:root{--opk-main-wrapper: 1920px;--opk-second-wrapper: 1494px}.opk-tabs__container{position:relative}.opk-tabs .opk-tabs__tabs{position:absolute;top:0;right:0;bottom:0;z-index:2;padding:60px var(--outer) 40px}@media screen and (max-width: 1439px){.opk-tabs .opk-tabs__tabs{padding:18px var(--outer) 18px}}@media screen and (max-width: 748px){.opk-tabs .opk-tabs__tabs{width:100%;top:auto}}.opk-tabs .opk-tabs__tab{display:flex;justify-content:center;align-items:center;width:auto;height:100%;aspect-ratio:2.35;border-radius:4px;border:1px solid rgba(224,204,184,.5);cursor:pointer;transition:border-color .3s ease}.opk-tabs .opk-tabs__tab.swiper-slide-thumb-active{border-color:#fff}.opk-tabs__tab-logo{width:var(--opk-logo-width)}@media screen and (max-width: 748px){.opk-tabs__tab-logo{width:var(--opk-logo-width-mobile)}}.opk-tabs__slider{width:100%;min-height:500px;height:var(--opk-height)}@media screen and (min-width: 749px){.opk-tabs__slider{aspect-ratio:unset;aspect-ratio:var(--opk-aspect-ratio, unset)}}@media screen and (max-width: 748px){.opk-tabs__slider{height:var(--opk-height-mobile);min-height:300px}}.opk-tabs__slide{position:relative;height:100%}.opk-tabs__image{height:100%}.opk-tabs__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk-tabs__slide-inner{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;padding:60px var(--outer) 40px}.opk-tabs__slide-content{max-width:560px;padding:0 0 25px 25px}@media screen and (max-width: 1199px){.opk-tabs__slide-content{max-width:50%}}@media screen and (max-width: 748px){.opk-tabs__slide-content{max-width:none;max-width:initial;padding:0 0 160px 0}}.opk-tabs__heading{margin:0;padding-bottom:24px;font-size:54px;font-weight:700;line-height:1}@media screen and (max-width: 989px){.opk-tabs__heading{font-size:34px}}.opk-tabs__text{margin:0;padding-bottom:32px;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:.3px}.opk-tabs__text p{margin:0}.opk-tabs__text p+p{margin-bottom:16px}@media screen and (max-width: 989px){.opk-tabs__text{padding-bottom:24px;font-size:18px;letter-spacing:.2px;line-height:1.44}}.opk-tabs__button{width:-moz-fit-content;width:fit-content}
