/*!
 * Style overwrites for contrib modules
 */@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";#toolbar-administration *{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000}.row:before{display:unset}.btn:focus,a:focus{outline:0}.card-body.rrssb.rrssb-bs-share_this.no-label{padding-right:0!important}ul.rrssb-buttons{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}.rrssb-facebook .rrssb-icon,.rrssb-pinterest .rrssb-icon{background:none;color:#fff;font-family:icomoon!important;font-size:24px;top:0}.rrssb-facebook .rrssb-icon:before,.rrssb-pinterest .rrssb-icon:before{left:10%;position:absolute;top:-2px}.rrssb-facebook .rrssb-icon:before{content:""}.rrssb-pinterest .rrssb-icon:before{content:""}.rrssb.card-body{padding:1.25rem!important}.rrssb.card-body .rrssb-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.15em auto;max-width:500px}.rrssb.card-body a{height:2.5em;width:2.5em}.rrssb.card-body a .rrssb-icon{left:15%;position:relative}.rrssb.card-body a .rrssb-text{display:none}.accordion .opener{padding:.875rem 1.875rem}.team-section .bg-image{background-position:50%}.services-section .decor,.team-section .bg-image{background-attachment:fixed;background-repeat:repeat}.services-section .decor{background-position:top}.we-mega-menu-submenu>.we-mega-menu-submenu-inner{min-height:unset}.menu-height-300 ul.nav.nav-tabs.subul li{max-height:300px;overflow-y:scroll}@media screen and (max-width:768px){.menu-height-300 ul.nav.nav-tabs.subul li{max-height:100%;overflow-y:auto}}@media screen and (max-width:991px){body .overlay{z-index:14}}@media(min-width:992px){.menu-drop .main-nav li a,.menu-drop .main-nav li span{font-size:.9rem}.we-mega-menu-ul>.we-mega-menu-li>span{padding:0 40px 0 0}.secondary-menu-holder .logo-bar-image{bottom:0;margin-top:-16px}}@media(min-width:1199px){.secondary-menu-holder .logo-bar-image{bottom:0;margin-top:0}}.header-holder .logo{border-radius:unset}.services-section .card .icon:after{height:12.125rem}@media(min-width:768px){.rounded-img .img-holder{background:#fff;overflow:hidden}}video.gv-bg-video{height:500px;margin:0 auto;max-height:500px;max-width:100%;-o-object-fit:cover;object-fit:cover}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}form input[type=radio]{border-radius:20px;height:20px;width:20px}#left_off_canvas,#right_off_canvas{background:#fff;-webkit-box-shadow:0 10px 10px 10px hsla(0,0%,62%,.55);box-shadow:0 10px 10px 10px hsla(0,0%,62%,.55);height:100%;position:fixed;right:-45vw;top:0;-webkit-transition:right .15s ease-out;transition:right .15s ease-out;width:40vw;z-index:9999}#left_off_canvas #block-gva-views-block-practices-practices-map-block-offcanvas,#left_off_canvas #block-gva-views-block-practices-practices-map-block-offcanvas .contextual-region,#right_off_canvas #block-gva-views-block-practices-practices-map-block-offcanvas,#right_off_canvas #block-gva-views-block-practices-practices-map-block-offcanvas .contextual-region{height:100%;min-height:100%;min-width:100%;position:absolute;width:100%}#left_off_canvas .btn.btn-close,#right_off_canvas .btn.btn-close{left:10px;max-width:20px;min-height:40px;min-width:40px;padding:0;position:absolute;top:10px;z-index:9}@media screen and (max-width:767px){#left_off_canvas,#right_off_canvas{right:-102vw;width:100vw}}#left_off_canvas.active,#right_off_canvas.active{right:0}#left_off_canvas{background:#fff;left:-45vw;-webkit-transition:left .15s ease-out;transition:left .15s ease-out}@media screen and (max-width:767px){#left_off_canvas{left:-102vw}}#left_off_canvas.active{left:0}b,strong{font-weight:700!important}.partners-slider img{margin:0;max-height:80px;padding:0;width:auto}@media screen and (max-width:1024px){.partners-slider img{margin:20px 0;max-height:100px;padding:20px 0}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:991px){.gallery-page .masonry-item,.gallery-page .masonry-item img{width:100%}}@media(min-width:694px){.gallery-page .masonry-item{text-align:center;width:49%}}@media (min-width:992px){.gallery-page .masonry-item{width:33.33%}}@media (min-width:576px){.gallery-page .main-content img{padding:0}}.image-gallery-block{padding:10px 5px}.image-gallery-block .image-container{margin:5px}@media (max-width:991px){.image-gallery-block .masonry-item img{width:100%}}.image-gallery-block .masonry-item{text-align:center;width:50%}@media(min-width:500px){.image-gallery-block .masonry-item{width:33.33%}}@media(min-width:1024px){.image-gallery-block .masonry-item{width:25%}}@media (min-width:576px){.image-gallery-block .main-content img{padding:0}}@media screen and (max-width:540px){.masonry-item iframe{width:90vw}}@media(min-width:992px){ul:not([class]):not([id]) li{margin-left:0;padding-left:1.3rem}ul:not([class]):not([id]){margin:0 0 1rem}}@media screen and (min-width:992px){#header .header-holder .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-holder .logo{margin-right:auto!important}}.heading:empty{display:none}@media(min-width:768px){.main-content{padding-left:0}}@media screen and (max-width:991px){nav{width:100%}#block-gva-custom-pagetitle .main-content{margin-bottom:0}.menu-holder{position:relative}.menu-holder .opener-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-top .header-list{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}@media screen and (min-width:992px){section.inform-section .col-md-5{min-height:300px}}#header.logo_bottom .logo{border:0;border-radius:0;margin-top:0;overflow:hidden;padding-top:0;position:relative}.embed-responsive{height:100%}.breeds-grid .posts-holder .card-img,.career-posts-holder .card-img{background-position-y:top}/*!
 * Client specific customizations; base theme will be blank.  Implemented in child theme
 */.nav-active .menu-drop{z-index:11111}@media (max-width:991px){#wrapper{overflow:visible}}fieldset.checkboxes--wrapper .form-item,fieldset.radios--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.checkboxes--wrapper .form-item label.option,fieldset.radios--wrapper .form-item label.option{margin-bottom:0;padding-left:15px}.content-img-r,img.right{float:right;padding-left:15px}.content-img-l,img.left{clear:left;float:left;padding-right:15px}@media (min-width:768px){.content-img-l,img.content-img-r,img.left,img.right{margin-bottom:15px;max-width:50%}}.video-view .masonry-layout-gallery .masonry-item{float:none;padding:10px;width:100%}.video-view .masonry-layout-gallery .masonry-item iframe{height:270px;width:100%}.video-view .masonry-layout-gallery .masonry-item .video-thumbnail img{width:100%}@media(min-width:768px){.video-view .masonry-layout-gallery .masonry-item{float:left;width:49%}}@media (min-width:768px)and (max-width:1300px){.video-view .masonry-layout-gallery .masonry-item iframe{height:220px}}@media(max-width:460px){.video-view .masonry-layout-gallery .masonry-item iframe{height:200px}}.btn-warning.focus,.btn-warning:focus{background-color:var(--primary);border-color:var(--primary)}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}#fullServiceMenu .services-section{padding:2rem 0}#fullServiceMenu .services-section .services-holder,#fullServiceMenu .services-section .tab-pane{padding-top:0}#fullServiceMenu .services-section .nav-link{padding:.5rem 0}#fullServiceMenu .services-section .nav-link .h4{margin:1rem 0}.menu-drop .main-nav>li>a,.menu-holder>.btn{font-size:1.1rem;text-transform:capitalize}@media (max-width:440px){.menu-holder>.btn{font-size:.8rem;padding:.875rem .4rem}}form#search-block-form .form-search{right:0;top:80px;width:280px}@media (min-width:992px)and (max-width:1300px){form#search-block-form .form-search{top:55px}}form#search-block-form input[type=submit]{border-color:none!important;border-radius:50%!important}@media (min-width:992px)and (max-width:1300px){form#search-block-form{position:relative}}.members-holder .card-img{background-position:top;margin:auto}@media (max-width:575px){.members-holder .card{text-align:center}}@media (min-width:768px)and (max-width:1199px){.page-node-type-team-member .members-holder .card-img{margin-right:2.5rem}}@media (max-width:767px){.members-holder>div:first-child{max-width:100%;width:100%}.members-holder>div:first-child .card-img{margin:auto}}.team-section .member .img-block .photo img{-o-object-position:top;object-position:top}.slick-blog-slider .card-body{min-height:275px}@media (max-width:991px){.slick-blog-slider .card-body{min-height:240px}}@media (max-width:768px){.slick-blog-slider .card-body{min-height:350px}.team-section{padding-bottom:3rem;padding-top:3rem}.team-section .member a{padding-bottom:0}}.inform-section .col-md-5{background-position:top}@media (max-width:767px){.inform-section .col-md-5{background-repeat:no-repeat;background-size:contain!important;margin-bottom:25px;min-height:350px}}.inform-section .col-md-6{opacity:1}@media (max-width:1024px){.inform-section .col-md-6{text-align:center}}h1 a,h2 a,h3 a,h4 a{color:var(--link)!important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:var(--link_hover)!important}input[type=submit]{background:var(--btn);border-color:var(--btn)}input[type=submit]:hover{background:var(--btn_hover);border-color:var(--btn_hover)}.learn-section .info-text .heading h1{color:var(--tertiary)}@media(min-width:768px){.learn-section .contact-holder .heading{background-color:var(--primary)}.learn-section .contact-holder .heading:before{border-top:2rem solid var(--primary)}.learn-section .border-primary{border-color:var(--tertiary)!important}}@media (max-width:768px){.learn-section .border-primary{border-color:transparent!important}.learn-section .appointment-list li{list-style-type:none;margin-bottom:2.2rem;margin-top:1rem}.learn-section .appointment-list li .btn.btn-decor{padding:1rem}}#footer .logo-holder{max-width:100%;width:90%}@media (max-width:767px){#footer .logo-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .logo-holder .logo{margin:auto}}#footer .logo-holder .info-block{margin:auto}#footer .contact-list i{color:#fff}#footer .decor-paws{display:none}.nav-opener:active .burger,.nav-opener:active:after,.nav-opener:active:before,.nav-opener:focus .burger,.nav-opener:focus:after,.nav-opener:focus:before,.nav-opener:hover .burger,.nav-opener:hover:after,.nav-opener:hover:before{background-color:#fff}.nav-opener:active,.nav-opener:focus,.nav-opener:hover{color:#fff}.team-section header{margin-bottom:3rem}@media(min-width:992px){.team-section .heading{margin-bottom:2rem}}div#testimonial-slider{margin-bottom:2rem}.partners-slider .slick-track{margin:auto}.career-posts-holder .card{padding:0}.career-posts-holder .card-body{padding-bottom:0;padding-left:0}.career-posts-holder .card-body a.link-more-arrows,.career-posts-holder .card-body p{display:none}.career-posts-holder .card-body .h4{margin:1rem 0}@media (min-width:992px)and (max-width:1085px){.menu-drop .main-nav>li>a{font-size:1rem;padding-left:.5rem;padding-right:1rem}.menu-holder>.btn{font-size:1rem}}.button-bar .row,.main-content .heading-bg{margin:0}@media (min-width:768px)and (max-width:992px){.button-bar .decor-holder{left:-1.2rem}.button-bar .row>div>div{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}.button-bar .row>div>div .btn:not(:last-child){margin-right:3rem}}@media (max-width:767px){.button-bar .row>div>div{margin-bottom:.6rem}.button-bar .row>div>div .btn{margin-left:auto;margin-right:auto;width:220px}}.header-holder .logo{background-color:#fff;border-radius:50%;max-width:14rem;padding:31px}.header-holder .logo img{width:100%}@media(min-width:992px){.header-holder .logo{margin:-6rem 0 0}.header-holder .logo img{width:230px}}.about-section .rounded-img .img-holder{display:none}@media(min-width:992px){.we-mega-menu-ul>.we-mega-menu-li>a{padding:1.125rem 1.05rem}}@media(max-width:768px){.contact-list i{color:var(--footer_icon)}}.blog-section footer{margin-top:1.25em}.we-mega-menu-ul .dropdown-menu>a:after,.we-mega-menu-ul .dropdown-menu>a:before,.we-mega-menu-ul .dropdown-menu>span:after,.we-mega-menu-ul .dropdown-menu>span:before{right:.2rem}.slick-blog-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-blog-slider .slick-track .slick-slide{height:auto}@media (min-width:992px){.team-section .member .img-block{height:unset;width:unset}.team-section .member .img-block .photo,.team-section .member .img-block .photo img{aspect-ratio:1/1;border-radius:50%;height:auto;padding:8px;width:100%}}.slider--full_w_default_h .container .slider-image{opacity:1}@media(min-width:992px){#footer .logo-holder .info-block{margin:0}}.team-section .bg-image{background-size:100%}.testimonials-section blockquote:before{left:0}@media(min-width:992px){.about-section .col-md-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-section .col-md-5 .info-text{margin-bottom:0}.about-section .col-md-7{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.about-section .col-md-7 .rounded-img{height:400px;width:400px}#footer,.about-section,.blog-section,.services-section,.slogan-section,.team-section,.testimonials-section{padding:3.25rem 0 3.875rem}.team-section .heading,.team-section header{margin-bottom:0}.team-section .member{padding-bottom:0}.blog-section .heading{margin-bottom:48px}}.team-section .member .img-block{-webkit-box-shadow:inset 0 .25rem 0 .1875rem #3a7292;box-shadow:inset 0 .25rem 0 .1875rem #3a7292}@media(min-width:992px){.team-section .member .img-block{-webkit-box-shadow:inset 0 .25rem 0 .1875rem #3a7292;box-shadow:inset 0 .25rem 0 .1875rem #3a7292}}h1,h2,h3,h4{color:#3a7292;font-family:DM Sans,helvetica,sans-serif;font-weight:700}blockquote,body,ol,ol li,p,ul,ul li{color:#46494c;font-family:DM Sans,helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.6em}body ol li,body ul li{padding-bottom:1.25rem}.header-item{color:#fff}.header-item ul li{color:#fff;padding-bottom:0}@media(max-width:991px){.header-item ul li{color:#46494c}}.card-img.bg-img,.services-section .card a{border-radius:20px}article.card{padding:.5em}#footer .contact-list i,.slogan-section h2{color:#3a7292!important}@media(min-width:768px){.team-section .bg-image{opacity:.1}}li.we-mega-menu-li.dropdown-menu{margin-right:1em}ul.address-list li{line-height:1.4em!important}.members-holder .card-img.bg-img,.members-holder-default .card-img{border:2px solid #3a7292}a.btn-outline-warning{color:#974c1c!important}.header-item .icon-facebook{border-radius:50%;-webkit-box-shadow:inset 0 2px 0 0 var(--header_icon);padding:18px 21px 20px}.header-item ul.social-networks{margin-top:-10px}@media(min-width:992px){.header-item .social-networks li a i{font-size:1.3rem}}.rrssb-facebook a .rrssb-icon,.rrssb-pinterest a .rrssb-icon{left:23%;top:10px}.expand-title[data-toggle=collapse]:after{right:10px;top:23px}.accordion>.card>.card-header{color:var(--primary);padding:10px}
/*# sourceMappingURL=overrides.min.css.map */
