body{font-family:Roboto,sans-serif}.elementor-location-header .elementor-item,.elementor-location-header .elementor-button{font-family:Gotham,sans-serif!important}.elementor-location-header button.elementor-button{color:var(--primary-foreground)!important}.elementor-location-header .elementor-item.active{color:var(--source-color-b3f0bf04)}.elementor-widget-button .elementor-button{justify-content:center;align-items:center;display:inline-flex}#content{min-height:35vh}.elementor-16952 .elementor-element.elementor-element-e773fee{background-image:url(/__l5e/assets-v1/7ef35b59-3487-4ed5-83e5-33beed793456/units-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.elementor-invisible,.perfmatters-lazy{visibility:visible!important;opacity:1!important}.elementor-villa-branca .elementor-element.elementor-element-55702b4{justify-content:center;align-items:center}.elementor-villa-branca .elementor-element.elementor-element-33ae8d6{width:100%}.elementor-villa-branca .elementor-element.elementor-element-33ae8d6 img{width:100%;max-width:560px;height:auto}.elementor a,.elementor button{letter-spacing:normal}.elementor button.elementor-button{white-space:normal;border:0;height:auto}.elementor-nav-menu{margin:0;padding:0;list-style:none}.elementor-nav-menu--main .elementor-nav-menu{align-items:center;display:flex}.elementor-nav-menu--main .elementor-item{padding:13px 20px;display:block}.elementor-nav-menu--main{display:block}.elementor-nav-menu--dropdown,.original-menu-toggle,.elementor-tab-content.original-answer{display:none}.elementor-tab-content.original-answer-open{display:block}.original-faq-trigger{white-space:normal;text-align:left;border-radius:0;justify-content:flex-start;width:100%;height:auto}.elementor-widget-container:empty{display:none}.canonical-article{max-width:1000px;margin:0 auto;padding:70px 24px;line-height:1.8}.canonical-article h1{color:var(--primary);margin-bottom:32px;font-family:Gotham,Roboto,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.2}.canonical-article h2,.canonical-article h3{margin:28px 0 16px}.canonical-article p{margin-bottom:20px}.canonical-article a{color:var(--primary);text-decoration:underline}.canonical-article img{max-width:100%;height:auto}.elementor-widget-video video{object-fit:cover;max-width:100%}.original-action{margin:24px 0}.original-inline-action{background:0 0;border:0;height:auto;padding:0;display:inline}.original-inline-action img{display:block}.original-unavailable-action{white-space:normal;flex-wrap:wrap;height:auto}.original-unavailable-note{width:100%;font-size:12px;line-height:1.5;display:block}.original-category-heading{margin:0}.original-action{white-space:normal;max-width:100%;height:auto}.original-disconnected-form{gap:12px;width:100%;min-width:0;display:grid}.original-form-field{gap:5px;min-width:0;display:grid}.original-form-field input,.original-form-field textarea,.original-form-field select{background:var(--background);width:100%;min-width:0;color:var(--foreground);border:1px solid var(--input);border-radius:4px;padding:10px}.original-form-field label,.original-form-notice{font-size:13px;line-height:1.5}.original-disconnected-form button{white-space:normal;max-width:100%}.elementor a:focus-visible,.elementor button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.unit-carousel-controls button,.original-menu-toggle{min-width:44px;min-height:44px}.static-reputation{justify-content:center;padding:12px 0;display:flex}.static-reputation a{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:144px;min-height:44px;padding:8px 12px;display:inline-flex}.static-reputation a:focus-visible{outline-offset:2px;outline:2px solid}.static-reputation img{width:min(320px,88vw);max-width:100%;height:auto;display:block}.whatsapp-float{background:var(--whatsapp-surface);color:var(--whatsapp-foreground);border:0}.dialog-body button[type=submit]{background:var(--action);color:var(--action-foreground);border:0}.dialog-body [data-slot=dialog-title]{font-family:Gotham,sans-serif}.dialog-body{background:var(--background);color:var(--foreground)}.original-public-video{border:0;width:100%;height:auto;padding:0;display:block;position:relative}.original-public-video img{width:100%;height:auto}.original-video-play{color:var(--primary-foreground);place-items:center;display:grid;position:absolute;inset:0}.original-video-play svg{background:var(--primary);border-radius:8px;width:56px;height:56px;padding:12px}.artur-unit-experience .unit-reveal-pending{opacity:0;transform:translateY(18px)}.artur-unit-experience .unit-reveal-visible{animation:.65s ease-out both unit-enter}@keyframes unit-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.unit-carousel{width:100%;min-width:0;position:relative}.unit-carousel-viewport{touch-action:pan-y pinch-zoom;overflow:hidden}.unit-carousel-track{display:flex}.unit-carousel-slide{flex:0 0 100%;min-width:0}.unit-carousel-photos .unit-carousel-viewport,.unit-carousel-photos .swiper-slide,.unit-carousel-photos .swiper-slide-bg{height:442px}.unit-carousel-controls{justify-content:center;align-items:center;gap:10px;padding-top:12px;display:flex}.unit-carousel-counter{font-variant-numeric:tabular-nums;text-align:center;min-width:44px}.unit-carousel-photos .unit-carousel-controls{color:var(--primary-foreground);position:absolute;inset:auto 0 12px}.unit-carousel-photos .unit-carousel-controls button{background:var(--primary);color:var(--primary-foreground)}.unit-carousel-photos .unit-carousel-counter{background:var(--primary);color:var(--primary-foreground);border-radius:4px;padding:6px}.unit-carousel-testimonials .unit-carousel-controls button{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.unit-carousel-testimonials .unit-carousel-slide{flex-basis:33.3333%;padding:0 5px}.unit-carousel-testimonials .unit-carousel-slide>.e-child{width:100%;height:100%}.artur-unit-experience .elementor-button{transition:filter .18s,transform .18s}.artur-unit-experience .elementor-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.artur-unit-experience .elementor-button:focus-visible,.unit-carousel button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.unit-carousel button:hover{filter:brightness(1.15)}@media (width<=767px){.unit-carousel-testimonials .unit-carousel-slide{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.artur-unit-experience .unit-reveal-pending{opacity:1;transform:none}.artur-unit-experience .unit-reveal-visible{animation:none}.artur-unit-experience .elementor-button,.artur-unit-experience .swiper-slide,.artur-unit-experience .unit-carousel-track{transition:none!important}.artur-unit-experience .elementor-button:hover{transform:none}}@media (width<=767px){.elementor-nav-menu--main{display:none!important}.original-menu-toggle{z-index:2;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:none!important;color:var(--primary-foreground)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.original-menu-toggle svg{stroke-width:1.5px;width:22px;height:22px}.original-menu-toggle:hover,.original-menu-toggle:focus-visible{background:0 0!important}.original-menu-closed{display:none!important}.original-menu-open{max-height:calc(100vh - 80px);overflow-y:auto;background:var(--primary)!important;border:0!important;border-top:1px solid color-mix(in oklch, var(--primary-foreground) 14%, transparent)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;z-index:9999!important;border-radius:0!important;margin:0!important;padding:2px 0 8px!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;transform:none!important}.elementor-16950 .elementor-element.elementor-element-621be7d .elementor-nav-menu__container.elementor-nav-menu--dropdown.original-menu-open{margin-top:0!important}.original-menu-open .elementor-nav-menu,.original-menu-open ul{width:100%!important;margin:0!important;position:static!important;left:auto!important;transform:none!important}.original-menu-open .elementor-item{opacity:.88;padding:13px 20px;font-size:14px;font-weight:400;display:block;color:var(--primary-foreground)!important;background:0 0!important}.original-menu-open .elementor-item:hover,.original-menu-open .elementor-item:focus-visible{opacity:1;background:0 0!important}.elementor-location-header{z-index:40;position:relative}.elementor-location-header .e-con-inner{flex-wrap:nowrap}.elementor-16950 .elementor-element.elementor-element-8f8460d{flex-shrink:0;width:auto;display:flex}.elementor-16950 .elementor-element.elementor-element-8f8460d .elementor-button{max-width:105px;padding:8px;font-size:10px}.elementor-16950 .elementor-element.elementor-element-5e1e775{width:auto;margin-left:auto;position:static!important}.elementor-16950 .elementor-element.elementor-element-be60a6d{width:125px}.elementor-16950 .elementor-element.elementor-element-621be7d{position:static!important}}.original-form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.original-form-success{color:#1a7f37;font-weight:600}.original-form-error{color:#b3261e;font-weight:600}.admin-auth{justify-content:center;padding:4rem 1rem;display:flex}.admin-auth-card{flex-direction:column;gap:.75rem;width:100%;max-width:24rem;display:flex}.admin-auth-error{color:#b3261e;font-weight:600}.admin-panel{max-width:72rem;margin:0 auto;padding:2rem 1rem}.admin-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-table-wrapper{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e2e2;padding:.5rem .75rem}.elementor-17488 .elementor-element-ea4de73{display:none!important}.aligners-motion{display:contents}.aligners-motion .elementor-element-44f58d9 .elementor-image-box-img{overflow:hidden}.aligners-motion .aligners-case-zoom{transform-origin:50%;animation:1.1s ease-out both aligners-case-zoom-out}@keyframes aligners-case-zoom-out{0%{transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aligners-motion .aligners-case-zoom{animation:none;transform:none}}.sorrix-aligners-intro{text-align:center;flex:0 0 100%;width:100%;padding:0 16px 6px}.sorrix-aligners-intro p{max-width:720px;color:var(--source-color-4e9751ad);margin:0 auto;font-family:Gotham,sans-serif;font-size:20px;line-height:1.45}@media (width<=767px){.sorrix-aligners-intro{padding:0 12px 4px}.sorrix-aligners-intro p{font-size:15px;line-height:1.5}}.sorrix-aligners-video{flex:0 0 100%;justify-content:center;width:100%;padding:8px 16px 24px;display:flex}.sorrix-aligners-video .sorrix-aligners-video-player{aspect-ratio:9/16;object-fit:contain;background:#0b0b0b;border-radius:14px;width:min(100%,min(70vh,620px)/1.77778);height:auto}@media (width<=480px){.sorrix-aligners-video{padding:8px 12px 20px}.sorrix-aligners-video .sorrix-aligners-video-player{border-radius:10px;width:min(70%,min(50vh,460px)/1.77778)}}.sorrix-aligners-unboxing{text-align:center;background:var(--secondary);width:100%;color:var(--source-color-4e9751ad);padding:36px 20px 44px}.sorrix-aligners-unboxing h2{max-width:800px;color:inherit;margin:0 auto 16px;font-family:Gotham,sans-serif;font-size:28px;line-height:1.3}.sorrix-aligners-unboxing p{max-width:720px;margin:0 auto 16px;font-family:Gotham,sans-serif;font-size:17px;line-height:1.5}.sorrix-aligners-unboxing .elementor-button{white-space:normal;max-width:100%}@media (width<=767px){.sorrix-aligners-unboxing{padding:28px 16px 32px}.sorrix-aligners-unboxing h2{font-size:22px}.sorrix-aligners-unboxing p{font-size:15px}}.sorrix-aligners-testimonials{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,1040px);margin-inline:auto;padding:16px 20px 32px;display:grid}.sorrix-aligners-testimonials .sorrix-aligners-testimonial-player{aspect-ratio:9/16;object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}@media (width<=600px){.sorrix-aligners-testimonials{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.sorrix-aligners-testimonials .sorrix-aligners-testimonial-player{width:min(80%,240px)}}button[role=tab]{background-color:var(--card);color:var(--card-foreground);border-color:var(--border)}button[role=tab][data-state=active]{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}button[aria-pressed=true]{background-color:var(--primary);color:var(--primary-foreground)}button[aria-pressed=false]{background-color:var(--background);color:var(--foreground)}
