.b__media_form{--field-border:var(--gray-300);padding-bottom:calc(var(--spacing-12) + var(--spacing-s));padding-top:calc(var(--spacing-12) + var(--spacing-s))}.b__media_form .centered{align-items:stretch;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.b__media_form .content{display:flex;flex-direction:column;gap:var(--spacing-8)}.b__media_form .head{display:flex;flex-direction:column;gap:var(--spacing-3)}.b__media_form .title{color:var(--true-cobalt);font-family:var(--font-family-1);font-size:3.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0}.b__media_form .text{color:var(--ink);font-family:var(--font-family-1);font-size:1.8rem;font-weight:400;line-height:1.3;margin:0}.b__media_form .form .form__item{display:flex;flex-direction:column;gap:.6rem}.b__media_form .form .form__item .form__label{color:var(--true-cobalt);font-family:var(--font-family-1);font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.2;margin:0;text-transform:uppercase}.b__media_form .form input[type=email],.b__media_form .form input[type=tel],.b__media_form .form input[type=text],.b__media_form .form select,.b__media_form .form textarea{background-color:var(--white);border:.5px solid var(--field-border);border-radius:0;color:var(--ink);font-size:1.2rem!important;font-style:normal;font-weight:400;line-height:1.5;padding:1rem;transition:border-color var(--transition-m)}.b__media_form .form input[type=email]::-moz-placeholder,.b__media_form .form input[type=tel]::-moz-placeholder,.b__media_form .form input[type=text]::-moz-placeholder,.b__media_form .form select::-moz-placeholder,.b__media_form .form textarea::-moz-placeholder{color:var(--gray-400);font-style:normal}.b__media_form .form input[type=email]::placeholder,.b__media_form .form input[type=tel]::placeholder,.b__media_form .form input[type=text]::placeholder,.b__media_form .form select::placeholder,.b__media_form .form textarea::placeholder{color:var(--gray-400);font-style:normal}.b__media_form .form input[type=email]:focus-visible,.b__media_form .form input[type=tel]:focus-visible,.b__media_form .form input[type=text]:focus-visible,.b__media_form .form select:focus-visible,.b__media_form .form textarea:focus-visible{border-color:var(--true-cobalt)}.b__media_form .form input[type=email].wpcf7-not-valid,.b__media_form .form input[type=tel].wpcf7-not-valid,.b__media_form .form input[type=text].wpcf7-not-valid,.b__media_form .form select.wpcf7-not-valid,.b__media_form .form textarea.wpcf7-not-valid{border-color:var(--error-1000)}.b__media_form .form .wpcf7-form-control-wrap:has(select){display:block;position:relative}.b__media_form .form .wpcf7-form-control-wrap:has(select):after{background-color:var(--gray-400);content:"";height:.6rem;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" fill="none" viewBox="0 0 10 6"><path stroke="%23000" stroke-linecap="round" stroke-width="1.5" d="m.75.75 4 4 4-4"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" fill="none" viewBox="0 0 10 6"><path stroke="%23000" stroke-linecap="round" stroke-width="1.5" d="m.75.75 4 4 4-4"/></svg>') center/contain no-repeat;pointer-events:none;position:absolute;right:var(--spacing-2);top:50%;transform:translateY(-50%);width:1rem}.b__media_form .form select{background-image:none!important;color:var(--gray-400);padding-right:calc(var(--spacing-2)*2 + 1rem)}.b__media_form .form select option,.b__media_form .form select.selected{color:var(--ink)}.b__media_form .form .form__item.form__submit .wpcf7-submit{background-color:var(--blue-bell);border:none;border-radius:var(--radius-1);color:var(--white);font-family:var(--font-family-1);font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1.2;min-height:3.3rem;padding:0 var(--spacing-2);transition:background-color var(--transition-m);width:100%}.b__media_form .form .form__item.form__submit .wpcf7-submit:focus-visible,.b__media_form .form .form__item.form__submit .wpcf7-submit:hover{background-color:var(--blue-bell-light)}.b__media_form .form .form__item.form__submit .wpcf7-submit:focus-visible{outline:2px solid var(--true-cobalt);outline-offset:2px}.b__media_form .media{overflow:hidden;position:relative}.b__media_form .media img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.b__media_form.p__light{background-color:var(--white)}.b__media_form.p__sky{--field-border:var(--white);background-color:var(--sky-blue)}.b__media_form.p__sky .text{color:var(--true-cobalt)}.b__media_form.p__sky .form .form__item.form__submit .wpcf7-submit{background-color:var(--true-cobalt);color:var(--white)}.b__media_form.p__sky .form .form__item.form__submit .wpcf7-submit:focus-visible,.b__media_form.p__sky .form .form__item.form__submit .wpcf7-submit:hover{background-color:var(--blue-bell-light)}@media only all and (max-width:1023px){.b__media_form{padding-bottom:var(--spacing-10);padding-top:var(--spacing-10)}.b__media_form .centered{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-6)}.b__media_form .content{gap:var(--spacing-6)}.b__media_form .media{aspect-ratio:624/430;max-width:62.4rem;width:100%}}