.elementor-kit-5{--e-global-color-primary:#0093D8;--e-global-color-secondary:#1C3742;--e-global-color-text:#334155;--e-global-color-accent:#00B9C2;--e-global-color-b2fd504:#39C5F3;--e-global-color-5b6ac46:#545AA7;--e-global-color-715e22d:#007DB8;--e-global-color-d4b8dc9:#F8FAFC;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */#laisa-landing{overflow:visible!important}
#laisa-landing #site-header{position:sticky!important;top:0;z-index:80;box-shadow:0 7px 24px rgba(5,37,39,.08)}
.admin-bar #laisa-landing #site-header{top:32px}
@media(max-width:782px){.admin-bar #laisa-landing #site-header{top:46px}}
#laisa-landing footer.site-footer{max-width:none;width:100%;margin:0;background:#0b2528;padding:72px 0 28px}
#laisa-landing footer.site-footer>div{box-sizing:border-box;max-width:1120px;width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(22px,4vw,36px);padding-right:clamp(22px,4vw,36px)}
#laisa-landing footer.site-footer>div:first-child{grid-template-columns:1.35fr .7fr 1.15fr;gap:56px;margin-bottom:48px;align-items:start;text-align:left}
#laisa-landing footer.site-footer>div:last-child{border-top:1px solid rgba(255,255,255,.16);padding-top:25px;line-height:1.6;text-align:left}
#laisa-landing footer.site-footer a{overflow-wrap:anywhere}
#laisa-landing a.bg-brandblue.rounded-full{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}
#laisa-landing a.bg-brandblue.rounded-full:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(5,82,99,.24)}
#laisa-landing a.bg-brandblue.rounded-full:focus-visible{outline:3px solid #51c8d4;outline-offset:4px}
#laisa-landing #wpp-float{right:20px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}
@media(max-width:767px){#laisa-landing section>.max-w-6xl{padding-left:28px!important;padding-right:28px!important}#laisa-landing footer.site-footer{padding:55px 0 28px}#laisa-landing footer.site-footer>div:first-child{grid-template-columns:1fr;gap:27px;margin-bottom:35px}#laisa-landing #wpp-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}
@media(max-width:359px){#laisa-landing section>.max-w-6xl{padding-left:24px!important;padding-right:24px!important}}
@media(prefers-reduced-motion:reduce){#laisa-landing a.bg-brandblue.rounded-full{transition:none!important;transform:none!important}}
#laisa-landing .site-inner-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 34%,rgba(50,151,155,.25),transparent 42%),linear-gradient(118deg,#0b292b 0%,#173c45 100%);padding-top:88px;padding-bottom:88px}
#laisa-landing .site-inner-hero:before{content:"";position:absolute;z-index:-1;width:min(48vw,540px);aspect-ratio:1;border:1px solid rgba(125,219,219,.16);border-radius:50%;right:-110px;top:-230px;box-shadow:0 0 0 75px rgba(125,219,219,.045),0 0 0 165px rgba(125,219,219,.025);pointer-events:none}
#laisa-landing .site-inner-hero>div{position:relative;z-index:1}
#laisa-landing .site-inner-hero .eyebrow{display:inline-flex;width:max-content;max-width:100%;padding:7px 13px;border:1px solid rgba(151,224,222,.28);border-radius:999px;background:rgba(255,255,255,.07);letter-spacing:.1em}
#laisa-landing .site-inner-hero h1{max-width:880px;line-height:1.12;letter-spacing:-.035em}
#laisa-landing .site-inner-hero p{max-width:720px;line-height:1.7}
#laisa-landing .service-card{border-color:#dce9e9;box-shadow:0 12px 30px rgba(11,47,51,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
@media(hover:hover){#laisa-landing .service-card:hover{transform:translateY(-5px);border-color:#93d9da;box-shadow:0 20px 42px rgba(11,47,51,.12)}}
#laisa-landing .service-card .step-number{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border-radius:13px;background:#e5f7f6;color:#087f91;margin-bottom:14px}
body.page-id-24 #laisa-landing .panel-soft{position:relative;overflow:hidden;border:1px solid #d3e9e9;background:radial-gradient(circle at 82% 18%,rgba(96,215,211,.22),transparent 46%),linear-gradient(145deg,#f5fbfa,#e7f4f3);box-shadow:0 22px 50px rgba(12,54,58,.09)}
#laisa-landing section.bg-brandnavy.py-20{background:radial-gradient(circle at 80% 20%,rgba(23,137,148,.22),transparent 46%),#0b292b}
#laisa-landing section.bg-brandnavy.py-20 h2{max-width:760px;margin-left:auto;margin-right:auto;line-height:1.2}
body.page-id-34 #laisa-landing .bg-slate-50 .max-w-3xl>.bg-white{background:transparent;box-shadow:none;padding:0}
body.page-id-34 #laisa-landing details{border:1px solid #dbe9e9!important;border-radius:16px;background:#fff;padding:18px 22px!important;margin-bottom:12px;box-shadow:0 8px 24px rgba(10,43,47,.045);transition:border-color .2s ease,box-shadow .2s ease}
body.page-id-34 #laisa-landing details[open]{border-color:#79cbcc!important;box-shadow:0 14px 30px rgba(10,77,82,.09)}
body.page-id-34 #laisa-landing details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:1.4}
body.page-id-34 #laisa-landing details summary::-webkit-details-marker{display:none}
body.page-id-34 #laisa-landing details summary:after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#e6f6f5;color:#087e8b;font-size:20px;line-height:1}
body.page-id-34 #laisa-landing details[open] summary:after{content:"−";background:#087e8b;color:#fff}
body.page-id-34 #laisa-landing details p{line-height:1.7;max-width:650px}
body.page-id-39 #laisa-landing ol{list-style:none;padding-left:0;margin-left:0}
body.page-id-39 #laisa-landing ol li{list-style:none;line-height:1.6}
body.page-id-39 #laisa-landing .contrast-link{overflow-wrap:anywhere;text-underline-offset:3px}
body.page-id-39 #laisa-landing .panel-soft{border:1px solid #d7eaea;box-shadow:0 20px 40px rgba(12,54,58,.07)}
body.page-id-24 #laisa-landing nav a[href="/sobre/"],body.page-id-29 #laisa-landing nav a[href="/servicos/"],body.page-id-34 #laisa-landing nav a[href="/duvidas/"],body.page-id-39 #laisa-landing nav a[href="/contato/"]{color:#087f91;font-weight:700}
@media(max-width:767px){#laisa-landing .site-inner-hero{padding-top:60px;padding-bottom:60px}#laisa-landing .site-inner-hero h1{font-size:clamp(2rem,9vw,2.55rem);line-height:1.16}#laisa-landing section>.max-w-3xl{padding-left:28px!important;padding-right:28px!important}body.page-id-24 #laisa-landing .panel-soft{min-height:260px!important;padding:24px!important}body.page-id-34 #laisa-landing details{padding:16px 17px!important}#laisa-landing .service-card{padding:25px}}
@media(max-width:359px){#laisa-landing section>.max-w-3xl{padding-left:24px!important;padding-right:24px!important}}
@media(prefers-reduced-motion:reduce){#laisa-landing .service-card,body.page-id-34 #laisa-landing details{transition:none!important;transform:none!important}}/* End custom CSS */