.header-holder .logo{background:#fff;border-radius:5px;width:100%;}@media all and (max-width:992px){.header-holder .logo{text-align:center;}}@media (min-width:992px){.header-holder .logo{margin-top:-1rem;}}#footer .logo img{background:#fff;border-radius:5px;}fieldset.radios--wrapper .form-item,fieldset.checkboxes--wrapper .form-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;}fieldset.radios--wrapper .form-item label.option,fieldset.checkboxes--wrapper .form-item label.option{padding-left:15px;margin-bottom:0;}form input[type=radio],form input[type=checkbox]{height:30px !important;width:30px;}input[type=checkbox]:checked:before{line-height:28px;}form input[type=radio]:checked:before{-webkit-transform:translate(36%,38%);transform:translate(36%,38%);width:15px;height:15px;}@media all and (max-width:767px){input,textarea,select{padding-left:7px;padding-right:7px;}}input[type=submit]{min-height:3.2rem;background:rgba(var(--btn),1);}input[type=submit]:hover{background:rgba(var(--btn_hover),1);}hr{margin:1.5rem 0 1.5rem;}.content-img-r,img.right{float:right;padding-left:15px;}.content-img-l,img.left{float:left;padding-right:15px;clear:left;}@media all and (min-width:768px){img.content-img-r,.content-img-l,img.left,img.right{max-width:50%;margin-bottom:15px;}}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none;}.card-item.focus .card-body:after,.card-item.hover .card-body:after{background:rgba(var(--btn_hover),1);}.we-mega-menu-ul .dropdown-menu > a:before,.we-mega-menu-ul .dropdown-menu > span:before,.we-mega-menu-ul > .we-mega-menu-li > a:before,.we-mega-menu-ul > .we-mega-menu-li > span:before{opacity:1;}.we-mega-menu-ul .dropdown-menu > a:after,.we-mega-menu-ul .dropdown-menu > span:after,.we-mega-menu-ul > .we-mega-menu-li > a:after,.we-mega-menu-ul > .we-mega-menu-li > span:after{opacity:0;}form#search-block-form .form-search{right:0;top:70px;}form#search-block-form .search-toggle,form#search-block-form input[type=submit]{min-height:auto;}@media (max-width:991px){form#search-block-form .form-search{width:280px !important;border-radius:10px;right:5px !important;top:60px;}form#search-block-form.active input[type=submit]{border-radius:5rem;top:10px;right:0px !important;height:40px;min-height:auto;}}.path-taxonomy .card-item .card-img,body#view\.team\.team_page_medium_image .card-item .card-img{background-position:top;}.path-taxonomy .card-item .card-body,body#view\.team\.team_page_medium_image .card-item .card-body{min-height:165px;}.path-taxonomy .card-item.hover h3 a,body#view\.team\.team_page_medium_image .card-item.hover h3 a{font-weight:700;color:#fff;}.page-node-type-team-member .members-holder .team-member{margin-right:auto !important;margin-left:auto;background-position:top center;}@media all and (max-width:992px){.page-node-type-team-member .members-holder .team-member{min-height:280px;max-width:300px;}}@media all and (max-width:1199px){.page-node-type-team-member .members-holder > div:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}#sidebar .card .card-header{background:rgba(var(--primary),1);border-radius:5px;}#page-222 .views-row > div:not(.views-field-title){display:none;}#page-222 .views-row > .views-field-title{margin-bottom:2rem;}#page-222 .views-row > .views-field-title a{background:rgba(var(--btn),1);color:#fff;font-size:1.2rem;padding:0.625rem 0.9375rem;border-radius:25px;}#page-222 .views-row > .views-field-title a:hover{background:rgba(var(--btn_hover),1);}.card-item:hover .card-body{background:rgba(var(--secondary),1);}.card-item:hover .card-body a,.card-item:hover .card-body a:hover{color:#fff;}.card-item:hover .card-body:after{background:rgba(var(--secondary),1);}.card-item .card-body:after{-webkit-transition:initial;transition:initial;}header#header{position:relative !important;}@media (min-width:992px){.intro-section.p-absolute-header{padding-top:0px;}.intro-block.p-absolute-header{padding:10rem 0 10rem;}.intro-section .intro-holder-default .img-holder.bg-stretch{background-position:top;}.inform-section{padding-bottom:5rem;}.inform-section picture{display:none;}}.team-section{position:relative;}.team-section .h1{text-transform:capitalize;}.team-section .position{opacity:1;}.team-section .bg-image{opacity:0.35;}.team-section .heading{position:relative;}section.advantages-section .background-image{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;content:"";opacity:0.2;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed;background-size:cover;}section.advantages-section .text-holder{position:relative;}h2.faq-category{display:none;}.slogan-section h2:before{display:none;}.slogan-section img,.inform-section .img-block img,.advantages-section .advantages-decor-img img{border-radius:15px;}@media (max-width:767px){.intro-section-full-h-default-h{height:600px;}}.intro-section-full-h-default-h .text-holder{background:rgba(0,0,0,0.3);position:absolute;bottom:30px;padding:30px;}@media (min-width:768px){.intro-section-full-h-default-h .text-holder{padding:30px;bottom:50px;}}@media (min-width:992px){.intro-section-full-h-default-h .text-holder{padding:30px;min-width:600px;}}.intro-section-full-h-default-h .text-holder .btn{margin-bottom:0;}@media (min-width:992px){.intro-section-full-h-default-h .text-holder h2.h1{font-size:3.3125rem;margin-bottom:8px;}}.intro-section .slick-slide .decor{display:none;}.no-hover.card-item{cursor:default;}.no-hover.card-item .card-body h3{color:rgba(var(--link),1);}.no-hover.card-item:hover .card-body,.no-hover.card-item:hover .card-body:after{background:#fff;}.no-hover.card-item:hover .card-body .text-block{max-height:0;opacity:0;}.no-hover.card-item:hover .card-body h3{color:rgba(var(--link),1);}.no-hover.card-item:hover .position{color:rgba(31,31,32,0.7);}.slogan-section img{width:47%;}@media (max-width:575px){.slogan-section img{width:70%;}}@media (min-width:992px){.slogan-section img{width:400px;}}@media (min-width:1200px){.slogan-section img{width:500px;}}@media (min-width:992px){.advantages-section .advantages-decor-img img{max-height:800px;}}@media (min-width:768px){.associations-img img{height:110px;}}.team-row{margin-top:30px;margin-bottom:20px;}@media (max-width:991px){#header.logo_top .header-top .logo img{width:100px;}}@media (min-width:992px){.header-holder .logo{border:10px solid white;background:white;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-right:20px;margin-top:-85px;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-width:280px;border-width:10px 0;text-align:center;}}@media (max-width:991px){.intro-section .dots-holder{display:none;}}@media (min-width:992px){.intro-section .dots-holder button:before{background-color:rgba(var(--secondary),0.7);}}@media (min-width:992px){.intro-section .dots-holder{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);bottom:50%;left:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.intro-section .dots-holder .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;}}.intro-section .intro-holder{border-bottom:0 !important;}@media (min-width:992px){.h1,h1{font-size:3.75rem;}body,.slogan-section-footer .container .info-text .text-block{font-size:1.3rem;}blockquote{font-size:22px;}.h2,h2,.slogan-section-footer .container .info-text h2{font-size:3rem;}.slogan-section h2{font-size:3.25rem;}.intro-block h1{font-size:4rem;}}@media (min-width:1150px){.services-section .card-img{width:16rem;height:16rem;}}@media (min-width:992px){.testimonials-section .img-holder img{width:20rem;height:20rem;}}body,.services-section .card .h4 + p,.advantages-section,.testimonial-slider{color:#000;}@media (max-width:575px){.blog-section .slick-track{height:445px;}}@media (min-width:992px){.header-item .address-list{font-size:16px;}}@media (min-width:992px){.header-top .dropdown-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:992px){.services-section .decor-paws.top-left{position:absolute;top:-25px;left:0;right:0;}}@media (min-width:1455px){.services-section .decor-paws.top-left{top:-38px;}}@media (min-width:992px){.services-section .decor-paws.top-right{position:absolute;bottom:-30px;left:0;right:0;z-index:90;-webkit-transform:rotate(180deg);transform:rotate(180deg);}}@media (min-width:1455px){.services-section .decor-paws.top-right{bottom:-38px;}}.services-section .col-md-3:nth-child(2n) .card-img{border:0.3125rem solid #01B057;}.inform-section{background:rgba(var(--inform_bg),1);}@media (min-width:992px){.testimonials-section .img-holder img{width:25rem;height:25rem;}}.testimonials-section d-none,.services-section d-none{display:block !important;}.testimonials-section .bg-image,.testimonials-section .bg-stretch,.services-section .bg-image,.services-section .bg-stretch{background-size:180%;}.slogan-section{padding-top:40px;padding-bottom:40px;}.slogan-section img{border-radius:50%;width:12.5rem;}@media (max-width:575px){.slogan-section img{width:12.5rem;}}@media (min-width:992px){.slogan-section img{width:18.75rem;}}@media (min-width:1200px){.slogan-section img{width:25.8125rem;}}.services-section [class*=col-] .icon-paw,.testimonials-section .img-holder .icon-paw,.testimonial-slider .slick-slide .icon-paw{display:none;}.blog-section{-webkit-box-shadow:inset 0 -10px 22px -10px rgba(0,0,0,0.2);box-shadow:inset 0 -10px 22px -10px rgba(0,0,0,0.2);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--blogs_bg),1)),color-stop(rgba(var(--blogs_bg),1)),color-stop(#d5e5f3),color-stop(#c9def0),to(#bed8ed));background-image:linear-gradient(to bottom,rgba(var(--blogs_bg),1),rgba(var(--blogs_bg),1),#d5e5f3,#c9def0,#bed8ed);}.blog-section .card{-webkit-box-shadow:0 2.5rem 1.25rem -1.25rem hsla(0,0%,49.4%,0.45);box-shadow:0 2.5rem 1.25rem -1.25rem hsla(0,0%,49.4%,0.45);}.slogan-section-footer{-webkit-box-shadow:inset 0 0 20px 8px rgba(0,0,0,0.12);box-shadow:inset 0 0 20px 8px rgba(0,0,0,0.12);}.testimonials-section{position:relative;}.testimonials-section .bg-image{background-attachment:fixed;}.team-slider:before,.team-slider:after{display:none;}.inform-section .img-block{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;}@media (min-width:992px){.inform-section .img-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.inform-section .img-block img{height:initial;}@media (max-width:992px){.inform-section .img-block img{width:auto;}}.slogan-section .bg-img{position:absolute;top:-30px;left:0;right:0;bottom:0;background-size:cover;background-position:top;}@media (max-width:991px){.slogan-section .bg-img{top:-25px;}}@media (min-width:1920px){.header-item .social-networks a i.icon-youtube{font-size:15px;}}.intro-block h1{text-shadow:1px 1px #000;}.intro-block.text-center.hero-background{position:relative;z-index:1;}.intro-block.text-center.hero-background:after{content:"";background:rgba(0,0,0,0.2);top:0;left:0;right:0;bottom:0;position:absolute;z-index:-1;}.appointment-card{background:#EEF0F4;border-radius:30px;min-height:370px;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;padding-bottom:1em;}.appointment-card p,.appointment-card a{min-width:100%;border-radius:0;}.appointment-card a{display:block;margin-bottom:0;padding:10px 0;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 2px 4px rgba(0,0,0,0.3019607843);white-space:inherit;}.appointment-card:after{content:"";display:block;width:64%;height:50%;background:white;position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;-webkit-box-shadow:0px 5px 80px 0px #0658a4;box-shadow:0px 5px 80px 0px #0658a4;-webkit-transition:-webkit-box-shadow 150ms ease-out;transition:-webkit-box-shadow 150ms ease-out;transition:box-shadow 150ms ease-out;transition:box-shadow 150ms ease-out,-webkit-box-shadow 150ms ease-out;}.appointment-card:hover:after{-webkit-box-shadow:0px 5px 80px 0px #00b158;box-shadow:0px 5px 80px 0px #00b158;}.appointment-card:hover .title{-webkit-filter:grayscale(0);filter:grayscale(0);}.appointment-card h2{font-size:30px;padding:0 1em;position:relative;z-index:2;margin-bottom:0 !important;color:#fff;text-shadow:0 0 14px black,0px 9px 13px black;}.appointment-card div{width:100%;}.appointment-card .title{border-radius:30px 30px 0 0;padding:0;width:100%;height:230px;background-size:cover;background-position:center center;margin-bottom:0;-webkit-filter:grayscale(1);filter:grayscale(1);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;}.appointment-card .title::after{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#eef0f4),to(transparent));background:linear-gradient(0deg,#eef0f4,transparent);-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;}.appointment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;}@media screen and (max-width:1024px){.appointment-grid{grid-template-columns:repeat(1,1fr);gap:1em;}}.image-gallery-block{padding:10px 5px;}.image-gallery-block .vt-image-container{margin:5px;}@media all and (max-width:991px){.image-gallery-block .masonry-item img{width:100%;}}.image-gallery-block .masonry-item{width:50%;text-align:center;}@media (min-width:500px){.image-gallery-block .masonry-item{width:33.33%;}}@media (min-width:694px){.image-gallery-block .masonry-item{width:33.33%;}}@media (min-width:1024px){.image-gallery-block .masonry-item{width:25%;}}@media all and (min-width:576px){.image-gallery-block .main-content img{padding:0;}}@media (min-width:992px){.advantages-section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.no-hover.card-item:hover .card-body h3 a{color:rgba(var(--link),1);}.no-hover.card-item:hover .card-body{padding-bottom:40px;}.no-hover.card-item:hover .position{margin-bottom:0;}.no-hover.card-item a,.no-hover.card-item .position,.no-hover.card-item .card-body{cursor:default;}@media (min-width:992px){.navbar-we-mega-menu .nav-tabs.subul:first-child{z-index:3;}.navbar-we-mega-menu .nav-tabs.subul:last-child:not(:first-child){z-index:2;}}.team-section .bottom-n40{bottom:0px;}.team-section .transform-border{-webkit-transform:unset;transform:unset;}@media (max-width:500px){.menu-holder .header-buttons.both-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center;}.menu-holder .header-buttons.both-buttons .btn-warning{max-width:calc(50% - 8px);margin-right:0 !important;}.menu-holder .header-buttons.both-buttons .page-search.both-buttons{flex-grow:1;width:100%;}}
