body,button,input,select{font-family:Raleway,sans-serif}.filter-wrapper{background-color:#f2f2f2;width:100%;float:left;clear:both;padding:30px 0}.results-wrapper{display:flex;flex-wrap:nowrap;width:100%;height:640px;min-height:600px;overflow:hidden}.maps-container{height:620px;min-height:620px;position:relative}.results{background-color:#fff;padding:2rem 0 3rem 2rem;height:100%;flex-direction:column}.text-center{position:relative;min-height:1px;padding:0 15px}.filter .form-group{margin:0;position:relative;height:70px}.filter .form-select select,.filter select.form-select{width:100%;height:50px;border:0;border-radius:25px;padding:15px 25px;font-size:1rem;font-weight:700;color:#363636;background-color:#fff;background-image:url(/selector-icon.svg);background-repeat:no-repeat;background-position:right 25px center;appearance:none;box-shadow:none;cursor:pointer;margin-bottom:20px}.filter select.form-select:focus{border:1px solid #363636;outline:none;box-shadow:none}.filter select option[hidden]{display:none}.help-block{color:#dc3545;font-size:.875rem;margin-top:-10px;margin-bottom:10px}.custom-select-container{margin-bottom:20px}.custom-select-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.custom-select__control{border-radius:25px!important;padding:6px 8px;border:none!important;box-shadow:none;color:#363636!important;transition:border-color .2s ease}.custom-select__control--is-focused{border:none!important;box-shadow:none!important}.custom-select__indicator{color:black!important}.custom-select__indicator-separator{display:none!important}.custom-select__placeholder{color:#999;font-weight:400}.custom-select__single-value{color:#363636;font-weight:700}.custom-select__menu{border-radius:25px!important;border:1px solid black;font-size:14px;overflow:hidden;z-index:10}.custom-select__option{padding:10px 20px;font-size:.9rem;color:#363636;cursor:pointer}.custom-select__option:hover{color:#ff5800}.custom-select__option--is-focused,.custom-select__option--is-selected{background-color:white!important;color:#ff5800!important}.custom-select__option--is-selected{font-weight:700}.custom-placeholder-with-icon{display:flex;align-items:center;gap:6px;color:#6c757d}.placeholder-text{font-size:.9rem;font-weight:700!important}.placeholder-text,.pointer-img{color:black!important}.provider-input{width:100%;height:50px;border:none;border-radius:25px;padding:15px 25px 15px 55px;font-size:1rem;font-weight:700;color:#363636;background:#fff url(/search-icon.svg) no-repeat left 25px center;box-shadow:none;appearance:none;margin-bottom:20px;transition:border-color .2s ease-in-out}.base-path-prod .provider-input{background:#fff url(/publico/search-icon.svg) no-repeat left 25px center}.provider-input:focus{border:none;outline:none;box-shadow:none}.button-container{float:right;display:flex;flex-direction:row}.submit-button{height:50px!important;width:180px!important}.reset-button{height:50px!important;width:225px!important;margin-right:30px;color:#ff5800!important;font-family:Raleway,sans-serif;box-sizing:border-box;padding:0!important}.reset-button,.reset-button:hover{border:1px solid #ff5800!important}.reset-button:hover{color:white!important}.results-count{font-weight:600;color:#363636}.results-title-container{align-self:flex-start}.list-wrapper{padding-top:30px;height:100%;display:flex;flex-direction:column;overflow:hidden}.results-scroll{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding-right:10px;max-height:100%}.results-scroll::-webkit-scrollbar{width:4px}.results-scroll::-webkit-scrollbar-track{background:transparent}.results-scroll::-webkit-scrollbar-thumb{background-color:black;border-radius:0!important;border:none}.results-scroll{scrollbar-width:thin;scrollbar-color:black transparent}.results-list{list-style:none;padding-left:0;margin:0}.results-list li{border-bottom:1px solid #ddd;padding:20px;position:relative;z-index:0}.results-list li.active{background-color:#e3e3e3}.result-title{color:#363636;font-weight:700;flex-direction:row}.result-title,.result-title:hover{text-decoration:none}.result-title h3{font-size:1.2rem;margin:0 0 10px;font-weight:900}.specialty-result{margin-left:10px;font-size:18px;font-weight:400;color:#363636;margin-top:5px}.address-txt,.phone-txt{font-size:.9rem;color:#555;margin-bottom:0;text-decoration:none}.address-txt-container{display:flex;font-size:14px}.location-icon{width:10px;height:15px;margin-right:10px}.phone{font-size:14px}.phone,.phone:hover{color:#ff5800;text-decoration:none}.phone-icon{width:14px;height:14px;margin-right:10px}.phone-container{justify-items:right}.list-button .btn.form-submit{color:#fff;border-radius:25px;padding:10px 30px;border:none}.results-list>li.list-button:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.more-results-button{background-color:#ff5800;font-weight:900;font-size:.875rem;text-transform:uppercase;width:230px;margin-bottom:1rem}.more-results-button:hover{background-color:transparent!important;border:1px solid #ff5800!important;color:#ff5800!important}.error-alert{color:#a94442}@media (max-width:767.98px){.results-wrapper{flex-direction:column}.maps-container{display:none}.filter-wrapper{padding:20px 15px 15px}.button-container{float:none;flex-direction:column;align-items:center}.reset-button{margin-bottom:1rem!important;margin-right:0}}@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");main{margin-bottom:80px;margin-top:50px}main .button,main .button-inverted,main input[type=submit]{width:auto;border-radius:26px;border:1px solid #ff5800;font-size:.875rem;text-transform:uppercase;font-weight:900;padding:0 50px;margin-bottom:0;height:40px}main .button,main input[type=submit]{background-color:#ff5800;color:#fff}main .button:hover,main input[type=submit]:hover{background-color:transparent;border:1px solid #ff5800;color:#ff5800}main .button-inverted{background-color:transparent;color:#ff5800}main .button-inverted:hover{background-color:#ff5800;color:#fff}main .title-row h1.title{color:#ff5800;font-size:3rem;font-weight:900;margin-bottom:30px;margin-top:48px}div.intro-wrapper{margin-bottom:50px;padding:0 5%}p.intro-description{font-size:1.5rem;font-weight:500;margin-top:10px;line-height:1.875rem;font-family:Raleway,sans-serif}@media (max-width:767.98px){main .title-row h1.title{font-size:24px}div.intro-wrapper{padding:0 15px}p.intro-description{font-size:18px}}.footer{height:300px;width:100vw;background:#404040;color:#fff}.footer .footer-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:space-evenly;height:100%;width:100%}.footer .caption{display:inline-block;text-align:center;width:100%}.footer .caption h6{font-size:1.5rem;font-weight:700;line-height:1.7rem;margin:0}.footer .caption h5{font-size:14px}.footer .caption .number{margin:0;font-size:2.225rem;font-weight:900;text-decoration:none}.footer .caption .mobile{display:none}.footer .caption p.opening-time{margin:0;font-size:.75rem}.footer .footer-logo{display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;flex-direction:row}.footer .footer-logo svg{height:auto}.footer .footer-logo>div{display:flex;display:-ms-flexbox;display:-webkit-flex;flex:1;position:relative;margin-left:35px;padding-top:35px;min-height:80px}.logo-wrapper>*{flex:1}.logo-wrapper h6{font-size:12px;margin-top:10px}.logo-wrapper .partners-title{justify-content:center}.footer .footer-logo>div>h6{position:absolute;top:0;left:0}.footer .footer-logo>div>a{margin-left:25px}.footer .footer-logo>div>a.no-margin{margin-left:0}.footer .footer-logo a>img{width:100%}@media (min-width:992px) and (max-width:1199px){.footer .footer-logo a:first-child{min-width:110px}}@media (max-width:991px){.footer{height:auto;padding:30px 0}.footer .footer-wrapper{flex-direction:column;text-align:center}.footer .caption{padding:30px 0 0;text-align:center}.footer .footer-logo>div{margin-left:30px}}@media (min-width:768px){.footer .footer-logo>div:first-child{margin-left:0;padding-top:20px;flex:0 180px;width:100%}}@media (max-width:767px){.footer .footer-logo{flex-direction:column;align-items:center}.footer .footer-logo>div:first-child{padding-top:0;max-width:180px;margin:0 auto;width:100%;text-align:center}.footer .footer-logo>div:not(:first-child){width:100%;margin:15px 0;padding-top:20px}.footer .footer-logo a{margin-left:0;margin-top:15px}.footer .footer-logo a:first-child{margin-top:0}}.header{min-height:110px;height:110px;background-color:rgba(255,88,0,.9);position:fixed;z-index:1100;top:0;left:0;right:0;width:100%}.header .logo{float:left;min-width:200px;img{max-height:55px;width:auto;height:auto;object-fit:contain}}.header .logo-right{float:right;text-align:right;img{max-height:55px;height:auto;width:auto;object-fit:contain}}.header.fixed{min-height:60px;height:60px;position:fixed;background-color:#ff5800;border-bottom:1px solid #f59a72;z-index:99999;top:0;width:100%}.header-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;height:100%;max-width:1170px}.header .secondary-menu-container{overflow:hidden;background-color:#000;position:absolute;width:100%;opacity:.7;z-index:9}.header .secondary-menu-container .container{max-width:1170px}.header .secondary-menu-container .container>div{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:1140px}.header .secondary-menu-container .container>div::-webkit-scrollbar{height:0!important}.header .secondary-menu-container .container>div ul{list-style:none;padding:0;margin:0}.header .secondary-menu-container .container>div ul li{display:inline-block}.header .secondary-menu-container .container>div ul li a:first-child{padding-left:0}.header .secondary-menu-container .container>div ul li a{display:inline-block;color:#fff;font-weight:500;text-decoration:none;padding:0 15px;line-height:50px;height:50px;max-width:1320px}@media (max-width:767px){.header{min-height:60px;height:100px;position:fixed;background-color:#ff5800;border-bottom:1px solid #f59a72;z-index:99999;top:0;width:100%}.header .logo{text-align:center;margin-left:15%;svg{height:39px;display:block;margin:0}}.header .logo-right{margin-right:5%;img{width:75%}}.header.fixed .logo-right img{width:75%}}.layout{display:flex;flex-direction:column;min-height:100vh;padding-top:110px}.layout>main.content{flex:1}@media (max-width:768px){.layout{padding-top:50px;>main.content{margin-top:10%}}}