@charset "UTF-8";@font-face{font-family:'Mont';font-style:normal;font-weight:200;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-200.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-200.woff) format('woff'),}@font-face{font-family:'Mont';font-style:normal;font-weight:300;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-300.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-300.woff) format('woff'),}@font-face{font-family:'Mont';font-style:normal;font-weight:400;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-regular.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-regular.woff) format('woff'),}@font-face{font-family:'Mont';font-style:normal;font-weight:600;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-600.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-600.woff) format('woff'),}@font-face{font-family:'Mont';font-style:normal;font-weight:700;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-700.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-700.woff) format('woff'),}@font-face{font-family:'Mont';font-style:normal;font-weight:800;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-800.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-800.woff) format('woff'),}@font-face{font-family:'Mont';font-style:normal;font-weight:900;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-900.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/mont-900.woff) format('woff'),}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-regular.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-regular.ttf) format('truetype'),}@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-italic.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-italic.ttf) format('truetype'),}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-500.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-500.ttf) format('truetype'),}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-600.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-600.ttf) format('truetype'),}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:fallback;src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-700.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/inter-v18-latin-700.ttf) format('truetype'),}@font-face{font-family:'icons';src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/icons.eot);src:url(//www.clarisclinic.com/wp-content/themes/claris/fonts/icons.eot?#iefix) format('embedded-opentype'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/icons.woff2) format('woff2'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/icons.woff) format('woff'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/icons.ttf) format('truetype'),url(//www.clarisclinic.com/wp-content/themes/claris/fonts/icons.svg#icons) format('svg');font-weight:400;font-style:normal;font-display:fallback}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
progress,sub,sup{vertical-align:baseline}*,:after,:before{box-sizing:border-box}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-title:'Mont',sans-serif;--font-body:'Inter',Arial,Verdana,Geneva,Helvetica,'Liberation Sans',FreeSans,sans-serif;--width-inner:85rem;--width-inner-small:70rem;--padding-inner:5rem;--gap-inner:5rem;--color-main:#829693;--color-light:#f5eee6;--color-medium:#d1c7bd;--color-dark:#ac9c8d;--color-bg-light:#fafafa;--color-text:#616161;--color-black:#000;--color-white:#fff;--color-grey:#c6c6c6;--color-light-grey:#ccc;--color-error:#d00;--color-whatsapp:#25d366}::-moz-selection{color:var(--color-white);background-color:var(--color-main)}::selection{color:var(--color-white);background-color:var(--color-dark)}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit;background-repeat:no-repeat;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font:-apple-system-body;font-family:var(--font-body);font-weight:400;font-size:1em;line-height:1.5;color:var(--color-text);text-align:left;direction:ltr;background-color:var(--color-white);-webkit-font-smoothing:antialiased}html,body{max-width:100%}body{position:relative;width:100%;max-width:100%;margin:0}.menu_open body{overflow:hidden}a{color:var(--color-text);text-decoration:none}.content a:not(.button){text-decoration:underline}a:hover,a:active,a:focus{color:var(--color-main);text-decoration:none}a img,form{border:none}b,strong{font-weight:700}i,em{font-style:italic}small{font-size:.9375rem;line-height:1.333334rem}p{margin:0 0 1rem}p:last-child{margin-bottom:0}blockquote{position:relative;margin:calc(var(--padding-inner) / 2) 0;padding:calc(var(--padding-inner) / 2);text-align:center;background-color:var(--color-light)}blockquote h2,blockquote h3{color:var(--color-dark)}blockquote p:last-child{margin-bottom:0}form{margin:1.25rem 0}table{margin:0 0 1.25rem;border:.0625rem solid var(--color-grey);border-collapse:collapse;border-spacing:0}table thead td{font-weight:500}table td{padding:0;vertical-align:top}.content table td{padding:.5em 1em}table td form{margin-bottom:0}form p:last-of-type{margin-bottom:0}label{display:inline-block;margin:0 0 0 .5rem}abbr{display:none}mark{padding:0 .071429em;color:var(--color-main);background-color:transparent;border-bottom:.0625rem dotted var(--color-dark)}textarea,input.text,input[type=text],input[type=email],input[type=tel],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;border-radius:0}input:not([type=radio]),select,textarea{vertical-align:middle;width:auto;max-width:100%;padding:.625rem .875rem .5625rem;font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.3125;color:var(--color-text);text-align:left;border:.0625rem solid var(--color-text);background-color:var(--color-white);transition:border-color .2s;box-sizing:border-box}textarea{width:100%}input:focus,select:focus,textarea:focus{border-color:var(--color-main);outline:none;box-shadow:none}input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{font-weight:300;font-size:1rem;color:var(--color-text);opacity:1}input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{font-weight:300;font-size:1rem;color:var(--color-text);opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:300;font-size:1rem;color:var(--color-text);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:300;font-size:1rem;color:var(--color-text);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{font-weight:300;font-size:1rem;color:var(--color-text);opacity:1}input::placeholder,textarea::placeholder{font-weight:300;font-size:1rem;color:var(--color-text);opacity:1}#container input:focus::-webkit-input-placeholder,#container textarea:focus::-webkit-textarea-placeholder{color:transparent}#container input:focus:-ms-input-placeholder,#container textarea:focus:-ms-textarea-placeholder{color:transparent}#container input:focus::-webkit-input-placeholder,#container textarea:focus::-webkit-input-placeholder{color:transparent}#container input:focus:-ms-input-placeholder,#container textarea:focus:-ms-input-placeholder{color:transparent}#container input:focus::-moz-placeholder,#container textarea:focus::-moz-placeholder{color:transparent}#container input:focus::placeholder,#container textarea:focus::placeholder{color:transparent}#container input[type=text],#container input[type=password],#container input[type=email],#container input[type=tel],#container input[type=submit],#container select,#container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:focus{outline:1px solid var(--color-grey)}input[type=submit],button[type=submit]{display:inline-block;margin:0;padding:.625rem .875rem .5625rem;font-family:var(--font-body);font-weight:400;font-size:.875rem;line-height:1.5;color:var(--color-white);text-align:center;text-transform:uppercase;text-decoration:none;background-color:var(--color-main);border:.0625rem solid var(--color-main);transition:color .3s,background-color .3s;cursor:pointer}input[type=submit]:disabled,button[type=submit]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,button[type=submit]:hover,button[type=submit]:focus,button[type=submit]:active{color:var(--color-main);background-color:transparent}input[type=file]{font-size:.875rem}select{min-width:13rem;max-width:100%;padding:.875rem 1.125rem .8125rem;font-family:var(--font-body);font-weight:400;font-size:.9375rem;line-height:1.25em;color:var(--color-second);text-align:left;border:.0625rem solid var(--color-grey);background:var(--color-white) no-repeat calc(100% - 11px) .875rem;background-image:url("data:image/svg+xml,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23696969' d='M1395 736q0 13-10 23l-466 466q-10 10-23 10t-23-10L407 759q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z'/%3E%3C/svg%3E");background-size:18px;transition:border-color .15s}select:focus,option:focus{outline:none}option{padding:.25em 0;font-family:var(--font-body);font-weight:400;font-size:.875rem;line-height:1.25em;color:var(--color-second)}textarea{line-height:1.625}ul,ol{margin:0 0 1rem;padding:0;list-style-position:outside}ul:last-child,ol:last-child{margin-bottom:0}ul{list-style-type:disc}ol{margin-left:1.125rem}li{position:relative;margin:0 0 .25rem;padding:0;-moz-column-break-inside:avoid;break-inside:avoid}ul li{list-style:none}.content ul li{padding:0 0 0 1.5em}.content ul li:before{content:'\ea1f';position:absolute;left:0;margin:0 .625rem 0 -.1875rem;font-family:icons;font-weight:400;font-size:1em}.content .ccb-main-widget .ccb-dropdown__list>ul li:before{content:none}ul li:last-child,ol li:last-child{margin-bottom:0}ol li{padding:0 0 0 .1875rem}fieldset{margin:2rem 0;padding:1rem;border:1px solid #efefef}fieldset legend{font-weight:500;font-size:1.0625rem;color:var(--color-text)}address{padding:1em 1.3em;border:1px solid var(--color-dark)}figure.wp-block-image{margin:2rem 0}figure.wp-caption{overflow:hidden}figure img{display:block;width:100%;height:auto}figcaption{padding:.3125rem 1rem;font-weight:500;font-size:.9375rem;color:var(--color-dark);text-align:center}iframe{display:inline-block;vertical-align:top;max-width:100%;border:none}h1,h2,h3,h4,h5{margin:1rem 0 .5rem -.125rem;font-family:var(--font-title);font-weight:300;line-height:1.25;color:var(--color-main);letter-spacing:0;text-wrap:balance}h1{margin-top:.25rem;margin-bottom:2.25rem;font-weight:700;font-size:4rem;line-height:1.0625}h2{margin-top:2.5rem;margin-bottom:2.5rem;font-size:2.5rem;line-height:1.25}h2.title{max-width:calc(var(--width-inner) / 2)}h2.title.center{margin-left:auto;margin-right:auto}.content_body h2{margin-top:2.5rem;margin-bottom:1.25rem}h3{margin-top:2.25rem;margin-bottom:1.125rem;margin-left:-.0625rem;font-size:2.625rem}body.blog .content_body h3{font-size:1.5rem}h4{margin-top:1.625rem;margin-bottom:1.625rem;font-weight:600;font-size:1.625rem;line-height:1.325}h5{margin:1.625rem 0 .375rem;font-weight:600;font-size:1.25rem;line-height:1.4}h3+h5{margin-top:1.75rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}#container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%;max-width:100%;min-height:100vh}.menu_open #container{padding-top:0 !important}.wrapper{padding-left:2rem;padding-right:2rem}.wrapper.odd{background-color:var(--color-main)}.wrapper.even{background-color:var(--color-light)}.wrapper.dark{background-color:var(--color-dark)}.flex{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.flex.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.duo{gap:var(--gap-inner)}.flex.duo>div{-ms-flex:1;flex:1}.flex.duo>div>img{display:block;width:100%;height:auto}.flex.top{-ms-flex-align:start;align-items:flex-start}.flex.sameHeight{-ms-flex-align:stretch;align-items:stretch}.flex.half>div{-ms-flex:0 0 calc(50% - var(--padding-inner));flex:0 0 calc(50% - var(--padding-inner))}.flex.tier{gap:var(--gap-inner)}.flex.tier>div.first{-ms-flex:1;flex:1}.flex.tier>div.first>.title:last-child{margin-bottom:0}.flex.tier>div.second{-ms-flex:2;flex:2}.main{-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.inner{clear:both;position:relative;max-width:var(--width-inner);margin:0 auto;padding-top:var(--padding-inner);padding-bottom:var(--padding-inner)}.inner+.inner.block_content{padding-top:0}.inner-small{max-width:var(--width-inner-small);margin:0 auto}.inner-half{max-width:calc(var(--width-inner) / 2)}.inner.no-padding-top{padding-top:0}.inner.no-padding-bottom{padding-bottom:0}.inner.sidebar{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gap-inner)}.inner.sidebar>.content{-ms-flex:1;flex:1}.main.content img{max-width:100%;height:auto}#header_content{position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:var(--color-main)}#header_content:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background-color:rgba(0,0,0,.16)}#header_content .bg_img_wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}#header_content .bg_img_wrap img{display:block;width:100%;height:100%;background-color:transparent;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#header{position:-webkit-sticky;position:sticky;top:0;z-index:100;color:var(--color-text);background-color:var(--color-white);box-shadow:0 0 1rem 0 rgb(0 0 0/16%)}#header>.inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:calc(var(--gap-inner) * 0.4);position:static;padding:0}#header .menu_wrap{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}#nav-menu{-ms-flex:1;flex:1;margin:0 2.5rem;text-align:center}.logo{font-size:1em;line-height:1em;z-index:1112}#header .logo{-ms-flex-positive:0;flex-grow:0;padding-top:1rem;padding-bottom:1rem}.logo a{display:block;text-decoration:none}.logo img{display:block;width:7.5rem;height:auto}#header .menu_slide{justify-content:flex-end}#nav-menu-button,.nav-menu-link{display:none;visibility:hidden}#nav{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:calc(var(--gap-inner) * 0.375);margin:0}#nav li{display:inline-block;vertical-align:middle;margin:0;padding:0}#nav li.responsive{display:none;visibility:hidden}#nav>li.menu-item-has-children{position:static}#nav li.menu-item-has-children .link_wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.125rem;transition:background-color .15s ease-out}#nav li.menu-item-has-children .link_wrap>a{-ms-flex:1;flex:1}#nav li.menu-item-has-children>.link_wrap span.icon-arrow-down{cursor:pointer}#nav li.menu-item-has-children>.link_wrap span.icon-arrow-down:before{-ms-flex-positive:0;flex-grow:0;content:'\ea11';display:block;font-family:icons;font-weight:400;font-size:1.25rem;transition:color .15s}#nav>li.menu-item-has-children:hover>.link_wrap span.icon-arrow-down:before,#nav>li.menu-item-has-children:active>.link_wrap span.icon-arrow-down:before,#nav>li.menu-item-has-children:focus>.link_wrap span.icon-arrow-down:before{color:var(--color-main)}#nav a:not(.nav-box){position:relative;display:inline-block;vertical-align:middle;padding:3.375rem 0;font-size:.875rem;color:var(--color-text);text-align:left;text-transform:uppercase;text-decoration:none;transition:color .15s}#nav>li.current_page_item a:not(.nav-box),#nav>li.current-menu-item a:not(.nav-box),#nav>li.current-page-ancestor a:not(.nav-box),#nav>li.current_page_ancestor a:not(.nav-box),#nav>li.current_page_parent a:not(.nav-box),#nav>li:hover a:not(.nav-box),#nav>li:active a:not(.nav-box),#nav>li:focus a:not(.nav-box){color:var(--color-main)}#nav>li>a:after,#nav>li>.link_wrap a:after{position:absolute;content:'';display:block;width:100%;height:.0625rem;margin:.375rem auto 0 auto;opacity:0;border-radius:.25rem;background-color:var(--color-main);transition:margin-top .15s,opacity .15s}#nav>li:hover>a:after,#nav>li:active>a:after,#nav>li:focus>a:after,#nav>li:hover>.link_wrap a:after,#nav>li:active>.link_wrap a:after,#nav>li:focus>.link_wrap a:after{margin-top:0;opacity:1}#nav>li.menu-item-has-bigtitle>ul.sub-menu{padding-top:calc(var(--gap-inner) + 1rem)}#nav .menu-item-bigtitle{position:absolute;top:calc(100% + 1rem);left:0;right:0;z-index:10;display:block;margin:calc(var(--padding-inner) / 2) 0 0 0;font-family:var(--font-title);font-weight:300;font-size:2rem;line-height:1.25;text-align:center;color:var(--color-main);opacity:0;visibility:hidden;transition:margin-top .15s,opacity .15s}#nav>li.menu-item-has-bigtitle.menu-item-has-children:hover>.menu-item-bigtitle,#nav>li.menu-item-has-bigtitle.menu-item-has-children.open>.menu-item-bigtitle{margin-top:0;opacity:1;visibility:visible}#nav>li.menu-item>.sub-menu{position:absolute;top:100%;left:0;right:0;display:-ms-flexbox;display:flex;max-width:var(--width-inner);-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 3);margin:calc(var(--padding-inner) / 2) auto 0 auto;padding:0 calc((var(--gap-inner) / 3)) calc((var(--gap-inner) / 3));color:var(--color-main);text-align:left;background-color:var(--color-white);box-shadow:0 1rem 1rem 0 rgb(0 0 0/14%);box-sizing:border-box;opacity:0;visibility:hidden;transition:margin-top .15s,opacity .15s}#nav>li.menu-item-has-children:hover>.sub-menu,#nav>li.menu-item-has-children.open>.sub-menu{margin-top:0;opacity:1;visibility:visible}#nav .sub-menu li{display:block;margin:0;padding:0}#nav .sub-menu li>a:not(.nav-box),#nav .sub-menu li>.link_wrap a:not(.nav-box){display:block;padding:.625rem .125rem .5625rem;font-size:.875rem;color:var(--color-main)}#nav .sub-menu li>a:not(.nav-box),#nav .sub-menu li>.link_wrap{-ms-flex-align:start;align-items:flex-start;border-bottom:.0625rem solid var(--color-light)}#nav>li.menu-item>.sub-menu>li{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;max-width:calc((100% - ((var(--gap-inner) / 3) * 4)) / 5)}#nav>li.menu-item>.sub-menu>li>a:not(.nav-box),#nav>li.menu-item>.sub-menu>li>.link_wrap a:not(.nav-box){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;padding-bottom:1.375rem;font-family:var(--font-title);font-weight:300;font-size:1.5rem;line-height:1.325;text-transform:none;white-space:wrap;border-top:.0625rem solid transparent;border-bottom:.0625rem solid var(--color-light)}#nav>li.menu-item>.sub-menu>li.icon>a:before,#nav>li.menu-item>.sub-menu>li.icon>.link_wrap a:before{-ms-flex-positive:0;flex-grow:0;content:'';display:inline-block;vertical-align:top;margin:0 1.125rem 0 0;font-family:icons;font-weight:400;font-size:2.375rem;line-height:1;color:var(--color-dark)}#nav>li.menu-item>.sub-menu>li.icon-face>a:before,#nav>li.menu-item>.sub-menu>li.icon-face>.link_wrap a:before{content:'\ea22'}#nav>li.menu-item>.sub-menu>li.icon-body>a:before,#nav>li.menu-item>.sub-menu>li.icon-body>.link_wrap a:before{content:'\ea24'}#nav>li.menu-item>.sub-menu>li.icon-skin>a:before,#nav>li.menu-item>.sub-menu>li.icon-skin>.link_wrap a:before{content:'\ea23'}#nav>li.menu-item>.sub-menu>li.icon-hair>a:before,#nav>li.menu-item>.sub-menu>li.icon-hair>.link_wrap a:before{content:'\ea25'}#nav>li.menu-item>.sub-menu>li.icon-surgery>a:before,#nav>li.menu-item>.sub-menu>li.icon-surgery>.link_wrap a:before{content:'\ea27'}#nav>li.menu-item>.sub-menu>li.icon-medical>a:before,#nav>li.menu-item>.sub-menu>li.icon-medical>.link_wrap a:before{content:'\ea28'}#nav>li.menu-item>.sub-menu>li.icon-hair-2>a:before,#nav>li.menu-item>.sub-menu>li.icon-hair-2>.link_wrap a:before{content:'\ea29'}#nav>li.menu-item>.sub-menu>li>.sub-menu li>a{transition:background-color .15s ease-out}#nav>li.menu-item>.sub-menu>li>.sub-menu li>a:hover,#nav>li.menu-item>.sub-menu>li>.sub-menu li>.link_wrap:hover{background-color:var(--color-light)}#nav>li.menu-item>.sub-menu>li>.sub-menu li .icon-arrow-down{color:var(--color-dark)}#nav>li.menu-item>.sub-menu>li>.sub-menu li .icon-arrow-down:before{padding:.3125rem 0 .3125rem 1rem}#nav>li.menu-item>.sub-menu>li>.sub-menu li .icon-arrow-down:hover,#nav>li.menu-item>.sub-menu>li>.sub-menu li .icon-arrow-down:active,#nav>li.menu-item>.sub-menu>li>.sub-menu li .icon-arrow-down:focus{color:var(--color-main)}#nav>li.menu-item>.sub-menu>li>.sub-menu li>.sub-menu{display:none;margin:0;animation:dropleft-show .15s forwards}#nav>li.menu-item>.sub-menu>li>.sub-menu li.menu-item-has-children.open>.sub-menu{display:block}#nav>li.menu-item>.sub-menu>li>.sub-menu li>.sub-menu li>a{margin-right:1.25rem;font-size:.8125rem;color:var(--color-text);text-transform:none}#nav .sub-menu li.nav-boxes{margin:0 0 0 auto}.nav-boxes .nav-box{position:relative;display:block}.nav-boxes .nav-box:not(:last-child){margin-bottom:calc((var(--gap-inner) / 3))}.nav-boxes .nav-box.giftcard{padding:1.25rem;color:var(--color-white);background-color:var(--color-main)}.nav-boxes .nav-box .img_wrap{aspect-ratio:12/4.5}.nav-boxes .nav-box .img_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-boxes .nav-box.giftcard .img_wrap{position:absolute;top:-1rem;right:-.5rem;width:50%;aspect-ratio:5/4}.nav-boxes .nav-box.giftcard .img_wrap img{-o-object-fit:contain;object-fit:contain}.nav-boxes .nav-box.giftcard .title{padding:.3125rem 40% 0 0;font-family:var(--font-title);font-weight:700;font-size:1.375rem;line-height:1;text-transform:uppercase}.nav-boxes .nav-box .text{margin:.4375rem 0 0;font-size:.875rem;line-height:1.25}.nav-boxes .nav-box.giftcard .text{margin:.8175rem 0 0}.lang_selector.responsive{display:none;visibility:hidden}.lang_selector{position:relative;margin:-.0625rem -1rem 0;font-size:.875rem;color:var(--color-text);white-space:nowrap;border:.0625rem solid transparent;border-bottom:none}.lang_selector:hover,.lang_selector:active,.lang_selector:focus{border-color:var(--color-main)}.lang_selector .current_lang{-ms-flex-positive:1;flex-grow:1;z-index:2}.lang_selector ul{position:absolute;top:100%;left:-.0625rem;right:-.0625rem;display:none;color:var(--color-text);text-align:left;border:.0625rem solid var(--color-main);border-top:none}.lang_selector:hover ul,.lang_selector:focus ul,.lang_selector.open ul{display:block}.lang_selector li{display:block;margin:0;padding:0;line-height:1}.lang_selector a{display:block;padding:.8125rem 1rem;color:var(--color-text);text-transform:uppercase;text-decoration:none;transition:color .15s,background-color .15s}.lang_selector a:hover,.lang_selector a:focus{color:var(--color-white);background-color:var(--color-main)}.lang_selector .current_lang{display:inline-block;vertical-align:middle;padding:.625rem 1rem;line-height:1;cursor:pointer;transition:color .15s,background-color .15s}.lang_selector .current_lang:hover,.lang_selector .current_lang:active,.lang_selector .current_lang:focus{color:var(--color-white);background-color:var(--color-main)}.lang_selector .current_lang:after{content:'\ea26';display:inline-block;vertical-align:middle;margin:0 0 0 .4375rem;font-family:icons;font-weight:400;font-size:.9375rem;line-height:1.4}.lang_selector .language_code{display:inline-block;vertical-align:middle;text-transform:uppercase}.lang_selector li .language_code{display:block}.lang_selector .native_name{display:none;visibility:hidden}#header a.icon-search:before{content:'\ea19';display:inline-block;vertical-align:middle;font-family:icons;font-weight:400;font-size:1.1875rem;line-height:1.25;color:var(--color-text);transition:color .15s}#header a.icon-search:hover:before,#header a.icon-search:active:before,#header a.icon-search:focus:before{color:var(--color-main)}#header a.button{margin:0}#header_content .buttons{width:100%;max-width:var(--width-inner);-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;gap:calc(var(--gap-inner) * 0.25);margin:calc(var(--padding-inner) / 2) auto;z-index:2}#header_content .button{margin:0}.floating_button{position:absolute;right:calc(var(--padding-inner) / 2);bottom:calc(var(--padding-inner) / 2);display:inline-block;vertical-align:middle;width:2.625rem;height:2.625rem;text-align:center;text-decoration:none;color:#fff;background-color:var(--color-whatsapp);border-radius:100%;z-index:50;transition:transform .225s cubic-bezier(.39,.575,.28,.995);transform-origin:center}.floating_button:before{content:'\ea02';display:block;font-family:icons;font-weight:400;font-size:1.5rem;line-height:2.625rem;color:var(--color-white)}.floating_button:hover,.floating_button:focus{transform:scale(1.1)}.page_head{position:relative;color:var(--color-white);z-index:2}.page_head .inner{padding-top:calc(var(--padding-inner) * 2.625);padding-bottom:calc(var(--padding-inner) * 1.5);max-width:calc(var(--width-inner) / 1.5)}body.home .page_head .inner{padding-top:calc(var(--padding-inner) * 3);padding-bottom:calc(var(--padding-inner) * 2.25)}.page_head h1{margin-top:0;margin-bottom:0;color:var(--color-white);text-align:center}.breadcrumb .inner{padding:calc(var(--padding-inner) / 2) 0 0 0;font-size:1rem;color:var(--color-dark)}.breadcrumb li{display:inline-block;vertical-align:top;margin:0;padding:0}.breadcrumb li:not(:last-child):after{content:'\ea13';display:inline-block;vertical-align:top;margin:0 .1875rem;font-family:icons;font-weight:400}.breadcrumb a{color:var(--color-dark)}.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{text-decoration:underline}.home_numbers .inner.flex{gap:3rem}.home_numbers .item{-ms-flex:1;flex:1;min-width:calc(var(--width-inner) / 6);padding:0 0 0 1.5rem;border-left:.125rem solid var(--color-light)}.home_numbers .number{font-family:var(--font-title);font-weight:200;font-size:7rem;line-height:1;color:var(--color-main)}.home_numbers .title{margin:.5rem 0 0;font-family:var(--font-title);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--color-dark)}.home_numbers .text{margin:.5rem 0 0}.home_columns .hat{margin:0 0 var(--padding-inner) 0}.home_columns .hat .title{margin-bottom:0}.home_columns .items{-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.home_columns .item{-ms-flex:1;flex:1;position:relative;display:block;height:calc(var(--width-inner) / 2.5);transition:all .3s .1s ease-out}.home_columns .item:hover{-ms-flex:1.5;flex:1.5}.home_columns .item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home_columns .item .title{position:absolute;left:1.5rem;right:1.5rem;bottom:3rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--font-title);font-weight:700;font-size:2rem;line-height:1;color:var(--color-white);text-transform:uppercase;z-index:2}.home_columns .item .title:after{content:'\ea0c';display:inline-block;padding:.6875rem;font-family:icons;font-weight:400;font-size:1.4375rem;line-height:1;border:.0625rem solid var(--color-white);border-radius:100%}.home_columns .item .title span{max-width:20rem;word-wrap:break-word}.home_blog .hat{margin-bottom:calc(var(--padding-inner))}.home_blog .items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.home_blog .item{-ms-flex:1 0 auto;flex:1 0 auto;display:block;max-width:23.125rem;text-align:left}.home_blog .item img{display:block;max-width:23.125rem;width:100%;height:auto}.home_blog .item .cats{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;margin:1.25rem 0 0}.home_blog .item .cat{display:inline-block;vertical-align:top;padding:.1875rem .5rem;font-weight:500;font-size:.875rem;color:var(--color-text);background-color:var(--color-light)}.home_blog .item .title{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.875rem 0 0;font-family:var(--font-title);font-weight:600;font-size:1.5rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden}.inner .list_children{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.list_children:not(.splide__list){-ms-flex-pack:center;justify-content:center;gap:3rem;min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.list_children .item{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(var(--width-inner) / 3.4);width:100%;text-decoration:none}.list_children:not(.splide__list) .item{-ms-flex:1;flex:1;width:auto}.list_children .item:hover,.list_children .item:active,.list_children .item:focus{color:var(--color-text)}.list_children .item .img_wrap{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;background-color:var(--color-light);overflow:hidden}.list_children .item .img_wrap img{position:absolute;top:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .225s cubic-bezier(.39,.575,.28,.995);transform-origin:center}.list_children .item:hover .img_wrap img,.list_children .item:active .img_wrap img,.list_children .item:focus .img_wrap img{transform:scale(1.05)}.list_children .item .title{margin-top:1.125rem;margin-bottom:0;font-weight:500;font-size:2rem}.list_children .item .excerpt{display:block;margin:1.5rem 0 0}.list_children .item .button{display:block;margin:1.375rem 0 0}body.service .benefits{position:relative;overflow:hidden;margin-top:var(--padding-inner)}body.service .benefits:before{content:'';position:absolute;left:-26%;right:0;top:0;bottom:0;z-index:0;background:no-repeat center center;background-image:url(//www.clarisclinic.com/wp-content/themes/claris/img/logo_clarisclinic_symbole_blanc.svg);background-size:auto 280%;opacity:.2}.benefits{color:var(--color-white)}.benefits .title{color:var(--color-white)}.benefits li{font-family:var(--font-title);font-weight:600;font-size:1.1875rem;line-height:1.4}.benefits li:not(:last-child){margin-bottom:.875rem}.attributs h2.title{margin-bottom:var(--padding-inner)}.attributs .items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-flex-align:start;align-items:flex-start;gap:var(--gap-inner)}.attributs .item{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 3.5)}.attributs .item .icon{-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem}.attributs .item .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.attributs .item .wrap{-ms-flex:1;flex:1}.attributs .item .name{margin:0 0 0 -.0625rem;font-family:var(--font-title);font-weight:300;font-size:1.5rem;line-height:1.125;color:var(--color-main)}.attributs .item .text{margin:.375rem 0 0}.duos .flex.duo:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.duos .second .text{font-size:1.25rem}.services_rates .item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem .9375rem;font-family:var(--font-title);font-weight:400;font-size:1.125rem;background-color:var(--color-light)}.services_rates .item:not(:last-child){margin-bottom:.5rem}.services_rates .item .title{-ms-flex:1;flex:1;color:var(--color-black)}.services_rates .item .rate{-ms-flex:.375;flex:.375;font-weight:500;text-align:right}.services_rates .notes{margin:1rem 0 0}body.about #map .text{font-size:1.125rem}body.about #duos{position:relative;overflow:hidden}body.about #duos:before{content:'';position:absolute;left:30%;right:0;top:0;bottom:0;z-index:0;background:no-repeat left center;background-image:url(//www.clarisclinic.com/wp-content/themes/claris/img/logo_clarisclinic_symbole_vert.svg);background-size:auto 164%;opacity:.2}body.about #duos .flex.duo>.first{-ms-flex:1.0625;flex:1.0625}body.about #duos .flex.duo>.second{-ms-flex:2;flex:2}body.about #duos .inner:not(:last-child){padding-bottom:0}.team_wrap{overflow:hidden}.team_wrap .hat{margin-bottom:calc(var(--padding-inner))}.team_wrap .items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 2.25);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.team_wrap .item{-ms-flex:1;flex:1;display:block;width:23.125rem}.team_wrap .item img{display:block;width:100%;height:auto}.team_wrap .item .cats{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;margin:1.25rem 0 0}.team_wrap .item .cat{display:inline-block;vertical-align:top;padding:.1875rem .5rem;font-weight:500;font-size:.875rem;color:var(--color-text);background-color:var(--color-light)}.team_wrap .item .title{margin:.875rem 0 0 -.0625rem;font-family:var(--font-title);font-weight:500;font-size:2rem;line-height:1.5;color:var(--color-main)}.team_wrap .item .excerpt{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:1rem 0 0;text-overflow:ellipsis;overflow:hidden}.our_values{position:relative;overflow:hidden;color:var(--color-white)}.our_values:before{content:'';position:absolute;left:-26%;right:0;top:0;bottom:0;z-index:0;background:no-repeat center center;background-image:url(//www.clarisclinic.com/wp-content/themes/claris/img/logo_clarisclinic_symbole_blanc.svg);background-size:auto 420%;opacity:.2}.our_values h2.title{margin-bottom:var(--padding-inner);color:var(--color-white)}.our_values .items{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gap-inner)}.our_values .item{-ms-flex:1 0 calc((var(--width-inner) / 5));flex:1 0 calc((var(--width-inner) / 5))}.our_values .item .name{margin:0 auto;font-weight:600;font-size:1.5rem;line-height:1.125;color:var(--color-white)}.our_values .item .text{margin:1rem 0 0}.list_locations{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 2)}.list_locations .item{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 2.25);color:var(--color-text);text-decoration:none}.list_locations .item .img_wrapper{-ms-flex-positive:0;flex-grow:0;display:block;max-width:23.125rem;width:100%;background:var(--color-bg-light);overflow:hidden}.list_locations .item img{display:block;width:100%;height:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .225s cubic-bezier(.39,.575,.28,.995);transform-origin:center}.list_locations .item:hover img,.list_locations .item:active img{transform:scale(1.0625)}.list_locations .item .wrap{-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.list_locations .item .title{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:1.125rem;font-family:var(--font-title);font-weight:600;font-size:1.5rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden}.list_locations .item .excerpt{margin-bottom:1.25rem}.list_locations .item .button{margin:0}.list_locations .item .link{display:inline-block;vertical-align:top;font-size:.875rem;text-transform:uppercase}.list_locations .item .link:after{content:'\ea20';vertical-align:text-top;margin:0 0 0 .375rem;font-family:icons;font-weight:400;font-size:1.125rem;line-height:1}.list_locations .item:hover .link span,.list_locations .item:active .link span{text-decoration:underline}.team_list .wrap-top{margin:0 -1.375rem}.team_list .wrap-top>*{margin:0 1.375rem}.team_list .wrap-top>*:first-child{-ms-flex:1;flex:1;margin:0 1.375rem}.team_list .wrap-top>*:last-child{-ms-flex:1.5;flex:1.5;margin:0 1.375rem}.team_list .wrap-top .title{font-size:2rem;line-height:1.1875em}.team_list .items{margin:2.5rem 0 0;padding:2.5rem 0 0;border-top:.0625rem solid var(--color-grey)}.team_list .item{margin:0 0 1.75rem}.team_list .item:last-child{margin-bottom:0}.team_list .item .title{margin-top:0;margin-bottom:1.25rem}.team_list .item ul{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.team_list .item li{-ms-flex:calc(50% - 2.5rem);flex:calc(50% - 2.5rem);display:block;margin:0}.team_list .item li:last-child{margin-bottom:0}.team_list .item ul:not(.no-list) li.toggle:before{margin-top:0;transition:transform .25s}.team_list .item ul:not(.no-list) li.toggle.open:before{transform:rotate(90deg)}.team_list .item .toggle-title{margin-bottom:.625rem;font-weight:500;cursor:pointer}.team_list .item .toggle:hover .toggle-title,.team_list .item .toggle:active .toggle-title,.team_list .item .toggle:focus .toggle-title{text-decoration:underline}.blog_list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 2)}.blog_list .item{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 2.25);color:var(--color-text);text-decoration:none}.blog_list .item .img_wrapper{-ms-flex-positive:0;flex-grow:0;display:block;max-width:23.125rem;width:100%;height:auto;background:var(--color-bg-light);overflow:hidden}.blog_list .item img{display:block;width:100%;height:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .225s cubic-bezier(.39,.575,.28,.995);transform-origin:center}.blog_list .item:hover img,.blog_list .item:active img{transform:scale(1.0625)}.blog_list .item .wrap{-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.blog_list .item .title{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:1.125rem;font-family:var(--font-title);font-weight:600;font-size:1.5rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden}.blog_list .item .excerpt{margin-bottom:1.25rem}.blog_list .item .link{display:inline-block;vertical-align:top;font-size:.875rem;text-transform:uppercase}.blog_list .item .link:after{content:'\ea20';vertical-align:text-top;margin:0 0 0 .375rem;font-family:icons;font-weight:400;font-size:1.125rem;line-height:1}.blog_list .item:hover .link span,.blog_list .item:active .link span{text-decoration:underline}.blog.single .meta{display:none;visibility:hidden}.blog.single .content_body p>img{max-width:calc(var(--width-inner) / 2);height:auto}.blog.single .box_author{gap:calc(var(--gap-inner) / 2);margin-top:var(--padding-inner);padding-top:var(--padding-inner);border-top:.125rem solid var(--color-medium)}.blog.single .box_author .img_wrap{width:8rem;border-radius:100%;overflow:hidden}.blog.single .box_author .img_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog.single .box_author .title-link{display:block;margin-bottom:.875rem;text-decoration:none}.blog.single .box_author h4{margin:0;font-family:var(--font-title);font-weight:600;font-size:1.5rem;line-height:1.4}.blog.single .box_author .title-link:hover h4,.blog.single .box_author .title-link:active h4,.blog.single .box_author .title-link:focus h4{color:var(--color-dark)}.blog.author .author_pic{max-width:calc(var(--width-inner-small) / 5);height:auto;border-radius:100%}.boxes_duo>.inner{padding-top:0}.boxes_duo .box_duo{padding-top:calc(var(--padding-inner) / 2)}.boxes_duo .box_duo:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.boxes_duo .box_duo:nth-child(odd){-ms-flex-direction:row;flex-direction:row}.boxes_duo .box_duo .head_img{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:stretch;align-items:stretch;width:calc(50% - (var(--padding-inner) / 2));aspect-ratio:1/0.8000892857}.boxes_duo.tier .box_duo .head_img{width:calc((100% / 3) - (var(--padding-inner) / 2))}.boxes_duo .box_duo .head_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.boxes_duo .box_duo .head_content{width:calc(50% - (var(--padding-inner) / 2))}.boxes_duo.tier .box_duo .head_content{width:calc(((100% / 3) * 2) - (var(--padding-inner) / 2))}.boxes_duo .box_duo .title{margin-top:0;margin-bottom:0}.boxes_duo .box_duo h3{font-size:1.625rem}.boxes_duo .box_duo .hat.columns{-moz-columns:2;columns:2;-moz-column-gap:var(--gap-inner);column-gap:var(--gap-inner)}#footer,#foot{font-size:.875rem;color:var(--color-text);background-color:var(--color-light)}#footer a:not(.icon),#foot a{position:relative;text-decoration:none}#footer a:not(.icon):hover,#footer a:not(.icon):active,#footer li.current_page_item a,#foot a:hover,#foot a:active{text-decoration:underline}#footer .wrap{-ms-flex-align:stretch;align-items:stretch;gap:calc(var(--gap-inner) / 2)}#footer .col{-ms-flex:1 0 0%;flex:1.25 0 0%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}#footer .col.first{-ms-flex-positive:1.75;flex-grow:1.75}#footer .col.last{-ms-flex-positive:1;flex-grow:1}#footer .col p:last-child{margin-bottom:0}#footer .col_title{margin-bottom:1.5rem;font-family:var(--font-title);font-size:1rem;line-height:1.4375;color:var(--color-main)}#foot>.inner{padding-top:calc(var(--padding-inner) * 0.4375);padding-bottom:calc(var(--padding-inner) * 0.4375);border-top:.0625rem solid var(--color-medium)}#foot ul.menu{display:inline-block;margin:0}#foot ul.menu li{display:inline;margin:0}#foot ul.menu li:not(:first-child){margin-left:calc(var(--padding-inner) * 0.625)}.pagination{margin:calc(var(--padding-inner) / 1.5) 0 0 0;text-align:center}.pagination .page-numbers{display:inline-block;vertical-align:top;margin:0 .5rem;padding:.5625rem .875rem .5rem;font-family:var(--font-body);font-weight:400;font-size:.875rem;line-height:1.5;color:var(--color-main);text-align:center;text-transform:uppercase;text-decoration:none;background-color:var(--color-white);border:.0625rem solid var(--color-main);transition:color .1s,background-color .1s}.pagination .page-numbers.current,.pagination a.page-numbers:hover,.pagination a.page-numbers:active,.pagination a.page-numbers:focus{color:var(--color-white);background-color:var(--color-main)}.tabs h2.title{margin-bottom:var(--padding-inner)}.tabs_wrap{border:.0625rem solid var(--color-dark);counter-reset:tabs-items}.tabs ul{-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0}.tabs li{-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;margin:0;padding:1.375rem 2rem 1.3125rem;font-family:var(--font-title);font-weight:600;font-size:1.25rem;line-height:1.4;color:var(--color-text);text-transform:uppercase;text-decoration:none;text-align:center;border-right:.0625rem solid var(--color-dark);border-bottom:.0625rem solid var(--color-dark);cursor:pointer;counter-increment:tabs-items}.tabs li img.icon{display:block;width:2.5rem;height:2.5rem;margin:0 .25rem 0 0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs-numbering li:before{content:counter(tabs-items);display:inline-block;vertical-align:top;width:1.8125em;height:1.8125em;padding:.25rem;font-family:var(--font-title);font-weight:400;font-size:1.125em;line-height:1.8125em;color:var(--color-dark);border-radius:100%;border:.0625rem solid var(--color-dark)}.tabs li:last-child{border-right:none}.tabs li.current{border-bottom-color:var(--color-white);background-color:var(--color-white)}.tabs_content .tab_content{padding:calc(var(--padding-inner) / 2);background-color:var(--color-white);display:none;visibility:hidden}.tabs_content .tab_content.open{display:block;visibility:visible}.tabs_content .tab_content .flex.duo>*{-ms-flex:1;flex:1;max-width:calc((var(--width-inner) / 2) - var(--gap-inner))}.tabs_content .tab_content .content{padding:var(--padding-inner) 0}.tabs_content .tab_content .title{margin-bottom:0;font-family:var(--font-title);font-weight:600;font-size:2.5rem;line-height:1.2;color:var(--color-main)}.tabs_content .tab_content .button:not(:last-child){margin-right:1.875rem}.tabs_content .wrap_img img{display:block;width:100%;max-height:100%;height:100%;-o-object-fit:contain;object-fit:contain}h5.toggle-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 .5rem;padding:1rem 1.25rem .9375rem;font-family:var(--font-title);font-weight:300;font-size:1.25rem;line-height:1.5;color:var(--color-text);background-color:var(--color-bg-light);transition:color .15s;cursor:pointer}h5.toggle-title:hover,.toggle.open h5.toggle-title{color:var(--color-dark)}h5.toggle-title:after{content:'\ea11';margin:0 0 0 1rem;font-family:icons;font-weight:400;font-size:1.625rem;line-height:1;color:var(--color-dark);text-align:center;transition:color .15s,transform .3s;transform-origin:center}h5.toggle-title:hover:after{color:var(--color-dark)}.toggle.open h5.toggle-title:after{color:var(--color-dark);transform:rotate(180deg)}.toggle-content{max-height:0;padding:0;font-size:.9375rem;transform:translateY(-.25rem);transform-origin:top;transition:all .4s ease-out;overflow:hidden}.toggle.open .toggle-content{max-height:none;padding-top:.5rem;padding-bottom:1.5rem;transform:translateY(0)}.cta.dark,.cta.dark a:not(.button){color:var(--color-white)}.cta.dark a:not(.button):hover,.cta.dark a:not(.button):active,.cta.dark a:not(.button):focus{text-decoration:underline}.cta>.inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cta .flex{gap:calc(var(--gap-inner) * 2)}.cta .flex>div.first{max-width:calc((var(--width-inner) / 3) * 2)}.cta.newsletter .flex>div.first{max-width:calc(var(--width-inner) / 2)}.cta .flex>div.second{-ms-flex-positive:0;flex-grow:0}.cta.newsletter .flex>div.second{-ms-flex-positive:1;flex-grow:1}.cta .title{max-width:none;margin-top:0;margin-bottom:0;color:var(--color-white)}.cta .second.right a.button{margin:0;white-space:nowrap}.cta .notes{margin:1.25rem 0 0;font-size:.875rem}.locations_items{color:var(--color-white)}.locations_items .title{margin-bottom:var(--padding-inner);color:var(--color-white)}.locations_items .items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:stretch;justify-content:stretch;gap:calc(var(--gap-inner) / 2)}.locations_items .item{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.locations_items .item:before{content:'\ea1e';display:block;margin:0 1.5rem 0 0;padding:0 1.4375rem 0 0;font-family:icons;font-weight:400;font-size:2rem;color:var(--color-white);border-right:.125rem solid var(--color-medium)}.locations_items .item .title{margin-bottom:.4375rem;font-weight:600;font-size:1.5rem;line-height:1.325}.locations_items .item .link{display:inline-block;vertical-align:top;margin:.375rem 0 0;font-size:.875rem;color:var(--color-white);text-transform:uppercase}.locations_items .item .link:hover span,.locations_items .item .link:active span,.locations_items .item .link:focus span{text-decoration:underline}.locations_items .item .link:after{content:'\ea20';vertical-align:text-top;margin:0 0 0 .375rem;font-family:icons;font-weight:400;font-size:1.125rem;line-height:1;text-decoration:none}.tarifs_wrap{-moz-columns:2;columns:2;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;-moz-column-fill:balance;column-fill:balance;font-size:.9375rem}.tarifs_wrap.one_column,.tarifs_wrap.subscriptions{-moz-columns:1;columns:1}.tarifs_wrap .cat_wrap{-moz-column-break-inside:avoid;break-inside:avoid-column}.tarifs_wrap .cat_wrap:not(:last-child){margin-bottom:2rem}.tarifs_wrap .cat_title{margin-left:-.0625rem;margin-bottom:1.25rem;font-weight:700;font-size:1.25rem;color:var(--color-dark)}.tarifs_wrap .cat_title:not(:first-child){margin-top:2.25rem}.tarifs_wrap .group{-moz-column-break-inside:avoid;break-inside:avoid-column}.tarifs_wrap .group_title{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:.875rem;color:#4b4b4b}.tarifs_wrap .group_title .group_title_item{-ms-flex:1;flex:1;font-weight:600;font-size:.9375rem}.tarifs_wrap .group_title .cols_titles{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:1.25rem}.tarifs_wrap .group_title .cols_titles>div{-ms-flex:1;flex:1;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;min-width:4.5rem;font-size:.8125rem;font-style:italic;text-align:right;white-space:nowrap}.tarifs_wrap .table_rates{margin-top:.4375rem}.tarifs_wrap .table_rates .item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tarifs_wrap .table_rates .wrap{-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tarifs_wrap .wrap_prices{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;gap:1.25rem}.tarifs_wrap .wrap_prices>div{-ms-flex-negative:0;flex-shrink:0;min-width:4.5rem;text-align:right;white-space:nowrap}.tarifs_wrap .table_rates .desc{font-style:italic}.tarifs_wrap .table_rates .desc:before{content:'\00a0'}.tarifs_wrap .table_rates .price{-ms-flex:1;flex:1;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:right;white-space:nowrap}.tarifs_wrap .notes{margin-top:.125rem;font-size:.8125rem;line-height:1.4}.tarifs_wrap .notes p:not(:last-child){margin-bottom:.1875rem}.tarifs_pdf_footer{margin:2.5rem 0 0;font-size:.875rem;color:var(--color-text);text-align:center}.tarifs_pdf_footer p:not(:last-child){margin-bottom:.625rem}body.tarifs .error{margin:3rem 0 0;padding:.375rem .625rem;font-weight:600;border:.0625rem solid #343434}#element-to-print.pdf-format{font-size:12px}body.tarifs .pdf-format .pdf_logo,body.tarifs .pdf-format .pdf_title,body.tarifs .pdf-format .pdf_footer{display:block;visibility:visible}#element-to-print.pdf-format .logo{margin:0 auto 16px auto;text-align:center}#element-to-print.pdf-format .logo a{display:inline-block;padding:0}#element-to-print.pdf-format .logo img{width:9rem;height:7rem}#element-to-print.pdf-format h3.title{margin-top:0;margin-bottom:5rem;font-size:19px;text-align:center}#element-to-print.pdf-format h4{margin-bottom:12px;font-size:17px;color:#6f8280}#element-to-print.pdf-format .cat_wrap:not(:last-child){margin-bottom:26px}#element-to-print.pdf-format .group_title{margin-top:12px;font-size:12px}#element-to-print.pdf-format .table_rates{margin-top:10px}#element-to-print.pdf-format .notes{margin-top:1px;font-size:12px}#element-to-print.pdf-format .notes p{margin:0}#contact_googlemaps{width:100%;height:32rem}#contact_googlemaps .wpgmp_map_parent{margin:0}.gift_card .duo{-ms-flex-align:stretch;align-items:stretch}.gift_card .duo>.second .text{margin-top:2rem;margin-bottom:1.5rem}.gift_card .duo>.first .img_wrap{margin-top:.5rem;position:-webkit-sticky;position:sticky;top:12rem}.gift_card .duo>.first .img_wrap img{display:block;width:100%;height:auto;border:.0625rem solid var(--color-light-grey)}.pic_vid video,.pic_vid img{display:block;width:100%;height:auto}.locations_items .pic_vid img{aspect-ratio:1/0.75;-o-object-fit:cover;object-fit:cover}.locations_items .pic_vid video[poster]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}#searchform{position:relative;margin:0 auto var(--padding-inner) auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;background-color:var(--color-light)}#searchform:after{content:'\ea19';position:absolute;right:0;display:inline-block;vertical-align:middle;padding:1rem 1.75rem;font-family:icons;font-weight:400;font-size:1.5rem;line-height:1.5;color:var(--color-text);z-index:1;transition:color .15s}#searchform:hover:after,#searchform:active:after{color:var(--color-main)}#searchform input{padding:1rem 1.75rem;font-size:1.75rem;line-height:1.25;color:var(--color-text);border:0;background-color:transparent}#searchform input#s{-ms-flex:1;flex:1;width:100%}#searchform .submit{-ms-flex:0;flex:0;min-width:5.125rem;margin:0;z-index:2}#searchform input::-webkit-input-placeholder{font-weight:400;font-style:italic;font-size:1.75rem;color:var(--color-text);opacity:1}#searchform input:-ms-input-placeholder{font-weight:400;font-style:italic;font-size:1.75rem;color:var(--color-text);opacity:1}#searchform input::-webkit-input-placeholder{font-weight:400;font-style:italic;font-size:1.75rem;color:var(--color-text);opacity:1}#searchform input:-ms-input-placeholder{font-weight:400;font-style:italic;font-size:1.75rem;color:var(--color-text);opacity:1}#searchform input::-moz-placeholder{font-weight:400;font-style:italic;font-size:1.75rem;color:var(--color-text);opacity:1}#searchform input::placeholder{font-weight:400;font-style:italic;font-size:1.75rem;color:var(--color-text);opacity:1}.search_results_cats{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;margin:0 0 var(--padding-inner) 0;padding:0;border-bottom:.0625rem solid var(--color-main)}.search_results_cats li{display:inline-block;vertical-align:top;margin:0;padding:0}.search_results_cats li a{display:block;padding:0 2rem .625rem;font-family:var(--font-title);font-weight:600;font-size:1.25rem;line-height:1.325;color:var(--color-main);border-bottom:.25rem solid #fff;transition:border-color .15s}.search_results_cats li.current a,.search_results_cats li:hover a,.search_results_cats li:active a{border-color:var(--color-main)}.searchresults .item{position:relative;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--gap-inner) / 2.25);color:var(--color-text)}.searchresults li:not(:last-child) .item{margin:0 0 calc(var(--gap-inner) / 2.25) 0}.searchresults .item .wrap{-ms-flex:1;flex:1}.searchresults .title{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:var(--font-title);font-weight:600;font-size:1.5rem;line-height:1.4;color:var(--color-text);text-overflow:ellipsis;overflow:hidden}.searchresults .excerpt{display:block;margin:1.25rem 0 0}.searchresults .link{display:inline-block;vertical-align:top;margin:1.25rem 0 0;font-size:.875rem;text-transform:uppercase}.searchresults .link:after{content:'\ea20';vertical-align:text-top;margin:0 0 0 .375rem;font-family:icons;font-weight:400;font-size:1.125rem;line-height:1}.searchresults .item:hover .link span,.searchresults .item:active .link span,.searchresults .item:focus .link span{text-decoration:underline}.searchresults .img_wrap{-ms-flex-positive:0;flex-grow:0;display:block;max-width:calc(var(--width-inner) / 4);background:var(--color-bg-light);overflow:hidden}.searchresults .img_wrap img{display:block;width:100%;height:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .225s cubic-bezier(.39,.575,.28,.995);transform-origin:center}.searchresults .item:hover .img_wrap img,.searchresults .item:active .img_wrap img,.searchresults .item:focus .img_wrap img{transform:scale(1.0625)}.buttons_links .inner{padding-top:calc(var(--padding-inner) * 1.1875);padding-bottom:calc(var(--padding-inner) * 0.4375)}.buttons_links .inner.flex{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;gap:calc(var(--gap-inner) / 5)}.button{display:inline-block;margin:2rem 0 0;padding:.625rem .875rem .5625rem;font-family:var(--font-body);font-weight:400;font-size:.875rem;line-height:1.5;color:var(--color-main);text-align:center;text-transform:uppercase;text-decoration:none;border:.0625rem solid var(--color-main);transition:color .15s,background-color .15s}.buttons_links .button{margin:0}.button.big{padding:.75rem 1.1875rem .6875rem;font-size:1.0625rem;line-height:1.470}.button.big.icon{padding-left:1.0625rem}.button.odd{color:var(--color-white);border-color:var(--color-white);background-color:transparent}.button.even{color:var(--color-white);border-color:var(--color-main);background-color:var(--color-main)}.button.hidden{display:none;visibility:hidden}.button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}a.item:hover .button,a.item:active .button,a.item:focus .button,.button:hover,.button:active,.button:focus{color:var(--color-white);background-color:var(--color-main)}.button.odd:hover,.button.odd:active,.button.odd:focus{color:var(--color-main);background-color:var(--color-white)}.button.even:hover,.button.even:active,.button.even:focus{color:var(--color-main);border-color:var(--color-main);background-color:var(--color-white)}.button.icon:before{display:inline-block;vertical-align:text-bottom;margin:0 .875rem 0 0;font-family:icons;font-size:.875rem}.button.icon-rdv:before{content:'\ea09';margin:0 .625rem 0 0;font-size:.8125rem;line-height:1.35}.button.big.icon-rdv:before{font-size:.875rem;line-height:1.5}.button.icon-dl:before{content:'\ea1c';margin-right:.4375rem;font-size:1.25rem;line-height:.9}.button.icon-arrow-right:before{content:'\ea21';font-size:.625rem;margin-right:.5625rem}.arrows{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.875rem}.arrows.right{-ms-flex-pack:end;justify-content:flex-end}.arrows .arrow{line-height:1;cursor:pointer}.arrows .arrow:before{content:'';display:block;padding:.6875rem;font-family:icons;font-weight:400;font-size:1.5rem;line-height:1;color:var(--color-dark);border-radius:100%;border:.0625rem solid var(--color-dark);transition:color .15s,background-color .15s}.arrows .arrow.left:before{content:'\ea0b'}.arrows .arrow.right:before{content:'\ea0c'}.arrows .arrow:hover:before,.arrows .arrow:active:before,.arrows .arrow:focus:before{color:var(--color-white);background-color:var(--color-dark)}.socials a.icon{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;line-height:1.75rem;text-align:center;text-decoration:none;transition:color .1s}.socials a.icon:not(:last-child){margin-bottom:.75rem}.socials a.icon:first-of-type{margin-left:0}.socials a.icon:last-of-type{margin-right:0}.socials a.icon:before{content:'';display:block;width:1.625rem;height:1.625rem;font-family:icons;font-weight:400;font-size:1.375rem;text-align:left;color:var(--color-main);text-decoration:none}.socials a.icon-wa:before{content:'\ea02';color:var(--color-whatsapp);text-decoration:none}.socials a.icon-fb:before{content:'\ea03'}.socials a.icon-tw:before{content:'\ea07'}.socials a.icon-ig:before{content:'\ea04'}.socials a.icon-yt:before{content:'\ea05'}.socials a.icon-li:before{content:'\ea06'}.socials a:hover span,.socials a:active span{text-decoration:underline}.splide__list{-ms-flex-pack:start;justify-content:flex-start}.splide .utils{margin:calc(var(--gap-inner) / 2.25) 0 0 0}.splide .dots{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.625rem;margin:0}.main .splide .dots.splide__pagination{display:-ms-flexbox;display:flex}.splide .dots li{margin:0;padding:0}.splide .dots .dot{width:.5rem;height:.5rem;margin:0;padding:0;line-height:1;border-radius:100%;background-color:var(--color-light-grey);border:none;transition:background-color .15s}.splide .dots button.dot{cursor:pointer}.splide .dots .dot.is-active{background-color:var(--color-dark)}.splide .splide__track{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-video{margin:2.75rem auto}.flex>.first .wp-video,.flex>.second .wp-video{max-width:100%;width:100% !important;margin:1.375rem 0}.flex>.first .wp-video:last-child,.flex>.second .wp-video:last-child{margin-bottom:0}.wp-video:first-child{margin-top:0}.wp-video:last-child{margin-bottom:0}.wp-video .mejs-container .mejs-controls{opacity:0;transition:opacity .15s}.wp-video .mejs-container:hover .mejs-controls{opacity:1}@keyframes dropdown-show{from{opacity:0;transform:translateY(var(--padding-inner))}to{opacity:1;transform:translateY(0)}}@keyframes dropleft-show{from{opacity:0;transform:translateX(0)}to{opacity:1;transform:translateX(1.125rem)}}.main.content .calc-drop-down-list-items li{min-height:0}.wpforms-container{--wpforms-field-size-input-spacing:.25rem;--wpforms-label-size-font-size:.875rem;--wpforms-label-size-line-height:1.625;--wpforms-label-color:#656565;--wpforms-label-error-color:#d25f6a;--wpforms-label-sublabel-color:#484848}body div.wpforms-container-full input[type=date]::-webkit-input-placeholder,body div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder,body div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder,body div.wpforms-container-full input[type=email]::-webkit-input-placeholder,body div.wpforms-container-full input[type=month]::-webkit-input-placeholder,body div.wpforms-container-full input[type=number]::-webkit-input-placeholder,body div.wpforms-container-full input[type=password]::-webkit-input-placeholder,body div.wpforms-container-full input[type=range]::-webkit-input-placeholder,body div.wpforms-container-full input[type=search]::-webkit-input-placeholder,body div.wpforms-container-full input[type=tel]::-webkit-input-placeholder,body div.wpforms-container-full input[type=text]::-webkit-input-placeholder,body div.wpforms-container-full input[type=time]::-webkit-input-placeholder,body div.wpforms-container-full input[type=url]::-webkit-input-placeholder,body div.wpforms-container-full input[type=week]::-webkit-input-placeholder,body div.wpforms-container-full select::-webkit-input-placeholder,body div.wpforms-container-full textarea::-webkit-input-placeholder{color:var(--wpforms-field-text-color);opacity:.625}body .wpforms-container-full:not(:empty){margin:0 auto}.wpforms-container.wpforms-container-full,body div.wpforms-container-full:not(:empty){margin:0}.wpforms-container .wpforms-field-container .wpforms-field{padding:.75rem 0}.wpforms-container .wpforms-field-container div.wpforms-layout-column>.wpforms-field,.wpforms-container .wpforms-field-container .wpforms-field:first-child{padding-top:0}.wpforms-container .wpforms-field-container .wpforms-field:last-child{padding-bottom:0}.wpforms-container .wpforms-field{clear:both !important}.wpforms-container .wpforms-field-container .wpforms-field-label{font-weight:600;font-size:1rem}.wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]),.wpforms-container .wpforms-field select,.wpforms-container .wpforms-field textarea{height:auto;padding:.625rem 1.25rem .5625rem;font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.5;color:var(--color-text);text-align:left;background-color:#fff;border-radius:0;border:.0625rem solid var(--color-grey)}.wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):focus,.wpforms-container .wpforms-field textarea:focus,.wpforms-container .wpforms-field select:focus{color:var(--color-black);border-color:var(--color-text);box-shadow:none}body div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0}body div.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]{display:inline-block;height:auto;margin:1.5rem 0 0;padding:.625rem 1.25rem .5625rem;font-family:var(--font-body);font-weight:400;font-size:.9375rem;line-height:1.5;color:var(--color-main) !important;text-align:center;text-transform:uppercase;text-decoration:none;border:.0625rem solid var(--color-main) !important;transition:color .15s,border-color .15s,background-color .15s}body .wrapper.dark div.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]{color:var(--color-white) !important;background-color:transparent !important;border-color:var(--color-white) !important}body div.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:hover,body div.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:active{color:var(--color-white) !important;background-color:var(--color-main) !important}body .wrapper.dark div.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:hover,body .wrapper.dark div.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:active{color:var(--color-main) !important;background-color:var(--color-white) !important}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field ul li{padding-left:.0625rem}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select .choices .choices__inner{border-radius:0;border:.0625rem solid var(--color-grey)}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select .choices .choices__inner .choices__list--single .choices__item--selectable{opacity:1;font-size:.875rem;color:var(--color-black)}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select .choices .choices__inner .choices__list--single .choices__item--selectable.choices__placeholder{opacity:1}body .wpforms-container .wpforms-submit-container button[type=submit],body .wpforms-container .wpforms-submit-container button[type=submit]:not(:hover):not(:active),{display:inline-block;vertical-align:middle;min-width:9rem;height:auto;margin:0 1.5rem 0 0;padding:.6875rem 1.375rem .5625rem;font-family:var(--font-body);font-weight:400;font-size:.875rem;line-height:1.5;color:var(--color-text);text-align:center;text-transform:uppercase;text-decoration:none;border:.0625rem solid var(--color-text);border-radius:0;background:var(--color-white);background-color:var(--color-white);box-shadow:none;transition:color .15s,border-color .15s,background-color .15s;cursor:pointer;white-space:nowrap}.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:hover,.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:active,{color:var(--color-white);border-color:var(--color-main);background-color:var(--color-main)}body .wpforms-container .wpforms-required-label{color:var(--color-text)}body .wpforms-field ul li{padding:0}body .wpforms-container .wpforms-field ul li:before{content:none}body .wpforms-container .wpforms-field.wpforms-field-payment-multiple ul li{padding:0;border:.0625rem solid var(--color-grey);transition:background-color .15s,border-color .15s}body .wpforms-container .wpforms-field.wpforms-field-payment-multiple ul li:hover{border-color:var(--color-main)}body .wpforms-container .wpforms-field.wpforms-field-payment-multiple ul li.wpforms-selected{color:#fff;background-color:var(--color-main);border-color:var(--color-main)}body .wpforms-container .wpforms-field.wpforms-field-payment-multiple ul li input.wpforms-payment-price{display:none;visibility:hidden}body .wpforms-container .wpforms-field.wpforms-field-payment-multiple ul li .wpforms-field-label-inline{padding:.75rem 1.25rem .6875rem;font-size:1rem;color:var(--color-text);transition:color .15s}body .wpforms-container .wpforms-field.wpforms-field-payment-multiple ul li.wpforms-selected .wpforms-field-label-inline{color:#fff}body .wpforms-container .wpforms-field.gift-card-styles ul li{padding-left:0}body div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover,body div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover{border:.0625rem solid var(--color-main);border-radius:0;box-shadow:none}body div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item.wpforms-selected label,body div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item:has(input:checked) label{border:.0625rem solid var(--color-main);border-radius:0;box-shadow:none;background-color:var(--color-main)}body .wpforms-container .wpforms-image-choices-image{max-width:calc(var(--width-inner) / 14);margin:0 auto}body .wpforms-container .wpforms-image-choices-image img{display:block;width:100%;height:100%;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}body .wpforms-container .wpforms-form ul.wpforms-image-choices .wpforms-image-choices-item label .wpforms-image-choices-label{margin-top:.625rem;font-size:.9375rem}body .wpforms-container .wpforms-form ul.wpforms-image-choices .wpforms-image-choices-item.wpforms-selected label .wpforms-image-choices-label{color:var(--color-white)}body .wpforms-container .wpforms-field.big-field{margin-bottom:1rem;padding:0}body .wpforms-container .big-field .wpforms-payment-total{font-family:var(--font-title) !important;font-weight:300 !important;font-size:2.5rem !important}.hidden{display:none;visibility:hidden}.overflow-hidden{overflow:hidden}img.alignnone{display:block;margin:0 0 1.25rem}td img.alignnone{margin:0 0 1.25rem}.alignleft{display:block;float:left}img.alignleft,figure.alignleft{margin:.25rem 2.5rem 1.25rem 0}.alignright{display:block;float:right}img.alignright,figure.alignright{margin:.25rem 0 1.25rem 2.5rem}.aligncenter{display:block;margin:0 auto}td>img.alignnone{margin:.25rem 0 1.25rem}.right{text-align:right}.center{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.attachment-post-thumbnail{display:block;margin:0 0 3rem}svg.hidden{display:block}span.responsive{display:none;visibility:hidden}.post-password-form{margin-top:0}.post-password-form label{margin-left:0}@media all and (max-width:1170px){.inner{width:100%;max-width:100%}.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width:1024px){table{width:100% !important;height:auto !important}table tr,table th,table td{width:auto !important;height:auto !important}table td figure.wp-caption{width:100% !important}}@media all and (max-width:768px){:root{--padding-inner:4rem;--gap-inner:4rem}h1,h2{font-size:2rem}h3{font-size:1.875rem}.wrapper{padding-left:1.25rem;padding-right:1.25rem}.flex.duo{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 2.5)}#header>.inner>*{-ms-flex:1;flex:1}#header .logo{-ms-flex-order:2;order:2}#header .logo img{width:25vw}.lang_selector.desktop{display:none;visibility:hidden}.lang_selector.responsive{display:block;visibility:visible;margin:2rem 1.25rem 4.5rem;font-size:.9375rem;color:var(--color-text);border:none}.lang_selector .current_lang{display:inline-block;padding:0}.lang_selector .current_lang:after{content:none}.lang_selector ul{position:static;top:unset;left:unset;right:unset;visibility:visible;display:inline-block;margin:0;padding:0;vertical-align:middle;color:var(--color-text);border:none}.lang_selector:hover ul,.lang_selector:focus ul,.lang_selector.open ul{display:inline-block}.lang_selector li{display:inline-block}.lang_selector a{display:inline-block;margin:0;padding:0 0 0 1.25rem;color:var(--color-text)}#header{position:static;padding-left:1rem;padding-right:1rem}#header a.icon-search{display:none;visibility:hidden}#header a.icon-search,#header a.icon-rdv{white-space:nowrap}#header .rdv_wrap{-ms-flex-order:3;order:3;text-align:right;z-index:1112}.menu_open #header a.icon-rdv{color:var(--color-main);border-color:var(--color-main)}#header a.icon-rdv span.desktop{display:none;visibility:hidden}#header a.icon-rdv span.responsive{display:inline;visibility:visible}#header>.inner>.nav_menu{display:none;visibility:hidden}#header .menu_wrap{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;visibility:visible;z-index:1111}#header .menu_slide{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:10000;height:calc(100vh - 32vw);height:calc(100dvh - 32vw);margin:26vw 0 0;padding:8vw 0;color:var(--color-text);background-color:var(--color-white);overflow-x:hidden;overflow-y:auto;transform:translate3d(-100%,0,0);transition:transform .5s}#header.active .menu_slide{transform:translate3d(0,0,0)}#menu-toggle{position:relative;width:1.75rem;height:1.75rem;z-index:1111;cursor:pointer}#menu-toggle span{display:block;background-color:var(--color-main);transition:.25s ease-in-out}#menu-toggle #hamburger{position:absolute;height:100%;width:100%;margin:-.1875rem 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 52%;zoom:1.005}#menu-toggle #hamburger span{position:relative;right:0;width:90%;height:.1875rem;margin:.3125rem 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 52%}#menu-toggle #hamburger span:nth-child(1){transition-delay:.275s}#menu-toggle #hamburger span:nth-child(2){transition-delay:.4s}#menu-toggle #hamburger span:nth-child(3){transition-delay:.525s}#menu-toggle #cross{position:absolute;height:100%;width:100%;margin:-.1875rem 0 0;transform:rotate(45deg)}#menu-toggle #cross span{background-color:var(--color-main)}#menu-toggle #cross span:nth-child(1){position:absolute;top:5.5%;left:50%;height:0;width:.1875rem;transition-delay:0s}#menu-toggle #cross span:nth-child(2){position:absolute;left:5.5%;top:50%;width:0;height:.1875rem;transition-delay:.25s}.menu_open #menu-toggle #hamburger span{width:0}.menu_open #menu-toggle #hamburger span:nth-child(1){transition-delay:.125s}.menu_open #menu-toggle #hamburger span:nth-child(2){transition-delay:.25s}.menu_open #menu-toggle #hamburger span:nth-child(3){transition-delay:.375s}.menu_open #menu-toggle #cross span:nth-child(1){height:100%;transition-delay:.65s}.menu_open #menu-toggle #cross span:nth-child(2){width:100%;transition-delay:.4s}#nav{-ms-flex:0;flex:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;gap:.25rem;width:100%;margin:0;color:var(--color-text);text-align:left}#nav li,#nav>li.menu-item-has-children{position:relative;display:block;height:auto;margin:0 1.25rem;padding:0}#nav li.responsive{display:block;visibility:visible}#nav li a,#nav a:not(.nav-box){padding:.75rem 0;font-size:.9375rem;color:var(--color-text)}#nav>li>a{padding:1.3125rem 0 1.1875rem}#nav>li>a:after,#nav>li>.link_wrap a:after{content:none}#nav>li.menu-item>.sub-menu{display:none}#nav>li.menu-item-has-children:hover>.sub-menu{display:-ms-flexbox;display:flex}#nav>li.menu-item>.sub-menu{position:relative;top:unset;left:unset;right:unset;max-width:none;padding:0;box-shadow:none;animation:none}#nav>li.menu-item-has-bigtitle>ul.sub-menu{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--gap-inner) / 4);padding-top:.375rem}#nav>li.menu-item>.sub-menu>li{max-width:none}#nav>li.menu-item>.sub-menu>li>a:not(.nav-box){font-size:1.4375rem}#nav .menu-item-bigtitle,#nav>li.menu-item>.sub-menu>li.nav-boxes{display:none;visibility:hidden}.page_head .inner{padding-top:calc(var(--padding-inner) * 2);padding-bottom:calc(var(--padding-inner) * 2)}#header_content .buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:calc(var(--padding-inner) / 3) 0}.breadcrumb .inner{padding:calc(var(--padding-inner) / 3) 0 0 0;font-size:.9375rem}.home_intro .text{font-size:1.0625rem}.home_numbers .number{font-size:4rem}.attributs .item .name{font-size:1.3125rem}.list_locations .item .img_wrapper{max-width:calc(50% - (var(--gap-inner) / 2.25))}.locations_items .pic_vid{max-width:75%;margin:0 auto}.contact_wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contact_wrap .infos{-ms-flex-preferred-size:0%;flex-basis:0%;margin:0 0 calc(var(--padding-inner) / 2) 0}.tabs ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.tabs_content .tab_content{padding:1.25rem}.tabs_content .tab_content .title{font-size:1.25rem;word-wrap:break-word}.tabs_content .tab_content .flex.duo{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.tabs_content .tab_content .content{padding:.25rem 0 0}.home_columns .hat{margin:0 0 calc(var(--gap-inner) / 2) 0}.home_columns .items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.home_columns .item{height:auto;aspect-ratio:3/3.5}.home_columns .item .title{left:1.25rem;right:1.25rem;bottom:2.5rem;font-size:1.875rem}.locations_items .title{margin-bottom:calc(var(--padding-inner) / 2)}.locations_items .flex.duo{gap:calc(var(--gap-inner) / 2)}#footer,#foot{text-align:center}#footer .inner>div.flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}#footer .col{width:100%}#footer .logo img{width:30vw;max-width:7.5rem;margin:0 auto}#footer .col_title{margin-bottom:1rem}#footer .socials a.icon{display:inline-block;margin:0 .5rem}#footer .socials a.icon span{display:none;visibility:hidden}#foot>.inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;gap:calc(var(--gap-inner) / 4);text-align:center}#foot ul.menu li{display:inline-block}#foot ul.menu li,#foot ul.menu li:not(:first-child){margin:.3125rem 1rem}#foot ul.menu a{white-space:nowrap}.cta .flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:calc(var(--gap-inner) / 1.75)}.cta .second.right{text-align:left}.columns{-moz-columns:1;columns:1}.floating_button{right:1.25rem;bottom:1.25rem}.gift_card>.inner>.flex.duo{gap:var(--gap-inner)}.gift_card .duo>.first{display:none;visibility:hidden}.content div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row,.content div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row{gap:calc(var(--gap-inner) / 2.5)}img.alignright,img.alignleft,img.aligncenter{margin:1.25rem auto 2.5rem auto}}@media all and (max-width:640px){table:not(.shop_table) td:not(.label):not(.value){padding:.1875rem .625rem !important}.main img{max-width:100%;height:auto}h1,h2,h3,h4,h5{word-wrap:break-word}.flex.top{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.half.top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.flex.half.top>h2{margin:0 0 1.375rem}.flex.half.top>.left{margin:0 0 3rem}.flex.tier>div.first,.flex.tier>div.second{-ms-flex-preferred-size:100%;flex-basis:100%}.flex.triple>div{-ms-flex-preferred-size:100%;flex-basis:100%;margin:1.25rem 0}.content.flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page_head .inner{padding-top:calc(var(--padding-inner) * 1.25);padding-bottom:calc(var(--padding-inner) * 1.25)}.page_head h1{font-size:2.25rem}body.home .page_head .inner{padding-top:calc(var(--padding-inner) * 1.5);padding-bottom:calc(var(--padding-inner) * 0.875)}}@media all and (max-width:480px){h5.toggle-title{padding-left:1.125rem;padding-right:1.125rem;font-size:1.0625rem;line-height:1.375}.home_blog .item,.list_children .item{max-width:calc(100vw - 3.5rem);width:100%}.attributs .items{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:calc(var(--gap-inner) / 2)}.services_rates .item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;gap:calc(var(--gap-inner) / 4);font-size:1.125rem;text-align:center}.services_rates .item .rate{text-align:center}.list_children:not(.splide__list){-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.list_locations,.blog_list,{gap:var(--gap-inner)}.list_locations .item,.blog_list .item,.searchresults .item{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.list_locations .item .img_wrapper,.blog_list .item .img_wrapper,.searchresults .item .img_wrapper{max-width:none}.list_locations .item .img_wrapper img,.blog_list .item .img_wrapper,.searchresults .item .img_wrapper img{aspect-ratio:16/10}.locations_items .pic_vid{max-width:none;margin:0 auto}.search_results_cats{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.splide.is-initialized:not(.is-active) .splide__list.list_children{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gap-inner)}.tabs li.current{border-bottom-color:var(--color-dark)}#footer .col{-ms-flex-preferred-size:100%;flex-basis:100%}#footer .col.flex{padding:0}}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){input[type=text],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],select:focus,select:focus option,textarea{font-size:16px;outline:none}}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-activecampaign-form-activecampaign-form-block{padding:1px}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.ccb-gutenberg-block{padding:20px;border:1px solid #000}.ccb-gutenberg-block__header{display:flex;align-items:center;margin-bottom:20px}.ccb-gutenberg-block__icon{margin-right:20px}
.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{fill:currentColor;height:100%;max-height:100%;max-width:100%;width:100%}
.claris-calculateur{font-family:'Poppins','Segoe UI',sans-serif;max-width:800px;margin:40px auto;padding:20px;color:#1f2e4b}.claris-btn{padding:12px 20px !important;margin:8px 5px;border:2px solid #f1ebe4 !important;background:#f1ebe4 !important;color:#2e2e2e !important;cursor:pointer;border-radius:0;font-size:16px;transition:all .2s ease-in-out;font-weight:500}.claris-btn.selected{background:#829693 !important;color:#fff !important;border-color:#829693 !important}.devis{margin:0 !important;display:none}.claris-zone-list{list-style:none;padding:0;margin-top:20px;margin-left:0}.claris-zone-list li{margin-bottom:10px}.claris-zone-list li label{margin:0 0 0 5px}ul.claris-zone-list li:before{content:'' !important;display:none}.claris-zone-list label{display:flex;align-items:center;font-size:16px;cursor:pointer}.claris-zone-list input[type=checkbox]{width:20px;height:20px;accent-color:#829693;margin-right:10px;flex-shrink:0;border:1px solid #829693;border-radius:0 !important}#claris-summary{margin-top:30px}.claris-summary{width:100%;border-collapse:collapse;margin-top:15px;border-radius:0;overflow:hidden;border:0 !important}table.claris-result{border:0 !important;border-collapse:collapse;border-spacing:0;width:100% !important}.claris-summary thead{background-color:#fff}.claris-summary th,.claris-summary td{padding:12px 16px;text-align:left;border:0;border-bottom:1px solid #f1ebe4}.claris-summary td:last-child{font-weight:700}table.claris-summary th{border:0 !important}table.claris-summary tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(32deg 42.86% 93.14%)}.claris-result{background:#f5eee6;padding:20px 32px;border-radius:0;margin:0;font-size:16px}.claris-result-div{background-color:#f5eee6 !important;padding:40px}.claris-result tbody tr td{border:0 !important;background-color:#f5eee6 !important;padding:5px}.claris-result p{margin:10px 0}.claris-result .barre{text-decoration:line-through;color:#999}p.eco{color:#829693}p.eco span{font-weight:700;color:#829693}.eco a{color:#829693 !important}p.price{font-weight:700;font-size:20px;color:#829693}.claris-group{display:flex;align-items:baseline;gap:15px;margin-bottom:10px;flex-wrap:wrap}.claris-label{flex:0 0 140px;font-weight:300;font-size:20px;color:#829693;font-family:var(--font-title)}.claris-buttons{display:flex;flex:1;gap:12px;flex-wrap:wrap;min-width:0}.claris-buttons .claris-btn{flex:1 1 0;min-width:120px;text-align:center;white-space:nowrap;background-color:#fff !important;border:1px solid #829693 !important;padding:10px !important;border-radius:0;font-size:15px;color:#829693 !important;cursor:pointer;transition:all .2s ease;font-weight:500 !important;box-shadow:0 0 0 !important}.claris-buttons .claris-btn.selected{background-color:#829693 !important;color:#fff !important;font-weight:600 !important;box-shadow:0 2px 5px rgba(0,0,0,.1)}.info{font-size:14px;font-weight:500;font-style:italic;color:#9a9a9a;text-align:center;padding:20px}@media (max-width:600px){.claris-group{flex-direction:column;align-items:stretch;gap:0px}.claris-label{flex:1 1 100%;margin-bottom:5px}.claris-buttons{flex-direction:column;gap:0px}.claris-buttons .claris-btn{flex:1 1 100%}.claris-summary{display:block;overflow-x:auto;width:100%}.claris-summary table{min-width:600px}}.claris-btn.flash{animation:flashHighlight .8s}@keyframes flashHighlight{0%{background-color:#d2e4e0}50%{background-color:#829693}100%{background-color:#829693}}
img[data-dominant-color]:not(.has-transparency){background-color:var(--dominant-color)}
.wpforms-container li:before{content:''!important}.wpforms-submit,.wpforms-page-button{background:#fff !important;color:#000 !important;border:1px #000 solid !important;border-radius:0 !important}.wpforms-confirmation-container-full{background:#fff !important;border:1px #000 solid !important}.active>.wpforms-page-indicator-page-title{font-size:20px !important;font-weight:700 !important;color:#af9375}
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//www.clarisclinic.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//www.clarisclinic.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//www.clarisclinic.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}
.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}