@charset "UTF-8";

 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:AbhayaLibre;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/AbhayaLibre-ExtraBold.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/AbhayaLibre-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:AbrilFatface;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/AbrilFatface-Regular.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/AbrilFatface-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothic;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/CenturyGothicBold.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/CenturyGothicBold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:IBMPlexSans;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/IBMPlexSans-Bold.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/IBMPlexSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:IBMPlexSans;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/IBMPlexSans-Medium.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/IBMPlexSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/Roboto-Bold.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/Roboto-Regular.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-Regular.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-SemiBold.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:SourceSansPro;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-Bold.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:SourceSansPro;font-display:swap;src:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-Black.woff) format("woff"),url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/fonts/SourceSansPro-Black.woff2) format("woff2");font-weight:900;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:SourceSansPro,sans-serif;color:#000}body._lock{overflow:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}.list-reset,.nav__sub-list{list-style:none;margin:0;padding:0}.btn-reset{border:none;padding:0;background:0 0;cursor:pointer;outline:0}.btn{max-width:235px;width:100%;padding:9px 10px;color:#fff;border-radius:50px;background:#ffc67c;text-align:center;font:700 18px/22px SourceSansPro;text-transform:uppercase;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border:1px solid transparent;outline:transparent;cursor:pointer}.btn:focus{background:#ffc67c}.btn:hover{color:#ffc67c;background:#fff;border:1px solid #ffc67c}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:860px}.main-container{padding:0 30px}.container{max-width:1180px;padding:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25)}.title{margin:0;font:600 40px/50px SourceSansPro;color:#013281;text-align:center}.page-closed{overflow:hidden}.header{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px;width:100%;height:100vh;background-color:#f5f5f5;-webkit-filter:drop-shadow(0 5px 30px rgba(0, 0, 0, .25));filter:drop-shadow(0 5px 30px rgba(0, 0, 0, .25));z-index:100;-ms-flex-negative:0;flex-shrink:0}.header__container{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 11px 0;margin-bottom:15px;border-bottom:9px solid #54c1ff;font:700 42px/38px SourceSansPro;color:#013281;background-color:#fff}.header__contants{-ms-flex-negative:0;flex-shrink:0}.logo{-o-object-fit:cover;object-fit:cover;text-align:center}.logo img{width:267px;height:72px}.logo__text{margin-bottom:15px;display:inline-block}.search{position:relative;margin-bottom:5px;margin-left:12px;margin-right:10px}.search__input{padding:6px 50px 8px 19px;width:265px;height:29px;color:#868686;font-family:SourceSansPro;font-weight:400;font-size:15px;line-height:19px;background:#fff;border:2px solid #eaeaea;border-radius:50px;outline:transparent}.search__btn{position:absolute;top:0;right:0;background:#8a96a2;width:43px;height:28px;border-radius:0 50px 50px 0}.search__btn svg{width:14px}.nav{display:block;width:100%}.nav__list{display:block;width:100%}.nav__list .nav__item{margin-left:20px}.nav__item{position:relative;padding:0 0 10px 40px;font:600 20px SourceSansPro;color:#013281;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.no-webp .nav__item::before{background-image:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/paws.png)}.nav__item::before{position:absolute;content:"";top:0;left:10px;width:25px;height:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0}.nav__item:hover{text-decoration:underline;color:#54c1ff}.nav__item:hover .nav__wrap{opacity:1;visibility:visible}.nav__item:hover.nav__item::before{opacity:1}.nav__link{display:block}.nav__wrap{position:absolute;top:-49px;left:267px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;width:calc(1170px - 320px);visibility:hidden;opacity:0;padding:40px 10px 10px 25px;border-radius:0 20px 20px 0;background:#fff;-webkit-box-shadow:0 5px 20px rgba(22,46,70,.12);box-shadow:0 5px 20px rgba(22,46,70,.12)}.nav__wrap::after{position:absolute;content:"";top:-9px;left:0;width:100%;height:9px;background-color:#54c1ff}.nav__wrap::before{position:absolute;content:"";top:41px;left:-19px;width:0;height:0;border-style:solid;border-width:19.5px 19px 19.5px 0;border-color:transparent #fff transparent transparent}.nav__wrap--animal{top:-84px}.nav__wrap--animal::before{top:77px}.nav__wrap--call{padding:40px 10px 0 25px;top:-119px}.nav__wrap--call::before{top:110px}.nav__wrap--about{padding:40px 10px 0 25px;top:-189px}.nav__wrap--about::before{top:186px}.nav__sub-list-two{list-style-type:disc;margin-bottom:25px}.nav__sub-item{font-family:SourceSansPro;font-weight:900;font-size:20px;color:#013281!important;line-height:30px;color:#000}.nav__sub-link{display:block;margin:0 0 15px 40px}.nav__sub-item-two{font-family:SourceSansPro;font-weight:400;font-size:18px;line-height:23px;color:#000}.nav__sub-link:hover,.nav__sub-two-link:hover{text-decoration:underline}.contact{position:relative;text-align:right;padding:7px 15px 15px 70px;width:100%;min-height:115px;background-color:#54c1ff;font-family:SourceSansPro;color:#fff}.no-webp .contact::before{background:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/cat.png) left bottom no-repeat}.contact::before{position:absolute;content:"";bottom:0;left:0;width:128px;height:128px}.contact__phone{display:inline-block;margin-bottom:1px;font-weight:600;font-size:26px;line-height:35px}.contact__time-work{margin:0 0 6px 0;font-weight:400;font-size:16px;line-height:23px;text-align:right}.social__list{margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.social__item:not(:last-child){margin-right:18px}.social__btn{width:30.47px;height:30.47px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__btn--youtube{background-color:#f52929;-webkit-filter:drop-shadow(0 12px 24px rgba(0, 0, 0, .1));filter:drop-shadow(0 12px 24px rgba(0, 0, 0, .1))}.social__btn--youtube svg{width:20px;height:15px}.social__btn--insta{background:-o-linear-gradient(269.81deg,#7024c4 .17%,#c21975 41.57%,#c74c4d 70.15%,#e09b3d 99.83%);background:linear-gradient(180.19deg,#7024c4 .17%,#c21975 41.57%,#c74c4d 70.15%,#e09b3d 99.83%);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.social__btn--insta svg{width:19px;height:19px}.social__btn--vk{background:#4c77a6;-webkit-filter:drop-shadow(0 12px 24px rgba(0, 0, 0, .1));filter:drop-shadow(0 12px 24px rgba(0, 0, 0, .1))}.social__btn--vk svg{width:20px;height:12px}.burger{position:relative;border:none;padding:0;width:24px;height:18px;color:#000;background-color:transparent;cursor:pointer;display:none;color:#013281}.burger::after,.burger::before{content:"";position:absolute;left:0;width:100%;height:3px;background-color:currentColor;-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger::before{top:0}.burger::after{top:calc(100% - 3px)}.burger__line{position:absolute;left:0;top:50%;width:100%;height:3px;background-color:currentColor;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger--active::before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger--active::after{top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger--active .burger__line{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.nav__wrap-row{width:calc(1170px - 320px);overflow:auto;height:73vh}.first{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first__title{margin:0;margin-bottom:45px;font-family:SourceSansPro;font-weight:700;font-size:48px;line-height:60px;color:#013281;text-align:center}.first__slider{margin-bottom:60px;max-width:840px;height:auto}.first__slider .swiper-button-prev:after,.first__slider .swiper-rtl .swiper-button-next:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.first__slider .swiper-button-next:after,.first__slider .swiper-button-prev:after,.first__slider .swiper-rtl .swiper-button-next:after,.first__slider .swiper-rtl .swiper-button-prev:after{content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/arrow.svg)}.first__slider .swiper-pagination-bullet{opacity:1}.first__slider-btn-next,.first__slider-btn-prev{width:48px;height:48px;border-radius:50%;background-color:rgba(84,193,255,.44)}.first .swiper-button-next:after,.first .swiper-button-prev:after{font-size:0}.first__list{margin-bottom:80px}.first__text{margin:5px;font-weight:400;font-size:18px;line-height:23px;color:#000}.slider{padding:120px 0 80px;max-width:839px;width:100%;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.slider__title{margin:0;max-width:700px;font-weight:700;font-size:40px;line-height:50px;text-align:center;text-transform:uppercase}.slider__descr{margin-bottom:80px;font-weight:400;font-size:24px;line-height:30px;text-align:center}.slider__btn{margin-bottom:30px}.slider__control .swiper-horizontal>.swiper-pagination-bullets,.slider__control .swiper-pagination-bullets.swiper-pagination-horizontal,.slider__control .swiper-pagination-custom,.slider__control .swiper-pagination-fraction{position:absolute;bottom:0;padding:8px 0;height:40px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),#013281;background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),#013281;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#013281}.slider__control .swiper-pagination-bullet{width:24px;height:24px;background-color:#ffc67c}.popular__container{position:relative}.popular__container .swiper-button-prev:after,.popular__container .swiper-rtl .swiper-button-next:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popular__container .swiper-button-next:after,.popular__container .swiper-button-prev:after,.popular__container .swiper-rtl .swiper-button-next:after,.popular__container .swiper-rtl .swiper-button-prev:after{content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/arrow.svg)}.popular__title{margin-bottom:25px}.popular__slider{width:100%;height:100%}.popular__link{margin-bottom:75px;display:block;text-align:right;color:#013281}.popular__link:hover{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.popular__btn-next,.popular__btn-prev{display:none;position:absolute;top:35%}.review__title{margin-bottom:50px}.review__slider{width:100%;height:100%;padding:50px 0 10px;margin-bottom:50px;text-align:-webkit-center}.review__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0}.review__link{margin-bottom:75px;display:block;text-align:right;color:#013281}.review-card{position:relative;padding:30px 5px;max-width:255px;width:100%;background:rgba(157,184,228,.4);border-radius:10px;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.review-card--big{padding:40px 5px}.review-card:hover{color:#fff;background:#013281;background-image:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/mask-paws.svg)}.review-card__img{position:absolute;left:50%;top:0;width:83px;height:90px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:112.5px}.review-card__text{margin-bottom:0;font:400 18px/24px AbrilFatface;text-align:left}.review-card__author,.review-card__date{display:block;font:700 16px/20px CenturyGothic}.review-card__author{text-align:left}.review-card__date{text-align:right}.blog .popular__title{margin-bottom:25px}.blog .popular__wrap{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.blog .popular__link{margin-bottom:75px;display:block;text-align:right}.blog__btn-next,.blog__btn-prev{top:35%}.certificate__container{position:relative}.certificate__container .swiper-button-prev:after,.certificate__container .swiper-rtl .swiper-button-next:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.certificate__container .swiper-button-next:after,.certificate__container .swiper-button-prev:after,.certificate__container .swiper-rtl .swiper-button-next:after,.certificate__container .swiper-rtl .swiper-button-prev:after{content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/arrow.svg)}.certificate__title{margin-bottom:45px}.certificate__slider{margin-bottom:120px;max-width:715px}.certificate__slider .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1%}.certificate__inner{display:block;position:relative;width:100%;height:149px}.certificate__inner:before{opacity:0;position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.44);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.certificate__inner::after{opacity:0;position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:49px;height:49px;background-image:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/search-slider.svg);cursor:pointer;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.certificate__inner:hover::after,.certificate__inner:hover::before{opacity:1}.certificate__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.certificate__btn-next,.certificate__btn-prev{width:48px;height:48px;border-radius:50%;background-color:rgba(84,193,255,.44);position:absolute;top:60%;z-index:1}.question{margin-bottom:10px}.question__title{margin-bottom:30px}.question__wrap{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:start;-ms-flex-pack:start;justify-content:flex-start}.form{padding:36px 25px 36px;width:100%;font:400 14px/18px SourceSansPro;color:rgba(1,50,129,.5);background-position:50% 100%;background-repeat:no-repeat;background-color:#f7f7f7;background-size:cover}.form__input,.form__textarea{width:100%; margin-bottom:22px;padding:12px 25px;max-width:400px;background:#fff;border:1px solid #eaeaea;border-radius:50px}.form textarea{resize:none;border-radius:20px}.form__btn{margin-left:65px}.question{margin:0 -30px}.question-container{max-width:100%}.call-back{position:fixed;bottom:3%;right:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:150}.call-back__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;-webkit-box-shadow:0 15px 30px rgba(89,200,87,.25);box-shadow:0 15px 30px rgba(89,200,87,.25);background:transparent;border-radius:50%;z-index:150}.call-back__main:focus~.call-back__link::after{opacity:1;visibility:visible}.call-back__main:focus~.call-back__link--phone,.call-back__main:focus~.call-back__link--telegram,.call-back__main:focus~.call-back__link--viber{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.call-back__main:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;border:2px solid #54c1ff66}.call-back__main::after{position:absolute;content:"";width:70px;height:70px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#54c1ff;border-radius:50%}.call-back__main svg{position:relative;width:34px;height:34px;z-index:100}.call-back__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.call-back__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:50px;height:50px;margin-bottom:15px;z-index:149;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;cursor:pointer}.call-back__link::after{position:absolute;top:10px;right:65px;padding:6px 10px;text-align:center;background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.12);box-shadow:0 2px 15px rgba(0,0,0,.12);border-radius:3px;color:#162e46;font:600 14px/18px SourceSansPro;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.call-back__link--viber{background-color:#7b519d;-webkit-transform:translateY(220px);-ms-transform:translateY(220px);transform:translateY(220px)}.call-back__link--viber::after{content:"Viber"}.call-back__link--viber svg{width:28px;height:30px}.call-back__link--telegram{background-color:#2b9fd8;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px)}.call-back__link--telegram::after{content:"Telegram"}.call-back__link--telegram svg{width:26px;height:22px}.call-back__link--phone{background-color:#3ca617;-webkit-transform:translateY(90px);-ms-transform:translateY(90px);transform:translateY(90px)}.call-back__link--phone::after{content:"Заказать звонок";white-space:nowrap}.call-back__link--phone svg{width:20px;height:22px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1111;display:none;overflow:auto}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:111;display:none}.modal-t{display:table;width:100%;height:100vh}.modal-i{display:table-cell;vertical-align:middle}.no-webp .modal-core{background-image:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/bg-form.png)}.modal-core{max-width:400px;background-color:#fff;position:relative;margin:0 auto;padding:16px 0 0;padding-bottom:112px;background-position-x:57%}.modal-core-title{font-weight:600;font-size:24px;line-height:30px;color:#013281;text-align:center;padding-bottom:12px;padding-left:20px;padding-right:20px;border-bottom:1px solid #eaeaea;margin-bottom:73px}.modal-core-close{position:absolute;right:21px;top:23px;cursor:pointer}.modal-form{text-align:center}.modal-form-line input{background:#fff;opacity:.8;border:1px solid rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;width:100%;max-width:318px;padding:10px 10px}.modal-form-line:not(:last-child){margin-bottom:20px}.modal-form-submit input{background:rgba(255,198,124,.8);border-radius:50px;color:#fff;border:none;font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase;padding:6px 74px;cursor:pointer}.modal-form-submit{margin-top:37px;margin-bottom:20px}.footer__contacts{display:none}.service__wrap{margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;margin-left:-10px}.service__inner{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:center;-ms-flex-align:center;align-items:center}.service__inner>.service__text{margin-right:20px}.service__img-right img{max-width:375px;height:205px}.service .card{-ms-flex-preferred-size:calc(33.3% - 10px);flex-basis:calc(33.3% - 10px);margin-left:10px;margin-bottom:10px}.service__text{font-family:SourceSansPro;font-weight:400;font-size:18px;line-height:23px;color:#000}.service__title{font-weight:900;font-size:48px;margin:0 0 26px}.breadcrumbs__inner{padding:4px 0 16px;overflow:hidden;width:100%}.breadcrumbs__list li{display:inline-block;position:relative}.breadcrumbs__list li+li{padding-left:8px}.breadcrumbs__list li:last-child a,.breadcrumbs__list li:last-child span{color:#8a96a2}.breadcrumbs__list a{font-family:SourceSansPro;font-weight:400;font-size:14px;line-height:18px;color:#8a96a2;margin-right:8px}.breadcrumbs__list a svg{width:18px;height:16px}.pagination{margin-bottom:40px}.pagination__container{padding:5px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__item{border:1px solid #54c1ff;width:20px;height:20px;border-radius:50%;font-family:SourceSansPro;font-weight:700;font-size:15px;line-height:23px;text-align:center;text-transform:capitalize;color:#54c1ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__item--none{border-color:transparent}.pagination__item:not(:last-child){margin-right:15px}.pagination__btn{margin:15px;width:55px;height:22px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:150px;cursor:pointer}.pagination__btn svg{width:34px;height:17px}.vaccination .service__title{}.vaccination-show .service__title{}.vaccination-show .table-price{margin:30px auto;padding:13px 20px 30px 25px;max-width:416px;width:100%;height:auto;background:#fff;-webkit-box-shadow:5px 5px 15px 4px rgba(0,0,0,.15);box-shadow:5px 5px 15px 4px rgba(0,0,0,.15);border-radius:10px}.vaccination-show .table-price__first-head{text-align:left}.vaccination-show .table-price__second{text-align:right}.page-404{margin-top:70px;position:relative}.page-404:before{position:absolute;content:"";bottom:20%;left:20%;width:1730px;height:1730px;border-radius:50%;background-color:#54c1ff;z-index:0}.page-404:after{position:absolute;content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/large-paws.svg);width:260px;height:260px;top:65%;left:50%}.page-404__section{position:relative;z-index:2}.page-404__title{margin:0;font-family:AbhayaLibre;font-weight:800;font-size:300px;line-height:354px;color:#013281;position:relative}.page-404__title picture{position:absolute;right:96px;top:-23px;z-index:111}.page-404__descr{margin:0;padding:0 20px;font-family:SourceSansPro;font-weight:600;font-size:40px;line-height:50px}.page-404__list{margin-bottom:70px}.page-404__text{margin:0;font-family:SourceSansPro;font-weight:400;font-size:18px;line-height:23px;color:#000}.page-404__btn{display:block;margin-left:50px}.contacts{padding-top:0px}.contacts__container{text-align:center}.contacts__title{margin-bottom:50px;font-family:SourceSansPro;font-weight:900;font-size:48px;line-height:60px}.contacts__wrap{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:SourceSansPro;gap:30px}.contacts__email,.contacts__phone,.contacts__time{position:relative;font-weight:600;font-size:18px;line-height:23px;color:#013281}.contacts__phone::before{position:absolute;content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/contacts-phone.svg);top:0;left:-30px}.contacts__time{text-transform:uppercase}.contacts__time::before{position:absolute;content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/contacts-clock.svg);top:0;left:60px}.contacts__email{text-transform:uppercase}.contacts__email::before{position:absolute;content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/contacts-mail.svg);top:0;left:10px}.contacts__text{padding:0;margin:0;font-weight:400;font-size:18px;line-height:23px;color:rgba(1,50,129,.5)}.contacts__subtitle{margin:0;font-weight:600;font-size:40px;line-height:50px;color:#013281}.contacts__descr{margin:0;margin-bottom:55px;font-weight:600;font-size:24px;line-height:30px;color:rgba(1,50,129,.5)}.contacts__map{display:block;margin:0 auto;margin-bottom:80px;max-width:816px;height:auto;text-align:center}.price .service__title{margin-top:60px}.price .table{margin:30px auto;padding:15px 20px;width:100%;height:auto;background:#fff;-webkit-box-shadow:5px 5px 15px 4px rgba(0,0,0,.15);box-shadow:5px 5px 15px 4px rgba(0,0,0,.15);border-radius:10px;margin-bottom:50px}.price .table__first-head{border:1px solid #f7f7f7;padding-bottom:10px;text-align:left}.price .table__second-head{border:1px solid #f7f7f7}.price .table__second{text-align:center}.card{padding:5px;max-width:100%;margin-bottom:25px;height:auto;text-align:center}.card__img{max-width:270px;width:100%;height:150px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.card__link:hover .card__text{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.card__text{font-weight:400;font-size:24px;line-height:30px;text-align:center;color:#013281;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}@media (max-width:1170px){.main-container{max-width:1170px;margin:0 auto;padding:0 15px;overflow:hidden}.container{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header{position:fixed;top:0;left:0;max-width:100%;width:100%;height:auto}.header__contacts{display:none}.header__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff}.header__top{padding:14px 11px 0;margin-bottom:0;max-width:320px;max-width:100%;line-height:53px;width:100%}.header__contants{display:none}.logo__text{margin-bottom:0}.header__search{display:none}.nav{margin-right:30px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__item{padding:65px 0;font-size:18px}.nav__item::before{left:-30px;top:65px}.nav__wrap{position:fixed;top:160px;left:0;width:100%;border-radius:0 0 20px 20px}.nav__wrap--call{padding:40px 10px 25px 25px}.nav__wrap--about{padding:40px 10px 25px 25px}.first{margin-top:180px}.first__slider{width:100%}.certificate__btn-next,.certificate__btn-prev{top:46%}.question{margin:0}.question-container{padding:0}.footer__contacts{display:block}.breadcrumbs{padding-top:120px}.vaccination .service__title{}.vaccination-show .service__title{}.page-404{padding:160px 0}.page-404__title picture{right:auto;left:0;top:0;width:200px;display:none}.contacts{}.price .service__title{margin-top:180px}.card__text{text-align:center}}@media (max-width:1024px){.title{font-size:32px;line-height:40px}.header__container{position:relative}.nav{display:none;position:absolute;left:0;top:151px;width:100%;border-top:8px solid #54c1ff}.nav--active{display:block}.nav__list{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav__item{width:100%;padding:10px 0;border-bottom:1px solid #54c1ff;text-align:center;font-size:22px}.nav__item::before{left:-35px}.nav__wrap{display:none}.burger{display:block;margin-left:auto;margin-right:40px}.popular__btn-next,.popular__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;border-radius:50%;background-color:rgba(84,193,255,.44)}.blog__btn-next,.blog__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;border-radius:50%;background-color:rgba(84,193,255,.44)}.certificate__inner{height:200px}.service__wrap{margin-bottom:20px;margin-left:-20px}.service__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service .card{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-left:20px;margin-bottom:20px}}@media (max-width:768px){.title{font-size:24px;line-height:30px}.header__top{margin-right:0}.first__slider{margin-bottom:40px}.slider__title{max-width:650px}.certificate__slider{margin-bottom:80px}.contacts__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.card{margin-bottom:20px}.card__text{margin:0;font-size:22px;line-height:23px}}@media (max-width:640px){.btn{max-width:150px}.burger{margin-left:auto;margin-right:20px;position:absolute;right:-20px;margin-right:40px;margin-left:auto;z-index:30}.first__slider{margin-bottom:30px}.first__slider .swiper-button-next:after,.first__slider .swiper-button-prev:after,.first__slider .swiper-rtl .swiper-button-next:after,.first__slider .swiper-rtl .swiper-button-prev:after{content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/small-arrow.svg)}.first__slider .swiper-button-next,.first__slider .swiper-rtl .swiper-button-prev{right:0}.first__slider .swiper-button-prev,.first__slider .swiper-rtl .swiper-button-next{left:0}.first__slider-btn-next,.first__slider-btn-prev{width:27px;height:27px}.first__list{padding:20px;margin-bottom:40px}.slider{padding:30px 0 40px;background-size:cover!important}.slider__title{max-width:480px;font-size:30px;margin-bottom:35px}.slider__descr{margin-bottom:50px;font-size:18px}.first__container{width:100%}.popular__container .swiper-button-next:after,.popular__container .swiper-button-prev:after,.popular__container .swiper-rtl .swiper-button-next:after,.popular__container .swiper-rtl .swiper-button-prev:after{content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/small-arrow.svg)}.popular__container .swiper-button-next,.popular__container .swiper-rtl .swiper-button-prev{right:0}.popular__container .swiper-button-prev,.popular__container .swiper-rtl .swiper-button-next{left:0}.popular__container .swiper-button-next:after,.popular__container .swiper-button-prev:after{font-size:0}.popular__link{display:none}.popular__btn-next,.popular__btn-prev{top:52%;width:27px;height:27px}.review__title{margin-bottom:30px}.review__link{display:none}.blog .popular__link{display:none}.blog__btn-next,.blog__btn-prev{top:40%;width:27px;height:27px}.certificate__container .swiper-button-next:after,.certificate__container .swiper-button-prev:after,.certificate__container .swiper-rtl .swiper-button-next:after,.certificate__container .swiper-rtl .swiper-button-prev:after{content:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/small-arrow.svg)}.certificate__container .swiper-button-next:after,.certificate__container .swiper-button-prev:after{font-size:0}.certificate__container .swiper-button-prev,.certificate__container .swiper-rtl .swiper-button-next{left:0}.certificate__container .swiper-button-next,.certificate__container .swiper-rtl .swiper-button-prev{right:0}.certificate__slider{margin-bottom:60px}.certificate__inner{height:280px}.certificate__btn-next,.certificate__btn-prev{width:27px;height:27px}.call-back__main{width:70px;height:70px}.call-back__main:before{width:60px;height:60px}.call-back__main::after{width:49px;height:49px}.call-back__main svg{width:24px;height:24px}.call-back__link{width:35px;height:35px}.call-back__link--viber{-webkit-transform:translateY(170px);-ms-transform:translateY(170px);transform:translateY(170px)}.call-back__link--viber svg{width:20px;height:21px}.call-back__link--telegram{-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}.call-back__link--telegram svg{width:18px;height:16px}.call-back__link--phone{-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}.call-back__link--phone svg{width:14px;height:16px}.service .card{-ms-flex-preferred-size:100%;flex-basis:100%}.pagination__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__item{margin-bottom:10px}.pagination__btn{display:none}.page-404__title{font-size:240px;line-height:300px}.page-404__descr{font-size:35px;line-height:40px}.card{margin-bottom:15px}.card__text{font-size:18px;line-height:23px}}@media (max-width:375px){.btn{padding:6px 0;font-size:12px;line-height:15px}.first__title{margin-bottom:30px;font-size:26px;line-height:35px}.first__slider{margin-bottom:20px}.slider{padding:10px 0}.slider__title{font-size:16px;line-height:20px}.slider__descr{margin-bottom:34px;font-size:12px;line-height:15px;max-width:200px}.slider__control .swiper-horizontal>.swiper-pagination-bullets,.slider__control .swiper-pagination-bullets.swiper-pagination-horizontal,.slider__control .swiper-pagination-custom,.slider__control .swiper-pagination-fraction{height:24px}.slider__control .swiper-pagination-bullet{width:9px;height:9px}.slider__control .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.slider__control .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-bottom:10px}.popular__btn-next,.popular__btn-prev{top:55%}.review__title{margin-bottom:15px}.blog__btn-next,.blog__btn-prev{top:53%}.certificate__slider{margin-bottom:40px}.service__img-right img{max-width:100%}.pagination__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-404__title{font-size:200px;line-height:250px}.page-404__title{font-size:160px;line-height:250px}.page-404__descr{font-size:30px;line-height:35px}.page-404__descr{font-size:25px;line-height:30px}}@media (max-width:320px){.burger{top:20px}.contacts__time::before{left:40px}}.webp .nav__item::before{background-image:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/paws.webp)}.webp .contact::before{background:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/cat.webp) left bottom no-repeat}.webp .modal-core{background-image:url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/bg-form.webp)}
p a{
text-decoration: underline !important;
color: #54C1FF !important;
}
.review .popular__btn-next, .review .popular__btn-prev{
display: flex !important;
}
.first__slider .swiper-wrapper{
align-items: center;
}
.first__slider .slider{
padding: 0;
height: 100%;
}
.first__slider{
height: 500px;
}
.review .popular__btn-next, .review .popular__btn-prev{
width: 48px;
height: 48px;
border-radius: 50%;
background-color: rgba(84,193,255,.44);
}
.review .popular__btn-next::after, .review .popular__btn-prev::after{
content: url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/arrow.svg);
}
.review .popular__btn-prev::after{
transform: rotate(180deg);
}
@media(max-width: 768px){
.first__slider{
height: 550px;
} 
}
@media(max-width: 550px){
.review .popular__btn-next, .review .popular__btn-prev{
width: 27px;
height: 27px;
}
.review .popular__btn-next::after, .review .popular__btn-prev::after{
content: url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/iconsprite/small-arrow.svg);
height: 58px;
}
}
@media(max-width: 375px){
.first__slider{
height: 300px;
} 
.slider__title{
padding: 0px 15px;
}
.first__slider .slider{
padding: 20px 0px;
}
}
.call-back__link::before{
content: '';
position: absolute;
top: 2px;
right: 65px;
width: 50px;
height: 30px;
}
@media(max-width: 768px){
.review-card{
max-width: 100%;
width: auto;
}
}.pagination {
display: inline-flex;   }
.page-numbers {
border: 1px solid #54c1ff;
width: 20px;
height: 20px;
border-radius: 50%;
font-family: SourceSansPro;
font-weight: 700;
font-size: 15px;
line-height: 23px;
text-align: center;
text-transform: capitalize;
color: #54c1ff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination .prev {
margin-right: auto;
}
.pagination .next {
margin-left: auto;
}
.pagination-holder {
text-align: center;
margin-top: 30px;
}
.pagination .prev {
border: none;
width: 55px;
height: 22px;
background: #fff;
-webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
border-radius: 150px;
cursor: pointer;
margin-right: 50px;
}
.pagination .next {
border: none;
width: 55px;
height: 22px;
background: #fff;
-webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
border-radius: 150px;
cursor: pointer;
margin-left: 50px;
}
.page-numbers {
margin-right: 15px;
}
.menu {
list-style: none;
padding-left: 0;
}
.menu-item {
position: relative;
padding: 0 0 10px 57px;
font: 600 20px SourceSansPro;
color: #013281;
-webkit-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
}
.sub-menu {
list-style: none;
padding-left: 0;
}
.menu-item-has-children:hover .nav__wrap {
opacity: 1;
visibility: visible;
}
.sub-menu li {
padding-left: 0;
}
.sub-menu > li > .sub-menu a {
font-family: SourceSansPro;
font-weight: 400;
font-size: 18px;
line-height: 23px;
color: #000;
}
.nav__wrap-row {
padding-left: 21px;
}
.nav__wrap-row > .sub-menu {
display: flex;
width: 100%;
flex-wrap: wrap;
align-items: flex-start;
}
.nav__wrap-row > .sub-menu > li {
width: 50%;
}
.nav__wrap-row > .sub-menu > li > li {
font-weight: 600;
font-size: 20px;
}
.nav__wrap-row > .sub-menu > li > li span {
text-decoration: underline;
}
.nav__wrap-row > .sub-menu > li > li li {
color: #000;
font-size: 15px;
list-style: disc;
}
.nav__wrap-row > .sub-menu > li > li li a {
text-transform: none;
text-decoration: none;
}
.nav__wrap-row > .sub-menu > li li::marker {
color: #000;
font-size: 13px;
}
.nav__arrow {
position: absolute;
content: "";
top: 41px;
left: -19px;
width: 0;
height: 0;
border-style: solid;
border-width: 19.5px 19px 19.5px 0;
border-color: transparent #fff transparent transparent;
}
.nav__wrap::before {
display: none;
}
.nav__wrap {
top: 142px;
left: 319px;
}
.menu-item {
position: static;
}
.menu-main-menu-container {
width: 100%;
}
.service__inner {
flex-direction: column;
}
.nav-links {
display: flex;
}
.service__wrap {
width: 100%;
}
.modal-core .wpcf7 {
text-align: center;
}
.modal-core .wpcf7 .ajax-loader {
position: absolute;
}
.webp .modal-core {
background-size: cover;
}
.btn-review {
}
.price-row {
display: flex;
margin: 0 -15px;
flex-wrap: wrap;
}
.price-col {
width: 50%;
padding: 0 15px;
}
.price .table {
margin-top: 0;
margin-bottom: 30px;
border-collapse: collapse;
}
.price th {
font-weight: 600;
font-size: 24px;
line-height: 30px;
color: #00296b;
padding: 12px 25px;
}
.price .table__first-head {
border: none;
}
.price td {
border: none;
border-bottom: 1px solid rgba(84, 193, 255, 0.22);
padding: 9px 25px;
font-size: 16px;
line-height: 22px;
}
.price .table__second {
width: 50%;
}
.price tr:last-child td {
border: none;
}
.service__wrap {
margin: 50px 0;
}
.modal-form textarea {
background: #fff;
opacity: 0.8;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 25px;
width: 100%;
max-width: 318px;
padding: 10px 10px;
height: 100px;
resize: none;
}
.review-card__img {
object-fit: cover;
}
.inner-text {
font-weight: 400;
font-size: 18px;
line-height: 23px;
}
.service__wrap-link {
padding-right: 20px;
}
.reviews__wrap {
display: flex;
margin: 0 -20px;
flex-wrap: wrap;
}
.reviews__wrap .review-card {
margin: 67px 0;
}
.dropzone { border: 2px solid rgba(0, 0, 0, 0.3);
background: #fff;
padding: 20px 20px;
max-width: 217px;
margin: 0 auto;
border: none;
border-radius: 10px;
}
.review-card-col {
padding: 0 20px;
width: 33.3333333%;
}
.review-add {
text-align: center;
margin-top: 30px;
}
.review-add .btn {
display: inline-block;
}
.search-link-main {
font-weight: 600;
font-size: 40px;
color: #013281;
}
.search-link {
font-weight: normal;
font-size: 18px;
line-height: 23px;
color: #013281;
position: relative;
}
.search-link::before {
content: "";
position: absolute;
left: 4px;
top: 50%;
width: 5px;
height: 5px;
background-color: #013281;
border-radius: 50%;
transform: translateY(-50%);
}
.page-title {
color: #013281;
font-weight: bold;
font-size: 48px;
line-height: 60px;
text-transform: uppercase;
}
.price-container .service__text {
margin-bottom: 30px;
}
.price-container .service__title {
margin-top: 0px;
}
.price-call {
text-align: center;
}
.price-call .btn {
display: inline-block;
max-width: 100%;
width: auto;
padding: 13px 31px;
}
.price-call {
margin: 41px 0;
}
.call-back__main {
width: 85px;
height: 85px;
}
.call-back__main {
transition: all 0.2s ease;
}
.call-back__main:hover {
background-color: #fff;
}
.first {
margin-top: 33px;
}
.breadcrumbs__list {
padding-left: 0;
}
.call-back__link {
opacity: 0; width: 40px;
height: 40px;
}
.call-back__link svg {
width: 20px;
height: 20px;
}
.call-back__main.active ~ .call-back__link {
opacity: 1;
pointer-events: all;
}
.call-back__main {
width: 40px;
height: 40px;
}
.call-back__main:before {
width: 60px;
height: 60px;
}
.call-back__main::after {
width: 45px;
height: 45px;
}
.call-back__main svg {
width: 26px;
height: 26px;
}
.modal-status-success {
color: #270;
background-color: #dff2bf;
display: block;
margin: 10px 0;
padding: 10px;
border-radius: 3px 3px 3px 3px;
display: none;
}
.modal-status-error {
color: #d8000c;
background-color: #ffbaba;
margin: 10px 0;
padding: 10px;
border-radius: 3px 3px 3px 3px;
display: none;
}
.modal-status-type {
}
.service__text h2 {
color: #013281;
}
.nav__wrap-row > .sub-menu > li .sub-menu { }
.search__btn svg {
margin-top: 3px;
}
.menu-main-menu-container > ul > li {
transition: all 0.2s ease;
}
.menu-main-menu-container > ul > li a {
width: 100%;
display: block;
transition: all 0.2s ease;
}
.menu-main-menu-container > ul > li a:hover {
text-decoration: underline;
color: #54c1ff;
}
.menu-main-menu-container > ul > li:hover {
text-decoration: underline;
color: #54c1ff;
}
.menu-main-menu-container > ul > li:hover a::after,
.menu-main-menu-container > ul > .current-menu-item > span:after {
opacity: 1;
}
.service__text {
width: 100%;
}
.menu-main-menu-container > ul > li { }
.menu-main-menu-container > ul > li > a {
position: relative;
}
.menu-main-menu-container > ul > li > a::after,
.current-menu-item > span:after {
content: "";
opacity: 0;
background-image: url(//vetpomosch.by/wp-content/themes/vetpomosch/assets/img/paws.webp);
position: absolute;
left: -39px;
top: 0;
width: 25px;
height: 25px;
background-size: cover;
transform: rotate(-29deg);
}
.current-menu-item {
}
.current-menu-item span {
text-decoration: underline;
color: #54c1ff;
}
.current-menu-item > span {
position: relative;
margin-bottom: 7px;
display: block;
}
.current-menu-item > a::after {
opacity: 1;
}
.review__wrap {
align-items: flex-start;
}
.card img {
max-height: 145px;
}
.contacts__text {
text-transform: none;
}
.contacts__time::before {
left: 17px;
}
.contacts__text {
margin-top: 18px;
}
.contacts__phone {
color: #54c1ff;
font-size: 20px;
}
.contacts__map img {
height: auto;
}
.search-link-title a {
color: #013281;
font-style: normal;
font-weight: 600;
font-size: 40px;
}
.search-link {
padding-left: 20px;
}
.service__text {
margin-bottom: 20px;
}
.header__search {
max-width: 265px;
}
ul > br {
display: none;
}
.first__list {
padding: 0 30px;
}
.first__title {
font-size: 42px;
}
.title {
font-size: 42px;
font-weight: 700;
}
.page-404__redirect {
display: flex;
}
.page-404__redirect a {
margin: 0 10px;
}
@media screen and (max-height: 860px) {
.nav__wrap-row {
height: 64vh;
}
}
@media screen and (max-height: 629px) {
.nav__wrap-row {
height: 55vh;
}
}
@media screen and (max-width: 1694px) {
.call-back {
right: 2%;
}
}
@media screen and (max-width: 1170px) {
.first__list {
padding: 0 15px;
}
#menu-main-menu {
display: flex;
}
.header__logo {
display: flex;
flex-direction: column;
}
.menu-item {
padding: 0 0 10px 21px;
}
.nav__wrap {
top: 160px;
left: 0;
}
.first {
margin-top: 80px;
display: block;
}
.first__slider {
max-width: 100%;
}
.main {
margin: 0 auto;
}
.contacts__subtitle {
font-size: 24px;
}
.page-404 {
padding-top: 0;
margin-top: 0;
}
}
@media screen and (max-width: 1024px) {
.menu-main-menu-container {
position: fixed;
top: 158px;
left: 0;
width: 100%;
background: #ffff;
}
.header__container {
position: static;
}
#menu-main-menu {
display: flex;
flex-direction: column;
justify-self: center;
align-items: center;
}
.menu-item {
padding: 10px 0;
border-bottom: 1px solid #54c1ff;
width: 100%;
text-align: center;
}
#menu-main-menu {
display: none;
}
.nav--active {
display: flex !important;
}
.certificate__inner {
text-align: center;
}
.main {
max-width: 100%;
}
.slider {
max-width: 100%;
}
.title {
font-size: 32px;
}
}
@media screen and (max-width: 768px) {
.price-col {
width: 100%;
}
.review-card-col {
width: 50%;
}
.review-card-col .review-card {
margin: 54px auto;
}
.title {
font-size: 24px;
}
}
@media screen and (max-width: 576px) {
.review-card-col {
width: 100%;
}
.page-title {
font-size: 30px;
line-height: 43px;
}
.first {
margin-top: 30px;
}
.page-404__redirect {
flex-wrap: wrap;
}
.page-404__redirect a {
margin-bottom: 20px;
}
}
.call-back__main.active ~ .call-back__link--phone, .call-back__main.active ~ .call-back__link--telegram, .call-back__main.active ~ .call-back__link--viber{
transform: translateY(0) !important;
}
.call-back__main.active ~ .call-back__link::after {
opacity: 1;
visibility: visible;
}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}