body{color:#1E1E1E;font-family:"hanken-grotesk", sans-serif}main{max-width:1920px;margin:0 auto}#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td,#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:inherit}#cmplz-document{margin:0 auto}.slider{}.slider .slick-slide{margin:0 10px}.slider .slick-list{margin:0 -10px}.slider .slick-list,.slider .slick-track{display:flex}.slider .slick-dots{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.slider .slick-dots li{position:relative}.slider .slick-dots li::before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;border-radius:100%;background-color:#F0502B;opacity:0.4;transition:0.3s ease-in-out}.slider .slick-dots li.slick-active::before{opacity:1}.slider .slick-dots li button{display:none}.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed}#notify-me-form .overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.5);padding:1rem;z-index:89}#notify-me-form .overlay form{background-color:white;padding:3rem;width:fit-content;max-width:700px;position:relative}#notify-me-form .overlay form .close-form{position:absolute;top:0;right:0;font-size:2rem}#notify-me-form .overlay form h3{font-size:clamp(1.3rem, 3vw, 1.75rem);font-weight:600;text-align:center;margin-bottom:2rem}#notify-me-form .overlay form input{padding:0.3rem 0;border-bottom:1px solid #F0502B;height:35px;width:100%;margin:0.4rem 0}#notify-me-form .overlay form button{background-color:#F0502B;font-weight:600;border:none;padding:0.5rem 1.25rem;cursor:pointer;display:block;width:100%;margin-top:1rem}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;z-index:9999;display:flex;align-items:center;justify-content:center}#preloader-logo-container{width:200px;height:auto;overflow:hidden}#preloader-logo{width:100%;opacity:0;animation:fillOpacity 2s ease forwards}@keyframes fillOpacity{0%{clip-path:inset(100% 0 0 0);opacity:0}50%{opacity:0.5}100%{clip-path:inset(0 0 0 0);opacity:1}}.image-wrapper{overflow:hidden}.grid-item .image-wrapper img,.item .image-wrapper img{transition:scale 0.3s ease-in-out}.grid-item:hover .image-wrapper img,.item:hover .image-wrapper img{scale:1.05 !important}.cta{border:1px solid #1E1E1E;background-color:white;padding:0.75rem 1.25rem;border-radius:5px;display:block;width:fit-content;font-weight:500;position:relative;transition:background-color 0.3s ease-in-out}.cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background-color:#F0502B;border-radius:5px;transition:0.3s ease-in-out;z-index:-1}.cta i{color:#F0502B;transition:0.3s ease-in-out}.cta.orange{background-color:#F0502B;border:none}.cta.orange i{color:#1E1E1E}.cta:hover{background-color:rgba(255, 255, 255, 0)}.cta:hover i{color:#1E1E1E !important}.cta:hover::before{height:100%}header .hamburger,header .logo{position:relative;z-index:999}header .hamburger{padding:0;margin:0}h1,h2,h3,h4,h5,h6{line-height:1.1}.section-title{font-size:clamp(2rem, 3.8vw, 4.5rem);font-weight:900;line-height:1}.section-title.smaller{font-size:clamp(1.5rem, 3vw, 2.5rem)}.section-subtitle{font-size:clamp(1.1rem, 2vw, 1.25rem);font-weight:500}.categories span{position:relative;padding-left:0.75rem;text-decoration:underline;font-size:15px;font-style:italic}.categories span::before{content:"";position:absolute;top:6px;left:0;width:8px;height:8px;border-radius:100%;background-color:#B72526;margin-right:5px}.custom-nav,.linked-courses{background-color:#FAFAFA;max-height:400px;overflow-y:auto}.custom-nav ul,.linked-courses ul{padding-left:0}.custom-nav ul li a,.linked-courses ul li a{color:#1E1E1E;transition:0.2s ease-in-out;line-height:1.1;display:block;width:fit-content;margin:0.4rem 0;position:relative;padding-left:1.1rem;font-weight:500;font-size:1.1rem}.custom-nav ul li a:hover,.linked-courses ul li a:hover{color:#F0502B}.custom-nav ul li a::before,.linked-courses ul li a::before{content:"";position:absolute;left:0;top:7px;width:9px;height:2px;background-color:#F0502B;margin-right:5px}.custom-nav ul li>ul,.linked-courses ul li>ul{padding-left:1rem}.custom-nav ul li>ul li a,.linked-courses ul li>ul li a{font-size:1.05rem;font-weight:400}.custom-nav ul li>ul>li>ul,.linked-courses ul li>ul>li>ul{padding-left:1.5rem}.custom-nav ul li>ul>li>ul li a,.linked-courses ul li>ul>li>ul li a{font-size:1rem}blockquote{position:relative;padding:2rem 1.5rem 1rem;margin:20px 0;font-style:italic;background-color:#f9f9f9;border-left:5px solid #F0502B;margin:2rem 0 !important;z-index:1}blockquote cite{font-size:0.9em}blockquote p{display:inline}.content{line-height:1.5;font-size:clamp(1.05rem, 1.5vw, 1.15rem)}.content blockquote cite{margin-top:0.5rem;opacity:0.8}.content a{color:#F0502B;text-decoration:underline;font-weight:500}.content>figure img{margin-top:0}.content figure img{width:100%}.content img{margin:3rem 0}.content p{margin-bottom:1rem}.content p.last-of-type{margin-bottom:0}.content.smaller{font-size:1.05rem}.content .custom-list{list-style:none;padding:0;margin:1.5rem 0}.content .custom-list li{position:relative;padding-left:30px;margin-bottom:10px}.content .custom-list li::before{content:"";position:absolute;left:0;top:12px;width:18px;height:5px;background-color:#B72526;transform-origin:center}.content h2{font-size:clamp(1.5rem, 3vw, 1.7rem);font-weight:800;margin:2.5rem 0 1rem;padding-top:0.3rem}.content h2:first-of-type{margin-top:0}.content h3{font-size:clamp(1.25rem, 2.5vw, 1.45rem);font-weight:800;margin:1.5rem 0 1rem}.content h4{font-size:clamp(1.1rem, 2.25vw, 1.3rem);font-weight:700;margin:1.5rem 0 0.75rem}.content h5{font-size:clamp(1rem, 2vw, 1.2rem);font-weight:700}.content h6{font-size:clamp(0.9rem, 1.75vw, 1rem);font-weight:600}.content.agrement img{margin:0}.spacing{margin:10rem 0}.search .search-results-list .search-result-item{background-color:#FAFAFA;padding:2rem}header .search-form input{border:1px solid #cdcdcd}header .top{background-color:#FFEEE4;padding:0.75rem 0}header .top .links a{border-right:1px solid #F0502B;padding:0 0.5rem;font-weight:500}header .top .links a i{font-size:1.1rem}header .top .socials i{font-size:1.25rem;color:white;background-color:#1E1E1E;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:2px}header .bottom nav{z-index:998}header .bottom nav .wpml-ls-legacy-dropdown-click{width:auto;margin-left:1rem}header .bottom nav ul{display:flex;gap:0.75rem;align-items:center;padding:0;margin:0}header .bottom nav ul li a{text-decoration:none;color:#333;font-weight:600;transition:color 0.3s ease-in-out}header .bottom nav ul li a:hover{color:#F0502B}header .bottom nav ul li.menu-item-has-children{position:relative}header .bottom nav ul li ul.sub-menu{opacity:0;pointer-events:none;position:absolute;top:2rem;left:50%;transform:translate(-50%, 5px);background-color:white;border:1px solid #FFEEE4;padding:0.75rem;width:max-content;z-index:90;transition:0.3s ease-in-out;flex-direction:column;gap:0.1rem;align-items:start}header .bottom .logo img{width:200px}footer .footer-marquee{font-size:clamp(1.7rem, 3vw, 2rem);background-color:#FFEEE4;height:100px;width:100%;box-sizing:border-box;position:relative;overflow:hidden}footer .footer-marquee .marquee-inner{display:flex;white-space:nowrap;position:absolute;top:50%}footer .footer-marquee .marquee-content{display:inline-block}footer .footer-marquee .marquee-content span{font-weight:800}footer .footer-marquee .marquee-content span.orange-dot{color:#F0502B}footer .separator{background-color:#F0502B}footer h2{font-size:clamp(3rem, 5vw, 5.5rem)}footer .oh{background-color:#1E1E1E}section.banner-type{background-color:#FFEEE4;padding:5rem 0}section.banner-type h1{font-size:clamp(2.75rem, 5vw, 5.5rem);font-weight:800;text-align:center;line-height:1.1}section.banner .slider{height:75svh;position:relative}section.banner .slider::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(to top, white 30%, transparent 100%)}section.banner .slider img{width:100%;height:100%;object-fit:cover}section.banner .content-wrapper{position:relative;margin-top:-10rem;text-align:center}section.banner .content-wrapper h1{line-height:1.1;font-size:clamp(3.75rem, 9vw, 8rem);font-weight:900;color:#B72526}section.banner .content-wrapper h2{font-size:clamp(1.3rem, 2vw, 1.65rem);font-weight:500}section.introduction .content ul{margin:0.75rem 0}section.introduction .image-group:first-of-type{top:-1.5rem}section.introduction .image-group:nth-child(2){top:1.5rem}section.formations{clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 95%);background-color:#FFEEE4;padding:10rem 0}section.formations .need-help .wpcf7{width:100%}section.formations .need-help .wpcf7 form .input-wrapper{width:100%;border-bottom:1px solid white;padding-bottom:0.5rem}section.formations .need-help .wpcf7 form .input-wrapper .wpcf7-form-control-wrap{flex:1}section.formations .need-help .wpcf7 form .input-wrapper input{background-color:transparent;width:100%}section.formations .need-help .wpcf7 form .input-wrapper .wpcf7-not-valid-tip{display:none}section.formations .section-subtitle{border-left:10px solid #F0502B;padding-left:8px;height:fit-content}section.formations .slider .grid-item .wrapper{border:1px solid #1E1E1E;border-radius:5px}section.formations .slider .grid-item .wrapper .content-wrapper{background-color:white}section.formations .slider .grid-item .wrapper .content-wrapper .title{font-size:clamp(1.15rem, 2vw, 1.3rem);font-weight:600;line-height:1.15}section.formations .separator{background-color:#F0502B}section.formations .newsletter-wrapper{clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);background-color:#B72526;color:white}section.formations .newsletter-wrapper .title{font-size:clamp(1.5rem, 3vw, 2.8rem);font-weight:900}section.formations .newsletter-wrapper input::placeholder{color:white}section.formations .newsletter-wrapper .wpcf7-list-item{margin:0}section.agrements{clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);padding:10rem 0}section.agrements::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFEEE4;opacity:0.9;mix-blend-mode:hard-light;z-index:0}section.agrements .slider{}section.agrements .slider .slick-slide{margin:0 12px}section.agrements .slider .slick-list{margin:0 -12px}section.agrements .slider .item{border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer}section.events .title-wrapper .line{height:12px}section.events .title-wrapper .line.orange{background-color:#F0502B;rotate:1.5deg}section.events .title-wrapper .line.blue{background-color:#678398;rotate:-2deg}section.events .section-title{font-size:clamp(2rem, 3.8vw, 3.8rem)}section.events .evenements .item span,section.events .evenements .cta i{color:#678398}section.events .actualites .item span{color:#F0502B}.page-id-197 .timeline{display:flex;flex-direction:column;position:relative;margin:50px 0}.page-id-197 .timeline::before{content:"";position:absolute;width:4px;background-color:#ddd;top:0;bottom:0;left:50%;margin-left:-2px}.page-id-197 .timeline .fill-line{position:absolute;width:4px;background-color:#ff6600;top:0;bottom:0;left:50%;margin-left:-2px;transform-origin:top;transform:scaleY(0)}.page-id-197 .timeline .item{display:flex;justify-content:space-between;width:100%;margin:4rem 0;position:relative}.page-id-197 .timeline .item .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:white;border:4px solid #ddd;border-radius:50%;z-index:2;transition:background-color 0.3s ease;margin-left:1px}.page-id-197 .timeline .item:nth-child(odd) .circle{left:calc(50% - 2px)}.page-id-197 .timeline .item:nth-child(odd) .image-wrapper{order:1}.page-id-197 .timeline .item:nth-child(odd) .content-wrapper{order:2}.page-id-197 .timeline .item:nth-child(even) circle{left:calc(50% + 2px)}.page-id-197 .timeline .item:nth-child(even) .image-wrapper{order:2}.page-id-197 .timeline .item:nth-child(even) .content-wrapper{order:1;text-align:right}.page-id-197 .timeline .item .image-wrapper,.page-id-197 .timeline .item .content-wrapper{width:46%}.page-id-197 .timeline .item .content-wrapper .date{font-size:clamp(1.25rem, 3vw, 2rem);width:fit-content;background:#F0502B;padding:0.75rem 1.5rem;border-radius:30px}.page-id-189 .error,.page_projets-grid .error{text-align:center;background-color:#FFEEE4;padding:2rem;width:100%}.page-id-189 .banner-type,.page_projets-grid .banner-type{padding-bottom:7rem}.page-id-189 .grid .grid-item .post-type-tag,.page_projets-grid .grid .grid-item .post-type-tag{background-color:#FFEEE4;border:1px solid #F0502B;color:#F0502B;border-radius:5px;padding:0.25rem 0.75rem;font-weight:500;font-size:14px;z-index:90}.page-id-189 .grid .grid-item.first-item,.page_projets-grid .grid .grid-item.first-item{grid-column:1/-1;margin-bottom:3rem}.page-id-189 .grid .grid-item.first-item .wrapper,.page_projets-grid .grid .grid-item.first-item .wrapper{display:flex;flex-direction:row;position:relative}.page-id-189 .grid .grid-item.first-item .wrapper .image-wrapper,.page_projets-grid .grid .grid-item.first-item .wrapper .image-wrapper{width:80%;max-height:500px;border-radius:0.5rem !important}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper,.page_projets-grid .grid .grid-item.first-item .wrapper .content-wrapper{height:fit-content;align-self:center;border:1px solid #1E1E1E !important;border-radius:0.5rem !important;padding:3rem;position:absolute;right:0;max-width:700px}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper .title,.page_projets-grid .grid .grid-item.first-item .wrapper .content-wrapper .title{font-size:clamp(1.3rem, 2.25vw, 1.75rem)}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper .abstract,.page_projets-grid .grid .grid-item.first-item .wrapper .content-wrapper .abstract{font-size:1.1rem}.page-id-189 .grid .grid-item .image-wrapper img,.page_projets-grid .grid .grid-item .image-wrapper img{height:100%;width:100%;object-fit:cover}.page-id-189 .grid .grid-item .content-wrapper,.page_projets-grid .grid .grid-item .content-wrapper{background-color:#FFEEE4;border:1px solid #1E1E1E;border-top:0}.page-id-189 .grid .grid-item .content-wrapper .title,.page_projets-grid .grid .grid-item .content-wrapper .title{font-size:clamp(1.1rem, 1.5vw, 1.2rem);font-weight:600;line-height:1.15}.page-id-189 .form-wrapper,.page_projets-grid .form-wrapper{margin-top:-4rem}.page-id-189 .form-wrapper form,.page_projets-grid .form-wrapper form{padding:3rem 2rem;background-color:white;border:1px solid #FFEEE4}.page-id-189 .form-wrapper form input,.page-id-189 .form-wrapper form select,.page_projets-grid .form-wrapper form input,.page_projets-grid .form-wrapper form select{padding:0.3rem 0;border-bottom:1px solid #F0502B;height:35px;flex:1;min-width:150px}.page-id-189 .form-wrapper form input::placeholder,.page-id-189 .form-wrapper form select::placeholder,.page_projets-grid .form-wrapper form input::placeholder,.page_projets-grid .form-wrapper form select::placeholder{color:#1E1E1E}.page-id-189 .form-wrapper form .filter-type button[type="submit"],.page_projets-grid .form-wrapper form .filter-type button[type="submit"]{background-color:#F4F4F4;transition:0.3s ease-in-out}.page-id-189 .form-wrapper form .filter-type button[type="submit"].active,.page_projets-grid .form-wrapper form .filter-type button[type="submit"].active{background-color:#F0502B}.page-id-189 .form-wrapper form button[type="submit"],.page_projets-grid .form-wrapper form button[type="submit"]{background-color:#F0502B;font-weight:500;border:none;padding:0.5rem 1.25rem;cursor:pointer}.page-id-189 .form-wrapper form a.reset,.page_projets-grid .form-wrapper form a.reset{background-color:#F5812B;font-weight:500;border:none;padding:0.5rem 1.25rem;cursor:pointer}.page-id-189 .grid .grid-item.first-item,.page_projets-grid .grid .grid-item.first-item{grid-column:1/-1}.page-id-189 .grid .grid-item.first-item .wrapper,.page_projets-grid .grid .grid-item.first-item .wrapper{display:flex;flex-direction:row;position:relative}.page-id-189 .grid .grid-item.first-item .wrapper .image-wrapper,.page_projets-grid .grid .grid-item.first-item .wrapper .image-wrapper{width:80%;max-height:500px;border-radius:0.5rem !important}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper,.page_projets-grid .grid .grid-item.first-item .wrapper .content-wrapper{height:fit-content;align-self:center;border:1px solid #1E1E1E !important;border-radius:0.5rem !important;padding:3rem;position:absolute;right:0;max-width:700px}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper .title,.page_projets-grid .grid .grid-item.first-item .wrapper .content-wrapper .title{font-size:clamp(1.3rem, 2.25vw, 1.75rem)}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper .abstract,.page_projets-grid .grid .grid-item.first-item .wrapper .content-wrapper .abstract{font-size:1.1rem}.page-id-189 .grid .grid-item .image-wrapper img,.page_projets-grid .grid .grid-item .image-wrapper img{height:100%;width:100%;object-fit:cover}.page-id-189 .grid .grid-item .content-wrapper,.page_projets-grid .grid .grid-item .content-wrapper{background-color:#FFEEE4;border:1px solid #1E1E1E;border-top:0}.page-id-189 .grid .grid-item .content-wrapper .title,.page_projets-grid .grid .grid-item .content-wrapper .title{font-size:clamp(1.1rem, 1.5vw, 1.2rem);font-weight:600;line-height:1.15}.page-id-199 #keywordInput,.page-id-199 #folderSelect{border:1px solid #FFEEE4;padding:0.5rem;font-weight:400}.page-id-199 #keywordInput::placeholder,.page-id-199 #folderSelect::placeholder{color:#1E1E1E}.page-id-199 table{width:100%;border-collapse:collapse;min-width:600px}.page-id-199 table th,.page-id-199 table td{border:1px solid #ddd;padding:8px}.page-id-199 table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#F4F4F4}.page-id-199 table td.col-name{width:50%}.page-id-199 table td.col-date,.page-id-199 table td.col-type,.page-id-199 table td.col-size{width:125px}.page-id-199 table tbody tr:hover{background-color:#FFEEE4;cursor:pointer}.page-id-201 .wrapper{background-color:#FFEEE4}.page-id-201 .wrapper i{color:#F0502B}.page-id-201 form .input-wrapper{display:flex;gap:1rem;margin-bottom:1rem}.page-id-201 form .input-wrapper input,.page-id-201 form .input-wrapper textarea,.page-id-201 form .input-wrapper select{padding:0.5rem 0;border-bottom:1px solid #F0502B;flex:1;width:100%}.page-id-201 form .input-wrapper select{padding-bottom:0.75rem !important}.page-id-201 form .input-wrapper .wpcf7-form-control-wrap{flex:1}.page-id-201 form input[type="submit"]{background-color:#F0502B;border:none;padding:0.5rem 1rem;cursor:pointer;width:100%;text-align:center;font-weight:600}.page_cpt:is(.page_cpt_projet_europeens, .page_cpt_agrements, .page_cpt_projet_multilinguisme) .grid .item{background-color:#FFEEE4}.page_cpt:is(.page_cpt_projet_europeens, .page_cpt_agrements, .page_cpt_projet_multilinguisme) .grid .item.custom{background-color:#F0502B}.page-id-305 .grid .item,.page-id-652 .grid .item{background-color:#FAFAFA}.single-actions .formation-marquee,.single-formations .formation-marquee,.single-services .formation-marquee,.single-evenements .formation-marquee{font-size:clamp(1.3rem, 2.3vw, 1.7rem);background-color:#B72526;color:white;height:80px;width:100%;box-sizing:border-box;position:absolute;bottom:0;overflow:hidden}.single-actions .formation-marquee .marquee-inner,.single-formations .formation-marquee .marquee-inner,.single-services .formation-marquee .marquee-inner,.single-evenements .formation-marquee .marquee-inner{display:flex;white-space:nowrap;position:absolute;top:50%;font-weight:600}.single-actions .formation-marquee .marquee-content,.single-formations .formation-marquee .marquee-content,.single-services .formation-marquee .marquee-content,.single-evenements .formation-marquee .marquee-content{display:inline-block}.single_cpt h1{font-size:clamp(2.1rem, 4.5vw, 3.5rem)}.single_cpt .certification a{background-color:#F0502B;font-weight:600;padding:0.25rem 0.75rem;border-radius:5px}.single_cpt .categories span{font-weight:500;text-decoration:underline;line-height:normal;padding:0}.single_cpt .categories span::before{display:none}.single_cpt .selectors button{position:relative}.single_cpt .selectors button.active{color:#F0502B}.single_cpt .selectors button::before{content:"";position:absolute;bottom:0;left:25%;width:50%;height:2px;background-color:#F0502B;transform:scaleX(0);transform-origin:center;transition:transform 0.3s}.single_cpt .selectors button:hover::before{transform:scaleX(1);transform-origin:center}.single_cpt .selectors button.active::before{transform:scaleX(1)}.single_cpt .content{font-size:1.1rem}.single_cpt .content ul{margin:0.75rem 0}.single_cpt .content ul li{position:relative;padding-left:1rem}.single_cpt .content ul li::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:100%;background-color:#F0502B;transform-origin:center}.single_cpt .content ul li ul{margin-left:1rem}.single_cpt .content ul li ul li{padding-left:1rem}.single_cpt .content ul li ul li::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:100%;border:1px solid #F5812B;background-color:transparent;transform-origin:center}.single_cpt .content .file-wrapper{background-color:#FFEEE4;border:1px solid #F0502B;padding:1rem;border-radius:5px;aspect-ratio:1}.single_cpt .content .file-wrapper img{margin:1rem auto !important}.single_cpt .title-wrapper .line{background-color:#F0502B}.single_cpt .testimonial .slick-track{display:flex}.single_cpt .testimonial .item{background-color:#FFEEE4;border:1px solid #F0502B;border-radius:5px;padding:2rem;height:auto}.single_cpt .testimonial .slick-slide{margin:0 8px}.single_cpt .testimonial .slick-list{margin:0 -8px;padding:1rem 0}.single_cpt .gallery .image-wrapper img{margin:0 !important}.single_cpt .sidebar{background-color:#FFEEE4;border:1px solid #F0502B}.single_cpt .sidebar a{color:#F0502B;background-color:transparent;text-decoration:underline;transition:scale 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out}.single_cpt .sidebar a:hover{background-color:#F0502B;color:#1E1E1E;scale:0.97}.single_cpt .sidebar .content{font-size:1rem}.single_cpt .sidebar .content p{margin-bottom:0.5rem}.single_cpt .sidebar .content ul{margin:0.25rem 0}.single_cpt .sidebar .map iframe{width:100%;height:auto;aspect-ratio:1.7777777778}.single_page[class*="single_page_"] .intro h1.title{font-size:clamp(2rem, 4.5vw, 3.5rem);font-weight:800;line-height:1;word-break:break-word}.single_page[class*="single_page_"] .intro h1.title .subtitle{font-size:clamp(1.2rem, 3vw, 1.4rem);font-weight:500}.single_page[class*="single_page_"] .intro .description{font-size:clamp(1.1rem, 1.5vw, 1.25rem);font-weight:500}@media (max-width:1024px){section.formations .section-subtitle{border-left:6px solid #F0502B}.page-id-189 .grid .grid-item.first-item{margin-bottom:0}section.events .title-wrapper .line{height:8px}section.formations{clip-path:polygon(0 0, 100% 2%, 100% 100%, 0 98%);padding:5rem 0}section.agrements{clip-path:polygon(0 2%, 100% 0%, 100% 98%, 0% 100%);padding:5rem 0}.spacing{margin:5rem 0}section.banner-type{padding:3rem 0}.page-id-189 .form-wrapper form input,.page-id-189 .form-wrapper form select{width:auto}.page-id-189 .grid .grid-item.first-item .wrapper{flex-direction:column}.page-id-189 .grid .grid-item.first-item .wrapper .image-wrapper{width:100%;max-height:unset;border-top-left-radius:5px !important;border-top-right-radius:5px !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper{position:static;max-width:unset;border-top-left-radius:0 !important;border-top-right-radius:0 !important;padding:2rem}header .bottom nav .wpml-ls-legacy-dropdown-click{margin-left:0;margin-top:0.5rem}header .bottom nav{display:none;position:fixed;top:-110%;left:0;background:white;height:100svh;width:100%;transition:0.3s ease-in-out;padding:7rem 1rem 1rem;background-color:#FFEEE4;flex-direction:column;align-items:start}header .bottom nav.active{display:flex;top:0}header .bottom nav ul{height:100%;flex-direction:column;align-items:start;gap:0.3rem}header .bottom nav ul li ul.sub-menu{opacity:1 !important;pointer-events:auto !important;width:auto;position:static;padding:0;border:none;background:transparent;height:fit-content;transform:none;margin:0.5rem 0}header .bottom nav ul li ul.sub-menu li a{font-size:clamp(1.25rem, 3vw, 1.75rem)}header .bottom nav ul li a{font-size:clamp(1.5rem, 3vw, 2rem)}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper,.page-id-189 .grid .grid-item .wrapper .content-wrapper{width:100%}}@media (max-width:768px){#notify-me-form .overlay form{padding:2rem}.page-id-201 form .input-wrapper{flex-direction:column}.page-id-189 .banner-type{padding:3rem 0}.page-id-189 .toggle-filter{position:fixed;bottom:0;left:0;z-index:60;background-color:#F0502B;margin:auto}.page-id-189 .form-wrapper{position:fixed;bottom:-110%;left:0;z-index:100;width:100%;transition:0.3s ease-in-out}.page-id-189 .form-wrapper.active{bottom:1rem}.page-id-189 .form-wrapper form{padding:2rem}.page-id-189 .form-wrapper form input,.page-id-189 .form-wrapper form select{width:100%;padding:0.5rem 0.25rem}.page-id-189 .form-wrapper form .mobile-title span{position:absolute;left:50%;transform:translateX(-50%)}.page-id-189 .form-wrapper form .mobile-title a.reset{background-color:unset;margin-left:auto}.timeline::before{left:20px !important;right:unset !important}.timeline .fill-line{left:20px !important;right:unset !important}.timeline .item{flex-direction:column;align-items:flex-start;text-align:left;margin:1.5rem 0 !important;padding-left:3.5rem}.timeline .item.right{flex-direction:column-reverse}.timeline .item .circle{transform:none !important;left:10px !important;top:0;transform:translateY(-50%)}.timeline .item .image-wrapper,.timeline .item .content-wrapper{width:100% !important;padding:0;padding-right:0.5rem}.timeline .item .image-wrapper{width:100%}.timeline .item .content-wrapper{margin-top:1rem;width:100% !important}.timeline .item:nth-child(even) .content-wrapper{order:2;text-align:left !important}.timeline .item:nth-child(odd) .content-wrapper{order:2;text-align:left !important}.page-id-189 .grid .grid-item.first-item .wrapper .content-wrapper,.page-id-189 .grid .grid-item .wrapper .content-wrapper{padding:2rem 1rem}}