.elementor .hero-heading__logo{width:12%;max-width:277px;}.elementor .hero{padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0%;background-color:var(--gray);flex-direction:column;}.elementor .hero-body__image{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor .hero-header-text{width:85%;font-size:clamp(32.03px, 3.125vw, 60px);text-transform:uppercase;transform:translate3d(0px, clamp(11.74px, 1.145833vw, 22px), 0px);}.elementor .hero-popout{width:clamp(450.9px, 43.991vw, 844.8px);position:relative;inset-block-end:-4vh;z-index:2;padding-block-start:0%;padding-block-end:clamp(29.18px, 2.847917vw, 54.68px);padding-inline-start:clamp(51.78px, 5.052083vw, 97px);padding-inline-end:clamp(35.66px, 3.479167vw, 66.8px);margin-block-start:clamp(64.60px, 6.302083vw, 121px);margin-block-end:max(-83.36px, -4.341667vw);margin-inline-start:0px;margin-inline-end:0px;border-end-end-radius:25px;border-width:0px;border-color:#00446A;border-style:solid;background-image:linear-gradient(180deg, #C7C5C5 0%,rgb(255,255,255) 49%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, .25);flex-direction:column;justify-content:center;align-items:center;}.elementor .book-appointment-btn{width:clamp(286.19px, 27.916667vw, 536px);position:relative;font-weight:600;font-size:clamp(21.35px, 2.083333vw, 40px);color:var(--white);line-height:1.2;padding-block-start:clamp(13.62px, 1.328125vw, 25.5px);padding-block-end:clamp(13.62px, 1.328125vw, 25.5px);border-radius:100px;border-width:3px;border-color:var(--white);border-style:solid;background-color:var(--green);transition:all 200ms;display:flex;justify-content:center;align-items:center;cursor: pointer;\n}.elementor .book-appointment-btn:hover,.elementor .book-appointment-btn:focus-visible{background-color:var(--purple);}.elementor .hero-btn{width:clamp(343.76px, 33.541667vw, 644px);height:clamp(64.06px, 6.25vw, 120px);position:relative;inset-block-start:max(-54px, -2.8125vw);inset-inline-start:max(-17.94px, -0.934375vw);margin-block-start:0%;margin-block-end:0%;margin-inline-start:0%;margin-inline-end:0%;}.elementor .hero-header{width:100%;min-height:81.5104px;position:relative;inset-block-start:0vw;z-index:5;padding-block-start:50px;padding-inline-start:5.78125%;padding-inline-end:5%;background-image:linear-gradient(180deg, #C7C5C5 46%,#c7c5c500 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;justify-content:space-between;}.elementor .hero-body{padding-block-start:2%;padding-block-end:3%;padding-inline-start:7.1875%;padding-inline-end:0px;}.elementor .font-40-fluid{font-size:clamp(21.36px, 2.0833vw, 40px);line-height:1.2;}.elementor .font-55-fluid{font-size:clamp(29.36px, 2.864583vw, 55px);line-height:1.2181818;}.elementor .font-32-fluid{font-size:clamp(17.09px, 1.666667vw, 32px);line-height:1.2;}.elementor .font-30-fluid{font-size:clamp(16.02px, 1.5625vw, 30px);line-height:1.2;}.elementor .font-75-fluid{font-size:clamp(40.04px, 3.90625vw, 75px);}.elementor .font-50-fluid{font-size:clamp(26.69px, 2.604167vw, 50px);line-height:1.2;}.elementor .hero-image-wrap{width:clamp(512.5px, 57vw, 1200px);height:100%;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:auto;z-index:3;padding:0px;}.elementor .hero-popout-copy{width:clamp(355.6px, 34.6875vw, 666px);font-weight:600;align-self:start;}.elementor .why-oss-image{width:43.65%;height:clamp(445.2px, 43.4375vw, 834px);}.elementor .why-oss-copy-column{color:var(--white);padding-inline-start:14%;padding-inline-end:6%;flex-direction:column;gap:3%;justify-content:center;align-items:start;}.elementor .final-cta-btn{width:clamp(245.57px, 23.958333vw, 460px);}.elementor .advancing-image-panel{width:46vw;position:relative;padding:0px;display:flex;flex-direction:column;flex:0 0 auto;grid-template-columns:repeat(1, 1fr);justify-content:flex-start;}.elementor .advancing-copy-column{width:clamp(473.4px, 46.197917vw, 887px);min-width:clamp(473.4px, 46.197917vw, 887px);padding-block-start:3%;padding-block-end:3%;padding-inline-start:10%;padding-inline-end:10%;flex-direction:column;flex:1 0 auto;justify-content:center;}.elementor .final-section-image{width:43.5%;}.elementor .final-copy-column{width:clamp(437.2px, 42.65625vw, 819px);padding-block-start:clamp(65.13px, 6.354167vw, 122px);padding-block-end:0px;padding-inline-start:10vw;padding-inline-end:0vw;margin-inline-start:auto;margin-inline-end:auto;flex:1 0 auto;}.elementor .final-heading-width{width:clamp(254.1px, 24.791667vw, 476px);text-transform:uppercase;margin-block-start:clamp(9.61px, 0.9375vw, 18px);align-self:start;}.elementor .final-body-width{width:clamp(322.45px, 31.458333vw, 604px);margin-block-start:clamp(13.88px, 1.354167vw, 26px);margin-block-end:max(-23px, -1.197917vw);align-self:start;}.elementor .brand-mark-width-fluid{width:clamp(147.86px, 14.427083vw, 277px);}.elementor .hero-logo-position{position:relative;inset-block-start:max(-23px, -1.197917vw);inset-inline-start:clamp(6.51px, 0.635417vw, 12.2px);margin-block-start:max(-23px, -1.197917vw);transform:translate3d(clamp(6.51px, 0.635417vw, 12.2px), 0px, 0px);}.elementor .hero-intro-copy{font-weight:400;margin-block-start:clamp(28.83px, 2.8125vw, 54px);align-self:start;}.elementor .award-badge-row-fluid{width:clamp(355.55px, 34.6875vw, 666px);height:clamp(82.95px, 8.09375vw, 155.4px);padding:0px;margin-block-start:clamp(38.4px, 3.747396vw, 71.95px);display:flex;gap:clamp(11px, 1.072917vw, 20.6px);justify-content:flex-start;align-items:center;align-self:flex-start;}.elementor .award-badge-fluid{width:auto;height:clamp(82.95px, 8.09375vw, 155.4px);object-fit:contain;flex:0 0 auto;}.elementor .award-image{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor .footer-owned-text{font-weight:700;font-size:clamp(15px, 2.4vw, 20px);font-style:italic;padding-block-end:clamp(5px, 2%, 24px);flex:1 0 auto;}.elementor .footer{padding-inline-end:5vw;gap:1rem;justify-content:space-between;align-items:end;}.elementor .footer-image{width:100%;min-width:100px;max-width:212px;position:static;align-self:end;}