.intro{background-color:var(--wp--preset--color--base);color:#111;margin-inline:calc(var(--wp--style--root--padding-left, 1.5rem)*-1);max-width:100vw;padding-block:69px;width:calc(100% + var(--wp--style--root--padding-left, 1.5rem) + var(--wp--style--root--padding-right, 1.5rem))}.intro__inner{box-sizing:border-box;margin-inline:auto;max-width:1512px;padding-inline:91px;width:100%}.intro__heading{box-sizing:border-box;color:#111;font-family:Raleway,sans-serif;font-size:26px;font-style:normal;font-weight:700;letter-spacing:.4992px;line-height:normal;margin:0 auto 69px;max-width:100%;overflow:hidden;text-align:center;text-transform:uppercase;white-space:nowrap;width:1162px}.intro__grid{align-items:center;column-gap:92px;display:grid;grid-template-columns:683px 487px;justify-content:start}.intro__media{height:448px;margin:0;max-width:100%;overflow:hidden;width:683px}.intro__image,.intro__media img{display:block;height:100%;max-width:100%;object-fit:cover;object-position:center;width:100%}.intro__body{box-sizing:border-box;color:#111;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;letter-spacing:.13px;line-height:18px;max-width:100%;width:487px}.intro__body>:first-child{margin-top:0}.intro__body>:last-child{margin-bottom:0}.intro__body p{margin:0 0 18px}.intro__body p:last-child{margin-bottom:0}@media(max-width:1511px){.intro__inner{padding-inline:clamp(24px,6vw,91px)}.intro__grid{column-gap:clamp(24px,6vw,92px);grid-template-columns:minmax(0,683px) minmax(0,487px)}.intro__media{aspect-ratio:683/448;height:auto;width:100%}.intro__body{width:100%}}@media(max-width:767px){.intro{padding-block:48px}.intro__inner{display:flex;flex-direction:column;gap:28px;padding-inline:20px}.intro__heading{font-size:24px;font-weight:700;letter-spacing:0;line-height:36px;margin:0;overflow:visible;white-space:normal;text-wrap:balance;width:100%}.intro__grid{display:flex;flex-direction:column;gap:28px;column-gap:0;grid-template-columns:none}.intro__media{aspect-ratio:350/260;height:auto;width:100%}.intro__body{letter-spacing:0;line-height:25px;width:100%}.intro__body p{margin:0}.intro__body p:last-child{margin-top:25px}.intro__body p:only-child{margin-top:0}}
