﻿@font-face{font-family:"sans_serif";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/quicksand-light.ttf) format("truetype");font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}@font-face{font-family:"serif";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/licorice-regular.ttf) format("truetype");font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}@font-face{font-family:"quicksandLight";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/quicksand-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}@font-face{font-family:"Open Sans";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/quicksand-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}@font-face{font-family:"Open Sans";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/quicksand-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}@font-face{font-family:"Open Sans";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/quicksand-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}@font-face{font-family:"Open Sans";src:url(//mathildelemitouard-osteopathe.fr/wp-content/themes/blocksy_child/assets/css/../fonts/quicksand-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%}html{background:#fff !important}body{margin:0;font-family:"quicksandLight",sans-serif !important;font-weight:300;background:#fff !important;color:#333 !important;margin:0;height:100vh;animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards;font-display:swap}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}#header [data-row]{background:0 0}header,body.single-post header{font-family:"Open Sans",sans-serif !important;z-index:200;padding:2em 0 0}header.entry-header,body.single-post header.entry-header{display:none}header img,body.single-post header img{height:250px !important;padding-bottom:1em !important;transition:all 1s linear !important;scale:1}header img:hover,body.single-post header img:hover{scale:1.1}header svg,body.single-post header svg{transition:all 1s linear !important;width:30px !important;fill:#ccc !important}header svg:hover,body.single-post header svg:hover{fill:#3eacab !important}header nav ul,body.single-post header nav ul{margin-top:0}header nav ul li,body.single-post header nav ul li{margin:0 .3em}header nav ul li a,body.single-post header nav ul li a{font-family:"Open Sans",sans-serif !important;color:#333 !important;font-size:1.1em !important;transition:all .5s linear !important;padding:.5em 0 .5em .4em !important;scale:1;font-weight:200 !important}header nav ul li a:hover,body.single-post header nav ul li a:hover{color:#3eacab !important}header nav ul li.current-menu-item a,header nav ul li.current-menu-parent a,body.single-post header nav ul li.current-menu-item a,body.single-post header nav ul li.current-menu-parent a{font-weight:700 !important;color:#3eacab !important}.ct-back-to-top{background-color:#ffd332 !important;width:3em !important;height:3em !important;border-radius:50% !important}.ct-back-to-top .ct-icon,.ct-back-to-top .ct-icon-container svg{fill:#333}.hide,.visibleSmallTablet{display:none !important}.noSpaceBottom h1{padding-bottom:0 !important}h1,h2{font-family:"serif" !important;color:#333 !important}h1{font-size:6em !important;padding-bottom:1em !important;font-weight:300 !important;opacity:1;text-align:center}h1.page-title{display:none}h2{padding-bottom:0 !important;font-size:3.5em !important;font-weight:300 !important;line-height:.7em !important}.small h2{color:#3eacab !important;padding-bottom:0 !important;font-size:2.8em !important;margin-top:1.2em;border-top:1px solid #ccc;padding-top:.5em}.legal h2{font-family:"sans_serif" !important;font-size:1.7em !important;margin-top:2em !important;line-height:1.2em}.legal h2 b{font-weight:400 !important}.legal h3{font-family:"sans_serif" !important;font-size:1.7em !important;margin-top:2em !important;line-height:1.2em}.legal p{margin-bottom:.5em}h3{color:#333;font-size:1.5em !important;line-height:1.3em !important;font-weight:400 !important;padding-top:1em !important}h3.elementor-icon-box-title,h3.elementor-image-box-title{margin-left:initial !important;padding:0 !important;text-align:center !important;font-size:1.6em !important}h3.nospaceBottom{padding-bottom:.3em !important;margin-bottom:0 !important}h3.elementor-image-box-title{color:#3eacab !important}h4{font-size:2.1em !important;line-height:1.3em !important;font-weight:400 !important;padding-bottom:1em !important;font-weight:500 !important}h5{font-size:2.5em !important;font-weight:200 !important}p{font-size:1em !important;font-weight:200 !important;line-height:1.4em !important}p a{font-weight:700;color:#3eacab;transition:all .5s linear}p a:hover{color:#3eacab}p.center{text-align:center}article .hero-section,article .is-width-constrained{margin:0 !important}.borderLeft{border-left:1px solid #333;padding-left:2em !important}.backgroundCircle{display:flex;justify-content:center;z-index:0;position:relative}.circlesContainer{display:flex;align-items:center}.circlesContainer .front,.circlesContainer .back{width:100% !important;position:relative}.circlesContainer .front{z-index:200}.circlesContainer .back{z-index:0;margin-left:-10em}article.post{margin-bottom:5em}article.post h1.page-title{display:block !important;font-size:3em !important}article.post header.entry-header,article.post body.single-post header.entry-header{display:block !important}article.post .ct-featured-image{width:30%;margin-right:4%;border:5px solid lime}article.post .hero-section,article.post .entry-content{width:66%;margin-left:34%;margin-top:-1rem;border:5px solid blue}article.post nav.post-navigation{margin-top:2em !important}.custom-single{max-width:1290px;margin:60px auto;display:grid;grid-template-columns:25% 70%;gap:4em;align-items:start;padding:0 30px}.custom-single h1{font-size:3.8em !important;line-height:1em;text-align:left;margin:0 !important;padding:.5em 0 0 !important;border-top:1px solid #333}.custom-single .entry-content{margin-top:2em}.custom-single .entry-content .elementor-element{padding:0 !important}.custom-single p.date{margin:2em 0;font-style:italic}.custom-single .elementor-button-text{background-color:#de79ab !important;color:#fff !important;margin-bottom:8em;transition:all .5s linear !important}.custom-single .elementor-button-text:hover{background:#f3835f !important}.featured-image{position:sticky;top:40px}.featured-image img{width:100%;height:auto;display:block;border-radius:50%}.entry-title{margin-top:0;margin-bottom:20px}.entry-meta{margin-bottom:40px;opacity:.7}.posts-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.posts-grid .post-card{text-align:left;width:30%;border-right:1px solid #333;padding-left:3em;padding-right:3em;margin:1em 0 2em}.posts-grid .post-card img{width:250px;height:250px;border-radius:50%;object-fit:cover;margin:1em auto !important;text-align:center !important;transition:all 1s ease-in-out !important}.posts-grid .post-card img:hover{opacity:.5}.posts-grid .post-card h2{font-size:2.5em !important;line-height:.9em !important}.posts-grid .post-card h2 a{color:#333 !important;transition:all .5s ease-in-out !important}.posts-grid .post-card h2 a:hover{color:#3eacab !important}.posts-grid .post-card:not(:nth-child(3n+1)){border-left:none}.posts-grid .post-card p{margin-bottom:.7em}.posts-grid .post-card a.buttonLink{border-left:1px solid #333;border-right:1px solid #333;padding:.2em .6em !important;font-size:1em !important;transition:all .5s ease-in-out !important;font-weight:500 !important;color:#333}.posts-grid .post-card a.buttonLink:hover{color:#3eacab !important}.animal{display:flex;flex-direction:column}.animal .silhouette{margin-top:auto !important}.yellowBackground{background-color:#ffd332;padding:2em 0}[data-icons-type*=":"] .ct-icon-container{width:30px !important;height:30px !important;border:none !important}.ct-social-box{display:flex;flex-direction:row;flex-wrap:nowrap !important;gap:.5em !important}.ct-social-box svg{fill:#333 !important}.ct-social-box svg:hover{fill:#ffd332 !important}.testimonyBox{background:rgba(255,255,255,.8);padding:2em !important;font-size:1.3em;position:relative;display:flex;flex-direction:column}.testimonyBox h2{font-size:2em !important}.testimonyBox .auteur{font-size:.8em !important}.testimonyBox img{width:150px;position:absolute;right:-70px;margin-right:-50px;top:-50px;z-index:200}.topBorder{border-top:1px solid #000;padding:2em 0}.cursor{display:none}.red{background-color:#c00;color:#fff;margin:2em auto !important;border-radius:1em !important;padding:1em 2em 2em !important;gap:0 !important}.red svg{fill:#fff !important}div#cmplz-popup{z-index:999999 !important}.caps{text-transform:uppercase}.guide{margin-top:1em !important}.guide .card{padding:2em 1em !important}.guide .card h4{font-size:1.5em !important;font-weight:400 !important;color:#3eacab;padding:0 0 .5em !important}.guide .card p{margin-bottom:.4em}.guide.blueBg,.blueBg{margin-top:0 !important;padding-bottom:1em}.guide.blueBg h3,.blueBg h3{color:#3eacab !important;font-size:2em !important}.guide.blueBg p:last-child,.blueBg p:last-child{padding-bottom:1em}.mainPoint{text-align:center;font-size:2.5em;font-weight:500;color:#3eacab}.mainPoint p{font-weight:500 !important}.mainPoint b{color:#3eacab !important}.social svg{fill:#333;transition:all .5s linear !important}.social svg:hover{fill:#3eacab}.pum-overlay{background-color:rgba(51,51,51,.7) !important}.pum-container{max-width:400px !important;width:100% !important;padding:1em !important;border-radius:0;border:1px solid #3eacab !important}.pum-container p{color:#333 !important;margin-bottom:.8em !important}.pum-container h2{font-size:2em !important;padding-bottom:0 !important;margin-bottom:.2em !important}.pum-container.pum-responsive{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}.pum-container.pum-responsive.pum-responsive-medium{margin-left:0 !important}.pum-container .pum-close{background-color:#3eacab !important}.pum-container .wpforms-form{display:flex !important;flex-direction:row !important;gap:0 !important;padding:0 !important}.pum-container .wpforms-form .wpforms-field-container,.pum-container .wpforms-form .wpforms-submit-container{padding:0 !important;margin-top:0 !important}.pum-container .wpforms-form .wpforms-field-email input{width:100%;min-width:100%}.pum-container .wpforms-form .wpforms-submit-container{margin:0 !important;float:right !important;margin-left:auto !important}.pum-container .wpforms-form .wpforms-field{padding-top:0 !important}.pum-container .wpforms-form .wpforms-field-description{display:none}.pum-container .wpforms-form .wpforms-submit{background-color:#3eacab !important;font-weight:300 !important;text-transform:uppercase}@media(max-width:480px){.pum-container{max-width:90% !important}}.equalCols{display:flex;align-items:stretch}.equalCols .coach{text-align:left !important}.equalCols .borderLeft{flex:1 1 0 !important;text-align:left !important}.numberBlock strong{text-transform:uppercase}.numberBlock .number h2{color:#3eacab !important;font-size:6em !important;font-weight:500 !important}.white{background:rgba(255,255,255,.9);padding:3em 2em !important}.white .elementor-icon-box-wrapper{display:flex;flex-direction:row !important;flex-wrap:nowrap;padding:1em 2em}.white .elementor-icon-box-wrapper .elementor-icon-box-icon{width:10%;text-align:center}.white .elementor-icon-box-wrapper .elementor-icon-box-icon svg{fill:#3eacab;width:1em;height:1em}.white .elementor-icon-box-wrapper .elementor-icon-box-content{text-align:left;width:90%}.white .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title{text-align:left !important;font-size:1.2em !important;margin-bottom:0}.white .elementor-icon-box-wrapper .elementor-icon-box-content p{margin:0;padding:0}.blog{gap:0 !important}.blog h2{margin:1em 0 .5em !important;font-size:3.5em !important;color:#3eacab !important;font-weight:300 !important}.blog .intro p{font-size:1.1em !important;font-weight:500 !important;margin:1em 0 !important}.blog img{margin:2em 0 !important;width:100%}.blog p{margin:1em 0 !important}.title{text-align:center;text-transform:uppercase !important}.title h2{color:#3eacab !important;text-transform:uppercase !important}.title .blue h2{color:#3eacab !important;text-transform:uppercase !important;margin-right:.2em}.blueBg{background:#3eacab !important}.blueBg{background:#3eacab;color:#fff;overflow:visible;margin-top:2em !important}.blueBg h2{color:#3eacab !important;font-size:2em !important;text-transform:uppercase}.blueBg .borderLeft{border-left:1px solid #3eacab;padding-left:2em}.blueBg.fixedHeight{height:300px;max-height:300px}.topBanner{position:absolute;top:0;z-index:0}.extraBold{z-index:200 !important}.extraBold p{color:#3eacab;font-size:8em !important;font-weight:700 !important;text-align:center !important;margin-top:-.75em}.e-n-accordion-item{border:none !important}.e-n-accordion-item .elementor-element{border:none !important}.e-n-accordion-item p{padding:0 0 .7em !important;margin:0}.e-n-accordion-item p strong{font-weight:500}.e-n-accordion-item .e-n-accordion-item-title{border:none !important;border-top:1px solid #3eacab !important}.e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:1.2em !important}.e-n-accordion-item .accordeonContent{border:none !important}.e-n-accordion-item .e-n-accordion-item-title-icon svg{fill:#3eacab !important}.e-n-accordion-item .day{text-transform:uppercase;color:#3eacab !important}.accordeonRow{display:flex;justify-content:space-between;align-items:start}.accordeonRow .e-con-inner{border-bottom:1px solid #3eacab}.accordeonRow .accordeonDate p{color:#3eacab;text-transform:uppercase;font-weight:500 !important;font-size:1.2em !important}.accordeonRow .accordeonTitle p{font-weight:500 !important;font-size:1.2em !important;cursor:pointer}.accordeonRow .accordeonTitle p:hover{opacity:.8}.accordeonRow .accordeonIcon{float:right;cursor:pointer}.accordeonRow .accordeonIcon svg{fill:#3eacab;margin-left:auto}.accordeonRow .accordeonContent{overflow:hidden;height:0;opacity:0;transition:height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease 80ms;will-change:height,opacity}.accordeonRow .accordeonContent .open{opacity:1}.accordeonRow .accordeonContent p{margin:0 !important;padding-bottom:.5em !important}.accordeonRow .accordeonContent>*{opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.accordeonRow .accordeonContent.open>*{opacity:1;transform:translateY(0)}.elementor-button span{color:#fff}.yellow .blueBtn,.yellow .elementor-button-text{background-color:#ffd332 !important;background:#ffd332 !important;color:#333}.orange .blueBtn,.orange .elementor-button-text{background-color:#f3835f !important;background:#f3835f !important;color:#333}.blueBtn,.elementor-button-text{background-color:#3eacab !important;background:#3eacab !important;padding:.9em 2.2em !important;font-size:1.2em !important;transition:all .5s linear !important;border-radius:0 !important;text-transform:uppercase !important;font-weight:400 !important}.blueBtn:hover,.elementor-button-text:hover{background:#3eacab !important}.testimoniesContainer{display:flex;flex-direction:row;gap:2em;flex-wrap:nowrap}.testimoniesContainer .testimony{text-align:center;width:30%;padding:0 2em;border-left:1px solid #3eacab}.testimoniesContainer .testimony img{width:25%}.testimoniesContainer .testimony:first-child{border-left:none}.testimoniesContainer .testimony h3{padding:.3em 0 0 !important}.testimoniesContainer .testimony p{padding:0 !important}.card{padding:3em !important;border:1px solid #3eacab !important;border-radius:1em !important}.card .elementor-icon-wrapper{margin-top:-5.5em}.card .small .elementor-icon{font-size:3.5em;padding-top:.3em}.card .elementor-icon{font-size:5em;background:#fff;border-left:.2em solid #fff;border-right:.2em solid #fff}.card img{border:1px solid #ccc !important}.card svg{fill:#3eacab}.card svg:hover{fill:#fff !important}.elementor-button{text-transform:uppercase;background-color:#fff !important;background:#fff !important;padding:0 !important}.elementor-button svg{fill:#333}.elementor-button svg:hover{fill:#fff !important}.elementor-button svg path{stroke-width:1px !important}.elementor-button:hover{background:#eaeaea !important}.elementor-button:hover svg{fill:#fff !important}.elementor-widget-image-box{border:1px solid #3eacab;padding:0;border-radius:2em;transition:all .5s linear;height:100% !important}.elementor-widget-image-box .elementor-image-box-img{width:100% !important}.elementor-widget-image-box .elementor-image-box-img img{border-top-left-radius:2em;border-top-right-radius:2em}.elementor-widget-image-box .elementor-image-box-title{color:#333 !important}.elementor-widget-image-box .elementor-image-box-content{padding:0 3em 2em}.elementor-widget-image-box:hover{scale:1.1}ul{padding-left:1em;font-weight:300 !important}ul li{padding:.5em !important;font-size:1em !important;color:#333 !important}#loader-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#fff;z-index:9999}.spinner{width:8em;animation:spinner 3s linear forwards}@keyframes spinner{0%{transform:scale(0);opacity:1}70%{opacity:.1}100%{transform:scale(3);opacity:0}}.contact h2{font-size:1.5em !important;color:#3eacab !important}.contact a{font-weight:400 !important}.accordion{width:100%;max-width:100%;margin:1em auto 0 auto !important}.accordion .accordion-item{padding:2em 0 0 !important}.accordion .accordion-item .content{width:80% !important;margin:0 auto}.accordion .news{border-radius:1em;border:1px solid #3eacab;margin:2em 0;padding:0 !important}.accordion .news .col1{width:30%}.accordion .news .col1 img{border-bottom-left-radius:1em;border-top-left-radius:1em}.accordion .news .col2{width:70% !important}.accordion .news .col2 .content{padding:2em;width:100%}.accordion .news .col2 h3{font-size:1.3em !important;line-height:1.4em !important}.accordion .news .col2 p{font-size:1.1em !important}.accordion .accordion-item{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:2em}.accordion .content{width:100% !important;padding-left:1em}.accordion .content .accordion-header{background-color:#fff;padding:0;cursor:pointer;font-size:1.1em !important;line-height:1.2em}.accordion .content .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s;padding:1em 0 0 !important;background-color:#fff}.accordion .content .accordion-header{font-size:1em !important}.accordion .content .accordion-content.open{padding:0;max-height:500px}.cookie-banner{position:fixed;bottom:0;right:0;color:#222;padding:2em;max-width:30%;width:30%;font-size:.8em;background-color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);display:none;z-index:9999;transition:all .3s ease-in-out}.cookie-banner p{margin:0 0 15px;font-size:14px}.cookie-banner a{color:#3eacab;text-decoration:underline}.cookie-buttons{display:flex;justify-content:left;gap:10px;flex-wrap:wrap}.cookie-buttons a{color:#333 !important}.cookie-buttons a:hover{color:#3eacab}.cookie-banner .btn{padding:8px 16px;border:none;cursor:pointer;transition:all .2s ease}.btn-accept{background-color:#3eacab;color:#fff}.btn-accept:hover{background-color:#999}.btn-reject{background-color:#f3835f;color:#fff}.btn-reject:hover{background-color:#333}.btn-edit{background-color:#3eacab;color:#fff}.btn-edit:hover{background-color:#1e88e5}@media(max-width:600px){.cookie-banner{bottom:10px;padding:15px;max-width:100% !important;width:100% !important}.cookie-banner p{font-size:13px}.cookie-buttons{flex-direction:column;gap:8px}}.faq.singleBlock h2{display:none !important}.faq{margin-top:0 !important;padding-top:0 !important}.faq .faq-accordion .faq-item{margin-bottom:.6rem}.faq .faq-accordion .faq-group{margin-bottom:3em}.faq .faq-accordion .faq-btn{width:100%;text-align:left;background:#fff;border:none;border-bottom:1px solid #333;padding:.5em 0;font-weight:600;cursor:pointer;transition:all .3s linear !important;color:#333 !important}.faq .faq-accordion .faq-btn:hover{color:#3eacab !important}.faq .faq-accordion .faq-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .32s ease,opacity .28s ease;padding:.5em 0 2em !important;border:none}.faq .faq-accordion .faq-panel p,.faq .faq-accordion .faq-panel ul{margin-bottom:.5em}.faq .faq-accordion .faq-panel ul li{padding:0 !important}.faq .faq-accordion .faq-panel.open{opacity:1;padding:.6rem;border:none}.faq .faq-accordion h2{font-size:2.5em !important;color:#333 !important;margin-top:0;margin-bottom:.2em}.ct-container-full{padding:0 !important}.scaleUp{transition:all 1s linear !important}.scaleUp:hover{transform:scale(1.2) !important}footer{margin:0 !important;padding-bottom:4em !important;width:100%;position:relative;background:#3eacab !important}footer .ct-container{padding:1em 0 0 !important}footer [data-row=bottom]{z-index:200;position:relative;margin-top:-2em;gap:0;display:flex;flex-direction:column;justify-content:flex-start}footer [data-row=bottom] .ct-container [data-column=widget-area-1]{width:5em;margin-left:auto}footer [data-row=bottom] .ct-footer-copyright{margin:3em auto 0 auto !important;text-align:center;color:#fff;font-size:.9em}footer [data-row=bottom] .ct-footer-copyright a{color:#fff;font-weight:500}footer [data-row=bottom] .ct-footer-copyright a:hover{color:#ffd332}footer nav#footer-menu{margin:0 auto !important;width:fit-content}footer ul{width:fit-content;margin:0 auto}footer ul li a{font-family:"Open Sans",sans-serif !important;color:#fff !important;font-size:1.1em !important;transition:all .5s linear !important;padding:1em .5em !important;scale:1;font-weight:200 !important}footer ul li a:hover{color:#ffd332 !important}footer ul li.current-menu-item a,footer ul li.current-menu-parent a{font-weight:600 !important;color:#fff !important}@media(max-width:480px){body{padding-top:0 !important}.hideMobile{display:none !important}h1{font-size:4em !important;padding-bottom:.5em !important}h2{font-size:2.7em !important;line-height:1em !important}.topBorder{border-top:none;padding:2em 0}.legal h2{font-size:1.4em !important;line-height:1.1em;margin-top:1em !important}.legal h3{font-size:1.4em !important;line-height:1.1em;margin-top:1em !important}h3{font-size:1.3em !important}h3.elementor-icon-box-title,h3.elementor-image-box-title{font-size:1.8em !important}p{padding:0 !important;font-size:1em !important;line-height:1.5em !important;margin-bottom:.6em !important}p strong{font-weight:700}.centeredSmall{margin:0 auto !important}.centeredSmall img{width:40% !important}header{position:fixed !important;z-index:900 !important;width:100%;top:0;left:0;height:10em;background-color:#fff;padding:0 !important}header [data-row=middle]{height:10em !important;display:flex;justify-content:center}header img{width:150px !important;max-height:150px !important;margin-top:.7em}header .ct-icon{width:40px !important;height:40px !important;fill:#333 !important;margin-top:0}.visibleSmallTablet{clear:both !important;display:block !important}.elementor-widget-video{position:relative;width:100%;padding-bottom:56.25%;height:0}.elementor-widget-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}main{margin-top:7em !important}.testimonyBox{background:rgba(255,255,255,.8);margin:.8em 0;padding:1.5em !important}.testimonyBox p{font-size:.8em !important}.testimonyBox h2{font-size:1.7em !important;line-height:1em !important}.testimonyBox .auteur{font-style:italic}nav.post-navigation{margin:2em auto 0 auto !important}ul li{font-size:.9em !important}.social{margin:0 auto !important;display:flex;flex-wrap:nowrap;gap:0 !important;justify-content:center;text-align:center;width:250px !important}.social .elementor-widget-icon{width:100% !important}.social .elementor-widget-icon svg{width:.8em !important;height:.8em !important}.e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:1em !important;line-height:1.3em}.borderLeft{border:none !important;padding-left:0 !important}.faq{font-size:1.1em !important}.faq .faq-accordion h2{font-size:2.5em !important;margin-top:1em;margin-bottom:0;padding:0 0 .5em !important}.faq .faq-accordion .faq-btn{font-weight:400;font-size:.9em !important;color:#333 !important}.faq .faq-accordion .faq-panel{font-size:.9em !important;font-weight:300;padding-bottom:1em !important}.testimoniesContainer{display:flex;flex-direction:column;gap:2em;flex-wrap:nowrap}.testimoniesContainer .testimony{text-align:center;width:100%;padding:0 2em;border:none}.testimoniesContainer .testimony img{width:30%}.testimoniesContainer .testimony h3{padding:.5em 0 0 !important;font-size:1.2em !important}.elementor-button,.elementor-button-text{width:100% !important;text-align:center}.elementor-button-content-wrapper{background-color:#3eacab}.posts-grid{justify-content:center}.posts-grid .post-card{width:90%;border-right:none;padding:1.5em 0 0;margin:1em auto;border-top:1px solid #333}.posts-grid .post-card img{width:250px;height:250px;border-radius:50%;object-fit:cover;margin:1em auto !important;text-align:center !important}.posts-grid .post-card h2{font-size:2.3em !important;line-height:.9em !important}.posts-grid .post-card h2 a{color:#333 !important}.custom-single{margin:60px auto;display:grid;grid-template-columns:100%;gap:1em;padding:0 30px}.custom-single img{width:70%;margin:0 auto !important}.custom-single h1{font-size:3em !important;border:none !important}.custom-single .entry-content{margin-top:1em !important}.custom-single p.date{margin:2em 0 !important}.custom-single .elementor-button-text{margin-bottom:4em}.custom-single main{margin-top:0 !important}.card{padding:2em 1em !important}.card .elementor-icon-wrapper{margin-top:-4.5em !important}.blueBtn,.elementor-button-text{font-size:1.2em !important}.homeFaq{text-align:center}.homeFaq h3{padding-top:.2em !important}#btnTop{width:2.2em;height:2.2em;bottom:.5em;right:.5em}footer{margin:0 !important;line-height:1.3em !important;text-align:center !important;padding-bottom:2em !important}footer img{visibility:hidden}footer .ct-container{padding-top:1em !important;text-align:center !important}footer [data-row=top] .ct-container [data-column=socials]{position:absolute;width:100% !important;min-width:100%;display:inline-flex}footer [data-row=top] .ct-container [data-column=socials] svg{fill:#fff;width:25px !important;transition:all .5s linear !important}footer [data-row=top] .ct-container [data-column=socials] svg:hover{fill:#3eacab !important}footer [data-row=top] .ct-container [data-column=socials] .ct-footer-socials{margin:0 auto !important}footer [data-row=middle]{z-index:200;position:relative}footer [data-column=widget-area-2]{text-align:center !important;margin:0 auto !important}footer [data-column=widget-area-2] .cgv{z-index:500;text-align:center}footer [data-column=widget-area-2] a{font-size:.9em !important}footer [data-column=widget-area-2] #block-10{font-size:.7em !important}footer [data-column=widget-area-2] .widget_text p{text-align:center !important}footer #footer-menu{display:none}#wpfront-scroll-top-container{right:0;bottom:0}#wpfront-scroll-top-container.show{width:3em;margin:0 .5em .5em 0}.container-fluid#cookieConsent{background-color:#3eacab !important;width:100% !important;padding:1.5em !important}.container-fluid#cookieConsent .btn-default{margin:0 .4em 0 0}.container-fluid#cookieConsent p{padding:0 !important}.container-fluid#cookieConsent img{padding:.5em 0 1em}#offcanvas .ct-panel-inner{background-color:#3eacab !important;width:70% !important}#offcanvas .ct-panel-inner ul{list-style:none !important;margin-top:1.5em !important}#offcanvas .ct-panel-inner ul li{list-style:none !important;padding:0 0 0 .5em !important;font-size:1em !important;border-top:1px solid #fff}#offcanvas .ct-panel-inner ul li:last-child a:before{font-family:"Dashicons";content:"";color:#fff;margin-right:.5em;transform:rotate(90deg);vertical-align:middle}#offcanvas .ct-panel-inner ul li a{color:#fff !important;font-weight:400 !important;padding:.5em 0;line-height:1.2em;font-size:1.1em !important}#offcanvas .ct-panel-inner ul li.current-menu-item{background:rgba(255,255,255,.2)}#offcanvas .ct-panel-inner ul li.current-menu-item a{color:#333 !important;font-weight:500 !important}#offcanvas .ct-panel-inner ul li ul{margin-top:0 !important;list-style:none !important;list-style:none;padding:0;margin:0}#offcanvas .ct-panel-inner ul li ul li a{padding-left:.5em;font-weight:200 !important}#offcanvas .ct-panel-inner svg{fill:#fff !important}#offcanvas .ct-panel-inner svg:hover{fill:#eaeaea !important}#loading img{width:8em}@keyframes spinner{from{transform:scale(0)}to{transform:scale(2.3);opacity:0}}}@media(min-width:481px)and (max-width:600px){body{font-size:1.1em !important}h1{font-size:3em !important;padding-bottom:.2em !important}h2{font-size:2.3em !important;margin-left:0 !important}.small h2{font-size:1.5em !important;margin-top:.5em}h3{font-size:1.2em !important}h3.elementor-icon-box-title,h3.elementor-image-box-title{font-size:1.8em !important}p{padding:0 !important;font-size:.9em !important;line-height:1.5em !important;margin-bottom:.6em !important}ul{margin-bottom:.6em !important}ul li{font-size:.9em !important;line-height:1.5em !important}.circlesContainer{width:60% !important}.elementor-button{margin-top:.5em;width:auto !important}.elementor-button .elementor-button-text{font-size:1em !important}.wpforms-submit,.blueBtn,button[type=submit]{font-size:1em !important;margin-left:auto !important;margin-right:auto !important}header{position:fixed !important;z-index:900 !important;width:100%;top:0;left:0;height:10em;background-color:#fff;padding:0 !important}header [data-row=middle]{height:10em !important;display:flex;justify-content:center}header img{width:150px !important;max-height:150px !important;margin-top:.7em}header .ct-icon{width:40px !important;height:40px !important;fill:#333 !important;margin-top:0}header svg{fill:#333 !important;color:#333 !important}.smallImageTablet img{width:60%;margin:0 auto}.posts-grid{justify-content:center}.posts-grid .post-card{width:90%;border-right:none;padding:1.5em 0 0;margin:1em auto;border-top:1px solid #333}.posts-grid .post-card img{width:250px;height:250px;border-radius:50%;object-fit:cover;margin:1em auto !important;text-align:center !important}.posts-grid .post-card h2{font-size:2em !important}.custom-single{margin:8em auto 4em auto;display:grid;grid-template-columns:100%;gap:1em;padding:0 30px}.custom-single img{width:60%;margin:0 auto !important}.custom-single h1{font-size:2.5em !important;border:none !important}.custom-single .entry-content{margin-top:1em !important}.custom-single p.date{margin:2em 0 !important}.custom-single .elementor-button-text{margin-bottom:4em}.custom-single main{margin-top:0 !important}.faq .faq-accordion h2{font-size:2.2em !important;line-height:1.2em !important;margin-top:1em;margin-bottom:0}.faq .faq-accordion .faq-panel.open{font-size:.9em;font-weight:200}.topBorder{border-top:none;padding:2em 0 .5em}.borderLeft{border:none;padding:0}.arrows img{width:40% !important}#wpfront-scroll-top-container{right:0;bottom:0}#wpfront-scroll-top-container.show{width:3em;margin:0 .5em .5em 0}.social{width:300px !important;margin:0 auto !important}.container-fluid#cookieConsent{background-color:rgba(62,172,171,.9) !important;width:100% !important;padding:1.5em !important}.container-fluid#cookieConsent .btn-default{margin:0 .4em 0 0}.container-fluid#cookieConsent p{padding:0 !important}.container-fluid#cookieConsent img{padding:.5em 0 1em}.testimonyBox h2{font-size:1.6em !important;line-height:1em !important}.testimonyBox p{font-size:.7em !important}.centeredSmall img{width:150px;margin:0 auto}footer #footer-menu{display:none}#offcanvas .ct-panel-inner{background-color:#3eacab !important;width:70% !important}#offcanvas .ct-panel-inner ul{list-style:none !important;margin-top:1.5em !important}#offcanvas .ct-panel-inner ul li{list-style:none !important;padding:0 0 0 .5em !important;font-size:1em !important;border-top:1px solid #fff}#offcanvas .ct-panel-inner ul li:last-child a:before{font-family:"Dashicons";content:"";color:#fff;margin-right:.5em;transform:rotate(90deg);vertical-align:middle}#offcanvas .ct-panel-inner ul li a{color:#fff !important;font-weight:400 !important;padding:.5em 0;line-height:1.2em;font-size:1.1em !important}#offcanvas .ct-panel-inner ul li.current-menu-item{background:rgba(255,255,255,.2)}#offcanvas .ct-panel-inner ul li.current-menu-item a{color:#3eacab !important;font-weight:500 !important}#offcanvas .ct-panel-inner ul li ul{margin-top:0 !important;list-style:none !important;list-style:none;padding:0;margin:0}#offcanvas .ct-panel-inner ul li ul li a{padding-left:.5em;font-weight:200 !important}#offcanvas .ct-panel-inner svg{fill:#fff !important}#offcanvas .ct-panel-inner svg:hover{fill:#eaeaea !important}#loading img{width:8em}@keyframes spinner{from{transform:scale(0)}to{transform:scale(2.3);opacity:0}}}@media(min-width:601px)and (max-width:1024px){body{font-size:1em !important}h1{font-size:3.7em !important}h2{font-size:2.4em !important;line-height:1em !important;margin-left:0 !important}.faq .faq-accordion h2.faq-group-title{font-size:2.5em !important;margin:0 0 .5em}.small h2{font-size:1.6em !important;margin-top:.5em}h3{font-size:1.2em !important}.legal h3{margin-top:0 !important;font-size:1.5em !important}.elementor-image-box-content{padding:0 1.5em 2em !important}.elementor-image-box-content h3.elementor-icon-box-title{font-size:1.2em !important}p{padding:0 !important;font-size:1em !important;line-height:1.5em !important;margin-bottom:.6em !important}ul{margin-bottom:.6em !important}ul li{font-size:1em !important;line-height:1.5em !important}.hideMobile{display:none !important}.elementor-button{width:auto !important}.elementor-button .elementor-button-text{font-size:1em !important}header{height:10em}header .ct-container{height:8em}header .ct-container img{height:8em !important}header .ct-container svg.ct-icon{width:3em !important;height:2em !important;fill:#333 !important}.testimonyBox{padding:2em !important;font-size:1.1em}.testimonyBox h2{font-size:2em !important}.testimonyBox .auteur{font-size:.8em !important}.testimonyBox img{width:150px;position:absolute;right:-70px;margin-right:-50px;top:-50px;z-index:200}.posts-grid .post-card{padding-left:1.5em;padding-right:1.5em}.posts-grid .post-card img{width:80%;height:auto}.posts-grid .post-card h2{font-size:2em !important}.posts-grid .post-card p{margin-bottom:.7em}.blueBtn,.elementor-button-text{padding:.6em 1.2em !important;font-size:1em !important}.custom-single{width:90%}.custom-single h1{font-size:2.5em !important}.custom-single .entry-content{margin-top:2em}.custom-single .entry-content .elementor-element{padding:0 !important}.custom-single p.date{margin:1em 0 3em !important}.wpforms-container{margin-top:0 !important}.wpforms-container .wpforms-submit-container{text-align:center !important}.faq .faq-accordion h2{font-size:1.4em !important;margin-top:1em;margin-bottom:0}.faq .faq-accordion .faq-panel.open{font-size:.9em;font-weight:200}.card{margin:0 !important;padding:1em 0 !important}.card h3{font-size:1.8em !important;margin:0 !important;padding:0 !important}.borderLeft{padding:0 1em !important}#wpfront-scroll-top-container{right:0;bottom:0}#wpfront-scroll-top-container.show{width:3em;margin:0 .5em .5em 0}footer [data-row=middle]{z-index:200;position:relative}footer [data-row=middle] .ct-container [data-column=socials]{position:absolute;width:100% !important;min-width:100%;display:inline-flex}footer [data-row=middle] .ct-container [data-column=socials] svg{fill:#fff;width:25px !important;transition:all .5s linear !important}footer [data-row=middle] .ct-container [data-column=socials] svg:hover{fill:#3eacab !important}footer [data-row=middle] .ct-container [data-column=socials] .ct-footer-socials{margin:0 auto !important}footer #footer-menu{display:none}#offcanvas .ct-panel-inner{background-color:#3eacab !important;width:50% !important}#offcanvas .ct-panel-inner ul{list-style:none !important;margin-top:1.5em !important}#offcanvas .ct-panel-inner ul li{list-style:none !important;padding:0 0 0 .5em !important;font-size:1em !important;border-top:1px solid #fff}#offcanvas .ct-panel-inner ul li:last-child a:before{font-family:"Dashicons";content:"";color:#fff;margin-right:.5em;transform:rotate(90deg);vertical-align:middle}#offcanvas .ct-panel-inner ul li a{color:#fff !important;font-weight:400 !important;padding:.5em 0;line-height:1.2em;font-size:1.1em !important}#offcanvas .ct-panel-inner ul li.current-menu-item{background:rgba(255,255,255,.2)}#offcanvas .ct-panel-inner ul li.current-menu-item a{color:#3eacab !important;font-weight:500 !important}#offcanvas .ct-panel-inner ul li ul{margin-top:0 !important;list-style:none !important;list-style:none;padding:0;margin:0}#offcanvas .ct-panel-inner ul li ul li a{padding-left:.5em;font-weight:200 !important}#offcanvas .ct-panel-inner svg{fill:#fff !important}#offcanvas .ct-panel-inner svg:hover{fill:#eaeaea !important}.cookie-banner{width:50%;max-width:50%}#loading img{width:8em}@keyframes spinner{from{transform:scale(0)}to{transform:scale(2.3);opacity:0}}}@media(min-width:1025px)and (max-width:1219px){body{font-size:.9em !important}header{height:500px;margin-bottom:4em}header .site-branding{margin:0 !important}header img{width:170px !important}header .ct-icon{width:30px !important;height:30px !important;fill:#eaeaea !important;margin-top:-1em}header .container{height:400px;margin-top:-2em !important}header .container .titlesBlock{height:350px !important;width:100%;display:flex;align-items:center;justify-content:center}header .container .titlesBlock .imageBlock{position:absolute;top:1em !important;height:80% !important;width:80% !important}header .container .titlesBlock .titles .div_title{font-size:3em !important}header .container .titlesBlock .titles .subtitle{font-size:3em !important}}@media(min-width:600px)and (max-width:650px){.numbers .e-con-inner .cardNumber h3{font-size:1em !important}}@media(min-width:651px)and (max-width:666px){.numbers .e-con-inner .cardNumber h3{font-size:1.1em !important}}@media(min-width:1219px)and (max-width:1600px){header{height:570px;margin-bottom:3em}header .site-branding{margin:0 !important}header img{width:170px !important}header .ct-icon{width:30px !important;height:30px !important;fill:#eaeaea !important;margin-top:-1em}#header .container{margin-top:-2em !important}#header .container .titlesBlock{display:flex;align-items:center;justify-content:end}#header .container .titlesBlock .imageBlock{position:absolute;top:1em !important;right:1em !important;height:90% !important;width:90% !important}#header .container .titlesBlock .titles .div_title{font-size:3em !important}#header .container .titlesBlock .titles .subtitle{font-size:3em !important}.bigFigure p{margin:-.1em 0 0 !important;font-size:5em !important}.numbers{display:flex;gap:2em !important;--column-gap:2em !important;width:70%;--content-width:70% !important}.numbers h3{font-size:1.6em !important;margin-top:1.5em}.personCard h3{font-size:1.2em !important;height:115px}}