.opk_hero_banner .hero__content{pointer-events:auto}@media screen and (max-width: 749px){.opk_hero_banner .hero__content{justify-content:flex-end;padding-left:var(--gl-indent);padding-right:var(--gl-indent);padding-bottom:40px;text-align:left}}.opk_hero_banner .hero__animation:has(.hero__heading){z-index:2;max-width:1760px;margin-top:-4px}@media screen and (max-width: 749px){.opk_hero_banner .hero__animation:has(.hero__heading) .hero__heading{margin-bottom:12px}}.opk_hero_banner .hero__animation:has(.hero__heading) p{font-family:var(--opk-font-heading);font-size:max(46px, min(6.5vw, 125px));font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;margin:0}.opk_hero_banner .hero__animation:has(.hero__heading) p em{font-family:inherit;font-size:inherit;color:var(--accent-heading-color)}.opk_hero_banner .hero__animation:has(.hero__heading) p:not(:last-child){margin-bottom:22px}@media screen and (min-width: 750px){.opk_hero_banner .hero__animation:has(.hero__heading){flex:auto;display:flex;align-items:center;padding-bottom:9vh}}.opk_hero_banner .hero__animation:has(.hero__subheading){z-index:4;max-width:576px}.opk_hero_banner .hero__animation:has(.hero__subheading) .hero__subheading{font-style:normal;font-weight:300;line-height:1.2;text-transform:none}@media screen and (min-width: 750px){.opk_hero_banner .hero__animation:has(.hero__subheading) .hero__subheading{font-size:22px;letter-spacing:.026em}}@media screen and (max-width: 749px){.opk_hero_banner .hero__animation:has(.hero__subheading) .hero__subheading{font-size:20px;letter-spacing:.02em;margin:0;margin-bottom:25px}}.opk_hero_banner .hero__animation:has(.hero__button){z-index:4}@media screen and (max-width: 549px){.opk_hero_banner .hero__animation:has(.hero__button){width:100%}}@media screen and (max-width: 549px){.opk_hero_banner .hero__animation:has(.hero__button) .hero__button{width:100%}}.opk_hero_banner .hero__animation:has(.hero__button) .opk_link{color:#343434}@media screen and (min-width: 750px){.opk_hero_banner .hero__animation:has(.hero__button) .opk_link:hover{color:#ebb076}}@media screen and (max-width: 549px){.opk_hero_banner .hero__animation:has(.hero__button) .opk_link{width:100%}}.opk_hero_banner__pic_add{position:absolute;bottom:0;display:block;aspect-ratio:1416/729;left:50%;transform:translateX(-50%)}@media screen and (min-width: 1920px){.opk_hero_banner__pic_add{width:max(830px, min(63vw, 1416px))}}@media(max-width: 1919px)and (min-width: 1440px){.opk_hero_banner__pic_add{width:max(830px, min(72vw, 1416px))}}@media(max-width: 1439px)and (min-width: 750px){.opk_hero_banner__pic_add{width:max(830px, min(63vw, 1416px))}}@media screen and (min-width: 750px){.opk_hero_banner__pic_add{z-index:3;max-width:1416px}}@media screen and (max-width: 749px){.opk_hero_banner__pic_add{z-index:2;width:1240px}}.opk_hero_banner__img_add{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
