@font-face{font-display:swap;font-family:P22 Mackinac Pro;font-style:normal;font-weight:300;src:url(/dist/ClientApp/scss/fonts/P22MackinacPro-Book_25.otf)}@font-face{font-display:swap;font-family:P22 Mackinac Pro;font-style:normal;font-weight:400;src:url(/dist/ClientApp/scss/fonts/P22Mackinac-Medium_6.otf)}@font-face{font-display:swap;font-family:P22 Mackinac Pro;font-style:normal;font-weight:700;src:url(/dist/ClientApp/scss/fonts/P22Mackinac-Bold_23.otf)}.find-vet-page{background-color:#efe9f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;min-height:-webkit-calc(100vh - 400px);min-height:calc(100vh - 400px);padding-bottom:117px;padding-top:72px;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.find-vet-page__inner{background-color:#fff;margin:auto;max-width:1000px;padding:72px 230px;text-align:center}.find-vet-page__title{color:#354147;font-family:P22 Mackinac Pro,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.4px;margin:0 0 25px}.find-vet-page__description{color:#354147;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:32px;margin-bottom:32px}.find-vet-page__description a{color:#71677e;font-weight:600;text-decoration:underline}.find-vet-page .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{height:auto}.find-vet-page .ant-tabs-nav{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border:2px solid #d2cbdb;border-radius:4px;margin-bottom:32px;padding:5px}.find-vet-page .card-container>.ant-tabs-card>.ant-tabs-content{margin-top:20px}.find-vet-page .card-container>.ant-tabs-card>.ant-tabs-content>.ant-tabs-tabpane{background:#fff;padding:16px}.find-vet-page .card-container>.ant-tabs-card .ant-tabs-tab{background-color:#fff;border-color:rgba(0,0,0,0);border-radius:3px;color:#354147;font-family:P22 Mackinac Pro,sans-serif;font-size:18px;font-weight:300;height:auto;letter-spacing:-.2px;line-height:normal;padding:10px 30px}.find-vet-page .card-container>.ant-tabs-card .ant-tabs-tab-active{background:#71677e;border-color:#fff}.find-vet-page .card-container>.ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.find-vet-page .card-container>.ant-tabs-card .ant-tabs-nav-operations{pointer-events:none;position:absolute;visibility:hidden}.find-vet-page .card-container>.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.find-vet-page .card-container>.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before{visibility:hidden}.find-vet-page .code-box-demo{background:#f5f5f5;overflow:hidden;padding:24px}.find-vet-page .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:43px}.find-vet-page .ant-input-affix-wrapper .ant-input-prefix{left:15px}.find-vet-page__form .vet-search-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:474px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto auto 32px}.find-vet-page__form .vet-search-field .custom-input{margin-bottom:0}.find-vet-page__form .vet-search-field span{margin:0 8px}.find-vet-page__form .vet-search-field span,.find-vet-page__form p{color:#354147;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:32px;text-align:center}.find-vet-page__form p{margin-bottom:16px}.find-vet-page__form .btn{font-weight:300}.find-vet-page__form-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;max-width:424px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.find-vet-page__form-state .search-field{margin-right:16px}.find-vet-page__form-state .search-field .custom-field{margin-bottom:0}.find-vet-page__form-state .btn{font-weight:300;min-width:unset;width:145px}.find-vet-page .search-field-button{top:8px}.find-vet-tooltip .ant-tooltip-inner{background:#fff;border-radius:4px;-webkit-box-shadow:0 5px 18px 2px #9c8caf;box-shadow:0 5px 18px 2px #9c8caf;color:#354147;font-weight:700;padding:6px 18px}.find-vet-tooltip .ant-tooltip-arrow{display:none}@media screen and (max-width:768px){.find-vet-tooltip{display:none}}.find-vet-geography{cursor:pointer!important;outline:none}@media screen and (max-width:768px){.find-vet-page{height:100vh;padding:8px 0 72px}.find-vet-page__inner{padding:40px 32px;width:-webkit-calc(100vw - 16px);width:calc(100vw - 16px)}.find-vet-page .ant-tabs-nav{margin-bottom:24px;max-width:593px;width:100%}.find-vet-page .ant-tabs-nav .ant-tabs-nav-list{width:100%}.find-vet-page .card-container>.ant-tabs-card .ant-tabs-tab{max-width:100%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.find-vet-page__form .vet-search-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.find-vet-page__form .vet-search-field .custom-input:first-child{margin-bottom:8px}.find-vet-page__form .vet-search-field span{display:none}}@media screen and (max-width:600px){.find-vet-page__title{color:#354147;font-family:P22 Mackinac Pro,serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.75px;line-height:32px;margin-bottom:10px;text-align:center}.find-vet-page__description{font-size:16px;line-height:26px}.find-vet-page__inner{padding:40px 16px}.find-vet-page__inner .ant-tabs-nav{max-width:100%}.find-vet-page__inner .ant-tabs-nav-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.find-vet-page__inner .ant-tabs-nav-wrap .ant-tabs-tab{font-size:14px!important}.find-vet-page__inner .ant-tabs-nav .ant-tabs-nav-more{display:none}.find-vet-page__form .btn{width:100%}.find-vet-page__form p{font-size:16px;line-height:26px}.find-vet-page__form-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.find-vet-page__form-state .search-field{margin-bottom:16px;margin-right:0}.find-vet-page__form-state a{display:block;width:100%}.find-vet-page__form-state a .btn{width:100%}}@media screen and (max-width:400px){.find-vet-page__inner .ant-tabs-nav{margin-bottom:16px;width:100%}.find-vet-page__inner .ant-tabs-nav-wrap .ant-tabs-tab{padding:10px 12px!important}}