/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./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_input{padding:19px 20px 17px!important;margin:0!important;height:56px!important;font-family:var(--font-family-2),sans-serif;font-size:20px!important;font-style:normal;font-weight:400;line-height:1;border-radius:12px!important;border:3px solid #25355a!important;background-color:#fcfcfc!important}.opk_input::-moz-placeholder{opacity:1!important;color:#1d1d1b33!important}.opk_input::placeholder{opacity:1!important;color:#1d1d1b33!important}.opk_checkbox{position:relative}.opk_checkbox__input{display:none}.opk_checkbox__svg{pointer-events:none;z-index:2;position:absolute;left:0;top:0;height:0;width:24px;transition:opacity .3s ease}.opk_checkbox__svg.opk_checkbox__svg--area{color:#fcfcfc}.opk_checkbox:has(.opk_checkbox__input:checked) .opk_checkbox__svg.opk_checkbox__svg--area{opacity:0}.opk_checkbox__svg.opk_checkbox__svg--mark{color:#f4943f}.opk_checkbox:not(:has(.opk_checkbox__input:checked)) .opk_checkbox__svg.opk_checkbox__svg--mark{opacity:0}.opk_checkbox:has(.opk_checkbox__label--disabled) .opk_checkbox__svg{color:#fcfcfc66}.opk_checkbox__label{display:block;padding:4px 5px 0 32px;color:#fcfcfc;font-family:var(--font-family-2),sans-serif;font-size:20px!important;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.opk_checkbox__label.opk_checkbox__label--disabled{color:#fcfcfc66;cursor:no-drop}@media screen and (min-width:768px){.opk_checkbox__label:focus,.opk_checkbox__label:hover{color:#fcfcfc66}}.opk_checkbox__input:checked+.opk_checkbox__svg{height:24px;animation:draw-checkbox ease-in-out .3s forwards}.opk_checkbox__input:checked~.opk_checkbox__label{color:#f4943f}.opk_checkbox__input:checked~.opk_checkbox__label:after{background-color:#f4943f;border:1px solid #f4943f}@keyframes draw-checkbox{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.opk_social{display:inline-flex;align-items:center;gap:24px}.opk_social .social{display:block;width:30px;height:30px;color:inherit}.opk_social .social:hover{color:var(--color-accent)!important}.base_btn{padding:0 28px;min-height:50px;line-height:50px;font-size:20px;text-transform:uppercase;color:#fcfcfc;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:4px;text-align:center;white-space:nowrap;font-family:var(--font-family-2),sans-serif;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.base_btn:hover,.base_btn:focus{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:479px){.base_btn{width:100%}}.base_btn{border-radius:12px;border:3px solid #25355a;background:#f4943f;box-shadow:4px 4px #25355a;transition:transform .3s ease,box-shadow .3s ease}.base_btn:focus,.base_btn:hover{box-shadow:2px 2px #25355a;color:#fcfcfc;transform:translate(2px,2px)}.second_btn{padding:0 28px;min-height:50px;line-height:50px;font-size:20px;text-transform:uppercase;color:#25355a;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:4px;text-align:center;white-space:nowrap;font-family:var(--font-family-2),sans-serif;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.second_btn:hover,.second_btn:focus{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:479px){.second_btn{width:100%}}.second_btn{border-radius:12px;border:3px solid #25355a;background-color:#fcfcfc;box-shadow:4px 4px #25355a;transition:transform .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease}.second_btn:focus,.second_btn:hover{box-shadow:2px 2px #25355a;color:#25355a;transform:translate(2px,2px);background-color:transparent}.opk_btn_icon{display:block;width:20px;height:20px}.opk_lego_btn .opk_btn_icon{margin-bottom:6px}.opk_sort_btn{padding:0 28px;min-height:50px;line-height:50px;font-size:20px;text-transform:uppercase;color:#fcfcfc;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:4px;text-align:center;white-space:nowrap;font-family:var(--font-family-2),sans-serif;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.opk_sort_btn:hover,.opk_sort_btn:focus{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:479px){.opk_sort_btn{width:100%}}.opk_sort_btn{border-radius:12px;border:3px solid #25355a;background:#25355a;box-shadow:4px 4px #25355a;transition:transform .3s ease,box-shadow .3s ease;padding-left:18px;padding-right:18px;min-width:182px}@media screen and (max-width:767px){.opk_sort_btn{width:100%}}@media screen and (max-width:479px){.opk_sort_btn{justify-content:space-between}}.opk_lego_btn{display:inline-flex;position:relative;padding-top:9px;transition:transform .3s ease}.opk_lego_btn:hover{transform:translate(2px,2px)}.opk_lego_btn__bg{z-index:5;position:absolute;top:-1px;left:50%;display:block}.opk_lego_btn__bg.opk_lego_btn__bg--top_4{width:238px;height:21px;margin-left:-119px}.opk_lego_btn__bg.opk_lego_btn__bg--top_7{width:382px;height:21px;margin-left:-191px}@media screen and (max-width:767px){.opk_lego_btn__bg.opk_lego_btn__bg--top_7{display:none}}.opk_lego_btn__bg.opk_lego_btn__bg--top_6{height:21px}@media screen and (min-width:768px){.opk_lego_btn__bg.opk_lego_btn__bg--top_6{display:none}}@media screen and (min-width:480px){.opk_lego_btn__bg.opk_lego_btn__bg--top_6{max-width:325px;width:100%;margin-left:-162px}}@media screen and (max-width:479px){.opk_lego_btn__bg.opk_lego_btn__bg--top_6{max-width:90%;width:100%;margin-left:-45%}}.opk_lego_btn__bg svg{width:100%;height:100%}.opk_lego_btn[disabled] .opk_lego_btn__bg{color:#a3a3a2!important}.opk_lego_btn__text{display:inline-flex;align-items:center;justify-content:center;gap:12px;z-index:2;position:relative;min-height:45px;min-width:260px;width:100%;font-family:var(--font-family-2),sans-serif;font-weight:600;text-transform:uppercase;text-align:center;color:inherit;border-radius:12px;border:3px solid #25355a;box-shadow:4px 4px #25355a;transition:box-shadow .3s ease;padding:0 28px;min-height:50px;line-height:50px;font-size:20px}@media screen and (min-width:768px){.opk_lego_btn__text.opk_lego_btn__text--top-7{min-width:400px}}.opk_lego_btn__text.opk_lego_btn__text--top-6{min-width:335px}.opk_lego_btn:hover .opk_lego_btn__text{box-shadow:2px 2px #25355a;color:#fcfcfc}.opk_lego_btn[disabled] .opk_lego_btn__text{background-color:#a3a3a2!important}.opk-contact-form{margin-top:30px;position:relative}@media screen and (max-width:767px){.opk-contact-form{margin-top:15px}}.opk-contact-form__body{padding:37px;border-radius:24px;border:3px solid #25355a;background-color:#fcfcfc;box-shadow:4px 4px #25355a}@media(max-width:1439px)and (min-width:480px){.opk-contact-form__body{padding:25px}}@media screen and (max-width:479px){.opk-contact-form__body{padding:21px}}.opk-contact-form__body .row{gap:20px}@media(max-width:1199px)and (min-width:1024px){.opk-contact-form__body .row{justify-content:space-between;gap:10px}}@media screen and (max-width:479px){.opk-contact-form__body .row{gap:16px}}.opk-contact-form__body .row .columns{padding:0}.opk-contact-form__body .medium-6{flex:1 1 auto;max-width:49%}@media(max-width:1199px)and (min-width:1024px){.opk-contact-form__body .medium-6{max-width:47%}}@media(max-width:1023px)and (min-width:768px){.opk-contact-form__body .medium-6{flex:1;min-width:46%}}@media screen and (max-width:767px){.opk-contact-form__body .medium-6{flex:1 1 100%;max-width:none}}.opk-contact-form__body .section-header--description p{text-align:left}.opk-contact-form__body .select{margin:0}.opk-contact-form__body .select select{position:relative;border-radius:12px;border:3px solid #25355a;background-color:#fcfcfc;margin:0;height:56px;color:#1d1d1b;font-family:var(--font-family-2),sans-serif;font-size:20px;font-weight:400;line-height:1}.opk-contact-form__body .select label{position:relative;top:0;left:0;padding:0;height:auto;background-color:transparent;color:#1d1d1b;font-family:var(--font-family-2),sans-serif;font-size:20px;font-weight:700;line-height:1.3;text-transform:uppercase}.opk-contact-form__contact-info{height:-moz-fit-content;height:fit-content;padding:37px 35px 33px 37px;border-radius:24px;border:3px solid #25355a;background-color:#f4943f;box-shadow:4px 4px #25355a;color:#fcfcfc}@media screen and (min-width:1024px){.opk-contact-form__contact-info{position:sticky;top:160px}}@media(max-width:1439px)and (min-width:768px){.opk-contact-form__contact-info{padding:25px}}@media screen and (max-width:767px){.opk-contact-form__contact-info{padding:21px 21px 16px}}.opk-contact-form__contact-info-title{color:inherit;margin-bottom:23px;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.opk-contact-form__contact-info-title{font-size:max(36px,min(6vw,42px))}}@media screen and (max-width:767px){.opk-contact-form__contact-info-title{font-size:36px}}@media(max-width:1067px)and (min-width:1024px){.opk-contact-form__contact-info-title{font-size:35px}}@media screen and (max-width:479px){.opk-contact-form__contact-info-title{margin-bottom:17px}}.opk-contact-form__contact-info-heading{flex:1 1 100%}.opk-contact-form__contact-info-socials{margin-top:22px}@media screen and (max-width:479px){.opk-contact-form__contact-info-socials{margin-top:15px}}.opk-contact-form__contact-info-socials .opk_social{gap:20px}@media(any-hover:hover){.opk-contact-form__contact-info-socials .opk_social a:hover{color:inherit!important}}@media(any-hover:none){.opk-contact-form__contact-info-socials .opk_social a:active{color:inherit!important}}.opk-contact-form__wrapper{display:grid;grid-template-columns:1fr 32.4%;grid-gap:36px;gap:36px;padding-bottom:107px}@media(max-width:1439px)and (min-width:1024px){.opk-contact-form__wrapper{gap:20px;grid-template-columns:1fr 35%}}@media screen and (max-width:1023px){.opk-contact-form__wrapper{gap:20px;grid-template-columns:auto}.opk-contact-form__wrapper .opk-contact-form__contact-info{order:1}.opk-contact-form__wrapper .contact-form--form-column{order:2}}@media screen and (max-width:479px){.opk-contact-form__wrapper{gap:16px;padding-bottom:94px}}.opk-contact-form__select{position:relative}.opk-contact-form__select-icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:19px;top:50%;width:24px;height:24px;transform:translateY(-50%)}.opk-contact-form__select-icon svg{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.opk-contact-form__contact-info-icon{min-width:24px;max-width:24px;min-height:24px;max-height:24px}.opk-contact-form__contact-info-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.opk-contact-form .form-notification{margin-bottom:20px;font-size:18px}.opk-contact-form .contact-form-block{display:flex;align-items:center;gap:10px}.opk-contact-form .contact-form-block .rte p,.opk-contact-form .contact-form-block .rte a{font-family:var(--font-family-1),sans-serif;font-size:24px;font-weight:600;line-height:1}@media screen and (max-width:767px){.opk-contact-form .contact-form-block .rte p,.opk-contact-form .contact-form-block .rte a{font-size:20px;line-height:1.2}}.opk-contact-form .contact-form-block .rte a{-webkit-text-decoration:none;text-decoration:none}@media(any-hover:hover){.opk-contact-form .contact-form-block .rte a:hover{color:inherit}}@media(any-hover:none){.opk-contact-form .contact-form-block .rte a:active{color:inherit}}.opk-contact-form .contact-form-block+.contact-form-block{margin-top:18px}@media screen and (max-width:479px){.opk-contact-form .contact-form-block+.contact-form-block{margin-top:12px}}.opk-contact-form .section-header{justify-content:start;margin-bottom:40px}@media screen and (max-width:479px){.opk-contact-form .section-header{margin-bottom:22px}}.opk-contact-form .section-header .section-header--title{text-align:left;margin-bottom:12px;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.opk-contact-form .section-header .section-header--title{font-size:max(36px,min(6vw,42px))}}@media screen and (max-width:767px){.opk-contact-form .section-header .section-header--title{font-size:36px}}@media screen and (max-width:479px){.opk-contact-form .section-header .section-header--title{margin-bottom:7px}}.opk-contact-form .contact-form--form-column{padding:0}.opk-contact-form .field label{position:relative;top:0;left:0;padding:0;margin-bottom:8px;height:auto;background-color:transparent;color:#1d1d1b;font-family:var(--font-family-2),sans-serif;font-size:20px;font-weight:700;line-height:1.3;text-transform:uppercase}@media screen and (max-width:479px){.opk-contact-form .field label{margin-bottom:4px}}.opk-contact-form .field textarea{min-height:155px}@media screen and (max-width:479px){.opk-contact-form .field textarea{min-height:160px}}.opk-contact-form .opk-contact-form__spring-1{z-index:-1;position:absolute;aspect-ratio:146/62;color:#0bbbef;transform:rotate(60deg);top:13%}@media screen and (min-width:1200px){.opk-contact-form .opk-contact-form__spring-1{width:139px;left:-58px}}@media screen and (max-width:1199px){.opk-contact-form .opk-contact-form__spring-1{display:none}}.opk-contact-form .opk-contact-form__spring-2{z-index:-1;position:absolute;aspect-ratio:146/62;color:#007b3d;transform:rotate(-64deg);bottom:35.9%}@media screen and (min-width:1200px){.opk-contact-form .opk-contact-form__spring-2{width:139px;left:-24px}}@media screen and (max-width:1199px){.opk-contact-form .opk-contact-form__spring-2{display:none}}.opk-contact-form .opk-contact-form__gear{z-index:-1;position:absolute;top:20%;color:#007b3d;pointer-events:none}@media screen and (min-width:1200px){.opk-contact-form .opk-contact-form__gear{width:108px;right:-52px}}@media screen and (max-width:1199px){.opk-contact-form .opk-contact-form__gear{display:none}}.opk-contact-form .opk-contact-form__decor-dots{aspect-ratio:156/39;z-index:-1;position:absolute;bottom:13.5%;color:#f4943f;transform:rotate(-4deg)}@media screen and (min-width:1200px){.opk-contact-form .opk-contact-form__decor-dots{width:156px;right:-26px}}@media screen and (max-width:1199px){.opk-contact-form .opk-contact-form__decor-dots{display:none}}.opk-collapsible-content{margin-top:80px}@media screen and (max-width:479px){.opk-collapsible-content{margin-top:60px}}.opk-collapsible-content__decor-rain{position:absolute;top:-39px;right:-216px;width:306px;z-index:-1}.opk-collapsible-content__decor-rain svg{fill:#0bbbef}.opk-collapsible-content__decor-rain svg path{fill:#0bbbef}@media screen and (max-width:1199px){.opk-collapsible-content__decor-rain{display:none}}.opk-collapsible-content .collapsible-content__inner{position:relative}.opk-collapsible-content .section-header{padding:0;margin-bottom:30px}.opk-collapsible-content .section-header .section-header--title{margin-bottom:12px;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.opk-collapsible-content .section-header .section-header--title{font-size:max(36px,min(6vw,42px))}}@media screen and (max-width:767px){.opk-collapsible-content .section-header .section-header--title{font-size:36px}}@media screen and (max-width:767px){.opk-collapsible-content .section-header .section-header--title{text-align:center}}.opk-collapsible-content .section-header--description p{font-size:24px;line-height:1.25}@media screen and (min-width:768px){.opk-collapsible-content .section-header--description p{text-align:left}}@media screen and (max-width:767px){.opk-collapsible-content .section-header--description p{font-size:20px;line-height:1.2}}.opk-collapsible-content .accordion{border-radius:24px;border:3px solid #25355a;background:#fcfcfc;box-shadow:4px 4px #25355a;padding:27px 30px 26px 27px;margin-bottom:0}.opk-collapsible-content .accordion details summary{padding:0 30px 0 0;font-family:var(--font-family-2),sans-serif;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (max-width:479px){.opk-collapsible-content .accordion details summary{padding:0 37px 0 0}}.opk-collapsible-content .accordion details summary span{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:-3px;top:50%;width:24px;height:24px;margin:0;transform:translateY(-50%)}.opk-collapsible-content .accordion details summary span svg{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:rotateX(0)}.opk-collapsible-content .accordion .accordion__content{padding:21px 0 0}.opk-collapsible-content .accordion .accordion__content p{font-size:20px;font-weight:500;line-height:1.2}@media screen and (max-width:479px){.opk-collapsible-content .accordion .accordion__content p{font-size:18px;line-height:1.33}}.opk-collapsible-content .accordion details[open] summary span svg{transform:rotateX(180deg)}.opk-collapsible-content .accordion+.accordion{border-top:3px solid;margin-top:13px}.opk-collapsible-content .collapsible-content .accordion:first-child{border-top:3px solid}.opk-collapsible-content .section-spacing{margin-bottom:110px}@media screen and (max-width:767px){.opk-collapsible-content .section-spacing{margin-top:60px;margin-bottom:97px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-contact-form.css.map */
