/* === CSS Version === */
/* === v18.0.0 === */
.main-logo{width: auto;height: 40px;max-width: 430px !important;max-height: 80px !important;} @media (min-width: 1200px){.container{max-width: 1440px;}} body.text-body-emphasis{color: #292b2c !important;} .skin a:hover, .skin a:focus{color: #fa7722;} .skin .pace .pace-progress{background: #fa7722 none repeat scroll 0 0;} header .navbar{background-color: #f8f8f8 !important;} header .navbar{border-bottom-color: #e8e8e8 !important;} @media (min-width: 768px){header .navbar ul.navbar-nav > li > a:hover, header .navbar ul.navbar-nav > li > a:focus{color: #666666 !important;}}header .navbar .header-nav{display: flex;flex-direction: column;width: 100%;gap: .75rem;}header .navbar .header-nav__primary,header .navbar .header-nav__utility{width: 100%;}header .navbar .header-nav__primary{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;}header .navbar .header-nav__utility{display: flex;flex-wrap: wrap;align-items: center;gap: .35rem;}header .navbar .header-nav__link{display: inline-flex;align-items: center;gap: .5rem;border-radius: 999px;padding: .6rem .95rem;font-weight: 600;line-height: 1.1;text-decoration: none;transition: background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .18s ease;}header .navbar .header-nav__link i{font-size: .95em;}header .navbar .header-nav__link--primary{background: rgba(13, 110, 253, .08);border: 1px solid rgba(13, 110, 253, .12);}header .navbar .header-nav__link--primary:hover,header .navbar .header-nav__link--primary:focus{background: rgba(13, 110, 253, .14);box-shadow: 0 .5rem 1rem rgba(13, 110, 253, .12);transform: translateY(-1px);}header .navbar .header-nav__link--primary.active,header .navbar .header-nav__link--primary[aria-current="page"]{background: var(--bs-primary);border-color: var(--bs-primary);box-shadow: 0 .75rem 1.25rem rgba(13, 110, 253, .18);color: #fff !important;}header .navbar .header-nav__link--utility{padding: .45rem .75rem;border-radius: .75rem;}header .navbar .header-nav__link--utility:hover,header .navbar .header-nav__link--utility:focus{background: rgba(0, 0, 0, .04);}@media (min-width: 1200px){header .navbar .header-nav{flex-direction: row;align-items: center;gap: 1rem;} header .navbar .header-nav__primary, header .navbar .header-nav__utility{width: auto;} header .navbar .header-nav__utility{margin-left: auto;justify-content: flex-end;}}@media (max-width: 1199.98px){header .navbar .navbar-collapse .header-nav{padding-top: .75rem;} header .navbar .navbar-collapse .header-nav__primary{padding-bottom: .5rem;border-bottom: 1px solid rgba(0, 0, 0, .08);} header .navbar .navbar-collapse .header-nav__utility{padding-top: .5rem;} header .navbar .navbar-collapse .header-nav__primary .nav-item, header .navbar .navbar-collapse .header-nav__utility .nav-item{width: 100%;} header .navbar .navbar-collapse .header-nav__primary .nav-link, header .navbar .navbar-collapse .header-nav__utility .nav-link{justify-content: flex-start;width: 100%;} header .navbar.navbar-website{--mobile-nav-surface: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(246, 248, 252, .98));--mobile-nav-ink: #0f172a;--mobile-nav-muted: #64748b;--mobile-nav-border: rgba(148, 163, 184, .18);--mobile-nav-shadow: 0 28px 60px rgba(15, 23, 42, .18);--mobile-nav-accent: #0d6efd;--mobile-nav-accent-soft: rgba(13, 110, 253, .1);} header .navbar.navbar-website .mobile-nav-trigger{display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;padding: 0;border: 1px solid rgba(148, 163, 184, .2);border-radius: 1rem;background: rgba(255, 255, 255, .9);box-shadow: 0 .8rem 1.6rem rgba(15, 23, 42, .08);} header .navbar.navbar-website .mobile-nav-trigger:focus{box-shadow: 0 0 0 .2rem rgba(13, 110, 253, .16);} header .navbar.navbar-website .mobile-nav-trigger__box{display: inline-flex;flex-direction: column;gap: .26rem;} header .navbar.navbar-website .mobile-nav-trigger__line{display: block;width: 1.15rem;height: 2px;border-radius: 999px;background: #0f172a;} header .navbar.navbar-website .mobile-nav-panel{width: min(92vw, 390px);border-left: 1px solid var(--mobile-nav-border);background: radial-gradient(circle at top right, rgba(13, 110, 253, .12), transparent 30%), var(--mobile-nav-surface);box-shadow: var(--mobile-nav-shadow);} header .navbar.navbar-website .mobile-nav-panel__header{position: relative;min-height: 0;padding: .45rem .45rem 0;border-bottom: 0;} header .navbar.navbar-website .mobile-nav-panel__eyebrow{font-size: .76rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--mobile-nav-accent);} header .navbar.navbar-website .mobile-nav-panel__brand .offcanvas-title{font-size: 1.2rem;font-weight: 800;color: var(--mobile-nav-ink);} header .navbar.navbar-website .mobile-nav-panel__brand{display: none;} header .navbar.navbar-website .mobile-nav-panel__country{margin-top: .2rem;font-size: .9rem;color: var(--mobile-nav-muted);} header .navbar.navbar-website .mobile-nav-panel__close{position: absolute;top: .45rem;right: .45rem;z-index: 2;margin: 0;padding: .55rem;border-radius: .9rem;background-color: rgba(255, 255, 255, .82);box-shadow: 0 .6rem 1.2rem rgba(15, 23, 42, .06);} header .navbar.navbar-website .mobile-nav-panel__body{padding: .35rem 1rem 1rem;} header .navbar.navbar-website .header-nav{display: block;} header .navbar.navbar-website .mobile-nav-account__card{margin-bottom: 1rem;padding: 1rem;border: 1px solid var(--mobile-nav-border);border-radius: 1.25rem;background: rgba(255, 255, 255, .88);box-shadow: 0 1rem 2rem rgba(15, 23, 42, .06);} header .navbar.navbar-website .mobile-nav-account__intro{display: flex;align-items: center;gap: .85rem;} header .navbar.navbar-website .mobile-nav-account__avatar{display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 1rem;background: rgba(15, 23, 42, .08);color: var(--mobile-nav-ink);font-size: 1.1rem;flex-shrink: 0;} header .navbar.navbar-website .mobile-nav-account__avatar--member{background: var(--mobile-nav-accent-soft);color: var(--mobile-nav-accent);} header .navbar.navbar-website .mobile-nav-account__title{font-size: 1rem;font-weight: 800;color: var(--mobile-nav-ink);} header .navbar.navbar-website .mobile-nav-account__subtitle{font-size: .88rem;color: var(--mobile-nav-muted);} header .navbar.navbar-website .mobile-nav-account__actions, header .navbar.navbar-website .mobile-nav-account__menu{display: grid;gap: .7rem;margin-top: 1rem;} header .navbar.navbar-website .mobile-nav-account__btn, header .navbar.navbar-website .mobile-nav-account__link{display: flex;align-items: center;justify-content: space-between;gap: .75rem;width: 100%;padding: .9rem 1rem;border-radius: 1rem;text-decoration: none;font-weight: 700;} header .navbar.navbar-website .mobile-nav-account__btn--primary{background: var(--mobile-nav-accent);color: #fff;box-shadow: 0 1rem 1.8rem rgba(13, 110, 253, .2);} header .navbar.navbar-website .mobile-nav-account__btn--secondary, header .navbar.navbar-website .mobile-nav-account__link{background: rgba(248, 250, 252, .95);border: 1px solid var(--mobile-nav-border);color: var(--mobile-nav-ink);} header .navbar.navbar-website .mobile-nav-account__group{margin-top: .15rem;margin-bottom: -.2rem;padding: 0 .15rem;font-size: .76rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--mobile-nav-muted);} header .navbar.navbar-website .mobile-nav-account__link.active{border-color: rgba(13, 110, 253, .22);background: rgba(13, 110, 253, .08);color: var(--mobile-nav-accent);} header .navbar.navbar-website .header-nav__primary, header .navbar.navbar-website .header-nav__utility{gap: .35rem;} header .navbar.navbar-website .header-nav__primary .nav-link, header .navbar.navbar-website .header-nav__utility .nav-link, header .navbar.navbar-website .header-nav__utility .btn-listing{display: flex;align-items: center;gap: .7rem;min-height: 3.15rem;padding: .92rem 1rem;border-radius: 1rem;font-weight: 700;} header .navbar.navbar-website .header-nav__primary .nav-link.active, header .navbar.navbar-website .header-nav__primary .nav-link:hover, header .navbar.navbar-website .header-nav__utility .nav-link:hover{background: rgba(13, 110, 253, .08);} header .navbar.navbar-website .header-nav__utility .btn-listing-disktop{display: none;} header .navbar.navbar-website .flag-menu.country-flag .nav-link{justify-content: space-between;}}footer.footer-modern{--footer-surface: rgba(255, 255, 255, .55);}footer.footer-modern .footer-modern__shell{box-shadow: 0 -12px 30px rgba(15, 23, 42, .04);}footer.footer-modern .footer-modern__top,footer.footer-modern .footer-modern__secondary{position: relative;}footer.footer-modern .footer-modern__brand{background: linear-gradient(180deg, rgba(13, 110, 253, .08), rgba(13, 110, 253, .03));border: 1px solid rgba(13, 110, 253, .12);border-radius: 1.25rem;padding: 1.25rem;}footer.footer-modern .footer-modern__logo{display: block;width: auto;height: auto;margin-bottom: .75rem;}footer.footer-modern .footer-modern__tagline{max-width: 42ch;color: var(--bs-secondary-color);line-height: 1.7;}footer.footer-modern .footer-modern__title{font-size: .9rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;margin-bottom: 1rem;}footer.footer-modern .footer-modern__list{display: grid;gap: .35rem;margin-bottom: 0;}footer.footer-modern .footer-modern__link{display: inline-flex;align-items: center;gap: .55rem;padding: .35rem 0;text-decoration: none;}footer.footer-modern .footer-modern__link i{width: 1.1rem;text-align: center;opacity: .85;}footer.footer-modern .footer-modern__chips{display: flex;flex-wrap: wrap;gap: .5rem;}footer.footer-modern .footer-modern__chip{display: inline-flex;align-items: center;padding: .5rem .75rem;border-radius: 999px;background: rgba(0, 0, 0, .04);text-decoration: none;transition: background-color .18s ease, transform .18s ease;}footer.footer-modern .footer-modern__chip:hover,footer.footer-modern .footer-modern__chip:focus{background: rgba(13, 110, 253, .12);transform: translateY(-1px);}footer.footer-modern .footer-modern__apps img{max-width: 135px;height: auto;}footer.footer-modern .footer-modern__social-label{font-size: .8rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;margin-bottom: .5rem;}.mobile-app-prompt{position: fixed;inset: 0;z-index: 1085;}.mobile-app-prompt__backdrop{position: absolute;inset: 0;background: rgba(15, 23, 42, .42);backdrop-filter: blur(8px);}.mobile-app-prompt__sheet{position: absolute;right: 0;bottom: 0;left: 0;padding: .85rem .85rem max(.85rem, env(safe-area-inset-bottom));border-radius: 1.5rem 1.5rem 0 0;background: radial-gradient(circle at top right, rgba(13, 110, 253, .12), transparent 26%), linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(246, 248, 252, .99));box-shadow: 0 -24px 60px rgba(15, 23, 42, .22);}.mobile-app-prompt__close{position: absolute;top: .8rem;right: .8rem;display: inline-flex;align-items: center;justify-content: center;width: 2.4rem;height: 2.4rem;border: 0;border-radius: .9rem;background: rgba(255, 255, 255, .9);color: #0f172a;box-shadow: 0 .7rem 1.5rem rgba(15, 23, 42, .08);}.mobile-app-prompt__handle{width: 3rem;height: .28rem;margin: 0 auto .8rem;border-radius: 999px;background: rgba(100, 116, 139, .35);}.mobile-app-prompt__content{padding: .35rem .15rem 0;}.mobile-app-prompt__badge{display: inline-flex;align-items: center;padding: .45rem .72rem;border-radius: 999px;background: rgba(13, 110, 253, .1);color: #0d6efd;font-size: .76rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;}.mobile-app-prompt__title{margin: .9rem 0 .5rem;font-size: 1.28rem;font-weight: 800;line-height: 1.2;color: #0f172a;}.mobile-app-prompt__description{margin-bottom: 1rem;color: #64748b;line-height: 1.65;}.mobile-app-prompt__points{display: grid;gap: .65rem;margin-bottom: 1rem;}.mobile-app-prompt__point{display: flex;align-items: center;gap: .7rem;padding: .78rem .88rem;border: 1px solid rgba(148, 163, 184, .16);border-radius: 1rem;background: rgba(255, 255, 255, .86);font-weight: 600;color: #1e293b;}.mobile-app-prompt__point i{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: .8rem;background: rgba(13, 110, 253, .1);color: #0d6efd;flex-shrink: 0;}.mobile-app-prompt__actions{display: grid;gap: .7rem;}.mobile-app-prompt__btn{display: inline-flex;align-items: center;justify-content: center;gap: .55rem;width: 100%;min-height: 3.2rem;padding: .9rem 1rem;border: 0;border-radius: 1rem;text-decoration: none;font-weight: 800;}.mobile-app-prompt__btn--primary{background: linear-gradient(180deg, #1273ff, #0d6efd);color: #fff !important;box-shadow: 0 1.1rem 2rem rgba(13, 110, 253, .24);}.mobile-app-prompt__btn--secondary{background: rgba(248, 250, 252, .95);border: 1px solid rgba(148, 163, 184, .18);color: #0f172a;}.ai-score-mini{display: inline-flex;flex-wrap: wrap;align-items: center;gap: .5rem;}.ai-score-mini__score,.ai-score-mini__grade,.ai-score-mini__opportunity{display: inline-flex;align-items: center;gap: .4rem;padding: .42rem .72rem;border-radius: 999px;font-size: .82rem;line-height: 1;}.ai-score-mini__score{background: #0f172a;color: #fff;font-weight: 700;}.ai-score-mini__score strong{font-size: .88rem;}.ai-score-mini__score--success{background: rgba(25, 135, 84, .14);color: #146c43;}.ai-score-mini__score--primary{background: rgba(13, 110, 253, .12);color: #0a58ca;}.ai-score-mini__score--warning{background: rgba(255, 193, 7, .18);color: #997404;}.ai-score-mini__score--danger{background: rgba(220, 53, 69, .12);color: #b02a37;}.ai-score-mini__grade{border: 1px solid rgba(148, 163, 184, .22);background: rgba(255, 255, 255, .92);color: #334155;font-weight: 600;}.ai-score-mini__opportunity{font-weight: 700;}.ai-score-mini__info{display: inline-flex;align-items: center;justify-content: center;width: 1.9rem;height: 1.9rem;border-radius: 999px;border: 1px solid rgba(148, 163, 184, .22);background: rgba(255, 255, 255, .92);color: #475569;text-decoration: none;transition: background-color .18s ease, color .18s ease, transform .18s ease;}.ai-score-mini__info:hover,.ai-score-mini__info:focus{background: rgba(13, 110, 253, .08);color: #0d6efd;transform: translateY(-1px);}.ai-score-mini--success .ai-score-mini__opportunity{background: rgba(25, 135, 84, .14);color: #146c43;}.ai-score-mini--primary .ai-score-mini__opportunity{background: rgba(13, 110, 253, .12);color: #0a58ca;}.ai-score-mini--warning .ai-score-mini__opportunity{background: rgba(255, 193, 7, .18);color: #997404;}.ai-score-mini--danger .ai-score-mini__opportunity{background: rgba(220, 53, 69, .12);color: #b02a37;}.ai-score-mini--neutral .ai-score-mini__opportunity{background: rgba(100, 116, 139, .12);color: #475569;}.listing-card-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: .55rem;margin-top: .25rem;}.listing-card-action{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0;padding: .45rem;border: 1px solid rgba(148, 163, 184, .2);border-radius: 999px;background: rgba(255, 255, 255, .94);color: #334155;font-size: .85rem;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: 0 .6rem 1.3rem rgba(15, 23, 42, .06);transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease, border-color .18s ease, color .18s ease;cursor: pointer !important;width: 2.8rem;height: 2.8rem;}.listing-card-action:hover,.listing-card-action:focus{transform: translateY(-1px);box-shadow: 0 .9rem 1.5rem rgba(15, 23, 42, .1);color: inherit;text-decoration: none;}.listing-card-action::after{content: attr(data-label);position: absolute;left: 50%;bottom: calc(100% + .55rem);transform: translate(-50%, .35rem);padding: .42rem .65rem;border-radius: .8rem;background: #0f172a;color: #fff;white-space: nowrap;font-size: .78rem;line-height: 1;opacity: 0;pointer-events: none;box-shadow: 0 .9rem 1.5rem rgba(15, 23, 42, .16);transition: opacity .18s ease, transform .18s ease;}.listing-card-action > i{font-size: 1rem;line-height: 1;}.listing-card-action--favorite{border-color: rgba(148, 163, 184, .18);background: rgba(255, 255, 255, .96);color: #475569;}.listing-card-action--favorite.active{background: rgba(220, 53, 69, .08);border-color: rgba(220, 53, 69, .18);color: #b02a37;}.listing-card-action--phone{background: rgba(13, 110, 253, .09);border-color: rgba(13, 110, 253, .16);color: #0a58ca;}.listing-card-action--whatsapp{background: rgba(25, 135, 84, .1);border-color: rgba(25, 135, 84, .16);color: #146c43;}.listing-card-action:hover::after,.listing-card-action:focus::after,.listing-card-action:focus-visible::after{opacity: 1;transform: translate(-50%, 0);}@media (max-width: 575.98px){.listing-card-actions{justify-content: stretch;} .listing-card-action{flex: 1 1 calc(50% - .55rem);}}body.mobile-app-prompt-open{overflow: hidden;}@media (min-width: 768px){.mobile-app-prompt{display: none !important;}}@media (min-width: 1200px){footer.footer-modern .footer-modern__brand{padding: 1.5rem;}}@media (max-width: 767.98px){.account-sidebar{margin-bottom: 1rem;}} footer > div.bg-body-tertiary{background: #f8f8f8 !important;} footer > div.bg-body-tertiary{border-top-color: #fa7722 !important;} footer > div{color: #292b2c;} footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{color: #454545;} footer a.link-body-emphasis, footer a.link-primary{color: #292b2c !important;} footer a.link-body-emphasis:hover, footer a.link-body-emphasis:focus, footer a.link-primary:hover, footer a.link-primary:focus{color: #ff8c00 !important;} a.btn-listing, button.btn-listing, header .navbar ul.navbar-nav > li.postadd > a.btn-listing, #homepage a.btn-listing{background-image: linear-gradient(to bottom, #fa7722 0,#ee6e1e 100%);} a.btn-listing, button.btn-listing, header .navbar ul.navbar-nav > li.postadd > a.btn-listing, #homepage a.btn-listing{border-color: #fa7722;} a.btn-listing, button.btn-listing, header .navbar ul.navbar-nav > li.postadd > a.btn-listing, #homepage a.btn-listing{color: #ffffff !important;} a.btn-listing:hover, a.btn-listing:focus, button.btn-listing:hover, button.btn-listing:focus, li.postadd > a.btn-listing:hover, li.postadd > a.btn-listing:focus, #homepage a.btn-listing:hover, #homepage a.btn-listing:focus{background-image: linear-gradient(to bottom, #fa7722 0,#ee6e1e 100%) !important;} a.btn-listing:hover, a.btn-listing:focus, button.btn-listing:hover, button.btn-listing:focus, header .navbar ul.navbar-nav > li.postadd > a.btn-listing:hover, header .navbar ul.navbar-nav > li.postadd > a.btn-listing:focus, #homepage a.btn-listing:hover, #homepage a.btn-listing:focus{border-color: #ee6e1e !important;} a.btn-listing:hover, a.btn-listing:focus, button.btn-listing:hover, button.btn-listing:focus, header .navbar ul.navbar-nav > li.postadd > a.btn-listing:hover, header .navbar ul.navbar-nav > li.postadd > a.btn-listing:focus, #homepage a.btn-listing:hover, #homepage a.btn-listing:focus{color: #ffffff !important;}