.elementor-6 .elementor-element.elementor-element-1ca9b7d{border-style:none;}.elementor-6 .elementor-element.elementor-element-0eb8276{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}:root{--page-title-display:none;}/* Start custom CSS *//* Layout helpers for native widgets. Edit text, images and buttons in the widgets. */
.owlp .elementor-widget{margin:0}
.owlp.owlp div.elementor-widget-heading .elementor-heading-title{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}
.owlp.owlp div.elementor-widget-text-editor{color:inherit;font:inherit;letter-spacing:inherit}
.owlp.owlp .elementor-widget-text-editor p:last-child{margin-bottom:0}
.owlp.owlp.owlp a.elementor-button{background:none;padding:0;border:0;border-radius:0;box-shadow:none;font:inherit;color:inherit;min-height:0;line-height:1.2;width:auto;fill:currentColor}
.owlp.owlp .elementor-button:hover,.owlp.owlp .elementor-button:focus{background:none;color:inherit;box-shadow:none}
.owlp .elementor-button-content-wrapper{gap:inherit;align-items:center}
.owlp .elementor-button-icon svg{width:16px;height:16px;fill:currentColor}
.owlp .elementor-button-icon i{font-size:16px}
.owlp.owlp .e-con::before,.owlp.owlp .e-con::after{mix-blend-mode:normal;opacity:1;transition:none;border:0 solid transparent;border-radius:0;inset:auto;width:auto;height:auto}

/* Page design */
.owlp.owlp.owlp .owl-hero{--oh-bright: #00C9D4; --oh-deep: #006B80; --oh-bg1: #ffffff; --oh-bg2: #EEFAFB; --oh-ink: #10262B; --oh-body: #3A4E53; --oh-accent: #006B80; --oh-chip: #ffffff; --oh-chipline: #CDEFF1; --oh-btn: #006B80; --oh-btntext: #ffffff; --oh-btn2: #006B80; position: relative; overflow: hidden; font-family: Jost, sans-serif; background: linear-gradient(115deg,var(--oh-bg1) 35%,var(--oh-bg2) 100%); min-height: 640px; display: flex; align-items: center; box-sizing: border-box;}
.owlp.owlp.owlp .owl-hero--dark{--oh-deep: #9BEFF4; --oh-bg1: #032A33; --oh-bg2: #05505E; --oh-ink: #ffffff; --oh-body: #CBE7EA; --oh-accent: #00C9D4; --oh-chip: rgba(255,255,255,.06); --oh-chipline: rgba(0,201,212,.35); --oh-btn: #00C9D4; --oh-btntext: #032A33; --oh-btn2: #ffffff;}
.owlp.owlp.owlp .owl-hero *{box-sizing: border-box;}
.owlp.owlp.owlp .owl-hero__inner{position: relative; z-index: 2; width: 100%; max-width: 1440px; margin: 0px auto; padding: 96px;}
.owlp.owlp.owlp .owl-hero__text{max-width: 640px;}
.owlp.owlp.owlp .owl-hero__eyebrow{display: flex; align-items: center; gap: 12px; margin: 0px 0px 28px; font-size: 14px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: var(--oh-accent);}
.owlp.owlp.owlp .owl-hero__eyebrow svg{flex: 0 0 auto;}
.owlp.owlp.owlp .owl-hero h1{margin: 0px 0px 24px; font-family: Jost, sans-serif; font-size: 58px; line-height: 1.06; font-weight: 500; letter-spacing: -0.015em; color: var(--oh-ink);}
.owlp.owlp.owlp .owl-hero h1 em{font-style: normal; color: var(--oh-accent);}
.owlp.owlp.owlp .owl-hero__lede{margin: 0px 0px 36px; font-size: 19px; line-height: 1.6; color: var(--oh-body); max-width: 580px;}
.owlp.owlp.owlp .owl-hero__ctas{display: flex; flex-wrap: wrap; gap: 14px; margin: 0px 0px 44px;}
.owlp.owlp.owlp .owl-hero__btn .elementor-button{display: inline-flex; align-items: center; gap: 10px; min-height: 52px; padding: 0px 28px; border-radius: 999px; font-size: 17px; font-weight: 500; text-decoration: none; transition: transform 0.2s, box-shadow 0.2s, background 0.2s;}
.owlp.owlp.owlp .owl-hero__btn--primary .elementor-button{background: var(--oh-btn); color: var(--oh-btntext);}
.owlp.owlp.owlp .owl-hero__btn--primary .elementor-button:hover{transform: translateY(-2px); box-shadow: 0 10px 24px -10px var(--oh-btn); color: var(--oh-btntext);}
.owlp.owlp.owlp .owl-hero__btn--ghost .elementor-button{border: 1.5px solid var(--oh-btn2); color: var(--oh-btn2);}
.owlp.owlp.owlp .owl-hero__btn--ghost .elementor-button:hover{background: var(--oh-btn2); color: var(--oh-bg1);}
.owlp.owlp.owlp .owl-hero__works{display: flex; flex-wrap: wrap; align-items: center; gap: 10px;}
.owlp.owlp.owlp .owl-hero__works-label{font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--oh-body); margin-right: 6px;}
.owlp.owlp.owlp .owl-hero__chip{padding: 7px 14px; border-radius: 999px; border: 1px solid var(--oh-chipline); background: var(--oh-chip); font-size: 15px; color: var(--oh-ink);}
.owlp.owlp.owlp .owl-hero__rings{position: absolute; z-index: 1; right: -90px; top: 50%; width: 920px; height: 716px; transform: translateY(-50%); pointer-events: none;}
.owlp.owlp.owlp .owl-hero .ohb{stroke: var(--oh-bright); fill: none;}
.owlp.owlp.owlp .owl-hero .ohd{stroke: var(--oh-deep); fill: none;}
.owlp.owlp.owlp .owl-hero .ohfb{fill: var(--oh-bright);}
.owlp.owlp.owlp .owl-hero .ohfd{fill: var(--oh-deep);}
.owlp.owlp.owlp .owl-hero .oh-s2{stop-color: var(--oh-deep);}
.owlp.owlp.owlp .owl-hero .oh-spin{transform-origin: 0px 0px; animation: 60s linear 0s infinite normal none running oh-rot;}
.owlp.owlp.owlp .owl-hero .oh-slow{animation-duration: 120s;}
.owlp.owlp.owlp .owl-hero .oh-rev{animation-direction: reverse; animation-duration: 80s;}
.owlp.owlp.owlp .owl-hero .oh-mid{animation-duration: 36s;}
.owlp.owlp.owlp .owl-hero .oh-fast{animation-duration: 22s;}
.owlp.owlp.owlp .owl-hero .oh-pulse{transform-origin: 0px 0px; animation: 4.5s ease-out 0s infinite normal none running oh-pulse;}
@keyframes oh-rot { 
  100% { transform: rotate(360deg); }
}
@keyframes oh-pulse { 
  0% { transform: scale(1); opacity: 0.55; }
  100% { transform: scale(2.3); opacity: 0; }
}
@media (prefers-reduced-motion: reduce){.owlp.owlp.owlp .owl-hero .oh-spin,.owlp.owlp.owlp .owl-hero .oh-pulse{animation: auto ease 0s 1 normal none running none;}}
@media (max-width: 1100px){.owlp.owlp.owlp .owl-hero__inner{padding: 80px 48px;}
.owlp.owlp.owlp .owl-hero__rings{right: -300px; opacity: 0.7;}
.owlp.owlp.owlp .owl-hero h1{font-size: 48px;}}
@media (max-width: 720px){.owlp.owlp.owlp .owl-hero{min-height: 0px;}
.owlp.owlp.owlp .owl-hero__inner{padding: 56px 20px 64px;}
.owlp.owlp.owlp .owl-hero__rings{width: 620px; height: 482px; right: -300px; top: auto; bottom: -190px; transform: none; opacity: 0.45;}
.owlp.owlp.owlp .owl-hero h1{font-size: 36px;}
.owlp.owlp.owlp .owl-hero__lede{font-size: 17px;}
.owlp.owlp.owlp .owl-hero__btn .elementor-button{flex: 1 1 100%; justify-content: center;}}
.owlp.owlp.owlp .owl-hero--dark{background: radial-gradient(120% 95% at 85% 100%,var(--oh-bg2) 0%,var(--oh-bg1) 72%);}
.owlp.owlp.owlp .ohs{--o-bright: #00C9D4; --o-deep: #006B80; --o-d1: #032A33; --o-d2: #05505E; --o-ink: #10262B; --o-body: #3A4E53; --o-tint: #F2FAFB; --o-line: #D6EEF0; font-family: Jost, sans-serif; color: var(--o-body); -webkit-font-smoothing: antialiased;}
.owlp.owlp.owlp .ohs *{box-sizing: border-box;}
.owlp.owlp.owlp .ohs section{position: relative; overflow: hidden;}
.owlp.owlp.owlp .ohs__wrap{position: relative; z-index: 2; max-width: 1440px; margin: 0px auto; padding: 0px 96px;}
.owlp.owlp.owlp .ohs__pad{padding-top: 120px; padding-bottom: 120px;}
.owlp.owlp.owlp .ohs__eyebrow{display: flex; align-items: center; gap: 12px; margin: 0px 0px 20px; font-size: 14px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: var(--o-deep);}
.owlp.owlp.owlp .ohs__eyebrow::before{content: ""; width: 14px; height: 14px; border-radius: 50%; border: 2px solid; box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px inset, currentcolor 0px 0px 0px 7px inset; flex: 0 0 auto;}
.owlp.owlp.owlp .ohs h2{margin: 0px; font-family: Jost, sans-serif; font-size: 44px; line-height: 1.1; font-weight: 500; letter-spacing: -0.015em; color: var(--o-ink);}
.owlp.owlp.owlp .ohs h3{margin: 0px; font-family: Jost, sans-serif; font-weight: 500; letter-spacing: -0.01em; color: var(--o-ink);}
.owlp.owlp.owlp .ohs p{margin: 0px;}
.owlp.owlp.owlp .ohs__lede{font-size: 18px; line-height: 1.65; color: var(--o-body);}
.owlp.owlp.owlp .ohs__head{display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: end; margin-bottom: 64px;}
.owlp.owlp.owlp .ohs__head .ohs__lede + .ohs__lede{margin-top: 14px;}
.owlp.owlp.owlp .ohs__head--stack{grid-template-columns: 1fr; gap: 20px; max-width: 760px;}
.owlp.owlp.owlp .ohs__link .elementor-button{display: inline-flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 500; color: var(--o-deep); text-decoration: none; transition: gap 0.2s;}
.owlp.owlp.owlp .ohs__link .elementor-button:hover{gap: 12px; color: var(--o-deep);}
.owlp.owlp.owlp .ohs-plat{background: rgb(255, 255, 255);}
.owlp.owlp.owlp .ohs-plat__grid{display: grid; grid-template-columns: 1fr 1fr; gap: 28px;}
.owlp.owlp.owlp .ohs-card{position: relative; display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid var(--o-line); border-radius: 22px; padding: 44px 44px 40px; transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s;}
.owlp.owlp.owlp .ohs-card:hover{transform: translateY(-4px); border-color: rgb(169, 227, 232); box-shadow: rgba(3, 42, 51, 0.35) 0px 24px 48px -28px;}
.owlp.owlp.owlp .ohs-card::before{content: ""; position: absolute; left: 44px; top: 0px; width: 56px; height: 3px; border-radius: 0px 0px 3px 3px; background: var(--o-bright);}
.owlp.owlp.owlp .ohs-card__tag{display: inline-flex; align-self: flex-start; align-items: center; min-height: 30px; padding: 0px 14px; margin-bottom: 26px; border-radius: 999px; background: var(--o-tint); border: 1px solid var(--o-line); font-size: 13px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--o-deep);}
.owlp.owlp.owlp .ohs-card h3{font-size: 34px; line-height: 1.1; margin-bottom: 16px;}
.owlp.owlp.owlp .ohs-card p{font-size: 17px; line-height: 1.7; margin-bottom: 32px;}
.owlp.owlp.owlp .ohs-card .ohs__link .elementor-button{margin-top: auto;}
.owlp.owlp.owlp .ohs-method{background: linear-gradient(115deg,var(--o-d1) 35%,var(--o-d2) 100%); color: rgb(203, 231, 234);}
.owlp.owlp.owlp .ohs-method::after{content: ""; position: absolute; right: -220px; top: -220px; width: 640px; height: 640px; border-radius: 50%; border: 1px solid rgba(0, 201, 212, 0.18); box-shadow: rgba(0, 201, 212, 0.035) 0px 0px 0px 80px, rgba(0, 201, 212, 0.024) 0px 0px 0px 160px; pointer-events: none;}
.owlp.owlp.owlp .ohs-method .ohs__eyebrow{color: var(--o-bright);}
.owlp.owlp.owlp .ohs-method .ohs__eyebrow::before{box-shadow: inset 0 0 0 3px var(--o-d1),inset 0 0 0 7px currentColor;}
.owlp.owlp.owlp .ohs-method h2{color: rgb(255, 255, 255);}
.owlp.owlp.owlp .ohs-method .ohs__lede{color: rgb(203, 231, 234);}
.owlp.owlp.owlp .ohs-steps{position: relative; display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; list-style: none; margin: 0px; padding: 0px;}
.owlp.owlp.owlp .ohs-steps::before{content: ""; position: absolute; left: 28px; right: 28px; top: 27px; border-top: 1px dashed rgba(0, 201, 212, 0.45);}
.owlp.owlp.owlp .ohs-step{position: relative;}
.owlp.owlp.owlp .ohs-step__num{position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; width: 56px; height: 56px; margin-bottom: 32px; border-radius: 50%; background: var(--o-d1); border: 1.5px solid var(--o-bright); font-size: 17px; font-weight: 600; color: var(--o-bright); box-shadow: rgba(0, 201, 212, 0.08) 0px 0px 0px 8px;}
.owlp.owlp.owlp .ohs-step__card{height: calc(100% - 88px); padding: 32px; border-radius: 20px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(0, 201, 212, 0.22);}
.owlp.owlp.owlp .ohs-step__days{font-size: 13px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: var(--o-bright); margin-bottom: 12px !important;}
.owlp.owlp.owlp .ohs-step h3{font-size: 28px; line-height: 1.15; color: rgb(255, 255, 255); margin-bottom: 14px;}
.owlp.owlp.owlp .ohs-step p{font-size: 16.5px; line-height: 1.7; color: rgb(203, 231, 234);}
.owlp.owlp.owlp .ohs-serv{background: var(--o-tint);}
.owlp.owlp.owlp .ohs-serv__grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}
.owlp.owlp.owlp .ohs-tier{position: relative; display: flex; flex-direction: column; padding: 36px 30px 32px; background: rgb(255, 255, 255); border: 1px solid var(--o-line); border-radius: 20px; transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s;}
.owlp.owlp.owlp .ohs-tier:hover{transform: translateY(-4px); border-color: rgb(169, 227, 232); box-shadow: rgba(3, 42, 51, 0.35) 0px 24px 48px -28px;}
.owlp.owlp.owlp .ohs-tier--first{border: 1.5px solid var(--o-bright); box-shadow: rgba(0, 107, 128, 0.55) 0px 20px 44px -30px;}
.owlp.owlp.owlp .ohs-tier__top{display: flex; align-items: center; justify-content: space-between; margin-bottom: 28px;}
.owlp.owlp.owlp .ohs-tier__num{font-size: 15px; font-weight: 600; letter-spacing: 0.12em; color: var(--o-deep);}
.owlp.owlp.owlp .ohs-tier__badge{display: inline-flex; align-items: center; min-height: 26px; padding: 0px 12px; border-radius: 999px; background: var(--o-bright); font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--o-d1);}
.owlp.owlp.owlp .ohs-tier h3{font-size: 24px; line-height: 1.2; margin-bottom: 12px;}
.owlp.owlp.owlp .ohs-tier p{font-size: 16px; line-height: 1.65;}
.owlp.owlp.owlp .ohs-serv__foot{display: flex; justify-content: center; margin-top: 48px;}
.owlp.owlp.owlp .ohs-cta{background: rgb(255, 255, 255);}
.owlp.owlp.owlp .ohs-cta__panel{position: relative; overflow: hidden; display: grid; grid-template-columns: 1.4fr auto; gap: 48px; align-items: center; padding: 72px 80px; border-radius: 28px; background: linear-gradient(115deg,var(--o-d1) 35%,var(--o-d2) 100%);}
.owlp.owlp.owlp .ohs-cta__panel::after{content: ""; position: absolute; right: -160px; bottom: -260px; width: 520px; height: 520px; border-radius: 50%; border: 1px solid rgba(0, 201, 212, 0.22); box-shadow: rgba(0, 201, 212, 0.04) 0px 0px 0px 70px, rgba(0, 201, 212, 0.03) 0px 0px 0px 140px; pointer-events: none;}
.owlp.owlp.owlp .ohs-cta__text{position: relative; z-index: 1; max-width: 640px;}
.owlp.owlp.owlp .ohs-cta h2{color: rgb(255, 255, 255); margin-bottom: 18px;}
.owlp.owlp.owlp .ohs-cta .ohs__lede{color: rgb(203, 231, 234);}
.owlp.owlp.owlp .ohs-btn .elementor-button{position: relative; z-index: 1; display: inline-flex; align-items: center; gap: 10px; min-height: 56px; padding: 0px 32px; border-radius: 999px; background: var(--o-bright); color: var(--o-d1); font-size: 17px; font-weight: 500; text-decoration: none; white-space: nowrap; transition: transform 0.2s, box-shadow 0.2s;}
.owlp.owlp.owlp .ohs-btn .elementor-button:hover{transform: translateY(-2px); box-shadow: 0 12px 28px -10px var(--o-bright); color: var(--o-d1);}
.owlp.owlp.owlp .ohs-btn--outline .elementor-button{background: transparent; color: var(--o-deep); border: 1.5px solid var(--o-deep);}
.owlp.owlp.owlp .ohs-btn--outline .elementor-button:hover{background: var(--o-deep); color: rgb(255, 255, 255); box-shadow: none;}
@media (max-width: 1200px){.owlp.owlp.owlp .ohs-serv__grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 1100px){.owlp.owlp.owlp .ohs__wrap{padding: 0px 48px;}
.owlp.owlp.owlp .ohs__pad{padding-top: 96px; padding-bottom: 96px;}
.owlp.owlp.owlp .ohs h2{font-size: 38px;}
.owlp.owlp.owlp .ohs__head{grid-template-columns: 1fr; gap: 20px; margin-bottom: 48px;}
.owlp.owlp.owlp .ohs-cta__panel{grid-template-columns: 1fr; padding: 56px 48px;}}
@media (max-width: 900px){.owlp.owlp.owlp .ohs-steps{grid-template-columns: 1fr; gap: 20px;}
.owlp.owlp.owlp .ohs-steps::before{inset: 28px auto 28px 27px; border-top: 0px; border-left: 1px dashed rgba(0, 201, 212, 0.45);}
.owlp.owlp.owlp .ohs-step{display: grid; grid-template-columns: 56px 1fr; gap: 20px;}
.owlp.owlp.owlp .ohs-step__num{margin: 0px;}
.owlp.owlp.owlp .ohs-step__card{height: auto;}
.owlp.owlp.owlp .ohs-plat__grid{grid-template-columns: 1fr;}}
@media (max-width: 720px){.owlp.owlp.owlp .ohs__wrap{padding: 0px 20px;}
.owlp.owlp.owlp .ohs__pad{padding-top: 72px; padding-bottom: 72px;}
.owlp.owlp.owlp .ohs h2{font-size: 32px;}
.owlp.owlp.owlp .ohs__lede{font-size: 17px;}
.owlp.owlp.owlp .ohs-card{padding: 36px 26px 30px;}
.owlp.owlp.owlp .ohs-card::before{left: 26px;}
.owlp.owlp.owlp .ohs-card h3{font-size: 28px;}
.owlp.owlp.owlp .ohs-serv__grid{grid-template-columns: 1fr;}
.owlp.owlp.owlp .ohs-cta__panel{padding: 44px 26px; border-radius: 22px;}
.owlp.owlp.owlp .ohs-btn .elementor-button{width: 100%; justify-content: center;}}
@media (prefers-reduced-motion: reduce){.owlp.owlp.owlp .ohs-card,.owlp.owlp.owlp .ohs-tier,.owlp.owlp.owlp .ohs-btn .elementor-button,.owlp.owlp.owlp .ohs__link .elementor-button{transition: none;}}
.owlp.owlp.owlp .ohs .ohs__eyebrow{margin: 0px 0px 20px;}
.owlp.owlp.owlp .ohs-steps::before{right: calc(33.333% - 46.67px);}
.owlp.owlp.owlp .ohs-tier__top{min-height: 26px;}
.owlp.owlp.owlp .ohs-cta{background: var(--o-tint);}
.owlp.owlp.owlp .ohs-cta .ohs__pad{padding-top: 0px;}
@media (max-width: 900px){.owlp.owlp.owlp .ohs-steps::before{right: auto;}}
.owlp.owlp.owlp .ohs-cta__panel{justify-items: start;}
@media (max-width: 900px){.owlp.owlp.owlp .ohs-plat__grid{grid-template-columns: 1fr 1fr; gap: 20px;}
.owlp.owlp.owlp .ohs-card{padding: 36px 30px 32px;}
.owlp.owlp.owlp .ohs-card::before{left: 30px;}
.owlp.owlp.owlp .ohs-card h3{font-size: 28px;}}
@media (max-width: 720px){.owlp.owlp.owlp .ohs-plat__grid{grid-template-columns: 1fr;}
.owlp.owlp.owlp .ohs-step{grid-template-columns: 44px 1fr; gap: 14px;}
.owlp.owlp.owlp .ohs-step__num{width: 44px; height: 44px; font-size: 15px; box-shadow: rgba(0, 201, 212, 0.08) 0px 0px 0px 6px;}
.owlp.owlp.owlp .ohs-steps::before{left: 21px; top: 22px; bottom: 22px;}
.owlp.owlp.owlp .ohs-step__card{padding: 24px 22px;}
.owlp.owlp.owlp .ohs-step h3{font-size: 24px;}
.owlp.owlp.owlp .ohs-tier__top{margin-bottom: 18px;}}
.owlp.owlp.owlp .owl-hero,.owlp.owlp.owlp .owl-hero__ctas,.owlp.owlp.owlp .owl-hero__works,.owlp.owlp.owlp .ohs-tier__top{flex-direction: row;}
.owlp.owlp.owlp .owl-hero__rings-w{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}
.owlp.owlp.owlp .owl-hero__eyebrow .elementor-heading-title{display: flex; align-items: center; gap: 12px;}
.owlp.owlp.owlp .owl-hero__eyebrow .elementor-heading-title::before{content: ""; flex: 0 0 auto; width: 20px; height: 20px; box-sizing: border-box; border: 1.5px solid; border-radius: 50%; background: radial-gradient(circle, currentcolor 0px, currentcolor 4px, transparent 4.6px);}
.owlp.owlp.owlp .ohs-card .ohs__link{margin-top: auto;}
.owlp.owlp.owlp .ohs-cta__panel > .elementor-widget{position: relative; z-index: 1;}
@media (max-width: 720px){.owlp.owlp.owlp .owl-hero__ctas > .elementor-widget{flex: 1 1 100%;}
.owlp.owlp.owlp .owl-hero__ctas .elementor-button{width: 100%; justify-content: center;}
.owlp.owlp.owlp .ohs-cta__panel > .elementor-widget,.owlp.owlp.owlp .ohs-cta__panel .elementor-button{width: 100%;}}
.owlp.owlp.owlp .owl-hero__rings-w.elementor-widget-empty{background:none}/* End custom CSS */