/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/sections/opk-contact-form.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/.opk-contact-form__text{color:#140f10;font-size:16px;line-height:1.5;margin-bottom:25px}.opk-contact-form__image{position:relative;flex:1;border-radius:25px;overflow:hidden;max-width:100%;height:auto;aspect-ratio:957/720}.opk-contact-form__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#51a2f933,#51a2f933);pointer-events:none}@media screen and (max-width:1023px){.opk-contact-form__image{padding-left:2px;padding-right:2px}}@media screen and (max-width:575px){.opk-contact-form__image{aspect-ratio:377/366}}.opk-contact-form__image-main{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.opk-contact-form__image-decor-desktop{position:absolute;right:0;bottom:0;max-width:288px;max-height:210px;z-index:1}@media screen and (max-width:768px){.opk-contact-form__image-decor-desktop{display:none}}.opk-contact-form__image-decor-mobile{position:absolute;right:0;bottom:0;max-width:150px;max-height:90px;z-index:1}@media screen and (min-width:769px){.opk-contact-form__image-decor-mobile{display:none}}.opk-contact-form .contact-form__wrapper{gap:2px}@media screen and (max-width:1023px){.opk-contact-form .contact-form__wrapper{flex-direction:column;max-width:100%;margin:0!important}}.opk-contact-form .contact__wrapper{max-width:100%;margin:0;padding:72px 80px;justify-content:left}@media screen and (max-width:1299px){.opk-contact-form .contact__wrapper{padding:40px}}@media screen and (max-width:768px){.opk-contact-form .contact__wrapper{padding:30px 20px}}.opk-contact-form .contact__title{color:#0f2a65;font-family:FigGrotesk,sans-serif;font-size:48px;font-weight:700;line-height:1.21;text-transform:uppercase;padding-bottom:25px;text-align:left}@media screen and (max-width:768px){.opk-contact-form .contact__title{text-align:center;font-size:40px}}@media screen and (max-width:575px){.opk-contact-form .contact__title{font-size:32px;line-height:1.31}}.opk-contact-form .contact{flex:1;border-radius:25px;overflow:hidden;background-color:#fffdfb}@media screen and (max-width:1023px){.opk-contact-form .contact{margin-left:2px;margin-right:2px}}.opk-contact-form .contact__button{margin-top:2px}.opk-contact-form .form-label{color:#140f10;font-family:FigGrotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:10px}.opk-contact-form .form-label span{color:#140f10;font-family:FigGrotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.opk-contact-form .card-media__media{aspect-ratio:957/720}.opk-contact-form .contact__fields .form-control--textarea{min-height:100px;height:100px;padding:13px 20px;line-height:2.12}@media screen and (max-width:575px){.opk-contact-form .contact__fields{row-gap:25px}}.opk-contact-form .form-control{padding:0 24px;border:1px solid #ECEBEB}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-contact-form.css.map */
