:root{--opk-font-main: 'Montserrat', sans-serif;--opk-font-secondary: 'Baloo 2', sans-serif;--opk-font-third: 'Roboto', sans-serif}.opk-contact-form__wrapper{background-color:#fcfaf8}@media screen and (min-width: 1440px){.opk-contact-form__wrapper{display:grid;grid-template-columns:50% auto;grid-gap:20px;gap:20px}}@media(max-width: 1439px)and (min-width: 1200px){.opk-contact-form__wrapper{display:grid;grid-template-columns:50% auto;grid-gap:15px;gap:15px}}@media screen and (max-width: 1199px){.opk-contact-form__wrapper{display:flex;flex-direction:column}}.opk-contact-form__media-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden}@media screen and (min-width: 1200px){.opk-contact-form__media-wrapper{align-self:stretch;height:100%;border-right:1px solid #000}}@media screen and (max-width: 1199px){.opk-contact-form__media-wrapper{max-height:500px;border-bottom:1px solid #000}}.opk-contact-form__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 1200px){.opk-contact-form__image{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (min-width: 1200px){.opk-contact-form__image--desktop{display:block}}@media screen and (max-width: 1199px){.opk-contact-form__image--desktop{display:none}}@media screen and (min-width: 1200px){.opk-contact-form__image--mobile{display:none}}.opk-contact-form__content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}@media screen and (min-width: 1600px){.opk-contact-form__content{padding:120px 44px;align-self:stretch}}@media(max-width: 1599px)and (min-width: 1200px){.opk-contact-form__content{padding:60px 44px;align-self:stretch}}@media(max-width: 1199px)and (min-width: 768px){.opk-contact-form__content{padding:45px 32px}}@media screen and (max-width: 767px){.opk-contact-form__content{padding:35px 21px}}.opk-contact-form__content>*{width:100%;max-width:715px}.opk-contact-form__head{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 768px){.opk-contact-form__head{margin-bottom:27px}}@media screen and (max-width: 767px){.opk-contact-form__head{align-items:center;margin-bottom:20px}}.opk-contact-form__title{max-width:90%;margin-bottom:0 !important;font-family:"Baloo 2",sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 1200px){.opk-contact-form__title{font-size:66px;line-height:60px}}@media(max-width: 1199px)and (min-width: 768px){.opk-contact-form__title{font-size:50px;line-height:48px}}@media screen and (max-width: 767px){.opk-contact-form__title{text-align:center;font-size:42px;line-height:40px}}.opk-contact-form__subtitle{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.opk-contact-form__form-wrapper{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1200px){.opk-contact-form__form-wrapper{margin-bottom:80px}}@media screen and (max-width: 1199px){.opk-contact-form__form-wrapper{margin-bottom:60px}}.opk-contact-form__form{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1200px){.opk-contact-form__form{grid-template-columns:repeat(2, minmax(0, 1fr));gap:27px 32px}}@media(max-width: 1199px)and (min-width: 768px){.opk-contact-form__form{gap:24px}}@media screen and (max-width: 767px){.opk-contact-form__form{gap:21px}}@media screen and (min-width: 1200px){.ui-input-field.ui-input-field--full{grid-column:1/-1}.ui-input-field.ui-input-field--half{grid-column:span 1}}.opk-contact-form__contact{display:flex;flex-direction:column;margin:0;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.opk-contact-form__contact-title{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:32px;line-height:34px;letter-spacing:0;margin-bottom:10px}.opk-contact-form__contacts-list{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 768px){.opk-contact-form__contacts-list{margin-bottom:20px}}@media screen and (max-width: 767px){.opk-contact-form__contacts-list{margin-bottom:16px}}.opk-contact-form__contact-item{display:flex;align-items:center;gap:10px;max-width:375px}.opk-contact-form__contact-icon{width:18px;min-width:18px;height:18px;min-height:18px}@media screen and (min-width: 768px){.opk-contact-form__button{width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 767px){.opk-contact-form__button{width:100%}}@media screen and (min-width: 768px){.opk-contact-form__submit-button{margin-top:5px}}@media screen and (max-width: 767px){.opk-contact-form__submit-button{margin-top:3px}}@media screen and (min-width: 768px){.opk-contact-form__form-textarea{min-height:153px}}@media screen and (max-width: 767px){.opk-contact-form__form-textarea{min-height:153px}}
