@-webkit-keyframes visible_elem{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes visible_elem2{0%{opacity:0;visibility:hidden;right:-100vw}100%{opacity:1;visibility:visible;right:0}}@-webkit-keyframes visible_elem3{0%{opacity:0;visibility:hidden;height:0}100%{height:auto;opacity:1;visibility:visible}}.post-type-archive-veterinarycare .content,.tax-position .content{padding-top:114px}@media screen and (max-width:1199px){.post-type-archive-veterinarycare .content,.tax-position .content{padding-top:153px}}.post-type-archive-veterinarycare .header,.tax-position .header{background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.post-type-archive-veterinarycare .header__logo,.tax-position .header__logo{padding-top:33px;padding-bottom:22px}@media screen and (max-width:1199px){.post-type-archive-veterinarycare .header__logo,.tax-position .header__logo{padding:0}}.post-type-archive-veterinarycare .header__logo a.logo-main,.tax-position .header__logo a.logo-main{display:none}.post-type-archive-veterinarycare .header__logo a.logo-sticky,.tax-position .header__logo a.logo-sticky{display:block}.post-type-archive-veterinarycare .header__search::before,.tax-position .header__search::before{background-color:#000}.post-type-archive-veterinarycare .header__search--icon:hover svg path,.tax-position .header__search--icon:hover svg path{fill:#199bd8}.post-type-archive-veterinarycare .header__search--icon svg path,.tax-position .header__search--icon svg path{fill:#000}.post-type-archive-veterinarycare .header__language a:hover svg path,.tax-position .header__language a:hover svg path{stroke:#199bd8}.post-type-archive-veterinarycare .header__language a:hover::before,.tax-position .header__language a:hover::before{background-color:#199bd8}.post-type-archive-veterinarycare .header__language a svg path,.tax-position .header__language a svg path{stroke:#000}.post-type-archive-veterinarycare .header__language a::before,.tax-position .header__language a::before{background-color:#000}.post-type-archive-veterinarycare .header__buttons a,.tax-position .header__buttons a{color:#000}.post-type-archive-veterinarycare .header__buttons a::before,.tax-position .header__buttons a::before{background-color:#000}.post-type-archive-veterinarycare .header__buttons a::after,.tax-position .header__buttons a::after{background-color:#000}.post-type-archive-veterinarycare .header__menu .first-floor__item>a,.tax-position .header__menu .first-floor__item>a{color:#000}.post-type-archive-veterinarycare .header__menu .first-floor__item>a::before,.tax-position .header__menu .first-floor__item>a::before{bottom:-18px}.archive-top{padding:83px 0 81px;background-color:#0a5689}@media screen and (max-width:1199px){.archive-top{padding:40px 0}}.archive-top .section__header{color:#fff;margin-bottom:0;max-width:955px}@media screen and (max-width:1199px){.archive-top .section__header{max-width:100%}}.archive-top .section__title{font-size:82px;line-height:90px}@media screen and (max-width:1199px){.archive-top .section__title{font-size:52px;line-height:60px}}@media screen and (max-width:992px){.archive-top .section__title{font-size:42px;line-height:50px}}.veterinarycare-main{padding:70px 0 110px;background-color:#f3f3f3}@media screen and (max-width:1199px){.veterinarycare-main{padding:40px 0 100px}}.veterinarycare-main .container{max-width:1378px}.veterinarycare-main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:29px}@media screen and (max-width:1400px){.veterinarycare-main__wrapper{padding-right:0}}.veterinarycare-main__left{width:359px}@media screen and (max-width:1199px){.veterinarycare-main__left{width:350px}}@media screen and (max-width:992px){.veterinarycare-main__left{width:100%;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.veterinarycare-main__right{width:calc(100% - 359px);padding-left:110px;padding-top:2px}.veterinarycare-main__right .ajaxLoadMore{text-align:center;padding:30px 0}.veterinarycare-main__right .ajaxLoadMore .btn--accent{min-width:180px}@media screen and (max-width:1199px){.veterinarycare-main__right .ajaxLoadMore{padding:20px 0}}@media screen and (max-width:1400px){.veterinarycare-main__right{padding-left:70px;padding-top:0}}@media screen and (max-width:1199px){.veterinarycare-main__right{width:calc(100% - 350px);padding-left:30px}}@media screen and (max-width:992px){.veterinarycare-main__right{width:100%;padding-left:0}}.veterinarycare-main__filter{padding:38px 30px 40px 29px;background-color:#fff;margin-bottom:21px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.09);box-shadow:0 4px 8px 0 rgba(0,0,0,.09)}@media screen and (max-width:1199px){.veterinarycare-main__filter{padding:40px 20px 45px}}@media screen and (max-width:992px){.veterinarycare-main__filter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.veterinarycare-main__filter--title{font-size:24px;line-height:26px;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:20px}@media screen and (max-width:1199px){.veterinarycare-main__filter--title{margin-bottom:10px}}.veterinarycare-main__filter .ajaxFormFilter__item{margin-bottom:50px;position:relative;max-width:280px;width:100%}@media screen and (max-width:992px){.veterinarycare-main__filter .ajaxFormFilter__item{max-width:100%}}.veterinarycare-main__filter .ajaxFormFilter__item.disabled{pointer-events:none}.veterinarycare-main__filter .ajaxFormFilter__item.disabled .ajaxFormFilter__title{color:#b3b3b3}.veterinarycare-main__filter .ajaxFormFilter__item.disabled .ajaxFormFilter__title::beforE{background-color:#b3b3b3}.veterinarycare-main__filter .ajaxFormFilter__item:last-child{margin-bottom:0}.veterinarycare-main__filter .ajaxFormFilter__title{font-size:18px;line-height:1;font-weight:500;font-family:Montserrat,sans-serif;padding:0 30px 4px 0;border-bottom:1px solid #8f8f8f;position:relative;cursor:pointer}.veterinarycare-main__filter .ajaxFormFilter__title.rotate::before{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1);background-color:#199bd8}.veterinarycare-main__filter .ajaxFormFilter__title::before{position:absolute;content:'';bottom:7px;right:10px;width:19px;height:10px;-webkit-mask:url(../img/arr-filter.svg);mask:url(../img/arr-filter.svg);mask-size:contain!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#000;-webkit-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__filter .ajaxFormFilterSection{display:none;position:absolute;width:100%;top:100%;height:auto;max-height:273px;overflow-y:auto;left:0;padding:15px 10px 37px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.09);box-shadow:0 4px 8px 0 rgba(0,0,0,.09);z-index:2}@media screen and (max-width:1199px){.veterinarycare-main__filter .ajaxFormFilterSection{padding:15px 10px 25px}}.veterinarycare-main__filter .ajaxFormFilterSection::-webkit-scrollbar{width:12px}.veterinarycare-main__filter .ajaxFormFilterSection::-webkit-scrollbar-track{background:#d9d9d9;-webkit-user-select:none;user-select:none}.veterinarycare-main__filter .ajaxFormFilterSection::-webkit-scrollbar-thumb{background-color:#199bd7;border-radius:5px}.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item{margin-bottom:21px;font-size:16px;line-height:24px;font-weight:400;font-family:Montserrat,sans-serif;color:#000;display:block;cursor:pointer}.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item.active,.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item:hover{font-weight:600}.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item.active .form-filter__title,.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item:hover .form-filter__title{background-size:100% 1px}.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item:last-child{margin-bottom:0}.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__item input{display:none}.veterinarycare-main__filter .ajaxFormFilterSection .form-filter__title{display:inline;padding-bottom:2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),to(#000));background:linear-gradient(to bottom,#000 0,#000 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__clear{color:#73808a;font-size:18px;line-height:1;font-weight:500;font-family:Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px;cursor:pointer}.veterinarycare-main__clear.hidden{pointer-events:none;color:#bababa}.veterinarycare-main__clear.hidden .veterinarycare-main__clear--icon svg path{fill:#bababa}.veterinarycare-main__clear--icon{margin-left:10px}.veterinarycare-main__clear--icon svg path{fill:#73808a}.veterinarycare-main__search{position:relative;margin-top:40px;max-width:280px}@media screen and (max-width:992px){.veterinarycare-main__search{max-width:100%}}.veterinarycare-main__search.disabled{pointer-events:none}.veterinarycare-main__search.disabled .ajaxVeterinarycareSearch{color:#b3b3b3}.veterinarycare-main__search.disabled .ajaxVeterinarycareSearch::-webkit-input-placeholder{color:#b3b3b3}.veterinarycare-main__search.disabled .ajaxVeterinarycareSearch::-moz-placeholder{color:#b3b3b3}.veterinarycare-main__search.disabled .ajaxVeterinarycareSearch:-ms-input-placeholder{color:#b3b3b3}.veterinarycare-main__search.disabled .ajaxVeterinarycareSearch::-ms-input-placeholder{color:#b3b3b3}.veterinarycare-main__search.disabled .ajaxVeterinarycareSearch::placeholder{color:#b3b3b3}.veterinarycare-main__search.disabled .reset-icon svg,.veterinarycare-main__search.disabled .search-icon svg{display:block}.veterinarycare-main__search.disabled .reset-icon svg path,.veterinarycare-main__search.disabled .search-icon svg path{fill:#b3b3b3}.veterinarycare-main__search .reset-icon,.veterinarycare-main__search .search-icon{position:absolute;right:11px;top:9px;background:0 0;border:none;line-height:1;cursor:pointer}.veterinarycare-main__search .reset-icon.hidden,.veterinarycare-main__search .search-icon.hidden{display:none}.veterinarycare-main__search .reset-icon svg,.veterinarycare-main__search .search-icon svg{display:block}.veterinarycare-main__search .reset-icon svg path,.veterinarycare-main__search .search-icon svg path{fill:#000}.veterinarycare-main__search .ajaxVeterinarycareSearch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8f8f8f;background-color:#fff;padding:6px 30px 3px 5px;padding-right:40px;font-size:18px;line-height:1;color:#000;font-family:Montserrat,sans-serif;font-weight:500;width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.veterinarycare-main__search .ajaxVeterinarycareSearch::-ms-clear,.veterinarycare-main__search .ajaxVeterinarycareSearch::-ms-reveal{width:0;height:0;display:none}.veterinarycare-main__search .ajaxVeterinarycareSearch::-webkit-search-cancel-button,.veterinarycare-main__search .ajaxVeterinarycareSearch::-webkit-search-decoration,.veterinarycare-main__search .ajaxVeterinarycareSearch::-webkit-search-results-button,.veterinarycare-main__search .ajaxVeterinarycareSearch::-webkit-search-results-decoration{display:none}.veterinarycare-main__search .ajaxVeterinarycareSearch:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}.veterinarycare-main__search .ajaxVeterinarycareSearch:focus::-moz-placeholder{opacity:0;visibility:hidden}.veterinarycare-main__search .ajaxVeterinarycareSearch:focus:-ms-input-placeholder{opacity:0;visibility:hidden}.veterinarycare-main__search .ajaxVeterinarycareSearch:focus::-ms-input-placeholder{opacity:0;visibility:hidden}.veterinarycare-main__search .ajaxVeterinarycareSearch:focus::placeholder{opacity:0;visibility:hidden}.veterinarycare-main__search .ajaxVeterinarycareSearch::-webkit-input-placeholder{color:#000;opacity:1;visibility:visible;font-weight:500;-webkit-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__search .ajaxVeterinarycareSearch::-moz-placeholder{color:#000;opacity:1;visibility:visible;font-weight:500;-moz-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__search .ajaxVeterinarycareSearch:-ms-input-placeholder{color:#000;opacity:1;visibility:visible;font-weight:500;-ms-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__search .ajaxVeterinarycareSearch::-ms-input-placeholder{color:#000;opacity:1;visibility:visible;font-weight:500;-ms-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__search .ajaxVeterinarycareSearch::placeholder{color:#000;opacity:1;visibility:visible;font-weight:500;-webkit-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__search .veterinarycare-search__results{position:absolute;width:100%;top:100%;height:auto;max-height:273px;overflow-y:auto;left:0;padding:15px 10px 37px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.09);box-shadow:0 4px 8px 0 rgba(0,0,0,.09);z-index:2}@media screen and (max-width:1199px){.veterinarycare-main__search .veterinarycare-search__results{padding:15px 10px 25px}}.veterinarycare-main__search .veterinarycare-search__results:empty{display:none}.veterinarycare-main__search .veterinarycare-search__results::-webkit-scrollbar{width:12px}.veterinarycare-main__search .veterinarycare-search__results::-webkit-scrollbar-track{background:#d9d9d9;-webkit-user-select:none;user-select:none}.veterinarycare-main__search .veterinarycare-search__results::-webkit-scrollbar-thumb{background-color:#199bd7;border-radius:5px}.veterinarycare-main__search .veterinarycare-search__results li{margin-bottom:21px;font-size:16px;line-height:24px;font-weight:400;font-family:Montserrat,sans-serif;color:#000;display:block;cursor:pointer}.veterinarycare-main__search .veterinarycare-search__results li:last-child{margin-bottom:0}.veterinarycare-main__search .veterinarycare-search__results li:hover{font-weight:600}.veterinarycare-main__search .veterinarycare-search__results li:hover span{background-size:100% 1px}.veterinarycare-main__search .veterinarycare-search__results li span{display:inline;padding-bottom:2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),to(#000));background:linear-gradient(to bottom,#000 0,#000 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__links{padding:36px 30px 48px 29px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.09);box-shadow:0 4px 8px 0 rgba(0,0,0,.09)}@media screen and (max-width:992px){.veterinarycare-main__links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}.veterinarycare-main__links--title{font-size:24px;line-height:26px;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:29px}@media screen and (max-width:992px){.veterinarycare-main__links--title{padding:0 20px;margin-bottom:10px}}@media screen and (max-width:992px){.veterinarycare-main__links--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 20px}}.veterinarycare-main__links--list.visible-arrow .slick-arrow{display:block!important}.veterinarycare-main__links--list .slick-list{padding:10px 0}.veterinarycare-main__links--list .slick-arrow{display:none!important;position:absolute;z-index:10;cursor:pointer;left:-10px;top:21px;width:15px;height:27px}.veterinarycare-main__links--list .slick-arrow.prev::after{content:"";position:absolute;-webkit-mask:url(../img/mini-prev.svg);mask:url(../img/mini-prev.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:15px;height:27px;background-color:#0a5689;z-index:2}.veterinarycare-main__links--list .slick-arrow.next{right:-10px;left:auto}.veterinarycare-main__links--list .slick-arrow.next::after{content:"";position:absolute;-webkit-mask:url(../img/mini-next.svg);mask:url(../img/mini-next.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:15px;height:27px;background-color:#0a5689;z-index:2}.veterinarycare-main__links--item{margin-bottom:32px;font-weight:500;font-size:18px;line-height:34px}@media screen and (max-width:992px){.veterinarycare-main__links--item{font-size:14px;line-height:18px;margin-bottom:0;margin-right:35px;width:90px}}.veterinarycare-main__links--item:hover{font-weight:600}.veterinarycare-main__links--item:hover span{background-size:100% 1px}.veterinarycare-main__links--item:last-child{margin-bottom:0}.veterinarycare-main__links--item a{padding-left:44px;display:block;position:relative}@media screen and (max-width:992px){.veterinarycare-main__links--item a{padding-left:0}}.veterinarycare-main__links--item img{width:34px;height:34px;margin-right:10px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:992px){.veterinarycare-main__links--item img{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0;margin-right:0;margin-bottom:10px;width:50px;height:50px}}.veterinarycare-main__links--item span{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),to(#000));background:linear-gradient(to bottom,#000 0,#000 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.veterinarycare-main__total{margin-bottom:12px;font-size:20px;line-height:1;color:#000;font-family:"Public Sans",sans-serif;font-weight:400}@media screen and (max-width:1199px){.veterinarycare-main__total{font-size:18px;margin-bottom:10px}}.veterinarycare-main__taxName{font-size:42px;line-height:50px;font-family:Montserrat,sans-serif;font-weight:700;color:#000}@media screen and (max-width:1199px){.veterinarycare-main__taxName{font-size:24px;line-height:32px}}.veterinarycare-main__taxContent{margin-top:20px;font-size:20px;line-height:28px;color:#000;font-family:"Public Sans",sans-serif;font-weight:500}@media screen and (max-width:1199px){.veterinarycare-main__taxContent{margin-top:10px;font-size:18px}}