:root{--bf-red:228,3,10;--bf-dark:29,39,38;--cor-branco:#fff;--cor-preto:#000;--color-dark-rgb:0,0,0;--color-white-rgb:255,255,255;--bg-body:255,255,255;--logo:url("../img/logo-branco.svg");--bg-header:255,255,255;--swiper-navigation-color:var(--bs-dark);--animation-cubic:cubic-bezier(.25,.46,.45,.94)}.contraste{--bf-red:0,0,0;--bf-dark:0,0,0;--cor-branco:#fff;--cor-preto:#000;--color-dark-rgb:0,0,0;--color-white-rgb:255,255,255;--bg-body:0,0,0;--bg-header:0,0,0}.contraste .footer,.contraste .bg-secondary,.contraste .bg-body-secondary,.contraste .bg-white{background:rgb(var(--bg-body))!important}.contraste p,.contraste h1,.contraste h2,.contraste h3,.contraste h4,.contraste h5,.contraste h6,.contraste a,.contraste label,.contraste span{color:rgb(var(--color-white-rgb))!important}.contraste a{text-decoration:underline!important}.contraste .btn{border:1px solid rgb(var(--color-white-rgb))!important;color:rgb(var(--color-white-rgb))!important}.contraste .conteudo .textoConteudo li::before{color:rgb(var(--color-white-rgb))!important}.contraste .text-ciano{--bs-text-opacity:1;color:rgba(var(--color-white-rgb),var(--bs-text-opacity))!important}.contraste .link-dark:focus,.contraste .link-dark:hover{color:RGBA(var(--color-white-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--color-white-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--color-white-rgb),var(--bs-link-underline-opacity,1))!important}.contraste a:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(var(--color-white-rgb),.25)}.contraste .servicos-cards .card-servicos,.contraste .card{background-color:var(--cor-preto)!important}@media(min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1504px}}body{--bs-body-font-family:"Archivo",sans-serif;overflow-x:hidden;font-size:16px;background:rgb(var(--bg-body))}p{font-size:1rem}a{color:var(--tx-azul);outline:0}.dropdown-toggle::after{content:none!important}.form-check-input:checked{background-color:rgb(var(--bf-red));border-color:rgb(var(--bf-red))}.form-control:focus,.form-select:focus{box-shadow:none;border-color:rgb(var(--bf-dark))!important}.bg-header{background-color:rgba(var(--bg-body),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bg-body),var(--bs-bg-opacity))!important}.bg-vermelho{background-color:rgba(var(--bf-red),var(--bs-bg-opacity))!important}.btn-underline-light{--bs-btn-color:rgb(var(--color-white-rgb));--bs-btn-hover-color:var(--bs-dark);--bs-btn-active-color:var(--bs-dark);--bs-btn-focus-shadow-rgb:13,110,253}.btn-underline-dark{--bs-btn-color:rgba(126,126,126,1);--bs-btn-hover-color:var(--bs-light);--bs-btn-active-color:var(--bs-light);--bs-btn-focus-shadow-rgb:13,110,253}.btn-outline-icon{aspect-ratio:1/1;width:40px;background:var(--bs-btn-color);color:var(--bs-btn-hover-color)}.btn-underline::before{content:"";width:100%;height:2px;background:var(--bs-btn-color);position:absolute;bottom:0;left:0;transition:all .2s cubic-bezier(.175,.885,.32,1.275);z-index:0}.btn-underline:hover::before,.btn-underline:active::before,.btn-underline:focus-visible::before{height:100%;bottom:0}a .arrow,.btn .arrow{transition:all 200ms var(--animation-cubic)}.w-fit{width:fit-content}.btn-busca{aspect-ratio:1/1}a:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.navigation-arrow{width:36px!important;height:36px!important}.navigation-arrow::after{font-size:1.1rem!important}.banner-tools{max-width:100%;width:500px;display:flex;align-items:center;justify-content:center;gap:1rem;position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);z-index:1;padding:0 1rem}.banner-tools>*{position:relative!important;top:unset!important;left:unset!important;right:unset!important;margin-top:unset!important}.banner-tools .swiper-pagination-fraction{position:relative;bottom:unset;top:unset;left:unset}.banner-tools .swiper-pagination-progressbar{--swiper-pagination-color:rgb(var(--bf-red));background:var(--bs-light);height:2px!important;position:relative}.pagination{--bs-pagination-color:rgb(var(--bf-red));--bs-pagination-bg:rgba(var(--bf-red),0);--bs-pagination-border-color:rgba(var(--bf-red),0);--bs-pagination-border-radius:0;--bs-pagination-hover-color:rgb(var(--color-white-rgb));--bs-pagination-hover-bg:rgb(var(--bf-red-claro));--bs-pagination-hover-border-color:rgb(var(--bf-red-claro));--bs-pagination-focus-color:rgb(var(--color-white-rgb));--bs-pagination-focus-bg:rgb(var(--bf-red-claro));--bs-pagination-active-bg:rgb(var(--bf-red));--bs-pagination-active-border-color:rgb(var(--color-white-rgb))}.bg-logo{background-image:url("img/logo-branco.svg");background-position:center;background-size:40%;background-repeat:no-repeat}.bg-bf-dark{background-color:rgba(var(--bf-dark),var(--bs-bg-opacity))!important}.aspect-1-1{aspect-ratio:1/1}.breadcrumb{--bs-breadcrumb-font-size:.9rem;--bs-breadcrumb-item-active-color:rgb(var(--bf-red))}.link-red{color:RGBA(var(--bf-red),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bf-red),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bf-red),var(--bs-link-underline-opacity,1))!important}.fixed-btn{position:fixed;right:10px;width:60px;height:60px;border-radius:50%;padding-top:1px;display:flex;justify-content:center;align-items:center;z-index:99;box-shadow:0 11px 43px 0 rgba(0,0,0,.36);transition:all 200ms ease;color:var(--cor-branco)}.fixed-btn svg{position:relative;left:1px}.fixed__whatsapp{bottom:30px;background:#25d366}.fixed__whatsapp svg{top:-1px}@keyframes whats{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:300px!important;margin:auto;top:300px;left:40%;position:absolute}.lazyload,.lazyloading{opacity:0;transition:opacity 400ms ease}img.lazyloaded{opacity:1}.horizontal__scroll{scrollbar-width:none}.horizontal__scroll:not(.active){scroll-behavior:smooth;transition:100ms ease}.fs-7{font-size:.8rem}.btn:active{filter:brightness(.5);transform:scale(.95)}.dot-spinner{--uib-size:2.8rem;--uib-speed:.9s;--uib-color:#183153;position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size)}.dot-spinner__dot{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.dot-spinner__dot::before{content:'';height:20%;width:20%;border-radius:50%;background-color:var(--uib-color);transform:scale(0);opacity:.5;animation:pulse0112 calc(var(--uib-speed)*1.111) ease-in-out infinite;box-shadow:0 0 20px rgba(18,31,53,.3)}.dot-spinner__dot:nth-child(2){transform:rotate(45deg)}.dot-spinner__dot:nth-child(2)::before{animation-delay:calc(var(--uib-speed)*-.875)}.dot-spinner__dot:nth-child(3){transform:rotate(90deg)}.dot-spinner__dot:nth-child(3)::before{animation-delay:calc(var(--uib-speed)*-.75)}.dot-spinner__dot:nth-child(4){transform:rotate(135deg)}.dot-spinner__dot:nth-child(4)::before{animation-delay:calc(var(--uib-speed)*-.625)}.dot-spinner__dot:nth-child(5){transform:rotate(180deg)}.dot-spinner__dot:nth-child(5)::before{animation-delay:calc(var(--uib-speed)*-.5)}.dot-spinner__dot:nth-child(6){transform:rotate(225deg)}.dot-spinner__dot:nth-child(6)::before{animation-delay:calc(var(--uib-speed)*-.375)}.dot-spinner__dot:nth-child(7){transform:rotate(270deg)}.dot-spinner__dot:nth-child(7)::before{animation-delay:calc(var(--uib-speed)*-.25)}.dot-spinner__dot:nth-child(8){transform:rotate(315deg)}.dot-spinner__dot:nth-child(8)::before{animation-delay:calc(var(--uib-speed)*-.125)}@keyframes pulse0112{0%,100%{transform:scale(0);opacity:.5}50%{transform:scale(1);opacity:1}}.animate-title::before{content:"";width:0;height:4px;background:rgb(var(--bf-red));position:absolute;top:0;left:0;z-index:0;transition:width .6s ease-in-out}.animate-title.inview::before{width:64px}.capa-title{line-height:1.4}.capa-title.inview::before{width:125px}.text-space-3{letter-spacing:3px}@media screen and (min-width:992px){.capa-chamada{max-width:calc(960px/2)}.capa-img-block{max-height:460px;height:100%}}@media(min-width:1200px){.capa-chamada{max-width:478px}}@media(min-width:1400px){.capa-chamada{max-width:554px}}@media(min-width:1600px){.capa-chamada{max-width:631px}}