:root{--co-bleu:#202a57;--co-turquoise:#0a8c92;--co-gris:#f3f6f6;--co-radius:6px;--co-voile:linear-gradient(180deg,rgba(217,217,217,0) 60%,var(--co-bleu) 100%);--co-font-sans:'Hedvig Letters Sans',Arial,sans-serif;--co-font-serif:'Hedvig Letters Serif',Georgia,serif;--co-header:160px;--co-bascule-menu:1400px}@font-face{font-family:'Hedvig Letters Sans';src:url(//www.lacliniquedelocean.fr/wp-content/uploads/fonts/HedvigLettersSans-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Hedvig Letters Serif';src:url(//www.lacliniquedelocean.fr/wp-content/uploads/fonts/HedvigLettersSerif-Regular-VariableFont_opsz.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}body{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0}body,p,li,input,textarea,select{font-family:var(--co-font-sans);font-weight:400}h1,h2,h3,h4,h5,h6,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6{font-family:var(--co-font-serif);font-weight:400}.hedvig-sans,.hedvig-sans h1,.hedvig-sans h2,.hedvig-sans h3,.hedvig-sans h4,.hedvig-sans h5,.hedvig-sans h6,h5.et_pb_toggle_title{font-family:var(--co-font-sans)!important}.hedvig-serif,.hedvig-serif h1,.hedvig-serif p,.hedvig-serif .percent-value{font-family:var(--co-font-serif)!important}.dsm_card_title{font-family:var(--co-font-sans)!important;font-weight:400!important}.et_pb_button,button,input[type="submit"],.et-menu a,.nav li a,.mobile_menu_bar,.et_pb_menu__menu a,.et_mobile_menu a{font-family:var(--co-font-sans);font-weight:400}.texte-style-h3{font-family:"Hedvig Letters Serif",Georgia,serif;font-size:22px;color:#769EA8;padding-bottom:10px;line-height:1.35em}#equipe-esthetique,#equipe-dentaire,#equipe-ortho{display:block;height:160px;margin-top:-160px;visibility:hidden;pointer-events:none}#main-content .et_pb_section:first-child{padding-top:80px}.et-db #et-boc .et-l.et-l--header .et_builder_inner_content{z-index:999!important}body.admin-bar .et-l--header .et_pb_section--fixed{top:var(--wp-admin--admin-bar--height,0px)}#menu-desktop .et_pb_menu__wrap{flex:1 1 auto!important}#menu-desktop .et_pb_menu__menu,#menu-desktop .et-menu-nav{width:100%!important}#menu-desktop .et-menu-nav>ul{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;margin:0!important;padding:0 15px!important;gap:25px}#menu-desktop .et-menu-nav>ul>li{margin:0!important;padding-right:0!important}#menu-desktop .et_pb_menu__logo-slot{position:static!important;flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}#menu-desktop .et_pb_menu__logo-slot .et_pb_menu__logo{width:auto!important;overflow:visible!important}#menu-desktop .et_pb_menu_inner_container{position:relative!important}#menu-desktop .et_pb_menu__logo-wrap{position:absolute!important;top:50%!important;left:50%!important;width:auto!important;height:auto!important;transform:translate(-50%,-50%)!important}#menu-desktop .et_pb_menu__logo-slot img{height:40px!important;width:auto!important;max-height:none!important}#menu-desktop .et-menu-nav>ul>li.et_pb_menu__logo-slot+li{margin-left:auto!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{border-radius:var(--co-radius)}.et-search-form,.nav li ul,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:var(--co-gris)!important;background-color:var(--co-gris)}@media only screen and (max-width:1399px){#menu-desktop{display:none!important}#menu-mobile{display:block!important;width:100%;padding:20px 15px 15px}#menu-mobile .et_pb_menu__menu{display:none!important}#menu-mobile .et_mobile_nav_menu{display:block!important;margin-left:auto}#menu-mobile .et_pb_menu_inner_container{display:flex;align-items:center;justify-content:space-between}#menu-mobile .et_pb_menu__wrap{margin-left:auto}}@media only screen and (min-width:1400px){#menu-mobile{display:none!important}#menu-desktop{display:block!important}#menu-desktop .et_pb_menu__menu{display:flex!important}#menu-desktop .et_mobile_nav_menu{display:none!important}}.et-menu>li>a[href="#"],.et-menu>li>a[href="#!"]{pointer-events:none;cursor:default}.nav li li,.nav li li a,.et_mobile_menu li,.et_mobile_menu li a{line-height:18px!important}@media only screen and (max-width:1399px){ul.et_mobile_menu{max-height:calc(100dvh - var(--co-header));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.mobile-menu-open{overflow:hidden}ul.et_mobile_menu li.menu-item-has-children{position:relative}ul.et_mobile_menu li.menu-item-has-children>a{padding-right:58px!important;background-color:transparent!important}ul.et_mobile_menu li.menu-item-has-children>ul.sub-menu{display:none!important}ul.et_mobile_menu li.menu-item-has-children>ul.sub-menu.menu-mobile-visible{display:block!important}ul.et_mobile_menu ul.sub-menu a{padding-left:32px!important}ul.et_mobile_menu ul.sub-menu ul.sub-menu a{padding-left:48px!important}ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle{position:absolute;z-index:20;top:0;right:0;display:flex;align-items:center;justify-content:center;width:52px;height:48px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:25px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none}ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle span{display:block;line-height:1;transition:transform 0.5s ease}ul.et_mobile_menu li.menu-item-has-children.menu-mobile-ouvert>.mobile-toggle span{transform:rotate(180deg)}ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}#menu-mobile .et_mobile_menu{border-top-color:transparent!important}@media only screen and (min-width:981px) and (max-width:1399px){#menu-mobile .et_mobile_menu,#menu-mobile .et_mobile_menu ul{list-style:none;text-align:left}#menu-mobile .et_mobile_menu{padding:5%;background-color:var(--gcid-heading-color,#fff)}#menu-mobile .et_mobile_menu ul{padding:0}#menu-mobile .et_mobile_menu a{color:var(--gcid-body-color,var(--co-bleu))}#menu-mobile .et_mobile_nav_menu{margin-top:-1px}}ul.et_mobile_menu li.menu-item-has-children>a{font-weight:400}#main-content a:not(.et_pb_button):not(.et-menu a),#main-content span[style*="underline"],#main-content u{text-decoration-thickness:1px!important;text-underline-offset:6px!important}#main-content a:not(:has(img)):not(.et_pb_button):hover,.et-menu a:hover{opacity:0.75}a:focus-visible{outline:2px solid var(--co-turquoise);outline-offset:3px}.dsm_image_accordion_wrapper{gap:18px}.dsm_image_accordion_child{position:relative;border-radius:var(--co-radius);overflow:hidden}.dsm_image_accordion_child::after{content:"";position:absolute;inset:0;z-index:1;background:var(--co-voile);pointer-events:none}.dsm_image_accordion_wrapper .dsm_image_accordion_child{flex:1 1 0%!important}.dsm_image_accordion_wrapper:hover .dsm_image_accordion_child:hover{flex:5 1 0%!important}.dsm_image_accordion_wrapper:hover .dsm_image_accordion_child:not(:hover){flex:1 1 0%!important}.dsm_image_accordion .dsm_image_accordion_child .dsm_image_accordion_child_content,.dsm_image_accordion .dsm_image_accordion_child .dsm_image_accordion_button_wrapper{opacity:1!important}.dsm_image_accordion_child .dsm_image_accordion_child_content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end!important;padding:5%;text-align:left}.dsm_card_carousel_child .et_pb_module_inner{position:relative}.dsm_card_carousel_child_image_wrapper{margin-bottom:0}.dsm_card_carousel_child .dsm_card_wrapper{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end!important;padding:5%;border-radius:var(--co-radius);background:var(--co-voile);text-align:left}.dsm_card_carousel_child .dsm_card_title,.dsm_card_carousel_child .dsm_card_carousel_child_subtitle{color:#fff!important}.dsm_card_carousel_child .dsm_card_title{max-width:5em!important;white-space:normal!important}.dsm_card_carousel .swiper-button-prev::before,.dsm_card_carousel .swiper-button-next::before{content:none!important;display:none!important}.dsm_card_carousel .swiper-button-prev.dsm_card_carousel_arrow::after,.dsm_card_carousel .swiper-button-next.dsm_card_carousel_arrow::after{content:"";display:block!important;width:32px;height:14px;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2720%27 viewBox=%270 0 38 20%27 fill=%27none%27%3E%3Cpath d=%27M36.9988 0.354284L18.6758 18.6773L0.352747 0.354284%27 stroke=%27%230A8C92%27/%3E%3C/svg%3E')}.dsm_card_carousel .swiper-button-prev.dsm_card_carousel_arrow::after{transform:rotate(90deg)}.dsm_card_carousel .swiper-button-next.dsm_card_carousel_arrow::after{transform:rotate(-90deg)}.et_pb_text ol,.et_pb_text ul{padding-bottom:0!important}.et_pb_toggle_close,.et_pb_toggle_open{padding:35px 6%!important}.et_pb_toggle_title:before{font-size:35px!important}.et_pb_scroll_top{display:inline-block;width:50px;height:50px;margin-right:10px;padding:0 1px 0 0!important;border-radius:150px!important;bottom:15px!important;background-color:var(--co-bleu)!important;color:#fff;font-size:24px;line-height:50px;text-align:center;cursor:pointer;transition:opacity 0.3s ease}.et_pb_scroll_top:hover{opacity:0.8}.hero-video-poster.et_pb_preload{background-image:var(--hero-poster)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.hero-video-poster.et_pb_preload::before{display:none!important}.hero-video-poster.et_pb_preload>div{visibility:visible!important}.hero-video-poster.et_pb_preload .et-pb-background-video{visibility:visible!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}ul.et_mobile_menu li.menu-item-has-children>ul.sub-menu,ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle span{transition:none!important}ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle span{transform:none!important}}#menuFooterLegal .et_pb_menu__menu{display:flex!important}#menuFooterLegal .et_mobile_nav_menu{display:none!important}#menuFooterLegal .et_pb_menu__menu nav ul{flex-wrap:wrap;justify-content:center;gap:10px 18px}