@font-face{font-family:"Dreamy Notes Script";src:url("images/Dreamy%20Notes%20Script.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"June in Rock";src:url("images/June%20in%20Rock.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Athena";src:url(images/Athena-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Monea Alegante";src:url("images/Monea%20Alegante.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}*{font-family:"Poppins",sans-serif;margin:0;color:#4a3f35}h1{font-size:12rem;color:#fff;line-height:10rem;font-family:"Monea Alegante","Athena","Poppins",sans-serif !important}h1>*{font-family:"Dreamy Notes Script","sans-serif" !important}h2,.text-accent{font-family:"Monea Alegante","Athena","Poppins",sans-serif !important}h2>*,.text-accent>*{font-family:"Monea Alegante","Athena","Poppins",sans-serif !important}h2,h3,h4,h5{font-family:"Monea Alegante","Athena","Poppins",sans-serif}h2{font-size:4rem;font-weight:normal;text-align:center;margin:2rem auto}.text-accent{padding:0;display:inline-block;border-radius:3px;font-size:1.5rem;text-decoration:underline;text-decoration-color:#e4c538;text-decoration-thickness:3.5px}input,textarea,select,.custom-select__trigger{background:hsla(0,0%,100%,.8705882353);border:1px solid rgba(205,193,206,.3294117647);padding:15px 20px;border-radius:10px}.required{color:#cd2727}.submit_btn{background:#167bdc;color:#fff;border:none;padding:15px 20px;text-transform:uppercase;cursor:pointer}.custom-select{position:relative;width:100%;font-family:inherit}.custom-select__trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .2s ease}.custom-select__trigger:hover{border-color:#aaa}.custom-select__trigger .arrow{width:10px;height:10px;border-left:2px solid #555;border-bottom:2px solid #555;transform:rotate(-45deg);transition:transform .2s ease}.custom-select.open .arrow{transform:rotate(135deg)}.custom-select.open .custom-options{opacity:1;pointer-events:auto;transform:translateY(0)}.custom-select .custom-options{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all .2s ease}.custom-select .custom-options .custom-option{display:block;padding:12px 16px;cursor:pointer;font-size:15px}.custom-select .custom-options .custom-option:hover{background:#f2f2f2}.custom-select .custom-options .custom-option.selected{background:#f0f0f0;font-weight:600}.site-header{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0);border-bottom:none;z-index:100;transition:all .3s ease}.site-header.is-sticky{position:fixed;background:#fff}.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem;max-width:1200px;margin:0 auto;gap:2rem}.site-header .main-navigation{flex:1;display:flex;align-items:center;justify-content:center;gap:2rem}.site-header .main-navigation .nav-left,.site-header .main-navigation .nav-right{flex:1;display:flex}.site-header .main-navigation .nav-left .nav-menu,.site-header .main-navigation .nav-right .nav-menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.site-header .main-navigation .nav-left .nav-menu li a,.site-header .main-navigation .nav-right .nav-menu li a{text-decoration:none;color:#333;font-weight:500;transition:color .2s ease}.site-header .main-navigation .nav-left .nav-menu li a:hover,.site-header .main-navigation .nav-right .nav-menu li a:hover{color:#ff8b4c}.site-header .main-navigation .nav-left .nav-menu{justify-content:flex-end}.site-header .main-navigation .nav-right .nav-menu{justify-content:flex-start}.site-header .main-navigation .nav-center{flex-shrink:0;text-align:center}.site-header .main-navigation .nav-center .site-logo-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.site-header .main-navigation .nav-center .site-logo-link .site-logo{height:50px;width:auto}.site-header .main-navigation .nav-center .site-logo-link .site-title-text{font-size:1.4rem;font-weight:600}.site-header .main-navigation .nav-center .site-title{margin:0}.site-header .main-navigation .nav-center .site-title a{color:#32373c;text-shadow:0 0 5px #e1af84;text-decoration:none;font-size:1.8rem;font-weight:700}.site-header .header-right{display:flex;align-items:center;gap:1rem}.site-header .header-right .btn-cta{background:#e5a843;font-weight:600;text-decoration:none;padding:.75rem 1.5rem;transition:background .3s ease,transform .2s ease}.site-header .header-right .btn-cta:hover{background:#d69831;transform:translateY(-2px)}.site-header .header-right .burger{display:none;flex-direction:column;justify-content:center;align-items:center;width:35px;height:28px;background:none;border:none;cursor:pointer;position:relative;z-index:110}.site-header .header-right .burger span{display:block;width:100%;height:3px;background:#333;border-radius:2px;transition:all .3s ease}.site-header .header-right .burger span+span{margin-top:6px}.site-header .header-right .burger.active span:nth-child(1){transform:rotate(45deg) translateY(9px)}.site-header .header-right .burger.active span:nth-child(2){opacity:0}.site-header .header-right .burger.active span:nth-child(3){transform:rotate(-45deg) translateY(-9px)}.site-header .mobile-menu{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .4s ease;z-index:105;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.site-header .mobile-menu .close-menu{background:none;border:none;font-size:2rem;align-self:flex-end;cursor:pointer;color:#333;margin-bottom:1.5rem}.site-header .mobile-menu .mobile-nav{list-style:none;width:100%;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:1rem}.site-header .mobile-menu .mobile-nav li a{font-size:1.1rem;color:#333;text-decoration:none;font-weight:500;transition:color .2s ease}.site-header .mobile-menu .mobile-nav li a:hover{color:#ff8b4c}.site-header .mobile-menu .mobile-cta{width:100%;text-align:center;background:#ff8b4c;color:#fff;font-weight:600;text-decoration:none;padding:.75rem 1.5rem;border-radius:30px;transition:background .3s ease}.site-header .mobile-menu .mobile-cta:hover{background:#ff7a2a}.site-header .mobile-menu.open{right:0}@media(max-width: 900px){.site-header .main-navigation{display:none}.site-header .header-right .btn-cta{display:none}.site-header .header-right .burger{display:flex}}.site-logo-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.site-logo-link .site-logo{height:40px;width:auto}.site-logo-link .site-title-text{font-size:1.4rem;font-weight:600}.site-footer{color:#fff;background:#8a6144;position:absolute;right:0;left:0;padding:2rem 1.5rem;text-align:center}.site-footer .footer-inner{max-width:1200px;margin:0 auto}.site-footer .footer-menu{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.site-footer .footer-menu li a{color:#fff;text-decoration:none;font-weight:500;transition:opacity .3s ease}.site-footer .footer-menu li a:hover{opacity:.7}.site-footer .footer-copy{font-size:.9rem;opacity:.8;color:#fff}@media(max-width: 768px){.site-footer .footer-menu{flex-direction:column;gap:1rem}}.block:first-child{margin-top:0}.block{margin-bottom:3rem;margin-top:3rem}.btn-cta-primary{background:linear-gradient(45deg, #a92020, rgba(226, 30, 159, 0.6196078431));width:fit-content;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:calc(infinity*1px);color:#fff;padding:.75rem 1.5rem}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.block_contact{width:100%;padding:2rem 2rem 0;display:block;margin-bottom:0;box-sizing:border-box;background:radial-gradient(circle at 40% 30%, rgba(229, 168, 67, 0.35) 0%, rgba(255, 250, 226, 0.8) 40%, rgba(185, 195, 169, 0.4) 100%)}.block_contact .contact_form_wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:3rem;width:100%;max-width:1200px;margin:0 auto;padding:3rem 0}.block_contact .contact_form_wrapper .contact_info_column{flex:0 0 40%;padding:2rem;display:flex;flex-direction:column;justify-content:center;background:rgba(252,252,252,.4);border-radius:20px 0}.block_contact .contact_form_wrapper .contact_info_column .block_header{margin-bottom:1rem}.block_contact .contact_form_wrapper .contact_info_column .block_header .contact_title{font-style:italic;text-align:left}.block_contact .contact_form_wrapper .contact_info_column .block_header .contact_subtitle{text-align:left;margin-top:.5rem}.block_contact .contact_form_wrapper .contact_info_column .contact_info_list{list-style:none;padding:0;margin-top:1rem}.block_contact .contact_form_wrapper .contact_info_column .contact_info_list li{margin-bottom:.5rem;line-height:1.4}.block_contact .contact_form_wrapper .contact_form_column{flex:1;min-width:0}.block_contact.align-left .contact_form_wrapper{flex-direction:row}.block_contact.align-right .contact_form_wrapper{flex-direction:row-reverse}.block_contact.align-right .contact_form_wrapper .contact_title,.block_contact.align-right .contact_form_wrapper .contact_subtitle,.block_contact.align-right .contact_form_wrapper .contact_info_list{text-align:right}.block_contact .form_group{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.block_contact .contact_map{width:100vw;margin-left:50%;transform:translateX(-50%);height:450px;margin-top:2rem;border-radius:0;overflow:hidden}@media(max-width: 768px){.block_contact .contact_map{height:300px}}@media(max-width: 900px){.block_contact .contact_form_wrapper{flex-direction:column;align-items:center;text-align:center}.block_contact .contact_form_wrapper .contact_info_column,.block_contact .contact_form_wrapper .contact_form_column{flex:1 1 100%;width:100%}.block_contact .contact_form_wrapper .contact_title,.block_contact .contact_form_wrapper .contact_subtitle,.block_contact .contact_form_wrapper .contact_info_list{text-align:center}}.formations_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;justify-content:center}.formations_list:has(.formation_item:nth-child(3n+1):last-child),.formations_list:has(.formation_item:nth-child(3n+2):last-child){justify-content:center}.formation_item{display:flex;flex-direction:column;overflow:hidden;border-radius:25px;background:#fff;border:1px solid #eee;transition:transform .3s ease,box-shadow .3s ease;position:relative;cursor:pointer}.formation_item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.formation_item:hover .formation_image::after{transform:scale(1.1)}.formation_item.formation_featured{background:linear-gradient(135deg, #fdf1e8, #ffe9d2);transform:translateX(8px);box-shadow:0 8px 25px rgba(255,180,100,.3)}.formation_item.formation_featured::before{content:"";position:absolute;top:15px;right:15px;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2;pointer-events:none}.formation_item .formation_image{width:100%;padding-top:60%;border-radius:25px 25px 0 0;position:relative;overflow:hidden}.formation_item .formation_image::after{background-image:var(--bg-image);content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:inherit;transform:scale(1);transition:transform .6s ease}.formation_item .formation_content{padding:1.5rem}.formation_item .formation_content .formation_name{font-size:1.25rem;margin-bottom:.5rem}.formation_item .formation_content .formation_duree,.formation_item .formation_content .formation_prix{font-size:.95rem;color:#555}.formation_item .formation_content .formation_duree strong,.formation_item .formation_content .formation_prix strong{font-weight:600}.formation_item .formation_content .formation_short{color:#666;font-size:.95rem;margin-top:.5rem;line-height:1.4}.formation_item.is-open .formation_description{max-height:1000px;opacity:1;margin-top:1rem}.formation_item.is-open{transform:translateY(-6px);border:1px solid #eee}.hero_block{position:relative;color:#fff;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat}.hero_block::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1}.hero_block .hero_inner{position:relative;z-index:2;max-width:800px;padding:2rem;opacity:0;transform:translateY(20px);animation:heroFadeIn 1.2s ease forwards;text-align:left;margin-left:5%}.hero_block .hero_title{color:#fff;font-size:1.5rem;margin-bottom:1rem;opacity:0;transform:translateY(15px);animation:heroSlideUp .9s ease forwards .2s}.hero_block .hero_subtitle{color:#fff;font-size:1rem;margin-bottom:2rem;opacity:0;transform:translateY(15px);animation:heroSlideUp .9s ease forwards .4s}.hero_block .hero_buttons{display:flex;justify-content:flex-start;align-items:center;gap:1rem;flex-wrap:wrap;opacity:0;transform:translateY(15px);animation:heroSlideUp .9s ease forwards .6s}.hero_block .hero_buttons .hero_link{display:inline-block;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.hero_block .hero_buttons .hero_link--main{font-weight:bold;background:rgba(229,168,67,.35);color:#fff;border:2px solid rgba(229,168,67,.35)}.hero_block .hero_buttons .hero_link--main:hover{background:#f8e0b5;color:#4a3f35}.hero_block .hero_buttons .hero_link--secondary{background:#eee;border:1px solid #abb8c3;color:#abb8c3}.hero_block .hero_buttons .hero_link--secondary:hover{background:#f8e0b5;color:#4a3f35}@keyframes heroFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp{to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.hero_block{justify-content:center}.hero_block .hero_inner{padding:1.5rem;text-align:center;margin:0 auto}.hero_block .hero_title{font-size:2.2rem}.hero_block .hero_subtitle{font-size:1.2rem}.hero_block .hero_buttons{flex-direction:column;justify-content:center;gap:.75rem}.hero_block .hero_buttons .hero_link{width:100%;max-width:250px}}.hero_block.hero_block--citation{text-align:center;color:#222;font-style:italic;padding:5rem 2rem}.hero_block.hero_block--citation::before{background:hsla(0,0%,100%,.7);backdrop-filter:blur(8px)}.hero_block.hero_block--citation .hero_title{font-size:2rem;font-weight:600;color:#333}.hero_block.hero_block--citation .hero_subtitle{font-size:1.25rem;color:#666;margin-bottom:0}.hero_block.hero_block--citation .hero_buttons{display:none}.hero_block.hero_block--gradient{background-blend-mode:overlay;backdrop-filter:blur(25px);transition:background .5s ease}.hero_block.hero_block--gradient::before{background:hsla(0,0%,100%,.05)}.hero_block.hero_block--gradient .hero_title{color:#4a3f35}.hero_block.hero_block--gradient .hero_subtitle{color:hsla(0,0%,100%,.9)}.hero_block.hero_block--gradient .hero_buttons .hero_link--secondary{border-color:#fff;color:#fff}.hero_block.hero_block--gradient .hero_buttons .hero_link--secondary:hover{background:#fff;color:#ff8b4c}.hero_block.hero_block--citation.hero_block--gradient{background-blend-mode:overlay;backdrop-filter:blur(25px);color:#c26666}.hero_block.hero_block--citation.hero_block--gradient::before{background:hsla(0,0%,100%,.08)}.hero_block.hero_block--citation.hero_block--gradient.hero_block--gradient-sun{background:radial-gradient(circle at 30% 30%, rgba(255, 170, 120, 0.6), rgba(255, 220, 190, 0.3)),linear-gradient(135deg, #ffcfad 0%, #ffdccc 100%)}.hero_block.hero_block--citation.hero_block--gradient.hero_block--gradient-sea{background:radial-gradient(circle at 40% 30%, rgba(229, 168, 67, 0.35) 0%, rgba(255, 250, 226, 0.8) 40%, rgba(185, 195, 169, 0.4) 100%)}.hero_block.hero_block--citation.hero_block--gradient.hero_block--gradient-rose{background:radial-gradient(circle at 30% 30%, rgba(255, 150, 200, 0.6), rgba(255, 210, 230, 0.3)),linear-gradient(135deg, #ffc4e1 0%, #ff96c5 100%)}.hero_block.hero_block--citation.hero_block--gradient.hero_block--gradient-storm{background:radial-gradient(circle at 30% 30%, rgba(130, 140, 255, 0.6), rgba(90, 110, 255, 0.3)),linear-gradient(135deg, #9eafff 0%, #5a6fff 100%)}.hero_block.hero_block--citation.hero_block--gradient .hero_title{font-weight:600;text-shadow:none}.hero_block.hero_block--citation.hero_block--gradient .hero_subtitle{color:hsla(0,0%,100%,.9)}.gradient-selector{margin-top:1rem}.gradient-selector .gradient-options{display:flex;gap:8px;margin-top:.5rem}.gradient-selector .gradient-options .gradient-preview{width:36px;height:36px;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:2px solid rgba(0,0,0,0)}.gradient-selector .gradient-options .gradient-preview.active{transform:scale(1.1);border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.3)}.gradient-selector .gradient-options .gradient-preview:hover{transform:scale(1.05)}.block_intervenants{padding:4rem 2rem;background:#f4dca0}.block_intervenants .intervenants_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:2.5rem;justify-content:center;align-items:stretch}.block_intervenants .intervenants_list .block_header{padding:3rem;background:#fff;border-radius:0 20px;text-align:center}@media(max-width: 780px){.block_intervenants .intervenants_list .block_header{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0;background:#fff;padding:2rem 1.5rem;box-shadow:none}}.block_intervenants .intervenants_list .intervenant_item{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:20px;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.block_intervenants .intervenants_list .intervenant_item:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.block_intervenants .intervenants_list .intervenant_item .intervenant_photo{height:250px;overflow:hidden}.block_intervenants .intervenants_list .intervenant_item .intervenant_photo img{width:100%;height:100%;object-fit:cover}.block_intervenants .intervenants_list .intervenant_item .intervenant_content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1.5rem}.text_custom_block{--block-padding: 60px;padding:var(--block-padding);height:var(--block-height);text-align:center;background:#fffae2}.text_custom_block .text_custom_image img{width:80px;margin-bottom:1.5rem;display:block;margin-left:auto;margin-right:auto}.text_custom_block .text_custom_title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.text_custom_block .text_custom_subtitle{font-size:1.1rem;color:#555;margin-bottom:1.5rem}.text_custom_block .text_custom_content{font-size:1rem;line-height:1.6;padding-left:3rem;padding-right:3rem}.text_custom_block .text_custom_content a{color:var(--primary, #0073aa);text-decoration:underline}.text_custom_block .text_custom_content a:hover{text-decoration:none}.text_custom_block .text_custom_content strong{font-weight:600}.text_custom_block .text_custom_innerblocks{margin-top:2rem}.text_custom_block .text_custom_innerblocks .lanze-text-pills-group{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap, 0.5rem);margin-top:1.5rem}.text_custom_block .text_custom_innerblocks .lanze-text-pills-group .lanze-text-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.35rem .8rem;line-height:1.2;font-weight:500;background-color:var(--pill-bg, #f1f5f9);color:var(--pill-color, #000)}@media(max-width: 768px){.text_custom_block{padding:calc(var(--block-padding)/1.5)}.text_custom_block .text_custom_content{padding-left:1.5rem;padding-right:1.5rem}}.disciplines_block{display:flex;flex-direction:row;align-items:center;gap:2rem;text-align:left}.disciplines_block .disciplines_list_image{order:2;width:30%;background-position:center;height:100vh}.disciplines_block .disciplines_list{padding-left:2rem;width:70%;display:flex;flex-direction:column;gap:2rem}.disciplines_block .disciplines_list .discipline_title{text-transform:uppercase}.disciplines_block .discipline_item{display:flex;align-items:center;gap:3rem;padding:2rem;border:1px solid rgba(122,194,102,.2784313725);box-shadow:0 2px 6px rgba(0,0,0,.05)}.disciplines_block .discipline_item:nth-child(odd) .discipline_image{order:1}.disciplines_block .discipline_item .discipline_image{flex-shrink:0}.disciplines_block .discipline_item .discipline_image img{width:100px;height:100px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 9px rgba(201,229,67,.82)}.disciplines_block .discipline_item .discipline_image img:nth-child(even){border-radius:0;box-shadow:0 0 0 9px rgba(231,237,201,.82)}.disciplines_block .discipline_item .discipline_content{flex:1}@media(max-width: 768px){.disciplines_block{flex-direction:column}.disciplines_block .disciplines_list{width:100%;padding:2rem}.disciplines_block .disciplines_list_image{order:initial;width:100%;height:20vh}.disciplines_block .discipline_item{flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:1.5rem}.disciplines_block .discipline_image{order:2}.disciplines_block .discipline_image img{width:80px;height:80px;box-shadow:0 0 0 9px rgba(201,229,67,.82)}}.separator-block{width:100%;background:rgba(0,0,0,0)}@media(max-width: 767px){.separator-block{height:var(--separator-mobile-height, 40px)}}@media(min-width: 768px){.separator-block{height:var(--separator-desktop-height, 80px)}}.hide-mobile{display:none !important}@media(min-width: 768px){.hide-mobile{display:block !important}}.hide-desktop{display:block !important}@media(min-width: 768px){.hide-desktop{display:none !important}}.lanze-text-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.35rem .8rem;line-height:1.2;font-weight:500;background-color:var(--pill-bg, #f1f5f9);color:var(--pill-color, #000)}@media(max-width: 600px){.lanze-text-pill{padding:.3rem .7rem;font-size:.9rem}}.lanze-text-pills-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, 0.5rem)}.lanze-text-pills-group.align-left{justify-content:flex-start}.lanze-text-pills-group.align-center{justify-content:center}.lanze-text-pills-group.align-right{justify-content:flex-end}.facebook-reviews-carousel__container{padding:1rem;background:#f3efe9;position:relative}.facebook-reviews-carousel__container .facebook-reviews-carousel .splide__track{padding:2rem}.facebook-reviews-carousel__container .facebook-reviews-carousel .review-card{background:#f6f6f6;border-radius:15px;padding:1.5rem;border:1px solid rgba(174,126,124,.47);text-align:center}.facebook-reviews-carousel__container .facebook-reviews-carousel .review-card .review-rating{color:#f7b500;font-size:1.3rem;margin-bottom:.5rem}.facebook-reviews-carousel__container .facebook-reviews-carousel .review-card .review-text{font-style:italic;color:#555;margin-bottom:.75rem}.facebook-reviews-carousel__container .facebook-reviews-carousel .review-card .review-author{font-weight:bold;text-transform:uppercase;color:#333}.image-content-block{display:flex;align-items:stretch;overflow:hidden;text-align:justify;line-height:32px;height:var(--block-height)}.image-content-block:first-child{border-radius:10px}.image-content-block:first-child .image-side{background-position:bottom}.image-content-block .image-side{flex:1;background-size:cover;background-position:center;min-height:300px}.image-content-block .content-side{flex:2;padding:3rem 3rem 3rem 5%;display:flex;flex-direction:column;justify-content:center;background:#fff}.image-content-block .content-side.with-gradient{background:radial-gradient(at left 60%, rgba(155, 58, 58, 0.5098039216), #f3a86b, rgba(228, 162, 119, 0.5490196078), rgba(245, 200, 249, 0.4705882353))}.image-content-block.image-right{flex-direction:row-reverse}@media(max-width: 768px){.image-content-block{flex-direction:column}.image-content-block .image-side{min-height:200px}}.has-doodle-relative{position:relative}.lanze-doodle{position:absolute;pointer-events:none;z-index:5;transform:translate(var(--doodle-offset-x, 0), var(--doodle-offset-y, 0)) rotate(var(--doodle-rotate, 0deg)) scale(var(--doodle-scale, 1))}.lanze-doodle img{display:block;width:auto;height:auto;max-width:180px}.lanze-doodle.lanze-doodle--top-left{top:0;left:0}.lanze-doodle.lanze-doodle--top-right{top:0;right:0}.lanze-doodle.lanze-doodle--bottom-left{bottom:0;left:0}.lanze-doodle.lanze-doodle--bottom-right{bottom:0;right:0}.lanze-doodle.lanze-doodle--custom{top:50%;left:50%;transform:translate(-50%, -50%) translate(var(--doodle-offset-x, 0), var(--doodle-offset-y, 0)) rotate(var(--doodle-rotate, 0deg)) scale(var(--doodle-scale, 1))}.lanze-doodle-editor{position:relative;min-height:40px;border:1px dashed #ddd;display:flex;align-items:center;justify-content:center;font-size:11px;color:#666}.lanze-doodle-editor .lanze-doodle-placeholder,.lanze-doodle-editor .lanze-doodle-preview{padding:4px 8px}.shape-outside-block{position:relative}.shape-outside-block .shape-outside-block__text{margin-bottom:1.2rem;line-height:1.6}.shape-outside-block .shape-outside-list-zone{position:relative;margin-top:1rem}.shape-outside-block .shape-outside-list-shape{width:400px;height:400px;float:left;margin:0 1.5rem 1rem 0}.shape-outside-block .shape-outside-list-shape .shape-outside-block__image{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.shape-outside-block .shape-outside-block__border{position:absolute;top:0;left:0;width:400px;height:400px;pointer-events:none;border-radius:50%}.shape-outside-block .shape-outside-block__list{counter-reset:list-counter;list-style:none;padding-left:0;margin:0}.shape-outside-block .shape-outside-block__list li{counter-increment:list-counter;position:relative;padding-left:40px;margin-bottom:3rem;line-height:3rem}.shape-outside-block .shape-outside-block__list li>*{margin-left:3rem}.shape-outside-block .shape-outside-block__list li::before{content:counter(list-counter);position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;background:#87674d;color:#fff;border-radius:50%;font-size:14px;font-weight:600;display:inline-flex;justify-content:center;align-items:center}@media(max-width: 768px){.shape-outside-block .shape-outside-list-shape{float:none !important;margin:0 auto 1rem}.shape-outside-block .shape-outside-block__border{position:static !important;margin:0 auto 1rem}}body{padding:2rem;border-radius:10px;background:rgba(255,249,249,.1215686275);max-width:1600px}body .clickable{cursor:pointer}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
