html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}.invalid,.ckmform fieldset.invalid>label.ckmcheckbox .checkmark,.ckmform label.ckmcheckbox.has-danger{border-color:red !important}label.invalid,.ckmform fieldset.invalid>label.ckmcheckbox label.checkmark,.ckmform label.ckmcheckbox.has-danger{color:red}strong em,em strong{font-weight:700;font-style:italic}strong,b{font-weight:700}em{font-style:italic}th,td{border:none}p{margin:0.5em 0 1em 0}li{list-style-position:outside;margin-bottom:8px}ul,ol{margin:15px 0 15px 40px}ol{list-style-type:decimal}ul li{list-style-type:disc}#content-ckm .moduletable.pha .newsflash.pha .news-item,#content-ckm .moduletable.pha .newsflash.pha,#header-message{float:left;width:100%}#search-popup .close{position:absolute;top:3rem;right:3rem;cursor:pointer;z-index:100}#search-popup .close>div{position:relative;width:4rem;height:4rem}#search-popup .close strong{display:none}#search-popup .close span{display:block;position:absolute;height:0.4rem;width:100%;background:#545859;border-radius:2rem;left:0;transform:rotate(0);transition:.2s ease-in-out;transform-origin:center center;top:50%}#search-popup .close span:first-of-type{transform:rotate(45deg)}#search-popup .close span:last-of-type{transform:rotate(-45deg)}#search-popup .close:hover span,#search-popup .ckmfile input[type="file"]:focus+label strong.close span,.ckmfile input[type="file"]:focus+label #search-popup strong.close span,#search-popup .ckmfile label:hover strong.close span,.ckmfile label:hover #search-popup strong.close span{background:#a0a5a6}html{font-size:62.5%}input,button,textarea,select{font-family:"Montserrat",sans-serif;line-height:inherit}.button,button,.ckmform .btn-primary,.ckmform .ckmfile input[type="file"]:focus+label strong,.ckmfile input[type="file"]:focus+label .ckmform strong,.ckmform .ckmfile label:hover strong,.ckmfile label:hover .ckmform strong,.ckmform .ckmfile label strong,.ckmfile label .ckmform strong,a.button,a.button:link,a.button:visited{background:#0000a0;color:#fff;border:2px solid #0000a0;font-size:1.6rem;padding:12px 20px;cursor:pointer;border-radius:8px}.button:focus,.button:hover,.ckmfile input[type="file"]:focus+label strong.button,.ckmfile label:hover strong.button,button:focus,button:hover,.ckmform .btn-primary:focus,.ckmform .ckmfile label:hover strong:focus,.ckmfile label:hover .ckmform strong:focus,.ckmform .ckmfile label strong:focus,.ckmfile label .ckmform strong:focus,.ckmform .btn-primary:hover,.ckmform .ckmfile label:hover strong.btn-primary,.ckmfile label:hover .ckmform strong.btn-primary,.ckmform .ckmfile input[type="file"]:focus+label strong,.ckmfile input[type="file"]:focus+label .ckmform strong,.ckmform .ckmfile label:hover strong:hover,.ckmform .ckmfile label:hover strong,.ckmfile label:hover .ckmform strong:hover,.ckmfile label:hover .ckmform input[type="file"]:focus+label strong,.ckmfile label:hover .ckmform strong,.ckmform .ckmfile label strong:hover,.ckmform .ckmfile label:hover strong,.ckmfile label .ckmform strong:hover,.ckmfile label:hover .ckmform strong,a.button:focus,a.button:hover,.ckmfile label:hover strong.button{background:#fff;color:#0000a0;border:2px solid #0000a0}a,a:link,a:visited{color:#c6007e;text-decoration:underline}a:hover{color:#6bbbae;text-decoration:underline}.popover,.tooltip{display:none !important}button.close,a.close,.button .close{display:none}#system-message,#system-message-container{text-align:center}#system-message .alert,#system-message [role="alert"] .alert-message,#system-message-container .alert,#system-message-container [role="alert"] .alert-message{padding:10px;border-width:3px 0;border-style:solid;margin-bottom:15px}#system-message [role="alert"] button,#system-message-container [role="alert"] button{display:none}#system-message>noscript .alert-danger,#system-message [type="danger"] .alert-message,#system-message-container>noscript .alert-danger,#system-message-container [type="danger"] .alert-message{border-color:#f99;color:#c00;background:#fcc}#system-message>noscript .alert-warning,#system-message [type="warning"] .alert-message,#system-message-container>noscript .alert-warning,#system-message-container [type="warning"] .alert-message{border-color:#f0dc7e;color:#c00;background:#f5e8ac}#system-message>noscript .alert-info,#system-message [type="info"] .alert-message,#system-message-container>noscript .alert-info,#system-message-container [type="info"] .alert-message{border-color:#55a2ff;color:#05b;background:#bbdaff}#system-message>noscript .alert-success,#system-message [type="success"] .alert-message,#system-message-container>noscript .alert-success,#system-message-container [type="success"] .alert-message{border-color:#88c389;color:#3c763d;background:#cce5cc}#system-message .alert-heading,#system-message-container .alert-heading{display:none}.awesomplete li{list-style-type:none}.search-pages-counter{clear:both;margin:35px 0}ul.pagination{float:left;margin:20px 0;margin:0;text-align:center}ul.pagination li{list-style-type:none;display:inline-block;margin-bottom:5px}ul.pagination li:not(.page-item) span,ul.pagination li.active a{background:#c6007e;color:#fff}ul.pagination li>span,ul.pagination li a{text-decoration:none;background:#6bbbae;padding:8px 20px;border:0 none;display:block}ul.pagination li .icon-angle-double-left::before{content:'\00AB'}ul.pagination li .icon-angle-double-right::before{content:'\00BB'}ul.pagination li .icon-angle-left::before{content:'\02039'}ul.pagination li .icon-angle-right::before{content:'\0203A'}ul.pagination li>span{color:#fff;background:#6bbbae}ul.pagination li a{color:#fff}ul.pagination li a:hover{background:#c6007e}.mod-finder.form-search label{display:none}.mod-finder.form-search button>span{display:none}.visually-hidden{display:none}.com-finder *{margin-bottom:0}.com-finder>*+*,.com-finder__results>*+*{margin-top:1.5em}.com-finder__explained span.term,.com-finder__explained span.date,.com-finder__explained span.when,.com-finder__explained span.branch,.com-finder__explained span.node,.com-finder__explained span.op{font-weight:800}.com-finder__explained span.op{text-transform:uppercase}.com-finder__results-list{list-style:none;padding:0}.result__item+.result__item{margin-top:1.5em;padding-top:1.5em;border-top:1px solid currentColor}.result__item>*{margin-bottom:0}.result__item>*+*{margin-top:.25em}.result__title-link{display:flex;flex-direction:column}.result__title-url{order:-1;margin-bottom:.25em;color:#575757;font-style:normal}.result__title-link:focus,.result__title-link:hover,.ckmfile input[type="file"]:focus+label strong.result__title-link,.ckmfile label:hover strong.result__title-link{text-decoration:none}.result__title-link:focus .result__title-text,.result__title-link:hover .result__title-text,.ckmfile input[type="file"]:focus+label strong.result__title-link .result__title-text,.ckmfile label:hover strong.result__title-link .result__title-text{text-decoration:underline}.result__date{color:#575757}.result__date:after{content:"-"}.result__taxonomy{padding:0;list-style:none}.result__taxonomy-item{display:inline-block}.result__taxonomy-item+.result__taxonomy-item{margin-inline-start:.5em}.result__taxonomy-item+.result__taxonomy-item:before{content:"|";padding-inline-end:.5em}.result__item .highlight{position:relative}.result__item .highlight:before{content:'';position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% + 6px);height:calc(100% + 2px);background:rgba(255,255,0,0.5);pointer-events:none;border-radius:3px}#searchbox{float:right;position:relative}#searchbox .btn{border:none;float:left;padding:0px;margin:0;height:30px;width:30px;border-radius:0;cursor:pointer}#searchbox .btn i{background:url(../images/icon-search-grey.webp) no-repeat center;display:block;width:30px;height:30px;margin:0;background-size:100%}@media only screen and (min-width: 768px){#searchbox .btn{margin-right:22px}}@media only screen and (min-width: 1366px){#searchbox{margin-top:-1px}#searchbox .btn{margin-right:0}}#search-popup{position:fixed;top:-50%;left:0;width:100%;height:100%;overflow:hidden;outline:0;transition:top 0.3s ease 0s;transition-property:top, opacity;background:#f5f6f7;opacity:0.8;z-index:-1050;visibility:hidden}#search-popup.open{top:0;visibility:visible;z-index:1050;opacity:1}#search-popup #search-cont{box-sizing:border-box;padding:20% 0 0;position:relative;float:left;width:100%}#search-popup h2{font-size:3rem;text-align:left;color:#545859;margin-bottom:2rem}#search-popup input{float:none;border:none;-webkit-appearance:none;border-radius:0;box-sizing:border-box;width:100%;font-size:2rem;padding:1.5rem 3.5rem;color:#545859;margin-bottom:0}#search-popup input:focus{outline:none}#search-popup .awesomplete{width:calc(100% - 13rem);float:left}#search-popup button{display:none}#search-popup #search-open{float:right;font-size:2rem;padding:1.5rem 0;width:13rem;text-align:center;cursor:pointer;background:#c6007e}#search-popup #search-open::after{content:'Search';display:block;width:100%;box-sizing:border-box;color:#FFF;padding:3px 0;font-size:1.6rem;text-transform:uppercase}#search-popup #search-open:hover,#search-popup .ckmfile input[type="file"]:focus+label strong#search-open,.ckmfile input[type="file"]:focus+label #search-popup strong#search-open,#search-popup .ckmfile label:hover strong#search-open,.ckmfile label:hover #search-popup strong#search-open{background:#6bbbae}#search-popup .awesomplete ul[role="listbox"]{background:#fff;margin:0;top:100%;border:0 none;box-shadow:none;padding-bottom:1.5rem;margin-top:0;border-radius:0;text-align:left;transform:scale(1);font-size:2rem}#search-popup .awesomplete ul[role="listbox"]::before{display:none}#search-popup .awesomplete ul[role="listbox"] li{padding:0 1.5rem 0 3.5rem;font-weight:700}#search-popup .awesomplete ul[role="listbox"] li:hover{background:#c6007e;color:#fff;cursor:pointer}#search-popup .awesomplete ul[role="listbox"] li mark{font-weight:400;color:inherit;background:transparent}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear 0.1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]),.ckmfile input[type="file"]:focus+label strong.f-button:not([disabled]),.ckmfile label:hover strong.f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container *:empty{display:block}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover,.ckmfile input[type="file"]:focus+label .fancybox__content>strong.is-close-btn,.ckmfile label:hover .fancybox__content>strong.is-close-btn{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,0.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover,.ckmfile input[type="file"]:focus+label strong.f-thumbs__slide__button,.ckmfile label:hover strong.f-thumbs__slide__button{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}@media only screen and (max-width: 1365px){body.menu-open #mainmenu{opacity:1;visibility:visible;z-index:10}.mobile-header{float:right;margin:0}.whole-menu{display:inline-block;overflow:hidden}.whole-menu .menu-text{display:none}.whole-menu .icon{width:40px;height:38px;display:block;position:relative}.whole-menu .icon span{display:block;position:absolute;height:7px;width:100%;background:#545859;border-radius:30px;opacity:1;left:0;transform:rotate(0);transition:.2s ease-in-out;transform-origin:left center}.whole-menu .icon span:first-child{top:0}.whole-menu .icon span:nth-child(2){top:calc(50% - 3px);width:23px}.whole-menu .icon span:last-child{bottom:0}#mainmenu{height:100vh;width:100%;position:absolute;z-index:-1;top:0;left:0;background-color:#fff;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s ease-out;box-sizing:border-box}#mainmenu *{box-sizing:border-box}#mainmenu ul.child-active>li,#mainmenu ul.child-active>.back-title{visibility:hidden}#mainmenu>ul{text-align:left;padding:30px 0;text-align:left}#mainmenu>ul li{list-style-type:none;display:block;font-size:18px;border-bottom:1px solid #c6007e;margin:0;float:left;width:100%}#mainmenu>ul li a,#mainmenu>ul li span.separator{padding:8px;text-decoration:none;color:#545859;display:block;cursor:pointer;background:#fff;min-height:40px}#mainmenu>ul li a:hover,#mainmenu>ul li a:focus,#mainmenu>ul li span.separator:hover,#mainmenu>ul li .ckmfile input[type="file"]:focus+label strong.separator,.ckmfile input[type="file"]:focus+label #mainmenu>ul li strong.separator,#mainmenu>ul li .ckmfile label:hover strong.separator,.ckmfile label:hover #mainmenu>ul li strong.separator,#mainmenu>ul li span.separator:focus{background-color:#0000a0;color:#FFF}#mainmenu>ul li.current>a{background-color:#0000a0;color:#FFF}#mainmenu>ul li.active:not(.current)>span.parent-dropdown{background-color:#0000a0}#mainmenu>ul li.active:not(.current)>span.parent-dropdown::after{border-color:#FFF}#mainmenu>ul li.parent>a,#mainmenu>ul li.parent>span.separator{float:left;width:calc(100% - 40px)}#mainmenu>ul li span.parent-dropdown{cursor:pointer;color:#545859;float:right;padding:8px;width:40px;height:40px;font-size:0;border-left:1px solid #c6007e}#mainmenu>ul li span.parent-dropdown::after{content:'';display:inline-block;border:solid #c6007e;border-width:0 5px 5px 0;display:inline-block;padding:7px;transform:rotate(-45deg);margin-left:-3px;margin-top:2px}#mainmenu>ul li span.parent-dropdown:hover,#mainmenu>ul li .ckmfile input[type="file"]:focus+label strong.parent-dropdown,.ckmfile input[type="file"]:focus+label #mainmenu>ul li strong.parent-dropdown,#mainmenu>ul li .ckmfile label:hover strong.parent-dropdown,.ckmfile label:hover #mainmenu>ul li strong.parent-dropdown,#mainmenu>ul li span.parent-dropdown:focus{background-color:#c6007e !important}#mainmenu>ul li span.parent-dropdown:hover::after,#mainmenu>ul li .ckmfile input[type="file"]:focus+label strong.parent-dropdown::after,.ckmfile input[type="file"]:focus+label #mainmenu>ul li strong.parent-dropdown::after,#mainmenu>ul li .ckmfile label:hover strong.parent-dropdown::after,.ckmfile label:hover #mainmenu>ul li strong.parent-dropdown::after,#mainmenu>ul li span.parent-dropdown:focus::after{border-color:#fff !important}#mainmenu>ul ul{height:100%;position:absolute;top:0;left:0;width:100%;transition:0.5s;background:#fff;margin:0;padding:30px 0;z-index:1;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:visibility .5s,transform .2s ease-out}#mainmenu>ul ul span.back-title{float:left;width:100%}#mainmenu>ul ul span.menu-back{cursor:pointer;font-size:0;width:40px;height:40px;font-weight:700;float:left;border-right:1px solid #fff;text-align:center;background:#c6007e}#mainmenu>ul ul span.menu-back::after{content:'';display:inline-block;border:solid #fff;border-width:0 5px 5px 0;display:inline-block;padding:7px;transform:rotate(135deg);margin-left:5px;margin-top:10px}#mainmenu>ul ul span.menu-back:hover,#mainmenu>ul ul .ckmfile input[type="file"]:focus+label strong.menu-back,.ckmfile input[type="file"]:focus+label #mainmenu>ul ul strong.menu-back,#mainmenu>ul ul .ckmfile label:hover strong.menu-back,.ckmfile label:hover #mainmenu>ul ul strong.menu-back,#mainmenu>ul ul span.menu-back:focus{background-color:#6bbbae}#mainmenu>ul ul .menu-title{font-weight:700;background:#c6007e;color:#fff;float:right;width:calc(100% - 40px);height:40px;padding:8px 10px}#mainmenu>ul ul a.menu-title:hover,#mainmenu>ul ul .ckmfile input[type="file"]:focus+label strong.menu-title,.ckmfile input[type="file"]:focus+label #mainmenu>ul ul strong.menu-title,#mainmenu>ul ul .ckmfile label:hover strong.menu-title,.ckmfile label:hover #mainmenu>ul ul strong.menu-title,#mainmenu>ul ul a.menu-title:focus{background:#6bbbae;color:#FFF}#mainmenu>ul li.hover>ul{visibility:visible;transform:translateX(0)}.menu-close-cont{display:none}.menu-close{position:absolute;top:20px;right:45px;font-size:60px;color:#818181;transition:0.5s;z-index:2}.menu-close:hover,.ckmfile input[type="file"]:focus+label strong.menu-close,.ckmfile label:hover strong.menu-close{color:#F1F1F1}body.menu-open{height:100vh;padding-right:15px}body.menu-open #container{position:fixed;width:100vw}body.menu-open #container::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:#FFF;z-index:1}body.menu-open .mobile-header{position:fixed;width:100% !important;top:0;height:50px;left:0;right:0;background:#c6007e;margin:0;z-index:13;border-bottom:1px solid #FFF;padding:0}body.menu-open .mobile-header .whole-menu{position:absolute;top:calc(50% - 19px);right:10px;width:auto}body.menu-open .mobile-header .whole-menu .icon span{background:#FFF;width:107%}body.menu-open .mobile-header .whole-menu .icon span:first-child{transform:rotate(45deg);top:0;left:7px}body.menu-open .mobile-header .whole-menu .icon span:nth-child(2){width:0%;opacity:0}body.menu-open .mobile-header .whole-menu .icon span:last-child{transform:rotate(-45deg);left:7px;bottom:0}body.menu-open #mainmenu{position:fixed;z-index:10;top:50px;bottom:0;height:calc(100% - 50px)}body.menu-open #mainmenu>ul{padding:0 0 30px}body.menu-open #mainmenu>ul ul{position:fixed;padding:50px 0 20px;top:0;bottom:0}body.menu-open #mainmenu>ul ul li{height:0}body.menu-open #mainmenu>ul ul.active-ul li{height:auto}.mobile-header{clear:left}.menu-close{font-size:40px;top:0;right:15px}}@media only screen and (min-width: 1366px){#mainmenu .parent-dropdown,#mainmenu .back-title{display:none}}@media only screen and (min-width: 1366px){#mainmenu{float:left;width:calc(100% - 30px);padding-right:25px}#mainmenu>ul{margin:0;display:flex;justify-content:space-between}#mainmenu>ul ul{margin:0}#mainmenu>ul li{list-style-type:none;margin:0}#mainmenu>ul>li{display:inline-block;margin:0 0 5px;padding:0;padding-bottom:12px}#mainmenu>ul>li>a{text-decoration:none;border-radius:5px;color:#545859;font-weight:500;padding:8px 10px;display:block}#mainmenu>ul>li:first-child{margin-left:0}#mainmenu>ul>li.active>a,#mainmenu>ul>li:hover>a{color:#FFF;background:#0000a0}#mainmenu{position:relative}#mainmenu>ul>li{margin-bottom:0}#mainmenu>ul>li:hover>ul{display:block}#mainmenu>ul>li:hover>ul a{white-space:nowrap;padding:0;display:inline-block;background:none;text-decoration:none;font-weight:600;position:relative}#mainmenu>ul>li:hover>ul a:hover{background:none;color:#6bbbae;text-decoration:underline}#mainmenu>ul>li:hover>ul span:hover{background:none !important}#mainmenu>ul>li>ul{position:absolute;z-index:51;top:100%;left:0;right:0;display:none;padding:10px 0;background:#FFF;text-align:left;padding:4rem;columns:3;margin:0;box-shadow:-30px 30px 25px -15px #00000066;border:1px solid #0000a0;border-top:10px solid #0000a0}#mainmenu>ul>li>ul>li{break-inside:avoid}#mainmenu>ul>li>ul::before{content:"";height:calc(100% - 8rem);width:2px;background-color:#f5f6f7;position:absolute;left:calc(33% + 15px);top:4rem;display:block;z-index:3}#mainmenu>ul>li>ul::after{content:"";height:calc(100% - 8rem);width:2px;background-color:#f5f6f7;position:absolute;left:calc(67% - 10px);top:4rem;display:block;z-index:3}#mainmenu>ul>li>ul>li{padding:0.5rem 2.5rem 1.5rem 2.5rem;display:list-item;position:static}#mainmenu>ul>li>ul>li:last-child{margin-bottom:0}#mainmenu>ul>li>ul>li>a,#mainmenu>ul>li>ul>li .separator{font-size:1.8rem}#mainmenu>ul>li>ul>li.active a,#mainmenu>ul>li>ul>li.current a{background:none;color:#0000a0 !important}#mainmenu>ul>li>ul li>a,#mainmenu>ul>li>ul li>.separator{color:#c6007e;float:none}#mainmenu>ul>li>ul li>a:hover,#mainmenu>ul>li>ul li.active>a{color:#0000a0}#mainmenu>ul>li>ul>li>ul{display:none}}@media only screen and (min-width: 1635px){#mainmenu{font-size:1.8rem;padding-right:55px}#mainmenu>ul>li{padding-bottom:19px}#mainmenu>ul>li>a{height:37px;padding:7px 13px 7px}}@font-face{font-family:"IcoMoon";src:url("/media/com_ckmforms/fonts/IcoMoon.eot");src:url("/media/com_ckmforms/fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("/media/com_ckmforms/fonts/IcoMoon.woff") format("woff"),url("/media/com_ckmforms/fonts/IcoMoon.ttf") format("truetype"),url("/media/com_ckmforms/fonts/IcoMoon.svg#IcoMoon") format("svg");font-weight:normal;font-style:normal}.ckmform .visually-hidden,.ckmform .hidden{display:none}.ckmform .control-group{width:100%;float:left;padding-bottom:20px}.ckmform .control-group.no-display{display:none}.ckmform .control-group label.invalid .form-control-feedback,.ckmform .control-group fieldset.invalid>label.ckmcheckbox label.checkmark .form-control-feedback,.ckmform fieldset.invalid>label.ckmcheckbox .control-group label.checkmark .form-control-feedback,.ckmform .control-group label.ckmcheckbox.has-danger .form-control-feedback{margin-left:5px;color:#ff0000}.ckmform legend{padding-bottom:10px;font-size:1.6rem;font-weight:700}.ckmform .uneditable-input,.ckmform textarea,.ckmform select,.ckmform input:not([type="file"]):not([type="radio"]):not([type="checkbox"]),.ckmform .ckmfile label>span{background:#f5f6f7;border:1px solid #545859;color:#545859;font-size:1.6rem;padding:10px 6px;width:100%}.ckmform .control-label label{font-size:1.6rem;font-weight:700;color:#c6007e;padding-bottom:10px;display:block}.ckmform .control-group.nolabel .control-label{height:0}.ckmform .control-group.nolabel .control-label label{visibility:hidden}.ckmform .control-group.nolabel.required .checkboxes label::after{content:"*";color:#c6007e;font-weight:700}.ckmform .btn.btn-primary,.ckmform .ckmfile input[type="file"]:focus+label strong.btn,.ckmfile input[type="file"]:focus+label .ckmform strong.btn,.ckmform .ckmfile label:hover strong.btn,.ckmfile label:hover .ckmform strong.btn,.ckmform .ckmfile label strong.btn,.ckmfile label .ckmform strong.btn{width:100%;max-width:303px;padding:20px 20px}.ckmform .btn:not(.btn-primary){display:inline-block}.ckmform [class*=" icon-"],.ckmform [class^="icon-"]{display:inline-block;width:21px;height:21px;line-height:22px;font-size:18px}.ckmform [class*=" icon-"]::before,.ckmform [class^="icon-"]::before{font-family:IcoMoon;font-style:normal;speak:none}.ckmform .icon-calendar::before{content:"\43"}.ckmform [class^="icon-"],.ckmform [class*=" icon-"]{margin-right:0.25em}.ckmform .icon-upload:before{content:"\e022"}.ckmform .icon-save-copy:before,.ckmform .icon-copy:before{content:"\e018"}.ckmform .ckmfileupload i{display:block}.ckmform .field-calendar{position:relative}.ckmform .field-calendar button.js-btn{color:#fff}.ckmform .field-calendar button.js-btn:hover,.ckmform .field-calendar .ckmfile input[type="file"]:focus+label strong.js-btn,.ckmfile input[type="file"]:focus+label .ckmform .field-calendar strong.js-btn,.ckmform .field-calendar .ckmfile label:hover strong.js-btn,.ckmfile label:hover .ckmform .field-calendar strong.js-btn{background-color:#6bbbae}.ckmform .field-calendar button.btn-primary,.ckmform .field-calendar button.btn-secondary{padding:0;width:60px;position:absolute;top:0;bottom:0;right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ckmform .field-calendar button.btn-primary .icon-calendar,.ckmform .field-calendar button.btn-secondary .icon-calendar{margin-right:0}.ckmform .checkboxes{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:20px}.ckmform fieldset.invalid>label.ckmcheckbox,.ckmform fieldset.invalid>label.ckmcheckbox fieldset.checkmark>label.ckmcheckbox{color:red}.ckmform .g-recaptcha>div{max-width:100%;overflow:hidden}@media only screen and (max-width: 345px){.ckmform #jform_page1_captcha{width:280px}.ckmform #jform_page1_captcha>div{width:280px !important}.ckmform #jform_page1_captcha iframe{transform:scale(0.9);transform-origin:0 0}}.ckmform .ckmfileupload .drop{background-color:#f5f6f7;border:2px dashed #545859;border-radius:3px;color:#545859;font-size:1.6rem;font-weight:700;padding:30px 50px;text-align:center}.ckmform .ckmfileupload .drop .icon-upload{color:#c6007e;font-size:30px;margin-bottom:20px}.ckmform .ckmfileupload .drop a{background-color:#0000a0;text-decoration:none !important;border-radius:3px;color:#fff !important;cursor:pointer;display:inline-block;font-size:14px;line-height:1;margin:12px;padding:10px 26px}.ckmform .ckmfileupload .drop a:hover{background-color:#fff;color:#0000a0 !important}.ckmform .ckmfileupload .drop a span.icon-copy{margin-bottom:5px}.ckmform .ckmfileupload .drop label,.ckmform .ckmfileupload .drop input{display:none}.ckmform .ckmfileupload .drop.disabled{opacity:0.4}.ckmform .ckmfileupload .drop.drag-in-progress{background-color:#ddd}.ckmform .ckmfileupload ul{list-style:none;margin:10px 0 !important}.ckmform .ckmfileupload ul li{background:#f5f6f7 !important;border:1px solid #545859;height:81px;padding:15px !important;position:relative;background-image:none !important}.ckmform .ckmfileupload ul li:before{display:none !important}.ckmform .ckmfileupload ul li input{display:none}.ckmform .ckmfileupload ul li p{color:#545859;font-size:1.6rem;font-weight:700;left:80px;right:55px;overflow:hidden;position:absolute;top:10px;white-space:nowrap}.ckmform .ckmfileupload ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ckmform .ckmfileupload ul li a:hover{text-decoration:none}.ckmform .ckmfileupload ul li a:active,.ckmform .ckmfileupload ul li a:visited{text-decoration:none}.ckmform .ckmfileupload ul li i{color:#545859;display:block;font-style:normal;font-weight:normal}.ckmform .ckmfileupload ul li canvas{left:15px;position:absolute;top:15px}.ckmform .ckmfileupload ul li span{background:url("/media/com_ckmforms/images/icons.png") no-repeat;cursor:pointer;height:12px;position:absolute;right:15px;top:34px;width:15px}.ckmform .ckmfileupload ul li span:hover{background-position:0 -12px;height:16px}.ckmform .ckmfileupload ul li.working span{background-position:0 -12px;height:16px}.ckmform .ckmfileupload ul li.error p{color:#ff0000}.ckmcheckbox{display:block;position:relative;padding-left:45px;margin-bottom:12px;cursor:pointer;font-size:1.6rem;line-height:31px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ckmcheckbox a{text-decoration:underline}.ckmcheckbox input{position:absolute;opacity:0;cursor:pointer}.ckmcheckbox input:checked~.checkmark{background-color:#fff}.ckmcheckbox input:checked~.checkmark::after{display:block}.ckmcheckbox .checkmark{position:absolute;top:0;left:0;height:31px;width:31px;background-color:#fff;border:3px solid #c6007e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ckmcheckbox .checkmark::after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #c6007e;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ckmcheckbox:hover input~.checkmark,.ckmfile input[type="file"]:focus+label strong.ckmcheckbox input~.checkmark,.ckmfile label:hover strong.ckmcheckbox input~.checkmark{background-color:#f5f6f7}.ckmcheckbox.ckmradio .checkmark{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.ckmfile input[type="file"]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.ckmfile label{padding:0;width:100%;display:inline-block;position:relative;cursor:pointer;margin-bottom:5px}.ckmfile label>span{width:100%;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #545859;background-color:#f5f6f7;float:left}.ckmfile label strong{display:inline-block;position:absolute;top:0px;bottom:0px;right:0px}.ckmfile label strong::before{margin-right:0 !important}.ckmfile label strong::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.ckmfile label strong>span{display:inline-block;vertical-align:middle;float:none !important}.ckmfile label strong span{white-space:nowrap}.ckmfile .drag-drop{margin-bottom:5px}.ckmfile ul{margin:10px 0 0 !important}.ckmfile ul li{background:none !important;padding-left:0 !important}.ckmfile ul li p{display:inline-block;margin-left:10px}.ckmfile a{margin-right:10px}@media only screen and (min-width: 768px){.ckmform div.control-group:not(.fullwidth){width:50%}.ckmform div.control-group:not(.fullwidth):nth-of-type(odd){padding-right:2.5%;padding-left:0;clear:both}.ckmform div.control-group:not(.fullwidth):nth-of-type(even){padding-left:2.5%;padding-right:0}}@media only screen and (min-width: 1024px){.ckmform .control-label label{font-size:1.8rem}}.ckmform .icon-new:before,.ckmform .icon-plus:before{content:"\2a"}#ckmform-17.form-horizontal .controls,#ckmform-16.form-horizontal .controls,#ckmform-15.form-horizontal .controls,#ckmform-12.form-horizontal .controls,#ckmform-11.form-horizontal .controls,#ckmform-10.form-horizontal .controls,#ckmform-9.form-horizontal .controls,#ckmform-8.form-horizontal .controls,#ckmform-7.form-horizontal .controls,#ckmform-6.form-horizontal .controls,#ckmform-5.form-horizontal .controls,#ckmform-4.form-horizontal .controls{margin-left:0;clear:left}#ckmform-17 .inline input,#ckmform-16 .inline input,#ckmform-15 .inline input,#ckmform-12 .inline input,#ckmform-11 .inline input,#ckmform-10 .inline input,#ckmform-9 .inline input,#ckmform-8 .inline input,#ckmform-7 .inline input,#ckmform-6 .inline input,#ckmform-5 .inline input,#ckmform-4 .inline input{width:auto}#ckmform-17 .inline .controls,#ckmform-16 .inline .controls,#ckmform-15 .inline .controls,#ckmform-12 .inline .controls,#ckmform-11 .inline .controls,#ckmform-10 .inline .controls,#ckmform-9 .inline .controls,#ckmform-8 .inline .controls,#ckmform-7 .inline .controls,#ckmform-6 .inline .controls,#ckmform-5 .inline .controls,#ckmform-4 .inline .controls{float:left;clear:none}#ckmform-17 fieldset .radio.fullwidth label,#ckmform-16 fieldset .radio.fullwidth label,#ckmform-15 fieldset .radio.fullwidth label,#ckmform-12 fieldset .radio.fullwidth label,#ckmform-11 fieldset .radio.fullwidth label,#ckmform-10 fieldset .radio.fullwidth label,#ckmform-9 fieldset .radio.fullwidth label,#ckmform-8 fieldset .radio.fullwidth label,#ckmform-7 fieldset .radio.fullwidth label,#ckmform-6 fieldset .radio.fullwidth label,#ckmform-5 fieldset .radio.fullwidth label,#ckmform-4 fieldset .radio.fullwidth label{float:left;margin-right:30px}#ckmform-17 fieldset legend,#ckmform-16 fieldset legend,#ckmform-15 fieldset legend,#ckmform-12 fieldset legend,#ckmform-11 fieldset legend,#ckmform-10 fieldset legend,#ckmform-9 fieldset legend,#ckmform-8 fieldset legend,#ckmform-7 fieldset legend,#ckmform-6 fieldset legend,#ckmform-5 fieldset legend,#ckmform-4 fieldset legend{background:#6bbbae;color:#fff;font-size:20px;font-weight:700;padding:10px 30px;box-sizing:border-box;margin-bottom:25px;width:100%}#ckmform-17 div.subform-repeatable-group .btn-toolbar,#ckmform-16 div.subform-repeatable-group .btn-toolbar,#ckmform-15 div.subform-repeatable-group .btn-toolbar,#ckmform-12 div.subform-repeatable-group .btn-toolbar,#ckmform-11 div.subform-repeatable-group .btn-toolbar,#ckmform-10 div.subform-repeatable-group .btn-toolbar,#ckmform-9 div.subform-repeatable-group .btn-toolbar,#ckmform-8 div.subform-repeatable-group .btn-toolbar,#ckmform-7 div.subform-repeatable-group .btn-toolbar,#ckmform-6 div.subform-repeatable-group .btn-toolbar,#ckmform-5 div.subform-repeatable-group .btn-toolbar,#ckmform-4 div.subform-repeatable-group .btn-toolbar{border-top:1px solid #c6007e;float:left;width:100%;margin:25px 0 35px}#ckmform-17 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-16 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-15 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-12 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-11 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-10 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-9 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-8 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-7 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-6 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-5 div.subform-repeatable-group .btn-toolbar .btn-group,#ckmform-4 div.subform-repeatable-group .btn-toolbar .btn-group{clear:both;display:none}#ckmform-17 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-16 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-15 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-12 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-11 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-10 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-9 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-8 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-7 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-6 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-5 div.subform-repeatable-group .btn-toolbar .btn-group>span,#ckmform-4 div.subform-repeatable-group .btn-toolbar .btn-group>span{font-size:18px;font-weight:600;float:left;padding-top:10px}#ckmform-17 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-16 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-15 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-12 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-11 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-10 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-9 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-8 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-7 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-6 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-5 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group,#ckmform-4 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group{display:block;padding-top:25px;position:relative;float:left;width:100%}#ckmform-17 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-16 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-15 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-12 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-11 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-10 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-9 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-8 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-7 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-6 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-5 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span,#ckmform-4 div.subform-repeatable-group:last-of-type .btn-toolbar .btn-group>span{white-space:pre-wrap}#ckmform-17 div.subform-repeatable-group .group-add,#ckmform-16 div.subform-repeatable-group .group-add,#ckmform-15 div.subform-repeatable-group .group-add,#ckmform-12 div.subform-repeatable-group .group-add,#ckmform-11 div.subform-repeatable-group .group-add,#ckmform-10 div.subform-repeatable-group .group-add,#ckmform-9 div.subform-repeatable-group .group-add,#ckmform-8 div.subform-repeatable-group .group-add,#ckmform-7 div.subform-repeatable-group .group-add,#ckmform-6 div.subform-repeatable-group .group-add,#ckmform-5 div.subform-repeatable-group .group-add,#ckmform-4 div.subform-repeatable-group .group-add{color:#fff;background:#0000a0;border:2px solid #0000a0;border-radius:50em;font-size:18px;font-weight:400;padding:10px 20px 10px 15px;left:calc(50% + 45px);position:absolute;float:left;clear:both;margin-top:15px;text-decoration:none}#ckmform-17 div.subform-repeatable-group .group-add:hover,#ckmform-17 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-17 div.subform-repeatable-group strong.group-add,#ckmform-17 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-17 div.subform-repeatable-group strong.group-add,#ckmform-16 div.subform-repeatable-group .group-add:hover,#ckmform-16 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-16 div.subform-repeatable-group strong.group-add,#ckmform-16 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-16 div.subform-repeatable-group strong.group-add,#ckmform-15 div.subform-repeatable-group .group-add:hover,#ckmform-15 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-15 div.subform-repeatable-group strong.group-add,#ckmform-15 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-15 div.subform-repeatable-group strong.group-add,#ckmform-12 div.subform-repeatable-group .group-add:hover,#ckmform-12 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-12 div.subform-repeatable-group strong.group-add,#ckmform-12 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-12 div.subform-repeatable-group strong.group-add,#ckmform-11 div.subform-repeatable-group .group-add:hover,#ckmform-11 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-11 div.subform-repeatable-group strong.group-add,#ckmform-11 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-11 div.subform-repeatable-group strong.group-add,#ckmform-10 div.subform-repeatable-group .group-add:hover,#ckmform-10 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-10 div.subform-repeatable-group strong.group-add,#ckmform-10 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-10 div.subform-repeatable-group strong.group-add,#ckmform-9 div.subform-repeatable-group .group-add:hover,#ckmform-9 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-9 div.subform-repeatable-group strong.group-add,#ckmform-9 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-9 div.subform-repeatable-group strong.group-add,#ckmform-8 div.subform-repeatable-group .group-add:hover,#ckmform-8 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-8 div.subform-repeatable-group strong.group-add,#ckmform-8 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-8 div.subform-repeatable-group strong.group-add,#ckmform-7 div.subform-repeatable-group .group-add:hover,#ckmform-7 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-7 div.subform-repeatable-group strong.group-add,#ckmform-7 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-7 div.subform-repeatable-group strong.group-add,#ckmform-6 div.subform-repeatable-group .group-add:hover,#ckmform-6 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-6 div.subform-repeatable-group strong.group-add,#ckmform-6 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-6 div.subform-repeatable-group strong.group-add,#ckmform-5 div.subform-repeatable-group .group-add:hover,#ckmform-5 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-5 div.subform-repeatable-group strong.group-add,#ckmform-5 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-5 div.subform-repeatable-group strong.group-add,#ckmform-4 div.subform-repeatable-group .group-add:hover,#ckmform-4 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add,.ckmfile input[type="file"]:focus+label #ckmform-4 div.subform-repeatable-group strong.group-add,#ckmform-4 div.subform-repeatable-group .ckmfile label:hover strong.group-add,.ckmfile label:hover #ckmform-4 div.subform-repeatable-group strong.group-add{background:#fff;color:#c6007e}#ckmform-17 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-17 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-17 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-17 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-17 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-16 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-16 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-16 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-16 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-16 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-15 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-15 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-15 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-15 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-15 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-12 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-12 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-12 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-12 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-12 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-11 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-11 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-11 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-11 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-11 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-10 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-10 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-10 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-10 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-10 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-9 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-9 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-9 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-9 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-9 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-8 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-8 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-8 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-8 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-8 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-7 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-7 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-7 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-7 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-7 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-6 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-6 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-6 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-6 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-6 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-5 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-5 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-5 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-5 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-5 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-4 div.subform-repeatable-group .group-add:hover .icon-plus,#ckmform-4 div.subform-repeatable-group .ckmfile input[type="file"]:focus+label strong.group-add .icon-plus,.ckmfile input[type="file"]:focus+label #ckmform-4 div.subform-repeatable-group strong.group-add .icon-plus,#ckmform-4 div.subform-repeatable-group .ckmfile label:hover strong.group-add .icon-plus,.ckmfile label:hover #ckmform-4 div.subform-repeatable-group strong.group-add .icon-plus{color:#c6007e}#ckmform-17 div.subform-repeatable-group .group-add .icon-plus,#ckmform-16 div.subform-repeatable-group .group-add .icon-plus,#ckmform-15 div.subform-repeatable-group .group-add .icon-plus,#ckmform-12 div.subform-repeatable-group .group-add .icon-plus,#ckmform-11 div.subform-repeatable-group .group-add .icon-plus,#ckmform-10 div.subform-repeatable-group .group-add .icon-plus,#ckmform-9 div.subform-repeatable-group .group-add .icon-plus,#ckmform-8 div.subform-repeatable-group .group-add .icon-plus,#ckmform-7 div.subform-repeatable-group .group-add .icon-plus,#ckmform-6 div.subform-repeatable-group .group-add .icon-plus,#ckmform-5 div.subform-repeatable-group .group-add .icon-plus,#ckmform-4 div.subform-repeatable-group .group-add .icon-plus{color:#fff;margin-right:15px;font-weight:400}@media only screen and (max-width: 767px){#ckmform-17 div.subform-repeatable-group .group-add,#ckmform-16 div.subform-repeatable-group .group-add,#ckmform-15 div.subform-repeatable-group .group-add,#ckmform-12 div.subform-repeatable-group .group-add,#ckmform-11 div.subform-repeatable-group .group-add,#ckmform-10 div.subform-repeatable-group .group-add,#ckmform-9 div.subform-repeatable-group .group-add,#ckmform-8 div.subform-repeatable-group .group-add,#ckmform-7 div.subform-repeatable-group .group-add,#ckmform-6 div.subform-repeatable-group .group-add,#ckmform-5 div.subform-repeatable-group .group-add,#ckmform-4 div.subform-repeatable-group .group-add{position:static}}#ckmform-17 .control-group.extrapet>.controls,#ckmform-16 .control-group.extrapet>.controls,#ckmform-15 .control-group.extrapet>.controls,#ckmform-12 .control-group.extrapet>.controls,#ckmform-11 .control-group.extrapet>.controls,#ckmform-10 .control-group.extrapet>.controls,#ckmform-9 .control-group.extrapet>.controls,#ckmform-8 .control-group.extrapet>.controls,#ckmform-7 .control-group.extrapet>.controls,#ckmform-6 .control-group.extrapet>.controls,#ckmform-5 .control-group.extrapet>.controls,#ckmform-4 .control-group.extrapet>.controls{clear:both;margin-left:0}#ckmform-17 .control-group.extrapet .extrapet-xxx,#ckmform-16 .control-group.extrapet .extrapet-xxx,#ckmform-15 .control-group.extrapet .extrapet-xxx,#ckmform-12 .control-group.extrapet .extrapet-xxx,#ckmform-11 .control-group.extrapet .extrapet-xxx,#ckmform-10 .control-group.extrapet .extrapet-xxx,#ckmform-9 .control-group.extrapet .extrapet-xxx,#ckmform-8 .control-group.extrapet .extrapet-xxx,#ckmform-7 .control-group.extrapet .extrapet-xxx,#ckmform-6 .control-group.extrapet .extrapet-xxx,#ckmform-5 .control-group.extrapet .extrapet-xxx,#ckmform-4 .control-group.extrapet .extrapet-xxx{display:none !important}#ckmform-17 .subform-repeatable .btn:first-child,#ckmform-16 .subform-repeatable .btn:first-child,#ckmform-15 .subform-repeatable .btn:first-child,#ckmform-12 .subform-repeatable .btn:first-child,#ckmform-11 .subform-repeatable .btn:first-child,#ckmform-10 .subform-repeatable .btn:first-child,#ckmform-9 .subform-repeatable .btn:first-child,#ckmform-8 .subform-repeatable .btn:first-child,#ckmform-7 .subform-repeatable .btn:first-child,#ckmform-6 .subform-repeatable .btn:first-child,#ckmform-5 .subform-repeatable .btn:first-child,#ckmform-4 .subform-repeatable .btn:first-child{display:none}#ckmform-17 .subform-repeatable-group .btn-group .group-add,#ckmform-16 .subform-repeatable-group .btn-group .group-add,#ckmform-15 .subform-repeatable-group .btn-group .group-add,#ckmform-12 .subform-repeatable-group .btn-group .group-add,#ckmform-11 .subform-repeatable-group .btn-group .group-add,#ckmform-10 .subform-repeatable-group .btn-group .group-add,#ckmform-9 .subform-repeatable-group .btn-group .group-add,#ckmform-8 .subform-repeatable-group .btn-group .group-add,#ckmform-7 .subform-repeatable-group .btn-group .group-add,#ckmform-6 .subform-repeatable-group .btn-group .group-add,#ckmform-5 .subform-repeatable-group .btn-group .group-add,#ckmform-4 .subform-repeatable-group .btn-group .group-add{display:inline-block}#ckmform-4 .subform-repeatable-group>div:nth-child(16){width:100%;padding-right:0 !important;padding:10px 20px;border:#f00 1px solid;color:#f00;font-weight:700;background-color:#f8f8f8;text-align:center}#ckmform-4 .subform-repeatable-group>div:nth-child(16) p{margin:0}@media only screen and (max-width: 767px){#ckmform-17 div.subform-repeatable-group .group-add,#ckmform-16 div.subform-repeatable-group .group-add,#ckmform-15 div.subform-repeatable-group .group-add,#ckmform-12 div.subform-repeatable-group .group-add,#ckmform-4 div.subform-repeatable-group .group-add,#ckmform-5 div.subform-repeatable-group .group-add{position:static;clear:left;float:left}}@media only screen and (min-width: 768px) and (max-width: 1023px){#ckmform-17 .subform-repeatable .subform-repeatable-group .group-add,#ckmform-16 .subform-repeatable .subform-repeatable-group .group-add,#ckmform-15 .subform-repeatable .subform-repeatable-group .group-add,#ckmform-12 .subform-repeatable .subform-repeatable-group .group-add,#ckmform-4 .subform-repeatable .subform-repeatable-group .group-add,#ckmform-5 .subform-repeatable .subform-repeatable-group .group-add{position:static;clear:none;float:right}}@media only screen and (min-width: 768px){.ckmform .control-group.contact-type{width:20% !important;clear:none !important;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}.ckmform .control-group.privacy{font-size:1.5rem;margin-bottom:0 !important}.ckmform .control-group.privacy .ckmcheckbox{margin-bottom:0;font-size:1.5rem}.ckmform .control-group.privacy p{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1200px){#ckmform-17 .control-group,#ckmform-16 .control-group,#ckmform-15 .control-group,#ckmform-12 .control-group,#ckmform-5 .control-group,#ckmform-4 .control-group,#ckmform-6 fieldset:nth-last-of-type(1) .control-group{width:100%;padding-left:0 !important;padding-right:0 !important;margin-bottom:20px}}@media only screen and (min-width: 1200px){#ckmform-4 .subform-repeatable .subform-repeatable-group .group-add{position:absolute;clear:left;float:right}}@media only screen and (min-width: 1635px){#ckmform-4 .subform-repeatable .subform-repeatable-group .group-add{margin-top:0;float:none}}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides span.changingimage{position:absolute;top:0;left:0;right:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:absolute;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides{margin:0 auto 40px}.rslides_tabs{list-style:none;padding:0;position:relative;font-size:18px;list-style:none;margin:-45px auto 0;text-align:center;width:100%;z-index:50}.rslides_tabs li{display:inline;float:none;margin-right:1px}.rslides_tabs a{width:auto;line-height:0;padding:7px;height:auto;background:#000;display:inline;font-size:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.rslides_tabs li:first-child{margin-left:0}.rslides_tabs .rslides_here a{background:#FFF}.rslides_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:52%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("/modules/mod_mobilefirstheader/themes/themes.gif") no-repeat left top;margin-top:-45px}.rslides_nav:active{opacity:1.0}.rslides_nav.next{left:auto;background-position:right top;right:0}ul.rslides,ul.rslides li{list-style-type:none;padding:0;margin:0}.rslides li{background-size:cover;background-position:center 0}.rslides li{transition:opacity 500ms ease-in-out 0s}.rslides li.inactive{position:absolute;float:none;z-index:1;opacity:0}.rslides li.active{position:relative;float:left;z-index:2;opacity:1}.rslides li:not(:first-child){display:list-item}.body-organisation.body-view-sites #map{clear:both}.body-organisation .below-details{clear:both;margin-bottom:40px}.body-organisation iframe{aspect-ratio:unset;max-width:100% !important;margin-left:0 !important}.body-organisation p.branch_intro{display:none}.body-organisation h2{text-align:left}.body-organisation #content-ckm p{text-align:left}.body-organisation #content-ckm .address{line-height:initial}.body-organisation .above-site .emergency{background-color:#cc0000;color:#fff;padding:20px;margin-bottom:30px}.body-organisation .above-site .emergency p:first-child{margin-top:0}.body-organisation .above-site .emergency p:last-child{margin-bottom:0}.body-organisation .above-site .emergency a{color:#fff;font-weight:700}.body-organisation #services-slider.services-slider{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;overflow:visible}.body-organisation #services-slider.services-slider::before,.body-organisation #services-slider.services-slider::after{display:none}.body-organisation #services-slider.services-slider .service{margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.body-organisation.body-view-site #services-container a.cta{float:left}.body-organisation.body-view-site #services-container .pricing-container{width:70%;margin:0 auto}.body-organisation.body-view-site #services-container .services-bottom a.cta{margin-left:30px}.body-organisation.body-view-site #services-container .services-bottom p:last-child{clear:both}}@media only screen and (min-width: 1024px){.body-organisation.body-view-site #services-container a.cta{float:left;font-size:1.6rem}.body-organisation.body-view-site #services-container .services-bottom a.cta{margin-left:30px}}@media only screen and (min-width: 1366px){.body-organisation h1{margin-bottom:35px}.body-organisation.body-view-site #services-container .services-bottom p:last-child{margin-top:15px;padding-right:0;width:calc(100% - 500px)}}@media only screen and (min-width: 1635px){.body-organisation h1{margin-bottom:45px}.body-organisation.body-view-site #services-container p:first-child{margin:0}.body-organisation.body-view-site #services-container a.cta{margin-top:0;font-size:1.8rem}.body-organisation.body-view-site #services-container .services-bottom p:last-child{width:calc(100% - 600px)}}#content-ckm .practice-details{text-align:left}#content-ckm .practice-details br{display:none}#content-ckm .subtitle-address{clear:both}#content-ckm .pricing-container p{text-align:center;margin-bottom:0 !important}#content-ckm .branch-pricing{width:100%;margin:30px 0}#content-ckm .branch-pricing tr:last-of-type{border-bottom:5px solid #0000a0}#content-ckm .branch-pricing thead td,#content-ckm .branch-pricing thead th{background-color:#0000a0;color:#fff;padding:15px 10px;font-weight:600}#content-ckm .branch-pricing th{background-color:transparent;color:#0000a0;border-bottom:3px solid #0000a0;font-weight:600}#content-ckm .branch-pricing th a{color:inherit}#content-ckm .branch-pricing th a:hover{text-decoration:none}#content-ckm .branch-pricing th,#content-ckm .branch-pricing td{border-right:none}#content-ckm .branch-pricing th p,#content-ckm .branch-pricing td p{margin:0}#content-ckm .county-select{margin:30px 0;padding:0}#content-ckm .county-select li{list-style-type:none;padding:0;margin:0}#content-ckm .county-select li img,#content-ckm .county-select li a{display:block;margin:0 auto}#content-ckm .county-select li a{background-color:#f5f6f7;padding:20px;margin-bottom:20px;border-radius:8px;color:#0000a0;font-weight:600;font-size:1.8rem}#content-ckm .county-select li a .image{margin-bottom:15px}#content-ckm .county-select li a:hover{background-color:#6bbbae;color:#fff}#content-ckm .county-select li a:hover img.main{display:none}#content-ckm .county-select li a:hover img.hover{display:block !important}#content-ckm .contact-details{clear:both;display:flex;flex-direction:column;gap:8px;margin:20px 0}#content-ckm .contact-details .address,#content-ckm .contact-details .phone,#content-ckm .contact-details .three-words,#content-ckm .contact-details .email{position:relative;padding-left:30px}#content-ckm .contact-details .address::before,#content-ckm .contact-details .phone::before,#content-ckm .contact-details .three-words::before,#content-ckm .contact-details .email::before{content:"";display:block;position:absolute;left:0;top:2px;width:20px;height:20px;background-repeat:no-repeat;background-size:100%}#content-ckm .contact-details .address::before{background-image:url(../images/icon-details-address.webp);width:18px;height:19px}#content-ckm .contact-details .email::before{background-image:url(../images/icon-details-email.webp);width:26px;height:19px}#content-ckm .contact-details .phone::before{background-image:url(../images/icon-details-phone.webp);width:19px;height:19px}#content-ckm .contact-details .three-words::before{background-image:url(../images/icon-details-w3w.webp);width:21px;height:21px}@media only screen and (min-width: 768px){#content-ckm .contact-details{flex-direction:row;flex-wrap:wrap;margin-bottom:45px}}@media only screen and (min-width: 1024px){#content-ckm .contact-details{margin-bottom:55px}}@media only screen and (min-width: 1366px){#content-ckm .contact-details{margin-bottom:85px}}@media only screen and (min-width: 1635px){#content-ckm .contact-details{justify-content:space-between}}#content-ckm #contact-iframe{background-color:#efefef;padding:20px 0;border-radius:12px}#content-ckm ul.staff{margin:0;float:left;width:100%;box-sizing:border-box}#content-ckm ul.staff li{list-style-type:none;margin:0 0 50px;padding:0;float:left;text-align:center}#content-ckm ul.staff li::before{display:none}#content-ckm ul.staff li span{display:block;text-align:center;color:#545859}#content-ckm ul.staff li span:first-of-type{color:#c6007e;font-weight:700;margin-bottom:5px}@media only screen and (min-width: 1635px){#content-ckm ul.staff li span{font-size:1.8rem}}#content-ckm ul.staff li img{height:145px;max-width:100%;display:block;margin:0 auto 10px;border-radius:6px}#content-ckm ul.staff li a{text-decoration:none;color:#c6007e}#content-ckm ul.staff li a:hover{color:#6bbbae}#content-ckm ul.staff li a:hover span{color:#0000a0}#content-ckm ul.staff li a:hover span:first-of-type{color:#0000a0}#content-ckm .site-header .site-image{width:100%;border-radius:8px;overflow:hidden;margin:20px 0;display:block}#content-ckm .site-header .site-image iframe{height:400px}#content-ckm .site-header .about-site a.cta{margin-bottom:0px}#content-ckm .site-header .about-site a.cta:hover,#content-ckm .site-header .about-site .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #content-ckm .site-header .about-site strong.cta,#content-ckm .site-header .about-site .ckmfile label:hover strong.cta,.ckmfile label:hover #content-ckm .site-header .about-site strong.cta{background-color:#fff !important}#content-ckm .site-header .about-site>p a.cta:first-of-type{background-color:#0000a0;border-color:#0000a0}#content-ckm .site-header .about-site>p a.cta:first-of-type:hover,#content-ckm .site-header .about-site>p .ckmfile input[type="file"]:focus+label strong:first-of-type,.ckmfile input[type="file"]:focus+label #content-ckm .site-header .about-site>p strong:first-of-type,#content-ckm .site-header .about-site>p .ckmfile label:hover strong:first-of-type,.ckmfile label:hover #content-ckm .site-header .about-site>p strong:first-of-type{color:#0000a0}#content-ckm .site-header .about-site>p a.cta:last-of-type{background-color:#6bbbae;border-color:#6bbbae}#content-ckm .site-header .about-site>p a.cta:last-of-type:hover,#content-ckm .site-header .about-site>p .ckmfile input[type="file"]:focus+label strong:last-of-type,.ckmfile input[type="file"]:focus+label #content-ckm .site-header .about-site>p strong:last-of-type,#content-ckm .site-header .about-site>p .ckmfile label:hover strong:last-of-type,.ckmfile label:hover #content-ckm .site-header .about-site>p strong:last-of-type{color:#6bbbae}#content-ckm .site-header .about-site .pricing-link a.cta{background-color:#dc66b2;border-color:#dc66b2}#content-ckm .site-header .about-site .pricing-link a.cta:hover,#content-ckm .site-header .about-site .pricing-link .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #content-ckm .site-header .about-site .pricing-link strong.cta,#content-ckm .site-header .about-site .pricing-link .ckmfile label:hover strong.cta,.ckmfile label:hover #content-ckm .site-header .about-site .pricing-link strong.cta{color:#dc66b2}#content-ckm .offers{color:#000;margin:40px 0 60px}#content-ckm .offers .intro{background-color:#c6007e;color:#fff;margin:20px -20px;padding:20px}#content-ckm .offers .intro h2{color:#fff}#content-ckm .offers a,#content-ckm .offers img{display:block}#content-ckm .offers a img{transition:transform 0.3s}#content-ckm .offers a:hover img{transform:scale(1.05)}#content-ckm .offers #offers-slider::after{content:"flickity";display:none}@media only screen and (max-width: 767px){#content-ckm .offers{max-width:380px;margin:40px auto 60px}#content-ckm .offers a.carousel-cell{border-radius:12px;overflow:hidden;display:block}}#content-ckm .sites-links.emergencies ul{border:2px solid #c30000;background-color:#fff}#content-ckm .sites-links.emergencies ul a{background-color:#c30000;color:#fff;border:2px solid #c30000}#content-ckm .sites-links.emergencies ul a:hover{background-color:#fff;color:#c30000}#content-ckm .sites-links ul{background-color:#6bbbae;margin:20px -20px 40px;padding:25px 20px 30px;display:flex;flex-direction:column;gap:10px}#content-ckm .sites-links ul li{list-style-type:none;padding:0;margin:0}#content-ckm .sites-links ul a{display:block;text-decoration:none;padding:10px 20px;background-color:#fff;border-radius:8px;font-weight:500;color:#545859}#content-ckm .sites-links ul a:hover{background-color:#0000a0;color:#fff}#content-ckm .branch-team{margin-top:50px}#content-ckm .branch-team h2{margin-bottom:35px}@media only screen and (max-width: 767px){#content-ckm .site-header .intro-box{font-size:1.8rem}#content-ckm .site-header a.cta{margin-right:20px}#content-ckm .site-header .pricing-link p{margin-top:0}#content-ckm .site-header .pricing-link p a.cta{margin-top:0}#content-ckm .site-header .about-site a.cta{float:left;width:100%;margin:0 0 20px;text-align:center}#content-ckm .branch-team ul li{max-width:48%}}@media only screen and (min-width: 768px){#content-ckm .county-select{display:flex;justify-content:space-between}#content-ckm .county-select li{flex-basis:32%}#content-ckm .county-select li a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#content-ckm .county-select li a img{max-height:180px;width:auto}#content-ckm .site-header{gap:5%}#content-ckm .site-header .site-image{max-width:45%;margin:0 0 20px 20px;float:right}#content-ckm .site-header .site-image iframe{height:450px;border-radius:8px}#content-ckm .site-header .practice-gallery .gallery-container{width:45%;margin:0 0 20px 20px;float:right}#content-ckm .site-header .intro-box{width:50%;border-radius:8px;clear:none;margin:0 0 20px !important}#content-ckm .site-header .intro-box.fullwidth{width:100%}#content-ckm .site-header .about-site a.cta{float:left;clear:right;margin-right:15px}#content-ckm .offers .custom{display:flex;border-radius:12px;overflow:hidden;gap:10px}#content-ckm .offers .intro{flex-basis:255px;flex-shrink:0;margin:0;padding:10px 20px}#content-ckm .offers #offers-slider{width:75%;gap:10px}#content-ckm .offers #offers-slider a{height:350px;margin:0 5px;overflow:hidden}#content-ckm .offers #offers-slider a img{max-height:100%;width:auto}#content-ckm .sites-links{margin:30px 0}#content-ckm .sites-links ul{flex-direction:row;justify-content:center;column-gap:20px;row-gap:15px;flex-wrap:wrap}#content-ckm .sites-links ul li{width:45%;text-align:center}#content-ckm .branch-team{margin-top:80px}}@media only screen and (min-width: 1024px){#content-ckm .county-select{margin:30px 0 60px}#content-ckm .county-select li{flex-basis:31%}#content-ckm .county-select li a{padding:35px}#content-ckm .county-select li a img{max-height:200px}#content-ckm .offers{margin-bottom:65px}#content-ckm .offers .intro{flex-basis:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:40px}#content-ckm .offers .intro h2{text-align:center}#content-ckm .offers .intro p{text-align:center}#content-ckm .offers #offers-slider:not(.full-slider){display:flex}#content-ckm .offers #offers-slider:not(.full-slider)::after{content:""}#content-ckm .offers #offers-slider:not(.full-slider) a{margin:0;height:auto}#content-ckm .sites-links ul{margin:30px 0 55px;padding:40px 20px;border-radius:12px}#content-ckm .sites-links ul li{width:calc(33.33% - 14px);height:64px}#content-ckm .sites-links ul a{height:100%;font-size:1.8rem;display:flex;justify-content:center;align-items:center}#content-ckm .branch-team{margin-top:100px}#content-ckm .branch-team h2{margin-bottom:45px}}@media only screen and (min-width: 1366px){#content-ckm .county-select{margin:50px 0 80px}#content-ckm .county-select li a img{height:auto;max-width:100%;max-height:unset}#content-ckm .county-select li a .image{margin-bottom:0}#content-ckm .county-select li a .text{font-size:2rem}#content-ckm .site-header .site-image{max-width:540px;margin-left:75px}#content-ckm .site-header .site-image.cattery{max-width:50%}#content-ckm .site-header .practice-gallery .gallery-container{width:100%;margin-left:75px}#content-ckm .site-header .intro-box{width:calc(100% - 615px);margin-bottom:30px !important}#content-ckm .site-header .intro-box.cattery{width:calc(50% - 75px)}#content-ckm .site-header .about-site a.cta{margin-right:25px}#content-ckm .offers{margin:60px 0 80px}#content-ckm .offers .custom{gap:18px}#content-ckm .offers .intro h2{margin-bottom:35px}#content-ckm .offers #offers-slider{gap:18px}#content-ckm .offers #offers-slider:not(.full-slider) img{height:425px}#content-ckm .offers #offers-slider.full-slider a{height:440px;margin:0 9px}#content-ckm .sites-links ul{justify-content:center}#content-ckm .sites-links ul li{text-align:center;width:calc(25% - 15px)}}@media only screen and (min-width: 1635px){#content-ckm .site-header .site-image{margin-left:75px}#content-ckm .site-header .about-site{clear:none}#content-ckm .offers{margin:79px 0 85px}#content-ckm .offers .custom{gap:26px}#content-ckm .offers .intro{flex-basis:calc(100% - 1218px);font-size:2.7rem;padding-bottom:10px}#content-ckm .offers .intro h2{font-size:4rem;margin-bottom:25px}#content-ckm .offers #offers-slider{gap:26px;flex-basis:1192px;flex-shrink:0}#content-ckm .offers #offers-slider:not(.full-slider) img{height:520px}#content-ckm .offers #offers-slider.full-slider a{height:520px;margin:0 13px}#content-ckm .sites-links>p{font-size:2.2rem}#content-ckm .sites-links ul{margin-top:33px;margin-bottom:46px;padding:59px 25px 53px}#content-ckm .sites-links ul li{width:calc(20% - 16px)}#content-ckm .sites-links ul li a{padding:15px 13px}#content-ckm .map-intro{font-size:2.2rem;margin-bottom:29px}}.below-contact{clear:both;border-top:1px solid #d9d9d9;padding:20px 0 0;margin:40px 10%}.sites-finder{background:#f5f6f7;position:relative;left:calc(50% - calc(calc(100vw - calc(var(--scrollbar-width))) / 2));width:calc(100vw - calc(var(--scrollbar-width)));padding:30px 0}.sites-finder #map{width:100%;margin:30px 0 0;border-radius:12px}.sites-finder .practice-locator label{color:#0000a0;font-weight:500}.sites-finder .practice-locator .control-group{width:100% !important}@media only screen and (max-width: 767px){.sites-finder .practice-locator .control-group .controls{width:250px;margin:0 auto}}.sites-finder .practice-locator input{background:#fff !important;border-radius:8px;padding:10px 16px}.sites-finder .practice-locator button{width:250px;background-color:#c6007e;font-weight:500;border:unset;border-radius:8px}.sites-finder .practice-locator button:hover{color:#fff;background-color:#0000a0}@media only screen and (min-width: 768px) and (max-width: 1023px){.sites-finder .practice-locator{display:flex;align-items:end;gap:20px}.sites-finder .practice-locator button{flex-shrink:0}.sites-finder .practice-locator .control-group{padding-bottom:0}}@media only screen and (min-width: 768px){.sites-finder{padding:30px 0 50px}}@media only screen and (min-width: 1024px){.sites-finder .wc{display:flex;align-items:flex-start;gap:20px}.sites-finder #map{margin-top:0}.sites-finder .practice-locator .control-group .controls,.sites-finder .practice-locator button{text-align:center;width:300px}.sites-finder .practice-locator .control-group .controls input,.sites-finder .practice-locator button input{text-align:center}}@media only screen and (min-width: 1366px){.sites-finder{padding:50px 0}.sites-finder .wc{gap:40px}.sites-finder .practice-locator{flex-basis:415px;flex-shrink:0}.sites-finder .practice-locator input{padding:13px 15px !important;font-size:1.8rem !important}.sites-finder .practice-locator .control-group .controls{width:415px}.sites-finder .practice-locator button{width:415px;font-size:1.8rem}}@media only screen and (min-width: 1635px){.sites-finder{margin-bottom:40px}.sites-finder .practice-locator button{padding:15px 20px}}.body-organisation.body-view-member #content-ckm main div:nth-child(2){margin-top:-20px}.team-member{float:left;width:100%}@media only screen and (max-width: 767px){.team-member{display:flex;flex-direction:column}}.team-member img{float:left;max-width:285px;margin:0 auto 25px;border-radius:8px}.team-member .staff-info{float:right;width:calc(100% - 315px)}.team-member .staff-info h2{display:none}.team-member h2{margin:0;text-align:left;font-size:3rem}.branch-finder form small.form-text{display:none}.branch-finder h2{display:none}.branch-finder button.locate{margin-top:20px;background-color:#0000a0;color:#fff}.branch-finder button.locate:hover,.branch-finder .ckmfile input[type="file"]:focus+label strong.locate,.ckmfile input[type="file"]:focus+label .branch-finder strong.locate,.branch-finder .ckmfile label:hover strong.locate,.ckmfile label:hover .branch-finder strong.locate{background-color:#6bbbae}.nearest-branches-wrap{width:100%;box-sizing:border-box;margin-bottom:45px}#content-ckm ul.nearest-branches{margin:0}#content-ckm ul.nearest-branches li{list-style-type:none;background:#f5f6f7;background-size:cover;font-size:1.8rem;margin-bottom:20px;border-radius:8px}#content-ckm ul.nearest-branches li::before{display:none}#content-ckm ul.nearest-branches li a{padding:20px 5.85%;display:block;position:relative;text-decoration:none}#content-ckm ul.nearest-branches li a span{display:block;color:#8d8d8d;color:#545859}#content-ckm ul.nearest-branches li a:hover>span.nearest-title,#content-ckm ul.nearest-branches li a:hover>span.view-more{text-decoration:underline}#content-ckm ul.nearest-branches .nearest-title,#content-ckm ul.nearest-branches .nearest-distance{font-weight:700}#content-ckm ul.nearest-branches .nearest-title{color:#c6007e;font-size:2.4rem;margin-bottom:5px}#content-ckm ul.nearest-branches .view-more{color:#c6007e;margin-top:5px}#content-ckm ul.nearest-branches .nearest-distance{text-align:center;font-size:1.6rem;position:absolute;top:20px;right:5.85%}#content-ckm ul.nearest-branches .nearest-distance span{color:#c6007e}@media only screen and (min-width: 768px){#content-ckm ul.nearest-branches a span.nearest-address{padding-right:120px}#content-ckm ul.nearest-branches a span.nearest-telephone{margin-top:10px}}@media only screen and (min-width: 1024px){#content-ckm ul.nearest-branches{display:flex;flex-wrap:wrap;justify-content:space-between}#content-ckm ul.nearest-branches li{flex-basis:49%}}#mapCanvas{clear:both;margin-bottom:60px}#content-ckm ul.branches{margin:0 0 30px;border-bottom:1px solid #d9d9d9;float:left;width:100%;text-align:center;display:flex}#content-ckm ul.branches li{list-style-type:none;margin:0;text-align:center;background:none;padding:0}#content-ckm ul.branches li::before{display:none}#content-ckm ul.branches li a{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;background:#c6007e;padding:20px;height:100%}#content-ckm ul.branches li a:hover img{border-color:#c6007e}#content-ckm ul.branches li a:hover span.title{color:#6bbbae}#content-ckm ul.branches li a:hover span.cta{background:#0000a0}#content-ckm ul.branches li img{display:block;border-bottom:8px solid #6bbbae;width:100%;max-width:300px;border-radius:10px;margin:0 auto}#content-ckm ul.branches li span{display:block}#content-ckm ul.branches li span.title{color:#fff}#content-ckm ul.branches li span:nth-of-type(2){color:#fff;margin:10px 0 15px}#content-ckm ul.branches li span.cta{display:inline-block;background:#6bbbae;color:#fff;padding:5px 20px}.contact-cont{display:block}.contact-separator{margin:0 10px}.top-notice #mod-custom286{margin-bottom:0}.top-notice #mod-custom286>div{margin:0;align-self:stretch}.top-notice #mod-custom286 blockquote{margin:0}.top-notice.emergency-banner{margin-bottom:40px;padding:40px 50px}.top-notice.emergency-banner .custom{display:block !important}.top-notice .address-flex{display:flex;flex-wrap:wrap;gap:50px}.top-notice .address-flex p{margin-bottom:0}.emergency-banner,.body-itemid-878 #mod-custom285{background-color:#c30000;color:#fff;margin:25px -20px;padding:20px;clear:both}.emergency-banner.sites,.body-itemid-878 #mod-custom285.sites{margin-bottom:0}.emergency-banner .emergency-banner,.body-itemid-878 #mod-custom285 .emergency-banner{margin:0;padding:0}.emergency-banner h2,.emergency-banner h3,.body-itemid-878 #mod-custom285 h2,.body-itemid-878 #mod-custom285 h3{color:#fff;text-align:left;margin-top:0}.emergency-banner a,.body-itemid-878 #mod-custom285 a{color:#fff;text-decoration:underline}.emergency-banner a:hover,.body-itemid-878 #mod-custom285 a:hover{color:#0000a0}.emergency-banner .left,.body-itemid-878 #mod-custom285 .left{position:relative;padding-left:60px}.emergency-banner .left a,.body-itemid-878 #mod-custom285 .left a{color:#fff;font-weight:500}.emergency-banner .left a:hover,.body-itemid-878 #mod-custom285 .left a:hover{color:#0000a0}.emergency-banner .left::before,.body-itemid-878 #mod-custom285 .left::before{content:"";position:absolute;left:0;top:10px;display:inline-block;width:40px;height:40px;background-size:100%;background-repeat:no-repeat;background-image:url(../images/icon-ooh-emergencies.webp)}.emergency-banner .right,.body-itemid-878 #mod-custom285 .right{padding-left:60px;margin-top:30px}.emergency-banner .right p,.body-itemid-878 #mod-custom285 .right p{margin:0}.emergency-banner a.cta,.body-itemid-878 #mod-custom285 a.cta{background-color:#fff;color:#c30000;border-color:#fff;font-weight:500}.emergency-banner a.cta:hover,.emergency-banner .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label .emergency-banner strong.cta,.emergency-banner .ckmfile label:hover strong.cta,.ckmfile label:hover .emergency-banner strong.cta,.body-itemid-878 #mod-custom285 a.cta:hover,.body-itemid-878 #mod-custom285 .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label .body-itemid-878 #mod-custom285 strong.cta,.body-itemid-878 #mod-custom285 .ckmfile label:hover strong.cta,.ckmfile label:hover .body-itemid-878 #mod-custom285 strong.cta{background-color:#c30000;color:#fff}@media only screen and (min-width: 768px){.emergency-banner,.body-itemid-878 #mod-custom285{border-radius:12px;margin:30px 0 50px;padding:30px}}@media only screen and (min-width: 1024px){.emergency-banner,.body-itemid-878 #mod-custom285{margin-bottom:75px}.emergency-banner h3,.body-itemid-878 #mod-custom285 h3{font-size:2.4rem}.emergency-banner .left,.body-itemid-878 #mod-custom285 .left{padding-left:80px}.emergency-banner .left::before,.body-itemid-878 #mod-custom285 .left::before{width:50px;height:50px}.emergency-banner .right,.body-itemid-878 #mod-custom285 .right{padding-left:80px}}@media only screen and (min-width: 1366px){.emergency-banner,.body-itemid-878 #mod-custom285{padding:50px 40px}.emergency-banner .custom,.body-itemid-878 #mod-custom285 .custom{display:flex;justify-content:space-between}.emergency-banner a.cta,.body-itemid-878 #mod-custom285 a.cta{padding:12px 28px}.emergency-banner .left,.body-itemid-878 #mod-custom285 .left{padding-left:80px}.emergency-banner .left::before,.body-itemid-878 #mod-custom285 .left::before{top:2px;width:55px;height:55px}.emergency-banner .left p:last-child,.body-itemid-878 #mod-custom285 .left p:last-child{margin-bottom:0}.emergency-banner .right,.body-itemid-878 #mod-custom285 .right{margin-top:5px;padding-left:0}}@media only screen and (min-width: 1635px){.emergency-banner,.body-itemid-878 #mod-custom285{padding:48px 125px 45px;margin-bottom:86px}.emergency-banner h3,.body-itemid-878 #mod-custom285 h3{font-size:2.5rem}.emergency-banner a.cta,.body-itemid-878 #mod-custom285 a.cta{margin-top:0;padding:19px 38px}.emergency-banner .left,.body-itemid-878 #mod-custom285 .left{padding-left:110px}.emergency-banner .left::before,.body-itemid-878 #mod-custom285 .left::before{width:69px;height:69px;top:-4px}.emergency-banner .left p,.body-itemid-878 #mod-custom285 .left p{margin:0}}table.practice-details{float:left;width:100%;margin:30px 0}table.practice-details th,table.practice-details td{border:0 !important}table.practice-details td{width:50%;vertical-align:top;box-sizing:border-box}table.practice-details td:first-child{padding-right:25px}table.practice-details td:first-child p{margin:0}table.practice-details td:last-child{padding-left:25px}table.practice-details td h3{font-size:2.5rem;margin:0 0 25px}table.practice-details td iframe{border:1px solid #ccc !important;box-sizing:border-box;width:100% !important;max-width:715px}table.practice-details td .onetrust-iframe{max-width:615px}table#about-practice td{width:100%}table#opening-times{box-sizing:border-box;width:100%;font-size:1.8rem;line-height:normal;max-width:100%}table#opening-times tr{background-color:#fdfdfd;border-bottom:5px solid #fff;width:100%}table#opening-times tr.twilight-hours{background-color:#352e87 !important;color:#fff}table#opening-times tr.twilight-hours a{color:#fff}table#opening-times tr.twilight-hours a:hover{text-decoration:none}table#opening-times tr:nth-child(even){background:#f4f4f4}table#opening-times tr:hover{background-color:#a4a6a6;color:#fff}table#opening-times tr td,table#opening-times tr th{padding:10px 40px;width:auto}table#opening-times tr td:last-child,table#opening-times tr th:last-child{text-align:right}table#opening-times tr td p,table#opening-times tr th p{margin:0}table#opening-times tr th{background:#0000a0;color:#fff}.registration-info{float:left;width:100%;margin:40px 0 20px}#about-practice{width:100%}a#branch-finder,a#branch-finder-list{display:none}#site-gallery{float:right;width:100%;max-width:650px}#content-ckm #site-gallery img{margin-bottom:0 !important}@media only screen and (max-width: 767px){.body-organisation #content-ckm ul.staff{display:flex;flex-wrap:wrap;justify-content:space-evenly}.body-organisation #content-ckm ul.staff li{margin:0 0 40px}.body-organisation #content-ckm ul.staff li img{max-width:145px}#site-gallery .nav-gallery .carousel-cell{width:100px}.team-member .staff-info{width:100%;margin-top:10px;padding:0 20px}.team-member h2{font-size:1.6rem;text-align:center}#content-ckm ul.nearest-branches .nearest-title{font-size:2rem}#content-ckm ul.nearest-branches .nearest-distance{position:static;margin-top:20px}#content-ckm ul.nearest-branches li{font-size:1.6rem;background:#f5f6f7;padding-left:0}#content-ckm ul.nearest-branches li a>span{margin-bottom:20px}#mapCanvas{margin-bottom:20px}#content-ckm ul.branches{padding:20px 0;flex-direction:column}#content-ckm ul.branches li{width:100%;margin-bottom:40px}#content-ckm ul.branches li:last-child{margin-bottom:0}#content-ckm ul.branches li img{margin:0 auto 10px !important}#content-ckm ul.branches li span.title{font-size:2.2rem}#content-ckm ul.branches li span:nth-of-type(2){margin:10px 0}table.practice-details>tbody>tr>td{width:100%;float:left}table.practice-details>tbody>tr>td:first-child{padding:0 0 30px}table.practice-details>tbody>tr>td:last-child{padding:0}table#opening-times tr td,table#opening-times tr th{padding:10px 20px}table#about-practice tr td{display:block;width:100%;padding:0 !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){#site-gallery{max-width:45% !important;margin-left:30px}#site-gallery .gallery-container{margin-top:0}#site-gallery .nav-gallery .carousel-cell{width:100px}}@media only screen and (min-width: 768px){#content-ckm ul.staff li{width:23%}#content-ckm ul.staff li:nth-child(n){margin-right:2.66%;clear:none}#content-ckm ul.staff li:nth-child(4n){margin-right:0}#content-ckm ul.staff li:nth-child(4n+1){clear:left}#mapCanvas{margin-bottom:30px}#content-ckm ul.branches{padding:30px 0 20px;display:block;text-align:center;font-size:0;display:flex;justify-content:space-between;flex-wrap:wrap}#content-ckm ul.branches li{width:47.65%;float:none;display:inline-block;margin-bottom:40px;font-size:2rem}#content-ckm ul.branches li:last-child{margin-right:0 !important}#content-ckm ul.branches li img{margin:0 auto 10px;max-width:300px}#content-ckm ul.branches li span.title{font-size:2.2rem}table#about-practice td:first-child{float:right;padding-left:25px}table#about-practice td:last-child{float:left;padding-right:25px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.nearest-branches li a span.nearest-address{width:80%}#content-ckm ul.nearest-branches li a span.nearest-address{width:80%}table#opening-times tr td,table#opening-times tr th{padding:10px}}@media only screen and (min-width: 1024px){#content-ckm .practice-details .seperator{display:block;color:#f5f6f7}#content-ckm ul.staff li{width:19%}#content-ckm ul.staff li:nth-child(n){margin-right:1.25%;clear:none}#content-ckm ul.staff li:nth-child(5n){margin-right:0}#content-ckm ul.staff li:nth-child(5n+1){clear:left}#content-ckm ul.branches li{margin-bottom:40px}#content-ckm ul.branches li a{padding:30px 20px}#content-ckm ul.branches li img{margin-bottom:5px}#content-ckm ul.branches li span.title{font-size:2.4rem}#content-ckm ul.branches li span:nth-of-type(2){font-size:2rem}#site-gallery{max-width:500px;margin-left:30px}#site-gallery .gallery-container{margin-top:0}.ckmform-contact form{padding:0 10%}}@media only screen and (min-width: 1024px) and (max-width: 1365px){table#opening-times tr td,table#opening-times tr th{padding:10px 20px}}@media only screen and (min-width: 1366px){#content-ckm .practice-details span{font-size:1.8rem}#content-ckm ul.staff li{width:15%}#content-ckm ul.staff li:nth-child(n){margin-right:2%;clear:none}#content-ckm ul.staff li:nth-child(6n){margin-right:0}#content-ckm ul.staff li:nth-child(6n+1){clear:left}#content-ckm ul.staff li img{height:180px}#content-ckm ul.branches li{width:23.14%}}@media only screen and (min-width: 1635px){.body-organisation #mapCanvas{margin-bottom:40px}.body-organisation #content-ckm span{font-size:inherit}#content-ckm ul.staff li{width:13%}#content-ckm ul.staff li:nth-child(n){margin-right:1.5%;clear:none}#content-ckm ul.staff li:nth-child(7n){margin-right:0}#content-ckm ul.staff li:nth-child(7n+1){clear:left}#content-ckm ul.branches{padding:40px 0 20px}#content-ckm ul.branches li{margin-bottom:50px}#content-ckm ul.branches li img{margin-bottom:10px}#content-ckm ul.branches li span.title{font-size:2.4rem}#content-ckm ul.branches li span:nth-of-type(2){font-size:2rem}#content-ckm ul.branches li span.cta{font-size:2rem}.body-view-site .address br{display:none}#site-gallery{max-width:650px;margin-left:50px}}@media only screen and (min-width: 1024px){#branch-team{scroll-margin-top:50px}}@media only screen and (min-width: 1900px){#branch-team{scroll-margin-top:500px}}body{background-color:#fff;font-size:1.6rem;line-height:1.231;font-family:"Montserrat",sans-serif;color:#545859;text-align:center;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}.wc{width:100%;margin:0 auto;display:block}img{max-width:100%;height:auto}iframe[src^="https://player.vimeo"],iframe[src^="https://www.youtube"]{height:100%;width:100%}.pagination span,.pagination a{margin-right:5px}.pagenavcounter{text-align:right}#content-ckm .com-finder__pagination{float:left;margin-bottom:35px !important}h1{font-size:3rem;color:#0000a0;font-weight:600;margin-bottom:25px}h2{font-size:2.8rem;color:#0000a0;font-weight:600;margin-bottom:20px}h3{font-size:2.4rem;color:#6bbbae;font-weight:600;margin-top:25px;margin-bottom:10px}h3:first-child{margin-top:0}h4{font-size:2.2rem;color:#0000a0}hr{height:2px;border:none;background-color:#f5f6f7;margin:40px 0;clear:both}ul.mod-menu{margin:0;padding:0}a{text-underline-offset:3px}a.cta{margin:15px 0;display:inline-block;text-decoration:none;padding:10px 20px;background-color:#c6007e;border:2px solid #c6007e;border-radius:8px;color:#fff;font-weight:500}a.cta:hover,.ckmfile input[type="file"]:focus+label strong.cta,.ckmfile label:hover strong.cta{background-color:#fff;color:#c6007e}a.cta.blue{background-color:#0000a0;border-color:#0000a0}a.cta.blue:hover,.ckmfile input[type="file"]:focus+label strong.blue,.ckmfile label:hover strong.blue{background-color:#fff}a.cta.large{font-size:inherit}.primary{color:#c6007e}.secondary{color:#6bbbae}.tertiary{color:#0000a0}table tbody tr:nth-child(even){background-color:#f5f6f7}table td,table th{padding:10px}table td{border-right:5px solid #fff}table td:last-child{border-right:unset}table th{background-color:#c6007e;color:#fff}@media only screen and (max-width: 767px){table{display:block;max-width:100%;overflow:scroll}}table.prices-table{margin:40px 0;width:100%;max-width:100%}table.prices-table p{margin:0}table.prices-table a{color:#545859;text-decoration:none}table.prices-table a:hover{text-decoration:underline}table.prices-table td,table.prices-table th{text-align:center;padding:1rem 10px;border:1px solid #545859;font-size:1.4rem;color:#fff}table.prices-table td:first-of-type,table.prices-table th:first-of-type{text-align:left}table.prices-table td{background:#b1dbd4;color:#545859}table.prices-table td:nth-of-type(2){background:#f5f6f7;color:#545859}table.prices-table th{background:#6bbbae}table.prices-table th:nth-of-type(2){background:#a0aab3}@media only screen and (min-width: 768px){table.prices-table td,table.prices-table th{font-size:2rem;padding:1rem 2rem}}table.content-table{margin:30px 0}table.content-table tr:nth-child(odd){background-color:#f5f6f7}table.content-table tr td,table.content-table tr th{padding:8px 20px}table.content-table tr th{color:#fff;font-weight:600;background-color:#c6007e}@media only screen and (min-width: 768px){table.content-table.inline-table{border:2px solid #f5f6f7}table.content-table.inline-table tbody{display:flex;flex-wrap:wrap}table.content-table.inline-table tr{width:50%;display:flex;background-color:#fff}table.content-table.inline-table tr:nth-child(odd){background-color:unset}table.content-table.inline-table tr:nth-child(4n),table.content-table.inline-table tr:nth-child(4n + 1){background-color:#f5f6f7}table.content-table.inline-table td{width:50%}}#header-message{background:#0000a0;color:#fff;text-align:center;padding:10px 0}#header-message a{color:#fff;text-decoration:underline}#header-message p{margin:0}#container{text-align:left;margin:0 auto 0;width:100%}#header{width:100%;border-bottom:10px solid #6bbbae}.logo{margin:9px auto 20px;width:192px}.logo img,.logo a{display:block}.mobile-header{float:left;width:calc(100% + 60px);background-color:#f5f6f7;margin:0 -30px 10px;padding:10px 30px}#searchbox{position:absolute;top:97px;right:0}#header-ctas .custom{display:flex;justify-content:space-between}#header-ctas .header-cta{flex-basis:80px}#header-ctas .header-cta a{text-align:center;position:relative;display:block}#header-ctas .header-cta a::before{content:"";margin:0 auto 5px;position:relative;display:block;width:24px;height:29px;background:url(../images/icon-cta-practice-locator-blue-.webp) no-repeat center;background-size:100%}#header-ctas .header-cta a:hover{color:#c6007e}#header-ctas .header-cta a:hover::before{background-image:url(../images/icon-cta-practice-locator-pink-.webp)}#header-ctas .emergencies a::before{background-image:url(../images/icon-cta-247-emergencies-red.webp);width:21px;height:21px}#header-ctas .emergencies a:hover::before{background-image:url(../images/icon-cta-247-emergencies-pink.webp)}#header-ctas .book a::before{background-image:url(../images/icon-cta-book-appointment-blue.webp);width:31px;height:30px}#header-ctas .book a:hover::before{background-image:url(../images/icon-cta-book-appointment-pink.webp)}#header-ctas .pethealth a::before{background-image:url(../images/icon-cta-ph4l-blue.webp);width:36px;height:30px}#header-ctas .pethealth a:hover::before{background-image:url(../images/icon-cta-ph4l-pink.webp)}#header-register{display:none}#search-results .result__title{margin:10px 0}#hero .rslides{border-bottom:10px solid #6bbbae}#breadcrumb{float:left;width:100%;padding:11px 0 7px;background-color:#f5f6f7;font-size:1.4rem;font-weight:500}#breadcrumb ol{margin:0;float:left;width:100%}#breadcrumb ol li{list-style:none;float:left;margin:0 0 5px}#breadcrumb ol li a span{text-decoration:underline}#breadcrumb ol li:not(:first-child):not(:last-child)::after{content:" / "}#breadcrumb ol li span{float:left;margin:0 8px}#content-ckm{padding:2em 0;width:100%;float:left}#content-ckm .feed ul.newsfeed{margin:0;width:100%}#content-ckm .feed ul.newsfeed li{list-style-type:none;margin:0 0 30px;padding:40px;background:#fff;display:block;border:2px solid #c6007e}#content-ckm .feed ul.newsfeed li::before{display:none}#content-ckm .feed ul.newsfeed li span{font-weight:700;color:#c6007e}#content-ckm .feed ul.newsfeed li>div{margin-top:10px}#content-ckm .feed ul.newsfeed li .feed-link a{font-size:2.5rem;margin-bottom:20px;display:inline-block;color:#0000a0}#content-ckm .feed ul.newsfeed li .feed-link a:hover{color:#6bbbae}#content-ckm .feed ul.newsfeed li a.cta{margin-top:20px;margin-bottom:0}@media only screen and (min-width: 768px){#content-ckm .feed ul.newsfeed{padding:0 20%}}#content-ckm .testimonial-block{margin:40px 0;padding:25px 20px;background-color:#f5f6f7;border-left:6px solid #0000a0}#content-ckm .testimonial-block p{font-style:italic;margin:0 0 10px}#content-ckm .testimonial-block .author{font-weight:600;text-align:right;color:#0000a0}#content-ckm iframe{max-width:100%;aspect-ratio:16 / 9;height:auto}#content-ckm iframe.fullwidth{margin-left:0;max-width:100%;aspect-ratio:16 / 7}#content-ckm .inline-table{border-collapse:unset}#content-ckm .inline-table td{background-color:#6bbbae;color:#fff;padding:10px 35px}#content-ckm .inline-table td a:hover{color:#fff}#content-ckm .colour-box{padding:25px;margin:4px 0 20px;border-radius:8px;background-color:#0000a0;color:#fff}#content-ckm .colour-box h4{color:#fff}@media only screen and (max-width: 767px){#content-ckm .colour-box{clear:both;margin:30px 0}}@media only screen and (min-width: 768px) and (max-width: 1023px){#content-ckm .colour-box{clear:both}}@media only screen and (min-width: 1024px){#content-ckm .colour-box{width:calc(100% - 490px);float:left}}#content-ckm .intro-box{background-color:#f5f6f7;padding:20px;margin:25px;font-size:2.2rem;text-align:center;font-weight:500}@media only screen and (max-width: 767px){#content-ckm .intro-box{margin:20px -20px}}#content-ckm ol.boxes{padding:0;margin:10px 0 30px;float:left;width:100%}#content-ckm ol.boxes li{border:1px solid #545859;box-shadow:0 0 10px 0px #545859;margin:20px 0 35px;padding:30px 20px;list-style-position:inside}#content-ckm ol.boxes li::marker{font-weight:600;color:#c6007e}@media only screen and (max-width: 767px){#content-ckm ol.boxes{margin:20px 0px}}@media only screen and (min-width: 768px){#content-ckm ol.boxes{display:flex;flex-wrap:wrap;justify-content:space-between}#content-ckm ol.boxes li{width:48%}#content-ckm ol.boxes li:nth-child(odd){margin-right:2%}}#services-container{position:relative;width:calc(100vw - calc(var(--scrollbar-width)));left:calc(50% - calc(calc(100vw - calc(var(--scrollbar-width))) / 2))}#hp-services,#services-container{clear:both;margin:11px 0;padding:30px 0;background-color:#f5f6f7;overflow:hidden}#hp-services.county,#services-container.county{background-color:#fff;padding:50px 0 0}#hp-services h2,#services-container h2{text-align:center}#hp-services .services-bottom,#services-container .services-bottom{font-size:1.8rem}#hp-services .services-bottom p:last-child,#services-container .services-bottom p:last-child{color:#0000a0;font-weight:500;position:relative;padding-left:30px;line-height:1.5;margin-bottom:0}#hp-services .services-bottom p:last-child::before,#services-container .services-bottom p:last-child::before{content:"";width:20px;height:20px;background:url(../images/icon-arrow-right-blue.webp) no-repeat;background-size:100%;display:block;position:absolute;left:0;top:3px}@media only screen and (max-width: 767px){#hp-services .services-bottom a.cta,#hp-services .pricing-container a.cta,#services-container .services-bottom a.cta,#services-container .pricing-container a.cta{padding:17px 36px;font-size:1.8rem}#hp-services .services-bottom p:first-child,#hp-services .pricing-container p:first-child,#services-container .services-bottom p:first-child,#services-container .pricing-container p:first-child{text-align:center;margin-bottom:30px}}#services-slider{clear:both;margin:40px 0 90px}#services-slider .flickity-viewport{overflow:visible}#services-slider.service-grid .service{margin:20px 0}@media only screen and (max-width: 767px){#services-slider.service-grid{display:flex;flex-wrap:wrap}#services-slider.service-grid .service{flex-basis:48%;height:auto}#services-slider.service-grid .service:nth-child(odd){margin-right:4%}#services-slider.service-grid .service a{padding:20px 10px}#services-slider.service-grid .service .image{width:85px;margin:0 auto 10px}#services-slider.service-grid .service .text{font-size:1.6rem}}#services-slider .service{height:192px;width:100%;margin:0 10px;box-shadow:0 0 45px -10px #00000055;border-radius:10px;overflow:hidden}#services-slider .service a{text-decoration:none;background-color:#fff;width:100%;height:100%;display:block;padding:20px 30px}#services-slider .service a:hover{background-color:#6bbbae;color:#fff}#services-slider .service a:hover .image img{bottom:0}#services-slider .service .image{position:relative;height:85px;overflow:hidden;margin-bottom:10px}#services-slider .service img{display:block;position:absolute}#services-slider .service .text{display:block;font-weight:700;font-size:2.2rem}#services-slider .flickity-button{border-radius:4px;background-color:#0000a0;width:28px;height:28px;padding:5px}#services-slider .flickity-button.previous{left:unset;right:calc(50% + 3px)}#services-slider .flickity-button.next{right:unset;left:calc(50% + 3px)}#services-slider .flickity-button .flickity-button-icon{color:#fff;width:15px;height:15px}@media only screen and (max-width: 767px){#services-slider .service{max-width:320px}#services-slider .flickity-button{top:calc(100% + 45px)}}#prefooter{clear:both}#prefooter .prefooter-top{background-color:#c6007e;color:#fff;padding:30px 0}#prefooter .prefooter-top h2,#prefooter .prefooter-top h3{color:inherit;text-align:center;margin-bottom:25px}#prefooter .prefooter-top h3{font-size:2.4rem;font-weight:300;margin-bottom:35px}#prefooter .prefooter-top a{color:#fff;text-decoration:none}#prefooter .prefooter-top a:hover{text-decoration:underline}#prefooter .prefooter-top .social-container{margin:35px 0 0;display:flex;justify-content:center;gap:20px}#prefooter .prefooter-logos{padding:30px 0}#prefooter .prefooter-logos .logo-slider::after{content:"flickity";display:none}#prefooter .prefooter-logos .logo-container{width:138px;margin:0 11px;border:1px solid #eeeeee;border-radius:4px}#prefooter .prefooter-logos .logo-container a,#prefooter .prefooter-logos .logo-container img{display:block}#prefooter .prefooter-menus{padding:30px 0;background:url(../images/bg-watermark-footer-dog.webp) no-repeat #f5f6f7;background-size:290px;background-position:100% 100%}#prefooter .prefooter-menus .navbox{background-color:#dfdfdf;transition:background-color 0.3s ease-in, padding 0.4s;padding:25px 13px 15px;margin-bottom:20px}#prefooter .prefooter-menus .navbox .moduletable{overflow:hidden;transition:height 0.4s}#prefooter .prefooter-menus .navbox.closed{background-color:unset;padding:15px 13px;margin-bottom:0}#prefooter .prefooter-menus .navbox.closed:hover,#prefooter .prefooter-menus .ckmfile input[type="file"]:focus+label strong.closed,.ckmfile input[type="file"]:focus+label #prefooter .prefooter-menus strong.closed,#prefooter .prefooter-menus .ckmfile label:hover strong.closed,.ckmfile label:hover #prefooter .prefooter-menus strong.closed{background-color:#dfdfdf}#prefooter .prefooter-menus .navbox.closed h4{padding-right:30px;margin-bottom:0}#prefooter .prefooter-menus .navbox.closed h4::after{right:4px;top:3px;height:17px;width:18px;transform:rotate(-90deg)}#prefooter .prefooter-menus .navbox.closed h4 a{pointer-events:none}#prefooter .prefooter-menus .navbox h4{cursor:pointer;user-select:none;padding:0 30px 0 0;font-size:1.8rem;position:relative;margin-bottom:15px;transition:margin-bottom 0.4s ease-in}#prefooter .prefooter-menus .navbox h4::after{content:"";display:inline-block;position:absolute;width:17px;height:18px;top:4px;right:5px;background:url(../images/icon-arrow-down-pink.webp) no-repeat center;background-size:100%;transition:transform 0.4s}#prefooter .prefooter-menus .navbox h4 a{color:#0000a0}#prefooter .prefooter-menus .navbox h4 a:hover{text-decoration:underline}#prefooter .prefooter-menus .navbox a{color:#545859;text-decoration:none}#prefooter .prefooter-menus .navbox ul{margin-left:20px}#prefooter .prefooter-menus .navbox ul li{list-style-type:none;padding-left:0;margin-bottom:12px}#prefooter .prefooter-menus .navbox ul li:hover a{color:#c6007e;text-decoration:underline}.contact-map{width:100%}.contact-map iframe{max-width:100%;width:100%}.contact-rightcol{width:100%;margin-top:25px}.contact-leftcol{width:100%;margin-top:20px;float:left}#ckmform-3 .consentbox .control-label{display:none}a.clickingmad:hover,.ckmfile input[type="file"]:focus+label strong.clickingmad,.ckmfile label:hover strong.clickingmad{color:#99359e}blockquote.box{padding:20px;margin:30px 0;background-color:#f5f6f7;position:relative;overflow:hidden}blockquote.box::before{content:"";display:block;position:absolute;right:20%;top:calc(90% - 250px);width:250px;height:250px;background-size:100%;background-repeat:no-repeat;background-image:url("../images/bg-watermark-practice-search-dog.webp");opacity:0.45}blockquote.box h2,blockquote.box h3{color:#0000a0}blockquote.box h2:first-child,blockquote.box h3:first-child{margin-top:0}blockquote.box.red,blockquote.box.pink,blockquote.box.green,blockquote.box.blue{color:#fff}blockquote.box.red h2,blockquote.box.red h3,blockquote.box.pink h2,blockquote.box.pink h3,blockquote.box.green h2,blockquote.box.green h3,blockquote.box.blue h2,blockquote.box.blue h3{color:inherit}blockquote.box.red a,blockquote.box.pink a,blockquote.box.green a,blockquote.box.blue a{color:inherit;font-weight:500}blockquote.box.red a:hover,blockquote.box.pink a:hover,blockquote.box.green a:hover,blockquote.box.blue a:hover{text-decoration:none}blockquote.box.red a.cta,blockquote.box.pink a.cta,blockquote.box.green a.cta,blockquote.box.blue a.cta{background-color:#fff;border-color:#fff;color:#0000a0}blockquote.box.green a:hover{color:#c6007e}blockquote.box.red{clear:both;background-color:#c30000}blockquote.box.red::before{display:none}blockquote.box.pink{background-color:#c6007e}blockquote.box.pink a.cta{color:#c6007e}blockquote.box.pink a.cta:hover,blockquote.box.pink .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label blockquote.box.pink strong.cta,blockquote.box.pink .ckmfile label:hover strong.cta,.ckmfile label:hover blockquote.box.pink strong.cta{background-color:#c6007e;color:#fff}blockquote.box.green{background-color:#6bbbae}blockquote.box.green a.cta{color:#6bbbae}blockquote.box.green a.cta:hover,blockquote.box.green .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label blockquote.box.green strong.cta,blockquote.box.green .ckmfile label:hover strong.cta,.ckmfile label:hover blockquote.box.green strong.cta{background-color:#6bbbae;color:#fff}blockquote.box.blue{background-color:#0000a0}blockquote.box.blue a.cta{color:#0000a0}blockquote.box.blue a.cta:hover,blockquote.box.blue .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label blockquote.box.blue strong.cta,blockquote.box.blue .ckmfile label:hover strong.cta,.ckmfile label:hover blockquote.box.blue strong.cta{background-color:#0000a0;color:#fff}@media only screen and (max-width: 767px){blockquote.box{padding:20px;margin:20px -20px}}@media only screen and (min-width: 768px){blockquote.box{border-radius:10px}blockquote.box::before{width:350px;height:350px;top:calc(50% - 150px)}}@media only screen and (min-width: 1024px){blockquote.box{padding:40px 30px;margin:40px 0}}.marketing-consent{clear:both;padding-top:20px;display:flex;justify-content:center}.notice{position:relative;width:calc(100vw - calc(var(--scrollbar-width)));left:calc(50% - calc(calc(100vw - calc(var(--scrollbar-width))) / 2));padding:25px 0}.notice.blue{background-color:#0000a0;color:#fff}.notice.blue h2,.notice.blue h3{color:inherit;margin-bottom:25px}@media only screen and (max-width: 767px){.wc{width:calc(100% - 40px) !important;max-width:480px}#hero{max-width:480px;margin:0 auto}#header .wc{width:calc(100% - 60px) !important;position:relative}#header-ctas{clear:both}#header-ctas .custom{margin:10px -20px}#header-ctas a{display:inline-block;color:#0000a0;text-decoration:none;font-size:1.4rem}#header-ctas .header-cta{display:inline-block}#header-ctas .emergencies{width:130px;position:absolute;top:93px;left:calc(50% - 65px)}#header-ctas .emergencies a{color:#c30000}#header-register{display:block;margin:0 -30px}#header-register a.cta{margin:0;display:block;border-radius:0;text-align:center}#content-ckm{text-align:center}#content-ckm .inline-ctas{display:flex;flex-wrap:wrap;column-gap:30px;justify-content:center}#content-ckm img.mobile-centered{display:block;margin:30px auto !important;float:none !important}#content-ckm ul,#content-ckm ol{margin:30px 0 30px 45px;text-align:left}#content-ckm ul.com-finder__results-list,#content-ckm ol.com-finder__results-list{margin-left:10px}#content-ckm img.content-img{display:block;float:none !important;margin:30px auto !important}#services-slider .service .text{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1023px){.wc{max-width:980px;width:calc(100% - 40px) !important}}@media only screen and (min-width: 768px){body.menu-open .mobile-header .whole-menu .icon span{width:88%}h1{font-size:3.5rem}h2{font-size:3.2rem}h3{font-size:2.6rem}.mobile-br{display:none}#header{float:left;width:100%}.logo{float:left;width:214px;margin-top:14px}.mobile-header{background:unset;clear:none;width:auto;float:right;margin:33px 0 0;padding:0}.mobile-header .icon{height:34px;width:45px}.mobile-header .icon span{background-color:#0000a0;height:6px;width:45px}.mobile-header .icon span:nth-child(2){width:26px}#searchbox{top:34px;right:80px}#searchbox .btn i{background-image:url(../images/icon-search-blue.webp)}#header-ctas{clear:both;margin:0 -20px}#header-ctas .custom{justify-content:center;display:flex;gap:2px}#header-ctas .header-cta{flex-basis:25%}#header-ctas .header-cta a{font-weight:600;font-size:1.4rem;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 5px;text-decoration:none;background-color:#c6007e;color:#fff;height:100%}#header-ctas .header-cta a:hover{background-color:#f5f6f7;color:#c6007e}#header-ctas .header-cta a::before{margin:0}#header-ctas .practice a{background-color:#fff;color:#c6007e}#header-ctas .practice a::before{background-image:url(../images/icon-cta-practice-locator-pink-.webp);width:19px;height:22px}#header-ctas .practice a:hover{background-color:#c6007e;color:#fff}#header-ctas .practice a:hover::before{background-image:url(../images/icon-cta-practice-locator-white-.webp)}#header-ctas .book a{background-color:#6bbbae}#header-ctas .book a::before{background-image:url(../images/icon-cta-book-appointment-white.webp);width:25px;height:24px}#header-ctas .book a:hover::before{background-image:url(../images/icon-cta-book-appointment-pink.webp)}#header-ctas .pethealth a::before{background-image:url(../images/icon-cta-ph4l-white.webp);width:26px;height:22px}#header-ctas .pethealth a:hover::before{background-image:url(../images/icon-cta-ph4l-pink.webp)}#header-ctas .emergencies a{background-color:#c30000}#header-ctas .emergencies a::before{background-image:url(../images/icon-cta-247-emergencies-white.webp);width:20px;height:21px}#header-ctas .emergencies a:hover{background-color:#f5f6f7;color:#c30000}#header-ctas .emergencies a:hover::before{background-image:url(../images/icon-cta-247-emergencies-red.webp)}#hero .rslides{border-width:15px}#content-ckm .intro-box{font-size:1.8rem;clear:both;margin:35px -20px 0 !important;text-align:left}#content-ckm ul.two-cols,#content-ckm ul.three-cols{columns:2}#content-ckm ul.two-cols>li,#content-ckm ul.three-cols>li{break-inside:avoid}#content-ckm ul.two-cols li,#content-ckm ul.three-cols li{margin-right:25px}#content-ckm .inline-ctas{display:flex;gap:25px;margin:25px 0}#content-ckm .inline-ctas a.cta{margin:0}#content-ckm iframe,#content-ckm img.content-img{max-width:48%;margin-left:2%;margin-bottom:30px;overflow:hidden;border-radius:8px}#hp-services,#services-container{margin:30px 0;padding:30px 0 40px}#hp-services h2,#services-container h2{text-align:left}#hp-services .services-bottom,#services-container .services-bottom{font-size:1.6rem;width:70%;margin:0 auto}#hp-services .services-bottom p:first-child,#services-container .services-bottom p:first-child{text-align:center}#hp-services .services-bottom p:last-child a,#services-container .services-bottom p:last-child a{display:block}#services-slider{padding:40px 0;margin:0 0 15px;overflow:hidden}#services-slider.service-grid{overflow:visible;display:flex;flex-wrap:wrap;justify-content:space-between}#services-slider.service-grid .service{flex-basis:30%;height:145px}#services-slider.service-grid .service a{padding:10px 30px}#services-slider.service-grid .service a .text{font-size:1.8rem}#services-slider .service{width:210px;height:120px}#services-slider .service a{padding:5px 30px 20px}#services-slider .service .text{font-size:1.259rem}#services-slider .service .image{height:65px}#services-slider .service .image img{width:65px}#services-slider.services-slider::before{content:"";position:absolute;top:0;bottom:0;left:0;right:calc(100% - 100px);background:linear-gradient(90deg, #f5f6f7 50%, transparent 100%);z-index:2}#services-slider.services-slider::after{content:"";position:absolute;top:0;bottom:0;right:0;left:calc(100% - 100px);background:linear-gradient(270deg, #f5f6f7 50%, transparent 100%);z-index:2}#services-slider .flickity-button{z-index:5}#services-slider .flickity-button.previous{left:0;right:unset}#services-slider .flickity-button.next{right:0;left:unset}#services-container.county #services-slider.services-slider::before{background:linear-gradient(90deg, #fff 50%, transparent 100%)}#services-container.county #services-slider.services-slider::after{background:linear-gradient(270deg, #fff 50%, transparent 100%)}#prefooter .prefooter-logos .logo-container{width:146px}}@media only screen and (min-width: 980px){.contact-map{float:right;width:50%;padding-left:2.5%}.contact-rightcol{float:left;width:50%;padding-right:2.5%;margin-top:0}.contact-leftcol{margin-top:40px}}@media only screen and (min-width: 1024px) and (max-width: 1365px){.wc{max-width:1200px;width:calc(100% - 60px) !important}}@media only screen and (min-width: 1024px){h1{font-size:4rem}h2{margin-top:30px}ul{margin:20px 0 30px 40px}ul:last-child{margin-bottom:0}.logo{width:273px;margin:14px 0 28px}#header .wc{position:relative}#header-ctas{margin:21px 0}#header-ctas .custom{gap:25px}#header-ctas .custom .header-cta.book a{border-color:#6bbbae}#header-ctas .custom .header-cta.emergencies a:hover{border-color:#c30000;color:#c30000}#header-ctas .custom .header-cta.practice a:hover{color:#fff;background-color:#c6007e}#header-ctas .custom .header-cta a{padding:8px;border-radius:8px;border:2px solid #c6007e}#header-ctas .custom .header-cta a:hover{background-color:#fff;color:#c6007e}.mobile-header{margin-top:50px}#searchbox{top:52px;right:68px}#searchbox .btn{margin-right:0}#hero{position:relative;clear:both}#hero .rslides{border-width:20px}#content-ckm{padding:2.5em 0;font-size:1.8rem}#content-ckm .intro-box{margin:50px 0 10px !important;border-radius:10px;font-size:2rem;padding:23px 50px}#hp-services,#services-container{padding:40px 0;margin-bottom:60px}#hp-services.county,#services-container.county{margin-bottom:0}#hp-services .services-bottom,#services-container .services-bottom{width:100%}#hp-services .services-bottom a.cta,#services-container .services-bottom a.cta{float:left}#hp-services .services-bottom p:last-child,#services-container .services-bottom p:last-child{margin-left:50%}#services-slider .service{width:234px;height:133px}#services-slider .service .image{height:75px;margin-bottom:0}#services-slider .service .image img{width:75px}#services-slider .service .text{font-size:1.4rem}#prefooter{float:left;width:100%}#prefooter .prefooter-top h2{font-size:3.6rem;margin-bottom:10px}#prefooter .prefooter-top h3{font-size:1.8rem}#prefooter .prefooter-top form.practice-locator.footer{width:60%;margin:0 auto}#prefooter .prefooter-top form.practice-locator.footer .control-group input{height:56px;border-radius:8px;padding:13px 30px;padding-right:85px}#prefooter .prefooter-top form.practice-locator.footer .control-group input::placeholder{font-size:1.8rem}#prefooter .prefooter-top form.practice-locator.footer button{height:54px;padding:6px 17px;border-top-right-radius:8px;border-bottom-right-radius:8px}#prefooter .prefooter-top form.practice-locator.footer button img{width:25px}#prefooter .prefooter-logos{padding:60px 0}#prefooter .prefooter-logos .logo-slider{justify-content:space-between;display:flex}#prefooter .prefooter-logos .logo-slider::after{content:""}#prefooter .prefooter-menus{float:left;width:100%}#prefooter .prefooter-menus .navbox{background-color:unset;width:33%;float:left}#prefooter .prefooter-menus .navbox h4::after{display:none}}@media only screen and (min-width: 1366px){.wc{max-width:1500px;width:calc(100% - 100px) !important}.mobile-header{display:none}h1{margin-bottom:25px}h2{margin-top:35px;font-size:3.6rem}a.cta{padding:13px 26px;border-radius:8px}hr{height:3px;margin:55px 0}ul li{margin-bottom:12px}#header-message{font-size:1.8rem}#header .wc{position:relative}.logo{margin-top:30px;width:341px;margin-bottom:39px}#inner-header{clear:both}#header-ctas{width:calc(100% - 341px);padding:75px 0 26px;padding-left:40px;margin:0;float:right;clear:none}#header-ctas .custom{justify-content:space-between}#header-ctas .header-cta{flex-basis:222px}#searchbox{position:static;float:right}#hero .rslides{border-width:26px}#content-ckm ul.three-cols{columns:3}#content-ckm ul.three-cols>li{break-inside:avoid}#content-ckm .title-text{float:left;clear:left;width:500px;font-size:4rem}#content-ckm .title-text span{display:block;padding-left:60px}#hp-services,#services-container{padding:55px 0;margin-bottom:70px}#hp-services .services-bottom a.cta,#services-container .services-bottom a.cta{padding:14px 35px;margin-left:30px}#hp-services .services-bottom p:last-child,#services-container .services-bottom p:last-child{margin-left:0;float:right;padding-right:30px}#hp-services .services-bottom p:last-child a,#services-container .services-bottom p:last-child a{display:inline}#services-slider{padding:65px 0}#services-slider.service-grid{justify-content:flex-start;gap:4%}#services-slider.service-grid .service{flex-basis:22%}#services-slider .service{width:262px;height:150px}#services-slider .service a{padding:10px 25px 20px}#services-slider .service .image{height:80px;margin-bottom:5px}#services-slider .service .image img{width:80px}#services-slider .service .text{font-size:1.622rem}blockquote.half{margin:30px 0;display:inline-block;width:45%;margin-right:4%;vertical-align:top}#prefooter .prefooter-top{padding:50px 30px 30px}#prefooter .prefooter-top .wc{display:flex;align-items:center;justify-content:center}#prefooter .prefooter-top h2{font-size:4rem;text-align:left}#prefooter .prefooter-top h3{text-align:left;font-size:2.4rem}#prefooter .prefooter-top .left,#prefooter .prefooter-top .right{width:50%;display:inline-block}#prefooter .prefooter-top form.practice-locator.footer{width:auto}#prefooter .prefooter-top .social-container{margin-top:25px}#prefooter .prefooter-logos{padding:70px 0;clear:both}#prefooter .prefooter-logos .logo-container{width:202px}#prefooter .prefooter-menus{padding-bottom:0;background-size:500px;background-position:75% 145%}#prefooter .prefooter-menus .navbox{padding-top:15px;width:26%}#prefooter .prefooter-menus .navbox h4{margin-bottom:25px}#prefooter .prefooter-menus .navbox.london{width:48%}#prefooter .prefooter-menus .navbox.london ul{columns:2}#prefooter .prefooter-menus .navbox.london ul>li{break-inside:avoid}}@media only screen and (min-width: 1635px){.wc{max-width:1600px}.prefooter-menus .wc,.prefooter-logos .wc{max-width:1500px}h1{margin-bottom:45px}h3{font-size:2.8rem}a.cta{font-size:1.8rem;padding:17px 38px}#header-message{font-size:2rem}#header-ctas{width:calc(100% - 380px);padding-left:80px}#header-ctas .custom .header-cta{flex-basis:247px}#header-ctas .custom .header-cta a{padding:13px 14px;font-size:1.8rem;font-weight:500;justify-content:space-evenly;height:54px}#header-ctas .practice a::before{width:24px;height:29px}#header-ctas .book a::before{width:31px;height:30px}#header-ctas .pethealth a::before{width:36px;height:30px}#header-ctas .emergencies a::before{width:21px;height:21px}.logo{width:379px;margin-top:28px;margin-bottom:44px}#breadcrumb ol li:nth-child(2) a span{margin-left:4px}#breadcrumb ol li a span{margin:0 11px}#content-ckm{font-size:2rem}#content-ckm .title-text{width:32.64%}#hp-services,#services-container{padding:65px 0;margin-bottom:90px}#hp-services h2,#services-container h2{font-size:4rem}#hp-services .services-bottom a.cta,#services-container .services-bottom a.cta{margin-left:0;padding:17px 38px}#hp-services .services-bottom p:last-child,#services-container .services-bottom p:last-child{padding-right:0;font-size:1.8rem;margin-top:25px}#services-slider.services-slider{margin:0 -50px 0;padding:52px 0}#services-slider.services-slider::before{right:calc(100% - 150px)}#services-slider.services-slider::after{left:calc(100% - 150px)}#services-slider .service{width:290px;height:165px}#services-slider .service a{padding:15px 35px 20px}#services-slider .service .image{height:85px}#services-slider .service .image img{width:85px}#services-slider .service .text{font-size:1.8rem}#prefooter .prefooter-top{padding:72px 0}#prefooter .prefooter-top .left,#prefooter .prefooter-top .right{display:flex;align-items:flex-end;justify-content:space-between}#prefooter .prefooter-top .right{align-items:center}#prefooter .prefooter-top .social-container{margin:0}#prefooter .prefooter-top .social-container a,#prefooter .prefooter-top .social-container img{display:block}#prefooter .prefooter-top h2{margin:0;line-height:1}#prefooter .prefooter-top h3{margin:0}#prefooter .prefooter-top form.practice-locator.footer{width:460px}#prefooter .prefooter-menus{background-size:650px;background-position:calc(50% + 400px) -65%}}@media only screen and (min-width: 1900px){ul.rslides{margin-left:auto !important;margin-right:auto !important}}#footer{background-color:#fff;width:100%;float:left;padding:20px 0}#footer li::before{display:none}#footer #footer-left{float:left;width:100%}#footer #footer-left #linnaeus a{display:block}#footer #footer-left #linnaeus img{max-width:100%;height:auto}#footer #footer-left #footer-inner-right{display:block;margin:35px 0 20px;font-size:1.6rem}#footer #footer-left #footer-inner-right #copy{margin-bottom:25px;font-weight:400}#footer #footer-left #footer-inner-right a.clickingmad{color:#99359e;text-decoration:underline;font-weight:600}#footer #footer-left #footer-inner-right a.clickingmad:hover,#footer #footer-left #footer-inner-right .ckmfile input[type="file"]:focus+label strong.clickingmad,.ckmfile input[type="file"]:focus+label #footer #footer-left #footer-inner-right strong.clickingmad,#footer #footer-left #footer-inner-right .ckmfile label:hover strong.clickingmad,.ckmfile label:hover #footer #footer-left #footer-inner-right strong.clickingmad{color:#c6007e}#footer #footer-bottom{width:100%;float:right;padding-top:20px}#footer #footer-bottom #footermenu{clear:both}#footer #footer-bottom #footermenu ul{margin:0;width:100%}#footer #footer-bottom #footermenu ul li{display:block;text-align:center;list-style-type:none;margin:0 0 12px;padding:0;font-size:1.6rem}#footer #footer-bottom #footermenu ul li a{color:#c6007e;font-weight:500;text-decoration:underline;padding:0px}#footer #footer-bottom #footermenu ul li.active a,#footer #footer-bottom #footermenu ul li a:hover{color:#4772a6}@media only screen and (max-width: 767px){#footer{padding-bottom:60px}#footer #footer-left #linnaeus,#footer #footer-left #footer-inner-right{text-align:center}#footer #footer-left #linnaeus img{width:289px}#footer #footer-left #footer-inner-right{padding:0 10px}}@media only screen and (min-width: 768px){#footer{font-size:1.4rem;padding:0 0 10px;padding-bottom:40px}#footer #footer-left{width:34%}#footer #footer-left #linnaeus,#footer #footer-left #footer-inner-right{width:100%;padding-bottom:0}#footer #footer-left #linnaeus{float:left;margin:20px 0 15px}#footer #footer-left #footer-inner-right{float:right;text-align:left;margin-top:0}#footer #footer-left #footer-inner-right #copy{padding:0}#footer #footer-left #footer-inner-right #copy span{display:block}#footer #footer-bottom{width:56%;padding-top:30px}#footer #footer-bottom #footermenu ul li{width:45%;text-align:left;float:left;margin-bottom:17px}#footer #footer-bottom #footermenu ul li:nth-child(n){margin-right:10%;clear:none}#footer #footer-bottom #footermenu ul li:nth-child(2n){margin-right:0}#footer #footer-bottom #footermenu ul li:nth-child(2n+1){clear:left}}@media only screen and (min-width: 1024px){#footer{padding:30px 0 20px;font-size:1.6rem}#footer #footer-left,#footer #footer-bottom{width:50%;box-sizing:border-box}#footer #footer-bottom{border:none;width:55%;padding-top:10px}#footer #footer-bottom #footermenu ul li{width:48%;margin-bottom:20px;font-size:1.4rem}#footer #footer-bottom #footermenu ul li:nth-child(n){margin-right:4%;clear:none}#footer #footer-bottom #footermenu ul li:nth-child(2n){margin-right:0}#footer #footer-bottom #footermenu ul li:nth-child(2n+1){clear:left}#footer #footer-left{width:45%;padding-right:30px}#footer #footer-left #footer-inner-right{padding-right:50px}#footer #footer-left #linnaeus{width:100%;float:left;margin:0 0 5px}}@media only screen and (min-width: 1366px){#footer{padding:25px 0 10px}#footer #footer-left{width:40%}#footer #footer-bottom{width:60%}#footer #footer-bottom #footermenu ul li{width:23%;margin-bottom:20px}#footer #footer-bottom #footermenu ul li:nth-child(n){margin-right:2.66%;clear:none}#footer #footer-bottom #footermenu ul li:nth-child(4n){margin-right:0}#footer #footer-bottom #footermenu ul li:nth-child(4n+1){clear:left}}@media only screen and (min-width: 1635px){#footer{padding:50px 0 15px}#footer #footer-bottom{width:60%;padding-top:10px}#footer #footer-bottom #footermenu ul li{width:25%;margin-bottom:20px;font-size:1.6rem}#footer #footer-bottom #footermenu ul li:nth-child(n){margin-right:0%;clear:none}#footer #footer-bottom #footermenu ul li:nth-child(4n){margin-right:0}#footer #footer-bottom #footermenu ul li:nth-child(4n+1){clear:left}#footer #footer-left{width:30%;padding-right:0;padding-top:0px}#footer #footer-left #linnaeus{margin-bottom:28px}#footer #footer-left #linnaeus img{display:block}#footer #footer-left #linnaeus p{margin:0}#footer #footer-left #footer-inner-right{font-size:1.5rem;padding-right:0}#footer #footer-left #footer-inner-right #copy{margin-bottom:30px;font-size:1.6rem;line-height:1.2}#footer #footer-left #footer-inner-right a.clickingmad{font-size:1.6rem}}.nav-gallery .carousel-cell.is-nav-selected::after{border-color:#0000a0 !important}.body-home-page h1{margin-bottom:10px;font-size:3.7rem;font-weight:700}.body-home-page h2{font-size:4rem}.body-home-page h3{color:#0000a0;font-size:3rem}.body-home-page h2.title-text{font-size:3rem}.body-home-page #header{border-bottom:0}.body-home-page #content-ckm .intro-box{margin-bottom:8px}.body-home-page #content-ckm .intro-box p:not(:first-child){font-weight:400}#practice-search{float:left;background-color:#c6007e;color:#fff;padding:20px 20px;overflow:hidden;display:inline-block;width:calc(100% + 40px);margin-left:-20px;font-size:1.4rem;background:url(../images/bg-watermark-practice-search-dog.webp) no-repeat #c6007e;background-size:150px;background-position:115% 7%}#practice-search h2,#practice-search h3,#practice-search h4{color:#fff;margin-bottom:10px}#practice-search .bottom{clear:both;position:relative;background-color:#9e0065;font-weight:600;display:flex;flex-direction:column;margin:18px -20px -20px;padding:15px 20px 15px;padding-left:40px}#practice-search .bottom::before{content:"";display:inline-block;position:absolute;top:15px;left:20px;width:14px;height:14px;background:url(../images/icon-arrow-right-white.webp) no-repeat center;background-size:14px}#practice-search .bottom p{margin:0;margin-bottom:2px}#practice-search .bottom a{color:#fff;text-decoration:underline;display:block}#practice-search .bottom a:hover{color:#6bbbae}#practice-search .bottom ul{display:flex;align-items:center;gap:5px;margin:0}#practice-search .bottom ul li{padding-left:0;margin:0;list-style-type:none;display:flex}#practice-search .bottom ul li::after{content:"/";padding-left:5px}#practice-search .bottom ul li:last-child::after{display:none}#hp-boxes{float:left;width:100%}#hp-boxes .box{margin:0 0 8px}#hp-boxes .box img{display:block}#hp-boxes .box.one,#hp-boxes .box.two,#hp-boxes .box.four,#hp-boxes .box.five{width:calc(50% - 4px)}#hp-boxes .box.one,#hp-boxes .box.four{float:left}#hp-boxes .box.two,#hp-boxes .box.five{float:right}#hp-boxes .box.five{position:relative;aspect-ratio:130/103;height:auto;overflow:hidden}#hp-boxes .box.five img{height:100%;width:auto;max-width:none}#hp-boxes .box.three{padding:20px;clear:both;background-color:#c6007e;color:#fff;text-align:center}#hp-boxes .box.three h2{color:inherit;margin-bottom:25px;font-weight:600}#hp-boxes .box.three a{color:#fff;text-decoration:none;font-weight:400}#hp-boxes .box.three a:hover{text-decoration:underline}#hp-boxes .box.three ul{margin-left:0}#hp-boxes .box.three ul li{padding-left:0;list-style-type:none}#hp-panels{clear:both;text-align:center;font-size:2.2rem}#hp-panels .panel{margin:0 -20px}#hp-panels .panel>a{display:block;padding:35px 20px;text-decoration:none;color:#fff;border:4px solid #c30000}#hp-panels .panel h3{color:inherit;text-align:left;display:flex;gap:25px;justify-content:center;position:relative;margin-bottom:25px}#hp-panels .panel p{padding:0 30px}#hp-panels .panel p:last-child{margin-bottom:0}#hp-panels .panel span.cta{margin:10px auto;border-color:#fff;color:#c30000;background-color:#fff;font-size:1.8rem;width:230px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600}#hp-panels .panel span.cta:hover,#hp-panels .panel .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #hp-panels .panel strong.cta,#hp-panels .panel .ckmfile label:hover strong.cta,.ckmfile label:hover #hp-panels .panel strong.cta{background-color:#c30000;color:#fff}#hp-panels .emergencies>a{background-color:#c30000;border-color:#c30000}#hp-panels .emergencies>a:hover{color:#545859;background-color:#fff}#hp-panels .emergencies>a:hover h3{color:#c30000}#hp-panels .emergencies>a:hover h3::before{filter:invert(1)}#hp-panels .emergencies>a:hover span.cta{background-color:#c30000;color:#fff}#hp-panels .emergencies h3::before{content:"";flex-shrink:0;display:block;background:url(../images/icon-ooh-emergencies.webp) no-repeat center;width:45px;height:45px;background-size:100%;position:relative;top:10px}#hp-panels .cattery>a{background-color:#545859;border-color:#545859}#hp-panels .cattery>a:hover{color:#545859;background-color:#fff}#hp-panels .cattery>a:hover span.cta{background-color:#545859;color:#fff}#hp-panels .cattery h3{padding:0 20px}#hp-panels .cattery h3::before{content:"";flex-shrink:0;display:block;background:url(../images/icon-vv-cattery.webp) no-repeat center;width:64px;height:53px;background-size:100%;position:relative;top:10px}#hp-panels .cattery span.cta{color:#545859}#hp-panels .cattery span.cta:hover,#hp-panels .cattery .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #hp-panels .cattery strong.cta,#hp-panels .cattery .ckmfile label:hover strong.cta,.ckmfile label:hover #hp-panels .cattery strong.cta{background-color:#545859}#hp-reviews{padding:30px 0;background-color:#f2f2f2}#hp-reviews .flickity-viewport{transition:height 0.2s}#hp-reviews .reviews-intro{text-align:center;margin-bottom:30px}#hp-reviews .reviews-intro h2{margin-bottom:15px;margin-top:0}#hp-reviews .reviews-intro h3{color:#545859;font-size:2.4rem;margin:0;font-weight:400}#hp-reviews .flickity-button{top:-30px;background:#0000a0;border:2px solid #0000a0;padding:12px}#hp-reviews .flickity-button:hover,#hp-reviews .ckmfile input[type="file"]:focus+label strong.flickity-button,.ckmfile input[type="file"]:focus+label #hp-reviews strong.flickity-button,#hp-reviews .ckmfile label:hover strong.flickity-button,.ckmfile label:hover #hp-reviews strong.flickity-button{background:#fff}#hp-reviews .flickity-button:hover .flickity-button-icon,#hp-reviews .ckmfile input[type="file"]:focus+label strong.flickity-button .flickity-button-icon,.ckmfile input[type="file"]:focus+label #hp-reviews strong.flickity-button .flickity-button-icon,#hp-reviews .ckmfile label:hover strong.flickity-button .flickity-button-icon,.ckmfile label:hover #hp-reviews strong.flickity-button .flickity-button-icon{fill:#0000a0}#hp-reviews .flickity-button.flickity-prev-next-button{width:26px;height:26px;border-radius:5px}#hp-reviews .flickity-button.previous{right:unset;left:calc(50% - 39px)}#hp-reviews .flickity-button.next{left:unset;right:calc(50% - 39px)}#hp-reviews .flickity-button .flickity-button-icon{fill:#fff}#hp-reviews #testimonial-container{box-shadow:0 0 10px 10px #00000011}#hp-reviews .testimonial{width:100%;background-color:#fff;padding:25px 20px}#hp-reviews .testimonial p:last-child{font-weight:600;color:#c6007e}#hp-reviews .reviews{padding-top:60px}#latest-news{text-align:center;clear:both}#practice-search form.practice-locator,#prefooter form.practice-locator{position:relative}#practice-search form.practice-locator .control-label,#prefooter form.practice-locator .control-label{height:0}#practice-search form.practice-locator .control-group,#prefooter form.practice-locator .control-group{float:none;margin-bottom:0;padding-bottom:0}#practice-search form.practice-locator .control-group input,#prefooter form.practice-locator .control-group input{border:none;border-radius:8px;padding:10px 12px;height:40px;padding-right:100px}#practice-search form.practice-locator button,#prefooter form.practice-locator button{position:absolute;font-weight:600;border-radius:6px;right:3px;padding:5px 12px;height:34px;top:calc(50% - 17px);font-size:1.4rem}#practice-search form.practice-locator.footer input,#prefooter form.practice-locator.footer input{border-radius:4px;padding-right:60px}#practice-search form.practice-locator.footer input::placeholder,#prefooter form.practice-locator.footer input::placeholder{font-size:1.4rem}#practice-search form.practice-locator.footer button,#prefooter form.practice-locator.footer button{background-color:#c6007e;border:none;padding:6px 10px;height:38px;top:1px;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;right:1px}#practice-search form.practice-locator.footer button img,#prefooter form.practice-locator.footer button img{width:17px}#practice-search form.practice-locator.footer button:hover,#prefooter form.practice-locator.footer button:hover{background-color:#0000a0}@media only screen and (max-width: 767px){.body-home-page #content-ckm{padding-bottom:0}#hp-boxes .wc{width:100% !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){#hp-boxes .wc{width:100% !important}}@media only screen and (min-width: 768px){.body-home-page h1{font-size:5rem;float:left;text-align:right;width:50%}.body-home-page h2{font-size:2.8rem}.body-home-page h2.title-text{font-size:2.6rem;font-weight:400;padding-left:30px;width:50%;float:right;padding-top:22px;margin-bottom:35px}.body-home-page h2.title-text span{display:block;padding-left:50px}#practice-search{padding:37px 40px 0;font-size:1.6rem;background-size:260px;background-position:100% 14%}#practice-search h4{font-size:2.8rem;margin-bottom:13px}#practice-search .bottom{margin:35px -40px 0;flex-direction:row;gap:20px;padding:24px 40px}#practice-search .bottom::before{position:static;background-size:100%;width:20px;height:20px}#practice-search .bottom ul{gap:10px}#practice-search .bottom ul li::after{padding-left:10px}#practice-search form.practice-locator{margin-top:34px}#hp-boxes{margin-bottom:18px}#hp-boxes .box{margin-bottom:12px}#hp-boxes .box.one,#hp-boxes .box.two,#hp-boxes .box.four,#hp-boxes .box.five{width:calc(50% - 6px)}#hp-boxes .box.three{display:flex;align-items:center;justify-content:space-evenly}#hp-boxes .box.three h2{font-size:4.3rem;margin:0}#hp-boxes .box.three h3{font-size:2.2rem}#hp-boxes .box.three ul{margin:0}#hp-panels{margin-bottom:30px;text-align:left;font-size:inherit}#hp-panels .panel>a{padding:25px 78px}#hp-panels .panel h3{font-size:2.6rem;text-align:left;display:block;margin-bottom:10px}#hp-panels .panel h3::before{position:absolute;right:calc(100% + 20px);width:27px;height:27px;top:5px}#hp-panels .panel.cattery h3{padding:0}#hp-panels .panel.cattery h3::before{width:45px;height:38px;right:calc(100% + 10px)}#hp-panels .panel p{padding:0}#hp-panels .panel span.cta{font-size:inherit;width:auto;height:auto;padding:10px 20px}#hp-reviews .reviews-intro{text-align:left;margin-bottom:15px}#hp-reviews .reviews-intro h2{font-size:2.8rem;margin-bottom:10px}#hp-reviews .reviews-intro h3{font-size:1.7rem}#hp-reviews .reviews{padding-top:0}#hp-reviews #testimonial-container{box-shadow:none}#hp-reviews .flickity-button{top:-45px}#hp-reviews .flickity-button.next{right:0;left:unset}#hp-reviews .flickity-button.previous{right:34px;left:unset}#practice-search form.practice-locator .control-group input,#prefooter form.practice-locator .control-group input{height:61px;font-size:1.8rem;padding:13px 15px;padding-right:165px}#practice-search form.practice-locator button,#prefooter form.practice-locator button{right:15px;height:40px;top:calc(50% - 20px);padding:5px 41px}}@media only screen and (min-width: 1024px){.body-home-page #hero .wc{position:absolute;top:0;left:0;right:0;bottom:0}.body-home-page #content-ckm .intro-box{padding:30px 65px}.body-home-page h1{width:auto;font-size:6rem}.body-home-page h2{font-size:3rem}.body-home-page h2.title-text{font-size:3.8rem;float:right;width:auto;padding-left:0;padding-right:20px;margin-bottom:45px}.body-home-page h2.title-text span{display:inline-block;padding:0}#practice-search{margin:0;position:absolute;z-index:2;left:0;right:calc(100% - 452px);float:none;width:auto;border-radius:14px;padding:35px 30px 0;font-size:1.8rem;top:57px;top:calc(50% - 200px)}#practice-search form.practice-locator button{height:41px;right:11px;font-size:1.8rem;padding:5px 21px}#practice-search .bottom{margin:40px -30px 0;display:block;padding-left:60px;font-size:1.6rem}#practice-search .bottom::before{position:absolute;top:23px}#practice-search .bottom>p{margin-bottom:10px}#practice-search .bottom ul{font-size:1.5rem}#hp-boxes{margin-bottom:60px}#hp-boxes .boxes-container{position:relative;aspect-ratio:241/127;width:100%;border-radius:7px;overflow:hidden}#hp-boxes .box{position:absolute !important;float:none !important;margin:0 !important;width:unset !important}#hp-boxes .box.one{top:0;bottom:50.98%;left:0;right:67.32%}#hp-boxes .box.two{top:0;bottom:50.98%;right:33.6%;left:33.71%}#hp-boxes .box.three{top:0;bottom:50.98%;right:0;left:67.32%;flex-direction:column;justify-content:center;gap:20px}#hp-boxes .box.three h2{font-size:2.8rem}#hp-boxes .box.three h3{font-size:1.6rem}#hp-boxes .box.four{bottom:0;top:51.18%;left:0;right:67.32%}#hp-boxes .box.five{bottom:0;top:51.18%;aspect-ratio:unset;right:0;left:33.71%}#hp-panels{margin-bottom:60px}#hp-panels .custom{display:flex;gap:25px}#hp-panels .panel{margin:0}#hp-panels .panel>a{border-radius:8px;height:100%}#hp-reviews{padding:40px 0;position:relative;overflow:hidden}#hp-reviews::before{content:"";position:absolute;left:0;bottom:0;right:0;top:calc(100% - 40px);background:linear-gradient(0deg, #f2f2f2 40%, transparent 100%);z-index:2}#hp-reviews .reviews-intro h2{font-size:3rem}#hp-reviews .reviews-intro h3{font-size:2.4rem}#hp-reviews .flickity-viewport{overflow:visible;overflow-x:clip}#hp-reviews .reviews{position:relative}#hp-reviews .testimonial{width:47.5%;margin-right:5%}}@media only screen and (min-width: 1366px){.body-home-page h1{margin-top:30px;margin-bottom:35px;position:absolute}.body-home-page h2{font-size:3.6rem}.body-home-page #content-ckm{padding:3.5em 0;position:relative;padding-bottom:70px}.body-home-page #content-ckm .title-text{padding-top:130px;padding-left:70px}.body-home-page #content-ckm .intro-box{float:right;clear:none;padding:50px 65px;margin-top:0 !important;margin-bottom:0;width:calc(100% - 500px)}.body-home-page #content-ckm .intro-box p{margin-bottom:1.6em}#practice-search{font-size:1.8rem;background-position:120% 20%}#practice-search h4{font-size:3rem}#practice-search .bottom{font-size:1.6rem}#practice-search .bottom ul{font-size:inherit}#hp-boxes{margin-bottom:70px}#hp-boxes .boxes-container{border-radius:12px}#hp-boxes .box.three h2{font-size:4.3rem}#hp-boxes .box.three h3{font-size:2.2rem}#hp-boxes .box.three a.cta{font-size:1.8rem}#hp-boxes .box.five,#hp-boxes .box.four{top:50.9%}#hp-panels{margin-bottom:70px}#hp-panels .panel>a{font-size:2rem;padding:40px 115px 30px;padding-right:80px}#hp-panels .panel h3{font-size:2.8rem}#hp-panels .panel h3::before{width:45px;height:45px;top:-5px}#hp-panels .panel.cattery h3::before{width:70px;height:58px;top:-12px}#hp-reviews .reviews-intro h2{font-size:3.6rem}#hp-reviews .flickity-button{top:-80px}#hp-reviews .reviews{margin-top:30px}#hp-reviews .testimonial{padding:35px 25px;font-size:1.6rem}#hp-reviews .testimonial p:last-child{font-size:1.8rem}}@media only screen and (min-width: 1635px){.body-home-page h1{margin-top:49px;margin-bottom:45px;letter-spacing:-1.3px}.body-home-page #mainmenu>ul>li{padding-bottom:19px}.body-home-page #content-ckm{padding:5.7em 0 4.8em;font-size:2rem}.body-home-page #content-ckm .intro-box{font-size:2.2rem;width:66.22%;padding:58px 50px 45px}.body-home-page #content-ckm .intro-box p{margin-bottom:1.4em}.body-home-page #content-ckm .title-text{padding-top:145px;line-height:1.1;padding-left:70px;letter-spacing:-0.7px}.body-home-page #content-ckm .title-text span{padding-left:20px}#practice-search{right:calc(100% - 690px);top:calc(50% - 115px);padding:40px 40px 0}#practice-search h4{margin-bottom:10px}#practice-search strong{font-weight:600}#practice-search .bottom{display:flex;margin:37px -40px 0;padding-left:80px}#practice-search .bottom::before{left:40px}#practice-search .bottom p{margin:0}#hp-boxes{margin-bottom:103px}#hp-boxes .boxes-container{aspect-ratio:19/10}#hp-panels{margin-bottom:90px}#hp-panels .panel>a{padding:47px 80px 37px 189px;font-size:2.2rem}#hp-panels .panel h3{font-size:3rem;margin-bottom:4px}#hp-panels .panel p{margin-top:0}#hp-panels .panel span.cta{font-size:1.8rem;padding:17px 61px;margin-top:15px}#hp-reviews{padding:55px 0 65px}#hp-reviews::before{top:calc(100% - 65px)}#hp-reviews .reviews-intro{margin-bottom:7px}#hp-reviews .reviews-intro h2{font-size:4rem;margin-bottom:20px}}#ph4l-bg{background:#f4f4f4}#ph4l-bg h2,#ph4l-bg h3{color:#c6007e;font-size:150%;font-weight:500}#ph4l-bg a:not(.cta){text-decoration:underline}@media only screen and (max-width: 767px){#ph4l-bg{background:#f4f4f4}#ph4l-bg ul li:before{top:8px}}#ph4l-bg .ckmcheckbox .checkmark{border-color:transparent;border-radius:0}.phc-signup-cont #phc-signup{border:none !important}.phc-signup-cont h3{text-align:center;color:#0000a0 !important;font-size:2.5rem;font-weight:700}.phc-signup-cont .phc-signup-cont{background:#c6007e}.phc-signup-cont a:not(.cta){color:#fff !important}table.ph4l{margin:10px 0 20px;width:100% !important;max-width:587px}table.ph4l.price-table tr:first-of-type td{background:#c6007e !important;color:#fff;font-weight:500}table.ph4l tr:nth-child(odd) td{background-color:#f5f6f7}table.ph4l td{text-align:center;padding:1rem;border:1px solid #c6007e;font-size:90%;text-align:left}table.ph4l.prices td{border:1px solid #fff}table.ph4l.prices td:first-child{background:#c6007e;color:#fff}table.ph4l.prices td:last-child{background:#0000a0;color:#fff}.button-select{border:1px solid #c6007e;padding:20px 30px 30px;margin:0 auto;max-width:400px;background:#c6007e;text-align:left;color:#fff}.button-select h3{margin:25px 0;color:#fff}.button-select ul{border:1px solid #ccc;margin:0;padding:0}.button-select.ckmform .ckmcheckbox a{color:#fff}.button-select a.cta{width:100%;text-align:center;box-sizing:border-box;margin-bottom:0;background-color:#0000a0;text-decoration:none}.button-select a.cta:hover,.button-select .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label .button-select strong.cta,.button-select .ckmfile label:hover strong.cta,.ckmfile label:hover .button-select strong.cta{background-color:#fff;color:#6bbbae}.button-select span.form-warning{padding:10px;border-width:3px 0;border-style:solid;margin-bottom:15px;display:block;text-align:center;border-color:#f99;color:#c00;background:#fcc}#ph4l-footer{font-size:1.8rem;width:68%}@media only screen and (max-width: 767px){#ph4l-footer{width:100%}table.ph4l{width:100% !important}table.ph4l td{font-size:18px}}table.other-practices{float:left;width:100%}table.other-practices tbody{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}table.other-practices tbody tr{flex-basis:33.33%}table.other-practices tbody tr th,table.other-practices tbody tr td{text-align:center;display:block;padding:25px;border:2px solid #fff}table.other-practices tbody tr td.p-top{background-color:#c6007e;color:#fff;font-size:2.4rem}table.other-practices tbody tr td.p-bott{border-top:none;background-color:#f5f6f7}table.other-practices tbody tr td.p-bott p{margin:0 !important;font-weight:700 !important}table.other-practices tbody tr td.p-bott a{text-decoration:none !important}table.other-practices tbody tr td.p-bott a:hover{color:#c6007e}@media only screen and (max-width: 767px){table.other-practices tbody{flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1023px){table.other-practices tbody tr td.p-top{font-size:1.7rem}}@media only screen and (min-width: 1024px){#ph4l-bg{background:#f4f4f4 url(../images/ph4l-bg.png) no-repeat right bottom;background-size:60% auto;padding:30px 45px 10px !important}#ph4l-bg .max-width-cont{max-width:70%;border-top:2px solid #dfe0e2;margin-top:55px;padding-top:45px}#ph4l-bg .max-width-cont p{max-width:70%}#ph4l-bg .moduletable{text-align:center}.phc-signup-cont{text-align:center}.phc-signup-cont .ckmcheckbox{font-size:95%}.phc-signup-cont #phc-signup{padding:35px;margin:0;display:block;max-width:none;width:500px}.phc-signup-cont #phc-signup p{max-width:100%}.phc-signup-cont #phc-signup.button-select a.cta{width:auto;margin-top:15px;padding:10px 25px}}#content-ckm .ph4l-testimonial{float:left;width:100%;padding:20px;background-color:#0000a0;border-radius:10px;margin-bottom:20px}#content-ckm .ph4l-testimonial.pink{background-color:#c6007e}#content-ckm .ph4l-testimonial.small-quotes span.quote{font-size:2rem}#content-ckm .ph4l-testimonial img.ph4l-logo{max-width:100%;height:auto;display:block;margin-bottom:20px}#content-ckm .ph4l-testimonial span.quote{color:#fff;display:block;position:relative;padding:15px;text-align:center}#content-ckm .ph4l-testimonial span.quote:before,#content-ckm .ph4l-testimonial span.quote:after{content:"";position:absolute;height:15px;width:20px;background-repeat:no-repeat;background-size:contain}#content-ckm .ph4l-testimonial span.quote:before{background-image:url(../images/quote-top.png);top:10px;left:-10px}#content-ckm .ph4l-testimonial span.quote:after{background-image:url(../images/quote-bott.png);bottom:10px;right:-10px}@media only screen and (max-width: 767px){#content-ckm .ph4l-testimonial img.ph4l-logo{margin:0 auto 20px;max-width:320px;width:100%}}@media only screen and (min-width: 768px){#content-ckm .ph4l-testimonial{padding:30px;border-radius:15px}#content-ckm .ph4l-testimonial.small-quotes span.quote{font-size:2.6rem}#content-ckm .ph4l-testimonial img.ph4l-logo{float:left;max-width:280px;margin:20px 0}#content-ckm .ph4l-testimonial span.quote{float:right;width:calc(100% - 300px);padding:20px 40px;display:flex;justify-content:center;align-items:center;min-height:150px}#content-ckm .ph4l-testimonial span.quote:before,#content-ckm .ph4l-testimonial span.quote:after{height:25px;width:32px}}@media only screen and (min-width: 1024px){#content-ckm .ph4l-testimonial{padding:40px}#content-ckm .ph4l-testimonial.small-quotes span.quote{font-size:3rem}#content-ckm .ph4l-testimonial img.ph4l-logo{max-width:400px;margin:0}#content-ckm .ph4l-testimonial span.quote{width:calc(100% - 420px);padding:20px 52px;min-height:158px;font-size:2.4rem}#content-ckm .ph4l-testimonial span.quote:before,#content-ckm .ph4l-testimonial span.quote:after{height:40px;width:55px}#content-ckm .ph4l-testimonial span.quote:before{top:0px}#content-ckm .ph4l-testimonial span.quote:after{bottom:0px}}@media only screen and (min-width: 1366px){#content-ckm .ph4l-testimonial{border-radius:25px;margin:20px 0 30px}#content-ckm .ph4l-testimonial.small-quotes span.quote{font-size:3.4rem;padding:30px 110px;line-height:40px}#content-ckm .ph4l-testimonial.small-quotes span.quote:before{left:40px}#content-ckm .ph4l-testimonial.small-quotes span.quote:after{right:40px}#content-ckm .ph4l-testimonial img.ph4l-logo{max-width:414px}#content-ckm .ph4l-testimonial span.quote{width:calc(100% - 475px);font-size:2.6rem;min-height:164px;padding:30px 90px;line-height:30px}#content-ckm .ph4l-testimonial span.quote:before{left:0px;top:0px}#content-ckm .ph4l-testimonial span.quote:after{right:0px;bottom:0px}}@media only screen and (min-width: 1635px){#content-ckm .ph4l-testimonial{margin:30px 0 40px;padding:50px 60px}#content-ckm .ph4l-testimonial.small-quotes{padding:60px}#content-ckm .ph4l-testimonial.small-quotes span.quote{font-size:4rem;line-height:45px;padding:30px 150px}#content-ckm .ph4l-testimonial.small-quotes span.quote:before{left:50px}#content-ckm .ph4l-testimonial.small-quotes span.quote:after{right:50px}#content-ckm .ph4l-testimonial.small-quotes img.ph4l-logo{margin:10px 0}#content-ckm .ph4l-testimonial img.ph4l-logo{margin:20px 0}#content-ckm .ph4l-testimonial span.quote{width:calc(100% - 500px);padding:22px 11%;font-size:3rem;min-height:164px;max-width:1000px;line-height:35px}#content-ckm .ph4l-testimonial span.quote:before,#content-ckm .ph4l-testimonial span.quote:after{height:55px;width:70px}#content-ckm .ph4l-testimonial span.quote:before{left:40px;top:-20px}#content-ckm .ph4l-testimonial span.quote:after{right:40px;bottom:-20px}}#content-ckm .ph4l-box{text-align:center;clear:both;padding:20px;margin:40px 0;background:#6bbbae;color:#fff}#content-ckm .ph4l-box h2{margin-top:0}#content-ckm .ph4l-box a{color:#fff;text-decoration:underline}#content-ckm .ph4l-box a:hover{text-decoration:none}#content-ckm .ph4l-box a.cta{text-decoration:none}#content-ckm .ph4l-box.alt{background:#0000a0;color:#fff}#content-ckm .ph4l-box.healthcare-box{border-radius:15px;color:#fff;background:#6bbbae}#content-ckm .ph4l-box.healthcare-box.fullwidth{float:left;width:100%}#content-ckm .ph4l-box.healthcare-box.alt{background-color:#0000a0}#content-ckm .ph4l-box.healthcare-box a.cta{background:#c6007e;color:#fff}#content-ckm .ph4l-box.healthcare-box a.cta:hover,#content-ckm .ph4l-box.healthcare-box .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #content-ckm .ph4l-box.healthcare-box strong.cta,#content-ckm .ph4l-box.healthcare-box .ckmfile label:hover strong.cta,.ckmfile label:hover #content-ckm .ph4l-box.healthcare-box strong.cta{background-color:#fff;color:#545859}#content-ckm .ph4l-box.healthcare-box h2{color:#fff}#content-ckm .ph4l-box.tick{color:#fff;display:flex;justify-content:space-evenly;align-items:center}#content-ckm .ph4l-box.tick img{margin:0px 60px}@media only screen and (max-width: 767px){#content-ckm .ph4l-box.tick img{display:none}}@media only screen and (min-width: 768px){#content-ckm .ph4l-box.tick{text-align:left}}@media only screen and (min-width: 1024px){#content-ckm .ph4l-box.tick{min-height:40px}}@media only screen and (min-width: 1635px){#content-ckm .ph4l-box.tick img{margin:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){#content-ckm .ph4l-box.healthcare-box.small div.text{font-size:2rem}#content-ckm .ph4l-box.healthcare-box{text-align:left}#content-ckm .ph4l-box.healthcare-box h2{width:calc(100% - 300px);float:left}#content-ckm .ph4l-box.healthcare-box .image{float:right;width:300px}}@media only screen and (min-width: 1024px){#content-ckm .ph4l-box.healthcare-box{text-align:left;padding:40px}#content-ckm .ph4l-box.healthcare-box h2{margin-bottom:30px;display:inline-block;width:calc(100% - 400px)}#content-ckm .ph4l-box.healthcare-box div.text{font-size:2.2rem;line-height:30px;max-width:875px}#content-ckm .ph4l-box.healthcare-box .image{float:right;width:400px}}@media only screen and (min-width: 1635px){#content-ckm .ph4l-box.healthcare-box div.text{font-size:2.4rem;line-height:35px}#content-ckm .ph4l-box.healthcare-box div.image img{margin-right:40px}#content-ckm .ph4l-box.healthcare-box .image{float:right;width:602px}}#content-ckm .ph4l-testimonial{display:flex;flex-direction:column;width:100%;padding:20px;border-radius:10px;margin-bottom:20px;box-sizing:border-box}#content-ckm .ph4l-testimonial.small-quotes span.quote-ph4l{font-size:2rem}#content-ckm .ph4l-testimonial img.ph4l-logo{max-width:100%;height:auto;display:block;margin-bottom:20px}#content-ckm .ph4l-testimonial span.quote-ph4l{color:#fff;display:block;position:relative;padding:15px;text-align:center;box-sizing:border-box;font-size:1.8rem}#content-ckm .ph4l-testimonial span.quote-ph4l:before,#content-ckm .ph4l-testimonial span.quote-ph4l:after{content:"";position:absolute;height:15px;width:20px;background-repeat:no-repeat;background-size:contain}#content-ckm .ph4l-testimonial span.quote-ph4l:before{background-image:url(/images/ph4l/quote-top.png);top:10px;left:-10px}#content-ckm .ph4l-testimonial span.quote-ph4l:after{background-image:url(/images/ph4l/quote-bott.png);bottom:10px;right:-10px}@media only screen and (max-width: 767px){#content-ckm .ph4l-testimonial img.ph4l-logo{margin:0 auto 20px;max-width:320px;width:100%}}@media only screen and (min-width: 768px){#content-ckm .ph4l-testimonial{flex-direction:row;align-items:center;padding:30px;border-radius:15px}#content-ckm .ph4l-testimonial.small-quotes span.quote-ph4l{font-size:2.6rem}#content-ckm .ph4l-testimonial img.ph4l-logo{flex-shrink:0;max-width:280px;margin:20px 0}#content-ckm .ph4l-testimonial span.quote-ph4l{flex:1;padding:20px 40px;display:flex;justify-content:center;align-items:center}#content-ckm .ph4l-testimonial span.quote-ph4l:before,#content-ckm .ph4l-testimonial span.quote-ph4l:after{height:25px;width:32px}}@media only screen and (min-width: 1024px){#content-ckm .ph4l-testimonial{padding:40px}#content-ckm .ph4l-testimonial.small-quotes span.quote-ph4l{font-size:3rem}#content-ckm .ph4l-testimonial img.ph4l-logo{max-width:400px;margin:0}#content-ckm .ph4l-testimonial span.quote-ph4l{padding:20px 52px;font-size:2.4rem}#content-ckm .ph4l-testimonial span.quote-ph4l:before,#content-ckm .ph4l-testimonial span.quote-ph4l:after{height:40px;width:55px}#content-ckm .ph4l-testimonial span.quote-ph4l:before{top:0}#content-ckm .ph4l-testimonial span.quote-ph4l:after{bottom:0}}@media only screen and (min-width: 1635px){#content-ckm .ph4l-testimonial{border-radius:25px;margin:20px 0 30px}#content-ckm .ph4l-testimonial.small-quotes span.quote-ph4l{font-size:3.4rem;padding:30px 130px;line-height:40px}#content-ckm .ph4l-testimonial img.ph4l-logo{max-width:414px}#content-ckm .ph4l-testimonial span.quote-ph4l{font-size:2.6rem;padding:30px 100px;line-height:30px}#content-ckm .ph4l-testimonial span.quote-ph4l:before{left:0;top:0}#content-ckm .ph4l-testimonial span.quote-ph4l:after{right:0;bottom:0}}@media only screen and (min-width: 1515px){#content-ckm .ph4l-testimonial{margin:30px 0 40px;padding:50px 60px}#content-ckm .ph4l-testimonial.small-quotes{padding:60px}#content-ckm .ph4l-testimonial.small-quotes span.quote-ph4l{font-size:4rem;line-height:45px}#content-ckm .ph4l-testimonial span.quote-ph4l{padding:22px 12%;font-size:3rem;max-width:1000px;line-height:35px}#content-ckm .ph4l-testimonial span.quote-ph4l:before,#content-ckm .ph4l-testimonial span.quote-ph4l:after{height:55px;width:70px}#content-ckm .ph4l-testimonial span.quote-ph4l:before{left:40px;top:-20px}#content-ckm .ph4l-testimonial span.quote-ph4l:after{right:40px;bottom:-20px}}#content-ckm .ph4l-prominent-panel{position:relative;clear:both;display:block;box-sizing:border-box;margin:60px 0 40px;padding:30px 25px;background:#0000a0;border-radius:18px;color:#fff;text-align:left}#content-ckm .ph4l-prominent-panel *,#content-ckm .ph4l-prominent-panel *::before,#content-ckm .ph4l-prominent-panel *::after{box-sizing:border-box}#content-ckm .ph4l-prominent-panel h2{margin:0 0 15px;color:#fff;font-size:2.6rem;line-height:1.15;font-weight:700}#content-ckm .ph4l-prominent-panel p{margin:0 0 20px;color:#fff;font-size:1.8rem;line-height:1.3}#content-ckm .ph4l-prominent-panel p:last-child{margin-bottom:0}#content-ckm .ph4l-prominent-panel u,#content-ckm .ph4l-prominent-panel .underline{text-decoration:underline;text-underline-offset:4px}#content-ckm .ph4l-prominent-panel a:not(.cta){color:#fff;text-decoration:underline}#content-ckm .ph4l-prominent-panel a:not(.cta):hover,#content-ckm .ph4l-prominent-panel .ckmfile input[type="file"]:focus+label strong:not(.cta),.ckmfile input[type="file"]:focus+label #content-ckm .ph4l-prominent-panel strong:not(.cta),#content-ckm .ph4l-prominent-panel .ckmfile label:hover strong:not(.cta),.ckmfile label:hover #content-ckm .ph4l-prominent-panel strong:not(.cta){text-decoration:none}#content-ckm .ph4l-prominent-panel a.cta,#content-ckm .ph4l-prominent-panel a.cta.large{margin:5px 0 0;padding:14px 30px;background-color:#c6007e;border:2px solid #c6007e;border-radius:8px;color:#fff;font-size:1.7rem;font-weight:500;text-decoration:none}#content-ckm .ph4l-prominent-panel a.cta:hover,#content-ckm .ph4l-prominent-panel .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #content-ckm .ph4l-prominent-panel strong.cta,#content-ckm .ph4l-prominent-panel .ckmfile label:hover strong.cta,.ckmfile label:hover #content-ckm .ph4l-prominent-panel strong.cta,#content-ckm .ph4l-prominent-panel a.cta.large:hover,#content-ckm .ph4l-prominent-panel .ckmfile input[type="file"]:focus+label strong.large,.ckmfile input[type="file"]:focus+label #content-ckm .ph4l-prominent-panel strong.large,#content-ckm .ph4l-prominent-panel .ckmfile label:hover strong.large,.ckmfile label:hover #content-ckm .ph4l-prominent-panel strong.large{background-color:#fff;border-color:#c6007e;color:#c6007e}#content-ckm .ph4l-prominent-panel .ph4l-plus-logo{display:block;width:100%;max-width:240px;height:auto;margin:0 0 20px}#content-ckm .ph4l-prominent-panel .ph4l-plus-graphic{display:none;position:relative;width:100%;max-width:380px;margin:35px auto 0}#content-ckm .ph4l-prominent-panel .ph4l-plus-pet{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0}@media only screen and (min-width: 768px){#content-ckm .ph4l-prominent-panel{min-height:260px;padding:35px 48% 35px 30px}#content-ckm .ph4l-prominent-panel p{font-size:2rem}#content-ckm .ph4l-prominent-panel .ph4l-plus-logo{max-width:270px}#content-ckm .ph4l-prominent-panel .ph4l-plus-content{position:relative;z-index:2}#content-ckm .ph4l-prominent-panel .ph4l-plus-graphic{display:block;position:absolute;right:2%;bottom:0;left:auto;width:40%;max-width:none;margin:0}}@media only screen and (min-width: 1024px){#content-ckm .ph4l-prominent-panel{min-height:320px;margin:90px 0 50px;padding:45px 49% 45px 45px}#content-ckm .ph4l-prominent-panel h2{font-size:3.4rem;margin-bottom:20px}#content-ckm .ph4l-prominent-panel .ph4l-plus-graphic{right:3%;width:42%}#content-ckm .ph4l-prominent-panel p{font-size:2.2rem;margin-bottom:25px}#content-ckm .ph4l-prominent-panel a.cta,#content-ckm .ph4l-prominent-panel a.cta.large{font-size:1.8rem;padding:16px 34px}#content-ckm .ph4l-prominent-panel .ph4l-plus-logo{max-width:300px;margin-bottom:25px}}@media only screen and (min-width: 1366px){#content-ckm .ph4l-prominent-panel{min-height:360px;margin-top:100px;padding:50px 53% 50px 50px}#content-ckm .ph4l-prominent-panel h2{font-size:3.8rem}#content-ckm .ph4l-prominent-panel p{font-size:2.4rem}#content-ckm .ph4l-prominent-panel .ph4l-plus-graphic{width:46%}}@media only screen and (min-width: 1635px){#content-ckm .ph4l-prominent-panel{min-height:400px;margin-top:125px;padding:60px 55% 60px 60px;border-radius:22px}#content-ckm .ph4l-prominent-panel h2{font-size:4.2rem}#content-ckm .ph4l-prominent-panel p{font-size:2.8rem}#content-ckm .ph4l-prominent-panel a.cta,#content-ckm .ph4l-prominent-panel a.cta.large{font-size:2rem;padding:18px 40px}#content-ckm .ph4l-prominent-panel .ph4l-plus-logo{max-width:340px}#content-ckm .ph4l-prominent-panel .ph4l-plus-graphic{width:48%}}#content-ckm .ph4l-table-tcs{font-size:1.4rem}#content-ckm .ph4l-table-tcs p{margin-bottom:5px}#content-ckm .ph4l-table-tcs ul li::before{width:6px;height:6px;top:6px}#content-ckm table.ph4l-table-new{margin:20px 0;width:100%}#content-ckm table.ph4l-table-new tr:nth-of-type(odd) td{background-color:#e5e5ff}#content-ckm table.ph4l-table-new th{background-color:#6bbbae;color:#fff;font-weight:700}#content-ckm table.ph4l-table-new th,#content-ckm table.ph4l-table-new td{padding:10px 20px;text-align:left;border:1px solid #6bbbae;vertical-align:middle;width:auto}#content-ckm table.ph4l-table-new th p:first-child,#content-ckm table.ph4l-table-new td p:first-child{margin-top:0}#content-ckm table.ph4l-table-new th p:last-child,#content-ckm table.ph4l-table-new td p:last-child{margin-bottom:0}#content-ckm table.ph4l-table-new td:first-of-type{font-weight:700}#content-ckm table.ph4l-table-new img{max-width:100% !important;width:auto !important;height:auto !important;margin:0 auto !important}#content-ckm table.ph4l-table-new.services tr:first-of-type th:first-child{border-right-color:#fff}#content-ckm table.ph4l-table-new.services tr:first-of-type th:nth-of-type(2){border-right-color:#fff}#content-ckm table.ph4l-table-new.services tr:first-of-type th:last-child{border-left-color:#fff}#content-ckm table.ph4l-table-new.prices tr th{background-color:#c6007e}#content-ckm table.ph4l-table-new.prices tr th,#content-ckm table.ph4l-table-new.prices tr td{border-color:#c6007e}#content-ckm table.ph4l-table-new.prices tr:first-of-type td{border-left-color:transparent;border-top-color:transparent}#content-ckm table.ph4l-table-new.prices tr:first-of-type th{border-bottom-color:#fff}#content-ckm table.ph4l-table-new.prices tr:first-of-type th:first-child{border-right-color:#fff;border-bottom-color:#c6007e}#content-ckm table.ph4l-table-new.prices tr:first-of-type th:nth-of-type(2){border-right-color:#fff}#content-ckm table.ph4l-table-new.prices tr:first-of-type th:last-child{border-left-color:#fff}#content-ckm table.ph4l-table-new.prices tr:nth-of-type(2) th{border-top-color:#fff}#content-ckm table.ph4l-table-new.prices tr:nth-of-type(2) th:first-child{border-right-color:#fff}#content-ckm table.ph4l-table-new.prices tr:nth-of-type(2) th:nth-of-type(2),#content-ckm table.ph4l-table-new.prices tr:nth-of-type(2) th:nth-of-type(3){border-left-color:#fff;border-right-color:#fff}#content-ckm table.ph4l-table-new.prices tr:nth-of-type(2) th:last-child{border-left-color:#fff}@media only screen and (max-width: 767px){#content-ckm table.ph4l-table-new th,#content-ckm table.ph4l-table-new td{font-size:1.4rem;padding:5px}}#latest-news{float:left;width:100%;margin:30px 0 20px;color:#545859}#latest-news .left{font-size:1.8rem}#latest-news h2{text-align:center;margin-bottom:20px;margin-top:0}#latest-news .news-intro{padding:0 15px}#latest-news .news-intro h2{font-weight:600}#latest-news .news-intro p{margin-bottom:0;font-weight:500}#latest-news .newsflash{float:left;width:100%;padding-top:15px}#latest-news .newsflash .news-item{float:left;width:calc(100% + 40px);margin:0 -20px 40px;text-align:left;background-color:#f5f6f7;padding-bottom:25px}@media only screen and (max-width: 767px){#latest-news .newsflash .news-item{max-width:400px}}@media only screen and (min-width: 400px) and (max-width: 767px){#latest-news .newsflash .news-item{margin:0 auto 40px;float:none;width:100%}}#latest-news .newsflash .news-item:last-of-type{margin-bottom:0}#latest-news .newsflash .news-item img{width:100%;max-width:unset;height:auto;display:block;margin:0 auto}#latest-news .newsflash .news-item .news-text{margin-top:20px;padding:0 20px;font-size:1.6rem;font-weight:400;display:flex;flex-direction:column}#latest-news .newsflash .news-item .news-text .newsflash-title{font-size:2.5rem;font-weight:600;line-height:1.1;order:1}#latest-news .newsflash .news-item .news-text .newsflash-title a{color:#c6007e;text-decoration:none}#latest-news .newsflash .news-item .news-text .newsflash-title a:hover{color:#0000a0}#latest-news .newsflash .news-item .news-text .ckmdate{margin:0 0 8px;font-size:1.4rem;color:#545859}#latest-news .newsflash .news-item .news-text .ckmintro{margin-bottom:10px}#latest-news .newsflash .news-item .news-text .readmore{order:2;margin:15px 0;display:inline-block;text-decoration:none;padding:10px 20px;background-color:#c6007e;border:2px solid #c6007e;border-radius:8px;color:#fff;font-weight:500;padding:7px 17px;background-color:#0000a0;border:2px solid #0000a0;margin:20px 0 0;align-self:flex-start}#latest-news .newsflash .news-item .news-text .readmore:hover,#latest-news .newsflash .news-item .news-text .ckmfile input[type="file"]:focus+label strong.readmore,.ckmfile input[type="file"]:focus+label #latest-news .newsflash .news-item .news-text strong.readmore,#latest-news .newsflash .news-item .news-text .ckmfile label:hover strong.readmore,.ckmfile label:hover #latest-news .newsflash .news-item .news-text strong.readmore{background-color:#fff;color:#c6007e}#latest-news .newsflash .news-item .news-text .readmore:hover,#latest-news .newsflash .news-item .news-text .ckmfile input[type="file"]:focus+label strong.readmore,.ckmfile input[type="file"]:focus+label #latest-news .newsflash .news-item .news-text strong.readmore,#latest-news .newsflash .news-item .news-text .ckmfile label:hover strong.readmore,.ckmfile label:hover #latest-news .newsflash .news-item .news-text strong.readmore{background-color:#FFF;color:#0000a0}#latest-news .newsflash .news-item .news-text span{display:block}#content-ckm .blog .blog-items{margin-top:40px}#content-ckm .blog .blog-items .blog-item{margin-bottom:45px}#content-ckm .blog .blog-items .blog-item img{max-width:100%;margin-bottom:20px;border-radius:10px}#content-ckm .blog .blog-items .blog-item h3{font-size:2rem;margin:0}#content-ckm .blog .blog-items .blog-item .item-content{font-size:1.6rem}#content-ckm .blog .blog-items .blog-item .item-content h2{font-size:2.2rem;font-weight:600;margin-bottom:0;text-align:center;margin-top:0}#content-ckm .blog .blog-items .blog-item .item-content h2 a{color:#6bbbae;text-decoration:none}#content-ckm .blog .blog-items .blog-item .item-content h2 a:hover{color:#c6007e}#content-ckm .blog .blog-items .blog-item .item-content>h2,#content-ckm .blog .blog-items .blog-item .item-content>h3{font-size:1.8rem;color:#545859}#content-ckm .blog .blog-items .blog-item .item-content .article-info p:first-of-type{margin-top:0}#content-ckm .blog .blog-items .blog-item .item-content .article-info p:last-of-type{margin-bottom:0}#content-ckm .blog .blog-items .blog-item .item-content .article-info .published{margin:15px 0 10px;color:#545859}#content-ckm .blog .blog-items .blog-item .item-content .readmore a.btn{background-color:#c6007e;border:3px solid #c6007e;color:#FFF;font-weight:600;padding:12px 28px;display:inline-block;text-decoration:none;border-radius:8px;margin:20px 0 0}#content-ckm .blog .blog-items .blog-item .item-content .readmore a.btn:hover,#content-ckm .blog .blog-items .blog-item .item-content .readmore .ckmfile input[type="file"]:focus+label strong.btn,.ckmfile input[type="file"]:focus+label #content-ckm .blog .blog-items .blog-item .item-content .readmore strong.btn,#content-ckm .blog .blog-items .blog-item .item-content .readmore .ckmfile label:hover strong.btn,.ckmfile label:hover #content-ckm .blog .blog-items .blog-item .item-content .readmore strong.btn{background-color:#FFF;color:#c6007e}@media only screen and (max-width: 767px){#latest-news .newsflash .news-item .news-text{max-width:400px;margin:20px auto 0}}@media only screen and (min-width: 768px){#latest-news{text-align:left;margin:40px 0 45px}#latest-news h2{text-align:left;margin-bottom:10px}#latest-news .left{font-size:inherit}#latest-news .newsflash{padding:20px 0 0;display:flex;justify-content:space-between;gap:15px}#latest-news .newsflash .news-item{width:auto;padding:0;flex-basis:calc(100% / 3);margin:0;float:none;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}#latest-news .newsflash .news-item img{width:auto;max-width:100%}#latest-news .newsflash .news-item .news-text{margin-top:0px;text-align:left;padding:15px 10px 30px;flex-grow:1}#latest-news .newsflash .news-item .news-text .newsflash-title{text-align:left;font-size:2rem;margin-bottom:15px;flex-grow:1}#latest-news .newsflash .news-item .news-text .ckmdate{margin:0 0 10px;text-align:left}#latest-news .newsflash .news-item .news-text .readmore{margin-top:10px}#content-ckm .blog .blog-items .blog-item{float:left;width:100%}#content-ckm .blog .blog-items .blog-item img{margin-bottom:0px}#content-ckm .blog .blog-items .blog-item img,#content-ckm .blog .blog-items .blog-item .item-content{float:left;max-width:50%}#content-ckm .blog .blog-items .blog-item .item-content{padding-left:20px}#content-ckm .blog .blog-items .blog-item .item-content h2{text-align:left}#content-ckm .blog .blog-items .blog-item .item-content .article-info .published{margin:10px 0}}@media only screen and (min-width: 1024px){#latest-news{margin:50px 0 60px}#latest-news .left{font-size:1.8rem;font-weight:500}#latest-news h2{font-size:3.6rem;margin-bottom:30px}#latest-news .newsflash{display:flex;padding-top:45px;gap:25px;justify-content:space-between}#latest-news .newsflash .news-item img{max-width:100%}#latest-news .newsflash .news-item .news-text{padding:25px 17px 30px;width:100%}#latest-news .newsflash .news-item .news-text .readmore{padding:7px 20px;font-size:inherit;font-size:1.4rem}#latest-news .newsflash .news-item .news-text .ckmintro{display:block}#latest-news .newsflash .news-item .news-text .newsflash-title{font-size:2.2rem}#latest-news .newsflash .news-item .news-text .ckmdate{margin:0 0 15px;padding:0;display:block;float:none}#content-ckm .blog .blog-items .blog-item{margin-bottom:60px}#content-ckm .blog .blog-items .blog-item img{max-width:350px;width:100%}#content-ckm .blog .blog-items .blog-item .item-content{width:calc(100% - 350px);padding-left:30px;max-width:none}#content-ckm .blog .blog-items .blog-item .item-content .article-info .published{margin:15px 0}}@media only screen and (min-width: 1366px){#latest-news{margin-top:55px;margin-bottom:75px}#latest-news .wc{width:calc(100% - 150px) !important}#latest-news .newsflash{padding-top:30px;justify-content:center;gap:75px}#latest-news .newsflash .news-item{margin-bottom:0;max-width:340px}#latest-news .newsflash .news-item img{border-width:5px}#latest-news .newsflash .news-item .news-text{font-size:1.8rem}#latest-news .newsflash .news-item .news-text .newsflash-title{font-size:2.2rem}#latest-news .newsflash .news-item .news-text .ckmdate{margin:10px 0;font-size:1.6rem;padding:0}#latest-news .newsflash .news-item .news-text .readmore{padding:12px 33px;font-size:1.6rem}#content-ckm .blog .blog-items .blog-item img{max-width:400px}#content-ckm .blog .blog-items .blog-item .item-content{font-size:1.9rem;padding-left:40px;width:calc(100% - 400px)}#content-ckm .blog .blog-items .blog-item .item-content h2{font-size:2.4rem}#content-ckm .blog .blog-items .blog-item .item-content .readmore a.btn{padding:10px 30px}#content-ckm .blog .blog-items .blog-item .item-content .article-info .published{font-size:1.6rem;margin:5px 0 20px}}@media only screen and (min-width: 1635px){#latest-news{margin-top:105px;margin-bottom:90px}#latest-news .wc{display:flex}#latest-news h2{font-size:4rem;line-height:1;letter-spacing:-0.7px;margin-bottom:40px}#latest-news div.left{flex-basis:33.55%;padding-right:50px}#latest-news .newsflash{flex-basis:66.45%;padding:0 0 0;gap:20px;justify-content:space-between}#latest-news .newsflash .news-item img{max-width:100%}#latest-news .newsflash .news-item .news-text{font-size:2rem;font-weight:500;padding-top:25px;padding-bottom:40px}#latest-news .newsflash .news-item .news-text .newsflash-title{font-size:2.4rem}#latest-news .newsflash .news-item .news-text .readmore{padding:8px 18px;border-radius:8px;margin-top:20px}#latest-news .newsflash .news-item .news-text .ckmdate{margin:0 0 10px;font-size:1.4rem}#content-ckm .blog .blog-items .blog-item .item-content{font-size:2rem}#content-ckm .blog .blog-items .blog-item .item-content h2{font-size:2.6rem}}#covid-advice{float:left;width:100%;margin:40px 0}@media only screen and (min-width: 768px){#covid-advice{display:flex}}@media only screen and (max-width: 767px){#covid-advice .block{width:100%;max-width:445px;margin:0 auto 30px}}@media only screen and (min-width: 768px){#covid-advice .block{width:30%;display:flex;float:none}#covid-advice .block:nth-child(n){margin-right:5%;clear:none}#covid-advice .block:nth-child(3n){margin-right:0}#covid-advice .block:nth-child(3n+1){clear:left}}#covid-advice .block a{display:block;background:#A5127C;color:#FFF;text-decoration:none;border:1px solid #A5127C;position:relative;padding-bottom:70px;width:100%}#covid-advice .block a span{display:block;padding:10px 20px}#covid-advice .block a span.title{font-size:1.2em;padding-top:20px}#covid-advice .block a span.readmore{text-decoration:underline;padding-bottom:30px;font-weight:700;position:absolute;bottom:0}#covid-advice .block a img{display:block;max-width:100%;margin:0 !important;width:100%}#covid-advice .block a:hover{background:#FFF;color:#A5127C}ol.covid li strong{color:#A5127C}h3.covid{color:#A5127C}a.cta.covid{background:#A5127C;border:1px solid #A5127C;margin-bottom:0}a.cta.covid:hover,.ckmfile input[type="file"]:focus+label strong.covid,.ckmfile label:hover strong.covid{background:#FFF;color:#A5127C}.covid-advice h2,.covid-advice h3{margin-top:40px}.covid-advice p img{border:1px solid #A5127C;height:auto !important}.covid-advice .accordion{margin:40px 0 20px;clear:both}.covid-advice .accordion h3{color:#A5127C;margin:5px 0 0 !important;padding:10px 20px;padding-right:45px;cursor:pointer;border:1px solid #A5127C;background-image:url(../images/accordion-arrow.png);background-repeat:no-repeat;background-position:right 15px center}.covid-advice .accordion h3:hover{background-color:#f4f4f4}.covid-advice .accordion h3.open{border-bottom:0 none;background-color:#f4f4f4;background-image:url(../images/accordion-arrow-down.png)}.covid-advice .accordion>div{display:none;padding:10px 20px;border:1px solid #A5127C;background:#f4f4f4;border-top:0 none;color:#545859}.covid-advice .accordion a{font-weight:700}.covid-advice .accordion a:hover{text-decoration:underline}#covid-advice.neutering a{background:#6bbbae;border-color:#6bbbae}#covid-advice.neutering a:hover{color:#6bbbae}#covid-advice.vaccinations a{background:#e45103;border-color:#e45103}#covid-advice.vaccinations a:hover{color:#e45103}.pet-plan-offer{padding:30px;background:#dfe7f2}#content-ckm .benefits-block{padding:30px;background:#6bbbae;color:#fff;float:left;width:100%;margin:30px 0}#content-ckm .benefits-block h2,#content-ckm .benefits-block h3{color:#fff}#content-ckm .benefits-block ul{max-width:47%;margin:15px 0 15px 15px}#content-ckm .benefits-block ul li{background:none !important;position:relative;list-style-type:none;padding-left:25px}#content-ckm .benefits-block ul li::before{content:"";width:8px;height:8px;background:#fff;position:absolute;top:8px;left:0;border-radius:50%}#content-ckm .benefits-block+p{margin-top:30px;clear:both}#content-ckm .benefits-block img{max-width:50%;margin-left:0 !important;margin-bottom:0 !important}@media only screen and (max-width: 1023px){#content-ckm .benefits-block ul{max-width:100%}#content-ckm .benefits-block img{display:none}}@media only screen and (min-width: 768px){#content-ckm .benefits-block{border-radius:10px}}table.neutering{max-width:750px}table.neutering tr:first-child td{background:#c6007e}table.neutering td{color:#fff;padding:10px;border:1px solid #fff;vertical-align:top;background:#6bbbae}table.neutering td p{margin:0}#content-ckm .pet-help-advice .cat-desc{float:left;width:100%;padding:20px 0 0}#content-ckm .pet-help-advice .cat-desc p{margin:0}#content-ckm .pet-help-advice .introtext{padding:20px 0 0;margin:30px 0 0}#content-ckm .pet-help-advice .introtext p{margin:0}#content-ckm .pet-help-advice #leftcol{float:left;width:66%}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item{float:left;display:flex;margin-bottom:30px;width:100%}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item .page-header h2 a{color:#6bbbae}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item .page-header h2 a:hover{color:#c6007e}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item .article-intro h2{font-size:2rem}#content-ckm .pet-help-advice #leftcol .pha h2{margin:0}#content-ckm .pet-help-advice #leftcol .pha a{text-decoration:none}#content-ckm .pet-help-advice #leftcol .pha a.btn{margin:15px 0;display:inline-block;text-decoration:none;padding:10px 20px;background-color:#c6007e;border:2px solid #c6007e;border-radius:8px;color:#FFF;font-weight:500}#content-ckm .pet-help-advice #leftcol .pha a.btn:hover,#content-ckm .pet-help-advice #leftcol .pha .ckmfile input[type="file"]:focus+label strong.btn,.ckmfile input[type="file"]:focus+label #content-ckm .pet-help-advice #leftcol .pha strong.btn,#content-ckm .pet-help-advice #leftcol .pha .ckmfile label:hover strong.btn,.ckmfile label:hover #content-ckm .pet-help-advice #leftcol .pha strong.btn{background-color:#FFF;color:#c6007e}#content-ckm .pet-help-advice #leftcol .pha .article-info{width:100%}#content-ckm .pet-help-advice #leftcol .pha .article-info .article-intro{padding-right:0;margin:0.5em 0 1em}#content-ckm .pet-help-advice #leftcol .pha .article-info .article-intro>h2,#content-ckm .pet-help-advice #leftcol .pha .article-info .article-intro>h3{font-size:2.2rem}#content-ckm .pet-help-advice #leftcol .pha .article-info .article-intro p{margin:0.5em 0 1em}#content-ckm .pet-help-advice #leftcol img{max-width:100%;border-radius:10px}#content-ckm .pet-help-advice #leftcol .item-image{float:left;width:40%;margin:0;flex-shrink:0}#content-ckm .pet-help-advice #leftcol .article-info{float:right}#content-ckm .pet-help-advice #rightcol{float:right;width:25%;background:#f5f6f7;padding:20px}#content-ckm .pet-help-advice #rightcol ul{margin-left:20px}#content-ckm .pet-help-advice #rightcol ul li{font-size:2.2rem}#content-ckm .pet-help-advice #rightcol ul li::before{background:#c6007e;width:8px;height:8px;border-radius:50%;padding:0;left:0;top:10px}#content-ckm .pet-help-advice .cat-title{font-weight:400;font-size:2.7rem;margin-bottom:30px}@media only screen and (max-width: 767px){#content-ckm .pet-help-advice #leftcol,#content-ckm .pet-help-advice #rightcol{width:100%;margin-top:30px}#content-ckm .pet-help-advice #rightcol ul.nav.menu.mod-list li{font-size:1.6rem}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item{flex-direction:column}#content-ckm .pet-help-advice #leftcol .pha .item-image{width:100%;margin-bottom:10px}#content-ckm .pet-help-advice #leftcol .pha .items-row{margin-bottom:40px}#content-ckm .pet-help-advice #leftcol .pha .items-row:last-of-type{margin-bottom:0}#content-ckm .pet-help-advice #leftcol .pagination span,#content-ckm .pet-help-advice #leftcol .pagination a{display:block}#content-ckm .pet-help-advice .cat-desc{padding:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){#content-ckm .pet-help-advice #rightcol{width:305px}#content-ckm .pet-help-advice #leftcol{width:calc(100% - 350px)}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item{flex-direction:column}#content-ckm .pet-help-advice #leftcol .pha .item-image,#content-ckm .pet-help-advice #leftcol .pha .article-info{width:100%}#content-ckm .pet-help-advice #leftcol .pha .item-image{margin-bottom:10px}#content-ckm .pet-help-advice #leftcol .pha .item-image img{max-width:403px}#content-ckm .pet-help-advice #leftcol .pha .blog-items .blog-item .item-content{padding-left:0;max-width:403px}}@media only screen and (min-width: 1024px){#content-ckm .pet-help-advice #leftcol .pha .item-image .article-text,#content-ckm .pet-help-advice #leftcol .pha .article-info .article-text{padding-left:25px}#content-ckm .pet-help-advice #leftcol .pha .item-image .article-text h2,#content-ckm .pet-help-advice #leftcol .pha .article-info .article-text h2{font-size:3rem}}.pet-care{float:left;width:100%;margin-top:50px;border-radius:12px;overflow:hidden}.pet-care .pet-care-text{width:calc(100% - 500px);padding:20px 30px 0}.pet-care .pet-care-text a{text-decoration:none !important;display:inline-block;margin:0}.pet-care .pet-care-text a.title{font-size:3rem;font-weight:600}.pet-care .pet-care-text a.cta{font-size:2rem}.pet-care:nth-child(odd){background:#f5f6f7}.pet-care:nth-child(odd) img{float:left}.pet-care:nth-child(odd) .pet-care-text{float:right}.pet-care:nth-child(even){background:#6bbbae;color:#FFF}.pet-care:nth-child(even) a.title{color:#FFF}.pet-care:nth-child(even) a.title:hover,.pet-care:nth-child(even) .ckmfile input[type="file"]:focus+label strong.title,.ckmfile input[type="file"]:focus+label .pet-care:nth-child(even) strong.title,.pet-care:nth-child(even) .ckmfile label:hover strong.title,.ckmfile label:hover .pet-care:nth-child(even) strong.title{color:#c6007e}.pet-care:nth-child(even) a.cta{background-color:#FFF;border-color:#FFF;color:#c6007e}.pet-care:nth-child(even) a.cta:hover,.pet-care:nth-child(even) .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label .pet-care:nth-child(even) strong.cta,.pet-care:nth-child(even) .ckmfile label:hover strong.cta,.ckmfile label:hover .pet-care:nth-child(even) strong.cta{background:#c6007e;color:#FFF}.pet-care:nth-child(even) img{float:right}.pet-care:nth-child(even) .pet-care-text{float:left}@media only screen and (max-width: 767px){.pet-care{margin-top:30px;border-radius:0}.pet-care img{max-width:100%;margin:0 !important}.pet-care .pet-care-text{width:100%;padding:20px}.pet-care .pet-care-text a.title{font-size:2.5rem;margin-bottom:15px}.pet-care .pet-care-text ul{width:100%;margin:0}.pet-care .pet-care-text ul li{min-height:20px;background-position:0 0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.pet-care>a{width:280px;overflow:hidden;float:left}.pet-care .pet-care-text{padding:20px;width:calc(100% - 280px)}.pet-care .pet-care-text a.title{margin:0 0 10px;font-size:2.5rem}.pet-care .pet-care-text ul{width:100%;margin:0}.pet-care .pet-care-text ul li{min-height:20px;background-position:0 0}.pet-care .pet-care-text p:last-child{margin-bottom:0}.pet-care>a{float:left}.pet-care>a img{margin-left:-100px;max-width:none !important;float:none !important;display:block}.pet-care:first-child>a img{margin-left:-130px}.pet-care:last-child>a img{margin-left:-120px}}#content-ckm .moduletable.pha .newsflash.pha{padding:0 60px}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button{top:50%;margin-top:-20px;background-color:#c7007f;color:#FFF;width:40px;height:40px}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button:focus{box-shadow:none !important}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button:hover,#content-ckm .moduletable.pha .newsflash.pha .ckmfile input[type="file"]:focus+label strong.flickity-prev-next-button,.ckmfile input[type="file"]:focus+label #content-ckm .moduletable.pha .newsflash.pha strong.flickity-prev-next-button,#content-ckm .moduletable.pha .newsflash.pha .ckmfile label:hover strong.flickity-prev-next-button,.ckmfile label:hover #content-ckm .moduletable.pha .newsflash.pha strong.flickity-prev-next-button{background-color:#67c6b2}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button.next{right:0px}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button.previous{left:0px}#content-ckm .moduletable.pha .newsflash.pha img{max-width:100%;height:auto}#content-ckm .moduletable.pha .newsflash.pha .news-item{margin-bottom:0px}#content-ckm .moduletable.pha .newsflash.pha img{display:block;margin:0;float:left;width:40%;max-width:400px}#content-ckm .moduletable.pha .newsflash.pha div.news-text{float:right;width:55%;font-size:2rem}#content-ckm .moduletable.pha .newsflash.pha div.news-text h2{margin-top:0}#content-ckm .moduletable.pha .newsflash.pha div.news-text h2 a{font-weight:400}#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmintro{float:left;width:100%;clear:both;box-sizing:border-box;padding:10px 0}#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmintro>h2,#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmintro>h3{font-size:2.2rem}#content-ckm .moduletable.pha .newsflash.pha div.news-text a.readmore{margin:15px 0;display:inline-block;text-decoration:none;padding:10px 20px;background-color:#c6007e;border:2px solid #c6007e;border-radius:8px;color:#fff;font-weight:500}#content-ckm .moduletable.pha .newsflash.pha div.news-text a.readmore:hover,#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmfile input[type="file"]:focus+label strong.readmore,.ckmfile input[type="file"]:focus+label #content-ckm .moduletable.pha .newsflash.pha div.news-text strong.readmore,#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmfile label:hover strong.readmore,.ckmfile label:hover #content-ckm .moduletable.pha .newsflash.pha div.news-text strong.readmore{background-color:#fff;color:#c6007e}#content-ckm .moduletable.pha .published{font-weight:700}@media only screen and (max-width: 767px){#content-ckm .moduletable.pha .newsflash.pha{margin:65px 0;padding:0}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button{top:-30px}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button.next{right:35%}#content-ckm .moduletable.pha .newsflash.pha .flickity-prev-next-button.previous{left:35%}#content-ckm .moduletable.pha .newsflash.pha img{width:100%;margin:0 auto 20px !important;display:block;float:none !important}#content-ckm .moduletable.pha .newsflash.pha div.news-text{width:100%;font-size:1.6rem}#content-ckm .moduletable.pha .newsflash.pha div.news-text h2{font-size:2rem}#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmintro{padding-right:0}}@media only screen and (min-width: 1024px){#content-ckm .moduletable.pha .newsflash.pha img{max-width:403px}#content-ckm .moduletable.pha .newsflash.pha div.news-text{width:calc(100% - 403px);padding-left:40px}#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmintro{padding:15px 0}}@media only screen and (min-width: 1366px){#content-ckm .moduletable.pha .newsflash.pha{padding:0 60px}#content-ckm .moduletable.pha .newsflash.pha div.news-text h2{font-size:2.6rem}#content-ckm .moduletable.pha .newsflash.pha div.news-text .ckmintro{padding:20px 0}#content-ckm .moduletable.pha .newsflash.pha div.news-text a.readmore{font-size:2rem}}@media only screen and (min-width: 1635px){#content-ckm .moduletable.pha .newsflash.pha{margin:40px 0}#content-ckm .moduletable.pha .newsflash.pha div.news-text h2{font-size:3rem}}.accordion .question{color:#545859;margin:5px 0 0 !important;padding:10px 20px;padding-right:45px;cursor:pointer;border:1px solid #c6007e;position:relative;background:#fff}.accordion .question::after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #c6007e;position:absolute;right:15px;top:calc(50% - 10px);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.accordion .question:hover,.accordion .ckmfile input[type="file"]:focus+label strong.question,.ckmfile input[type="file"]:focus+label .accordion strong.question,.accordion .ckmfile label:hover strong.question,.ckmfile label:hover .accordion strong.question{background-color:#f5f6f7}.accordion .question.open{border-bottom:0 none;background-color:#f5f6f7}.accordion .question.open::after{transform:rotate(90deg)}.accordion .question:not(.open)+.answer{display:none;padding:0}.accordion>div.answer{padding:0 20px;border:1px solid #c6007e;background:#f5f6f7;border-top:0 none;color:#545859;word-break:break-word;transition:height 0.4s ease-in-out;overflow:hidden}.accordion>div.answer::before,.accordion>div.answer::after{content:'';display:block}.accordion>div.answer::before{padding-top:10px}.accordion>div.answer::after{padding-bottom:10px}.accordion span.question{display:block}#filters_clear{margin-top:25px;float:none;width:100%}.body-view-faqs .faqs-form .faqs-filters{padding:10px 0 20px;border-bottom:1px solid #545859;margin-bottom:20px}.body-view-faqs .faqs-form .faqs-filters .search-options{display:inline-block;margin-right:30px}.body-view-faqs .faqs-form .faqs-filters .search-options input#filter_search{width:250px}.body-view-faqs .faqs-form .faqs-filters .control-group{display:inline-block}.body-view-faqs .faqs-form .faqs-filters .control-group .control-label{margin-bottom:5px}.body-view-faqs .faqs-form .faqs-filters input,.body-view-faqs .faqs-form .faqs-filters select{padding:4px;font-size:calc($font-size*0.875);border:1px solid #545859}.body-view-faqs .faqs-form .faqs-filters select{padding:3px}@media only screen and (min-width: false) and (max-width: 767px){.body-view-faqs .faqs-form .faqs-filters{padding:10px 0;font-size:1.4rem}.body-view-faqs .faqs-form .faqs-filters .search-options{display:block;width:100%;margin-bottom:10px}.body-view-faqs .faqs-form .faqs-filters .search-options .control-group{width:calc(100% - 64px) !important}.body-view-faqs .faqs-form .faqs-filters .search-options .control-group input#filter_search{width:100%}.body-view-faqs .faqs-form .faqs-filters .search-options input[type=submit]{width:60px}.body-view-faqs .faqs-form .faqs-filters .control-group{width:50%}.body-view-faqs .faqs-form .faqs-filters .control-group:nth-of-type(2){width:calc(100% - 104px)}.body-view-faqs .faqs-form .faqs-filters .control-group:last-of-type{width:100px}.body-view-faqs .faqs-form .faqs-filters .control-group .controls input,.body-view-faqs .faqs-form .faqs-filters .control-group .controls select{width:100%}}@media only screen and (min-width: 768px){.body-view-faqs #filters_clear{margin-top:15px;margin-left:0px;float:right;clear:both;width:auto}.body-view-faqs .accordion{float:left;width:100%}.body-view-faqs .faqs-form .faqs-filters{float:left;width:100%;padding:10px 0 20px;margin-bottom:20px;font-size:1.6rem}.body-view-faqs .faqs-form .faqs-filters .search-options{float:left}.body-view-faqs .faqs-form .faqs-filters .search-options .control-group{float:none !important;text-align:left !important}.body-view-faqs .faqs-form .faqs-filters .control-group{float:left}.body-view-faqs .faqs-form .faqs-filters .control-group:last-of-type{float:right;text-align:right}.body-view-faqs .faqs-form .faqs-filters input{padding:6px 10px}.body-view-faqs .faqs-form .faqs-filters select{padding:4px 10px}.body-view-faqs .faqs-form .faqs-filters select.input-mini{padding:4px}}@media only screen and (min-width: 1024px){.body-view-faqs #filters_clear{margin-top:25px;margin-left:30px;float:left;clear:none}.body-view-faqs .faqs-form .faqs-filters .search-options input#filter_search{width:300px}.body-view-faqs .faqs-form .faqs-filters input,.body-view-faqs .faqs-form .faqs-filters select{font-size:1.6rem}}@media only screen and (min-width: 1366px){.body-view-faqs .faqs-form .faqs-filters{font-size:calc($font-size*1.125)}.body-view-faqs .faqs-form .faqs-filters .search-options input#filter_search{width:350px}}#container{overflow:hidden}#content-ckm .dental-box{background-color:#c6007e;color:#fff;padding:25px;margin:30px 0}#content-ckm .dental-box a{color:#fff;text-decoration:underline}#content-ckm .dental-box a:hover{text-decoration:none}#content-ckm .dental-text-block{float:left;width:100%;padding:30px 0px}#content-ckm .dental-text-block .image img{margin-left:auto;margin-right:auto;margin-bottom:20px}#content-ckm .dental-text-block:first-of-type{padding-top:0}#content-ckm .dental-text-block.no-padding-bottom{padding-bottom:0}#content-ckm .dental-text-block ul{margin-bottom:40px}#content-ckm .dental-text-block.padding{padding:15px;margin-bottom:40px}#content-ckm .dental-text-block.padding:before,#content-ckm .dental-text-block.padding:after{display:none}#content-ckm .dental-text-block.pink,#content-ckm .dental-text-block.color,#content-ckm .dental-text-block.vaccinations{color:#fff;background-color:#6bbbae;position:relative}#content-ckm .dental-text-block.pink ul li:before,#content-ckm .dental-text-block.color ul li:before,#content-ckm .dental-text-block.vaccinations ul li:before{background-color:#fff}#content-ckm .dental-text-block.pink h2,#content-ckm .dental-text-block.pink h3,#content-ckm .dental-text-block.color h2,#content-ckm .dental-text-block.color h3,#content-ckm .dental-text-block.vaccinations h2,#content-ckm .dental-text-block.vaccinations h3{margin-top:0;color:#fff}#content-ckm .dental-text-block.pink:before,#content-ckm .dental-text-block.pink:after,#content-ckm .dental-text-block.color:before,#content-ckm .dental-text-block.color:after,#content-ckm .dental-text-block.vaccinations:before,#content-ckm .dental-text-block.vaccinations:after{content:"";position:absolute;top:0;background-color:#6bbbae;width:100%;height:100%}#content-ckm .dental-text-block.pink:before,#content-ckm .dental-text-block.color:before,#content-ckm .dental-text-block.vaccinations:before{left:-100%}#content-ckm .dental-text-block.pink:after,#content-ckm .dental-text-block.color:after,#content-ckm .dental-text-block.vaccinations:after{right:-100%}#content-ckm .dental-text-block.vaccinations{background-color:#e45103}#content-ckm .dental-text-block.vaccinations a.cta{background-color:#fbc52a;color:#e45103 !important;border-color:#e45103 !important}#content-ckm .dental-text-block.vaccinations a.cta:hover,#content-ckm .dental-text-block.vaccinations .ckmfile input[type="file"]:focus+label strong.cta,.ckmfile input[type="file"]:focus+label #content-ckm .dental-text-block.vaccinations strong.cta,#content-ckm .dental-text-block.vaccinations .ckmfile label:hover strong.cta,.ckmfile label:hover #content-ckm .dental-text-block.vaccinations strong.cta{background-color:#fff}#content-ckm .dental-text-block.vaccinations:before,#content-ckm .dental-text-block.vaccinations:after{background-color:#e45103}@media only screen and (min-width: 768px){#content-ckm .dental-text-block{padding:40px 0px}#content-ckm .dental-text-block .image img{float:right;margin-left:40px;margin-bottom:40px;margin-right:0}#content-ckm .dental-text-block.padding{padding:40px}#content-ckm .dental-text-block.pink .text,#content-ckm .dental-text-block.color .text,#content-ckm .dental-text-block.vaccinations .text{padding:20px 0}}@media only screen and (min-width: 1024px){#content-ckm .dental-text-block .image img{margin-left:60px}#content-ckm .dental-text-block.pink .image img,#content-ckm .dental-text-block.color .image img,#content-ckm .dental-text-block.vaccinations .image img{margin-bottom:0px}#content-ckm .dental-text-block.aligned-center{display:flex;align-items:center;justify-content:space-between;gap:40px}#content-ckm .dental-text-block.aligned-center .image{order:1;max-width:374px;width:100%}#content-ckm .dental-text-block.aligned-center .image img{margin:0px}#content-ckm .dental-text-block.aligned-center .text{order:0;width:calc(100% - 414px)}}@media only screen and (min-width: 1635px){#content-ckm .dental-text-block{padding:60px 0px}#content-ckm .dental-text-block.padding{padding:60px}}#content-ckm .fact-sheets,#content-ckm .information-videos{float:left;width:100%;margin-bottom:20px}#content-ckm .fact-sheets ul,#content-ckm .information-videos ul{margin:30px 0}#content-ckm .fact-sheets ul li,#content-ckm .information-videos ul li{list-style-type:none;max-width:374px;margin:0 auto 20px;padding-left:0}#content-ckm .fact-sheets ul li:before,#content-ckm .information-videos ul li:before{display:none}#content-ckm .fact-sheets ul li a,#content-ckm .information-videos ul li a{display:block}#content-ckm .fact-sheets ul li a:hover,#content-ckm .information-videos ul li a:hover{opacity:0.7}#content-ckm .fact-sheets ul li img,#content-ckm .information-videos ul li img{margin:0 auto;max-width:100%;display:block}@media only screen and (min-width: 768px){#content-ckm .fact-sheets ul li,#content-ckm .information-videos ul li{width:48%;float:left;margin-bottom:30px}#content-ckm .fact-sheets ul li:nth-child(n),#content-ckm .information-videos ul li:nth-child(n){margin-right:4%;clear:none}#content-ckm .fact-sheets ul li:nth-child(2n),#content-ckm .information-videos ul li:nth-child(2n){margin-right:0}#content-ckm .fact-sheets ul li:nth-child(2n+1),#content-ckm .information-videos ul li:nth-child(2n+1){clear:left}#content-ckm .fact-sheets ul li:last-of-type,#content-ckm .information-videos ul li:last-of-type{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){#content-ckm .fact-sheets ul,#content-ckm .information-videos ul{max-width:780px;margin:30px auto 0;display:block}}@media only screen and (min-width: 1024px){#content-ckm .fact-sheets ul,#content-ckm .information-videos ul{margin:50px 0 0}#content-ckm .fact-sheets ul li,#content-ckm .information-videos ul li{width:30.2%;margin-bottom:50px}#content-ckm .fact-sheets ul li:nth-child(n),#content-ckm .information-videos ul li:nth-child(n){margin-right:4.7%;clear:none}#content-ckm .fact-sheets ul li:nth-child(3n),#content-ckm .information-videos ul li:nth-child(3n){margin-right:0}#content-ckm .fact-sheets ul li:nth-child(3n+1),#content-ckm .information-videos ul li:nth-child(3n+1){clear:left}}.mars-cookie{position:fixed;bottom:0;right:0;z-index:999999}.norecaptcha{float:left;width:100%;margin-bottom:15px}.norecaptcha>.optanon-show-settings{cursor:pointer}#ot-sdk-btn.ot-sdk-show-settings{color:#FFF !important;background:#c6007e;border:0 none !important}#onetrust-pc-sdk.otRelFont{font-size:14px !important}.onetrust-iframe{position:relative;text-align:center}.onetrust-iframe iframe[class*="optanon-category-"]:not([src])+.placeholder{display:block !important;position:absolute;top:0;left:0;right:0;bottom:0;padding:25px}.onetrust-iframe a.ot-sdk-show-settings{display:inline-block;margin-top:20px}.onetrust-iframe iframe{margin:0 !important}div#oabp-widget:not([data-oabp-widget-added])+.placeholder{display:block !important;padding:25px}#onetrust-banner-sdk{line-height:1.231}#onetrust-banner-sdk *{box-sizing:border-box !important}#onetrust-banner-sdk:focus{outline:none}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#FFF !important}#onetrust-banner-sdk{background:#c6007e !important;color:#fff;font-size:16px;font-weight:400;-webkit-text-size-adjust:none}#onetrust-banner-sdk::before{content:'Welcome pet lovers!';display:inline-block;font-weight:700;font-size:28.8px;padding-top:15px}#onetrust-banner-sdk .ot-sdk-container{padding:10px 0 !important}#onetrust-banner-sdk .ot-sdk-container p{color:#fff !important;text-align:center;font-size:16px;line-height:19.2px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{padding-right:0;margin:0 auto;width:90%;max-width:300px;padding-bottom:25px;font-size:14px;margin-top:0 !important}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group::before{content:'Are you ok with our use of cookies?';display:inline-block;width:100%;text-align:center}#onetrust-banner-sdk a,#onetrust-banner-sdk a:link,#onetrust-banner-sdk a:visited,#onetrust-banner-sdk a[href]{color:#FFF !important;text-decoration:underline}#onetrust-banner-sdk a span,#onetrust-banner-sdk a:link span,#onetrust-banner-sdk a:visited span,#onetrust-banner-sdk a[href] span{color:#6bbbae !important}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:100% !important}#onetrust-banner-sdk #onetrust-button-group{position:static;display:flex !important;flex-wrap:wrap}#onetrust-banner-sdk #onetrust-button-group button{-ms-flex-order:1;-webkit-order:1;order:1}#onetrust-banner-sdk #onetrust-button-group button#onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler{margin:0 auto;display:block;border:0 none;padding:10px;border-radius:40px;width:100%;text-align:center;font-size:16px;font-weight:400;background:#6bbbae}#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler{margin-top:10px;-ms-flex-order:3;-webkit-order:3;order:3}#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler::before{content:'\2715';padding-right:10px}#onetrust-banner-sdk #onetrust-button-group button#onetrust-accept-btn-handler::before{content:'\2713';padding-right:10px}#onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler{margin:0 auto 0;display:block;color:#fff !important;width:100%;text-align:center;border-bottom:0 none;background:transparent !important;padding:12px 0 !important}#onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler::before{display:none;content:''}#onetrust-banner-sdk #onetrust-close-btn-container{transform:none !important;right:auto !important;margin:0 !important;top:auto !important}#onetrust-banner-sdk #onetrust-policy{padding:15px 0 20px;margin-right:auto !important;margin-left:auto !important;max-width:550px}#onetrust-banner-sdk #onetrust-policy p:last-child{padding-bottom:0;margin-bottom:0}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{text-align:center !important;font-size:16px;color:#fff}#onetrust-banner-sdk #onetrust-policy{margin-top:0 !important}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin-bottom:20px}#onetrust-banner-sdk .optanon-alert-box-bottom-top{height:0}#onetrust-banner-sdk .optanon-alert-box-button-middle{background:#6bbbae}#onetrust-banner-sdk .optanon-alert-box-button-middle button{color:#fff !important}#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;left:15px;bottom:15px;right:auto !important;width:25px;height:25px;top:auto;margin:0;z-index:10000;display:block !important}#onetrust-banner-sdk #onetrust-close-btn-container button{background:rgba(255,255,255,0.25);border-radius:25px;width:24px;height:24px;cursor:pointer;right:0 !important;top:auto !important}#onetrust-banner-sdk #onetrust-close-btn-container button::before{transform:rotate(45deg);position:absolute;top:4px;left:11px;content:'';height:15px;width:2px;background:#FFF}#onetrust-banner-sdk #onetrust-close-btn-container button::after{transform:rotate(-45deg);position:absolute;top:4px;left:11px;content:'';height:15px;width:2px;background:#FFF}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-close-btn-container-mobile{display:none !important}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{padding-bottom:45px}}@media only screen and (max-width: 1023px){#onetrust-banner-sdk #onetrust-button-group-parent{width:300px !important;margin:0 auto !important;display:block;float:none;clear:both;padding:0 !important}}@media only screen and (min-width: 550px){#onetrust-banner-sdk #onetrust-button-group-parent{width:100%;margin-left:0}}@media only screen and (min-width: 550px) and (max-width: 1023px){#onetrust-banner-sdk #onetrust-button-group-parent{position:static !important;transform:none !important}}@media only screen and (max-width: 768px){#onetrust-banner-sdk #onetrust-policy{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 768px){#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .optanon-button-more{margin-top:15px}#onetrust-banner-sdk #onetrust-close-btn-container{left:25px;bottom:30px}}@media only screen and (min-width: 1024px){#onetrust-banner-sdk{bottom:100px !important;width:95%;left:0;right:0;margin:0 auto;box-shadow:10px 10px 0 rgba(0,0,0,0.3) !important}#onetrust-banner-sdk::before{width:420px;position:absolute;left:65px;top:15px;bottom:15px;padding-left:230px;box-sizing:border-box;font-size:35px;line-height:38px;text-align:left;padding-top:20px}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{top:0 !important;transform:none !important;right:35px;left:auto !important}#onetrust-banner-sdk #onetrust-policy{width:365px;margin:0 auto !important;padding:28px 0 0;min-height:140px;line-height:2.72rem}#onetrust-banner-sdk #onetrust-button-group{max-width:300px;right:0;position:absolute;top:25px}#onetrust-banner-sdk #onetrust-button-group .optanon-button-allow button{font-size:font-size}#onetrust-banner-sdk #onetrust-close-btn-container{left:16px;bottom:16px}}@media only screen and (min-width: 1024px) and (max-width: 1299px){#onetrust-banner-sdk::before{padding-left:0;width:200px;background-image:none;transform:scale(0.9);height:90px;top:calc(50% - 45px);padding-top:0;left:15px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{transform:scale(0.9);right:0}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{right:0}#onetrust-banner-sdk #onetrust-policy{width:450px;padding-right:50px;transform:scale(0.9)}}@media only screen and (min-width: 1300px){#onetrust-banner-sdk::before{padding-left:180px;bottom:auto;height:82px;top:calc(50% - 41px);padding-top:0}#onetrust-banner-sdk::after{content:"";position:absolute;width:150px;background:url("../images/village-vet-cookie.webp") no-repeat left center;background-size:100%;left:65px;top:0;bottom:0}#onetrust-banner-sdk #onetrust-policy{padding-left:90px;width:480px}}@media only screen and (min-width: 1300px) and (max-width: 1575px){#onetrust-banner-sdk::before,#onetrust-banner-sdk::after{left:20px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{max-width:265px}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{right:0}#onetrust-banner-sdk #onetrust-button-group{right:20px}}@media only screen and (max-width: 1023px){#onetrust-banner-sdk::before{text-align:center;width:100%}}@media only screen and (min-width: 1800px){#onetrust-banner-sdk::before{width:430px;padding-left:230px}#onetrust-banner-sdk::after{width:200px}#onetrust-banner-sdk #onetrust-policy{width:100%;max-width:800px}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin-bottom:35px;margin-top:15px;min-height:97px}}#practice-search.internal{position:static;margin-bottom:30px}#practice-search.internal h4{margin-bottom:20px}#practice-search.internal form{padding:0}@media only screen and (min-width: 768px){#practice-search.internal{margin-bottom:50px;padding:15px 20px 0}#practice-search.internal h4{margin-bottom:10px}#practice-search.internal form{margin-top:20px}#practice-search.internal .bottom{padding:12px 20px 15px;margin:25px -20px 0}}@media only screen and (min-width: 1024px){#practice-search.internal{width:100%;padding:5px 40px 0;background-position:40% 14%}#practice-search.internal h4{float:left;margin-bottom:0;margin-top:28px}#practice-search.internal form{width:calc(100% - 500px);float:right;margin-bottom:25px}#practice-search.internal .bottom{margin:30px -40px 0;padding:12px 40px 15px 75px;display:flex}#practice-search.internal .bottom::before{top:12px;left:40px}#practice-search.internal .bottom p{margin-bottom:0}}@media only screen and (min-width: 1366px){#practice-search.internal{padding:10px 120px 0}#practice-search.internal .bottom{margin:30px -120px 0;padding-left:150px}#practice-search.internal .bottom::before{left:120px}}@media only screen and (min-width: 1635px){#practice-search.internal form{width:600px}}#popup-bg.open{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;z-index:100000;background:#000;background:rgba(0,0,0,0.7)}#popup-bg.open #announcement-popup{left:calc((100% - 657px) / 2)}#popup-bg.open #announcement-popup.consent-popup{left:calc((100% - 650px) / 2)}#popup-bg.open #announcement-popup.large-popup{left:calc((100% - 750px) / 2)}#announcement-popup{position:fixed;left:-100%;top:calc((100vh - 640px) / 2);max-width:657px;box-sizing:border-box;z-index:100000;color:#fff;font-size:2rem;text-align:left}#announcement-popup.consent-popup{max-width:650px}#announcement-popup.large-popup{max-width:750px}#announcement-popup a{display:block}#announcement-popup a.popup-close{position:absolute;top:5px;right:5px;font-size:25px;padding:4px 10px;text-align:center;background:#c6007e;color:#fff;border-radius:100%;text-decoration:none;width:40px;height:40px;box-sizing:border-box}#announcement-popup a.popup-close:hover,#announcement-popup .ckmfile input[type="file"]:focus+label strong.popup-close,.ckmfile input[type="file"]:focus+label #announcement-popup strong.popup-close,#announcement-popup .ckmfile label:hover strong.popup-close,.ckmfile label:hover #announcement-popup strong.popup-close{background:#6bbbae}#announcement-popup img{display:block;max-width:100%}@media only screen and (max-width: 767px){#announcement-popup{max-width:300px !important;top:calc((100vh - 200px) / 2)}#announcement-popup.consent-popup a.popup-close{left:10px;bottom:10px;top:auto;right:auto;width:24px;height:24px;font-size:14px;padding:4px}#popup-bg.open #announcement-popup{left:calc((100% - 300px) / 2) !important}}@media only screen and (min-width: 768px) and (max-width: 1600px){#announcement-popup{max-width:650px !important;top:calc((100vh - 467px) / 2)}#popup-bg.open #announcement-popup{left:calc((100% - 650px) / 2) !important}}#popup-bg.open{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;z-index:501;background:#000;background:rgba(0,0,0,0.7)}#popup-bg.open #announcement-popup-text{left:calc((100% - 860px) / 2)}#announcement-popup-text{position:fixed;left:-100%;top:30vh;max-width:860px;box-sizing:border-box;z-index:502;border:2px solid #c6007e;background:#0000a0;color:#fff;padding:20px;font-size:2rem;text-align:left}#announcement-popup-text .title{font-weight:700;color:#fff;font-size:2.4rem;text-align:center}#announcement-popup-text a{text-decoration:underline;color:#fff;word-break:break-word}#announcement-popup-text a:hover{text-decoration:none}#announcement-popup-text a.popup-close{position:absolute;top:5px;right:5px;font-size:2.5rem;padding:0px 8px;text-align:center;color:#c6007e;background:#fff;border-radius:100%;text-decoration:none}@media only screen and (max-width: 767px){#announcement-popup-text{max-width:280px;padding:30px 10px 10px;font-size:1.4rem;text-align:left;top:20vh}#announcement-popup-text .title{font-weight:700;color:#fff;font-size:2rem;text-align:center}#popup-bg.open #announcement-popup-text{left:calc((100% - 280px) / 2)}}@media only screen and (min-width: 768px) and (max-width: 1023px){#announcement-popup-text{max-width:700px}#popup-bg.open #announcement-popup-text{left:calc((100% - 700px) / 2)}}.ctas-grid{margin:20px 0;float:left;width:100%}.ctas-grid a.cta{display:block;width:100%;margin-bottom:20px;padding:15px;font-size:1.6rem}@media only screen and (min-width: 768px){.ctas-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px 4%;margin:30px 0}.ctas-grid a.cta{width:48%;margin:0;padding:20px;font-size:1.8rem}}@media only screen and (min-width: 1024px){.ctas-grid a.cta{font-size:2rem}}@media only screen and (min-width: 1635px){.ctas-grid{gap:40px 5%;margin:40px 0}.ctas-grid a.cta{width:30%}}#content-ckm .image-button-grid-container{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#content-ckm ul.image-button-grid{float:left;width:100%;margin:30px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}#content-ckm ul.image-button-grid img{margin:0 !important;max-width:100%;height:auto;border:0 !important}#content-ckm ul.image-button-grid li{display:flex;flex-direction:column;text-align:center;list-style:none;padding:0;justify-content:center;align-items:center;background:none}#content-ckm ul.image-button-grid li:before{display:none !important}#content-ckm ul.image-button-grid li a{color:#fff;text-decoration:none !important;font-weight:700;height:100%;background-color:#6bbbae;display:flex;flex-direction:column;max-width:400px;width:100%}#content-ckm ul.image-button-grid li a span{display:flex;padding:10px;flex-direction:column;align-items:center;justify-content:center;height:100%}#content-ckm ul.image-button-grid li a:hover{background-color:#6bbbae}#content-ckm ul.image-button-grid.white li a:hover{background-color:#fff;color:#6bbbae}#content-ckm ul.image-button-grid.sol-pink li a{background-color:#c7007f}#content-ckm ul.image-button-grid.sol-pink li a:hover{background-color:#dc66b2;color:#fff}@media only screen and (min-width: 768px){#content-ckm ul.image-button-grid{margin:30px 0;gap:20px 0}#content-ckm ul.image-button-grid.maxwidth{max-width:900px}#content-ckm ul.image-button-grid li{width:48%}#content-ckm ul.image-button-grid li:nth-child(n){margin-right:4%;clear:none}#content-ckm ul.image-button-grid li:nth-child(2n){margin-right:0}#content-ckm ul.image-button-grid li:nth-child(2n+1){clear:left}#content-ckm ul.image-button-grid li a span{padding:15px}}@media only screen and (min-width: 1024px){#content-ckm ul.image-button-grid{margin:40px 0;gap:50px 0}#content-ckm ul.image-button-grid.maxwidth{max-width:1000px}#content-ckm ul.image-button-grid.three{justify-content:space-between}#content-ckm ul.image-button-grid.three li{width:32%}#content-ckm ul.image-button-grid.three li:nth-child(n){margin-right:2%;clear:none}#content-ckm ul.image-button-grid.three li:nth-child(3n){margin-right:0}#content-ckm ul.image-button-grid.three li:nth-child(3n+1){clear:left}}@media only screen and (min-width: 1635px){#content-ckm ul.image-button-grid li{width:50%}#content-ckm ul.image-button-grid li:nth-child(n){margin-right:0%;clear:none}#content-ckm ul.image-button-grid li:nth-child(2n){margin-right:0}#content-ckm ul.image-button-grid li:nth-child(2n+1){clear:left}#content-ckm ul.image-button-grid li a span{padding:20px}}#content-ckm .offer-block{float:left;width:100%;padding:20px;background-color:#f5f6f7;border:1px solid #6bbbae;margin:20px 0;box-shadow:0px 0px 18px #c6007e}#content-ckm .offer-block.sol-pink{box-shadow:0px 0px 18px #dc66b2;border:1px solid #c7007f}#content-ckm .offer-block h2{margin-top:0}#content-ckm .offer-block p{font-size:1.8rem}#content-ckm .offer-block p:first-of-type{margin-top:0}#content-ckm .offer-block p:last-of-type{margin-bottom:0}#content-ckm .offer-block p em{font-size:1.6rem}@media only screen and (min-width: 1024px){#content-ckm .offer-block{padding:40px;margin:30px 0 40px}#content-ckm .offer-block p{font-size:2rem}}@media only screen and (min-width: 1635px){#content-ckm .offer-block{margin:30px 0 80px}#content-ckm .offer-block p{font-size:2.2rem}#content-ckm .offer-block.large-title h2{font-size:4rem}}#content-ckm ul.image-link-list{margin:40px 0;padding:20px 20px 0;float:left;width:100%;background-color:#f5f6f7}#content-ckm ul.image-link-list.sol-pink li a{color:#c7007f}#content-ckm ul.image-link-list.sol-pink li a:hover{color:#dc66b2}#content-ckm ul.image-link-list li{margin:0 0 20px;list-style-type:none;text-align:center;padding-left:0;list-style-type:none;background:none}#content-ckm ul.image-link-list li a{text-decoration:none}#content-ckm ul.image-link-list li a img{margin:0 auto;display:block;max-width:100% !important;height:auto;border:0 !important}#content-ckm ul.image-link-list li a:hover img{opacity:0.7}#content-ckm ul.image-link-list li span{font-weight:700;font-size:1.8rem;display:block;padding:15px}#content-ckm ul.image-link-list li:before{display:none}@media only screen and (min-width: 768px){#content-ckm ul.image-link-list{padding:40px 40px 0;font-size:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:space-between}#content-ckm ul.image-link-list.two li{width:47%}#content-ckm ul.image-link-list.two li:nth-child(n){margin-right:6%;clear:none}#content-ckm ul.image-link-list.two li:nth-child(2n){margin-right:0}#content-ckm ul.image-link-list.two li:nth-child(2n+1){clear:left}#content-ckm ul.image-link-list li{margin-bottom:40px;width:32%;display:inline-block}#content-ckm ul.image-link-list li:nth-child(n){margin-right:2%;clear:none}#content-ckm ul.image-link-list li:nth-child(3n){margin-right:0}#content-ckm ul.image-link-list li:nth-child(3n+1){clear:left}#content-ckm ul.image-link-list li:last-of-type{margin-right:0}#content-ckm ul.image-link-list li span{font-size:1.6rem;padding:20px}}@media only screen and (min-width: 1024px){#content-ckm ul.image-link-list{margin:60px 0}#content-ckm ul.image-link-list li{width:30%}#content-ckm ul.image-link-list li:nth-child(n){margin-right:5%;clear:none}#content-ckm ul.image-link-list li:nth-child(3n){margin-right:0}#content-ckm ul.image-link-list li:nth-child(3n+1){clear:left}#content-ckm ul.image-link-list li img{max-width:150px !important}#content-ckm ul.image-link-list li span{font-size:1.8rem}}@media only screen and (min-width: 1635px){#content-ckm ul.image-link-list li a img{max-width:200px !important}#content-ckm ul.image-link-list li a span{font-size:2rem;padding:30px 20px}}@media only screen and (min-width: 1635px){#content-ckm ul.image-link-list{margin:80px 0;padding:40px 60px 0}}#content-ckm .video-carousel{width:100%;padding:0 40px;float:left}#content-ckm .video-carousel .flickity-prev-next-button{top:50%;margin-top:-20px;background-color:#c7007f;color:#fff;width:40px;height:40px}#content-ckm .video-carousel .flickity-prev-next-button:focus{box-shadow:none !important}#content-ckm .video-carousel .flickity-prev-next-button:hover,#content-ckm .video-carousel .ckmfile input[type="file"]:focus+label strong.flickity-prev-next-button,.ckmfile input[type="file"]:focus+label #content-ckm .video-carousel strong.flickity-prev-next-button,#content-ckm .video-carousel .ckmfile label:hover strong.flickity-prev-next-button,.ckmfile label:hover #content-ckm .video-carousel strong.flickity-prev-next-button{background-color:#67c6b2}#content-ckm .video-carousel .flickity-prev-next-button.next{right:0px}#content-ckm .video-carousel .flickity-prev-next-button.previous{left:0px}#content-ckm .video-carousel img,#content-ckm .video-carousel iframe{max-width:100%;height:auto;margin:0}#content-ckm .video-carousel .video-block{max-width:400px;width:100%;margin:0 40px}#content-ckm .video-carousel .video-block>div{padding:56.25% 0 0 0;position:relative}#content-ckm .video-carousel .video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content-ckm .video-carousel .video-block span{float:left;width:100%;clear:both;box-sizing:border-box;display:block;padding:10px;color:#fff;font-size:2rem;text-align:center;font-weight:700;background-color:#c6007e}@media only screen and (max-width: 767px){#content-ckm .video-carousel{margin:30px 0;padding:30px 0}#content-ckm .video-carousel .flickity-prev-next-button{top:0px}#content-ckm .video-carousel .flickity-prev-next-button.next{right:35%}#content-ckm .video-carousel .flickity-prev-next-button.previous{left:35%}#content-ckm .video-carousel .video-block{margin:0 20px}}.site-cards{border:2px solid #c30000;border-radius:10px;padding:20px}.site-cards .site{padding:10px;border:1px solid #c30000;border-radius:10px;background:#f5f6f7}.site-cards .site .site-title a{color:#545859;font-weight:700}.hbtns{display:flex;gap:14px}.hb{font-weight:500;padding:11px 20px;border-radius:8px;display:flex;align-items:center;gap:8px}.hb.locator{border:1.5px solid #c6007e;color:#c6007e;background:#fff}.hb.book{background:#6bbbae;color:#fff}.hb.phfl{background:#c6007e;color:#fff}.hb.emerg{background:#c30000;color:#fff;font-weight:600}.tealbar{height:6px;background:#6bbbae}.hospbox{border:1.5px solid #c30000;border-radius:6px;padding:24px;margin-top:18px}.hosplbl{font-weight:600;color:#c30000;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:14px}.hosps{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.hosp{border:1px solid #e8d2cf;border-radius:6px;padding:18px;background:#fdfaf9;transition:background 0.2s, border-color 0.2s}.hosp:hover,.ckmfile input[type="file"]:focus+label strong.hosp,.ckmfile label:hover strong.hosp,.hosp.demo-hover{background:#6bbbae;border-color:#6bbbae}.hosp:hover h3,.ckmfile input[type="file"]:focus+label strong.hosp h3,.ckmfile label:hover strong.hosp h3,.hosp.demo-hover h3,.hosp:hover .area,.ckmfile input[type="file"]:focus+label strong.hosp .area,.ckmfile label:hover strong.hosp .area,.hosp.demo-hover .area,.hosp:hover .addr,.ckmfile input[type="file"]:focus+label strong.hosp .addr,.ckmfile label:hover strong.hosp .addr,.hosp.demo-hover .addr,.hosp:hover .addr b,.ckmfile input[type="file"]:focus+label strong.hosp .addr b,.ckmfile label:hover strong.hosp .addr b,.hosp.demo-hover .addr b{color:#fff}.hosp:hover .tel,.ckmfile input[type="file"]:focus+label strong.hosp .tel,.ckmfile label:hover strong.hosp .tel,.hosp.demo-hover .tel{background:#fff;color:#6bbbae}.hosp:hover .dir,.ckmfile input[type="file"]:focus+label strong.hosp .dir,.ckmfile label:hover strong.hosp .dir,.hosp.demo-hover .dir{border-color:#fff;color:#fff}.hosp:hover .dir:hover,.ckmfile input[type="file"]:focus+label strong.hosp .dir:hover,.ckmfile label:hover strong.hosp .dir:hover,.hosp:hover .ckmfile input[type="file"]:focus+label strong.dir,.ckmfile input[type="file"]:focus+label .hosp:hover strong.dir,.ckmfile input[type="file"]:focus+label strong.hosp strong.dir,.hosp:hover .ckmfile label:hover strong.dir,.ckmfile label:hover .hosp:hover strong.dir,.ckmfile label:hover strong.hosp strong.dir{background:#fff;color:#6bbbae}.hosp:hover .map,.ckmfile input[type="file"]:focus+label strong.hosp .map,.ckmfile label:hover strong.hosp .map,.hosp.demo-hover .map{border-color:rgba(255,255,255,0.6)}.hosp h3{color:#0000a0;font-weight:600}.hosp .area{color:#8a8a8a;margin:2px 0 12px}.hosp .tel{display:block;background:#c30000;color:#fff;text-align:center;font-weight:700;border-radius:6px;padding:12px 0;text-decoration:none;margin-bottom:10px}.hosp .addr{color:#666;margin:10px 0}.hosp .addr b{color:#444}.hosp .addr .parking{display:block;margin:10px 0}.hosp .map{margin-top:12px;border:1px solid #e0d5d3;border-radius:6px;overflow:hidden;position:relative}.hosp .map svg{display:block;width:100%;height:110px}.hosp .map .maplbl{position:absolute;bottom:6px;left:8px;color:#777;background:rgba(255,255,255,0.85);border-radius:3px;padding:1px 6px}.hosp .dir{display:block;text-align:center;margin-top:10px;border:1.5px solid #c30000;color:#c30000;font-weight:600;border-radius:6px;padding:9px 0;text-decoration:none}.hosp .dir:hover,.hosp .ckmfile input[type="file"]:focus+label strong.dir,.ckmfile input[type="file"]:focus+label .hosp strong.dir,.hosp .ckmfile label:hover strong.dir,.ckmfile label:hover .hosp strong.dir{background:#c30000;color:#fff}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{border:1px solid #e5e5e5;border-radius:6px;padding:20px 22px;background:#fff}.panel h3{color:#0000a0;font-weight:600;margin-bottom:12px}.panel li{list-style:none;margin-bottom:9px;padding-left:20px;position:relative;line-height:1.55}.panel li:before{content:"\2022";position:absolute;left:4px;color:#c30000;font-weight:700}.panel.steps{background:#c30000;border-color:#c30000}.panel.steps h3{color:#fff}.panel.steps li:before{content:attr(data-n);color:#c30000;background:#fff;width:22px;height:22px;border-radius:50%;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;left:0;top:2px}.panel.steps li{padding-left:34px;font-weight:500;color:#fff;margin-bottom:12px}.appt{border:1px solid #e5e5e5;border-radius:6px;padding:20px 22px;margin-top:20px}.appt h3{color:#0000a0;font-weight:600;margin-bottom:12px}.appt .stages{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.appt .st{line-height:1.55}.appt .st b{display:block;color:#2b2b2b;margin-bottom:4px}.appt .st .k{display:inline-flex;width:22px;height:22px;border-radius:50%;background:#c30000;color:#fff;font-size:12.5px;font-weight:600;align-items:center;justify-content:center;margin-bottom:8px}.costbig{border:2px solid #c30000;border-radius:6px;margin:30px 0;overflow:hidden}.costbig .head{background:#c30000;color:#fff;padding:14px 22px;font-weight:600}.costbig .bodyc{padding:20px 22px;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.costbig .fee{font-size:40px;font-weight:700;color:#c30000;white-space:nowrap}.costbig .fee small{display:block;font-size:15px;font-weight:500;color:#8a8a8a}.costbig ul{flex:1;min-width:300px}.costbig li{list-style:none;margin-bottom:8px;padding-left:20px;position:relative;line-height:1.55}.costbig li:before{content:"\2713";position:absolute;left:0;color:#c30000;font-weight:700}@media (max-width: 860px){.appt .stages{grid-template-columns:1fr 1fr}}.cost{border:1px solid #e7d9b9;background:#fbf6ec;border-radius:6px;padding:16px 20px;color:#5a4b22;margin-top:20px;line-height:1.6}.cost b{color:#3e3313}.vet24{border:1.5px solid #c6cbd4;border-radius:6px;margin-top:26px;overflow:hidden;background:#fff;margin:30px 0}.vet24 .vhead{background:#5b6470;color:#fff;padding:12px 22px;font-weight:600;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.vet24 .vhead .badge{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#3e4550;background:#e4e7eb;border-radius:12px;padding:4px 12px}.vet24 .vbody{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;background:#f7f8f9}.vet24 .vi{color:#555;line-height:1.55}.vet24 .vi b{display:block;color:#2b2b2b;margin-bottom:4px}.vet24 .vfoot{padding:14px 22px;background:#f7f8f9;border-top:1px solid #e4e7eb;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.vet24 .vfoot span{color:#777}.vet24 .vfoot a{display:inline-block;background:#5b6470;color:#fff;font-weight:600;padding:10px 18px;border-radius:6px;text-decoration:none;white-space:nowrap}.vet24 .vfoot a:hover{background:#6bbbae}@media (max-width: 860px){.vet24 .vbody{grid-template-columns:1fr}}.notice{color:#666;margin-top:22px;border-left:4px solid #6bbbae;padding:10px 16px;background:#f6faf8;line-height:1.55}.footnote{background:#f0f1f3;margin-top:44px;border-top:3px solid #c6cbd4}.footnote .wrap{padding:26px 30px 30px;font-size:14px;color:#4b4b4b;line-height:1.65;max-width:1250px}.footnote h3{font-size:18px;color:#2b2b2b;margin-bottom:10px}.footnote p{margin-bottom:10px}.spacer{height:30px}@media (max-width: 860px){.hosps{grid-template-columns:1fr}.two{grid-template-columns:1fr}}@media (max-width: 767px){#content-ckm .vet24 .vhead,#content-ckm .vet24 .vfoot{justify-content:center}#content-ckm .panel ul{margin-left:0}#content-ckm .appt .stages{grid-template-columns:1fr}#content-ckm .costbig .bodyc{justify-content:center}#content-ckm .costbig .bodyc ul{margin-left:0}}

/*# sourceMappingURL=../main.map */