body.has-bottom-nav{--bottom-nav-height:calc(5.6rem + env(safe-area-inset-bottom, 0));padding-block-end:var(--bottom-nav-height)}body.has-bottom-nav site-header.mobile>header{border-bottom:.1rem solid rgba(0,0,0,.3);grid-template-areas:"logo service";grid-template-columns:minmax(0,1fr) auto;padding:1rem;position:relative}body.has-bottom-nav site-header.mobile .main-logo{grid-column:1/-1;justify-self:center}body.has-bottom-nav site-header.mobile>header>.nav-container{display:none}body.has-bottom-nav site-header.mobile aside{position:static;z-index:1}body.has-bottom-nav site-header.mobile .auth-link{left:1rem;position:absolute;top:50%;translate:0 -50%}body.has-bottom-nav site-header.mobile aside .nav-container:has(whats-app-contact){display:flex;left:4rem;position:absolute;top:50%;translate:0 -50%}body.has-bottom-nav .filter-actions{background-color:#fff;border-top:.1rem solid var(--color-surface-muted);bottom:var(--bottom-nav-height);left:0;padding:0 var(--sp-5);position:fixed;right:0;z-index:15}body.has-bottom-nav .filter-options.open,body.has-bottom-nav .filters.open{bottom:var(--bottom-nav-height)}body.has-bottom-nav .livechat_button,body.has-bottom-nav search-focus{display:none}bottom-nav{--bottom-nav-padding:2rem;--bottom-nav-radius:1rem;--bottom-nav-border:0.1rem solid var(--color-surface-muted);--bottom-nav-card-height:7.5rem;--bottom-nav-icon-size:4.8rem;--bottom-nav-carousel-card-width:11.2rem;--bottom-nav-muted:var(--color-text-secondary);background-color:var(--white);bottom:0;display:block;height:var(--bottom-nav-height);left:0;overflow:hidden;position:fixed;right:0;z-index:30}bottom-nav[hidden]{display:none}bottom-nav:before{background-color:var(--color-surface-muted);content:"";height:.1rem;left:0;position:absolute;right:0;top:0;z-index:1}bottom-nav dialog{background-color:var(--white);border:0;color:inherit;display:block;height:auto;inset:auto;margin:0;max-height:none;max-width:100%;padding:0;position:relative;width:100%}bottom-nav dialog[open]{background-color:transparent;bottom:0;display:flex;flex-direction:column;left:0;max-height:90vh;overflow:visible;position:fixed;right:0;top:auto}bottom-nav dialog[open].closing{pointer-events:none}bottom-nav dialog::backdrop{animation:fade-in .32s ease-out;background-color:rgba(0,0,0,.3)}bottom-nav dialog[open].closing::backdrop{animation:fade-out .15s ease-out forwards}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}bottom-nav .tabs{display:none}bottom-nav dialog[open] .tabs{animation:slide-up-tabs .32s cubic-bezier(.32,.72,0,1);background-color:var(--white);border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -.4rem 2rem rgba(0,0,0,.1);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;order:0;overflow:hidden;translate:0 0}@keyframes slide-up-tabs{0%{translate:0 100%}}bottom-nav dialog[open].dragging .tabs{animation:none;transition:none}bottom-nav dialog[open].snapping .tabs{animation:none;transition:translate .2s cubic-bezier(.32,.72,0,1)}bottom-nav dialog[open].closing .tabs{transition:translate .15s cubic-bezier(.32,.72,0,1);translate:0 100%}bottom-nav dialog[open] .scroll-marker-group{background-color:var(--white);box-shadow:0 -.1rem 0 var(--color-surface-muted);flex-shrink:0;order:1;padding-bottom:env(safe-area-inset-bottom,0);position:relative;z-index:1}bottom-nav .handle{background-color:var(--white);border-radius:1.6rem 1.6rem 0 0;display:none;justify-content:center;padding:var(--sp-3) 0 var(--sp-1);position:sticky;top:0;z-index:1}bottom-nav .handle:after{background-color:var(--bottom-nav-muted);border-radius:.2rem;content:"";height:.4rem;width:4rem}bottom-nav dialog[open] .handle{display:flex}bottom-nav .tabs-scroll{display:grid;flex:1;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;overflow:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}bottom-nav .tab-slide{display:flex;flex-direction:column;min-height:0;scroll-snap-align:start}bottom-nav .tab-slide header{background-color:var(--white);border-bottom:var(--bottom-nav-border);margin:0 calc(var(--bottom-nav-padding)*-1) 0;padding:.4rem var(--bottom-nav-padding) 1.6rem;position:relative}bottom-nav .tab-slide header h2{font-family:var(--font-display);font-size:2.4rem;font-weight:400;line-height:3.2rem;margin:0;text-align:start}bottom-nav .tab-slide header p{color:var(--bottom-nav-muted);font-family:var(--font-body);font-size:1.4rem;line-height:2rem;margin:var(--sp-1) 0 0}bottom-nav lang-switch{align-items:center;display:flex;gap:1rem;position:absolute;right:var(--bottom-nav-padding);top:.4rem}bottom-nav lang-switch svg{color:var(--bottom-nav-muted);height:1.4rem;width:1.4rem}bottom-nav lang-switch a{color:var(--bottom-nav-muted);font-family:var(--font-body);font-size:1.6rem;line-height:2.4rem;text-decoration:none}bottom-nav lang-switch a[data-active]{color:var(--black)}bottom-nav lang-switch .lang-sep{color:var(--bottom-nav-muted);font-size:1.2rem}bottom-nav .tab-slide section{max-height:0;overflow:hidden;padding:0 var(--bottom-nav-padding) var(--bottom-nav-padding)}bottom-nav dialog[open] .tab-slide.active header{position:sticky;top:0;z-index:1}bottom-nav dialog[open] .tab-slide.active section{flex:1;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@supports(-webkit-touch-callout:none){bottom-nav dialog[open] .tab-slide.active section:after{content:"";display:block;height:var(--bottom-nav-height)}}bottom-nav .action-cards{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) 0}bottom-nav .action-card{align-items:center;border:var(--bottom-nav-border);border-radius:var(--bottom-nav-radius);color:inherit;display:flex;gap:var(--sp-4);height:var(--bottom-nav-card-height);padding:0 var(--bottom-nav-padding);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}bottom-nav .action-card .icon{align-items:center;border:.15rem solid var(--color-surface-muted);border-radius:50%;display:flex;flex-shrink:0;height:var(--bottom-nav-icon-size);justify-content:center;width:var(--bottom-nav-icon-size)}bottom-nav .action-card .icon svg{height:2rem;width:2rem}bottom-nav .action-card:has(.img){height:8.1rem;overflow:hidden;padding-left:0}bottom-nav .action-card .img{aspect-ratio:1;background-color:var(--color-surface-muted);flex-shrink:0;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}bottom-nav .action-card .text{display:flex;flex:1;flex-direction:column}bottom-nav .action-card .title{flex:1;font-family:var(--font-display);font-size:1.8rem;font-weight:400;line-height:2.4rem}bottom-nav .action-card .subtitle{color:var(--bottom-nav-muted);font-family:var(--font-body);font-size:1.4rem;line-height:2rem}bottom-nav .action-card .arrow{color:var(--bottom-nav-muted);flex-shrink:0;font-size:1.8rem}bottom-nav .carousel-section{padding:var(--sp-2) 0 0}bottom-nav .carousel-label{border-bottom:var(--bottom-nav-border);color:var(--bottom-nav-muted);font-family:var(--font-body-bold);font-size:1.1rem;letter-spacing:.11rem;line-height:1.6rem;margin:0 0 var(--sp-3);padding-bottom:var(--sp-3);text-transform:uppercase}bottom-nav .carousel-scroll{display:flex;gap:1rem;margin:0 calc(var(--bottom-nav-padding)*-1);overflow-x:auto;padding:0 var(--bottom-nav-padding) var(--bottom-nav-padding);scroll-padding-inline:var(--bottom-nav-padding);scroll-snap-type:x proximity;scrollbar-width:none}bottom-nav .carousel-card{border:var(--bottom-nav-border);border-radius:var(--bottom-nav-radius);color:inherit;flex-shrink:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;width:var(--bottom-nav-carousel-card-width)}bottom-nav .carousel-card img{aspect-ratio:1;background-color:var(--color-surface-muted);display:block;-o-object-fit:cover;object-fit:cover;width:100%}bottom-nav .carousel-card span{display:block;font-family:var(--font-body-bold);font-size:1.2rem;letter-spacing:-.03rem;line-height:1.6rem;padding:1rem var(--sp-1);text-align:center}bottom-nav .contact-tiles{display:grid;gap:var(--sp-2);grid-template-columns:repeat(4,1fr);padding:var(--sp-3) 0}bottom-nav .contact-tile{border:var(--bottom-nav-border);color:inherit;flex-direction:column;gap:.6rem;height:8.4rem;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}bottom-nav .contact-tile,bottom-nav .contact-tile .icon{align-items:center;border-radius:var(--bottom-nav-radius);display:flex;justify-content:center}bottom-nav .contact-tile .icon{background-color:rgba(0,0,0,.05);height:4rem;width:4rem}bottom-nav .contact-tile .icon svg{height:2rem;width:2rem}bottom-nav .contact-tile .label{color:var(--bottom-nav-muted);font-family:var(--font-body);font-size:1rem;line-height:1.25rem}bottom-nav nav-search{display:block;padding-top:var(--sp-5)}bottom-nav .search-field{position:relative}bottom-nav .search-field button{background:none;border:none;cursor:pointer;left:1.6rem;padding:0;position:absolute;top:50%;translate:0 -50%}bottom-nav .search-field button svg{color:var(--bottom-nav-muted);height:2rem;width:2rem}bottom-nav .search-field input{-webkit-appearance:none;background-color:var(--white);border:var(--bottom-nav-border);border-radius:1.6rem;color:var(--black);font-family:var(--font-body);font-size:1.6rem;height:4.8rem;padding:0 var(--sp-4) 0 var(--sp-12);width:100%}bottom-nav .search-field input::-moz-placeholder{color:hsla(0,0%,4%,.5)}bottom-nav .search-field input::placeholder{color:hsla(0,0%,4%,.5)}bottom-nav .search-suggestions{padding-top:var(--sp-6)}bottom-nav .suggestion-list{display:flex;flex-direction:column;gap:var(--sp-1)}bottom-nav .suggestion-item{align-items:center;border-radius:var(--bottom-nav-radius);color:var(--black);display:flex;font-family:var(--font-body);font-size:1.4rem;height:4.4rem;line-height:2rem;padding:0 var(--sp-4);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}bottom-nav .suggestion-item.active{background-color:rgba(0,0,0,.05)}bottom-nav .scroll-marker-group{align-items:flex-start;display:flex;height:var(--bottom-nav-height);justify-content:space-around;padding-block-start:.5rem}bottom-nav .scroll-marker{align-items:center;color:var(--bottom-nav-muted);display:flex;flex:1;flex-direction:column;font-size:1rem;gap:var(--sp-1);justify-content:center;line-height:1.5rem;min-height:4.8rem;position:relative;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s cubic-bezier(.32,.72,0,1)}bottom-nav .scroll-marker svg{height:2.4rem;stroke-width:1.5;width:2.4rem}bottom-nav .scroll-marker span{font-family:var(--font-body);letter-spacing:.025rem}bottom-nav .scroll-marker:focus-visible{box-shadow:inset 0 0 0 .2rem var(--color-surface-page);outline:.1rem solid var(--color-border-focus);outline-offset:-.1rem}bottom-nav .scroll-marker.active{color:var(--black)}bottom-nav .scroll-marker.active span{font-family:var(--font-body-bold)}@media(prefers-reduced-motion:reduce){bottom-nav dialog[open] .tabs,bottom-nav dialog[open].closing .tabs{animation:none;transition:none}bottom-nav dialog[open].closing::backdrop,bottom-nav dialog[open]::backdrop{animation:none}bottom-nav .scroll-marker{transition:none}}