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.checkboxes--wrapper .form-item input{width:auto;}fieldset.radios--wrapper .form-item label.option,fieldset.checkboxes--wrapper .form-item label.option{padding-left:15px;margin-bottom:0;}@media (min-width:567px){.masonry-layout-gallery .masonry-item {width:49%;float:left;}}@media (min-width:992px){.masonry-layout-gallery .masonry-item {width:33%;float:left;}}@media (max-width:566px){.masonry-layout-gallery .masonry-item {width:100%;float:none;}}.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;}}.masonry-layout-gallery .masonry-item iframe{width:100% !important;height:200px;}.inform-section .text-holder + div{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;}@media all and (min-width:992px){.inform-section .text-holder + div{width:50%;padding-top:2rem;}}@media all and (max-width:991px){.inform-section .text-holder + div{margin-bottom:45px;}}.inform-section .video-embed-field-responsive-video{position:relative;width:100%;height:400px;}.inform-section .video-embed-field-responsive-video iframe{position:initial;width:100%;height:inherit;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show > .btn-warning.dropdown-toggle{border-color:transparent;}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus,.btn.active,.btn:active,.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;}.services-section li.card.nav-item .h4{margin-bottom:0.75rem;}ul:not([class]):not([id]) li:before{display:inline-block !important;margin-right:6px !important;margin:auto;position:relative;top:0;}li::marker{color:transparent;}hr{margin:1.5rem 0 1.5rem;}.default-list.accordion a:hover{color:rgba(var(--tertiary),1) !important;}.card-item:hover .card-body{background:rgba(var(--secondary),1);}@media all and (min-width:992px){.page-node-type-breeds .hero-image{max-width:40%;margin-right:15px;float:left;}.page-node-type-news .hero-image{max-width:45%;margin-left:15px;float:right;}}.page-node-type-breeds .hero-image,.page-node-type-news .hero-image{background-size:contain;background-repeat:no-repeat;}.toggler{color:#3692bb;padding:0.5em;background:#ffeecb;border-radius:2px;font-size:1.5rem;cursor:pointer !important;}.menu-drop .main-nav > li.menu-li > a,.menu-drop .main-nav > li.menu-li > span{padding-left:0.5rem;padding-right:1.8rem;font-size:0.85rem;}@media all and (min-width:992px) and (max-width:1299px){.menu-drop .main-nav > li.menu-li > a,.menu-drop .main-nav > li.menu-li > span{padding-right:0.85rem;font-size:0.75rem;}}form#search-block-form .form-search{right:0;top:70px;}.post-block .team-member{height:400px;background-position:50% 0%;}@media (min-width:992px){.post-block .team-member{height:600px;background-position:top;}}div#block-gvb-custom-views-block-careers-careers-block .views-row{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;}div#block-gvb-custom-views-block-careers-careers-block .views-field-title{margin-bottom:30px;}div#block-gvb-custom-views-block-careers-careers-block .views-field-title a{font-size:1.4rem;}div#block-gvb-custom-views-block-careers-careers-block .views-field-body,div#block-gvb-custom-views-block-careers-careers-block .views-field-field-media-image + div{display:none;}div#block-gvb-custom-views-block-careers-careers-block .views-field-field-career-category{font-size:2rem;line-height:1.2;}.slogan-section .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.slogan-section h2{color:#fff;text-align:center;}.slogan-section h2:before{display:none;}#service-113 .slogan-section{background:rgba(var(--tertiary),1);}#service-113 .slogan-section button.btn.btn-warning{background:rgba(var(--primary),1);}#service-113 .slogan-section button.btn.btn-warning:hover{background:rgba(var(--secondary),1);}#service-113 .content{max-width:70%;padding:35px;color:#fff;}#service-113 .content h2{width:100%;}@media all and (min-width:992px){.advantages-section .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}#sidebar li:before{position:absolute;}.intro-section .intro-holder{height:100vh;}.team-card .card-img{background-position:top;}.btn{min-width:auto;padding:10px 45px !important;font-size:1rem;height:44px;}input[type=submit]{min-width:auto;padding:10px 45px !important;font-size:1rem;height:100%;}form input[type=submit]{min-width:auto;padding:10px 45px !important;font-size:1rem;height:100%;}form select{height:44px;}form input:not(.button):not(input[type=radio]),form select{height:44px;}.inform-section .btn{min-width:auto;padding:10px 45px !important;font-size:1rem;}.inform-section input[type=submit]{min-width:auto;padding:10px 45px !important;font-size:1rem;}.testimonials-section .btn i{display:none;}#footer form .form-control{height:44px;}#footer form input{height:44px;}#footer form.newsletter-form button{margin:0 !important;border-radius:inherit;border-top-right-radius:15px;border-bottom-right-radius:15px;padding:17px;position:relative;left:-10px;height:44px;min-width:60px;}#footer form.newsletter-form button .icon-send{top:0;}#footer input[type=submit]{height:44px;margin:0;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;height:44px;}@media (min-width:1025px){.header-holder .btn,.header-holder input[type=submit]{padding:0.625rem 0.9375rem !important;font-size:15px;margin-left:20px;}}@media (max-width:991px){.header-holder .btn,.header-holder input[type=submit]{font-size:14px !important;margin-right:15px;padding:10px 20px !important;}}@media (max-width:440px){.header-holder .btn,.header-holder input[type=submit]{font-size:12px !important;padding:8px 12px !important;height:auto;line-height:1.4;}#header .header-holder .btn-warning{margin-right:8px;white-space:unset;max-width:120px;}.menu-holder{padding-right:8px;}.menu-holder .page-search .search-form-toggle{margin-bottom:5px;}}@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;}}.path-frontpage .slogan-section{text-shadow:0px 5px 0px black;}.slogan-section .icon-paw{display:none;}.intro-section .intro-holder{border-bottom:0;}article.card-item.team-card.card:hover h3 a{color:#fff !important;}.card-item:hover h3.h4 a{color:#fff !important;}@media screen and (max-width:976px){.intro-section .intro-holder{height:50vh;}.intro-section .intro-holder #footer .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;}.slogan-section h2{letter-spacing:0;padding:0 0.625rem 0 0;margin:0 2em;position:relative;z-index:2;font-size:19px;text-shadow:0 0 7px black;}}div#block-gvb-custom-mobileclicktocall{display:none;}.card-item .card-body{min-height:220px;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;}.card-item .card-body .text-block{margin-bottom:0;}.team-card .card-img{height:30.9375rem;}@media (min-width:992px){.form-control,input,select,textarea{height:44px;}}form input:not(.button):not(input[type=radio]):not(input[type=checkbox]),form select{height:44px !important;}form input[type=checkbox]{height:34px !important;}.webform-signature-pad .button{position:relative;}form input[type=radio]{-webkit-box-flex:0;-ms-flex:none;flex:none;}#service-507 div#block-gvb-custom-content .btn.btn-warning {background-color:#55597d;}#service-507 div#block-gvb-custom-content .btn.btn-warning:hover {background-color:rgba(var(--secondary),1);}.intro-section h2.h1,.intro-block h1{font-family:"Mr Dafoe",cursive;}.intro-section h2.h1 strong{font-family:var(--heading_font);}@media (min-width:992px){.intro-section-full-h-default-h .text-holder{padding-bottom:50px;padding-top:250px;}}.partners-section{-webkit-box-shadow:none;box-shadow:none;}@media (min-width:992px) and (max-width:1199px){.header-top .dropdown-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header-top .container .header-list .dropdown-menu{width:100%;}.header-holder .container{flex-direction:column;.menu-holder{margin:0 auto;justify-content:center;}}}@media (min-width:992px){.team-member-wrapper{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:calc(33.333333% - 20px);margin-right:20px;}}.team-member-wrapper .card-item .card-img{height:30.9375rem;}@media (min-width:992px){.header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1300px) and (max-width:1377px){.menu-drop .main-nav > li.menu-li > a,.menu-drop .main-nav > li.menu-li > span{padding-right:1.4rem;}}@media (min-width:992px) and (max-width:1377px){#header .header-holder .btn-warning{margin-left:0;margin-bottom:0;font-size:.85rem;white-space:nowrap;}}@media (min-width:992px){.intro-section-full-w-default-h.intro-holder-default .text-holder{align-self:flex-end;}}
