@charset "UTF-8";.element-avatar-group{display:flex;justify-content:flex-start}.element-avatar-group .avatar-group{display:inline-flex;align-items:center;gap:12px}.element-avatar-group .avatar-group[data-text_position="below"]{flex-direction:column}.element-avatar-group .avatar-group[data-text_position="above"]{flex-direction:column-reverse}.element-avatar-group .avatar-group[data-text_position="right"]{flex-direction:row}.element-avatar-group .avatar-group[data-text_position="left"]{flex-direction:row-reverse}.element-avatar-group .avatar-group[data-text_position="none"] .avatar-group-text{display:none}.element-avatar-group .avatar-group-list{display:flex;align-items:center}.element-avatar-group .avatar-group-item,.element-avatar-group .avatar-group-more{position:relative;box-sizing:border-box;flex:0 0 auto;height:var(--avatar-size,56px);border:3px solid #e8683c;background-color:#dcdcdc}.element-avatar-group .avatar-group-item{width:var(--avatar-size,56px);border-radius:50%;overflow:hidden}.element-avatar-group .avatar-group-item+.avatar-group-item,.element-avatar-group .avatar-group-item+.avatar-group-more{margin-left:calc(var(--avatar-overlap, 18px) * -1)}.element-avatar-group .avatar-group-item:nth-child(1){z-index:19}.element-avatar-group .avatar-group-item:nth-child(2){z-index:18}.element-avatar-group .avatar-group-item:nth-child(3){z-index:17}.element-avatar-group .avatar-group-item:nth-child(4){z-index:16}.element-avatar-group .avatar-group-item:nth-child(5){z-index:15}.element-avatar-group .avatar-group-item:nth-child(6){z-index:14}.element-avatar-group .avatar-group-item:nth-child(7){z-index:13}.element-avatar-group .avatar-group-item:nth-child(8){z-index:12}.element-avatar-group .avatar-group-item:nth-child(9){z-index:11}.element-avatar-group .avatar-group-item:nth-child(10){z-index:10}.element-avatar-group .avatar-group-item:nth-child(11){z-index:9}.element-avatar-group .avatar-group-item:nth-child(12){z-index:8}.element-avatar-group .avatar-group-item{transition:transform .18s ease}.element-avatar-group .avatar-group-item:hover,.element-avatar-group .avatar-group-item:focus-within{z-index:40;transform:translateY(var(--avatar-hover-lift,-4px)) scale(var(--avatar-hover-scale,1.06))}.element-avatar-group[data-hover_lift="false"] .avatar-group-item:hover,.element-avatar-group[data-hover_lift="false"] .avatar-group-item:focus-within{z-index:auto;transform:none}@media (prefers-reduced-motion:reduce){.element-avatar-group .avatar-group-item{transition:none}}.element-avatar-group .avatar-group-item img{display:block;width:100%;height:100%;object-fit:cover}.element-avatar-group .avatar-group-item img:not([src]){display:none}.element-avatar-group .avatar-group-more{display:inline-flex;align-items:center;justify-content:center;min-width:var(--avatar-size,56px);width:auto;padding-inline:max(12px, var(--avatar-overlap, 18px));z-index:1;border-radius:999px;background-color:#e8683c;color:#fff;font-size:.85rem;font-weight:700;line-height:1;white-space:nowrap}.element-avatar-group .avatar-group-more:empty{display:none}.element-avatar-group .avatar-group-text{color:#4b5563;font-size:1.05rem}.element-avatar-group .avatar-group-text:empty{display:none}[data-theme="dark"] .element-avatar-group .avatar-group-text,.dark .element-avatar-group .avatar-group-text{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-avatar-group .avatar-group-item,.dark .element-avatar-group .avatar-group-item{box-shadow:0 0 0 var(--avatar-border-width,3px) #18181b!important}.element-testimonials .testimonials-container{display:grid;gap:24px}.element-testimonials .testimonials-container[data-columns="1"]{grid-template-columns:1fr}.element-testimonials .testimonials-container[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.element-testimonials .testimonials-container[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.element-testimonials .testimonial-card{background:#fff;border-radius:12px;padding:28px;box-shadow:0 1px 3px rgb(0 0 0 / .08);height:100%;display:flex;flex-direction:column}.element-testimonials .testimonial-stars{margin-bottom:12px;font-size:18px;letter-spacing:2px}.element-testimonials .star-filled{color:#f59e0b}.element-testimonials .star-empty{color:#d1d5db}.element-testimonials .testimonial-text{font-size:.95rem;line-height:1.65;color:#4b5563;font-style:italic;margin-bottom:20px;flex:1}.element-testimonials .testimonial-text:not(:empty)::before{content:'\201C'}.element-testimonials .testimonial-text:not(:empty)::after{content:'\201D'}.element-testimonials .testimonial-footer{display:flex;align-items:center;gap:12px}.element-testimonials .testimonial-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.element-testimonials .testimonial-avatar img{width:100%;height:100%;object-fit:cover}.element-testimonials .testimonial-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#6366f1;color:#fff;font-size:16px;font-weight:700}.element-testimonials .testimonial-avatar--placeholder img{display:none}.element-testimonials .testimonial-avatar:not(.testimonial-avatar--placeholder) .testimonial-avatar__initials{display:none}.element-testimonials .testimonial-name{font-weight:700;font-size:.95rem;color:#111827}.element-testimonials .testimonial-role{font-size:.8rem;color:#9ca3af}.element-testimonials .testimonials-container[data-layout="inline"] .testimonial-card{flex-direction:row;align-items:center;gap:20px;text-align:left}.element-testimonials .testimonials-container[data-layout="inline"] .testimonial-footer{flex-shrink:0;flex-direction:column;align-items:center;text-align:center;gap:4px}.element-testimonials .testimonials-container[data-layout="inline"] .testimonial-text{margin-bottom:0}.element-testimonials .testimonials-viewport{position:relative}.element-testimonials .testimonials-container[data-layout="slider"]{display:flex;overflow:hidden;align-items:stretch}.element-testimonials .testimonials-container[data-layout="slider"] .testimonial-item{display:none}.element-testimonials .testimonials-container[data-layout="slider"] .testimonial-item.is-active{display:block;flex:1 1 0%;min-width:0;animation:testimonialFadeIn 0.4s ease}.element-testimonials .testimonials-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#fff;color:#111827;box-shadow:0 1px 4px rgb(0 0 0 / .18);cursor:pointer}.element-testimonials .testimonials-arrow--prev{left:-6px}.element-testimonials .testimonials-arrow--next{right:-6px}.element-testimonials .testimonials-arrow[hidden]{display:none}.element-testimonials .testimonials-arrow svg{width:1em;height:1em}@keyframes testimonialFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.element-testimonials .testimonials-dots:empty{display:none}.element-testimonials .testimonials-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.element-testimonials .testimonials-dots button{width:10px;height:10px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:background 0.2s}.element-testimonials .testimonials-dots button.is-active{background:#6366f1}@media (max-width:767px){.element-testimonials .testimonials-container[data-columns="2"],.element-testimonials .testimonials-container[data-columns="3"]{grid-template-columns:1fr}.element-testimonials .testimonials-container[data-layout="inline"] .testimonial-card{flex-direction:column;text-align:center}}[data-theme="dark"] .element-testimonials .testimonial-card,.dark .element-testimonials .testimonial-card{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;box-shadow:none!important}[data-theme="dark"] .element-testimonials .testimonial-text,.dark .element-testimonials .testimonial-text{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-testimonials .star-empty,.dark .element-testimonials .star-empty{color:rgb(255 255 255 / .2)!important}[data-theme="dark"] .element-testimonials .testimonial-name,.dark .element-testimonials .testimonial-name{color:#ffffff!important}[data-theme="dark"] .element-testimonials .testimonial-role,.dark .element-testimonials .testimonial-role{color:rgb(255 255 255 / .6)!important}.element-teammembers .team-members-container{display:grid;gap:24px}.element-teammembers .team-members-container[data-columns="1"]{grid-template-columns:1fr}.element-teammembers .team-members-container[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.element-teammembers .team-members-container[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.element-teammembers .team-members-container[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.element-teammembers .team-member-card{background:#fff;border-radius:12px;padding:28px 20px;box-shadow:0 1px 3px rgb(0 0 0 / .06);height:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.element-teammembers .team-member-avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;margin-bottom:16px;flex-shrink:0;position:relative}.element-teammembers .team-member-avatar img{width:100%;height:100%;object-fit:cover}.element-teammembers .team-member-avatar--placeholder{background:#6366f1;display:flex;align-items:center;justify-content:center}.element-teammembers .team-member-avatar--placeholder img{display:none}.element-teammembers .team-member-avatar__initials{color:#fff;font-size:32px;font-weight:700;display:none}.element-teammembers .team-member-avatar--placeholder .team-member-avatar__initials{display:block}.element-teammembers .team-member-info{flex:1;display:flex;flex-direction:column;align-items:center}.element-teammembers .team-member-name{font-weight:700;font-size:1.05rem;color:#111827;margin-bottom:2px}.element-teammembers .team-member-role{font-size:.82rem;color:#6366f1;font-weight:500;margin-bottom:10px}.element-teammembers .team-member-bio{font-size:.88rem;line-height:1.55;color:#6b7280;margin-bottom:14px;flex:1}.element-teammembers .team-member-socials{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.element-teammembers .team-member-socials a:not([href]){display:none}.element-teammembers .team-member-socials a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;transition:background .2s,color .2s,transform .2s}.element-teammembers .team-member-socials a:hover{background:#6366f1;color:#fff;transform:translateY(-1px)}@media (max-width:991px){.element-teammembers .team-members-container[data-columns="4"],.element-teammembers .team-members-container[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.element-teammembers .team-members-container[data-columns="4"],.element-teammembers .team-members-container[data-columns="3"],.element-teammembers .team-members-container[data-columns="2"]{grid-template-columns:1fr}}[data-theme="dark"] .element-teammembers .team-member-card,.dark .element-teammembers .team-member-card{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;box-shadow:none!important}[data-theme="dark"] .element-teammembers .team-member-name,.dark .element-teammembers .team-member-name{color:#ffffff!important}[data-theme="dark"] .element-teammembers .team-member-bio,.dark .element-teammembers .team-member-bio{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-teammembers .team-member-socials a,.dark .element-teammembers .team-member-socials a{background:rgb(255 255 255 / .08)!important;color:rgb(255 255 255 / .85)!important}.element-text{--element-text-color:var(--color-ink, inherit);--element-text-size:1rem;--element-text-line-height:1.6;--element-text-spacing:normal;--element-color-muted:var(--color-ink-muted, #6b7280);--element-color-surface:var(--color-surface, #f8fafc);--element-color-surface-alt:var(--color-surface-alt, #f2ede5);--element-color-border:var(--color-line, #e8e1d5);--element-color-text:var(--color-ink, #1a1715);box-sizing:border-box;min-width:0}.element-text__content{--element-text-block-space:0.5em;--element-text-quote-bar:3px;--element-text-quote-space:1.25em;--element-text-list-space:40px;color:var(--element-text-color);font-size:var(--element-text-size);line-height:var(--element-text-line-height);letter-spacing:var(--element-text-spacing);overflow-wrap:anywhere}.element-text__content p,.element-text__content ul,.element-text__content ol,.element-text__content blockquote,.element-text__content pre{margin-block:0 var(--element-text-block-space)}.element-text__content h1,.element-text__content h2,.element-text__content h3,.element-text__content h4,.element-text__content h5,.element-text__content h6{margin-block:var(--element-text-block-space) calc(var(--element-text-block-space) / 2);color:inherit;font-weight:700;line-height:1.25}.element-text__content a{color:var(--color-accent,#9a3412);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--color-line-strong,currentColor);transition:color 0.2s ease,text-decoration-color 0.2s ease}.element-text__content a:hover{color:var(--color-gold,#b8956a);text-decoration-color:currentColor}.element-text__content blockquote{margin-inline:0;padding-inline:var(--element-text-quote-space);padding-block:.65em;border-inline-start:var(--element-text-quote-bar) solid var(--color-gold,var(--color-accent,currentColor));background-color:var(--color-surface-alt,rgb(0 0 0 / .02));border-radius:0 8px 8px 0;color:var(--color-ink-muted,inherit);font-style:italic;opacity:.95}.element-text__content ul,.element-text__content ol{padding-inline-start:var(--element-text-list-space)}.element-text__content li{margin-block:calc(var(--element-text-block-space) / 2)}.element-text__content li::marker{color:var(--color-gold,var(--color-accent,currentColor))}.element-text__content>:first-child{margin-block-start:0}.element-text__content>:last-child{margin-block-end:0}.element-text__content img,.element-text__content video,.element-text__content iframe{max-width:100%;border-radius:8px}.element-text__content hr{border:0;border-top:1px solid var(--color-line,#e8e1d5);margin-block:calc(var(--element-text-block-space) * 2)}.element-text__content code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.875em;padding:.15em .4em;border-radius:4px;background-color:var(--color-surface-alt,#f2ede5);color:var(--color-accent,#9a3412);border:1px solid var(--color-line,#e8e1d5)}.element-text__content pre{padding:1em 1.25em;border-radius:8px;background-color:var(--color-surface-alt,#f2ede5);border:1px solid var(--color-line,#e8e1d5);color:var(--color-ink,inherit);overflow-x:auto}.element-text__content pre code{background:#fff0;border:0;padding:0;color:inherit}.element-text__content mark{background-color:var(--color-accent-soft,#fef3c7);color:var(--color-ink,inherit);padding:.1em .25em;border-radius:2px}[data-theme="dark"] .element-text,.dark .element-text{--element-color-muted:var(--color-ink-muted, #a39e92);--element-color-surface:var(--color-surface, #1f1c16);--element-color-surface-alt:var(--color-surface-alt, #2a2620);--element-color-border:var(--color-line, #2d2822);--element-color-text:var(--color-ink, #f5f1ea);--element-text-color:var(--color-ink, #f5f1ea)}[data-theme="dark"] .element-text__content,.dark .element-text__content{color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .element-text__content p,.dark .element-text__content p{color:inherit!important}[data-theme="dark"] .element-text__content h1,[data-theme="dark"] .element-text__content h2,[data-theme="dark"] .element-text__content h3,[data-theme="dark"] .element-text__content h4,[data-theme="dark"] .element-text__content h5,[data-theme="dark"] .element-text__content h6,.dark .element-text__content h1,.dark .element-text__content h2,.dark .element-text__content h3,.dark .element-text__content h4,.dark .element-text__content h5,.dark .element-text__content h6{color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .element-text__content a,.dark .element-text__content a{color:var(--color-accent,#e07856);text-decoration-color:var(--color-line-strong,#3f3930)}[data-theme="dark"] .element-text__content a:hover,.dark .element-text__content a:hover{color:var(--color-gold,#d4b082);text-decoration-color:var(--color-gold,#d4b082)}[data-theme="dark"] .element-text__content strong,[data-theme="dark"] .element-text__content b,.dark .element-text__content strong,.dark .element-text__content b{color:var(--color-ink,#f5f1ea)}[data-theme="dark"] .element-text__content blockquote,.dark .element-text__content blockquote{border-inline-start-color:var(--color-gold,#d4b082);background-color:var(--color-surface-alt,#2a2620);color:var(--color-ink-muted,#a39e92)}[data-theme="dark"] .element-text__content hr,.dark .element-text__content hr{border-top-color:var(--color-line,#2d2822)}[data-theme="dark"] .element-text__content code,.dark .element-text__content code{background-color:var(--color-surface-alt,#2a2620);color:var(--color-gold,#d4b082);border-color:var(--color-line,#2d2822)}[data-theme="dark"] .element-text__content pre,.dark .element-text__content pre{background-color:var(--color-surface,#1f1c16);border-color:var(--color-line,#2d2822);color:var(--color-ink,#f5f1ea)}[data-theme="dark"] .element-text__content mark,.dark .element-text__content mark{background-color:rgb(224 120 86 / .25);color:var(--color-ink,#f5f1ea)}[data-theme="dark"] .element-text__content li::marker,.dark .element-text__content li::marker{color:var(--color-gold,#d4b082)}[data-theme="dark"] .element-text .text-content[style*="var(--element-color-muted)"],.dark .element-text .text-content[style*="var(--element-color-muted)"]{color:var(--color-ink-muted,#a39e92)!important}[data-theme="dark"] .element-text .text-content[style*="var(--element-color-surface)"],.dark .element-text .text-content[style*="var(--element-color-surface)"]{background-color:var(--color-surface,#1f1c16)!important;border:1px solid var(--color-line,#2d2822);color:var(--color-ink,#f5f1ea)}.element-button .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 20px;border:1px solid #fff0;border-radius:6px;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.element-button .button-content{display:flex;flex-direction:column;min-width:0}.element-button .description{display:block;margin-top:0;line-height:1.5;font-weight:400}.element-button .description:empty{display:none;margin-top:0}.element-button .button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:auto;min-height:1em;margin:0 .25em 0 0;padding:1.15rem 1.5em;border:1px solid #fff0;border-radius:.28571429rem;outline:0;color:rgb(0 0 0 / 60%);background:#e0e1e2;font-size:1rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:transform .2s ease,opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease}.element-button .button{color:#fff;background-color:var(--element-color-primary,#2185d0)}.element-button .button:hover{color:#fff;background-color:#1678c2}.element-button [data-icon-svg-slot]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.element-button .button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1em;line-height:1;transform:none;opacity:1;transition-property:transform,opacity;transition-duration:calc(var(--button-icon-hover-duration, 0.3) * 1s);transition-timing-function:ease}.element-button .button:hover .button-icon,.element-button .button:focus-visible .button-icon{transform:var(--button-icon-hover-transform,none);animation:var(--button-icon-hover-animation,none)}@keyframes element-button-icon-swap-right{0%{transform:translateX(0);opacity:1}45%{transform:translateX(var(--button-icon-hover-travel,1.4em));opacity:0}46%{transform:translateX(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes element-button-icon-swap-left{0%{transform:translateX(0);opacity:1}45%{transform:translateX(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}46%{transform:translateX(var(--button-icon-hover-travel,1.4em));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes element-button-icon-swap-up{0%{transform:translateY(0);opacity:1}45%{transform:translateY(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}46%{transform:translateY(var(--button-icon-hover-travel,1.4em));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes element-button-icon-swap-down{0%{transform:translateY(0);opacity:1}45%{transform:translateY(var(--button-icon-hover-travel,1.4em));opacity:0}46%{transform:translateY(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes builder-button-icon-swap-right{0%{transform:translateX(0);opacity:1}45%{transform:translateX(var(--button-icon-hover-travel,1.4em));opacity:0}46%{transform:translateX(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes builder-button-icon-swap-left{0%{transform:translateX(0);opacity:1}45%{transform:translateX(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}46%{transform:translateX(var(--button-icon-hover-travel,1.4em));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes builder-button-icon-swap-up{0%{transform:translateY(0);opacity:1}45%{transform:translateY(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}46%{transform:translateY(var(--button-icon-hover-travel,1.4em));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@keyframes builder-button-icon-swap-down{0%{transform:translateY(0);opacity:1}45%{transform:translateY(var(--button-icon-hover-travel,1.4em));opacity:0}46%{transform:translateY(calc(var(--button-icon-hover-travel, 1.4em) * -1));opacity:0}100%{transform:var(--button-icon-hover-transform,none);opacity:1}}@media (prefers-reduced-motion:reduce){.element-button .button-icon{transition-duration:0s!important}.element-button .button:hover .button-icon,.element-button .button:focus-visible .button-icon{animation:none!important}}.element-button img.button-icon{width:1em;height:1em;object-fit:contain}.element-button svg.button-icon{width:1em;height:1em;color:currentColor;overflow:visible}[data-theme="dark"] .element-button .description,.dark .element-button .description{color:rgb(255 255 255 / .75)!important}.element-image{box-sizing:border-box;min-width:0;line-height:0}.element-image__link{display:inline-block;max-width:100%;line-height:0;color:inherit;text-decoration:none}.element-image__link:not([href]),.element-image__link[href='']{cursor:default}.element-image picture,.element-image__picture{display:contents}.element-image img{display:block;max-width:100%;height:auto;object-fit:cover}.element-alert{width:100%}.element-alert__box{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid #fff0;border-radius:6px;position:relative}.element-alert__icon{display:none;flex:0 0 auto;line-height:1;font-size:20px;margin-top:2px}.element-alert.element-alert--show-icon-1 .element-alert__icon{display:inline-flex;align-items:center;justify-content:center}.element-alert__icon .icon{font-size:inherit;line-height:1}.element-alert__icon .icon svg,.element-alert__icon svg.icon{width:1em;height:1em;display:block;color:currentColor}.element-alert__icon svg[fill="none"]{fill:none;stroke:currentColor}.element-alert__icon svg:not([fill="none"]){fill:currentColor;stroke:none}.element-alert__content{flex:1 1 auto;min-width:0}.element-alert__title{font-weight:700;font-size:15px;line-height:1.35;margin:0 0 4px}.element-alert__title:empty{display:none}.element-alert__description{font-size:14px;line-height:1.5;margin:0;opacity:.92}.element-alert__description:empty{display:none}.element-alert__dismiss{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:4px;background:#fff0;color:inherit;font-size:14px;line-height:1;cursor:pointer;opacity:.65;transition:opacity 0.15s ease,background-color 0.15s ease}.element-alert.element-alert--dismissible-1 .element-alert__dismiss{display:inline-flex}.element-alert__dismiss:hover{opacity:1;background:rgb(0 0 0 / .06)}.element-alert__dismiss svg{width:14px;height:14px;display:block;color:currentColor}.element-alert__dismiss svg[fill="none"]{fill:none;stroke:currentColor}.element-alert__dismiss svg:not([fill="none"]){fill:currentColor;stroke:none}.element-alert--type-info .element-alert__box{background-color:#eaf3fb;border-color:#bcd7f0;color:#1d4f7a}.element-alert--type-success .element-alert__box{background-color:#e9f7ef;border-color:#b7e0c5;color:#1e6b3a}.element-alert--type-warning .element-alert__box{background-color:#fff7e6;border-color:#f0d59a;color:#8a5a00}.element-alert--type-danger .element-alert__box{background-color:#fdecea;border-color:#f0c2bd;color:#8a1f1a}.element-alert.is-dismissed{display:none!important}[data-theme="dark"] .element-alert__title,.dark .element-alert__title{color:#ffffff!important}[data-theme="dark"] .element-alert__dismiss:hover,.dark .element-alert__dismiss:hover{background:rgb(255 255 255 / .1)!important}[data-theme="dark"] .element-alert--type-info .element-alert__box,.dark .element-alert--type-info .element-alert__box{background-color:rgb(59 130 246 / .12)!important;border-color:rgb(59 130 246 / .3)!important;color:#93c5fd!important}[data-theme="dark"] .element-alert--type-success .element-alert__box,.dark .element-alert--type-success .element-alert__box{background-color:rgb(34 197 94 / .12)!important;border-color:rgb(34 197 94 / .3)!important;color:#86efac!important}[data-theme="dark"] .element-alert--type-warning .element-alert__box,.dark .element-alert--type-warning .element-alert__box{background-color:rgb(234 179 8 / .12)!important;border-color:rgb(234 179 8 / .3)!important;color:#fde047!important}[data-theme="dark"] .element-alert--type-danger .element-alert__box,.dark .element-alert--type-danger .element-alert__box{background-color:rgb(239 68 68 / .12)!important;border-color:rgb(239 68 68 / .3)!important;color:#fca5a5!important}.element-animated-headline .ah-headline{margin:0;line-height:1.2}.element-animated-headline .ah-static{display:inline}.element-animated-headline .ah-animated{display:inline-block;vertical-align:bottom;color:var(--element-color-primary,#2185d0)}.element-animated-headline .ah-word{display:inline-block;white-space:nowrap}.element-animated-headline .ah-headline[data-animation="rotating"] .ah-animated{display:inline-block;vertical-align:top;overflow:hidden;position:relative}.element-animated-headline .ah-headline[data-animation="rotating"] .ah-sizer{display:inline-block;visibility:hidden;white-space:nowrap}.element-animated-headline .ah-headline[data-animation="rotating"] .ah-word{position:absolute;top:0;left:0;white-space:nowrap;transition:transform 0.5s cubic-bezier(.4,0,.2,1)}.element-animated-headline .ah-headline[data-animation="typing"] .ah-word{border-right:2px solid currentColor;animation:ah-cursor-blink 0.8s step-end infinite}@keyframes ah-cursor-blink{0%,100%{border-color:currentColor}50%{border-color:#fff0}}.element-animated-headline .ah-headline[data-animation="highlight"] .ah-word{transition:opacity 0.3s ease}@media (max-width:767px){.element-animated-headline .ah-headline{text-align:center}}[data-theme="dark"] .element-animated-headline,.dark .element-animated-headline{color:#ffffff!important}[data-theme="dark"] .element-animated-headline .ah-static,.dark .element-animated-headline .ah-static{color:#ffffff!important}.element-tabs{width:100%}.element-tabs .tabs-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:4px;list-style:none;margin:0;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.element-tabs .tab-header{font-size:1rem;flex:0 0 auto;padding:11px 16px;cursor:pointer;white-space:nowrap;border-bottom:2px solid #fff0}.element-tabs .tab-header.active{border-bottom-color:currentColor;font-weight:600;margin-bottom:-2px}.element-tabs .tab-pane{position:relative;display:none;padding:15px;line-height:1.6}.element-tabs .tab-pane.active{display:block}.element-tabs .tab-pane-title{font-size:.8rem;font-weight:600;opacity:.55;margin:0 0 8px}.element-tabs.is-vertical{display:flex;align-items:flex-start;gap:0}.element-tabs.is-vertical .tabs-nav{flex:0 0 200px;flex-direction:column;overflow-x:hidden;border-bottom:0;border-right:1px solid #e5e7eb}.element-tabs.is-vertical .tab-header{border-bottom:0;border-right:2px solid #fff0}.element-tabs.is-vertical .tab-header.active{border-right-color:currentColor;border-bottom-color:#fff0;margin-bottom:0;margin-right:-1px}.element-tabs.is-vertical .tabs-content{flex:1 1 0%;min-width:0}[data-theme="dark"] .element-tabs .tab-header,.dark .element-tabs .tab-header{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-tabs .tab-header:hover,.dark .element-tabs .tab-header:hover{color:#ffffff!important}[data-theme="dark"] .element-tabs .tab-header.active,.dark .element-tabs .tab-header.active{color:#ffffff!important}[data-theme="dark"] .element-tabs .tab-pane,.dark .element-tabs .tab-pane{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-tabs .tab-pane-title,.dark .element-tabs .tab-pane-title{color:rgb(255 255 255 / .6)!important}[data-theme="dark"] .element-tabs.is-vertical .tabs-nav,.dark .element-tabs.is-vertical .tabs-nav{border-right-color:rgb(255 255 255 / .12)!important}.element-banner{position:relative;overflow:hidden}.element-banner .banner-slider,.element-banner .slides{position:relative;width:100%}.element-banner img{display:block;width:100%;height:auto;object-fit:cover}.element-banner .slide-content{position:absolute;inset:auto 0 0;padding:clamp(20px, 5vw, 64px);color:#fff}.element-banner .slides{position:relative}.element-banner .slide{position:absolute;inset:0;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out;pointer-events:none}.element-banner .slide.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.element-banner .banner-buttons{position:absolute;z-index:2;top:50%;display:flex;justify-content:space-between;width:100%;transform:translateY(-50%)}.element-banner .banner-buttons button{margin:0 10px;padding:10px 15px;border:0;border-radius:5px;color:#fff;background:rgb(0 0 0 / 50%);font-size:18px;cursor:pointer;transition:background-color .3s}.element-banner .banner-buttons button:hover{background:rgb(0 0 0 / 80%)}.element-banner .slide-content{text-align:center;background:rgb(0 0 0 / 50%);border-radius:5px}.element-banner .slide-content h2{margin:0 0 10px;font-size:24px}.element-banner .slide-content p{margin:0;font-size:16px}[data-theme="dark"] .element-banner .slide-content,.dark .element-banner .slide-content{background:rgb(0 0 0 / .65)!important;color:#ffffff!important}[data-theme="dark"] .element-banner .slide-content p,.dark .element-banner .slide-content p{color:rgb(255 255 255 / .85)!important}.element-bio .bio-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:0 auto;padding:32px 24px;text-align:center;background:#fff;border-radius:16px}.element-bio .bio-avatar-img{width:96px;height:96px;object-fit:cover;border-radius:50%;display:block}.element-bio .bio-name{margin:0;font-size:1.25rem;line-height:1.3}.element-bio .bio-description{margin:0;line-height:1.6;color:rgb(0 0 0 / .65)}.element-bio .bio-description:empty{display:none}.element-bio .bio-socials{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.element-bio .bio-socials:empty{display:none}.element-bio .bio-social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(0 0 0 / .06);color:inherit;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.element-bio .bio-social-link:hover{transform:translateY(-2px);background:rgb(0 0 0 / .1)}.element-bio .bio-social-icon-el{width:1.25em;height:1.25em;color:currentColor;display:block}.element-bio .bio-social-icon-el[fill="none"]{fill:none;stroke:currentColor}.element-bio .bio-social-icon-el:not([fill="none"]){fill:currentColor;stroke:none}.element-bio .bio-links{display:flex;flex-direction:column;gap:12px;width:100%}.element-bio .bio-links:empty{display:none}.element-bio .bio-link-item{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border:1px solid rgb(0 0 0 / .1);border-radius:12px;background:#fff;color:inherit;font-weight:600;text-decoration:none;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.element-bio .bio-link-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(0 0 0 / .08)}.element-bio .bio-link-icon-el{width:1.25em;height:1.25em;color:currentColor;display:inline-block;vertical-align:middle}.element-bio .bio-link-icon-el[fill="none"]{fill:none;stroke:currentColor}.element-bio .bio-link-icon-el:not([fill="none"]){fill:currentColor;stroke:none}.element-bio .bio-link-text{line-height:1.3}.element-bio .bio-share-btn{display:none;position:absolute;top:16px;right:16px;width:36px;aspect-ratio:1;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgb(0 0 0 / .06);color:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:background-color .2s ease}.element-bio.element-bio--share-active-1 .bio-share-btn{display:inline-flex}.element-bio .bio-share-btn:hover{background:rgb(0 0 0 / .12)}.element-bio .bio-share-btn svg{width:18px;height:18px;color:currentColor}.element-bio .bio-share-btn svg[fill="none"]{fill:none;stroke:currentColor}.element-bio .bio-share-btn svg:not([fill="none"]){fill:currentColor;stroke:none}.element-bio .bio-share-menu{position:absolute;top:58px;right:16px;z-index:20;display:none;flex-direction:column;gap:2px;min-width:190px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0 / .16);text-align:left}.element-bio.element-bio--share-active-1 .bio-share-menu.active{display:flex}.element-bio .bio-share-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:.9rem;text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box}.element-bio .bio-share-option:hover{background:rgb(0 0 0 / .06)}.element-bio .bio-share-option svg{width:18px;height:18px;flex-shrink:0;color:currentColor}.element-bio .bio-share-option svg[fill="none"]{fill:none;stroke:currentColor}.element-bio .bio-share-option svg:not([fill="none"]){fill:currentColor;stroke:none}[data-theme="dark"] .element-bio .bio-card,.dark .element-bio .bio-card{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#ffffff!important}[data-theme="dark"] .element-bio .bio-name,.dark .element-bio .bio-name{color:#ffffff!important}[data-theme="dark"] .element-bio .bio-description,.dark .element-bio .bio-description{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-bio .bio-social-link,.dark .element-bio .bio-social-link{background:rgb(255 255 255 / .1)!important;color:#ffffff!important}[data-theme="dark"] .element-bio .bio-social-link:hover,.dark .element-bio .bio-social-link:hover{background:rgb(255 255 255 / .18)!important}[data-theme="dark"] .element-bio .bio-link-item,.dark .element-bio .bio-link-item{background:rgb(255 255 255 / .06)!important;border-color:rgb(255 255 255 / .12)!important;color:#ffffff!important}[data-theme="dark"] .element-bio .bio-link-item:hover,.dark .element-bio .bio-link-item:hover{background:rgb(255 255 255 / .1)!important;border-color:rgb(255 255 255 / .2)!important}[data-theme="dark"] .element-bio .bio-share-btn,.dark .element-bio .bio-share-btn{background:rgb(255 255 255 / .1)!important;color:#ffffff!important}[data-theme="dark"] .element-bio .bio-share-btn:hover,.dark .element-bio .bio-share-btn:hover{background:rgb(255 255 255 / .18)!important}[data-theme="dark"] .element-bio .bio-share-menu,.dark .element-bio .bio-share-menu{background:#18181b!important;border:1px solid rgb(255 255 255 / .12)!important;color:#ffffff!important}[data-theme="dark"] .element-bio .bio-share-option:hover,.dark .element-bio .bio-share-option:hover{background:rgb(255 255 255 / .08)!important}.element-carousel{width:100%}.element-carousel .carousel-viewport{position:relative;overflow:hidden;width:100%}.element-carousel .carousel-track{display:flex;gap:16px;width:100%;transition:transform 0.45s ease;will-change:transform}.element-carousel .carousel-slide{flex:0 0 100%;min-width:0;box-sizing:border-box}.element-carousel .carousel-slide-link{display:block;color:inherit;text-decoration:none;height:100%}.element-carousel .carousel-slide-link[href=""]{pointer-events:none;cursor:default}.element-carousel .carousel-slide-media{width:100%;overflow:hidden;border-radius:10px;background:#f3f4f6;aspect-ratio:16 / 10}.element-carousel .carousel-slide-media img{display:block;width:100%;height:100%;object-fit:cover}.element-carousel .carousel-slide-body{padding:14px 4px 4px}.element-carousel .carousel-slide-title{font-size:1.05rem;font-weight:700;line-height:1.35;margin:0 0 6px;color:#111827}.element-carousel .carousel-slide-title:empty{display:none}.element-carousel .carousel-slide-description{font-size:.925rem;line-height:1.55;margin:0;color:#4b5563}.element-carousel .carousel-slide-description:empty{display:none}.element-carousel .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#fff;color:#111827;box-shadow:0 2px 10px rgb(0 0 0 / .12);cursor:pointer;font-size:18px;transition:background-color 0.15s ease,color 0.15s ease,opacity 0.15s ease}.element-carousel .carousel-arrow--prev{left:10px}.element-carousel .carousel-arrow--next{right:10px}.element-carousel .carousel-arrow[hidden]{display:none}.element-carousel .carousel-arrow:disabled{opacity:.35;cursor:default}.element-carousel .carousel-arrow svg{width:1em;height:1em}.element-carousel .carousel-dots:empty{display:none}.element-carousel .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.element-carousel .carousel-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#d1d5db;cursor:pointer;transition:background-color 0.15s ease,transform 0.15s ease}.element-carousel .carousel-dots button.is-active{background:#4b5563;transform:scale(1.15)}@media (max-width:767px){.element-carousel .carousel-arrow{width:34px;height:34px;font-size:16px}}[data-theme="dark"] .element-carousel .carousel-slide-media,.dark .element-carousel .carousel-slide-media{background:rgb(255 255 255 / .05)!important}[data-theme="dark"] .element-carousel .carousel-arrow,.dark .element-carousel .carousel-arrow{background:rgb(0 0 0 / .65)!important;color:#ffffff!important;box-shadow:0 2px 8px rgb(0 0 0 / .4)!important}[data-theme="dark"] .element-carousel .carousel-arrow:hover,.dark .element-carousel .carousel-arrow:hover{background:rgb(0 0 0 / .85)!important}[data-theme="dark"] .element-carousel .carousel-dots button,.dark .element-carousel .carousel-dots button{background:rgb(255 255 255 / .2)!important}[data-theme="dark"] .element-carousel .carousel-dots button.is-active,.dark .element-carousel .carousel-dots button.is-active{background:#ffffff!important}.element-column{--element-column-gap:0px;--element-column-padding:0px;position:relative;display:flex;flex:0 0 var(--column-flex-max-width,100%);flex-direction:column;width:var(--column-flex-max-width,100%);max-width:var(--column-max-width,var(--column-flex-max-width,100%));min-width:0;min-height:0;padding:var(--element-column-padding);box-sizing:border-box}.element-column *,.element-column *::before,.element-column *::after{box-sizing:border-box}.element-column__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;width:100%;min-width:0;min-height:100%;gap:var(--element-column-gap);align-items:var(--element-column-horizontal,stretch);justify-content:var(--element-column-vertical,flex-start);overflow:visible;border:0;background:#fff0;container-type:normal}.element-column__content>*{flex:0 0 auto;width:auto;max-width:100%;min-width:0}@container style(--element-column-horizontal:flex-start){.element-column__content>*{width:auto;max-width:100%}}@container style(--element-column-horizontal:center){.element-column__content>*{width:auto;max-width:100%}}@container style(--element-column-horizontal:flex-end){.element-column__content>*{width:auto;max-width:100%}}@container style(--element-column-horizontal:stretch){.element-column__content>*{width:100%;max-width:100%}}.element-column .column-resizer{position:absolute;top:0;right:-3px;bottom:0;z-index:10;width:6px;cursor:col-resize;opacity:0;transition:opacity 0.15s ease}.element-column:hover .column-resizer,.element-column .column-resizer:hover{opacity:1}.element-section__content{display:flex;align-items:stretch}.element-column__content img,.element-column__content svg,.element-column__content video,.element-column__content iframe{max-width:100%}.element-column__content .element-widget,.element-column__content .menu-container{min-width:0}[data-theme="dark"] .element-column,.dark .element-column{background:transparent!important;background-color:transparent!important}.element-container{position:relative}.element-container__content{display:flex;flex-direction:column;gap:8px;min-height:40px}[data-theme="dark"] .element-container,.dark .element-container{background:transparent!important;background-color:transparent!important}.element-countdown .cd-counter{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.element-countdown .cd-counter[data-style="boxes"] .cd-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;padding:16px 12px;background:#1e293b;border-radius:8px;color:#fff}.element-countdown .cd-counter[data-style="inline"]{gap:4px}.element-countdown .cd-counter[data-style="inline"] .cd-item{display:inline-flex;align-items:baseline;gap:2px;padding:4px 0;background:#fff0;color:inherit}.element-countdown .cd-counter[data-style="inline"] .cd-label{margin-left:2px;opacity:.7}.element-countdown .cd-counter[data-style="inline"] .cd-item+.cd-item::before{content:':';margin-right:4px;font-weight:600}.element-countdown .cd-counter[data-style="circular"] .cd-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:#1e293b;color:#fff}.element-countdown .cd-number{font-size:2rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.element-countdown .cd-label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.element-countdown .cd-counter.is-expired{font-size:1.25rem;font-weight:600}@media (max-width:480px){.element-countdown .cd-counter{gap:8px}.element-countdown .cd-counter[data-style="boxes"] .cd-item,.element-countdown .cd-counter[data-style="circular"] .cd-item{min-width:64px;padding:12px 8px}.element-countdown .cd-counter[data-style="circular"] .cd-item{width:72px;height:72px}.element-countdown .cd-number{font-size:1.5rem}}[data-theme="dark"] .element-countdown,.dark .element-countdown{color:#ffffff!important}[data-theme="dark"] .element-countdown .cd-label,.dark .element-countdown .cd-label{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-countdown .cd-counter[data-style="boxes"] .cd-item,[data-theme="dark"] .element-countdown .cd-counter[data-style="circular"] .cd-item,.dark .element-countdown .cd-counter[data-style="boxes"] .cd-item,.dark .element-countdown .cd-counter[data-style="circular"] .cd-item{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .12)!important}.element-counter{display:flex;flex-direction:column;gap:6px}.element-counter .counter-number{display:flex;align-items:baseline;gap:2px;font-size:2.5rem;font-weight:700;line-height:1.1;color:inherit}.element-counter .counter-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:inherit}.element-counter .counter-prefix,.element-counter .counter-suffix{color:inherit}.element-counter .counter-prefix:empty,.element-counter .counter-suffix:empty,.element-counter .counter-title:empty{display:none}.element-counter .counter-title{font-size:1rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.element-counter .counter-value{transition:none!important}}[data-theme="dark"] .element-counter,.dark .element-counter{color:#fff}[data-theme="dark"] .element-counter .counter-title,.dark .element-counter .counter-title{color:rgb(255 255 255 / .7)}.element-corretores{position:relative;box-sizing:border-box;width:100%}.element-corretores *{box-sizing:border-box}.element-corretores .corretores-title{margin-top:0;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.25;color:#0f172a}.element-corretores .corretores-empty{text-align:center;color:#64748b;padding:32px 16px;font-size:15px;background:#f8fafc;border-radius:10px;border:1px dashed #cbd5e1}.element-corretores .corretores-grid{display:grid;grid-template-columns:repeat(var(--corretores-cols,3),minmax(0,1fr));gap:20px;width:100%;align-content:start;box-sizing:border-box}@media (max-width:1024px){.element-corretores .corretores-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:640px){.element-corretores .corretores-grid{grid-template-columns:1fr}}.element-corretores .corretores-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .05);overflow:hidden;display:flex;flex-direction:row;align-items:stretch;padding:14px;gap:16px;text-decoration:none;color:inherit;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;position:relative;box-sizing:border-box;min-width:0}.element-corretores .corretores-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px -3px rgb(0 0 0 / .08);border-color:#cbd5e1}.element-corretores .corretores-photo-wrap{position:relative;overflow:hidden;background:#f1f5f9;flex:none;width:110px;min-height:130px;height:100%;border-radius:8px}.element-corretores .corretores-photo-link{display:block;width:100%;height:100%}.element-corretores .corretores-photo{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}.element-corretores .corretores-layout-default .corretores-card,.element-corretores .corretores-layout-horizontal .corretores-card{flex-direction:row;align-items:stretch;padding:14px;gap:16px}.element-corretores .corretores-layout-default .corretores-photo-wrap,.element-corretores .corretores-layout-horizontal .corretores-photo-wrap{width:110px;min-height:130px;height:100%;border-radius:8px}.element-corretores .corretores-layout-vertical .corretores-card{flex-direction:column;padding:0}.element-corretores .corretores-layout-vertical .corretores-photo-wrap{width:100%;height:240px;border-radius:12px 12px 0 0}.element-corretores .corretores-layout-vertical .corretores-body{padding:16px}.element-corretores .corretores-layout-avatar .corretores-card{flex-direction:column;align-items:center;text-align:center;padding:24px 16px 18px}.element-corretores .corretores-layout-avatar .corretores-photo-wrap{width:90px;height:90px;border-radius:50%;border:3px solid #f8fafc;box-shadow:0 2px 8px rgb(0 0 0 / .08);margin-bottom:12px}.element-corretores .corretores-layout-avatar .corretores-info{align-items:center}.element-corretores .corretores-layout-avatar .corretores-meta{align-items:center}.element-corretores .corretores-layout-avatar .corretores-actions{justify-content:center;width:100%}.element-corretores .corretores-body{padding:0;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0}.element-corretores .corretores-info{display:flex;flex-direction:column;gap:4px;min-width:0}.element-corretores .corretores-name{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-corretores .corretores-name a{text-decoration:none;color:inherit;transition:color 0.15s}.element-corretores .corretores-name a:hover{color:#2563eb}.element-corretores .corretores-role{margin:0;font-size:11px;font-weight:600;line-height:1.3;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.element-corretores .corretores-meta{display:flex;flex-direction:column;gap:4px;margin-top:6px}.element-corretores .corretores-creci{font-size:11px;font-weight:600;font-family:monospace;color:#475569}.element-corretores .corretores-phone{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#334155;text-decoration:none;transition:color 0.15s}.element-corretores .corretores-phone:hover{color:#2563eb}.element-corretores .corretores-actions{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid #f1f5f9}.element-corretores .corretores-btn-profile{flex:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--color-secondary,#2563eb);color:#ffffff!important;font-size:12px;font-weight:600;line-height:1;padding:8px 12px;border-radius:6px;text-decoration:none;transition:opacity 0.15s,transform 0.15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-corretores .corretores-btn-profile:hover{opacity:.9;transform:translateY(-1px)}.element-corretores .corretores-btn-wpp{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#25D366;color:#ffffff!important;text-decoration:none;transition:background-color 0.15s,transform 0.15s}.element-corretores .corretores-btn-wpp:hover{background:#20BA5A;transform:scale(1.05)}[data-theme="dark"] .element-corretores .corretores-title,.dark .element-corretores .corretores-title{color:#ffffff!important}[data-theme="dark"] .element-corretores .corretores-empty,.dark .element-corretores .corretores-empty{background:rgb(255 255 255 / .04)!important;border-color:rgb(255 255 255 / .15)!important;color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-corretores .corretores-card,.dark .element-corretores .corretores-card{background:rgb(255 255 255 / .04)!important;border-color:rgb(255 255 255 / .1)!important}[data-theme="dark"] .element-corretores .corretores-card:hover,.dark .element-corretores .corretores-card:hover{border-color:rgb(255 255 255 / .2)!important}[data-theme="dark"] .element-corretores .corretores-photo-wrap,.dark .element-corretores .corretores-photo-wrap{background:rgb(255 255 255 / .06)!important}[data-theme="dark"] .element-corretores .corretores-name,.dark .element-corretores .corretores-name{color:#ffffff!important}[data-theme="dark"] .element-corretores .corretores-role,.dark .element-corretores .corretores-role{color:rgb(255 255 255 / .65)!important}[data-theme="dark"] .element-corretores .corretores-creci,.dark .element-corretores .corretores-creci{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-corretores .corretores-phone,.dark .element-corretores .corretores-phone{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-corretores .corretores-actions,.dark .element-corretores .corretores-actions{border-top-color:rgb(255 255 255 / .1)!important}.element-cta .cta-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-radius:12px;background:var(--element-color-primary,#2185d0)}.element-cta .cta-content{display:flex;flex-direction:column;gap:8px;flex:1 1 30px}.element-cta .cta-title{margin:0;line-height:1.25;font-size:1.75rem;color:#fff}.element-cta .cta-description{line-height:1.6;color:rgb(255 255 255 / .85)}.element-cta .cta-description:empty{display:none}.element-cta .cta-description p{margin:0}.element-cta .cta-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:42px;padding:12px 24px;border:0;border-radius:6px;color:var(--element-color-primary,#2185d0);background:#fff;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.element-cta .cta-button:hover{transform:translateY(-1px);opacity:.92}@media (max-width:768px){.element-cta .cta-box{flex-direction:column;align-items:stretch;text-align:center}.element-cta .cta-content{align-items:center}.element-cta .cta-button{align-self:center}}.element-cta .cta-box[style*="flex-direction: column"] .cta-content,.element-cta .cta-box[style*="flex-direction:column"] .cta-content{max-width:480px}[data-theme="dark"] .element-cta .cta-title,.dark .element-cta .cta-title{color:#ffffff!important}[data-theme="dark"] .element-cta .cta-description,.dark .element-cta .cta-description{color:rgb(255 255 255 / .85)!important}.element-divider{box-sizing:border-box;display:block;width:100%;min-height:16px;margin:24px 0;background-color:var(--element-color-border,#cbd5e1);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}[data-theme="dark"] .element-divider,.dark .element-divider{background-color:var(--element-color-border,rgb(255 255 255 / .15))!important}.element-faq{width:100%}.element-faq .element-accordion{display:flex;flex-direction:column;gap:8px;width:100%;height:auto;min-height:fit-content;box-sizing:border-box;font-family:inherit}.element-faq .accordion-item{flex-shrink:0;min-height:44px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.element-faq .accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff0;border:0;cursor:pointer;text-align:left;gap:12px;font:inherit;box-sizing:border-box}.element-faq .element-accordion.icon-left .accordion-header{justify-content:flex-start}.element-faq .element-accordion.icon-left .accordion-icon{order:-1}.element-faq .accordion-title{flex:1;font-weight:500;font-size:15px;line-height:1.4;color:#1F2937;transition:color 0.15s ease}.element-faq .accordion-icon{display:flex;align-items:center;justify-content:center;flex:none;color:#4B5563;font-size:18px;transition:color 0.15s ease,transform 0.2s ease}.element-faq .accordion-icon svg{display:block;width:1em;height:1em}.element-faq .accordion-item .ico-open{display:none}.element-faq .accordion-item .ico-closed{display:block}.element-faq .accordion-item.is-open .ico-open{display:block}.element-faq .accordion-item.is-open .ico-closed{display:none}.element-faq .accordion-body{display:none;padding:0 16px 14px;box-sizing:border-box}.element-faq .accordion-item.is-open .accordion-body{display:block}.element-faq .accordion-content{font-size:13.5px;line-height:1.6;color:#4B5563}[data-theme="dark"] .element-faq .accordion-item,[data-theme="dark"] .element-faq .accordion-item.is-open,.dark .element-faq .accordion-item,.dark .element-faq .accordion-item.is-open{background:rgb(255 255 255 / .04)!important;background-color:rgb(255 255 255 / .04)!important;border-color:rgb(255 255 255 / .12)!important}[data-theme="dark"] .element-faq .accordion-header,.dark .element-faq .accordion-header{background:transparent!important;background-color:transparent!important;color:#ffffff!important}[data-theme="dark"] .element-faq .accordion-title,[data-theme="dark"] .element-faq .accordion-item.is-open .accordion-title,.dark .element-faq .accordion-title,.dark .element-faq .accordion-item.is-open .accordion-title{color:#ffffff!important}[data-theme="dark"] .element-faq .accordion-icon,.dark .element-faq .accordion-icon{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-faq .accordion-content,.dark .element-faq .accordion-content{color:rgb(255 255 255 / .8)!important}.element-widget.element-financiamento{--f-primary:var(--color-primary, #0d9488);--f-primary-dark:var(--color-primary-dark, #0f766e);--f-primary-deep:var(--color-primary-deep, #115e59);--f-primary-soft:var(--color-primary-soft, #f0fdfa);--f-accent:var(--color-accent, #f59e0b);--f-accent-dark:var(--color-accent-dark, #d97706);width:100%;margin-block:20px;box-sizing:border-box;font-family:inherit}.financiamento-container{max-width:1100px;margin:0 auto;padding:0;background:#fff0;border-radius:0;box-sizing:border-box}.financiamento-header{text-align:center;margin-bottom:32px}.financiamento-title{font-size:1.85rem;font-weight:800;letter-spacing:-.025em;color:#0f172a;margin:0 0 8px 0}.financiamento-subtitle{font-size:1rem;color:#475569;margin:0}.financiamento-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media (min-width:1024px){.financiamento-grid{grid-template-columns:1.1fr 1fr;gap:40px}}.financiamento-controls{display:flex;flex-direction:column;justify-content:center;gap:28px}.financiamento-field{display:flex;flex-direction:column}.financiamento-field__header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.financiamento-field__label{font-size:.875rem;font-weight:600;color:#334155}.financiamento-field__badge{padding:4px 12px;font-size:.875rem;font-weight:700;color:var(--f-primary-dark);background:var(--f-primary-soft);border:1px solid #99f6e4;border-radius:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.financiamento-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;background:#e2e8f0;outline:none;cursor:pointer}.financiamento-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--f-primary);border:3px solid #fff;box-shadow:0 1px 4px rgb(15 23 42 / .3);cursor:pointer;transition:transform 0.1s}.financiamento-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.financiamento-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--f-primary);border:3px solid #fff;box-shadow:0 1px 4px rgb(15 23 42 / .3);cursor:pointer}.financiamento-slider:focus-visible{outline:3px solid rgb(13 148 136 / .35);outline-offset:4px}.financiamento-slider__range{display:flex;justify-content:space-between;margin-top:8px;font-size:.75rem;color:#64748b}.financiamento-system{display:flex;flex-direction:column;gap:12px;width:100%}.financiamento-system__tabs,.financiamento-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;background:#f1f5f9;border-radius:12px;box-sizing:border-box}.financiamento-tab-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 12px;border:none;background:#fff0;font-size:.875rem;font-weight:600;color:#475569;border-radius:8px;cursor:pointer;user-select:none;box-sizing:border-box;transition:color 0.2s,background 0.2s,box-shadow 0.2s}.financiamento-tab-btn:hover{color:var(--f-primary-dark)}.financiamento-tab-btn:focus-visible{outline:2px solid var(--f-primary);outline-offset:2px}.financiamento-tab-btn.active{background:#fff;color:var(--f-primary-dark);box-shadow:0 1px 2px rgb(15 23 42 / .12)}.financiamento-card{display:flex;flex-direction:column;padding:24px;background:linear-gradient(135deg,var(--f-primary-dark) 0%,var(--f-primary-deep) 100%);color:#f0fdfa!important;border-radius:16px;box-shadow:0 20px 25px -5px rgb(19 78 74 / .25),0 8px 10px -6px rgb(19 78 74 / .25);box-sizing:border-box}@media (min-width:640px){.financiamento-card{padding:32px}}.financiamento-card__header{padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .15)}.financiamento-card__label{display:block;font-size:.875rem;font-weight:500;color:#99f6e4;text-transform:none;letter-spacing:normal}.financiamento-card__price{margin-top:4px;font-size:2.25rem;font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#ffffff!important;font-variant-numeric:tabular-nums}@media (min-width:640px){.financiamento-card__price{font-size:3rem}}.financiamento-card__hint{display:block;margin-top:4px;font-size:.875rem;color:#99f6e4}.financiamento-card__rows{display:flex;flex-direction:column;padding:8px 0}.financiamento-card__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:.875rem;border-bottom:1px solid rgb(255 255 255 / .1)}.financiamento-card__row:last-child{border-bottom:none}.financiamento-card__row span:first-child,.financiamento-card__row dt{color:#ccfbf1}.financiamento-card__row span:last-child,.financiamento-card__row dd{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.financiamento-card__disclaimer{margin:0 0 20px;font-size:.75rem;line-height:1.4;color:rgb(153 246 228 / .9)}.financiamento-offer-box{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%;padding:16px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:12px;box-sizing:border-box}.financiamento-offer-badge{display:flex;align-items:center;gap:6px;padding:0;background:transparent!important;color:#fde68a!important;font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none;animation:none}.financiamento-offer-badge svg{color:#fde68a!important;fill:currentColor;flex-shrink:0}.financiamento-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:var(--f-accent,#d97706);color:#ffffff!important;font-size:1rem;font-weight:800;border:none;border-radius:12px;cursor:pointer;text-decoration:none;box-sizing:border-box;box-shadow:0 10px 15px -3px rgb(120 53 15 / .25),0 4px 6px -4px rgb(120 53 15 / .25);transition:background 0.2s,color 0.2s,transform 0.2s}.financiamento-cta-btn:hover{background:var(--f-accent-dark,#b45309);color:#ffffff!important;transform:translateY(-2px)}.financiamento-cta-btn:focus-visible{outline:3px solid #fde68a;outline-offset:2px}.financiamento-cta-btn svg{flex-shrink:0;width:20px;height:20px;stroke:currentColor;color:inherit}.financiamento-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(15 23 42 / .6);backdrop-filter:blur(4px);opacity:0;visibility:hidden;overflow-y:auto;box-sizing:border-box;transition:opacity 0.25s,visibility 0.25s}.financiamento-modal.is-open{opacity:1;visibility:visible}.financiamento-modal__dialog{position:relative;width:100%;max-width:448px;max-height:90vh;overflow-y:auto;padding:24px;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .35);box-sizing:border-box;transform:scale(.95);transition:transform 0.25s cubic-bezier(.16,1,.3,1)}@media (min-width:640px){.financiamento-modal__dialog{padding:32px}}.financiamento-modal.is-open .financiamento-modal__dialog{transform:scale(1)}.financiamento-modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff0;border:none;border-radius:50%;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer;transition:background 0.15s,color 0.15s}.financiamento-modal__close:hover{background:#f1f5f9;color:#0f172a}.financiamento-modal__header{margin-bottom:20px;padding-right:32px}.financiamento-modal__pill{display:inline-block;margin-bottom:12px;padding:4px 12px;background:#ccfbf1;color:var(--f-primary-dark);font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:normal;border-radius:9999px}.financiamento-modal__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.025em;color:#0f172a}@media (min-width:640px){.financiamento-modal__title{font-size:1.5rem}}.financiamento-modal__subtitle{margin:6px 0 0;font-size:.875rem;line-height:1.6;color:#475569}.financiamento-modal__summary{margin-bottom:20px;padding:12px;background:var(--f-primary-soft);border:1px solid #99f6e4;border-radius:12px;font-size:.875rem;line-height:1.5;color:var(--f-primary-dark)}.financiamento-modal__summary:empty{display:none}.financiamento-modal__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.financiamento-modal__pill-item{padding:4px 10px;background:#fff;border:1px solid #99f6e4;border-radius:8px;font-size:.78rem;color:#475569}.financiamento-modal__pill-item strong{color:var(--f-primary-dark)}.financiamento-form{display:flex;flex-direction:column;gap:16px}.financiamento-form__field{display:flex;flex-direction:column}.financiamento-form__label{margin-bottom:6px;font-size:.875rem;font-weight:600;color:#334155}.financiamento-form__input{width:100%;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:.875rem;color:#0f172a;box-sizing:border-box;transition:border-color 0.15s,box-shadow 0.15s}.financiamento-form__input::placeholder{color:#94a3b8}.financiamento-form__input:focus{border-color:var(--f-primary);outline:none;box-shadow:0 0 0 4px rgb(13 148 136 / .2)}.financiamento-form__submit{width:100%;padding:14px 20px;background:var(--f-primary);color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 6px -1px rgb(19 78 74 / .2),0 2px 4px -2px rgb(19 78 74 / .2);transition:background 0.2s}.financiamento-form__submit:hover{background:var(--f-primary-dark)}.financiamento-form__submit:focus-visible{outline:3px solid var(--f-primary);outline-offset:2px}.financiamento-form__submit:disabled{opacity:.7;cursor:not-allowed}.financiamento-form__feedback{display:none;padding:12px;border-radius:12px;font-size:.875rem;text-align:center;line-height:1.4}.financiamento-form__feedback.is-success{display:block;background:#dcfce7;color:#166534;border:1px solid #86efac}.financiamento-form__feedback.is-error{display:block;background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.financiamento-form__captcha{display:flex;justify-content:center;align-items:center;min-height:48px;width:100%}.financiamento-form__captcha>div,.financiamento-form__captcha iframe,.financiamento-form__captcha altcha-widget{max-width:100%}@media (prefers-reduced-motion:reduce){.financiamento-modal,.financiamento-modal__dialog,.financiamento-cta-btn,.financiamento-slider::-webkit-slider-thumb{transition:none}.financiamento-cta-btn:hover{transform:none}}[data-theme="dark"] .element-widget.element-financiamento,.dark .element-widget.element-financiamento{color-scheme:dark}[data-theme="dark"] .financiamento-title,.dark .financiamento-title{color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .financiamento-subtitle,.dark .financiamento-subtitle{color:var(--color-ink-muted,#a39e92)!important}[data-theme="dark"] .financiamento-field__label,.dark .financiamento-field__label{color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .financiamento-field__badge,.dark .financiamento-field__badge{background:rgb(13 148 136 / .16)!important;border-color:rgb(45 212 191 / .35)!important;color:#2dd4bf!important}[data-theme="dark"] .financiamento-slider,.dark .financiamento-slider{background:#334155!important}[data-theme="dark"] .financiamento-slider::-webkit-slider-thumb,.dark .financiamento-slider::-webkit-slider-thumb{background:#14b8a6!important;border-color:#1e293b!important;box-shadow:0 0 0 1px rgb(255 255 255 / .15),0 2px 5px rgb(0 0 0 / .4)!important}[data-theme="dark"] .financiamento-slider::-moz-range-thumb,.dark .financiamento-slider::-moz-range-thumb{background:#14b8a6!important;border-color:#1e293b!important;box-shadow:0 0 0 1px rgb(255 255 255 / .15),0 2px 5px rgb(0 0 0 / .4)!important}[data-theme="dark"] .financiamento-slider__range,.dark .financiamento-slider__range{color:var(--color-ink-muted,#94a3b8)!important}[data-theme="dark"] .financiamento-system__tabs,[data-theme="dark"] .financiamento-tabs,.dark .financiamento-system__tabs,.dark .financiamento-tabs{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .08)!important}[data-theme="dark"] .financiamento-tab-btn,.dark .financiamento-tab-btn{color:var(--color-ink-muted,#94a3b8)!important;background:#fff0}[data-theme="dark"] .financiamento-tab-btn:hover,.dark .financiamento-tab-btn:hover{color:#ffffff!important}[data-theme="dark"] .financiamento-tab-btn.active,.dark .financiamento-tab-btn.active{background:rgb(255 255 255 / .14)!important;color:#ffffff!important;box-shadow:0 1px 3px rgb(0 0 0 / .3)!important;border:1px solid rgb(255 255 255 / .08)!important}[data-theme="dark"] .financiamento-cta-btn,.dark .financiamento-cta-btn{background:#d97706!important;color:#ffffff!important;box-shadow:0 10px 15px -3px rgb(0 0 0 / .4),0 4px 6px -4px rgb(0 0 0 / .3)!important}[data-theme="dark"] .financiamento-cta-btn:hover,.dark .financiamento-cta-btn:hover{background:#b45309!important;color:#ffffff!important}[data-theme="dark"] .financiamento-cta-btn svg,.dark .financiamento-cta-btn svg{color:#ffffff!important;stroke:#ffffff!important}[data-theme="dark"] .financiamento-modal,.dark .financiamento-modal{background:rgb(0 0 0 / .75)!important}[data-theme="dark"] .financiamento-modal__dialog,.dark .financiamento-modal__dialog{background:var(--color-surface,#1f1c16)!important;border:1px solid var(--color-line,#33302a)!important;color:var(--color-ink,#f5f1ea)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .7)!important}[data-theme="dark"] .financiamento-modal__close,.dark .financiamento-modal__close{color:var(--color-ink-muted,#94a3b8)!important}[data-theme="dark"] .financiamento-modal__close:hover,.dark .financiamento-modal__close:hover{background:rgb(255 255 255 / .1)!important;color:#ffffff!important}[data-theme="dark"] .financiamento-modal__pill,.dark .financiamento-modal__pill{background:rgb(13 148 136 / .2)!important;color:#2dd4bf!important}[data-theme="dark"] .financiamento-modal__title,.dark .financiamento-modal__title{color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .financiamento-modal__subtitle,.dark .financiamento-modal__subtitle{color:var(--color-ink-muted,#a39e92)!important}[data-theme="dark"] .financiamento-modal__summary,.dark .financiamento-modal__summary{background:rgb(13 148 136 / .12)!important;border-color:rgb(45 212 191 / .3)!important;color:#2dd4bf!important}[data-theme="dark"] .financiamento-modal__pill-item,.dark .financiamento-modal__pill-item{background:rgb(255 255 255 / .05)!important;border-color:rgb(45 212 191 / .25)!important;color:var(--color-ink-muted,#cbd5e1)!important}[data-theme="dark"] .financiamento-modal__pill-item strong,.dark .financiamento-modal__pill-item strong{color:#2dd4bf!important}[data-theme="dark"] .financiamento-form__label,.dark .financiamento-form__label{color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .financiamento-form__input,.dark .financiamento-form__input{background:var(--color-surface-alt,#2a2620)!important;border-color:var(--color-line,#33302a)!important;color:var(--color-ink,#f5f1ea)!important}[data-theme="dark"] .financiamento-form__input::placeholder,.dark .financiamento-form__input::placeholder{color:var(--color-ink-soft,#6e6b62)!important}[data-theme="dark"] .financiamento-form__input:focus,.dark .financiamento-form__input:focus{border-color:#14b8a6!important;box-shadow:0 0 0 4px rgb(20 184 166 / .25)!important}[data-theme="dark"] .financiamento-form__submit,.dark .financiamento-form__submit{background:#0d9488!important;color:#ffffff!important}[data-theme="dark"] .financiamento-form__submit:hover,.dark .financiamento-form__submit:hover{background:#0f766e!important}[data-theme="dark"] .financiamento-form__feedback.is-success,.dark .financiamento-form__feedback.is-success{background:rgb(22 101 52 / .3)!important;color:#86efac!important;border-color:rgb(134 239 172 / .3)!important}[data-theme="dark"] .financiamento-form__feedback.is-error,.dark .financiamento-form__feedback.is-error{background:rgb(153 27 27 / .3)!important;color:#fca5a5!important;border-color:rgb(252 165 165 / .3)!important}.element-form{--element-form-gutter-x:16px;--element-form-gutter-y:0px;--element-form-control-height:44px;--element-form-control-padding-x:14px;--element-form-control-bg:var(--element-color-surface, #fff);--element-form-control-border:var(--element-color-border, #d1d5db);--element-form-control-radius:var(--element-radius-sm, 6px);--element-form-focus:var(--element-color-primary, #2185d0);width:100%}.element-form .element-form__form{width:100%;margin:0}.element-form .element-form__fields{display:flex;flex-wrap:wrap;width:auto;margin:calc(-1 * var(--element-form-gutter-y)) calc(-.5 * var(--element-form-gutter-x)) 0;padding:0;border:0;gap:0}.element-form .element-form__field{flex:0 0 auto;min-width:0;max-width:100%;padding-right:calc(.5 * var(--element-form-gutter-x));padding-left:calc(.5 * var(--element-form-gutter-x));margin-top:var(--element-form-gutter-y);box-sizing:border-box}.element-form .element-form__control{display:block;width:100%!important;min-height:var(--element-form-control-height);margin:0;padding:10px var(--element-form-control-padding-x);border:1px solid var(--element-form-control-border);border-radius:var(--element-form-control-radius);outline:0;color:var(--element-color-text,#1f2937);background:var(--element-form-control-bg);line-height:1.4;box-shadow:none;transition:border-color var(--element-transition,200ms ease),box-shadow var(--element-transition,200ms ease),background-color var(--element-transition,200ms ease)}.element-form .element-form__control::placeholder{color:var(--element-color-muted,#6b7280);opacity:.8}.element-form .element-form__control:hover{border-color:#9ca3af}.element-form .element-form__control:focus{border-color:var(--element-form-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--element-form-focus) 18%,transparent)}.element-form .element-form__control:disabled{opacity:.65;background:#f3f4f6;cursor:not-allowed}.element-form .element-form__control.is-invalid,.element-form .element-form__choice-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 3px rgb(220 53 69 / 14%)}.element-form textarea.element-form__control{min-height:120px;resize:vertical}.element-form select.element-form__control{cursor:pointer}.element-form input[type="file"].element-form__control{padding:8px 12px;height:auto;min-height:var(--element-form-control-height);cursor:pointer}.element-form input[type="file"].element-form__control::file-selector-button{margin-right:12px;padding:6px 14px;border:0;border-radius:var(--element-form-control-radius);background:var(--element-form-focus,#2185d0);color:#fff;font-weight:600;cursor:pointer;transition:filter var(--element-transition,200ms ease)}.element-form input[type="file"].element-form__control::file-selector-button:hover{filter:brightness(.9)}.element-form .element-form__file-hint{display:block;margin-top:4px;font-size:.8125rem;color:var(--element-color-muted,#6b7280)}.element-form .element-form__label{display:block;margin:0 0 7px;color:var(--element-color-text,#1f2937);font-size:.9375rem;font-weight:600;line-height:1.4}.element-form .element-form__group{margin:0;padding:0;border:0;min-width:0}.element-form .element-form__group>legend.element-form__label{padding:0}.element-form .element-form__field{margin-bottom:16px}.element-form .element-form__divider{display:block;width:100%;margin:6px 0 4px;padding-bottom:8px;border-bottom:1px solid var(--element-form-control-border);color:var(--element-color-text,#1f2937);font-size:1.05rem}.element-form .element-form__choice{display:flex;align-items:flex-start;gap:9px;margin:0 0 9px;color:var(--element-color-text,#1f2937);font-weight:400;line-height:1.4;cursor:pointer}.element-form .element-form__choice-control{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--element-form-focus);cursor:pointer}.element-form .element-form__acceptance{margin-bottom:0}.element-form .element-form__acceptance-text{flex:1 1 auto}.element-form .element-form__acceptance-link{color:var(--element-form-focus);text-decoration:underline}.element-form .element-form__hidden-preview{display:block;margin:0 0 4px;padding:6px 10px;border:1px dashed var(--element-form-control-border);border-radius:var(--element-form-control-radius);color:var(--element-color-muted,#6b7280);font-size:.8125rem;line-height:1.4}.element-form .element-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.element-form .element-form__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px;margin:0;padding:11px 22px;border:1px solid #fff0;border-radius:var(--element-form-control-radius);color:#fff;background:var(--element-color-primary,#2185d0);font:inherit;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42 / 12%);transition:transform var(--element-transition,200ms ease),filter var(--element-transition,200ms ease),box-shadow var(--element-transition,200ms ease)}.element-form .element-form__button:hover{color:#fff;filter:brightness(.92);transform:translateY(-1px);box-shadow:0 5px 14px rgb(15 23 42 / 16%)}.element-form .element-form__button:active{transform:translateY(0);box-shadow:0 1px 3px rgb(15 23 42 / 14%)}.element-form .element-form__button:disabled,.element-form .element-form__button[aria-busy="true"]{opacity:.65;cursor:not-allowed;transform:none}.element-form .element-form__message{flex:1 1 220px;min-height:1.4em;font-size:.9375rem;line-height:1.4}.element-form .element-form__message.is-success{color:#198754}.element-form .element-form__message.is-error{color:#dc3545}.element-form .form-item-100{flex-basis:100%;width:100%!important}.element-form .form-item-75{flex-basis:75%;width:75%!important}.element-form .form-item-66{flex-basis:66.666667%;width:66.666667%!important}.element-form .form-item-33{flex-basis:33.333333%;width:33.333333%!important}.element-form .form-item-50{flex-basis:50%;width:50%!important}.element-form .form-item-25{flex-basis:25%;width:25%!important}@media (max-width:767px){.element-form .form-item-25,.element-form .form-item-33,.element-form .form-item-50,.element-form .form-item-66,.element-form .form-item-75{flex-basis:100%;width:100%!important}}.element-form .element-form__empty{width:100%;padding:18px 0;text-align:center}.element-form .element-form__honeypot{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:767px){.element-form .element-form__button{width:100%}.element-form .element-form__message{flex-basis:100%}}[data-theme="dark"] .element-form,.dark .element-form{--element-color-text:#ffffff;--element-color-muted:rgba(255, 255, 255, 0.7);--element-form-control-bg:rgba(255, 255, 255, 0.05);--element-form-control-border:rgba(255, 255, 255, 0.15)}[data-theme="dark"] .element-form .element-form__control,.dark .element-form .element-form__control{color:#ffffff!important}[data-theme="dark"] .element-form .element-form__control::placeholder,.dark .element-form .element-form__control::placeholder{color:rgb(255 255 255 / .4)!important}[data-theme="dark"] .element-form .element-form__control:hover,.dark .element-form .element-form__control:hover{border-color:rgb(255 255 255 / .3)!important}[data-theme="dark"] .element-form .element-form__control:disabled,.dark .element-form .element-form__control:disabled{background:rgb(255 255 255 / .02)!important;border-color:rgb(255 255 255 / .08)!important}[data-theme="dark"] .element-form select.element-form__control option,.dark .element-form select.element-form__control option{background-color:#1f2937!important;color:#ffffff!important}[data-theme="dark"] .element-form .element-form__label,.dark .element-form .element-form__label{color:#ffffff!important}[data-theme="dark"] .element-form .element-form__choice,.dark .element-form .element-form__choice{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-form .element-form__divider,.dark .element-form .element-form__divider{border-bottom-color:rgb(255 255 255 / .12)!important;color:#ffffff!important}[data-theme="dark"] .element-form .element-form__hidden-preview,.dark .element-form .element-form__hidden-preview{border-color:rgb(255 255 255 / .15)!important;color:rgb(255 255 255 / .5)!important}.element-gallery{min-width:0}.element-gallery .gallery-view{width:100%;--gallery-per-view:3}.element-gallery .gallery-header{text-align:center;margin-bottom:28px}.element-gallery .gallery-header-title{margin:0 0 10px;font-size:2.2rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#1a1a1a}.element-gallery .gallery-header-description{margin:0;font-size:1.05rem;color:#64748b;line-height:1.6}.element-gallery .gallery-header-title:empty,.element-gallery .gallery-header-description:empty{display:none}.element-gallery .gallery-header.is-empty-header:not(:has(.gallery-header-title:not(:empty))):not(:has(.gallery-header-description:not(:empty))){display:none;margin-bottom:0}.element-gallery .gallery-stage{position:relative;width:100%;min-width:0}.element-gallery .gallery-entry{overflow:hidden;position:relative;border-radius:8px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.element-gallery .gallery-image{position:relative;display:block;width:100%;height:250px;overflow:hidden;background:#ebedf1}.element-gallery .gallery-image__preview{position:absolute;inset:0;z-index:0;pointer-events:none}.element-gallery .gallery-image__full{position:relative;z-index:1}.element-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.element-gallery .gallery-entry:hover img{transform:scale(1.06)}.element-gallery .gallery-view.is-grid{padding:6px 0}.element-gallery .gallery-view.is-grid .gallery-items,.element-gallery .gallery-view.is-grid .grid-items{display:grid;grid-template-columns:repeat(var(--gallery-per-view,3),minmax(0,1fr));gap:20px}@media (max-width:1024px){.element-gallery .gallery-view.is-grid .gallery-items,.element-gallery .gallery-view.is-grid .grid-items{grid-template-columns:repeat(min(var(--gallery-per-view, 3), 2),minmax(0,1fr))}}@media (max-width:767px){.element-gallery .gallery-view.is-grid .gallery-items,.element-gallery .gallery-view.is-grid .grid-items{grid-template-columns:minmax(0,1fr)}}.element-gallery .gallery-view.is-grid .gallery-entry{box-shadow:0 2px 8px rgb(0 0 0 / 7%);border:1px solid rgb(0 0 0 / .05)}.element-gallery .gallery-view.is-grid .gallery-entry:hover{box-shadow:0 6px 18px rgb(0 0 0 / 12%);transform:translateY(-2px)}.element-gallery .gallery-view.is-grid .gallery-buttons-container{display:none}.element-gallery .gallery-view.is-masonry{padding:6px 0}.element-gallery .gallery-view.is-masonry .gallery-items{column-count:var(--gallery-per-view,3);column-gap:20px;display:block;width:100%}.element-gallery .gallery-view.is-masonry .gallery-entry{break-inside:avoid;margin-bottom:20px;display:block;width:100%;box-shadow:0 2px 8px rgb(0 0 0 / 7%);border:1px solid rgb(0 0 0 / .05)}.element-gallery .gallery-view.is-masonry .gallery-entry:hover{box-shadow:0 6px 18px rgb(0 0 0 / 12%);transform:translateY(-2px)}.element-gallery .gallery-view.is-masonry .gallery-image{height:auto;min-height:140px;background:#fff0}.element-gallery .gallery-view.is-masonry .gallery-image img{height:auto;max-height:none;object-fit:cover}.element-gallery .gallery-view.is-masonry .gallery-buttons-container{display:none}@media (max-width:1024px){.element-gallery .gallery-view.is-masonry .gallery-items{column-count:min(var(--gallery-per-view, 3), 2)}}@media (max-width:767px){.element-gallery .gallery-view.is-masonry .gallery-items{column-count:1}}.element-gallery .gallery-view.is-carousel{position:relative;padding:6px 0}.element-gallery .gallery-view.is-carousel .gallery-stage{position:relative;overflow:hidden;width:100%}.element-gallery .gallery-view.is-carousel .gallery-items,.element-gallery .gallery-view.is-carousel .slides{display:flex;width:100%;gap:16px;transition:transform .5s ease;will-change:transform}.element-gallery .gallery-view.is-carousel .gallery-entry{flex:0 0 auto;box-sizing:border-box;box-shadow:0 2px 8px rgb(0 0 0 / 7%);border:1px solid rgb(0 0 0 / .05)}.element-gallery .gallery-view.is-carousel .gallery-entry:hover{box-shadow:0 6px 18px rgb(0 0 0 / 12%);transform:translateY(-2px)}.element-gallery .gallery-view.is-showcase{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center;position:relative;padding:16px 0}.element-gallery .gallery-view.is-showcase .gallery-header{text-align:left;margin-bottom:0;padding-right:20px}.element-gallery .gallery-view.is-showcase .gallery-header-title{font-size:clamp(2rem, 3.5vw, 3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.element-gallery .gallery-view.is-showcase .gallery-header-description{font-size:1.1rem;line-height:1.6;color:#64748b}.element-gallery .gallery-view.is-showcase .gallery-stage{position:relative;overflow:hidden;width:100%;min-width:0;padding-top:54px}.element-gallery .gallery-view.is-showcase .gallery-items{display:flex;width:100%;gap:16px;transition:transform .5s cubic-bezier(.25,1,.5,1);will-change:transform}.element-gallery .gallery-view.is-showcase .gallery-entry{flex:0 0 auto;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px rgb(0 0 0 / .12),0 8px 10px -6px rgb(0 0 0 / .08)}.element-gallery .gallery-view.is-showcase .gallery-image{height:440px;border-radius:12px}.element-gallery .gallery-view.is-showcase .gallery-buttons-container{position:absolute;top:0;right:0;left:auto;width:auto;gap:10px;transform:none;padding:0;z-index:5}@media (max-width:991px){.element-gallery .gallery-view.is-showcase{grid-template-columns:1fr;gap:28px}.element-gallery .gallery-view.is-showcase .gallery-header{text-align:center;padding-right:0}.element-gallery .gallery-view.is-showcase .gallery-stage{padding-top:0;padding-bottom:56px}.element-gallery .gallery-view.is-showcase .gallery-buttons-container{top:auto;bottom:0;right:50%;transform:translateX(50%)}}.element-gallery .gallery-featured{display:none}.element-gallery .gallery-thumbs-stage{display:contents}.element-gallery .gallery-thumbs-viewport{display:contents}.element-gallery .gallery-view.is-thumbnails{position:relative;padding:6px 0}.element-gallery .gallery-view.is-thumbnails .gallery-stage{position:relative;width:100%}.element-gallery .gallery-view.is-thumbnails .gallery-featured{display:block;position:relative;width:100%;margin-bottom:14px}.element-gallery .gallery-view.is-thumbnails .gallery-featured__frame{position:relative;width:100%;aspect-ratio:16 / 9;max-height:560px;min-height:240px;overflow:hidden;border-radius:18px;background:#ebedf1;box-shadow:0 6px 20px rgb(0 0 0 / .08)}.element-gallery .gallery-view.is-thumbnails .gallery-featured__img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .4s cubic-bezier(.16,1,.3,1)}.element-gallery .gallery-view.is-thumbnails.is-lightbox .gallery-featured{cursor:zoom-in}.element-gallery .gallery-view.is-thumbnails.is-lightbox .gallery-featured:hover .gallery-featured__img{transform:scale(1.02)}.element-gallery .gallery-view.is-thumbnails .gallery-thumbs-stage{display:block;position:relative;width:100%}.element-gallery .gallery-view.is-thumbnails .gallery-thumbs-viewport{display:block;position:relative;width:100%;overflow:hidden;padding:4px 2px}.element-gallery .gallery-view.is-thumbnails .gallery-items,.element-gallery .gallery-view.is-thumbnails .thumbs-slides{display:flex;gap:10px;width:100%;transition:transform .4s cubic-bezier(.25,1,.5,1);will-change:transform;justify-content:center}.element-gallery .gallery-view.is-thumbnails .gallery-entry{flex:0 0 auto;position:relative;box-sizing:border-box;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff0;border:2.5px solid #fff0;opacity:.72;box-shadow:0 2px 8px rgb(0 0 0 / .06);transition:opacity .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.element-gallery .gallery-view.is-thumbnails .gallery-entry:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .12)}.element-gallery .gallery-view.is-thumbnails .gallery-entry.is-active{opacity:1;border-color:var(--color-secondary,#ffffff7f);box-shadow:0 4px 14px rgb(232 104 60 / .35);transform:scale(1.02)}.element-gallery .gallery-view.is-thumbnails .gallery-image{height:96px;border-radius:9px;overflow:hidden;background:#ebedf1}.element-gallery .gallery-view.is-thumbnails .gallery-image img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .3s ease}.element-gallery .gallery-view.is-thumbnails .gallery-entry:hover .gallery-image img{transform:scale(1.04)}.element-gallery .gallery-view.is-thumbnails .gallery-buttons-container{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;padding:0 4px;z-index:5}.element-gallery .gallery-view.is-thumbnails .gallery-buttons-container .b_icon{width:34px;height:34px;font-size:.95rem;pointer-events:auto;background-color:var(--color-primary,#0172ad);color:#fff;border:none;border-radius:999px;box-shadow:0 3px 10px rgb(0 0 0 / .25);cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.element-gallery .gallery-view.is-thumbnails .gallery-buttons-container .b_icon:hover{transform:scale(1.08)}.element-gallery .gallery-view.is-thumbnails .gallery-buttons-container .b_icon:disabled{opacity:0;pointer-events:none;cursor:default}@media (max-width:767px){.element-gallery .gallery-view.is-thumbnails .gallery-featured__frame{border-radius:14px;min-height:180px}.element-gallery .gallery-view.is-thumbnails .gallery-entry{border-radius:10px}.element-gallery .gallery-view.is-thumbnails .gallery-image{height:72px;border-radius:7px}.element-gallery .gallery-view.is-thumbnails .gallery-buttons-container .b_icon{width:30px;height:30px;font-size:.85rem}}.element-gallery .gallery-buttons-container{position:absolute;z-index:10;top:50%;left:0;display:flex;justify-content:space-between;width:100%;padding:0 10px;transform:translateY(-50%);pointer-events:none}.element-gallery .gallery-buttons-container[hidden]{display:none!important}.element-gallery .gallery-buttons-container .b_icon{pointer-events:auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;line-height:0;font-size:1.15rem;color:#fff;background-color:var(--color-primary,#0172ad);border:0;border-radius:999px;box-shadow:0 4px 12px rgb(0 0 0 / .2);cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease}.element-gallery .gallery-buttons-container .b_icon:hover{background-color:#05679c;transform:scale(1.06)}.element-gallery .gallery-buttons-container .b_icon:active{transform:scale(.95)}.element-gallery .gallery-buttons-container .b_icon:disabled{opacity:.35;cursor:not-allowed;transform:none}.element-gallery .gallery-view.is-lightbox .gallery-entry img{cursor:zoom-in}.gallery-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:clamp(16px, 4vw, 48px);isolation:isolate;opacity:1;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.gallery-lightbox[hidden]{display:none;opacity:0}@starting-style{.gallery-lightbox:not([hidden]){opacity:0}}.gallery-lightbox__dialog{transition:transform .22s cubic-bezier(.2,.8,.3,1)}@starting-style{.gallery-lightbox:not([hidden]) .gallery-lightbox__dialog{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.gallery-lightbox,.gallery-lightbox__dialog,.gallery-lightbox__close,.gallery-lightbox__nav{transition:none}@starting-style{.gallery-lightbox:not([hidden]){opacity:1}.gallery-lightbox:not([hidden]) .gallery-lightbox__dialog{transform:none}}}.gallery-lightbox__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:radial-gradient(circle at 50% 40%,rgb(35 38 49 / 46%),rgb(8 10 16 / 93%) 70%),rgb(8 10 16 / 92%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:zoom-out}.gallery-lightbox__dialog{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px;width:min(100%, 1280px);height:100%}.gallery-lightbox__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;min-height:0;object-fit:contain;border-radius:12px;box-shadow:0 28px 80px rgb(0 0 0 / 48%),0 2px 10px rgb(0 0 0 / 24%)}.gallery-lightbox__caption{max-width:68ch;padding:0 8px;color:rgb(255 255 255 / 94%);text-align:center;text-wrap:pretty}.gallery-lightbox__caption[hidden]{display:none}.gallery-lightbox__title{margin:0 0 4px;font-size:1.1rem;font-weight:650;line-height:1.3;letter-spacing:-.01em}.gallery-lightbox__title[hidden],.gallery-lightbox__content[hidden]{display:none}.gallery-lightbox__content{margin:0;font-size:.9rem;line-height:1.5;color:rgb(255 255 255 / 66%)}.gallery-lightbox__close,.gallery-lightbox__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:rgb(255 255 255 / 96%);background:rgb(18 20 28 / 68%);border:1px solid rgb(255 255 255 / 14%);border-radius:999px;box-shadow:0 4px 14px rgb(0 0 0 / 25%);cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.gallery-lightbox__close{position:fixed;top:clamp(12px, 2.5vw, 24px);right:clamp(12px, 2.5vw, 24px);width:38px;height:38px;font-size:1.6rem;line-height:1}.gallery-lightbox__nav{position:fixed;top:50%;width:44px;height:44px;translate:0 -50%;font-size:1.15rem}.gallery-lightbox__nav[hidden]{display:none}.gallery-lightbox__prev{left:clamp(12px, 2.5vw, 24px)}.gallery-lightbox__next{right:clamp(12px, 2.5vw, 24px)}.gallery-lightbox__close:hover,.gallery-lightbox__nav:hover{background:rgb(255 255 255 / 18%);border-color:rgb(255 255 255 / 30%)}.gallery-lightbox__close:hover{transform:rotate(10deg)}.gallery-lightbox__nav:hover{transform:scale(1.06)}.gallery-lightbox__close:active,.gallery-lightbox__nav:active{transform:scale(.94)}.gallery-lightbox__close:focus-visible,.gallery-lightbox__nav:focus-visible,.gallery-lightbox__backdrop:focus-visible{outline:2px solid #fff;outline-offset:3px}html.gallery-lightbox-open{overflow:hidden}@media (max-width:720px){.element-gallery .gallery-image{height:200px}.gallery-lightbox{padding:12px}.gallery-lightbox__dialog{border-radius:10px}.gallery-lightbox__caption{padding:12px 16px 14px}.gallery-lightbox__close{top:8px;right:8px;width:34px;height:34px}.gallery-lightbox__nav{width:38px;height:38px}.gallery-lightbox__prev{left:8px}.gallery-lightbox__next{right:8px}}[data-theme="dark"] .element-gallery .gallery-header-title,.dark .element-gallery .gallery-header-title{color:#ffffff!important}[data-theme="dark"] .element-gallery .gallery-header-description,.dark .element-gallery .gallery-header-description{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-gallery .gallery-entry,.dark .element-gallery .gallery-entry{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;box-shadow:none!important}[data-theme="dark"] .element-gallery .gallery-image,.dark .element-gallery .gallery-image{background:rgb(255 255 255 / .06)!important}[data-theme="dark"] .element-gallery .gallery-entry:hover,.dark .element-gallery .gallery-entry:hover{border-color:rgb(255 255 255 / .2)!important;box-shadow:0 6px 18px rgb(0 0 0 / .4)!important}[data-theme="dark"] .element-gallery .gallery-view.is-thumbnails .gallery-featured__frame,.dark .element-gallery .gallery-view.is-thumbnails .gallery-featured__frame{background:rgb(255 255 255 / .05);box-shadow:0 6px 24px rgb(0 0 0 / .45)}[data-theme="dark"] .element-gallery .gallery-view.is-thumbnails .gallery-entry,.dark .element-gallery .gallery-view.is-thumbnails .gallery-entry{background:rgb(255 255 255 / .04)!important;border-color:transparent!important;box-shadow:none!important}[data-theme="dark"] .element-gallery .gallery-view.is-thumbnails .gallery-entry.is-active,.dark .element-gallery .gallery-view.is-thumbnails .gallery-entry.is-active{border-color:var(--color-secondary,#e8683c)!important;box-shadow:0 4px 16px rgb(232 104 60 / .45)!important}.element-heading{--element-heading-color:var(--element-color-text, #1f2937);--element-heading-muted:var(--element-color-muted, #9ca3af);box-sizing:border-box;min-width:0}.element-heading .heading{margin:0;color:var(--element-heading-color);font-size:clamp(1.5rem, 2.4vw, 2.125rem);line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.element-heading .heading:empty::before{content:'Title';color:var(--element-heading-muted);font-weight:600}.element-heading .heading a{color:inherit;text-decoration:underline;text-underline-offset:4px;transition:opacity 0.2s ease}.element-heading .heading a:hover{opacity:.8}.element-heading .heading small{font-size:.65em;font-weight:400;opacity:.8}[data-theme="dark"] .element-heading,.dark .element-heading{--element-color-text:#ffffff;--element-color-muted:rgba(255, 255, 255, 0.7);--element-heading-color:#ffffff;--element-heading-muted:rgba(255, 255, 255, 0.5)}[data-theme="dark"] .element-heading .heading,.dark .element-heading .heading{color:#ffffff!important}[data-theme="dark"] .element-heading .heading:empty::before,.dark .element-heading .heading:empty::before{color:rgb(255 255 255 / .5)!important}[data-theme="dark"] .element-heading .heading a,.dark .element-heading .heading a{color:#ffffff!important;text-decoration-color:rgb(255 255 255 / .4)!important}[data-theme="dark"] .element-heading .heading a:hover,.dark .element-heading .heading a:hover{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-heading .heading small,.dark .element-heading .heading small{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-heading .heading[style*="var(--element-color-muted)"],.dark .element-heading .heading[style*="var(--element-color-muted)"]{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-heading .heading[style*="underline"],.dark .element-heading .heading[style*="underline"]{text-decoration-color:rgb(255 255 255 / .4)!important}.element-html{width:100%;min-height:1px}.element-html>.element-html__content{width:100%}.element-widget.element-html>.element-html__content--empty{min-height:64px;box-sizing:border-box;border:1px dashed rgb(65 182 230 / .55);background-color:rgb(65 182 230 / .06);background-image:repeating-linear-gradient(-45deg,rgb(65 182 230 / .18),rgb(65 182 230 / .18) 6px,transparent 6px,transparent 12px)}.element-widget.element-html>.element-html__content--empty::after{content:"HTML";display:flex;align-items:center;justify-content:center;min-height:64px;font-size:12px;font-weight:600;letter-spacing:.08em;color:rgb(65 182 230 / .9)}.element-icon{width:100%;text-align:center}.element-icon__link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;line-height:0}.element-icon__link:not([href]){cursor:default;pointer-events:none}.element-icon__link:not([href]):focus{outline:none}.element-icon__glyph{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--element-color-primary,#2185d0);transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.element-icon__glyph .icon{font-size:48px;width:1em;height:1em;line-height:1;display:inline-flex;align-items:center;justify-content:center}.element-icon__glyph .icon svg,.element-icon__glyph svg.icon{width:1em;height:1em;display:block;overflow:visible;color:currentColor}.element-icon__glyph .icon svg[fill="none"],.element-icon__glyph svg.icon[fill="none"]{fill:none;stroke:currentColor}.element-icon__glyph .icon svg:not([fill="none"]),.element-icon__glyph svg.icon:not([fill="none"]){fill:currentColor;stroke:none}.element-icon--view-stacked .element-icon__glyph{background-color:var(--element-color-primary,#2185d0);color:#fff;padding:.65em}.element-icon--view-framed .element-icon__glyph{background-color:#fff0;border:2px solid var(--element-color-primary,#2185d0);color:var(--element-color-primary,#2185d0);padding:.55em}.element-icon--shape-circle .element-icon__glyph{border-radius:50%}.element-icon--shape-square.element-icon--view-default .element-icon__glyph,.element-icon--view-default .element-icon__glyph{border-radius:0}.element-icon--shape-square.element-icon--view-stacked .element-icon__glyph,.element-icon--shape-square.element-icon--view-framed .element-icon__glyph{border-radius:8px}.element-icon__link[href]:hover .element-icon__glyph{opacity:.92}[data-theme="dark"] .element-icon,.dark .element-icon{color:#ffffff!important}.element-iconbox .iconbox{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.element-iconbox .icon-card.first{display:grid;flex:0 0 auto;place-items:center;min-width:24px;min-height:24px;border-radius:10px}.element-iconbox .iconbox-link{height:100%}.element-iconbox .iconbox{min-height:100%}.element-iconbox .card-title{margin:0;line-height:1.25;font-size:1.5rem}.element-iconbox .card-text{line-height:1.6}.element-iconbox .card-text p{margin:0}.element-iconbox .icon-card.first{display:grid;place-items:center;flex-shrink:0}.element-iconbox .icon-card .icon{box-sizing:content-box!important;width:1em;height:1em;font-size:20px;line-height:1}.element-iconbox .icon-card.first>i{display:inline-flex;align-items:center;justify-content:center}.element-iconbox .icon-card.first>i::before{display:block;line-height:1}.element-iconbox .icon-card.first>svg,.element-iconbox .icon-card .icon svg,.element-iconbox .icon-card svg.icon{display:block;box-sizing:content-box!important;width:1em;height:1em;overflow:visible;color:currentColor}.element-iconbox .icon-card svg[fill="none"]{fill:none;stroke:currentColor}.element-iconbox .icon-card svg:not([fill="none"]){fill:currentColor;stroke:none}.element-iconbox .iconbox-link{display:block;color:inherit;text-decoration:none}.element-iconbox .iconbox-link:not([href]){cursor:inherit}[data-theme="dark"] .element-iconbox .card-title,.dark .element-iconbox .card-title{color:#ffffff!important}[data-theme="dark"] .element-iconbox .card-text,.dark .element-iconbox .card-text{color:rgb(255 255 255 / .7)!important}.element-icon-list{--icon-list-divider-style:none;--icon-list-divider-width:1px;--icon-list-divider-color:#ddd;--icon-list-gap:10px;--icon-list-align:flex-start;container-type:normal}.element-icon-list .icon-list{display:flex;flex-direction:var(--icon-list-direction,column);flex-wrap:wrap;justify-content:var(--icon-list-align);gap:var(--icon-list-gap);margin:0;padding:0;list-style:none}.element-icon-list .icon-list-item{display:flex;min-width:0}.element-icon-list .icon-list-link{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.element-icon-list .icon-list-item,.element-icon-list .icon-list-link{justify-content:var(--icon-list-align)}.element-icon-list .icon-list-icon{display:inline-flex;flex:0 0 auto;line-height:1}.element-icon-list .icon-list-icon-el{line-height:1;display:inline-flex;align-items:center;justify-content:center}.element-icon-list .icon-list-icon svg.icon-list-icon-el,.element-icon-list .icon-list-icon-el svg,.element-icon-list .icon-list-icon svg{width:1em;height:1em;color:currentColor}.element-icon-list .icon-list-icon svg[fill="none"]{fill:none;stroke:currentColor}.element-icon-list .icon-list-icon svg:not([fill="none"]){fill:currentColor;stroke:none}.element-icon-list .icon-list-item:not(:first-child){border-top:var(--icon-list-divider-width) var(--icon-list-divider-style) var(--icon-list-divider-color);padding-top:var(--icon-list-gap)}@container style(--icon-list-direction:row){.element-icon-list .icon-list-item:not(:first-child){border-top:0;padding-top:0;border-left:var(--icon-list-divider-width) var(--icon-list-divider-style) var(--icon-list-divider-color);padding-left:var(--icon-list-gap)}}.element-icon-list--view-inline .icon-list-item:not(:first-child){border-top:0;padding-top:0;border-left:var(--icon-list-divider-width) var(--icon-list-divider-style) var(--icon-list-divider-color)}[data-theme="dark"] .element-icon-list,.dark .element-icon-list{--icon-list-divider-color:rgba(255, 255, 255, 0.12)}[data-theme="dark"] .element-icon-list .icon-list-link,.dark .element-icon-list .icon-list-link{color:#ffffff!important}[data-theme="dark"] .element-icon-list .icon-list-text,.dark .element-icon-list .icon-list-text{color:#ffffff!important}.element-imagebox{display:flex;align-items:start;gap:15px;transition:transform .2s ease,box-shadow .2s ease}.element-imagebox .card-text p{margin:0}.element-card-media{width:30%;flex-shrink:0;overflow:hidden;border-radius:12px}.element-card-media .ratio{aspect-ratio:1/1;background:#d7e2ff;overflow:hidden}.element-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.element-card:hover .element-card-media img{transform:scale(1.05)}.element-card-content{width:70%}.element-card-content h2{margin:0;font-size:32px;letter-spacing:-.02em;font-weight:700;color:var(--primary)}.element-card-content p{margin:0;font-size:16px;line-height:24px;color:var(--on-surface-variant)}.element-imagebox.left{flex-direction:row;text-align:left}.element-imagebox.right{flex-direction:row-reverse;text-align:right}.element-imagebox.center{flex-direction:column;text-align:center;align-items:center}.element-imagebox.center .element-card-media{width:100%;max-width:480px}.element-imagebox.center .element-card-content{width:100%;max-width:640px}@media (max-width:768px){.element-imagebox.left,.element-imagebox.right{flex-direction:column;text-align:left}.element-imagebox.left .element-card-media,.element-imagebox.right .element-card-media,.element-imagebox.left .element-card-content,.element-imagebox.right .element-card-content{width:100%}}[data-theme="dark"] .element-card-content h2,.dark .element-card-content h2{color:#ffffff!important}[data-theme="dark"] .element-card-content p,.dark .element-card-content p{color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-card-media .ratio,.dark .element-card-media .ratio{background:rgb(255 255 255 / .06)!important}.element-lottie .lottie-container{display:inline-block;width:300px;max-width:100%;line-height:0}.element-lottie .lottie-container svg{display:block;width:100%;height:auto}.element-lottie .lottie-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:300px;max-width:100%;min-height:160px;background:#f1f5f9;border:2px dashed #cbd5e1;border-radius:8px;color:#94a3b8;font-size:13px;font-weight:500;cursor:default}.element-lottie .lottie-placeholder svg{width:48px;height:48px;opacity:.4}.element-lottie .lottie-container:not(:empty)+.lottie-placeholder{display:none}.element-map{position:relative;box-sizing:border-box;overflow:hidden;width:100%;min-height:240px;border-radius:10px;background-color:var(--element-color-surface,#e5e7eb);box-shadow:0 1px 2px rgb(15 23 42 / 6%)}.element-map iframe,.element-map .map iframe{display:block;width:100%;min-height:240px;height:320px;border:0;background-color:var(--element-color-surface,#e5e7eb)}.element-map .element-widget-click-overlay{position:absolute;inset:0;z-index:2;cursor:move;background:#fff0}.element-marquee{overflow:hidden;width:100%;padding:10px;position:relative}.element-marquee .marquee-edge-fade{display:none;position:absolute;top:0;bottom:0;width:var(--marquee-fade-width,80px);pointer-events:none;z-index:3}.element-marquee[data-edge_fade="true"] .marquee-edge-fade{display:block}.element-marquee .marquee-edge-fade--start{left:0;background:linear-gradient(to right,var(--marquee-fade-color,transparent) 0%,var(--marquee-fade-color,transparent) 33%,transparent 100%)}.element-marquee .marquee-edge-fade--end{right:0;background:linear-gradient(to left,var(--marquee-fade-color,transparent) 0%,var(--marquee-fade-color,transparent) 33%,transparent 100%)}.element-marquee .marquee-track{display:flex;align-items:center;width:max-content;will-change:transform;animation-name:element-marquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--marquee-duration, 20) * 1s)}.element-marquee .marquee-track[data-pause_on_hover="true"]:hover{animation-play-state:paused}.element-marquee .marquee-track{--marquee-shift:50%}.element-marquee .marquee-track[data-marquee-copias="2"]{--marquee-shift:50%}.element-marquee .marquee-track[data-marquee-copias="3"]{--marquee-shift:33.3333%}.element-marquee .marquee-track[data-marquee-copias="4"]{--marquee-shift:25%}.element-marquee .marquee-track[data-marquee-copias="5"]{--marquee-shift:20%}.element-marquee .marquee-track[data-marquee-copias="6"]{--marquee-shift:16.6667%}.element-marquee .marquee-track[data-marquee-copias="7"]{--marquee-shift:14.2857%}.element-marquee .marquee-track[data-marquee-copias="8"]{--marquee-shift:12.5%}.element-marquee .marquee-track[data-marquee-copias="9"]{--marquee-shift:11.1111%}.element-marquee .marquee-track[data-marquee-copias="10"]{--marquee-shift:10%}.element-marquee .marquee-track[data-marquee-copias="11"]{--marquee-shift:9.0909%}.element-marquee .marquee-track[data-marquee-copias="12"]{--marquee-shift:8.3333%}@keyframes element-marquee{from{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-shift, 50%) * -1))}}.element-marquee .marquee-item{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding-inline:15px;white-space:nowrap;font-size:20px;font-weight:700}.element-marquee .marquee-track[data-content_type="text"] .marquee-item-image,.element-marquee .marquee-track[data-content_type="image"] .marquee-item-icon,.element-marquee .marquee-track[data-content_type="image"] .marquee-item-text{display:none}.element-marquee .marquee-item-icon:empty{display:none}.element-marquee .marquee-item-icon svg,.element-marquee .marquee-item-icon i{display:block;width:1em;height:1em;font-size:20px}.element-marquee .marquee-item-image img{display:block;height:28px;width:auto}.element-propriedades{position:relative;box-sizing:border-box;width:100%}.element-propriedades *{box-sizing:border-box}.element-propriedades .propriedades-title{margin-top:0;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.25;color:#111827}.element-propriedades .propriedades-empty{text-align:center;color:#6b7280;padding:32px 16px;font-size:15px;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.element-propriedades .propriedades-grid{display:grid;grid-template-columns:repeat(var(--prop-cols,4),minmax(0,1fr));gap:20px}@media (max-width:1024px){.element-propriedades .propriedades-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.element-propriedades .propriedades-grid{grid-template-columns:1fr}}.element-propriedades .propriedades-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.element-propriedades .propriedades-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1)}.element-propriedades .card-media-wrapper{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:#f3f4f6}.element-propriedades .card-slider{position:relative;width:100%;height:100%;overflow:hidden}.element-propriedades .card-slider-track{display:flex;width:100%;height:100%;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.element-propriedades .card-slider-track::-webkit-scrollbar{display:none}.element-propriedades .card-slider-slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;scroll-snap-align:start;position:relative;overflow:hidden;isolation:isolate}.element-propriedades .card-slider-slide:first-child,.element-propriedades .card-slider-slide.is-active{display:block;visibility:visible}.element-propriedades .card-slider-slide a{display:block;width:100%;height:100%;overflow:hidden;position:relative}.element-propriedades .card-slider-slide img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;will-change:transform}.element-propriedades .propriedades-card:hover .card-slider-slide img{transform:scale(1.03)}.element-propriedades .card-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:rgb(0 0 0 / .45);color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;z-index:3;opacity:0;transition:opacity 0.2s ease,background 0.2s ease}.element-propriedades .card-slider-nav:hover{background:rgb(0 0 0 / .75)}.element-propriedades .card-media-wrapper:hover .card-slider-nav{opacity:1}.element-propriedades .card-slider-prev{left:8px}.element-propriedades .card-slider-next{right:8px}.element-propriedades .propriedades-badge{position:absolute;top:10px;left:10px;z-index:4;padding:3px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .15)}.element-propriedades .badge-offer{background-color:#ef4444}.element-propriedades .badge-sold{background-color:#6b7280}.element-propriedades .card-price-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px 12px 10px 12px;background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .2) 60%,transparent 100%);display:flex;justify-content:space-between;align-items:flex-end;z-index:3;pointer-events:none}.element-propriedades .card-price-overlay>*{pointer-events:auto}.element-propriedades .card-price-overlay .price-value{color:#fff;font-size:17px;font-weight:700;line-height:1.2;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.element-propriedades .card-price-overlay .price-value del{font-size:12px;font-weight:400;opacity:.85;margin-left:4px}.element-propriedades .wishlist-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:rgb(0 0 0 / .35);border:none;color:#fff;cursor:pointer;transition:transform 0.2s ease,background 0.2s ease;box-shadow:0 2px 6px rgb(0 0 0 / .15)}.element-propriedades .wishlist-button:hover{transform:scale(1.1)}.element-propriedades .wishlist-button svg{width:16px;height:16px;fill:currentColor}.element-propriedades .card-body{padding:14px;display:flex;flex-direction:column;flex:1}.element-propriedades .card-title{margin:0 0 6px 0;font-size:15px;font-weight:600;line-height:1.35}.element-propriedades .card-title a{color:#1f2937;text-decoration:none;transition:color 0.15s ease}.element-propriedades .card-title a:hover{color:#2563eb}.element-propriedades .card-address{margin:0 0 10px 0;font-size:12px;color:#6b7280;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-propriedades .card-specs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:10px;border-top:1px solid #f3f4f6;font-size:12px;color:#4b5563}.element-propriedades .spec-item{display:inline-flex;align-items:center;gap:4px}.element-propriedades .spec-item svg{width:14px;height:14px;stroke:currentColor;fill:none;opacity:.75}.element-propriedades .layout2-wrapper{position:relative;width:100%}.element-propriedades .layout2-header-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.element-propriedades .layout2-nav-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;transition:background 0.15s ease}.element-propriedades .layout2-nav-btn:hover{background:#f3f4f6}.element-propriedades .layout2-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px}.element-propriedades .layout2-slider::-webkit-scrollbar{display:none}.element-propriedades .layout2-item{flex:0 0 calc((100% - (var(--prop-cols, 4) - 1) * 16px) / var(--prop-cols, 4));min-width:240px;height:420px;scroll-snap-align:start;position:relative;border-radius:12px;overflow:hidden;background-color:#1f2937;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}@media (max-width:768px){.element-propriedades .layout2-item{flex:0 0 80%;height:320px}}.element-propriedades .layout2-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.element-propriedades .layout2-item:hover .layout2-bg{transform:scale(1.05)}.element-propriedades .layout2-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .1) 100%);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:24px 16px;color:#fff;z-index:2}.element-propriedades .layout2-title{margin:0 0 8px 0;font-size:18px;font-weight:700}.element-propriedades .layout2-title a{color:#fff;text-decoration:none}.element-propriedades .layout2-title a:hover{text-decoration:underline}.element-propriedades .layout2-price{font-size:16px;font-weight:600;margin-bottom:6px}.element-propriedades .layout2-price del{font-size:13px;opacity:.75;margin-left:4px}.element-propriedades .layout2-subtitle{font-size:12px;color:#d1d5db;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-propriedades .layout2-cover-link{position:absolute;inset:0;z-index:3}.element-propriedades .layout3-grid{display:grid;grid-template-columns:repeat(var(--prop-cols,3),minmax(0,1fr));gap:24px}@media (max-width:900px){.element-propriedades .layout3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.element-propriedades .layout3-grid{grid-template-columns:1fr}}.element-propriedades .layout3-card{display:flex;flex-direction:column}.element-propriedades .layout3-media-box{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:#f3f4f6}.element-propriedades .layout3-media-box img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.element-propriedades .layout3-card:hover .layout3-media-box img{transform:scale(1.04)}.element-propriedades .layout3-media-box .wishlist-button{position:absolute;top:10px;right:10px;z-index:4}.element-propriedades .layout3-content{padding-top:12px}.element-propriedades .layout3-title{margin:0 0 6px 0;font-size:16px;font-weight:700}.element-propriedades .layout3-title a{color:#111827;text-decoration:none;transition:color 0.15s ease}.element-propriedades .layout3-title a:hover{color:#2563eb}.element-propriedades .layout3-price{font-size:16px;font-weight:700;color:#111827;margin:0 0 4px 0}.element-propriedades .layout3-price del{font-size:13px;color:#6b7280;font-weight:400;margin-left:4px}.element-propriedades .layout3-address{font-size:13px;color:#6b7280;margin:0 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme="dark"] .element-propriedades .propriedades-title,.dark .element-propriedades .propriedades-title{color:#ffffff!important}[data-theme="dark"] .element-propriedades .propriedades-empty,.dark .element-propriedades .propriedades-empty{background:rgb(255 255 255 / .04)!important;border-color:rgb(255 255 255 / .15)!important;color:rgb(255 255 255 / .7)!important}[data-theme="dark"] .element-propriedades .propriedades-card,.dark .element-propriedades .propriedades-card{background:rgb(255 255 255 / .04)!important;border-color:rgb(255 255 255 / .1)!important}[data-theme="dark"] .element-propriedades .propriedades-card:hover,.dark .element-propriedades .propriedades-card:hover{border-color:rgb(255 255 255 / .2)!important}[data-theme="dark"] .element-propriedades .card-media-wrapper,.dark .element-propriedades .card-media-wrapper{background-color:rgb(255 255 255 / .05)!important}[data-theme="dark"] .element-propriedades .card-title a,.dark .element-propriedades .card-title a{color:#ffffff!important}[data-theme="dark"] .element-propriedades .card-address,.dark .element-propriedades .card-address{color:rgb(255 255 255 / .65)!important}[data-theme="dark"] .element-propriedades .card-specs,.dark .element-propriedades .card-specs{border-top-color:rgb(255 255 255 / .1)!important;color:rgb(255 255 255 / .75)!important}[data-theme="dark"] .element-propriedades .layout2-nav-btn,.dark .element-propriedades .layout2-nav-btn{background:rgb(255 255 255 / .08)!important;border-color:rgb(255 255 255 / .15)!important;color:#ffffff!important}[data-theme="dark"] .element-propriedades .layout2-nav-btn:hover,.dark .element-propriedades .layout2-nav-btn:hover{background:rgb(255 255 255 / .15)!important}[data-theme="dark"] .element-propriedades .layout3-media-box,.dark .element-propriedades .layout3-media-box{background-color:rgb(255 255 255 / .05)!important}[data-theme="dark"] .element-propriedades .layout3-title a,.dark .element-propriedades .layout3-title a{color:#ffffff!important}[data-theme="dark"] .element-propriedades .layout3-price,.dark .element-propriedades .layout3-price{color:#ffffff!important}[data-theme="dark"] .element-propriedades .layout3-price del,.dark .element-propriedades .layout3-price del{color:rgb(255 255 255 / .5)!important}[data-theme="dark"] .element-propriedades .layout3-address,.dark .element-propriedades .layout3-address{color:rgb(255 255 255 / .65)!important}.element-readmore{width:100%}.element-readmore .readmore-body{position:relative;max-height:var(--readmore-collapsed-height,96px);overflow:hidden;font-size:15px;line-height:1.65;color:#374151;white-space:pre-wrap;transition:max-height 0.25s ease}.element-readmore:not(.is-expanded) .readmore-body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,#fff0,#ffffff);pointer-events:none}.element-readmore.is-expanded .readmore-body{max-height:none}.element-readmore.is-expanded .readmore-body::after{display:none}.element-readmore .readmore-toggle{margin-top:10px;padding:0;border:0;background:none;color:var(--element-color-primary,#2185d0);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.element-readmore .readmore-toggle:hover{text-decoration:underline}.element-readmore.is-short .readmore-toggle{display:none}.element-readmore.is-short .readmore-body{max-height:none}.element-readmore.is-short .readmore-body::after{display:none}[data-theme="dark"] .element-readmore .readmore-body,.dark .element-readmore .readmore-body{color:rgb(255 255 255 / .85)!important}[data-theme="dark"] .element-readmore:not(.is-expanded) .readmore-body::after,.dark .element-readmore:not(.is-expanded) .readmore-body::after{background:linear-gradient(to bottom,#fff0,rgb(18 18 18 / .95))!important}[data-theme="dark"] .element-readmore .readmore-toggle,.dark .element-readmore .readmore-toggle{color:#ffffff!important}.element-search{min-width:0;width:100%}.element-search .search-widget-container{position:relative;overflow:hidden;width:100%;min-height:500px;display:flex;justify-content:center;background-color:#0f172a;box-sizing:border-box}.element-search .search-widget-container.is-position-top{align-items:flex-start;padding:40px 20px 60px}.element-search .search-widget-container.is-position-center{align-items:center;padding:60px 20px}.element-search .search-widget-container.is-position-bottom{align-items:flex-end;padding:60px 20px 40px}.element-search .search-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;transition:transform 6s cubic-bezier(.25,1,.5,1)}.element-search .search-widget-container:hover .search-bg-image{transform:scale(1.04)}.element-search .search-bg-image:not([src]),.element-search .search-bg-image[src=""]{display:none}.element-search .search-video-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.element-search .search-video-wrap iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.element-search .search-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;transition:background-color 0.3s ease}.element-search .search-content{position:relative;z-index:2;width:100%;max-width:1060px;margin:0 auto;text-align:center}.element-search .search-title{color:#fff;font-size:clamp(2rem, 4vw, 3.2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:0 0 28px;text-shadow:0 2px 10px rgb(0 0 0 / .45)}.element-search .search-form{width:100%;margin:0 auto}.element-search .search-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:rgb(255 255 255 / .94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px;border-radius:14px;box-shadow:0 16px 36px -4px rgb(0 0 0 / .35),0 0 0 1px rgb(255 255 255 / .35)}.element-search .search-field{box-sizing:border-box}.element-search .search-field--keyword{flex:2 1 220px}.element-search .search-field--tipo,.element-search .search-field--preco,.element-search .search-field--finalidade{flex:1 1 150px}.element-search .search-field--submit{flex:0 0 auto}.element-search .search-input,.element-search .search-select{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;background-color:#fff;color:#1e293b;font-size:.95rem;line-height:48px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.element-search .search-input:focus,.element-search .search-select:focus{border-color:#0172ad;box-shadow:0 0 0 3px rgb(1 114 173 / .18)}.element-search .search-select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.element-search .search-button{width:52px;height:48px;border:none;border-radius:8px;background-color:#0172ad;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgb(1 114 173 / .35);transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.element-search .search-button:hover{background-color:#05679c;transform:translateY(-1px);box-shadow:0 6px 16px rgb(1 114 173 / .45)}.element-search .search-button:active{transform:translateY(0)}@media (max-width:768px){.element-search .search-box{flex-direction:column;gap:10px;padding:14px}.element-search .search-field{width:100%;flex:none}.element-search .search-button{width:100%;height:50px}}[data-theme="dark"] .element-search .search-title,.dark .element-search .search-title{color:#ffffff!important}[data-theme="dark"] .element-search .search-box,.dark .element-search .search-box{background:rgb(20 20 20 / .88)!important;box-shadow:0 16px 36px -4px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .12)!important}[data-theme="dark"] .element-search .search-input,[data-theme="dark"] .element-search .search-select,.dark .element-search .search-input,.dark .element-search .search-select{background-color:rgb(255 255 255 / .06)!important;border-color:rgb(255 255 255 / .15)!important;color:#ffffff!important}[data-theme="dark"] .element-search .search-input::placeholder,.dark .element-search .search-input::placeholder{color:rgb(255 255 255 / .45)!important}[data-theme="dark"] .element-search .search-select,.dark .element-search .search-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}[data-theme="dark"] .element-search .search-select option,.dark .element-search .search-select option{background-color:#1f2937!important;color:#ffffff!important}.element-section{--element-section-width:100%;--element-section-min-height:0px;--element-section-height:0px;--element-section-min-height-value:0px;--element-section-padding-block:0px;--element-section-padding-inline:0px;--element-section-content-width:1280px;--element-section-container-width:1280px;--element-section-gap:20px;--element-section-gap-custom:initial;--element-section-tablet-flow:initial;--element-section-mobile-flow:initial;position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:var(--element-section-width);min-height:var(--element-section-min-height);padding:var(--element-section-padding-block) var(--element-section-padding-inline)}.element-section--stretched,[data-id][data-type].element-section--stretched{flex:0 0 100vw;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}@supports (width:100dvw){.element-section--stretched,[data-id][data-type].element-section--stretched{flex-basis:100dvw;width:100dvw;max-width:100dvw;margin-inline:calc(50% - 50dvw)}}html:has(.element-section--stretched),body:has(.element-section--stretched){overflow-x:clip}.element-section *,.element-section *::before,.element-section *::after{box-sizing:border-box}.element-section__shape{position:absolute;z-index:0;left:0;display:none;width:100%;height:60px;overflow:hidden;pointer-events:none}.element-section--shape-top-front-yes>.element-section__shape--top,.element-section--shape-bottom-front-yes>.element-section__shape--bottom{z-index:2}.element-section__shape-fill{position:absolute;inset-block:0;left:50%;width:100%;height:100%;background:#fff;transform:translateX(-50%) scaleX(var(--element-section-shape-flip,1));transform-origin:center}.element-section--shape-top-flip-yes>.element-section__shape--top,.element-section--shape-bottom-flip-yes>.element-section__shape--bottom{--element-section-shape-flip:-1}.element-section__shape--top{top:0}.element-section__shape--bottom{bottom:0}.element-section--shape-top-wave>.element-section__shape--top,.element-section--shape-top-triangle>.element-section__shape--top,.element-section--shape-top-slant>.element-section__shape--top,.element-section--shape-bottom-wave>.element-section__shape--bottom,.element-section--shape-bottom-triangle>.element-section__shape--bottom,.element-section--shape-bottom-slant>.element-section__shape--bottom{display:block}.element-section--shape-top-wave>.element-section__shape--top>.element-section__shape-fill{clip-path:polygon(0 0,100% 0,100% 30%,85% 65%,70% 35%,55% 75%,40% 40%,25% 80%,10% 45%,0 70%)}.element-section--shape-bottom-wave>.element-section__shape--bottom>.element-section__shape-fill{clip-path:polygon(0 30%,10% 55%,25% 20%,40% 60%,55% 25%,70% 65%,85% 35%,100% 70%,100% 100%,0 100%)}.element-section--shape-top-triangle>.element-section__shape--top>.element-section__shape-fill{clip-path:polygon(0 0,100% 0,50% 100%)}.element-section--shape-bottom-triangle>.element-section__shape--bottom>.element-section__shape-fill{clip-path:polygon(50% 0,100% 100%,0 100%)}.element-section--shape-top-slant>.element-section__shape--top>.element-section__shape-fill{clip-path:polygon(0 0,100% 0,100% 20%,0 100%)}.element-section--shape-bottom-slant>.element-section__shape--bottom>.element-section__shape-fill{clip-path:polygon(0 80%,100% 0,100% 100%,0 100%)}.element-section__container{display:flex;position:relative;z-index:1;width:var(--element-section-container-width,min(100%, var(--element-section-content-width)));max-width:none;min-width:0;min-height:var(--element-section-height,0);align-self:stretch;margin-inline:auto}.element-section__content{display:flex;flex:1 1 auto;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;min-height:var(--element-section-height,0);margin-inline:calc(var(--element-section-gap, 20px) / -2);row-gap:var(--element-section-gap,20px)}.element-section__content>.element-column{flex-shrink:1!important;min-width:0;padding-inline:calc(var(--element-section-gap, 20px) / 2)}.element-section__content:has(>.element-section),.element-section__content:has(>.drop-indicator){flex-wrap:wrap}.element-section__content>.element-section{flex:1 1 100%;width:100%}@media (max-width:1024px){.element-section__content{flex-flow:var(--element-section-tablet-flow,row wrap)}.element-section__container{padding-inline:15px}}@media (max-width:767px){.element-section__container{padding-inline:15px}.element-column .element-section__container{padding-inline:0}.element-section__content{flex-flow:var(--element-section-mobile-flow,row wrap)}.element-section__content>.element-column{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;--column-flex-max-width:100%}}.element-section__overlay,.element-section__video{position:absolute;inset:0}.element-section__overlay{z-index:0;pointer-events:none}.element-section__video{z-index:-2;overflow:hidden;pointer-events:none}.element-section__video-fallback{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.element-section__video-player{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.element-section__video-player--embed{top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.element-section__video:not([data-background-video]):not([data-background-video-fallback]){display:none}.element-section__video.is-fallback-only .element-section__video-player{display:none}.element-section__overlay{width:100%;height:100%}[data-theme="dark"] .element-section,.dark .element-section{background:transparent!important;background-color:transparent!important;background-image:none!important}[data-theme="dark"] .element-section__overlay,.dark .element-section__overlay{background:transparent!important;background-color:transparent!important}[data-theme="dark"] .element-section__shape-fill,.dark .element-section__shape-fill{fill:var(--color-bg,#16140f)!important}.element-section{--element-section-width:100%;--element-section-min-height:0px;--element-section-height:0px;--element-section-min-height-value:0px;--element-section-padding-block:0px;--element-section-padding-inline:0px;--element-section-content-width:1280px;--element-section-container-width:1280px;--element-section-gap:20px;--element-section-gap-custom:initial;--element-section-tablet-flow:initial;--element-section-mobile-flow:initial;position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:var(--element-section-width);min-height:var(--element-section-min-height);padding:var(--element-section-padding-block) var(--element-section-padding-inline)}.element-section--stretched,[data-id][data-type].element-section--stretched{flex:0 0 100vw;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}@supports (width:100dvw){.element-section--stretched,[data-id][data-type].element-section--stretched{flex-basis:100dvw;width:100dvw;max-width:100dvw;margin-inline:calc(50% - 50dvw)}}html:has(.element-section--stretched),body:has(.element-section--stretched){overflow-x:clip}.element-section *,.element-section *::before,.element-section *::after{box-sizing:border-box}.element-section__shape{position:absolute;z-index:0;left:0;display:none;width:100%;height:60px;overflow:hidden;pointer-events:none}.element-section--shape-top-front-yes>.element-section__shape--top,.element-section--shape-bottom-front-yes>.element-section__shape--bottom{z-index:2}.element-section__shape-fill{position:absolute;inset-block:0;left:50%;width:100%;height:100%;background:#fff;transform:translateX(-50%) scaleX(var(--element-section-shape-flip,1));transform-origin:center}.element-section--shape-top-flip-yes>.element-section__shape--top,.element-section--shape-bottom-flip-yes>.element-section__shape--bottom{--element-section-shape-flip:-1}.element-section__shape--top{top:0}.element-section__shape--bottom{bottom:0}.element-section--shape-top-wave>.element-section__shape--top,.element-section--shape-top-triangle>.element-section__shape--top,.element-section--shape-top-slant>.element-section__shape--top,.element-section--shape-bottom-wave>.element-section__shape--bottom,.element-section--shape-bottom-triangle>.element-section__shape--bottom,.element-section--shape-bottom-slant>.element-section__shape--bottom{display:block}.element-section--shape-top-wave>.element-section__shape--top>.element-section__shape-fill{clip-path:polygon(0 0,100% 0,100% 30%,85% 65%,70% 35%,55% 75%,40% 40%,25% 80%,10% 45%,0 70%)}.element-section--shape-bottom-wave>.element-section__shape--bottom>.element-section__shape-fill{clip-path:polygon(0 30%,10% 55%,25% 20%,40% 60%,55% 25%,70% 65%,85% 35%,100% 70%,100% 100%,0 100%)}.element-section--shape-top-triangle>.element-section__shape--top>.element-section__shape-fill{clip-path:polygon(0 0,100% 0,50% 100%)}.element-section--shape-bottom-triangle>.element-section__shape--bottom>.element-section__shape-fill{clip-path:polygon(50% 0,100% 100%,0 100%)}.element-section--shape-top-slant>.element-section__shape--top>.element-section__shape-fill{clip-path:polygon(0 0,100% 0,100% 20%,0 100%)}.element-section--shape-bottom-slant>.element-section__shape--bottom>.element-section__shape-fill{clip-path:polygon(0 80%,100% 0,100% 100%,0 100%)}.element-section__container{display:flex;position:relative;z-index:1;width:var(--element-section-container-width,min(100%, var(--element-section-content-width)));max-width:none;min-width:0;min-height:var(--element-section-height,0);margin-inline:auto;margin:30px 0 30px 0}.element-section__content{display:flex;flex:1 1 auto;flex-wrap:nowrap;width:100%;margin-inline:calc(var(--element-section-gap, 20px) / -2);row-gap:var(--element-section-gap,20px)}.element-section__content>.element-column{flex-shrink:1!important;min-width:0;padding-inline:calc(var(--element-section-gap, 20px) / 2)}.element-section__content:has(>.element-section),.element-section__content:has(>.drop-indicator){flex-wrap:wrap}.element-section__content>.element-section{flex:1 1 100%;width:100%}@media (max-width:1024px){.element-section__content{flex-flow:var(--element-section-tablet-flow,row wrap)}}@media (max-width:767px){.element-column .element-section__container{padding-inline:0}.element-section__content{flex-flow:var(--element-section-mobile-flow,row wrap)}.element-section__content>.element-column{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;--column-flex-max-width:100%}}.element-section__overlay,.element-section__video{position:absolute;inset:0}.element-section__overlay{z-index:0;pointer-events:none}.element-section__video{z-index:-2;overflow:hidden;pointer-events:none}.element-section__video-fallback{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.element-section__video-player{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.element-section__video-player--embed{top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.element-section__video:not([data-background-video]):not([data-background-video-fallback]){display:none}.element-section__video.is-fallback-only .element-section__video-player{display:none}.element-section__overlay{width:100%;height:100%}[data-theme="dark"] .element-section,.dark .element-section{background:transparent!important;background-color:transparent!important;background-image:none!important}[data-theme="dark"] .element-section__overlay,.dark .element-section__overlay{background:transparent!important;background-color:transparent!important}[data-theme="dark"] .element-section__shape-fill,.dark .element-section__shape-fill{fill:var(--color-bg,#16140f)!important}.element-social-icons{--social-icon-size:1.25em;--social-icon-brand:#3f51b5}.element-social-icons .social-icons-list{display:flex;flex-flow:row wrap;align-items:center;gap:10px}.element-social-icons .social-icon-link{display:inline-flex;align-items:center;justify-content:center;padding:.6em;line-height:1;color:#fff;text-decoration:none;background-color:var(--social-icon-brand);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.element-social-icons .social-icon-slot{display:inline-flex}.element-social-icons .social-icon{font-size:var(--social-icon-size);line-height:1}.element-social-icons .social-icon svg,.element-social-icons svg.social-icon{width:1em;height:1em;color:currentColor}.element-social-icons .social-icon svg[fill="none"],.element-social-icons svg.social-icon[fill="none"]{fill:none;stroke:currentColor}.element-social-icons .social-icon svg:not([fill="none"]),.element-social-icons svg.social-icon:not([fill="none"]){fill:currentColor;stroke:none}.element-social-icons--shape-square .social-icon-link{border-radius:0}.element-social-icons--shape-rounded .social-icon-link{border-radius:6px}.element-social-icons--shape-circle .social-icon-link{border-radius:50%}.element-social-icons--color-official .social-icon-link:has(.bi-facebook),.element-social-icons--color-official .social-icon-link[aria-label*="facebook" i],.element-social-icons--color-official .social-icon-link[href*="facebook.com" i]{background-color:#3b5998}.element-social-icons--color-official .social-icon-link:has(.bi-instagram),.element-social-icons--color-official .social-icon-link[aria-label*="instagram" i],.element-social-icons--color-official .social-icon-link[href*="instagram.com" i]{background-color:#d6249f}.element-social-icons--color-official .social-icon-link:has(.bi-twitter),.element-social-icons--color-official .social-icon-link:has(.bi-twitter-x),.element-social-icons--color-official .social-icon-link[aria-label*="twitter" i],.element-social-icons--color-official .social-icon-link[aria-label*=" x" i],.element-social-icons--color-official .social-icon-link[href*="twitter.com" i],.element-social-icons--color-official .social-icon-link[href*="x.com" i]{background-color:#000}.element-social-icons--color-official .social-icon-link:has(.bi-linkedin),.element-social-icons--color-official .social-icon-link[aria-label*="linkedin" i],.element-social-icons--color-official .social-icon-link[href*="linkedin.com" i]{background-color:#0a66c2}.element-social-icons--color-official .social-icon-link:has(.bi-youtube),.element-social-icons--color-official .social-icon-link[aria-label*="youtube" i],.element-social-icons--color-official .social-icon-link[href*="youtube.com" i]{background-color:#cd201f}.element-social-icons--color-official .social-icon-link:has(.bi-whatsapp),.element-social-icons--color-official .social-icon-link[aria-label*="whatsapp" i],.element-social-icons--color-official .social-icon-link[href*="wa.me" i],.element-social-icons--color-official .social-icon-link[href*="whatsapp.com" i]{background-color:#25d366}.element-social-icons--color-official .social-icon-link:has(.bi-telegram),.element-social-icons--color-official .social-icon-link[aria-label*="telegram" i],.element-social-icons--color-official .social-icon-link[href*="t.me" i]{background-color:#2ca5e0}.element-social-icons--color-official .social-icon-link:has(.bi-tiktok),.element-social-icons--color-official .social-icon-link[aria-label*="tiktok" i],.element-social-icons--color-official .social-icon-link[href*="tiktok.com" i]{background-color:#000}.element-social-icons--color-official .social-icon-link:has(.bi-pinterest),.element-social-icons--color-official .social-icon-link[aria-label*="pinterest" i],.element-social-icons--color-official .social-icon-link[href*="pinterest.com" i]{background-color:#bd081c}.element-social-icons--color-official .social-icon-link:has(.bi-github),.element-social-icons--color-official .social-icon-link[aria-label*="github" i],.element-social-icons--color-official .social-icon-link[href*="github.com" i]{background-color:#24292e}.element-social-icons--color-official .social-icon-link:has(.bi-google),.element-social-icons--color-official .social-icon-link[aria-label*="google" i]{background-color:#dd4b39}.element-social-icons--color-official .social-icon-link:has(.bi-spotify),.element-social-icons--color-official .social-icon-link[aria-label*="spotify" i],.element-social-icons--color-official .social-icon-link[href*="spotify.com" i]{background-color:#1db954}.element-social-icons--color-official .social-icon-link:has(.bi-twitch),.element-social-icons--color-official .social-icon-link[aria-label*="twitch" i],.element-social-icons--color-official .social-icon-link[href*="twitch.tv" i]{background-color:#6441a5}.element-social-icons--color-official .social-icon-link:has(.bi-discord),.element-social-icons--color-official .social-icon-link[aria-label*="discord" i],.element-social-icons--color-official .social-icon-link[href*="discord." i]{background-color:#5865f2}.element-social-icons--color-official .social-icon-link:has(.bi-reddit),.element-social-icons--color-official .social-icon-link[aria-label*="reddit" i],.element-social-icons--color-official .social-icon-link[href*="reddit.com" i]{background-color:#ff4500}.element-social-icons--color-official .social-icon-link:has(.bi-envelope),.element-social-icons--color-official .social-icon-link[aria-label*="email" i],.element-social-icons--color-official .social-icon-link[aria-label*="e-mail" i],.element-social-icons--color-official .social-icon-link[href^="mailto:" i]{background-color:#ea4335}[data-theme="dark"] .element-social-icons:not(.element-social-icons--color-official) .social-icon-link,.dark .element-social-icons:not(.element-social-icons--color-official) .social-icon-link{color:#ffffff!important}.element-spacer{width:100%;clear:both}.element-spacer>.element-spacer__inner{display:block;width:100%;height:50px}.element-widget.element-spacer>.element-spacer__inner{box-sizing:border-box;background-color:rgb(65 182 230 / .08);background-image:repeating-linear-gradient(-45deg,rgb(65 182 230 / .22),rgb(65 182 230 / .22) 6px,transparent 6px,transparent 12px);border:1px dashed rgb(65 182 230 / .55)}.element-star-rating{display:flex;align-items:center;gap:10px}.element-star-rating .star-rating-stars{display:flex;align-items:center;gap:4px;font-size:1.25rem;line-height:1}.element-star-rating .star-rating-stars svg{width:1.25em;height:1.25em;display:inline-block;vertical-align:middle}.element-star-rating .star-rating-stars .is-filled{color:#f5a623;fill:currentColor}.element-star-rating .star-rating-stars .is-empty{color:#d1d5db;fill:currentColor}.element-star-rating .star-rating-label:empty{display:none}[data-theme="dark"] .element-star-rating,.dark .element-star-rating{color:#ffffff!important}[data-theme="dark"] .element-star-rating .star-rating-stars .is-empty,.dark .element-star-rating .star-rating-stars .is-empty{color:rgb(255 255 255 / .2)!important}[data-theme="dark"] .element-star-rating .star-rating-label,.dark .element-star-rating .star-rating-label{color:rgb(255 255 255 / .7)!important}.element-svg{box-sizing:border-box;line-height:0;color:var(--element-color-primary,#2185d0)}.element-svg .icon,.element-svg.icon{display:inline-block;max-width:100%;line-height:0;vertical-align:middle}.element-svg svg{display:block;max-width:100%;width:96px;height:auto;min-height:24px;color:inherit;overflow:visible}.element-svg svg[fill="none"]{fill:none;stroke:currentColor}.element-svg svg:not([fill="none"]){fill:currentColor;stroke:none}.element-table{width:100%}.element-table__scroll{width:100%;overflow-x:auto}.element-table__table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;--table-stripe-bg:#f9fafb;--table-hover-bg:#f3f4f6}.element-table__table th,.element-table__table td{padding:12px 14px;border:1px solid #e5e7eb;vertical-align:middle}.element-table__table thead th{background:#f3f4f6;font-weight:700;color:#111827}.element-table__table tbody td{color:#374151;background:#fff}.element-table__table[data-show_header="false"] thead{display:none}.element-table__table[data-striped="true"] tbody tr:nth-child(even) td{background:var(--table-stripe-bg)}.element-table__table[data-hover="true"] tbody tr:hover td{background:var(--table-hover-bg)}.element-table__table td[hidden],.element-table__table th[hidden]{display:none!important}[data-theme="dark"] .element-table__table,.dark .element-table__table{--table-stripe-bg:rgba(255, 255, 255, 0.03);--table-hover-bg:rgba(255, 255, 255, 0.06)}[data-theme="dark"] .element-table__table th,[data-theme="dark"] .element-table__table td,.dark .element-table__table th,.dark .element-table__table td{border-color:rgb(255 255 255 / .12)!important}[data-theme="dark"] .element-table__table thead th,.dark .element-table__table thead th{background:rgb(255 255 255 / .06)!important;color:#ffffff!important}[data-theme="dark"] .element-table__table tbody td,.dark .element-table__table tbody td{background:transparent!important;color:rgb(255 255 255 / .85)!important}.element-video{position:relative;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border-radius:10px;background-color:var(--element-color-surface,#0f172a);box-shadow:0 1px 2px rgb(15 23 42 / 8%)}.element-video video.video,.element-video iframe.video,.element-video .video{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;min-height:200px;border:0;object-fit:cover;background-color:#0f172a}.element-video .video.element-video__placeholder{display:flex;align-items:center;justify-content:center;object-fit:unset;color:rgb(255 255 255 / 72%);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,rgb(255 255 255 / 6%),transparent 40%),var(--element-color-surface,#1e293b)}.element-video__placeholder-label{padding:.5rem .85rem;border:1px solid rgb(255 255 255 / 18%);border-radius:999px}.element-video .element-widget-click-overlay{position:absolute;inset:0;z-index:2;cursor:move;background:#fff0}