:root{--big-main-layout: 1920px;--main-layout: 1824px;--second-layout: 1676px;--normal-main-layout: 1534px;--font-new-spirit: 'New Spirit', sans-serif;--font-new-spirit-condensed: 'New Spirit Condensed', sans-serif;--font-pally: 'Pally', serif;--font-nitti: 'Nitti', serif;--font-roboto: 'Roboto', sans-serif}@media screen and (min-width: 1200px){:root{--gl-indent: 50px}}@media(max-width: 1199px)and (min-width: 768px){:root{--gl-indent: 30px}}@media screen and (max-width: 767px){:root{--gl-indent: 20px}}:root{--font-body-bold-weight: 600}.opk-text-and-image,.opk-text-and-image__wrapper,.opk-text-and-image__content{width:100%}.opk-text-and-image{position:relative}.opk-text-and-image__wrapper{display:flex;justify-content:space-between;margin:0 auto}.opk-text-and-image__content .content__title:not(:last-child),.opk-text-and-image__content .content__tagline:not(:last-child){margin-bottom:31px}.opk-text-and-image__content .content__title,.opk-text-and-image__content .content__title p,.opk-text-and-image__content .content__title h1,.opk-text-and-image__content .content__title h2,.opk-text-and-image__content .content__title h3,.opk-text-and-image__content .content__title h4,.opk-text-and-image__content .content__title h5,.opk-text-and-image__content .content__title h6,.opk-text-and-image__content .content__tagline,.opk-text-and-image__content .content__tagline p,.opk-text-and-image__content .content__tagline h1,.opk-text-and-image__content .content__tagline h2,.opk-text-and-image__content .content__tagline h3,.opk-text-and-image__content .content__tagline h4,.opk-text-and-image__content .content__tagline h5,.opk-text-and-image__content .content__tagline h6{font-size:max(28px, min(4vw, 67px));font-weight:700;letter-spacing:normal;text-transform:uppercase}@media screen and (min-width: 768px){.opk-text-and-image__content .content__title,.opk-text-and-image__content .content__title p,.opk-text-and-image__content .content__title h1,.opk-text-and-image__content .content__title h2,.opk-text-and-image__content .content__title h3,.opk-text-and-image__content .content__title h4,.opk-text-and-image__content .content__title h5,.opk-text-and-image__content .content__title h6,.opk-text-and-image__content .content__tagline,.opk-text-and-image__content .content__tagline p,.opk-text-and-image__content .content__tagline h1,.opk-text-and-image__content .content__tagline h2,.opk-text-and-image__content .content__tagline h3,.opk-text-and-image__content .content__tagline h4,.opk-text-and-image__content .content__tagline h5,.opk-text-and-image__content .content__tagline h6{line-height:1.1}}@media screen and (max-width: 767px){.opk-text-and-image__content .content__title,.opk-text-and-image__content .content__title p,.opk-text-and-image__content .content__title h1,.opk-text-and-image__content .content__title h2,.opk-text-and-image__content .content__title h3,.opk-text-and-image__content .content__title h4,.opk-text-and-image__content .content__title h5,.opk-text-and-image__content .content__title h6,.opk-text-and-image__content .content__tagline,.opk-text-and-image__content .content__tagline p,.opk-text-and-image__content .content__tagline h1,.opk-text-and-image__content .content__tagline h2,.opk-text-and-image__content .content__tagline h3,.opk-text-and-image__content .content__tagline h4,.opk-text-and-image__content .content__tagline h5,.opk-text-and-image__content .content__tagline h6{line-height:1;text-align:center}}.opk-text-and-image__content .content__title p,.opk-text-and-image__content .content__title h1,.opk-text-and-image__content .content__title h2,.opk-text-and-image__content .content__title h3,.opk-text-and-image__content .content__title h4,.opk-text-and-image__content .content__title h5,.opk-text-and-image__content .content__title h6,.opk-text-and-image__content .content__tagline p,.opk-text-and-image__content .content__tagline h1,.opk-text-and-image__content .content__tagline h2,.opk-text-and-image__content .content__tagline h3,.opk-text-and-image__content .content__tagline h4,.opk-text-and-image__content .content__tagline h5,.opk-text-and-image__content .content__tagline h6{margin:0;color:inherit}.opk-text-and-image__content .content__title:has(+.content__tagline){margin-bottom:0}@media screen and (min-width: 768px){.opk-text-and-image__content .content__description:not(:last-child){margin-bottom:15px}}@media screen and (max-width: 767px){.opk-text-and-image__content .content__description:not(:last-child){margin-bottom:9px}}.opk-text-and-image__content .content__description,.opk-text-and-image__content .content__description p,.opk-text-and-image__content .content__description h1,.opk-text-and-image__content .content__description h2,.opk-text-and-image__content .content__description h3,.opk-text-and-image__content .content__description h4,.opk-text-and-image__content .content__description h5,.opk-text-and-image__content .content__description h6{font-size:max(22px, min(3vw, 26px));font-weight:600;letter-spacing:normal}@media screen and (min-width: 768px){.opk-text-and-image__content .content__description,.opk-text-and-image__content .content__description p,.opk-text-and-image__content .content__description h1,.opk-text-and-image__content .content__description h2,.opk-text-and-image__content .content__description h3,.opk-text-and-image__content .content__description h4,.opk-text-and-image__content .content__description h5,.opk-text-and-image__content .content__description h6{line-height:1.23}}@media screen and (max-width: 767px){.opk-text-and-image__content .content__description,.opk-text-and-image__content .content__description p,.opk-text-and-image__content .content__description h1,.opk-text-and-image__content .content__description h2,.opk-text-and-image__content .content__description h3,.opk-text-and-image__content .content__description h4,.opk-text-and-image__content .content__description h5,.opk-text-and-image__content .content__description h6{line-height:1.18}}.opk-text-and-image__content .content__description p,.opk-text-and-image__content .content__description h1,.opk-text-and-image__content .content__description h2,.opk-text-and-image__content .content__description h3,.opk-text-and-image__content .content__description h4,.opk-text-and-image__content .content__description h5,.opk-text-and-image__content .content__description h6{margin:0;color:inherit}@media screen and (min-width: 768px){.opk-text-and-image__content .content__text:not(:last-child){margin-bottom:15px}}@media screen and (max-width: 767px){.opk-text-and-image__content .content__text:not(:last-child){margin-bottom:11px}}.opk-text-and-image__content .content__text,.opk-text-and-image__content .content__text p,.opk-text-and-image__content .content__text h1,.opk-text-and-image__content .content__text h2,.opk-text-and-image__content .content__text h3,.opk-text-and-image__content .content__text h4,.opk-text-and-image__content .content__text h5,.opk-text-and-image__content .content__text h6{font-family:'Pally', serif;font-family:var(--font-pally);font-size:max(18px, min(3vw, 22px));letter-spacing:normal}@media screen and (min-width: 768px){.opk-text-and-image__content .content__text,.opk-text-and-image__content .content__text p,.opk-text-and-image__content .content__text h1,.opk-text-and-image__content .content__text h2,.opk-text-and-image__content .content__text h3,.opk-text-and-image__content .content__text h4,.opk-text-and-image__content .content__text h5,.opk-text-and-image__content .content__text h6{line-height:1.36}}@media screen and (max-width: 767px){.opk-text-and-image__content .content__text,.opk-text-and-image__content .content__text p,.opk-text-and-image__content .content__text h1,.opk-text-and-image__content .content__text h2,.opk-text-and-image__content .content__text h3,.opk-text-and-image__content .content__text h4,.opk-text-and-image__content .content__text h5,.opk-text-and-image__content .content__text h6{line-height:1.33}}.opk-text-and-image__content .content__text p,.opk-text-and-image__content .content__text h1,.opk-text-and-image__content .content__text h2,.opk-text-and-image__content .content__text h3,.opk-text-and-image__content .content__text h4,.opk-text-and-image__content .content__text h5,.opk-text-and-image__content .content__text h6{margin:0;color:inherit}.opk-text-and-image__image{width:100%;height:100%;background-color:#9bb7d4;overflow:hidden}@media(any-hover: hover){.opk-text-and-image__image:hover .image__img{transform:scale(1.05)}}.opk-text-and-image__image .image__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}
