/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{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:-0.25em}sup{top:-0.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:0.35em 0.75em 0.625em}legend{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]{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}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}@media (max-width:767px){.hide-on-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hide-on-tablet{display:none!important}}@media (min-width:1024px){.hide-on-desktop{display:none!important}}*{margin:0;padding:0;box-sizing:border-box}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert{margin:10px;padding:5px 18px;border:1px solid}.alert-help{margin:10px;padding:5px 18px;border:1px solid;border-color:#f2e016;background:#f3e32e}.alert-info{margin:10px;padding:5px 18px;border:1px solid;border-color:#1a86b7;background:#1d96cd}.alert-error{margin:10px;padding:5px 18px;border:1px solid;border-color:#e81c16;background:#eb322d}.alert-success{margin:10px;padding:5px 18px;border:1px solid;border-color:#2c8b36;background:#329e3d}img,svg{display:block}.button,.button:visited{border:none;padding:5px 7px;display:inline-block;text-decoration:none;outline:none;border-radius:3px;color:#1a1a1a;line-height:1.4;background-color:#e6e6e6;cursor:pointer}.button.button-primary,.button:visited.button-primary{color:#fff;background-color:#1e407a}.button.button-primary:hover,.button:visited.button-primary:hover{color:#fff;background-color:#2855a3}fieldset{margin:0;padding:0;border:none}input{padding:2px 3px;color:#4d4d4d;border:none}select{color:#4d4d4d}.nav-icon{position:relative;transform:rotate(0deg);transition:all 0.5s ease-in-out;cursor:pointer}.nav-icon span{display:block;position:absolute;left:0;height:2px;width:100%;background:#fff;border-radius:2px;transform:rotate(0deg);transition:all 0.25s ease-in-out}.nav-icon span:first-child{top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:7px}.nav-icon span:nth-child(4){top:14px}.nav-icon.open span:first-child{top:7px;width:0%;left:50%}.nav-icon.open span:nth-child(2){transform:rotate(45deg)}.nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:7px;width:0%;left:50%}@media only screen and (min-width:768px){.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:8px}.nav-icon span:nth-child(4){top:16px}.nav-icon.open span:first-child{top:8px}.nav-icon.open span:nth-child(4){top:8px}}::-webkit-input-placeholder{font-size:1em;color:#9a9a9a!important}::-moz-placeholder{font-size:1em;color:#9a9a9a!important}:-ms-input-placeholder{font-size:1em;color:#9a9a9a!important}::selection{background:rgba(0,0,0,0.2)}::-moz-selection{background:rgba(0,0,0,0.2)}:root{--floatbarHeight:88px}html{height:100%;font-size:62.5%}body{overflow-x:hidden;height:100%;margin:0 auto;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.4;font-weight:300;color:#808080;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased}body.lock{overflow-y:hidden}.hide{display:none}.enosp{direction:rtl;unicode-bidi:bidi-override;cursor:pointer;color:#4d4d4d}.enosp:hover{color:#737373}.enosp.enosp-data{direction:ltr}#mailto{display:none}.ks-home{}.ks-home .tier1{position:relative;height:250px;margin:116px 0 0}.ks-home .tier1 .home-slider{position:absolute;left:0;right:0;height:100%}.ks-home .tier1 .home-slider img{position:absolute;left:50%;height:100%;width:auto;max-width:none;transform:translateX(-50%)}.ks-home .tier1 .slider-wrapper{position:relative;height:100%;padding-top:30px}.ks-home .tier1 .slider-wrapper .logo{display:none}.ks-home .tier1 .slider-wrapper .slider-text h2{margin:0;font-size:1.7rem;width:55%;font-weight:200;color:#808080}.ks-home .tier1 .slider-wrapper .slider-text h2 p{margin-bottom:10px}.ks-home .tier1 .slider-wrapper .slider-button{display:inline-block;margin-top:20px;padding:6px 10px 5px;border-radius:50px;color:#808080;font-size:1.3rem;font-weight:200;text-align:center;text-transform:uppercase;letter-spacing:1px;background:rgba(255,255,255,0.35);border:1px solid #808080;transition:all 0.3s ease-in-out}.ks-home .tier1 .slider-wrapper .slider-button svg{display:inline-block;height:13px;width:13px;margin:0 0 -1px 3px;fill:#808080;transition:all 0.3s ease-in-out}.ks-home .tier1 .slider-wrapper .slider-button:hover{color:#fff;background:rgba(128,128,128,0.7)}.ks-home .tier1 .slider-wrapper .slider-button:hover svg{fill:#fff}.ks-home .tier1 .readership{padding:10px 0}.ks-home .tier1 .readership .rship-title{margin-bottom:5px;color:#1e407a;font-weight:300;font-size:1.8rem;text-transform:uppercase}.ks-home .tier1 .readership .rship-button{display:flex;height:35px;margin-bottom:6px}.ks-home .tier1 .readership .rship-button .inputaddon-item{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:35px;padding:5px;background:#1e407a;border-radius:3px 0 0 3px}.ks-home .tier1 .readership .rship-button .inputaddon-item svg{height:16px;width:16px;fill:#fff}.ks-home .tier1 .readership .rship-button .inputaddon-item svg.plane{margin-left:-2px}.ks-home .tier1 .readership .rship-button .inputaddon-item:after{content:'';position:absolute;left:100%;top:50%;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #1e407a}.ks-home .tier1 .readership .rship-button .inputaddon-field{display:flex;align-items:center;height:100%;padding-left:15px;flex:1;background:rgba(30,64,122,0.07);border-radius:0 3px 3px 0;color:#1e407a;text-transform:uppercase;font-size:1.4rem;font-weight:400}.ks-home .tier2{overflow:hidden;margin-top:230px;padding:20px 0}.ks-home .tier2 .referral{margin-top:20px}.ks-home .tier2 .service-wrap{display:flex;flex-direction:column;width:100%}.ks-home .tier2 .service-wrap .service-title{display:flex;align-items:center;position:relative;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #4d4d4d;color:#4d4d4d;font-size:1.7rem;font-weight:400;text-transform:uppercase}.ks-home .tier2 .service-wrap .service-title svg{display:inline-block;height:20px;width:20px;margin-right:10px;fill:#4d4d4d}.ks-home .tier2 .service-wrap .service-title svg.handshake{height:25px;width:25px}.ks-home .tier2 .service-wrap .service-title span.hours{position:absolute;right:10px;padding:3px 6px 6px;border-radius:3px 3px 0 0;background:#4d4d4d;color:#fff;font-size:1.5rem;font-weight:300}.ks-home .tier2 .service-wrap .service-content{color:#4d4d4d}.ks-home .tier2 .service-wrap .service-content p{margin-bottom:10px}.ks-home .tier2 .service-wrap .button-link{margin:20px 0}.ks-home .affiliations{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;padding:0 0 25px}.ks-home .affiliations .a-logo{display:block;flex:0 1 auto;height:60px;margin:8px 2px;background-size:auto 100%!important}.ks-home .affiliations .a-logo.a-logo-text{position:relative;height:auto;width:125px;color:#4d4d4d;font-size:1.1rem;text-align:center}.ks-home .affiliations .a-logo.a-logo-text:before{visibility:visible;position:absolute;left:-3px;top:-8px;content:'';width:30px;height:15px;border-top:2px solid #4d4d4d;border-left:2px solid #4d4d4d}.ks-home .affiliations .a-logo.a-logo-text:after{visibility:visible;position:absolute;right:-3px;bottom:-8px;content:'';width:15px;height:30px;border-bottom:2px solid #4d4d4d;border-right:2px solid #4d4d4d}.ks-home .affiliations .acvaa{width:55px;background:url(../images/acvaa-logo.svg) no-repeat center center}.ks-home .affiliations .ecvn{width:105px;background:url(../images/ecvn-logo.svg) no-repeat center center}.ks-home .affiliations .ecvd{width:107px;background:url(../images/ecvd-logo.svg) no-repeat center center}.ks-home .affiliations .ecvs{width:70px;background:url(../images/ecvs-logo.svg) no-repeat center center}.ks-home .affiliations .acvecc{width:70px;background:url(../images/acvecc-logo.svg) no-repeat center center}.ks-home .affiliations .anzcvs{width:90px;background:url(../images/anzcvs-logo.svg) no-repeat center center}.ks-home .affiliations .aicvd{width:105px;background:url(../images/aicvd-logo.svg) no-repeat center center}.ks-home .affiliation-notice{width:90%;margin:20px auto 30px}.ks-home .map-container{overflow:hidden;padding:0 10px}.ks-home.extended .tier1{margin:150px 0 0}.about{}.about .tier2{overflow:hidden}.about .tier2 .section-wrap:first-child{margin-bottom:30px}.single-team{}.single-team .profile-pic{left:auto;right:-5px;height:calc(100% + 10px);margin-top:-5px;padding:5px;border-radius:50%;background:#fff;transform:none}.single-team .info-wrap{overflow:hidden}.single-team .info-wrap .info{overflow:hidden;margin-bottom:5px}.single-team .info-wrap .info .info-title{display:flex;align-items:center;float:left;width:115px;color:#676767;font-weight:400;text-transform:uppercase}.single-team .info-wrap .info .info-title svg{display:inline-block;height:18px;width:18px;margin-right:4px;fill:#676767}.single-team .info-wrap .info .info-title svg.spec{height:15px;width:15px;margin-right:7px}.single-team .info-wrap .info .info-data{float:left;width:calc(100% - 115px)}.single-team .info-wrap .bio{margin-top:24px}.contact{}.contact .section-title{margin-bottom:8px;padding-bottom:2px;color:#1e407a;font-size:1.5rem;font-weight:400;text-transform:uppercase}.contact .contact-notice{margin-bottom:24px;padding:10px;border:1px solid #eb322d;border-radius:5px;background:rgba(235,50,45,0.05);color:#000}.contact .contact-notice strong{color:#000}.contact .tier2{margin-bottom:24px!important}.contact .tier2 .disclaimer{font-size:0.9em;font-style:italic;text-align:justify}.contact .tier2:before{display:block;content:'';height:10px;width:calc(100% + 30px);margin:30px 0 15px -15px;background:rgba(230,230,230,0.4)}.contact .tier3{display:grid;grid-template-columns:1fr;row-gap:30px;line-height:1.3}.contact .tier3 .clinic-name{width:calc(100% + 30px);margin:0 0 15px -15px;padding:10px 15px;background:rgba(230,230,230,0.4);font-size:1.2em;font-weight:400;text-transform:uppercase}.contact .tier3 .clinic-details{display:grid;grid-template-columns:155px 1fr;gap:30px 15px;margin-top:15px}.contact .tier3 .clinic-details p{margin-bottom:10px}.contact .tier3 .clinic-details p:last-child{margin-bottom:0}.contact .tier3 .heading{margin-bottom:5px;font-size:1.1em}.contact .tier3 .location .section-content{display:flex;flex-direction:column;justify-content:space-between}.contact .tier3 .location .data{overflow:hidden}.contact .tier3 .location .data .data-icon{float:left;margin-right:5px}.contact .tier3 .location .data .data-icon svg{height:14px;width:14px;fill:#676767}.contact .tier3 .location .data .data-icon svg.pin{margin-top:2px}.contact .tier3 .location .data .data-content{float:left;width:calc(100% - 19px)}.contact .tier3 .location .street-wrapper{margin-bottom:8px;line-height:1.45}.contact .tier3 .location .street-wrapper .name{text-transform:uppercase}.contact .tier3 .hours{overflow:hidden}.contact .tier3 .hours .section-content>div{display:flex;justify-content:space-between;margin-bottom:3px}.contact .tier3 .services{grid-column:1/span 2}.contact .tier3 .services ul{columns:2;column-gap:10px}.contact .tier3 .services ul li{margin-left:15px}.contact .tier3 .er,.contact .tier3 .general-info{grid-column:1/span 2}.contact .tier3 .er .section-content div,.contact .tier3 .general-info .section-content div{margin-bottom:3px}.contact .tier3 .er .section-content div:last-child,.contact .tier3 .general-info .section-content div:last-child{margin-bottom:0}.contact .tier3 .er .data-call,.contact .tier3 .general-info .data-call{font-weight:600}.contact .tier3 .map-box{display:none}.contact .tier3 .directions .data{overflow:hidden;margin-bottom:10px}.contact .tier3 .directions .data .data-title{float:left;width:100px;font-weight:600}.contact .tier3 .directions .data .data-note{margin-top:5px;color:#b3b3b3;font-size:1.3rem}.contact .tier3 .directions .data:last-child{margin-bottom:0}.contact .tier3 .directions:before{display:block;content:'';height:10px;width:calc(100% + 30px);margin:0 0 15px -15px;background:rgba(230,230,230,0.4)}#container{overflow:hidden;position:relative;z-index:2}#main{margin-bottom:32px;padding:var(--floatbarHeight) 5px 0}#main:not(.ks-home){padding-top:calc(116px + var(--floatbarHeight))}#main:not(.ks-home) .tier1,#main:not(.ks-home) .tier2{margin-bottom:40px}.extended #main:not(.ks-home){padding-top:150px}#inner-content{position:relative;max-width:1240px;margin:0 auto;padding:0 10px}a,a:visited{text-decoration:none;outline:0;color:#4d4d4d;font-weight:600;cursor:pointer}a:hover,a:visited:hover{color:#737373}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.h1,h1{font-size:1.05em;line-height:1.333;color:#1e407a;text-transform:uppercase}.h2,h2{font-size:1em;line-height:1.4;color:#1e407a}.h3,h3{font-size:1.05em}.h4,h4{font-size:1.1em}.h5,h5{font-size:0.846em;line-height:2.09;text-transform:uppercase;letter-spacing:2px}.header{position:fixed;top:0;left:0;right:0;z-index:9998;padding-top:var(--floatbarHeight);padding-bottom:6px;background:#fff}.header .inner-header{display:flex;align-items:center;justify-content:space-between;position:relative;height:70px;width:100%;margin:40px auto 0;padding:5px 10px;background:#1e407a}.header .inner-header .logo-wrap{width:125px}.header .inner-header .logo-wrap .tagline{text-indent:-9999px;display:none}.header .inner-header .logo-wrap a{display:flex;width:100%}.header .inner-header .logo-wrap .logo{display:inline-block;width:100%}.header .inner-header .logo-wrap .logo svg{height:100%}.header .inner-header .logo-wrap .logo .element1,.header .inner-header .logo-wrap .logo .element2,.header .inner-header .logo-wrap .logo .element3{fill:#fff}.header .inner-header .logo-wrap .logo .logoves .logo{fill:#fff}.header .inner-header .logo-wrap .logo .logoves .ves{fill:#fff;transform:translateY(15px)}.header .inner-header .menu-icon{width:42px;cursor:pointer}.header .inner-header .menu-icon .nav-icon{height:16px;width:60%;margin:0 auto}.header .inner-header .button-bar{display:flex;justify-content:space-between;position:fixed;left:0;width:100%;color:#808080;font-size:1.3rem;font-weight:400;letter-spacing:0.03rem;list-style:none}.header .inner-header .button-bar li{padding:4px 8px;cursor:pointer;transition:all 0.3s ease-in-out;border-radius:20px;border:1px solid #808080}.header .inner-header .button-bar li a{color:#808080;transition:all 0.3s ease-in-out}.header .inner-header .button-bar li svg{display:inline-block;height:11px;width:11px;margin-right:5px;transition:all 0.3s ease-in-out}.header .inner-header .button-bar li .phone{fill:#2ab573}.header .inner-header .button-bar li .pin{fill:#808080}.header .inner-header .button-bar li .cross{fill:#ef4428}.header .inner-header .button-bar li.contact-call{margin:0 3px;border-color:#2ab573;color:#2ab573}.header .inner-header .button-bar li.contact-call a{color:#2ab573}.header .inner-header .button-bar li.contact-call:hover{background:rgba(42,181,115,0.7)}.header .inner-header .button-bar li.contact-call:hover a{color:#fff}.header .inner-header .button-bar li.contact-call:hover .phone{fill:#fff}.header .inner-header .button-bar li.contact-find:hover{color:#fff;background:rgba(128,128,128,0.7)}.header .inner-header .button-bar li.contact-find:hover a{color:#fff}.header .inner-header .button-bar li.contact-find:hover .pin{fill:#fff}.header .inner-header .button-bar li.contact-emergency{border-color:#ef4428}.header .inner-header .button-bar li.contact-emergency a{color:#ef4428}.header .inner-header .button-bar li.contact-emergency:hover{background:rgba(239,68,40,0.7)}.header .inner-header .button-bar li.contact-emergency:hover a{color:#fff}.header .inner-header .button-bar li.contact-emergency:hover .cross{fill:#fff}.header .inner-header .button-bar li.hide-on-mobile{cursor:default}.header .inner-header .button-bar li.hide-on-mobile.contact-call:hover .phone{fill:#2ab573}.header .inner-header .button-bar.contact-bar{top:var(--floatbarHeight);height:40px;padding:6px 13px}.floating-bar-wrap{position:fixed;top:0;z-index:9999;height:var(--floatbarHeight);width:100%;background:#fcdfde}.floating-bar{width:44ch;margin:10px 13px;padding:5px 10px;color:#000}.floating-bar strong{color:#eb322d;font-weight:bold}.floating-bar a,.floating-bar a:visited{color:#000;font-weight:bold}.extended .header .inner-header{margin:74px auto 0}#wpadminbar .quicklinks ul{float:left}#wpadminbar #wp-admin-bar-root-default{overflow:hidden}#wpadminbar .ab-top-secondary{float:right!important}.logopearl{display:none}#main-navigation{overflow:hidden;position:absolute;top:70px;left:0;z-index:-1;height:100vh;max-height:0;width:100%;background:#1e407a;transition:all 0.45s ease-in-out}#main-navigation.open{max-height:100vh}.top-nav{position:relative;margin-top:40px;padding:10px 20px;list-style:none}.top-nav>li{position:relative;padding:8px 5px}.top-nav>li a,.top-nav>li a:visited{position:relative;z-index:2;display:inline-block;color:#fff;font-size:1.4rem;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.top-nav>li a:after,.top-nav>li a:visited:after{display:block;content:'';border-bottom:solid 1px #fff;transform:scaleX(0);transform-origin:0% 50%;transition:transform 250ms ease-in-out}.top-nav>li a:hover,.top-nav>li a:visited:hover{color:#fff}.top-nav>li a:hover:after,.top-nav>li a:visited:hover:after{transform:scaleX(1)}.top-nav>li.current-menu-item a:after,.top-nav>li.current-menu-parent a:after,.top-nav>li.current-page-ancestor a:after{transform:scaleX(1)}.top-nav>li.menu-item-has-children:after{position:absolute;top:10px;right:0;display:inline-block;width:40px;content:'\203a';color:#fff;font-size:2.5rem;text-align:right;line-height:0.4;cursor:pointer}.top-nav>li.menu-item-has-children.open .sub-menu{max-height:500px}.top-nav>li.menu-item-has-children.open:after{transform-origin:35px 9px;transform:rotate(90deg)}.top-nav ul{z-index:99;list-style:none}.top-nav .sub-menu{overflow:hidden;max-height:0;transition:all 0.45s ease-in-out}.top-nav .sub-menu li{padding:0 10px}.top-nav .sub-menu li:first-child{padding-top:5px}.top-nav .sub-menu li:last-child{padding-bottom:5px}.top-nav .sub-menu li a{padding:3px 0px;color:#fff;font-size:0.8em;font-weight:300}.top-nav .sub-menu li a:after{border-color:#fff;transform:scaleX(0)}.top-nav .sub-menu li a:hover{color:#fff}.top-nav .sub-menu li a:hover:after{transform:scaleX(1)}.top-nav .sub-menu li.noclick.menu-item-has-children>a{width:100%;padding:3px 5px;background:rgba(255,255,255,0.15)}.top-nav .menu-item-has-children.noclick>a{cursor:default}.top-nav .menu-item-has-children.noclick:not(.current-menu-ancestor)>a:hover:after{transform:scaleX(0)}img{height:auto}.button-primary{border:none;padding:5px 7px;display:inline-block;text-decoration:none;outline:none;border-radius:3px;color:#1a1a1a;line-height:1.4;background-color:#e6e6e6;cursor:pointer}.button-primary.button-primary{color:#fff;background-color:#1e407a}.button-primary.button-primary:hover{color:#fff;background-color:#2855a3}.button-secondary{border:none;padding:5px 7px;display:inline-block;text-decoration:none;outline:none;border-radius:3px;color:#1a1a1a;line-height:1.4;background-color:#e6e6e6;cursor:pointer;margin-right:5px;background-color:#cccccc}.button-secondary.button-primary{color:#fff;background-color:#1e407a}.button-secondary.button-primary:hover{color:#fff;background-color:#2855a3}.button-secondary:hover{background-color:#a6a6a6}.map-wrap{position:relative;overflow:hidden;display:block;height:230px;margin-bottom:20px}.map-wrap:last-child{margin-bottom:0}.map-wrap .map-title{position:absolute;top:0;right:0;left:0;z-index:2;height:30px;padding:3px 15px;background:#1e407a;border-radius:10px 10px 0 0;color:#fff;text-transform:uppercase;line-height:25px}.map-wrap .map-title:after{content:'';position:absolute;right:30px;bottom:0;margin-bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1e407a}.map-wrap .map{width:100%;height:100%;padding:15px 10px 15px 0;background:#dedede;border-radius:10px;border:2px solid rgba(30,64,122,0.07)}.map-wrap .map>div,.map-wrap .map>div>.gm-style{overflow:hidden;border-radius:10px}.contact-content{position:relative;overflow:hidden;margin-top:24px;text-align:left}.contact-content .contact-title{display:none;margin-top:55px;padding-bottom:0.3em;font-size:1.3rem;font-weight:400;text-align:center}.contact-content .contact-title.show{display:block}.contact-content .contact-loading{display:none;position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-17px;transition:all 0.2s ease-in-out}.contact-content .contact-loading.fadein{display:block;opacity:1}.contact-content .contact-feedback{display:none;margin:0 0 25px;font-size:1.4rem;text-align:center;opacity:0;transition:all 0.2s ease-in-out}.contact-content .contact-feedback.show{display:block;opacity:1}.contact-content form{display:block;opacity:1;transition:all 0.2s ease-in-out}.contact-content form.fadeout{display:none;opacity:0}.contact-content fieldset{margin:0 0 4px;padding:0;border:0}.contact-content fieldset.url-field{display:none}.contact-content label{clear:both;float:left;padding-top:3px;font-weight:400;font-size:0.9em;text-transform:uppercase}.contact-content input[type=email],.contact-content input[type=tel],.contact-content input[type=text]{float:right;width:60%;padding:3px 5px;border:1px solid #b3b3b3;color:#1a1a1a;border-radius:3px}.contact-content .contact-subject{position:relative;margin-top:16px}.contact-content .contact-subject .select-arrow{position:absolute;top:6px;right:8px;height:16px;width:16px;fill:#808080;pointer-events:none}.contact-content .contact-subject select{float:right;height:28px;width:60%;padding:2px 3px;color:#808080;-webkit-appearance:none;appearance:none;background:#f3f3f3;border:1px solid #b3b3b3;border-radius:3px}.contact-content .contact-subject select:-moz-focusring{color:transparent;text-shadow:0 0 0 #808080}.contact-content .contact-subject select::-ms-expand{display:none}.contact-content textarea{width:100%;height:100px;padding:3px 5px;border:1px solid #b3b3b3;background:#fff;color:#1a1a1a;border-radius:3px}.contact-content hr{clear:both;border:none;border-bottom:1px solid #1e407a;margin:26px 0 10px}.contact-content .contact-action{display:flex;justify-content:space-between;margin-top:10px}.contact-content .contact-cc{margin:5px 0 24px;color:#808080;font-size:1.3rem}.contact-content .button-link{margin:0 0 0 5px}.contact-content .button-link:after{content:'';margin-left:0}.contact-content #send-mail{background:rgba(128,128,128,0.2)}.contact-content #send-mail:hover{background:rgba(128,128,128,0.7)}.contact-content .contact-error{width:100%;background:rgba(235,50,45,0.05);border:1px solid rgba(235,50,45,0.45);border-radius:3px;font-size:1.2rem;font-weight:600;color:#8E0D16;margin:0 auto;padding:4px 3px 5px;text-align:center}.contact-content .empty-field{background:rgba(235,50,45,0.15)!important}.referral-content{position:relative;overflow:hidden;text-align:left}.referral-content .referral-title{display:none;margin-top:55px;padding-bottom:0.3em;text-align:center}.referral-content .referral-title.show{display:block}.referral-content .referral-loading{display:none;position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-17px;transition:all 0.2s ease-in-out}.referral-content .referral-loading.fadein{display:block;opacity:1}.referral-content .referral-feedback{display:none;margin:0 0 25px;text-align:center;opacity:0;transition:all 0.2s ease-in-out}.referral-content .referral-feedback.show{display:block;opacity:1}.referral-content form{display:block;opacity:1;transition:all 0.2s ease-in-out}.referral-content form.fadeout{display:none;opacity:0}.referral-content fieldset{margin:0 0 20px;padding:10px;border:1px solid #b3b3b3}.referral-content fieldset.referrer{border:1px solid #1a1a1a;background:#f2f6fc}.referral-content fieldset.referrer legend{color:#1a1a1a;font-weight:bold}.referral-content fieldset.referrer .referral-disclaimer{grid-column:2;grid-row:2;margin-top:4px}.referral-content fieldset.referrer>div{grid-auto-flow:dense!important}.referral-content fieldset.referral-dept{border:0}.referral-content fieldset>div:not(.referral-droparea){display:grid;grid-template-columns:135px 1fr;grid-auto-flow:column;gap:0 10px;align-items:center;margin:0 0 6px}.referral-content fieldset>div:not(.referral-droparea).no-grid{display:block}.referral-content legend{padding:0 10px 0 8px;font-size:1.2rem;text-transform:uppercase}.referral-content .label,.referral-content label{display:inline-block;height:18px;font-weight:400;font-size:0.9em;text-transform:uppercase}.referral-content input[type=email],.referral-content input[type=tel],.referral-content input[type=text]{width:100%;height:28px;padding:3px 5px;border:1px solid #b3b3b3;color:#1a1a1a;border-radius:3px}.referral-content input[name=referral_pet_year]{width:75px}.referral-content .radio label{margin-right:10px}.referral-content .radio label:last-child{margin-right:0}.referral-content .radio input{margin:0 3px 4px 0;vertical-align:middle}.referral-content .select-wrap{position:relative}.referral-content .select-wrap .select-arrow{position:absolute;top:8px;right:3px;height:14px;width:14px;fill:#808080;pointer-events:none}.referral-content .select-wrap select{height:28px;width:100%;padding:2px 3px;color:#808080;-webkit-appearance:none;appearance:none;background:#f3f3f3;border:1px solid #b3b3b3;border-radius:3px}.referral-content .select-wrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #808080}.referral-content .select-wrap select::-ms-expand{display:none}.referral-content .referral-dept{margin-top:16px}.referral-content textarea{width:100%;height:100px;padding:3px 5px;margin:0 0 4px;border:1px solid #b3b3b3;background:#fff;color:#1a1a1a;border-radius:3px}.referral-content textarea[name=referral_summary]{height:150px}.referral-content textarea[name=referral_comments]{margin-bottom:10px}.referral-content .reqmark{margin-left:5px;color:#eb322d;font-size:95%}.referral-content .disease input{margin:0 0 6px}.referral-content .referral-droparea{overflow:hidden;clear:both;display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:0 0 10px;padding:5px 7px 10px;border:1px solid #b3b3b3;border-radius:3px;background:#fcfcfc;color:#1a1a1a;font-size:1.05em}.referral-content .referral-droparea.highlight{background:#d6eef9}.referral-content .referral-droparea .file-list .file{display:flex;justify-content:space-between;align-items:center;height:24px;width:100%;padding:1px 2px 1px 7px;margin-bottom:7px;border:1px solid #b3b3b3;border-radius:50px;background:#d5e1f5}.referral-content .referral-droparea .file-list .file:last-child{margin-bottom:10px}.referral-content .referral-droparea .file-list .filename{flex:1}.referral-content .referral-droparea .file-list .remove{height:20px;width:20px;margin-left:8px;background:#eb322d;border-radius:50%;color:#fcfcfc;text-align:center;cursor:pointer}.referral-content .referral-droparea .referral-upload{margin:0!important;background:#fff}.referral-content .referral-droparea .referral-upload:hover{color:#808080}.referral-content .referral-droparea #fileElem{display:none}.referral-content .referral-acknowledge label{margin-bottom:15px;text-transform:none}.referral-content .referral-acknowledge .note{display:grid;grid-template-columns:25px 1fr;justify-items:start;align-items:start}.referral-content .referral-acknowledge .note input{margin:3px 0 0 2px}.referral-content .referral-acknowledge .note label{display:block;height:auto;margin-bottom:7px;font-weight:300;font-size:1em;text-transform:none}.referral-content .referral-acknowledge .note label:last-child{margin-bottom:0}.referral-content .referral-acknowledge .referral-warning{margin:10px 10px 0}.referral-content .g-recaptcha{display:flex;justify-content:center;margin:0 0 20px}.referral-content .referral-action{display:flex;justify-content:flex-end;margin-top:10px}.referral-content #submit-referral{background:rgba(128,128,128,0.2)}.referral-content #submit-referral:hover{background:rgba(128,128,128,0.7)}.referral-content .empty-field{background:rgba(235,50,45,0.15)!important}.referral-content .empty-field.radio{background:none!important}.referral-content .empty-field.radio input[type=radio]{-webkit-appearance:none;appearance:none;box-shadow:0 0 0 2px rgba(235,50,45,0.65);border:5px solid #fff;border-radius:50%;display:inline-block;margin-left:4px;margin:0 5px 4px 2px}.referral-content .empty-field.radio input[name=referral_acknowledge]{margin:5px 0 0 4px}.referral-disclaimer{margin:0 0 30px;padding:0 5px;font-size:0.9em;font-style:italic;text-align:justify}.referral-disclaimer.referral-warning{padding:0;font-size:0.95em;font-style:normal}.referral-disclaimer.referral-red-warning{color:#eb322d;font-weight:400}.notice{display:none;position:absolute;top:0;left:0;z-index:9999;height:100%;width:100%;background:rgba(0,0,0,0.75)}.notice.show{display:flex;justify-content:center;align-items:center}.notice .popup-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:fit-content;max-height:500px}.notice picture img{height:100%;width:100%;margin:0 auto;object-fit:contain}.notice a{display:block;max-width:900px;padding:0 15px}.notice .closepop{display:flex;justify-content:center;align-items:center;height:40px;width:100px;margin-top:20px;padding:6px;background:rgba(255,255,255,0.9);border:1px solid #fff;border-radius:20px;color:#fff;color:#000;text-transform:uppercase;font-weight:bold;letter-spacing:0.6px;cursor:pointer}.page-title{position:relative;display:flex;align-items:center;height:80px;margin-bottom:14px;padding-right:30%;font-size:2.2rem;font-weight:600}.page-title h1{display:inline-block;margin:0;color:#4d4d4d;font-weight:200}.page-title img{position:absolute;top:0;left:50%;z-index:-1;height:100%;width:auto;max-width:none;transform:translateX(-50%)}.page-content{overflow:hidden}.page-content img{width:100%;margin-top:10px;margin-bottom:10px}.page-content .img-column{margin-top:28px}.page-content .img-column .img-wrap{margin:0 0 10px}.page-content .img-column .img-wrap img{margin:0}.page-content .img-column .img-wrap:last-child{margin-bottom:0}.tier{position:relative}.tier p{margin-bottom:10px;padding:0 2px;text-align:justify}.tier p br{content:'A'!important;display:block!important;margin-bottom:10px!important}.tier p strong{color:#737373;font-weight:bold}.tier p strong span{font-weight:bold}.tier p:last-child{margin-bottom:0}.section-wrap{overflow:hidden}.heading{overflow:hidden;margin-bottom:12px;color:#1a1a1a;font-size:1.3em;font-weight:300;text-transform:uppercase;letter-spacing:0.3px}.heading:not(:first-child){margin-top:28px}.subheading{margin:18px 0 8px;color:#4d4d4d;font-size:1.2em;font-weight:300;font-variant:small-caps}.tier ul{list-style:none;margin-bottom:10px}.tier ul li{position:relative;margin-bottom:6px;padding-left:18px}.tier ul li:before{position:absolute;left:0;height:12px;width:12px;margin:1px 6px 0 0;content:url(../images/next-grey.svg)}.tier ol{margin-bottom:10px;padding-left:22px}.tier ol li{margin-bottom:6px;padding-left:3px}.button-link,.button-link:visited{display:inline-block;height:33px!important;margin:15px 0 10px;padding:6px 10px;color:#808080;font-size:1.3rem;font-weight:200;line-height:18px;letter-spacing:1px;text-transform:uppercase;align-self:center;background:rgba(128,128,128,0.01);border:1px solid #808080;border-radius:50px;transition:all 0.3s ease-in-out;text-decoration:none;outline:none}.button-link svg,.button-link:visited svg{display:inline-block;height:13px;width:13px;margin:0 0 -1px 6px;fill:#808080;transition:all 0.3s ease-in-out}.button-link:hover,.button-link:visited:hover{background:rgba(128,128,128,0.7);color:#fff}.button-link:hover svg,.button-link:visited:hover svg{fill:#fff}.members-wrap{display:flex;flex-wrap:wrap}.members-wrap .member{display:flex;flex:0 1 auto;width:50%;padding:0 5px}.members-wrap .member-wrap{margin:0 0 20px}.members-wrap .member-wrap .member-photo{width:75%;margin:0 auto 10px}.members-wrap .member-wrap .member-photo .img-wrap{padding:3px;background:#fff;border-radius:50%;border:1px solid #808080}.members-wrap .member-wrap .member-photo .img-wrap img{height:auto;max-width:100%;border-radius:50%}.members-wrap .member-wrap .member-content{text-align:center}.members-wrap .member-wrap .member-content .member-title{color:#4d4d4d;font-size:1.5rem;font-weight:400}.members-wrap .member-wrap .member-content .member-tag{color:#808080;font-size:1.4rem;font-style:italic}.category{margin-bottom:24px}.category:last-child{margin-bottom:48px}.accord{width:100%;margin-bottom:10px}.accord:last-child{margin-bottom:0}.accord .accord-title{position:relative;padding:8px 12px;background:rgba(128,128,128,0.01);color:#808080;font-size:1.1em;border-radius:20px;border:1px solid #808080;cursor:pointer;transition:all 0.3s ease-in-out}.accord .accord-title .ks-chevron-wrap{position:absolute;top:50%;right:10px;margin-top:-10px;pointer-events:none}.accord .accord-title .ks-chevron-wrap .ks-chevron{margin:6px 0 0 4px;transition:all 0.3s ease-in-out;border-color:#808080;transform-origin:50% 50%}.accord .accord-title:hover{background:rgba(128,128,128,0.7);color:#fff}.accord .accord-title:hover .ks-chevron-wrap .ks-chevron{border-color:#fff}.accord.open .accord-title{background:rgba(128,128,128,0.7);color:#fff}.accord.open .accord-title .ks-chevron-wrap .ks-chevron{border-color:#fff}.accord .accord-desc{overflow:hidden;max-height:0;transition:all 0.2s ease-in-out}.accord .accord-desc.open{max-height:2000px}.accord .accord-desc .accord-desc-box{padding:20px 5px}.accord .accord-desc .readmore{margin-top:2em;font-style:italic}.accord .accord-desc .accord-img{margin-top:2em}.accord .accord-desc .accord-img img{height:auto;width:100%}.accord .accord-button{margin-top:10px}.accord .accord-button>div .enosp{color:#808080;transition:all 0.3s ease-in-out}.accord .accord-button>div:after{content:'';margin-left:0}.accord .accord-button>div:hover .enosp{color:#fff}.footer{overflow:hidden;position:relative;z-index:10}.footer .inner-footer{overflow:hidden;position:relative;padding:5px 0;background:#1e407a;font-size:1.1rem}.footer .inner-footer .inner-content{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1240px;margin:0 auto;padding:0 10px}.footer .inner-footer .footer-header h5{margin:0;color:#fff;font-size:1rem;font-weight:300;text-transform:uppercase;text-align:left;line-height:1;letter-spacing:0}.footer .inner-footer .footer-logo{height:40px;margin:3px 0 8px}.footer .inner-footer .footer-logo svg{height:100%;width:auto}.footer .inner-footer .footer-logo .element1,.footer .inner-footer .footer-logo .element2,.footer .inner-footer .footer-logo .element3{fill:#fff}.footer .inner-footer .footer-logo .logoves .logo{fill:#fff}.footer .inner-footer .footer-logo .logoves .ves{fill:#fff;transform:translateY(15px)}.footer .inner-footer .footer-content{overflow:hidden;color:#fff;line-height:1.2}.footer .inner-footer .footer-content .footer-details{overflow:hidden;font-style:normal}.footer .inner-footer .footer-content .footer-details .data{float:left}.footer .inner-footer .footer-content .footer-details .data p{margin:0 0 2px 0}.footer .inner-footer .footer-content .footer-details .data p:last-child{margin-bottom:0}.footer .inner-footer #contact{width:max-content}.footer .inner-footer #contact .footer-content{display:flex}.footer .inner-footer #contact .name{margin:0 0 3px;text-transform:uppercase}.footer .inner-footer #contact .contact_address:first-child{margin-right:30px}.footer .inner-footer #contact .emergency{margin-top:5px;color:#eb322d;font-weight:500;text-transform:uppercase}.footer .inner-footer .social{display:flex;align-items:start;justify-self:flex-end;width:max-content}.footer .inner-footer .social .footer-header{transform:rotate(-90deg) translateY(-17px);transform-origin:center right}.footer .inner-footer .social .footer-content{float:right}.footer .inner-footer .social .footer-content svg{height:100%;width:100%}.footer .inner-footer .social .footer-content a{display:block;height:32px;width:32px}.footer .inner-footer .social .footer-content a:first-child{margin-bottom:7px}.footer .inner-footer .social .footer-content a:last-child{margin-top:7px}.footer .inner-footer .social .footer-content .icon{fill:#fff}.footer .inner-footer .links{grid-column:1/span 2;margin-top:25px}.footer .inner-footer .links .footer-nav{display:flex;justify-content:center;list-style:none}.footer .inner-footer .links .footer-nav li{margin:0 5px}.footer .inner-footer .links .footer-nav li:after{content:'|';padding-left:10px;color:#fff}.footer .inner-footer .links .footer-nav li:last-child:after{content:''}.footer .inner-footer .links .footer-nav a,.footer .inner-footer .links .footer-nav a:visited{color:#fff}#bottom-footer{display:flex;justify-content:space-between;margin:4px 10px;color:#4d4d4d;font-size:1rem}#bottom-footer .copyright{flex:1 0 auto}.ks-chevron-wrap{height:19px;width:19px;margin-left:20px;transition:all 0.15s ease-in-out;cursor:pointer}.ks-chevron-wrap .ks-chevron{display:inline-block;float:left;width:10px;height:10px;margin:5px 0 0 9px;border-top:2px solid;border-left:2px solid;border-color:#fff;transform-origin:0 0;transform:rotate(45deg)}.ks-chevron-wrap.ks-chevron-right{transform:rotate(90deg)}.ks-chevron-wrap.ks-chevron-down{transform:rotate(180deg)}@keyframes uil-facebook{0%{transform:scale(2)}90%{transform:scale(1)}to{transform:scale(1)}}.uil-facebook-css{background:none;position:relative;width:35px;height:35px}.uil-facebook-css>div{position:absolute;width:8px;height:35px;background:#1e407a;opacity:0.6;animation:uil-facebook 1s cubic-bezier(0.01,0.73,0.28,0.93) infinite}.uil-facebook-css>div:nth-of-type(2){left:12px;opacity:0.8;animation-delay:0.1s}.uil-facebook-css>div:nth-of-type(3){left:24px;opacity:0.9;animation-delay:0.2s}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){:root{--floatbarHeight:68px}body{font-size:1.5rem}.ks-home{}.ks-home .tier1{height:570px;margin:0}.ks-home .tier1 .slider-wrapper{padding-top:100px;padding-left:30px}.ks-home .tier1 .slider-wrapper .logo{display:block;width:350px;margin:0 0 20px -7px}.ks-home .tier1 .slider-wrapper .slider-text{width:55%}.ks-home .tier1 .slider-wrapper .slider-text h2{width:80%;font-size:2.1rem}.ks-home .tier1 .slider-wrapper .slider-button{padding:8px 12px;font-size:1.5rem}.ks-home .tier1 .slider-wrapper .slider-button svg{height:15px;width:15px;margin:0 0 -2px 5px}.ks-home .tier1 .readership{display:flex;justify-content:space-between;position:absolute;right:0;bottom:0;left:0;overflow:hidden}.ks-home .tier1 .readership>div{display:flex;justify-content:center;width:50%}.ks-home .tier1 .readership .rship-title{margin-bottom:6px;color:#808080;font-weight:300}.ks-home .tier1 .readership .rship-button{height:38px;width:300px}.ks-home .tier1 .readership .rship-button .inputaddon-item{width:40px;padding:6px}.ks-home .tier1 .readership .rship-button .inputaddon-field{background:rgba(255,255,255,0.75);font-size:1.3rem}.ks-home .tier2{display:flex;flex:1 0 auto;margin-top:0;padding:30px 15px}.ks-home .tier2>div{display:flex;flex:1}.ks-home .tier2 .emergency{padding-right:15px}.ks-home .tier2 .referral{margin-top:0;padding-left:15px}.ks-home .tier2 .service-wrap .service-title{height:30px;margin-bottom:15px;font-size:1.7rem}.ks-home .tier2 .service-wrap .service-title svg{height:23px;width:23px;margin-right:15px}.ks-home .tier2 .service-wrap .service-title svg.handshake{height:28px;width:28px}.ks-home .tier2 .service-wrap .service-title span.hours{padding:3px 6px 7px}.ks-home .tier2 .service-wrap .service-content{flex:1}.ks-home .tier2 .service-wrap .service-content ul{columns:2}.ks-home .tier2 .service-wrap .button-link{margin:30px 0 0}.ks-home .affiliations{justify-content:center;width:70%;margin:60px auto 30px;padding:0 0 35px}.ks-home .affiliations .a-logo{height:70px;width:156px;margin:10px}.ks-home .affiliations .a-logo.a-logo-text{width:170px;font-size:1.4rem}.ks-home .affiliations .acvaa{width:70px}.ks-home .affiliations .ecvn{width:125px}.ks-home .affiliations .ecvd{width:125px}.ks-home .affiliations .ecvs{width:85px}.ks-home .affiliations .acvecc{width:85px}.ks-home .affiliations .anzcvs{width:110px}.ks-home .affiliations .aicvd{width:120px}.ks-home .affiliation-notice{width:68%;text-align:justify}.ks-home .map-container{padding:20px 20px;background:#ebebeb}.ks-home.extended .tier1{margin:0}.about{}.about .tier2{display:flex}.about .tier2 .section-wrap{flex:1;margin-bottom:0}.about .tier2 .section-wrap:first-child{margin-right:15px}.about .tier2 .section-wrap:last-child{margin-left:15px}.single-team{}.single-team .profile-pic{height:calc(130% + 16px);margin-top:-18px;padding:8px}.single-team .info-wrap .info{font-size:1.6rem}.single-team .info-wrap .info .info-title{width:130px}.single-team .info-wrap .info .info-title svg{height:20px;width:20px;margin-right:6px}.single-team .info-wrap .info .info-title svg.spec{height:17px;width:17px;margin-right:9px}.single-team .info-wrap .info .info-data{width:calc(100% - 130px)}.contact{}.contact .tier2 .contact-form{width:60%;margin:0 auto}.contact .tier2 .disclaimer{margin:16px 0 50px}.contact .tier2:before{width:calc(100% + 40px);margin:30px 0 20px -20px}.contact .tier3 .clinic-name{width:calc(100% + 40px);margin:0 0 20px -20px;padding:10px 20px}.contact .tier3 .clinic-details{grid-template-columns:155px 250px;gap:30px 60px}.contact .tier3 .location .data .data-icon{margin-right:6px}.contact .tier3 .location .data .data-icon svg{height:13px;width:13px}.contact .tier3 .location .data .data-icon svg.pin{margin-top:3px}.contact .tier3 .location .data .data-icon svg.phone{margin-top:3px}.contact .tier3 .location .data .data-icon svg.fax{margin-top:2px}.contact .tier3 .location .data .data-content{width:calc(100% - 19px)}.contact .tier3 .directions:before{width:calc(100% + 40px);margin:0 0 20px -20px}#main{margin-bottom:0}#main:not(.ks-home){margin-bottom:32px;padding:calc(120px + var(--floatbarHeight)) 10px 0}.extended #main:not(.ks-home){padding-top:120px}.h1,h1{font-size:1.25em}.header{position:absolute;padding-bottom:0;background:transparent}.header.fixed{position:fixed;top:0;left:0;right:0;background:#fff}.header.fixed .inner-header .header-bar{justify-content:flex-end}.header.fixed.shrink{box-shadow:0px -2px 10px 0px #808080}.header.fixed.shrink .inner-header{height:75px}.header.fixed.shrink .inner-header .logo-wrap{width:130px}.header .inner-header{height:110px;margin:0 auto;padding:10px 13px;background:transparent;transition:all 0.4s ease-in-out}.header .inner-header .svg-element{transition:all 0.4s ease-in-out}.header .inner-header .logo-wrap{flex:1 0 auto;width:180px;transition:all 0.4s ease-in-out}.header .inner-header .logo-wrap .logo .element1{fill:#213872}.header .inner-header .logo-wrap .logo .element2{fill:#0072bb}.header .inner-header .logo-wrap .logo .element3{fill:#000000}.header .inner-header .logo-wrap .logo .logoves{display:flex}.header .inner-header .logo-wrap .logo .logoves .logo{fill:#1e407a}.header .inner-header .logo-wrap .logo .logoves .ves{fill:#1e407a}.header .inner-header .header-bar{display:flex;align-items:center;justify-content:space-between;width:100%}.header .inner-header .menu-icon .nav-icon{height:18px}.header .inner-header .menu-icon span{background:#808080}.header .inner-header .button-bar{position:relative;flex:1 0 auto;width:55%;padding:2px 5px;background:transparent}.header .inner-header .button-bar li{flex:1 0 auto;margin:0 4px;padding:4px 8px}.header .inner-header .button-bar li.contact-call:hover{background:none}.header .inner-header .button-bar li:last-child{margin-right:0}.header .inner-header .button-bar.contact-bar{top:0}.home .header .inner-header{align-items:flex-start;padding:20px 13px 10px}.home .header .inner-header .button-bar{flex:0 0 auto;width:auto}.floating-bar{width:auto;margin:10px 13px;font-size:1.4rem;text-align:center}#main-navigation{background:#fff;position:fixed;top:0;z-index:-1}#main-navigation.open{padding-top:100px}.top-nav{width:fit-content;margin:90px auto 0;padding:0 5px}.top-nav>li{padding:8px 0 28px;color:#808080}.top-nav>li a,.top-nav>li a:visited{color:#808080;font-size:1.8rem}.top-nav>li a:after,.top-nav>li a:visited:after{border-bottom:none}.top-nav>li a:hover,.top-nav>li a:visited:hover{color:#0d0d0d;font-weight:400}.top-nav>li.current-menu-item a,.top-nav>li.current-menu-parent a,.top-nav>li.current-page-ancestor a{color:#0d0d0d;font-weight:400}.top-nav>li.menu-item-has-children:after{color:#808080;font-size:3.2rem;line-height:0.5}.top-nav>li.menu-item-has-children.open:after{transform-origin:37px 13px}.top-nav .sub-menu li a{color:#808080;font-size:1em;font-weight:300}.top-nav .sub-menu li a:hover{color:#808080}.top-nav .sub-menu li:not(.noclick) a:hover{color:#0d0d0d!important;font-weight:400}.top-nav .sub-menu li.current-menu-item a{color:#0d0d0d;font-weight:400}.top-nav .sub-menu li.noclick.menu-item-has-children>a{background:rgba(255,255,255,0.35)}.home #main-navigation{background:#e2ded3}.map-box{display:flex}.map-wrap{flex:1;height:340px;margin-bottom:0}.map-wrap .map-title{left:35px;width:340px;height:35px;margin-top:305px;text-align:center;transform:rotate(-90deg);transform-origin:bottom left}.map-wrap.map-wrap-2{margin-left:20px}.contact-content{margin-top:24px}.contact-content .contact-title{margin-top:70px;font-size:1.4rem}.contact-content .contact-loading{margin-top:-30px;margin-left:-20px}.contact-content .contact-feedback{font-size:1.5rem}.contact-content textarea{height:200px}.contact-content .contact-error{font-size:1.3rem}.referral-content .referral-title{margin-top:70px}.referral-content .referral-loading{margin-top:-30px;margin-left:-20px}.referral-content .referral-feedback{margin:0 70px 25px}.referral-content fieldset>div:not(.referral-droparea){grid-template-columns:260px 1fr}.referral-content input[name=referral_pet_year]{width:100px}.referral-content textarea{height:160px}.referral-content .referral-droparea{min-height:160px}.page-title{height:100px;margin-bottom:18px;padding-right:25%;font-size:2.4rem}.page-title img{transform:translateX(-40%)}.page-content img{width:auto}.page-content img.aligncenter{margin:10px auto}.page-content img.alignleft{float:left;margin-right:10px}.page-content img.alignright{float:right;margin-left:10px}.page-content .img-column{display:flex;flex:0 1 auto;margin-top:40px}.page-content .img-column .img-wrap{position:relative;overflow:hidden;height:220px;width:100%;margin:0 5px}.page-content .img-column .img-wrap img{position:absolute;left:50%;max-width:none;width:auto;height:100%;transform:translateX(-50%)}.page-content .img-column .img-wrap:first-child{margin-left:0}.page-content .img-column .img-wrap:last-child{margin-right:0}.section-wrap{margin-bottom:40px}.heading{margin-bottom:18px;font-size:1.25em}.heading:not(:first-child){margin-top:40px}.subheading{margin:25px 0 10px;font-size:1.3em}.tier ul{columns:2;column-gap:20px}.tier ul li{page-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:3px;padding-left:20px}.tier ul li:before{height:13px;width:13px;margin:1px 7px 0 0}.tier ol{margin-bottom:3px;padding-left:30px}.button-link{height:35px!important;padding:10px 14px;line-height:14px}.button-link svg{height:14px;width:14px;margin:0 0 -2px 8px}.members-wrap .member{width:20%;padding:7px}.category{margin-bottom:38px}.category:last-child{margin-bottom:62px}.accord .accord-desc .accord-desc-box{padding:20px 13px}.accord .accord-desc.open .accord-desc-box{display:flex!important}.accord .accord-desc .accord-img{flex:1 0 auto;width:40%;margin:5px 0 0 20px}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container{padding:15px 20px 15px}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{flex-direction:row}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group{margin-right:0}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-pc-btn-handler{margin-top:0;margin-bottom:0}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-accept-btn-handler{margin-top:0;margin-bottom:0}.footer .inner-footer{padding:10px 0;font-size:1.4rem}.footer .inner-footer .footer-header h5{font-size:1.1rem}.footer .inner-footer .footer-logo{height:90px;width:230px;margin:0 20px 0 0}.footer .inner-footer .footer-content{line-height:1.3}.footer .inner-footer #contact{display:flex;align-items:center;padding:0}.footer .inner-footer #contact .contact_address:first-child{margin-right:40px}.footer .inner-footer .social .footer-content a{height:35px;width:35px}.uil-facebook-css{width:40px;height:40px}.uil-facebook-css>div{width:10px;height:40px}.uil-facebook-css>div:nth-of-type(2){left:15px}.uil-facebook-css>div:nth-of-type(3){left:30px}}@media only screen and (min-width:1024px){:root{--floatbarHeight:50px}body{font-size:1.6rem}.ks-home{padding:0}.ks-home .tier1{height:870px;min-height:700px;max-height:100vh}.ks-home .tier1 .slider-wrapper{padding-top:120px}.ks-home .tier1 .slider-wrapper .logo{width:400px;margin:0 0 0 -7px}.ks-home .tier1 .slider-wrapper .slider-text{display:inline-block;width:100%;margin-top:4vh}.ks-home .tier1 .slider-wrapper .slider-text h2{width:55%;font-size:2.7rem}.ks-home .tier1 .slider-wrapper .slider-button{display:inline-block;margin-top:3.5vh;padding:10px 15px;font-size:1.5rem}.ks-home .tier1 .slider-wrapper .slider-button svg{height:17px;width:17px;margin:0 0 -3px 6px}.ks-home .tier1 .readership{right:-10px;left:-10px;padding:20px 0}.ks-home .tier1 .readership .rship-title{margin-bottom:10px;font-size:2.4rem}.ks-home .tier1 .readership .rship-button{height:40px;width:400px}.ks-home .tier1 .readership .rship-button .inputaddon-item{padding:8px}.ks-home .tier1 .readership .rship-button .inputaddon-item svg{height:18px;width:18px}.ks-home .tier1 .readership .rship-button .inputaddon-item:after{margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #1e407a}.ks-home .tier1 .readership .rship-button .inputaddon-field{padding-left:20px;font-size:1.5rem}.ks-home .tier2{padding:70px 15px 40px}.ks-home .tier2 .emergency{padding-right:30px}.ks-home .tier2 .referral{padding-left:30px}.ks-home .tier2 .service-wrap .service-title{margin-bottom:35px;font-size:1.8rem}.ks-home .tier2 .service-wrap .service-title svg{height:25px;width:25px}.ks-home .tier2 .service-wrap .service-title svg.handshake{height:30px;width:30px}.ks-home .tier2 .service-wrap .service-title span.hours{right:30px;font-size:1.6rem}.ks-home .tier2 .service-wrap .button-link{margin:40px 0 0}.ks-home .affiliations{width:90%;margin:25px auto;padding:0 0 40px}.ks-home .affiliations .a-logo{height:80px}.ks-home .affiliations .a-logo.a-logo-text{width:190px;font-size:1.7rem}.ks-home .affiliations .acvaa{width:85px}.ks-home .affiliations .ecvn{width:140px}.ks-home .affiliations .ecvd{width:140px}.ks-home .affiliations .ecvs{width:100px}.ks-home .affiliations .acvecc{width:100px}.ks-home .affiliations .anzcvs{width:125px}.ks-home .affiliations .aicvd{width:140px}.ks-home .map-container{padding:40px 20px}.about{}.about .tier2 .section-wrap:first-child{margin-right:25px}.about .tier2 .section-wrap:last-child{margin-left:25px}.single-team{}.single-team .info-wrap .info{font-size:1.8rem}.single-team .info-wrap .info .info-title{width:143px}.single-team .info-wrap .info .info-title svg{height:23px;width:23px;margin-right:8px}.single-team .info-wrap .info .info-title svg.spec{height:19px;width:19px;margin-right:12px}.single-team .info-wrap .info .info-data{width:calc(100% - 143px)}.vets{}.vets .page-content .img-column{display:block;float:left;width:40%;margin-top:5px;margin-left:5%;padding:0 10px}.vets .page-content .img-column .img-wrap{height:330px;margin:0 0 30px}.vets .page-content .has-img-col{float:left;width:55%}.contact{}.contact .tier2 .disclaimer{margin-bottom:70px}.contact .tier2:before{width:100%;margin:30px 0 20px 0}.contact .tier3 .clinic{display:grid;grid-template-columns:520px 1fr;gap:30px 30px}.contact .tier3 .clinic-name{grid-column:1/span 2;width:100%;margin:0;padding:10px 10px}.contact .tier3 .clinic-details{grid-template-columns:180px 280px;gap:30px 40px;margin-top:0;padding:0 10px}.contact .tier3 .map-box{display:block;width:100%}.contact .tier3 .map-box .map-wrap{height:375px;margin:0}.contact .tier3 .map-box .map-wrap.map-wrap-2{height:300px}.contact .tier3 .directions .data .data-note{font-size:1.4rem}.contact .tier3 .directions:before{width:100%;margin:0 0 30px 0}#container{margin:0 auto}#main:not(.ks-home){margin-bottom:48px;padding:calc(115px + var(--floatbarHeight)) 10px 0}#main.contact{margin-bottom:24px}.extended #main:not(.ks-home){padding-top:115px}.header.fixed #main-navigation{position:relative}.header.fixed .inner-header .logo-wrap{width:200px}.header.fixed .inner-header .header-bar{flex-direction:column;align-items:flex-end}.header.fixed .inner-header .contact-bar{width:100%}.header.fixed.shrink .inner-header{height:105px}.header.fixed.shrink .inner-header .logo-wrap{width:200px}.header .inner-header{height:105px;max-width:1240px;margin:0 auto;padding:10px}.header .inner-header .menu-icon{display:none}.header .inner-header .button-bar{width:500px;padding:6px 10px;font-size:1.4rem}.home .header .inner-header .header-bar{flex-direction:row-reverse}.floating-bar b{display:block}#main-navigation{overflow:visible;display:block;height:auto;max-height:none;width:auto;padding:0 10px 0 0;background:transparent;transition:all 0.4s ease-in-out;z-index:1}.top-nav{width:auto;margin-top:0}.top-nav>li{display:flex;float:left;margin-right:22px;padding:9px 0px;text-align:center}.top-nav>li a,.top-nav>li a:visited{font-size:1.4rem}.top-nav>li a:after,.top-nav>li a:visited:after{display:block;content:attr(data-title);font-weight:400;height:0;overflow:hidden;visibility:hidden}.top-nav>li.menu-item-has-children:after{display:none}.top-nav>li:hover .sub-menu{display:block}.top-nav>li:last-child{margin-right:0}.top-nav .sub-menu{display:none;position:absolute;top:0;right:0;z-index:1;max-height:none;width:max-content;padding-top:40px;text-align:left}.top-nav .sub-menu li{padding:1px 10px;background:#f5f5f5;box-shadow:5px 10px 10px 0 rgba(51,50,52,0.2)}.top-nav .sub-menu li:first-child{padding-top:10px}.top-nav .sub-menu li a{width:100%;font-size:1.3rem}.top-nav .sub-menu li.noclick.menu-item-has-children>a{background:#e6e6e6}.top-nav .sub-menu:before{content:"";position:absolute;width:0;height:0;right:20px;margin-top:1px;border:6px solid #000;border-color:transparent transparent #f5f5f5 #f5f5f5;transform-origin:0 0;transform:rotate(135deg)}.top-nav .sub-menu .sub-menu{position:relative;display:block;padding-top:0!important}.home #main-navigation{position:relative;align-self:flex-start;margin:1px 0 0 10px;background:transparent}.home #main-navigation .top-nav .sub-menu{left:0;right:auto;padding-top:60px;border-radius:3px}.home #main-navigation .top-nav .sub-menu li{padding:1px 10px;background:#fff;box-shadow:5px 10px 10px 0 rgba(51,50,52,0.2)}.home #main-navigation .top-nav .sub-menu li:first-child{padding-top:10px}.home #main-navigation .top-nav .sub-menu li a{color:#808080}.home #main-navigation .top-nav .sub-menu li.noclick.menu-item-has-children>a{background:rgba(230,230,230,0.55)}.home #main-navigation .top-nav .sub-menu:before{left:40px;border-color:transparent transparent #fff #fff}.map-box{max-width:1240px;margin:0 auto}.map-wrap{height:380px}.map-wrap .map-title{width:380px;margin-top:345px}.referral-content .referral-feedback{margin:0 25px 25px}.notice a{height:500px}.page-title{height:180px;margin-bottom:24px;font-size:3rem}.page-title h1{line-height:180px}.page-title img{transform:translateX(-47%)}.page-content img.aligncenter{margin:20px auto}.page-content img.alignleft{float:left;margin-right:15px}.page-content img.alignright{float:right;margin-left:15px}.page-content .img-column .img-wrap{height:260px;margin:0 10px}.tier ul{columns:3}.tier ul li{padding-left:22px}.accord .accord-desc .accord-desc-box{padding:20px 15px 40px}.accord .accord-desc .accord-img{width:33%;margin:5px 0 0 40px}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container{padding:10px}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{top:50%}.footer .inner-footer{font-size:1.4rem}.footer .inner-footer .footer-header h5{font-size:1.2rem}.footer .inner-footer .inner-content{padding:0 20px}.footer .inner-footer .social .footer-content a{height:36px;width:36px;transition:all 0.2s ease-in-out}.footer .inner-footer .social .footer-content a:hover{color:#83a6e1}#bottom-footer{margin:4px 0;padding:0 20px}}@media only screen and (min-width:1080px){.ks-home{}.ks-home .tier1 .slider-wrapper .slider-text h2{font-size:3.1rem}.ks-home .tier1 .readership .rship-button{width:440px}.ks-home .tier1 .readership .rship-button .inputaddon-field{padding-left:20px}.about{}.about .tier3{margin-top:35px}.single-team{}.single-team .profile-pic{height:calc(140% + 20px);margin-top:-15px;padding:10px}.single-team .info-wrap .info{font-size:2rem}.single-team .info-wrap .info .info-title{width:158px}.single-team .info-wrap .info .info-title span{width:33px}.single-team .info-wrap .info .info-data{width:calc(100% - 158px)}.single-team .img-column{margin-top:90px!important}.contact{}.contact .tier2 .disclaimer{margin:16px 0 0}#main:not(.ks-home){margin-bottom:72px}.map-wrap{max-width:1240px;margin:0 auto;padding:0}.contact-content{margin-top:50px;min-height:342px}.contact-content .contact-title{margin-top:100px;font-size:1.5rem}.contact-content textarea{height:255px}.referral-content .referral-title{margin-top:100px}.referral-content .referral-feedback{margin:0 70px 25px}.page-title{margin-bottom:30px;font-size:3.2rem}.page-content .img-column{display:block;float:left;width:40%;margin-top:5px;margin-left:5%;padding:0 10px}.page-content .img-column .img-wrap{height:330px;margin:0 0 30px}.page-content .has-img-col{float:left;width:55%}.tier ul{columns:2}.heading{margin-bottom:22px;font-size:1.35em}.heading:not(:first-child){margin-top:50px}.subheading{margin:30px 0 12px;font-size:1.35em}.button-link{height:38px!important;line-height:18px}.members-wrap .member-wrap .member-photo{width:85%}.members-wrap .member-wrap .member-content .member-title{font-size:1.7rem}.members-wrap .member-wrap .member-content .member-tag{font-size:1.5rem}.accord .accord-button{margin-top:20px}#bottom-footer{max-width:1240px;margin:4px auto}}@media only screen and (min-width:1240px){.ks-home{}.ks-home .tier1 .slider-wrapper .logo{width:480px}.header .inner-header .button-bar .contact-emergency span{display:inline-block!important}.page-title img{transform:translateX(-40%)}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}