:root{--opk-layout: 1920px;--opk-main-layout: 1824px;--font-oswald: 'Oswald', sans-serif;--font-nothing-you-could-do: 'Nothing You Could Do', serif}.opk-form-contact__header{text-align:center}.opk-form-contact__title{display:inline-flex;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:1;text-transform:uppercase}@media screen and (min-width: 750px){.opk-form-contact__title{font-size:64px;letter-spacing:-2.56px}}@media screen and (max-width: 749px){.opk-form-contact__title{font-size:42px;letter-spacing:-1.68px}}.opk-form-contact__title{position:relative;margin-bottom:15px}@media screen and (max-width: 749px){.opk-form-contact__title{margin-bottom:19px}}.opk-form-contact__title em{color:rgb(var(--color-secondary-text));position:absolute;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Nothing You Could Do', serif;font-family:var(--font-nothing-you-could-do);font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;transform:rotate(-3deg);-webkit-text-stroke:4px #f8f8f8;paint-order:stroke fill}@media screen and (min-width: 750px){.opk-form-contact__title em{font-size:36px}}@media screen and (max-width: 749px){.opk-form-contact__title em{font-size:26px}}.opk-form-contact__info-blocks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:36px;column-gap:36px;row-gap:12px}.opk-form-contact__info-blocks:has(.opk-form-contact__info-block){margin-top:30px}@media screen and (max-width: 575px){.opk-form-contact__info-blocks:has(.opk-form-contact__info-block){margin-top:35px}}.opk-form-contact__info-block{display:inline-flex;align-items:center;gap:8px}@media screen and (max-width: 749px){.opk-form-contact__info-block{justify-content:center;width:100%}}.opk-form-contact__info-block-image{width:24px;height:24px}.opk-form-contact__info-block-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 575px){.opk-form-contact__info-block-image{width:22px;height:22px}}.opk-form-contact__info-block-text{font-size:18px;line-height:1}@media screen and (max-width: 575px){.opk-form-contact__info-block-text{font-size:16px}}.opk-form-contact__socials{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.opk-form-contact__social-item svg{fill:rgb(var(--color-foreground));width:24px;height:24px}.opk-form-contact__social-item svg path{fill:rgb(var(--color-foreground));transition:fill .3s}.opk-form-contact__subtitle{margin-top:64px;margin-bottom:36px;font-size:40px;font-weight:600;line-height:1;letter-spacing:-1.6px}@media(max-width: 749px)and (min-width: 576px){.opk-form-contact__subtitle{font-size:34px;margin-top:40px}}@media screen and (max-width: 575px){.opk-form-contact__subtitle{margin-top:44px;margin-bottom:26px;font-size:28px;letter-spacing:-1.12px}}.opk-form-contact .container.max-w-narrower{padding:0}.opk-form-contact .field__label{font-size:14px;font-weight:600;line-height:1;letter-spacing:0px}.opk-form-contact .field__label:has(+input:required):after{display:none}@media screen and (max-width: 575px){.opk-form-contact .field__label{font-size:12px;font-weight:500;line-height:1}}.opk-form-contact .field__input{border-radius:0px;height:52px;font-size:18px;line-height:1.3}.opk-form-contact .field__input::-moz-placeholder{font-size:18px;line-height:1.3}.opk-form-contact .field__input::placeholder{font-size:18px;line-height:1.3}@media screen and (max-width: 575px){.opk-form-contact .field__input{height:44px;font-size:16px;line-height:1.4}.opk-form-contact .field__input::-moz-placeholder{font-size:16px;line-height:1.4}.opk-form-contact .field__input::placeholder{font-size:16px;line-height:1.4}}.opk-form-contact .field--textarea .field__input{min-height:120px;resize:none}@media screen and (max-width: 575px){.opk-form-contact .field--textarea .field__input{font-size:18px;line-height:1.3}.opk-form-contact .field--textarea .field__input::-moz-placeholder{font-size:18px;line-height:1.3}.opk-form-contact .field--textarea .field__input::placeholder{font-size:18px;line-height:1.3}}.opk-form-contact .grid{gap:24px}@media screen and (max-width: 749px){.opk-form-contact .grid .col-span-3{grid-column:span 6/span 6}}.opk-form-contact .form-row--actions{margin-top:0px}.opk-form-contact .opk-main-button{line-height:.85;border-radius:0px;letter-spacing:0px;font-family:'Oswald', sans-serif;font-family:var(--font-oswald)}
