.opk-contact-form__wrapper{max-width:1660px;padding-left:var(--gl-indent);padding-right:var(--gl-indent)}@media screen and (max-width: 1023px){.opk-contact-form__wrapper{padding-left:0px;padding-right:0px;display:flex;flex-direction:column}}@media screen and (min-width: 1024px){.opk-contact-form__wrapper{display:flex;gap:25px}}@media screen and (min-width: 1440px){.opk-contact-form__wrapper{justify-content:space-between}}@media screen and (min-width: 1024px){.opk-contact-form__left,.opk-contact-form__right{width:50%}}@media screen and (min-width: 1440px){.opk-contact-form__left{width:100%;max-width:944px}}@media screen and (max-width: 1023px){.opk-contact-form__left{display:contents}}@media screen and (min-width: 1440px){.opk-contact-form__right{max-width:467px;width:100%}}@media screen and (max-width: 1023px){.opk-contact-form__right{padding-bottom:60px;order:2;padding-left:var(--gl-indent);padding-right:var(--gl-indent)}}@media screen and (max-width: 1023px){.opk-contact-form .contact-form-block.opk-contact-form__faq-heading{order:3;text-align:center}.opk-contact-form .contact-form-block.opk-contact-form__faq-heading h2{margin-bottom:20px;line-height:1.1}}@media screen and (max-width: 1023px){.opk-contact-form__text-blocks{order:1;padding-left:var(--gl-indent);padding-right:var(--gl-indent)}}@media screen and (min-width: 1024px){.opk-contact-form__text-blocks:has(+.opk-contact-form__faq-heading){margin-bottom:79px}}.opk-contact-form__faq-wrapper{border:1px solid #d0cecc}@media screen and (max-width: 1023px){.opk-contact-form__faq-wrapper{order:4;border-bottom:0;border-bottom:initial}}.opk-contact-form .form-notification{margin-top:10px;font-size:calc(var(--font-body-scale)*18px)}@media screen and (min-width: 1440px){.opk-contact-form .contact-form-block{margin-bottom:39px}}.opk-contact-form .contact-form-block h2,.opk-contact-form .contact-form-block h3{text-transform:uppercase}.opk-contact-form .contact-form-block h2{margin-bottom:1.5rem;font-size:calc(var(--font-heading-scale)*32px);line-height:calc(var(--font-heading-line-height-scale)*1.06)}@media screen and (min-width: 1440px){.opk-contact-form .contact-form-block h2{margin-bottom:41px;font-size:calc(var(--font-heading-scale)*48px);line-height:1}}.opk-contact-form .contact-form-block h3{margin-bottom:23px;font-size:calc(var(--font-heading-scale)*22px);line-height:calc(var(--font-heading-line-height-scale)*1.18)}@media screen and (min-width: 1440px){.opk-contact-form .contact-form-block h3{margin-bottom:21px;font-size:calc(var(--font-heading-scale)*32px);line-height:1.06}}.opk-contact-form .contact-form-block .rte,.opk-contact-form .contact-form-block .rte p{margin-bottom:0px;font-size:calc(var(--font-body-scale)*18px);line-height:calc(var(--font-body-line-height-scale)*1.33)}.opk-contact-form .contact-form-block .rte p+p{margin-bottom:22px}.opk-contact-form .contact-form-block .rte+.contact__contacts{margin-top:22px}@media screen and (min-width: 1440px){.opk-contact-form .contact-form-block .rte+.contact__contacts{margin-top:40px}}.opk-contact-form .contact-form-block .contact__contacts{display:flex;flex-direction:column;gap:8px}.opk-contact-form .contact-form-block__link{display:flex;gap:8px;font-size:18px;line-height:1.33}.opk-contact-form .contact-form-block__link svg{max-width:24px;min-width:24px}.opk-contact-form .section-header--title{margin-bottom:30px;font-size:calc(var(--font-heading-scale)*22px);text-transform:uppercase;line-height:1.18}@media screen and (min-width: 1200px){.opk-contact-form .section-header--title{font-size:calc(var(--font-heading-scale)*32px);line-height:1.06}}.opk-contact-form .section-header--description p{font-size:calc(var(--font-body-scale)*18px);line-height:1.33}.opk-contact-form__form-inner{padding-top:29px;display:flex;flex-direction:column;gap:28px}.opk-contact-form__half-wrapper{display:flex;flex-direction:column;gap:28px}@media screen and (min-width: 768px){.opk-contact-form__half-wrapper{flex-direction:row;gap:10px}.opk-contact-form__half-wrapper .opk-contact-form__input-wrapper{flex:auto;max-width:50%}}.opk-contact-form__input-wrapper{display:flex;flex-direction:column;gap:9px}.opk-contact-form__input-wrapper .field{display:flex}.opk-contact-form__input-wrapper span{font-size:18px;font-weight:700}.opk-contact-form__input-wrapper input{margin-bottom:0px;height:48px}.opk-contact-form__input-wrapper label{font-size:18px}.opk-contact-form__input-wrapper textarea{padding-top:10px;margin-bottom:0px}.opk-contact-form__input-wrapper textarea~label{top:4px;left:4px}.opk-contact-form__input-wrapper .required_message{font-size:18px;line-height:1.7}.opk-contact-form__button-wrapper .button{height:40px}.opk-contact-form__button-wrapper .button>*{font-size:18px;line-height:1.55}.opk-contact-form .accordion{display:block}@media screen and (max-width: 767px){.opk-contact-form .accordion{border-top:0;border-top:initial}}@media screen and (max-width: 1023px){.opk-contact-form .accordion:last-child{border-bottom:0;border-bottom:initial;margin-bottom:0px}}.opk-contact-form .accordion:not(:last-child){border-bottom:1px solid #d0cecc}.opk-contact-form .accordion details{padding:24px 25px 24px}@media screen and (max-width: 1023px){.opk-contact-form .accordion details{padding:30px 20px 31px}}.opk-contact-form .accordion details[open] summary{padding-bottom:30px}@media screen and (max-width: 1023px){.opk-contact-form .accordion details[open] summary{padding-bottom:20px}}.opk-contact-form .accordion details[open] summary span svg{transform:rotate(180deg)}.opk-contact-form .accordion summary{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.opk-contact-form .accordion summary{padding:0px}}.opk-contact-form .accordion summary span svg{transform:rotate(0deg)}.opk-contact-form .accordion .collapsible-content__heading-text{font-size:calc(var(--font-heading-scale)*22px);font-weight:700;line-height:1.27;text-transform:uppercase}@media screen and (max-width: 1023px){.opk-contact-form .accordion .collapsible-content__heading-text{font-size:calc(var(--font-heading-scale)*18px)}}@media screen and (max-width: 767px){.opk-contact-form .accordion .collapsible-content__heading-icon{position:relative;top:0;right:0;bottom:0;left:0;margin-top:0px;margin-left:0px;height:auto;width:auto}}.opk-contact-form .accordion .collapsible__content p{margin-bottom:0px;font-size:calc(var(--font-body-scale)*18px);line-height:1.33}@media screen and (max-width: 767px){.opk-contact-form .accordion .accordion__content{padding:0px}}
