@charset "UTF-8";
#header.navbar.header-lp{padding-left:240px !important}#header.navbar.header-lp .brand-compact{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#header.navbar.header-lp .header-lp__tagline{margin-right:auto;padding-left:8px;font-weight:700;font-size:clamp(18px, 2vw, 24px);color:#01447c;letter-spacing:0.01em;line-height:1.1;white-space:nowrap}@media (max-width:1450px){#header.navbar.header-lp{padding-left:220px !important}#header.navbar.header-lp .header-lp__tagline{font-size:18px}}@media (max-width:991px){#header.navbar.header-lp{padding-left:200px !important}#header.navbar.header-lp .header-lp__tagline{font-size:16px}}@media (max-width:767px){#header.navbar.header-lp{padding-left:0 !important}#header.navbar.header-lp .header-lp__tagline{display:none}}@media (max-width:1450px){#header.navbar.header-lp{padding-left:0}}.cd{font-family:"Ubuntu", sans-serif;color:#494949}.cd #cd-beneficios,.cd #cd-como-funciona,.cd #cd-faq{scroll-margin-top:90px}.cd .cd-section__head{margin-bottom:32px}.cd .cd-section__head h2{font-size:clamp(28px, 3.4vw, 44px);font-weight:700;color:#01447c;margin:0 0 12px;line-height:1.15}.cd .cd-section__head h2 span{color:#77ae46}.cd .cd-section__head p{font-size:clamp(16px, 1.6vw, 18px);color:#515050;margin:0 auto;max-width:760px}.cd .cd-section__head.text-white h2,.cd .cd-section__head.text-white h2 span,.cd .cd-section__head.text-white p{color:#fff}.cd .cd-btn-primary{background-color:#77ae46 !important;border-color:#77ae46 !important;color:#fff !important;border-radius:12px !important;font-weight:700 !important;padding:14px 24px !important;letter-spacing:0.02em;transition:all 0.3s ease}.cd .cd-btn-primary:hover,.cd .cd-btn-primary:focus{background-color:#63913a !important;border-color:#63913a !important;transform:translateY(-1px)}.cd .cd-hero{position:relative;padding:120px 0 72px;background:#f7f7f7;overflow:hidden;color:#494949}.cd .cd-hero__bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.9)), url("/assets/web/images/condomminium/lavora-bg-darker (1).jpg");background-size:cover;background-position:center;z-index:0}.cd .cd-hero .container{position:relative;z-index:1}.cd .cd-hero__badge{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#01447c;font-size:12px;font-weight:700;letter-spacing:0.12em;padding:8px 16px;border-radius:999px;box-shadow:0 2px 12px rgba(0, 0, 0, 0.06);margin:0 0 22px}.cd .cd-hero__badge-icon{color:#77ae46;font-size:14px;line-height:1}.cd .cd-hero__title{font-size:clamp(28px, 3.6vw, 48px);font-weight:800;color:#01447c;line-height:1.1;margin:0 0 16px}.cd .cd-hero__title span{color:#77ae46;display:inline-block}.cd .cd-hero__lead{font-size:clamp(15px, 1.5vw, 17px);color:#494949;margin:0 0 20px;line-height:1.55}.cd .cd-hero__lead strong{color:#01447c;font-weight:700}.cd .cd-hero__features{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;background:#fff;border-radius:16px;padding:16px 14px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06);margin:0 0 18px}@media (max-width:575px){.cd .cd-hero__features{grid-template-columns:1fr;gap:10px}}.cd .cd-hero__features-item{display:flex;align-items:center;gap:10px}.cd .cd-hero__features-item strong{display:block;color:#01447c;font-size:13.5px;font-weight:700;line-height:1.2}.cd .cd-hero__features-item small{display:block;color:#515050;font-size:12px;line-height:1.3}.cd .cd-hero__features-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:rgba(1, 68, 124, 0.08);color:#01447c;display:inline-flex;align-items:center;justify-content:center}.cd .cd-hero__features-icon svg{width:20px;height:20px}.cd .cd-hero__checks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 28px}.cd .cd-hero__checks li{position:relative;padding-left:26px;font-size:13.5px;color:#494949;font-weight:500}.cd .cd-hero__checks li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#77ae46 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center;background-size:12px 12px}@media (max-width:991px){.cd .cd-hero{padding:96px 0 48px}}.cd .cd-form-card{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06);overflow:hidden}.cd .cd-form-card__header{display:flex;align-items:center;gap:12px;background:#013968;color:#fff;padding:16px 20px}.cd .cd-form-card__header-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(255, 255, 255, 0.15);color:#fff;display:inline-flex;align-items:center;justify-content:center}.cd .cd-form-card__header-icon svg{width:18px;height:18px}.cd .cd-form-card__title{font-size:16px;font-weight:700;color:#01447c;margin:0 0 2px;line-height:1.25}.cd .cd-form-card__hint{font-size:12px;color:#9e9e9e;margin:0}.cd .cd-form-card__header .cd-form-card__title{color:#fff;font-size:16px}.cd .cd-form-card__header .cd-form-card__hint{color:rgba(255, 255, 255, 0.82)}.cd .cd-form-card form{padding:18px 22px 20px}.cd .cd-form-card>form:first-child,.cd .cd-form-card>form:only-child{padding:20px 22px}.cd .cd-form-card>h3.cd-form-card__title{padding:20px 22px 0}.cd .cd-form-card__legal{display:block;font-size:11px;color:#9e9e9e;line-height:1.4}.cd .cd-form-card__legal a{color:#77ae46;text-decoration:underline}.cd .cd-form-card .row.g-3{--bs-gutter-y: 0.5rem;--bs-gutter-x: 0.75rem}.cd .cd-form-card .form-label{font-size:12px;font-weight:500;color:#515050;margin-bottom:2px}.cd .cd-form-card .form-control,.cd .cd-form-card .form-select{border-radius:8px;border:1px solid #c7c7c7;padding:7px 10px;font-size:13.5px;min-height:0}.cd .cd-form-card .form-control:focus,.cd .cd-form-card .form-select:focus{border-color:#77ae46;box-shadow:0 0 0 3px rgba(119, 174, 70, 0.15)}.cd .cd-form-card .btn.cd-btn-primary{padding:10px 18px !important;font-size:14px !important}.cd .cd-form-card .btn.cd-btn-primary span{margin-left:6px;display:inline-block;transition:transform 0.2s ease}.cd .cd-form-card .btn.cd-btn-primary:hover span{transform:translateX(3px)}@media (max-width:575px){.cd .cd-form-card{padding:18px 16px}}.cd .cd-strip{background:#01447c;padding:28px 0;color:#fff}.cd .cd-strip__grid{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-around;gap:8px;flex-wrap:wrap}.cd .cd-strip__item{display:flex;align-items:center;gap:14px;flex:1 1 auto;justify-content:center;min-width:200px}.cd .cd-strip__icon{width:56px;height:56px;border-radius:50%;background:#77ae46;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cd .cd-strip__icon svg{width:28px;height:28px}.cd .cd-strip__text{text-align:left}.cd .cd-strip__text strong{display:block;font-size:clamp(20px, 2.2vw, 26px);font-weight:700;line-height:1.1;color:#fff;margin-bottom:2px}.cd .cd-strip__text span{font-size:13px;color:rgba(255, 255, 255, 0.85);display:block;line-height:1.3}.cd .cd-strip__item--seal img{height:64px;width:auto;object-fit:contain;flex-shrink:0}.cd .cd-strip__divider{width:1px;align-self:stretch;background:rgba(255, 255, 255, 0.18);min-height:56px}@media (max-width:991px){.cd .cd-strip__divider{display:none}}@media (max-width:767px){.cd .cd-strip__grid{flex-direction:column;gap:22px}.cd .cd-strip__item{min-width:0;width:100%;max-width:280px;justify-content:flex-start}}.cd .cd-zerodor{padding:72px 0;background:#fff}.cd .cd-zerodor__card{background:#f7f7f7;border-radius:24px;padding:36px;height:100%;transition:all 0.3s ease}.cd .cd-zerodor__card--sindico{border-top:6px solid #01447c}.cd .cd-zerodor__card--morador{border-top:6px solid #77ae46}.cd .cd-zerodor__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.1)}.cd .cd-zerodor__card h3{font-size:26px;font-weight:700;color:#01447c;margin:16px 0 12px}.cd .cd-zerodor__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06)}.cd .cd-zerodor__icon img{width:36px;height:36px}.cd .cd-zerodor__pitch{font-size:18px;color:#494949;font-weight:500;margin:0 0 20px;line-height:1.4}.cd .cd-zerodor ul{list-style:none;padding:0;margin:0}.cd .cd-zerodor ul li{padding:8px 0 8px 28px;position:relative;color:#515050;font-size:15px}.cd .cd-zerodor ul li::before{content:"✓";position:absolute;left:0;top:8px;color:#77ae46;font-weight:700}@media (max-width:991px){.cd .cd-zerodor{padding:48px 0}}.cd .cd-how{padding:72px 0;background:#01447c;color:#fff}.cd .cd-how__grid{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.cd .cd-how__card{background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.1);border-radius:16px;padding:28px 24px;backdrop-filter:blur(8px);transition:all 0.3s ease}.cd .cd-how__card:hover{background:rgba(255, 255, 255, 0.1);transform:translateY(-4px)}.cd .cd-how__card h3{font-size:18px;font-weight:700;color:#fff;margin:16px 0 8px}.cd .cd-how__card p{font-size:14px;color:rgba(255, 255, 255, 0.85);margin:0;line-height:1.5}.cd .cd-how__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#a3d979;color:#01447c;font-weight:700;font-size:18px}@media (max-width:991px){.cd .cd-how{padding:48px 0}.cd .cd-how__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.cd .cd-how__grid{grid-template-columns:1fr}}.cd .cd-personas{padding:72px 0;background:#f7f7f7}.cd .cd-personas .cd-persona-card{background:#fff;border-radius:16px;padding:28px 24px;height:100%;transition:all 0.3s ease;border-bottom:4px solid transparent;display:flex;flex-direction:column}.cd .cd-personas .cd-persona-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.1);border-bottom-color:#77ae46}.cd .cd-personas .cd-persona-card h3{font-size:22px;font-weight:700;color:#01447c;margin:0 0 12px}.cd .cd-personas .cd-persona-card p{color:#515050;font-size:15px;line-height:1.5;margin:0 0 20px;flex:1}.cd .cd-personas .cd-persona-card__cta{background:transparent;border:2px solid #77ae46;color:#77ae46;font-weight:700;font-size:14px;padding:10px 16px;border-radius:10px;transition:all 0.3s ease;cursor:pointer}.cd .cd-personas .cd-persona-card__cta:hover{background:#77ae46;color:#fff}@media (max-width:991px){.cd .cd-personas{padding:48px 0}}.cd .cd-valorizacao{padding:72px 0;background:#fff}.cd .cd-valorizacao__list{list-style:none;padding:0;margin:24px 0 0}.cd .cd-valorizacao__list li{padding:12px 0 12px 32px;position:relative;font-size:16px;color:#494949;line-height:1.5;border-bottom:1px solid #f1f1f1}.cd .cd-valorizacao__list li:last-child{border-bottom:none}.cd .cd-valorizacao__list li::before{content:"→";position:absolute;left:0;top:12px;color:#77ae46;font-weight:700;font-size:18px}.cd .cd-valorizacao__figure{margin:0;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06)}.cd .cd-valorizacao__figure img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:991px){.cd .cd-valorizacao{padding:48px 0}}.cd .cd-benefits{padding:72px 0;background:#fff}.cd .cd-benefits__grid{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.cd .cd-benefits__grid li{background:#f7f7f7;border-radius:16px;padding:28px 20px;text-align:center;transition:all 0.3s ease}.cd .cd-benefits__grid li:hover{transform:translateY(-4px);background:#fff;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06)}.cd .cd-benefits__grid li img{width:56px;height:56px;object-fit:contain;margin:0 auto 16px}.cd .cd-benefits__grid li h3{font-size:16px;font-weight:700;color:#01447c;margin:0 0 8px}.cd .cd-benefits__grid li p{font-size:14px;color:#515050;margin:0;line-height:1.4}@media (max-width:991px){.cd .cd-benefits{padding:48px 0}.cd .cd-benefits__grid{grid-template-columns:repeat(2, 1fr)}}.cd .cd-gallery{padding:72px 0;background:#f7f7f7}.cd .cd-gallery__swiper{margin-top:32px;padding:0 8px 48px}.cd .cd-gallery__swiper .swiper-slide img{width:100%;aspect-ratio:1.3333333333;object-fit:cover;border-radius:16px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06)}.cd .cd-gallery__swiper .swiper-pagination-bullet-active{background:#77ae46}.cd .cd-gallery__swiper .swiper-button-prev,.cd .cd-gallery__swiper .swiper-button-next{color:#77ae46}@media (max-width:991px){.cd .cd-gallery{padding:48px 0}}.cd .cd-faq{padding:72px 0;background:#fff}.cd .cd-faq__accordion{max-width:860px;margin:32px auto 0}.cd .cd-faq__accordion .accordion-item{border:1px solid #f1f1f1;border-radius:16px !important;margin-bottom:12px;overflow:hidden;background:#fff}.cd .cd-faq__accordion .accordion-button{font-weight:600;color:#01447c;padding:18px 24px;font-size:16px;background:#fff;box-shadow:none}.cd .cd-faq__accordion .accordion-button:not(.collapsed){background:#f7f7f7;color:#01447c;box-shadow:none}.cd .cd-faq__accordion .accordion-button::after{filter:hue-rotate(60deg)}.cd .cd-faq__accordion .accordion-button:focus{box-shadow:0 0 0 3px rgba(119, 174, 70, 0.15)}.cd .cd-faq__accordion .accordion-body{padding:8px 24px 20px;color:#515050;font-size:15px;line-height:1.6}@media (max-width:991px){.cd .cd-faq{padding:48px 0}}.cd .cd-testimonials{padding:72px 0;background:#fff}.cd .cd-testimonials__swiper{margin-top:32px;padding:0 8px 48px}.cd .cd-testimonials__swiper .swiper-pagination-bullet{background:rgba(1, 68, 124, 0.25);opacity:1}.cd .cd-testimonials__swiper .swiper-pagination-bullet-active{background:#77ae46}.cd .cd-testimonials .cd-testimonial{background:#f7f7f7;border:1px solid rgba(1, 68, 124, 0.08);border-radius:24px;padding:32px;margin:0 auto;max-width:720px;position:relative;box-shadow:0 6px 18px rgba(0, 0, 0, 0.04)}.cd .cd-testimonials .cd-testimonial::before{content:"“";position:absolute;top:-16px;left:24px;font-size:84px;color:#77ae46;font-family:Georgia, serif;line-height:1}.cd .cd-testimonials .cd-testimonial p{font-size:18px;font-style:italic;color:#494949;margin:0 0 20px;line-height:1.6}.cd .cd-testimonials .cd-testimonial footer{border-top:1px solid #f1f1f1;padding-top:12px}.cd .cd-testimonials .cd-testimonial footer strong{display:block;color:#01447c;font-size:15px;font-weight:700}.cd .cd-testimonials .cd-testimonial footer span{color:#9e9e9e;font-size:13px}@media (max-width:991px){.cd .cd-testimonials{padding:48px 0}}.cd-sucesso__hero{padding:160px 0 96px;background:radial-gradient(1200px 400px at 10% -10%, rgba(163, 217, 121, 0.12), transparent 60%), radial-gradient(1000px 300px at 110% 10%, rgba(1, 68, 124, 0.08), transparent 60%), #f7f7f7;min-height:80vh;display:flex;align-items:center}.cd-sucesso__icon{width:96px;height:96px;margin:0 auto 24px;border-radius:50%;background:#fff;box-shadow:0 8px 32px rgba(0, 0, 0, 0.06);display:flex;align-items:center;justify-content:center}.cd-sucesso__icon img{width:48px;height:48px}.cd-sucesso__title{font-size:clamp(28px, 3.6vw, 44px);font-weight:800;color:#01447c;margin:0 0 16px}.cd-sucesso__lead{font-size:18px;color:#494949;max-width:640px;margin:0 auto 16px;line-height:1.5}.cd-sucesso__hint{font-size:15px;color:#9e9e9e;margin:0 auto 28px}.cd-sucesso__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cd-sucesso__whatsapp{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fff;border:2px solid #77ae46;border-radius:12px;color:#77ae46 !important;font-weight:700;text-decoration:none;transition:all 0.3s ease}.cd-sucesso__whatsapp i{font-size:18px}.cd-sucesso__whatsapp:hover{background:#77ae46;color:#fff !important}@media (max-width:575px){.cd-sucesso__hero{padding:140px 0 64px}}/*# sourceMappingURL=/public_html/assets/web/css/pages/maps/condominium.map */