﻿/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(183,181,176,0.7);outline:none !important;opacity:0;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1),-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;transition:opacity 0.2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/pswp-default-skin-dab20826618b45e75982dac2e8ea6fcf.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//dkwqvw7dkeevo.cloudfront.net/assets/pswp-default-skin-84aa16c75972eac6a24a6c2d3945ef05.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);transform:translateY(6px);transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/pswp-preloader-441536ea49a8cb2b05f5b4965bde011e.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:transparent}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:transparent}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__bg{background:#231f20}.c-page--product .pswp__bg,.pswp__img--placeholder--blank{background:#dedbd9}.is-hidden{display:none}.c-hero__video,.c-partners .c-partners__img,.c-ebooks .c-ebooks__img,.c-page-header__image,.c-page-header__video,.c-header-bgd__image,.c-virtual-visit__image,.c-virtual-visit__video{width:100%;height:auto;display:block}.c-header__banner,.c-hero__tagline,.c-events__text-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.l-service,.l-events,.l-videos,.l-generic,.l-franchisor,.l-accordion,.l-contact,.l-basic,.l-careers{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative}.l-contact__content,.c-about,.c-cards--fullpage{width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:calc(100% + calc(100vw - 100%));overflow-x:hidden;scroll-behavior:smooth}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure,figcaption{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea,label{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@-webkit-keyframes autofill{to{background:transparent}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}body{font-family:"Helvetica Neue", sans-serif;font-weight:400;font-size:16px;line-height:2;color:#7c7c7c;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a{text-decoration:none;color:#007398}a:hover{color:#57AFE3}a.link--green{color:#97D700}a.link--green:hover{color:#79ad00}a.link--white{color:#ffffff}a.link--white:hover{color:#d9d4d1}a.link--tel{display:inline-block}.link--green{color:#97D700}.link--green:hover{color:#79ad00}.link--underline{text-decoration:underline}.link--underline:hover{text-decoration:none}b,strong{font-weight:600}.t-page-title{color:#007398;font-size:1.25rem;line-height:1.25rem;flex:100%;margin-top:1.25rem;margin-bottom:2rem;position:relative}.t-page-title--big{font-size:2.5rem !important;line-height:2.5rem}.t-page-title__light{font-weight:300}.t-page-title__medium{font-weight:500}.t-page-title--center{text-align:center;margin-right:auto;margin-left:auto}.t-page-title--no-margin{margin:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.t-page-title--big-margin{margin-top:5rem;margin-bottom:5rem}.t-page-title--big-medium-margin{margin-top:5rem;margin-bottom:2.5rem}.t-page-title--medium-margin{margin-top:3.125rem;margin-bottom:3.125rem}.t-page-title--margin-top-only{margin-top:6.25rem;margin-bottom:0}.t-page-title--margin-top-medium-only{margin-top:4rem;margin-bottom:0}.t-page-title--margin-bottom-only{margin-top:0;margin-bottom:0.625rem}.t-page-title--uppercase{text-transform:uppercase}.t-page-title__description{color:#007398;font-size:1.5625rem;line-height:1.8125rem;font-weight:400;margin-top:10px;margin-bottom:30px}@media only screen and (min-width: 1024px){.t-page-title__description{font-size:1.8125rem;line-height:1.2}}.t-page-title__description--no-margin{margin:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media only screen and (min-width: 1024px){.t-page-title{font-size:1.5rem;line-height:1.5rem}}.t-page-subtitle{color:#aaaaaa;font-size:0.9375rem;font-weight:600}.t-page-subtitle--no-margin{margin:0}.t-page-subtitle--link a{color:#aaaaaa !important}.t-page-subtitle--link a:hover{color:#57AFE3 !important}.t-modal-title{color:#007398;font-size:0.9375rem;font-weight:600;text-align:center;text-transform:uppercase}.t-modal-title--no-margin{margin:0}.t-sidebar-title{color:#000000;font-size:1.75rem;line-height:2rem;font-weight:500}@media only screen and (min-width: 1024px){.t-sidebar-title{font-size:1.5rem;line-height:1.75rem}}.t-block-title{font-size:2.1875rem;line-height:2.1875rem}.t-block-title--center{text-align:center}.t-block-title--description{font-size:1.5625rem;line-height:2.1875rem}.t-block-title--white{color:#ffffff}.t-block-title--blue{color:#007398}.t-big-text{font-size:4.375rem;font-weight:500;color:#007398}.t-list{margin:1.25rem 0 0 0;padding:0;list-style:none;height:auto}.t-list__item--bold{font-weight:600}@font-face{font-family:'Helvetica Neue Light';src:url(//dkwqvw7dkeevo.cloudfront.net/assets/HelveticaNeue-Thin-7e9e460409636274c1add61a911b3ac6.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Helvetica Neue Roman';src:url(//dkwqvw7dkeevo.cloudfront.net/assets/HelveticaNeue-Roman-aa252c52c37dd8f27800d0013657aef9.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Neue Medium';src:url(//dkwqvw7dkeevo.cloudfront.net/assets/HelveticaNeue-MediumExt-43ab1af6ffc9b85dc2c78e2e32a854b5.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Helvetica Neue Bold';src:url(//dkwqvw7dkeevo.cloudfront.net/assets/HelveticaNeue-Heavy-21d8591fbab663a97a6f4d1cf98edae7.woff) format("woff");font-weight:800;font-style:normal}.l-page-content{margin:6.25rem 0 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1024px){.l-page-content{margin:11.5625rem auto 0;flex-direction:row}}.l-content{width:100%;max-width:960px;margin:0 auto}.l-content__target:target:before{content:"";display:block;height:130px;margin:-50px 0 0}.l-content--center{text-align:center}.l-content--generic{margin:0 auto 6.25rem auto}.l-content--790{max-width:790px}@media only screen and (max-width: 1023px){.l-content--790{text-align:left}}.l-content--1182{max-width:1182px}.l-content--1420{max-width:1420px}.l-content__clinics{padding-top:150px;margin-top:-150px}.l-grid{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.l-grid--blocks{grid-gap:30px}.l-grid--products{grid-template-columns:repeat(6, 1fr)}.l-grid--specs{grid-template-columns:1fr}@media only screen and (min-width: 768px){.l-grid--specs{grid-template-columns:repeat(3, 1fr);grid-gap:15px}}@media only screen and (min-width: 768px){.cssgridlegacy .l-grid--specs .c-specs:nth-child(2){grid-column:2 / span 1;padding:0 15px}.cssgridlegacy .l-grid--specs .c-specs:nth-child(3){grid-column:3 / span 1;padding-left:15px}}.l-grid--product-images{display:flex;flex-wrap:wrap;padding-top:1.6rem;border-top:1px solid #dddddd}.l-grid--checkout{grid-template-areas:"content" "footer" "sidebar"}@media only screen and (min-width: 768px){.l-grid--checkout{grid-template-areas:"content sidebar" "footer sidebar";grid-template-columns:2fr 1fr;grid-column-gap:30px}}.l-grid--cart-item{grid-template-columns:1fr}@media only screen and (min-width: 1024px){.l-grid--cart-item{grid-template-columns:1fr 2fr 1fr 1fr;grid-gap:20px}}.cssgridlegacy .l-grid--cart-item .c-cart__thumb{grid-column:1 / span 1}.cssgridlegacy .l-grid--cart-item .c-cart__info{grid-column:2 / span 1}.cssgridlegacy .l-grid--cart-item .c-cart__qty{grid-column:3 / span 1}.cssgridlegacy .l-grid--cart-item .c-cart__line-total{grid-column:4 / span 1}.l-grid--freebie-item{grid-template-columns:1fr}@media only screen and (min-width: 1024px){.l-grid--freebie-item{grid-template-columns:1fr 2fr 1fr 1fr;grid-gap:20px}}.cssgridlegacy .l-grid--freebie-item .c-cart__thumb{grid-column:1 / span 1}.cssgridlegacy .l-grid--freebie-item .c-cart__info{grid-column:2 / span 1}.cssgridlegacy .l-grid--freebie-item .c-cart__qty{grid-column:3 / span 1}.cssgridlegacy .l-grid--freebie-item .c-cart__line-total{grid-column:4 / span 1}.l-grid--minicart-item{grid-template-columns:1fr}@media only screen and (min-width: 1024px){.l-grid--minicart-item{grid-template-columns:1fr 2fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-row-gap:0;grid-column-gap:33px}}.cssgridlegacy .l-grid--minicart-item .c-cart__thumb{grid-column:1 / span 1;grid-row:1 / span 2}.cssgridlegacy .l-grid--minicart-item .c-cart__info,.cssgridlegacy .l-grid--minicart-item .c-cart__qty{grid-column:2 / span 1}.cssgridlegacy .l-grid--minicart-item .c-cart__qty{grid-row:2 / span 1}.l-grid--top-products{margin-top:42px;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:2px}.l-grid--top-products .c-card:nth-of-type(1){grid-column:1 / -1}@media only screen and (min-width: 1024px){.l-grid--top-products .c-card:nth-of-type(1){grid-column:1 / span 2;grid-row:1 / span 2}}@media only screen and (min-width: 1024px){.l-grid--top-products .c-card:nth-of-type(2),.l-grid--top-products .c-card:nth-of-type(3){grid-row:1 / span 1}}@media only screen and (min-width: 1024px){.l-grid--top-products .c-card:nth-of-type(4),.l-grid--top-products .c-card:nth-of-type(5){grid-row:2 / span 1}}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--top-products .c-card:nth-of-type(2),.cssgridlegacy .l-grid--top-products .c-card:nth-of-type(4){grid-column:3 / span 1}.cssgridlegacy .l-grid--top-products .c-card:nth-of-type(3),.cssgridlegacy .l-grid--top-products .c-card:nth-of-type(5){grid-column:4 / span 1}}@media only screen and (min-width: 1024px){.l-grid--top-products{grid-template-columns:repeat(4, 1fr);grid-template-rows:auto}}.l-grid--inspiration{margin-top:50px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.l-grid--inspiration .c-card:nth-of-type(1){grid-column:1 / -1}@media only screen and (min-width: 1024px){.l-grid--inspiration .c-card:nth-of-type(1){grid-column:1 / span 3;grid-row:1 / span 2}}@media only screen and (min-width: 1024px){.l-grid--inspiration .c-card:nth-of-type(2),.l-grid--inspiration .c-card:nth-of-type(3){grid-row:1 / 2}}.l-grid--inspiration .c-card:nth-of-type(4){grid-column:span 2}@media only screen and (min-width: 1024px){.l-grid--inspiration .c-card:nth-of-type(4){grid-row:2 / 3}}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--inspiration .c-card:nth-of-type(2){grid-column:4 / span 1}.cssgridlegacy .l-grid--inspiration .c-card:nth-of-type(3){grid-column:5 / span 1}.cssgridlegacy .l-grid--inspiration .c-card:nth-of-type(4){grid-column:4 / span 2}}@media only screen and (min-width: 1024px){.l-grid--inspiration{grid-template-columns:repeat(5, 1fr);grid-template-rows:minmax(241px, 345px) minmax(214px, 306px)}}.l-grid--sidebar{margin-top:40px;grid-template-columns:1fr}@media only screen and (min-width: 1024px){.l-grid--sidebar{grid-template-columns:auto 300px;grid-gap:100px}}.cssgridlegacy .l-grid--sidebar .c-article__aside{grid-column:2 / span 1}.l-grid--g2{grid-template-columns:1fr;margin:50px 0 60px}@media only screen and (min-width: 1024px){.l-grid--g2{grid-template-columns:1fr 1fr;grid-gap:30px}}.cssgridlegacy .l-grid--g2{display:flex;flex-wrap:wrap;justify-content:space-between}.cssgridlegacy .l-grid--g2>div{width:100%}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--g2>div{width:calc(50% - 15px)}}.l-grid--g3{grid-template-columns:1fr;margin:50px 0 60px}@media only screen and (min-width: 1024px){.l-grid--g3{grid-template-columns:repeat(3, 1fr);grid-gap:30px}}.cssgridlegacy .l-grid--g3{display:flex;flex-wrap:wrap;justify-content:space-between}.cssgridlegacy .l-grid--g3>div{width:100%}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--g3>div{width:calc(100% / 3 - 15px)}}.l-grid--g4{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}.l-grid--reviews-articles{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}@media only screen and (min-width: 1024px){.l-grid--reviews-articles{grid-template-columns:repeat(auto-fit, minmax(250px, 50%))}}.cssgridlegacy .l-grid--reviews-articles{display:flex;flex-wrap:wrap}.cssgridlegacy .l-grid--reviews-articles .c-product__reviews,.cssgridlegacy .l-grid--reviews-articles .c-product__articles{width:100%}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--reviews-articles .c-product__reviews,.cssgridlegacy .l-grid--reviews-articles .c-product__articles{width:50%}}.l-grid--nogap{grid-gap:2px !important}@media only screen and (min-width: 560px){.cssgridlegacy .l-grid--nogap>.c-card{width:calc(25% - 2px) !important;margin-right:2px !important;margin-bottom:2px}}.l-grid--product{margin-top:40px;grid-template-rows:auto 1fr auto;grid-row-gap:20px;grid-template-areas:"info" "gallery" "options"}@media only screen and (min-width: 768px){.l-grid--product{grid-template-areas:"gallery gallery info info" "gallery gallery options options" "gallery gallery options options";grid-template-columns:repeat(4, 1fr);grid-column-gap:30px}}.l-grid--product-quickview{margin:0}.l-grid--images{margin-top:40px;grid-gap:0}.l-grid--images .c-card:nth-of-type(3),.l-grid--images .c-card:nth-of-type(14){grid-column:1 / -1;grid-row:auto}@media only screen and (min-width: 768px){.l-grid--images .c-card:nth-of-type(3),.l-grid--images .c-card:nth-of-type(14){grid-column:auto / span 2}}@media only screen and (min-width: 1024px){.l-grid--images .c-card:nth-of-type(3),.l-grid--images .c-card:nth-of-type(14){grid-row:auto / span 2}}.l-grid--images .c-card:nth-of-type(4){grid-column:1}@media only screen and (min-width: 768px){.l-grid--images .c-card:nth-of-type(5){grid-column:2}}.l-grid--images .c-card:nth-of-type(14){align-self:start}@media only screen and (min-width: 768px){.l-grid--images .c-card:nth-of-type(3),.l-grid--images .c-card:nth-of-type(4){align-self:end}}@media only screen and (max-width: 767px){.l-grid--images .c-card{grid-column:1 / -1}}@media only screen and (min-width: 1024px){.l-grid--images{grid-template-columns:repeat(4, 1fr)}}.l-grid--stores{grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){.l-grid--stores{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1024px){.l-grid--stores{grid-template-columns:repeat(5, 1fr)}}.l-grid--custom{margin-top:40px;grid-template-columns:repeat(4, 1fr)}.l-grid--custom .c-card{grid-column:1 / span 4}@media only screen and (min-width: 1024px){.l-grid--custom .c-card--1{grid-column:span 1}}@media only screen and (min-width: 1024px){.l-grid--custom .c-card--2{grid-column:span 2}}@media only screen and (min-width: 1024px){.l-grid--custom .c-card--3{grid-column:span 3}}.l-grid--custom .c-card--4{grid-column:1 / span 4}.cssgridlegacy .l-grid--custom{display:flex;flex-wrap:wrap}.cssgridlegacy .l-grid--custom .c-card{width:100%}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--custom .c-card--1{width:25%}}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--custom .c-card--2{width:50%}}@media only screen and (min-width: 1024px){.cssgridlegacy .l-grid--custom .c-card--3{width:calc(100% / 3)}}.l-grid--gallery{grid-template-columns:repeat(4, 1fr);margin:40px 0;grid-gap:0;display:grid}.l-grid--gallery .c-gallery__block:nth-of-type(18n+3),.l-grid--gallery .c-gallery__block:nth-of-type(18n+14){grid-column:1 / -1;grid-row:auto}@media only screen and (min-width: 768px){.l-grid--gallery .c-gallery__block:nth-of-type(18n+3),.l-grid--gallery .c-gallery__block:nth-of-type(18n+14){grid-column:auto / span 2}}@media only screen and (min-width: 1024px){.l-grid--gallery .c-gallery__block:nth-of-type(18n+3),.l-grid--gallery .c-gallery__block:nth-of-type(18n+14){grid-row:auto / span 2}}.l-grid--gallery .c-gallery__block:nth-of-type(18n+4){grid-column:1}@media only screen and (max-width: 767px){.l-grid--gallery .c-gallery__block:nth-of-type(18n+4){grid-column:1 / -1}}@media only screen and (min-width: 768px){.l-grid--gallery .c-gallery__block:nth-of-type(18n+5){grid-column:2}}.l-grid--gallery .c-gallery__block:nth-of-type(18n+14){align-self:start}@media only screen and (min-width: 768px){.l-grid--gallery .c-gallery__block:nth-of-type(18n+3),.l-grid--gallery .c-gallery__block:nth-of-type(18n+4){align-self:end}}@media only screen and (max-width: 767px){.l-grid--gallery .c-gallery__block{grid-column:1 / -1}}@media only screen and (max-width: 767px){.l-grid--gallery .c-gallery__block--small{grid-column:1 / -1}}@media only screen and (min-width: 1024px){.l-grid--gallery{grid-template-columns:repeat(4, 1fr)}}.c-aspiraction__content .l-grid--gallery{display:inherit;margin:40px 0}@media only screen and (min-width: 560px){.c-aspiraction__content .l-grid--gallery{margin:40px 20px}}@media only screen and (min-width: 768px){.c-aspiraction__content .l-grid--gallery{margin:40px 60px}}.l-grid--block-images{grid-template-columns:repeat(4, 1fr)}.l-wrapper{max-width:1440px;padding:0 25px;margin:0 auto}@media only screen and (min-width: 1024px){.l-wrapper{padding:0 42px}}.l-section--footer{flex:0 1 100%;margin-bottom:35px;position:relative}.l-section--footer:nth-child(4){margin-bottom:0}@media only screen and (min-width: 768px){.l-section--footer{flex:0 1 38%;margin-bottom:0;margin-right:25px}}@media only screen and (min-width: 1024px){.l-section--footer{flex:0 1 210px}.l-section--footer:first-child{flex:0 1 160px}}.desktop-only{display:none}@media only screen and (min-width: 1024px){.desktop-only{display:inherit}}.mobile-only{display:inherit}@media only screen and (min-width: 1024px){.mobile-only{display:none !important}}.hide-tablet{display:inherit}@media only screen and (max-width: 1247px){.hide-tablet{display:none !important}}.show-tablet{display:none}@media only screen and (max-width: 1247px){.show-tablet{display:block !important}}.french-only:lang(en){display:none}.l-ie--no-ie{display:block}@media screen and (min-width: 0\0){.l-ie--no-ie{display:none}}.l-ie--ie-only{display:none}@media screen and (min-width: 0\0){.l-ie--ie-only{display:block}}.l-navigation{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:35px}.l-navigation--empty{min-height:80px}@media only screen and (min-width: 1024px){.l-navigation{padding-top:0;padding-bottom:0}}.l-copyright{width:100%;margin-top:30px;padding:14px 0;display:flex;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #dddddd}.l-copyright>div{flex:0 1 auto;text-align:center;margin-bottom:10px}@media only screen and (min-width: 480px){.l-copyright>div{text-align:left;width:initial;margin-bottom:0}}body.page-home:lang(en){background:url(//dkwqvw7dkeevo.cloudfront.net/assets/health-tips-bgd-9619c81680ea41c13872853b97d74ad1.svg) center center no-repeat #F6F6F6;background-size:150%}body.page-home:lang(fr){background:url(//dkwqvw7dkeevo.cloudfront.net/assets/health-tips-fr-bgd-cd1b87b4ce8c387908cf4435d55b273c.svg) center center no-repeat #F6F6F6;background-size:150%}.l-legend{grid-column:1 / -1}@media only screen and (min-width: 1024px){.l-legend{align-self:end;grid-column:5 / -1}}.cssgridlegacy .l-legend{grid-column:1 / span 6}@media only screen and (min-width: 1024px){.cssgridlegacy .l-legend{grid-column:5 / span 2;grid-row:2 / span 1}}.l-products{grid-column:1 / -1;grid-template-columns:1fr;grid-row-gap:20px}.l-products .c-filters{grid-column:1 / -1;margin-top:3rem}@media only screen and (min-width: 1024px){.l-products .c-filters{grid-column:1 / span 2;margin-top:0}}.l-products--featured .c-card:nth-of-type(2),.l-products--featured .c-card:nth-of-type(13){grid-column:1 / -1;grid-row:auto}@media only screen and (min-width: 768px){.l-products--featured .c-card:nth-of-type(2),.l-products--featured .c-card:nth-of-type(13){grid-column:auto / span 2}}@media only screen and (min-width: 1024px){.l-products--featured .c-card:nth-of-type(2),.l-products--featured .c-card:nth-of-type(13){grid-row:auto / span 2}}.l-products--featured .c-card:nth-of-type(14){align-self:start}@media only screen and (min-width: 1024px){.l-products--featured .c-card:nth-of-type(16){grid-column:1 / 1}}@media only screen and (min-width: 768px){.l-products--featured .c-card:nth-of-type(3),.l-products--featured .c-card:nth-of-type(4){align-self:end}}@media only screen and (max-width: 767px){.l-products--featured .c-card{grid-column:1 / -1}}.cssgridlegacy .l-products--featured{grid-row:3 / span 1}.cssgridlegacy .l-products--featured .c-filters{display:none;width:100%}@media only screen and (min-width: 560px){.cssgridlegacy .l-products--featured>.c-card{width:calc(50% - 20px) !important;margin-bottom:20px}.cssgridlegacy .l-products--featured .c-filters{width:50%}}@media only screen and (min-width: 1024px){.cssgridlegacy .l-products--featured>.c-card{width:calc(25% - 20px) !important}}.l-products--highlight .c-card:nth-of-type(2),.l-products--highlight .c-card:nth-of-type(5){grid-column:1 / -1;grid-row:auto}@media only screen and (min-width: 768px){.l-products--highlight .c-card:nth-of-type(2),.l-products--highlight .c-card:nth-of-type(5){grid-column:auto / span 2}}@media only screen and (min-width: 1024px){.l-products--highlight .c-card:nth-of-type(2),.l-products--highlight .c-card:nth-of-type(5){grid-row:auto / span 2}}@media only screen and (min-width: 768px){.l-products--highlight .c-card:nth-of-type(3),.l-products--highlight .c-card:nth-of-type(4){align-self:end}}@media only screen and (max-width: 767px){.l-products--highlight .c-card{grid-column:1 / -1}}@media only screen and (min-width: 560px){.l-products{grid-template-columns:repeat(auto-fit, minmax(23%, 0.5fr));grid-gap:20px}}@media only screen and (min-width: 1024px){.l-products{margin-top:60px;grid-gap:30px}}.cssgridlegacy .l-products{display:flex;flex-wrap:wrap;grid-column:1 / span 6;align-items:stretch}@media only screen and (min-width: 560px){.cssgridlegacy .l-products>.c-card{width:calc(25% - 15px)}.cssgridlegacy .l-products>.c-card:not(:last-child){margin-right:20px}}.l-filters__list{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr}.l-filters__list--wide{grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 1024px){.l-filters__list--wide{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1023px){.l-filters__list--range{grid-template-columns:1fr}}.l-filters__list--icons{display:flex;flex-wrap:wrap}.l-order{display:flex;justify-content:space-between;flex-wrap:wrap}.l-order__column{flex:1 1 100%;margin-bottom:1rem}@media only screen and (min-width: 1024px){.l-order__column{flex:1;margin-bottom:0}}.l-order__column--items{flex:2}@media only screen and (min-width: 1024px){.l-order{flex-wrap:nowrap}}.l-two-columns-equal__image{width:100%;max-width:620px;position:relative;margin:0 auto}.l-two-columns-equal__image img{width:100%}.l-two-columns-equal__image:after{position:absolute;content:"";display:block;width:70px;height:70px;top:auto;bottom:-35px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-arrow-down-white-8d55fbcce8094067245843a068bf0b85.svg) center center no-repeat #57AFE3;background-size:30px 32px;z-index:2}@media only screen and (min-width: 1024px){.l-two-columns-equal__image:after{display:none}}@media only screen and (min-width: 1024px){.l-two-columns-equal__image{max-width:390px;margin:0 0 3.125rem 0}.l-two-columns-equal__image:before{display:none}}.l-two-columns-equal__image__no-after:after{display:none !important}@media only screen and (max-width: 1023px){.l-two-columns-equal__author{text-align:center;font-size:1.875rem;font-weight:300;line-height:1.875rem}}.l-two-columns-equal__title-over{position:absolute;top:auto;bottom:100px;margin:0 1.5625rem;display:flex;flex-direction:column}.l-two-columns-equal__title-over .t-page-title{color:#ffffff;font-size:2.1875rem;line-height:2.5rem;margin-bottom:0}.l-two-columns-equal__title-over .t-page-subtitle{color:#ffffff;line-height:1.6}.l-two-columns-equal__date{color:#000000;font-size:0.9375rem;font-weight:600;margin-bottom:2.5rem}.l-two-columns-equal__description{margin:6.25rem auto 1.25rem;max-width:620px;width:100%}@media only screen and (min-width: 1024px){.l-two-columns-equal__description{max-width:500px;margin:0 0 3.125rem 3.125rem}}.l-two-columns-equal__description .t-page-subtitle span{display:block}@media only screen and (max-width: 1023px){.l-two-columns-equal__description .t-page-subtitle{text-align:center}}.l-two-columns-equal__booking{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0.75rem;text-align:center}@media only screen and (min-width: 1024px){.l-two-columns-equal__booking{flex-direction:row;align-items:center;text-align:inherit}}@media only screen and (min-width: 1024px){.l-two-columns-equal__booking--two-btns{align-items:flex-start}}.l-two-columns-equal__booking__buttons{display:flex;flex-direction:column;row-gap:0.625rem}@media only screen and (max-width: 1023px){.l-two-columns-equal__booking .c-button{font-size:0.9375rem;line-height:4.125rem}}.l-two-columns-equal__booking__block{margin:1.5625rem auto 4.375rem;max-width:295px;text-align:center}@media only screen and (min-width: 1024px){.l-two-columns-equal__booking__block{margin:1.5625rem 0 3.125rem;max-width:100%;text-align:left}}.l-two-columns-equal__booking__title{margin-right:0.9375rem;font-size:1.125rem;line-height:38px;font-weight:700;color:#007398}@media only screen and (min-width: 1024px){.l-two-columns-equal__booking__title{flex-basis:175px;font-size:0.9375rem;line-height:1.2}}.l-two-columns-equal__booking__phone{margin-top:0.9375rem;margin-left:0.9375rem;font-size:1.125rem;line-height:1.2;font-weight:700;color:#007398;text-transform:lowercase}@media only screen and (min-width: 1024px){.l-two-columns-equal__booking__phone{font-size:0.9375rem;margin-top:0}}.l-experts{width:100%}@media only screen and (min-width: 1024px){.l-experts--search-result{padding-top:3.75rem;margin-top:1.25rem}}.l-expert-cards{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.l-expert-card{position:relative;width:100%;max-width:300px;min-height:465px;background:#F6F6F6;margin:0.625rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.l-expert-card__profile{display:flex;flex-direction:column;justify-content:space-between;padding:2.8125rem 1.875rem 1rem 1.875rem;text-align:center;height:100%}.l-expert-card__profile__image{min-height:160px}.l-expert-card__profile__image img,.l-expert-card__profile__image svg{width:150px;height:150px;border-radius:100%;background:#aaaaaa}.l-expert-card__profile__profession{color:#aaaaaa;font-size:1rem;font-weight:700;margin:0.625rem 0;line-height:1.25}.l-expert-card__profile__profession--desc{display:block;line-height:1.6;margin-bottom:2rem}.l-expert-card__profile__profession--no-margin{margin:0}.l-expert-card__profile__name{color:#007398;font-size:1.5625rem;font-weight:300;line-height:1;margin-top:0.625rem}.l-expert-card__profile__available{color:#aaaaaa;font-size:0.9375rem;font-weight:700;margin-top:0.625rem;line-height:1rem}.l-expert-card__profile__info{color:#aaaaaa;font-size:0.8125rem;line-height:1.6;font-weight:400}.l-expert-card__links{display:flex;flex-direction:row;justify-content:flex-end}.l-expert-card__links .c-button{padding:0.5rem 1.875rem;width:50%}.l-expert-card__clinics-modal{display:flex;align-items:flex-end;position:absolute;z-index:1;padding:1.25rem 1.875rem 2.1875rem 1.875rem;width:100%;height:100%;bottom:-100%;background:#57AFE3;color:#ffffff;transition:all 0.3s;opacity:0}@media screen and (min-width: 0\0){.l-expert-card__clinics-modal{left:0;right:0}}.l-expert-card__clinics-modal.is-active{bottom:0;opacity:1}.l-expert-card__clinics-modal__close{position:absolute;color:#ffffff;top:30px;right:20px}.l-expert-card__clinics-modal__booking{display:block;width:100%}.l-expert-card__clinics-modal__booking--list{display:flex;justify-content:space-between;border-bottom:solid 1px #ffffff;font-size:0.875rem;line-height:1.5;padding:0.625rem 0}.l-expert-card__clinics-modal__booking--list a{color:#ffffff}.l-expert-card__clinics-modal__booking--list span{flex:50%;padding-right:0.25rem}.l-clinic{margin:6.25rem auto 0 auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative}@media only screen and (min-width: 1024px){.l-clinic{margin:11.5625rem auto 0 auto}}.l-clinic__clinic-name{font-size:1.5625rem;font-weight:300;color:#007398;text-align:center;line-height:1.2}@media only screen and (min-width: 1248px){.l-clinic__clinic-name{font-size:1.8125rem;max-width:28.125rem;margin:0 auto 1.25rem auto}}@media only screen and (min-width: 1440px){.l-clinic__clinic-name{max-width:31.25rem}}.l-clinic__contact{display:flex;flex:100%;flex-direction:column;flex-flow:row wrap;justify-content:flex-end;justify-content:space-between}.l-clinic__intro{position:relative;display:flex;background:#ffffff;flex:100%;flex-direction:column;flex-flow:row wrap;justify-content:flex-end;justify-content:space-between;padding:3.75rem 0;height:-webkit-max-content;height:-moz-max-content;height:max-content}.l-clinic__intro--telephysio{padding-top:0}@media screen and (min-width: 0\0){.l-clinic__intro{min-height:450px}}@media only screen and (min-width: 1024px){.l-clinic__intro{min-height:360px}}.l-clinic__intro__column{padding:0 3.125rem 0 4.375rem;font-size:0.875rem;line-height:1.7;color:#000000;border-right:solid 1px #000000}@media only screen and (max-width: 1023px){.l-clinic__intro__column{flex:2 50%;padding:0}}@media only screen and (max-width: 1023px){.l-clinic__intro__column--contact{padding:0 1.25rem 0 0}}@media only screen and (max-width: 1023px){.l-clinic__intro__column--business{border:none;padding:0 0 0 1.25rem}}.l-clinic__intro__column--accessibility{padding:0 20px;border:none}@media only screen and (max-width: 1023px){.l-clinic__intro__column--accessibility{flex:1 100%;text-align:center;padding:2rem 0 0 0}}.l-clinic__intro__column ul{list-style:none;margin-left:-2.5rem}@media only screen and (min-width: 1024px){.l-clinic__intro__column{width:100%;max-width:310px}}.l-clinic__intro__accessibility{list-style:none;margin-top:0;margin-left:-2.5rem;display:flex;flex-direction:row}@media only screen and (min-width: 1024px){.l-clinic__intro__accessibility{flex-direction:column}}.l-clinic__intro__accessibility__ico{height:30px}.l-clinic__intro__accessibility__item{margin-right:1.25rem;margin-bottom:15px;display:flex;flex-direction:row}@media only screen and (max-width: 1023px){.l-clinic__intro__accessibility__item{flex-direction:column}}.l-clinic__intro__accessibility__item--img{margin:0 5px;height:40px}@media only screen and (min-width: 1024px){.l-clinic__intro__accessibility__item--img{margin-right:10px;height:auto}}.l-clinic__intro__accessibility__item--text{font-size:0.625rem;line-height:1.25}@media only screen and (min-width: 1024px){.l-clinic__intro__accessibility__item--text{font-size:0.875rem;line-height:1.7}}.l-clinic__intro__accessibility__desc{line-height:1.25rem}@media only screen and (max-width: 1023px){.l-clinic__intro__accessibility{justify-content:center}}@media only screen and (max-width: 1023px){.l-clinic__intro{max-width:540px}}@media only screen and (min-width: 1024px){.l-clinic__intro{margin-top:-400px}.l-clinic__intro.form__enabled{margin-top:-550px}}.l-clinic__booking{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4.5rem;margin-bottom:4.5rem}@media only screen and (max-width: 1023px){.l-clinic__booking--desktop{display:none}}.l-clinic__booking__call-us{font-size:1.25rem;font-weight:500;color:#007398;text-align:center;line-height:1.5;margin-top:1.25rem}.l-clinic__booking__call-us--lowercase{text-transform:lowercase}@media only screen and (min-width: 1024px){.l-clinic__booking__call-us{margin-left:.5rem;text-align:left;line-height:inherit;margin-top:0}}.l-clinic__booking__call-us a{color:#007398}@media only screen and (max-width: 1023px){.l-clinic__booking{max-width:540px;margin:0 auto}}@media only screen and (min-width: 1024px){.l-clinic__booking{flex-direction:row}}.l-clinic__meet{width:100%;max-width:950px;min-height:476px;display:flex;flex-direction:column;margin:3.125rem 0}@media only screen and (min-width: 1024px){.l-clinic__meet{flex-direction:row;align-items:stretch}}.l-clinic__meet__owner{flex-basis:50%;display:flex;width:100%;max-width:540px;margin:0 auto}@media only screen and (min-width: 1024px){.l-clinic__meet__owner{max-width:100%;margin:0}}.l-clinic__meet__owner__single-owner{justify-content:center}.l-clinic__meet__owner__multi-owners{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;max-width:470px}.l-clinic__meet__owner__identity{display:flex;flex-direction:column}.l-clinic__meet__owner__identity img{border-radius:100%}.l-clinic__meet__owner__single-owner .l-clinic__meet__owner__identity{flex:100%;width:100%;margin-bottom:30px;background:#F6F6F6}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__single-owner .l-clinic__meet__owner__identity{margin-bottom:0}}.l-clinic__meet__owner__single-owner .l-clinic__meet__owner__identity img{width:220px;height:220px;margin-bottom:1.25rem}.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity{width:100%;align-items:center;background:#F6F6F6;margin:0 0 30px 0}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity{width:50%;max-width:205px;margin:0 30px 0 0;flex:100%}}.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity img{width:220px;height:220px;margin-bottom:1.25rem}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity img{width:90px;height:90px;margin-bottom:0.625rem}}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity .c-button{line-height:1.25rem}}.l-clinic__meet__owner__identity__content{flex:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.125rem 0.625rem}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__identity__content{flex:100%;padding:0.3125rem}}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity__content{padding:0.5rem 0;min-height:190px;justify-content:flex-start}}.l-clinic__meet__owner__identity h3{color:#007398;line-height:1;font-weight:300;margin:0}.l-clinic__meet__owner__single-owner .l-clinic__meet__owner__identity h3{font-size:1.5625rem}.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity h3{font-size:1.5625rem}@media only screen and (min-width: 1024px){.l-clinic__meet__owner__multi-owners .l-clinic__meet__owner__identity h3{font-size:1.25rem}}.l-clinic__meet__owner__identity h4{color:#aaaaaa;font-size:0.9375rem;font-weight:700;margin:0}.l-clinic__meet__map{flex-basis:50%}.l-clinic__meet__map>div{min-height:476px}.l-clinic__services{padding:3.75rem 1.5625rem 0 1.5625rem}@media only screen and (min-width: 1024px){.l-clinic__services{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/bgd-services-161cd25f0d9b334008b5596cbd3164fb.svg) center 180px no-repeat #F6F6F6;background-size:1400px auto;transition:all 0.3s}}.l-clinic__services--fullpage{width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (min-width: 1024px){.l-clinic__services--fullpage{min-height:460px}}.l-service{flex-direction:column;margin:120px 0 0 0}@media only screen and (min-width: 1024px){.l-service{margin:150px auto 0 auto}}.l-health-tips{margin:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative}@media only screen and (min-width: 1024px){.l-health-tips{margin:0 auto}}.l-article--left{max-width:620px;display:flex;flex-flow:row wrap;align-content:flex-start}.l-article--left__image{align-self:flex-start;position:relative;width:50%}.l-article--left__image:first-child{flex:1 100%}.l-article--left__image:first-child img{max-height:550px}.l-article--left__image:not(:first-child){max-height:190px;height:100%}@media only screen and (max-width: 1023px){.l-article--left__image:not(:first-child){display:none}}.l-article--left__image:not(:first-child) img{max-height:190px}@media only screen and (max-width: 1023px){.l-article--left__image:before{content:"";background:#444444;opacity:0.4;position:absolute;top:0;right:0;bottom:0;left:0}}.l-article--left__image img{display:block;-o-object-fit:cover;object-fit:cover}.l-article--left__image--video{display:block;width:100%}@media only screen and (min-width: 1024px){.l-article--left--athlete{max-width:390px}}@media only screen and (min-width: 1248px){.l-article--left--athlete{max-width:610px}}.l-events{flex-direction:column;margin:0}@media only screen and (min-width: 1024px){.l-events{margin:0 auto}}.l-videos{flex-direction:column;margin:0}@media only screen and (min-width: 1024px){.l-videos{margin:0 auto}}.l-generic{flex-direction:column;margin:0}@media only screen and (min-width: 1024px){.l-generic{margin:0 auto}}.l-generic--no-banner{margin:9.375rem 0 0 0}.l-generic__content{margin:95.9375rem auto}.l-franchisor{flex-direction:column;margin:120px 0 0 0}@media only screen and (min-width: 1024px){.l-franchisor{margin:150px auto 0 auto}}.l-accordion{flex-direction:column;margin:0}@media only screen and (min-width: 1024px){.l-accordion{margin:0 auto}}.l-accordion__content{margin:95px auto}.l-contact{flex-direction:column;margin:0}@media only screen and (min-width: 1024px){.l-contact{margin:0 auto}}.l-contact__address{color:#007398;font-size:1.5625rem;line-height:1.8125rem;text-align:left;margin-bottom:3.125rem}@media only screen and (min-width: 1024px){.l-contact__address{position:absolute;background:#ffffff;font-size:1.8125rem;line-height:2.125rem;top:205px;right:240px;padding:3.125rem;margin:0}}.l-contact__content{background-color:#F6F6F6;padding:2.15rem 0;margin-top:0;margin-bottom:3.125rem}@media only screen and (min-width: 1024px){.l-contact__content{margin-top:6.25rem}}.l-contact__content__text{padding:0 20px}@media only screen and (min-width: 1024px){.l-contact__content__text{text-align:center;margin:0 auto}}.l-with-sidebar{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:6.25rem}@media only screen and (min-width: 1024px){.l-with-sidebar{flex-direction:row;padding:0 5rem}}.l-with-sidebar__search{padding:0}.l-with-sidebar__intro{width:100%;max-width:960px;margin:0 auto}.l-with-sidebar__intro .l-clinic__clinic-name{text-align:left}@media only screen and (max-width: 1247px){.l-with-sidebar__intro .l-clinic__clinic-name{text-align:center}}.l-with-sidebar__main{width:100%;max-width:540px;margin:0 auto 10px}.l-with-sidebar__main--search{max-width:711px;border-right:solid 1px #AAAAAA;padding-right:10px}@media only screen and (max-width: 1023px){.l-with-sidebar__main--search{max-width:100%;border:none;padding-right:0}}@media only screen and (min-width: 1024px){.l-with-sidebar__main{margin:0 0 10px 0}}.l-with-sidebar__main .t-page-title{text-align:center}@media only screen and (min-width: 1024px){.l-with-sidebar__main .t-page-title{text-align:inherit}}.l-sidebar{width:100%;margin:40px auto 0;max-width:540px}@media only screen and (min-width: 1024px){.l-sidebar{max-width:220px;margin:40px 0 0}}.l-sidebar__search{margin-top:0;position:inherit;display:block}.l-sidebar__search--mobile-action{display:none;position:fixed;right:-55px;background:#ffffff;width:110px;padding:96px 10px;height:249px;border-radius:54%;top:35%;z-index:9;box-shadow:-12px 18px 43px -20px rgba(0,0,0,0.75);transition:right 0.8s}@media only screen and (max-width: 1023px){.l-sidebar__search--mobile-action{display:block}}.l-sidebar__search--mobile-action.is-active{right:211px}@media only screen and (max-width: 1023px){.l-sidebar__search--mobile{width:0;padding:0;display:block;position:fixed;right:0;top:0;bottom:0;background:white;z-index:9999;opacity:0;transition:width 0.8s, padding 0.8s, opacity 1.2s}.l-sidebar__search--mobile.is-active{width:260px;padding:15vh 20px;opacity:1;overflow:scroll}}.l-sidebar__block{border-top:solid 1px #000000;padding:15px 0}.l-sidebar__block__list{list-style:none;font-size:1.25rem;font-weight:700;margin-left:-40px}@media only screen and (min-width: 1024px){.l-sidebar__block__list{font-size:0.9375rem}}.l-basic{flex-direction:column;margin:70px 0 0}@media only screen and (min-width: 1024px){.l-basic{margin:0 auto}}.l-careers{flex-direction:column;margin:0}@media only screen and (min-width: 1024px){.l-careers{margin:0 auto}}.l-careers__content{margin:0 auto 5.625rem auto}.l-careers__content--margin-top{margin:9.375rem auto 5.625rem auto}.l-careers__link{margin:0 auto;display:flex;flex-direction:column;width:100%;max-width:450px}.l-careers__link--no-margin{margin:0 auto}.l-jobs{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.l-job-card{position:relative;width:100%;max-width:300px;min-height:180px;background:#57AFE3;margin:0.625rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-align:center;padding:20px}.l-job-card h2{line-height:1}.l-job-card h2 a{font-size:18px;color:#ffffff;font-family:"Helvetica Neue", sans-serif;font-weight:400}.l-search-result{margin:6.25rem 0 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1024px){.l-search-result{margin:11.5625rem auto 0;flex-direction:row}}.c-emergency__tab--container p,.c-emergency__tab--container li{color:#000000;font-size:18px}.c-emergency__img{width:100%}.c-emergency__header--content{text-align:center;max-width:820px;margin-top:65px}.c-emergency__header--content p{font-size:18px;line-height:26px;color:#007398}.c-emergency__telereadaptation--intro{text-align:center;color:#007398}.c-emergency__telereadaptation--intro h3{text-transform:uppercase;margin-bottom:0;font-size:18px}.c-emergency__telereadaptation--intro h4{margin-top:0}.c-emergency__telereadaptation--intro h5{margin-top:0;font-size:15px;font-weight:400;text-transform:uppercase}.c-emergency__telereadaptation--intro a{text-decoration:underline}.c-emergency__telereadaptation--wrapper{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width: 768px){.c-emergency__telereadaptation--wrapper{flex-direction:row}}.c-emergency__telereadaptation--wrapper-card{max-width:700px}.c-emergency__telereadaptation--card{flex:1 0 33%;text-align:center;background-color:#97D700;border:solid 10px #ffffff;margin-bottom:10px;padding:25px 25px 25px}@media only screen and (max-width: 767px){.c-emergency__telereadaptation--card{flex:1 0 100%}}.c-emergency__telereadaptation--card__number{font-size:50px;margin-bottom:15px;color:#ffffff;font-weight:400;line-height:1}.c-emergency__telereadaptation--card h3{color:#007398;margin-bottom:28px;font-size:15px;font-weight:700;text-transform:uppercase;line-height:14px;margin-top:0}.c-emergency__telereadaptation--card p{color:#ffffff;font-size:13px;line-height:1;font-weight:400}@media only screen and (max-width: 767px){.c-emergency__telereadaptation--card p{font-size:16px}}.c-emergency__telereadaptation--box{flex:1 0 25%;text-align:center;padding:25px 25px 25px;background-color:#F6F6F6;margin-bottom:10px;border:solid 10px #ffffff}.c-emergency__telereadaptation--box__number{font-size:50px;margin-bottom:25px;color:#7c7c7c;font-weight:400}.c-emergency__telereadaptation--box h3{color:#007398;margin-bottom:28px;font-size:15px;font-weight:700;text-transform:uppercase}.c-emergency__telereadaptation--box p{color:#7c7c7c;font-size:16px;line-height:1}.c-emergency__telereadaptation--box-alert{background-color:#97D700;padding:40px 80px;flex:1 0 100%;text-align:center}@media only screen and (max-width: 767px){.c-emergency__telereadaptation--box-alert{padding:40px 40px}}.c-emergency__telereadaptation--box-alert__title{font-size:26px;margin-bottom:0;margin-top:0;color:#ffffff;font-weight:700}.c-emergency__telereadaptation--box-alert p{margin-top:0;margin-bottom:0;color:#ffffff;font-size:16px}@media only screen and (max-width: 767px){.c-emergency__telereadaptation--box-alert p{line-height:1.5}}.c-emergency__telereadaptation--box-alert a{text-decoration:underline;color:#ffffff;font-size:16px}.c-emergency__accordion-title{font-size:18px;font-weight:700;color:#007398}.c-emergency__clinic{flex:1 0 25%;margin-bottom:30px}.c-emergency__clinic--info{color:#007398;font-size:15px}.c-emergency__clinic--title{font-weight:bold;color:#007398;font-size:15px}.c-emergency__clinic--wrapper{display:flex;flex-wrap:wrap}.c-emergency__box-assu{background-color:#007398;color:white;padding:25px;max-width:400px;line-height:21px;font-weight:bold;margin-top:60px;margin-bottom:50px}.c-emergency__action{margin-bottom:60px;margin-top:50px}.c-emergency__action a{font-weight:400;color:#007398;text-decoration:underline;margin-right:50px;font-size:15px}.c-emergency__form{background-color:#CC0017;margin-bottom:45px;text-align:center;padding:50px 100px;width:100%}@media only screen and (max-width: 767px){.c-emergency__form{padding:50px 50px}}.c-emergency__form--explain{color:#ffffff;text-align:left}.c-emergency__form .c-button--reverse{color:#CC0017}.c-emergency__form .c-button--reverse.active{display:none}.c-emergency__form .c-button--reverse:hover{background-color:#007398;color:#ffffff}.c-emergency__form h1{color:#ffffff;font-size:25px;line-height:23px;margin-bottom:15px;font-weight:700}.c-emergency__form p{color:#ffffff;font-size:20px;line-height:23px;font-weight:400;margin-bottom:50px}.c-emergency__form hr{border-color:#ffffff}.c-emergency__form h3{color:#ffffff;margin-top:30px;font-size:20px;line-height:18px;text-transform:uppercase}.c-emergency__form--telereab{background-color:#97D700}.c-emergency__form--telereab .c-button--reverse{color:#97D700}.c-emergency__form--telereab .c-button--reverse:hover{background-color:#007398;color:#ffffff}.c-emergency__form--telereab h3{color:#007398}.c-emergency__form--block{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.c-emergency__form--block li{color:#ffffff;font-size:20px;line-height:30px;list-style:list;text-align:left}.c-emergency__form--block p{margin-bottom:30px}.c-emergency__form--block.active{display:block}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.l-wall-of-fame{display:flex;flex-wrap:wrap;margin:0 auto 2.5rem auto;justify-content:center}.l-aspiraction__content{width:100vw;position:relative;margin-left:-50vw;left:50%}.l-aspiraction__bgd{background:linear-gradient(#e0e5e9, #e9eef2);width:100vw;padding:4.375rem 0;position:relative;margin-bottom:0}.l-aspiraction__bgd:before{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/bgd-aspiraction-448de9e82bfeb1616127f9ebe5163842.svg) center top no-repeat;position:absolute;top:6rem;right:0;bottom:0;left:0}.l-aspiraction__bgd .c-article--car .c-button--book,.l-aspiraction__bgd .l-expert-card .c-button--book{display:none}.l-aspiraction__bgd .c-article--card .c-button,.l-aspiraction__bgd .l-expert-card .c-button{width:100%}.l-aspiraction__bgd-article{background:linear-gradient(#d1d6da, #eceff1);width:100vw;padding:0 0 4.375rem 0;position:relative;margin:11.5rem 0 8.75rem 0}.l-aspiraction__bgd-article:before{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/bgd-aspiraction-448de9e82bfeb1616127f9ebe5163842.svg) center top no-repeat;position:absolute;top:22rem;right:0;bottom:0;left:0}.l-aspiraction__bgd-card{background:linear-gradient(#d1d6da, #eceff1);width:100vw;padding:4.375rem 0;position:relative;margin-bottom:8.75rem}.l-aspiraction__bgd-card:before{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/bgd-aspiraction-simple-96236a3dfbca05f703720ad7e09d0298.svg) center top no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}a#team,a#jobs{scroll-margin-top:150px}@media only screen and (min-width: 1024px){a#team,a#jobs{scroll-margin-top:220px}}@media only screen and (min-width: 1248px){a#team,a#jobs{scroll-margin-top:180px}}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-center{text-align:center}.wysiwyg-text-align-right{text-align:right}.c-promo-header{top:0;width:100vw;height:170px;left:0;right:0;overflow:hidden;background:#57AFE3;display:none;position:relative;z-index:1000}.c-promo-header.is-open{display:block}.c-promo-header__close{position:absolute;top:10px;right:10px;display:block;overflow:visible;width:20px;height:20px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#ffffff;border:0;outline:0;background:transparent;z-index:1}@media only screen and (min-width: 1024px){.c-promo-header__close{top:20px;right:40px}}.c-promo-header__close:hover,.c-promo-header__close:focus{color:#F6F6F6}.c-promo-header__content{color:#ffffff;text-align:center;font-weight:500;display:flex;flex-direction:column;justify-content:center;height:170px;padding:0 1.25rem}.c-promo-header__content__title{font-size:2.5rem;line-height:2rem;margin-bottom:1.25rem}.c-promo-header__content__subtitle{font-size:1.4375rem;line-height:1.4375rem}.c-promo-header__content a{color:#ffffff;text-decoration:underline}.c-promo-header__content a:hover{text-decoration:none}.c-newsl-popup{display:flex;justify-content:space-between;color:#ffffff;padding:2.5rem}.c-newsl-popup__description{font-size:1.5625rem;font-weight:300;line-height:1.5625rem;margin-bottom:3.125rem}.c-newsl-popup__input{background:transparent;border:none;border-bottom:solid 1px #ffffff;color:#ffffff;font-size:1.25rem;font-weight:300;line-height:1.25rem;width:100%;text-align:center;margin-bottom:3.125rem;-webkit-appearance:none}.c-newsl-popup__input::-webkit-input-placeholder{color:#ffffff}.c-newsl-popup__input:-ms-input-placeholder{color:#ffffff}.c-newsl-popup__input::-ms-input-placeholder{color:#ffffff}.c-newsl-popup__input::placeholder{color:#ffffff}.c-newsl-popup__input:-webkit-autofill{-webkit-text-fill-color:#ffffff}.c-newsl-popup__bottom{font-size:0.8125rem;line-height:0.9375rem;display:flex;margin-top:2.5rem}.c-newsl-popup__label{text-align:left;margin-left:0.625rem}.c-header{background:#ffffff;position:relative;height:48px;top:0;right:0;left:0;z-index:999;display:flex}.c-header__brand{position:absolute;top:10px;left:40px;transition:all 0.3s;width:197px;height:64px}@media only screen and (min-width: 1024px){.c-header__brand{top:25px;left:auto}}@media only screen and (min-width: 1248px){.c-header__brand{left:40px}}.c-header__banner{position:absolute;color:#007398;font-size:0.9375rem;font-weight:700;line-height:48px}@media only screen and (max-width: 1023px){.c-header__banner{top:0;right:0;left:0;text-align:center;-webkit-transform:none;transform:none}}.c-header__links{position:absolute;top:-48px;left:0;display:flex;flex-direction:row;border:none}@media only screen and (max-width: 1023px){.c-header__links{display:none;position:relative;top:20px;right:auto;line-height:48px;flex-direction:column;border-top:solid 1px #007398;border-bottom:solid 1px #007398;padding:0.9375rem 0}.c-header__links .c-button--no-margin{background:transparent;text-align:left;padding:0.9375rem 0;color:#007398;font-size:1.25rem}}@media only screen and (min-width: 1024px){.c-header__links{top:0}}.c-header--inversed{background:transparent;color:#fff;border-bottom:0}.c-header--margin{margin-top:170px}@media only screen and (min-width: 1024px){.c-search{width:100%;display:flex;justify-content:flex-end}}.c-search--mobile{padding:1.25rem 0.9375rem;display:flex;justify-content:flex-start}.c-search__magnify{width:28px;height:26px}@media only screen and (min-width: 1024px){.c-search__magnify{width:19px;height:18px;margin:0.625rem 2.5rem 0 0}}.c-search__box{width:100%}@media only screen and (min-width: 1024px){.c-search__box{position:absolute;z-index:3;top:-48px;right:0;left:0;height:48px;padding:0.625rem 2.1875rem;background:#ffffff;transition:all 0.3s}}.c-search__box.is-active{top:0}.c-search__close{position:absolute;top:0.3125rem;right:0.625rem}.c-search__form{display:flex;justify-content:space-between}.c-search__field{border:none;padding:0 1.125rem;font-size:1.125rem;line-height:1.625rem;font-weight:600;width:100%;color:#007398}.c-search__field::-webkit-input-placeholder{font-size:1.125rem;line-height:1.625rem;font-weight:600;width:100%;color:#007398}.c-search__field:-ms-input-placeholder{font-size:1.125rem;line-height:1.625rem;font-weight:600;width:100%;color:#007398}.c-search__field::-ms-input-placeholder{font-size:1.125rem;line-height:1.625rem;font-weight:600;width:100%;color:#007398}.c-search__field::placeholder{font-size:1.125rem;line-height:1.625rem;font-weight:600;width:100%;color:#007398}@media only screen and (min-width: 1024px){.c-search__field::-webkit-input-placeholder{font-size:1rem;font-weight:400;color:#7c7c7c}.c-search__field:-ms-input-placeholder{font-size:1rem;font-weight:400;color:#7c7c7c}.c-search__field::-ms-input-placeholder{font-size:1rem;font-weight:400;color:#7c7c7c}.c-search__field::placeholder{font-size:1rem;font-weight:400;color:#7c7c7c}}@media only screen and (min-width: 1024px){.c-search__field{width:85%;font-size:1rem;font-weight:400;color:#7c7c7c;border-left:solid 1px #007398}}.c-search__button{background:transparent;border:none;font-size:1rem;color:#007398}.c-search__tips{margin:50px auto}.c-search__tips ul{margin-left:-20px}.c-search-filter{list-style:none;-webkit-column-count:1;column-count:1;margin:3.75rem 0 6.25rem 0}@media only screen and (min-width: 560px){.c-search-filter{-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 1024px){.c-search-filter{-webkit-column-count:4;column-count:4}}.c-search-filter li{padding:0 1.875rem 0 0;line-height:1.25rem;margin-bottom:0.625rem}.c-search-filter li a{font-size:0.9375rem;font-weight:600}.c-navigation--sticky{display:flex;justify-content:flex-end;position:absolute;top:48px;right:0;left:0;width:auto;height:84px;background:rgba(0,115,152,0);transition:all 0.5s;z-index:2}.c-navigation--sticky body:not(.page-home),.c-navigation--sticky body:not(.top-image-fullscreen),body.page-nav-active .c-navigation--sticky{background:#007398 !important}.c-header.is-sticky .c-navigation--sticky{background:#007398 !important}@media only screen and (max-width: 1023px){.c-navigation--sticky{background:#007398}}@media only screen and (min-width: 1024px){.c-navigation--sticky{height:150px;flex-direction:column;align-items:center}}@media only screen and (min-width: 1248px){.c-navigation--sticky{height:115px;flex-direction:row}}.c-navigation__close{margin:31px 35px}@media only screen and (min-width: 1024px){.c-navigation__close{display:none}}.c-navigation__menu{display:flex;flex-direction:row;width:auto;position:relative}@media only screen and (max-width: 1023px){.c-navigation__menu{position:absolute;left:-100%;top:75px;width:100vw;height:100vh;flex-direction:column;background:#fff;z-index:1000;padding:2.5rem 1.875rem 1.5625rem;transition:-webkit-transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform 0.8s cubic-bezier(0.77, 0, 0.175, 1)}.c-navigation__menu .c-navigation__link{font-weight:500;font-size:1.25rem;letter-spacing:1px;line-height:1;display:inline-block}.c-navigation__menu .c-navigation__item{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:-webkit-transform 0.6s cubic-bezier(0.7, 0, 0.3, 1);transition:transform 0.6s cubic-bezier(0.7, 0, 0.3, 1);transition:transform 0.6s cubic-bezier(0.7, 0, 0.3, 1),-webkit-transform 0.6s cubic-bezier(0.7, 0, 0.3, 1)}.c-navigation__menu.is-active{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:-webkit-transform 1.2s cubic-bezier(0.16, 1.08, 0.38, 0.98);transition:transform 1.2s cubic-bezier(0.16, 1.08, 0.38, 0.98);transition:transform 1.2s cubic-bezier(0.16, 1.08, 0.38, 0.98),-webkit-transform 1.2s cubic-bezier(0.16, 1.08, 0.38, 0.98)}.c-navigation__menu.is-active .c-navigation__item{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.c-navigation__menu.is-active .c-navigation__item:nth-child(1){transition-delay:0.2s}.c-navigation__menu.is-active .c-navigation__item:nth-child(2){transition-delay:0.4s}.c-navigation__menu.is-active .c-navigation__item:nth-child(3){transition-delay:0.6s}.c-navigation__menu.is-active .c-navigation__item:nth-child(4){transition-delay:0.8s}.c-navigation__menu.is-active .c-navigation__item:nth-child(5){transition-delay:1s}.c-navigation__menu.is-active .c-navigation__item:nth-child(6){transition-delay:1.2s}.c-navigation__menu.is-active .c-navigation__item:nth-child(7){transition-delay:1.4s}.c-navigation__menu.is-active .c-navigation__item:nth-child(8){transition-delay:1.6s}.c-navigation__menu.is-active .c-navigation__item:nth-child(9){transition-delay:1.8s}}@media only screen and (min-width: 1024px){.c-navigation__menu{justify-content:center;width:100%}}@media only screen and (min-width: 1248px){.c-navigation__menu{width:auto;justify-content:unset;right:30px}}.c-navigation__menu__item{justify-content:flex-end}@media only screen and (max-width: 1023px){.c-navigation__menu__item{padding:0}.c-navigation__menu__item--has-child .c-navigation__menu__link{position:relative;display:block}.c-navigation__menu__item--has-child .c-navigation__menu__link:after{content:"\232A";position:absolute;top:0;right:20px}}@media only screen and (min-width: 1024px){.c-navigation__menu__item{padding:0 0.438rem}}@media only screen and (min-width: 1440px){.c-navigation__menu__item{padding:0 0.75rem}}.c-navigation__menu__link{color:#007398;position:relative;font-size:1.25rem;font-weight:700}@media only screen and (min-width: 1024px){.c-navigation__menu__link{color:#ffffff;line-height:60px;font-size:1rem;font-weight:400}}@media only screen and (min-width: 1248px){.c-navigation__menu__link{line-height:115px}}.c-navigation__menu__language{color:#000000;padding:0;font-size:2.1875rem;font-weight:700;margin:1.25rem 0}@media only screen and (min-width: 1024px){.c-navigation__menu__language{color:#ffffff;padding:0 0.9375rem;line-height:60px;font-size:1rem;font-weight:400;margin:0}}@media only screen and (min-width: 1248px){.c-navigation__menu__language{line-height:115px}}.c-navigation__sub-menu{position:absolute;background:#ffffff;overflow:hidden;transition:all 1s;z-index:1}@media only screen and (max-width: 1023px){.c-navigation__sub-menu{padding:2.5rem 1.875rem 1.5625rem;top:0;right:0;bottom:0;left:-100%;width:100vw;height:100vh;z-index:1;opacity:0}}@media only screen and (min-width: 1024px){.c-navigation__sub-menu{display:flex;top:60px;right:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotatex(180deg);transform:rotatex(180deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@media only screen and (min-width: 1248px){.c-navigation__sub-menu{top:115px}}@media only screen and (max-width: 1023px){.c-navigation__sub-menu--is-active{opacity:1;z-index:1}}@media only screen and (min-width: 1024px){.c-navigation__sub-menu--is-active{display:flex;max-height:630px;height:auto;opacity:1;-webkit-transform:rotatex(0deg);transform:rotatex(0deg)}}.c-navigation__sub-menu__content{padding:0 3.125rem;color:#7c7c7c;position:relative;z-index:-2}.c-navigation__sub-menu__content h2{color:#007398;font-size:0.9375rem;line-height:1.125rem;text-transform:uppercase}.c-navigation__sub-menu__content h3{color:#007398;font-size:1.5rem;line-height:1.75rem}.c-navigation__sub-menu__items{background:#F6F6F6;padding:2.8125rem 0 1.25rem 2.1875rem;flex-basis:200px;flex-shrink:0}.c-navigation__sub-menu__items ul.second-level{margin:0 0 0 -40px}.c-navigation__sub-menu__items ul.second-level li.second-level__list{color:#007398;line-height:1;list-style:none;padding-bottom:0.9375rem;cursor:pointer}.c-navigation__sub-menu__items ul.second-level li.second-level__list:after{content:"\232A";float:right;margin-right:20px}.c-navigation__sub-menu__items ul.second-level li.second-level__list:hover{color:#9FCAE3}.c-navigation .third-level{position:absolute;height:100%;top:0;bottom:0;right:100%;left:-100%;background:#ffffff;transition:all 0.5s;padding:2.8125rem 3.125rem;flex-direction:column;display:flex !important;z-index:-1 !important;opacity:1}.c-navigation .third-level.c-navigation__sub-menu--is-active{left:200px;right:0}.c-navigation .third-level li.third-level__list{list-style:none;margin-bottom:0.9375rem}.c-navigation .third-level li.third-level__list a.third-level__link{color:#007398}.c-navigation .third-level li.third-level__list a.third-level__link:hover{color:#9FCAE3}.is-sticky{position:-webkit-sticky;position:sticky}.c-navigation--mobile{display:none}@media only screen and (max-width: 1023px){.c-navigation--sticky{display:none}.c-navigation--mobile{display:block;min-height:4.6875rem}}@media (min-width: 1024px){#sm_menu_ham,.sm_menu_outer{display:none}}.c-navigation--mobile--mobile_menu{display:none;position:relative}.sm_menu_outer{height:calc(92vh - 3.75rem);overflow-y:scroll;overflow-x:hidden;position:absolute;left:-100%;right:0;bottom:0;z-index:-9;width:100%;background-color:#ffffff;transition:all 0.2s;top:84px;padding:0 1.5625rem;display:block}.sm_menu_outer.active{left:0;display:block;z-index:999}.sm_menu_outer.active .c-navigation--mobile--mobile_menu{display:block}.sm_menu_outer .c-navigation--mobile--mobile_menu{padding-left:0}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--language a{color:black;font-size:2rem}.sm_menu_outer .c-navigation--mobile--mobile_menu li.back a{padding:0.625rem 0.9375rem;color:#aaaaaa}.sm_menu_outer .c-navigation--mobile--mobile_menu li.hasChild>a:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/right-chevron-56091a29728f6b77a2b6852c136f1bff.svg) center center no-repeat;background-size:12px 12px;position:absolute;top:0.75rem;right:1.25rem;width:12px;height:12px}.sm_menu_outer .c-navigation--mobile--mobile_menu li{list-style-type:none}.sm_menu_outer .c-navigation--mobile--mobile_menu li.active>.c-navigation--mobile--submenu{right:0}.sm_menu_outer .c-navigation--mobile--mobile_menu li a{color:#007398;display:block;padding:0.625rem 0.9375rem;text-decoration:none;font-weight:500;font-size:1.25rem;line-height:1;position:relative}.sm_menu_outer .c-navigation--mobile--mobile_menu li a.c-button{text-align:left}.sm_menu_outer .c-navigation--mobile--mobile_menu li a:hover{color:#57AFE3}.sm_menu_outer .c-navigation--mobile--mobile_menu li a.c-navigation--mobile--mobile_menu__link--green{color:#97D700}.sm_menu_outer .c-navigation--mobile--mobile_menu li a.c-navigation--mobile--mobile_menu__link--green:hover{color:#79ad00}.sm_menu_outer .c-navigation--mobile--mobile_menu hr{border:#007398 solid 0.5px;margin:0.625rem 0.9375rem}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu{background-color:#ffffff;min-height:110%;position:absolute;right:-110%;top:0;transition:all 0.5s ease 0s;width:100%;z-index:999;padding:0}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu li form{margin:0;width:100%;max-width:100%;padding:0.625rem 0.9375rem}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu__booking{font-size:1rem;color:#97D700;transition:all 0.25s;padding:0 0.9375rem 0.625rem 0.9375rem}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu__booking:hover{color:#79ad00}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu__coming-soon{padding:0 !important}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu__coming-soon__list{color:#97D700 !important;font-weight:500;font-size:1.25rem;list-style:none;margin:2.5rem 0 0 -1.5625rem}.sm_menu_outer .c-navigation--mobile--mobile_menu .c-navigation--mobile--submenu__coming-soon__title{text-transform:uppercase;color:#97D700 !important}#sm_menu_ham{cursor:pointer;float:right;height:1.5625rem;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.5s ease-in-out 0s;width:1.875rem;top:1.625rem;right:2.5rem;z-index:9999}#sm_menu_ham span{background-color:#ffffff;border-radius:5px;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.25s ease-in-out 0s;width:1.875rem}#sm_menu_ham span:nth-child(1){top:0}#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:0.625rem}#sm_menu_ham span:nth-child(4){top:1.25rem}#sm_menu_ham.open span:nth-child(1){left:50%;top:1.125rem;width:0}#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sm_menu_ham.open span:nth-child(4){left:50%;top:1.125rem;width:0}.c-hamburger{position:relative;width:22px;height:13px;cursor:pointer;transition:all 0.6s ease-in-out;transition-delay:0.3s;-webkit-transform-origin:left center;transform-origin:left center;opacity:1;margin:35px}.c-hamburger__bar{position:relative;-webkit-transform:translateY(6px);transform:translateY(6px);background:#ffffff;transition:all 0s 0.3s;width:22px;height:1px}.c-hamburger__bar:before{content:"";position:absolute;left:0;bottom:6px;background:#ffffff;transition:bottom 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);width:22px;height:1px}.c-hamburger__bar:after{content:"";position:absolute;left:0;top:6px;background:#ffffff;transition:top 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:top 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:top 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);width:22px;height:1px}.c-hamburger__bar--animate{background:#ffffff}.c-hamburger__bar--animate:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:top 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:top 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.c-hamburger__bar--animate:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 0.3s cubic-bezier(0.23, 1, 0.32, 1),transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.3s 0.3s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (min-width: 1024px){.c-hamburger{opacity:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s;transition-delay:unset;z-index:-1}}.c-find-clinic{position:absolute;top:162px;z-index:1;left:0;transition:all 0.3s;height:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}.c-find-clinic.is-active{height:auto;-webkit-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0)}@media only screen and (max-width: 1023px){.c-find-clinic.is-active{background:#ffffff;top:0;width:100vw;height:100vw}}.c-find-clinic__content{flex-direction:row;background:#F6F6F6;min-width:760px;padding:1.25rem 3.125rem 1.875rem 3.125rem}@media only screen and (max-width: 1023px){.c-find-clinic__content{background:transparent;min-width:auto}}@media only screen and (max-width: 1023px){.c-find-clinic__form{flex-direction:column;max-width:400px;margin:0 auto}}@media only screen and (max-width: 1023px){.c-find-clinic__input{max-width:100% !important;margin:1.25rem 0}}@media only screen and (max-width: 1023px){.c-find-clinic__select{max-width:100% !important;margin:1.25rem 0}}.modal-is-opened{position:absolute;z-index:1;right:0}.modal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.modal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;background:rgba(183,181,176,0.7);-webkit-overflow-scrolling:touch}.modal-wrapper::after{content:"";display:inline-block;height:100%;margin-left:-0.05em;vertical-align:middle}.modal-overlay,.modal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-is-initialized{display:inline-block}.c-modal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;width:100%;height:100%;padding:0;margin-bottom:0.625rem;background-color:rgba(255,255,255,0.95);vertical-align:middle}.c-modal--blue{background:#57AFE3}.c-modal--480{max-width:480px !important}.c-modal--full-bgd{padding:0}.c-modal--no-full-height{height:unset}.c-modal__content{background:#57AFE3}.c-modal__content--black{background:#000000}.c-modal__close{position:absolute;top:1.25rem;right:1.25rem;display:block;overflow:visible;width:1.875rem;height:1.875rem;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#fff;border:0;outline:0;background:transparent;z-index:1}.c-modal__close:hover,.c-modal__close:focus{color:#95979c}.c-modal__bgd-img{width:100%;height:auto;display:block}.c-modal__img{width:100%;height:auto;display:block}.c-modal__title{color:#ffffff;font-size:1.5rem;font-weight:500;line-height:1;margin:0;padding:1.25rem 2.5rem}.c-modal__description{color:#ffffff;font-size:1rem;font-weight:500;line-height:1rem;padding:0 2.5rem}.c-modal__description--big-padding{padding:6.25rem 0 3.125rem 0}.c-modal__action{color:#ffffff}.c-modal.modal-is-opening,.c-modal.modal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-modal.modal-is-opening{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:modal-opening-keyframes;animation-name:modal-opening-keyframes}.c-modal.modal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:modal-closing-keyframes;animation-name:modal-closing-keyframes}.c-modal.modal-is-opened .c-modal__header,.c-modal.modal-is-opened .c-modal__content{opacity:1;-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}.c-modal__emergency{background-color:#007398}.c-modal__emergency--header{padding:0 70px}@media only screen and (max-width: 767px){.c-modal__emergency--header{padding:0 10px}}.c-modal__emergency--visual{padding:0 110px}@media only screen and (max-width: 639px){.c-modal__emergency--visual{padding:0 50px}}@media only screen and (max-width: 767px){.c-modal__emergency--visual{padding:0 40px}}.c-modal__emergency--title{font-size:32px;color:#ffffff;line-height:1;margin-bottom:0;margin-top:30px}@media only screen and (max-width: 767px){.c-modal__emergency--title{margin-top:55px}}.c-modal__emergency--desc{font-size:16px;line-height:1;color:#57AFE3;padding:4px 40px 28px;margin-top:0}.c-modal__emergency--desc span{font-weight:700}@media only screen and (max-width: 767px){.c-modal__emergency--desc{padding:4px 0 5px}}.c-modal__emergency--service{font-size:17px;font-weight:700;color:#57AFE3;line-height:1;margin-top:30px}@media only screen and (max-width: 767px){.c-modal__emergency--service{margin-top:20px}}.c-modal__emergency--sub{font-size:13px;color:#ffffff;line-height:1}.c-modal__emergency--sub span{font-weight:700;margin-bottom:10px;display:block}.c-modal__emergency--indication{color:#57AFE3;font-size:11px;line-height:1}.c-modal__emergency--content{display:flex;flex-direction:row;padding:0 40px}@media only screen and (max-width: 767px){.c-modal__emergency--content{padding:0 10px}}@media only screen and (max-width: 639px){.c-modal__emergency--content{flex-direction:column}}.c-modal__emergency--col{width:50%;padding:0 30px}@media only screen and (max-width: 767px){.c-modal__emergency--col{padding:0}}.c-modal__emergency--col-full{width:100%}@media only screen and (max-width: 639px){.c-modal__emergency--col{width:100%}}.c-modal__emergency--col-inner{min-height:65px}@media only screen and (min-width: 768px){.c-modal{height:auto;max-width:860px}}.c-modal__dark{background-color:#007398}@media only screen and (min-width: 768px){.c-modal__dark{height:auto;max-width:944px}}.c-modal__exit{max-width:100%;height:auto}@media only screen and (min-width: 560px){.c-modal__exit{max-width:550px}}@media only screen and (min-width: 1440px){.c-modal__exit{max-width:750px}}@-webkit-keyframes modal-opening-keyframes{from{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes modal-opening-keyframes{from{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes modal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes modal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes modal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes modal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .c-modal{width:800px}.c-clinic-sticky-wrapper{position:absolute;width:260px;top:750px;right:-20px;bottom:0;left:auto}@media screen and (min-width: 0\0){.c-clinic-sticky-wrapper{z-index:3}}@media only screen and (max-width: 1023px){.c-clinic-sticky-wrapper{display:none}}.c-clinic-schedule{position:-webkit-sticky;position:sticky;color:#ffffff;background:#97D700;top:250px;width:260px;float:right;padding:1.25rem 1.875rem 1.25rem 1.875rem;z-index:10;margin-bottom:1.25rem;transition:all 0.25s}.c-clinic-schedule__button{position:absolute;top:10px}.c-clinic-schedule__button svg{width:20px;height:20px}.c-clinic-schedule__button--open{display:none;right:2px}.c-clinic-schedule__button--close{display:block;right:10px}.c-clinic-schedule--close{width:20px;height:20px;margin-left:220px;padding:1.25rem}.c-clinic-schedule--close .c-clinic-schedule__button--close{display:none}.c-clinic-schedule--close .c-clinic-schedule__button--open{display:block}.c-clinic-schedule__content{opacity:1;transition:all 0.25s;width:100%;overflow:hidden}.c-clinic-schedule--close .c-clinic-schedule__content{transition:all 0s;opacity:0;width:1%}.c-clinic-schedule__title{font-size:0.9375rem;font-weight:500;line-height:1.25;color:#007398;padding:0.3125rem 0;transition:all 0.5s}.c-clinic-schedule__items{border-bottom:solid 2px #ffffff;margin-bottom:1.875rem}.c-clinic-schedule__item{border-top:solid 2px #ffffff;font-size:0.9375rem;padding:0.625rem 0;line-height:1.4}.c-clinic-schedule__item a{color:#ffffff}.c-clinic-bio{display:flex;flex-direction:column;padding:0.625rem 0;margin:0.625rem 0}@media only screen and (min-width: 1024px){.c-clinic-bio{padding:0.625rem 6.25rem}}.c-clinic-bio__content{display:flex;flex-direction:column;margin-bottom:1.25rem}@media only screen and (min-width: 1024px){.c-clinic-bio__content{flex-direction:row}}.c-clinic-bio__content__text{flex:2 50%;margin-bottom:1.25rem}@media only screen and (min-width: 1024px){.c-clinic-bio__content__text{padding-right:1.25rem;margin:0}}.c-clinic-bio__content__image{flex:2 50%}@media only screen and (min-width: 1024px){.c-clinic-bio__content__image{max-height:550px}}.c-clinic-bio__content__image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.c-clinic-featured-image{display:flex;justify-content:center;margin:0 auto}.c-clinic-featured-image img{width:100%;max-width:6.25rem}.c-cookie-banner{position:fixed;width:100%;background-color:#ffffff;z-index:100;padding:0.5rem 0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:55rem}.c-cookie-banner__title{color:#000000}.c-cookie-banner__content{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;position:relative;row-gap:2.5rem;padding:2.5rem}.c-cookie-banner__content__text{color:#000000;font-size:0.875rem;line-height:1.125rem;margin:0 1rem;text-align:left}.c-cookie-banner__content__text p{margin:0}.c-cookie-banner__content__text a{color:#007398}.c-cookie-banner__content__text a:hover{color:#57AFE3}.c-cookie-banner__content .c-modal__description{padding:0;width:100%}@media only screen and (min-width: 768px){.c-cookie-banner__content .c-modal__description{padding:0 2.5rem}}.c-cookie-banner__content__buttons{display:flex;flex-direction:column;gap:1rem;align-items:center}@media only screen and (min-width: 768px){.c-cookie-banner__content__buttons{flex-direction:row}}.c-cookie-banner__content__btn{color:#000000;background-color:#ffffff;font-size:0.75rem;line-height:1rem;letter-spacing:0.03em;text-transform:uppercase;font-weight:600;border:solid 0.0625rem #000000;display:inline-block;padding:0.25rem;text-align:center;min-width:9.375rem;margin:0 auto;transition:all 0.25s}.c-cookie-banner__content__btn:hover{color:#ffffff;background-color:#000000}.c-cookie-banner__content__btn.c-button--inactive.c-button--switch.c-button--on{background-color:#97d700;color:#ffffff;border:solid 0.0625rem #000000;margin:unset}.c-cookie-banner__content__btn.c-button--inactive.c-button--switch.c-button--on:hover{color:#ffffff;background-color:#000000}.c-cookie-banner__content__btn.c-button--inactive.c-button--switch.c-button--off{background-color:#d0021b;color:#ffffff;border:solid 0.0625rem #000000;margin:unset}.c-cookie-banner__content__btn.c-button--inactive.c-button--switch.c-button--off:hover{color:#ffffff;background-color:#000000}.c-cookie-banner__content__btn.c-button--inactive{color:#000000;background-color:#ffffff;border:solid 0.0625rem #000000;margin:unset}.c-cookie-banner__content__btn.c-button--inactive:hover{color:#ffffff;background-color:#000000}.c-cookie-banner__content__btn--inverse{color:#ffffff;background-color:#000000;border:solid 0.0625rem #000000}.c-cookie-banner__content__btn--inverse:hover{color:#000000;background-color:#ffffff}.c-cookies-section__btns .c-cookie-banner__content__btn{margin:unset}.c-cookie-banner__content__refuse{color:#ffffff;background-color:#ffffff;font-size:0.75rem;line-height:1rem;letter-spacing:0.03em;display:inline-block;text-align:center;margin:r0 auto;transition:all 0.25s}.c-cookie-banner__content__close{position:absolute;top:0;right:0;color:#000000;text-decoration:none}.c-cookie-banner__content__close:after{content:"";display:block;background:url(//dkwqvw7dkeevo.cloudfront.net/images/ico-plus-black.svg) no-repeat 0 0;background-size:1.25rem 1.25rem;width:1.25rem;height:1.25rem;position:absolute;right:0.3125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:rotate-in-close 1.5s;animation:rotate-in-close 1.5s}.c-cookie-banner__content__close:hover:after{-webkit-animation:rotate-out-close .75s;animation:rotate-out-close .75s}@media only screen and (min-width: 768px){.c-cookie-banner__content__close{top:0.3125rem}}.c-cookies-section{margin:0 0 1.25rem 0;color:#000000}.c-cookies-section p{margin:0}.c-cookies-section a{color:#000000}.c-cookies-section__description{color:#000000;font-size:0.875rem;line-height:1.125rem;margin:0 0 1.25rem 0;text-align:left;padding:0 0 1.25rem 0}.c-cookies-section__bar{display:flex;flex-direction:column;justify-content:space-between;margin:1.25rem 0 0 0;padding:1.25rem 0 0 0;border-top:solid 0.0625rem #000000;gap:1.25rem}@media only screen and (min-width: 768px){.c-cookies-section__bar{align-items:center;flex-direction:row}}.c-cookies-section__title{color:#000000;font-weight:600;text-align:left;position:relative;padding:0 0 0 1.25rem}.c-cookies-section__title:before{content:"";display:block;width:0.8125rem;height:0.875rem;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-arrow-down-black-6a1c5343242880cddcdfc6dd01ae9fc6.svg) center center no-repeat;background-size:0.8125rem 0.875rem;position:absolute;top:0.1875rem;left:0;transition:all 0.25s;-webkit-transform-origin:center;transform-origin:center}.c-cookies-section__title.is-active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-cookies-section__btns{flex:0 0 55%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.625rem}@media only screen and (min-width: 768px){.c-cookies-section__btns{flex-direction:row;justify-content:right}}.c-cookies-section__toggle{color:#000000;font-size:0.875rem;line-height:1.125rem;margin:0 0 1.25rem 0;text-align:left;padding:1.25rem 0}.c-cookies-modal{background:#ffffff}.c-cookie-preferences{display:block;width:3.125rem;height:3.125rem;position:-webkit-sticky;position:sticky;bottom:1.25rem;background:#ffffff;border-radius:50%;padding:0.3125rem;-webkit-transform:scale(1);transform:scale(1);transition:all 0.25s}.c-cookie-preferences:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-cookie-preferences__icon{width:100%;fill:#000000}.c-download{margin:6.25rem auto 0 auto}.c-download__list{list-style:none;-webkit-column-count:1;column-count:1;margin:2.5rem 10px 0 -40px}@media only screen and (min-width: 768px){.c-download__list{-webkit-column-count:2;column-count:2;-webkit-column-gap:1.875rem;column-gap:1.875rem}}.c-download__list--single{display:flex;justify-content:center}.c-download__list__item{width:100%;border-bottom:solid 1px #007398;padding:0 0 0.625rem 0;margin:0 0 0.625rem 0}@media only screen and (min-width: 768px){.c-download__list__item--single{width:50%}}.c-download__list__item--multi{display:inline-block}.c-download__list__wrapper{display:flex;justify-content:space-between;align-items:center}.c-download__title{padding:0 1.25rem 0 0;font-size:0.875rem;line-height:1.15;max-width:150px}@media only screen and (min-width: 560px){.c-download__title{max-width:300px}}.c-form{display:flex;justify-content:space-between}.c-form__label{color:#007398;font-size:1.25rem;font-weight:300;line-height:1.25rem}.c-form__input{background:transparent;border:none;border-bottom:solid 1px #007398;color:#007398;font-size:1.25rem;font-weight:300;line-height:1.25rem;width:100%;max-width:240px}.c-form__input::-webkit-input-placeholder{color:#007398}.c-form__input:-ms-input-placeholder{color:#007398}.c-form__input::-ms-input-placeholder{color:#007398}.c-form__input::placeholder{color:#007398}.c-form__input:focus{outline:none}.c-form__input--fw{max-width:780px;margin-bottom:30px}.c-form__input--white{color:#ffffff;border-bottom:solid 1px #ffffff}.c-form__input--white::-webkit-input-placeholder{color:#ffffff}.c-form__input--white:-ms-input-placeholder{color:#ffffff}.c-form__input--white::-ms-input-placeholder{color:#ffffff}.c-form__input--white::placeholder{color:#ffffff}.c-form__select{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/select-arrow-203e3371696dd80979157c1896a2aa43.svg) right center no-repeat transparent;background-size:18px 9px;border:none;border-bottom:solid 1px #007398;color:#007398;font-size:1.25rem;font-weight:300;line-height:1.25rem;width:100%;max-width:240px;border-radius:0;-webkit-appearance:none}.c-form__select:focus{outline:none}.c-form__select--fw{max-width:780px;margin-bottom:30px}.c-form__select--white{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/select-arrow-white-e619188749727c18d1a3021fd8867a22.svg) right center no-repeat transparent;background-size:18px 9px;color:#ffffff;border-bottom:solid 1px #ffffff}.c-form__select--white::-webkit-input-placeholder{color:#ffffff}.c-form__select--white:-ms-input-placeholder{color:#ffffff}.c-form__select--white::-ms-input-placeholder{color:#ffffff}.c-form__select--white::placeholder{color:#ffffff}.c-form__textarea{border:solid 1px #007398;color:#007398;font-size:0.9375rem;font-weight:700;line-height:1.125rem;width:100%;max-width:240px;border-radius:0;padding:1.25rem}.c-form__textarea:focus{outline:none}.c-form__textarea--fw{max-width:780px;margin-bottom:30px}.c-form__textarea--white{color:#ffffff;background:transparent;border-color:white}.c-form__textarea--white::-webkit-input-placeholder{color:#ffffff}.c-form__textarea--white:-ms-input-placeholder{color:#ffffff}.c-form__textarea--white::-ms-input-placeholder{color:#ffffff}.c-form__textarea--white::placeholder{color:#ffffff}.c-form__input-file__wrapper{position:relative;border:solid 1px #97D700;text-align:left;display:flex;gap:0.625rem;flex-direction:column}@media only screen and (min-width: 480px){.c-form__input-file__wrapper{flex-direction:row}}.c-form__input-file__hidden{opacity:0;position:absolute;width:1px;height:1px;margin:0;padding:0}.c-form__input-file__btn{color:#ffffff;font-size:.94rem;font-weight:400;line-height:1.25rem;padding:0.5rem 1.5rem;text-align:center;background-color:#97D700;border:0;font-family:"Helvetica Neue", sans-serif;letter-spacing:normal;transition:all 0.2s;position:relative;overflow:hidden;display:inline-block;cursor:pointer;margin:0}@media only screen and (min-width: 480px){.c-form__input-file__btn{line-height:2rem}}@media only screen and (min-width: 1024px){.c-form__input-file__btn{padding:0.5rem 1rem}}.c-form__input-file__btn:hover{color:#ffffff;background:#79ad00}.c-form__input-file__chosen{font-size:0.875rem;padding:0.5rem 0;word-break:break-word;text-align:center}@media only screen and (min-width: 480px){.c-form__input-file__chosen{text-align:left}}@media only screen and (min-width: 1024px){.c-form__input-file__chosen{padding:0.625rem 0}}.c-form--contact{width:100%;max-width:410px;margin:0 auto;padding:2.5rem 1.25rem}@media only screen and (min-width: 480px){.c-form--contact{padding:2.5rem 0}}@media only screen and (min-width: 1024px){.page-contact .c-form--contact{margin:6.25rem auto}}.c-accordion .c-form--contact{margin:5rem auto 0 auto}@media only screen and (min-width: 1024px){.c-form--contact{max-width:790px}}.c-form--contact .new_contact_message{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;flex:100%}.c-form--contact__column{flex:1 100%}@media only screen and (min-width: 1024px){.c-form--contact__column{flex:2 50%;max-width:380px}}.c-form--contact__cell{margin:0.9375rem 0}.c-form--contact__full-width{flex:1 100%}.c-form--contact__input{max-width:100%}.c-form--contact__textarea{max-width:100%;height:125px}.c-form--contact__textarea::-webkit-input-placeholder{font-weight:400}.c-form--contact__textarea:-ms-input-placeholder{font-weight:400}.c-form--contact__textarea::-ms-input-placeholder{font-weight:400}.c-form--contact__textarea::placeholder{font-weight:400}.c-form--contact__required{color:#007398;font-size:0.8125rem}.c-checkbox__container{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-checkbox__wrapper{display:flex;margin:0 0 1.25rem 0;-webkit-column-gap:0.625rem;column-gap:0.625rem}.c-checkbox__wrapper--reverse{max-width:43.75rem}@media only screen and (min-width: 768px){.c-checkbox__wrapper--reverse{justify-content:flex-end}}.c-checkbox__input{position:absolute;opacity:0;cursor:pointer}.c-checkbox__input:checked ~ .c-checkbox__checkmark{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/input-checkbox-checked-5660bc83551bd8a9e5e358e51470cae9.svg) left center no-repeat;background-size:2rem 1.5rem}@media only screen and (min-width: 768px){.c-checkbox__input:checked ~ .c-checkbox__checkmark{background-size:1.563rem 1.063rem}}.c-footer__newsletter__form__consent .c-checkbox__input{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/input-checkbox-white-checked-fe5398c9d786db1a131b268be9604366.svg) left center no-repeat;background-size:2rem 1.5re}@media only screen and (min-width: 768px){.c-footer__newsletter__form__consent .c-checkbox__input{background-size:1.563rem 1.063rem}}.c-checkbox__checkmark{width:2rem;height:1.5rem;display:block;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/input-checkbox-1bb16bc0ec31396ef1d904160ba9c3cf.svg) left center no-repeat;background-size:2rem 1.5rem;margin:0.063rem 0 0 0}@media only screen and (min-width: 768px){.c-checkbox__checkmark{width:1.563rem;height:1.063rem;background-size:1.563rem 1.063rem}}.c-checkbox__input--white{position:absolute;opacity:0;cursor:pointer}.c-checkbox__input--white:checked ~ .c-checkbox__checkmark--white{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/input-checkbox-white-checked-fe5398c9d786db1a131b268be9604366.svg) left center no-repeat !important;background-size:2rem 1.5rem}@media only screen and (min-width: 768px){.c-checkbox__input--white:checked ~ .c-checkbox__checkmark--white{background-size:1.563rem 1.063rem}}.c-checkbox__checkmark--white{width:2rem;height:1.5rem;display:block;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/input-checkbox-white-964fc64fd1a13ea00222465513181917.svg) left center no-repeat !important;background-size:2rem 1.5rem;margin:0.063rem 0 0 0}@media only screen and (min-width: 768px){.c-checkbox__checkmark--white{width:1.563rem;height:1.063rem;background-size:1.563rem 1.063rem}}.c-checkbox__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem;color:#007398;text-align:left}@media only screen and (min-width: 768px){.c-checkbox__label{font-size:0.875rem}}.c-checkbox__label--white{color:#ffffff}.c-hero{position:relative;overflow:hidden;width:100%;display:flex;max-height:605px}@media only screen and (min-width: 1024px){.c-hero{max-height:100%}}.c-hero__tagline{color:#ffffff;padding:3.125rem 1.25rem;width:95%;margin:2rem auto 0}@media only screen and (min-width: 768px){.c-hero__tagline{margin:3rem auto 0}}@media only screen and (min-width: 1248px){.c-hero__tagline{padding:3.125rem;margin:2.5rem auto 0;width:100%;max-width:960px}}.c-hero__title{font-size:2rem;line-height:2rem;font-weight:600}@media only screen and (min-width: 768px){.c-hero__title{font-size:2.1875rem;line-height:2.1875rem}}@media only screen and (min-width: 1248px){.c-hero__title{font-size:3.4375rem;line-height:3.4375rem;max-width:760px}}.c-hero__title-text{font-size:0.9375rem;line-height:1.125rem;margin:0.9375rem 0 0.5rem 0;max-width:700px}.c-hero__title-text h1{font-size:0.9375rem;line-height:1.125rem;margin:0.9375rem 0 0.5rem 0;max-width:700px;font-weight:normal}@media only screen and (min-width: 768px){.c-hero__title-text{font-size:1.25rem;line-height:1.5625rem;margin:0.9375rem 0 1rem 0}.c-hero__title-text h1{font-size:1.25rem;line-height:1.5625rem;margin:0.9375rem 0 1rem 0;font-weight:normal}}@media only screen and (min-width: 1248px){.c-hero__title-text{font-size:1.4375rem;line-height:1.75rem}.c-hero__title-text h1{font-size:1.4375rem;line-height:1.75rem}}.c-hero__small-text{font-size:0.8125rem}.c-hero__image{width:100%;height:100%;display:none}@media only screen and (min-width: 560px){.c-hero__image{display:block}}.c-hero__image:not(.c-hero__image--no-overlay):after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(68,68,68,0.45)}.c-hero__image--mobile{margin-top:4.6875rem;width:100%;height:calc(100vh - 123px);display:block}.c-hero__image--mobile:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(68,68,68,0.45)}@media only screen and (min-width: 560px){.c-hero__image--mobile{display:none}}.c-hero__image--mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__cell{width:100%;height:100vh;opacity:0 !important;transition:opacity 1s ease !important}.c-hero__cell.is-selected{opacity:1 !important}.c-hero__video{position:relative}.c-hero__video iframe,.c-hero__video object,.c-hero__video embed{width:100%;height:100%}.c-hero__video__overlay{height:100%;background-color:rgba(68,68,68,0.25);position:absolute;top:0;width:100%}.c-hero__zip-code{background:transparent;border:none;border-bottom:solid 1px #ffffff;color:#ffffff;font-size:1.25rem;line-height:3rem;font-weight:200;width:100%;margin-right:1.875rem;height:3.125rem}.c-hero__zip-code::-webkit-input-placeholder{color:#ffffff}.c-hero__zip-code:-ms-input-placeholder{color:#ffffff}.c-hero__zip-code::-ms-input-placeholder{color:#ffffff}.c-hero__zip-code::placeholder{color:#ffffff}.c-hero__zip-code:-webkit-autofill{-webkit-text-fill-color:#ffffff}@media only screen and (min-width: 560px){.c-hero__zip-code{width:240px}}@media only screen and (min-width: 768px){.c-hero__zip-code{font-size:1.125rem;line-height:1.4375rem}}@media only screen and (min-width: 1248px){.c-hero__zip-code{font-size:1.25rem;line-height:3rem}}.c-hero__select-services{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/select-arrow-white-e619188749727c18d1a3021fd8867a22.svg) right center no-repeat transparent;background-size:18px 9px;border:none;border-bottom:solid 1px #ffffff;color:#ffffff;font-size:1.25rem;line-height:3rem;font-weight:200;width:100%;border-radius:0;height:50px;-webkit-appearance:none}@media only screen and (min-width: 560px){.c-hero__select-services{width:240px}}@media only screen and (min-width: 768px){.c-hero__select-services{font-size:1.125rem;line-height:1.4375rem}}@media only screen and (min-width: 1248px){.c-hero__select-services{font-size:1.25rem;line-height:3rem}}.c-hero__select-services optgroup{color:#444444}.c-hero__select-services option{color:#000000}.c-hero--banner{margin-top:0.9375rem;margin-bottom:2.5rem;background:#d9d4d1}@media only screen and (max-width: 559px){.c-hero--banner .c-hero__image{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 559px){.c-hero--banner{padding-bottom:100%}}.c-hero--fullpage{width:100vw;height:100vh;position:relative;margin-left:-50vw;left:50%}.c-hero--fullpage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__temp{width:100vw;height:100vh;position:relative;margin-left:-50vw;left:50%;text-align:center;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/emergency-c7d2892cfc887cbe7e224635d97233af.png) center left no-repeat #007398;background-size:cover}@media only screen and (max-width: 1439px){.c-hero__temp{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/emergency-op-e2dab880d7b57dfd552a5c1ed0096702.jpg) center left no-repeat #003748;background-size:cover}}.c-hero__temp--rainbow-img{max-width:155px}.c-hero__temp--blue-shop{width:100px;margin:1.25rem 0 1.25rem 1rem}.c-hero__temp--title{font-size:2.1875rem;line-height:2.1875rem;font-weight:700;margin-bottom:2.5rem}@media only screen and (max-width: 639px){.c-hero__temp--title{font-size:25px;line-height:25px}}.c-hero__temp--title-sub{font-size:25px;font-weight:400;line-height:1.5}@media only screen and (max-width: 639px){.c-hero__temp--title-sub{font-size:20px}}.c-hero__temp--title-service{font-size:25px;font-weight:700;color:#97D700;line-height:1}.c-hero__temp--title-desc{font-size:16px;font-weight:700;margin-bottom:40px;line-height:1}.c-hero--video video{position:absolute;top:50%;left:50%;z-index:-100;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200%;height:auto}@media only screen and (min-width: 1024px){.c-hero--video video{min-width:100%;min-height:100%;width:auto}}.c-top-banner{width:100%;max-width:60rem;margin:3.25rem auto 1.25rem auto;position:relative}@media only screen and (min-width: 768px){.c-top-banner{margin:6.25rem auto 1.25rem auto}}.c-top-banner__container{position:relative;width:100%;height:100%}.c-top-banner__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;-o-object-position:center top;object-position:center top}.c-top-banner__img.has-mobile{display:none}@media only screen and (min-width: 768px){.c-top-banner__img.has-mobile{display:block}}.c-top-banner__img--mobile{display:block}.c-top-banner__content{position:absolute;top:1.5rem;left:0;width:100%;padding:0 1.875rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 768px){.c-top-banner__content{top:2rem}}@media only screen and (min-width: 1024px){.c-top-banner__content{padding:0 2.625rem}}.c-top-banner__content p{margin:0 !important}.c-top-banner__content .c-button{margin:0}@media only screen and (min-width: 560px){.c-top-banner__content .c-button{margin:1.25rem 0}}.c-top-banner__text{font-size:1.5rem;line-height:2rem;color:#ffffff;margin:0 0 1rem 0;letter-spacing:-0.1rem}@media only screen and (min-width: 768px){.c-top-banner__text{font-size:2.25rem;line-height:2.875rem}}@media only screen and (min-width: 1024px){.c-top-banner__text{font-size:2.875rem;line-height:3.188rem}}.c-top-banner__mobile{overflow:hidden;height:100%}@media only screen and (min-width: 768px){.c-top-banner__mobile{display:none}}.c-featured{display:flex;width:100%;max-width:60rem;margin:0 auto 3.75rem auto;gap:1.25rem;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.c-featured{flex-direction:row;margin:0 auto 9.375rem auto}}@media only screen and (min-width: 768px){.c-featured.three-items{flex-direction:column;margin:0 auto 3.75rem auto}}@media only screen and (min-width: 1024px){.c-featured.three-items{flex-direction:row;margin:0 auto 9.375rem auto}}.c-featured__column{width:100%;aspect-ratio:1.5 / 1;overflow:hidden}@media only screen and (min-width: 768px){.c-featured__column{width:50%;aspect-ratio:1 / 1.5}}@media only screen and (min-width: 768px){.three-items .c-featured__column{width:100%;aspect-ratio:1.5 / 1}}@media only screen and (min-width: 1024px){.three-items .c-featured__column{width:50%;aspect-ratio:1 / 1.5}}.c-featured__column__container{position:relative;width:100%;height:100%}.c-featured__column__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;-o-object-position:center top;object-position:center top}.c-featured__column:nth-child(3) .c-featured__column__img{-o-object-position:center center;object-position:center center}.c-featured__column__content{position:absolute;bottom:1.25rem;left:0;width:100%;padding:0 1.875rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 768px){.c-featured__column__content{bottom:4.375rem}}.three-items .c-featured__column__content{padding:0 1.563rem;bottom:0.75rem}.c-featured__column__content p{margin:0 !important}.c-featured__column__content .c-button{margin:0}@media only screen and (min-width: 560px){.c-featured__column__content .c-button{margin:1.25rem 0}}.c-featured__column__text{font-size:1.25rem;line-height:1.625rem;color:#ffffff;margin:1rem 0 1.25rem 0}@media only screen and (min-width: 560px){.c-featured__column__text{font-size:1.875rem;line-height:2.5rem}}@media only screen and (min-width: 768px){.c-featured__column__text{font-size:2.875rem;line-height:3.188rem;margin:2.188rem 0 1.875rem 0}}.three-items .c-featured__column__text{font-size:1.25rem;line-height:1.625rem;color:#ffffff;margin:1rem 0 1.25rem 0}@media only screen and (min-width: 768px){.three-items .c-featured__column__text{font-size:1.875rem;line-height:2rem}}.c-featured__column__head-logo{width:75%}@media only screen and (min-width: 768px){.c-featured__column__head-logo{width:100%}}@media only screen and (min-width: 768px){.three-items .c-featured__column__head-logo{width:75%}}@media only screen and (min-width: 1024px){.three-items .c-featured__column__head-logo{width:100%}}.c-featured__column__footer-logo{width:75%}@media only screen and (min-width: 768px){.c-featured__column__footer-logo{width:100%}}.c-intro{background:#fff;padding:3.125rem;max-width:960px;margin:0 auto;position:relative}@media only screen and (min-width: 1024px){.c-intro{margin:-90px auto 0 auto;flex-direction:row}}.c-intro__header{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.c-intro__header{flex-direction:row}}.c-intro__header__percent{font-size:3.44rem;color:#007398;font-weight:700}.c-intro__header__guarantee{width:240px;height:250px;margin-bottom:2.5rem}@media only screen and (min-width: 1024px){.c-intro__header__guarantee{width:130px;height:136px;margin-bottom:auto}}.c-intro__header__satisfaction-guaranteed{width:100%;height:auto}.c-intro__header__title{font-size:1.25rem;line-height:1.5625rem;color:#007398;font-weight:600;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1024px){.c-intro__header__title{max-width:340px;text-align:inherit;margin-right:2.1875rem;margin-left:1.875rem}}.c-intro__content{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.c-intro__content{flex-direction:row}}.c-intro__content__columns{padding:0;text-align:center;width:100%}@media only screen and (min-width: 1024px){.c-intro__content__columns{padding:0 1.875rem;display:flex;flex-direction:column;justify-content:space-between;max-width:275px}}.c-intro__content__title{font-size:1.25rem;color:#007398;font-weight:700;text-transform:uppercase;border-bottom:solid 1px #007398;padding:0.9375rem 0}.c-intro__content__description{margin:0 0 1.25rem 0}.c-services__image{margin:1.25rem auto;width:100%}.c-tips{padding:9.375rem 0 1.875rem;max-width:960px;position:relative;margin:0 auto 6.25rem auto}@media only screen and (min-width: 1024px){.c-tips{margin:0 auto 9.375rem auto}}@media only screen and (min-width: 1024px){.c-tips{padding:9.375rem 0 0 0}}.c-tips__title{font-size:4rem;line-height:4.625rem;color:#007398;font-weight:700;letter-spacing:-3px;text-align:center;margin:0 auto}@media only screen and (min-width: 1024px){.c-tips__title{font-size:120px;line-height:100px}}.c-tips__articles{display:flex;flex-flow:row wrap;justify-content:flex-end}.c-tips__article{background:#ffffff}.c-tips__article--first{flex:1 100%;flex-direction:column;position:relative;display:flex;max-width:480px;margin:1.875rem auto}@media only screen and (min-width: 1024px){.c-tips__article--first{flex-direction:row;max-width:960px;margin:1.875rem 0}}.c-tips__article--first .c-tips__article__image{flex:2 auto;height:340px;overflow:hidden}.c-tips__article--first .c-tips__article__image:before{display:none}.c-tips__article--first .c-tips__article__image img{width:100%;height:100%;max-height:340px}@media only screen and (max-width: 1023px){.c-tips__article--first .c-tips__article__image{width:100%;height:100%;display:block}.c-tips__article--first .c-tips__article__image:before{content:"";background:#444444;opacity:0.4;position:absolute;top:0;right:0;bottom:0;left:0}}.c-tips__article--first .c-tips__article__caption{padding:0 120px}@media only screen and (max-width: 1023px){.c-tips__article--first .c-tips__article__caption{padding:0 1.875rem;width:100%}}.c-tips__article--not-first{flex:1 100%;position:relative;display:flex;max-width:480px;margin:0 auto 1.875rem auto}@media only screen and (min-width: 1024px){.c-tips__article--not-first{flex:2 50%;margin:0}}.c-tips__article--not-first .c-tips__article__image{width:100%;height:100%;display:block;position:absolute}.c-tips__article--not-first .c-tips__article__image:before{content:"";background:#444444;opacity:0.4;position:absolute;top:0;right:0;bottom:0;left:0}.c-tips__article--not-first .c-tips__article__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-tips__article--not-first .c-tips__article__caption{position:relative;padding:0 120px}@media only screen and (max-width: 1023px){.c-tips__article--not-first .c-tips__article__caption{padding:0 1.875rem;width:100%}}.c-tips__article--not-first .white-text{color:#ffffff !important}.c-tips__article__caption{flex:2 100%;line-height:1.6875rem;text-align:center;align-items:center;align-self:center;max-width:480px}@media only screen and (min-width: 1024px){.c-tips__article__caption{font-size:1rem;line-height:1.75rem}}.c-tips__article__caption__title{font-size:1.25rem;line-height:25px;color:#007398;text-transform:uppercase}.c-about{background:#007398;color:#ffffff;text-align:center}.c-about__content{padding:2.5rem 1.5rem}@media only screen and (min-width: 768px){.c-about__content{padding:2.5rem 4.375rem 6.25rem 4.375rem}}.c-about__logo{margin:0 auto 1.875rem auto;width:100%;max-width:22.5rem}.c-about__title{font-size:2rem;line-height:2rem;font-weight:700;margin:0 0 1.25rem 0}@media only screen and (min-width: 768px){.c-about__title{font-size:2.5rem;line-height:2.5rem;margin:0 0 1.875rem 0}}.c-about__text{font-size:1rem;line-height:1.5rem}@media only screen and (min-width: 768px){.c-about__text{font-size:1.375rem;line-height:1.875rem}}.c-article-author{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:100%;margin:0 auto}@media only screen and (min-width: 560px){.c-article-author{flex-direction:row;justify-content:flex-start;margin:1.25rem 0 0 0}}.c-article-author__card{flex:1 1 50%;width:100%;max-width:220px;margin:0 auto 1.25rem auto;background:#F6F6F6;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 560px){.c-article-author__card{margin:0 1.25rem 1.25rem 0}}.c-article-author__card__img{width:100%;display:block}.c-article-author__card__content{padding:0.625rem 0.625rem 1.875rem 0.625rem;text-align:center}.c-article-author__card__profile-name{color:#007398;font-size:1.5625rem;font-weight:300;line-height:1.2}.c-article-author__card__button{display:block !important}.c-events__cell{width:100%;max-height:500px;overflow:hidden;position:relative}@media only screen and (max-width: 1023px){.c-events__cell{min-height:450px}}.c-events__cell:before{content:"";background:#444444;opacity:0.4;position:absolute;top:0;right:0;bottom:0;left:0}.c-events__text-container{color:#ffffff;text-align:center;max-width:960px}@media only screen and (max-width: 1023px){.c-events__text-container{width:100%;padding:0 1.875rem}}.c-events__subhead{font-size:1.25rem;line-height:1.5625rem;font-weight:600}.c-events__title{font-size:2.1875rem;line-height:2.375rem;font-weight:600}@media only screen and (min-width: 1024px){.c-events__title{font-size:3.4375rem;line-height:3.4375rem}}.c-events__date{font-size:0.9375rem;line-height:1.125rem}.c-partners{width:100%;max-width:960px;margin:6.25rem auto}.c-partners .flickity-viewport{height:180px}.c-partners .flickity-viewport .flickity-slider{display:flex;align-items:center}.c-partners .c-partners__cell{width:50%;padding:0 1rem;text-align:center;display:flex;height:100%;align-items:center;justify-content:center}@media screen and (min-width: 0\0){.c-partners .c-partners__cell{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 560px){.c-partners .c-partners__cell{width:33.33%}}.c-partners .c-partners__img{transition:opacity 0.4s;opacity:1;text-align:center}.c-partners .c-partners__logo{max-width:120px;max-height:100px;width:auto;height:auto}@media only screen and (min-width: 560px){.c-partners .c-partners__logo{max-width:200px;max-height:165px}}.c-partners__title{font-size:1.5rem;line-height:25px;font-weight:500;color:#007398;text-align:center;margin:0 auto 3.4375rem auto;border-bottom:solid 1px #007398;padding:0.9375rem 0}.c-ebooks{width:100%;max-width:960px;margin:6.25rem auto}.c-ebooks .flickity-viewport{height:270px}.c-ebooks .flickity-viewport .flickity-slider{display:flex;align-items:center}.c-ebooks .c-ebooks__cell{width:50%;padding:0 1rem;text-align:center;display:flex;height:100%;align-items:flex-start;justify-content:center}@media screen and (min-width: 0\0){.c-ebooks .c-ebooks__cell{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 560px){.c-ebooks .c-ebooks__cell{width:33.33%}}.c-ebooks__link{position:relative;display:block;width:120px;height:256px;margin:0 auto}@media only screen and (min-width: 560px){.c-ebooks__link{width:160px;height:310px}}.c-ebooks .c-ebooks__img{transition:opacity 0.4s;opacity:1;text-align:center}.c-ebooks .c-ebooks__cover{width:120px;height:166px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 560px){.c-ebooks .c-ebooks__cover{width:160px;height:220px}}.c-ebooks__title{font-size:1.5rem;line-height:25px;font-weight:500;color:#007398;text-align:center;margin:0 auto 3.4375rem auto;border-bottom:solid 1px #007398;padding:0.9375rem 0}.c-ebooks__btn{position:absolute;bottom:1.25rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-ebooks__link:hover .c-ebooks__btn{color:#ffffff;background:#79ad00}.c-social{position:relative;flex:100%}@media screen and (min-width: 0\0){.c-social{flex:auto}}.c-social ul{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;max-width:400px;margin:0 auto 3.125rem auto;-webkit-transform:translateX(-20px);transform:translateX(-20px)}@media only screen and (min-width: 1024px){.c-social ul{max-width:100%;margin:0 auto}}@media only screen and (min-width: 1248px){.c-social ul{position:absolute;justify-content:flex-start;top:5px;right:0;margin:0 0 0 -20px}.page-clinic .c-social ul,.page-clinic-search .c-social ul{top:18px}}.page-event .c-social ul{position:initial;margin:3.125rem auto}@media only screen and (min-width: 1024px){.page-event .c-social ul{margin:3.125rem 0 1.25rem -20px}}.c-social ul li{list-style:none;text-align:center;margin-right:12px}@media only screen and (max-width: 1023px){.c-social ul li{text-align:center;margin:0 0.5rem}}.c-social ul li a{display:block;margin:0 auto;height:40px}.c-social ul li a i{text-indent:-9999px;display:block}.c-social ul li a.social-ico{fill:#007398;stroke:none;transition:all 0.3s;height:40px}.c-social ul li a.social-ico--facebook{width:17px}@media only screen and (min-width: 1024px){.c-social ul li a.social-ico--facebook{width:11px}}.c-social ul li a.social-ico--twitter{width:35px;padding-top:7px}@media only screen and (min-width: 1024px){.c-social ul li a.social-ico--twitter{width:23px;padding-top:2px}}.c-social ul li a.social-ico--linkedin{width:35px}@media only screen and (min-width: 1024px){.c-social ul li a.social-ico--linkedin{width:23px}}.c-social ul li a.social-ico--youtube{width:42px;padding-top:10px}@media only screen and (min-width: 1024px){.c-social ul li a.social-ico--youtube{width:28px;padding-top:2px}}.c-social ul li a.social-ico--instagram{width:33px;stroke:#007398;padding-top:5px}@media only screen and (min-width: 1024px){.c-social ul li a.social-ico--instagram{width:22px;padding-top:2px}}.c-social ul li a.social-ico--blog{width:36px;stroke:#007398;padding-top:5px}@media only screen and (min-width: 1024px){.c-social ul li a.social-ico--blog{width:25px;padding-top:2px}}.c-social ul li a.social-ico svg{position:relative;top:-20px}.c-social ul li a.social-ico:hover{fill:#57AFE3}.c-social ul li a.social-ico:hover.social-ico--instagram{stroke:#57AFE3}.c-social ul li span{color:#007398;margin:5px auto 0 auto;display:block}.c-social__follow-us{font-size:0.875rem;letter-spacing:0.031rem}@media only screen and (max-width: 1023px){.c-social__follow-us{flex:1 100% !important}}.c-social__center .c-social ul{justify-content:center;left:0;right:0}button{border:0;background:transparent}.c-button{color:#ffffff;font-size:.94rem;font-weight:400;line-height:1.25rem;padding:8px 35px;text-align:center;background-color:#97D700;border:0;font-family:"Helvetica Neue", sans-serif;letter-spacing:normal;transition:all 0.2s;position:relative;overflow:hidden;display:inline-block;cursor:pointer;margin:1.25rem 0}@media only screen and (min-width: 480px){.c-button{line-height:2rem}}@media only screen and (min-width: 1024px){.c-button{padding:0.5rem 2.1875rem}}.c-button:hover{color:#ffffff;background:#79ad00}.c-button:disabled{background-color:lightgray;color:darkblue;cursor:not-allowed}.c-button--inactive{background-color:lightgray;color:darkblue}.c-button--switch.c-button--on{background-color:#97D700;color:#ffffff}.c-button--switch.c-button--on.c-cookie-banner__content__btn{color:#000000;border:solid 1px #ffffff}.c-button--switch.c-button--off{background-color:#d0021b;color:#ffffff}.c-button--size-fixed{padding:0.5rem 2.1875rem}.c-button--home{overflow:unset}.c-button--blue,.l-aspiraction__content .c-button,.l-aspiraction__content .c-button{background-color:#007398}.c-button--blue:hover,.l-aspiraction__content .c-button:hover,.l-aspiraction__content .c-button:hover{color:#ffffff;background:#444444}.c-button--no-margin{margin:0}.c-button--margin-top-only{margin:1.25rem 0 0}.c-button--small-margin{margin:0.625rem 0}.c-button--small-padding{padding:0.5rem 0.25rem !important;letter-spacing:-.25px}.c-button--transparent{background-color:transparent;color:#007398}.c-button--transparent:hover{background-color:transparent;color:#57AFE3}@media only screen and (max-width: 1023px){.c-button--link-on-mobile{background-color:transparent;color:#007398}.c-button--link-on-mobile:hover{background-color:transparent;color:#57AFE3}}.c-button--small{font-size:0.6875rem;line-height:2.375rem;padding:0 1.5625rem}.c-button--table{padding:0 1rem;margin:0;color:#97D700;background:#ffffff;margin-top:10px;font-size:13px}.c-button--table--reverse{color:#ffffff;background:#97D700}.c-button--table--reverse:hover{color:#97D700;background:#ffffff}.c-button--table--no-margin{margin-top:0;max-height:2rem}@media only screen and (max-width: 767px){.c-button--table{font-size:15px;padding:0.5rem 1.8rem}}.c-button--table:hover{color:#ffffff;background:#79ad00}.c-button--reverse{color:#97D700;background:#ffffff}.c-button--reverse:hover{color:#ffffff;background:#97D700}.c-button--small-shape{line-height:1.75rem;padding:0 0.9375rem}.c-button--medium{font-size:1.5rem;line-height:1.5625rem}.c-button--big{font-size:1.25rem;line-height:1.5625rem;padding:1.5rem 2.5rem}.c-button--extra-big{font-size:1rem;font-weight:700;padding:0.625rem 1rem}@media only screen and (min-width: 1024px){.c-button--extra-big{font-size:1.875rem;padding:1.5rem 2.5rem}}.c-button--full-width{width:100%}.c-button--center{margin:1.25rem auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-button--center-table{margin:3rem auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-button--careers{max-width:300px;width:100%}.c-button--rounded{font-size:1.125rem;border-radius:24px}.c-button--absolute{position:absolute}.c-carousel--fullpage{width:100vw;max-height:500px;position:relative;margin-left:-50vw;left:50%;max-width:initial}.c-carousel--fullpage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1023px){.c-carousel--fullpage img{position:absolute;z-index:-1}}.c-carousel--events{margin-bottom:0}.c-carousel .flickity-prev-next-button{background:#d9d9d9;bottom:0;top:auto}@media only screen and (min-width: 768px){.c-carousel .flickity-prev-next-button{bottom:-30px}}@media only screen and (min-width: 1248px){.c-carousel .flickity-prev-next-button{bottom:-20px}}.c-carousel .flickity-prev-next-button.previous{left:auto;right:50px}.c-carousel .flickity-prev-next-button.next{right:0}.c-carousel .flickity-prev-next-button .flickity-button-icon{fill:#fff}.c-carousel .flickity-prev-next-button:disabled{background:#ffffff;border:solid 0.5px #333333}.c-carousel .flickity-prev-next-button:disabled .flickity-button-icon{fill:#333333}.c-page-header{position:absolute;width:100%;display:flex;flex-direction:column;margin-bottom:5.625rem;margin-top:4.6875rem}@media only screen and (min-width: 1024px){.c-page-header{margin-top:0}.page-nav-active .c-page-header{margin-top:4.6875rem}}.c-page-header__image:before{position:absolute;content:"";display:block;width:70px;height:70px;top:auto;bottom:-35px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-arrow-down-white-8d55fbcce8094067245843a068bf0b85.svg) center center no-repeat #57AFE3;background-size:30px 32px;z-index:2}.c-page-header__image:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(68,68,68,0.45)}.page-nav-active .c-page-header__image:before{display:none}.page-nav-active .c-page-header__image:after{display:none}.c-page-header__image--no-mask:after{background-color:rgba(68,68,68,0.2)}@media only screen and (min-width: 768px){.c-page-header__image--no-mask:after{display:none}}@media only screen and (min-width: 1024px){.c-page-header__image--no-mask{margin-top:5.25rem}}.c-page-header__image--map{height:750px;position:relative}.c-page-header__image--map:before{display:none}.c-page-header__image--map:after{display:none}@media only screen and (min-width: 1024px){.c-page-header__video:after{position:absolute;content:"";display:block;width:70px;height:70px;top:auto;bottom:-35px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-arrow-down-white-8d55fbcce8094067245843a068bf0b85.svg) center center no-repeat #57AFE3;background-size:30px 32px;z-index:1}}.c-page-header__video iframe,.c-page-header__video object,.c-page-header__video embed,.c-page-header__video video{width:100%;height:auto;display:block}@media screen and (min-width: 0\0){.c-page-header__video video{display:none}}.c-page-header--fullpage{width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.c-page-header--fullpage img{width:100%;height:680px;-o-object-fit:cover;object-fit:cover;display:block}.c-page-header__content{position:absolute;width:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:960px;color:#ffffff;margin:100px 0 0 0;padding:5rem 20px 0 20px;z-index:1}@media only screen and (min-width: 768px){.c-page-header__content{width:inherit;margin:190px 20px 0 20px;padding:0}.page-about .c-page-header__content{margin:150px 20px 0 20px}}@media only screen and (min-width: 1024px){.page-about .c-page-header__content{margin:190px 20px 0 20px}}.c-page-header__page-title{font-size:0.9375rem;font-weight:500;text-transform:uppercase;margin:0}@media only screen and (min-width: 768px){.c-page-header__page-title{font-size:23px}}.c-page-header__header-title{font-size:2.1875rem;line-height:1;font-weight:500}@media only screen and (min-width: 768px){.c-page-header__header-title{font-size:55px}}.c-page-header__header-title--center{text-align:center}.c-page-header__description{font-size:25px;font-weight:300;line-height:1}.c-page-header--aspiraction:before{position:absolute;content:"";display:block;width:70px;height:70px;top:auto;bottom:-35px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-arrow-down-white-8d55fbcce8094067245843a068bf0b85.svg) center center no-repeat #57AFE3;background-size:30px 32px;z-index:2}.c-page-header--aspiraction__img,.c-page-header--aspiraction__img-wrapper img{-o-object-position:35% 0;object-position:35% 0}@media only screen and (min-width: 768px){.c-page-header--aspiraction__img,.c-page-header--aspiraction__img-wrapper img{-o-object-position:50% 0;object-position:50% 0}}.c-page-header--aspiraction__content{padding:0 2rem;margin:25rem 0 0 0;width:100%}@media only screen and (min-width: 768px){.c-page-header--aspiraction__content{padding:0 1.25rem 0 15rem;margin:11.875rem 1.25rem 0 1.25rem}}@media only screen and (min-width: 1024px){.c-page-header--aspiraction__content{padding:0 1.25rem 0 21.875rem}}.c-page-header--aspiraction__logo{max-width:200px;max-height:26px}@media only screen and (min-width: 1024px){.c-page-header--aspiraction__logo{max-width:288px;max-height:38px}}.c-page-header--aspiraction__subtitle{font-size:1.75rem;line-height:2rem;text-align:left;margin:1.5rem 0}@media only screen and (min-width: 768px){.c-page-header--aspiraction__subtitle{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 1024px){.c-page-header--aspiraction__subtitle{font-size:3.4375rem;line-height:3.4375rem;margin:2rem 0}}.c-cards{margin-top:3.75rem;background-color:#F6F6F6;padding:2.15rem 0}.c-cards--no-bgd{background:transparent}.c-cards--no-margin{margin-top:0}.c-cards--no-padding-top{padding:0 0 2.15rem 0}.c-cards__no-result{font-size:1.25rem;text-align:center;color:#57AFE3;margin:6.25rem 0}.c-cards-list{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.c-cards-list--horizontal{margin:0 auto 3.125rem;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0}.c-cards-list--aspiraction{position:relative;width:100%;max-width:960px}.c-article--card{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;flex:1 1 50%;max-width:300px;width:100%;text-align:center;background:#ffffff;margin:10px}@media only screen and (min-width: 1024px){.c-article--card{flex:1 1 30%;width:100%;max-width:300px}}.c-article--card__image img{width:100%;height:auto}.c-article--card__content{padding:0 25px 30px}.c-article--card__title{color:#007398;font-size:0.9375rem;font-weight:700;text-transform:uppercase;line-height:1.25;margin-bottom:0}.c-article--card__title--margin{margin-bottom:1.875rem}.c-article--card__profession{color:#aaaaaa;font-size:1.25rem;font-weight:500}.c-article--card__author{color:#007398;font-size:1.5625rem;font-weight:300}.c-article--card__author--small{font-size:1rem;line-height:1.25}.c-article--card__text{margin-top:1.25rem;line-height:1.75rem}.c-expert--img{background:#F6F6F6;display:flex;justify-content:center;align-items:flex-end;width:100%;min-height:524px}@media only screen and (min-width: 1024px){.c-expert--img{min-height:300px}}@media only screen and (max-width: 1023px){.c-expert--img img{-o-object-fit:cover;object-fit:cover;height:100%;min-height:524px}}.c-expert--img--overlay{height:100%;background-color:rgba(68,68,68,0.1);position:absolute;top:0px;width:100%}.c-expert--img svg{width:90%}.c-clinic-contact{line-height:1.25rem;margin-top:1rem}.c-clinic-contact .link--tel{color:#000000}.c-clinic-contact__zip{display:block;margin-bottom:1.25rem}.c-clinic-contact__phone{display:block}.c-clinic-contact__fax{display:block}.c-clinic-contact__emergency-phone{display:block}.c-clinic-contact__send-mail{display:block;margin-top:0.75rem;cursor:pointer}.c-testimonies{width:100%;max-width:450px;margin:1.875rem auto}@media only screen and (min-width: 1024px){.c-testimonies{max-width:919px}}.c-testimonies__cell{width:100%;margin:0.625rem}@media only screen and (min-width: 480px){.c-testimonies__cell{max-width:440px}}.c-testimonies__card{width:100%;height:460px;color:#ffffff;background:#57AFE3;padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 480px){.c-testimonies__card{padding:3.125rem 2rem;height:420px}}.c-testimonies__card__content{font-size:1.125rem;line-height:1.25rem;font-weight:300;letter-spacing:1px}@media only screen and (min-width: 480px){.c-testimonies__card__content{font-size:1.25em;line-height:1.5rem;font-weight:200}}.c-testimonies__card__expert{color:#ffffff;font-size:1.25rem;line-height:1;display:block;margin-top:1.875rem}.c-testimonies__card__expert:hover{color:#ffffff}.c-testimonies__card__clinic{color:#ffffff}.c-testimonies__card__clinic:hover{color:#ffffff}.c-testimonies .flickity-slider{display:flex}.c-testimony{background:#57AFE3}.c-testimony--fullpage{width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.c-testimony__content{margin:0 auto;padding:20px;color:#ffffff;font-size:1.5rem;line-height:1.75rem;text-align:center}@media only screen and (min-width: 768px){.c-testimony__content{padding:6.25rem 12.5rem}}.c-testimony__testimony{font-weight:500}.c-testimony__testimony:before{content:"“"}.c-testimony__testimony:after{content:"”"}.c-testimony__author{font-weight:300}.c-videos__single{position:relative}.c-videos__single:before{content:"";display:block;width:98px;height:98px;border-radius:50%;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-play-video-0df29c9857590c3ee5d567bbf94e1655.svg) 50% 50% no-repeat rgba(0,0,0,0.6);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.3s}.c-videos__single:hover:before{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.c-videos--careers{width:100%;max-width:410px;margin:4.25rem auto}@media only screen and (min-width: 768px){.c-videos--careers{max-width:960px;padding:0}}.c-videos--careers__card{width:100%;margin:0 0.625rem;position:relative}@media only screen and (min-width: 768px){.c-videos--careers__card{max-width:310px}}.c-videos--careers__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-videos--careers__card__link{position:relative;display:flex}.c-videos--careers__card__link:before{content:"";display:block;width:30px;height:30px;border-radius:50%;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-play-video-0df29c9857590c3ee5d567bbf94e1655.svg) 50% 50% no-repeat rgba(0,0,0,0.75);background-size:60%;position:absolute;right:15px;bottom:15px;transition:all 0.5s;z-index:1;opacity:1}@media only screen and (min-width: 768px){.c-videos--careers__card__link:before{opacity:0}}.c-videos--careers__card__link:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}.c-videos--careers__card__hover{position:absolute;background:rgba(35,31,32,0.75);width:100%;height:100%;top:0;right:0;bottom:0;left:0;transition:all 0.5s;opacity:0}.c-videos--careers__card__hover:hover{opacity:1}.c-videos--careers__card__title{position:absolute;top:50%;left:50%;width:100%;padding:0 1.25rem;text-align:center;line-height:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffffff}.c-contact__form{margin:6.25rem auto 0 auto}.c-contact__list{display:flex;flex-wrap:wrap;justify-content:center;margin:6.25rem auto}.c-contact__list__clinic{width:100%;max-width:220px;margin:0.625rem;background:#F6F6F6;display:flex;flex-direction:column;justify-content:space-between}.c-contact__list__clinic__content{padding:0 1.25rem 0.5rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;row-gap:0.625rem}.c-contact__list__clinic__item{line-height:1.5}.c-contact__list__clinic__buttons{display:flex;flex-direction:column}.c-contact__list__clinic__link{margin-top:0.625rem;font-weight:600;display:block}.c-contact__list__clinic__see{font-size:0.875rem}.c-contact__list__clinic__booking{height:3rem}.c-contact__list__clinic__booking--no-booking{background:#007398;opacity:0.25}.c-contact__map__anchor-offset{padding-top:10rem;margin-top:-10rem}.c-header-bgd{position:absolute;overflow:hidden;width:100%;display:flex;flex-direction:column;margin-top:0.625rem}@media only screen and (min-width: 1024px){.c-header-bgd{flex-direction:row}}.c-header-bgd__image--half{flex:100%;max-height:490px}@media only screen and (min-width: 1024px){.c-header-bgd__image--half{flex:50%}}.c-header-bgd__image__ie{position:relative;background-size:cover;background-position:center center;height:490px}.c-header-bgd__image__ie img{display:none}.c-header-bgd__content{position:absolute;bottom:1.875rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 1024px){.c-header-bgd__content{bottom:55%}}.c-header-bgd--fullpage{width:100vw;height:760px;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#F6F6F6;display:block}.c-header-bgd--fullpage img{width:100%;height:490px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1024px){.c-header-bgd--fullpage img{width:100%;height:490px}}.c-header-bgd--fullpage--clinic{height:790px}@media only screen and (max-width: 1023px){.c-header-bgd--fullpage--clinic{height:auto;background:transparent}}.c-filter{margin:3.125rem auto;border-top:solid 1px #007398;border-bottom:solid 1px #007398;overflow:hidden;transition:all 0.3s}@media only screen and (min-width: 1024px){.c-filter--clinic-services{border:none;padding:0}}.c-filter__nav{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2;padding:0;background:#ffffff}@media only screen and (min-width: 1024px){.c-filter__nav{flex-direction:row;padding:0.9375rem 0}}.c-filter__nav__title{color:#007398;font-size:1.25rem;font-weight:700;line-height:40px;padding:0.625rem 0}@media only screen and (min-width: 1024px){.c-filter__nav__title{padding:0}}.c-filter__nav__by{display:flex;flex-direction:column;color:#007398;font-size:1.25rem;font-weight:700;line-height:40px}@media only screen and (min-width: 1024px){.c-filter__nav__by{flex-direction:row}}.c-filter__nav__toggle{padding:0.625rem 0;cursor:pointer;border-top:solid 1px #007398}@media only screen and (min-width: 1024px){.c-filter__nav__toggle{padding:0 0.625rem 0 2.5rem;border-top:none}}@media only screen and (min-width: 1024px){.c-filter__nav__toggle:not(:last-child){padding:0 2.5rem}}@media only screen and (min-width: 1024px){.c-filter__nav__toggle:not(:first-child){border-left:solid 1px #007398}}.c-filter__nav__toggle:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-plus-6080b745c7059686743e56c08cf20a08.svg) center center no-repeat;font-weight:100;float:right;position:relative;font-size:56px;width:28px;height:28px;top:7px;margin-left:20px}.c-filter__nav__toggle.is-active:after{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-minus-994ef55648f87a3dff9052a3e7ae4546.svg) center center no-repeat}.c-filter__nav__toggle:hover,.c-filter__nav__toggle:active,.c-filter__nav__toggle:focus{color:#57AFE3}.c-filter__nav--clinic-services{background:transparent}.c-filter__section--clinics{display:flex;flex-direction:row;position:relative;z-index:1}.c-filter__section--services{display:flex;flex-direction:row;position:relative;z-index:1}.c-filter__section--professions__list{list-style:none;padding:0}@media only screen and (min-width: 1024px){.c-filter__section--professions__list{padding:0 5.625rem;-webkit-column-count:3;column-count:3;-webkit-column-rule:solid 1px #007398;column-rule:solid 1px #007398;margin:3.125rem 0}}.c-filter__section--professions__list li{padding:0 3.125rem}.c-filter__section--professions__list li a{color:#007398;font-size:0.9375rem;font-weight:700}.c-filter__section__left-column{justify-content:flex-end;flex-basis:100%;flex-shrink:0;background:#ffffff;padding:1.25rem 0 0 0}@media only screen and (min-width: 1024px){.c-filter__section__left-column{flex-basis:200px;padding:3.125rem 0 0 5.625rem}}.c-filter__section__left-column ul.second-level{margin:0 0 0 -40px}.c-filter__section__left-column ul.second-level li.second-level__list{color:#007398;line-height:1;list-style:none;padding-bottom:0.9375rem;cursor:pointer}.c-filter__section__left-column ul.second-level li.second-level__list:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/right-chevron-56091a29728f6b77a2b6852c136f1bff.svg) center center no-repeat;background-size:12px 12px;float:right;width:12px;height:12px}.c-filter__section__left-column ul.second-level li.second-level__list:hover{color:#9FCAE3}.c-filter__section__left-column .third-level{position:relative;background:#ffffff;transition:all 0.3s;padding:0;flex-direction:column;display:flex !important;transition:all 0.3s;margin-top:-100%}@media only screen and (min-width: 1024px){.c-filter__section__left-column .third-level{position:absolute;height:100%;top:0;right:100%;bottom:0;left:-100%;padding:2.8125rem 3.125rem;z-index:-1 !important}}.c-filter__section__left-column .third-level.c-navigation__sub-menu--is-active{margin-top:0}@media only screen and (min-width: 1024px){.c-filter__section__left-column .third-level.c-navigation__sub-menu--is-active{position:absolute;left:199px;right:0}}.c-filter__section__left-column .third-level li.third-level__list{list-style:none;margin-bottom:0.9375rem}.c-filter__section__left-column .third-level li.third-level__list a.third-level__link{color:#007398}.c-filter__section__left-column .third-level li.third-level__list a.third-level__link:hover{color:#9FCAE3}.c-filter__section__left-column .third-level--clinic-services{background:transparent}@media only screen and (min-width: 1024px){.c-filter__section__left-column .third-level--clinic-services{left:199px;top:-100%}}@media only screen and (min-width: 1024px){.c-filter__section__left-column .third-level--clinic-services.c-navigation__sub-menu--is-active{top:0}}.c-filter__section__left-column--clinic-services{background:transparent}.c-filter__section__right-column{padding:3.125rem;color:#007398;position:relative;z-index:-2;transition:all 0.3s}@media only screen and (min-width: 1024px){.c-filter__section__right-column--clinic-services.is-hover{opacity:0}}@media only screen and (max-width: 1023px){.c-filter__section__right-column{display:none}}.c-filter__container{border-top:solid 1px #007398}@media only screen and (min-width: 1024px){.c-filter__container--clinic-services{display:block;border:none}}.c-filter__title{font-size:0.9375rem;color:#000000;font-weight:700;text-transform:uppercase}.c-filter__text{font-size:1.5rem;line-height:1.18}.c-filter__clear{border-top:solid 1px #007398;font-size:1.25rem;font-weight:700;padding-top:1.875rem;margin-top:1.875rem}.c-filter__clear a{color:#97D700}.c-tab__container .is-active{background-color:#007398}.c-tab__container .is-active a{color:#ffffff}.c-virtual-visit{position:relative;overflow:hidden;width:100%;display:flex;padding-top:10.188rem;margin-top:-10.188rem;display:inline-block}.c-virtual-visit__video iframe,.c-virtual-visit__video object,.c-virtual-visit__video embed{width:100%;height:100%}.c-virtual-visit--fullpage{width:100vw;height:100vw;max-height:683px;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.c-virtual-visit--fullpage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-virtual-visit__message{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-virtual-tour-1192d13c717d2941b146ed324f8af5f8.svg) center 30px no-repeat rgba(0,0,0,0.6);background-size:55px 55px;position:absolute;max-width:225px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:10px;padding:110px 30px 20px 30px;margin-top:5.063rem;display:flex;font-size:1.25rem;line-height:1.25;text-align:center;color:#ffffff}@media only screen and (min-width: 640px){.c-virtual-visit__message{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-virtual-tour-1192d13c717d2941b146ed324f8af5f8.svg) 50px center no-repeat rgba(0,0,0,0.6);background-size:55px 55px;max-width:355px;padding:40px 50px 40px 150px;text-align:left}}.c-pagination{margin:6.25rem auto;display:flex;justify-content:flex-end;position:relative;z-index:1}.c-pagination .pagination .page{font-size:2.1875rem;color:#007398;padding:0 5px;margin:0 5px;font-weight:400}.c-pagination .pagination .page a{font-size:1.25rem;color:#aaaaaa}.c-pagination__careers{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media only screen and (min-width: 768px){.c-pagination__careers{flex-direction:row}}.c-pagination__careers__button{padding:0 1.8rem;line-height:2rem}.c-pagination__careers .pagination{font-size:1.25rem;color:#000000;margin:1.25rem 0 0 0}@media only screen and (min-width: 768px){.c-pagination__careers .pagination{margin:0 0 0 1.25rem}}.c-pagination__careers .pagination .page{margin:0 0.625rem}.c-pagination__careers .pagination .page.gap{margin:0}.c-pagination__careers .pagination .next,.c-pagination__careers .pagination .last{margin:0 0.625rem}.c-pagination__careers .pagination a{color:#ffffff}.c-toggle__title{font-size:1.25rem;color:#007398;position:relative;display:block;pointer-events:none}@media only screen and (max-width: 1023px){.c-toggle__title{pointer-events:auto;cursor:pointer;line-height:28px;border-top:solid 1px #007398;border-bottom:solid 1px #007398;margin-bottom:1.25rem;padding:1.375rem 2rem 1.125rem 0}.c-toggle__title:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-plus-6080b745c7059686743e56c08cf20a08.svg) center center no-repeat;font-weight:100;float:right;position:absolute;font-size:56px;width:28px;height:28px;top:1.25rem;right:0}}.c-toggle__title--no-margin{margin-top:0;margin-bottom:0}.c-toggle__title--no-border-top{border-top:0}.c-toggle__title.is-active{border-bottom:none}.c-toggle__title.is-active:after{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-minus-994ef55648f87a3dff9052a3e7ae4546.svg) center center no-repeat}@media only screen and (min-width: 1024px){.c-toggle__inner{display:block !important}}@media only screen and (max-width: 1023px){.c-toggle__inner{display:none;border-bottom:solid 1px #007398;padding-bottom:1.25rem}}.c-toggle__inner p{line-height:1.75rem;margin:0 0 1.25rem}.c-accordion{border-top:solid 1px #007398;margin:3.125rem auto 6.25rem auto}.c-accordion__toggle{margin:0}.c-accordion__title{font-size:1.25rem;line-height:1.5rem;font-weight:600;text-align:left;color:#007398;position:relative;display:block;pointer-events:none;pointer-events:auto;cursor:pointer;border-bottom:solid 1px #007398;padding:1.25rem 4.375rem 1.25rem 0.625rem}.c-accordion__title:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-plus-6080b745c7059686743e56c08cf20a08.svg) center center no-repeat;font-weight:100;position:absolute;font-size:56px;width:28px;height:28px;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-accordion__title.is-active:after{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-minus-994ef55648f87a3dff9052a3e7ae4546.svg) center center no-repeat}@media only screen and (min-width: 1024px){.c-accordion__title{text-align:center;padding:1.25rem 4.375rem}}.c-accordion__title--emergency{color:#000000;font-size:15px;text-transform:uppercase}@media only screen and (min-width: 1024px){.c-accordion__title--emergency{text-align:left;padding-left:0}}.c-accordion__inner{display:none;font-size:1rem;line-height:1.75rem;color:#7c7c7c;margin:0;padding:1.25rem 0;border-bottom:solid 1px #007398}.c-accordion__inner p{margin:0 0 10px}.c-accordion__inner strong,.c-accordion__inner b{color:#000000}.c-accordion__inner ul{margin-left:-20px}.c-accordion__emergency{border-top:none}.c-accordion__emergency .c-accordion__inner{color:#000000}.c-tabs{margin:0.625rem auto 3.125rem auto;border-bottom:solid 1px #007398;overflow:hidden;transition:all 0.3s}@media only screen and (min-width: 1024px){.c-tabs{margin:3.125rem auto;border-top:solid 1px #007398}}.c-tabs__nav{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2;padding:0}@media only screen and (min-width: 1024px){.c-tabs__nav{flex-direction:row;padding:0.9375rem 0}}.c-tabs__nav__title{color:#007398;font-size:1.25rem;font-weight:700;line-height:40px;padding:0.625rem 0}@media only screen and (min-width: 1024px){.c-tabs__nav__title{padding:0;margin-left:1.875rem}}.c-tab{margin:0;padding:0;float:left;list-style:none}@media only screen and (max-width: 1023px){.c-tab{display:none}}.c-tab li{float:left;margin:0;cursor:pointer;padding:0px 21px;overflow:hidden;position:relative;color:#007398;font-size:1.25rem;font-weight:700;line-height:40px}.c-tab li:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-plus-6080b745c7059686743e56c08cf20a08.svg) center center no-repeat;font-weight:100;float:right;position:relative;font-size:56px;width:28px;height:28px;top:7px;margin-left:20px}.c-tab li.active{color:#57AFE3}.c-tab li.active:after{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-minus-994ef55648f87a3dff9052a3e7ae4546.svg) center center no-repeat}@media only screen and (min-width: 1024px){.c-tab li:not(:last-child){padding:0 2.5rem}}@media only screen and (min-width: 1024px){.c-tab li:not(:first-child){border-left:solid 1px #007398}}.c-tab--sub-level{width:200px;margin:0;padding:0;float:left;list-style:none;height:auto}@media only screen and (max-width: 1023px){.c-tab--sub-level{display:none}}.c-tab--sub-level--menu{padding:2.1875rem 0 2.1875rem 2.1875rem;background:#F6F6F6;flex-basis:200px;flex-shrink:0}.c-tab--sub-level li{margin:0;cursor:pointer;padding:0 1.25rem 0.625rem 0;min-height:31px;line-height:1.125rem;overflow:hidden;position:relative}.c-tab--sub-level__heading{color:#007398;font-size:0.9375rem;font-weight:600;line-height:1;list-style:none;padding-bottom:0.9375rem;cursor:pointer}.c-tab--sub-level__heading--green a{color:#97D700}.c-tab--sub-level__heading--green a:hover{color:#79ad00}.c-tab--sub-level__heading--green:after{display:none}.c-tab--sub-level__heading--margin-top a{display:block;margin:0.9375rem 0 0 0}.c-tab--sub-level__heading:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/right-chevron-56091a29728f6b77a2b6852c136f1bff.svg) center center no-repeat;background-size:12px 12px;font-weight:600;position:absolute;top:3px;right:10px;width:12px;height:12px}.c-tab--sub-level__heading:hover{color:#57AFE3}.c-tab--sub-level__heading.active{color:#57AFE3}.c-tab--sub-level__item{font-size:0.9375rem;line-height:1;margin:0}.c-tab__container{clear:both;float:left;width:100%;overflow:auto}.c-tab__container--menu{padding:2.1875rem 0}@media only screen and (min-width: 1024px){.c-tab__container--menu{padding:2.1875rem}}@media only screen and (max-width: 1023px){nav .c-tab__container{padding:0}}.c-tab__content{border-top:solid 1px #007398;display:none;padding:1.875rem 0}@media only screen and (min-width: 1024px){.c-tab__content{border-top:solid 1px #007398}}.c-tab__content__inner{display:flex}@media only screen and (min-width: 1024px){.l-content .c-tab__content__inner{padding:0 0 0 6.25rem}}.c-tab__content--sub-level{border:none;padding:0}.c-tab__content--sub-level__action{overflow:scroll;height:500px}@media only screen and (min-width: 1024px){.c-tab__content--sub-level{padding:0 1.875rem;height:100%}}.c-tab__content--sub-level--first{display:block}@media only screen and (max-width: 1023px){.c-tab__content--sub-level--first{display:none !important}}.c-tab__content--sub-level__coming-soon{padding:0 !important;display:inline-block !important}.c-tab__content--sub-level__coming-soon__list{color:#97D700;font-weight:700;font-size:0.9375rem;list-style:none;margin:0 0 0 -2.5rem}.c-tab__content--sub-level__coming-soon__title{text-transform:uppercase}@media only screen and (max-width: 1023px){nav .c-tab__content--sub-level{padding:0}}.c-tab__content__list{list-style:none;padding:0}@media only screen and (min-width: 640px){.c-tab__content__list{padding:0;-webkit-column-count:2;column-count:2;-webkit-column-rule:solid 1px #007398;column-rule:solid 1px #007398;margin:0}}@media only screen and (min-width: 1024px){.c-tab__content__list{padding:0 5.625rem;-webkit-column-count:3;column-count:3;-webkit-column-rule:solid 1px #007398;column-rule:solid 1px #007398;margin:0}}.c-tab__content__list--see-more{position:fixed;bottom:0;margin:auto;right:0;left:200px;background-color:white;color:#007398;width:73%;padding:0}.c-tab__content__list--sub-level{padding:0}.c-tab__content__list li{padding:0 1.875rem 0 3.125rem;line-height:1.25rem;margin-bottom:0.625rem}@media only screen and (min-width: 640px){.c-tab__content__list li{display:block;width:100%}}@media only screen and (min-width: 1024px){.c-tab__content__list li{display:inline-block;width:100%}}.c-tab__content__list li a{color:#007398;font-size:1rem;font-weight:700}@media only screen and (min-width: 1024px){.c-tab__content__list li a{font-size:0.9375rem}}.c-tab__content__list li a:hover{color:#57AFE3}@media only screen and (max-width: 1023px){nav .c-tab__content__list li a{font-size:1.125rem}}.c-tab__content__list li a.c-tab__content__list--menu__item__link{font-size:0.625rem;color:#97D700;transition:all 0.25s}.c-tab__content__list li a.c-tab__content__list--menu__item__link:hover{color:#79ad00}@media only screen and (min-width: 1024px){.c-tab__content__list--menu{-webkit-column-count:2;column-count:2}.c-tab__content__list--menu__no-column{-webkit-column-count:unset;column-count:unset}}.c-tab__content__list--menu li{padding:0 1rem}@media only screen and (max-width: 1023px){nav .c-tab__content__list--menu li{padding:0}}.c-tab__content__list--menu li.c-tab__content__list--menu__item{display:inline-flex;flex-direction:column;line-height:1;row-gap:4px}.c-tab__content__title{font-size:0.9375rem;color:#000000;font-weight:700;text-transform:uppercase}.c-tab__content__text{font-size:1.5rem;line-height:1.18;color:#007398}@media only screen and (min-width: 1024px){.c-tab__content--always-visible{display:block !important;border:none}}.c-tab__heading{cursor:pointer;padding:0;margin:0;overflow:hidden;position:relative;color:#007398;font-size:1.25rem;font-weight:700;line-height:70px;border-top:solid 1px #007398}@media only screen and (min-width: 1024px){.c-tab__heading{display:none}}.c-tab__heading:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-plus-6080b745c7059686743e56c08cf20a08.svg) center center no-repeat;font-weight:100;float:right;position:relative;font-size:56px;width:28px;height:28px;top:20px;margin-left:20px}.c-tab__heading.d_active{color:#57AFE3}.c-tab__heading.d_active:after{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-minus-994ef55648f87a3dff9052a3e7ae4546.svg) center center no-repeat;border:none}.c-tab__heading--sub-level{color:#007398;font-size:1.25rem;font-weight:600;line-height:1;list-style:none;padding-bottom:0.625rem;cursor:pointer;position:relative}.c-tab__heading--sub-level:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/right-chevron-56091a29728f6b77a2b6852c136f1bff.svg) center center no-repeat;background-size:12px 12px;font-weight:600;position:absolute;top:3px;right:10px;width:12px;height:12px}.c-tab__heading--sub-level:hover{color:#57AFE3}.c-tab__heading--sub-level--back{color:#aaaaaa !important}.c-tab__heading--sub-level--back:after{display:none}.c-tab__heading--sub-level.d_active{color:#57AFE3}.c-tab__heading--sub-level.d_active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.1s}@media only screen and (min-width: 1024px){.c-tab__heading--sub-level{display:none}}.c-tab__clear{border-top:solid 1px #007398;font-size:1.25rem;font-weight:700;margin-top:1.875rem;padding-top:1.875rem}.c-tab__clear a{color:#97D700}.c-tab__clear-details{font-style:italic}.c-blocks-images__img{max-width:1440px;position:relative;overflow:hidden;flex:2 50%;grid-column:1 / span 4}.c-blocks-images__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.c-blocks-images__img:hover .c-blocks-images__caption{opacity:1}@media only screen and (max-width: 1023px){.c-blocks-images__img{flex:1 100%;min-height:auto}}.c-blocks-images__video--cta{content:"";display:block;width:98px;height:98px;border-radius:50%;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-play-video-0df29c9857590c3ee5d567bbf94e1655.svg) 50% 50% no-repeat rgba(0,0,0,0.6);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.3s}.c-blocks-images__video:hover:before{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}@media only screen and (min-width: 768px){.c-blocks-images__1{grid-column:span 1}}@media only screen and (min-width: 768px){.c-blocks-images__2{grid-column:span 2}}@media only screen and (min-width: 768px){.c-blocks-images__3{grid-column:span 3}}.c-blocks-images__caption{display:none;position:absolute;width:100%;right:0;bottom:0;left:0;background:rgba(35,31,32,0.75);transition:all 0.3s;padding:3.125rem 2.5rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between;opacity:0}@media only screen and (min-width: 1024px){.c-blocks-images__caption{display:flex}}.c-blocks-images__caption__content{padding:0 2.1875rem;color:#ffffff;line-height:1rem;font-weight:700}.c-blocks-images__caption__content a{color:#97D700}.c-blocks-images__caption__content a:hover{color:#79ad00}.c-blocks-images__caption__title{font-size:1.0625rem}.c-blocks-images__caption__text{font-size:0.9375rem}.c-blocks-images__caption__link{padding:0 2.1875rem}.c-gallery{display:flex;width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2.5rem auto}.c-gallery__card{flex:1 1 100%;width:100%;max-width:220px;margin:0 auto 1.25rem auto;background:#ffffff;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 560px){.c-gallery__card{margin:0 1.25rem 1.25rem 0}}.c-gallery__card__img img{width:100%;display:block}.c-gallery__card__content{padding:0.625rem 0.625rem 1.875rem 0.625rem;text-align:center;min-height:130px}.c-gallery__card__title{color:#007398;font-size:0.9375rem;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:0}.c-gallery__card__button{display:block !important}.c-gallery__block{width:auto;height:auto;overflow:hidden}.c-gallery__block--thumb{position:relative;height:100%;overflow:hidden}.c-gallery__block__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.c-gallery__block:hover .c-gallery__caption{opacity:1}.c-gallery__item{position:relative;max-width:300px;height:200px;width:100%;overflow:hidden;margin:0}@media only screen and (min-width: 400px){.c-gallery__item{max-width:380px;height:254px}}.c-gallery__item:hover .c-gallery__caption{opacity:1}.c-gallery__see-below{margin-top:1.25rem}.c-gallery__link{color:#ffffff}.c-gallery__link--video:before{content:"";display:block;width:98px;height:98px;border-radius:50%;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-play-video-0df29c9857590c3ee5d567bbf94e1655.svg) 50% 50% no-repeat rgba(0,0,0,0.6);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.3s}.c-gallery__link--video:hover:before{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);opacity:.5}.c-gallery__image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-gallery__caption{display:flex;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(35,31,32,0.75);transition:all 0.5s;padding:3.125rem 2.5rem;flex-direction:column;flex-wrap:nowrap;justify-content:center;text-align:center;opacity:0}.c-gallery__caption__title{color:#ffffff;font-weight:600;text-transform:uppercase}.c-gallery__caption__description{color:#ffffff}.c-gallery__descripton{text-align:center}.pswp__caption__center{color:#ffffff}.c-signature{width:100%;max-width:410px;background:#d9d9d9;display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.c-signature{flex-direction:row;height:100%;max-width:790px}.c-careers__signature .c-signature{display:unset}}.c-signature--margin-top{margin:4.0625rem auto 0.0625rem}.c-careers__signature .c-signature--margin-top{margin:0}.c-signature--margin-bottom{margin:0 auto 3.125rem}.c-careers__signature .c-signature--margin-bottom{margin:0}.c-signature__portrait{flex:100%;padding:0 0.9375rem;overflow:hidden;display:flex;align-items:flex-end}.c-careers__signature .c-signature__portrait{padding:0;background:#F6F6F6}@media only screen and (min-width: 1024px){.c-signature__portrait{flex:50%}}.c-signature__portrait img{display:block;width:150%;height:auto;margin:0 -100px}.c-careers__signature .c-signature__portrait img{margin:0}@media only screen and (min-width: 1024px){.c-signature__portrait img{width:100%;margin:0}}.c-signature__desc{flex:100%;padding:3.125rem 1.5625rem;text-align:center}.c-careers__signature .c-signature__desc{text-align:left}.c-careers__signature .c-signature__desc{padding:3.125rem 50px}@media only screen and (min-width: 1024px){.c-signature__desc{flex:50%;padding:3rem 1.875rem 1.875rem 0.625rem;text-align:left}}.c-signature__intro{font-size:1rem;line-height:1.4rem;margin-bottom:1.25rem}.c-signature__name{color:#007398;font-size:1.25rem;line-height:1.4375rem;font-weight:400;margin:0 0 0.3125rem 0}.c-signature__position{font-size:1rem;line-height:1;font-weight:600}@media only screen and (min-width: 1024px){.c-signature__position{min-height:2.125rem}}.c-signature__text{font-size:1rem;line-height:1.4rem;margin-top:1.25rem}.c-signature__call-me{color:#007398;font-size:1.25rem;line-height:1.4375rem;font-weight:400;margin:1.25rem 0}.c-signature__call-me__tel{display:inline-block}.c-signature__email{word-break:break-all}.c-signature__social{display:flex;flex-direction:row;justify-content:center}.c-careers__signature .c-signature__social{justify-content:flex-start}@media only screen and (min-width: 1024px){.c-signature__social{justify-content:flex-start}}.c-signature__social__link svg{fill:#007398;width:23px;height:24px}.c-signature__social__separator{text-indent:-9999px;width:1px;height:30px;border-left:solid 1px #007398;margin:0 20px}.c-signature__social__email{font-size:0.875rem}.c-newsletter-form{width:100%;max-width:780px;margin:6.25rem auto;padding:1.875rem 3.125rem;background:#57AFE3;color:#ffffff;text-align:left}@media only screen and (min-width: 1024px){.c-newsletter-form{margin:6.25rem auto;padding:1.875rem 9.375rem;text-align:center}}.c-newsletter-form__description{font-size:1.5625rem;line-height:1.5625rem;font-weight:300;max-width:unset;margin-bottom:3.125rem}@media only screen and (min-width: 1024px){.c-newsletter-form__description{max-width:350px;margin:0 auto 3.125rem auto}}.c-newsletter-form .t-block-title{max-width:unset}@media only screen and (min-width: 1024px){.c-newsletter-form .t-block-title{max-width:350px;margin:0.83em auto}}.c-newsletter-form .c-form__input{max-width:100%;margin-bottom:1.25rem}@media only screen and (min-width: 1024px){.c-newsletter-form .c-form__input{text-align:center}}.c-newsletter-form__check{display:flex;flex-direction:row;margin-top:2.25rem}.c-newsletter-form__check__checkbox{margin:0 1.25rem 0 0}@media only screen and (min-width: 1024px){.c-newsletter-form__check__checkbox{margin:0 1.25rem 0 1.875rem}}.c-newsletter-form__check__consent{font-size:0.8125rem;line-height:0.9375rem;text-align:left}.c-newsletter-form__required-fields{font-size:0.8125rem;line-height:0.9375rem;text-align:left;margin:1.25rem 0 1.25rem 2.1875rem}@media only screen and (min-width: 1024px){.c-newsletter-form__required-fields{margin:1.25rem 0 1.25rem 4.0625rem}}.c-jobs__intro{background:#97D700;color:#ffffff;font-size:1.25em;line-height:1.75rem;padding:3.125rem 2rem;text-align:center}.c-jobs__iframe{border:none;display:block;width:100%;min-height:800px;margin:10rem auto 6.25rem auto}.c-jobs__table{width:100%;margin:1.25rem 0 3.75rem 0}.c-jobs__table__wrapper{background:#007398;background:linear-gradient(135deg, #78B4C7 0%, #A5D3EE 100%);padding:3.75rem 0}@media only screen and (max-width: 1247px){.c-jobs__table__wrapper{width:100vw;position:relative;margin-left:-50vw;left:50%;margin-right:-50vw;right:50%}}.c-jobs__table__inner{padding:0 1.25rem}@media only screen and (min-width: 1248px){.c-jobs__table__inner{padding:0 8.375rem}}.c-jobs__table__title{background-color:#007398;text-align:left;padding-top:0.625rem;padding-bottom:0.625rem;color:white;font-weight:700}.c-jobs__table__line{display:flex}@media only screen and (max-width: 767px){.c-jobs__table__table-row{display:table-row}}@media only screen and (max-width: 767px){.c-jobs__table__row{display:flex;flex-direction:column;border-bottom:solid 0.5px #ffffff}}.c-jobs__table__cell{padding:0.625rem 0 1.875rem 0;vertical-align:top}@media only screen and (min-width: 768px){.c-jobs__table__cell{padding:1.875rem 0 0.625rem 0;border-bottom:solid 0.5px #ffffff}}@media only screen and (max-width: 767px){.c-jobs__table__cell.c-table__mobile-only{display:table-cell;width:100%}}.c-jobs__table__cell__content{display:flex;align-items:center;line-height:1.25rem;margin:0.25rem 0 0 0}.c-jobs__table__cell--desc{padding:1.875rem 0;color:#ffffff;font-size:1rem;line-height:1.25rem}@media only screen and (min-width: 768px){.c-jobs__table__cell--desc{padding:1.875rem 1.25rem 0.625rem 0;font-size:0.8125rem;line-height:1.375rem;width:52%}}.c-jobs__table__cell--desc__profession{text-transform:uppercase;font-weight:700}.c-jobs__table__cell--desc__clinic{margin:0 2.5rem 0 0}.c-jobs__table__cell--desc__dist{font-weight:700}@media only screen and (min-width: 768px){.c-jobs__table__cell--buttons{min-width:15.625rem}}@media only screen and (min-width: 1024px){.c-jobs__table__cell--buttons{min-width:17.5rem}}.c-jobs__table__cell__share{color:#ffffff;font-size:0.875rem;line-height:0.8125rem;margin:0 0.625rem 0 0}.c-jobs__table__cell__social{margin:0 0.3125rem;line-height:0.8125rem}.c-jobs__table__cell__social img{width:1.5rem;height:1.5rem}@media only screen and (min-width: 768px){.c-jobs__table__cell__social img{width:1.3125rem;height:1.3125rem}}.c-jobs__table__btn{background:transparent;border:solid 0.5px #000000;font-size:1.0625rem;color:#000000;padding:0.5rem 1rem;margin:0 1.5rem 0 0;transition:all 0.25s;text-align:center}@media only screen and (min-width: 768px){.c-jobs__table__btn{display:inline;padding:0.5rem 1.25rem;font-size:0.8125rem;margin:0 .5rem}}@media only screen and (min-width: 1024px){.c-jobs__table__btn{margin:0 1.0625rem}}.c-jobs__table__btn:hover{border:solid 0.5px #ffffff;color:#ffffff}.c-jobs__filter{display:block;margin:7.1875rem 0 3.75rem 0}.c-jobs__filter__form{display:flex;justify-content:flex-start;-webkit-column-gap:3.125rem;column-gap:3.125rem;flex-direction:column;max-width:25rem;margin:0 auto}@media only screen and (min-width: 1024px){.c-jobs__filter__form{flex-direction:row;max-width:unset;margin:0}}.c-jobs__filter__select{border:solid 1px #007398;color:#007398;font-size:1.1875rem;padding:0 0 0 2.5rem;height:2.875rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0.9375rem 0}@media only screen and (min-width: 1024px){.c-jobs__filter__select{height:3.25rem;max-width:24.375rem;margin:0;font-size:1.5rem}}.c-jobs__filter__select__wrapper{position:relative}.c-jobs__filter__select__wrapper:after{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-select-73219c06dfc6f52b4f2d1d78578203a0.svg) center center no-repeat;background-size:1.375rem 0.8125rem;width:1.375rem;height:0.8125rem;display:block;position:absolute;top:1.25rem;right:2.5rem}.c-jobs__filter__input{border:solid 1px #007398;color:#007398;font-size:1.1875rem;text-align:center;height:2.875rem;width:100%;margin:0 0 0.9375rem 0}@media only screen and (min-width: 1024px){.c-jobs__filter__input{width:100%;max-width:16.875rem;margin:0;font-size:1.5rem;height:3.25rem}}.c-jobs__filter__input::-webkit-input-placeholder{color:#007398;font-size:1.1875rem;text-align:center}.c-jobs__filter__input:-ms-input-placeholder{color:#007398;font-size:1.1875rem;text-align:center}.c-jobs__filter__input::-ms-input-placeholder{color:#007398;font-size:1.1875rem;text-align:center}.c-jobs__filter__input::placeholder{color:#007398;font-size:1.1875rem;text-align:center}@media only screen and (min-width: 1024px){.c-jobs__filter__input::-webkit-input-placeholder{font-size:1.5rem}.c-jobs__filter__input:-ms-input-placeholder{font-size:1.5rem}.c-jobs__filter__input::-ms-input-placeholder{font-size:1.5rem}.c-jobs__filter__input::placeholder{font-size:1.5rem}}.c-jobs__clinic.c-table{table-layout:auto}.c-applications__iframe{border:none;display:block;width:100%;max-width:100%;min-height:3000px;margin:2.5rem auto 6.25rem auto}.c-exercices__iframe{border:none;display:block;width:100%;min-height:800px;margin:2.5rem auto 6.25rem auto}.c-back-to{color:#ffffff;font-size:1.25rem;line-height:30px;position:relative;top:20px;left:25px;padding-left:50px}.c-back-to:before{position:absolute;content:"";display:block;left:0;width:30px;height:30px;top:auto;background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-arrow-left-white-8c6207ccc17a52028fb23b17aa2c811a.svg) center center no-repeat;background-size:30px 30px}.c-back-to:hover{color:#ffffff}.page-event .c-back-to{position:absolute}@media only screen and (min-width: 1024px){.c-back-to{display:none}}.c-error__header{background:#007398;height:84px;padding:0.625rem 1.875rem}@media only screen and (min-width: 768px){.c-error__header{text-align:left}}.c-error__header__logo{width:197px}.c-error__header__image:before{display:none}.c-error__title{margin:1.5625rem}.c-error__body{margin:1.5625rem auto;width:50vw}.c-error__separator{margin:3.125rem auto;width:12.5rem}.c-error__500{text-align:center}.c-banner{position:relative;margin:7.5rem auto 2.5rem auto;width:100%;max-width:384px;height:372px}.page-event-list .c-banner{aspect-ratio:1 / 1.56;height:unset}@media only screen and (min-width: 1024px){.c-banner{width:100%;max-width:inherit;height:360px}.page-event-list .c-banner{aspect-ratio:2.6 / 1;max-width:960px}}.c-banner--aspiraction{margin:7.5rem auto}.c-banner__wrapper{width:100%;height:100%;position:relative}.c-banner__wrapper:before{content:"";opacity:0.4;position:absolute;top:0;right:0;bottom:0;left:0}.c-banner__content{color:#ffffff;text-align:center;font-weight:500;width:100%;display:flex;flex-direction:column;justify-content:center;height:170px;padding:0 1.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-banner__content__title{font-size:2.5rem;line-height:2rem;margin-bottom:1.25rem}.c-banner__content__subtitle{font-size:1.4375rem;line-height:1.4375rem}.c-banner__content a{color:#ffffff;text-decoration:underline}.c-banner__content a:hover{text-decoration:none}.c-banner__close{position:absolute;top:20px;right:0;display:block;overflow:visible;width:30px;height:30px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#fff;border:0;outline:0;background:transparent;z-index:1}.c-banner__close:hover,.c-banner__close:focus{color:#95979c}.c-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-banner__mid-banner{width:100%;height:470px;margin:100px auto 200px auto;position:relative}.c-banner__mid-banner:after{content:"";width:100%;height:100%;background:#444444;position:absolute;top:0;opacity:.65}.c-banner__mid-banner__figure{height:100%}.c-banner__mid-banner__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-banner__mid-banner__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#ffffff;padding:0 3rem;width:100%;z-index:1}@media only screen and (min-width: 560px){.c-banner__mid-banner__content{padding:0 6rem}}@media only screen and (min-width: 1024px){.c-banner__mid-banner__content{padding:0 12.5rem}}.c-banner__mid-banner__title{font-size:1rem;font-weight:700}@media only screen and (min-width: 560px){.c-banner__mid-banner__title{font-size:1.125rem}}@media only screen and (min-width: 1024px){.c-banner__mid-banner__title{font-size:1.4375rem}}.c-banner__mid-banner__text{font-size:2.25rem;line-height:2.25rem;font-weight:700;margin:0.25rem auto 3.75rem auto}@media only screen and (min-width: 560px){.c-banner__mid-banner__text{font-size:2.5rem;line-height:2.5rem}}@media only screen and (min-width: 1024px){.c-banner__mid-banner__text{font-size:2.8125rem;line-height:2.8125rem}}.c-banner__mid-banner__cta{margin:0 auto}.c-banner--aspiraction__image{-o-object-position:0 0;object-position:0 0}@media only screen and (min-width: 1024px){.c-banner--aspiraction__image{-o-object-position:50% 50%;object-position:50% 50%}}.c-banner--aspiraction__content{display:flex;align-items:center;text-align:left;height:100%;padding-top:1.5rem}@media only screen and (min-width: 1024px){.c-banner--aspiraction__content{flex-direction:row;padding-left:20rem}}@media only screen and (min-width: 1440px){.c-banner--aspiraction__content{padding-left:21.875rem}}.c-banner--aspiraction__left{padding-right:5rem}@media only screen and (min-width: 1024px){.c-banner--aspiraction__left{max-width:450px;padding-right:4.375rem}}@media only screen and (min-width: 1248px){.c-banner--aspiraction__left{max-width:520px}}@media only screen and (min-width: 1440px){.c-banner--aspiraction__left{max-width:720px}}.c-banner--aspiraction__description{font-family:muli, sans-serif;font-weight:300;font-size:2rem;line-height:2.25rem;text-align:left}@media only screen and (min-width: 1024px){.c-banner--aspiraction__description{font-size:2.5625rem;line-height:3.25rem;margin-bottom:1rem}}.c-banner--aspiraction__title{width:100%;max-width:200px}@media only screen and (min-width: 1024px){.c-banner--aspiraction__title{max-width:288px}}.c-recaptcha{margin:1.25rem auto}.c-footer{display:flex;justify-content:center;background:#444444;flex-direction:column}@media only screen and (min-width: 1024px){.c-footer{flex-direction:row}}.c-footer--fullpage{width:100vw;position:relative;margin-left:-50vw;left:50%}.c-footer__phone--title{margin-bottom:0;margin-top:35px}.c-footer__phone--number{color:#9fcae3;font-size:1.3125rem}.c-footer__info{background:#007398;display:flex;flex:100%;align-items:flex-end;position:relative;padding:3.4375rem 2rem;font-size:0.8125rem}@media only screen and (min-width: 1024px){.c-footer__info{flex:65%;max-width:840px;font-size:0.9375rem;padding:3.4375rem}}.c-footer__info:before{content:"";background:#007398;position:absolute;top:0;bottom:0;left:-500%;width:500%;display:block}.c-footer__info__logo{position:relative;margin-right:5.3125rem;top:-3rem}@media only screen and (max-width: 767px){.c-footer__info__logo{display:none}}.c-footer__info__logo img{width:197px;height:63px}.c-footer__info__links{display:flex;width:100%;flex-flow:row wrap;color:#ffffff}.c-footer__info__links ul{margin-left:-40px;display:flex;flex-direction:column;gap:0.875rem}.c-footer__info__links ul li{list-style:none;color:#ffffff;line-height:1rem}@media only screen and (min-width: 1024px){.c-footer__info__links ul li{line-height:1.25rem}}.c-footer__info__links ul li a{color:#ffffff;padding-right:10px}.c-footer__info__menu{flex:2 50%}.c-footer__info__share{flex:2 50%}.c-footer__info__share p{line-height:1rem}.c-footer__info__share ul{flex-direction:row;gap:unset}.c-footer__info__share ul li{display:inline-block}.c-footer__info__share ul li a{display:block}.c-footer__info__share ul li a:before{content:"";height:24px;display:block;text-indent:0}.c-footer__info__share ul li a.facebook:before{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-fb-0c1c20daaad13a4c4694c13df2509176.svg) left center no-repeat;width:14px}.c-footer__info__share ul li a.twitter:before{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-twitter-30793577bfc6c17859b44c6070550504.svg) left center no-repeat;width:23px}.c-footer__info__share ul li a.linkedin:before{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-linkedin-3270be77103cabb5d8a92d09b692c39d.svg) left center no-repeat;width:23px}.c-footer__info__share ul li a.youtube:before{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-yt-cf547de3276838c35eca36f1df90426d.svg) left center no-repeat;width:27px}.c-footer__info__share ul li a.instagram:before{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-instagram-bb2123dd9d878b530adb902f96135a50.svg) left center no-repeat;width:22px}.c-footer__info__share ul li a i{text-indent:-9999px;position:absolute;height:0}.c-footer__info__copyright{flex:1 100%;position:relative;font-size:0.8125rem;line-height:0.9375rem;color:#ffffff;margin-top:3.125rem;padding-top:1.875rem;padding-right:5.5rem;border-top:solid 1px #ffffff;min-height:90px}.c-footer__info__copyright:after{content:"";width:51px;height:84px;position:absolute;top:10px;right:0}.c-footer__newsletter{color:#ffffff;background:#444444;flex:100%;padding:3.125rem 2rem;position:relative;display:flex}@media only screen and (min-width: 1024px){.c-footer__newsletter{flex:35%;max-width:580px;padding:3.125rem}}.c-footer__newsletter__title{color:#ffffff;font-size:2.1875rem;line-height:2.5rem;font-weight:700;margin:0 0 2rem 0}.c-footer__newsletter__form{display:flex;flex-direction:column}.c-footer__newsletter__form__email .c-email{background:#444444;border:none;border-bottom:solid 1px #ffffff;font-size:1.25rem;line-height:3rem;color:#ffffff;min-width:19rem;margin-right:1.875rem;height:3.125rem}@media only screen and (min-width: 1024px){.c-footer__newsletter__form__email .c-email{width:100%;min-width:14.375rem}}.c-footer__newsletter__form__email .c-email::-webkit-input-placeholder{color:#ffffff}.c-footer__newsletter__form__email .c-email:-ms-input-placeholder{color:#ffffff}.c-footer__newsletter__form__email .c-email::-ms-input-placeholder{color:#ffffff}.c-footer__newsletter__form__email .c-email::placeholder{color:#ffffff}.c-footer__newsletter__form__email .c-email:autofill{background-color:#444444 !important;font-size:1.25rem;line-height:3rem}.c-footer__newsletter__form__email .c-email:-internal-autofill-selected{background-color:#444444 !important;font-size:1.25rem;line-height:3rem}.c-footer__newsletter__form__send-zone{display:flex;justify-content:space-between;flex-direction:column;margin-top:1.5rem}@media only screen and (min-width: 1024px){.c-footer__newsletter__form__send-zone{flex-direction:row;margin-top:unset}}@media only screen and (min-width: 1024px){.c-footer__newsletter__form__recaptcha{-webkit-transform:scale(0.77);transform:scale(0.77);margin:0.3125rem 0 0 -2.1875rem}}.c-footer__newsletter__form__consent{flex:1 100%;font-size:0.8125rem;margin-top:0.3125rem;display:flex}.c-footer__newsletter__form__consent__checkbox{margin-right:0.9375rem}.c-footer__newsletter__form__required{flex:1 100%;font-size:0.8125rem;margin:1.25rem 2rem 1.25rem 1.2rem}.c-clinic-search__header{display:flex;margin-bottom:30px}.c-clinic-search__header--main-img{flex:1 50%;max-height:300px}.c-clinic-search__header--main-img img{width:100%}.c-clinic-search__header--map{flex:1 50%}@media only screen and (max-width: 1023px){.c-clinic-search__header--map{min-height:400px}}.c-clinic-search__cta{text-align:center}.c-clinic-search__contact{display:flex}@media only screen and (max-width: 1023px){.c-clinic-search__contact{flex-wrap:wrap}}.c-clinic-search__contact .l-clinic__intro__column{padding:25px}.c-clinic-search__experts .l-expert-card{flex:1 46%}.c-clinic-search__aside--blocks{border-bottom:solid 1px #AAAAAA;margin-bottom:20px;font-size:14px}.c-clinic-search__aside--blocks-address{margin-top:0;line-height:1.5}.c-clinic-search__aside--blocks-phone{margin-bottom:0;margin-top:0}.c-clinic-search__aside--blocks-title{font-weight:bold;color:black;line-height:18px;margin-bottom:20px}.c-clinic-search__aside--blocks-distance{font-weight:bold;color:black;margin-top:10px}.c-clinic-search__aside--label{font-weight:bold;color:#007398;font-size:15px;line-height:18px;margin-bottom:20px}.c-clinic-search__aside--form{flex-direction:column}.c-clinic-search__aside--form .c-form__input{min-height:40px;margin-bottom:20px;font-size:1rem}.c-clinic-search__aside--form .c-form__select{min-height:40px;margin-bottom:20px;font-size:1rem}.c-clinic-search__aside--form-btn{font-size:11px}.c-table{border-spacing:0;margin:auto;width:100%;margin-bottom:50px}@media only screen and (max-width: 767px){.c-table{width:100%;table-layout:fixed;border-collapse:collapse}}.c-table thead{background-color:#007398}.c-table thead th{text-align:left;padding-top:10px;padding-bottom:10px;color:white;padding-left:20px}.c-table td,.c-table tr{padding-left:20px;color:white}.c-table td{border-bottom:solid 0.5px white;padding-bottom:5px;padding-top:5px}.c-table tr:nth-child(1) td{padding-top:35px}@media only screen and (max-width: 767px){.c-table tr:nth-child(1) td{padding-top:5px}}.c-table__w-20{width:20%}.c-table__w-40{width:40%}.c-table__w-100{width:100%}@media only screen and (max-width: 767px){.c-table__mobile-none{display:none}}.c-table__mobile-only{display:none}@media only screen and (max-width: 767px){.c-table__mobile-only{display:block}}.c-table__mobile-only .inner-col{margin-top:20px}.c-table__mobile-only .inner-col__label{width:35%;display:inline-block;vertical-align:top;color:#007398}.c-table__mobile-only .inner-col__value{width:60%;display:inline-block;vertical-align:top}.c-table__mobile-only .inner-col__action{text-align:center;padding:30px 0}.c-table__action{text-align:right}.c-table__link{color:white}.c-table__link--apply{text-decoration:underline}@media only screen and (max-width: 767px){.c-table__link{font-weight:bold}}.c-table.revert{margin-bottom:150px}.c-table.revert td,.c-table.revert tr{color:#007398}.c-table.revert td{border-bottom:solid 0.5px #007398}.c-table.revert .c-table__link{color:#007398}.c-table__wrapper{background:rgba(0,115,152,0.45)}@media only screen and (max-width: 1023px){.c-table__wrapper{padding:20px 20px;margin-bottom:50px}}@media only screen and (min-width: 1024px){.c-table__wrapper{padding:60px 0}}.c-tabings{border-bottom:solid 1px #aaaaaa;margin-bottom:50px;width:100%;margin-top:50px}.c-tabings__link{font-size:18px;color:#aaaaaa;font-weight:700;font-family:"Helvetica Neue", sans-serif}.c-tabings__link.active{color:#007398}.c-tabings__container{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.c-tabings__container.active{display:block}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.c-athlete__card{position:relative;width:100%;max-width:314px;max-height:314px;overflow:hidden;background:#F6F6F6}.c-athlete__card__image{width:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:all 0.3s}.c-athlete__card__figure:hover .c-athlete__card__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-athlete__card__caption{position:absolute;bottom:0;background:rgba(68,68,68,0.75);width:100%;padding:1rem;display:flex;justify-content:space-between;flex-direction:column;line-height:1;min-height:80px}.c-athlete__card__name{font-size:0.9375rem;color:#ffffff}.c-athlete__card__sport{font-size:0.8125rem;color:#ffffff}.c-athlete__card__link{font-size:0.8125rem;color:#97D700;text-decoration:underline;margin-top:0.375rem;transition:all 0.3s}.c-athlete__figure{position:relative;width:100%}.c-athlete__figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(68,68,68,0.25)}@media only screen and (min-width: 1024px){.c-athlete__figure:after{display:none}}.c-athlete__img{display:block;width:100%}.c-athlete__sport{font-size:0.9375rem;font-weight:700;color:#000000}.c-athlete__bio{font-size:1rem;line-height:1.75rem;color:#7c7c7c;margin-top:2.5rem}.c-athlete__clinic{margin:1.875rem 0;padding:1.75rem 1.5rem;background:#97D700;color:#ffffff;display:block;transition:all 0.5s}.c-athlete__clinic:hover{color:#ffffff;background:#79ad00}@media only screen and (min-width: 768px){.c-athlete__clinic{padding:2rem 1.875rem}}.c-athlete__clinic__sponsored{font-size:1.3125rem;font-weight:700}.c-athlete__clinic__name{font-size:1.75rem;line-height:1.5rem;font-weight:700}@media only screen and (min-width: 768px){.c-athlete__clinic__name{font-size:2.5rem;line-height:2.25rem}}.c-careers__hero{height:33.75rem;margin-top:5.25rem;margin-bottom:5.313rem}@media only screen and (min-width: 1024px){.c-careers__hero{height:unset;aspect-ratio:2.36 / 1;margin-top:4.125rem;margin-bottom:1.625rem}}@media only screen and (min-width: 1248px){.c-careers__hero{margin-top:1.938rem;margin-bottom:1.625rem}}.c-careers__hero.has-banner{margin-top:0}@media only screen and (min-width: 1024px){.c-careers__hero.has-banner{margin-top:0}}@media only screen and (min-width: 1248px){.c-careers__hero.has-banner{margin-top:0}}.c-careers__hero__img{height:33.75rem}@media only screen and (min-width: 1024px){.c-careers__hero__img{height:unset;aspect-ratio:2.36 / 1}}@media only screen and (min-width: 1024px){.c-careers__hero__img:before{display:none}}.has-banner .c-careers__hero__img{margin-top:0}@media only screen and (min-width: 1024px){.has-banner .c-careers__hero__img{margin-top:0}}@media only screen and (min-width: 1248px){.has-banner .c-careers__hero__img{margin-top:0}}.c-careers__hero__img img{width:100%;height:100%;-o-object-position:center top;object-position:center top}@media only screen and (min-width: 1024px){.c-careers__hero__img img{height:unset}}.c-careers__header{margin:5.25rem auto 0 auto;padding-top:1.875rem}@media only screen and (min-width: 1024px){.c-careers__header{margin:4.125rem auto 4.875rem auto;padding-top:6.25rem}}@media only screen and (min-width: 1248px){.c-careers__header{margin:1.938rem auto 4.875rem auto}}.c-careers__header.has-hero{margin:-4.375rem auto 0 auto}@media only screen and (min-width: 1024px){.c-careers__header.has-hero{margin:-6.25rem auto 4.875rem auto}}@media only screen and (min-width: 1248px){.c-careers__header.has-hero{margin:-6.25rem auto 4.875rem auto}}.c-careers__header.has-banner{margin:0 auto 0 auto;padding-top:0}@media only screen and (min-width: 1024px){.c-careers__header.has-banner{margin:0 auto 4.875rem auto;padding-top:0}}@media only screen and (min-width: 1248px){.c-careers__header.has-banner{margin:0 auto 4.875rem auto;padding-top:0}}.c-careers__header__title{font-size:1.375rem;line-height:1.688rem;text-align:center;color:#007398;font-weight:700;margin:3.125rem auto 0 auto}@media only screen and (min-width: 1024px){.c-careers__header__title{font-size:2.5rem;line-height:3.438rem;margin:6.25rem  auto 0 auto}}.c-careers__header__subtitle{font-size:1.25rem;line-height:1.5rem;text-align:center;color:#007398;font-weight:500;margin:0}@media only screen and (min-width: 1024px){.c-careers__header__subtitle{font-size:1.625em;line-height:2rem}}.c-careers__header__btn{margin:2.5rem auto 0 auto}.c-careers__banner{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:1.875rem;margin-right:calc(50% - 50vw);padding:2.25rem 10% 1.5rem 10%;min-height:27rem}@media only screen and (min-width: 1024px){.c-careers__banner{background:url(//dkwqvw7dkeevo.cloudfront.net/assets/careers-banner-bgd-402bb0dcca3a796a1b6ddf17c2689d9a.png) center center no-repeat;margin-bottom:7.5rem}}.c-careers__banner__content{display:grid;justify-content:center;grid-template-columns:repeat(1, 1fr);grid-template-row:30% 20% 30% 30%;row-gap:1.5rem}@media only screen and (min-width: 1024px){.c-careers__banner__content{grid-template-columns:30% 20% 30% 30%;grid-template-row:unset;row-gap:3.125rem;margin-bottom:1.25rem}}.c-careers__banner__content__item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;row-gap:1.25rem}@media only screen and (min-width: 1024px){.c-careers__banner__content__item{margin:0 -5%}}.c-careers__banner__content__item:nth-child(1) img{max-width:26.75rem}.c-careers__banner__content__item:nth-child(2) img{max-width:17.813rem}.c-careers__banner__content__item:nth-child(3) img{max-width:24.625rem}.c-careers__banner__content__item:nth-child(4) img{max-width:28.375rem}@media only screen and (min-width: 1024px){.c-careers__banner__content__fig{min-height:75%}}@media only screen and (min-width: 1248px){.c-careers__banner__content__fig{min-height:85%}}.c-careers__banner__content__img{width:100%;position:relative}.c-careers__banner__content__caption{text-align:center;font-size:1.375rem;line-height:1.563rem;color:#444444;padding:0 5%}@media only screen and (min-width: 1024px){.c-careers__banner__content__caption{font-size:1.125rem;line-height:1.313rem}}.c-careers__why-asp{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem;margin:0 auto 3.75rem auto;max-width:27.5rem}@media only screen and (min-width: 1024px){.c-careers__why-asp{grid-template-columns:repeat(3, 1fr);margin:0 0 8.75rem 0;max-width:unset}}.c-careers__why-asp__title{font-size:1.375rem;line-height:1.688rem;text-align:center;color:#007398;font-weight:700;margin:0 auto 2.313rem auto}@media only screen and (min-width: 1024px){.c-careers__why-asp__title{font-size:2.5rem;line-height:2.5rem;margin:0 auto 4.25rem auto}}.c-careers__why-asp__item{display:flex;flex-direction:column;row-gap:1.688rem}.c-careers__why-asp__img{width:100%}.c-careers__why-asp__caption{text-align:center;font-size:1.25rem;line-height:1.5rem;color:#444444;padding:0 5%}@media only screen and (min-width: 1024px){.c-careers__why-asp__caption{font-size:1rem;line-height:1.125rem;padding:0 20%}}.c-careers__clinics{aspect-ratio:1 / 1.3;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (min-width: 1024px){.c-careers__clinics{aspect-ratio:1.2 / 1;width:100%;margin-left:unset;margin-bottom:9.75rem;margin-right:unset}}.c-careers__clinics__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.c-careers__clinics__title{position:absolute;top:8%;font-size:1.375rem;font-weight:700;color:#007398;z-index:1;width:100%;text-align:center}@media only screen and (min-width: 1024px){.c-careers__clinics__title{font-size:1.75rem}}.c-careers__clinics__btn{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-careers__advantages{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:2.5rem;margin-right:calc(50% - 50vw);padding:4.375rem 0 0 0;text-align:center;position:relative}@media only screen and (min-width: 1024px){.c-careers__advantages{background:#F6F6F6;margin-bottom:6.25rem;padding:4.375rem 0 5.313rem 0}.c-careers__advantages:after{display:unset}}.c-careers__advantages:after{display:none;font-size:17.813rem;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50%;color:#ffffff;z-index:0;opacity:0.7}.c-careers__advantages:lang(en):after{content:"ADVANTAGES"}.c-careers__advantages:lang(fr):after{content:"AVANTAGES"}.c-careers__advantages__title{font-size:1.375rem;line-height:1.688rem;text-align:center;color:#007398;font-weight:700;margin:0 auto;position:relative;z-index:1}@media only screen and (min-width: 1024px){.c-careers__advantages__title{font-size:2.5rem;line-height:3.438rem}}.c-careers__advantages__subtitle{font-size:1.375rem;line-height:1.688rem;text-align:center;color:#007398;font-weight:300;margin:0 auto;position:relative;z-index:1}@media only screen and (min-width: 1024px){.c-careers__advantages__subtitle{font-size:1.5rem;line-height:1.75rem}}.c-careers__advantages ul{-webkit-column-count:1;column-count:1;-webkit-column-gap:2.5rem;column-gap:2.5rem;margin:4.375rem auto 0 auto;position:relative;z-index:1;max-width:42.5rem}@media only screen and (min-width: 1024px){.c-careers__advantages ul{-webkit-column-count:2;column-count:2;max-width:53.125rem}}.c-careers__advantages ul li{list-style:none;font-size:1.375rem;line-height:1.563rem;color:#444444;position:relative;padding:0 0 0.625rem 2.5rem;text-align:left}@media only screen and (min-width: 1024px){.c-careers__advantages ul li{font-size:1.25rem;line-height:1.875rem}}.c-careers__advantages ul li:before{content:"";background:url(//dkwqvw7dkeevo.cloudfront.net/assets/ico-careers-list-bbb27efff95bf61e0cea32e597b2b883.svg) center center no-repeat;background-size:1.875rem 1.125rem;width:1.875rem;height:1.125rem;display:block;position:absolute;top:0.5rem;left:0}.c-careers__advantages__btn{margin:0 auto 2.5rem  auto}@media only screen and (min-width: 1024px){.c-careers__advantages__btn{margin:0 auto 5rem  auto}}.c-careers__signature{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;gap:1.25rem;width:100%;max-width:28.125rem;margin:4.125rem auto}@media only screen and (min-width: 1024px){.c-careers__signature{max-width:57.438rem;grid-template-columns:repeat(2, 1fr)}}.c-careers__signature__title{font-size:1.5rem;line-height:1.75rem;text-align:center;color:#007398;font-weight:700;margin:1.5rem auto 0 auto;position:relative;z-index:1}@media only screen and (min-width: 1024px){.c-careers__signature__title{margin:5.375rem auto 0 auto}}.c-careers__signature__subtitle{font-size:1.5rem;line-height:1.75rem;text-align:center;color:#007398;font-weight:300;margin:0 auto 3.75rem auto;position:relative;z-index:1}.c-google-reviews__wrapper{width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#ffffff;padding:1.5rem 1.5rem 3rem 1.5rem}@media only screen and (min-width: 768px){.c-google-reviews__wrapper{padding:3rem 1.5rem}}.c-google-reviews__intro{background:#F6F6F6;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem;margin:3.125rem 0 1.5rem 0}@media only screen and (min-width: 768px){.c-google-reviews__intro{flex-direction:row;border-radius:2.9375rem;height:5.875rem;padding:0 1.375rem 0 3.75rem}}.c-google-reviews__intro__left{display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;font-weight:100;letter-spacing:2px;color:#444444;margin-bottom:.5rem}@media only screen and (min-width: 768px){.c-google-reviews__intro__left{font-size:1.875rem;letter-spacing:3px;justify-content:flex-start;margin-bottom:0}}.c-google-reviews__intro__reviews--fr:lang(fr){display:inherit;margin:0 3.625rem 0.375rem 0}.c-google-reviews__intro__reviews--fr:lang(en){display:none}.c-google-reviews__intro__reviews--en:lang(fr){display:none}.c-google-reviews__intro__reviews--en:lang(en){display:inherit;margin:0 0 0.375rem 3.625rem}.c-google-reviews__intro__logo{width:6.5rem;height:2.125rem}.c-google-reviews__slider{margin:0 auto 2.5rem auto;width:100%;max-width:330px}@media only screen and (min-width: 768px){.c-google-reviews__slider{max-width:654px}}@media only screen and (min-width: 1024px){.c-google-reviews__slider{max-width:100%}}.c-google-reviews__slider .flickity-page-dots{bottom:-50px}.c-google-reviews__cell{padding:0 0 1.875rem 0;height:284px;display:block}.c-google-reviews__card{position:relative;margin:0 0.75rem;padding:1.75rem 1rem 1.75rem 1.5rem;width:302px;height:100%;background:#F6F6F6}.c-google-reviews__card:after{content:"";position:absolute;width:0;height:0;right:60px;bottom:-24px;border:12px solid black;border-color:transparent transparent #F6F6F6 #F6F6F6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-google-reviews__card__info{margin:0 0 0 0.875rem}.c-google-reviews__card__top{display:flex}.c-google-reviews__card__img{width:60px;height:60px;display:block;border-radius:50%}.c-google-reviews__card__name{font-size:0.9375rem;color:#007398}.c-google-reviews__card__rate{display:flex;justify-content:space-between;align-items:center}.c-google-reviews__card__stars{display:flex}.c-google-reviews__card__stars svg{margin-right:1px}.c-google-reviews__card__ago{color:#aaaaaa;font-size:0.6875rem;margin-left:0.625rem}.c-google-reviews__card__review{font-size:1rem;line-height:1.75rem;margin-top:1rem}.c-google-reviews__card__review__scroll{height:100px;overflow-y:auto;padding:0 .5rem 0 0}.c-google-reviews__card__review__scroll::-webkit-scrollbar{width:8px}.c-google-reviews__card__review__scroll::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px}.c-google-reviews__card__see-more{font-size:0.9375rem;color:#aaaaaa;display:inline-block}.c-aspiraction__title{margin-bottom:5.75rem}.c-aspiraction__intro{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:400;color:#007398;margin:0 0 5rem 0}@media only screen and (min-width: 768px){.c-aspiraction__intro{font-size:1.8125rem;line-height:2.125rem;margin:0 6.25rem 9.375rem 6.25rem}}.c-aspiraction__content{position:relative;background:rgba(255,255,255,0.75);padding:3.125rem 1rem 10.625rem 1rem;margin-top:3rem;position:relative}@media only screen and (min-width: 560px){.c-aspiraction__content{padding:3.125rem 4.375rem 10.625rem 4.375rem}}.c-aspiraction__article{font-size:1rem;line-height:1.75rem}.c-aspiraction__article__columns{display:flex;flex-direction:column;color:#7c7c7c}@media only screen and (min-width: 768px){.c-aspiraction__article__columns{flex-direction:row}}.c-aspiraction__article__header{padding:0.625rem}.c-aspiraction__article__title{font-size:1.8125rem;line-height:2.125rem;font-weight:400;color:#007398;margin:3.5rem 0 0 0}.c-aspiraction__article__date{color:#000000;font-size:0.9375rem;font-weight:700}.c-aspiraction__article__author{font-size:1.5rem;line-height:1.75rem;font-weight:700}.c-aspiraction__article__author__title{font-size:0.9375rem;color:#aaaaaa}.c-aspiraction__article__team{margin:2rem 0}.c-aspiraction__article__team__member{font-size:1rem;text-transform:uppercase;color:#7c7c7c}.c-aspiraction__article__team__member__logo{max-width:160px}.c-aspiraction__article__left{flex:100%;padding:0.625rem}@media only screen and (min-width: 768px){.c-aspiraction__article__left{flex:50%}}.c-aspiraction__article__right{flex:100%;padding:0.625rem}@media only screen and (min-width: 768px){.c-aspiraction__article__right{flex:50%}}.c-aspiraction__card__logo{width:288px;margin:3.375rem auto 4.25rem auto;display:block;position:relative}.c-jobs-posting{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.875rem}@media only screen and (min-width: 768px){.c-jobs-posting{grid-template-columns:repeat(2, 1fr)}}.c-jobs-posting--clinic{margin-bottom:10.188rem}.c-job-card{display:flex;-webkit-column-gap:1.875rem;column-gap:1.875rem;justify-content:space-between;background:#007398}.c-job-card__desc{padding:1rem;display:flex;flex-direction:column;row-gap:0.625rem;width:100%;align-items:flex-start;justify-content:space-between;position:relative}.c-job-card__desc.has-region{justify-content:flex-start}.page-clinic .c-job-card__desc{justify-content:space-between}.c-job-card__title{color:#ffffff;font-size:1.0625rem;font-weight:600;line-height:1}.c-job-card__regions{font-size:0.9375rem;line-height:1;color:#ffffff;padding:0 0 2.5rem 1.25rem}.page-clinic .c-job-card__regions{display:none}.c-job-card__img-btn{position:relative;width:50%}.c-job-card__fig{width:100%;aspect-ratio:1.66 / 1;height:100%;min-height:200px;max-width:250px}.c-job-card__img{width:100%;aspect-ratio:1.66 / 1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0}.c-job-card__btn{padding:0.125rem 0.9375rem;margin:1.25rem 0 0 0}.c-job-card__btn--jobs{position:absolute;margin:0;bottom:1rem}
