:root{--opk-layout-main: 1680px;--opk-layout-md: 1396px;--opk-layout-second: 1150px}.opk-section-header{display:flex;align-items:center;justify-content:space-between;gap:60px}@media screen and (min-width: 1024px){.opk-section-header{margin-bottom:40px}}@media screen and (max-width: 1023px){.opk-section-header{margin-bottom:30px}}.opk-section-header .opk-section-header__title{font-family:var(--type-header-primary);font-weight:600;line-height:1;text-transform:uppercase}@media screen and (min-width: 1024px){.opk-section-header .opk-section-header__title{font-size:48px}}@media screen and (max-width: 1023px){.opk-section-header .opk-section-header__title{width:100%;font-size:38px;text-align:center}}@media screen and (min-width: 1024px){.opk-section-header .opk-section-header__link{display:flex;align-items:center;gap:10px;padding:5px 0;font-family:var(--type-header-primary);font-size:20px;font-weight:400;line-height:1;background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s}.opk-section-header .opk-section-header__link svg{width:16px;height:16px}.opk-section-header .opk-section-header__link:hover{background-size:100% 2px}}@media screen and (max-width: 1023px){.opk-section-header .opk-section-header__link{display:none}}.opk-dropdown,.opk-dropdown__title,.opk-dropdown__content{width:100%}.opk-dropdown{border-bottom:1px solid var(--color-border)}.opk-dropdown:nth-of-type(2){border-top:1px solid var(--color-border)}.opk-dropdown__title{display:flex;align-items:center;justify-content:space-between;font-family:var(--type-header-primary);font-weight:500;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 768px){.opk-dropdown__title{gap:60px;padding:29px 0 30px;font-size:24px;line-height:1.17}}@media screen and (max-width: 767px){.opk-dropdown__title{gap:30px;padding:24px 0 23px;font-size:20px;line-height:1}}.opk-dropdown__title_text{flex:auto}.opk-dropdown__title_icon{display:block;flex-shrink:0;width:24px;height:24px;transition:transform .3s}.active-mod .opk-dropdown__title_icon{transform:rotate(180deg)}.opk-dropdown__content{max-height:0;opacity:0;transition:all .3s ease-out;will-change:max-height;overflow:hidden;pointer-events:none}.active-mod .opk-dropdown__content{opacity:1;pointer-events:auto;max-height:100%}.opk-dropdown__content_text{font-weight:400}@media screen and (min-width: 768px){.opk-dropdown__content_text{font-size:18px;line-height:1.5;padding-bottom:30px}}@media screen and (max-width: 767px){.opk-dropdown__content_text{padding-top:7px;font-size:16px;line-height:1.38;padding-bottom:20px}}.opk-faq,.opk-faq__wrapper{width:100%}.opk-faq{overflow:hidden}.opk-faq__wrapper{display:grid;max-width:1680px;max-width:var(--opk-layout-main);margin:0 auto}@media screen and (min-width: 1700px){.opk-faq__wrapper{grid-template-columns:minmax(auto, 940px) minmax(auto, 680px)}}@media screen and (max-width: 1699px){.opk-faq__wrapper{grid-template-columns:1fr}}@media screen and (min-width: 768px){.opk-faq__wrapper{grid-gap:60px}}@media screen and (max-width: 767px){.opk-faq__wrapper{grid-gap:26px}}.opk-faq__faq,.opk-faq__contact-form{height:-moz-fit-content;height:fit-content}@media screen and (min-width: 1024px){.opk-section-header__link{display:none}}@media screen and (max-width: 1023px){.opk-section-header__link{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:5px 0;font-family:var(--type-header-primary);font-size:18px;font-weight:400;line-height:1;background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s}.opk-section-header__link svg{width:16px;height:16px}.opk-section-header__link:hover{background-size:100% 2px}}@media screen and (min-width: 768px){.opk-faq__contact-form{padding:60px}}@media screen and (max-width: 767px){.opk-faq__contact-form{padding:40px 30px}}.contact-form__title{font-family:var(--type-header-primary);font-weight:700;text-transform:none}@media screen and (min-width: 768px){.contact-form__title{margin-bottom:40px;font-size:48px;line-height:1.08}}@media screen and (max-width: 767px){.contact-form__title{margin-bottom:30px;font-size:32px;line-height:1}}.contact-form__name,.contact-form__email,.contact-form__message{width:100%}.contact-form__name input,.contact-form__email input,.contact-form__message textarea{font-style:italic;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.contact-form__name input,.contact-form__email input,.contact-form__message textarea{font-size:18px}}@media screen and (max-width: 767px){.contact-form__name input,.contact-form__email input,.contact-form__message textarea{font-size:16px}}.contact-form__name,.contact-form__email{height:48px;padding:0 20px}.contact-form__name input,.contact-form__email input{width:100%;height:100%;border:none;outline:none}.contact-form__name input:focus,.contact-form__email input:focus{border:none;outline:none}@media screen and (min-width: 768px){.contact-form__name,.contact-form__email{margin:0 0 20px}}@media screen and (max-width: 767px){.contact-form__name,.contact-form__email{margin:0 0 10px}}.contact-form__message{padding:12px 20px}.contact-form__message textarea{resize:none;width:100%;height:100%;padding:0;border:none;outline:none}.contact-form__message textarea:focus{border:none;outline:none}@media screen and (min-width: 768px){.contact-form__message{height:166px;margin:0 0 40px}}@media screen and (max-width: 767px){.contact-form__message{height:160px;margin:0 0 30px}}@media screen and (min-width: 768px){.contact-form__all-messages{margin:0 0 40px}}@media screen and (max-width: 767px){.contact-form__all-messages{margin:0 0 30px}}.contact-form__submit{display:flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:2px;font-family:var(--type-header-primary);font-weight:400;line-height:1;cursor:pointer}@media screen and (min-width: 768px){.contact-form__submit{font-size:20px}}@media screen and (max-width: 767px){.contact-form__submit{width:100%;font-size:18px}}
