:root{--big-main-layout: 1920px;--main-layout: 1824px;--second-layout: 1676px;--normal-main-layout: 1534px;--font-new-spirit: 'New Spirit', sans-serif;--font-new-spirit-condensed: 'New Spirit Condensed', sans-serif;--font-pally: 'Pally', serif;--font-nitti: 'Nitti', serif;--font-roboto: 'Roboto', sans-serif}@media screen and (min-width: 1200px){:root{--gl-indent: 50px}}@media(max-width: 1199px)and (min-width: 768px){:root{--gl-indent: 30px}}@media screen and (max-width: 767px){:root{--gl-indent: 20px}}:root{--font-body-bold-weight: 600}.opk-contact-form{padding:0 var(--gl-indent)}@media screen and (min-width: 768px){.opk-contact-form .section-header{margin-bottom:31px}}@media screen and (max-width: 767px){.opk-contact-form .section-header{margin-bottom:29px}}.opk-contact-form .section-header--title{color:#1f1f1f}@media screen and (max-width: 767px){.opk-contact-form .section-header--description,.opk-contact-form .section-header--description p{line-height:1.22}}.opk-contact-form .form-notification{width:-moz-fit-content;width:fit-content;margin:0 auto 30px;font-family:'Nitti', serif;font-family:var(--font-nitti);font-size:16px;font-weight:400;line-height:1.36}.opk-contact-form .contact-form--form-column{max-width:964px;padding:0}@media screen and (max-width: 989px){.opk-contact-form .contact-form--form-column{flex:initial}}.opk-contact-form .row{padding:0}.opk-contact-form .row .columns{padding:0}.opk-contact-form .row .row{margin:0}@media screen and (min-width: 768px){.opk-contact-form .row .row{gap:15px 35px}}@media screen and (max-width: 767px){.opk-contact-form .row .row{gap:20.5px 35px}}@media screen and (min-width: 768px){.opk-contact-form .medium-6{max-width:calc(50% - 17.5px)}}.opk-contact-form .field{display:flex;flex-direction:column-reverse}.opk-contact-form .field input,.opk-contact-form .field textarea{height:auto;margin:0;border:2px solid #1f1f1f;border-radius:7px;box-shadow:0 4px 0 0 #000;font-family:'Pally', serif;font-family:var(--font-pally);font-size:max(18px, min(2.2vw, 22px));background:#f7f7f5;color:#1f1f1f}@media screen and (min-width: 768px){.opk-contact-form .field input,.opk-contact-form .field textarea{line-height:1.36}}@media screen and (max-width: 767px){.opk-contact-form .field input,.opk-contact-form .field textarea{line-height:1.33}}.opk-contact-form .field input::-moz-placeholder, .opk-contact-form .field textarea::-moz-placeholder{color:#c1c1c1}.opk-contact-form .field input::placeholder,.opk-contact-form .field textarea::placeholder{color:#c1c1c1}.opk-contact-form .field input:not(:-moz-placeholder)+label, .opk-contact-form .field textarea:not(:-moz-placeholder)+label{padding:0 0 6px;font-size:18px;background:rgba(0,0,0,0);transform:none}.opk-contact-form .field input:focus+label,.opk-contact-form .field input:not(:placeholder-shown)+label,.opk-contact-form .field textarea:focus+label,.opk-contact-form .field textarea:not(:placeholder-shown)+label{padding:0 0 6px;font-size:18px;background:rgba(0,0,0,0);transform:none}.opk-contact-form .field input:focus-visible,.opk-contact-form .field textarea:focus-visible{outline:none}@media screen and (min-width: 768px){.opk-contact-form .field input{padding:6px 17px}}@media screen and (max-width: 767px){.opk-contact-form .field input{padding:9px 17px}}.opk-contact-form .field textarea{min-height:0;min-height:initial;max-height:180px;padding:12px 17px;resize:none}.opk-contact-form .field label{position:static;position:initial;height:auto;padding:0 0 6px;font-family:'Nitti', serif;font-family:var(--font-nitti);font-size:18px;font-weight:400;line-height:1.22;letter-spacing:normal;color:#1f1f1f}.opk-contact-form .button{background-color:#9bb7d4}@media screen and (min-width: 768px){.opk-contact-form .button{margin-top:20px}}@media screen and (max-width: 767px){.opk-contact-form .button{margin-top:0}}
