﻿/*!
Theme Name: Kagency scss
Author: Kromi
Author URI: https:/kromi.fr
Description: Kagency scss
Version: 1.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags:
*/@font-face{font-family:"coform";src:url("../fonts/coform.ttf?4apnio") format("truetype"),url("../fonts/coform.woff?4apnio") format("woff"),url("../fonts/coform.svg?4apnio#coform") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"coform" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-files:before{content:"\e910"}.icon-compte-reglage:before{content:"\e91c";color:#242e5c}.icon-thumb-up:before{content:"\e90e"}.icon-euro:before{content:"\e919"}.icon-plus:before{content:"\e910";color:#fff}.icon-cart:before{content:"\e91f"}.icon-agenda:before{content:"\e924";color:#f39547}.icon-arrow-down:before{content:"\e923"}.icon-arrow-left:before{content:"\e922"}.icon-arrow-right:before{content:"\e921"}.icon-arrow-up:before{content:"\e920"}.icon-catalogue:before{content:"\e91e";color:#f39547}.icon-compte:before{content:"\e91b";color:#242e5c}.icon-duration:before{content:"\e91a";color:#f39547}.icon-formation-intra:before{content:"\e918";color:#f39547}.icon-graduates:before{content:"\e917";color:#f39547}.icon-home:before{content:"\e916";color:#f39547}.icon-loupe:before{content:"\e914";color:#242e5c}.icon-menu:before{content:"\e911";color:#fff}.icon-eye:before{content:"\e9ce";color:red}.icon-eye-blocked:before{content:"\e9d1";color:red}@font-face{font-family:"ofelia";src:url("../fonts/ofelia.woff2") format("woff2"),url("../fonts/ofelia.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ofelia-bold";src:url("../fonts/ofelia-bold.woff2") format("woff2"),url("../fonts/ofelia-bold.woff") format("woff");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.overflow-visible{overflow:visible !important}.clearfix:after{content:" ";display:table;clear:both}.mb-0{margin-bottom:0 !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.mb-3{margin-bottom:1rem !important}.text-center{text-align:center !important}.text-start{text-align:start !important}.d-none{display:none !important}.text-end{text-align:end !important}.justify-content-center{justify-content:center}.text-success{color:#03cea4}.text-danger{color:#ac2316}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;user-select:none}.hide-dektop{display:none !important}.primary-color{color:#242e5c}.secondary-color{color:#f39547}strong{font-weight:bold}.column-spacer{display:inline-block}.column-spacer--horizontal{width:80px;height:2px}.column-spacer--primary{background:#242e5c}.column-spacer--secondary{background:#f39547}.column-spacer--white{background:#fff}.badge{background:#f39447;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;display:inline-flex;font-size:15px}.w-75{width:75% !important}@media screen and (max-width: 770px){.hidden-sm{display:none !important}}body.overlay-open{overflow:hidden}body,html{overflow-x:hidden;width:100%}.content-section{width:100%;margin:0 auto;padding:30px 0}.content-section--no-pt{padding-top:0 !important}.content-section--no-pb{padding-bottom:0 !important}.popup-content{display:none}@media screen and (max-width: 1500px){.container{padding:0 20px}}body{font-family:"ofelia",sans-serif;color:#242e5c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-size:48px;font-family:"ofelia-bold",serif;line-height:1.2;color:#fff;margin-bottom:30px}h2,.h2{font-size:34px;font-family:"ofelia-bold",serif;line-height:1.15;margin-bottom:16px;color:#242e5c}h2--hr-full,.h2--hr-full{position:relative;padding-bottom:40px;margin-bottom:50px}h2--hr-full:before,.h2--hr-full:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:50px;height:14px;background:rgba(0,0,0,0) url("../img/hr-before.svg") center no-repeat;background-size:contain}h2--hr-full:after,.h2--hr-full:after{content:"";position:absolute;bottom:6px;right:0;display:inline-block;width:calc(100% - 58px);height:1px;background:#f39547}h2--hr-centered,.h2--hr-centered{text-align:center;position:relative;padding-bottom:40px;margin-bottom:50px}h2--hr-centered:before,.h2--hr-centered:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 42%);z-index:2;display:inline-block;width:50px;height:14px;padding:5px 15px;background:#fff url("../img/hr-before.svg") center no-repeat;background-size:60%}h2--hr-centered:after,.h2--hr-centered:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-block;width:290px;height:1px;background:#f39547}h3,.h3{font-size:22px;font-family:"ofelia-bold",serif;line-height:1.3;margin-bottom:15px;color:#242e5c}h4,.h4{font-size:19px;font-family:"ofelia-bold",serif;line-height:1.3;margin-bottom:15px;color:#242e5c}.content-edito{color:#242e5c}.content-edito p{font-size:15px;line-height:1.5;font-family:"ofelia",sans-serif;color:inherit;padding-bottom:10px}.content-edito p em{font-style:italic}.content-edito p strong,.content-edito p b{font-family:"ofelia-bold",serif}.content-edito p:last-of-type{padding-bottom:0}.content-edito ul{margin-bottom:20px}.content-edito ul li{padding-left:15px;position:relative;margin-bottom:5px;color:inherit;line-height:1.5}.content-edito ul li strong,.content-edito ul li b{font-family:"ofelia-bold",serif}.content-edito ul li:before{content:"";position:absolute;top:10px;left:0;display:inline-block;line-height:1;width:6px;height:6px;border-radius:50%;background-color:#f39547}.content-edito ul:last-child{margin-bottom:0}.content-edito ol{margin-bottom:20px;counter-reset:ol-counter;counter-reset:ol-subcounter}.content-edito ol strong,.content-edito ol b{font-family:"ofelia-bold",serif}.content-edito ol li{counter-increment:ol-counter;margin-bottom:5px;line-height:1.5}.content-edito ol li:before{content:counter(ol-counter) ". ";color:inherit;font-family:"ofelia-bold",serif;font-size:14px}.content-edito ol li ul,.content-edito ol li ol{margin-left:15px;padding-top:5px}.content-edito ol li ul{counter-reset:ol-counter}.content-edito ol li ol li{counter-increment:ol-subcounter}.content-edito ol li ol li:before{content:counter(ol-counter) "." counter(ol-subcounter) ". "}.content-edito ol ul li:before{content:""}.content-edito ol:last-child{margin-bottom:0}.content-edito a{color:#242e5c}.text-success{color:#03cea4}@media screen and (max-width: 500px){h1{font-size:32px;word-wrap:break-word}h2{font-size:22.6666666667px}h3{font-size:16.9230769231px}}.form__field{position:relative;margin-bottom:35px;width:100%}.form__field label{color:#242e5c}.form__field label a{color:#242e5c;text-decoration:none}.form__field label a:hover{text-decoration:underline}.form__field--text,.form__field--email,.form__field--tel,.form__field--textarea,.form__field--password{padding:10px 10px 0;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff}.form__field--text input,.form__field--text textarea,.form__field--email input,.form__field--email textarea,.form__field--tel input,.form__field--tel textarea,.form__field--textarea input,.form__field--textarea textarea,.form__field--password input,.form__field--password textarea{width:100%;padding:8px 0;font-size:15px;font-family:"ofelia",sans-serif;color:#242e5c;border:none;transition:border-color 250ms;background-color:rgba(0,0,0,0)}.form__field--text input:focus,.form__field--text textarea:focus,.form__field--email input:focus,.form__field--email textarea:focus,.form__field--tel input:focus,.form__field--tel textarea:focus,.form__field--textarea input:focus,.form__field--textarea textarea:focus,.form__field--password input:focus,.form__field--password textarea:focus{outline:none}.form__field--text input::placeholder,.form__field--text textarea::placeholder,.form__field--email input::placeholder,.form__field--email textarea::placeholder,.form__field--tel input::placeholder,.form__field--tel textarea::placeholder,.form__field--textarea input::placeholder,.form__field--textarea textarea::placeholder,.form__field--password input::placeholder,.form__field--password textarea::placeholder{color:rgba(0,0,0,0)}.form__field--text input::-webkit-contacts-auto-fill-button,.form__field--text textarea::-webkit-contacts-auto-fill-button,.form__field--email input::-webkit-contacts-auto-fill-button,.form__field--email textarea::-webkit-contacts-auto-fill-button,.form__field--tel input::-webkit-contacts-auto-fill-button,.form__field--tel textarea::-webkit-contacts-auto-fill-button,.form__field--textarea input::-webkit-contacts-auto-fill-button,.form__field--textarea textarea::-webkit-contacts-auto-fill-button,.form__field--password input::-webkit-contacts-auto-fill-button,.form__field--password textarea::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute}.form__field--text input:focus+label,.form__field--text input:not(:placeholder-shown)+label,.form__field--text textarea:focus+label,.form__field--text textarea:not(:placeholder-shown)+label,.form__field--email input:focus+label,.form__field--email input:not(:placeholder-shown)+label,.form__field--email textarea:focus+label,.form__field--email textarea:not(:placeholder-shown)+label,.form__field--tel input:focus+label,.form__field--tel input:not(:placeholder-shown)+label,.form__field--tel textarea:focus+label,.form__field--tel textarea:not(:placeholder-shown)+label,.form__field--textarea input:focus+label,.form__field--textarea input:not(:placeholder-shown)+label,.form__field--textarea textarea:focus+label,.form__field--textarea textarea:not(:placeholder-shown)+label,.form__field--password input:focus+label,.form__field--password input:not(:placeholder-shown)+label,.form__field--password textarea:focus+label,.form__field--password textarea:not(:placeholder-shown)+label{transform:translateY(-100%) scale(0.75)}.form__field--text label,.form__field--email label,.form__field--tel label,.form__field--textarea label,.form__field--password label{position:absolute;top:16px;left:10px;color:#242e5c;font-family:"ofelia",sans-serif;pointer-events:none;transform-origin:left center;transition:transform 250ms}.form__field--password .password-toggle{position:absolute;right:-2rem;top:50%;transform:translate(0%, -50%);cursor:pointer}.form__field--select select{padding:14px 10px;width:100%;appearance:none;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;overflow:hidden;background:rgba(0,0,0,0) url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px;font-size:15px;font-family:"muli",sans-serif;color:#242e5c}.form__field--select select:focus,.form__field--select select:active{outline:none}.form__field--select select:focus+label,.form__field--select select:valid+label{transform:translateY(-100%) scale(0.75);opacity:1}.form__field--select>label{position:absolute;top:16px;left:10px;color:#242e5c;font-family:"ofelia",sans-serif;pointer-events:none;transform-origin:left center;transition:transform 250ms;opacity:0}.form__field--select .ms-parent{display:flex}.form__field--select .ms-parent .ms-choice{width:100%;padding:14px 10px;height:auto;appearance:none;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;overflow:hidden;background:rgba(0,0,0,0) url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px;font-size:15px;font-family:"muli",sans-serif;color:#242e5c}.form__field--select .ms-parent .ms-choice span{overflow:hidden;max-width:100%}.form__field--select .ms-parent .placeholder{width:100%;max-width:none !important}.form__field--select .ms-parent .placeholder,.form__field--select .ms-parent .ms-choice>span{position:static;padding-left:0;color:#242e5c}.form__field--select .ms-parent .icon-caret{display:none}.form__field--select .ms-parent .ms-drop label{display:flex;align-items:center;padding:10px 10px 10px 20px}.form__field--select .ms-parent .ms-search input{border:1px solid #242e5c;border-radius:5px;padding:5px}.form__field--file{height:51px;border:1px solid #242e5c}.form__field--file input{position:relative;z-index:2;width:100%;height:100%;margin:0;opacity:0}.form__field--file input:hover{cursor:pointer}.form__field--file label{position:absolute;top:0;right:0;left:0;z-index:1;height:51px;padding:10px;color:#242e5c;line-height:1.7}.form__field--file label:after{content:attr(data-browse);position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(100% - 2px);padding:10px;line-height:1.7;color:#fff;background:#242e5c;box-sizing:border-box}.form__field--file:hover label:after{background:#f39547}.form__field--checkbox{display:flex;flex-wrap:wrap;align-items:center}.form__field--checkbox [type=checkbox]:not(:checked),.form__field--checkbox [type=checkbox]:checked{position:absolute;left:0;opacity:.01}.form__field--checkbox [type=checkbox]:not(:checked)+label,.form__field--checkbox [type=checkbox]:checked+label{position:relative;padding-left:25px;max-width:none;margin-right:20px;font-size:14px;cursor:pointer}.form__field--checkbox [type=checkbox]:not(:checked)+label::before,.form__field--checkbox [type=checkbox]:checked+label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #242e5c;background:rgba(0,0,0,0);transition:all .275s}.form__field--checkbox [type=checkbox]:not(:checked)+label::after,.form__field--checkbox [type=checkbox]:checked+label::after{content:"";speak:never;position:absolute;top:50%;left:4px;transform:translateY(-50%);width:12px;height:12px;background-color:#f39547;line-height:0;transform-origin:center;transition:all .2s}.form__field--checkbox [type=checkbox]:not(:checked)+label::after{opacity:0;transform:translateY(-50%)}.form__field--checkbox [type=checkbox]:checked+label::after{opacity:1;transform:translateY(-50%)}.form__field--checkbox [type=checkbox]:disabled:not(:checked)+label::before,.form__field--checkbox [type=checkbox]:disabled:checked+label::before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}.form__field--checkbox [type=checkbox]:disabled:checked+label::after{background-color:#777}.form__field--checkbox [type=checkbox]:disabled+label{color:#aaa}.form__field--radio{line-height:16px;text-align:left}.form__field--radio legend{margin-bottom:10px}.form__field--radio input[type=radio]{position:absolute;opacity:0}.form__field--radio input[type=radio]+Label{position:relative;display:inline-block;padding-left:20px;margin-right:10px;line-height:1;vertical-align:middle}.form__field--radio input[type=radio]+Label:before,.form__field--radio input[type=radio]+Label:after{content:"";position:absolute;display:inline-block;border-radius:50%}.form__field--radio input[type=radio]+Label:before{top:50%;left:0;transform:translateY(-50%);width:14px;height:14px;border:1px solid #242e5c}.form__field--radio input[type=radio]+Label:after{top:50%;left:3px;transform:translateY(-50%);width:10px;height:10px;background:#f39547;opacity:0;transform-origin:center;transition:all .2s}.form__field--radio input[type=radio]:checked+label:after{opacity:1;transform:translateY(-50%)}.form__field--grouped{display:flex;width:auto;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;overflow:hidden}.form__field--grouped input{width:50px;aspect-ratio:1;border:none;border-right:1px solid #242e5c;font-size:40px;line-height:50px;text-align:center}.form__field--grouped input:last-of-type{border:none}.form__field--grouped input:focus{outline:none}.form__field--info-line{margin-bottom:10px}.form__field__info-line-label{font-family:"ofelia-bold",serif}.form__field--tags .tagify{width:100%;height:100%;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;--tag-inset-shadow-size: 1.2em}.form__field--tags .tagify::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute}.form__field--tags .tagify__input{text-align:left;padding:13px 10px;margin:0}.form__field--tags .tagify__input:before{position:absolute;top:16px;left:10px;color:#242e5c;font-family:"ofelia",sans-serif;pointer-events:none;transform-origin:left center;transition:transform 250ms;display:none}.form__field--tags .tagify__tag{margin-block:8px}.form__field--tags .tagify--focus{outline:none}.form__field--tags .tagify--focus .tagify__input:before{transform:translateY(-100%) scale(0.75);color:#242e5c}.form__field--tags .tagify--noTags .tagify__input:before{display:block}.form__field--html{border:none;text-align:left}.form__field .just-validate-error-label{position:absolute;top:calc(100% + 5px);left:0;font-size:14px;color:#ac2316;text-align:left}.form__field-strength-indicator{position:absolute;bottom:0;left:0;width:100%;height:5px}.form__field-strength-indicator.weak{background:#ac2316}.form__field-strength-indicator.medium{background:#f39547}.form__field-strength-indicator.strong{background:#03cea4}.ms-drop label{display:inline-flex;align-items:center;line-height:1;user-select:none}.ms-drop label span{position:relative;display:flex;align-items:center}.ms-drop label input[type=checkbox]{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.ms-drop label input[type=checkbox]:checked+span::after{background-color:#f39547}.ms-drop label input[type=checkbox]:disabled{opacity:.85}.ms-drop label input[type=checkbox]:disabled+span{color:rgb(64.6875,82.65625,165.3125)}.ms-drop label span::before{content:"";display:inline-block;margin-right:8px;height:16px;width:16px;border:1px solid #242e5c}.ms-drop label span::after{content:"";display:inline-block;height:12px;width:12px;background-color:rgba(0,0,0,0);left:3px;position:absolute}.btn-container .btn{margin-right:10px}.btn-container .btn:last-of-type{margin-right:0}.btn-container--centered{text-align:center}.btn-container--space-between{display:flex;align-items:center;justify-content:space-between}.btn-container--right{text-align:right}.btn-container--fullwidth .btn{width:100%}.btn{display:inline-block;padding:14px 25px 16px;margin-bottom:10px;text-align:center;font-family:"ofelia",sans-serif;font-weight:400;font-size:15px;line-height:1;text-decoration:none;border-radius:25px !important;border:1px solid;transition:border-radius .2s ease-out}.btn::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 0.6)*.5em)}.btn:hover{cursor:pointer;border-radius:0 25px 0 25px !important}.btn--primary{background-color:#242e5c;color:#fff !important;border-color:#242e5c}.btn--primary:hover{background-color:#f39547;border-color:#f39547}.btn--primary-alt{background-color:#fff;color:#242e5c;border-color:#242e5c}.btn--primary-alt:hover{background-color:#f39547;color:#fff !important;border-color:#f39547}.btn--secondary{background-color:#f39547;color:#fff;border-color:#f39547}.btn--secondary:hover{background-color:#242e5c;border-color:#242e5c}.btn--secondary-alt{background-color:#fff;color:#f39547;border-color:#f39547}.btn--secondary-alt:hover{color:#242e5c;border-color:#242e5c}.btn--danger{background-color:#fff;color:#ac2316;border-color:#ac2316}.btn--danger:hover{background-color:#ac2316;color:#fff !important;border-color:#ac2316}.btn--warning{background-color:#fff;color:#f39547;border-color:#f39547}.btn--warning:hover{background-color:#f39547;color:#fff !important;border-color:#f39547}.btn--warning-alt{background-color:#f39547;color:#fff !important;border-color:#f39547}.btn--warning-alt:hover{background-color:#f39547;color:#fff !important;border-color:#f39547}.btn--success{background-color:#fff;color:#03cea4;border-color:#03cea4}.btn--success:hover{background-color:#03cea4;color:#fff !important;border-color:#03cea4}.btn--fullwidth{width:100%;text-align:center !important}.btn--big{padding:25px}.btn--link{background:none;border:none;padding:.5rem;color:#242e5c}.btn--link:hover{text-decoration:underline}.btn:disabled{background:#f0f0f0;color:#939393;pointer-events:none;border-color:#939393}.table{width:100%}.table .radio,.table .checkbox{position:relative;height:20px;display:block;width:20px;padding:0px 0px;margin:0px 5px;text-align:center}.table .radio .icons,.table .checkbox .icons{left:5px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:20px 8px !important;vertical-align:middle}.table th,.table td{text-align:center !important}.table th:hover,.table td:hover{outline:none !important}.table>thead>tr{border-bottom:1px solid #242e5c}.table>tbody>tr:nth-child(odd){background:#fbf2eb}.table>thead>tr>th{border-bottom-width:1px;font-size:14px;text-transform:uppercase;color:#242e5c;padding-bottom:5px;border-top:none !important;border-bottom:none}.table>tbody>tr{position:relative}.container{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.container--fullwidth{max-width:none}.row{position:relative;display:flex;flex-wrap:wrap;width:100%}.row--equal-height{align-items:stretch}.row--flex-center{align-items:center}.row--flex-start{align-items:flex-start}.row--flex-end{align-items:flex-end}.row--no-gutter [class^=col]{margin:0 !important;flex-grow:1}.row [class^=col]{margin:0 10px;margin-bottom:20px;min-height:.125rem}@media screen and (min-width: 1024px){.row [class^=col]{margin-bottom:0}.row [class^=col]:first-of-type{margin-left:0 !important}.row [class^=col]:last-of-type{margin-right:0 !important}}@media screen and (max-width: 1024px){.row [class^=col]{margin:0}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}@media only screen and (min-width: 1024px){.row{flex-wrap:nowrap}.col-1{width:calc(8.3333333333% - 9.1666666667px)}.col-2{width:calc(16.6666666667% - 8.3333333333px)}.col-3{width:calc(25% - 7.5px)}.col-4{width:calc(33.3333333333% - 6.6666666667px)}.col-5{width:calc(41.6666666667% - 5.8333333333px)}.col-6{width:calc(50% - 5px)}.col-7{width:calc(58.3333333333% - 4.1666666667px)}.col-8{width:calc(66.6666666667% - 3.3333333333px)}.col-9{width:calc(75% - 2.5px)}.col-10{width:calc(83.3333333333% - 1.6666666667px)}.col-11{width:calc(91.6666666667% - .8333333333px)}.col-12{width:100%}.hidden-sm{display:block}}.header{position:fixed;top:0;left:0;z-index:999;width:100%}.header__top{background-color:#242e5c}.header__top-wrapper{display:flex;justify-content:flex-end;align-items:center;padding:15px 0}.header__top-nav{position:relative;display:flex;align-items:center}.header__top-nav .nav-item{display:inline-block;position:relative}.header__top-nav .nav-item__link{position:relative;display:inline-block;padding:10px 24px;margin-right:25px;color:#fff;text-decoration:none}.header__top-nav .nav-item__link .icon{font-size:12px;margin-left:6px}.header__top-nav .nav-item__link--cart,.header__top-nav .nav-item__link--account{display:flex;align-items:center;margin-right:15px;color:#242e5c;background:#fff;border-radius:25px}.header__top-nav .nav-item__link--cart .icon,.header__top-nav .nav-item__link--account .icon{position:relative;margin-left:0;margin-right:6px;font-size:25px}.header__top-nav .nav-item__link--cart i,.header__top-nav .nav-item__link--account i{position:absolute;top:0;right:0;transform:translate(30%, -20%);display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;font-family:"ofelia",sans-serif;color:#fff;font-size:10px;background:#f39547;border-radius:25px}.header__top-nav .nav-item__link--cart i[data-nbitems="0"],.header__top-nav .nav-item__link--account i[data-nbitems="0"]{display:none}.header__top-nav .nav-item__link--cart:hover,.header__top-nav .nav-item__link--account:hover{background:#f39547;color:#fff}.header__top-nav .nav-item__link--cart:hover .icon:before,.header__top-nav .nav-item__link--account:hover .icon:before{color:#fff}.header__top-nav .nav-item__link--cart:hover i,.header__top-nav .nav-item__link--account:hover i{color:#f39547;background:#fff}.header__top-nav .nav-item__link--account{display:flex;align-items:center;margin-right:15px}.header__top-nav .nav-item__link--account .icon{margin-right:6px;margin-left:0;font-size:25px}.header__top-nav .nav-item__link--account{color:#242e5c;background:#fff;border-radius:25px}.header__top-nav .nav-item__link--account:hover{background:#f39547;color:#fff}.header__top-nav .nav-item__link--account:hover .icon:before{color:#fff}.header__top-nav .nav-item:first-of-type{position:relative}.header__top-nav .nav-item:first-of-type .nav-item__link:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;width:1px;height:23px;background:#fff}.header__top-nav .nav-item:last-of-type .nav-item__link{margin-right:0}.header__top-nav .nav-item__submenu{position:absolute;top:100%;left:0;right:25px;z-index:2;display:inline-block;background:#242e5c;opacity:0;pointer-events:none}.header__top-nav .nav-item__subitem{display:inline-block;width:100%}.header__top-nav .nav-item__sublink{display:inline-block;width:100%;padding:10px 20px;color:#fff;text-decoration:none}.header__top-nav .nav-item__sublink:hover{background:#f39547}.header__top-nav .nav-item:hover .nav-item__submenu{opacity:1;pointer-events:initial}.header__main{background:#fff}.header__logo{display:block;position:relative;min-height:80px;width:195px}.header__logo img{position:absolute;top:0;left:0;transform:translateY(-34.2%)}.header__main-wrapper{display:flex;align-items:center;justify-content:flex-end;position:relative}.header__main-nav{display:flex;justify-content:flex-end;align-items:center}.header__main-nav .nav-item{display:inline-block;align-items:center}.header__main-nav .nav-item__link{display:flex;align-items:center;position:relative;padding:29px 35px;line-height:22px;color:#242e5c;text-decoration:none}.header__main-nav .nav-item__link:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;width:1px;height:22px;background:#242e5c}.header__main-nav .nav-item__link--icon i{display:inline-block;width:21px;height:21px;margin-right:10px;line-height:1;vertical-align:middle}.header__main-nav .nav-item__link--icon span{display:inline-block;line-height:1;vertical-align:middle;margin-top:4px}.header__main-nav .nav-item__link--icon span::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.header__main-nav .nav-item__link--home i{background:rgba(0,0,0,0) url("../img/home.svg") center no-repeat;background-size:contain}.header__main-nav .nav-item__link--catalogue i{background:rgba(0,0,0,0) url("../img/catalogue.svg") center top 2px no-repeat;background-size:contain}.header__main-nav .nav-item__link--intra i{width:25px;background:rgba(0,0,0,0) url("../img/formation-intra.svg") center no-repeat;background-size:contain}.header__main-nav .nav-item__link--agenda i{width:19px;background:rgba(0,0,0,0) url("../img/agenda.svg") center no-repeat;background-size:contain}.header__main-nav .nav-item__submenu{position:fixed;top:155px;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:stretch;width:100%;max-width:1500px;padding:30px 0;background:#fff;opacity:0;pointer-events:none}.header__main-nav .nav-item__submenu:before,.header__main-nav .nav-item__submenu:after{content:"";display:block;width:calc((100vw - 1500px)/2);height:100%;position:absolute;top:0;background:#fff}.header__main-nav .nav-item__submenu:before{right:100%}.header__main-nav .nav-item__submenu:after{left:100%}.header__main-nav .nav-item__submenu-col{width:20%;position:relative;padding:0 30px}.header__main-nav .nav-item__submenu-col:nth-of-type(1):after,.header__main-nav .nav-item__submenu-col:nth-of-type(2):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;width:1px;height:70%;background:#242e5c}.header__main-nav .nav-item__submenu-col:last-of-type{width:40%;padding-left:0;text-align:right}.header__main-nav .nav-item__submenu-col-title a{text-decoration:none;color:#242e5c}.header__main-nav .nav-item__submenu-link{display:flex;align-items:center;margin-bottom:5px;text-decoration:none}.header__main-nav .nav-item__submenu-item-icon{margin-right:20px}.header__main-nav .nav-item__submenu-item-label{color:#141a32}.header__main-nav .nav-item__submenu-push-link{display:inline-block;max-width:290px;text-decoration:none}.header__main-nav .nav-item__submenu-push-img{max-width:100%;margin-bottom:20px}.header__main-nav .nav-item__submenu-push-title{margin-bottom:10px;text-align:center;color:#242e5c}.header__main-nav .nav-item__submenu-push-desc{line-height:22px;margin-bottom:30px;color:#242e5c;text-align:left}.header__main-nav .nav-item__submenu-push-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);white-space:nowrap}.header__main-nav .nav-item__submenu-push{position:relative;padding:20px;border:1px solid rgba(0,0,0,.2);border-radius:10px}.header__main-nav .nav-item__submenu-push:hover .nav-item__submenu-push-plus{background-color:#f39547}.header__main-nav .nav-item:hover .nav-item__submenu{opacity:1;pointer-events:initial}.header__search{padding-left:35px;flex-grow:1;max-width:320px;text-decoration:none}.header__search-fake-input{display:flex;align-items:center;height:40px;width:100%;padding:12px 18px 12px 24px;background:#fbf2eb;border-radius:25px}.header__search-fake-input span{flex-grow:1;font-size:14px;color:#242e5c;opacity:.5;margin-right:10px;white-space:nowrap}.header.fixed-header .header__top-wrapper{padding:5px 0}.header.fixed-header .header__logo{min-height:0}.header.fixed-header .header__logo img{content:url("../img/coform-logo-alt.svg");position:static;transform:translateY(0);padding:10px;max-height:50px}.header.fixed-header .header__main-nav .nav-item__link{padding:17px 35px}.header.fixed-header .header__main-nav .nav-item__submenu{top:110px}@media screen and (max-width: 1280px){.header__top-nav .nav-item:first-of-type{display:none}.header__logo{min-height:0}.header__logo img{content:url("../img/coform-logo-alt.svg");position:static;transform:translateY(0);padding:10px;max-height:50px}.header__main-nav-wrapper{display:flex;justify-content:flex-end;padding:0 20px}.header__search{order:1}.header__main-nav-wrapper{order:2}.header__nav-top{display:none}.header__mobile-trigger{display:inline-block;width:30px;height:30px;background:rgba(0,0,0,0) url("../img/menu-secondary.svg") center no-repeat;background-size:contain;z-index:11;background-color:#fff;border:7px solid #fff;margin-top:5px}.header .mobile-menu{position:fixed;right:0;transform:translateX(100%);z-index:10;width:100%;max-width:400px;padding:20px 0;transition:transform .3s linear;background:#f39547;text-align:center;overflow-y:auto;max-height:100%;overflow-y:scroll}.header .mobile-menu.menuopen{transform:translateX(0)}.header .mobile-menu .header__main-nav{display:block;text-align:left}.header .mobile-menu .nav-item{display:block}.header .mobile-menu .nav-item__link{position:relative;display:inline-block;width:100%;padding:10px 30px;color:#fff;text-decoration:none;font-size:18px;font-family:"ofelia-bold",serif}.header .mobile-menu .nav-item__link i{display:none}.header .mobile-menu .nav-item__link:after{content:none}.header .mobile-menu .nav-item__navtrigger{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(180deg);z-index:10;display:inline-block;width:20px;height:20px;background:rgba(0,0,0,0) url("../img/chevron-up-white.svg") center no-repeat;background-size:contain;transition:transform .3s linear}.header .mobile-menu .nav-item__submenu{position:static;opacity:1;display:block;transform:translateX(0);background-color:rgba(0,0,0,0);padding:0px 0 10px 30px;background:hsla(0,0%,100%,.15)}.header .mobile-menu .nav-item__submenu-col{width:100%;padding:0}.header .mobile-menu .nav-item__submenu-col:after{content:none}.header .mobile-menu .nav-item__submenu-col.sub-open .js-nav-item-link .nav-item__navtrigger{transform:translateY(-50%) rotate(0)}.header .mobile-menu .nav-item__submenu-col-title{color:#fff;font-family:"ofelia",serif;padding:10px 0;margin-bottom:0;display:block}.header .mobile-menu .nav-item__submenu-col-title a{color:#fff;display:block;position:relative;font-size:18px;font-weight:700}.header .mobile-menu .nav-item__sublink{display:inline-block;width:100%;padding:10px 30px;color:#fff;text-decoration:none;font-size:15px;font-weight:300}.header .mobile-menu .nav-item__submenu-push-link{display:none}.header .mobile-menu .nav-item.sub-open>.js-nav-item-link .nav-item__navtrigger{transform:translateY(-50%) rotate(0)}.header .mobile-menu .header__nav-top-link{margin:10px 0}.header .mobile-menu .categories-list__item{text-align:center;margin-bottom:15px}.header .mobile-menu .categories-list__item-link{display:block;text-align:left;padding:10px 0 0 5px}.header .mobile-menu .categories-list__item-label{color:#fff;font-size:15px}.header .mobile-menu .categories-list__item-icon{display:none}}@media screen and (max-width: 770px){.header__top-wrapper,.header__search{position:fixed;bottom:3px}.header__top-wrapper{left:0;width:82%}.header__top-wrapper .nav-item__link{color:#fff;background:#f39547;border-radius:25px;text-indent:-999px;width:25px}.header__top-wrapper .nav-item__link .icon{text-indent:-12px}.header__top-wrapper .nav-item__link .icon:before{color:#fff}.header__top-wrapper{padding:5px 0}.header__top-nav .nav-item__link--cart i{background:#232e5c;text-indent:1px}.header__search{right:0;width:20%;bottom:10px;text-align:left;margin-right:10px}.header__search .header__search-fake-input{color:#fff;background:#f39547;border-radius:25px;text-indent:-999px;width:25px;padding:23px}.header__search .header__search-fake-input .icon{text-indent:-18px}.header__search .header__search-fake-input .icon:before{color:#fff}}.page-hero{position:relative;width:100%;overflow:hidden;margin-right:30px;margin-top:155px}@media screen and (max-width: 770px){.page-hero{margin-top:50px}}.page-hero__bg-container{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero__bg-container img{width:100%;height:100%;object-fit:cover}.page-hero__content-container{width:100%;height:100%;padding-top:50px;display:flex;align-items:center;padding-bottom:45px}.page-hero__content-container h1{position:relative;margin-bottom:0;text-align:center}.page-hero__content-container h1+h2{margin-top:-30px;color:#fff;text-align:center}.page-hero__breadcrumb{color:#242e5c;padding:10px 0;font-size:14px}.page-hero__breadcrumb a{color:#f39547;text-decoration:none}.page-hero__breadcrumb a:hover{text-decoration:underline}.page-hero__breadcrumb .chevron{color:#f39547}.fixed-header .page-hero{margin-top:110px}.page-hero .keywords{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#fff}.page-hero .keywords .keyword{margin:1rem 5px 0 5px}.page-hero .reference{text-align:right;color:#fff;font-size:15px}.home-hero{height:100vh;max-height:895px;position:relative}.home-hero__bg-container{position:relative;height:100%}.home-hero__bg-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:155px}.home-hero__content-wrapper .container{height:100%}.home-hero__content{height:100%;padding-top:130px}.home-hero__title{text-align:center;width:100%}.home-hero__search{display:block;padding:40px 40px 25px;width:auto;max-width:1180px;margin:0 auto;background:rgba(36,46,92,.5);border-radius:0 40px 0 40px}.home-hero__search .search-form__submit{width:42px}@media screen and (max-width: 770px){.home-hero{height:60vh;min-height:600px;margin-top:50px}.home-hero__content-wrapper{padding-top:0}.home-hero__content{padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}}.home-categories{margin-top:-130px}.home-categories__bloc-list{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 770px){.home-categories{margin-top:20px}.home-categories__bloc-list{flex-wrap:wrap}}.home-formations{overflow:hidden;margin:30px 0}.home-formations__header{position:relative;padding-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end}.home-formations__header h2{margin-bottom:0}.home-formations__header:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:50px;height:14px;background:rgba(0,0,0,0) url("../img/hr-before.svg") center no-repeat;background-size:contain}.home-formations__header:after{content:"";position:absolute;bottom:7px;right:0;display:inline-block;width:calc(100% - 58px);height:1px;background:#f39547}.home-formations__swiper-nav{margin-bottom:-10px}.home-formations__swiper-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #141a32;border-radius:50%}.home-formations__swiper-nav-btn:hover{cursor:pointer;background:#242e5c}.home-formations__swiper-nav-btn:hover .icon{color:#fff}.home-formations__post-list{margin-bottom:70px !important}.home-keyfigures__title{margin-bottom:80px}.home-keyfigures__list{display:flex;align-items:center;justify-content:center}.home-keyfigures__item{width:25%;text-align:center;padding:5px 70px;position:relative}.home-keyfigures__item:after{content:"";position:absolute;top:0;right:0;display:inline-block;height:100%;width:1px;background:#242e5c}.home-keyfigures__item:last-of-type:after{content:none}.home-keyfigures__item-picto{display:inline-block;width:60px;height:60px;margin-bottom:30px}.home-keyfigures__item-picto--graduates{background:rgba(0,0,0,0) url("../img/graduates.png") center no-repeat;background-size:contain}.home-keyfigures__item-picto--trainings{background:rgba(0,0,0,0) url("../img/trainings.png") center no-repeat;background-size:contain}.home-keyfigures__item-picto--satisfaction{background:rgba(0,0,0,0) url("../img/satisfaction.png") center no-repeat;background-size:contain}.home-keyfigures__item-picto--return{background:rgba(0,0,0,0) url("../img/return.png") center no-repeat;background-size:contain}.home-keyfigures__item-label{font-family:"ofelia-bold",serif;font-size:18px}.home-keyfigures__item-value{display:block;font-size:34px;font-family:"ofelia-bold",serif}.home-keyfigures__item-value .odometer-digit{font-family:"ofelia-bold",serif}@media screen and (max-width: 770px){.home-keyfigures__list{flex-wrap:wrap}.home-keyfigures__item{width:100%;margin-bottom:20px}.home-keyfigures__item:after{content:none}}.home-upcoming__content-wrapper{padding-left:calc((100vw - 1500px)/2)}.home-upcoming__content{padding:70px;background:#fbf2eb;border-bottom-left-radius:180px}.home-upcoming__list{margin-bottom:30px}.home-upcoming__item{display:flex;align-items:center;margin-bottom:30px;text-decoration:none;color:inherit;transition:300ms}.home-upcoming__item:hover{background:#f39547;border-radius:0 25px 0 25px;color:#fff}.home-upcoming__item:hover h3{color:#fff}.home-upcoming__item-date{padding:22px;aspect-ratio:1;max-width:86px;margin-right:30px;background:#f39547;border-radius:0 25px 0 25px}.home-upcoming__item-date-day{display:block;font-size:22px;font-family:"ofelia-bold",serif;color:#fff}.home-upcoming__item-date-month{display:block;font-size:18px;font-family:"ofelia-bold",serif;color:#fff}.home-upcoming__item-infos{margin-bottom:5px}.home-upcoming__item-infos-label{font-family:"ofelia-bold",serif}.home-upcoming__map{height:100%}.home-upcoming__map .marker-cluster-small{background:rgba(243,149,71,.5);color:#fff}.home-upcoming__map .marker-cluster-small div{background:#f39547}@media screen and (max-width: 1024px){.home-upcoming__map{order:1 !important;aspect-ratio:1.5}.home-upcoming__content-wrapper{order:2 !important}}@media screen and (max-width: 770px){.home-upcoming__map{aspect-ratio:1}.home-upcoming__content{border-bottom-left-radius:65px;padding:30px 5px}.home-upcoming__content>.btn-container--right{text-align:center}}.account-documents .download{background:#232e5c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:20px;margin:auto;color:#fbf2eb;border:none;cursor:pointer;position:relative;transition:500ms}.account-documents .download:hover{background-color:#f39447}.account-documents tbody tr:nth-child(odd){background:#fbf2eb}.account-documents tbody tr:nth-child(even){background:#fff}.account-documents tr h4{margin-bottom:.4rem}.account-documents tr td{vertical-align:baseline !important}.account-documents__row--title{padding-left:0;font-weight:bold}.account-documents__row--content{padding-left:1rem}.account-documents__row--content a{color:#f39447;text-decoration:none}.account-documents__row--content ul{margin:1rem 0}.account-documents__row--content li.source{font-weight:bold;color:#f39447;margin-bottom:.5rem}.account-documents__row{margin:1rem 0;padding-left:2rem}.search-form__form{display:flex;align-items:center;gap:15px}.search-form__field-container{display:inline-block;position:relative;min-width:calc((100% - 205px)/5) !important;max-width:225px;text-align:left}.search-form__field-container:last-of-type{width:42px;min-width:42px !important}.search-form__field-container input[type=text],.search-form__field-container .datepicker{padding:11px 23px;width:auto;flex-grow:1;width:100%;color:#242e5c;font-size:14px;font-family:"ofelia";text-align:left;background:#fff;border:none;border-radius:25px;appearance:none}.search-form__field-container input[type=text]:focus,.search-form__field-container input[type=text]:active,.search-form__field-container .datepicker:focus,.search-form__field-container .datepicker:active{outline:none}.search-form__field-container input[type=text]::placeholder,.search-form__field-container .datepicker::placeholder{color:#242e5c;text-align:center}.search-form__field-container .datepicker{padding-right:20px;background:#fff url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:10px;text-align-last:left}.search-form__field-container .datepicker ::placeholder{text-align-last:left}.search-form__field-container:last-of-type{margin-right:0}.search-form__field-container select{width:100%}.search-form__field-container .ms-parent{display:flex}.search-form__field-container .ms-parent .ms-choice{padding:8px 23px;width:auto;width:100%;box-sizing:content-box;color:#242e5c;font-size:14px;font-family:"ofelia";border:none;border-radius:25px;appearance:none;padding-right:25px;background:#fff url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:10px}.search-form__field-container .ms-parent .ms-choice span{overflow:hidden;max-width:160px}.search-form__field-container .ms-parent .placeholder,.search-form__field-container .ms-parent .ms-choice>span{position:static;padding-left:0;color:#242e5c}.search-form__field-container .ms-parent .icon-caret{display:none}.search-form__field-container .ms-parent .ms-drop label{display:flex;align-items:center;padding:10px 10px 10px 20px}.search-form__field-container .ms-parent .ms-search input{border:1px solid #242e5c;border-radius:5px;padding:5px}.search-form__submit{display:inline-flex;height:42px;appearance:none;background:#f39547;border:none;border-radius:20px;align-items:center;color:#fff;font-weight:600;padding:0 10px}.search-form__submit .icon{font-size:19px;color:#fff;margin-right:10px}.search-form__submit:hover{cursor:pointer}.search-form__close{position:absolute;top:20px;right:30px;font-family:"ofelia",serif;color:#f39547;font-size:34px;text-decoration:none}.fullscreen-search{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;display:none;background:rgba(36,46,92,.9)}.fullscreen-search.active{display:flex;flex-direction:column;align-items:center;justify-content:center}.fullscreen-search .search-form__submit .icon-loupe:before{color:#fff}.fullscreen-search .search-form__form{width:100%;padding:40px;flex-wrap:wrap;gap:40px 15px}.fullscreen-search .search-form__field-container{order:2;flex-grow:1;max-width:none}.fullscreen-search .search-form__field-container:first-of-type{width:calc(100% - 57px);max-width:none;order:1}.fullscreen-search .search-form__field-container:last-of-type{order:2}.fullscreen-search .search-form__field-container--secondary{display:inline-block}@media screen and (max-width: 1280px){.ms-drop{max-width:100%}.search-form__form{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 770px){.search-form__field-container{width:100%;max-width:none}}.catalogue-push{padding:40px 20px 20px;position:relative;background:#fbf2eb}.catalogue-push__title{text-align:center;color:#fff;position:relative;z-index:2}.catalogue-push__bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.catalogue-push__bg img{width:100%;height:100%;object-fit:cover}.catalogue-push .btn-container{position:relative;z-index:2}.catalogue-why__item{display:flex;align-items:center;justify-content:center;height:100%;padding:30px;background:#242e5c;text-decoration:none;border-radius:0 25px 0 25px}.catalogue-why__item h3{color:#fff;margin-bottom:0;text-align:center}.catalogue-why__item:hover{background:#f39547}.catalogue-form{background:#fbf2eb;margin-top:100px}.catalogue-form h2:before{background:#fbf2eb url("../img/hr-before.svg") center no-repeat;background-size:60%}.catalogue-form .form__field+.form__field{margin-bottom:0}.catalogue-form .form__field--textarea,.catalogue-form textarea{height:100%}@media screen and (max-width: 1024px){.catalogue-filters{display:none}.catalogue-why .col-4{margin-bottom:20px !important}.catalogue-form .col-3{margin-bottom:35px !important}}.search-results__header{position:relative}.search-results__header h2{margin-bottom:20px}.search-results__order{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:3}@media screen and (max-width: 770px){.search-results__order{width:100% !important;position:relative}}.search-results__order .ms-choice{appearance:none;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;overflow:hidden;background:rgba(0,0,0,0) url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px;font-size:15px;font-family:"muli",sans-serif;color:#242e5c}.search-results__order .ms-choice span{overflow:hidden;max-width:100%}.search-results__order .ms-choice .placeholder{width:100%;max-width:none !important;padding:14px 10px}.search-results__order .ms-choice .placeholder,.search-results__order .ms-choice .ms-choice>span{position:static;padding-left:0;color:#242e5c}.search-results__order .ms-choice .icon-caret{display:none}.search-results__order .ms-choice .ms-drop label{display:flex;align-items:center;padding:10px 10px 10px 20px}.search-results__search-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:3;font-size:22px;padding:10px;color:#242e5c;border:1px solid #242e5c;border-radius:50%}.search-results__search-toggle:hover{background-color:#242e5c;color:#fff;cursor:pointer}.search-results__filters-container{height:100%;margin-bottom:24px}.search-results__filters{padding:30px;background:#fbf2eb;border-radius:0 25px 0 25px}.search-results__filters .search-form__form{flex-wrap:wrap}.search-results__filters .search-form__field-container{width:100% !important;max-width:none;text-align-last:left;margin-right:0}.search-results__filters .search-form__field-container input{text-align:left}.search-results__filters .search-form__field-container:last-of-type{margin-bottom:0}.search-results__filters .btn{text-align-last:center;margin-bottom:0}.filters{display:flex;align-items:center;margin-bottom:20px}.filters__active-item{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#242e5c;background:#fbf2eb}.filters__active-item a{text-decoration:none;color:#242e5c}.filters__active-item i{margin-left:5px}.detail-formation .h2--hr-full{margin-bottom:30px}.detail-formation .content-edito h3{color:#f39547}.detail-formation__content{position:relative}.detail-formation__objectifs{margin-bottom:30px;overflow:hidden;border:1px solid #f39547;border-radius:10px}.detail-formation__objectifs h2{margin-bottom:0 !important}.detail-formation__objectifs .content-edito{padding:30px 20px}.detail-formation__objectifs-header{background:#242e5c;padding:30px 20px 0}.detail-formation__objectifs-header h2{color:#fff;margin-bottom:0;padding-bottom:25px}.detail-formation__objectifs-header h2:after,.detail-formation__objectifs-header h2:before{transform:translateY(6px)}.detail-formation__programme{margin-bottom:30px;padding:0 20px}.detail-formation__pour-qui{margin-bottom:30px;padding:30px 20px;border:1px solid rgba(0,0,0,.2);border-radius:10px}.detail-formation__pour-qui .content-edito{margin-bottom:20px}.detail-formation__pour-qui .content-edito:last-child{margin-bottom:0}.detail-formation__sidebar{align-self:stretch}.detail-formation__sidebar-content{height:100%}.detail-formation__sticky{z-index:2}@media screen and (max-width: 770px){.detail-formation__sticky.sticked{margin-top:-58px}.detail-formation__sticky.sticked .detail-formation__anchors li{display:none}.detail-formation__sticky.sticked .detail-formation__anchors li:has(a.active){display:block}.detail-formation__sticky.sticked .detail-formation__anchors li:has(a.active)+li{display:block}}.detail-formation__anchors{overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;margin-bottom:20px;background:#fbf2eb}.detail-formation__anchors li{display:block;height:100%;text-align:center;flex-grow:1}.detail-formation__anchors a{display:block;padding:10px;height:100%;width:100%;text-decoration:none;color:#242e5c}.detail-formation__anchors a:hover,.detail-formation__anchors a.active{background:#f39547;color:#fff}@media screen and (max-width: 770px){.detail-formation__anchors{flex-wrap:wrap}.detail-formation__anchors li{width:100%}}.detail-formation__info{position:relative;display:flex;flex-direction:column;justify-content:center;padding:10px 10px 10px 60px;margin-bottom:20px;background:#d3dbfd;border-radius:40px 0 0 40px}.detail-formation__info-icon{position:absolute;top:50%;left:5px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.detail-formation__info-icon:before{color:#f39547;font-size:25px}.detail-formation__info-label{width:100%}.detail-formation__info-value{width:100%;text-align:right;font-size:22px;font-family:"ofelia-bold",serif}.detail-formation__session_date.last{margin-bottom:1rem}.detail-formation__session_date.last hr{display:none}.detail-formation__session_date{display:flex;align-items:center}.detail-formation__session_date__date{writing-mode:vertical-lr;rotate:180deg;margin-right:.7rem}.detail-formation__upcoming{margin-bottom:50px;padding:25px;padding-bottom:0;border:1px solid rgba(0,0,0,.2);border-radius:10px}.detail-formation__upcoming .btn-container{transform:translateY(50%);margin-top:-20px}.detail-formation__upcoming .btn-container .btn{margin-bottom:0}.detail-formation__upcoming-title{padding-bottom:10px;border-bottom:1px solid #f39547}.detail-formation__upcoming-select{width:100%;margin-bottom:10px;padding:10px;border:1px solid #f39547;border-radius:0 10px 0 10px;background:#fff;appearance:none;background:rgba(0,0,0,0) url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px;padding-right:30px}.detail-formation__upcoming-info{margin-bottom:15px}.detail-formation__upcoming-info strong{font-family:"ofelia-bold",serif}.detail-formation__upcoming-info-label{display:block;font-family:"ofelia-bold",serif;margin-bottom:5px}.detail-formation__upcoming-info-value{display:block;margin-bottom:5px}.detail-formation__file{position:relative;display:flex;align-items:center;padding:5px 10px;margin-bottom:30px;text-decoration:none;color:#242e5c;background:#f39547;border-radius:40px 0 0 40px}.detail-formation__file:hover{background:#242e5c}.detail-formation__file:hover .detail-formation__file-icon i{color:#fff}.detail-formation__file:hover .detail-formation__file-label{color:#fff}.detail-formation__file-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;position:relative}.detail-formation__file-icon i{display:block;width:70px;height:70px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:rgba(0,0,0,0) url("../img/pdf-icon.svg") center no-repeat;background-size:contain}.detail-formation__file-label{width:100%;text-align:right;font-size:22px;font-family:"ofelia-bold",serif;color:#fff;margin-right:5px}.detail-formation__file-icon-arrow-down:before{color:#fff}.detail-formation__strengths{padding:25px;margin-bottom:30px;background:#d3dbfd;border-radius:0 40px 0 40px}.detail-formation__strengths ul{margin-bottom:0}.detail-formation__strengths-title{padding-bottom:10px;border-bottom:1px solid #f39547}.detail-formation__waitlist{text-align:center}#sessionDateInfos{min-height:290px}#sessionDateInfos.loading{display:flex;justify-content:center;align-items:center}#sessionDateInfos.loading .loader{display:block}#sessionDateInfos .loader{font-size:35px;color:#232e5c;display:none}#addToCartButton .added{visibility:hidden;transform:translate(100%, 0);position:absolute;transition:transform 300ms ease-in-out}#addToCartButton.added{background-color:#03cea4;border-color:#03cea4}#addToCartButton.added .added{visibility:visible;transform:translate(-50%, 0);left:50%;transition:transform 300ms ease-in-out}#addToCartButton.added .added i{animation:elastic 700ms ease-in-out forwards}#addToCartButton.added .add{visibility:hidden}@keyframes elastic{0%{transform:scale(0)}60%{transform:scale(1.6)}100%{transform:scale(1)}}.formation__item{background-color:#fbf2eb}.formation__item__title{background-color:#242e5c;color:#fff;padding:.5rem;border-radius:0 25px 0 0 !important}.formation__item__content{padding:1rem}.formation__item__icon{font-size:20px;color:#ac2316}.formation__item__icon--checked{color:#03cea4}.formation__item__row{margin-bottom:1rem;margin-left:1rem;display:flex;align-items:center}.formation__item__row .btn--link{margin:0}.formation__item__row i{margin-right:.5rem}.formation__item__row--session-date{margin-left:0;margin-top:2rem;font-weight:bold}.formation__item__row--session-date:first-child{margin-top:0}.formation__item__session{margin:1rem 0}.formation__item--current{margin-bottom:1rem !important;border-radius:0 25px 0 25px !important}.accordion__header{margin-bottom:0 !important}.categories-bloc{display:flex;flex-direction:column}.categories-bloc:last-of-type{margin-right:0}.categories-bloc__header{padding:20px;text-align:center;background:#242e5c;border-top-right-radius:65px}.categories-bloc__header h2{margin-bottom:0;color:#fff}.categories-bloc__header h2.active{text-decoration:underline}.categories-bloc__bottom-link{align-self:center;transform:translateY(-50%)}.categories-bloc .categories-list{flex-grow:1;padding:20px 40px 40px;background:#fbf2eb;border-bottom-left-radius:65px}.home-categories__bloc-list .categories-bloc{width:29.3333333333%;margin-right:6%}@media screen and (max-width: 770px){.home-categories__bloc-list .categories-bloc{width:100%;margin-right:0}}.categories-list__item{margin-bottom:5px}.categories-list__item-link{display:flex;align-items:center;text-decoration:none}.categories-list__item-link:hover .categories-list__item-label{text-decoration:underline}.categories-list__item-link.active .categories-list__item-label{text-decoration:underline;font-family:"ofelia-bold",serif}.categories-list__item-icon{margin-right:20px}.categories-list__item-icon img{width:48px;height:auto}.categories-list__item-label{color:#141a32}.catalogue__cat-list .categories-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.catalogue__cat-list .categories-list .categories-list__item{display:inline-block;margin:0 10px 20px;padding:5px 15px 4px 5px;background:#fbf2eb;border-radius:40px;transition:border-radius .3s ease-out}@media screen and (max-width: 770px){.catalogue__cat-list .categories-list .categories-list__item{width:100%}}.catalogue__cat-list .categories-list .categories-list__item:hover{border-radius:25px 0 25px 0;background:#f39547}.catalogue__cat-list .categories-list .categories-list__item:hover a span{color:#fff;text-decoration:none}.header .categories-list .categories-list__item-icon{margin-right:10px}.header .categories-list .categories-list__item-icon img{width:40px;height:40px}.post-list{display:flex;flex-wrap:wrap;align-items:stretch;margin:40px 0}.post-list.swiper{overflow:visible}.post-list.swiper:after,.post-list.swiper:before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-block;width:50vw;height:calc(100% + 48px);background:#fff}.post-list.swiper:before{right:calc(100% + 1px)}.post-list.swiper:after{left:calc(100% + 1px)}.post-list--catalogue{margin-bottom:0;gap:60px 15px}.post-item{display:block;text-decoration:none;color:#141a32}.post-item__wrapper{position:relative;padding:50px 45px;height:100%;border:1px solid rgba(0,0,0,.2);border-radius:10px}.post-item__cat{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;padding:0 15px;background:#fff}.post-item__cat-icon{margin-right:5px}.post-item__cat-label{white-space:nowrap}.post-item__cat-label::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.post-item__title{margin-bottom:30px}.post-item__desc{margin-bottom:30px;line-height:1.5;font-weight:300}.post-item__infos{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin-bottom:30px;border-top:1px solid #f39547;border-bottom:1px solid #f39547}.post-item__duration{color:#f39547;font-size:13px;display:flex;align-items:center}.post-item__duration .icon{font-size:25px;line-height:1;margin-right:10px}.post-item__price{font-size:22px;font-family:"ofelia-bold",serif}.post-item__upcoming-title{font-family:"ofelia-bold",serif;font-size:14px;margin-bottom:15px}.post-item__upcoming-infos{font-size:14px;line-height:22px}.post-item__plus{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#242e5c}.swiper .post-item{width:calc((100% - 45px)/4);height:auto}.swiper .post-item .post-item__wrapper{height:100%}.post-list--catalogue .post-item{width:calc((100% - 30px)/3)}.post-list--search .post-item{width:calc((100% - 15px)/2)}.post-list--search .post-item .post-item__wrapper{padding:50px 30px}.post-list--detail-formation .post-item{width:calc((100% - 45px)/4)}.post-list--search-intra .post-item{width:calc((100% - 45px)/4)}.post-item:hover .post-item__wrapper{border:1px solid #000}.post-item:hover .post-item__plus{background:#f39547}.post-item__session-header{display:flex;align-items:center;margin-bottom:30px}.post-item__session-header h3{margin-bottom:0}.post-item__session-date{padding:22px;aspect-ratio:1;max-width:86px;margin-right:10px;background:#f39547;border-radius:0 25px 0 25px}.post-item__session-date-day{display:block;font-size:22px;font-family:"ofelia-bold",serif;color:#fff}.post-item__session-date-month{display:block;font-size:18px;font-family:"ofelia-bold",serif;color:#fff}.post-item__session-infos{margin-bottom:5px}.post-item__session-infos-label{font-family:"ofelia-bold",serif}@media screen and (max-width: 770px){.post-list--catalogue .post-item,.post-list--detail-formation .post-item,.post-list--search-intra .post-item{width:calc((100% - 15px)/2)}}@media screen and (max-width: 500px){.post-item{width:100% !important}}.questionnaire{margin:2rem 0}.questionnaire .row{flex-wrap:wrap}.questionnaire .form__field__wrapper{padding:0 1rem}.questionnaire__step{border-radius:.5rem;height:0;flex:1;min-width:100%;opacity:0;transform:translateX(100%);transition:transform .5s cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity .3s ease-in-out}.questionnaire__step .form-label{text-align:center}.questionnaire__step.active{opacity:1;transform:translateX(0);height:unset}.questionnaire__step.exit-left{opacity:0;transform:translateX(-100%)}.questionnaire__step.exit-right{opacity:0;transform:translateX(100%)}.questionnaire .inputGroup{display:flex;height:50px;margin:1rem auto;width:400px;position:relative}.questionnaire .inputGroup input[type=radio]{opacity:0;position:absolute;left:50%;top:80%;transform:translate(-50%, 0%)}.questionnaire .inputGroup label{display:flex;flex:auto;vertical-align:middle;align-items:center;justify-content:center;text-align:center;cursor:pointer;background-color:#242e5c;color:#fff;padding:5px 10px;border-radius:6px;transition:color 150ms ease-out,background-color 150ms ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;font-size:12px}.questionnaire .inputGroup label:last-of-type{margin-right:0}.questionnaire .inputGroup input[type=radio]:checked+label{background-color:#f39447;color:#fff}.questionnaire .inputGroup input[type=radio]:hover:not(:checked)+label{background-color:#f39447;color:#fff}.questionnaire__buttons{display:flex;align-items:center;justify-content:space-between}.questionnaire__buttons--right{justify-content:end}.questionnaire__progressbar{width:100%;height:5px;background-color:#efefef;margin-bottom:2rem;border-radius:.25rem}.questionnaire__progressbar--progress{background-color:#f39447;width:0;height:100%;transition:width 300ms ease-in}.questionnaire__return__content{text-align:center;margin:2rem 0}.questionnaire__return__content p{margin:1rem 0}.account-documents__row--content a.questionnaire__link{color:#242e5c;margin-left:.5rem}.account-documents__row--content .questionnaire__link--answered{color:rgba(36,46,92,.5529411765)}.account-documents__row--content li{padding:.5rem 0;display:flex;align-items:center}.pagination{display:flex;justify-content:center;align-items:center;margin:30px auto;width:100%}.pagination__item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;margin-right:5px;border:1px solid #242e5c;border-radius:50%}.pagination__item::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1)*.5em)}.pagination__item:last-or-type{margin-right:0}.pagination__item:hover,.pagination__item.active{background:#242e5c;color:#fff}.pagination__item.disabled{pointer-events:none;filter:grayscale(1);opacity:.5}.pagination__item--link{text-decoration:none;color:#242e5c}.pagination__item--prev{background:rgba(0,0,0,0) url("../img/arrow-left-primary.svg") center no-repeat;background-size:50%}.pagination__item--prev:hover{background:#242e5c url("../img/arrow-left-white.svg") center no-repeat;background-size:50%}.pagination__item--next{background:rgba(0,0,0,0) url("../img/arrow-right-primary.svg") center no-repeat;background-size:50%}.pagination__item--next:hover{background:#242e5c url("../img/arrow-right-white.svg") center no-repeat;background-size:50%}.intervenants-list{display:flex;align-items:stretch}.intervenants{position:relative;overflow:hidden;aspect-ratio:.895;text-decoration:none;width:calc((100% - 30px)/3);margin-right:15px}@media screen and (max-width: 770px){.intervenants{width:100%;margin-bottom:10px}}.intervenants:nth-child(3n){margin-right:0}.intervenants__img-container{width:100%;height:100%}.intervenants__img-container img{width:100%;height:100%;object-fit:cover}.intervenants__infos{position:absolute;top:100%;left:0;transform:translateY(-90px)}@media screen and (max-width: 770px){.intervenants__infos{transform:translateY(-35%)}}.intervenants__infos{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:30px 20px;text-align:center;background-color:rgba(0,0,0,0);transition:all .3s ease-out}.intervenants__infos h3{margin-bottom:50px;color:#fff;text-shadow:0 0 20px #242e5c;position:relative;transition:all .2s linear}.intervenants__infos h3:after{content:"";display:inline-block;width:100px;height:2px;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background:#f39547;opacity:0}.intervenants__infos p{margin-bottom:50px;flex-grow:1;color:#242e5c;line-height:1.5}.intervenants__infos .function{color:#242e5c}.intervenants__infos .btn{align-self:center}.intervenants:hover .intervenants__infos{background-color:rgba(251,242,235,.8);transform:translateY(-100%)}.intervenants:hover .intervenants__infos .btn{background-color:#f39547;border-radius:0 25px 0 25px;border-color:#f39547}.intervenants:hover .intervenants__infos h3{color:#242e5c;text-shadow:none}.intervenants:hover .intervenants__infos h3:after{opacity:1}.bloc-bandeau__title{color:#fff}.bloc-bandeau__title:before{background:#242e5c url("../img/hr-before.svg") center no-repeat;background-size:60%}.bloc-bandeau__band{position:relative;padding:40px 0;margin-bottom:-50px;text-align:center}.bloc-bandeau__band:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:inline;width:100%;height:100%;background:#242e5c}.bloc-bandeau__content{background:#fff;padding:40px}.bloc-bandeau__content h3{color:#f39547}.bloc-bandeau__content .content{flex-grow:1}.bloc-img-txt{margin-bottom:30px}.bloc-img-txt__img-container{position:relative;overflow:hidden}.bloc-img-txt__img-container img{width:100%;height:100%;object-fit:cover}.bloc-img-txt__content-wrapper{padding:105px;overflow:hidden}.bloc-img-txt__content{margin-bottom:30px}.bloc-img-txt--left .bloc-img-txt__img-container{order:1;border-bottom-left-radius:180px}.bloc-img-txt--left .bloc-img-txt__content-wrapper{order:2;border-top-right-radius:180px}.bloc-img-txt--right .bloc-img-txt__content-wrapper{order:1;border-bottom-left-radius:180px}.bloc-img-txt--right .bloc-img-txt__btn-container{text-align:right}.bloc-img-txt--right .bloc-img-txt__img-container{order:2;border-top-right-radius:180px}.bloc-img-txt--primary .bloc-img-txt__content-wrapper{background:#141a32}.bloc-img-txt--primary .bloc-img-txt__content-wrapper h2,.bloc-img-txt--primary .bloc-img-txt__content-wrapper h3,.bloc-img-txt--primary .bloc-img-txt__content-wrapper h4,.bloc-img-txt--primary .bloc-img-txt__content-wrapper p,.bloc-img-txt--primary .bloc-img-txt__content-wrapper ul,.bloc-img-txt--primary .bloc-img-txt__content-wrapper ol{color:#fff}.bloc-img-txt--primary .bloc-img-txt__content-wrapper a{color:#f39547}.bloc-img-txt--secondary .bloc-img-txt__content-wrapper{background:#fbf2eb}.bloc-img-txt--secondary .bloc-img-txt__content-wrapper a{color:#242e5c}@media screen and (max-width: 1024px){.bloc-img-txt__img-container{order:1 !important}.bloc-img-txt__content-wrapper{order:2 !important}}@media screen and (max-width: 770px){.bloc-img-txt__content-wrapper{padding:40px}.bloc-img-txt--left .bloc-img-txt__img-container{border-bottom-left-radius:0;border-top-right-radius:65px}.bloc-img-txt--left .bloc-img-txt__content-wrapper{border-top-right-radius:0;border-bottom-left-radius:65px}.bloc-img-txt--right .bloc-img-txt__content-wrapper{border-bottom-left-radius:65px}.bloc-img-txt--right .bloc-img-txt__img-container{border-top-right-radius:65px}}.bloc-gallery__thumbnails{display:flex;flex-wrap:wrap}.bloc-gallery__item{position:relative;width:20%;border:1px solid #242e5c;padding-top:20%}.bloc-gallery__item:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.bloc-gallery__item--img:after{background-color:rgba(0,0,0,0);background:url("../img/loupe-white.svg") center no-repeat;background-size:50px 50px}.bloc-gallery__item--video:after{background-color:rgba(0,0,0,0);background:url("../img/play-white.svg") center no-repeat;background-size:50px 50px}.bloc-gallery__item:hover{cursor:pointer}.bloc-gallery__item:hover .bloc-gallery__item-bg-solid{opacity:.5}.bloc-gallery__item-img{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;mix-blend-mode:soft-light}.bloc-gallery__item-bg-solid{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s linear}@media screen and (max-width: 770px){.bloc-gallery__item{width:50%}}.lg-outer,.lg-backdrop{z-index:3000}.bloc-team__thumbnails .row{flex-wrap:wrap}.bloc-team__item{text-align:center;background-color:#d3dbfd;border-radius:.5rem;padding:1rem;margin:.5rem}.bloc-team__item__title{font-weight:bolder;margin:.5rem 0}.bloc-team__item img{max-width:100%;height:auto;border-radius:50%}.pagination{display:flex;justify-content:center;align-items:center;margin:30px auto;width:100%}.pagination__item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;margin-right:5px;border:1px solid #242e5c;border-radius:50%}.pagination__item::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1)*.5em)}.pagination__item:last-or-type{margin-right:0}.pagination__item:hover,.pagination__item.active{background:#242e5c;color:#fff}.pagination__item.disabled{pointer-events:none;filter:grayscale(1);opacity:.5}.pagination__item--link{text-decoration:none;color:#242e5c}.pagination__item--prev{background:rgba(0,0,0,0) url("../img/arrow-left-primary.svg") center no-repeat;background-size:50%}.pagination__item--prev:hover{background:#242e5c url("../img/arrow-left-white.svg") center no-repeat;background-size:50%}.pagination__item--next{background:rgba(0,0,0,0) url("../img/arrow-right-primary.svg") center no-repeat;background-size:50%}.pagination__item--next:hover{background:#242e5c url("../img/arrow-right-white.svg") center no-repeat;background-size:50%}.contact__logo{display:block}.contact__logo img{max-width:200px;height:auto;margin-bottom:20px}.contact__infos .h3{margin-bottom:10px;font-size:22px;font-family:"ofelia-bold",serif;line-height:1.3;margin-bottom:15px;color:#242e5c}.contact__infos p{line-height:22px;padding-bottom:5px}.contact__infos a{text-decoration:none;font-family:"ofelia-bold",serif;color:#242e5c;font-size:14px}.contact__infos a:hover{color:#f39547}.contact__infos i{margin-right:5px}.reset-password form{text-align:center}.reset-password__link{display:block;text-align:right;color:#f39547;text-decoration:none}.reset-password__link:hover,.reset-password__link:active{text-decoration:underline}.reset-password__popup-content{max-width:500px}.reset-password__popup-content h3{text-align:center}.reset-password__popup-content p{padding-bottom:20px;text-align:center}.reset-password__popup-content p:last-of-type{padding-bottom:10px}.reset-password__actions{margin-top:1rem}.reset-password .btn-container{margin-top:30px}.generatedPassword{background:#efefef;padding:1rem;text-align:center;border-radius:.5rem}.register{text-align:center}.register__thanks{display:inline-block;margin-bottom:20px}.register__thanks:before{color:#03cea4;font-size:48px}.register__confirm-code-container{display:flex;align-items:center;justify-content:center;margin-top:30px}.register__confirm-code-container .form__field{margin-bottom:0}.register .btn-container{margin-top:30px}.user-account .row{margin-bottom:20px}.user-account__link{position:relative;display:flex;align-items:center;padding:30px 20px;border:1px solid #242e5c;border-radius:0 25px 0 25px;color:#242e5c;text-decoration:none}.user-account__link:hover{background:#242e5c;color:#fff}.user-account__link:hover .user-account__link-icon:before{color:#fff}.user-account__link-icon{display:block;position:relative;font-size:35px;margin-right:15px}.user-account__link-icon:before{color:#242e5c}.user-account__link-notif{position:absolute;top:0;right:0;transform:translate(30%, -20%);display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;font-family:"ofelia",sans-serif;color:#fff;font-size:10px;background:#f39547;border-radius:25px}.user-account__link-text{font-size:18px}@media screen and (max-width: 1024px){.user-account .col-4{margin-bottom:20px}.user-account .col-4:last-of-type{margin-bottom:0}}.user-edit__sidebar-content{height:100%}.user-edit__sticky{z-index:2}.user-edit__anchors{overflow:hidden;margin-bottom:20px;background:#fbf2eb;border-radius:0 25px 0 25px}.user-edit__anchors li{display:block}.user-edit__anchors a{display:block;padding:15px 20px;text-decoration:none;color:#242e5c}.user-edit__anchors a:hover,.user-edit__anchors a.active{background:#f39547;color:#fff;font-family:"ofelia-bold",serif}.user-edit__modify{margin-bottom:30px}.user-edit__studies .btn-container{margin-top:1rem;margin-bottom:2rem}.user-edit__studies .noStudyWrapper.active{display:block}.user-edit__studies .noStudyWrapper{display:none}.user-edit__studies .createStudyWrapper.active{display:block}.user-edit__studies .createStudyWrapper{display:none}.user-edit__delete{margin-bottom:30px;overflow:hidden;border:1px solid #f39547;border-radius:10px}.user-edit__delete .content-edito{padding:30px 20px}.user-edit__delete-header{background:#242e5c;padding:30px 20px 0}.user-edit__delete-header h2{color:#fff;margin-bottom:0;padding-bottom:25px}.user-edit__delete-header h2:after,.user-edit__delete-header h2:before{transform:translateY(6px)}.user-cart__action{color:#242e5c}.user-cart__action:hover{color:#f39547}.user-cart__action--delete{color:#ac2316}.offcanvas-cart{position:fixed;top:0;right:0;z-index:10000;transform:translateX(100%);display:flex;flex-direction:column;background:#fff;height:100vh;padding:30px 20px 30px 30px;transition:transform .3s ease-out}.offcanvas-cart:before{content:"";position:absolute;top:0;right:100%;z-index:-1;width:100vw;height:100vh;background:rgba(36,46,92,.9);opacity:0;pointer-events:none}.offcanvas-cart:after{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:#fff}.offcanvas-cart__list{flex-grow:1;margin-bottom:30px}.offcanvas-cart__item{display:flex;align-items:center;padding-bottom:40px;padding-right:10px;margin-bottom:40px;position:relative}.offcanvas-cart__item:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 42%);z-index:2;display:inline-block;width:50px;height:14px;padding:5px 15px;background:#fff url("../img/hr-before.svg") center no-repeat;background-size:60%}.offcanvas-cart__item:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-block;width:290px;height:1px;background:#f39547}.offcanvas-cart__item-left{padding-right:20px}.offcanvas-cart__item-title{max-width:300px}.offcanvas-cart__item-title a{text-decoration:none;color:#242e5c}.offcanvas-cart__item-infos-label{display:block;padding-bottom:5px;font-family:"ofelia-bold",serif}.offcanvas-cart__item-infos-value{display:block}.offcanvas-cart__item-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:120px;align-self:stretch}.offcanvas-cart__item-price{display:block;margin-top:4px;font-family:"ofelia-bold",serif;font-size:18px;color:#f39547;text-align:right}.offcanvas-cart__item-delete{display:block;color:#242e5c;font-size:22px;border:none;background:none;cursor:pointer}.offcanvas-cart__item-delete:hover{color:#f39547}.offcanvas-cart__close{position:absolute;top:10px;right:10px;color:#f39547;font-size:22px}.offcanvas-cart__action-container{display:flex}.offcanvas-cart__action-container.hide{display:none}.offcanvas-cart__empty{display:block}.offcanvas-cart__empty.hide{display:none}.offcanvas-cart.open{transform:translateX(0)}.offcanvas-cart.open:before{opacity:1;pointer-events:initial}.checkout__timeline{display:flex;align-items:stretch;margin-bottom:20px}.checkout__timeline-item{display:flex;align-items:center;justify-content:center;width:33.3333333333%;padding:30px;border-right:1px solid #242e5c;background:#fbf2eb}.checkout__timeline-item i{width:25px;height:25px;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;font-family:"ofelia-bold",serif;color:#fff;background:#f39547;border-radius:50%;border:1px solid #f39547}.checkout__timeline-item.active{background:#f39547;color:#fff}.checkout__timeline-item.active i{border:1px solid #fff}.checkout__timeline-item:last-of-type{border:none}.checkout__cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkout__cart-header h2{margin-bottom:0}@media screen and (max-width: 770px){.checkout__cart-order{width:100% !important}}.checkout__cart-order .ms-choice{appearance:none;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;overflow:hidden;background:rgba(0,0,0,0) url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px;font-size:15px;font-family:"muli",sans-serif;color:#242e5c}.checkout__cart-order .ms-choice span{overflow:hidden;max-width:100%}.checkout__cart-order .ms-choice .placeholder{width:100%;max-width:none !important;padding:14px 10px}.checkout__cart-order .ms-choice .placeholder,.checkout__cart-order .ms-choice .ms-choice>span{position:static;padding-left:0;color:#242e5c}.checkout__cart-order .ms-choice .icon-caret{display:none}.checkout__cart-order .ms-choice .ms-drop label{display:flex;align-items:center;padding:10px 10px 10px 20px}.checkout__cart-wrapper{overflow:hidden;border:1px solid rgba(0,0,0,.2);border-radius:10px}.checkout__toggle-all-container{margin-top:30px}.checkout__total{padding:20px;border-radius:10px;background:#fbf2eb;border:1px solid rgba(0,0,0,.2)}.checkout__total-line{display:flex;margin-bottom:20px}.checkout__total-line:last-of-type{margin-bottom:0}.checkout__total-line span{width:50%;font-size:19px;font-family:"ofelia-bold",serif;text-transform:uppercase}.checkout__total-line span:last-of-type{text-align:right}.checkout__total-line--small span{font-size:15px;font-family:"ofelia",serif}.checkout__total-line--big span{font-size:22px}.checkout__billing-address{padding:30px;border-radius:10px;border:1px solid rgba(0,0,0,.2)}.checkout__billing-address h3{max-width:200px}.checkout__billing-address p{padding-bottom:10px}.checkout__billing-address .btn-container{margin-top:30px}.checkout__billing-adress-form{display:none}.checkout__payment-selection{padding:30px;border-radius:10px;border:1px solid rgba(0,0,0,.2)}.checkout__payment-choice{padding:20px;margin-bottom:20px;background:#fbf2eb;border-radius:10px}.checkout__payment-choice .h4{margin-bottom:0}.checkout__payment-choice .h4 i{margin-right:10px}.checkout__payment-choice .h4+p{margin-top:15px}.checkout__payment-choice:hover,.checkout__payment-choice.active{background:#f39547;cursor:pointer}.checkout__payment-radio{display:none}.checkout__add-participant-address{display:none}.checkout__add-participant-address.open{display:block}.checkout__add-participant-infos{display:none}.checkout__add-participant-infos.open{display:block}.checkout__thanks-icon{display:inline-block;margin-bottom:20px;width:100%;text-align:center}.checkout__thanks-icon:before{color:#03cea4;font-size:60px}.checkout__error-icon{display:inline-block;margin-bottom:20px;width:100%;text-align:center}.checkout__error-icon:before{color:#ac2316;font-size:60px}.checkout__manage-participant-content{max-width:700px;width:100%}.checkout__manage-participant-content .dt-container{margin-bottom:20px !important}.checkout__manage-participant-table{margin-bottom:20px !important;width:100% !important}.checkout--popup .checkout__cart-wrapper{margin-bottom:20px;border:none}.checkout.order-recap .session-line__list-participants{padding-top:0}.cart-line{max-width:1230px}.cart-line__header{display:flex;align-items:center;padding:30px;padding-bottom:0}.cart-line__title{flex-grow:1}.cart-line__delete-line{color:#242e5c}.cart-line__delete-line:hover{color:#f39547}.cart-line__sessions{background-color:#fbf2eb;padding:30px}.session-line{display:flex;position:relative;margin-bottom:20px;padding-bottom:20px}.session-line:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-block;width:70%;height:1px;background:rgba(0,0,0,.2)}.session-line:last-of-type{padding-bottom:0;margin-bottom:0}.session-line:last-of-type:after{content:none}.session-line__check{align-self:stretch;padding-right:10px}@media screen and (max-width: 770px){.session-line__check{margin-bottom:20px;margin-top:-5px}}.session-line__check [type=checkbox]:not(:checked),.session-line__check [type=checkbox]:checked{position:absolute;left:0;opacity:.01}.session-line__check [type=checkbox]:not(:checked)+label,.session-line__check [type=checkbox]:checked+label{position:relative;z-index:10;display:inline-block;margin-top:12px;padding-left:25px;max-width:none;font-size:14px;cursor:pointer}.session-line__check [type=checkbox]:not(:checked)+label::before,.session-line__check [type=checkbox]:checked+label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #242e5c;background:rgba(0,0,0,0);transition:all .275s}.session-line__check [type=checkbox]:not(:checked)+label::after,.session-line__check [type=checkbox]:checked+label::after{content:"";speak:never;position:absolute;top:50%;left:4px;transform:translateY(-50%);width:12px;height:12px;background-color:#f39547;line-height:0;transform-origin:center;transition:all .2s}.session-line__check [type=checkbox]:not(:checked)+label::after{opacity:0;transform:translateY(-50%)}.session-line__check [type=checkbox]:checked+label::after{opacity:1;transform:translateY(-50%)}.session-line__date{padding-right:20px;min-width:240px;flex-shrink:0}.session-line__date select{width:100%;margin-bottom:10px;padding:10px;padding-right:30px;border:1px solid #f39547;border-radius:0 10px 0 10px;background:#fff;appearance:none;background:#fff url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px}.session-line__label{display:block}.session-line__participants{flex-grow:1}.session-line__list-participants{display:flex;align-items:start;flex-direction:column;flex-wrap:wrap}.session-line__list-participants .participants{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.session-line__list-participants--chambre{padding-top:5px}.session-line__participant{display:inline-block;margin:0 10px 10px 0;padding:10px 20px;background:#f39547;border:1px solid #f39547;border-radius:10px 0 10px 0;color:#fff;text-decoration:none}.session-line__participant span{display:inline-block;margin-right:5px}.session-line__participant a{display:inline-block;text-decoration:none;color:#fff}.session-line__participant:not(span):hover{background-color:#fff;color:#f39547}.session-line__nb-participants{display:inline-block;margin:0 10px 10px 0}.session-line__nb-participants strong{font-family:"ofelia-bold",serif}.session-line__add-participant{text-decoration:none;color:#f39547;margin-bottom:10px}.session-line__add-participant i{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background-color:#f39547;color:#fff;border-radius:50%}.session-line__add-participant:hover span{text-decoration:underline}.session-line__end{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:120px}.session-line__delete-line{color:#242e5c}.session-line__delete-line:hover{color:#f39547}.session-line__price{font-size:22px;font-family:"ofelia-bold",serif;display:block}.session-line__price-infos{font-size:10px}.session-line__add-line{text-decoration:none;color:#f39547}.session-line__add-line i{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background-color:#f39547;color:#fff;border-radius:50%}.session-line__add-line:hover span{text-decoration:underline}.session-line--actions{justify-content:flex-end}.session-line--actions .btn{margin-right:20px}.session-line--actions .btn:last-of-type{margin-right:0}@media screen and (max-width: 770px){.checkout__timeline-item{width:100%;border-right:none;display:none}.checkout__timeline-item.active{display:block}.checkout__timeline-item.active:has(+.checkout__timeline-item.active){display:none}.checkout__cart-header{flex-wrap:wrap;justify-content:flex-end}.checkout__cart-header h2{width:100%}.session-line{flex-wrap:wrap}.session-line__date{flex-grow:1}.session-line__end{width:100%}.session-line__delete-line{position:absolute;top:0}.cart__bottom-actions{flex-wrap:wrap}.cart__bottom-actions .btn{width:100%;margin-bottom:20px}}.wishlist .h2--hr-full{margin-bottom:20px}.wishlist__header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.wishlist__order .ms-choice{appearance:none;border:1px solid #242e5c;border-radius:0 10px 0 10px;background:#fff;overflow:hidden;background:rgba(0,0,0,0) url("../img/arrow-down-primary.svg") right 10px center no-repeat;background-size:12px;font-size:15px;font-family:"muli",sans-serif;color:#242e5c}.wishlist__order .ms-choice span{overflow:hidden;max-width:100%}.wishlist__order .ms-choice .placeholder{width:100%;max-width:none !important;padding:14px 10px}.wishlist__order .ms-choice .placeholder,.wishlist__order .ms-choice .ms-choice>span{position:static;padding-left:0;color:#242e5c}.wishlist__order .ms-choice .icon-caret{display:none}.wishlist__order .ms-choice .ms-drop label{display:flex;align-items:center;padding:10px 10px 10px 20px}.wishlist__wrapper{overflow:hidden;margin-bottom:20px;border:1px solid rgba(0,0,0,.2);border-radius:10px}.wishlist__global-actions{margin-top:20px}.wishlist__validate{margin-top:20px}.wishlist__validate .btn{margin-bottom:0}.featherlight{background:rgba(36,46,92,.8) !important}.featherlight strong{font-weight:bold}.featherlight.error .featherlight-content{border-top:5px solid red}.featherlight.error .featherlight-content svg path{fill:red}.featherlight.success .featherlight-content{border-top:5px solid #32cd32}.featherlight.success .featherlight-content svg path{fill:#32cd32}.featherlight.warning .featherlight-content{border-top:5px solid orange}.featherlight.warning .featherlight-content svg path{fill:orange}.featherlight .featherlight-content{border-radius:1rem;padding:2rem;border-top:5px solid #242e5c;min-width:400px}.featherlight .featherlight-content svg{width:25px;margin-right:.5rem}.featherlight .featherlight-content .h3{display:flex;align-items:center}.featherlight .featherlight-content button{display:flex;margin:auto;margin-top:2rem}.featherlight .featherlight-content p{margin-bottom:1rem;text-align:center}.featherlight .popup-buttons{display:flex;align-items:center;flex-wrap:wrap}.flatpickr-calendar.open{z-index:9999999999 !important}.lms_scroll_track{width:1px;background:#f39547;overflow:visible;margin-right:5px}.lms_scroller{background-color:#242e5c;width:11px;left:-5px}.jc-bs3-row{justify-content:center}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:visible !important}.back-top{width:40px;height:40px;position:fixed;bottom:100px;right:0;z-index:1000;transform:translateX(0);background:#242e5c url("../img/arrow-up-white.svg") center no-repeat;background-size:40%;transition:transform .3s linear}.back-top.hide{transform:translateX(100%)}.accordion{border-bottom:.1rem solid var(--color-border)}.accordion__wrapper{background-color:var(--color-white);box-shadow:var(--shadow);border-radius:2.5rem;width:100%}.accordion__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-title);text-align:center;margin-bottom:4rem}.accordion__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;background-color:#242e5c;padding:.5rem;border-radius:0 .5rem 0;margin-bottom:1rem}.accordion__header--account{background-color:rgba(0,0,0,0);padding:0}.accordion__header--account .accordion__icon{color:#242e5c}.accordion__question{margin-bottom:0;color:#fff;font-size:20px}.accordion__question span{font-size:15px}.accordion__answer{padding:2rem 0}.accordion__content{overflow:hidden;height:0;transition:var(--transition)}.accordion__icon{background-color:var(--color-primary);width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;flex-shrink:0}.accordion__icon.opened{transform:rotate(90deg)}.notification{background:#f39447;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-10px;border-radius:50%;padding:15px}@media screen and (max-width: 770px){.notification{text-indent:0px}}.mx-0{margin-left:0 !important;margin-right:0 !important}.review{border:1px solid #ddd;border-radius:10px;padding:15px;margin-bottom:15px;height:100%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.review-wrapper{margin-bottom:1rem !important;padding:0rem .5rem}.reviews-summary-wrapper{border:1px solid #ddd;border-radius:12px;padding:16px;margin-bottom:18px;background:#fff}.reviews-summary{display:flex;align-items:center;gap:12px}.reviews-summary .score{font-weight:700;font-size:24px}.reviews{margin-bottom:2rem}.stars{display:inline-block;font-size:20px;line-height:1;color:#ddd;position:relative}.stars::before{content:"★★★★★"}.stars span{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#fbbc05}.stars span::before{content:"★★★★★"}.review .user{margin:.5rem 0;font-weight:bold}.review .content{max-height:4.5em;overflow:hidden;position:relative;transition:max-height .4s ease}.review .content.expanded{max-height:1000px}.review .read-more{display:inline-block;margin-top:5px;color:#06c;cursor:pointer;font-size:.9em}.img-fluid{max-width:100%;height:auto}.footer-before__btn-container.bloc_video{padding:15px;color:#242e5c}.footer-before__btn-container.bloc_video h2{color:#242e5c;margin-bottom:5px;min-height:60px}.footer-before__btn-container.bloc_video:hover h2{color:#fff}@media screen and (min-width: 770px){.footer-before__btn-container.bloc_video{display:flex;flex-direction:column;height:100%}}.footer-before__btn-container.bloc_video>div:nth-child(2){display:flex;flex-direction:column;padding:0 0 0 10px}.footer-before__btn-container.bloc_video>div:nth-child(2)>:last-child{margin-top:auto}.player{position:relative}.player:after{background-color:rgba(0,0,0,0);background:url("../img/play-white.svg") center no-repeat;background-size:50px 50px;content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.pst_video{display:flex;justify-content:end}.pst_video>a{padding:10px 80px 10px 20px;border-radius:0 40px 40px 0;margin-bottom:0;margin-top:10px}.pst_video .detail-video-icon i{display:block;width:65px;height:65px;position:absolute;top:50%;right:12px;transform:translateY(-50%);background:rgba(0,0,0,0) url("../img/video-icon.png") center no-repeat;background-size:contain}[data-bs-toggle=tooltip]{position:relative;display:inline-block}[data-bs-toggle=tooltip]::before{content:attr(title);width:auto;height:auto;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(36,46,92,.8431372549);color:#fff;padding:5px 10px;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s}[data-bs-toggle=tooltip]:hover::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-5px)}.btn--action i{font-size:20px}.home-testimonials__list{gap:5px;display:flex;width:100%}.home-testimonials__item{background-color:#141a32;text-align:center;padding:2rem;color:#fff;border-radius:.5rem;text-decoration:none;display:flex;flex-direction:column}.home-testimonials__item hr{width:30%;border:3px solid #f39547;margin:0 auto 1rem auto}.home-testimonials__item__title{font-weight:bolder;margin:1rem;line-height:1.2}.home-testimonials__item__title .function{font-weight:normal}.home-testimonials__item__content{position:relative}.home-testimonials__item__content::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#f39447}.home-testimonials__item__content::after{content:"";font-family:"Font Awesome 6 Free";color:#f39447;font-weight:900}.home-testimonials__item .footer-before__btn-see-more{margin-top:auto;padding-top:10px;margin-left:auto}.home-testimonials__item:hover .footer-before__btn-see-more{color:#fff}.testimonial-modal .featherlight-content{background-color:#141a32 !important}.testimonial-modal .featherlight-close-icon{background:hsla(0,0%,100%,0) !important;color:#fff !important}.testimonial-modal-video .featherlight-content{background-color:#fff !important}.testimonial-modal-video .featherlight-close-icon{color:inherit !important}.testimonial-modal-video .home-testimonials__item{background-color:#fff;text-align:center;padding:2rem;color:#141a32;border-radius:.5rem;text-decoration:none;display:flex;flex-direction:column}.registers-modal ul{list-style-type:disc !important;list-style-position:inside;text-align:left}.registers-modal ul b{font-weight:bold}.registers-modal ul li{margin:.5rem 0}.registers-modal .jconfirm-content-pane{height:unset !important}.offcanvas-cart__list{overflow:auto}.footer-before{padding:45px 0;background:rgba(0,0,0,0) url("../img/footer-before-bg.jpg") center no-repeat;background-size:cover}.footer-before__btn-container{display:block;padding:35px 35px 15px;text-decoration:none;color:#fff;border:1px solid #f39547;border-radius:10px}.footer-before__btn-content{display:flex;align-items:center;margin-bottom:15px}.footer-before__btn-icon{font-size:45px;margin-right:40px}.footer-before__btn-title{color:#fff;margin-bottom:0;font-size:23px}.footer-before__btn-see-more{display:block;width:100%;font-size:14px;text-align:right;font-family:"ofelia-bold",serif;color:#f39547}.footer-before__btn-see-more i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:10px;border:1px solid #f39547;border-radius:50%}.footer-before__btn-container:hover{background:#f39547;color:#fff}.footer-before__btn-container:hover .footer-before__btn-icon:before{color:#fff}.footer-before__btn-container:hover .footer-before__btn-see-more{color:#fff}.footer-before__btn-container:hover .footer-before__btn-see-more i{border-color:#fff}@media screen and (max-width: 1024px){.footer-before__btn-container{margin-bottom:20px}}.footer-main{background:#fff;padding:80px 0}.footer-main .h3{font-size:24px}.footer-main p{font-size:14px}.footer-main__logo{display:block}.footer-main__logo img{max-width:200px;height:auto}.footer-main__coordonnees{margin-bottom:20px}.footer-main__coordonnees h3{margin-bottom:0}.footer-main__coordonnees p{line-height:22px}.footer-main__coordonnees a{text-decoration:none;font-family:"ofelia-bold",serif;color:#242e5c;font-size:14px}.footer-main__coordonnees a:hover{color:#f39547}.footer-main__coordonnees i{margin-right:5px}.footer-main__socials-item{display:inline-block;padding-right:5px}.footer-main__socials-item:last-of-type{padding-right:0}.footer-main__socials-link{display:flex;width:30px;height:30px;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;background:#f39447;color:#fff;text-decoration:none}.footer-main__menu-title{margin-bottom:20px}.footer-main__menu li{display:block;margin-bottom:15px}.footer-main__menu li a{text-decoration:none;font-size:14px;color:#242e5c}.footer-main__qualiopi{margin-top:40px}@media screen and (max-width: 1024px){.footer-main{justify-content:center;text-align:center}.footer-main__logo{margin-bottom:24px}.footer-main__socials{margin-bottom:24px}.footer-main__qualiopi{display:block;margin:0 auto}}.footer-after{background:#f39547;padding:15px 0}.footer-after__content{display:flex;align-items:center;justify-content:space-between}.footer-after p{color:#242e5c}.footer-after p a{color:inherit;text-decoration:none}.footer-after p a:hover{color:#fff}.footer-after__kagency{display:inline-block;width:70px;height:20px;margin-bottom:-5px}.footer-after__kagency img{width:100%;height:auto}@media screen and (max-width: 770px){.footer-after__content{justify-content:center;flex-wrap:wrap}.footer-after p{width:100%;text-align:center}.footer-after a{display:block;text-align:center;margin:10px 0}.footer-after a:after{content:none !important}.footer-after__kagency{margin-top:30px !important}}.mobile-bottom-nav{display:none}@media screen and (max-width: 770px){.mobile-bottom-nav{display:block;width:100%;position:fixed;bottom:0;left:0;z-index:10000;background:#fff}.mobile-bottom-nav ul{display:flex;width:100%}.mobile-bottom-nav__item{display:block;width:33.3333333333%}.mobile-bottom-nav__link{display:block;text-align:center;padding:20px 0}.mobile-bottom-nav__link i{display:inline-block;font-size:18px}.mobile-bottom-nav__link i:before{color:#f39547}}.invoices__header{display:flex;width:100%;padding:15px 10px}.invoices__header-label{font-weight:600}.invoices__header-label--indent-number{width:50%;flex-grow:1}.invoices__header-label--indent-total{width:30%}.invoices__header-label--invoice-dl{width:20%;text-align:right}.invoices__item{display:flex;align-items:center;width:100%;padding:15px 10px;background-color:#fbf2eb}.invoices__item:nth-child(odd){background-color:#fff}.invoices__item-indent-number{width:50%;flex-grow:1}.invoices__item-indent-total{width:30%}.invoices__item-invoice-dl{width:20%;text-align:right;color:#242e5c;font-size:1.5rem}.invoices__item-invoice-dl:hover{color:#f39547}div[aria-hidden=true]{display:none}.tabs .dataTable{width:100% !important}.tabs__title-list{display:flex;padding-top:5px;position:relative;align-items:flex-start}@media screen and (max-width: 770px){.tabs__title-list{flex-wrap:wrap}}.tabs__title-list:after{content:none;display:inline-block;height:5px;width:100%;position:absolute;top:0;left:0;z-index:9;background-color:#fff}.tabs__item-tab{display:flex;align-items:center;justify-content:center;flex-grow:1;height:50px;position:relative;box-shadow:2px 0 2px rgba(0,0,0,.1);transition:top .3s linear;border-radius:.25rem}@media screen and (max-width: 770px){.tabs__item-tab{width:100%}}.tabs__item-tab:hover{cursor:pointer}.tabs__item-tab:focus{outline:none}.tabs__item-tab[data-index="1"]{z-index:8}.tabs__item-tab[data-index="2"]{z-index:7}.tabs__item-tab[data-index="3"]{z-index:6}.tabs__item-tab[data-index="4"]{z-index:5}.tabs__item-tab[data-index="5"]{z-index:4}.tabs__item-tab[data-index="6"]{z-index:3}.tabs__item-tab[data-index="7"]{z-index:2}.tabs__item-tab[data-index="8"]{z-index:1}.tabs__item-tab[aria-selected=true]{z-index:10;background-color:#242e5c;color:#fff;box-shadow:2px 0 2px rgba(0,0,0,.1),-2px 0 2px rgba(0,0,0,.1)}.tabs__item-tab[aria-selected=true]:before{background-color:#242e5c}.tabs__item-tab i{margin-right:.25rem}.tabs__item-content{padding:1rem 0}.proposition__row{margin:1rem 0}.proposition--title{font-weight:bold}.password-conditions{background:#fff;box-shadow:0px 0px 3px 2px rgba(0,0,0,.3019607843);padding:1rem;border-radius:.5rem;margin-bottom:2rem;text-align:left}.password-conditions__title{font-weight:bold;margin-bottom:.5rem}.password-conditions i{margin-right:.5rem}/*# sourceMappingURL=style.css.map */
