.opk-contact-form .section{margin-top:0;margin-bottom:0}.opk-contact-form__block-info{margin-bottom:120px}@media screen and (max-width: 1439px){.opk-contact-form__block-info{margin-bottom:40px}}.opk-contact-form__block-info-content{display:flex;flex-direction:column;row-gap:10px;color:#242424;font-size:18px;font-weight:400;line-height:1.33}.opk-contact-form__block-info-content p a{-webkit-text-decoration:none;text-decoration:none}@media(any-hover: hover){.opk-contact-form__block-info-content p a:hover{-webkit-text-decoration:underline;text-decoration:underline}}@media(any-hover: none){.opk-contact-form__block-info-content p a:active{-webkit-text-decoration:underline;text-decoration:underline}}.opk-contact-form__block-info-heading{color:#1b1b1b;font-family:"Bebas Neue",sans-serif;font-size:52px;font-weight:400;line-height:1;margin-bottom:30px}@media screen and (max-width: 767px){.opk-contact-form__block-info-heading{margin-bottom:16px;font-size:38px;line-height:1.1}}.opk-contact-form .section__header .heading{color:#1b1b1b;font-family:"Bebas Neue",sans-serif;font-size:52px;font-weight:400;line-height:1;letter-spacing:0px}@media screen and (max-width: 767px){.opk-contact-form .section__header{margin-bottom:0px}.opk-contact-form .section__header .heading{font-size:38px;line-height:1.1}}@media screen and (max-width: 1023px){.opk-contact-form .contact{display:flex;flex-direction:column-reverse}}.opk-contact-form .contact__main{max-width:43%;padding:120px 80px 103px;height:100%}@media screen and (max-width: 1439px){.opk-contact-form .contact__main{max-width:50%;padding:40px 40px 20px 40px}}@media screen and (max-width: 1023px){.opk-contact-form .contact__main{max-width:100%}}@media screen and (max-width: 767px){.opk-contact-form .contact__main{padding:40px 20px 36px 20px}}.opk-contact-form .contact__aside{max-width:57%;margin:0;position:relative}.opk-contact-form .contact__aside img{aspect-ratio:1094/1080}@media screen and (max-width: 1439px){.opk-contact-form .contact__aside{max-width:50%}}@media screen and (max-width: 1023px){.opk-contact-form .contact__aside{max-width:100%}.opk-contact-form .contact__aside img{max-height:400px}}.opk-contact-form .contact__image{height:100%;-o-object-fit:cover;object-fit:cover}.opk-contact-form .contact__form{max-width:none}.opk-contact-form .contact__form .opk-button{margin-top:30px}.opk-contact-form .contact__form .opk-button--main{padding:35px 40px;text-wrap:nowrap}.opk-contact-form .contact__form .opk-button--decoration{width:93px;height:93px}@media screen and (max-width: 767px){.opk-contact-form .contact__form .opk-button{margin-top:20px}}@media screen and (min-width: 768px){.opk-contact-form .contact__form .opk-button--main{min-height:93px;padding:28px 42px}.opk-contact-form .contact__form .opk-button--decoration{height:93px;width:93px}}@media screen and (max-width: 767px){.opk-contact-form .contact__form{margin-top:14px}}.opk-contact-form .contact__text-list{position:absolute;bottom:0;left:0;width:100%;height:auto;background-color:rgba(var(--background))}.opk-contact-form p{margin:0;padding:0}.opk-contact-form form{--form-input-field-height: 46px;--form-input-gap: 19px}@media screen and (max-width: 767px){.opk-contact-form form{--form-input-gap: 10px}}.opk-contact-form form input{border-radius:40px;border:1px solid #000}.opk-contact-form form .input__label{left:18px}.opk-contact-form form textarea{border-radius:30px;border:1px solid #000;height:140px}.opk-contact-form form textarea+label{top:calc(var(--form-input-field-height)/2)}
