@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--colorPrimaryLighter:#edf6f9;--colorPrimaryLight:#a0c6e5;--colorPrimary:#178ec6;--colorPrimaryDark:#095b6f;--colorPrimaryDarker:#095b6f;--colorSecondaryLighter:#ebf4eb;--colorSecondaryLight:#4ba84d;--colorSecondary:#408f42;--colorTertiaryLighter:#fef2eb;--colorTertiaryLight:#f3935b;--colorTertiary:#f07d3a;--colorQuaternaryLight:#ebecf3;--colorQuaternary:#8babb3}.txt-primary{color:var(--colorPrimary)}.txt-dark{color:#000}.txt-light{color:#fff}.txt-neutral{color:#d1cfcc}.bg-main{background-color:#f7f5f3}.bg-light-gray{background-color:#faf9f5}.bg-primary{background-color:var(--colorPrimary)}.bg-primary--lighter{background-color:var(--colorPrimaryLighter)}.bg-secondary{background-color:var(--colorSecondary)}.bg-secondary--lighter{background-color:var(--colorSecondaryLighter)}.bg-tertiary{background-color:var(--colorTertiary)}.bg-tertiary--lighter{background-color:var(--colorTertiaryLighter)}.bg-quaternary{background-color:var(--colorQuaternary)}.bg-quaternary--lighter{background-color:var(--colorQuaternaryLight)}@font-face{font-display:swap;font-family:thesansplain;font-style:normal;font-weight:400;src:url(../fonts/TheSansPlain/TheSansC5-5_Plain.woff2) format("woff2"),url(../fonts/TheSansPlain/TheSansC5-5_Plain.woff) format("woff")}@font-face{font-display:swap;font-family:thesansbold;font-style:normal;font-weight:400;src:url(../fonts/TheSansBold/TheSansC5-7_Bold.woff2) format("woff2"),url(../fonts/TheSansBold/TheSansC5-7_Bold.woff) format("woff")}@font-face{font-display:swap;font-family:garamond;font-style:normal;font-weight:400;src:url(../fonts/Garamond/ITCGaramondStd-BkCondIta.eot);src:url(../fonts/Garamond/ITCGaramondStd-BkCondIta.eot?#iefix) format("embedded-opentype"),url(../fonts/Garamond/ITCGaramondStd-BkCondIta.woff) format("woff"),url(../fonts/Garamond/ITCGaramondStd-BkCondIta.svg#ITCGaramondStd-BkCondIta) format("svg")}@font-face{ascent-override:106%;descent-override:44%;font-family:thesansfallback;letter-spacing:1%;line-gap-override:4%;size-adjust:85%;src:local("Verdana")}@font-face{ascent-override:82%;descent-override:30%;font-family:garamondfallback;line-gap-override:0%;size-adjust:107%;src:local("Brush Script MT Italic")}html{color:#373737;color:#000;font-family:thesansplain,thesansfallback;font-size:100%;line-height:1.168;line-height:1.1875}dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{line-height:1.618;line-height:1.1875;margin:0}h1,h2,h3,h4,h5,h6{color:var(--colorPrimary);font-family:Helvetica,Arial,sans-serif;font-family:thesansbold,thesansfallback;font-weight:400;line-height:1.2;line-height:1;margin-bottom:calc(1.618vmin - 1vmax + .35em)}h1{font-size:2.6179em;font-size:2rem;line-height:1.5}h2{font-size:1.618em;font-size:1.625rem;line-height:1.3}h3{font-size:1.5em;font-size:1.375rem;line-height:1.35}h4{font-size:1.3em;font-size:1.125rem}h5{font-size:1.2em;font-size:1rem}h6{font-size:1.1em;font-size:.875rem}dl,ol,ul{padding:.618em .618rem}li{line-height:1.618;line-height:1.1875;list-style-position:inside;margin:0 0 0 .618rem;padding:0;text-indent:-.9em}dt{text-indent:-.618rem}dd{margin:0;padding:0 .618rem}hr{border-style:solid;border-width:.0625em;color:#f7f5f3;margin:1.618em .618rem}blockquote,p{line-height:1.618;line-height:1.1875}p{font-size:1em;line-height:1.75;margin-bottom:.618em}blockquote{background:hsla(0,0%,65%,.15);border-left:10px solid #6e6e6e;margin:1.618em .618rem;padding:.618em .618rem;quotes:"“" "”" "‘" "’"}blockquote:before{color:#c1c1c1;color:#6e6e6e;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}cite,em,i{font-style:italic}b,strong{font-weight:700}cite{display:block;text-align:right}u{border-bottom:1px solid #000;text-decoration:none}small,sub,sup{font-size:.618em}del,ins,s,strike{color:#6e6e6e}del,s,strike{text-decoration:strikethrough}del,ins{background-color:hsla(0,0%,86%,.25)}ins{text-decoration:none}mark{background-color:rgba(165,220,165,.9)}::selection{background-color:rgba(165,220,220,.9)}mark::selection{background-color:hsla(90,61%,65%,.9)}dfn,dt{font-style:oblique;font-weight:700;text-transform:capitalize}code,data,pre,samp,var{font-family:monospace}data,kbd,samp{background-color:hsla(0,0%,65%,.2)}kbd{border:1px solid #c1c1c1;border:1px solid var(--colorPrimary);border-radius:3px;font-size:.75em;padding:.25ex .5ex}data,samp{padding:0 10px}data,var{font-style:italic}samp{border-left:5px solid #c1c1c1;border-left:5px solid var(--colorPrimary)}data{padding:0 10px}pre{border:1px solid #c1c1c1;border:1px solid var(--colorPrimary);border-radius:2px;font-size:.75em;line-height:1.2;line-height:1;overflow:scroll;padding:.618em .618rem}ruby{display:ruby;margin:0 .5ex;position:relative;-webkit-ruby-position:before;ruby-position:over;ruby-position:before}rtc{ruby-align:start;font-size:inherit;line-height:1}rt{display:ruby-text;font-size:.7em}rt+rt{margin-left:.5ex}rtc>bdo{display:-webkit-ruby-text-container;display:ruby-base-container}@supports(ruby-align:left) or (not (display:ruby-base-container)){ruby{display:inline-flex;flex-direction:column;line-height:1;vertical-align:1em}rt,rtc{flex-grow:1;flex-shrink:0;order:-1}rtc{display:inline-flex}}@supports(ruby-align:left){rtc{justify-content:space-between}rt{display:inline-flex}}a{color:#6ea5dc;color:var(--colorPrimary)}a:focus,a:hover{color:#6ea5c1;color:var(--colorPrimary);outline:none}a:active{border-style:none}table{font-size:.8em}caption{font-size:1em;font-style:italic;text-transform:capitalize}td,th{line-height:1.2;line-height:1;padding:.4em .618rem;text-align:left;vertical-align:middle}th{font-family:Helvetica,Arial,sans-serif;font-family:thesansbold,thesansfallback;font-size:1.3em;font-size:1.125rem;font-weight:700}tfoot th,thead th{font-size:1.5em;font-size:1.25rem}body{min-height:100vh;position:relative}a{font-size:inherit;line-height:inherit}a,a:active,a:focus,a:hover{text-decoration:none}img{max-width:100%}b{color:#000}q{font-size:inherit;line-height:inherit}small,sub,sup{font-size:.75em;line-height:1}sub,sup{position:static}sub{vertical-align:sub}sup{vertical-align:super}label{margin:0 0 .875rem}label .hidden{height:1px;left:0;margin:0;overflow:hidden;position:absolute;top:-500px;width:1px}:root{--onetrust-logo-image:url(../images/evidensia-logo.svg)}.fill{position:relative}.fill .fill__img{height:100%;object-fit:cover;z-index:-1}.fill .fill__img,.youtube-player{left:0;position:absolute;top:0;width:100%}.youtube-player{bottom:0;height:100%!important;right:0}.hidden{display:none!important}.invisible{visibility:hidden!important}.visible{display:block!important}.desktop-visible{display:none!important}.desktop-hidden,.mobile-visible{display:block!important}.mobile-hidden{display:none!important}.border-primary{border:1px solid var(--colorPrimary)}hr.small{margin:.9375rem 0}.pull-right{display:inline-block;margin-left:auto;margin-right:0}.pull-left{display:inline-block;margin-left:0;margin-right:auto}.full-screen{display:flex;flex-direction:column;height:100vh}.full-screen .section{flex:1}.full-screen .header{position:relative}.full-screen .header+section:not(.section--hero){padding-top:0}.aspect-ratio-16-9-box{overflow:hidden;padding-bottom:56.25%;position:relative}.aspect-ratio-16-9-box iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.aspect-ratio-16-9-box img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@keyframes fadeinup{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeinup;animation-name:fadeinup}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (min-width:640px){.desktop-hidden{display:none!important}.mobile-hidden{display:block!important}}@media only screen and (min-width:1024px){.desktop-visible{display:block!important}.mobile-visible{display:none!important}}.section{padding-bottom:.9375rem}.container{max-width:75rem}.container,.container--large{margin:auto;padding-left:.625rem;padding-right:.625rem}.container--large{max-width:85rem}.container--extra-large{margin:auto;max-width:95rem;padding-left:.625rem;padding-right:.625rem}.container--wide{max-width:115rem}.container--inside,.container--wide{margin:auto;padding-left:0;padding-right:0}.container--inside{max-width:75rem}.container--full{max-width:none;padding-left:0;padding-right:0}hr{background-color:#eee9f1;border:none;height:1px;margin:35px 0}.flex{display:flex;flex-wrap:wrap}.col-flex-wrapper{display:flex;flex-direction:column}.col-flex-wrapper .col-flex{margin-bottom:.9375rem}.col-flex-wrapper .col-flex:last-of-type{margin-bottom:0}main .section{margin-left:-.625rem;margin-right:-.625rem}@media only screen and (min-width:1024px){.col-flex-wrapper{align-items:flex-start;flex-direction:row}.col-flex-wrapper .col-flex{display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:0;margin-right:.9375rem}.col-flex-wrapper .col-flex:last-of-type{margin-right:0}.container--inside,.container--wide{padding-left:.625rem;padding-right:.625rem}}.form-text,input,label,select,textarea{border-radius:0;font-size:1rem;outline:none;transition:all .6s ease-in-out}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #d1cfcc;border-radius:.25rem;font-family:thesansbold,thesansfallback;padding:.625rem .9375rem}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#6e6e6e;-webkit-box-shadow:0 .22em .22em rgba(0,0,0,.2);-moz-box-shadow:0 .22em .22em rgba(0,0,0,.2);box-shadow:0 .22em .22em rgba(0,0,0,.2);outline:0}input[type=submit]{background-color:var(--colorPrimary);border:3px solid var(--colorPrimary);border-radius:1.875rem;color:#fff;cursor:pointer;display:inline-block;font-family:thesansbold,thesansfallback;font-size:1.1em;line-height:1.2;margin:.9375rem 0;outline:none;padding:.625rem .9375rem;text-align:center;transition:all .2s}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--colorPrimaryLight);border-color:var(--colorPrimaryLight);color:#fff}input[type=submit][disabled]{background-color:var(--colorPrimaryLight)}input[type=submit][disabled]:hover{cursor:not-allowed}form{margin-top:.9375rem}.form__title{color:var(--colorPrimary);margin-bottom:1.25rem}textarea{min-height:12rem}input[type=checkbox]{border:1px solid #d1cfcc;margin:-.9375rem .625rem 0 .25rem;min-width:21px;outline:0;transform:scale(1.5)}input[type=radio]{margin-right:.3125rem}select{appearance:none;background-image:url(../images/arrow.svg);background-position:center right 1rem;background-repeat:no-repeat;cursor:pointer;margin:0;width:100%}@media only screen and (min-width:1024px){select.form-control{width:50%}}.editing-form-control-nested-control{display:flex;flex-direction:column}.field-validation-error{color:#e11d16;margin-top:.5rem}.input-validation-error{background-color:#fbd9d9}.explanation-text{color:#6e6e6e;margin-top:.5rem}.form-field{display:flex;flex-direction:column;font-family:thesansbold,thesansfallback;margin-bottom:1.25rem}.ktc-checkbox{align-items:center;display:flex}.ktc-radio{align-items:stretch;display:flex;font-size:0;justify-content:flex-start}.ktc-radio input{height:0;left:-9999px;position:absolute;width:0}.ktc-radio input+label{background-color:#fff;border:1px solid #d1cfcc;display:inline-block;margin:0;padding:.625rem .9375rem;position:relative}.ktc-radio input:hover+label{cursor:pointer}.ktc-radio input:checked+label{background-color:var(--colorPrimary);color:#fff}.ktc-radio-list>.ktc-radio:first-of-type label{border-radius:.25rem 0 0 .25rem}.ktc-radio-list>.ktc-radio:last-of-type label{border-radius:0 .25rem .25rem 0}.formwidget-error,.formwidget-submit-text{font-family:thesansbold,thesansfallback;margin:.9375rem 0}.formwidget-error{color:#e11d16}.responsive-nav{background-color:#fff;border:1px solid #000;border-radius:4px;height:30px;left:5px;position:absolute;text-align:center;top:5px;width:30px;z-index:9999}.responsive-nav:hover{cursor:pointer}.responsive-nav i{margin-top:5px}.responsive-nav__menu{background-color:rgba(0,0,0,.4);left:0;margin-top:.25rem;max-height:0;overflow:hidden;position:absolute;text-align:left;transition:all .5s;width:205px}.responsive-nav__menu ul{padding:.9375rem .9375rem 0}.responsive-nav__menu.expand{max-height:300px}.responsive-nav__menu-item{display:flex;flex-wrap:wrap;margin-left:0;padding-bottom:1.25rem}.resolution-group{display:flex}.resolution-group .button{background-color:var(--colorPrimary);border:3px solid var(--colorPrimary);border-radius:0 1rem 1rem 0;color:#fff;display:inline-block;font-size:.8em;margin:0}.resolution-group .button:hover{cursor:pointer}.resolution-group .input{border-radius:1rem 0 0 1rem;font-size:.8em;padding:.25rem;width:8rem}.preview__button{background-color:var(--colorPrimary);border:1px solid transparent;border-radius:.625rem;color:#fff;cursor:pointer;line-height:1;padding:.25rem 1.25rem;text-align:center;width:11rem;z-index:5}.control-label{margin:0 0 .875rem}.btn{border:1px solid transparent;border-radius:1.875rem;color:#fff;cursor:pointer;display:inline-block;font-family:thesansbold,thesansfallback;font-size:.875rem;letter-spacing:.07em;line-height:2;min-width:200px;padding:.625rem 1.25rem;text-align:center;text-transform:uppercase;transition:all .2s}.btn:disabled{cursor:not-allowed}.btn .i{font-size:1.5em;line-height:0}.btn .i:before{vertical-align:middle}.btn:active,.btn:focus,.btn:hover{color:#fff}.btn:active{border-style:outset;-webkit-box-shadow:inset 1px 7px 13px rgba(0,0,0,.25);-moz-box-shadow:inset 1px 7px 13px rgba(0,0,0,.25);box-shadow:inset 1px 7px 13px rgba(0,0,0,.25);outline:none}.btn.small{font-size:.75rem;min-width:unset;white-space:nowrap}.btn--primary{background-color:var(--colorPrimary);color:#fff}.btn--primary:active,.btn--primary:focus,.btn--primary:hover{background-color:var(--colorPrimaryLight)}.btn--primary:active{background-color:var(--colorPrimary)}.btn--primary:disabled{background-color:#f7f5f3;color:#000}.btn--primary-inverse{background-color:var(--colorPrimaryLighter);color:var(--colorPrimary)}.btn--primary-inverse:active,.btn--primary-inverse:focus,.btn--primary-inverse:hover{background-color:var(--colorPrimary);color:#fff}.btn--primary-inverse:disabled{color:#d1cfcc}.btn--secondary{background-color:var(--colorSecondary);color:#fff}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover{background-color:var(--colorSecondaryLight)}.btn--secondary:active{background-color:var(--colorSecondary)}.btn--secondary-inverse{background-color:var(--colorSecondaryLighter);color:var(--colorSecondary)}.btn--secondary-inverse:active,.btn--secondary-inverse:focus,.btn--secondary-inverse:hover{background-color:var(--colorSecondary);color:#fff}.btn--secondary-inverse:disabled{color:#d1cfcc}.btn--tertiary{background-color:var(--colorTertiary);color:#fff}.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover{background-color:var(--colorTertiaryLight)}.btn--tertiary:active{background-color:var(--colorTertiary)}.btn--icon-gap i{margin-right:.55em}.btn--booking{background-color:#fff;color:var(--colorPrimary)}.btn--booking:active,.btn--booking:focus,.btn--booking:hover{background-color:#f7f5f3;color:var(--colorPrimary)}.btn--small{min-width:110px}.btn--big{min-width:250px}.navigation-link{color:var(--colorPrimary);cursor:pointer;display:inline-block;font-family:thesansbold,thesansfallback;line-height:1.2;padding:.625rem 0;text-align:center;transition:all .2s}.navigation-link .i{font-size:1.2em;line-height:0}.navigation-link .i:before{vertical-align:middle}.navigation-link:active i,.navigation-link:focus i,.navigation-link:hover i{transform:translate(5px);transition:transform .3s,-webkit-transform .3s}@media only screen and (min-width:1024px){.navigation-link{font-size:1.125em}.navigation-link .i{font-size:1.4em}}.skip-link{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.header{background-color:var(--colorPrimary);left:0;position:sticky;top:0;width:100%;z-index:999}.header:before{z-index:-1}.header__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.9375rem 0}.header__content a{color:#fff}.header__content a:active,.header__content a:focus,.header__content a:hover{border-bottom-color:#fff;color:#fff}.header__content a:active,.header__content a:focus{outline:none}.header__logo{color:#fff;order:0}.header__logo img{color:#fff;height:40px;object-fit:contain;width:120px}.header__menu{display:none;flex-direction:column;order:2;width:100%}.header__menu.visible{align-items:center;display:grid;grid-template:"nav" "search";grid-template-columns:1fr;grid-template-rows:.5fr .1fr;height:100vh;overflow:auto;padding-top:1.25rem}.header__text{color:#fff;display:none;flex:1;font-family:thesansbold,thesansfallback;font-size:.8em;justify-content:flex-end;margin-right:.625rem;text-transform:uppercase}.header__text p{margin-bottom:0}.header__text.header__text--visible{display:flex}i.header__burger,i.header__close{color:#fff;cursor:pointer;display:none;font-size:1.5em;justify-self:flex-end;order:1}.header__toggler{display:none}.header__nav{display:flex;flex-direction:column-reverse;grid-area:nav}.header__list{display:flex;flex-direction:column}.header__list-item{font-family:thesansbold,thesansfallback;font-size:1.2em;margin:0;padding:.9375rem;text-indent:0;text-transform:uppercase}.header__list-item--submenu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header__list-item--submenu a{width:90%}.header__list-item--submenu i{color:#fff;display:none;font-size:1.5em}.header__list-item--submenu .submenu{display:none;width:100%}.header__list-item--active{background-color:var(--colorPrimaryDark)}.header__list-item--marked,.header__list-item--selected{border:none}.header__submenu--close .close-icon,.header__submenu--open .open-icon{display:block}.header__burger-wrapper{align-items:center;display:flex;flex-direction:column-reverse;min-width:40px}.header__burger-wrapper .header__text{margin-right:0;margin-top:.25rem}.header__booking{align-items:center;border:none;display:none;height:50px;justify-content:center;margin-bottom:1.25rem;z-index:10}.header__booking:active,.header__booking:focus,.header__booking:hover{border:none}.header__booking.header__booking--mobile{display:flex;font-size:.8em;margin-bottom:0;min-width:unset}@media only screen and (max-width:350px){.header__booking.header__booking--mobile{font-size:.75em;padding:.9375rem .5rem}}.header__search{background-color:#fff;border-radius:1.875rem;display:flex;grid-area:search;height:50px;margin-top:1.25rem;overflow:hidden;padding-left:1.25rem;width:100%}.header__search .header__search-field{border:unset;border-radius:1.875rem 0 0 1.875rem;padding-left:0;padding-right:0;width:100%}.header__search .header__search-field:active,.header__search .header__search-field:focus,.header__search .header__search-field:hover{border:unset;box-shadow:unset}.header__search .header__search-button,.header__search .header__search-link{align-items:center;background-color:transparent;border:unset;border-radius:0 1.875rem 1.875rem 0;display:flex;font-size:1.5em;justify-content:center;padding:0;width:2.5em}.header__search .header__search-button i,.header__search .header__search-link i{color:#000;pointer-events:none}.header__search .header__search-link{display:none}.header--clinic .header__booking{display:flex}.section--hero__appendix{margin-bottom:.625rem;padding-bottom:0}@media only screen and (min-width:640px){.header__booking.header__booking--mobile{margin-left:auto;margin-right:1.25rem}}@media only screen and (min-width:1024px){.header{background-color:unset;position:relative;top:unset}.header:before{background-color:var(--colorPrimary);content:"";height:100%;left:0;opacity:.8;position:absolute;width:100%}.header.no-transparent{position:relative}.header.no-transparent:before{background-color:var(--colorPrimary);content:"";height:100%;left:0;opacity:1;position:absolute;width:100%;z-index:-1}.header:not(.no-transparent)+section:not(.section--hero){padding-top:80px}.header__menu{align-items:center;display:flex;flex-direction:row;grid-template:"nav search";grid-template-columns:auto .3fr;grid-template-rows:1fr;justify-content:flex-end}.header__menu form{margin-top:0}.header__burger,.header__text *{display:none}.header__content{flex-wrap:unset;max-height:80px}.header__list{flex:1;flex-flow:row wrap;justify-content:flex-end}.header__list-item{font-size:.875rem;margin:0;padding:.5rem;text-align:left;text-indent:0}.header__list-item a:hover{text-decoration:underline}.header__list-item--submenu a{width:100%}.header__list-item--marked a,.header__list-item--selected a{border-bottom:2px solid #fff}.header__list-item--selected a:hover{text-decoration:none}.header__submenu--close .close-icon,.header__submenu--open .open-icon{display:none}.header__booking{display:flex;font-size:.8em;margin:auto .625rem;min-width:unset}.header__booking.header__booking--mobile{display:none}.header__search{background-color:transparent;margin-top:0;padding-left:0;width:2.5em}.header__search .header__search-button{color:#fff;cursor:pointer;display:none}.header__search .header__search-button i{color:#fff}.header__search .header__search-button.active{display:flex}.header__search .header__search-link{color:#fff;cursor:pointer;display:flex}.header__search .header__search-link i{color:#fff}.header__search .header__search-link.inactive{display:none}.header__search .header__search-field{background-color:transparent;display:none;pointer-events:none}.header__nav{align-items:center;flex-direction:row;overflow:hidden}.header__search--stretched{background-color:#fff;padding-left:1.25rem;width:250px}.header__search--stretched .header__search-button,.header__search--stretched .header__search-button i,.header__search--stretched .header__search-link,.header__search--stretched .header__search-link i{color:#000}.header__search--stretched .header__search-field{display:flex;pointer-events:unset}.header--clinic .header__toggler{display:block}.header--clinic .header__toggler i.toggler__burger,.header--clinic .header__toggler i.toggler__close{color:#fff;cursor:pointer;display:none;font-size:1.5em;padding:0 .9375rem}.header--clinic .header__nav--hidden *,.section--hero__appendix{display:none}}.footer{background-color:#282828;padding-bottom:1.25rem}.footer__wrapper{background-color:#282828;padding:3.75rem 0}.footer__content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__content .social{margin-bottom:3.75rem}.footer__content .nav{margin-top:1.25rem}.footer__content p{padding-right:3.75rem}.footer__item{width:100%}.footer__socials{display:flex;list-style-type:none;margin:.625rem 0;padding:0}.footer__socials>li{margin-left:1rem}.footer__socials>li:first-child{margin-left:0}.footer__social{padding:.25rem 0;text-indent:unset}.footer__social i{color:#fff;font-size:40px;transition:all .2s ease-in-out}.footer__social i:active,.footer__social i:focus,.footer__social i:hover{transform:scale(.8)}.footer__search{margin:2.5rem 0}.footer__search-group{display:flex}.footer__search-group .footer__search-button{align-items:center;background-color:#fff;border:none;border-radius:1.2rem;border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;display:flex;font-size:1.5em;padding:0 .9375rem}.footer__search-group .footer__search-icon{color:#6e6e6e}.footer__search-group .footer__search-field{border:none;border-radius:1.2rem;border-bottom-right-radius:0;border-top-right-radius:0;padding:.625rem .9375rem}.footer__search-group .footer__search-field:focus{box-shadow:unset}.footer__contact{color:#fff;font-size:1.1em}.footer__contact p{line-height:1.4;margin:0 0 .9375rem}.footer__contact a{color:#fff}.footer__contact a:active,.footer__contact a:focus,.footer__contact a:hover{border-bottom-color:#fff;color:#fff}.footer__contact a:active,.footer__contact a:focus{outline:none}.footer__contact a:active,.footer__contact a:focus,.footer__contact a:hover{text-decoration:underline}.footer__title{color:#fff;margin-bottom:1.25rem}.footer__nav{list-style-type:none;padding:0}.footer__nav__item{line-height:3;margin-bottom:.25rem;margin-left:0;text-indent:unset}.footer__nav__item a{color:#fff;font-family:thesansplain,thesansfallback;font-size:1em;text-decoration:underline;text-underline-position:under}.footer__nav__item a:active,.footer__nav__item a:focus,.footer__nav__item a:hover{border-bottom-color:#fff;color:#fff}.footer__nav__item a:active,.footer__nav__item a:focus{outline:none}.footer__nav__item a:active,.footer__nav__item a:focus,.footer__nav__item a:hover{text-decoration:none}.footer__signature{color:#fff;padding:1.25rem 0 0}@media only screen and (min-width:1024px){.footer__item{width:auto}.footer__item.nav{flex:3}.footer__item.social{flex:4}.footer__content .social{margin-bottom:0}.footer__content .nav{margin-top:0}.footer__nav__item{line-height:1.6}}.bg-announcement-alert{background-color:#e84f35}.bg-announcement-warning{background-color:#ffeb9b}.bg-announcement-info{background-color:#f7f5f3}.bg-announcement-success{background-color:#408f42}.special-announcement{padding:.625rem 0;text-align:center}.special-announcement__content{align-items:center;flex-wrap:nowrap;justify-content:center}.special-announcement__content a{color:inherit}.special-announcement__icon{font-size:1.5em;margin-right:.625rem}.special-announcement__text{margin-bottom:0}.special-announcement__text a{text-decoration:underline}.special-announcement__close{cursor:pointer;margin-left:.625rem}.special-announcement__close .i-x-circle{font-size:1.5em}.special-announcement__close,.special-announcement__icon{align-items:center;display:flex;justify-items:center}.image-button{height:285px}.image-button:hover img{transform:scale(1.05)}.image-button__media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-button__media:after{background:rgba(0,0,0,.4);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.image-button__media img{height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.26,1.04,.54,1);width:100%}.image-button__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.25rem;position:relative;text-align:center;width:100%}.image-button__title{color:#fff;font-size:1.375em;margin-bottom:1.25rem;text-transform:uppercase}@media only screen and (min-width:1024px){.content-type--clinic .swiper--image-button{padding:.9375rem 0}.content-type--clinic .image-button{height:220px}.content-type--clinic .image-button__title{font-size:1em}.content-type--clinic .image-button__content{padding:.9375rem}}.services-list-title{color:var(--colorPrimary);padding:2.5rem 0 0}.services-list{display:grid;gap:0 .9375rem;grid-template-columns:1fr;margin-top:2.5rem}.bg-primary--lighter .services__heading{color:var(--colorPrimary)}.bg-secondary--lighter .services__heading{color:var(--colorSecondary)}.bg-tertiary--lighter .services__heading{color:var(--colorTertiary)}.services{border-radius:.25rem;margin-bottom:.9375rem;overflow:hidden}.services__image{padding-bottom:45%;position:relative}.services__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.services__heading{color:#000;font-family:garamond,garamondfallback;font-size:2em;padding:.9375rem .9375rem 0}.services__content{display:flex;padding:0 0 .625rem}.services__content .services__list{column-count:1;width:100%}.services__item{font-family:thesansbold,thesansfallback;list-style:none;padding:.5rem 0;text-indent:0}.services__item a{color:#000;text-decoration:underline}.services__item a:active,.services__item a:focus,.services__item a:hover{text-decoration:none}@media only screen and (min-width:768px){.services-list{grid-template-columns:1fr 1fr}.services__heading{padding:2.5rem 1.875rem 0}.services__content{padding:0 .625rem 1.25rem}.services__content .services__list{column-count:2}.services__item{line-height:1.4}}.multimedia{align-items:center;display:grid;gap:.625rem 1.25rem;padding:.9375rem 0}.multimedia.hide-subheading .text__heading{color:var(--colorPrimary);font-size:2rem;line-height:1.6;text-transform:unset}.order-first{order:-1}.order-first .image-bottom{bottom:0}.media__image{text-align:center}.multimedia__video{position:relative}.media__caption{font-size:1.125rem}.text__heading{color:#000;margin:0 0 .5rem;text-transform:uppercase}.text__heading,.text__subheading{font-size:1.625rem;line-height:1.1875}.text__subheading{font-family:garamond,garamondfallback}.text__content,.text__subheading{margin-bottom:1.25rem}.text__buttons{align-items:center;display:flex;flex-direction:column}.text__buttons .btn{margin:.25rem 0}.multimedia__media{align-items:center;display:flex;justify-content:center;min-height:26rem;position:relative;width:100%}.image-bottom{bottom:-30px;position:absolute}.image-bottom img{max-width:300px}.image-circle{border-radius:50%;height:21rem;overflow:hidden;position:relative;width:21rem}.image-circle img{left:50%;max-width:300px;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-regular{height:21rem;width:21rem}@media only screen and (min-width:768px){.text__heading,.text__subheading{font-size:2.8125rem}}@media only screen and (min-width:1024px){.multimedia{grid-template-columns:repeat(2,1fr);padding:.9375rem 0}.multimedia.hide-subheading .image-circle{height:21rem;width:21rem}.order-first{order:-1}.order-first .image-bottom{bottom:-30px}.text__buttons{align-items:flex-start}.content-type--clinic .multimedia{grid-template-columns:unset}.content-type--clinic .image-circle{height:18rem;width:18rem}.content-type--clinic .text__heading{font-size:1.875rem}.content-type--clinic .text__subheading{font-size:1.875rem;margin-bottom:.9375rem}}@media only screen and (min-width:1400px){.content-type--clinic .multimedia{grid-template-columns:repeat(2,1fr)}}.rich-content ul{font-family:thesansplain,thesansfallback;padding-left:.625rem}.rich-content li{line-height:1.6;list-style-position:outside;list-style-type:disc;margin-left:.625rem;padding-left:.25rem;position:relative;text-indent:0}.rich-content li:before{display:inline-block;left:-25px;margin-right:.5rem;position:absolute;vertical-align:middle}.rich-content li ul li{list-style-type:circle}.rich-content li.rich-content__list--checkmark{list-style-type:none}.rich-content li.rich-content__list--checkmark:before{color:var(--colorPrimary);content:"";font-family:eviIcons;font-size:1.1em;font-weight:900}.rich-content li.rich-content__list--ordered{counter-increment:item;list-style-type:none;margin-bottom:.25rem}.rich-content li.rich-content__list--ordered:before{background-color:var(--colorPrimaryLighter);border-radius:50%;color:var(--colorPrimary);content:counter(item);display:inline-block;font-size:.8em;font-weight:900;height:1.4em;margin-top:.25rem;text-align:center;width:1.4em}.rich-content .preamble{font-family:thesansbold,thesansfallback;font-size:1.2em;line-height:1.4}.rich-content a{margin:0 auto}.rich-content a.coloured-box{display:flex}.rich-content p{font-family:thesansplain,thesansfallback}.rich-content p.btn--wrapper{display:flex}.rich-content td{font-size:1rem}.rich-content .coloured-box{background-color:var(--colorPrimaryLighter);box-shadow:-5px 0 0 0 var(--colorPrimary);margin-bottom:0;margin-top:0;padding:.625rem 1.875rem}.rich-content a:not(.btn){text-decoration:underline}.rich-content a:not(.btn):active,.rich-content a:not(.btn):focus,.rich-content a:not(.btn):hover{text-decoration:none}.rich-content blockquote{all:unset;align-items:center;background:url(../images/blockquote.svg) no-repeat 50%;display:flex;justify-content:center;margin:1.25rem 0;min-height:140px;padding:.5rem 15%}.rich-content blockquote:before{all:unset}.rich-content blockquote p{color:var(--colorPrimary);font-family:garamond,garamondfallback;font-size:1.625rem;text-align:center;z-index:1}.rich-content blockquote p:after,.rich-content blockquote p:before{content:"”"}.rich-content .fr-fil,.rich-content .left{float:left;margin-right:.625rem}.rich-content .fr-fir,.rich-content .right{float:right;margin-left:.625rem}.rich-content .image-caption-wrapper{background-color:#f3f0ed;display:flex;flex-direction:column;font-size:.8em;padding:0 .9375rem .9375rem}.rich-content .image-caption-wrapper img{margin-bottom:.9375rem;margin-left:-.9375rem;max-width:unset;width:calc(100% + 30px)}.rich-content .image-caption{background-color:#f3f0ed;font-size:.8em;margin:0;padding:.9375rem;width:100%}.rich-content .image-caption img{margin:-.9375rem;max-width:unset;width:calc(100% + 30px)}.rich-content strong{font-family:thesansbold,thesansfallback;font-weight:400}.rich-content .btn{min-width:unset;width:200px}.rich-content h1 strong,.rich-content h2 strong,.rich-content h3 strong,.rich-content h4 strong,.rich-content h5 strong,.rich-content h6 strong{font-weight:700}.rich-content__list ol,.rich-content__list ul{padding-bottom:0;padding-top:0}.rich-content__list--checkmark li,.rich-content__list--checkmark li ul li{list-style-type:none}.rich-content__list--checkmark li ul li:before,.rich-content__list--checkmark li:before{color:var(--colorPrimary);content:"";font-family:eviIcons;font-size:1.1em;font-weight:900}.rich-content__list--ordered ol{counter-reset:item}.rich-content__list--ordered li{counter-increment:item;list-style-type:none;margin-bottom:.25rem}.rich-content__list--ordered li:before{background-color:var(--colorPrimaryLighter);border-radius:50%;color:var(--colorPrimary);content:counter(item);display:inline-block;font-size:.8em;font-weight:900;height:1.4em;margin-top:.25rem;text-align:center;width:1.4em}.rich-content__subtitle,.rich-content__title{color:var(--colorPrimary);margin-top:1.25rem}.rich-content.preamble p{font-family:thesansbold,thesansfallback}.ktc-rich-text-wrapper .fr-popup{position:sticky}.ktc-rich-text-wrapper div.fr-toolbar{z-index:10!important}@media only screen and (min-width:768px){.rich-content a{margin:unset}.rich-content .btn{min-width:200px;width:unset}}@media only screen and (min-width:1024px){.rich-content .preamble{font-family:thesansplain,thesansfallback;font-size:1.5625rem}.rich-content p{margin:.625rem 0}.rich-content p.btn--wrapper{display:block}.rich-content h2{margin-top:1.25rem}.rich-content.preamble p{font-family:thesansplain,thesansfallback}}.service{grid-template-areas:"content" "announcement"}.service,.service__price{display:grid;grid-template-columns:1fr;padding:1.25rem 0}.service__price{grid-template-areas:"sidebar" "content" "announcement"}.service__sidebar{grid-area:sidebar}.sidebar__item{align-items:center;background-color:#ebecf3;border-bottom:1px solid #d1cfcc;border-left:3px solid transparent;border-top:1px solid #d1cfcc;cursor:pointer;display:flex;font-family:thesansbold,thesansfallback;list-style:none;margin-bottom:.9375rem;margin-left:0;min-height:60px;text-align:center;text-indent:0;transition:all .3s ease-in-out}.sidebar__item a{color:#000;padding:.9375rem;width:100%}.sidebar__item:hover{background-color:#8babb3;border-left:3px solid #6e6e6e;transition:all .3s ease-in-out}.sidebar__item:last-child{margin-bottom:0}.service__content{display:flex;flex-direction:column;grid-area:content;margin:.9375rem .625rem}.service__title{color:var(--colorPrimary)}.service__preamble{font-size:1.25rem;font-weight:900;line-height:1.6}.service__text{font-size:1em;line-height:1.75;margin:.9375rem 0}.service__announcement{grid-area:announcement;text-align:center}.announcement__text{font-family:thesansbold,thesansfallback;margin-bottom:1.25rem}.service__schedule{display:flex;justify-content:center;margin:1.25rem 0}@media only screen and (min-width:1024px){.service{grid-template-areas:"content announcement";grid-template-columns:1fr .2fr}.service .service__content{margin:0 2.5rem 0 .625rem}.service__price{grid-template-areas:"sidebar content announcement";grid-template-columns:.2fr 1fr .2fr}.service__price .service__content{margin:0 2.5rem}.sidebar__list{padding:0}.sidebar__item{border-bottom:unset;border-top:unset;text-align:left}.service__schedule{justify-content:start}}.latest-news{margin:1.25rem 0}.latest-news__header{color:var(--colorPrimary)}.latest-news__header h2{font-size:2rem}.latest-news__content{align-items:start;display:grid;gap:.625rem .625rem;grid-template-columns:1fr;padding:.9375rem 0}.higlihted-news__image{height:5rem;margin-bottom:0;width:5rem}.higlihted-news__image img{height:100%;object-fit:cover;width:100%}.higlihted-news__intro{color:#000;display:none;margin-top:.9375rem}.higlihted-news,.news-list__item{align-items:start;display:grid;gap:.625rem .625rem;grid-template-columns:1fr 5fr}.higlihted-news:hover .latest-news__title,.higlihted-news:hover .news-item__heading,.news-list__item:hover .latest-news__title,.news-list__item:hover .news-item__heading{text-decoration:underline}.higlihted-news:hover .navigation-link i,.news-list__item:hover .navigation-link i{transform:translate(5px);transition:transform .3s,-webkit-transform .3s}.news-list__item{margin-bottom:.625rem}.news-item__image{height:5rem;margin-bottom:0;width:5rem}.news-item__image img{height:100%;object-fit:cover;width:100%}.higlihted-news__title{display:block;margin-top:0}.higlihted-news__title:hover,.news-item__heading:hover{text-decoration:underline}.news-item__link,.news__link{color:#000}.latest-news__footer{display:flex;justify-content:center}@media only screen and (min-width:1024px){.latest-news{margin:3.75rem 0 .9375rem}.latest-news__content{grid-template-columns:1fr 1fr}.higlihted-news{all:unset}.higlihted-news__intro{display:block}.higlihted-news__image{display:block;height:unset;width:unset}.news-item__image{height:9.375rem;width:9.375rem}.higlihted-news__title{margin-top:.9375rem}.latest-news__footer{justify-content:flex-end}}.news{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;padding-bottom:.9375rem;padding-top:1.25rem}.news .social-share{justify-content:flex-start}.news__share{padding-bottom:.9375rem}.news__image{background-color:#f7f5f3;min-height:20vh;padding-top:50%;position:relative;width:100%}.news__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.news__image-caption{background-color:#f3f0ed;font-size:.8em;margin:0;padding:.9375rem;width:100%}.news__date{font-family:thesansbold,thesansfallback;height:20px;margin-bottom:.9375rem}.news__intro{font-weight:900;line-height:1.6;margin:.9375rem 0}.news__content,.news__content p{font-size:1rem;line-height:1.6}@media only screen and (min-width:1024px){.news{max-width:70%}}.results{align-self:center;display:flex;flex-direction:column}.results__title{color:var(--colorPrimary);padding:.9375rem 0;text-align:center}.filter__list,.results__filter{flex-wrap:wrap}.filter__item,.filter__list,.results__filter{align-items:center;display:flex;justify-content:center}.filter__item{list-style:none;margin-bottom:.625rem;margin-left:.5rem;text-indent:0;text-transform:uppercase}.filter__item a{color:#000;font-size:.75rem;padding:.625rem}.filter__item--primary,.filter__item--primary:active,.filter__item--primary:focus,.filter__item--primary:hover,.filter__item--quaternary,.filter__item--quaternary:active,.filter__item--quaternary:focus,.filter__item--quaternary:hover,.filter__item--secondary,.filter__item--secondary:active,.filter__item--secondary:focus,.filter__item--secondary:hover,.filter__item--tertiary,.filter__item--tertiary:active,.filter__item--tertiary:focus,.filter__item--tertiary:hover{transition:all .3s ease-in-out}.filter__item--primary{background-color:var(--colorPrimaryLighter)}.filter__item--primary.active,.filter__item--primary:active,.filter__item--primary:focus,.filter__item--primary:hover{background-color:var(--colorPrimary)}.filter__item--secondary{background-color:var(--colorSecondaryLighter)}.filter__item--secondary.active,.filter__item--secondary:active,.filter__item--secondary:focus,.filter__item--secondary:hover{background-color:var(--colorSecondary)}.filter__item--tertiary{background-color:var(--colorTertiaryLighter)}.filter__item--tertiary.active,.filter__item--tertiary:active,.filter__item--tertiary:focus,.filter__item--tertiary:hover{background-color:var(--colorTertiary)}.filter__item--quaternary{background-color:var(--colorQuaternaryLight)}.filter__item--quaternary.active,.filter__item--quaternary:active,.filter__item--quaternary:focus,.filter__item--quaternary:hover{background-color:var(--colorQuaternary)}.results-item--no-image .results-item__image{padding-bottom:0}.results__content{align-items:center;display:flex;flex-direction:column}.results-item{cursor:pointer;display:grid;grid-template-areas:"image" "result-content";grid-template-columns:1fr;margin:.625rem 0;position:relative;transition:all .3s ease-in-out;width:100%}.results-item__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.results-item__link span{display:block;height:1px;overflow:hidden;white-space:nowrap;width:1px}.results-item__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;grid-area:result-content;padding-left:.9375rem}.results-item__image{grid-area:image;padding-bottom:55%;position:relative}.results-item__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.results-item__category{font-family:thesansbold,thesansfallback;font-size:1rem;grid-area:category;margin-bottom:0;margin-top:1.25rem;padding:0 .9375rem;text-transform:uppercase}.results-item__title{font-size:1.625rem;grid-area:title;margin-bottom:0;padding:.9375rem;word-break:break-word}.results-item__title,.results-item__title:active,.results-item__title:focus,.results-item__title:hover{color:var(--colorPrimaryLight)}.results-item__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:thesansplain,thesansfallback;font-size:1rem;grid-area:text;line-height:1.6;margin-bottom:1.25rem;max-height:55px;overflow:hidden;padding:0 .9375rem;text-overflow:ellipsis;word-break:break-word}.results-item--primary{border:4px solid var(--colorPrimaryLighter)}.results-item--primary .results-item__category{color:var(--colorPrimary)}.results-item--primary:active,.results-item--primary:focus,.results-item--primary:hover{border:4px solid var(--colorPrimary)}.results-item--primary .results-item__image{background-color:var(--colorPrimary)}.results-item--secondary{border:4px solid var(--colorSecondaryLighter)}.results-item--secondary .results-item__category{color:var(--colorSecondary)}.results-item--secondary:active,.results-item--secondary:focus,.results-item--secondary:hover{border:4px solid var(--colorSecondary)}.results-item--secondary .results-item__image{background-color:var(--colorSecondary)}.results-item--tertiary{border:4px solid var(--colorTertiaryLighter)}.results-item--tertiary .results-item__category{color:var(--colorTertiary)}.results-item--tertiary:active,.results-item--tertiary:focus,.results-item--tertiary:hover{border:4px solid var(--colorTertiary)}.results-item--tertiary .results-item__image{background-color:var(--colorTertiary)}.results-item--quaternary{border:4px solid var(--colorQuaternaryLight)}.results-item--quaternary .results-item__category{color:var(--colorQuaternary)}.results-item--quaternary:active,.results-item--quaternary:focus,.results-item--quaternary:hover{border:4px solid var(--colorQuaternary)}.results-item--quaternary .results-item__image{background-color:var(--colorQuaternary)}.results-item--default{border:4px solid #f7f5f3}.results-item--default .results-item__category{color:var(--colorQuaternary)}.results-item--default:active,.results-item--default:focus,.results-item--default:hover{border:4px solid #6e6e6e}.results-item--default .results-item__image{background-color:#6e6e6e}@media only screen and (min-width:1024px){.results{width:57.5rem}.results-item{display:grid;grid-template-areas:"image result-content";grid-template-columns:.6fr 1fr;margin:.9375rem 2.5rem}.results-item--no-image{grid-template-columns:0fr 1fr}.results-item__image{padding-bottom:80%;padding-right:50%}}.submenu{background-color:var(--colorPrimaryDark);border-radius:.625rem;color:#fff;font-family:thesansbold,thesansfallback}.submenu__list{display:flex;flex-direction:column;list-style:none;padding:.9375rem 0}.submenu__item{line-height:1.1875;margin:0;padding:.9375rem;position:relative;text-indent:0}.submenu__item a{color:#fff;display:block;width:80%}.submenu__item .submenu__toggle{cursor:pointer;position:absolute;right:.625rem;top:12px}.submenu__item .submenu__close,.submenu__item .submenu__open{display:none;font-size:1.5em}.submenu__item.active{color:#fff}.submenu__item.active a{color:#fff;text-decoration:underline;text-underline-offset:.25rem}.submenu__item:hover{cursor:pointer}.submenu__toggle.submenu__toggle--close .submenu__close,.submenu__toggle.submenu__toggle--open .submenu__open{display:block}.submenu__item--self-contained{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.submenu__item--self-contained .submenu__deep-submenu{display:none}.submenu__item--extend{background-color:var(--colorPrimaryDarker);margin-left:-.9375rem;margin-right:-.9375rem;padding-left:1.875rem}.submenu__item--extend .submenu__deep-submenu{display:flex;flex:1;flex-basis:100%;flex-direction:column;margin:.625rem -2.5rem -.9375rem -.9375rem;padding-right:2.5rem}.submenu__item--extend .submenu__deep-submenu a{display:block;width:100%}.submenu__item--extend .submenu__toggle{padding-right:.9375rem}.deep-submenu__item{list-style:none;margin:.625rem 0;padding:0 .9375rem;text-indent:0}.deep-submenu__item--marked a{text-decoration:underline;text-underline-offset:.25rem}.submenu--clinic{background-color:var(--colorPrimaryLighter);border-radius:1.2rem;color:#000;font-family:thesansbold,thesansfallback;padding:.9375rem 0}.submenu--clinic .submenu__title{color:#000;font-size:2rem;margin-bottom:0;margin-left:.9375rem}.submenu--clinic .submenu__list{padding-top:0}.submenu--clinic .submenu__item{margin:0 .625rem}.submenu--clinic .submenu__item i{padding:0 .625rem}.submenu--clinic .submenu__item a{color:#000;width:100%}.submenu--clinic .submenu__item.active a{border-color:#000;color:#000}.submenu--clinic .submenu__item:active,.submenu--clinic .submenu__item:focus,.submenu--clinic .submenu__item:hover{background-color:var(--colorPrimary);border-radius:1rem;color:#fff}.submenu--clinic .submenu__item:active a,.submenu--clinic .submenu__item:focus a,.submenu--clinic .submenu__item:hover a{color:#fff}.submenu--clinic .submenu__item--self-contained a{width:80%}.submenu--clinic .submenu__toggle{right:0}.submenu--clinic .submenu__item--extend{background-color:var(--colorPrimary);border-radius:1rem;color:#fff;overflow:hidden;padding-left:.9375rem;padding-right:.9375rem}.submenu--clinic .submenu__item--extend a{color:#fff}.submenu--clinic .submenu__item--extend .submenu__toggle{padding-right:.625rem}.submenu--clinic .submenu__item--extend .submenu__toggle i{padding-right:0}.submenu--clinic .submenu__item--extend .submenu__deep-submenu{background-color:#fff}.submenu--clinic .submenu__item--extend .submenu__deep-submenu a{width:100%}.submenu--clinic .submenu__item--extend .deep-submenu__item a{color:#000}@media only screen and (min-width:1024px){.submenu{background-color:var(--colorPrimaryLighter);color:#000;font-family:thesansplain,thesansfallback;margin-bottom:2.5rem;padding:.25rem .5rem}.submenu__item{margin:.25rem 0 0}.submenu__item .submenu__toggle{right:0}.submenu__item a{color:#000}.submenu__item.active{background-color:var(--colorPrimary);border-radius:1rem;color:#fff}.submenu__item.active a{color:#fff;text-decoration:none}.submenu__item:active,.submenu__item:focus,.submenu__item:hover{background-color:var(--colorPrimary);border-radius:1rem;color:#fff}.submenu__item:active a,.submenu__item:focus a,.submenu__item:hover a{color:#fff}.deep-submenu__item{padding:0 .25rem}.deep-submenu__item a:hover,.deep-submenu__item--marked a{text-decoration:underline;text-underline-offset:.25rem}.deep-submenu__item--marked a:hover{text-decoration:none}.submenu__item--extend{background-color:var(--colorPrimary);border-radius:1rem;color:#fff;overflow:hidden;padding-left:.9375rem;padding-right:.9375rem}.submenu__item--extend a{color:#fff}.submenu__item--extend .submenu__deep-submenu{background-color:#fff;color:#000}.submenu__item--extend .submenu__deep-submenu a{color:#000}.submenu__item--extend .submenu__toggle i{padding-right:0}.submenu__item--self-contained i{padding-right:.9375rem}.submenu--clinic .submenu__item{margin:.25rem 0 0}.submenu--clinic .submenu__item.active a{color:#fff}.submenu--clinic .submenu__list{padding-top:1.25rem}}.list-of-articles{display:grid;gap:1.25rem .9375rem;grid-template-columns:1fr;padding:1.25rem 0}.article{border-radius:.25rem;-webkit-box-shadow:2px 4px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 4px 6px rgba(0,0,0,.2);box-shadow:2px 4px 6px rgba(0,0,0,.2);overflow:hidden}a.article__content:hover .article__continue-link,a.article__content:hover .article__heading{text-decoration:underline}.article__description{background-color:#fff;font-family:thesansbold,thesansfallback;padding:.9375rem}.article__heading{-webkit-line-clamp:2;line-height:1.2}.article__heading,.article__intro{-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:.9375rem;overflow:hidden;text-overflow:ellipsis}.article__intro{-webkit-line-clamp:3;color:#000;min-height:3.6rem}.article__date{color:#6a6a6a;margin-bottom:.9375rem}@media only screen and (min-width:1024px){.list-of-articles{grid-template-columns:1fr 1fr 1fr}.article__heading{min-height:3.35rem}.article__intro{min-height:5.25rem}}.filter-and-search{display:flex;flex-direction:column}.filter-and-search,.results{font-family:thesansbold,thesansfallback}.results{color:var(--colorPrimary);font-size:1.2em;padding:.9375rem 0}.search{margin-bottom:.625rem;order:1}.search input[type=submit]{border-radius:0 .25rem .25rem 0;border-width:1px;margin:0}.search .search__input{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:2.5rem;width:90%}.search__icon{color:#d1cfcc;font-size:1.2em;left:.9375rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.search__group{display:flex;margin-bottom:.5rem;position:relative}.filter{display:flex;flex-direction:column;order:2}.filter span{margin-right:.9375rem;width:100%}.no-result{margin:3.75rem 0}.no-result h2{color:var(--colorPrimary)}@media only screen and (min-width:1024px){.filter-and-search{align-items:flex-start;flex-direction:row;justify-content:space-between}.filter-and-search select{min-width:15rem}.search{margin-bottom:0;order:2}.filter{align-items:center;flex-direction:row;order:1}}.pagination{display:flex;flex-direction:column;justify-content:center}.pagination__directions{display:flex;justify-content:space-between}.directions__links{align-items:center;display:flex;font-size:1.1em;font-weight:900;justify-content:center}.link-next{margin-left:auto;margin-right:0}.link-previous{margin-left:0;margin-right:auto}.pagination__page-numbers{display:flex;justify-content:center}.hidden{visibility:hidden}.pagination__item,.pagination__item-standard{border:2px solid var(--colorPrimary);border-radius:50%;display:inline-block;height:2rem;margin:0 .625rem;position:relative;text-indent:0;width:2rem}.pagination__item a,.pagination__item-standard a{align-items:center;display:flex;height:100%;justify-content:center}.pagination__item-standard.active,.pagination__item.active{background-color:var(--colorPrimary)}.pagination__item-standard.active a,.pagination__item.active a{color:#fff}.pagination__item-standard.active,.pagination__item-standard.active-sibling:nth-last-child(2),.pagination__item-standard:first-child,.pagination__item-standard:last-child,.pagination__item.active,.pagination__item.active-sibling:nth-last-child(2),.pagination__item:first-child,.pagination__item:last-child{display:inline-block!important}.pagination__item-standard:first-child:nth-last-child(n+6)~li,.pagination__item:first-child:nth-last-child(n+6)~li{display:none}.pagination__item-standard:first-child:nth-last-child(n+6)~li:nth-last-child(-n+3),.pagination__item:first-child:nth-last-child(n+6)~li:nth-last-child(-n+3){display:inline-block}.pagination__item-standard:first-child:nth-last-child(n+6).active:before,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:before,.pagination__item-standard:first-child:nth-last-child(n+6)~li:nth-last-child(3):before,.pagination__item:first-child:nth-last-child(n+6).active:before,.pagination__item:first-child:nth-last-child(n+6)~li.active:before,.pagination__item:first-child:nth-last-child(n+6)~li:nth-last-child(3):before{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;left:-18px;position:absolute;top:0}.pagination__item-standard:first-child:nth-last-child(n+6).active:after,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:after,.pagination__item:first-child:nth-last-child(n+6).active:after,.pagination__item:first-child:nth-last-child(n+6)~li.active:after{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;position:absolute;right:-20px;top:0}.pagination__item-standard:first-child:nth-last-child(n+6).active:nth-child(-n+2):after,.pagination__item-standard:first-child:nth-last-child(n+6).active:nth-child(-n+2):before,.pagination__item-standard:first-child:nth-last-child(n+6).active:nth-last-child(-n+2):after,.pagination__item-standard:first-child:nth-last-child(n+6).active:nth-last-child(-n+2):before,.pagination__item-standard:first-child:nth-last-child(n+6).active~li:nth-last-child(-n+3),.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:nth-child(-n+2):after,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:nth-child(-n+2):before,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:nth-last-child(-n+2):after,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:nth-last-child(-n+2):before,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active~li:nth-last-child(-n+3),.pagination__item:first-child:nth-last-child(n+6).active:nth-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+6).active:nth-child(-n+2):before,.pagination__item:first-child:nth-last-child(n+6).active:nth-last-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+6).active:nth-last-child(-n+2):before,.pagination__item:first-child:nth-last-child(n+6).active~li:nth-last-child(-n+3),.pagination__item:first-child:nth-last-child(n+6)~li.active:nth-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+6)~li.active:nth-child(-n+2):before,.pagination__item:first-child:nth-last-child(n+6)~li.active:nth-last-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+6)~li.active:nth-last-child(-n+2):before,.pagination__item:first-child:nth-last-child(n+6)~li.active~li:nth-last-child(-n+3){display:none}.pagination__item-standard:first-child:nth-last-child(n+6).active~li:nth-child(-n+3),.pagination__item-standard:first-child:nth-last-child(n+6)~li.active~li:nth-child(-n+3),.pagination__item:first-child:nth-last-child(n+6).active~li:nth-child(-n+3),.pagination__item:first-child:nth-last-child(n+6)~li.active~li:nth-child(-n+3){display:inline-block}.pagination__item-standard:first-child:nth-last-child(n+6).active~li:nth-child(-n+2):after,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active~li:nth-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+6).active~li:nth-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+6)~li.active~li:nth-child(-n+2):after{display:none}.pagination__item-standard:first-child:nth-last-child(n+6).active~li:nth-child(3):after,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active~li:nth-child(3):after,.pagination__item:first-child:nth-last-child(n+6).active~li:nth-child(3):after,.pagination__item:first-child:nth-last-child(n+6)~li.active~li:nth-child(3):after{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;position:absolute;right:-20px;top:0}@media only screen and (min-width:768px){.pagination__directions{display:flex}.link-next{margin-right:25%}.link-previous{margin-left:25%}.pagination__item.active,.pagination__item.active+li,.pagination__item.active-sibling,.pagination__item.skip,.pagination__item:first-child,.pagination__item:last-child{display:inline-block!important}.pagination__item:first-child:nth-last-child(n+6).active:after,.pagination__item:first-child:nth-last-child(n+6).active:before,.pagination__item:first-child:nth-last-child(n+6)~li.active:after,.pagination__item:first-child:nth-last-child(n+6)~li.active:before,.pagination__item:first-child:nth-last-child(n+6)~li:nth-last-child(3):before{all:unset}.pagination__item:first-child:nth-last-child(n+8)~li{display:none}.pagination__item:first-child:nth-last-child(n+8)~li.active-sibling:before{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;left:-18px;position:absolute;top:0}.pagination__item:first-child:nth-last-child(n+8)~li.active+li:after{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;position:absolute;right:-20px;top:0}.pagination__item:first-child:nth-last-child(n+8)~li:nth-last-child(-n+5){display:inline-block}.pagination__item:first-child:nth-last-child(n+8)~li:nth-last-child(5):before{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;left:-18px;position:absolute;top:0}.pagination__item:first-child:nth-last-child(n+8)~li.active-sibling:nth-last-child(-n+4):after,.pagination__item:first-child:nth-last-child(n+8)~li.active-sibling:nth-last-child(-n+4):before,.pagination__item:first-child:nth-last-child(n+8)~li:nth-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+8)~li:nth-child(-n+2):before,.pagination__item:first-child:nth-last-child(n+8)~li:nth-last-child(-n+2):after,.pagination__item:first-child:nth-last-child(n+8)~li:nth-last-child(-n+2):before{display:none!important}.pagination__item:first-child:nth-last-child(n+8).active~li:nth-last-child(-n+5),.pagination__item:first-child:nth-last-child(n+8).active~li:nth-last-child(-n+5):before,.pagination__item:first-child:nth-last-child(n+8)~li.active~li:nth-last-child(-n+5),.pagination__item:first-child:nth-last-child(n+8)~li.active~li:nth-last-child(-n+5):before{display:none}.pagination__item:first-child:nth-last-child(n+8).active~li:nth-child(-n+5),.pagination__item:first-child:nth-last-child(n+8)~li.active~li:nth-child(-n+5){display:inline-block}.pagination__item:first-child:nth-last-child(n+8).active~li:nth-child(-n+4):after,.pagination__item:first-child:nth-last-child(n+8)~li.active~li:nth-child(-n+4):after{display:none}.pagination__item:first-child:nth-last-child(n+8).active~li:nth-child(5):after,.pagination__item:first-child:nth-last-child(n+8)~li.active~li:nth-child(5):after{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;position:absolute;right:-20px;top:0}.pagination__item:first-child:nth-last-child(n+8).active:after,.pagination__item:first-child:nth-last-child(n+8).active:before,.pagination__item:first-child:nth-last-child(n+8)~li.active:after,.pagination__item:first-child:nth-last-child(n+8)~li.active:before{display:none}.pagination__item-standard.active,.pagination__item-standard.active+li,.pagination__item-standard.active-sibling,.pagination__item-standard.skip,.pagination__item-standard:first-child,.pagination__item-standard:last-child{display:inline-block!important}.pagination__item-standard:first-child:nth-last-child(n+6).active:after,.pagination__item-standard:first-child:nth-last-child(n+6).active:before,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:after,.pagination__item-standard:first-child:nth-last-child(n+6)~li.active:before,.pagination__item-standard:first-child:nth-last-child(n+6)~li:nth-last-child(3):before{all:unset}.pagination__item-standard:first-child:nth-last-child(n+1)~li{display:none}.pagination__item-standard:first-child:nth-last-child(n+1)~li.active-sibling:before{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;left:-18px;position:absolute;top:0}.pagination__item-standard:first-child:nth-last-child(n+1)~li.active+li:after{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;position:absolute;right:-20px;top:0}.pagination__item-standard:first-child:nth-last-child(n+1)~li:nth-last-child(-n+10){display:inline-block}.pagination__item-standard:first-child:nth-last-child(n+1)~li:nth-last-child(10):before{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;left:-18px;position:absolute;top:0}.pagination__item-standard:first-child:nth-last-child(n+1)~li.active-sibling:nth-last-child(-n+9):after,.pagination__item-standard:first-child:nth-last-child(n+1)~li.active-sibling:nth-last-child(-n+9):before,.pagination__item-standard:first-child:nth-last-child(n+1)~li:nth-child(-n+7):after,.pagination__item-standard:first-child:nth-last-child(n+1)~li:nth-child(-n+7):before,.pagination__item-standard:first-child:nth-last-child(n+1)~li:nth-last-child(-n+7):after,.pagination__item-standard:first-child:nth-last-child(n+1)~li:nth-last-child(-n+7):before{display:none!important}.pagination__item-standard:first-child:nth-last-child(n+1).active~li:nth-last-child(-n+10),.pagination__item-standard:first-child:nth-last-child(n+1).active~li:nth-last-child(-n+10):before,.pagination__item-standard:first-child:nth-last-child(n+1)~li.active~li:nth-last-child(-n+10),.pagination__item-standard:first-child:nth-last-child(n+1)~li.active~li:nth-last-child(-n+10):before{display:none}.pagination__item-standard:first-child:nth-last-child(n+1).active~li:nth-child(-n+10),.pagination__item-standard:first-child:nth-last-child(n+1)~li.active~li:nth-child(-n+10){display:inline-block}.pagination__item-standard:first-child:nth-last-child(n+1).active~li:nth-child(-n+9):after,.pagination__item-standard:first-child:nth-last-child(n+1)~li.active~li:nth-child(-n+9):after{display:none}.pagination__item-standard:first-child:nth-last-child(n+1).active~li:nth-child(10):after,.pagination__item-standard:first-child:nth-last-child(n+1)~li.active~li:nth-child(10):after{color:var(--colorPrimary);content:"…";display:inline-block;font-size:1.375rem;position:absolute;right:-20px;top:0}.pagination__item-standard:first-child:nth-last-child(n+1).active:after,.pagination__item-standard:first-child:nth-last-child(n+1).active:before,.pagination__item-standard:first-child:nth-last-child(n+1)~li.active:after,.pagination__item-standard:first-child:nth-last-child(n+1)~li.active:before{display:none}}.content-type{display:flex;flex-direction:column;margin-bottom:-.9375rem}.content-type h3{color:#000}.content-type__main{display:grid;grid-template-columns:1fr;padding:0}.content-type__content{min-width:100vw;padding:0 .625rem}.content-type__links,.content-type__text,.content-type__title{margin-top:1.25rem}.content-type__text{font-size:1em;line-height:1.75;margin-bottom:.625rem}.content-type__preamble{font-size:1.25rem;font-weight:900;line-height:1.6;margin:.9375rem 0}.content-type__date{align-items:center;color:#6e6e6e;display:flex;height:30px}.content-type__links{border-bottom:1px solid #d1cfcc;padding-bottom:.9375rem}.content-type__list{list-style:none;padding-left:0}.content-type__list-item{font-family:thesansbold,thesansfallback;line-height:3;margin:0;text-indent:0}.content-type__list-item a{color:var(--colorPrimary);text-decoration:underline}.content-type__list-item a:active,.content-type__list-item a:focus,.content-type__list-item a:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.content-type__list-item a:active,.content-type__list-item a:focus{outline:none}.content-type__list-item a:active,.content-type__list-item a:focus,.content-type__list-item a:hover{text-decoration:none}.content-type__side-content{background-color:#faf9f5;display:flex;flex-direction:column;padding:0 .625rem}.content-type__side-content>.opening-hours{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.content-type__side-content>.opening-hours~.opening-hours{border-top-left-radius:0;border-top-right-radius:0}.content-type__share{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.content-type__share-items{margin:2.5rem 0;text-align:center}.content-type__share-url{position:relative;width:100%}.content-type__share-url .share__input{border-color:#d1cfcc;color:#d1cfcc;padding-left:2.5rem;width:100%}.content-type__share-url .share__button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:2.5rem}.content-type__share-url .share__button i{font-size:1.5em}.content-type__share-keywords{border-top:1px solid #d1cfcc;color:#d1cfcc;display:flex;flex-wrap:wrap;justify-content:center;margin:2.5rem 0;padding:1.25rem 0}.content-type__share-keyword:after{background:#d1cfcc;border-radius:50%;content:"";display:inline-block;height:5px;margin:0 .9375rem;vertical-align:middle;width:5px}.content-type__share-keyword:last-child:after{content:none}.content-type--animalcare .content-type__side-content{padding-left:.625rem}.content-type--animalcare .card{font-size:.8em}.content-type--clinic .breadcrumb{grid-area:breadcrumb;padding-left:.9375rem}.content-type--clinic .content-type__main{grid-template-areas:"breadcrumb" "sidecontent-primary" "content" "sidecontent"}.content-type--clinic .content-type__content{grid-area:content}.content-type--clinic .content-type__side-content{background-color:#fff;grid-area:sidecontent}.content-type--clinic .content-type__side-content--primary{grid-area:sidecontent-primary}.content__online-booking{margin:1.25rem 0;overflow:hidden;padding-top:150%;position:relative;width:100%}.content__online-booking iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.content-type--wide .content-type__content{margin-bottom:.9375rem}@media only screen and (min-width:1024px){.content-type{overflow:hidden}.content-type .preamble{display:none}.content-type__main{display:grid;grid-template-areas:"submenu content sidecontent";grid-template-columns:.3fr 10fr .3fr}.content-type__main.container--extra-large{grid-template-columns:.3fr 4fr 1.8fr}.content-type__main.content-team-members{grid-template-columns:.3fr 4fr}.content-type__main.without-submenu{display:grid;grid-template-areas:"content sidecontent";grid-template-columns:4fr 2fr}.content-type__main.without-submenu .content-type__content{padding:1.25rem 1.25rem 0 .5rem}.content-type__main.without-submenu .content-type__side-content{padding:1.25rem .625rem 1.25rem .9375rem}.container--inside .content-type__main{grid-template-areas:"submenu content";grid-template-columns:.3fr 10fr}.container--inside .content-type__submenu{margin-left:0}.container--inside .content-type__content{padding-right:0}.content-type__submenu{grid-area:submenu;margin-left:.625rem;margin-top:1.25rem;min-width:15.625em}.content-type__content{grid-area:content;min-width:unset;overflow:hidden;padding:1.25rem 3.75rem 0}.content-type__list-item{line-height:1.6;margin:.5rem 0}.content-type__side-content{grid-area:sidecontent;margin-top:0;min-width:22em;padding:1.25rem .9375rem;position:relative}.content-type__side-content:after{background-color:#faf9f5;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:10000px;z-index:-1}.content-type--animalcare{grid-template-areas:"content sidecontent";grid-template-columns:3fr .3fr}.content-type--animalcare .content-type__side-content{min-width:30rem}.content-type--animalcare .content-type__content{padding-left:.625rem}.content-type--clinic.content-type--wide .breadcrumb{padding:0}.content-type--clinic .breadcrumb{margin-top:.9375rem;padding:0 3.75rem}.content-type--clinic .content-type__main{grid-template-areas:"submenu breadcrumb sidecontent-primary" "submenu content sidecontent-primary" "submenu content sidecontent";grid-template-rows:min-content min-content 2fr}.content-type--clinic .content-type__content{padding-top:0}.content-type--clinic .content-type__side-content--non-primary{margin-top:-60px}.content-type--clinic .content-type__side-content:after{background-color:#fff}.content-type__share-url{width:80%}.content-type--wide .content-type__main{display:grid;grid-template-areas:"submenu content";grid-template-columns:.2fr 10fr}.content-type--wide .content-type__content{margin-bottom:2.5rem;margin-right:18.75rem}.content-type--wide .content-type__submenu{margin-left:3rem}.content-type--wide.without-submenu .content-type__main{display:flex;padding:0 6.25rem;width:100%}.content-type--wide.without-submenu .content-type__content{margin-right:0;width:100%}.content__online-booking{padding-top:56.25%}}.referral{opacity:0;padding-bottom:200%;transition:opacity .5s .25s}@media only screen and (min-width:1024px){.referral{padding-bottom:56.25%}}.breadcrumb{display:flex;padding:0 0 .625rem}.breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.breadcrumb__list .breadcrumb__item{align-items:center;display:flex;font-size:.8em;margin:0 0 .625rem;text-indent:0;white-space:pre}.breadcrumb__list .breadcrumb__item a{color:#000;text-decoration:underline;vertical-align:middle;white-space:pre-wrap}.breadcrumb__list .breadcrumb__item a:active,.breadcrumb__list .breadcrumb__item a:focus,.breadcrumb__list .breadcrumb__item a:hover{border-bottom-color:#000;color:#000}.breadcrumb__list .breadcrumb__item a:active,.breadcrumb__list .breadcrumb__item a:focus{outline:none}.breadcrumb__list .breadcrumb__item i{min-width:45px;padding:0 .9375rem}.breadcrumb__list .breadcrumb__item:last-child() a{pointer-events:none;text-decoration:none}.card{display:flex;flex-direction:column;margin-bottom:.9375rem}.card.bg-primary--lighter .card__link,.card.bg-primary--lighter .card__title{color:var(--colorPrimary)}.card.bg-primary--lighter .card__button{background-color:var(--colorPrimary);transition:all .2s ease-in-out}.card.bg-primary--lighter .card__button:active,.card.bg-primary--lighter .card__button:focus,.card.bg-primary--lighter .card__button:hover{background-color:var(--colorPrimaryLight)}.card.bg-primary--lighter .card__link a{color:var(--colorPrimary)}.card.bg-primary--lighter .card__link a:active,.card.bg-primary--lighter .card__link a:focus,.card.bg-primary--lighter .card__link a:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.card.bg-primary--lighter .card__link a:active,.card.bg-primary--lighter .card__link a:focus{outline:none}.card.bg-secondary--lighter .card__link,.card.bg-secondary--lighter .card__title{color:var(--colorSecondary)}.card.bg-secondary--lighter .card__button{background-color:var(--colorSecondary);transition:all .2s ease-in-out}.card.bg-secondary--lighter .card__button:active,.card.bg-secondary--lighter .card__button:focus,.card.bg-secondary--lighter .card__button:hover{background-color:var(--colorSecondaryLight)}.card.bg-secondary--lighter .card__link a{color:var(--colorSecondary)}.card.bg-secondary--lighter .card__link a:active,.card.bg-secondary--lighter .card__link a:focus,.card.bg-secondary--lighter .card__link a:hover{border-bottom-color:var(--colorSecondary);color:var(--colorSecondary)}.card.bg-secondary--lighter .card__link a:active,.card.bg-secondary--lighter .card__link a:focus{outline:none}.card.bg-tertiary--lighter .card__link,.card.bg-tertiary--lighter .card__title{color:var(--colorTertiary)}.card.bg-tertiary--lighter .card__button{background-color:var(--colorTertiary);transition:all .2s ease-in-out}.card.bg-tertiary--lighter .card__button:active,.card.bg-tertiary--lighter .card__button:focus,.card.bg-tertiary--lighter .card__button:hover{background-color:var(--colorTertiaryLight)}.card.bg-tertiary--lighter .card__link a{color:var(--colorTertiary)}.card.bg-tertiary--lighter .card__link a:active,.card.bg-tertiary--lighter .card__link a:focus,.card.bg-tertiary--lighter .card__link a:hover{border-bottom-color:var(--colorTertiary);color:var(--colorTertiary)}.card.bg-tertiary--lighter .card__link a:active,.card.bg-tertiary--lighter .card__link a:focus{outline:none}.card.bg-quaternary--lighter .card__link,.card.bg-quaternary--lighter .card__title{color:var(--colorQuaternary)}.card.bg-quaternary--lighter .card__button{background-color:var(--colorQuaternary);transition:all .2s ease-in-out}.card.bg-quaternary--lighter .card__button:active,.card.bg-quaternary--lighter .card__button:focus,.card.bg-quaternary--lighter .card__button:hover{background-color:var(--colorQuaternaryLight)}.card.bg-quaternary--lighter .card__link a{color:var(--colorQuaternary)}.card.bg-quaternary--lighter .card__link a:active,.card.bg-quaternary--lighter .card__link a:focus,.card.bg-quaternary--lighter .card__link a:hover{border-bottom-color:var(--colorQuaternary);color:var(--colorQuaternary)}.card.bg-quaternary--lighter .card__link a:active,.card.bg-quaternary--lighter .card__link a:focus{outline:none}.card__media{grid-area:media;overflow:hidden;padding-bottom:50%;position:relative}.card__media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .6s ease-in-out;width:100%}.card__media img:active,.card__media img:focus,.card__media img:hover{transform:scale(1.1)}.card__title{align-items:center;display:flex;font-family:garamond,garamondfallback;padding:.9375rem 1.875rem 0}.card__text{padding:.9375rem 1.875rem}.card__link{font-weight:600;padding:0 1.875rem 2.5rem}.card__link,.card__link a{align-items:flex-end;display:flex}.card__link a{margin:0}.card__link a:active i,.card__link a:focus i,.card__link a:hover i{transform:translateX(50%)}.card__link i{font-size:1.5em;margin-left:.9375rem;transition:all .3s ease-in-out}.card__button{background-color:var(--colorPrimary);margin:.625rem 2.5rem;transition:all .2s ease-in-out}.card__button:active,.card__button:focus,.card__button:hover{background-color:var(--colorPrimaryLight)}.card--icon{display:grid;grid-template:"icon title" "text text" "link link";grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto}.card--icon .card__media{grid-area:icon;height:90px;margin:.9375rem 0 .9375rem 1.875rem;padding-bottom:unset;position:unset;width:90px}.card--icon .card__media img{object-fit:contain;position:unset}.card--icon .card__media img:active,.card--icon .card__media img:focus,.card--icon .card__media img:hover{transform:unset}.card--icon .card__title{grid-area:title;padding:.9375rem 1.875rem 0}.card--icon .card__text{grid-area:text;padding-top:0}.card--icon .card__link{grid-area:link}.card--media-left,.card--media-right{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto}.card--media-left .card__media,.card--media-right .card__media{padding-bottom:100%}.card--media-left{grid-template-areas:"media title" "media text" "media link"}.card--media-right{grid-template-areas:"title media" "text media" "link media"}.card--border{box-shadow:inset 0 0 0 10px #fff}.card--sidebar{align-items:center;justify-content:center;padding:.9375rem 0;text-align:center}.card--sidebar .card__title{display:flex;justify-content:center;max-width:20rem}.card--sidebar .card__text{line-height:1.75rem;margin-left:1.25rem;margin-right:1.25rem}.card--left{align-items:flex-start;text-align:left}.card--left .card__text{margin-left:0;margin-right:0}.card--left .card__button{margin-left:1.875rem}.modal{align-items:center;background-color:rgba(0,0,0,.5);display:none;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:999}.modal--visible{display:flex}.modal__container{display:flex;flex:1;flex-direction:column;height:100vh}.modal__header{align-items:center;background-color:var(--colorSecondaryLighter);display:flex;justify-content:space-between;padding:.9375rem}.modal__header .modal__title{color:var(--colorSecondary);margin:0}.modal__header i{color:#000;pointer-events:none}.modal__content{align-items:flex-start;background-color:#fff;display:flex;flex:1;overflow-y:auto;padding:.9375rem .9375rem 6.25rem}.modal__nav{background-color:#6e6e6e;display:flex;flex:1;flex-direction:column;margin-bottom:-.9375rem;margin-left:-.9375rem;margin-top:-.9375rem;position:sticky;top:-.9375rem}.modal__nav-item{background-color:transparent;border-bottom:1px solid #000;border-radius:0;border-top:1px solid #d1cfcc;color:#fff;min-height:50px;min-width:50px;padding:0}.modal__nav-item:active,.modal__nav-item:focus,.modal__nav-item:hover{background-color:#fff;color:#000}.modal-close{cursor:pointer}.modal__nav-item--active{background-color:#fff;color:#000}.modal__list{column-rule:1px solid #000;list-style:none;width:100%}.modal__list-title{color:var(--colorSecondary);line-height:1.4;margin-left:.5rem}.modal__sublist{list-style:none;margin-bottom:.9375rem;margin-left:.9375rem}.modal__sublist-item{margin-left:-1.875rem;margin-top:.625rem;text-indent:0}.modal__sublist-item a{color:#000;font-family:thesansbold,thesansfallback;text-decoration:underline}.modal__sublist-item a:active,.modal__sublist-item a:focus,.modal__sublist-item a:hover{text-decoration:none}.modal--service .modal__sublist-item{margin-left:3.75rem}.modal--service .modal__sublist-item:first-child{margin-top:0}.modal--service .modal__list{display:none}@media only screen and (min-width:768px){.modal__list{column-count:3;column-gap:2.5rem}.modal__list-item:nth-child(4n){border-right:unset}}@media only screen and (min-width:1024px){.modal{height:100%}.modal__container{flex:unset;height:80%;width:80%}.modal__content{flex:unset;padding:.9375rem}.modal__list{column-count:4;-webkit-perspective:1}}.alphabetical-search{display:flex;flex-direction:column;position:relative}.alphabetical-search--clinics-only .alphabetical-search__tab--service,.alphabetical-search--services-only .alphabetical-search__tab--clinic,.alphabetical-search--without-tabs .alphabetical-search__tabs{display:none}.alphabetical-search__tab,.alphabetical-search__tabs{display:flex;justify-content:center}.alphabetical-search__tab{align-items:center;border-radius:.625rem .625rem 0 0;flex:1;min-width:unset;position:relative;transition:all .2s ease-in-out}.alphabetical-search__tab--clinic{background-color:var(--colorSecondary)}.alphabetical-search__tab--clinic:after{color:var(--colorSecondary);transition:all .2s ease-in-out}.alphabetical-search__tab--clinic:active,.alphabetical-search__tab--clinic:focus,.alphabetical-search__tab--clinic:hover{background-color:var(--colorSecondaryLight)}.alphabetical-search__tab--clinic:active:after,.alphabetical-search__tab--clinic:focus:after,.alphabetical-search__tab--clinic:hover:after{color:var(--colorSecondaryLight)}.alphabetical-search__tab--service{background-color:var(--colorPrimary)}.alphabetical-search__tab--service:after{color:var(--colorPrimary);transition:all .2s ease-in-out}.alphabetical-search__tab--service:active,.alphabetical-search__tab--service:focus,.alphabetical-search__tab--service:hover{background-color:var(--colorPrimaryLight)}.alphabetical-search__tab--service:active:after,.alphabetical-search__tab--service:focus:after,.alphabetical-search__tab--service:hover:after{color:var(--colorPrimaryLight)}.alphabetical-search__tab--active:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid;bottom:-8px;content:"";height:0;position:absolute;width:0;z-index:99}.alphabetical-search__content{background-color:#fff;display:flex;flex-direction:column;margin-left:-.625rem;margin-right:-.625rem;padding:0 .625rem}.alphabetical-search__search{background-color:#fff;border:1px solid #d1cfcc;border-radius:.25rem;height:50px;padding:.625rem 1.25rem;position:relative;z-index:10}.alphabetical-search__search .alphabetical-search__input{background-color:transparent;border:none;display:flex;height:100%;width:70%}.alphabetical-search__search .alphabetical-search__input:focus{border-color:unset;box-shadow:none}.alphabetical-search__search .btn-location{color:var(--colorSecondary);display:block;font-size:1.5em;position:absolute;right:65px;top:50%;transform:translateY(-50%)}.alphabetical-search__search .btn-location:hover{color:var(--colorSecondaryLight);cursor:pointer}.alphabetical-search__search .btn-location.hide{display:none}.alphabetical-search__modal-button,.alphabetical-search__search-button{padding:.625rem;position:absolute;z-index:-5}.alphabetical-search__modal-button{background-color:var(--colorSecondaryLighter);border-radius:.25rem;color:var(--colorSecondary);margin-top:1.25rem;min-width:50px;right:0;top:2.5rem}.alphabetical-search__modal-button:active,.alphabetical-search__modal-button:focus,.alphabetical-search__modal-button:hover{background-color:var(--colorSecondary);color:var(--colorSecondaryLighter)}.alphabetical-search__modal-button--service{background-color:var(--colorPrimaryLighter);color:var(--colorPrimary)}.alphabetical-search__modal-button--service:active,.alphabetical-search__modal-button--service:focus,.alphabetical-search__modal-button--service:hover{background-color:var(--colorPrimary);color:var(--colorPrimaryLighter)}.alphabetical-search__search-button{align-items:center;background-color:var(--colorSecondary);border:1px solid var(--colorSecondary);border-radius:0;border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;color:#fff;display:flex;height:100%;justify-content:center;min-width:50px;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.alphabetical-search__search-button .i:before{vertical-align:unset}.alphabetical-search__search-button:active,.alphabetical-search__search-button:focus,.alphabetical-search__search-button:hover{background-color:var(--colorSecondaryLight)}.alphabetical-search__search-button--service{background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.alphabetical-search__search-button--service:active,.alphabetical-search__search-button--service:focus,.alphabetical-search__search-button--service:hover{background-color:var(--colorPrimaryLight)}.alphabetical-search__links{display:flex;flex-direction:column;min-height:4.375rem}.alphabetical-search__link{align-items:center;color:#000;display:flex;font-weight:600}.alphabetical-search__link i{font-size:1.5em;padding:.625rem}.alphabetical-search__link:active,.alphabetical-search__link:focus,.alphabetical-search__link:hover{border-bottom-color:#000;color:#000}.alphabetical-search__link:active,.alphabetical-search__link:focus{outline:none}.alphabetical-search__link:active span,.alphabetical-search__link:focus span,.alphabetical-search__link:hover span{text-decoration:underline}.alphabetical-search__suggestions{background-color:#fff;border:1px solid #d1cfcc;display:none;flex:1;flex-direction:column;font-family:thesansbold,thesansfallback;padding-top:2.5rem;position:absolute;top:100px;width:100%;z-index:5}.alphabetical-search__suggestions a,.alphabetical-search__suggestions i{color:#000}.alphabetical-search__suggestions i{font-size:1.5em}.alphabetical-search__suggestions--empty{background-color:transparent}.suggestions__header{align-items:center;display:flex;padding:1.25rem;transition:all .3s ease-in-out}.suggestions__header i,.suggestions__header span{margin-right:.9375rem;transition:all .3s ease-in-out}.suggestions__header:active i,.suggestions__header:active span,.suggestions__header:focus i,.suggestions__header:focus span,.suggestions__header:hover i,.suggestions__header:hover span{color:var(--colorSecondary)}.suggestions__list{display:flex;flex-direction:column;list-style-type:none;padding:0}.suggestions__item{margin:0;padding:0 1.25rem;text-indent:0}.suggestions__item,.suggestions__item a{align-items:center;display:flex;justify-content:space-between}.suggestions__item a{padding:.9375rem 0;width:100%}.suggestions__item a:active i,.suggestions__item a:focus i,.suggestions__item a:hover i{transform:translateX(30%)}.suggestions__item a,.suggestions__item i{transition:all .3s ease-in-out}.suggestions__item:active a,.suggestions__item:active i,.suggestions__item:focus a,.suggestions__item:focus i,.suggestions__item:hover a,.suggestions__item:hover i{color:var(--colorSecondary)}.suggestions__item:nth-child(odd){background-color:var(--colorSecondaryLighter)}.alphabetical-search__suggestions--service .suggestions__item:nth-child(odd){background-color:var(--colorPrimaryLighter)}.alphabetical-search__suggestions--service .suggestions__item:active a,.alphabetical-search__suggestions--service .suggestions__item:active i,.alphabetical-search__suggestions--service .suggestions__item:focus a,.alphabetical-search__suggestions--service .suggestions__item:focus i,.alphabetical-search__suggestions--service .suggestions__item:hover a,.alphabetical-search__suggestions--service .suggestions__item:hover i{color:var(--colorPrimary)}@media only screen and (min-width:1024px){.alphabetical-search__tabs{height:35px;justify-content:flex-start;width:600px}.alphabetical-search__tab{flex:unset;min-width:200px}.alphabetical-search__content{background-color:transparent}.alphabetical-search__search{border:0;margin:0}.alphabetical-search__modal-button{margin-top:0;right:-65px;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.alphabetical-search__links{flex-direction:row}.alphabetical-search__link{color:#fff}.alphabetical-search__link:active,.alphabetical-search__link:focus,.alphabetical-search__link:hover{border-bottom-color:#fff;color:#fff}.alphabetical-search__link:active,.alphabetical-search__link:focus{outline:none}.alphabetical-search__suggestions{border:none;top:60px}}.care-guide{display:flex;flex-direction:column;margin-bottom:.9375rem;position:relative}.care-guide__media{overflow:hidden;padding-bottom:40%;position:relative}.care-guide__media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.care-guide__content{display:flex;flex-direction:column;padding:0 .9375rem;z-index:2}.care-guide__heading{align-items:center;color:var(--colorPrimary);display:flex;padding:.9375rem .9375rem 0}.care-guide__heading i{font-size:1.5em;margin-right:.9375rem}.care-guide__heading h3{margin:0}.care-guide__list{font-family:thesansbold,thesansfallback;list-style-type:none}.care-guide__item{border-top:1px solid #d1cfcc;margin:0;text-indent:0}.care-guide__item,.care-guide__item a{align-items:center;color:#000;display:flex;justify-content:space-between}.care-guide__item a{margin:.25rem 0;padding:.625rem 0;width:100%}.care-guide__item a:active i,.care-guide__item a:focus i,.care-guide__item a:hover i{transform:translateX(30%)}.care-guide__item i{font-size:1.5em;transition:all .3s ease-in-out}.care-guide--border:after{box-shadow:inset 0 0 0 10px #fff;content:"";height:100%;position:absolute;top:0;width:100%}.guide-start{display:flex;flex-direction:column}.guide-start__content{display:grid;gap:0 .9375rem;grid-template-columns:1fr;width:100%}@media only screen and (min-width:1024px){.guide-start__content{grid-template-columns:1fr 1fr}}.icon-and-fact{align-items:center;display:grid;flex-direction:column;justify-content:center;margin:1.25rem 0;padding-top:.9375rem;text-align:center}.icon-and-fact__media{height:120px;position:relative}.icon-and-fact__media img{height:100%;left:0;margin:0 auto;object-fit:cover;position:absolute;right:0;top:0}.icon-and-fact__content{display:flex;flex-direction:column;font-size:1.5625em;margin:.625rem 0}.icon-and-fact__number{font-size:3.5em}.icon-and-fact__numeral{font-family:thesansbold,thesansfallback}.icon-and-fact__caption{font-size:1.1em}@media only screen and (min-width:1024px){.icon-and-fact{margin:3.75rem 0}}.contact{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;margin:.9375rem 0}.contact__media{margin:0 auto;max-width:200px;min-width:100px;padding:.625rem;width:100%}.contact__media .media__image{border-radius:100%;overflow:hidden;padding-top:100%;position:relative;width:100%}.contact__media .media__image img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact__info{display:flex;flex-direction:column;font-family:thesansbold,thesansfallback;justify-content:space-around;text-align:center}.contact__name{margin-bottom:0}.contact__job-title{font-size:.8em;line-height:1;margin-bottom:.25rem;text-transform:uppercase}.contact__medical-title{color:#000;font-size:1.2em;line-height:1;margin:.625rem 0 .9375rem}.contact__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:thesansplain,thesansfallback;line-height:1.75;margin-bottom:.9375rem;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.contact__clinic--plain,.contact__organisation--plain{font-family:thesansplain,thesansfallback;margin-bottom:.25rem}.contact__email,.contact__link,.contact__number{color:var(--colorPrimary);margin-bottom:.25rem;text-decoration:underline}.contact__email:active,.contact__email:focus,.contact__email:hover,.contact__link:active,.contact__link:focus,.contact__link:hover,.contact__number:active,.contact__number:focus,.contact__number:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.contact__email:active,.contact__email:focus,.contact__link:active,.contact__link:focus,.contact__number:active,.contact__number:focus{outline:none}.contact__email:hover,.contact__link:hover,.contact__number:hover{cursor:pointer}.contact--swiper{align-items:center;justify-content:center}.contact--swiper .contact__info{margin-left:0;padding:0 1.875rem;text-align:center}.contact--swiper .contact__media{justify-self:center;margin:unset;margin-bottom:.9375rem}.contact--swiper .contact__text{padding-right:0}.contact--presentation{align-items:flex-start;border:1px solid var(--colorPrimary);display:flex;flex-flow:column wrap;justify-content:flex-start;padding:.9375rem}.contact--presentation .contact__medical-title{font-weight:600}.contact--presentation .contact__info,.contact--presentation .contact__media{margin:0 auto}.contact--presentation .contact__clinic{color:var(--colorPrimary);flex-basis:100%;font-family:thesansbold,thesansfallback;margin-top:1.25rem;text-transform:uppercase;width:100%}.contact--presentation .contact__clinic a{color:#000;text-decoration:underline;text-transform:none}.contact--presentation .contact__clinic a:active,.contact--presentation .contact__clinic a:focus,.contact--presentation .contact__clinic a:hover{border-bottom-color:#000;color:#000}.contact--presentation .contact__clinic a:active,.contact--presentation .contact__clinic a:focus{outline:none}.contact--presentation .contact__media{align-items:center;display:flex;margin-bottom:.9375rem}.contact--presentation .contact__text{-webkit-line-clamp:unset;margin:1.25rem 0;overflow:unset;padding-right:0;text-overflow:unset;width:100%}@media only screen and (min-width:768px){.contact{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.contact__text{padding-right:1.875rem}.contact__media{margin-bottom:0;margin-right:1.875rem;width:100%}.contact__info{text-align:left}.contact--swiper{display:flex;flex-direction:column;max-width:100%}.contact--swiper .contact__media{margin-right:0}.contact--presentation{align-items:center;flex-direction:row;padding:2.5rem}.contact--presentation .contact__info,.contact--presentation .contact__media{margin:0}.contact--presentation .contact__info{margin-left:1.875rem;text-align:left}.contact--presentation .contact__clinic{margin-top:2.5rem}}.hero{position:relative}.hero__background{background-color:rgba(0,0,0,.4);position:relative}.hero__background--without-overlay{background-color:transparent}.hero--small .hero__background{height:430px}.hero--small .hero__image{padding-top:70%}.hero--small .hero__image.hero__image--extended{padding-top:95%}.hero--small .hero__box{align-items:center}.hero--big .hero__image{padding-top:95%}.hero--big .hero__box{align-items:center}.hero--animal-care,.hero--animal-care .hero__background{min-height:35rem}.hero--animal-care .hero__box{align-items:center;margin-top:-110px}.hero--home-page{min-height:37.5rem}.hero--home-page .hero__background{bottom:0;left:0;position:absolute;right:0;top:0}.hero--home-page .hero__image{padding-top:95%}.hero--home-page .hero__content{bottom:0;height:unset;top:unset}.hero--home-page .hero__box{max-width:unset;text-align:left}.hero--home-page .hero__title{font-size:2rem;line-height:1.1875;margin-bottom:0;text-transform:uppercase}.hero--home-page .hero__subtitle,.hero--home-page .hero__text{display:block}.hero__image{min-height:20vh}.hero__image img{object-fit:cover;z-index:-1}.hero__content,.hero__image img{height:100%;left:0;position:absolute;top:0;width:100%}.hero__content{display:flex}.hero__title{color:#fff}.hero__subtitle{color:#fff;font-family:garamond,garamondfallback;font-size:1.25rem;line-height:1.1875;margin-bottom:.625rem}.hero__box{color:#fff;flex-direction:column;text-align:center}.hero__box,.hero__box-wrapper{display:flex;flex:1}.hero__text{font-family:thesansbold,thesansfallback;margin-bottom:1.25rem;max-width:50rem}.hero__text a{color:#fff;text-decoration:underline}.hero__search{display:flex;margin-top:1.25rem;position:relative}.hero__search .hero__search-field{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;width:100%}.hero__search .hero__search-button{background:var(--colorSecondary);border:1px solid var(--colorSecondary);border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;color:#fff;padding:0 .9375rem}.hero__search .hero__search-button i{font-size:1.5em}.hero__search .hero__search-button:active,.hero__search .hero__search-button:focus,.hero__search .hero__search-button:hover{background-color:var(--colorSecondaryLight);border:1px solid var(--colorSecondaryLight);cursor:pointer}.hero__button{align-items:center;display:flex;margin:.625rem;min-width:unset}.hero__button i{margin-right:.25rem}@media only screen and (min-width:1024px){.hero--home-page .hero__background{position:relative}.hero--home-page .hero__image{min-height:38rem;padding-top:42%}.hero--home-page .hero__box{max-width:calc(60% - 5vw)}.hero--home-page .hero__subtitle,.hero--home-page .hero__title{font-size:2.8125rem}.hero--home-page .hero__content{height:unset;top:0}.hero__button{display:inline-block}.hero__search{width:18.75rem}.hero__text{font-size:1.125rem}.hero__subtitle{font-size:2rem}.hero--animal-care .hero__box{margin-top:0}.hero--animal-care .hero__image{min-height:38rem}.hero--small .hero__background{height:450px}.hero--small .hero__image{padding-top:32%}.hero--small .hero__image.hero__image--extended{padding-top:35%}.hero--big .hero__image{padding-top:40%}.hero__box{margin-top:80px}}.cta-banner{bottom:0;color:#fff;left:0;padding:.625rem 1.25rem;position:fixed;width:100%;z-index:100}.cta-banner__icon{display:none}.cta-banner__content{align-items:center;display:flex;justify-content:center;line-height:1rem}.cta-banner__title{color:#fff;font-family:thesansbold,thesansfallback;font-size:1rem;line-height:1;margin:0 1.25rem 0 0;text-align:center}@media only screen and (min-width:768px){.cta-banner__title{font-size:1.125rem;margin:0 1.25rem}.cta-banner__icon{display:block;font-size:1.5em}}@media only screen and (min-width:1024px){.cta-banner__title{font-size:1.375rem}.cta-banner__icon{font-size:2rem}}.find-clinic{display:flex;flex-flow:row wrap;justify-content:flex-end;margin-top:1.875rem}.find-clinic__content{display:flex;position:relative}.find-clinic__content .btn-location{color:var(--colorSecondary);font-size:1.5em;position:absolute;right:65px;top:50%;transform:translateY(-50%)}.find-clinic__content .btn-location:hover{color:var(--colorSecondaryLight);cursor:pointer}.btn-find-clinic{align-items:center;display:flex;justify-content:center;min-height:50px;width:50px}.btn-find-clinic .i:before{vertical-align:unset}.find-clinic__postcode{flex-basis:100%;order:0;width:100%}.find-clinic__postcode .btn{border-radius:0 .25rem .25rem 0;border-width:1px;margin:0;min-width:50px}.find-clinic__postcode input{border-radius:.25rem 0 0 .25rem;padding-left:1.25rem;padding-right:2.5rem;width:100%}.find-clinic__nearest{align-items:center;display:flex;flex:1;justify-content:center;margin:.625rem .625rem .625rem 0}.find-clinic__nearest .i-pin:before{vertical-align:unset}.find-clinic__modal-button{border-radius:.25rem;height:50px;margin:.625rem 0;min-width:50px;order:2;padding:0;width:50px}.find-clinic__error{align-items:center;background-color:var(--colorTertiaryLighter);border-radius:.625rem;display:none;flex:1;margin-right:.625rem;margin-top:.625rem;order:1}.find-clinic__error.find-clinic__error--visible{display:flex}.find-clinic__error-icon{color:var(--colorTertiary);font-size:1.5em;margin-left:.9375rem}.find-clinic__error-text{color:#000;font-family:thesansbold,thesansfallback;margin:0 auto;padding:.625rem .9375rem}#tab-link .find-clinic__error{margin-top:10px;width:100%}@media only screen and (min-width:768px){.find-clinic__error{flex-basis:100%;margin:0;order:unset;position:unset;width:min-content}.find-clinic__modal-button{order:unset}}@media only screen and (min-width:1024px){.find-clinic{justify-content:center}.find-clinic__modal-button,.find-clinic__nearest{margin-bottom:0;margin-top:0}.find-clinic__postcode{flex-basis:unset;margin-right:.9375rem;width:unset}.find-clinic__postcode input{min-width:25rem}.find-clinic__error{flex:unset;flex-basis:76%;margin-top:.9375rem}#tab-link .find-clinic__error{margin-top:0}}.filter-section{background-color:#fff;font-family:thesansbold,thesansfallback;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.clinic__filter{align-items:center;display:flex;flex-direction:column;position:relative}.filter__options{background-color:#fff;display:flex}.filter__tabs{display:flex;justify-content:flex-end;width:100%}.options__list{border-bottom:2px solid #f7f5f3;display:flex;list-style-type:none;margin-bottom:.625rem;padding:.25rem 0;width:100%}.options__list li{padding:.625rem .25rem}.options__item{margin:0}.option__link{align-items:center;border:1px solid #6e6e6e;color:#6e6e6e;display:flex;line-height:1.1875;min-height:45px;min-width:unset;padding-left:1.875rem;text-transform:capitalize;transition:all .2s ease-in-out}.option__link.selected{border-color:#6e6e6e}.option__link.selected,.option__link.selected:active,.option__link.selected:focus,.option__link.selected:hover{background-color:#242744;color:#fff}.option__link .i{font-size:1.5em}.option__link .i:before{vertical-align:unset}.option__link:active,.option__link:focus,.option__link:hover{border-color:#6e6e6e;color:#6e6e6e}.option__heading{text-indent:0}.tab__link{align-items:center;display:flex;flex-direction:column;height:3.75rem;justify-content:center;width:5rem}.tab__link,.tab__link:hover{color:#6e6e6e}.tab__link.active{background-color:#f7f5f3;color:var(--colorPrimary)}@media only screen and (min-width:1024px){.clinic__filter{padding:1.25rem 0}.filter-section{margin-bottom:1.25rem}.filter__tabs{display:none}}.clinic-search{align-items:flex-start;position:relative}.clinic-search .col-flex{padding:0;position:relative;width:100%}.clinic__map{height:calc(100vh - 400px);margin:-.625rem}.map__wrapper{display:block;padding-bottom:56.25%;position:relative}.map__wrapper #map{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.map__wrapper .btn{background-color:rgba(0,0,0,.6);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#map{height:100%;width:100%}@media only screen and (min-width:1024px){.clinic-search{gap:1.25rem}.clinic-search .col-flex{padding:0;position:-webkit-sticky;position:sticky;top:5rem}.clinic__map{height:calc(100vh - 100px);margin:0}}.clinic__list{width:100%}.clinic__list div{position:relative}.clinic__list.map-addition{display:none;margin-top:1.25rem}.clinic__list .rating{border:0;margin-bottom:0;padding:.625rem 0 0}.clinic__list .rating__number{color:#6e6e6e;font-family:thesansplain,thesansfallback;font-size:1rem;margin-right:.25rem}.clinic__list .rating__stars{font-size:1.25rem;margin-right:.9375rem}.clinic__list .rating__stars-fill{color:#6e6e6e;position:absolute}.clinic__list .rating__data{flex-wrap:wrap;justify-content:flex-start;width:100%}.clinic__list .rating__info{color:#6e6e6e;font-family:thesansplain,thesansfallback;font-size:.875rem}.clinic__list .rating__info:focus-visible{color:var(--colorPrimary)}.clinic__item{background-color:#f7f5f3;border-radius:.25rem;color:#000;font-family:thesansbold,thesansfallback}.clinic__item.active,.clinic__item.selected{background-color:var(--colorPrimaryLighter);color:var(--colorPrimary)}.clinic__item.active:before,.clinic__item.selected:before{background-color:var(--colorPrimaryLighter);content:"";height:1.25rem;left:50%;position:absolute;top:-20px;transform:translate(-50%,50%) rotate(45deg);width:1.25rem}.clinic__item.active .primary,.clinic__item.selected .primary{color:var(--colorPrimary)}.clinic__item .button__link--primary:focus{color:#fff}.clinic__item--featured .clinic__title,.clinic__item--featured .i,.clinic__item--featured .primary{color:var(--colorPrimary)}.list__item:first-child~.list__item{margin-top:1.25rem}.clinic__block{padding:1.875rem 2.5rem}.clinic__block a:hover{color:unset;text-decoration:underline}.clinic__block a:hover i{color:unset}.clinic__details{list-style-type:none;margin-top:.9375rem;padding:0}.clinic__detail{align-items:center;display:flex;font-family:thesansplain,thesansfallback;line-height:28px}.clinic__detail a{margin-left:1.25rem;text-indent:0}.clinic__detail i{font-size:1.5em}.clinic__detail--contact{display:grid;grid-template-areas:"icon phone" "icon phone-info";grid-template-columns:auto 1fr}.clinic__detail--contact i{grid-area:icon}.clinic__phone-info{color:#6e6e6e;grid-area:phone-info;margin-bottom:0;margin-left:1.25rem;text-indent:0}.clinic__links{display:flex;justify-content:space-between}.clinic__links>a:first-child:hover{background-color:#d1cfcc}.clinic__links>a:first-child:hover i{color:#000}.clinic__links .button__link--primary i{color:#fff}.clinic__redirect-link{display:flex;justify-content:center;margin-top:.625rem}.clinic-distance{color:#6a6a6a}.clinic__temp-closed{background-color:#fbd9d9;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:.625rem 1.875rem;text-align:center}.find-a-clinic .clinic__temp-closed{border-top-left-radius:0;border-top-right-radius:0}.button__link{align-items:center;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-top:1px solid #d1cfcc;color:#000;display:flex;flex:1;justify-content:center;padding:1.25rem 1.875rem;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.button__link span{white-space:wrap}.button__link:hover{color:#000}.button__link:hover i{transform:translateX(.25rem)}.button__link.hidden{display:none}.button__link i{display:none;margin-left:.9375rem;transition:all .2s ease-in-out}.button__link--primary{background-color:var(--colorPrimary);color:#fff}.button__link--primary:hover{background-color:var(--colorPrimaryDark);color:#fff}.button__link--external i{display:flex}#tab-map{display:none}@media only screen and (min-width:1024px){#tab-map{background-color:#f7f5f3;display:block;margin-right:0}.clinic__list .rating__stars{font-size:1.625rem}.clinic__item.active:before{left:0;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.clinic__detail--contact{grid-template-areas:"icon phone phone-info";grid-template-columns:auto auto 1fr}}.animal-filter{-ms-overflow-style:none;background-color:#fff;bottom:0;display:flex;height:120px;justify-content:space-between;left:0;overflow:auto;position:absolute;scroll-behavior:smooth;scrollbar-width:none;width:100%}.animal-filter::-webkit-scrollbar{display:none}.animal-filter.short{justify-content:space-around}.animal-filter__gradient{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:0;height:120px;pointer-events:none;position:absolute;right:0;width:30%;z-index:10}.animal-filter__gradient.hidden{display:none}.animal-filter__item{align-items:center;color:var(--colorPrimaryLight);display:flex;flex-direction:column;font-family:thesansbold,thesansfallback;justify-content:space-around;padding:1.25rem;transition:all .3s ease-in-out;white-space:nowrap}.animal-filter__item i{font-size:1.5em}.animal-filter__item:active .animal-filter__icon-wrapper,.animal-filter__item:focus .animal-filter__icon-wrapper,.animal-filter__item:hover .animal-filter__icon-wrapper{box-shadow:0 0 0 2px var(--colorPrimary)}.animal-filter__item--active{color:var(--colorPrimary)}.animal-filter__item--active .animal-filter__icon-wrapper{box-shadow:0 0 0 2px var(--colorPrimary)}.animal-filter__icon-wrapper{align-items:center;background-color:var(--colorPrimaryLighter);border-radius:50%;display:flex;height:45px;justify-content:center;margin-bottom:.625rem;padding:.25rem;transition:all .3s ease-in-out;width:45px}.animal-filter__icon-wrapper img{max-height:90%;max-width:90%}.progress{background:var(--colorPrimaryLighter);border-radius:5px;height:4px;margin-top:-15px;overflow:hidden;width:100%}.progress.hidden{display:none}.progress__ribbon{background:var(--colorPrimary);border-radius:5px;display:block;height:4px;width:0}@media only screen and (min-width:1024px){.animal-filter{border:none;border-radius:3.75rem;bottom:1.25rem;left:50%;padding:0 1.25rem;transform:translate(-50%);width:auto}.animal-filter__gradient{display:none}.animal-filter__item,.animal-filter__item--active,.animal-filter__item--active:active,.animal-filter__item--active:focus,.animal-filter__item--active:hover,.animal-filter__item:active,.animal-filter__item:focus,.animal-filter__item:hover{border-bottom:0}}.team-members__title{font-size:2rem;margin:2.5rem 0}.swiper--team-members{cursor:grab}.team-members__swiper{max-width:calc(100vw - 20px);padding:1.25rem .9375rem}.team-members__swiper-title{font-family:garamond,garamondfallback;text-align:center}.team-members__link{font-size:1rem;margin:.9375rem 0 0;width:100%}.coworkers{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1024px){.coworkers{gap:2.5rem 1.875rem;grid-template-columns:1fr 1fr}}.person-presentation{display:flex;flex-direction:column}.person-presentation__return{align-items:center;color:var(--colorPrimary);display:flex;font-family:thesansbold,thesansfallback;margin:2.5rem 0}.person-presentation__return i{font-size:1.5em;margin-right:.625rem;transition:all .3s ease-in-out}.person-presentation__return:active i,.person-presentation__return:focus i,.person-presentation__return:hover i{transform:translateX(-20%)}.video-wrapper{position:relative}.video-wrapper,.video-wrapper .video-player{height:100%;width:100%}.video-wrapper .play-btn{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;left:50%;opacity:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-100%);transition:all .3s cubic-bezier(.6,-.28,.735,.045);visibility:hidden;z-index:11}.video-wrapper .play-btn.is-visible{display:block;opacity:1;transform:translate(-50%,-50%);visibility:visible}.video-wrapper .play-btn:active,.video-wrapper .play-btn:focus,.video-wrapper .play-btn:hover{background:none;border:none;outline:none;transform:translate(-50%,-50%) scale(1.1) rotate(1deg)}.video-wrapper .play-btn .i-play_btn{font-size:6.25rem}.video-overlay{display:none;opacity:0;visibility:hidden}.img-overlay{object-fit:cover}.html-overlay,.img-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.severity{align-items:center;border-radius:.625rem;display:flex;flex-direction:column;justify-content:center;margin-top:3.75rem;padding-bottom:.9375rem;position:relative}.severity.severity--emergency{background-color:#fbd9d9}.severity.severity--emergency .severity__button{background-color:#e11d16}.severity.severity--emergency .severity__link a,.severity.severity--emergency .severity__link i{color:#e11d16}.severity.severity--emergency .severity__link a:active,.severity.severity--emergency .severity__link a:focus,.severity.severity--emergency .severity__link a:hover{border-bottom-color:#e11d16;color:#e11d16}.severity.severity--emergency .severity__link a:active,.severity.severity--emergency .severity__link a:focus{outline:none}.severity.severity--emergency .severity__meter{background-color:#fbd9d9}.severity.severity--mild{background-color:#ecf3eb}.severity.severity--mild .severity__button{background-color:var(--colorSecondary)}.severity.severity--mild .severity__link a,.severity.severity--mild .severity__link i{color:var(--colorSecondary)}.severity.severity--mild .severity__link a:active,.severity.severity--mild .severity__link a:focus,.severity.severity--mild .severity__link a:hover{border-bottom-color:var(--colorSecondary);color:var(--colorSecondary)}.severity.severity--mild .severity__link a:active,.severity.severity--mild .severity__link a:focus{outline:none}.severity.severity--mild .severity__meter{background-color:#ecf3eb}.severity.severity--moderate{background-color:#fbefd9}.severity.severity--moderate .severity__button{background-color:var(--colorTertiary)}.severity.severity--moderate .severity__link a,.severity.severity--moderate .severity__link i{color:var(--colorTertiary)}.severity.severity--moderate .severity__link a:active,.severity.severity--moderate .severity__link a:focus,.severity.severity--moderate .severity__link a:hover{border-bottom-color:var(--colorTertiary);color:var(--colorTertiary)}.severity.severity--moderate .severity__link a:active,.severity.severity--moderate .severity__link a:focus{outline:none}.severity.severity--moderate .severity__meter{background-color:#fbefd9}.severity__meter{align-items:flex-start;border-radius:50%;display:flex;height:6.25em;justify-content:center;margin-top:-2.5rem;padding:.625rem;position:relative;width:6.25em}.severity__meter-bg{position:absolute}.severity__meter-needle{left:50%;position:absolute;top:24%;transform:translate(-50%)}.severity__content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.severity__title{color:#000;margin-bottom:.625rem;margin-top:-2.5rem;z-index:1}.severity__link{align-items:center;display:flex;justify-content:flex-start}.severity__link i{font-size:1.5em;transition:all .3s ease-in-out}.severity__link a{font-family:thesansbold,thesansfallback;padding-left:0;padding-right:0;text-decoration:underline;vertical-align:middle}.severity__link:active i,.severity__link:focus i,.severity__link:hover i{transform:translateX(20%)}.severity__text{margin:.25rem 0;padding:0 2.5rem}.severity__button,.severity__link,.severity__text{margin:.625rem 0}.clinic-banner{background-color:var(--colorPrimaryLighter);display:grid;grid-template-columns:1fr}.clinic-banner__opening{background-color:#fff;border-radius:.625rem;display:flex;flex-direction:column;margin:.625rem 0;padding-bottom:.9375rem}.clinic-banner__emergency,.clinic-banner__open-hours{align-items:center;display:grid;grid-template:"icon title" "icon text";grid-template-columns:auto 1fr;grid-template-rows:auto auto}.clinic-banner__emergency i,.clinic-banner__open-hours i{color:var(--colorPrimary);font-size:1.5em;grid-area:icon;margin-right:.9375rem}.clinic-banner__emergency .i-clock,.clinic-banner__open-hours .i-clock{font-weight:600}.clinic-banner__open-hours{padding:.5rem .9375rem 0}.clinic-banner__emergency{padding:0 .9375rem}.open-hours__title{align-items:center;display:flex}.open-hours__text{margin-right:.625rem}.open-hours__time{word-break:break-word}.emergency-title,.open-hours__title{color:#000;font-family:thesansbold,thesansfallback;font-size:1.375rem;font-weight:400;grid-area:title;line-height:1.35}.clinic-banner__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6e6e6e;display:-webkit-box;line-height:1.2;margin-left:2.5rem;max-height:60px;overflow:hidden;padding-right:.9375rem;text-overflow:ellipsis}.clinic-banner__info{display:grid;grid-template-columns:1fr;margin:.5rem 0}.clinic-banner__phone-wrapper{display:grid;grid-template-areas:"icon phone" "icon phone-info";grid-template-columns:auto 1fr;margin:.625rem .9375rem}.clinic-banner__phone-wrapper i{align-self:center;color:var(--colorPrimary);font-size:1.5em;grid-area:icon;margin-right:.9375rem;width:min-content}.clinic-banner__email,.clinic-banner__location,.clinic-banner__phone,.clinic-rating{align-items:center;color:#000;display:flex;font-family:thesansbold,thesansfallback;margin:.625rem .9375rem}.clinic-banner__email i,.clinic-banner__location i,.clinic-banner__phone i,.clinic-rating i{color:var(--colorPrimary);font-size:1.5em;margin-right:.9375rem}.clinic-banner__phone{grid-area:phone;margin:0}.clinic-banner__phone-info{grid-area:phone-info;margin:0}.clinic-rating .rating{border:0;margin-bottom:0;padding:0}.clinic-rating .rating__stars{font-size:1.5rem;margin-right:.625rem}.clinic-rating .rating__number{margin-right:.25rem;white-space:nowrap}.clinic-rating .rating__info{text-align:right}.clinic-banner.clinic-banner--info-only{flex-direction:column}.clinic-banner.clinic-banner--info-only .clinic-banner__opening{display:none}.clinic-banner.clinic-banner--info-only .clinic-banner__info{display:flex;flex:1;flex-flow:unset;flex-direction:column;justify-content:space-around}.clinic-banner.clinic-banner--opening-only{grid-template-columns:auto;justify-content:center}.clinic-banner.clinic-banner--opening-only .clinic-banner__info{display:none}@media only screen and (min-width:1024px){.clinic-banner{grid-column-gap:90px;align-items:center;grid-template-columns:auto auto;justify-content:center}.clinic-banner__opening{grid-column-gap:10px;align-items:center;display:grid;grid-template:"closed closed" "hours text" "emergency text";grid-template-columns:auto 1fr;grid-template-rows:auto auto;justify-self:start;max-height:100px;width:fit-content}.clinic-banner__opening .clinic__temp-closed{font-family:thesansbold,thesansfallback;grid-area:closed;padding:.25rem 1.875rem}.clinic-banner__emergency,.clinic-banner__open-hours{grid-template-areas:"icon title";grid-template-rows:auto}.emergency-title,.open-hours__title{font-family:thesansbold,thesansfallback;font-size:1.375rem;font-weight:400;line-height:1.35;margin-bottom:0;white-space:nowrap}.clinic-banner__open-hours{grid-area:hours;padding:.5rem 0 0 .9375rem}.clinic-banner__emergency{grid-area:emergency;padding-left:.9375rem}.clinic-banner__text{grid-area:text;margin-left:.5rem}.clinic-banner__info{grid-column-gap:30px;grid-template-columns:1fr 1fr;margin:.625rem 0}.clinic-banner__email,.clinic-rating{margin-left:0;margin-right:0}.clinic-rating{border:0}.clinic-banner__location,.clinic-banner__phone-wrapper{margin-left:0;margin-right:0}.clinic-banner.clinic-banner--info-only,.clinic-banner.clinic-banner--info-only .clinic-banner__info{flex-direction:row}}.accordion{display:flex;flex-direction:column;margin-bottom:.9375rem}.accordion--opened .accordion__arrow{transform:rotate(-180deg)}.accordion--opened .accordion__item{height:auto}.accordion__heading{align-items:center;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto}.accordion__heading i{font-size:1.5em;padding:.9375rem;pointer-events:none}.accordion__heading .accordion__arrow{transition:all .3s ease-in-out}.accordion__title{align-items:center;color:#000;display:flex;flex:1;margin:0;pointer-events:none}.accordion__list{display:flex;flex-direction:column;list-style-type:none;padding:0}.accordion__item{background-color:#fff;height:0;margin:0;overflow:hidden;text-indent:0;transition:all .6s ease-in-out}.accordion__item:nth-child(2n){background-color:#faf9f5}.accordion__content{display:flex;flex-direction:column}.accordion__info,.accordion__name,.accordion__value{margin:0;padding:.9375rem}.accordion__info p,.accordion__name p,.accordion__value p{margin:0}.accordion__info:empty,.accordion__name:empty,.accordion__value:empty{display:none}.accordion__name{font-family:thesansbold,thesansfallback}.accordion__info{padding-top:0}.accordion__value{white-space:nowrap}.price-accordion__heading{background-color:#f3f0ed}.price-accordion__item{display:flex;justify-content:space-between}.services-accordion__heading{color:var(--colorPrimary)!important;font-size:2em}.service-accordion__heading{grid-template-columns:1fr auto;padding:0 0 0 20px}.bg-primary--lighter .accordion__arrow,.bg-primary--lighter h3.service-accordion__title{color:var(--colorPrimary)!important}.bg-secondary--lighter .accordion__arrow,.bg-secondary--lighter h3.service-accordion__title{color:var(--colorSecondary)!important}.bg-tertiary--lighter .accordion__arrow,.bg-tertiary--lighter h3.service-accordion__title{color:var(--colorTertiary)!important}.service-accordion__title{font-family:garamond,garamondfallback;font-size:2em}.service-accordion__item .services{margin-bottom:0}.rating{border:1px solid #d1cfcc;flex-direction:column;justify-content:center;margin-bottom:.9375rem;padding:1.25rem}.rating,.rating__data{align-items:center;display:flex}.rating__number{color:var(--colorTertiary);margin-bottom:0;margin-right:.625rem}.rating__stars{color:#d1cfcc;font-size:2rem;margin-left:.625rem;position:relative;white-space:nowrap}.rating__stars span{margin-left:-.1rem;margin-right:-.1rem}.rating__stars-fill{color:var(--colorTertiary);height:100%;left:0;overflow:hidden;position:absolute;top:0}.rating__link{color:#000;margin-top:.625rem}.rating__link:active,.rating__link:focus,.rating__link:hover{border-bottom-color:#000;color:#000}.rating__link:active,.rating__link:focus{outline:none}.rating__link:active,.rating__link:focus,.rating__link:hover{text-decoration:underline}.rating--google{margin:0 .25rem}.rating--google .rating__data{grid-row-gap:.9375rem;align-items:flex-start;display:grid;flex-direction:column;grid-template-areas:"reviewer stars" "review review" "logo logo";grid-template-columns:auto auto;position:relative;width:100%}.rating--google .rating__data--without-author{grid-template-areas:"logo stars" "review review"}.rating--google .rating__data--without-author .rating__reviewer{display:none}.rating--google .rating__reviewer{font-family:thesansbold,thesansfallback;grid-area:reviewer;margin-bottom:0}.rating--google .rating__review{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;grid-area:review;margin-bottom:0;min-height:5.6rem;overflow:hidden;text-overflow:ellipsis}.rating--google .rating__stars{font-size:1.375rem;grid-area:stars;position:absolute;right:0;top:0}.rating--google .rating__number{height:0;visibility:hidden}.rating--google .rating__logo{grid-area:logo;height:1.25rem}.opening-hours{display:flex;flex-direction:column;margin-bottom:.25rem;padding:.9375rem 1.875rem}.opening-hours__heading{display:grid;grid-template-areas:"title icon" "text text";grid-template-columns:1fr auto}.opening-hours__heading i{font-size:1.5em;grid-area:icon;margin-left:.9375rem}.opening-hours__title{color:#000;display:flex;flex:1;grid-area:title;margin-bottom:.9375rem}.opening-hours__text{color:#6e6e6e;display:flex;flex-direction:column;grid-area:text;margin-bottom:.9375rem}.opening-hours__number{font-family:thesansbold,thesansfallback;margin-bottom:.5rem}.opening-hours__link{color:var(--colorPrimary);font-family:thesansbold,thesansfallback}.opening-hours__link:active,.opening-hours__link:focus,.opening-hours__link:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.opening-hours__link:active,.opening-hours__link:focus{outline:none}.opening-hours__link:active,.opening-hours__link:focus,.opening-hours__link:hover{text-decoration:underline}.opening-hours__list{display:flex;flex-direction:column;list-style-type:none;padding:0}.opening-hours__item{align-items:center;display:flex;font-family:thesansbold,thesansfallback;justify-content:space-between;margin-left:0;padding:.625rem .5rem;text-indent:0}.opening-hours__item:nth-child(odd){background-color:hsla(0,0%,100%,.6)}.opening-hours__time{word-wrap:break-word;text-align:right}.opening-hours__day{width:30%}.opening-hours__day-description{color:#6e6e6e;font-family:thesansplain,thesansfallback;margin-right:1.25rem}.opening-hours__error{display:none;font-family:thesansbold,thesansfallback;margin:0;padding:1.25rem 0;text-align:center;width:100%}.opening-hours--yearly{margin-bottom:.9375rem;padding-bottom:1.25rem}.opening-hours--yearly .opening-hours__list{border:1px solid #d1cfcc;border-radius:.25rem}.opening-hours--yearly .opening-hours__item{display:grid;grid-template-areas:"day description time";grid-template-columns:auto 1fr .5fr}.opening-hours--yearly .opening-hours__day{grid-area:day;margin-right:1.25rem;width:100%}.opening-hours--yearly .opening-hours__day-description{grid-area:description}.opening-hours--yearly .opening-hours__time{grid-area:time;justify-self:flex-end}.opening-hours--has-error .opening-hours__list{display:none}.opening-hours--has-error .opening-hours__error{display:flex}.departments{display:flex;flex-direction:column;margin-bottom:.9375rem;padding:.9375rem 1.25rem}.departments__title{font-family:garamond,garamondfallback;margin-bottom:.9375rem}.departments__list{display:flex;flex-direction:column;list-style-type:none;padding:0}.departments__item{align-items:center;display:flex;font-family:thesansbold,thesansfallback;margin:0;text-indent:0}.departments__item i{font-size:1.5em;margin-right:.9375rem}.departments__link{align-items:center;color:#000;display:flex;flex:1;margin:.25rem 0}.departments__link:active,.departments__link:focus,.departments__link:hover{border-bottom-color:#000;color:#000}.departments__link:active,.departments__link:focus{outline:none}.departments__item--active .departments__link{color:var(--colorPrimary)}.departments__item--active .departments__link:active,.departments__item--active .departments__link:focus,.departments__item--active .departments__link:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.departments__item--active .departments__link:active,.departments__item--active .departments__link:focus{outline:none}.fb-page{margin-bottom:.9375rem}.fb-title{margin-top:.9375rem}.find-a-clinic{background-color:#f3f0ed;display:flex;flex-direction:column;margin-bottom:.9375rem;padding:.9375rem}.find-a-clinic .button__link{border-bottom:1px solid #d1cfcc}.find-a-clinic__header{align-items:center;display:flex;margin-bottom:.9375rem}.find-a-clinic__header i{font-size:1.5em;margin-right:1.25rem}.find-a-clinic__footer{line-height:1.6;padding:.9375rem 0}.find-a-clinic__footer a{font-weight:900;text-decoration:underline}.loader{height:1.5rem;width:1.5rem}.find-a-clinic__clinic-card{display:none}.clinics-that-offer-service{display:flex;flex-direction:column;position:relative}.clinics-that-offer-service .find-clinic__postcode{flex:4 1 auto;margin-right:0}.clinics-that-offer-service .find-clinic__nearest{flex:1 1 auto;right:55px;top:30%}.clinics-that-offer-service .find-a-clinic__map{margin:1.25rem 0}.clinics-that-offer-service .map__wrapper{padding-bottom:70%}.clinic-service__error{background-color:var(--colorTertiaryLighter);border-radius:.625rem;display:none;margin:.9375rem auto 0;width:fit-content}.clinic-service__error.clinic-service__error--visible{align-items:center;display:flex}.clinic-service__error-icon{color:var(--colorTertiary);font-size:1.5em;margin-left:.9375rem}.clinic-service__error-text{font-family:thesansbold,thesansfallback;margin:0 auto;padding:.625rem .9375rem}.clinic-service__title{margin-top:.9375rem;text-align:center}@media only screen and (min-width:1024px){.clinics-that-offer-service .map__wrapper{padding-bottom:40%}.clinics-that-offer-service .find-clinic__nearest{top:50%}.clinic-service__error{margin-top:.9375rem}}.chocolate-calculator{background-color:var(--colorPrimary);border-radius:.625rem;color:#fff;counter-reset:section;margin:1.25rem 0;overflow:hidden}.chocolate-calculator input{padding:.9375rem}.chocolate-calculator section:not(:last-child){border-bottom:1px solid rgba(var(--colorPrimaryDarker),.8)}.chocolate-calculator label{font-size:1.25rem}.chocolate-calculator h3{color:#fff}.calculator__section{display:flex;flex-direction:column;justify-content:center;padding:.9375rem;text-align:center}.calculator__section:last-child{padding:0}.calculator__section-title{align-items:center;color:#fff;display:flex;flex-direction:column;margin-bottom:.9375rem;text-align:center}.calculator__section-title:before{align-items:center;background-color:#000;border-radius:50%;content:counter(section);counter-increment:section;display:flex;height:40px;justify-content:center;width:40px}.dog-size{background-color:#fff;border-radius:.25rem;color:#000;cursor:pointer;float:left;list-style:none;padding:0;width:100%}.dog-size.selected{-webkit-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);-moz-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1)}.dog-size__option{cursor:pointer;padding:0 .9375rem;text-align:left}.dog-size__option.init{background-image:url(../images/arrow.svg);background-position:center right .1rem;background-repeat:no-repeat;line-height:50px}.dog-size__option:not(.init){background-color:#fff;display:none;margin-left:0;padding:0 0 0 .625rem;position:relative;text-indent:unset}.dog-size__option:not(.init):hover{background-color:#f3f0ed}.dog-size__option:not(.init).active{display:block}.dog-weight{border-radius:.25rem;display:flex;justify-content:center;margin-bottom:.625rem}.dog-weight input{border-bottom-right-radius:0;border-top-right-radius:0}.dog-weight.selected{-webkit-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);-moz-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1)}.dog-weight__input{flex:4 1 auto}.dog-weight__units{background-position:center right .1rem;border-bottom-left-radius:0;border-top-left-radius:0;flex:1 1 auto;font-size:.875rem;padding-left:.25rem;width:unset}@media only screen and (min-width:1024px){.dog-size__option.init,.dog-weight__units{background-position:center right 1rem}.dog-weight__units{font-size:1rem;padding-left:.9375rem}}.chocolate-types{display:grid;gap:.9375rem .9375rem;grid-template-columns:1fr 1fr;width:100%}.chocolate-type{border-radius:.25rem;-webkit-box-shadow:2px 4px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 4px 6px rgba(0,0,0,.2);box-shadow:2px 4px 6px rgba(0,0,0,.2);cursor:pointer;overflow:hidden}.chocolate-type.selected{-webkit-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);-moz-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1)}.chocolate-type.selected .chocolate-type__text{text-decoration:underline}.chocolate-type__text{color:#fff;font-size:.75em;padding:.5rem;text-align:left}.chocolate-type__text.strong-dark{background:#1d1203}.chocolate-type__text.dark{background:#351e00}.chocolate-type__text.milk{background:#7a4500}.chocolate-type__text.white{background:#fcfd98;color:#000}.chocolate-type__text.cooking{background:#7a4500}.chocolate-type__text.cocoa{background:#522402}@media only screen and (min-width:768px){.chocolate-types{grid-template-columns:repeat(3,1fr)}}.chocolate-weight{margin-bottom:.625rem;position:relative}.chocolate-weight:after{color:#000;content:"g";font-weight:900;margin:auto;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.chocolate-weight__input{width:100%}.chocolate-weight__input.selected{-webkit-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);-moz-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1)}.calculator-estimate input{padding-left:0;padding-right:0}.calculator-estimate button{background:#000;border:none;border-radius:.25rem;color:#fff;font-size:1.25rem;height:30px;text-align:center;vertical-align:middle;width:30px}.calculator-estimate button:hover{cursor:pointer}.calculator-estimate__input{border-radius:.25rem;text-align:center;width:50px}.calculator-estimates{border-radius:.25rem;display:grid;gap:.9375rem .9375rem;grid-template-columns:1fr 1fr;padding-top:.9375rem;width:100%}.calculator-estimates.selected{-webkit-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);-moz-box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1);box-shadow:0 0 0 5px rgba(var(--colorSecondaryLight),1)}.tooltip-text__icon{background:#000;border-radius:.625rem;color:#fff;display:inline-block;font-size:.75em;height:14px;line-height:1rem;text-align:center;vertical-align:middle;width:14px}.tooltip-text__icon:hover{cursor:pointer}.btn-calculate{margin-top:1.25rem;max-width:200px}@media only screen and (min-width:768px){.calculator-estimates{grid-template-columns:repeat(3,1fr)}.chocolate-weight:after{right:1.7rem}}.severity__heading{color:#fff;margin-top:1.25rem}.calculator__warning{display:flex;justify-content:space-between;margin:0 auto;max-width:10rem}.calculator__warning--low{background:linear-gradient(90deg,#69cf61,hsla(0,0%,100%,0))}.calculator__warning--low span:first-child{background:#69cf61}.calculator__warning--medium{background:linear-gradient(90deg,hsla(0,0%,100%,0),#ed7109 50%,hsla(0,0%,100%,0))}.calculator__warning--medium span:nth-child(2){background:#ed7109}.calculator__warning--high{background:linear-gradient(270deg,#e11d16,hsla(0,0%,100%,0))}.calculator__warning--high span:nth-child(3){background:#e11d16}.severity-level{display:none}.severity-level--low{background:#69cf61}.severity-level--medium{background:#ed7109}.severity-level--high{background:#e11d16}.severity-level.active{display:block}.severity__rating-item{background:#000;border:2px solid #fff;border-radius:50%;display:block;height:2.5rem;margin:0 -1.25rem;width:2.5rem}.severity-level__content{display:flex;flex-wrap:wrap;margin-top:1.25rem}.severity-level__advice,.severity-level__description{flex:1 0 100%;padding:.9375rem}.severity-level__advice{text-align:left}@media only screen and (min-width:1024px){.severity-level__advice,.severity-level__description{flex:1 0 50%}}.clinic-price__list{display:flex;flex-direction:column;list-style-type:none;padding:0}.clinic-price__item{align-items:center;display:flex;font-weight:900;justify-content:space-between;margin:0;padding:0 1.25rem;text-indent:0}.clinic-price__item a{color:#000;padding:.9375rem 0}.clinic-price__item i{font-size:1.5em;transition:all .3s ease-in-out}.clinic-price__item:active,.clinic-price__item:focus,.clinic-price__item:hover{cursor:pointer}.clinic-price__item:active i,.clinic-price__item:focus i,.clinic-price__item:hover i{transform:translateX(30%)}.clinic-price__item:nth-child(odd){background-color:var(--colorSecondaryLighter)}.tag__list{flex-wrap:wrap;margin-top:.9375rem;padding-left:0;padding-top:0}.tag__list,.tag__list-item{align-items:center;display:flex}.tag__list-item{background-color:var(--colorPrimaryLighter);font-size:.75em;font-weight:900;justify-content:center;list-style:none;margin:0 .25rem .25rem 0;padding:.625rem;text-indent:0;text-transform:uppercase}.clinic-logo{display:flex;justify-content:center;margin-top:.9375rem;overflow:hidden;padding-bottom:50%;position:relative}.clinic-logo img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (min-width:1024px){.clinic-logo{margin-bottom:2.5rem;margin-top:0}}.faq__title{padding:2.5rem 0;text-align:center}.faq__item{margin-top:1.25rem}.faq__item:first-child{margin-top:5px}.faq__question{align-items:center;background-color:#fff;border-radius:.25rem;color:var(--colorPrimary);cursor:pointer;display:flex;justify-content:space-between;padding:.625rem .9375rem}.faq__question .i{font-size:1.5em;transition:all .2s ease-in-out}.faq__question.display-answer{border-bottom-left-radius:0;border-bottom-right-radius:0}.faq__question.display-answer .i{transform:rotate(180deg)}.faq__answer{background-color:#fff;display:none;padding:.625rem .9375rem}.faq__answer.visible{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:block}@media only screen and (min-width:1024px){.faq{margin-bottom:1.25rem}}.sidebar__section{display:flex;justify-content:center;margin-bottom:.9375rem}.clinic-list__loader{background-color:#fff;bottom:0;display:flex;gap:1.25rem;justify-content:center;left:0;position:relative;right:0;top:0;width:100%;z-index:10}.clinic-list__loader .clinic-list__cards-placeholder,.clinic-list__loader .clinic-list__map-placeholder{height:100vh;margin-right:0}.clinic-list__loader svg{position:absolute;z-index:10}.clinic-list__loader.hide{display:none}.loader{fill:var(--colorPrimary);display:inline-block;height:100px;width:100px}.clinic-list__loader-message{color:var(--colorPrimary);display:flex;position:absolute;top:5rem;z-index:10}.clinic-list__map-placeholder{background-color:#f7f5f3}.clinic-list__cards-placeholder{display:none}.clinic-list__card-placeholder{background-color:#f7f5f3;height:280px;margin-bottom:1.25rem}.clinic-list__card-placeholder:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.clinic-list__cards-placeholder{display:block}}.alert{display:none;height:100vh;left:0;position:fixed;top:0;visibility:visible;width:100vw;z-index:999}.alert--opened{align-items:center;display:flex;justify-content:center;visibility:visible}.alert__background{background:rgba(0,0,0,.4);height:100%;position:absolute;width:100%}.alert__container{align-items:center;background:#fff;border-radius:.625rem;display:flex;flex-direction:column;max-width:20rem;min-width:15rem;padding:1.25rem .9375rem .9375rem;position:relative}.alert__title{color:var(--colorPrimary);font-family:thesansbold,thesansfallback;font-size:1.375rem;line-height:1.5}.alert__icon{color:var(--colorPrimary);font-size:1.5em;left:.9375rem;position:absolute;top:1.25rem;width:100%}.alert__content{font-family:thesansbold,thesansfallback;margin-top:.9375rem}.alert__button{margin:.9375rem 0}.alert__counter{display:none}.alert__counter--visible{display:flex}.events-listing{display:flex;flex-direction:column;margin-top:0}.events-listing__title{margin:3.75rem auto}.events-listing__filter,.events-listing__filter-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.events-listing__filter-item{align-items:center;background-color:#fff;border-radius:.25rem;display:flex;justify-content:center;list-style:none;margin-bottom:.625rem;margin-left:.5rem;text-indent:0;text-transform:uppercase;transition:all .3s ease-in-out}.events-listing__filter-item a{color:#6e6e6e;font-family:thesansbold,thesansfallback;padding:.625rem;transition:all .3s ease-in-out}.events-listing__filter-item:hover{background-color:var(--colorPrimaryLight)}.events-listing__filter-item:hover a{color:#fff}.events-listing__filter-item--active{background-color:var(--colorPrimary)}.events-listing__filter-item--active a{color:#fff}.events-listing__error{margin:2.5rem auto}.events-listing__articles{display:grid;gap:1.25rem .9375rem;grid-template-columns:1fr;margin-top:.9375rem;padding:0 .9375rem}@media only screen and (min-width:768px){.events-listing__articles{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.events-listing__articles{grid-template-columns:1fr 1fr 1fr}}.events-detail{display:flex;flex-direction:column}.events-detail .breadcrumb{padding-top:.9375rem}.events-detail__content{display:grid;grid-template-areas:"title" "caption" "host" "rte";grid-template-columns:1fr}.events-detail__title{display:flex;flex-direction:column;grid-area:title}.events-detail__event-type{color:#6e6e6e}.events-detail__event-type a{transition:all .2s ease-in-out}.events-detail__event-type a:active,.events-detail__event-type a:focus,.events-detail__event-type a:hover{text-decoration:underline}.events-detail__caption{grid-area:caption}.events-detail__media{margin:1.25rem 0}.events-detail__host{grid-area:host}.events-detail__rte{grid-area:rte}@media only screen and (min-width:1024px){.events-detail__content{display:grid;grid-template-areas:"title title" "caption host" "rte host";grid-template-columns:1fr .6fr}.events-detail__caption,.events-detail__rte{padding-right:1.875rem}.events-detail__host{padding-left:1.875rem;padding-top:1.25rem}}.host{background-color:var(--colorPrimaryLighter);color:#000;display:flex;flex-direction:column;margin-bottom:.9375rem;padding:.9375rem}.host__heading{align-items:center;display:flex;justify-content:flex-start}.host__media{max-width:130px;min-width:80px;padding:.625rem;width:100%}.host__media .host__image{border-radius:100%;overflow:hidden;padding-top:100%;position:relative;width:100%}.host__media .host__image img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.host__info{display:flex;flex-direction:column;font-size:1.1em;padding:0 .9375rem}.host__info a{color:var(--colorPrimary);transition:all .2s ease-in-out}.host__info a:active,.host__info a:focus,.host__info a:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.host__info a:active,.host__info a:focus{outline:none}.host__info a:active,.host__info a:focus,.host__info a:hover{text-decoration:underline}.host__name{font-family:thesansbold,thesansfallback;margin:.625rem 0}.host__event-info{display:flex;flex-direction:column;padding:.625rem 0}.host__event-detail{align-items:center;display:grid;grid-template-areas:"icon detail-title" "icon detail-text";grid-template-columns:auto 1fr;padding:.625rem 0}.host__event-detail i{color:var(--colorPrimary);font-size:1.5em;grid-area:icon;margin-left:.625rem;margin-right:.9375rem}.host__event-detail *{margin-bottom:0}.host__detail-title{font-family:thesansbold,thesansfallback;font-size:1.1em;grid-area:detail-title}.host__detail-text{grid-area:detail-text}.event-card{background-color:#fff;border-radius:.25rem;color:#000;display:flex;flex-direction:column;overflow:hidden}.event-card__media{padding-bottom:46.25%;position:relative}.event-card__media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.event-card__info{display:flex;flex-direction:column;padding:.9375rem;position:relative}.event-card__heading{color:var(--colorPrimary);margin:0;padding-bottom:.9375rem}.event-card__date{font-family:thesansbold,thesansfallback}.event-card__host{color:#6e6e6e}.event-card__host a{color:var(--colorPrimary);text-decoration:underline}.event-card__host a:active,.event-card__host a:focus,.event-card__host a:hover{border-bottom-color:var(--colorPrimary);color:var(--colorPrimary)}.event-card__host a:active,.event-card__host a:focus{outline:none}.event-card__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6e6e6e;display:-webkit-box;line-height:1.2;margin:1.25rem 0;min-height:3.6rem;overflow:hidden;text-overflow:ellipsis}.event-card__link{color:var(--colorPrimary);font-family:thesansbold,thesansfallback}.event-card__type{bottom:0;color:#6e6e6e;position:absolute;right:.9375rem}.video-listing{display:flex;flex-direction:column;margin-top:0}.video-listing__filter-item{align-items:center;background-color:#fff;border-radius:.25rem;display:flex;justify-content:center;list-style:none;margin-bottom:.625rem;margin-left:.5rem;text-indent:0;text-transform:uppercase;transition:all .3s ease-in-out}.video-listing__filter-item a{color:#6e6e6e;font-family:thesansbold,thesansfallback;padding:.625rem;transition:all .3s ease-in-out}.video-listing__filter-item:hover{background-color:var(--colorPrimaryLight)}.video-listing__filter-item:hover a{color:#fff}.video-listing__number{color:#6e6e6e;margin:2.5rem auto}.video-listing__articles{display:grid;gap:1.25rem .9375rem;grid-template-columns:1fr;margin-bottom:2.5rem;padding:0 .9375rem}@media only screen and (min-width:768px){.video-listing__articles{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.video-listing__articles{grid-template-columns:1fr 1fr 1fr}}.video-card{background-color:#fff;border-radius:.25rem;color:#000;overflow:hidden}.video-card,.video-card__info{display:flex;flex-direction:column}.video-card__info{padding:.9375rem;position:relative}.video-card__heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--colorPrimary);display:-webkit-box;font-size:1.125rem;line-height:1.2;margin:0 0 .9375rem;min-height:2.5rem;overflow:hidden;text-overflow:ellipsis}.video-listing__number{font-size:1.125rem;margin:1.25rem 0;text-align:center}.video-card__date{color:#6e6e6e;font-family:thesansbold,thesansfallback;font-weight:700;margin-bottom:.25rem}@media only screen and (min-width:1024px){.video-card__heading{font-size:1.25rem;min-height:3rem}.video-listing__number{font-size:1.625rem;margin:2.5rem 0}.video-card__date{font-weight:400}}.google-review__swiper{margin-bottom:.9375rem;margin-top:1.25rem;max-width:calc(100vw - 20px)}.swiper--google-review{cursor:grab}.google-review__swiper-title{color:#000;margin-bottom:.9375rem}.google-review__link{color:var(--colorPrimary);font-size:1em;text-align:center;text-decoration:underline;transition:all .2s ease-in-out;width:100%}.google-review__link:active,.google-review__link:focus,.google-review__link:hover{text-decoration:none}.text-and-cta-buttons{display:flex;flex-direction:column}.text-and-cta-buttons__body{margin:.9375rem 0 1.25rem}.text-and-cta-buttons__buttons{display:flex;flex-direction:column;margin:.625rem 0}.text-and-cta-buttons__buttons .btn{margin-bottom:.625rem}@media only screen and (min-width:640px){.text-and-cta-buttons__buttons{align-items:center}.text-and-cta-buttons__buttons .btn{max-width:250px}}@media only screen and (min-width:1024px){.text-and-cta-buttons__buttons{flex-direction:row}.text-and-cta-buttons__buttons .btn{margin-right:.9375rem}}.kentico-embedded-video-100,.kentico-embedded-video-50,.kentico-embedded-video-60,.kentico-embedded-video-70,.kentico-embedded-video-80,.kentico-embedded-video-90{width:100%!important}@media only screen and (min-width:1024px){.kentico-embedded-video-90{width:90%!important}.kentico-embedded-video-80{width:80%!important}.kentico-embedded-video-70{width:70%!important}.kentico-embedded-video-60{width:60%!important}.kentico-embedded-video-50{width:50%!important}}.page-builder-edit-mode .ktc-editable-area{margin-bottom:1.25rem}.page-builder-edit-mode .content-type,.page-builder-edit-mode .content-type__content{overflow:visible!important}.bg-light-gray .appointment__meeting,.bg-main .appointment__meeting,.bg-primary--lighter .appointment__meeting,.bg-secondary--lighter .appointment__meeting,.bg-tertiary--lighter .appointment__meeting{background-color:#fff}.appointment{display:flex;flex-direction:column;padding:1.25rem}.appointment--media-right .appointment__media{order:0}.appointment--without-mobile-media .appointment__media{display:none}.appointment__media{display:flex;justify-content:center}.appointment__image{max-height:100%;object-fit:cover}.appointment__qr-code{display:none}.appointment__info--mobile{text-align:center}.appointment__content,.appointment__info--mobile{align-items:center;display:flex;flex-direction:column;justify-content:center}.appointment__content{flex:1}.appointment__title{margin-bottom:0}.appointment__text{margin-bottom:0;margin-top:.9375rem}.appointment__meeting{align-items:center;background-color:var(--colorPrimaryLighter);border-radius:.25rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:.9375rem;max-width:280px;min-height:80px;padding:.9375rem;position:relative;width:100%}.appointment__meeting.loader-visible{overflow-y:hidden}.appointment__meeting.loader-visible .meeting__loader{bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.appointment__meeting.loader-visible .meeting__loader svg{fill:var(--colorPrimary)}.appointment__meeting.loader-visible .meeting__loader .appointment__animation{fill:var(--colorPrimary);display:inline-block;max-height:100px}.appointment__meeting h3{color:var(--colorPrimary);font-size:1.2em;margin-bottom:0}.appointment__meeting--hidden{visibility:hidden}.meeting__label{flex-basis:100%;text-align:center}.meeting__label,.meeting__label-today,.meeting__label-tomorrow,.meeting__label-unavailable{display:none}.meeting__label-today.visible,.meeting__label-tomorrow.visible,.meeting__label-unavailable.visible,.meeting__label.visible{display:flex}.appointment__link{margin-top:.9375rem}.appointment__info--desktop{display:none}@media only screen and (min-width:1024px){.appointment{flex-direction:row}.appointment__info--mobile{display:none}.appointment__info--desktop{display:flex;flex-direction:column}.appointment__info--desktop .appointment__subtitle{color:var(--colorPrimary);font-family:garamond,garamondfallback;font-size:40px;margin-bottom:0}.appointment__content{align-items:unset;justify-content:unset}.appointment__title{color:#000;font-family:thesansbold,thesansfallback;font-size:45px;text-transform:uppercase}.appointment__qr-code{bottom:0;display:flex;max-height:100px;max-width:100px;position:absolute;right:0}.appointment__text{margin-top:1.25rem}.appointment__meeting{margin-top:1.25rem;max-width:unset;min-height:60px;min-width:280px;width:fit-content}.meeting__label{flex-basis:unset}.appointment__link{display:none}.appointment__media{flex:.5;margin-right:1.875rem;max-height:350px;position:relative}.appointment--media-right .appointment__media{margin-left:1.875rem;margin-right:0;order:2}.appointment--media-right .appointment__qr-code{left:0;right:unset}.appointment--without-mobile-media .appointment__media{display:flex}}.article-author-wrapper{background-color:#f7f5f3;display:flex;flex-direction:column;margin-top:1.25rem;padding:.9375rem}.article-author-wrapper .article-author__icon{border:2px solid var(--colorSecondary);border-radius:50%;color:var(--colorSecondary);display:none;font-size:1.2em;font-weight:600;margin-right:.9375rem;padding:.5rem}.article-author-wrapper--empty{align-items:center;flex-direction:row}.article-author-wrapper--empty .article-author__icon{display:flex}.article-author-wrapper--empty .article-author{display:none}.article-author-wrapper--empty .article-author__title{margin-bottom:0}.article-author{align-items:center;display:flex}.article-author p{margin:0;word-break:break-word}.article-author:first-of-type{margin-bottom:.9375rem}.article-author__title{flex-basis:100%;margin-bottom:.9375rem}.article-author__media{max-width:100px;min-width:80px;padding:.625rem .625rem .625rem 0}.article-author__media .article-author__image{border-radius:100%;overflow:hidden;padding-top:100%;position:relative;width:100%}.article-author__media .article-author__image img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.article-author__info{display:flex;flex-direction:column}.article-author__job-info{display:flex}.article-author__job-name{color:var(--colorPrimary);font-family:thesansbold,thesansfallback;line-height:1.4}.article-author__job-name:active,.article-author__job-name:focus,.article-author__job-name:hover{text-decoration:underline}.article-author__job-title{font-size:.8em}@media only screen and (min-width:1024px){.article-author:first-of-type{margin-bottom:0}.article-author__title{margin-bottom:.625rem}}.social-share{display:flex;flex-wrap:wrap;justify-content:center;margin:1.25rem 0}.social-share__link{display:none;margin:.25rem}.social-share__link:first-child{margin-left:0}.social-share__link--mobile{display:flex}.social-share__link--mobile,.social-share__link--print{background-color:transparent;border:none;cursor:pointer;font-size:1em;padding:0}.social-share__icon{transition:all .2s ease-in-out;width:2.5em}.social-share__icon:active,.social-share__icon:focus,.social-share__icon:hover{transform:translateY(-.25rem)}@media only screen and (min-width:1024px){.social-share{justify-content:unset}.social-share__link{display:flex}.social-share__link--mobile{display:none}}@media print{.severity__meter{display:none}}.secure-content{background-color:var(--colorPrimaryLighter);border:1px solid var(--colorPrimaryLight);border-radius:.625rem;margin-bottom:.9375rem;padding:1.25rem .9375rem;text-align:center}.secure-content,.secure-content form{align-items:center;display:flex;flex-direction:column;justify-content:center}.secure-content form{margin:0;width:100%}.secure-content--invalid .secure-content__input{background-color:#fbd9d9}.secure-content--invalid .secure-content__validation-error{display:flex;justify-content:center}.secure-content__icon{color:var(--colorPrimary);font-size:2.5em;margin-bottom:.9375rem}.secure-content__input{margin-top:2.5rem;width:80%}.secure-content__validation-error{display:none;font-family:thesansbold,thesansfallback}.secure-content__submit{margin-top:2.5rem}.secure-content__text{margin:0}@media only screen and (min-width:1024px){.secure-content__input{width:60%}}.swiper-pagination{margin-top:1.875rem;position:relative}.swiper--image-button{padding:1.25rem 0}.swiper--image-button .swiper{visibility:hidden}.swiper-pagination-bullet{background:#333;height:10px;margin-right:.625rem;margin-top:1.25rem;width:10px}.swiper-pagination-bullet .swiper-pagination-bullet-active{background:#d1cfcc}.col-flex{min-width:0}.col-flex .swiper{width:100%}.ktc-widget-body-wrapper .swiper{visibility:visible}@media only screen and (min-width:1024px){.swiper--image-button{padding:3.75rem 0}}.tippy-box{background-color:#000;font-weight:900}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#000}:where(nav li):before{display:none}#onetrust-banner-sdk,#onetrust-pc-sdk{top:50%!important;transform:translateY(-50%)!important}#onetrust-policy-text,#ot-pc-desc,.ot-acc-grpdesc.ot-category-desc,.ot-accordion-layout.ot-cat-item.ot-vs-config *{font-family:thesansplain,thesansfallback!important}#onetrust-policy-text{font-size:1em!important}#accept-recommended-btn-handler,#onetrust-accept-btn-handler,#onetrust-pc-btn-handler,#onetrust-reject-all-handler,#ot-sdk-btn,.ot-pc-refuse-all-handler,.save-preference-btn-handler.onetrust-close-btn-handler{background-color:var(--colorPrimary)!important;border:3px solid var(--colorPrimary)!important;border-radius:1.875rem!important;font-family:thesansplain,thesansfallback!important;font-size:1.125em!important;font-weight:unset!important;letter-spacing:unset!important;line-height:1.2!important;outline:none!important;padding:12px 30px!important}#accept-recommended-btn-handler,.ot-pc-refuse-all-handler,.save-preference-btn-handler.onetrust-close-btn-handler{font-size:1em!important}#onetrust-pc-btn-handler{background-color:#fff!important;color:var(--colorPrimary)!important}#ot-sdk-btn{color:#fff!important;margin-bottom:.9375rem!important;width:fit-content!important}#ot-sdk-btn:hover{background-color:var(--colorPrimaryLight)!important;border-color:var(--colorPrimaryLight)!important}.ot-pc-logo{background-color:var(--colorPrimary)!important;-webkit-mask-image:var(--onetrust-logo-image)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important}.ot-pc-logo img{display:none!important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:var(--colorPrimaryLight)!important;border-color:var(--colorPrimaryDark)!important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{background-color:var(--colorPrimaryDark)!important;border-color:var(--colorPrimaryDark)!important}.ot-always-active{color:var(--colorPrimaryDark)!important}@font-face{font-display:auto;font-family:eviIcons;font-style:normal;font-weight:400;src:url(../fonts/icons/eviIcons.eot);src:url(../fonts/icons/eviIcons.eot?#iefix) format("embedded-opentype"),url(../fonts/icons/eviIcons.woff2) format("woff2"),url(../fonts/icons/eviIcons.woff) format("woff"),url(../fonts/icons/eviIcons.ttf) format("truetype"),url(../fonts/icons/eviIcons.svg#eviIcons) format("svg")}.i{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:eviIcons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}.i-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.i-xs{font-size:.75em}.i-sm{font-size:.875em}.i-1x{font-size:1em}.i-2x{font-size:2em}.i-3x{font-size:3em}.i-4x{font-size:4em}.i-5x{font-size:5em}.i-6x{font-size:6em}.i-7x{font-size:7em}.i-8x{font-size:8em}.i-9x{font-size:9em}.i-10x{font-size:10em}.i-fw{text-align:center;width:1.25em}.i-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.i-pull-left{float:left}.i-pull-right{float:right}.i.i-pull-left{margin-right:.3em}.i.i-pull-right{margin-left:.3em}.i-000-check-circle:before{content:""}.i-add:before{content:""}.i-alert:before{content:""}.i-alert-filled:before{content:""}.i-arrow-left:before{content:""}.i-arrow-right:before{content:""}.i-booking:before{content:""}.i-burger:before{content:""}.i-calculator:before{content:""}.i-cat:before{content:""}.i-chevron-down:before{content:""}.i-chevron-left:before{content:""}.i-chevron-right:before{content:""}.i-chevron-up:before{content:""}.i-circle-add:before{content:""}.i-circle-minus:before{content:""}.i-clinic:before{content:""}.i-clock:before{content:""}.i-close:before{content:""}.i-day-night:before{content:""}.i-dog:before{content:""}.i-email:before{content:""}.i-emergency:before{content:""}.i-facebook:before{content:""}.i-filter:before{content:""}.i-horse:before{content:""}.i-horse-head:before{content:""}.i-info:before{content:""}.i-instagram:before{content:""}.i-linkedin:before{content:""}.i-list:before{content:""}.i-location:before{content:""}.i-mail:before{content:""}.i-map:before{content:""}.i-minus:before{content:""}.i-moon-stars:before{content:""}.i-parrot:before{content:""}.i-patch:before{content:""}.i-paw:before{content:""}.i-phone:before{content:""}.i-pin:before{content:""}.i-pin-cross:before{content:""}.i-proof:before{content:""}.i-rabbit:before{content:""}.i-rat:before{content:""}.i-search:before{content:""}.i-share:before{content:""}.i-snake:before{content:""}.i-twitter:before{content:""}.i-video:before{content:""}.i-x-circle:before{content:""}.i-bird:before{content:""}.i-link-external:before{content:""}.i-lock:before{content:""}.i-tik-tok:before{content:""}