.find-agency.page .form .col select.agency-state-select,.find-agency.page .form .col select.agency-city-select{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.find-agency.page .form .col .ts-wrapper{width:100%}.find-agency.page .form .col .ts-wrapper .ts-control{border-radius:clamp(1px,3.18471vw,40px);background-color:#eee;border:none;padding-left:clamp(1px,1.67197vw,21px);padding-right:clamp(1px,3.34395vw,42px);font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);font-weight:400;line-height:clamp(1px,3.34395vw,42px);height:clamp(1px,3.34395vw,42px);text-align:left;color:#717673;display:flex;align-items:center;cursor:pointer;box-shadow:none;outline:none;position:relative}.find-agency.page .form .col .ts-wrapper .ts-control:before{content:"";position:absolute;right:clamp(1px,1.59236vw,20px);top:50%;transform:translateY(-50%);width:clamp(1px,1.03503vw,13px);height:clamp(1px,.95541vw,12px);background:url(/assets/img/chevron-dark-grey.png) center center no-repeat;background-size:cover;pointer-events:none}.find-agency.page .form .col .ts-wrapper .ts-control .ts-dropdown-indicator,.find-agency.page .form .col .ts-wrapper.single .ts-control:after{display:none!important}.find-agency.page .form .col .ts-wrapper.focus .ts-control,.find-agency.page .form .col .ts-wrapper.dropdown-active .ts-control{border:1px solid #c4c4c4}.find-agency.page .form .col .ts-wrapper .ts-dropdown{background:#f8f8f8;border:1px solid #c4c4c4;box-shadow:0 0 10px -6px #0000004d;border-radius:0;margin-top:0;padding:0;max-height:300px;overflow-y:auto;z-index:99999!important;position:absolute!important}.find-agency.page .form .col .ts-wrapper .ts-dropdown .option{padding:10px;color:#666;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;min-height:20px;display:block;margin:0;background:#f8f8f8}.find-agency.page .form .col .ts-wrapper .ts-dropdown .option:hover,.find-agency.page .form .col .ts-wrapper .ts-dropdown .option.active{background:#d5d5d5;color:#444}.find-agency.page .form .col .ts-wrapper .ts-dropdown .option.selected{background:#e0e0e0;color:#444}.find-agency.page .form .col .ts-wrapper .ts-control .item{color:#717673!important;background:none!important;border:none!important;padding:0;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;display:flex;align-items:center}.find-agency.page .form .col .ts-wrapper.has-items .ts-control .item{color:#c5a03a!important}.find-agency.page .form .col .ts-wrapper .ts-control input{color:#717673!important;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);opacity:1!important}.find-agency.page .form .col .ts-wrapper .ts-control input::placeholder{color:#717673!important;opacity:1!important}.find-agency.page .form .col .ts-wrapper.disabled .ts-control{background-color:#e0e0e0;opacity:.6;cursor:not-allowed}.find-agency.page .text .form #form-cep input{width:clamp(1px,14.17197vw,178px);height:clamp(1px,3.34395vw,42px);padding-right:clamp(1px,1.59236vw,20px);padding-left:clamp(1px,1.59236vw,20px);font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);font-weight:400;line-height:140%;text-align:left;color:#717673;border-radius:clamp(1px,5.01592vw,63px);background-color:#eee;border:none;outline:none}.find-agency.page .text .form #form-cep input:focus{border:1px solid #c4c4c4}.find-agency.page .text .form #form-cep input::placeholder{color:#717673;opacity:1}.find-agency.page .text .form #form-cep input:not(:placeholder-shown){color:#333!important}.find-agency.page .text .form .div{color:#000}.find-agency.page #btn-find-agency{display:inline-flex;align-items:center;justify-content:center;padding:clamp(1px,.8758vw,11px) clamp(1px,2.2293vw,28px);border-radius:30px;background:linear-gradient(95.45deg,#fbdf8d -12.77%,#c5ad63 94.51%);border:none;color:#454444;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);font-weight:600;line-height:140%;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.find-agency.page #btn-find-agency:hover{background:linear-gradient(95.45deg,#ffe7a0 -12.77%,#d4c077 94.51%)}.find-agency.page #initGeolocation{display:inline-flex;align-items:center;justify-content:center;gap:clamp(1px,.47771vw,6px);padding-left:clamp(1px,1.67197vw,21px);background:transparent;border:none;color:#24272d;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);font-weight:500;line-height:140%;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.find-agency.page #initGeolocation .icon{width:clamp(1px,1.3535vw,17px);height:clamp(1px,1.43312vw,18px)}.find-agency.page #initGeolocation:hover{color:#000}@media (max-width: 768px){.find-agency.page .form .col .ts-wrapper .ts-control{height:42px;line-height:42px;border-radius:40px;padding:0 42px 0 21px;font-size:14px}.find-agency.page .form .col .ts-wrapper .ts-control:before{right:20px;width:13px;height:12px}.find-agency.page .form .col .ts-wrapper .ts-dropdown{max-height:min(300px,50vh)}.find-agency.page .form .col .ts-wrapper .ts-dropdown .option{font-size:12px}.find-agency.page .text .form #form-cep input{height:42px;border-radius:63px;font-size:14px;width:100%;padding:0 20px}}@media (max-width: 480px){.find-agency .text .form #form-city .row{grid-template-columns:1fr!important;gap:10px}.find-agency.page .form .col .ts-wrapper .ts-control{height:42px;line-height:42px;border-radius:40px;padding:0 42px 0 21px;font-size:14px}.find-agency.page .form .col .ts-wrapper .ts-control:before{right:20px;width:13px;height:12px}.find-agency.page .form .col .ts-wrapper .ts-dropdown{max-height:min(250px,45vh)}.find-agency.page .form .col .ts-wrapper .ts-dropdown .option{padding:10px;font-size:13px}.find-agency.page .text .form #form-cep input{height:42px;border-radius:40px;font-size:14px;width:100%;padding:0 20px}.find-agency.page .text .center{display:flex;flex-direction:column;align-items:center;gap:12px}.find-agency.page #btn-find-agency,.find-agency.page #initGeolocation{font-size:14px;padding:12px 24px}}
