.yp-home-footer{border-top:1px solid #1b2c43;background:#071426;color:#93a4ba}.yp-home-footer-main{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(620px,1.58fr);gap:clamp(58px,7vw,96px);padding-block:64px 48px;border-bottom:1px solid #1b2c43}.yp-home-footer-brand{align-self:start}.yp-home-footer-brand img{width:178px;height:auto}.yp-home-footer-brand p{max-width:390px;margin:22px 0 0;color:#a3b1c3;font-size:15px;line-height:1.65}.yp-home-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.yp-home-footer-link-group{min-width:0}.yp-home-footer-heading{margin:0 0 16px;color:#e4eaf2;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.yp-home-footer-link-group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.yp-home-footer-links a{display:inline-flex;min-height:30px;align-items:center;padding:4px 0;color:#a3b1c3;font-size:14px;font-weight:570;line-height:1.45;text-decoration:none;text-underline-offset:4px}.yp-home-footer-links a:hover,.yp-home-footer-links a:focus-visible{color:#fff}.yp-home-footer-links a:focus-visible,.yp-home-footer-bottom a:focus-visible{border-radius:4px;outline:2px solid #7fabff;outline-offset:4px}.yp-home-footer-links .yp-home-partner-link{display:inline-flex;align-items:center;gap:7px;color:#adbbcc;font-weight:680}.yp-home-footer-bottom{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:28px;color:#718197;font-size:12px}.yp-home-footer-bottom p{margin:0}.yp-home-footer-bottom a{color:#8394aa;text-decoration:none}.yp-home-footer-bottom a:hover,.yp-home-footer-bottom a:focus-visible{color:#d9e3ef}@media (max-width:1050px){.yp-home-footer-main{grid-template-columns:1fr;gap:46px}}@media (max-width:820px){.yp-home-footer-main{grid-template-columns:1fr;gap:45px}}@media (max-width:600px){.yp-home-footer-main{gap:36px;padding-block:44px 34px}.yp-home-footer-links{grid-template-columns:1fr 1fr;gap:34px 24px}.yp-home-footer-link-group--legal{grid-column:1 / -1}.yp-home-footer-link-group--legal ul{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 28px}.yp-home-footer-links a{min-height:38px}.yp-home-footer-bottom{min-height:100px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}}@media (max-width:380px){.yp-home-footer-links{grid-template-columns:1fr}.yp-home-footer-link-group--legal{grid-column:auto}.yp-home-footer-link-group--legal ul{grid-template-columns:1fr}}.yp-regions :where(#destaques,#regioes,#planejamento,#orcamento,#duvidas){scroll-margin-top:86px}.yp-regions-route-line{display:grid;grid-template-columns:32px minmax(20px,1fr) 28px minmax(20px,1fr) 32px;align-items:center;margin-bottom:24px}.yp-regions-route-line span{display:grid;width:32px;height:32px;border:1px solid #c8d9ef;border-radius:50%;background:#f3f7fd;color:#1769ff;place-items:center}.yp-regions-route-line span svg{width:16px;height:16px}.yp-regions-route-line>svg{width:22px;height:22px;color:#456482}.yp-regions-route-line svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.yp-regions-route-line i{border-top:1px dashed #9fb2c8}.yp-regions-jump{border-bottom:1px solid #e3e9f1;background:#fff}.yp-regions-jump a{flex:0 0 auto;color:#506077;font-size:12.5px;font-weight:700;text-decoration:none}.yp-regions-jump a:hover,.yp-regions-jump a:focus-visible{color:var(--yp-home-blue-dark)}.yp-regions-featured,.yp-regions-directory,.yp-regions-form-section,.yp-regions-faq{padding:96px 0}.yp-regions-section-heading{max-width:780px;margin-bottom:48px}.yp-regions-section-heading--center{margin-inline:auto;text-align:center}.yp-regions-section-heading h2,.yp-regions-directory-intro h2,.yp-regions-form-heading h2,.yp-regions-faq-intro h2{margin-bottom:18px;font-size:clamp(34px,4vw,50px);line-height:1.08;text-wrap:balance}.yp-regions-section-heading>p,.yp-regions-directory-intro>p,.yp-regions-form-heading>p,.yp-regions-faq-intro>p{margin:0;color:#52627a;font-size:16px;line-height:1.7}.yp-regions-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.yp-regions-featured-card{display:flex;min-height:330px;flex-direction:column;padding:27px;border:1px solid #d9e3ef;border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(18,44,78,0.065);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.yp-regions-featured-card:hover{border-color:#aec8ec;box-shadow:0 20px 46px rgba(18,44,78,0.1);transform:translateY(-2px)}.yp-regions-featured-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px}.yp-regions-featured-top>span{display:inline-flex;align-items:center;gap:7px;color:#54708f;font-size:11px;font-weight:760;letter-spacing:0.05em;text-transform:uppercase}.yp-regions-featured-top svg{width:17px;height:17px;fill:none;stroke:#1769ff;stroke-width:1.8}.yp-regions-featured-top small{color:#9aa8ba;font-size:12px;font-weight:800}.yp-regions-featured-card h3{margin-bottom:13px;font-size:21px;letter-spacing:-0.025em}.yp-regions-featured-card h3 a{text-decoration:none}.yp-regions-featured-card>p{margin-bottom:24px;color:#52627a;font-size:14px;line-height:1.65}.yp-regions-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#1358c8;font-size:12.5px;font-weight:760;text-decoration:none}.yp-regions-card-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform 0.16s ease}.yp-regions-card-link:hover svg,.yp-regions-card-link:focus-visible svg{transform:translateX(3px)}.yp-regions-directory{border-top:1px solid #e4eaf2;background:#f6f8fc}.yp-regions-directory-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);align-items:end;gap:clamp(48px,8vw,110px);margin-bottom:50px}.yp-regions-directory-intro>p{padding-bottom:5px}.yp-regions-groups{display:grid;gap:20px}.yp-regions-group{display:grid;grid-template-columns:250px minmax(0,1fr);gap:35px;padding:30px;border:1px solid #dbe4ef;border-radius:14px;background:#fff}.yp-regions-group header h3{margin-bottom:10px;font-size:20px}.yp-regions-group header p{margin:0;color:#66758a;font-size:12.5px;line-height:1.6}.yp-regions-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 24px;margin:0;padding:0;list-style:none}.yp-regions-group li{min-width:0}.yp-regions-group li a{display:grid;min-height:94px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:13px;padding:15px 8px;border-bottom:1px solid #e8edf4;text-decoration:none}.yp-regions-group li a:hover,.yp-regions-group li a:focus-visible{color:var(--yp-home-blue-dark)}.yp-regions-group li strong,.yp-regions-group li small{display:block}.yp-regions-group li strong{margin-bottom:4px;color:#182940;font-size:14px}.yp-regions-group li small{color:#66758a;font-size:11.5px;line-height:1.48}.yp-regions-group li a>svg{width:18px;height:18px;fill:none;stroke:#6c89ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.yp-regions-planning{padding:100px 0;background:#071426}.yp-regions-section-heading--dark h2{color:#fff}.yp-regions-section-heading--dark>p{color:#c0cee0}.yp-regions-planning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.yp-regions-planning-grid article{min-height:250px;padding:26px 23px;border:1px solid #243851;border-radius:12px;background:#0b1b30}.yp-regions-planning-grid article>svg{width:28px;height:28px;margin-bottom:31px;fill:none;stroke:#78aaff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.yp-regions-planning-grid h3{margin-bottom:11px;color:#fff;font-size:17px;letter-spacing:-0.02em}.yp-regions-planning-grid p{margin:0;color:#b7c7da;font-size:13px;line-height:1.65}.yp-regions-form-section{border-bottom:1px solid #e1e8f1;background:#f8fafc}.yp-regions-form-layout{max-width:856px}.yp-regions-form-heading{max-width:750px;margin:0 auto 44px;text-align:center}.yp-regions-form-card{min-height:560px}.yp-regions-form-card .yoplace-budget-form{max-width:none}.yp-regions-form-card .yoplace-budget-form>.yp-bfp-loader{min-height:560px}.yp-regions-form-card .yp-bfp-shell,.yp-regions-form-card .yp-bfp-card{width:100%;max-width:none}.yp-regions-form-card .yp-bfp-card{padding-inline:0;border:0;background:transparent;box-shadow:none}.yp-regions-form-card .yp-bfp-question-header{max-width:720px;margin-inline:auto;text-align:center}.yp-regions-form-card .yp-bfp-question-header h2{font-size:clamp(29px,4vw,38px)}.yp-regions-form-card .yp-bfp-required-mark{display:none}.yp-regions-form-card .yp-bfp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yp-regions-form-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin:25px 0 0;padding:0;color:#5a6b81;font-size:11.5px;font-weight:680;list-style:none}.yp-regions-form-trust li{display:inline-flex;align-items:center;gap:7px}.yp-regions-form-trust svg{width:16px;height:16px;fill:none;stroke:#0f9f76;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.yp-regions-faq-layout{display:grid;grid-template-columns:minmax(260px,0.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(60px,9vw,125px)}.yp-regions-faq-intro{position:sticky;top:110px}.yp-regions-accordion{display:grid;gap:11px}.yp-regions-accordion details{overflow:hidden;border:1px solid #d9e3ef;border-radius:12px;background:#fff}.yp-regions-accordion summary{position:relative;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:17px 58px 17px 20px;color:#172940;cursor:pointer;font-size:14px;font-weight:740;list-style:none}.yp-regions-accordion summary::-webkit-details-marker{display:none}.yp-regions-accordion summary span{position:absolute;top:50%;right:20px;width:22px;height:22px;border-radius:50%;background:#edf4ff;transform:translateY(-50%)}.yp-regions-accordion summary span::before,.yp-regions-accordion summary span::after{position:absolute;top:50%;left:50%;width:9px;height:1.5px;border-radius:2px;background:#1769ff;content:"";transform:translate(-50%,-50%)}.yp-regions-accordion summary span::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform 0.16s ease}.yp-regions-accordion details[open] summary span::after{transform:translate(-50%,-50%) rotate(0)}.yp-regions-accordion details[open] summary{padding-bottom:10px}.yp-regions-accordion details>p{margin:0;padding:0 58px 20px 20px;color:#52627a;font-size:13.5px;line-height:1.7}.yp-regions-accordion details>p a{color:var(--yp-home-blue-dark);font-weight:700}@media (max-width:1020px){.yp-regions-directory-intro,.yp-regions-faq-layout{grid-template-columns:minmax(0,1fr)}.yp-regions-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yp-regions-faq-intro{position:static;max-width:720px}}@media (max-width:820px){.yp-regions-featured-grid{grid-template-columns:minmax(0,1fr)}.yp-regions-featured-card{min-height:0}.yp-regions-featured-top{margin-bottom:28px}.yp-regions-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.yp-regions-featured,.yp-regions-directory,.yp-regions-form-section,.yp-regions-faq,.yp-regions-planning{padding:72px 0}.yp-regions-section-heading,.yp-regions-directory-intro,.yp-regions-form-heading{margin-bottom:36px}.yp-regions-section-heading h2,.yp-regions-directory-intro h2,.yp-regions-form-heading h2,.yp-regions-faq-intro h2{font-size:clamp(30px,9vw,39px)}.yp-regions-featured-card{padding:23px 21px}.yp-regions-group{gap:20px;padding:23px 19px}.yp-regions-group ul{grid-template-columns:minmax(0,1fr)}.yp-regions-group li a{min-height:86px}.yp-regions-planning-grid{grid-template-columns:minmax(0,1fr)}.yp-regions-planning-grid article{min-height:0}.yp-regions-form-card,.yp-regions-form-card .yoplace-budget-form>.yp-bfp-loader{min-height:680px}.yp-regions-form-card .yp-bfp-choice-grid{grid-template-columns:minmax(0,1fr)}.yp-regions-form-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:12px 14px}.yp-regions-accordion summary{min-height:64px;padding-left:17px;font-size:13.5px}.yp-regions-accordion details>p{padding-right:20px;padding-left:17px}}@media (max-width:420px){.yp-regions-form-trust{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (prefers-reduced-motion:reduce){.yp-regions-featured-card,.yp-regions-card-link svg,.yp-regions-accordion summary span::after{transition:none}}
