:root{--opk-main-wrapper: 1920px;--opk-second-wrapper: 1494px}.opk-contact-form__container{display:grid;grid-template-columns:50% 1fr;grid-column-gap:120px;-moz-column-gap:120px;column-gap:120px;grid-row-gap:40px;row-gap:40px}@media screen and (max-width: 1519px){.opk-contact-form__container{-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width: 989px){.opk-contact-form__container{grid-template-columns:auto}}@media screen and (max-width: 479px){.opk-contact-form__container{row-gap:24px}}.opk-contact-form__media{border-radius:4px;overflow:hidden;max-height:590px;min-height:260px}.opk-contact-form__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.opk-contact-form__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.opk-contact-form__block-heading{margin:0;color:#394147;font-size:20px;font-weight:800;line-height:1.5}.opk-contact-form__block-inline{display:inline-flex;margin-top:4px}.opk-contact-form__block-inline input{transition:padding .3s ease}.opk-contact-form__block-inline input:focus{padding-left:10px}@media screen and (min-width: 749px){.opk-contact-form__block-inline{width:50%;padding:0 12px 0 0}.opk-contact-form__block-inline+.opk-contact-form__block-inline{padding:0 0 0 12px}}@media screen and (max-width: 748px){.opk-contact-form__block-inline{padding:0;margin:0;width:100%}}@media screen and (max-width: 479px){.opk-contact-form__block-inline+.opk-contact-form__block-inline{margin-top:9px}.opk-contact-form__block-inline input{margin:0}}@media screen and (max-width: 479px){.opk-contact-form__block-textarea{margin-top:14px}}.opk-contact-form__block-textarea .field{height:48px;min-height:48px;transition:padding .3s ease}.opk-contact-form__block-textarea .field:focus{padding-left:10px}.opk-contact-form__block-textarea textarea.field{resize:none;margin-top:4px}@media screen and (min-width: 1200px){.opk-contact-form__block-textarea textarea.field{padding-bottom:10px;height:auto;height:initial}}@media screen and (max-width: 479px){.opk-contact-form__block-textarea textarea.field{margin:0}}.opk-contact-form__contact-info{display:flex;flex-direction:column;gap:10px;padding-top:16px}@media screen and (max-width: 748px){.opk-contact-form__contact-info{gap:11px}}@media screen and (max-width: 479px){.opk-contact-form__contact-info{padding-top:12px;gap:10px}}.opk-contact-form__contact-info-row{display:flex;align-items:start;gap:10px;-moz-column-gap:12px;column-gap:12px}@media screen and (max-width: 748px){.opk-contact-form__contact-info-row{gap:12px}}.opk-contact-form__contact-info-row a,.opk-contact-form__contact-info-row p{margin:0;color:#394147;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 748px){.opk-contact-form__contact-info-row a,.opk-contact-form__contact-info-row p{letter-spacing:.05px}}@media screen and (max-width: 479px){.opk-contact-form__contact-info-row a,.opk-contact-form__contact-info-row p{max-width:278px}}.opk-contact-form__contact-info-row a::after{display:none}.opk-contact-form__contact-info-title{color:#394147;font-size:20px;font-weight:800;line-height:1.5;margin-bottom:4px}.opk-contact-form__contact-info-text{color:#394147;font-size:16px;line-height:1.5;max-width:263px;margin:0}@media screen and (min-width: 480px){.opk-contact-form__block-btn{display:inline-flex}}.opk-contact-form .socials--newsletter{padding-top:7px;gap:8px;margin:0}.opk-contact-form .socials--newsletter li{margin:0}.opk-contact-form .socials--newsletter .social-link{display:flex;align-items:center;justify-content:start;width:30px;height:30px}.opk-contact-form .socials--newsletter .social-link svg{width:100%;height:100%}.opk-contact-form .socials--newsletter .social-link .icon-x,.opk-contact-form .socials--newsletter .social-link .opk-icon-facebook{width:25px;height:25px}.opk-contact-form .socials--newsletter .social-link .opk-icon-facebook{stroke:none;fill:#000;fill:var(--icons, #000)}.opk-contact-form .wrapper{max-width:none;padding-left:60px;padding-right:60px;margin:0}@media(max-width: 989px)and (min-width: 480px){.opk-contact-form .wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width: 479px){.opk-contact-form .wrapper{padding-left:18px;padding-right:18px}}.opk-contact-form .contact__form__heading{text-align:left;margin-bottom:59px}@media screen and (max-width: 989px){.opk-contact-form .contact__form__heading{margin-bottom:25px;text-align:center}}@media screen and (max-width: 479px){.opk-contact-form .contact__form__heading{margin-bottom:20px}}.opk-contact-form .custom-form__block--text{max-width:660px}.opk-contact-form .custom-form__block--text p{font-size:16px;font-weight:400;line-height:1.5;margin:0}@media screen and (max-width: 479px){.opk-contact-form .custom-form__block--text p{font-size:15px;line-height:1.47}}@media screen and (max-width: 479px){.opk-contact-form .custom-form__block--text+.opk-contact-form__block-inline{margin-top:14px}}.opk-contact-form .custom-form__block{margin-bottom:14px}.opk-contact-form .custom-form__block .btn{margin-top:14px}@media screen and (max-width: 479px){.opk-contact-form .custom-form__block .btn{margin-top:26px}}.opk-contact-form .contact-form{padding:0 120px 24px 0}@media screen and (max-width: 1719px){.opk-contact-form .contact-form{padding:0}}@media screen and (max-width: 479px){.opk-contact-form .field{padding:14px 0}}
