@-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}}.page-template-vet-template .content{padding-top:114px}@media screen and (max-width:1199px){.page-template-vet-template .content{padding-top:153px}}.page-template-vet-template .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)}.page-template-vet-template .header__logo{padding-top:33px;padding-bottom:22px}@media screen and (max-width:1199px){.page-template-vet-template .header__logo{padding:0}}.page-template-vet-template .header__logo a.logo-main{display:none}.page-template-vet-template .header__logo a.logo-sticky{display:block}.page-template-vet-template .header__search::before{background-color:#000}.page-template-vet-template .header__search--icon:hover svg path{fill:#199bd8}.page-template-vet-template .header__search--icon svg path{fill:#000}.page-template-vet-template .header__language a:hover svg path{stroke:#199bd8}.page-template-vet-template .header__language a:hover::before{background-color:#199bd8}.page-template-vet-template .header__language a svg path{stroke:#000}.page-template-vet-template .header__language a::before{background-color:#000}.page-template-vet-template .header__buttons a{color:#000}.page-template-vet-template .header__buttons a::before{background-color:#000}.page-template-vet-template .header__buttons a::after{background-color:#000}.page-template-vet-template .header__menu .first-floor__item>a{color:#000}.page-template-vet-template .header__menu .first-floor__item>a::before{bottom:-18px}.page-template-vet-template .more-locations{padding:80px 0 100px}@media screen and (max-width:1199px){.page-template-vet-template .more-locations{padding:60px 0 100px}}.vet-template-main{background-color:#f3f3f3;padding:80px 0 50px}@media screen and (max-width:1199px){.vet-template-main{padding:40px 0 30px}}.vet-template-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}.vet-template-main__left{width:359px}@media screen and (max-width:1199px){.vet-template-main__left{width:350px}}@media screen and (max-width:992px){.vet-template-main__left{width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vet-template-main .veterinarycare-main__links{margin-bottom:20px;padding:36px 30px 49px 31px;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){.vet-template-main .veterinarycare-main__links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}.vet-template-main .veterinarycare-main__links--title{font-size:24px;line-height:26px;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:31px}@media screen and (max-width:992px){.vet-template-main .veterinarycare-main__links--title{padding:0 20px;margin-bottom:10px}}@media screen and (max-width:992px){.vet-template-main .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}}.vet-template-main .veterinarycare-main__links--list.visible-arrow .slick-arrow{display:block!important}.vet-template-main .veterinarycare-main__links--list .slick-list{padding:10px 0}.vet-template-main .veterinarycare-main__links--list .slick-arrow{display:none!important;position:absolute;z-index:10;cursor:pointer;left:-10px;top:21px;width:15px;height:27px}.vet-template-main .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}.vet-template-main .veterinarycare-main__links--list .slick-arrow.next{right:-10px;left:auto}.vet-template-main .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}.vet-template-main .veterinarycare-main__links--item{margin-bottom:32px;font-weight:500;font-size:18px;line-height:34px}@media screen and (max-width:992px){.vet-template-main .veterinarycare-main__links--item{font-size:14px;line-height:18px;margin-bottom:0;margin-right:35px;width:90px}}.vet-template-main .veterinarycare-main__links--item:hover{font-weight:600}.vet-template-main .veterinarycare-main__links--item:hover span{background-size:100% 1px}.vet-template-main .veterinarycare-main__links--item:last-child{margin-bottom:0}.vet-template-main .veterinarycare-main__links--item a{padding-left:44px;display:block;position:relative}@media screen and (max-width:992px){.vet-template-main .veterinarycare-main__links--item a{padding-left:0}}.vet-template-main .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){.vet-template-main .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}}.vet-template-main .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}.vet-template-main__right{width:calc(100% - 359px);padding-left:81px}@media screen and (max-width:1199px){.vet-template-main__right{width:calc(100% - 350px);padding-left:50px}}@media screen and (max-width:992px){.vet-template-main__right{width:100%;padding-left:0}}.vet-template-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){.vet-template-main__total{font-size:18px;margin-bottom:10px}}.vet-template-main__taxName{font-size:42px;line-height:50px;font-family:Montserrat,sans-serif;font-weight:700;color:#000}@media screen and (max-width:1199px){.vet-template-main__taxName{font-size:24px;line-height:32px}}.vet-template-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){.vet-template-main__taxContent{margin-top:10px;font-size:18px}}.vet-template-main .veterinarycare__item{display:none}.vet-template-main .veterinarycare__item.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.vet-template-main .veterinarycare__loadmore{padding:20px 0 30px;display:none;text-align:center}.vet-template-main .veterinarycare__loadmore.visible{display:block}@media screen and (max-width:1199px){.vet-template-main .veterinarycare__loadmore{padding:10px 0 30px}}.vet-template-main .veterinarycare__loadmore .btn--accent{min-width:180px}.hero-specialty{min-height:550px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:72px 0 62px}@media screen and (max-width:1199px){.hero-specialty{padding:70px 0}}@media screen and (max-width:992px){.hero-specialty{padding:0;min-height:auto;background-image:none!important;background-color:#0a5689;padding-bottom:50px}}.hero-specialty::before{position:absolute;content:'';left:0;top:0;width:100%;max-width:calc(50% + 205px);height:100%;background:linear-gradient(89.7deg,rgba(0,0,0,.8) 1.72%,rgba(21,21,21,0) 99.72%);z-index:1}@media screen and (max-width:1199px){.hero-specialty::before{width:calc(50% + 90px)}}@media screen and (max-width:992px){.hero-specialty::before{display:none}}.hero-specialty .container{position:relative;z-index:2}@media screen and (max-width:992px){.hero-specialty .container{padding:0}}.hero-specialty__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-specialty__descr{width:calc(100% - 440px);padding-right:110px;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width:993px){.hero-specialty__descr{background-image:none!important}}@media screen and (max-width:1199px){.hero-specialty__descr{padding-right:50px;width:calc(100% - 410px)}}@media screen and (max-width:992px){.hero-specialty__descr{width:100%;padding-right:0}}.hero-specialty__descr .section__header{margin-bottom:0;color:#fff;max-width:520px}@media screen and (min-width:993px){.hero-specialty__descr .section__header{background-image:none!important}}@media screen and (max-width:992px){.hero-specialty__descr .section__header{position:relative;z-index:2;width:100%;max-width:100%;padding-right:0;background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative;padding:75px 15px 30px;min-height:330px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-specialty__descr .section__header>*{position:relative;z-index:2}.hero-specialty__descr .section__header::before{position:absolute;content:'';bottom:0;left:0;width:100%;height:calc(100% - 42px);background:linear-gradient(359.7deg,rgba(0,0,0,.8) 1.72%,rgba(21,21,21,0) 99.72%);z-index:1}}.hero-specialty__descr .section__title{font-size:82px;line-height:90px}@media screen and (max-width:1300px){.hero-specialty__descr .section__title{font-size:62px;line-height:70px}}@media screen and (max-width:1199px){.hero-specialty__descr .section__title{font-size:52px;line-height:60px}}@media screen and (max-width:992px){.hero-specialty__descr .section__title{font-size:42px;line-height:50px}}.hero-specialty__descr .section__subtitle{font-size:52px;line-height:60px;font-weight:500;margin-bottom:0;margin-top:5px;text-transform:initial}@media screen and (max-width:1300px){.hero-specialty__descr .section__subtitle{font-size:42px;line-height:50px}}@media screen and (max-width:1199px){.hero-specialty__descr .section__subtitle{font-size:32px;line-height:40px}}.hero-specialty__descr .section__content{margin-top:10px}.hero-specialty__contact{margin-top:30px}@media screen and (max-width:992px){.hero-specialty__contact{margin-top:0;padding:20px 15px 0}}.hero-specialty__elem{position:relative;padding-left:29px;font-size:18px;line-height:30px;font-weight:400;font-family:Montserrat,sans-serif;color:#fff;margin-bottom:5px}@media screen and (max-width:992px){.hero-specialty__elem{padding-left:34px;margin-bottom:10px}}.hero-specialty__elem:last-child{margin-bottom:0}.hero-specialty__elem:hover a{font-weight:600;background-size:100% 1px}.hero-specialty__elem a{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.hero-specialty__elem::before{position:absolute;content:'';left:0;mask-size:contain!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#fff}.hero-specialty__address{line-height:28px}.hero-specialty__address::before{top:4px;left:5px;-webkit-mask:url(../img/location-detail.svg);mask:url(../img/location-detail.svg);width:11px;height:15px}.hero-specialty__phone::before{top:7px;left:4px;-webkit-mask:url(../img/phone-detail.svg);mask:url(../img/phone-detail.svg);width:14px;height:14px}.hero-specialty__fax::before{top:4px;-webkit-mask:url(../img/fax-detail.svg);mask:url(../img/fax-detail.svg);width:22px;height:22px}.hero-specialty__email::before{top:9px;left:4px;-webkit-mask:url(../img/email-detail.svg);mask:url(../img/email-detail.svg);width:14px;height:14px}.hero-specialty__shedule{margin-top:11px;width:440px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.09);box-shadow:0 4px 8px 0 rgba(0,0,0,.09);background-color:rgba(255,255,255,.9);padding:20px 20px 35px 25px}@media screen and (max-width:1199px){.hero-specialty__shedule{width:410px}}@media screen and (max-width:992px){.hero-specialty__shedule{width:calc(100% - 30px);margin-left:15px;padding:20px 15px 25px;margin-top:20px;background-color:#f3f3f3}}.hero-specialty__shedule--content.html-content{font-size:16px;line-height:24px;font-weight:400;font-family:"Public Sans",sans-serif}.hero-specialty__shedule--content.html-content ol,.hero-specialty__shedule--content.html-content ul{padding-left:0!important;margin-bottom:12px}.hero-specialty__shedule--content.html-content ul li{margin-bottom:12px}.hero-specialty__shedule--content.html-content ul li::before{top:8px;width:8px;height:8px;left:6px;background-color:#bababa}@media screen and (max-width:992px){.hero-specialty__shedule--content.html-content ul li::before{left:3px}}.hero-specialty__shedule--content.html-content ul li:last-child{margin-bottom:0}.hero-specialty__title{font-size:28px;line-height:40px;font-weight:600;font-family:Montserrat,sans-serif;color:#000;margin-bottom:12px;position:relative;padding-left:24px}.hero-specialty__title::before{position:absolute;content:'';top:13px;left:0;-webkit-mask:url(../img/shedule.svg);mask:url(../img/shedule.svg);mask-size:contain!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:20px;height:20px;background-color:#0a5689}@media screen and (max-width:992px){.hero-specialty__title::before{top:10px}}.more-locations{padding:80px 0 70px;overflow:hidden}.more-locations.without-title{padding:130px 0 70px}@media screen and (max-width:1199px){.more-locations{padding:60px 0 50px!important}.more-locations.without-title{padding:110px 0 50px!important}}.more-locations .section__header{margin-bottom:20px;padding:0 130px;text-align:center}@media screen and (max-width:1199px){.more-locations .section__header{margin-bottom:10px}}@media screen and (max-width:992px){.more-locations .section__header{padding:0;margin-bottom:93px}}.more-locations .section__title{font-size:52px;line-height:62px}@media screen and (max-width:992px){.more-locations .section__title{font-size:42px;line-height:50px}}.more-locations__list{position:relative;margin:0 -25px;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1199px){.more-locations__list{margin:0 -20px}}@media screen and (max-width:992px){.more-locations__list{margin:0 -25px}}@media screen and (max-width:767px){.more-locations__list{margin:0 -15px}}@media screen and (max-width:992px){.more-locations__list.without-slider{margin-top:-80px}}@media screen and (max-width:767px){.more-locations__list.without-slider.two-elem{margin-top:0}}.more-locations__list.slick-initialized{opacity:1;visibility:visible}.more-locations__list .slick-arrow{position:absolute;top:-77px;right:25px}@media screen and (max-width:1199px){.more-locations__list .slick-arrow{top:-68px}}@media screen and (max-width:992px){.more-locations__list .slick-arrow{top:-73px}}.more-locations__list .slick-arrow.prev{right:83px;-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}@media screen and (max-width:992px){.more-locations__list .slick-arrow.prev{left:calc(50% - 56px)}}@media screen and (max-width:992px){.more-locations__list .slick-arrow.next{right:calc(50% - 56px);left:auto}}.more-locations__list .slick-list{padding:10px;min-width:100%}@media screen and (max-width:767px){.more-locations__list .slick-list{padding:0;overflow:visible}}.more-locations__list .slick-track{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.more-locations__item{width:calc((100% / 3) - 30px);margin:0 15px;padding:25px 20px 29px;-webkit-box-shadow:0 6px 8px 0 rgba(0,0,0,.09);box-shadow:0 6px 8px 0 rgba(0,0,0,.09);-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#f3f3f3;height:auto;position:relative;border-radius:25px}@media screen and (max-width:1199px){.more-locations__item{margin:0 10px;width:calc((100% / 3) - 20px)}}@media screen and (max-width:992px){.more-locations__item{margin:0 15px;width:calc(50% - 30px)}}@media screen and (max-width:767px){.more-locations__item{width:100%;padding:25px 15px 29px}}.more-locations__name{font-size:24px;line-height:30px;font-weight:700;font-family:"Public Sans",sans-serif;color:#000}.more-locations__name:hover a{background-size:100% 1px}.more-locations__name a{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.more-locations__location{font-size:20px;line-height:28px;font-family:"Public Sans",sans-serif;color:#000;font-weight:500;margin-top:5px}.more-locations__location:hover a{background-size:100% 1px}.more-locations__location a{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.more-locations__contact{margin-top:20px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.more-locations__elem{position:relative;padding-left:21px;font-size:18px;line-height:24px;font-weight:400;width:100%;color:#000;font-family:Montserrat,sans-serif;margin-bottom:10px}.more-locations__elem:last-child{margin-bottom:0}.more-locations__elem:hover a{font-weight:600;background-size:100% 1px}.more-locations__elem a{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.more-locations__elem::before{position:absolute;content:'';left:0;mask-size:contain!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#0a5689}.more-locations__address::before{top:4px;-webkit-mask:url(../img/location-detail.svg);mask:url(../img/location-detail.svg);width:11px;height:15px}.more-locations__phone{width:calc(50% - 2.5px)}.more-locations__phone::before{top:4px;left:-3px;-webkit-mask:url(../img/phone-detail.svg);mask:url(../img/phone-detail.svg);width:14px;height:14px}.more-locations__fax{width:calc(50% - 9px);padding-left:32px}.more-locations__fax::before{top:2px;-webkit-mask:url(../img/fax-detail.svg);mask:url(../img/fax-detail.svg);width:22px;height:22px}.more-locations__email{letter-spacing:.25px;padding-left:24px;word-wrap:break-word}.more-locations__email::before{top:5px;left:-1px;-webkit-mask:url(../img/email-detail.svg);mask:url(../img/email-detail.svg);width:14px;height:14px}