/* Start custom CSS */.elementor.elementor-3526 .os-inner-site-footer[data-id="5c4a137f"]{background:#1976d2!important;color:#fff}.elementor.elementor-3526 .os-inner-site-footer[data-id="5c4a137f"] :is(a,p,h3,span){color:#fff!important}

.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-shade{display:none!important}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero{min-height:650px}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-inner{min-height:650px;padding-top:54px;padding-bottom:54px}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy{width:580px;max-width:100%;padding:40px;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.42);border-radius:24px;box-shadow:0 12px 48px #102c4820;color:#082337}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy h1{color:#163752;font-size:clamp(46px,4vw,56px);line-height:1.06}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy>p{color:#082337}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy>.os-home-eyebrow{color:#420d24}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-call,.elementor.elementor-3526 .os-home-os-homepage .os-home-rating{color:#082337}
.elementor.elementor-3526 .os-home-os-homepage .os-home-rating span:first-child{color:#420d24}
@media(max-width:760px){
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero{display:block;min-height:0;padding:0}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-background{position:relative;inset:auto;height:300px;z-index:auto;object-position:center}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-inner{display:block;min-height:0;padding:0}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy{width:100%;max-width:none;background:#fff;padding:34px 24px 38px;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy h1{font-size:46px}
.elementor.elementor-3526 .os-home-os-homepage .os-home-rating{flex-wrap:wrap}
}
@media(max-width:420px){
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-background{height:240px}
.elementor.elementor-3526 .os-home-os-homepage .os-home-hero-copy h1{font-size:40px}
}/* End custom CSS */