/*!
Theme Name: HabefastFSE Child
Author: Habefast
Author URI: http://habefast.ch/
Version: 1.0
Template: habefastFSE
*/@media (max-width:499px){.masthead-header #bottom-header{}.long-placeholder::-webkit-input-placeholder{font-size:3.6vw !important}.long-placeholder::-moz-placeholder{font-size:3.6vw !important}.long-placeholder:-ms-input-placeholder{font-size:3.6vw !important}.long-placeholder:-moz-placeholder{font-size:3.6vw !important}}::before,::after{position:absolute;content:""}*,body{margin:0;padding:0;box-sizing:border-box;outline:none;font-family:"Manrope"}.overflow-visible,.overflow-visible *{overflow:visible !important}.overflow-hidden,.overflow-hidden *{overflow:hidden !important}.hidden,.hidden *{display:none !important}html,body{margin:0 !important;padding:0 !important;overflow-x:hidden !important}html[style*="position: fixed"],body[style*="position: fixed"]{overscroll-behavior:none}section{margin-block-start:0 !important}section:last-child{margin-block-end:0 !important;margin-bottom:0 !important}.seo-only{margin:0;display:none;font-size:0}main{}main a{text-decoration:none}main .cta:hover{cursor:pointer}main p strong{font-weight:500}main ul,main ol{margin-left:20px;padding-left:0}main ul>li,main ol>li{font-size:var(--wp--preset--font-size--18);font-weight:400;line-height:normal;letter-spacing:1px}main ul>li:not(:last-child),main ol>li:not(:last-child){margin-bottom:20px}main ul.list--smaller>li:not(:last-child),main ol.list--smaller>li:not(:last-child){margin-bottom:10px}main ul{list-style-type:disc}@media (max-width:1199px){main .br-hide-xl br{display:none}}@media (max-width:991px){main .br-hide-lg br{display:none}}.zoom-on-hover{animation:zoom-out 0.5s ease forwards;transition:none}.zoom-on-hover:hover{animation:zoom-in 0.5s ease forwards}.zoom-smaller-on-hover{animation:zoom-out-smaller 0.5s ease forwards;transition:none}.zoom-smaller-on-hover:hover{animation:zoom-in-smaller 0.5s ease forwards}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes zoom-out{0%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes zoom-in-smaller{0%{transform:scale(1)}100%{transform:scale(1.025)}}@keyframes zoom-out-smaller{0%{transform:scale(1.025)}100%{transform:scale(1)}}@keyframes zoom-in-smallest{0%{transform:scale(1)}100%{transform:scale(1.015)}}@keyframes zoom-out-smallest{0%{transform:scale(1.015)}100%{transform:scale(1)}}figure{display:block;width:fit-content;font-size:0}figure,figure>*{position:relative}@media (min-width:768px) and (max-width:1199px){figure.full-height-small-desktop{margin:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;float:none !important}figure.full-height-small-desktop>*{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}}@media (min-width:768px) and (max-width:991px){figure.full-height-tablet{margin:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;float:none !important}figure.full-height-tablet>*{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}}.align-items--flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items--flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items--flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:767px){.mobile-height-auto,.mobile-height-auto *{height:auto !important;min-height:0 !important}}@media (max-width:767px){.mobile-full-width,.mobile-full-width *{width:100% !important}}@media (max-width:767px){.mobile-center,.mobile-center *{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important}}@media (max-width:767px){.mobile-full-width,.mobile-full-width *{width:100% !important;max-width:100% !important}}@media (max-width:399px){.xs-mobile-center,.xs-mobile-center *{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important}}@media (max-width:575px){.vertical-mobile-center,.vertical-mobile-center *{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important}}.masthead-header{z-index:1000;height:180px;position:fixed;top:0;width:100vw;background:transparent !important}@media (max-width:767px){.masthead-header{height:80px !important;padding-top:70px !important}}@media (max-width:575px){.masthead-header{padding-top:50px !important}}.masthead-header #bottom-header{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1440px;max-width:100%;height:180px;margin-right:auto;margin-left:auto;background:transparent}@media (max-width:768px){.masthead-header #bottom-header{height:80px !important;min-height:80px !important}}@media (max-width:767px){.masthead-header #bottom-header{height:80px !important}}.masthead-header #bottom-header div{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.masthead-header #bottom-header .cta-menu-text:hover{cursor:pointer}.masthead-header #bottom-header .wpml-ls{padding:0 !important}.masthead-header #bottom-header .wpml-ls ul[role="menu"]{line-height:1}.masthead-header #bottom-header .wpml-ls ul[role="menu"]>li{position:relative;top:-2px;padding:0 10px !important;line-height:1}.masthead-header #bottom-header .wpml-ls ul[role="menu"]>li:not(:last-child)::after{right:0;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);top:50%;height:var(--wp--preset--font-size--14) !important;width:1px;background:white;content:""}.navigation-is-scroll .masthead-header #bottom-header .wpml-ls ul[role="menu"]>li:not(:last-child)::after{background:black}.masthead-header #bottom-header .wpml-ls ul[role="menu"]>li .wpml-ls-link{line-height:1;padding:0 !important;font-weight:300 !important;font-size:var(--wp--preset--font-size--14) !important;line-height:2;letter-spacing:0.85px !important}.masthead-header #bottom-header .wpml-ls ul[role="menu"]>li .wpml-ls-link br{display:none !important}.masthead-header #bottom-header .wpml-ls ul[role="menu"]>li .wpml-ls-link span{display:block;line-height:1}.masthead-header #bottom-header .logo{margin:0;width:fit-content}.masthead-header #bottom-header .logo img{width:170px !important}@media (min-width:768px) and (max-width:1439px){.masthead-header #bottom-header .logo img{width:calc((170/1440)*100vw) !important}}@media (max-width:767px){.masthead-header #bottom-header .logo img{width:calc((110/768)*100vw) !important}}.masthead-header #bottom-header *{color:white !important}.masthead-header .wp-block-hf-navigation{position:relative !important;padding:0 !important;background:transparent !important}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu{overflow:scroll}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu{}@media (max-width:767px){.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated,.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated *{text-align:center;font-weight:bold;font-size:var(--wp--preset--font-size--16) !important}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated:not(.item-duplicated-return){margin-bottom:20px}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated.item-duplicated-return{margin-top:20px}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated:hover{cursor:pointer !important}}@media (max-width:767px) and (max-width:767px){.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated,.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated *{font-size:16px !important}}@media (max-width:767px) and (max-height:499px){.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated:not(.item-duplicated-return){margin-bottom:0px}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item>.sub-menu>.item-duplicated.item-duplicated-return{margin-top:0px}}@media (max-width:767px){.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item{}.masthead-header .wp-block-hf-navigation .wp-block-habefast-menu .menu>.menu-item.menu-open>.sub-menu{left:50% !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.masthead-header .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button{background:transparent}.masthead-header .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button>div{background-color:white !important;height:1px}.masthead-header .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button>div:nth-child(2){display:none}.masthead-header .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button.menu-open .wp-block-habefast-navigation-mobile-button-bar1{-webkit-transform:rotate(-45deg) translate(-8px, -1px);-ms-transform:rotate(-45deg) translate(-8px, -1px);transform:rotate(-45deg) translate(-8px, -1px)}.masthead-header .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button.menu-open .wp-block-habefast-navigation-mobile-button-bar3{-webkit-transform:rotate(45deg) translate(-8px, 2px);-ms-transform:rotate(45deg) translate(-8px, 2px);transform:rotate(45deg) translate(-8px, 2px)}.masthead-header #bottom-header .wp-block-habefast-navigation-nav{top:180px !important}@media (max-width:768px){.masthead-header #bottom-header .wp-block-habefast-navigation-nav{top:190px !important}}.masthead-header #bottom-header .wp-block-habefast-navigation-nav *{color:var(--wp--preset--color--theme-gray-blue) !important}.masthead-header #black-search-icon{display:none}.masthead-header #white-search-icon{display:block}.masthead-header #white-search-icon,.masthead-header #black-search-icon{display:none !important}.masthead-header .logo.black{display:none}.masthead-header .logo.white{display:block}.masthead-header #menu-ctas{}@media (max-width:767px){.masthead-header #menu-ctas{position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:0 20px}}.masthead-header #menu-ctas .wp-block-button.is-style-semi-transparent-with-border .wp-element-button{border-color:white !important;padding-right:20px !important}@media (max-width:1199px){.masthead-header #menu-ctas .wp-block-button.is-style-semi-transparent-with-border .wp-element-button{padding:10px !important}}.navigation-is-scroll .masthead-header #menu-ctas .wp-block-button.is-style-semi-transparent-with-border .wp-element-button{border-color:var(--wp--preset--color--theme-gray-blue) !important}.masthead-header #menu-ctas .wp-block-button.is-style-semi-transparent-with-border .wp-element-button::after{display:none !important}.masthead-header #menu-ctas .wp-block-button.is-style-semi-transparent-with-border .wp-element-button:hover{border-color:var(--wp--preset--color--theme-gray-blue) !important;background:var(--wp--preset--color--theme-gray-blue) !important;color:white !important}@media (max-width:767px){.masthead-header #menu-ctas a:not(.wpml-ls-link){padding:10px !important;min-height:calc((30/767)*100vw) !important;font-size:min(16px, calc((16/575)*100vw)) !important;text-align:center}}.navigation-is-scroll,.single-team_member,.page-formulaire-d-admission,.page-admission-form{}.navigation-is-scroll .masthead-header,.single-team_member .masthead-header,.page-formulaire-d-admission .masthead-header,.page-admission-form .masthead-header{background:#FDFAF5 !important;-webkit-box-shadow:0 4px 36px 6px rgba(0, 0, 0, 0.16);box-shadow:0 4px 36px 6px rgba(0, 0, 0, 0.16);height:120px}@media (max-width:767px){.navigation-is-scroll .masthead-header,.single-team_member .masthead-header,.page-formulaire-d-admission .masthead-header,.page-admission-form .masthead-header{height:80px !important}}.navigation-is-scroll #bottom-header,.single-team_member #bottom-header,.page-formulaire-d-admission #bottom-header,.page-admission-form #bottom-header{height:120px}@media (max-width:767px){.navigation-is-scroll #bottom-header,.single-team_member #bottom-header,.page-formulaire-d-admission #bottom-header,.page-admission-form #bottom-header{height:80px !important;background:#FDFAF5 !important}}.navigation-is-scroll #bottom-header .wp-block-habefast-navigation-nav,.single-team_member #bottom-header .wp-block-habefast-navigation-nav,.page-formulaire-d-admission #bottom-header .wp-block-habefast-navigation-nav,.page-admission-form #bottom-header .wp-block-habefast-navigation-nav{top:120px !important}@media (max-width:767px){.navigation-is-scroll #bottom-header .wp-block-habefast-navigation-nav,.single-team_member #bottom-header .wp-block-habefast-navigation-nav,.page-formulaire-d-admission #bottom-header .wp-block-habefast-navigation-nav,.page-admission-form #bottom-header .wp-block-habefast-navigation-nav{top:130px !important}}.navigation-is-scroll #bottom-header *,.single-team_member #bottom-header *,.page-formulaire-d-admission #bottom-header *,.page-admission-form #bottom-header *{color:var(--wp--preset--color--theme-gray-blue) !important}.navigation-is-scroll #black-search-icon,.single-team_member #black-search-icon,.page-formulaire-d-admission #black-search-icon,.page-admission-form #black-search-icon{display:block}.navigation-is-scroll #white-search-icon,.single-team_member #white-search-icon,.page-formulaire-d-admission #white-search-icon,.page-admission-form #white-search-icon{display:none}.navigation-is-scroll .masthead-header #bottom-header .logo,.single-team_member .masthead-header #bottom-header .logo,.page-formulaire-d-admission .masthead-header #bottom-header .logo,.page-admission-form .masthead-header #bottom-header .logo{width:fit-content}.navigation-is-scroll .masthead-header #bottom-header .logo.black,.single-team_member .masthead-header #bottom-header .logo.black,.page-formulaire-d-admission .masthead-header #bottom-header .logo.black,.page-admission-form .masthead-header #bottom-header .logo.black{display:block}.navigation-is-scroll .masthead-header #bottom-header .logo.white,.single-team_member .masthead-header #bottom-header .logo.white,.page-formulaire-d-admission .masthead-header #bottom-header .logo.white,.page-admission-form .masthead-header #bottom-header .logo.white{display:none}.navigation-is-scroll .masthead-header #bottom-header .logo a,.single-team_member .masthead-header #bottom-header .logo a,.page-formulaire-d-admission .masthead-header #bottom-header .logo a,.page-admission-form .masthead-header #bottom-header .logo a{display:block;width:100%;height:100%;font-size:0}.navigation-is-scroll .masthead-header #bottom-header .logo img,.single-team_member .masthead-header #bottom-header .logo img,.page-formulaire-d-admission .masthead-header #bottom-header .logo img,.page-admission-form .masthead-header #bottom-header .logo img{width:110px !important}@media (min-width:768px) and (max-width:1199px){.navigation-is-scroll .masthead-header #bottom-header .logo img,.single-team_member .masthead-header #bottom-header .logo img,.page-formulaire-d-admission .masthead-header #bottom-header .logo img,.page-admission-form .masthead-header #bottom-header .logo img{width:calc((110/1200)*100vw) !important}}@media (max-width:767px){.navigation-is-scroll .masthead-header #bottom-header .logo img,.single-team_member .masthead-header #bottom-header .logo img,.page-formulaire-d-admission .masthead-header #bottom-header .logo img,.page-admission-form .masthead-header #bottom-header .logo img{width:calc((110/768)*100vw) !important}}.navigation-is-scroll .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button>div,.single-team_member .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button>div,.page-formulaire-d-admission .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button>div,.page-admission-form .wp-block-hf-navigation .wp-block-habefast-navigation-mobile-button>div{background-color:var(--wp--preset--color--theme-gray-blue) !important}.navigation-is-scroll #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button,.single-team_member #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button,.page-formulaire-d-admission #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button,.page-admission-form #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button{border-color:var(--wp--preset--color--theme-gray-blue) !important}.navigation-is-scroll #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button:hover,.single-team_member #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button:hover,.page-formulaire-d-admission #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button:hover,.page-admission-form #bottom-header .wp-block-button.is-style-semi-transparent-with-border .wp-element-button:hover{color:white !important}#bottom-header .wp-block-habefast-navigation-nav{}#bottom-header .wp-block-habefast-navigation-nav>nav,#bottom-header .wp-block-habefast-navigation-nav>nav>div{height:100% !important}#bottom-header .wp-block-habefast-navigation-nav .menu{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:calc(100svh - 180px) !important;max-height:1024px !important;width:1440px;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu{max-height:100svh !important}}html[lang="fr-FR"] .wp-block-habefast-navigation-nav .menu{background:center / cover url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-menu-fond.jpg")}html[lang="en-US"] .wp-block-habefast-navigation-nav .menu{background:center / cover url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-menu-background.jpg")}@media (max-width:768px){#bottom-header .wp-block-habefast-navigation-nav .menu{height:calc(100svh - 130px) !important}}.navigation-is-scroll #bottom-header .wp-block-habefast-navigation-nav .menu{height:calc(100svh - 120px) !important}@media (max-width:768px){.navigation-is-scroll #bottom-header .wp-block-habefast-navigation-nav .menu{height:calc(100svh - 130px) !important}}@media (max-width:575px){#bottom-header .wp-block-habefast-navigation-nav .menu{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column,#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column{width:50%}@media (max-width:575px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column,#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column{width:100%}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>a,#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>a{display:none}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu,#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu{position:relative !important;inset:auto !important;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu>.item-duplicated{display:none}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item,#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu>.menu-item{width:100%;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column{z-index:1000;background:#FDFAF5 !important;padding:0 min(calc((70/768)*100vw), 120px)}@media (max-width:991px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column{padding:35px}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;height:100%}@media (max-width:575px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:20px}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item{padding:0 !important}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item a{text-decoration:none;font-size:var(--wp--preset--font-size--24);font-weight:300;line-height:1;letter-spacing:1.45px}@media (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item a{font-size:calc((24/600)*100svh)}}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item a{font-size:calc((24/768)*100vw)}}@media (max-width:767px) and (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item a{font-size:min(calc((24/600)*100svh), calc((24/768)*100vw))}}@media (max-width:575px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item a{font-size:calc((24/576)*100vw)}}@media (max-width:575px) and (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu .menu-item a{font-size:min(calc((24/600)*100svh), calc((24/576)*100vw))}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children{position:relative;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:30px}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>a{position:relative;display:block;width:100%;padding-right:20px}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>a::after{position:absolute;right:0;top:0;background:center / contain no-repeat;content:"";width:17px;height:20px}html[lang="fr-FR"] .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>a::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-sous-menu.svg") !important}html[lang="en-US"] .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>a::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-sub-menu-arrow.svg") !important}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu{visibility:hidden;opacity:0;position:fixed !important;bottom:auto !important;right:auto !important;left:max(0px, calc(0.5*(100vw - 1440px))) !important;top:180px !important;-webkit-transition:none;-o-transition:none;transition:none;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important;width:min(50vw, calc(0.5*1440px)) !important;height:1024px;max-height:calc(100svh - 180px);background:#FDFAF5 !important;padding:20px}.navigation-is-scroll #bottom-header .wp-block-habefast-navigation-nav .left-column>.sub-menu>.menu-item-has-children>.sub-menu{top:120px !important}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu{top:130px !important}}.navigation-is-scroll #bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu{max-height:calc(100svh - 120px)}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu{max-height:calc(100svh - 90px) !important}}@media (max-width:575px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu{width:100vw !important}}@media (max-width:767px){.navigation-is-scroll .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu{height:calc(100svh - 90px)}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu:hover{cursor:pointer !important}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item{text-align:center}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item a{line-height:normal}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated *{text-transform:uppercase;font-weight:500;color:var(--wp--preset--color--theme-gray-blue) !important;font-size:var(--wp--preset--font-size--24)}@media (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated *{font-size:calc((24/600)*100svh)}}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated *{font-size:calc((24/768)*100vw)}}@media (max-width:767px) and (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated *{font-size:min(calc((24/600)*100svh), calc((24/768)*100vw))}}@media (max-width:575px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated *{font-size:calc((24/576)*100vw)}}@media (max-width:575px) and (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated,#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children>.sub-menu .menu-item.item-duplicated *{font-size:min(calc((24/600)*100svh), calc((24/575)*100vw))}}#bottom-header .wp-block-habefast-navigation-nav .menu>.left-column>.sub-menu>.menu-item-has-children.menu-open .sub-menu{visibility:visible;opacity:1}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column{padding:0 min(calc((70/768)*100vw), 120px);background:transparent}@media (max-width:991px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column{padding:35px}}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(255, 255, 255, 0.5);background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(5px);padding:45px 50px;width:fit-content;height:fit-content}@media (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu{padding:20px}}@media (max-height:450px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu{padding:10px}}@media (max-width:991px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu{padding:20px}}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu>.menu-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column>.sub-menu>.menu-item.item-duplicated{display:none}.masthead-header #bottom-header .wp-block-habefast-navigation-nav .right-column *{color:white !important;text-decoration:none}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .contact{margin-bottom:50px;font-size:var(--wp--preset--font-size--12);font-weight:300;letter-spacing:0.7px;text-transform:uppercase;pointer-events:none}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .contact{margin-bottom:20px}}@media (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .contact{margin-bottom:20px}}@media (max-height:450px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .contact{margin-bottom:10px}}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .tel{margin-bottom:10px;font-size:var(--wp--preset--font-size--18);font-weight:300;line-height:2;letter-spacing:1px}@media (max-width:399px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .tel{font-size:calc((18/400)*100vw)}}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .mail{margin-bottom:40px;font-size:var(--wp--preset--font-size--18);font-weight:300;line-height:2;letter-spacing:1px;text-align:center}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .mail{margin-bottom:20px}}@media (max-height:600px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .mail{margin-bottom:20px}}@media (max-height:450px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .mail{margin-bottom:10px}}@media (max-width:399px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .mail{font-size:calc((18/400)*100vw)}}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .rdv{margin-bottom:24px;text-align:center}@media (max-width:767px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .rdv{margin-bottom:10px}}@media (max-height:450px){#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .rdv{margin-bottom:10px}}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .rdv:hover>a{color:var(--wp--preset--color--theme-gray-blue) !important}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .callback{text-align:center}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .callback a{color:var(--wp--preset--color--theme-gray-blue) !important}#bottom-header .wp-block-habefast-navigation-nav .menu>.right-column .callback:hover>a{color:white !important}footer{}footer .wp-block-habefast-advanced-layout-cols{max-width:1440px}footer .cta-row{}footer .cta-row .wp-block-button .wp-element-button{border:0.5px solid transparent}footer .cta-row .wp-block-button .wp-element-button::after{height:36px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){footer .cta-row .wp-block-button .wp-element-button{width:fit-content !important}footer .cta-row .wp-block-button .wp-element-button::after{right:10px !important}}footer .cta-row .wp-block-button:hover .wp-element-button{border:0.5px solid white;background:transparent !important;text-align:center;color:white !important}footer .cta-row .cta-01 .wp-element-button{padding-left:30px !important;padding-right:30px !important}footer .cta-row .cta-01 .wp-element-button::after{display:none}html[lang="fr-FR"] footer .cta-row .cta-02 .wp-element-button::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-cta-plus.svg")}html[lang="en-US"] footer .cta-row .cta-02 .wp-element-button::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-plus.svg")}html[lang="fr-FR"] footer .cta-row .cta-03 .wp-element-button::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-cta-grosse-fleche.svg")}html[lang="en-US"] footer .cta-row .cta-03 .wp-element-button::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-big-arrow.svg")}html[lang="fr-FR"] footer .cta-row .cta-03:hover .wp-element-button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}html[lang="en-US"] footer .cta-row .cta-03:hover .wp-element-button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}footer .information-column>div{border-color:rgba(255, 255, 255, 0.2) !important}@media (max-width:767px){footer .information-column>div{border-left:none !important;border-right:none !important}}footer .information-column p,footer .information-column a{font-weight:200 !important}@media (max-width:767px){footer .information-column p,footer .information-column a{font-size:var(--wp--preset--font-size--14) !important}}@media (min-width:992px) and (max-width:1339px){footer .information-column #phone-row>div>div,footer .information-column #mail-row>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){footer .information-column:nth-child(1)>div,footer .information-column:nth-child(3)>div{border-right:none}}footer a:not(:hover){text-decoration:none}footer #row-bottom-menu>div{max-width:1440px !important}@media (max-width:991px){footer #row-bottom-menu>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer #row-bottom-menu #bottom-menu>div>div{padding:0 !important;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:575px){footer #row-bottom-menu #bottom-menu>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer #row-bottom-menu #bottom-menu>div>div p{margin-left:auto;margin-right:auto}}footer .habefast-credits{display:block !important}.wp-block-habefast-advanced-layout{}.wp-block-habefast-advanced-layout:not(.no-lateral-padding)>.wp-block-habefast-advanced-layout-container{padding-left:30px !important;padding-right:30px !important}.wp-block-habefast-advanced-layout-col.align-item--flex-start>.wp-block-habefast-advanced-layout-col-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wp-block-habefast-advanced-layout-col.align-item--flex-end>.wp-block-habefast-advanced-layout-col-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wp-block-habefast-advanced-layout-col.align-item--flex-center>.wp-block-habefast-advanced-layout-col-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-habefast-advanced-layout-col.align-item--flex-stretch>.wp-block-habefast-advanced-layout-col-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-block-hf-accordion-block{}.wp-block-hf-accordion-block-item{}.wp-block-hf-accordion-block-item:last-child .wp-block-hf-accordion-block-item-title{border-bottom:1px solid var(--wp--preset--color--theme-gray-blue)}.wp-block-hf-accordion-block-item-title{padding-right:min(calc((120/575)*100vw), 120px) !important;padding-top:30px !important;padding-bottom:30px !important;border-top:1px solid var(--wp--preset--color--theme-gray-blue);font-weight:400;letter-spacing:1.45px;line-height:1.5}@media (max-width:399px){.wp-block-hf-accordion-block-item-title{font-size:calc((24/400)*100vw) !important}}.wp-block-hf-accordion-block-item-title::after{width:min(calc((30/575)*100vw), 30px) !important;height:min(calc((15/575)*100vw), 15px) !important;right:min(calc((45/575)*100vw), 45px) !important;background:center / contain no-repeat;content:"" !important}html[lang="fr-FR"] .wp-block-hf-accordion-block-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-accordeon.svg") !important}html[lang="en-US"] .wp-block-hf-accordion-block-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-accordion-arrow.svg") !important}.wyp_popup{width:900px;max-width:90vw;margin-left:auto;margin-right:auto;min-height:520px;max-height:100svh}.wyp_popup_container{width:100% !important;padding:50px !important;overflow:scroll !important}.wyp_popup_close{top:50px !important;right:50px !important;width:24px !important;height:24px !important}html[lang="fr-FR"] .wyp_popup_close{background:center / contain url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-popup-bouton-fermeture.svg")}html[lang="en-US"] .wyp_popup_close{background:center / contain url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-popup-close-button.svg")}.wyp_popup_close::before,.wyp_popup_close::after{display:none}@media (max-width:767px){.wyp_popup_close{top:20px !important;right:20px !important}}.wp-block-habefast-accordion-horizontal{}.wp-block-habefast-accordion-horizontal>div>div{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;gap:0 !important;min-width:130px !important}@media (max-width:767px){.wp-block-habefast-accordion-horizontal>div>div{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;width:100% !important;height:fit-content}}.wp-block-habefast-accordion-horizontal .accordion-tab{overflow:hidden;min-width:130px}@media (min-width:768px) and (max-width:1199px){.wp-block-habefast-accordion-horizontal .accordion-tab{min-width:calc((130/1200)*100vw)}}@media (max-width:767px){.wp-block-habefast-accordion-horizontal .accordion-tab{width:100%}}.wp-block-habefast-accordion-horizontal .accordion-tab>div{padding:0 !important}.wp-block-habefast-accordion-horizontal .accordion-tab>div>div{height:390px !important;gap:0 !important;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}@media (max-width:767px){.wp-block-habefast-accordion-horizontal .accordion-tab>div>div{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;height:fit-content !important}}.wp-block-habefast-accordion-horizontal .accordion-tab:nth-child(3n+1){background:var(--wp--preset--color--theme-white)}.wp-block-habefast-accordion-horizontal .accordion-tab:nth-child(3n+2){background:var(--wp--preset--color--theme-light-beige)}.wp-block-habefast-accordion-horizontal .accordion-tab:nth-child(3n){background:var(--wp--preset--color--theme-gray-blue)}.wp-block-habefast-accordion-horizontal .accordion-tab:nth-child(3n) *{color:white !important}.wp-block-habefast-accordion-horizontal .accordion-tab-title{margin:0 !important;line-height:1;width:130px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.wp-block-habefast-accordion-horizontal .accordion-tab-title:hover{cursor:pointer !important}@media (min-width:768px) and (max-width:1199px){.wp-block-habefast-accordion-horizontal .accordion-tab-title{width:calc((130/1200)*100vw);font-size:calc((50/1200)*100vw) !important}}@media (max-width:767px){.wp-block-habefast-accordion-horizontal .accordion-tab-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:75px}}.wp-block-habefast-accordion-horizontal .accordion-tab-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;width:0;height:0;opacity:0;transition:opacity ease-in 300ms}.wp-block-habefast-accordion-horizontal .accordion-tab-content>div{padding-left:0}@media (max-width:767px){.wp-block-habefast-accordion-horizontal .accordion-tab-content>div{padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:991px){.wp-block-habefast-accordion-horizontal .accordion-tab-content p{font-size:calc((18/992)*100vw) !important}}@media (max-width:767px){.wp-block-habefast-accordion-horizontal .accordion-tab-content p{text-align:center}}.wp-block-habefast-accordion-horizontal .accordion-tab.open .accordion-tab-content{visibility:visible;width:100%;height:100%;opacity:1}@media (max-width:767px){.wp-block-habefast-accordion-horizontal .accordion-tab.open .accordion-tab-content{padding:20px 30px 50px 30px}}.wp-block-habefast-hero{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:165px !important;position:relative}@media (max-width:991px){.wp-block-habefast-hero{min-height:calc((760/992)*100vw) !important;padding-bottom:calc((165/992)*100vw) !important}}@media (max-width:767px){.wp-block-habefast-hero{padding-top:150px !important}}@media (max-width:767px){.wp-block-habefast-hero h1{letter-spacing:2px !important}}.wp-block-habefast-hero::after{position:absolute;bottom:-10px;right:0;width:1075px;height:630px;background:right bottom / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-logo-hero.svg");content:""}@media (max-width:1439px){.wp-block-habefast-hero::after{width:calc((1075/1440)*100vw);height:calc((630/1440)*100vw)}}.wp-block-habefast-hero .wp-block-button.is-style-semi-transparent-with-border .wp-element-button{border:1px solid rgba(255, 255, 255, 0.5) !important;background:rgba(255, 255, 255, 0.1) !important;backdrop-filter:blur(5px)}.wp-block-habefast-hero .wp-block-button.is-style-semi-transparent-with-border .wp-element-button:hover{background:white !important}.wp-block-habefast-jobs-offer{}.wp-block-habefast-jobs-offer .ovi-job-offers{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.wp-block-habefast-jobs-offer .ovi-job-card{background:var(--wp--preset--color--theme-light-beige);padding:45px}@media (max-width:767px){.wp-block-habefast-jobs-offer .ovi-job-card{padding:30px}}.wp-block-habefast-jobs-offer .ovi-job-card__inner{position:relative;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-habefast-jobs-offer .ovi-job-card__title{margin-bottom:24px;font-size:var(--wp--preset--font-size--29);font-weight:400;letter-spacing:0;line-height:normal}.wp-block-habefast-jobs-offer .ovi-job-card__cats{margin-bottom:24px;font-size:var(--wp--preset--font-size--23);letter-spacing:0}.wp-block-habefast-jobs-offer .ovi-job-card__location{position:relative;margin-bottom:20px;padding-left:40px;font-size:var(--wp--preset--font-size--20);letter-spacing:0}.wp-block-habefast-jobs-offer .ovi-job-card__location::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:27px;height:27px;content:""}html[lang="fr-FR"] .wp-block-habefast-jobs-offer .ovi-job-card__location::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogramme-offre-emploi-localisation.svg")}html[lang="en-US"] .wp-block-habefast-jobs-offer .ovi-job-card__location::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogram-job-offer-localization.svg")}.wp-block-habefast-jobs-offer .ovi-job-card__date{position:relative;padding-left:40px;font-size:var(--wp--preset--font-size--20);letter-spacing:0}.wp-block-habefast-jobs-offer .ovi-job-card__date::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:27px;height:27px;content:""}html[lang="fr-FR"] .wp-block-habefast-jobs-offer .ovi-job-card__date::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogramme-offre-emploi-date.svg")}html[lang="en-US"] .wp-block-habefast-jobs-offer .ovi-job-card__date::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogram-job-offer-date.svg")}.wp-block-habefast-jobs-offer .ovi-job-card__cta{position:absolute;right:0;bottom:0}@media (max-width:767px){.wp-block-habefast-jobs-offer .ovi-job-card__cta{position:relative;inset:auto;margin-top:30px}.wp-block-habefast-jobs-offer .ovi-job-card__cta .wp-element-button{height:fit-content}}.wp-block-habefast-common-reasons-for-consultations{}.wp-block-habefast-common-reasons-for-consultations .wp-block-habefast-advanced-layout-col{}.wp-block-habefast-common-reasons-for-consultations .wp-block-habefast-advanced-layout-col:not(.column-title):not(.column-cta) .wp-block-habefast-advanced-layout-col-container{position:relative;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background-position:center;clip-path:inset(2px)}.wp-block-habefast-common-reasons-for-consultations .wp-block-habefast-advanced-layout-col:not(.column-title):not(.column-cta) .wp-block-habefast-advanced-layout-col-container h3{font-weight:400 !important}.wp-block-habefast-common-reasons-for-consultations .wp-block-habefast-advanced-layout-col:not(.column-title):not(.column-cta) .wp-block-habefast-advanced-layout-col-container::after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(10, 3, 24, 0.3) 40%, #0E4675 100%);mix-blend-mode:multiply;content:""}.wp-block-habefast-specialities-block{}@media (max-width:1499px){.wp-block-habefast-specialities-block{padding-left:min(30px, calc(30px - 0.5*(100vw - 1440px)));padding-right:min(30px, calc(30px - 0.5*(100vw - 1440px)))}}@media (max-width:767px){.wp-block-habefast-specialities-block{padding-left:0;padding-right:0}}.wp-block-habefast-specialities-block .wp-block-hf-tabs{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-title{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:65px;row-gap:20px}.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab{width:fit-content;min-width:385px;max-width:100%;padding:25px 30px;border-radius:5px;background:var(--wp--preset--color--theme-light-beige)}@media (max-width:575px){.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab{min-width:0;padding:23px 0}}.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab,.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab *{color:#28354480;font-size:var(--wp--preset--font-size--24);font-weight:300;text-align:center;text-transform:uppercase !important;letter-spacing:1px}.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab.current{background:var(--wp--preset--color--theme-gray-blue)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab.current,.wp-block-habefast-specialities-block .wp-block-hf-tabs-title-tab.current *{color:white !important;opacity:1 !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-container{margin-bottom:0;padding-left:0 !important;padding-right:0 !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .icon-block{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .icon-block>.wp-block-habefast-advanced-group-container{background:transparent !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .icon-block>.wp-block-habefast-advanced-group-container figure.white-icon{opacity:0;width:0}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col{--speciality-column-border: 1px dashed #1F1F1F33;border-left:var(--speciality-column-border);border-bottom:var(--speciality-column-border)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col-container{position:relative;background-size:cover !important;min-height:310px;border:none !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col-container,.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col-container *{-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:not(:hover)>.wp-block-habefast-advanced-layout-col-container{background:none !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality{position:relative}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality::before{display:none}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality:not(:hover)>.wp-block-habefast-advanced-layout-col-container{background:none !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality::before{display:none;position:absolute;width:100%;height:100%;background:var(--wp--preset--color--theme-gray-blue);opacity:0.7;content:"";z-index:1}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality.with-speciality-link:hover{cursor:pointer}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality.with-speciality-link:hover::before{display:block}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.column-speciality.with-speciality-link:hover h4{opacity:1 !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column *{-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--wp--preset--color--theme-gray-blue) !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner{position:relative}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner::after{bottom:2px;right:0px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:25px;height:25px;background:center / cover no-repeat}html[lang="fr-FR"] .wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-blanc.svg")}html[lang="en-US"] .wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-white.svg")}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner p{font-size:var(--wp--preset--font-size--24);line-height:1.3;letter-spacing:1.45px}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner p a{color:white !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column:hover{cursor:pointer}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column:hover>.wp-block-habefast-advanced-layout-col-container{background:white !important}html[lang="fr-FR"] .wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column:hover>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-bleu.svg")}html[lang="en-US"] .wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column:hover>.wp-block-habefast-advanced-layout-col-container .wp-block-habefast-advanced-group-inner::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-blue.svg")}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column:hover>.wp-block-habefast-advanced-layout-col-container p a{color:var(--wp--preset--color--theme-gray-blue) !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col.other-specialities-column{border-bottom:none !important}@media (min-width:1200px){.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:nth-child(4n){border-right:var(--speciality-column-border)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:nth-child(-n+4){border-top:var(--speciality-column-border)}}@media (min-width:768px) and (max-width:1199px){.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:nth-child(3n){border-right:var(--speciality-column-border)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:nth-child(-n+3){border-top:var(--speciality-column-border)}}@media (min-width:576px) and (max-width:767px){.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:nth-child(2n){border-right:var(--speciality-column-border)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:nth-child(-n+2){border-top:var(--speciality-column-border)}}@media (max-width:575px){.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col{border-right:var(--speciality-column-border)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:first-child{border-top:var(--speciality-column-border)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:last-child{border:none}}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:hover{}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:hover::before{opacity:0 !important}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:hover>.wp-block-habefast-advanced-layout-col-container::before{top:0;left:0;width:100%;height:100%;opacity:1;background:rgba(40, 53, 68, 0.7)}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:hover .icon-block figure:not(.white-icon){opacity:0;width:0}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:hover .icon-block figure.white-icon{opacity:1;width:auto}.wp-block-habefast-specialities-block .wp-block-hf-tabs-content .wp-block-habefast-advanced-layout-col:hover *{color:white !important;opacity:1 !important}.wp-block-habefast-row-with-overflow-image{}@media (max-width:1439px){.wp-block-habefast-row-with-overflow-image .wp-block-habefast-advanced-layout-container{padding-left:0 !important;padding-right:0 !important}}@media (max-width:767px){.wp-block-habefast-row-with-overflow-image .wp-block-habefast-advanced-layout-col{min-height:0}}@media (min-width:768px){.wp-block-habefast-row-with-overflow-image figure{height:100%}.wp-block-habefast-row-with-overflow-image figure img{width:100%;height:100%;object-fit:cover}}@media (min-width:992px){.wp-block-habefast-row-with-overflow-image.left .image-column .wp-block-image{z-index:-1;margin-right:-300px;right:140px}}@media (min-width:992px){.wp-block-habefast-row-with-overflow-image.further-left{position:relative;left:20px}.wp-block-habefast-row-with-overflow-image.further-left .image-column .wp-block-image{z-index:-1;margin-right:-410px;right:50px}}@media (min-width:992px){.wp-block-habefast-row-with-overflow-image.right .image-column .wp-block-image{z-index:-1;margin-left:-300px;left:140px}}.ovi-member{}.ovi-member-card *{-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}.ovi-member-card{height:100%;padding:0 35px;overflow:hidden}.ovi-member-card:hover{cursor:pointer}@media (max-width:1199px){.ovi-member-card{padding:0}}.ovi-member-thumb{display:block;margin-left:auto;margin-right:auto;margin-bottom:35px;width:215px;height:215px}.ovi-member-thumb img{width:100%;height:100%;object-fit:cover}.ovi-member-card:hover .ovi-member-thumb{width:150px;height:150px}.ovi-member-name{font-size:var(--wp--preset--font-size--24);font-weight:300;line-height:1.5;letter-spacing:1.45px;color:#283544;text-align:center}@media (min-width:992px) and (max-width:1199px){.ovi-member-name{font-size:calc((24/1200)*100vw)}}@media (min-width:576px) and (max-width:991px){.ovi-member-name{font-size:calc((24/991)*100vw)}}.ovi-member-position,.ovi-member-specialty{font-size:var(--wp--preset--font-size--18);font-weight:600;line-height:1.6;text-align:center}@media (min-width:992px) and (max-width:1199px){.ovi-member-position,.ovi-member-specialty{font-size:calc((18/1200)*100vw)}}@media (min-width:576px) and (max-width:991px){.ovi-member-position,.ovi-member-specialty{font-size:calc((18/991)*100vw)}}.ovi-member-excerpt{opacity:0;margin-top:16px;border-top:1px solid var(--wp--preset--color--theme-gray-blue);padding-top:16px;transition:opacity 300ms ease-in, transform 300ms ease-in !important;width:calc(100% - 2*30px);margin-left:auto;margin-right:auto;margin-bottom:calc(-1*(16px + 1px + 16px));-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.ovi-member-excerpt *{font-size:var(--wp--preset--font-size--16);font-weight:300;line-height:1.6;text-align:center}@media (min-width:992px) and (max-width:1199px){.ovi-member-excerpt *{font-size:calc((16/1200)*100vw)}}@media (min-width:576px) and (max-width:991px){.ovi-member-excerpt *{font-size:calc((16/992)*100vw)}}.ovi-member-card:hover .ovi-member-excerpt{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:0}.ovi-member-cta{display:none;margin-top:20px}.ovi-member-cta>a{color:white !important;width:fit-content !important;padding:0 30px}.ovi-member-cta>a:hover{color:var(--wp--preset--color--theme-gray-blue) !important}.ovi-member-card:hover .ovi-member-cta{display:block}.wp-block-habefast-team-slider{width:1280px;max-width:100%;margin-left:auto;margin-right:auto}.wp-block-habefast-team-slider .wp-block-post-template{margin:0}.wp-block-habefast-team-slider .ovi-member{}@media (max-width:767px){.wp-block-habefast-team-slider .ovi-member-thumb{margin-bottom:10px}}.wp-block-habefast-team-slider .owl-carousel{}.wp-block-habefast-team-slider .owl-carousel .owl-item{min-height:340px}@media (max-width:575px){.wp-block-habefast-team-slider .owl-carousel .owl-item{min-height:min(calc((340/575)*100vw), 340px)}}.wp-block-habefast-team-slider .owl-carousel .owl-nav{position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 2*30px);height:40px}@media (max-width:1399px){.wp-block-habefast-team-slider .owl-carousel .owl-nav{width:calc(100% + 2*15px);left:-15px}}.wp-block-habefast-team-slider .owl-carousel .owl-nav .owl-prev,.wp-block-habefast-team-slider .owl-carousel .owl-nav .owl-next{position:relative;border-radius:50px !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.17) 100%) !important;backdrop-filter:blur(2px) !important;width:40px !important;height:40px !important;font-size:0 !important}.wp-block-habefast-team-slider .owl-carousel .owl-nav .owl-prev::before,.wp-block-habefast-team-slider .owl-carousel .owl-nav .owl-next::before{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform-origin:center center;background:center / contain no-repeat;width:12px;height:22px}html[lang="fr-FR"] .wp-block-habefast-team-slider .owl-carousel .owl-nav>span::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-slider.svg")}html[lang="en-US"] .wp-block-habefast-team-slider .owl-carousel .owl-nav>span::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-slider-arrow.svg")}.wp-block-habefast-team-slider .owl-carousel .owl-nav .owl-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-habefast-two-columns-with-central-row{}.wp-block-habefast-two-columns-with-central-row .wp-block-habefast-advanced-layout-container:not(.no-lateral-padding){position:relative;padding-left:0 !important;padding-right:0 !important}.wp-block-habefast-two-columns-with-central-row .cta-row{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 2*80px);height:290px}@media (max-width:1199px){.wp-block-habefast-two-columns-with-central-row .cta-row{width:calc(100% - 2*40px)}}@media (max-width:991px){.wp-block-habefast-two-columns-with-central-row .cta-row{height:fit-content}}@media (max-width:991px){.wp-block-habefast-two-columns-with-central-row .cta-row #inner-row>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}@media (min-width:992px) and (max-width:1199px){.wp-block-habefast-two-columns-with-central-row .cta-row h2{font-size:min(calc((50/1200)*100vw), 50px)}}::-webkit-input-placeholder{color:#000 !important;font-size:var(--wp--preset--font-size--18) !important;font-weight:300;letter-spacing:1px !important;opacity:1 !important}::-moz-placeholder{color:#000 !important;font-size:var(--wp--preset--font-size--18) !important;font-weight:300;letter-spacing:1px !important;opacity:1 !important}:-ms-input-placeholder{color:#000 !important;font-size:var(--wp--preset--font-size--18) !important;font-weight:300;letter-spacing:1px !important;opacity:1 !important}:-moz-placeholder{color:#000 !important;font-size:var(--wp--preset--font-size--18) !important;font-weight:300;letter-spacing:1px !important;opacity:1 !important}.wpformmaster{}.wpformmaster .wp-block-wpformmaster-row{margin-bottom:24px !important}@media (max-width:767px){.wpformmaster .wp-block-wpformmaster-row{row-gap:24px;margin-bottom:24px !important}}.wpformmaster .formmaster-field{margin-top:0;margin-bottom:0 !important}@media (min-width:768px){.wpformmaster .formmaster-field{margin-bottom:30px}}.wpformmaster .formmaster-field input:not([id*="wpformmaster-option"]):not([type="checkbox"]):not([type="radio"]):not([name="customer-file"]),.wpformmaster .formmaster-field textarea{min-height:45px !important;height:auto !important;padding:10px !important;border:none !important;border-bottom:1px solid var(--wp--preset--color--theme-gray-blue) !important;font-size:var(--wp--preset--font-size--18) !important;font-weight:300;letter-spacing:1px !important}.wpformmaster .formmaster-field[datatype="textarea"]{margin-bottom:40px !important}.wpformmaster .formmaster-field textarea{height:95px !important;padding:10px;resize:none !important}.wpformmaster .formmaster-field[datatype="date"] .formmaster-instruction{display:none}.wpformmaster .formmaster-field[datatype="checkbox"]{}.wpformmaster .formmaster-field[datatype="checkbox"]>label{margin-bottom:24px !important}.wpformmaster .formmaster-field[datatype="checkbox"] input{margin:0 10px 0 0 !important;width:16px;height:16px;border:1px solid var(--wp--preset--color--theme-gray-blue) !important}.wpformmaster .formmaster-field[datatype="checkbox"] input:checked{background:var(--wp--preset--color--theme-gray-blue) !important}.wpformmaster .formmaster-field[datatype="checkbox"] input+label{margin:0 !important;line-height:1}.wpformmaster .formmaster-field[datatype="multi-checkbox"],.wpformmaster .formmaster-field[datatype="radio"]{}.wpformmaster .formmaster-field[datatype="multi-checkbox"]>div,.wpformmaster .formmaster-field[datatype="radio"]>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:32px}@media (max-width:399px){.wpformmaster .formmaster-field[datatype="multi-checkbox"]>div,.wpformmaster .formmaster-field[datatype="radio"]>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}.wpformmaster .formmaster-field[datatype="multi-checkbox"]>label,.wpformmaster .formmaster-field[datatype="radio"]>label{margin-bottom:24px !important}.wpformmaster .formmaster-field[datatype="multi-checkbox"] input,.wpformmaster .formmaster-field[datatype="radio"] input{margin:0 10px 0 0 !important;width:16px;height:16px;border:1px solid var(--wp--preset--color--theme-gray-blue) !important}.wpformmaster .formmaster-field[datatype="multi-checkbox"] input:checked,.wpformmaster .formmaster-field[datatype="radio"] input:checked{background:var(--wp--preset--color--theme-gray-blue) !important}.wpformmaster .formmaster-field[datatype="multi-checkbox"] input+label,.wpformmaster .formmaster-field[datatype="radio"] input+label{margin:0 !important;line-height:1}.wpformmaster .formmaster-field .formmaster-select{}.wpformmaster .formmaster-field .formmaster-select select{min-height:45px !important;height:auto !important;border:none !important;border-bottom:1px solid var(--wp--preset--color--theme-gray-blue) !important;background:#FFF !important}.wpformmaster .formmaster-field .formmaster-select select,.wpformmaster .formmaster-field .formmaster-select select *{font-size:var(--wp--preset--font-size--18) !important;font-weight:300;letter-spacing:1px !important}.wpformmaster .file-upload{height:fit-content;min-height:45px;border:none !important;border-bottom:1px solid var(--wp--preset--color--theme-gray-blue) !important;padding:0}.wpformmaster .file-upload .file-upload-container{height:100%;width:100%;margin:0 !important}.wpformmaster .file-upload .file-upload-text{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:var(--wp--preset--font-size--18);font-weight:300;line-height:normal;letter-spacing:1px;white-space:normal}html[lang="fr-FR"] .wpformmaster .file-upload:not(.active) .file-upload-text::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogramme-uploader.svg") !important}html[lang="en-US"] .wpformmaster .file-upload:not(.active) .file-upload-text::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogram-upload.svg") !important}.wpformmaster .file-upload.active .file-upload-text::after{display:none}.wpformmaster .file-upload .file-list{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px !important;gap:20px}.wpformmaster .file-upload .file-list>li{position:relative;display:inline-block !important;font-size:var(--wp--preset--font-size--14) !important;margin-bottom:0;padding-bottom:0}@media (max-width:575px){.wpformmaster .file-upload .file-list>li{font-size:calc((14/575)*100vw) !important}}.wpformmaster .file-upload .file-list>li .remove-file{position:absolute;top:0;right:-30px;height:19px;width:19px;border:none}@media (max-width:767px){.wpformmaster .file-upload .file-list>li .remove-file{right:calc(-1*(30/575)*100vw) !important;height:calc((19/575)*100vw) !important;width:calc((19/575)*100vw) !important}}.wpformmaster .file-upload .file-list>li .remove-file::after{position:relative}.wpformmaster .file-upload .file-upload-remove{display:none !important}.wpformmaster .wpformmaster-field-optin{}.wpformmaster .wpformmaster-field-optin input{width:16px !important;min-width:16px !important;height:16px !important;min-height:16px !important;margin-right:8px !important;border:1px solid var(--wp--preset--color--theme-gray-blue) !important}.wpformmaster .wpformmaster-field-optin input:checked{background:var(--wp--preset--color--theme-gray-blue) !important}.wpformmaster .wpformmaster-submit{margin-top:40px !important;margin-bottom:0px !important}.wpformmaster .wpformmaster-submit button[type="submit"]{position:relative;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms;height:fit-content;min-height:50px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:45px;border-radius:0;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms;border:1px solid var(--wp--preset--color--theme-gray-blue);background:var(--wp--preset--color--theme-gray-blue);color:white;text-decoration:none;font-size:var(--wp--preset--font-size--16);font-weight:400;letter-spacing:1px;text-transform:uppercase}.wpformmaster .wpformmaster-submit button[type="submit"]::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}html[lang="fr-FR"] .wpformmaster .wpformmaster-submit button[type="submit"]::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-blanc.svg")}html[lang="en-US"] .wpformmaster .wpformmaster-submit button[type="submit"]::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-white.svg")}.wpformmaster .wpformmaster-submit button[type="submit"]:hover{background:var(--wp--preset--color--theme-white);color:var(--wp--preset--color--theme-gray-blue)}html[lang="fr-FR"] .wpformmaster .wpformmaster-submit button[type="submit"]:hover::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-bleu.svg")}html[lang="en-US"] .wpformmaster .wpformmaster-submit button[type="submit"]:hover::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-blue.svg")}.wpformmaster .wpformmaster-notice{margin-top:10px}.wpformmaster .wpformmaster-notice.wpformmaster-notice-form{margin-top:30px}.wpformmaster .wpformmaster-notice.wpformmaster-notice-error *{color:var(--wpformmaster-invalid-field)}.wpformmaster .wpformmaster-notice.wpformmaster-notice-success *{color:var(--wpformmaster-valid-field)}.wpformmaster .wpformmaster-field-optin{margin:30px 0 !important}.wpformmaster .wpformmaster-field-optin a{text-decoration:underline}.wpformmaster .wpformmaster-field-optin label,.wpformmaster .wpformmaster-field-optin label *{font-size:var(--wp--preset--font-size--14) !important}.wp-block-button{}@media (max-width:767px){.wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wp-block-button a{position:relative;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms;height:fit-content;min-height:50px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:45px;border-radius:0;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms;border:1px solid var(--wp--preset--color--theme-gray-blue);background:var(--wp--preset--color--theme-gray-blue);color:white;text-decoration:none;font-size:var(--wp--preset--font-size--16);font-weight:400;letter-spacing:1px;text-transform:uppercase}.wp-block-button a::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}html[lang="fr-FR"] .wp-block-button a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-blanc.svg")}html[lang="en-US"] .wp-block-button a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-white.svg")}.wp-block-button:hover a{background:var(--wp--preset--color--theme-white);color:var(--wp--preset--color--theme-gray-blue)}html[lang="fr-FR"] .wp-block-button:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-bleu.svg")}html[lang="en-US"] .wp-block-button:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-blue.svg")}.wp-block-button.is-style{}.wp-block-button.is-style-white{}.wp-block-button.is-style-white a{border-color:var(--wp--preset--color--theme-gray-blue);background:white;color:var(--wp--preset--color--theme-gray-blue)}html[lang="fr-FR"] .wp-block-button.is-style-white a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-bleu.svg")}html[lang="en-US"] .wp-block-button.is-style-white a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-blue.svg")}.wp-block-button.is-style-white:hover a{background:var(--wp--preset--color--theme-gray-blue);color:white}html[lang="fr-FR"] .wp-block-button.is-style-white:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-blanc.svg")}html[lang="en-US"] .wp-block-button.is-style-white:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-white.svg")}.wp-block-button.is-style-semi-transparent-with-border{}.wp-block-button.is-style-semi-transparent-with-border a{border:1px solid #FFF !important;background:rgba(255, 255, 255, 0.1);color:white}.wp-block-button.is-style-semi-transparent-with-border:hover a{background:var(--wp--preset--color--theme-white);color:var(--wp--preset--color--theme-gray-blue)}html[lang="fr-FR"] .wp-block-button.is-style-semi-transparent-with-border:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-bleu.svg")}html[lang="en-US"] .wp-block-button.is-style-semi-transparent-with-border:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-blue.svg")}html[lang="fr-FR"] .wp-block-button.is-style-semi-transparent-with-border.arrow-to-bottom a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-blanche-vers-le-bas.svg") !important}html[lang="fr-FR"] .wp-block-button.is-style-semi-transparent-with-border.arrow-to-bottom:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-noir-vers-le-bas.svg") !important}html[lang="en-US"] .wp-block-button.is-style-semi-transparent-with-border.arrow-to-bottom a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-white-to-bottom.svg") !important}html[lang="en-US"] .wp-block-button.is-style-semi-transparent-with-border.arrow-to-bottom:hover a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-black-to-bottom.svg") !important}.wp-block-button.is-style-semi-transparent-with-border.full-transparency:not(:hover) a{background:none !important}.wp-block-button.is-style-beige a{border:1px solid var(--wp--preset--color--theme-light-beige) !important;background:var(--wp--preset--color--theme-light-beige);color:var(----wp--preset--color--theme-gray-blue);font-weight:300}html[lang="fr-FR"] .wp-block-button.is-style-beige a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-cta-noir-vers-le-bas.svg")}html[lang="en-US"] .wp-block-button.is-style-beige a::after{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-cta-arrow-black-to-bottom.svg")}.wp-block-heading{}.wp-block-heading.is-style-default{opacity:0.7;font-size:var(--wp--preset--font-size--50);font-style:normal;font-weight:500;line-height:1.4}@media (max-width:767px){.wp-block-heading.is-style-default{line-height:1.2}}.wp-block-heading.vertical{writing-mode:vertical-rl;text-orientation:sideways;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@supports (writing-mode: sideways-lr){.wp-block-heading.vertical{-webkit-writing-mode:sideways-lr !important;-ms-writing-mode:sideways-lr !important;writing-mode:sideways-lr !important;text-orientation:mixed !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (max-width:767px){.wp-block-heading.vertical{-webkit-writing-mode:initial !important;-ms-writing-mode:initial !important;writing-mode:initial !important;text-orientation:initial !important}}.wp-block-heading.is-style-small-with-line{position:relative;padding-left:105px;color:#283544;font-size:var(--wp--preset--font-size--24);font-weight:300;letter-spacing:1.5px}.wp-block-heading.is-style-small-with-line::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:65px;height:1px;background:var(--wp--preset--color--theme-gray-blue);content:""}.wp-block-heading.is-style-small-with-line.white{color:white}.wp-block-heading.is-style-small-with-line.white::before{background-color:white}.wp-block-quote{position:relative;padding-left:min((240/992)*100vw, 240px)}@media (max-width:575px){.wp-block-quote{padding-left:0 !important;padding-top:30px !important}}.wp-block-quote *{color:var(--wp--preset--color--theme-gray) !important;font-size:clamp(20px, 4.1666666667vw, 50px) !important;font-weight:500 !important;line-height:1.4 !important;letter-spacing:0 !important}@media (max-width:575px){.wp-block-quote *{text-align:center}}.wp-block-quote.has-40-font-size,.wp-block-quote p.has-40-font-size{font-size:var(--wp--preset--font-size--40) !important}.wp-block-quote::after{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:min((175/1200)*100vw, 175px);height:min((115/1200)*100vw, 115px);content:"";background:center / contain no-repeat}html[lang="fr-FR"] .wp-block-quote::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-citation.svg")}html[lang="en-US"] .wp-block-quote::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-quotation.svg")}@media (max-width:575px){.wp-block-quote::after{left:50%;top:0;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}}.wp-block-quote.is-style-smaller{padding-left:min((205/992)*100vw, 205px)}.wp-block-quote.is-style-smaller *{opacity:0.7;color:var(--wp--preset--color--theme-gray-blue) !important;font-size:clamp(20px, 3vw, 36px) !important}.wp-block-quote.is-style-smaller::after{width:min((140/1200)*100vw, 140px);height:min((90/1200)*100vw, 90px)}.wp-block-quote.is-style-medium *{font-size:clamp(20px, 3.3333333333vw, 40px) !important;line-height:1.75 !important}.wp-block-quote.is-style-medium.variation-02 *{color:#333;font-size:clamp(22px, 2.6666666667vw, 32px) !important;line-height:2.2 !important}.page-a-propos,.page-about-us{}.page-a-propos #introduction,.page-about-us #introduction{}@media (min-width:1200px){.page-a-propos #introduction,.page-about-us #introduction{position:relative;left:80px}}.page-a-propos #introduction .image-column,.page-about-us #introduction .image-column{padding-left:0 !important}@media (min-width:1200px){.page-a-propos #introduction .image-column>.wp-block-habefast-advanced-layout-col-container,.page-about-us #introduction .image-column>.wp-block-habefast-advanced-layout-col-container{margin-left:-100px}}@media (max-width:767px){.page-a-propos #introduction .image-column,.page-about-us #introduction .image-column{height:calc((480/768)*100vw) !important;overflow:hidden}.page-a-propos #introduction .image-column figure,.page-about-us #introduction .image-column figure{width:100%;height:100%}.page-a-propos #introduction .image-column img,.page-about-us #introduction .image-column img{width:auto !important}}.page-a-propos #slogan,.page-about-us #slogan{}.page-a-propos #slogan .wp-block-habefast-advanced-layout-container,.page-about-us #slogan .wp-block-habefast-advanced-layout-container{padding-left:0 !important;padding-right:0 !important}.page-a-propos #slogan .wp-block-habefast-advanced-layout-cols,.page-about-us #slogan .wp-block-habefast-advanced-layout-cols{max-width:100% !important}.page-a-propos #slogan h2,.page-about-us #slogan h2{opacity:1}.page-a-propos #slogan h2 em,.page-about-us #slogan h2 em{display:block;margin-bottom:20px;font-style:normal;opacity:0.7}@media (min-width:768px){.page-a-propos #slogan h2,.page-about-us #slogan h2{font-size:min(calc((50/992)*100vw), 50px) !important}}.page-a-propos #slogan .image-column,.page-about-us #slogan .image-column{}@media (max-width:767px){.page-a-propos #slogan .image-column,.page-about-us #slogan .image-column{height:calc((440/768)*100vw) !important}.page-a-propos #slogan .image-column>div,.page-about-us #slogan .image-column>div{overflow:hidden}.page-a-propos #slogan .image-column figure,.page-about-us #slogan .image-column figure{width:100%;height:100%}.page-a-propos #slogan .image-column img,.page-about-us #slogan .image-column img{width:100% !important;height:auto !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.page-a-propos #notre-methode,.page-about-us #notre-methode{}.page-a-propos #notre-methode .slogan-column,.page-about-us #notre-methode .slogan-column{position:relative;left:230px;top:-180px;margin-bottom:-180px}@media (max-width:1339px){.page-a-propos #notre-methode .slogan-column,.page-about-us #notre-methode .slogan-column{top:-160px;left:100px;margin-bottom:-160px}}@media (max-width:991px){.page-a-propos #notre-methode .slogan-column,.page-about-us #notre-methode .slogan-column{inset:auto;margin-bottom:0;min-height:0}}.page-a-propos #notre-methode .slogan-column .wp-block-quote,.page-about-us #notre-methode .slogan-column .wp-block-quote{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:30px;padding-left:0}@media (max-width:991px){.page-a-propos #notre-methode .slogan-column .wp-block-quote,.page-about-us #notre-methode .slogan-column .wp-block-quote{text-align:center}}.page-a-propos #notre-methode .slogan-column .wp-block-quote:after,.page-about-us #notre-methode .slogan-column .wp-block-quote:after{position:relative !important;left:auto !important;top:auto !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;width:75px !important;height:50px !important}@media (max-width:991px){.page-a-propos #notre-methode .slogan-column .wp-block-quote:after,.page-about-us #notre-methode .slogan-column .wp-block-quote:after{left:50% !important;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}.page-a-propos #medecine-augmentee,.page-about-us #medecine-augmentee{}.page-a-propos #medecine-augmentee .wp-block-habefast-advanced-layout-container,.page-about-us #medecine-augmentee .wp-block-habefast-advanced-layout-container{width:1060px;max-width:100%;margin-left:auto;margin-right:auto}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:100px}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item{}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-title,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-title{position:relative;border:none;border-bottom:1px solid rgba(40, 53, 68, 0.5);padding:10px !important;padding-right:50px !important}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-title::after,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-title::after{position:absolute;right:0 !important;top:50%;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:50px !important;height:50px !important;background:center / contain no-repeat}html[lang="fr-FR"] .page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-haut-droit-noire-entouree-de-beige.svg") !important}html[lang="en-US"] .page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphic-element-black-arrow-top-right-surrounded-by-beige.svg") !important}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item.active,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item.active{}html[lang="fr-FR"] .page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item.active .wp-block-hf-accordion-block-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-bas-droit-noire.svg") !important}html[lang="en-US"] .page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item.active .wp-block-hf-accordion-block-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphic-element-black-arrow-bottom-right.svg") !important}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout{padding:0 !important}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block{border-bottom:1px solid rgba(40, 53, 68, 0.5)}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block *,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block *{-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block .c-heading,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block .c-heading{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:min(calc((24/768)*100vw), 24px) !important}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block figure,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block figure{height:100%;opacity:0}@media (max-width:1199px){.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block figure,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block figure{width:calc((500/1200)*100vw)}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block figure img,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block figure img{width:100%;height:100%;object-fit:cover}}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block:hover figure,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block:hover figure{opacity:1}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block:hover *,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout .image-block:hover *{color:black !important}.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout strong,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout strong{padding-right:25px !important;color:#000;font-size:12px;font-weight:400}@media (max-width:767px){.page-a-propos #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout strong,.page-about-us #medecine-augmentee .wp-block-hf-accordion-block-item-content-layout strong{padding-right:15px !important}}.home{}.home .wp-block-habefast-hero{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:180px !important}@media (max-width:991px){.home .wp-block-habefast-hero{min-height:calc((900/992)*100vw) !important;padding-bottom:calc((180/992)*100vw) !important}}@media (max-width:575px){.home .wp-block-habefast-hero{padding-bottom:50px !important}}.home .wp-block-habefast-hero .wp-block-buttons{}.home .wp-block-habefast-hero .wp-block-buttons .wp-block-button.is-style-default:hover>.wp-element-buttonc{background:transparent !important}.home #methode-OVI{}@media (min-width:768px){.home #methode-OVI .row-steps{column-gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home #methode-OVI .row-steps .column-step{flex-basis:calc((1/3)*(100% - 2*20px))}.home #methode-OVI .row-steps .column-step,.home #methode-OVI .row-steps .column-step *{-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.home #methode-OVI .row-steps .column-step>.wp-block-habefast-advanced-layout-col-container{position:relative}.home #methode-OVI .row-steps .column-step .text-block{width:min((330/1340)*100vw, 330px);transform-origin:left bottom;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);will-change:transform}.home #methode-OVI .row-steps:hover{}.home #methode-OVI .row-steps:hover .column-step{}.home #methode-OVI .row-steps:hover .column-step:not(:hover){flex-basis:calc(0.3 * (100% - 40px))}.home #methode-OVI .row-steps:hover .column-step:not(:hover)>.wp-block-habefast-advanced-layout-col-container{padding-left:15px;padding-right:15px}.home #methode-OVI .row-steps:hover .column-step:hover{flex-basis:calc(0.4 * (100% - 40px))}.home #methode-OVI .row-steps:hover .column-step:hover>.wp-block-habefast-advanced-layout-col-container::before{left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%)}.home #methode-OVI .row-steps:hover .column-step:hover .text-block{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media (min-width:768px) and (min-width:768px) and (max-width:991px){.home #methode-OVI .row-steps .column-step .text-block p{font-size:calc((18/992)*100vw) !important}}@media (min-width:768px) and (max-width:991px){.home #methode-OVI .row-steps:hover .column-step:hover .text-block{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:767px){.home #nos-specialites{padding-left:30px !important;padding-right:30px !important}}.home #technologies-medicales{}@media (min-width:768px) and (max-width:1439px){.home #technologies-medicales h2{letter-spacing:2px !important;font-size:min(calc((50/1440)*100vw), 50px) !important}}@media (max-width:575px){.home #technologies-medicales h2{font-size:min(calc((50/576)*100vw), 50px) !important}}@media (min-width:768px) and (max-width:1439px){.home #technologies-medicales h3{letter-spacing:1px !important;line-height:normal !important}}.home #technologies-medicales a{color:white !important}.home #technologies-medicales .zoom-background-on-hover{position:relative;overflow:hidden}.home #technologies-medicales .zoom-background-on-hover>div{position:relative;z-index:1;overflow:hidden}.home #technologies-medicales .zoom-background-on-hover>div::before{content:"";position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:var(--_hfal-cg-bi-lg, var(--_hfal-c-bi-lg, var(--_hfal-cg-bi-xl, var(--_hfal-c-bi-xl))));transform:scale(1);-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms;will-change:transform}.home #technologies-medicales .zoom-background-on-hover>div::after{content:"";position:absolute;inset:0;z-index:0;background:rgba(0, 0, 0, 0.25);opacity:0;transition:opacity 0.6s ease;pointer-events:none}.home #technologies-medicales .zoom-background-on-hover>div:hover::before{transform:scale(1.12)}.home #technologies-medicales .zoom-background-on-hover>div:hover::after{opacity:1}.home #pourquoi-choisir-OVI-Clinic{}.home #pourquoi-choisir-OVI-Clinic .wp-block-habefast-slider{}@media (max-width:767px){.home #pourquoi-choisir-OVI-Clinic .wp-block-habefast-slider{padding:0 !important}}@media (max-width:767px){.home #pourquoi-choisir-OVI-Clinic .wp-block-habefast-slider .wp-block-habefast-slider-image{margin:0;width:auto;max-width:none}}@media (max-width:767px){.home #plan-googleMaps .wp-block-habefast-advanced-layout-col{min-height:calc((415/768)*100vw) !important}}.page-carriere,.page-career{}.page-carriere #ce-que-nous-offrons,.page-career #ce-que-nous-offrons{}.page-carriere #ce-que-nous-offrons .service-block>div,.page-career #ce-que-nous-offrons .service-block>div{-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;transition:all ease-in 300ms}.page-carriere #ce-que-nous-offrons .service-block:hover>div,.page-career #ce-que-nous-offrons .service-block:hover>div{padding-top:25px;padding-bottom:25px;background:var(--wp--preset--color--theme-light-beige)}.page-carriere #carriere,.page-career #carriere{}@media (min-width:1200px){.page-carriere #carriere,.page-career #carriere{position:relative;left:80px}}.page-carriere #carriere .image-column,.page-career #carriere .image-column{padding-left:0 !important}@media (min-width:1200px){.page-carriere #carriere .image-column>.wp-block-habefast-advanced-layout-col-container,.page-career #carriere .image-column>.wp-block-habefast-advanced-layout-col-container{margin-left:-100px}}@media (max-width:767px){.page-carriere #carriere .image-column,.page-career #carriere .image-column{height:calc((480/768)*100vw) !important;overflow:hidden}.page-carriere #carriere .image-column figure,.page-career #carriere .image-column figure{width:100%;height:100%}.page-carriere #carriere .image-column img,.page-career #carriere .image-column img{width:auto !important}}.page-carriere #profils-recherches,.page-career #profils-recherches{}.page-carriere #profils-recherches .wp-block-habefast-advanced-layout-container,.page-career #profils-recherches .wp-block-habefast-advanced-layout-container{padding-left:40px !important;padding-right:40px !important}@media (max-width:1439px){.page-carriere #profils-recherches .wp-block-habefast-advanced-layout-container,.page-career #profils-recherches .wp-block-habefast-advanced-layout-container{padding-left:0 !important;padding-right:0 !important}}.page-carriere #profils-recherches .text-column,.page-career #profils-recherches .text-column{}@media (max-width:1199px){.page-carriere #profils-recherches .text-column,.page-career #profils-recherches .text-column{min-height:700px}}@media (max-width:991px){.page-carriere #profils-recherches .text-column,.page-career #profils-recherches .text-column{min-height:fit-content}}.page-carriere #profils-recherches .text-column .wp-block-habefast-advanced-layout-col-container,.page-career #profils-recherches .text-column .wp-block-habefast-advanced-layout-col-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-carriere #profils-recherches .text-column ul>li,.page-career #profils-recherches .text-column ul>li{margin-bottom:0;line-height:2}@media (max-width:767px){.page-carriere #profils-recherches .text-column .wp-block-buttons,.page-career #profils-recherches .text-column .wp-block-buttons{margin-top:30px}}.page-notre-equipe,.page-our-team{}.page-notre-equipe .no-member-link,.page-notre-equipe .no-member-link *,.page-our-team .no-member-link,.page-our-team .no-member-link *{pointer-events:none !important}.page-notre-equipe #notre-equipe,.page-our-team #notre-equipe{}@media (min-width:1200px){.page-notre-equipe #notre-equipe,.page-our-team #notre-equipe{position:relative;left:80px}}.page-notre-equipe #notre-equipe .image-column,.page-our-team #notre-equipe .image-column{padding-left:0 !important}@media (min-width:1200px){.page-notre-equipe #notre-equipe .image-column>.wp-block-habefast-advanced-layout-col-container,.page-our-team #notre-equipe .image-column>.wp-block-habefast-advanced-layout-col-container{margin-left:-100px}}@media (max-width:767px){.page-notre-equipe #notre-equipe .image-column,.page-our-team #notre-equipe .image-column{height:calc((480/768)*100vw) !important;overflow:hidden}.page-notre-equipe #notre-equipe .image-column figure,.page-our-team #notre-equipe .image-column figure{width:100%;height:100%}.page-notre-equipe #notre-equipe .image-column img,.page-our-team #notre-equipe .image-column img{width:auto !important}}.page-notre-equipe #grille-equipe,.page-our-team #grille-equipe{}.page-notre-equipe #grille-equipe .ovi-team-grid,.page-our-team #grille-equipe .ovi-team-grid{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:25px}.page-notre-equipe #grille-equipe .ovi-team-grid__item,.page-our-team #grille-equipe .ovi-team-grid__item{-ms-flex-preferred-size:33%;flex-basis:33%;min-height:340px}@media (max-width:991px){.page-notre-equipe #grille-equipe .ovi-team-grid__item,.page-our-team #grille-equipe .ovi-team-grid__item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:575px){.page-notre-equipe #grille-equipe .ovi-team-grid__item,.page-our-team #grille-equipe .ovi-team-grid__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.page-nos-specialites,.page-our-specialities{}.page-nos-specialites #introduction,.page-our-specialities #introduction{}@media (min-width:1200px){.page-nos-specialites #introduction,.page-our-specialities #introduction{position:relative;left:80px}}.page-nos-specialites #introduction .image-column,.page-our-specialities #introduction .image-column{padding-left:0 !important}@media (min-width:1200px){.page-nos-specialites #introduction .image-column>.wp-block-habefast-advanced-layout-col-container,.page-our-specialities #introduction .image-column>.wp-block-habefast-advanced-layout-col-container{margin-left:-100px}}@media (max-width:767px){.page-nos-specialites #introduction .image-column,.page-our-specialities #introduction .image-column{height:calc((480/768)*100vw) !important;overflow:hidden}.page-nos-specialites #introduction .image-column figure,.page-our-specialities #introduction .image-column figure{width:100%;height:100%}.page-nos-specialites #introduction .image-column img,.page-our-specialities #introduction .image-column img{width:auto !important}}.page-nos-specialites #pluridisciplinarite,.page-our-specialities #pluridisciplinarite{position:relative}.page-nos-specialites #pluridisciplinarite::before,.page-our-specialities #pluridisciplinarite::before{top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(40, 53, 68, 0) 50%, rgba(40, 53, 68, 0) 75%, #283544 100%)}.page-parcours-patient,.page-patient-pathway{}.page-parcours-patient #prendre-rendez-vous,.page-parcours-patient #book-an-appointment,.page-patient-pathway #prendre-rendez-vous,.page-patient-pathway #book-an-appointment{}@media (max-width:767px){.page-parcours-patient #prendre-rendez-vous>.wp-block-habefast-advanced-layout-container,.page-parcours-patient #book-an-appointment>.wp-block-habefast-advanced-layout-container,.page-patient-pathway #prendre-rendez-vous>.wp-block-habefast-advanced-layout-container,.page-patient-pathway #book-an-appointment>.wp-block-habefast-advanced-layout-container{padding-left:10px !important;padding-right:10px !important}}.page-parcours-patient #prendre-rendez-vous .column-onedoc,.page-parcours-patient #book-an-appointment .column-onedoc,.page-patient-pathway #prendre-rendez-vous .column-onedoc,.page-patient-pathway #book-an-appointment .column-onedoc{}.page-parcours-patient #prendre-rendez-vous .column-onedoc .wp-block-image:not(.single-logo-onedoc),.page-parcours-patient #book-an-appointment .column-onedoc .wp-block-image:not(.single-logo-onedoc),.page-patient-pathway #prendre-rendez-vous .column-onedoc .wp-block-image:not(.single-logo-onedoc),.page-patient-pathway #book-an-appointment .column-onedoc .wp-block-image:not(.single-logo-onedoc){width:45px !important;min-width:45px !important}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion{}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title{position:relative;height:40px;color:transparent}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::before,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::before,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::before,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:115px;height:25px;background:center / contain no-repeat;content:""}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::after,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::after,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::after,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;background:center / contain no-repeat;content:""}html[lang="fr-FR"] .page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogramme-onedoc.svg")}html[lang="en-US"] .page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-pictogram-onedoc.svg")}html[lang="fr-FR"] .page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-element-graphique-fleche-accordeon.svg")}html[lang="en-US"] .page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-title::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-graphical-element-accordion-arrow.svg")}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout{padding:0}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout *,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout *,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout *,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion .wp-block-hf-accordion-item-content-layout *{overscroll-behavior-x:none !important}.page-parcours-patient #prendre-rendez-vous .column-onedoc .onedoc-accordion iframe,.page-parcours-patient #book-an-appointment .column-onedoc .onedoc-accordion iframe,.page-patient-pathway #prendre-rendez-vous .column-onedoc .onedoc-accordion iframe,.page-patient-pathway #book-an-appointment .column-onedoc .onedoc-accordion iframe{width:100% !important;max-width:100vw !important;-webkit-overflow-scrolling:auto;height:fit-content !important;min-height:300px !important;margin-top:30px;overflow-x:hidden;touch-action:pan-y !important;-webkit-overflow-scrolling:auto !important}.page-parcours-patient #informations-pratiques,.page-patient-pathway #informations-pratiques{}@media (max-width:449px){.page-parcours-patient #informations-pratiques #block-schedule,.page-patient-pathway #informations-pratiques #block-schedule{font-size:calc((16/450)*100vw) !important}}.page-parcours-patient #informations-pratiques .wp-block-button>.wp-element-button,.page-patient-pathway #informations-pratiques .wp-block-button>.wp-element-button{border-color:white !important}.page-parcours-patient #informations-pratiques .column-image,.page-patient-pathway #informations-pratiques .column-image{}.page-parcours-patient #informations-pratiques .column-image>div,.page-patient-pathway #informations-pratiques .column-image>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-parcours-patient #informations-pratiques .column-image #map-image,.page-patient-pathway #informations-pratiques .column-image #map-image{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1}.page-parcours-patient #informations-pratiques .column-image #map-image img,.page-patient-pathway #informations-pratiques .column-image #map-image img{height:100%;object-fit:cover}.privacy{}.privacy main #content{padding:75px 30px}.privacy h2{margin-top:50px;margin-bottom:20px}.privacy h3,.privacy h4{margin-top:20px;margin-bottom:10px}.privacy h3{font-size:var(--wp--preset--font-size--24)}.privacy h4{font-size:var(--wp--preset--font-size--20)}.privacy ul{margin-top:20px;margin-bottom:20px;margin-left:20px}.privacy .wpsimplycookie_cookies_table table{margin:20px 0px}.privacy .wpsimplycookie_cookies_table table td{font-size:16px}@media (max-width:767px){.privacy .wpsimplycookie_cookies_table table{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.privacy .wpsimplycookie_cookies_table table th,.privacy .wpsimplycookie_cookies_table table tr,.privacy .wpsimplycookie_cookies_table table td{min-width:0 !important}.privacy .wpsimplycookie_cookies_table table th,.privacy .wpsimplycookie_cookies_table table td{font-size:2.0860495437vw}}.single-team_member{}.single-team_member .wp-block-habefast-advanced-group-inner{max-width:100% !important}.single-team_member .doctor{}.single-team_member .doctor-header{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;background:var(--wp--preset--color--theme-light-beige);margin-bottom:100px;padding:60px 40px}@media (max-width:991px){.single-team_member .doctor-header{margin-bottom:75px}}.single-team_member .doctor-hero{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px}@media (max-width:991px){.single-team_member .doctor-hero{gap:30px}}@media (max-width:767px){.single-team_member .doctor-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-team_member .doctor-hero__media{width:415px;height:450px}@media (max-width:575px){.single-team_member .doctor-hero__media{width:calc((415/575)*100vw);height:calc((450/575)*100vw)}}.single-team_member .doctor-hero__media figure{width:100%;height:100%}.single-team_member .doctor-hero__media img{width:100%;height:100%;object-fit:cover}.single-team_member .doctor-hero__content{}.single-team_member .doctor-hero__content h1{margin-bottom:45px;color:#283544;font-weight:500;font-size:var(--wp--preset--font-size--50);line-height:1.4}.single-team_member .doctor-hero__content ul.doctor-highlights{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-left:0;padding-left:0;list-style-type:none}.single-team_member .doctor-hero__content ul.doctor-highlights>li{position:relative;margin-bottom:0;padding-left:80px}.single-team_member .doctor-hero__content ul.doctor-highlights>li::before{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:56px;background:center / contain no-repeat}.single-team_member .doctor-hero__content ul.doctor-highlights>li.doctor-onedoc-widget-cta{padding-left:0}.single-team_member .doctor-hero__content ul.doctor-highlights>li.doctor-onedoc-widget-cta .wp-element-button{width:250px;max-width:100%;min-width:fit-content !important;margin-left:0}html[lang="fr-FR"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-position::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-membre-equipe-icone-poste.svg")}html[lang="en-US"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-position::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-member-team-icon-position.svg")}html[lang="fr-FR"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-speciality::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-membre-equipe-icone-specialite.svg")}html[lang="en-US"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-speciality::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-member-team-icon-speciality.svg")}html[lang="fr-FR"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-status::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-membre-equipe-icone-position.svg")}html[lang="en-US"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-status::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-member-team-icon-role.svg")}html[lang="fr-FR"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-languages::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-membre-equipe-icone-langues-parlees.svg")}html[lang="en-US"] .single-team_member .doctor-hero__content ul.doctor-highlights>.doctor-languages::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/OVI-Clinic-member-team-icon-languages-spoken.svg")}.single-team_member .doctor-intro{}.single-team_member .doctor-intro ul ol{margin-left:20px}.single-team_member .doctor-intro p{font-weight:300}.single-team_member .doctor-intro p:not(:last-child){margin-bottom:24px}.single-team_member .doctor-intro p strong,.single-team_member .doctor-intro p b{font-weight:600}.single-team_member .doctor-sections{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:65px;margin-bottom:64px}@media (max-width:991px){.single-team_member .doctor-sections{padding-left:40px;padding-right:40px}}.single-team_member .doctor-sections .doctor-card{flex:1 1 calc(50% - 32.5px);max-width:calc(50% - 32.5px)}@media (max-width:767px){.single-team_member .doctor-sections .doctor-card{flex:1 1 100%;max-width:100%}}@media (min-width:767px){.single-team_member .doctor-sections .doctor-card:last-child:nth-child(odd){flex-basis:60%;max-width:60%;margin-left:auto;margin-right:auto}}.single-team_member .doctor-sections .doctor-card h2{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:64px;margin-bottom:24px;font-size:var(--wp--preset--font-size--32);font-weight:500;line-height:1;letter-spacing:2px;text-align:center}@media (max-width:767px){.single-team_member .doctor-sections .doctor-card h2{min-height:fit-content}}.single-team_member .doctor-sections .doctor-card ul{margin-left:0;padding-left:0;list-style-type:none}.single-team_member .doctor-sections .doctor-card ul>li{position:relative;border-top:1.5px solid var(--wp--preset--color--theme-gray-blue);margin-bottom:0;padding-left:60px;padding-top:15px;padding-bottom:15px;color:var(--wp--preset--color--theme-gray-blue);font-size:var(--wp--preset--font-size--22);line-height:1.35;letter-spacing:1.3px}.single-team_member .doctor-sections .doctor-card ul>li:last-child{border-bottom:1.5px solid var(--wp--preset--color--theme-gray-blue)}@media (max-width:575px){.single-team_member .doctor-sections .doctor-card ul>li{padding-left:30px}}.single-team_member .doctor-sections .doctor-card ul>li::before{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"+";font-size:12px;font-weight:400}@media (max-width:575px){.single-team_member .doctor-sections .doctor-card ul>li::before{left:0}}.single-team_member .doctor-cta{margin-bottom:120px !important}@media (max-width:767px){.single-team_member .doctor-cta{margin-bottom:60px !important}}.single-team_member .doctor-cta .wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-left:auto;margin-right:auto}@media (max-width:575px){.single-team_member .doctor-cta .wp-block-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-team_member .doctor-cta .wp-block-buttons p,.single-team_member .doctor-cta .wp-block-buttons br{display:none !important}.single-team_member .doctor-cta .wp-block-buttons .wp-block-button{max-width:calc(100% - 2*10px)}.single-team_member .doctor-onedoc-widget{margin-bottom:120px !important;text-align:center}@media (max-width:767px){.single-team_member .doctor-onedoc-widget{margin-bottom:60px !important}}.single-team_member .doctor-onedoc-widget iframe{width:100%;padding:0 30px;min-height:600px;height:fit-content;margin-left:auto !important;margin-right:auto !important}.sous-page-specialite,.sub-page-speciality{}.sous-page-specialite main ul strong,.sub-page-speciality main ul strong{font-weight:500}.sous-page-specialite #introduction,.sub-page-speciality #introduction{}@media (min-width:1200px){.sous-page-specialite #introduction,.sub-page-speciality #introduction{position:relative;left:80px}}.sous-page-specialite #introduction .image-column,.sub-page-speciality #introduction .image-column{padding-left:0 !important}@media (min-width:1200px){.sous-page-specialite #introduction .image-column>.wp-block-habefast-advanced-layout-col-container,.sub-page-speciality #introduction .image-column>.wp-block-habefast-advanced-layout-col-container{margin-left:-100px}}@media (max-width:767px){.sous-page-specialite #introduction .image-column,.sub-page-speciality #introduction .image-column{height:calc((480/768)*100vw) !important;overflow:hidden}.sous-page-specialite #introduction .image-column figure,.sub-page-speciality #introduction .image-column figure{width:100%;height:100%}.sous-page-specialite #introduction .image-column img,.sub-page-speciality #introduction .image-column img{width:auto !important;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.sous-page-specialite #introduction p strong,.sub-page-speciality #introduction p strong{font-weight:600}.sous-page-specialite #docteurs-de-contact,.sous-page-specialite .docteurs-de-contact,.sub-page-speciality #docteurs-de-contact,.sub-page-speciality .docteurs-de-contact{}@media (max-width:575px){.sous-page-specialite #docteurs-de-contact .wp-block-image img,.sous-page-specialite .docteurs-de-contact .wp-block-image img,.sub-page-speciality #docteurs-de-contact .wp-block-image img,.sub-page-speciality .docteurs-de-contact .wp-block-image img{width:215px !important;height:215px !important}}