html{font-family:'Manrope', sans-serif;overflow-x:hidden;width:100vw;min-height:100vh;scroll-behavior:smooth}html{font-size:16px}@media screen and (min-width: 320px){html{font-size:calc(16px + 6px*(100vw - 320px)/1380)}}@media screen and (min-width: 1700px){html{font-size:22px}}html,html *{scroll-margin-top:inherit}body{color:#002843;font-size:1em;font-weight:400;font-style:normal;line-height:1.3em}h1,.h1{font-size:1.8020324707em}h2,.h2{font-size:1.6018066406em}h3,.h3{font-size:1.423828125em}h4,.h4{font-size:1.265625em}h5,.h5{font-size:1.125em}h6,.h6{font-size:1em}.display-4{font-size:2.8020324707em}.display-3{font-size:3.1522865295em}.display-2{font-size:3.5463223457em}.display-1{font-size:3.989612639em}@media(min-width: 576px){.col-sm-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-sm-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-sm-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-sm-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-sm-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-sm-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-sm-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-sm-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-sm-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-sm-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 768px){.col-md-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-md-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-md-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-md-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-md-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-md-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-md-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-md-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-md-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-md-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 992px){.col-lg-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-lg-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-lg-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-lg-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-lg-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-lg-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-lg-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-lg-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-lg-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-lg-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 1200px){.col-xl-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-xl-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-xl-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-xl-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-xl-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-xl-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-xl-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-xl-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-xl-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-xl-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 1600px){.col-xxl-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-xxl-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-xxl-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-xxl-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-xxl-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-xxl-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-xxl-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-xxl-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-xxl-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-xxl-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}h1,h2,h3,h4,h5,h6{color:#002843;font-family:'Catamaran', sans-serif;font-weight:700;font-style:normal;line-height:1.25em}h1,.h1{font:700 66px/76px 'Catamaran', sans-serif}@media(max-width: 1599.98px){h1,.h1{font:700 48px/1.2em 'Catamaran', sans-serif}}h1+p,.h1+p{margin-right:41px;font:400 20px/1.3em 'Manrope', sans-serif}@media(max-width: 1599.98px){h1+p,.h1+p{margin-right:20px}}h2,.h2{font:700 64px/1.2em 'Catamaran', sans-serif}.contact.btn{border:3px solid;padding:18px 16px 21px;background:#005791;border-color:#005791;color:#fff}.contact.btn:hover{background:#fff;color:#005791}.navbar-toggler{margin-left:-1rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 87, 145, 0.999)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px}.body-container{padding-block:90px;width:100%}@media(max-width: 1599.98px){.body-container{padding-block:70px}}@media(max-width: 1199.98px){.body-container{padding-block:60px}}@media(max-width: 991.98px){.body-container{padding-block:50px}}@media(max-width: 767.98px){.body-container{padding-block:40px}}@media(max-width: 575.98px){.body-container{padding-block:30px}}.pill,.pill-container>*:only-child{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px}.pill:is(p),.pill-container>*:only-child:is(p){margin-bottom:0}.pill-primary{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;background:#005791;color:#fff !important}.pill-primary:is(p){margin-bottom:0}.pill-secondary{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;background:#2fa1db;color:#fff !important}.pill-secondary:is(p){margin-bottom:0}.pill-light{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;background:#e5f7ff;color:#005791 !important}.pill-light:is(p){margin-bottom:0}.pill-grey{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;background:#f1f1f1;color:#005791 !important}.pill-grey:is(p){margin-bottom:0}.btn{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease}.btn:is(p){margin-bottom:0}.btn-primary{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease;background:#005791;border-color:#005791;color:#fff;border-color:#005791}.btn-primary:is(p){margin-bottom:0}.btn-primary:hover{background:#fff;color:#005791}.menu-btn-primary .nav-link{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease;background:#005791;border-color:#005791;color:#fff;border-color:#005791}.menu-btn-primary .nav-link:is(p){margin-bottom:0}.menu-btn-primary .nav-link:hover{background:#fff;color:#005791}.btn-secondary{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease;background:#2fa1db;border-color:#2fa1db;color:#fff}.btn-secondary:is(p){margin-bottom:0}.btn-secondary:hover{background:#fff;color:#2fa1db}.menu-btn-secondary .nav-link{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease;background:#2fa1db;border-color:#2fa1db;color:#fff}.menu-btn-secondary .nav-link:is(p){margin-bottom:0}.menu-btn-secondary .nav-link:hover{background:#fff;color:#2fa1db}.btn-light{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease;background:#fff;border-color:#fff;color:#005791}.btn-light:is(p){margin-bottom:0}.btn-light:hover{background:#005791;color:#fff}.hide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease}.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease}.bg-primary{background-color:#005791}.bg-primary *{color:#fff}.bg-secondary{background-color:#2fa1db}.bg-secondary *{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.grecaptcha-badge{display:none}body:has(.theForm) .grecaptcha-badge,body:has(#loginform) .grecaptcha-badge{display:block}.site-header{background:#fff !important;box-shadow:0 -10px 45px 20px #000;padding:0;position:sticky;top:0;z-index:100}.site-header .custom-logo-link{padding:10px;margin:0 -10px}@media(max-width: 1199.98px){.site-header .custom-logo-link{padding:8px;margin:0 -8px}}@media(max-width: 1649.98px){.site-header .custom-logo-link picture .custom-logo{height:auto;max-height:90px;width:auto}}@media(max-width: 1599.98px){.site-header .custom-logo-link picture .custom-logo{max-height:80px}}@media(max-width: 1399.98px){.site-header .custom-logo-link picture .custom-logo{max-height:74px}}@media(max-width: 1199.98px){.site-header .custom-logo-link picture .custom-logo{max-height:70px}}.custom-logo-link{display:inline-block}.custom-logo-link picture,.custom-logo-link img{display:block}.navbar .nav-item{display:inline-flex;align-items:center}.navbar .nav-item .nav-link{display:block;font:inherit;text-decoration:none;letter-spacing:.05em;text-align:center}.navbar .nav-item:not(.menu-btn) .nav-link{color:#002843}.header-nav .navbar{margin:-20px -10px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1399.98px){.header-nav .navbar{margin:-20px -10px -20px calc((100vw - 1140px)/20 + 40px)}}.header-nav .navbar>.nav-item{font:400 18px/1em 'Manrope', sans-serif;font-weight:700;padding:10px 10px 20px;position:relative}@media(max-width: 1599.98px){.header-nav .navbar>.nav-item{font-size:16px;padding:6px 6px 12px}}@media(max-width: 1399.98px){.header-nav .navbar>.nav-item{white-space:nowrap}.header-nav .navbar>.nav-item:nth-of-type(-n + 2){display:inline-flex;flex-direction:column;align-items:center;max-width:13em;text-align:center;white-space:break-spaces;width:auto}.header-nav .navbar>.nav-item:nth-of-type(-n + 2) a{margin:0 auto;width:auto}.header-nav .navbar>.nav-item:nth-of-type(-n + 2).menu-btn{white-space:nowrap}}.header-nav .navbar>.nav-item .nav-link:not(.menu-btn>.nav-link){padding:5px 4px 2px}.header-nav .navbar>.nav-item.active .nav-link:not(.menu-btn>.nav-link),.header-nav .navbar>.nav-item.current-menu-item .nav-link:not(.menu-btn>.nav-link),.header-nav .navbar>.nav-item:hover .nav-link:not(.menu-btn>.nav-link){background:#e5f7ff}.header-nav .navbar>.nav-item.menu-btn .nav-link{font:400 18px/1em 'Manrope', sans-serif;font-weight:700;padding:10px 30px !important;text-decoration:none}@media(max-width: 1599.98px){.header-nav .navbar>.nav-item.menu-btn .nav-link{font-size:16px;padding:6px 12px}}.header-nav .navbar>.nav-item .dropdown-menu{background:#fff;border-radius:20px;box-shadow:0 0 10px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:15px 20px;position:absolute;top:100%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease}.header-nav .navbar>.nav-item .dropdown-menu .nav-item{font:400 16px/1em 'Manrope', sans-serif;padding:7px 0;white-space:nowrap}.header-nav .navbar>.nav-item .dropdown-menu::after{content:"";width:calc(100% + 20px);height:40px;left:50%;transform:translateX(-50%);position:absolute;top:-20px}.header-nav .navbar>.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease}.top-nav .navbar{margin:0 -15px;display:flex;align-items:center;justify-content:space-between}.top-nav .navbar .nav-item{margin:-15px 0;font:400 16px/1em 'Manrope', sans-serif;font-weight:700}.top-nav .navbar .nav-item .nav-link{padding:15px}.top-nav .navbar .nav-item.fb-menu-item .nav-link,.top-nav .navbar .nav-item.tel-menu-item .nav-link{display:flex;align-items:center}.top-nav .navbar .nav-item.fb-menu-item .nav-link::before,.top-nav .navbar .nav-item.tel-menu-item .nav-link::before{content:"";display:block;background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;margin-right:.666ch}.top-nav .navbar .nav-item.fb-menu-item .nav-link::before{background-image:url("/wp-content/themes/yannickweb-child/assets/images/facebook.svg")}.top-nav .navbar .nav-item.tel-menu-item .nav-link::before{background-image:url("/wp-content/themes/yannickweb-child/assets/images/phone.svg")}.top-nav .navbar .nav-item:not(:last-child)::after{content:"l";color:inherit;font:inherit;width:2px;display:inline-flex;text-align:center;justify-content:center;height:1em}.top-nav .navbar .nav-item.active,.top-nav .navbar .nav-item.current-menu-item,.top-nav .navbar .nav-item:hover{position:relative}.top-nav .navbar .nav-item.active::before,.top-nav .navbar .nav-item.current-menu-item::before,.top-nav .navbar .nav-item:hover::before{background:#e5f7ff;border-radius:2rem;content:"";display:block;height:calc(100% - 10px - 13px);width:calc(100% - 22px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.mobile-tel{fill:#000}.theMenuMobile #main-nav-mobile{background:#002843}.theMenuMobile #main-nav-mobile .close-menu{cursor:pointer}.theMenuMobile #main-nav-mobile .close-menu::before,.theMenuMobile #main-nav-mobile .close-menu::after{background:#fff}.theMenuMobile #main-nav-mobile .nav-item{border-top:1px solid rgba(255,255,255,.6)}.theMenuMobile #main-nav-mobile .nav-item:has(.dropdown-menu){align-items:flex-start;flex-direction:column}.theMenuMobile #main-nav-mobile .nav-item:has(.dropdown-menu) .dropdown-menu{overflow-y:hidden;max-height:0;transition:max-height .3s ease-in-out}.theMenuMobile #main-nav-mobile .nav-item:has(.dropdown-menu) .dropdown-menu.d-flex{max-height:400px}.theMenuMobile #main-nav-mobile .nav-item:has(.dropdown-menu) .dropdown-menu .nav-item{padding-left:15px}.theMenuMobile #main-nav-mobile .nav-item .nav-link{border-top:unset}.home-header-section{padding:130px 0;margin-bottom:60px}.home-header-section .pill{font:700 20px/1.2em 'Catamaran', sans-serif;padding:4px 18px}.home-header-section .lc-block:has(>picture),.home-header-section .lc-block:has(>img){position:relative;border-radius:inherit;width:50vw}.home-header-section .lc-block:has(>picture)::before,.home-header-section .lc-block:has(>img)::before{background-color:#005791;content:"";display:block;border-radius:40px;width:100.1vw;height:58.3333333333%;position:absolute;bottom:-60px;left:-60px;z-index:0}.home-header-section .lc-block:has(>picture)::before *,.home-header-section .lc-block:has(>img)::before *{color:#fff}@media(max-width: 991.98px){.home-header-section .lc-block:has(>picture)::before,.home-header-section .lc-block:has(>img)::before{bottom:-24px;left:50%;transform:translateX(-50%)}}.home-header-section picture,.home-header-section .lc-block:not(picture)>img{z-index:1;position:relative;margin-bottom:-130px;display:block}.home-header-section img{aspect-ratio:920/600;max-height:600px;max-width:100%;border-radius:40px;object-fit:cover;overflow:hidden}@media(min-width: 992px){.home-header-section img{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(50vw - 3rem)}}@media(max-width: 1199.98px){.home-header-section img{max-height:490px}}@media(max-width: 991.98px){.home-header-section img{margin-top:3rem;width:100%}}@media(max-width: 575.98px){.home-header-section h1 span,.home-header-section .h1 span{display:inline !important}}.home .treatments-slider .arrows .prev,.home .treatments-slider .arrows .next{border-radius:60px;display:inline-block;text-decoration:none;color:#005791;font:700 20px/1em 'Catamaran', sans-serif;padding:5px 18px;margin-bottom:10px;border:2px solid;font:400 20px/1em 'Manrope', sans-serif;font-weight:700;margin-bottom:0;padding:16px 24px;text-decoration:none;transition:all .5s ease;background:#005791;border-color:#005791;color:#fff;border-color:#005791}.home .treatments-slider .arrows .prev:is(p),.home .treatments-slider .arrows .next:is(p){margin-bottom:0}.home .treatments-slider .arrows .prev:hover,.home .treatments-slider .arrows .next:hover{background:#fff;color:#005791}.banner-container{background:right center/contain no-repeat,#2fa1db;position:relative}.banner-container .banner-container-bg-img{display:flex;position:absolute;top:0;bottom:0;right:0}.banner-container .banner-container-bg-img:empty,.banner-container .banner-container-bg-img:has(>.lc-block:empty),.banner-container .banner-container-bg-img:has(>.lc-block>:not(img):empty){display:none}.banner-container .banner-container-bg-img picture,.banner-container .banner-container-bg-img img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.banner-container .banner-container-bg-img::before{background:linear-gradient(to right, #2fa1db 1%, rgba(47, 161, 219, 0.5) 50%);content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0}.banner-container .banner h1,.banner-container .banner .h1{color:#fff;font:700 64px/1.2em 'Catamaran', sans-serif}@media(max-width: 767.98px){.banner-container .banner h1,.banner-container .banner .h1{font-size:55px}}@media(max-width: 450px){.banner-container .banner h1,.banner-container .banner .h1{font-size:50px}}@media(max-width: 450px){.banner-container .banner h1,.banner-container .banner .h1{font-size:46px}}.banner-container .banner h1~.pill span,.banner-container .banner .h1~.pill span{color:#002843}.banner-container .banner h1~.pill a,.banner-container .banner .h1~.pill a{color:#005791}.banner-container .banner h1~.pill a:hover,.banner-container .banner .h1~.pill a:hover{color:#2fa1db}.banner-container .breadcrumb>*{display:inline-block}@media(max-width: 450px){.banner-container .breadcrumb{padding:6px 24px}}.banner-container .breadcrumb span{color:#002843}.banner-container .breadcrumb a{color:#005791;text-decoration:none}.banner-container .breadcrumb a:hover{color:#2fa1db}.single-post .blog-container .blog-content>h1,.single-post .blog-container .blog-content>.h1{font-size:48px;line-height:1.25em}.closure-notice-banner{background:#005791}.closure-notice-banner .closure-notice-text{color:#fff;font-weight:700;margin:0;padding:1rem}