@font-face{font-family:'BaikalRegular';src:url('../fonts/BaikalRegular/BaikalRegular.eot');src:url('../fonts/BaikalRegular/BaikalRegular.eot') format('embedded-opentype'),url('../fonts/BaikalRegular/BaikalRegular.woff2') format('woff2'),url('../fonts/BaikalRegular/BaikalRegular.woff') format('woff'),url('../fonts/BaikalRegular/BaikalRegular.ttf') format('truetype'),url('../fonts/BaikalRegular/BaikalRegular.svg#BaikalRegular') format('svg');}
@font-face{font-family:'BaikalLight';src:url('../fonts/BaikalLight/BaikalLight.eot');src:url('../fonts/BaikalLight/BaikalLight.eot') format('embedded-opentype'),url('../fonts/BaikalLight/BaikalLight.woff2') format('woff2'),url('../fonts/BaikalLight/BaikalLight.woff') format('woff'),url('../fonts/BaikalLight/BaikalLight.ttf') format('truetype'),url('../fonts/BaikalLight/BaikalLight.svg#BaikalLight') format('svg');}
@font-face{font-family:'BaikalMedium';src:url('../fonts/BaikalMedium/BaikalMedium.eot');src:url('../fonts/BaikalMedium/BaikalMedium.eot') format('embedded-opentype'),url('../fonts/BaikalMedium/BaikalMedium.woff2') format('woff2'),url('../fonts/BaikalMedium/BaikalMedium.woff') format('woff'),url('../fonts/BaikalMedium/BaikalMedium.ttf') format('truetype'),url('../fonts/BaikalMedium/BaikalMedium.svg#BaikalMedium') format('svg');}
@font-face{font-family:'SwissTimeMedium';src:url('../fonts/SwissTime/SwissTimeMedium/SwissTimeMedium.eot');src:url('../fonts/SwissTime/SwissTimeMedium/SwissTimeMedium.eot') format('embedded-opentype'),url('../fonts/SwissTime/SwissTimeMedium/SwissTimeMedium.woff2') format('woff2'),url('../fonts/SwissTime/SwissTimeMedium/SwissTimeMedium.woff') format('woff'),url('../fonts/SwissTime/SwissTimeMedium/SwissTimeMedium.ttf') format('truetype'),url('../fonts/SwissTime/SwissTimeMedium/SwissTimeMedium.svg#SwissTimeMedium') format('svg');}
@font-face{font-family:'SwissTimeRegular';src:url('../fonts/SwissTime/SwissTimeRegular/SwissTimeRegular.eot');src:url('../fonts/SwissTime/SwissTimeRegular/SwissTimeRegular.eot') format('embedded-opentype'),url('../fonts/SwissTime/SwissTimeRegular/SwissTimeRegular.woff2') format('woff2'),url('../fonts/SwissTime/SwissTimeRegular/SwissTimeRegular.woff') format('woff'),url('../fonts/SwissTime/SwissTimeRegular/SwissTimeRegular.ttf') format('truetype'),url('../fonts/SwissTime/SwissTimeRegular/SwissTimeRegular.svg#SwissTimeRegular') format('svg');}
.header-logo svg path{fill:#00284A;}
.path-frontpage .header-logo svg path{fill:#fff;}
body{font-family:'BaikalLight';color:#00284A;-webkit-font-smoothing:antialiased;}
h1,h2,h4,h5,h6{font-family:'SwissTimeMedium';-webkit-font-smoothing:antialiased;}
h3,.font-25{font-size:25px;line-height:33px;margin-bottom:0px;}
.head-title,.page-title,.featured-top .top-header-title .title,body.path-search .search-form h2{font-size:49px;font-style:normal;line-height:57px;margin-bottom:0px;letter-spacing:-0.98px;}
h3{font-family:'SwissTimeRegular';-webkit-font-smoothing:antialiased;}
strong{font-family:'BaikalMedium'; -webkit-font-smoothing:antialiased;}
a{transition:all 0.3s ease;text-decoration:none;color:#00284A;}
p:last-child{margin-bottom:0;}
.arrow-btn,.pager__items a,.view-offres-d-emploi .form-actions button,.view-formation-listing .form-actions button,.page-user-logout .user-logout-confirm a,.page-user-logout .user-logout-confirm button,.inscription-form-wrapper .inscription-user-form .button,.answering-form .form-actions .button,.newsletter-custom .newsletter-modal-wrap .button{border:1px solid #FF5634;padding:15px 15px 15px 20px;border-radius:40px;position:relative;display:inline-block;background-image:linear-gradient(0deg,#FFF,#FFF);transition:background-image 0.3s ease;}
.inscription-form-wrapper .inscription-user-form .button:after{content: "";background:transparent url('../images/btn-arrow-blue.svg') no-repeat scroll right center/100% auto;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:15px;margin-top:-3px;}
.arrow-btn:hover,.pager__items a:hover,.view-offres-d-emploi .form-actions button:hover,.view-formation-listing .form-actions button:hover,.page-user-logout .user-logout-confirm a:hover,.page-user-logout .user-logout-confirm button:hover,.inscription-form-wrapper .inscription-user-form .button:hover,.answering-form .form-actions .button:hover,.newsletter-custom .newsletter-modal-wrap .button:hover{background-image:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);color:#FFF;border-color:transparent;background-origin:border-box;}
/* .pager__items a:hover:after,.view-offres-d-emploi .form-actions button:hover:after,.view-formation-listing .form-actions button:hover:after,.page-user-logout .user-logout-confirm a:hover:after,.page-user-logout .user-logout-confirm button:hover:after,.inscription-form-wrapper .inscription-user-form .button:hover:after{background-image:url('../images/btn-arrow-white.svg');} */
.arrow-btn-trans{border:1px solid #FF5634;padding:15px 15px 15px 20px;border-radius:40px;position:relative;display:inline-block;background-color:transparent;transition:background-color 0.3s ease;color:#fff;}
/* .arrow-btn-trans:after{content: "";background:transparent url('../images/btn-arrow-white.svg') no-repeat scroll right center/100% auto;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:15px;margin-top:-3px;} */
.pager__items a:hover svg path,.view-offres-d-emploi .form-actions button:hover svg path,.view-formation-listing .form-actions button:hover svg path,.page-user-logout .user-logout-confirm a:hover svg path,.page-user-logout .user-logout-confirm button:hover svg path,.inscription-form-wrapper .inscription-user-form .button:hover svg path{stroke:#fff;}
.arrow-btn-trans svg path{stroke:#fff;}
.arrow-btn-trans:hover,.arrow-btn-trans:active,.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{background-color:#FF5634;border-color:#FF5634;}
/* Header */
.header{position:relative;}
.header .navbar{padding:0;}
.header .navbar .menu-wrapper{display:flex;align-items:flex-end;}
.header .navbar .navbar-container{align-items:flex-start;}
.header .navbar .menu-wrapper .navbar-brand{display:inline-block;padding:0;margin:0;margin-right:44px;}
.header .navbar .menu-wrapper .menu-block nav.menu--main > ul > li{margin-right:25px;}
.header .navbar .menu-wrapper .menu-block nav ul li:last-child{margin-right:0;}
.header .navbar .menu-wrapper .menu-block nav ul li .nav-link{font-size:16px;padding:0;cursor:pointer;padding-bottom:8.92px;color:#00284A;line-height:normal;}
.header .navbar .menu-wrapper .menu-block nav ul li .nav-link:hover,.header .navbar .menu-wrapper .menu-block nav ul li .nav-link.active,.site-footer-wrapper .nav-link.active,.header .navbar .row.region-top-bar nav ul li .nav-link.active,.dropdown-item.active a{color:#FF5634;}
.dropdown-item.active{background-color:transparent;}
.header .navbar .menu-wrapper .menu-block nav ul li .nav-link::after{content:none;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu{padding:35px 15px 15px 40px;width:560px;column-count:2;left:50%;transform:translateX(-50%);top:39px;border-radius:0;border:0;break-inside:avoid-column;page-break-inside:avoid;column-gap:50px;filter:drop-shadow(0px 21px 40px rgba(0,40,74,0.20));}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li > *{display:flex;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li{display:inline-block;white-space:initial;}
/* for all submenu*/
.header .navbar .menu-wrapper .menu-block nav ul > li:nth-child(5) ul.dropdown-menu li{display:block;}
.header .navbar .menu-wrapper .menu-block nav ul > li:nth-child(5) ul.dropdown-menu{padding:30px 15px 10px 48px;width:183px;column-count:1;left:50%;transform:translateX(-50%);top:39px;border-radius:0;border:0;box-shadow:0px 21px 40px 0px #00284A33;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu:before{right:auto;left:50%;transform:translateX(-50%);content: "";position:absolute;top:-22px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:15px solid transparent;border-bottom:9px solid #fff;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li{padding:0;margin-bottom:25px;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li:hover{background-color:transparent;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li > *,.user-menu ul li a{position:relative;padding-left:0;transition:all 0.3s ease;cursor:pointer;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li > *:hover,.user-menu ul li a:hover{color:#FF5634;padding-left:12px;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li > *:before,.user-menu ul li a:before{content: "";width:1px;height:100%;background-color:#00284A;position:absolute;left:0;top:0;transform:rotate(20deg);opacity:0;transition:all 0.3s ease;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li > *:hover:before,.user-menu ul li a:hover:before{opacity:1;}
/* .header .navbar .menu-wrapper .menu-block nav ul li.dropdown:hover .dropdown-menu{display:block;} */
.js .header .navbar .row.region-top-bar .dropdown-switcher{width:21px;height:24px;}
.js .dropdown-switcher .dropbutton-wrapper{display:inline-block;}
.js .dropdown-switcher .dropbutton-wrapper.open .dropbutton-toggle{left:auto;width:auto;}
.js .dropdown-switcher .dropbutton-widget{border:0;border-radius:0;background-color:transparent;background-image:none;margin:0;padding:0;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle{left:0;width:100%;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle .dropbutton-arrow{display:none;}
.js .dropdown-switcher .dropbutton-toggle button{background-color:transparent;background-image:none;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{border-right:0;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;}
.header .navbar .row.region-top-bar{align-items:center;margin-top:3px;}
.header .navbar .row.region-top-bar > *{width:auto;padding:0;margin-right:19px;}
.header .navbar .row.region-top-bar > *:last-child{margin-right:0;}
.header .navbar .row.region-top-bar nav ul li{margin-right:23px;font-size:14px;line-height:normal;}
.header .navbar .row.region-top-bar nav ul li:last-child{margin-right:0;}
.header .navbar .row.region-top-bar nav ul li .nav-link{padding:0;color:#00284A;cursor:pointer;}
.header .navbar .row.region-top-bar nav ul li .nav-link:hover{color:#FF5634;}
body.path-frontpage .header .navbar .row.region-top-bar nav ul li .nav-link{color:#fff;}
body.path-frontpage .header .navbar .menu-wrapper .menu-block nav ul li .nav-link{color:#fff;}
body.path-frontpage .header .navbar .row.region-top-bar nav ul li .nav-link:hover,body.path-frontpage .header .navbar .menu-wrapper .menu-block nav ul li .nav-link:hover{color:#FF5634;}
body.path-frontpage .dropbutton-wrapper.dropbutton-multiple .dropbutton .dropbutton-action > *{color:#fff;}
body.path-frontpage .header .navbar .row.region-top-bar .top-bar-search{border-color:#fff;}
body.path-frontpage .header .navbar .row.region-top-bar .top-bar-search svg path{stroke:#fff;}
.dropbutton-wrapper.dropbutton-multiple .dropbutton .dropbutton-action > *{padding:0;margin:0;}
.js .dropdown-switcher .dropbutton .dropbutton-action:hover,.js .dropdown-switcher .dropbutton a:hover{background-color:transparent;}
.header .navbar .row.region-top-bar .top-bar-search{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #FF5634;border-radius:50%;cursor:pointer;}
.top-bar-search svg{margin-top:-3px;}
.searchbar{position:absolute;top:100%;left:0;right:0;z-index:4;width:100%;display:none;background:#F5F6F8;}
.searchbar .region-search-bar{display:table;width:100%;height:100%;margin:0;}
.searchbar .region-search-bar .block-search-form-block{display:table-cell!important;vertical-align:middle;padding:0;}
.searchbar .region-search-bar .form-group{margin-bottom:0;}
.searchbar .region-search-bar .input-group{width:100%;}
.searchbar .region-search-bar .form-control{width:100%;border:0;border-radius:0;padding:6px 40px 6px 0;background-color:transparent;font-size:18px;height:40px;color:#00284A;box-shadow:none;line-height:28px;}
.searchbar .region-search-bar .container-inline div.form-actions{display:none;}
.searchbar .region-search-bar .form-control::-webkit-input-placeholder{color:#00284A;font-size:18px;line-height:28px;}
.searchbar .region-search-bar .form-control::-moz-placeholder{color:#00284A;font-size:18px;line-height:28px;}
.searchbar .region-search-bar .form-control::-ms-input-placeholder{color:#00284A;font-size:18px;line-height:28px;}
.searchbar .region-search-bar .container-inline div{display:block;width:100%;}
.searchbar .region-search-bar .form-type-search{margin:0!important;}
.search-form .search-help-link,.search-form .form-group{display:none;}
#search-block-form{display:block;padding:5px 0!important;}
.block-search-form-block > .container-inline{max-width:1300px;width:100%;margin:0 auto;height:100%;display:flex;align-items:center;}
body.path-frontpage .searchbar{background-color:rgba(255,255,255,0.8);}
body.path-frontpage .searchbar .region-searchbar .input-group .form-control::-webkit-input-placeholder{color:#00284A;}
.user-profile-block .user-logo{width:30px;height:30px;border-radius:50%;background-color:#00284A;display:flex;align-items:center;justify-content:center;}
.user-profile-block .user-menu{display:none;}
.logout.username .user-profile-block{margin-top:-3px;}
.user-profile-block:hover .user-menu{display:block;}
/* Homepage */
#main #content{padding:0;}
.layout-main-wrapper{padding-top:10px;}
body{position:relative;padding-top:87px;}
body.path-frontpage{background-image:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);background-size:100% 810px;background-repeat:no-repeat;}
.header{position:absolute;top:13px;left:0;right:0;}
.homepage-banner-wrapper{padding:43px 0 80px;}
.homepage-banner-wrapper .banner-row{align-items:center;}
.homepage-banner-wrapper .banner-row .content-block .subtitle{color:rgba(255,255,255,0.65);margin-bottom:18px;font-size:16px;text-transform:lowercase;letter-spacing:normal;}
.homepage-banner-wrapper .banner-row .content-block .subtitle::first-letter{text-transform:uppercase;}
.homepage-banner-wrapper .banner-row .content-block h2{color:#fff;font-size:61px;margin-bottom:28px;line-height:66px;letter-spacing:-2px;}
.homepage-banner-wrapper .banner-row .content-block .desc{color:#fff;font-size:18px;margin-bottom:34px;max-width:417px;}
.services-main-wrapper{padding:89px 0 107px;}
.services-main-wrapper .service-wrapper{display:flex;justify-content:space-between;}
.services-main-wrapper .service-wrapper .service-text{position:relative;}
.services-main-wrapper .service-wrapper .service-text .content{margin-bottom:62px;}
.services-main-wrapper .service-wrapper .service-text .service-content-block{margin-left:110px;margin-top:60px;}
body.path-frontpage .main-content .content .count-block .subtitle,.subtitle{text-transform:uppercase;font-size:18px;margin-bottom:18px;letter-spacing:0.07em;}
body.path-frontpage .main-content .content .count-block h2{font-size:49px;line-height:57px;letter-spacing:-2px;max-width:600px;margin-bottom:0px;}
.services-main-wrapper .service-content{max-width:550px;}
.services-main-wrapper .service-content .service-block .image-block{margin-bottom:20px;}
.services-main-wrapper .service-content .service-block h3{font-size:39px;margin-bottom:18px;}
.services-main-wrapper .service-content .service-block .desc{margin-bottom:25px;max-width:509px;color:#838591;}
body.path-frontpage .main-content .content{counter-reset:my-sec-counter;}
body.path-frontpage .main-content .content .count-block .subtitle::before{counter-increment:my-sec-counter;content:counter(my-sec-counter,decimal-leading-zero);color:#FF5634;font-size:80px;font-family:'SwissTimeRegular';line-height:65px;letter-spacing:-2px;margin-right:35px;display:inline-block;-webkit-font-smoothing:antialiased;}
.services-main-wrapper .service-content.service-content-wrapper{padding-top:45px;}
.chiffres-cle-section-wrapper{background:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);padding-top:138px;padding-bottom:146px;margin-bottom:91px;}
.chiffres-cle-section-wrapper h2{text-align:center;color:#fff;margin-bottom:73px;}
.chiffres-cle-section-wrapper .key-block{color:#FFF;font-family:'BaikalMedium';text-align:center;font-size:65px;line-height:normal;display:flex;align-items:center;justify-content:center;letter-spacing:-0.65px;-webkit-font-smoothing:antialiased;}
.chiffres-cle-section-wrapper .key-number-block{text-align:center;}
.chiffres-cle-section-wrapper .key-number-block .image img{max-width:70px;height:auto;}
.chiffres-cle-section-wrapper .key-number-block .text{color:#FFF;text-align:center;font-size:20px;line-height:normal;}
.chiffres-cle-section-wrapper .key-number-block .image{height:75px;display:flex;align-items:center;justify-content:center;}
.formation-main-wrapper .view-homepage-formation-tab{margin-top:62px;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link,.history-wrapper .nav-link{border-radius:6px;color:#FFF;font-size:20px;line-height:27px;font-family:'SwissTimeMedium';-webkit-font-smoothing:antialiased;padding:18px 0px 20px 31px;min-width:300px;margin-bottom:5px;text-align:left;text-transform:capitalize;position:relative;background-color:#00284A;transition:initial;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link.active::before,.history-wrapper .nav-link.active::before{opacity:1;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link.active,.history-wrapper .nav-link.active{padding-left:42px;background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .category-wrapper{margin-right:34px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper{display:flex;background:#F5F6F8;margin-left:14px;width:850px;border-radius:5px;padding:28px 75px 25px 36px;margin-bottom:5px;}
.view-homepage-formation-tab .view-footer{display:flex;justify-content:end;max-width:1180px;margin-top:25px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .category-value{padding:8px 0px;justify-content:center;align-items:center;display:flex;color:#FF5634;font-size:15px;border-radius:60px;border:1px solid #FF5634;width:150px;text-align:center;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link::before,.history-wrapper .nav-link::before{content: "";width:1px;height:18px;background-color:#fff;position:absolute;left:31px;top:50%;transform:rotate(20deg);opacity:1;transition:all 0.3s ease;display:flex;justify-content:center;align-items:center;transform:translateY(-50%) rotate(15deg);opacity:0;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper h3{font-family:'SwissTimeMedium';font-size:20px;line-height:27px;margin-bottom:7px;-webkit-font-smoothing:antialiased;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .date{margin-bottom:9px;display:flex;align-items:center;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .location{display:flex;align-items:center;}
.services-de-conseil-main-wrapper .consulting-service-content{column-gap:40px;display:grid;margin-top:42px;grid-template-columns:308px 308px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block{margin-bottom:45px;}
.services-de-conseil-main-wrapper{margin-top:125px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper{position:relative;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .image-block{position:absolute;right:0px;top:0px;display:flex;justify-content:center;align-items:center;height:100%;}
body.path-frontpage .main-content .content .services-de-conseil-main-wrapper.count-block .subtitle::before{margin-right:10px;}
.font-20,.inscription-form-wrapper h2{color:#FFF;font-family:'SwissTimeMedium';font-size:20px;margin-bottom:0px;line-height:27px;-webkit-font-smoothing:antialiased;}
.consulting-wrap-container:before{width:100vw;height:100%;content: '';background:#00284A;display:block;right:100%;position:absolute;top:0;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block .picto{margin-bottom:7px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block .desc p{    /* max-width:261px; */
font-size:15px;line-height:25px;margin-top:2px;}
.consulting-service-wrapper .consulting-service-text:before{content: '';display:block;background:#00284A;width:calc(100% - 481px);position:absolute;height:100%;}
.consulting-wrap-container{padding-top:67px;color:#fff;position:relative;padding-bottom:57px;}
.insights-block{margin-top:100px;}
.insights-view-block,.view-references-plus-recentes{margin-top:60px;}
.insights-view-block .content-block{padding:40px 25px 60px 25px;border-radius:0px 0px 35px 0px;background:#F5F6F8;text-align:left;position:relative;}
.insights-view-block .content-block .date{font-size:15px;font-weight:300;line-height:normal;letter-spacing:-0.15px;margin-bottom:10px;}
.insights-view-block .content-block h3{font-size:25px;font-family:'SwissTimeMedium';line-height:33px;margin-bottom:10px;-webkit-font-smoothing:antialiased;}
.insights-view-block .content-block .category,.reference-wrapper .content-block .category{padding:10px 20px;border-radius:40px;background:#FF5634;color:#fff;line-height:normal;width:fit-content;position:absolute;top:-20px;font-family:'BaikalMedium';font-size:14px;-webkit-font-smoothing:antialiased;}
.reference-wrapper .content-block .link{margin-top:20px;display:flex;align-items:center;}
.reference-wrapper .content-block h3{color:#00284A;margin-bottom:8px;margin-top:7px;}
.reference-wrapper .content-block .category{font-size:13px;line-height:normal;padding:6px 17px;left:-1px;letter-spacing:-0.13px;}
/* insight slider */
.insights-view-block .slick__slide:nth-child(3n+4),.insights-view-block .slick__slide:first-child{margin-top:64px;}
.insights-view-block .slick__slide:nth-child(3n-1){margin-top:0px;}
.insights-view-block .slick__slide:nth-child(3n){margin-top:97px;}
.insights-block .footer-button{margin-top:0px;position:relative;top:-80px;}
.insights-view-block .bottom-icon,.job-wrapper .job-link,.formation-wrapper .view-more{background-image:url('../images/insight-arrow.svg');width:55px;height:55px;position:absolute;right:10px;background-repeat:no-repeat;bottom:10px;transition:all 0.3s ease;}
/* .reference-wrapper .content-block .link:after{background:url('../images/arrow-up.svg') no-repeat;width:24px;height:24px;content: '';display:block;margin-left:8px;} */
/* insight slider */
.references-section-wrapper .footer-button{margin-top:64px;}
.references-section-wrapper{margin-top:108px;text-align:center;margin-bottom:94px;}
.insights-view-block .slick__slide,.view-references-plus-recentes .slick__slide{margin-right:30px;}
.insights-view-block .insights-block .subtitle,.references-section-wrapper .subtitle{margin-bottom:9px;}
.insights-section-wrapper .insights-block{text-align:center;}
.insights-view-block .insights-block .image-block img,.view-references-plus-recentes .slick__slide img,.reference-wrapper img{width:100%;}
.reference-wrapper .content-block{text-align:left;position:relative;padding-top:20px;}
.reference-wrapper .content-block .category.category-17{background:#00284A;}
.line-border{position:relative;}
.homepage-banner-wrapper .line-border img{position:relative;width:100%; height:auto;}
.homepage-banner-wrapper .line-border::before{left:227px;top:-100px;height:875px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .consulting-service-text:after{bottom:-27px;z-index:2;top:initial;right:452px;height:87%;left:initial;}
.line-border::before,.consulting-service-wrapper .consulting-service-text:after{content: "";width:1px;height:100%;background-color:#fff;position:absolute;left:0px;top:0px;transform:rotate(20deg);}
.insights-view-block .insights-wrapper:hover .bottom-icon,.job-wrapper:hover .job-link,.formation-wrapper:hover .view-more{background-image:url(../images/insight-arrow-hover.svg);}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .date:before,.event-wrapper .date::before{content: '';display:block;background:url('../images/date.svg') no-repeat;width:19px;height:19px;margin-right:8px;}
.dropdown-menu[data-bs-popper]{margin-top:0px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .location:before,.event-wrapper .location::before{content: '';display:block;background:url('../images/location.svg') no-repeat;width:24px;height:24px;margin-right:8px;min-width:24px;}
/* Footer */
.above-footer-wrapper{margin-bottom:87px;}
.above-footer-wrapper .region-above-footer{margin:0;}
.above-footer-wrapper .region-above-footer .block{padding:0;}
.above-footer-wrapper .contact-wrapper{display:flex;align-items:center;}
.above-footer-wrapper .contact-wrapper .image-block{position:relative;z-index:2;}
.above-footer-wrapper .contact-wrapper .content-block{display:flex;align-items:center;justify-content:center;background:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);width:calc(100% - 560px);margin-left:-68px;height:600px;}
.above-footer-wrapper .contact-wrapper .content-block .content{max-width:630px;}
.above-footer-wrapper .contact-wrapper .content-block .content h2{color:#fff;font-size:49px;margin-bottom:16px;}
.above-footer-wrapper .contact-wrapper .content-block .content .desc{font-size:18px;color:#fff;margin-bottom:40px;}
.site-footer-wrapper{padding:18px 0;}
.site-footer-wrapper{padding:18px 0;}
.site-footer-wrapper .footer-logo{margin-bottom:18px;}
.site-footer-wrapper .footer-logo{margin-bottom:18px;}
.site-footer-wrapper nav ul{display:block;}
.site-footer-wrapper nav ul li{margin-bottom:15px;}
.site-footer-wrapper nav ul li .nav-link{padding:0;color:#00284A;cursor:pointer;transition:all 0.3s ease;width:fit-content;}
.site-footer-wrapper nav ul li .nav-link:hover{color:#FF5634;}
.site-footer-wrapper h2{font-size:20px;margin-bottom:21px;}
.site-footer-wrapper .footer-horairessecretariat h2{margin-bottom:17px;}
.site-footer-wrapper .footer-newsletter{margin-bottom:43px;}
.site-footer-wrapper .footer-newsletter h2{margin-bottom:26px;}
.site-footer-wrapper .footer-reseauxsociaux h2{margin-bottom:19px;}
.site-footer-wrapper .footer-second,.site-footer-wrapper .footer-third,.site-footer-wrapper .footer-fourth{padding-top:45px;}
.site-footer-wrapper .footer-serviceclients{margin-bottom:34px;}
.site-footer-wrapper .footer-serviceclients a, .site-footer-wrapper .footer-serviceclients a strong{font-family:'BaikalLight';-webkit-font-smoothing:antialiased;}
.site-footer-wrapper .footer-serviceclients a:before{content: "";background:transparent url('../images/phone-icon.svg') no-repeat scroll center/100% auto;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:3px;}
.site-footer-wrapper .footer-horairessecretariat .content-block:first-child{margin-bottom:34px;}
.site-footer-wrapper .footer-horairessecretariat .content-block p{margin-bottom:0;font-family:'BaikalLight';-webkit-font-smoothing:antialiased;}
.site-footer-wrapper .footer-horairessecretariat .content-block p strong{font-family:'BaikalLight';-webkit-font-smoothing:antialiased;}
.site-footer-wrapper .site-footer-block{position:relative;margin-bottom:107px;}
.site-footer-wrapper .site-footer-block .footer-image{position:absolute;left:12px;bottom:0;}
.site-footer-wrapper .site-footer-block .footer-reseauxsociaux .linkedin{font-size:0;width:35px;height:35px;background:transparent url('../images/linkedin-icon.svg') no-repeat scroll center/100% auto;display:block;margin-right:10px;}
.site-footer-wrapper .site-footer-block .footer-reseauxsociaux .instagram{font-size:0;width:35px;height:35px;background:transparent url('../images/instagram-icon.svg') no-repeat scroll center/100% auto;display:block;}
.site-footer-wrapper .site-footer-block .footer-reseauxsociaux .social-links{display:flex;}
.site-footer-wrapper .copyright-block a{color:#838591;}
.site-footer-wrapper .footer-poweredby .field--name-body{text-align:right;}
.site-footer-wrapper .footer-poweredby a:hover{color:#FF5634;}
.site-footer-wrapper .footer-links .field--name-body{text-align:center;}
.site-footer-wrapper .footer-links a:first-child{margin-right:28px;}
/* a-propos page*/
.sub-header-info{padding:36px 0px;background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);color:#fff;text-align:center;}
.sub-header-info .sub-title{font-size:16px;line-height:normal;margin-bottom:1px;}
.nos-partenaires-wrapper .nos-desc-text{margin-top:56px;}
.nos-partenaires-wrapper .nos-desc-text p{max-width:763px;font-size:18px;line-height:28px;margin:auto;text-align:center;}
.nos-partenaires-wrapper .parten-list{margin-top:46px;margin-bottom:76px;}
.nos-partenaires-wrapper .parten-list .logo-image img{max-width:220px;max-height:90px;}
.nos-partenaires-wrapper .parten-list .logo-image{height:159px;display:flex;align-items:center;justify-content:center;}
.nos-partenaires-wrapper .parten-list .partenaire-title{line-height:25px;text-align:center;font-family:'BaikalMedium';padding-bottom:14px;-webkit-font-smoothing:antialiased;}
.nos-partenaires-wrapper .parten-list .partenaire-desc-text{text-align:center;color:#838591;line-height:26px;}
.nos-partenaires-wrapper .parten-list .partenaire-col{margin-bottom:35px;}
#formationAccordion{display:none;}
/* conseil */
.gradient-main-wrap .first-section{display:flex;justify-content:space-between;}
.gradient-main-wrap{background-image:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);background-size:100% 500px;background-repeat:no-repeat;}
.node--type-domaine-d-expertise .first-gradient-section p{max-width:404px;}
.gradient-main-wrap .first-section .content-block{color:#fff;}
.page-subtitle .subtitle{font-size:16px;text-transform:capitalize;line-height:normal;margin-bottom:20px;}
.gradient-main-wrap .first-section .content-block{display:flex;height:500px;flex-direction:column;justify-content:center;padding-left:111px;}
.gradient-main-wrap .first-section .line-border img{position:relative;width:100%;height:auto;max-width: 630px;}
.gradient-main-wrap .first-section .line-border::before{height:575px;top:initial;bottom:0px;}
.first-gradient-section .image-block{margin-top:62px;}
.first-gradient-section p{max-width:328px;}
.first-gradient-section h1{max-width:424px;margin-bottom:12px;}
.introduction-section-wrapper h2{margin-bottom:23px;}
.introduction-section-wrapper p{line-height:26px;}
.font-39,.page-node-126 .featured-top .top-header-title .title{font-size:39px;line-height:50px;margin-bottom:0px;}
.white-chiffres-wrap{background:#F5F6F8;}
.introduction-section-wrapper{margin-bottom:102px;margin-top:31px;}
.white-chiffres-wrap .chiffres-cle-section-wrapper{background:linear-gradient(242deg,#FF5634 -20.32%,rgba(255,86,52,0.00)53.93%);color:#00284A;padding-top:91px;padding-bottom:105px;}
.white-chiffres-wrap .chiffres-cle-section-wrapper h2,.white-chiffres-wrap .chiffres-cle-section-wrapper .key-block,.white-chiffres-wrap .chiffres-cle-section-wrapper .key-number-block .text{color:#00284A;}
.description-block .content-wrapper{justify-content:center;align-items:center;display:flex;}
.description-block h2{margin-bottom:20px;}
.description-block .content-wrapper .content-block{max-width:485px;}
.description-section-wrapper .video{margin-top:100px;}
.video{position:relative;}
.video video{width:100%;height:100%;display:block;object-fit:cover;}
.telechargements-section-wrapper{margin-top:79px;margin-bottom:96px;}
.telechargements-section-wrapper h2{text-align:center;}
.telechargements-section-wrapper .document-block{margin-top:57px;}
.telechargements-section-wrapper .document-block .document,.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block a{display:flex;padding:15px 15px 15px 20px;justify-content:center;align-items:center;border-radius:40px;width:fit-content;margin:auto;border:1px solid #FF5634;}
.telechargements-section-wrapper .document-block .document-col{margin-bottom:30px;}
.contact-lien-brain .les-bains-col .link-block a:after,.event-detail-wrapper .pdf-file-block a:after,.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block a:after{content: '';display:block;background:url('../images/Download.svg') no-repeat;width:24px;height:24px;margin-left:15px;}
.telechargements-section-wrapper .document-block .document:hover,.contact-lien-brain .les-bains-col .link-block a:hover,.event-detail-wrapper .pdf-file-block a:hover,.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block a:hover{background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);color:#fff;border-color:transparent;background-origin:border-box;}
.telechargements-section-wrapper .document-block .document:hover:after,.contact-lien-brain .les-bains-col .link-block a:hover:after,.event-detail-wrapper .pdf-file-block a:hover:after,.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block a:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7490%) hue-rotate(235deg) brightness(98%) contrast(98%);}
.certificats-section-wrapper{background:#F5F6F8;padding-top:61px;padding-bottom:72px;}
.certificats-section-wrapper h2{text-align:center;}
.certificats-section-wrapper .certificate-block{margin-top:61px;text-align:center;justify-content:center;}
.certificats-section-wrapper .certificate-block img{width:140px;height:140px;mix-blend-mode:multiply;object-fit:cover;margin-bottom:23px;}
.certificats-section-wrapper .certificate-block .title{font-size:16px;font-family:'BaikalMedium';line-height:25px;margin-bottom:10px;-webkit-font-smoothing:antialiased;}
.certificats-section-wrapper .certificate-block .desc p{line-height:26px;max-width:285px;color:#838591;}
.view-temoignage-conseil{padding-bottom:110px;padding-top:80px;padding-left:110px;}
.view-events-lies{padding-bottom:110px;}
.view-temoignage-conseil .subtitle{display:flex;margin-bottom:37px;position:relative;padding-left:102px;}
.view-temoignage-conseil .subtitle:before{position:absolute;left:0px;top:0px;content: '';background:url('../images/quote.svg') no-repeat;width:82px;height:68px;}
.slick-dots{padding:0px;display:flex;justify-content:center;list-style:none;margin-top:40px;}
.slick-dots li.slick-active{background:#00284A;}
.slick-dots li button{display:none;}
.slick-dots li{font-size:0px;border:1px solid #00284A;background:transparent;width:10px;height:10px;border-radius:100%;margin-right:8px;}
.view-temoignage-conseil .views-field-body,.view-formation-ttemo .views-field-field-description{padding-left:102px;}
.view-temoignage-conseil .views-field-body p,.view-formation-ttemo .views-field-field-description p{font-family:'SwissTimeMedium';-webkit-font-smoothing:antialiased;font-size:31px;line-height:42px;    /* 135.484% */max-width:853px;margin-bottom:13px;letter-spacing:-0.31px;}
.view-temoignage-conseil .views-field-title,.view-formation-ttemo .views-field-field-name{color:#838591;font-size:18px;line-height:27px;padding-left:102px;letter-spacing:-0.18px;}
.view-temoignage-conseil .slick-dots{padding-left:102px;margin-top:38px;justify-content:start;}
.view-temoignage-conseil .slick-dots li{background:#00284A;}
.region-featured-top{margin:0px;}
.view-temoignage-conseil .slick-dots li.slick-active{background:#FF5634;border:1px solid #FF5634;}
.featured-top .top-header-title{background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);padding-top:45px;padding-bottom:48px;}
.region-featured-top{margin-top:10px;}
.featured-top .top-header-title .title{color:#fff;text-align:center;}
.breadcrumb{margin-top:13px;margin-bottom:0px;}
.breadcrumb .breadcrumb-item{color:#838591;font-size:13px;line-height:normal;letter-spacing:0.91px;text-transform:uppercase;}
.breadcrumb .breadcrumb-item a{color:inherit;}
.breadcrumb .breadcrumb-item{padding-left:5px;}
.breadcrumb .breadcrumb-item.active{color:#00284A;padding-left:5px;}
.breadcrumb-item + .breadcrumb-item::before{padding-right:5px;}
.breadcrumb-item + .breadcrumb-item::before{content: '>'}
.insight-listing-wrapper .insights-view-block{margin-top:50px;}
.insights-view-main-block .insights-wrapper{display:flex;}
.insight-listing-wrapper .insights-view-main-block .insights-wrapper .content-block{background:transparent;padding:0px 0px 0px 30px;display:flex;flex-direction:column;justify-content:center;}
.insight-listing-wrapper .insights-view-main-block .content-block .bottom-icon{display:none;}
.insight-listing-wrapper .insights-view-main-block .content-block .category{position:initial;margin-bottom:25px;}
.insight-listing-wrapper .insight-col{margin-bottom:57px;}
.insight-listing-wrapper .insights-view-block .view-filters{margin-top:84px;margin-bottom:38px;}
.view-filters .form-radios{display:flex;}
.view-filters .form-check-input[type=radio]{display:none;}
.view-filters .d-flex{justify-content:center;}
.view-filters .form-check{padding:0px;}
.view-filters .form-check label{font-size:16px;font-family:'BaikalMedium';line-height:25px;cursor:pointer;display:flex;-webkit-font-smoothing:antialiased;}
.view-filters .js-form-item.selected label,.view-filters .form-check label:hover{color:#FF5634;}
.view-filters .form-check label:before{content: '•';display:block;padding:0px 25px;}
.view-filters .js-form-type-radio:first-child label:before{display:none;}
.pagination{justify-content:center;margin-bottom:100px;}
.pagination .page-item{margin:0px 30px 0px 0px;display:flex;align-items:center;justify-content:center;}
.pagination .page-item .page-link{padding:0px;font-size:16px;color:#00284A;border:0px;line-height:26px;box-shadow:none;}
.pagination .page-item .page-link:hover{color:#FF5634;}
.pagination .page-item.active{width:35px;height:35px;background:#FF5634;border-radius:100%;}
.pagination .page-item.active .page-link{color:#fff;background:transparent;font-family:'BaikalMedium';-webkit-font-smoothing:antialiased;}
.pagination .page-item:last-child{display:none;}
.pagination a[title="Aller à la première page"]{display:none!important;}
.pagination .page-item a[rel="next"],.pagination .page-item a[rel="prev"]{font-size:0px;border:0px;background:url('../images/next.svg') no-repeat;width:32px;height:32px;background-position:center center;}
.pagination .page-item a[rel="prev"]{background:url('../images/previous.svg') no-repeat;background-position:center center;}
.pagination .page-item a[rel="next"]:hover,.pagination .page-item a[rel="prev"]:hover{filter:brightness(0) saturate(100%) invert(34%) sepia(61%) saturate(1268%) hue-rotate(335deg) brightness(116%) contrast(103%);}
.orange-bg-banner{position:relative;}
.orange-bg-banner:before,.orange-bg-banner:after{content: '';position:absolute;top:0px;left:0px;right:0px;width:100%;height:100%;background:linear-gradient(242deg,#FF5634 -2.28%,rgba(255,86,52,0.00) 53.93%);transform:rotate(180deg);}
.orange-bg-banner:after{background:rgba(0,0,0,0.15);}
.orange-bg-banner .content-block{position:absolute;bottom:44px;left:0;right:0;color:#fff;z-index:2;}
.orange-bg-banner .content-block .category{border-radius:40px;width:fit-content;background:#FF5634;padding:10px 20px;display:flex;font-size:14px;line-height:normal;letter-spacing:-0.14px;align-items:center;margin-bottom:18px;justify-content:center;}
.orange-bg-banner .content-block .date{font-size:16px;line-height:25px;margin-bottom:15px;font-family:'BaikalMedium';-webkit-font-smoothing:antialiased;}
.orange-bg-banner .content-block h1{max-width:696px;}
.back-link-block{margin-top:15px;margin-bottom:45px;}
.back-link-block .back-link{color:#00284A;font-size:16px;line-height:normal;display:flex;align-items:center;}
/* .back-link-block .back-link::before{background-image:url('../images/back.svg');background-repeat:no-repeat;width:24px;height:24px;content: '';display:block;margin-right:5px;} */
.link.button-flip .back-link .arrow-icon-svg{margin-left:0px;margin-right:5px;}
.button-flip:hover .back-link svg path{stroke:#FF5634;}
.insights-detail-main-wrapper .description-block h3{margin-bottom:20px;}
.insights-detail-main-wrapper .description-block p{line-height:26px;}
.insights-detail-main-wrapper .description-block strong{font-weight:500;margin-bottom:11px;}
.insights-detail-main-wrapper .webform-block{background:#00284A;padding:57px 43px 60px 47px;border-radius:20px;max-width:410px;margin-left:60px;margin-top:13px;}
.insights-detail-main-wrapper .webform-block h2{font-size:25px;line-height:33px;color:#fff;}
.insights-detail-main-wrapper .webform-block .webform-submission-form{margin-top:25px;}
.insights-detail-main-wrapper .webform-block .form-control::placeholder,.catalogue-form-main-wrapper .form-control::placeholder{color:transparent;}
.insights-detail-main-wrapper .webform-block .form-control,.catalogue-form-main-wrapper .form-control,.event-inscriptin-form .form-control{background:rgba(255,255,255,0.2);padding-left:20px;border-radius:5px;color:#fff;border:0px;}
.insights-detail-main-wrapper .webform-block .form-floating > label,.catalogue-form-main-wrapper .form-floating > label,.event-inscriptin-form .webform-submission-event-inscription-form .form-floating > label{color:#fff;padding-left:20px;}
.insights-detail-main-wrapper .webform-block .form-control:focus,.catalogue-form-main-wrapper .form-control:focus,.event-inscriptin-form .webform-submission-event-inscription-form .form-control:focus{box-shadow:none;border:1px solid #fff;}
.insights-detail-main-wrapper .webform-block .form-actions,.catalogue-form-main-wrapper .form-actions,.event-inscriptin-form .form-actions{display:flex;justify-content:end;padding-top:11px;}
.insights-detail-main-wrapper .webform-block .js-form-type-webform-document-file{display:none;}
.catalogue-form-main-wrapper .js-form-type-webform-document-file{display:none;}
.image-carousel-block{margin-top:80px;overflow-x:hidden;}
.image-carousel-block .container{position:relative;}
.view-image-carousel .slick__arrow{position:absolute;left:23px;bottom:8px;}
.view-image-carousel .slick__arrow .slick-arrow{font-size:0px;border:0px;width:70px;height:70px;padding:0px;background-color:transparent;background-image:url('../images/slider-pre.svg');background-repeat:no-repeat;background-size:100% 100%;}
.view-image-carousel .slick-list .slick__slide{width:410px;margin-right:30px;}
.view-image-carousel .slick-list .slick__slide img{width:100%;height:395px;object-fit:cover;}
.view-image-carousel .slick__arrow .slick-arrow.slick-next{background-image:url('../images/slider-next.svg');margin-left:17px;}
.insights-detail-main-wrapper .insight-detail-last-sec{margin-top:80px;margin-bottom:90px;}
.view-image-carousel .slick-list{overflow:visible;padding:0 20% 0 0;position:relative;z-index:-1;margin-left:220px;}
.view-image-carousel .slick-list::after{content: ' ';position:absolute;top:0px;bottom:0px;width:4000px;right:100%;background-color:#fff;}
.insights-view-block .slick__slide{width:410px;}
.catalogue-form-main-wrapper{padding-top:89px;color:#fff;margin-bottom:119px;margin-top:90px;padding-bottom:103px;background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);}
.catalogue-form-main-wrapper .catalogue-wrapper h2{max-width:518px;margin-bottom:30px;}
.catalogue-form-main-wrapper .catalogue-wrapper .catalogue-form h2{margin-bottom:24px;}
.catalogue-form-main-wrapper .catalogue-wrapper .desc{max-width:520px;margin-bottom:27px;}
.catalogue-wrapper .catalogue-form .row{margin:0px;}
.catalogue-wrapper .catalogue-form .js-form-item-nom,.catalogue-wrapper .catalogue-form .js-form-item-prenom{padding-left:0px;padding-right:0px;margin-bottom:0px!important;width:calc(50% - 15px);}
.catalogue-wrapper .catalogue-form .js-form-item-prenom{margin-right:15px;}
.catalogue-wrapper .catalogue-form .js-form-item-nom{margin-left:15px;}
.event-block{margin-top:92px;}
.view-events-lies{margin-top:70px;}
.event-wrapper{display:flex;align-items:center;}
.event-lies-col{margin-bottom:60px;}
.event-wrapper .content-block{padding:38px 2px 40px 31px;}
.event-wrapper .date{border-radius:26px;background:#00284A;padding:4px 11px;display:flex;font-size:15px;line-height:25px;color:#fff;width:fit-content;margin-bottom:20px;align-items:center;}
.event-wrapper .date::before{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(3deg) brightness(104%) contrast(101%);}
.event-wrapper h3{font-size:20px;margin-bottom:25px;line-height:27px;}
.event-wrapper .time{font-family:'BaikalMedium';-webkit-font-smoothing:antialiased;display:flex;align-items:center;margin-bottom:9px;}
.event-wrapper .time::before{content: '';display:block;margin-right:8px;width:24px;height:24px;background:url('../images/Clock.svg') no-repeat;background-position:center;}
.event-wrapper .location::before{position:relative;top:4px;}
.event-wrapper .location{font-weight:bold;display:flex;}
.event-lies-col:nth-last-child(-n + 2){margin-bottom:0px;}
.event-listing-wrapper .attachment h3{font-size:25px;margin-bottom:15px;line-height:33px;}
.event-listing-wrapper .attachment .event-wrapper .location::before .event-listing-wrapper .attachment .event-wrapper .location{max-width:245px;}
.event-listing-wrapper .attachment .view-more{color:#00284A;margin-top:25px;line-height:normal;}
.event-listing-wrapper .attachment .arrow-btn-trans:after{filter:brightness(0) saturate(100%) invert(10%) sepia(28%) saturate(5786%) hue-rotate(190deg) brightness(100%) contrast(102%);}
.event-listing-wrapper .attachment{position:relative;margin-bottom:85px;margin-top:60px;}
.event-listing-wrapper .attachment .next-event{border-radius:40px;padding:7px 12px;background:#FF5634;color:#FFF;font-size:14px;font-family:'BaikalMedium';line-height:normal;left:11px;top:14px;position:absolute;-webkit-font-smoothing:antialiased;}
.pager__items{padding:0px;list-style:none;margin-top:83px;text-align:center;margin-bottom:0px;}
.event-listing-wrapper{margin-bottom:127px;}
#historyAccordion{display:none;}
.node--type-a-propos .white-chiffres-wrap .chiffres-cle-section-wrapper{margin-bottom:75px;}
.text-section-wrapper h2{padding-bottom:33px;max-width:530px;}
.text-section-wrapper .desc{max-width:530px;}
.text-section-wrapper .desc ul{padding-left:18px;line-height:26px;}
.text-section-wrapper .content-wrapper{display:flex;align-items:center;justify-content:right;}
.text-section-wrapper .image-content-block{margin-bottom:85px;}
.text-section-wrapper .image-content-block:last-child{margin-bottom:0px;}
.text-section-wrapper .image-content-block:nth-child(odd){flex-direction:row-reverse;}
.text-section-wrapper .image-content-block:nth-child(odd) .content-wrapper{justify-content:start;}
.a-propos-certificats-wrapper{background:transparent;padding-top:92px;padding-bottom:102px;}
.historique-section-wrapper{background:#F5F6F8;padding-top:77px;padding-bottom:150px;margin-bottom:93px;}
.historique-section-wrapper .main-text-wrapper{text-align:center;}
.historique-section-wrapper .main-text-wrapper h2{margin-bottom:20px;}
.historique-section-wrapper .main-text-wrapper .desc{font-size:18px;line-height:27px;max-width:662px;margin:auto;letter-spacing:-0.18px;}
.historique-section-wrapper .history-wrapper{margin-top:60px;}
.history-wrapper #history-tabContent{margin-left:14px;}
.history-wrapper #history-tabContent .content-block{background:#fff;border-radius:5px;padding:49px 31px 86px 49px;}
.history-wrapper #history-tabContent .tab-pane{max-width:740px;}
.history-wrapper #history-tabContent h3{max-width:614px;padding-bottom:16px;}
.job-listing-wrapper h2,.formations-detail-wrapper .introduction-wrapper h2,.formations-detail-wrapper .tabs-section h2{font-size:31px;font-weight:500;line-height:42px;letter-spacing:-0.31px;}
.formations-detail-wrapper .tabs-section .accordion-header{font-family:'BaikalLight';}
.job-listing-wrapper .view-offres-d-emploi{margin-top:26px;}
.job-listing-wrapper .view-offres-d-emploi .form-actions{margin-bottom:0px!important;}
.job-listing-wrapper .view-offres-d-emploi .view-content{margin-top:56px;}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select,.formation-listing-wrapper .view-formation-listing .js-form-type-select{margin-right:30px;margin-bottom:0px!important;}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select select,.custom-register-form-wrap .js-form-type-select select,.formation-listing-wrapper .view-formation-listing .js-form-type-select select,.inscription-form-wrapper .js-form-type-select select{width:300px;border-radius:5px;border:0px;box-shadow:none;background-color:#F5F6F8;padding:12px 13px 12px 20px;color:#838591;line-height:26px;background-image:url('../images/down-arrow.svg');background-repeat:no-repeat;background-size:24px 24px;}
.view-offres-d-emploi .form-actions button,.view-formation-listing .form-actions button{color:#00284A;display:flex;}
.job-wrapper{display:flex;padding:32px 23px;border-radius:7px;background:#F5F6F8;margin-bottom:7px;align-items:center;position:relative;}
.job-wrapper .title-block{display:flex;align-items:center;width:325px;}
.job-wrapper .title-block .image{margin-right:20px;}
.job-wrapper .title-block .title{font-size:18px;line-height:27px;font-family:'BaikalMedium';letter-spacing:-0.18px;-webkit-font-smoothing:antialiased;}
/* .job-wrapper .content-block{display:flex;align-items:center;font-size:18px;line-height:27px;width:calc(100% - 455px);letter-spacing:-0.18px;justify-content:space-around;margin:auto;} */
.job-wrapper .content-block{align-items:center;font-size:18px;line-height:27px;width:calc(100% - 462px);letter-spacing:-0.18px;display:grid;grid-template-columns:1fr 1fr 110px 118px;justify-content:center;column-gap:50px;align-items:center;}
.job-wrapper .content-block .location{display:flex;align-items:center;}
.job-wrapper .content-block .location p{max-width:178px;}
.job-wrapper .content-block .location:before{content: '';background:url('../images/location.svg') no-repeat;width:24px;height:24px;display:block;margin-right:10px;min-width:24px;}
.job-wrapper .job-link{position:absolute;right:26px;bottom:initial;}
.job-listing-wrapper{margin-bottom:108px;margin-top:36px;}
/* .job-listing-wrapper .enterprise{max-width:170px;} */
.view-references-listing{margin-top:32px;}
.references-listing-wrapper .view-filters .mb-3{margin-bottom:0px!important;}
.references-listing-wrapper .view-filters{margin-bottom:46px;}
.view-references-listing .refrence-col{margin-bottom:50px;}
.references-listing-wrapper .pager__items{margin-top:0px;}
.references-listing-wrapper{margin-bottom:83px;}
.view-equipe .member-profile .team-member-view-position,.view-formation-equipe .team-member-view-position{color:#838591;font-size:16px;line-height:26px;}
.view-equipe .member-view-block{margin-bottom:70px;}
.view-equipe .team-member-view-img{position:relative;margin-bottom:23px;}
.view-equipe .team-member-view-img:after{content: "";position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,40,74,0.90);opacity:0;transition:all 0.2s ease;}
.view-equipe .profile-list-img:hover .team-member-view-img:after{opacity:1;}
.view-equipe .profile-list-img:hover .team-hover-image-text{opacity:1;}
.team-hover-image-text{display:flex;align-items:center;justify-content:center;color:#FFF;font-size:16px;line-height:25px;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;text-align:center;z-index:9;opacity:0;}
.team-hover-image-text p{margin-bottom:0px;margin-right:8px;}
/* modal */
.member-view-block .member-profile-custom{overflow:visible!important;position:absolute!important;width:630px;height:fit-content;top:-1px;bottom:0;padding:33px 37px 44px 36px!important;background:#F5F6F8!important;}
.member-view-block .modal.fade .modal-dialog{height:auto!important;}
.page-node-92 .modal.fade .modal-dialog{animation:scale-up-tl .4s cubic-bezier(.39,.575,.565,1.000) both;margin:0px;pointer-events:auto;max-width:100%;}
body.page-node-92{overflow:auto!important;padding-right:0!important;}
.member-view-block .modal-header{border:0px;padding:0px;margin-bottom:0px;}
.member-view-block .modal-header span{font-size:0px;}
.member-view-block .modal-content{border-radius:0;outline:0;background:transparent;border:none;position:relative;box-shadow:none!important;}
.team-listing-wrapper .member-view-block:nth-child(4n) .modal{left:auto;right:0px;}
.team-listing-wrapper .view-equipe h2{text-align:center;margin-bottom:40px;font-size:39px;line-height:50px;margin-top:20px;}
.member-view-block:nth-child(4n) .modal-content:before{left:auto;right:0;}
.member-view-block .views-field-nothing{position:relative;}
.member-view-block .member-info .content-block .role{color:#838591;font-size:16px;line-height:26px;}
.member-view-block .member-info .content-block .desc{margin-top:27px;line-height:26px;}
.member-view-block .member-info .modal-header .btn-close{padding:0px;}
.contact-main-wrapper .contact-form-wrapper{margin-top:60px;}
.contact-main-wrapper .contact-form-wrapper .webform h2{font-size:31px;line-height:42px;letter-spacing:-0.31px;margin-bottom:25px;}
.contact-main-wrapper .contact-form-wrapper .webform-options-display-one-column{display:flex;align-items:center;}
.contact-main-wrapper .contact-form-wrapper .form-check-input[type=radio],.inscription-form-wrapper .form-check-input[type=radio],.user-user-profile-form .form-check-input[type=radio],.answering-form .form-check-input[type=radio]{border-radius:50%;width:17px;height:17px;margin-top:0px;border-color:#00284A;box-shadow:none;position:relative;top:4px;cursor:pointer;}
.contact-main-wrapper .contact-form-wrapper .js-form-type-radio label{font-size:14px;line-height:20px;margin-left:6px;padding-left:0px!important;margin-right:23px;color:#00284A!important;    /* 142.857% */}
.contact-main-wrapper .contact-form-wrapper legend{margin-bottom:0px!important;}
/* .webform-submission-form .form-check-input:checked,.custom-register-form-wrap .form-check-input:checked,.user-user-profile-form .radio .form-check-input:checked{background-color:#FF5634!important;border-color:#00284A!important;background-image:none!important;border-width: 5px!important;} */
.webform-submission-form .form-check-input:checked,.custom-register-form-wrap .form-check-input:checked,.user-user-profile-form .radio .form-check-input:checked{background-color:#00284A;border-color:#00284A;background-size:24px auto;}
.webform-submission-form .radio .form-check-input:checked,.user-form .radio .form-check-input:checked,.answering-form .radio .form-check-input:checked{background-color:#FF5634!important;border-color:#00284A!important;background-image:none!important;border-width:5px!important;}
.contact-main-wrapper .contact-form-wrapper .name-block{padding-top:23px;}
.contact-main-wrapper .contact-form-wrapper .form-control,.path-user .form-control,.inscription-form-wrapper .form-control{padding-left:20px;border-radius:5px;box-shadow:none;background:#F5F6F8;border:0px;color:#00284A;}
.contact-main-wrapper .contact-form-wrapper .form-control:focus,.contact-main-wrapper .contact-form-wrapper .form-select:focus,.newsletter-custom .newsletter-modal-wrap .js-form-type-select .form-select:focus,.path-user .form-control:focus,.inscription-form-wrapper .form-control:focus{border:1px solid #FF5634;}
.contact-main-wrapper .contact-form-wrapper .js-form-item label,.path-user label,.inscription-form-wrapper .js-form-item label{padding-left:20px;color:#838591;line-height:26px;}
.form-required::after{background-image:none!important;}
.contact-main-wrapper .contact-form-wrapper .js-webform-type-radios{margin-top:0px!important;margin-bottom:0px!important;}
.contact-main-wrapper .contact-form-wrapper .col-md-6{padding:0px;}
.contact-main-wrapper .contact-form-wrapper .row{margin:0px;}
.contact-main-wrapper .contact-form-wrapper .js-form-item-prenom.js-form-item,.contact-main-wrapper .contact-form-wrapper .js-form-type-tel.js-form-item{margin-right:15px;width:calc(50% - 15px);margin-bottom:0px!important;}
.contact-main-wrapper .contact-form-wrapper .js-form-item-nom.js-form-item,.contact-main-wrapper .contact-form-wrapper .js-form-type-email.js-form-item{margin-left:15px;width:calc(50% - 15px);margin-bottom:0px!important;}
.form-floating > .form-control-plaintext ~ label::after,.form-floating > .form-control:focus ~ label::after,.form-floating > .form-control:not(:placeholder-shown) ~ label::after,.form-floating > .form-select ~ label::after{background:transparent;}
.contact-main-wrapper .contact-form-wrapper .form-textarea{height:125px;resize:none;}
.webform-submission-form .js-form-type-checkbox.js-form-item input,.user-register-form .js-form-type-checkbox.js-form-item .form-check-input{width:17px;height:17px;box-shadow:none!important;border-color:#00284A;border-radius:0px!important;margin-left:0px!important;background-color:transparent;}
.webform-submission-form .js-form-type-checkbox.js-form-item input:checked,.user-register-form .js-form-type-checkbox.js-form-item .form-check-input:checked{background-size:contain;background-color:#00284A;}
.webform-submission-form .js-form-type-checkbox.js-form-item label,.user-register-form .js-form-type-checkbox.js-form-item label{padding-left:11px;font-size:14px;color:#00284A;line-height:20px;}
.contact-main-wrapper .contact-form-wrapper .js-form-type-checkbox.js-form-item{padding-left:0px;margin-bottom:14px!important;}
.contact-main-wrapper .contact-form-wrapper .js-form-type-select select,.newsletter-custom .newsletter-modal-wrap .js-form-type-select select{border-radius:5px;border:0px;box-shadow:none;background-color:#F5F6F8;padding:12px 13px 12px 20px;color:#838591;line-height:26px;background-image:url(../images/down-arrow.svg);background-repeat:no-repeat;background-size:24px 24px;}
.contact-main-wrapper .contact-form-wrapper .js-form-wrapper.radios--wrapper,.contact-main-wrapper .contact-form-wrapper .js-form-item.js-form-type-radio{margin-bottom:0px!important;}
.contact-main-wrapper .contact-form-wrapper .js-form-item,.contact-main-wrapper .contact-form-wrapper .js-form-wrapper{margin-bottom:30px!important;}
.pagination .page-item .page-link:hover,.pagination .page-item .page-link:focus{background-color:transparent;}
.contact-main-wrapper .contact-form-wrapper .contact-form-block .content-block{padding-left:117px;}
.contact-main-wrapper .contact-form-wrapper .content-block h3{margin-bottom:46px;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number{font-size:18px;line-height:27px;font-family:'BaikalMedium';letter-spacing:-0.18px;-webkit-font-smoothing:antialiased;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number a{display:flex;align-items:center;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number a:before,.contact-main-wrapper .contact-form-wrapper .content-block .time-block p:first-child:before{content: '';display:block;background:url('../images/phone-icon.svg') no-repeat;width:24px;height:24px;margin-right:10px;}
.contact-main-wrapper .contact-form-wrapper .content-block .time-block p:not(:first-child){margin-left:34px;}
.contact-main-wrapper .contact-form-wrapper .content-block .time-block p{display:flex;}
.contact-main-wrapper .contact-form-wrapper .content-block .time-block p:first-child:before{background:url('../images/Clock.svg') no-repeat;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number a:hover{color:#FF5634;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number a:hover:before{filter:brightness(0) saturate(100%) invert(37%) sepia(98%) saturate(2048%) hue-rotate(338deg) brightness(98%) contrast(108%);}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block{margin-top:30px;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block .time-block p{margin-bottom:0px;line-height:26px;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block .time-block strong{font-weight:500;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block .time-block{display:grid;margin-top:15px;column-gap:65px;width:fit-content;grid-template-columns:repeat(2,1fr);}
.team-listing-wrapper{margin-bottom:68px;margin-top:15px;}
.contact-main-wrapper .contact-form-wrapper .form-actions{display:flex;justify-content:end;padding-top:16px;margin-bottom:0px!important;}
.contact-main-wrapper .contact-form-wrapper .form-actions button{color:#00284A;}
.contact-main-wrapper .contact-form-wrapper .form-actions button:hover{color:#fff;}
.contact-lien-brain .subtitle{margin-bottom:4px;padding-left:12px;}
.contact-lien-brain h2{font-size:31px;line-height:42px;padding-left:12px;letter-spacing:-0.31px;padding-bottom:0px;}
.contact-lien-brain{margin-top:80px;}
.contact-lien-brain .les-bains-col .text-block{border-radius:7px;background:#F5F6F8;padding:27px 30px 55px 30px;}
.contact-lien-brain .les-bains-col .text-block .title-block{display:flex;align-items:center;}
.contact-lien-brain .les-bains-col .text-block .title-block .icon{background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);display:flex;width:50px;height:50px;border-radius:100%;align-items:center;justify-content:center;}
.contact-lien-brain .les-bains-col .text-block .title-block .title{padding-left:15px;font-size:18px;line-height:27px;font-family:'BaikalMedium';letter-spacing:-0.18px;-webkit-font-smoothing:antialiased;}
.contact-lien-brain .les-bains-col .text-block .desc p{margin-bottom:5px;line-height:26px;}
.contact-lien-brain .les-bains-col .text-block .desc{margin-top:19px;}
.contact-lien-brain .les-bains-col .link-block{margin-top:28px;width:fit-content;}
.contact-lien-brain .les-bains-col .link-block a,.event-detail-wrapper .pdf-file-block a{padding:15px 15px 15px 20px;display:flex;border-radius:40px;border:1px solid #FF5634;}
/* .contact-lien-brain .les-bains-col .link-block a:hover,.event-detail-wrapper .pdf-file-block a:hover,.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block a:hover{border:0px;} */
.lien-horaire-train{margin-top:55px;margin-bottom:38px;}
.lien-horaire-train a{font-family:'BaikalMedium';display:flex;align-items:center;-webkit-font-smoothing:antialiased;}
.lien-horaire-train a:hover{color:#FF5634;}
.lien-horaire-train a:before{content: '';display:block;width:24px;height:24px;margin-right:15px;background:url('../images/l-h-t.svg') no-repeat;}
.contact-map{margin-bottom:76px;}
.contact-text-section-wrapper{margin-top:32px;}
.view-offres-d-emploi .view-filters .d-flex{justify-content:start;}
/* login page*/
.login-wrap{display:flex;justify-content:center;align-items:center;}
.login-wrap .login-left{border-radius:20px;background:#F5F6F8;padding:37px 60px 60px 52px;}
.login-wrap .user-login-form{margin-top:30px;}
.path-user .form-control{background:#fff;max-width:408px;color:#00284A;}
.user-login-form .text-muted{display:none;}
.user-login-form .js-form-item-name{margin-bottom:20px!important;}
.user-login-form .js-form-item-pass{margin-bottom:14px!important;}
.user-login-form .login-link a{font-family:'BaikalMedium';-webkit-font-smoothing:antialiased;font-size:14px;position:relative;left:2px;line-height:normal;}
.path-user .form-actions,.inscription-form-wrapper .form-actions.mb-3{padding-top:10px;display:flex;justify-content:end;margin-bottom:0px!important;}
.path-user .form-actions button,.inscription-form-wrapper .form-actions button{color:#00284A;background:transparent;}
.path-user .form-actions button:hover,.inscription-form-wrapper .form-actions button:hover{background-image:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);color:#FFF;border-color:transparent;}
.login-wrap .login-right{margin-left:143px;max-width:413px;}
.font-31{font-size:31px;line-height:42px;letter-spacing:-0.31px;margin-bottom:0px;}
.login-wrap .login-right h2{margin-bottom:12px;}
.login-wrap .login-right .register-link{margin-top:33px;}
.login-form-main-wrap{margin-top:60px;margin-bottom:87px;}
/*register form */
.custom-register-form-wrap{border-radius:20px;background:#F5F6F8;max-width:850px;margin:62px auto 104px auto;padding:54px 111px 71px 108px;}
.custom-register-form-wrap .register-first-sec{margin-top:30px;}
.custom-register-form-wrap .form-control{max-width:100%;}
.custom-register-form-wrap .register-first-sec{margin-top:30px;}
.custom-register-form-wrap .password-wrap .form-type-password-confirm{grid-template-columns:repeat(2,1fr);display:grid;margin-bottom:0px!important;column-gap:24px;}
.custom-register-form-wrap .email-password-wrap .field--widget-email-default{margin-bottom:0px!important;}
.custom-register-form-wrap .js-form-item-field-adresse-0-address-country-code .form-floating > label{padding-top:5px;}
.custom-register-form-wrap #edit-account{margin-bottom:0px!important;}
.custom-register-form-wrap .js-form-type-select select{width:100%;color:var(--bs-body-color);background-color:#fff;padding-top:25px;}
.custom-register-form-wrap .js-form-type-select label{padding-top:5px;}
.custom-register-form-wrap .field--name-field-inscription-a-la-newslette{margin-bottom:0px!important;padding-top:12px;}
.custom-register-form-wrap .js-form-type-checkbox label{position:initial;padding-left:7px;padding:0px;}
.custom-register-form-wrap .form-check{padding-left:3px;margin-bottom:10px!important;}
.custom-register-form-wrap .form-actions{margin-top:30px;}
.custom-register-form-wrap .address-container-inline{display:grid;grid-template-columns:190px 1fr;column-gap:24px;margin-bottom:0px!important;}
.user-pass{border-radius:20px;max-width:850px;background:#F5F6F8;margin:auto;padding:37px 60px 60px 52px;}
.path-user .user-pass .form-control{max-width:100%;}
.job-wrapper .title-block img{width:78px;height:45px;object-fit:cover;}
.view-equipe .team-member-view-img img,.view-formation-equipe .team-member-view-img img{width:300px;height:310px;object-fit:cover;}
.view-equipe .team-member-view-img{margin-bottom:16px;}
.view-equipe .team-member-view-img .team-hover-image-text img{width:auto;height:auto;}
/* .references-listing-wrapper .pager__items a:after{background:transparent url(../images/loadmore.svg) no-repeat scroll right center / 100% auto;width:19px;height:18px;} */
.references-main-detail-wrapper .description-block h3{margin-bottom:20px;max-width:1051px;}
.references-main-detail-wrapper .description-block p{max-width:1070px;}
.references-main-detail-wrapper .description-block strong{font-weight:500;margin-bottom:11px;}
.references-main-detail-wrapper .refrence-detail-last-block{margin-top:66px;}
.references-main-detail-wrapper .refrence-detail-last-block h3{max-width:1006px;margin-bottom:17px;}
.references-main-detail-wrapper .refrence-detail-last-block .desc{max-width:1070px;}
.references-main-detail-wrapper{margin-bottom:104px;}
.contact-main-wrapper .contact-form-wrapper .contact-text-section-wrapper .col-md-6{padding-left:12px;padding-right:12px;}
.event-detail-wrapper .title-introduction h2{max-width:668px;margin-bottom:28px;}
.event-detail-wrapper .datetime-location-block{display:flex;justify-content:space-between;font-size:16px;font-family:'BaikalMedium';font-weight:500;line-height:25px;-webkit-font-smoothing:antialiased;column-gap:50px;align-items:start;}
.event-detail-wrapper .datetime-location-block svg{margin-right:10px;min-width:24px;}
.event-detail-wrapper .inscription-ouverte-block,.formations-detail-wrapper .inscription-ouverte-block{display:flex;position:absolute;padding:0px;right:0px;margin:auto;left:0px;padding-right:12px;padding-left:12px;top:20px;justify-content:end;z-index:1;}
.event-detail-wrapper .datetime-location-block .date,.event-detail-wrapper .datetime-location-block .time{align-items:center;display:flex;}
.event-detail-wrapper .inscription-ouverte-block .inscription-ouverte,.formations-detail-wrapper .inscription-ouverte-block .inscription-ouverte{color:#FF5634;font-size:16px;text-align:center;line-height:normal;transform:rotate(9.172deg);width:100px;height:100px;align-items:center;background:#fff;border-radius:100%;display:flex;}
.event-detail-wrapper .banner-block .title-block{position:relative;color:#fff;z-index:2;}
.event-detail-wrapper .banner-block .title-block h1{position:absolute;bottom:44px;max-width:424px;}
.event-detail-wrapper .inscription-container{position:relative;}
.event-detail-wrapper .registration-deadline-organisateur-block{margin-bottom:35px;margin-top:25px;}
.event-detail-wrapper .registration-deadline-organisateur-block strong{font-weight:500;padding-left:12px;}
p,ul li{line-height:26px;}
.event-detail-wrapper .text-intro ul{padding-left:18px;margin-bottom:0px;}
.event-detail-wrapper .pdf-file-block{margin-top:45px;width:fit-content;}
.event-detail-wrapper .webform h2{color:#fff;}
.event-detail-wrapper .webform .event-inscriptin-form-inner{background:#00284A;border-radius:20px;padding:49px 38px 59px 42px;max-width:520px;margin-left:16px;}
.webform-submission-event-inscription-form{margin-top:23px;}
.webform-submission-event-inscription-form .js-form-type-checkbox.js-form-item label{color:#fff;}
.event-inscriptin-form .js-form-type-checkbox{padding-left:2px;}
.event-detail-wrapper .video-wrapper{margin-top:93px;margin-bottom:90px;}
.intervenants-view-block{margin-top:50px;}
.intervenants-view-block img{width:300px;height:310px;object-fit:cover;}
.intervenants-view-block .team-member-wrapper .image-block{margin-bottom:23px;}
.intervenants-view-block .team-member-wrapper .role{color:#838591;margin-top:2px;}
.event-inscriptin-form .form-actions{margin-bottom:0px!important;}
.event-detail-wrapper{margin-bottom:112px;}
.event-inscriptin-form .webform-submission-form .js-form-type-checkbox.js-form-item input{border-color:#fff;background-color:transparent;}
.event-inscriptin-form .webform-submission-form .js-form-type-checkbox.js-form-item .form-check-input:checked{border-color:#fff;}
.intervenants-view-block .views-row{margin-bottom:50px;}
.orange-bg-banner .image-block img{width:100%;object-fit:cover;}
.inspi-container{grid-template-columns:repeat(2,1fr);display:grid;column-gap:30px;margin-bottom:0px!important;}
/* login menu css*/
.user-profile-block{position:relative;cursor:pointer;z-index:2;}
.user-menu{display:block;}
.user-profile-block .user-menu{position:absolute;left:50%;transform:translateX(-50%);padding-top:17px;}
.user-menu ul{list-style:none;width:190px;background-color:#fff;filter:drop-shadow(0px 16px 40px rgba(0,40,74,0.20));position:relative;margin:0;padding:35px 39px 35px 44px;}
.arrow_box li{padding-bottom:25px;}
.arrow_box li:last-child{padding-bottom:0px;}
.arrow_box:before{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-18px;}
.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content: "";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-9px;}
.user-profile-block:hover .user-logo,.user-logged-in .user-profile-block .user-logo{background-color:#FF5634;}
.user-menu ul li a:before{top:2px;height:86%;}
/*formation listing*/
.formation-listing-wrapper{margin-top:21px;}
.formation-listing-wrapper .formation-main-title{font-size:31px;font-family:'SwissTimeMedium';line-height:42px;letter-spacing:-0.31px;max-width:842px;margin-bottom:27px;-webkit-font-smoothing:antialiased;}
.view-formation-listing .view-filters .d-flex{justify-content:start;}
.formation-listing-wrapper .view-formation-listing .js-form-item-combine{width:100%;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select{margin-bottom:21px!important;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select:nth-child(5){margin-right:0px;}
.formation-listing-wrapper .view-formation-listing .js-form-item-combine .form-control{border-radius:4px;background-color:#F5F6F8;max-width:630px;font-size:16px;color:#00284A;line-height:26px;padding:12px 40px 12px 20px;background-image:url('../images/form-search-icon.svg');background-position:right 13px center;background-size:24px 24px;border:0px;box-shadow:none;}
.formation-listing-wrapper .view-formation-listing .js-form-item-sort-by{display:flex;align-items:center;position:absolute;bottom:0px;right:0px;margin-right:0px;margin-bottom:0px!important;}
.formation-listing-wrapper .view-formation-listing .js-form-item-sort-by label{font-family:'BaikalMedium';padding-right:23px;-webkit-font-smoothing:antialiased;}
.formation-listing-wrapper .view-formation-listing .form-actions{margin-bottom:93px!important;width:100%;display:flex;flex-direction:row-reverse;justify-content:end;align-items:center;}
.formation-listing-wrapper .view-formation-listing .js-form-item-sort-by .form-select{width:145px;}
.formation-listing-wrapper .view-formation-listing .view-filters{position:relative;}
.formation-listing-wrapper .view-content{margin-top:25px;}
.formation-listing-wrapper .view-filters .form-actions button[value="Réinitialiser"]{border:none;display:flex;align-items:center;margin-right:35px;padding:0px;}
.formation-listing-wrapper .view-filters .form-actions button[value="Réinitialiser"]::before{content: '';width:55px;height:55px;display:block;margin-right:15px;background:url('../images/refresh.svg') no-repeat;}
.formation-listing-wrapper .view-filters .form-actions button[value="Réinitialiser"]:after{display:none;}
.formation-listing-wrapper .view-filters .form-actions button[value="Réinitialiser"]:hover{background:transparent;color:#00284A;}
.formation-listing-wrapper .view-filters .form-actions button[value="Réinitialiser"]:hover:after{display:none;}
.formation-wrapper .content-block{border-radius:0px 0px 35px 0px;background:#F5F6F8;padding:40px 29px 60px 29px;}
.formation-wrapper .image-block{position:relative;}
.formation-wrapper .category{position:absolute;left:initial;top:100%;transform: translateY(-50%);padding: 0px 15px;}
.formation-wrapper .category .item-list .list-group{display:flex;flex-direction:row;border:0px;border-radius:0px;column-gap:8px;}
.formation-wrapper .category .item-list .list-group .list-group-item{background:#FF5634;padding:10px 20px;font-size:14px;line-height:normal;border:0px;border-radius:40px;color:#fff;letter-spacing:-0.14px;}
.formation-wrapper .new{padding:5px 10px;border-radius:7px;font-size:14px;line-height:normal;background:#00284A;left:25px;top:18px;color:#fff;position:absolute;width:fit-content;}
.flag{position:absolute;right:20px;top:13px;}
.flag a{width:30px;height:30px;display:block;background-color:#FF5634;border-radius:100%;background-image:url(../images/heart-fill.svg);background-repeat:no-repeat;font-size:0px;background-position:center center;background-size:18px 15px;}
.action-unflag a{background-image:url(../images/heart-fill.svg);}
.action-flag a{background-image:url(../images/Heart.svg);background-size:24px 24px;}
.view-formation-listing .views-field{margin-bottom:50px;position:relative;}
.formation-wrapper .date-price-block{margin-top:30px;display:flex;justify-content:space-between;}
.formation-wrapper .date,.formation-wrapper .duree,.formation-wrapper .price,.formation-wrapper .location,.formations-detail-wrapper .introduction-wrapper .date,.formations-detail-wrapper .introduction-wrapper .price,.formations-detail-wrapper .introduction-wrapper .duree,.formations-detail-wrapper .introduction-wrapper .location{display:flex;align-items:center;margin-bottom:11px;}
.formation-wrapper .date:before,.formations-detail-wrapper .introduction-wrapper .date:before{content: '';display:block;background:url('../images/calendar.svg');width:24px;height:24px;margin-right:7px;}
.formation-wrapper .price:before,.formations-detail-wrapper .introduction-wrapper .price:before{content: '';display:block;background:url('../images/Price.svg');width:24px;height:24px;margin-right:7px;}
.formation-wrapper .duree:before,.formations-detail-wrapper .introduction-wrapper .duree:before{content: '';display:block;background:url('../images/Clock.svg');width:24px;height:24px;margin-right:7px;}
.formation-wrapper .location:before,.formations-detail-wrapper .introduction-wrapper .location::before{content: '';display:block;background:url('../images/location.svg');width:24px;height:24px;margin-right:7px;}
.formation-wrapper{position:relative;display:block;}
.formation-wrapper h3{margin-bottom:6px;}
.formation-wrapper strong{font-weight:500;padding-left:3px;}
/*.formation-wrapper .category{left:17px;}*/
.formation-wrapper .new{left:15px;}
.formation-wrapper img{width:100%;height: auto;}
.flag{right:15px;}
.formations-detail-wrapper .banner-wrapper .banner-block{display:flex;margin:0px;}
.formations-detail-wrapper .banner-wrapper .banner-block .content-wrapper{background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);color:#fff;display:flex;align-items:center;position:relative;justify-content:center;}
.formations-detail-wrapper .banner-wrapper .banner-block .image-block img{width:100%;object-fit:cover;}
.formations-detail-wrapper .banner-wrapper .banner-block .new{border-radius:7px;font-size:16px;line-height:normal;color:#fff;padding:7px 10px;background:#FF5634;position:absolute;top:30px;}
.formations-detail-wrapper .familie-cat{padding-bottom:12px;}
.formations-detail-wrapper .banner-block h1{max-width:440px;}
.formations-detail-wrapper .formation-content-wrapper{margin-top:47px;}
.formations-detail-wrapper .formation-content-wrapper .introduction-wrapper .other-content-block{background:#00284A;margin-left:auto;color:#fff;max-width:555px;position:relative;padding:47px 36px 42px 54px;border-radius:20px;}
.formations-detail-wrapper .introduction-wrapper .lieu-cat{padding:10px 20px;font-size:14px;line-height:normal;width:fit-content;position:absolute;top:-16px;border-radius:40px;background:#FF5634;letter-spacing:-0.14px;}
.formations-detail-wrapper .introduction-wrapper .date-price-block{margin-top:15px;display:flex;max-width:370px;justify-content:space-between;}
.formations-detail-wrapper .introduction-wrapper .date:before,.formations-detail-wrapper .introduction-wrapper .price:before,.formations-detail-wrapper .introduction-wrapper .location:before,.formations-detail-wrapper .introduction-wrapper .duree::before{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7431%) hue-rotate(183deg) brightness(96%) contrast(97%);}
.formations-detail-wrapper .introduction-wrapper .detail-block{margin-top:30px;}
.formations-detail-wrapper .introduction-wrapper .detail-block .desc{margin-top:8px;}
.formations-detail-wrapper .introduction-wrapper .detail-block .desc ul{padding-left:17px;margin-bottom:0px;}
.formations-detail-wrapper .introduction-wrapper .links{margin-top:27px;}
.formations-detail-wrapper .introduction-wrapper .links a{color:#fff;display:flex;width:fit-content;}
.formations-detail-wrapper .introduction-wrapper .links .inscription{border:1px solid #FF5634;background:#FF5634;margin-bottom:35px;}
.formations-detail-wrapper .introduction-wrapper .links .inscription:hover{background:transparent;}
.formations-detail-wrapper .introduction-wrapper .links .seance-d-information,.formations-detail-wrapper .introduction-wrapper .links .formation-sur-mesure{background:transparent;border:0px;padding:0px;margin-bottom:12px;}
.formations-detail-wrapper .introduction-wrapper .links .formation-sur-mesure{margin-bottom:0px;}
.formations-detail-wrapper .introduction-wrapper .links .seance-d-information:hover,.formations-detail-wrapper .introduction-wrapper .links .formation-sur-mesure:hover{color:#FF5634;}
.formations-detail-wrapper .introduction-wrapper .links .seance-d-information:after,.formations-detail-wrapper .introduction-wrapper .links .formation-sur-mesure:after{margin-left:8px;filter:brightness(0) saturate(100%) invert(60%) sepia(63%) saturate(5950%) hue-rotate(339deg) brightness(100%) contrast(102%);}
.formations-detail-wrapper .introduction-wrapper .view-formation-basic-information strong{font-weight:500;}
.formations-detail-wrapper .introduction-wrapper .detail-block .desc p{margin-bottom:8px;}
.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block{margin-top:40px;}
.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block a{margin:21px 0px 0px;}
.formations-detail-wrapper .tabs-section{margin-top:5px;}
.formations-detail-wrapper .tabs-section .nav-tabs{margin-top:28px;margin-bottom:33px;border:0px;}
.formations-detail-wrapper .tabs-section .nav-tabs .nav-link{border-radius:40px;padding:10px 20px;font-size:14px;margin-right:2px;color:#00284A;line-height:normal;font-family:'BaikalRegular';letter-spacing:-0.14px;background:#F5F6F8;border:0px;box-shadow:none;-webkit-font-smoothing:antialiased;}
.formations-detail-wrapper .tabs-section .nav-tabs .nav-link.active{background:#00284A;color:#fff;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-button{border:0px;font-size:18px;color:#00284A;line-height:28px;box-shadow:none;border-radius:5px;padding:16px 20px 11px 25px;margin-bottom:5px;background:#F5F6F8;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-button[aria-expanded="true"]{background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);color:#fff;}
.formations-detail-wrapper .tabs-section .accordion-item{border:0px;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-button::after{width:24px;height:24px;background-image:url('../images/accord-down.svg');background-size:24px 24px;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-button:not(.collapsed)::after{background-image:url('../images/accord-up.svg');transform:rotate(0deg);}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-body{max-width:1070px;padding:22px 0px 28px 25px;color:#00284A;}
.formations-detail-wrapper .tab-pane .cursus-tab,.formations-detail-wrapper .tab-pane .passerelles-tab{max-width:1070px;padding-left:25px;}
.formations-detail-wrapper .video-wrapper{margin-top:90px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper{margin-top:70px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper{display:flex;margin-top:50px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-wrapper{display:flex;justify-content:space-between;margin-top:30px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-block{width:100%;padding-top:46px;padding-left:30px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .bio{max-width:410px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .image-block img{width:410px;height:425px;object-fit:cover;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .role{color:#838591;font-size:18px;line-height:27px;letter-spacing:-0.18px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .telephone,.formations-detail-wrapper .responsable-pedagogique-wrapper .email{font-size:18px;line-height:27px;display:flex;margin-bottom:10px;justify-content:space-between;letter-spacing:-0.18px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .telephone span:first-child,.formations-detail-wrapper .responsable-pedagogique-wrapper .email span:first-child{font-family:'BaikalMedium';-webkit-font-smoothing:antialiased;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .contact-section{width:321px;}
.formations-detail-wrapper .view-formations-lies-tab .views-field-nothing{margin-bottom:40px;}
.view-formation-equipe .member-view-block{margin-bottom:60px;}
.view-formation-equipe .team-member-view-img{margin-bottom:23px;}
body.path-search #main-wrapper{margin:0 auto;}
body.path-search .search-form > .form-wrapper,body.path-search .search-form > .search-help-link{display:none;}
body.path-search #main-wrapper{padding-top:52px;}
body.path-search #main-wrapper .node_search-results{padding-top:50px;padding-left:25px;}
body.path-search #main-wrapper .node_search-results li{border-radius:0;border:0;padding:0px 0px 30px 0px;display:list-item;color:#00284A;}
body.path-search #main-wrapper .node_search-results li::marker,body.path-search #main-wrapper .node_search-results h3{color:#00284A;font-size:25px;font-family:'SwissTimeMedium';line-height:33px;-webkit-font-smoothing:antialiased;}
body.path-search #main-wrapper .node_search-results p{max-width:961px;margin-bottom:0px;}
body.path-search #main-wrapper .node_search-results h3{max-width:999px;padding-bottom:9px;}
body.path-search #main-wrapper .node_search-results strong{font-family:'BaikalLight';font-weight:300;-webkit-font-smoothing:antialiased;}
.path-search .breadcrumb{margin-top:25px;}
.page-user-logout .user-logout-confirm{margin:50px auto 100px;padding-left:12px;padding-right:12px;}
.page-user-logout .user-logout-confirm{font-size:20px;line-height:27px;font-family:'SwissTimeMedium';-webkit-font-smoothing:antialiased;}
.page-user-logout .user-logout-confirm .dialog-cancel,.page-user-logout .user-logout-confirm button{margin-left:20px;font-family:'BaikalLight';font-size:16px;line-height:24px;text-align:center;-webkit-font-smoothing:antialiased;display:flex;}
.user-profile-block .username{display:flex;align-items:center;}
.user-profile-block .username .name{padding-left:9px;font-size:13px;line-height:14px;word-break:break-all;}
/* inscription */
.featured-top .top-header-title .sub-title{color:#fff;text-align:center;line-height:normal;}
.inscription-form-wrapper{border-radius:20px;background:#F5F6F8;padding-top:50px;padding-bottom:70px;max-width:1070px;margin:62px auto 94px auto;}
.inscription-form-wrapper .webform-submission-form{max-width:630px;margin:auto;}
.inscription-user-form{max-width:630px;margin:auto;}
.inscription-form-wrapper h2{color:#00284A;margin:auto;max-width:630px;}
.inscription-form-wrapper .radios--wrapper{margin-top:20px;margin-bottom:30px;}
.inscription-form-wrapper .radios--wrapper .js-webform-radios{display:flex;column-gap:35px;}
.inscription-form-wrapper .radios--wrapper legend{margin:0px;}
.inscription-user-form .js-form-type-email{margin-top:30px;}
.inscription-user-form legend{margin:0px;}
.inscription-form-wrapper .form-control{background:#fff;}
.inscription-form-wrapper .js-form-type-radio label{padding-left:6px!important;}
.inscription-user-form .js-form-wrapper{margin-bottom:0px!important;}
.inscription-form-wrapper .name-block.mb-3,.inscription-form-wrapper .other-fields-block.mb-3{grid-template-columns:repeat(2,1fr);display:grid;column-gap:30px;margin-bottom:0px!important;}
.inscription-form-wrapper .form-check-input[type=radio]{background-color:transparent;}
.inscription-form-wrapper .address-block.mb-3{grid-template-columns:repeat(3,1fr);display:grid;column-gap:30px;margin-bottom:0px!important;}
.inscription-form-wrapper .inscription-user-form .js-form-type-password{margin-top:20px;}
.inscription-form-wrapper .inscription-user-form .button{margin-top:10px;}
.inscription-form-wrapper .inscription-user-form .button{margin-top:10px;float:right;color:inherit;background:transparent;}
.inscription-form-wrapper .inscription-user-form .email-msg{border-radius:20px;background:#00284A;color:#fff;font-size:14px;line-height:20px;display:flex;padding:18px 62px 18px 30px;}
.inscription-form-wrapper .inscription-user-form .email-msg:before{content:url('../images/msginfo.svg');display:block;width:24px;height:24px;margin-right:16px;}
.inscription-form-wrapper #email-msg-block .js-form-submit[data-drupal-selector="edit-msg-close-btn"]{background:url('../images/msg-info-close.svg') no-repeat;width:24px;height:24px;border:0px;padding:0px;margin:0px;font-size:0px;position:absolute;top:8px;right:9px;}
.inscription-form-wrapper #email-msg-block .js-form-submit[data-drupal-selector="edit-msg-close-btn"]:after{display:none;}
#email-msg-block{position:relative;}
.inscription-form-wrapper .mb-3{margin-bottom:20px!important;}
.inscription-form-wrapper .form-check-input:checked{background-color:#00284A;}
.inscription-form-wrapper .webform-submission-form .js-form-item-adresse-de-facturation-differente{padding-left:0px;margin-top:8px;}
.inscription-form-wrapper .webform-submission-form .js-form-type-checkbox label{font-size:16px;line-height:26px;}
.inscription-form-wrapper .form-actions .je-minbtn{margin-top:8px;}
.inscription-form-wrapper .file-block{display:flex;column-gap:30px;align-items:center;}
.inscription-form-wrapper .file-block .form-type-webform-document-file .form-control::-webkit-file-upload-button{border:0px;background:transparent;}
.inscription-form-wrapper .file-block .js-form-type-webform-markup{color:#838591;max-width:280px;font-size:14px;margin-bottom:0px!important;line-height:20px;}
.inscription-form-wrapper .file-block .description.text-muted{display:none;}
.inscription-form-wrapper .file-block .js-form-type-webform-document-file{display:flex;flex-direction:column-reverse;align-items:center;border:dashed 1px #838591;border-radius:5px;width:280px;cursor:pointer;padding:39px 20px;position:relative;margin-bottom:0px!important;z-index:2;}
.inscription-form-wrapper .js-form-item-j-accepte-la-politique-de-confidentialite-et-les-conditions-gene{padding-left:0px;}
.inscription-form-wrapper .file-block .js-form-file{padding:0px;font-size:0px;background:transparent;}
.inscription-form-wrapper .file-block .js-form-file:before{content: "";display:block;background:url('../images/file-upload.svg') no-repeat;width:24px;height:24px;position:absolute;left:50%;transform:translateX(-50%);top:17px;}
.inscription-form-wrapper .file-block .js-form-type-webform-document-file label{color:#838591;font-size:16px;padding-left:0px;padding-top:37px;width:100%;cursor:pointer;text-align:center;line-height:26px;}
.inscription-form-wrapper .file-block .js-form-file:focus{border:0px;}
.inscription-form-wrapper .file-block .ajax-progress{display:none;}
.inscription-form-wrapper .js-form-type-select select{width:100%;background-color:#fff;}
.inscription-form-wrapper .file-block .js-webform-document-file .button{background:transparent;border:1px solid #FF5634;border-radius:40px;padding:2px 10px;color:inherit;margin-top:5px;}
.inscription-user-form #email-check-pass,.inscription-user-form #check-pass{color:#dc3545;font-size:14px;position:relative;top:-10px;left:3px;}
.inscription-form-success-wrapper{border-radius:20px;background:#00284A;max-width:850px;margin:auto;padding-top:45px;padding-bottom:70px;color:#fff;margin-top:106px;margin-bottom:118px;text-align:center;}
.inscription-form-success-wrapper .icon{width:70px;height:70px;border:1px solid #FF5634;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:0px auto 17px;}
.inscription-form-success-wrapper h2{font-size:39px;line-height:50px;margin-bottom:14px;}
.inscription-form-success-wrapper .desc{font-size:18px;line-height:28px;max-width:624px;margin:auto;}
.material-wrapper .first-section h1{font-size:39px;line-height:50px;max-width:440px;}
.inscription-form-wrapper .file-block .file--application-pdf{position:relative;z-index:3;background:#F5F6F8;}
.path-frontpage .user-profile-block .username .name{color:#fff;}
.inscription-form-wrapper .webform-submission-form .js-form-item-error-display{position:absolute;top:-34px;}
.inscription-form-wrapper .container{position:relative;}
.inscription-form-wrapper .webform-submission-form .js-form-item-error-display .form-control{display:none;}
.inscription-form-wrapper .webform-submission-form .js-form-item-error-display .invalid-feedback{padding-left:0px;}
.invalid-feedback{padding-left:2px;}
.path-formations .alert-wrapper .alert{display:none!important;}
.dashboard-wrapper{margin-top:22px;margin-bottom:120px;overflow-x:hidden;}
.dashboard-wrapper .nav-tabs{margin-top:36px;border:0px;position:relative;border-bottom:1px solid rgba(131,133,145,0.50);}
.dashboard-wrapper .nav-tabs .nav-link{background:transparent;border:0px;border-bottom:5px solid transparent;color:#00284A;font-size:18px;padding:0px 0px 5px 0px;line-height:28px;}
.dashboard-wrapper .nav-tabs .nav-link.active{border-bottom:5px solid #00284A;}
.dashboard-wrapper .nav-tabs .nav-item{margin-right:55px;}
.dashboard-wrapper .nav-tabs:before{width:100vw;height:1px;content: '';background:rgba(131,133,145,0.50);display:block;right:100%;position:absolute;bottom:-1px;}
.dashboard-wrapper .nav-tabs:after{width:100vw;height:1px;content: '';background:rgba(131,133,145,0.50);display:block;left:100%;position:absolute;bottom:-1px;}
.dashboard-wrapper #myDashboardContent{padding-top:52px;}
.dashboard-wrapper #myDashboardContent .tab-pane h2{font-size:39px;font-weight:500;line-height:50px;}
.dashboard-wrapper .view-formation-favoris{margin-top:31px;}
.dashboard-wrapper .view-header{margin-bottom:33px;}
.dashboard-wrapper .view-formation-favoris .views-row{margin-bottom:50px;position:relative;}
.path-formations .inscription-form-wrapper,.inscription-form-wrapper.conseil-form-wrapper{max-width:850px;}
label[for="edit-current-node-data"],label[for="edit-besoin-d-un-conseil"]{text-align:center;width:100%;}
.webform-submission-seance-d-information-form label[for="edit-current-node-data"] .desc{margin-top:12px;max-width:614px;margin-bottom:18px;}
.webform-submission-seance-d-information-form .datetime-block{display:flex;column-gap:25px;margin-bottom:36px;align-items:center;justify-content:center;}
.webform-submission-seance-d-information-form .datetime-block .date,.webform-submission-seance-d-information-form .datetime-block .time{display:flex;font-family:'BaikalMedium';font-size:16px;align-items:center;letter-spacing:-0.16px;-webkit-font-smoothing:antialiased;}
.webform-submission-seance-d-information-form .datetime-block .date:before{content: '';display:block;background:url('../images/calendar.svg');width:24px;height:24px;margin-right:7px;}
.webform-submission-seance-d-information-form .datetime-block .time::before{content: '';display:block;width:24px;height:24px;margin-right:7px;background:url('../images/Clock.svg');}
.inscription-form-wrapper .webform-submission-seance-d-information-form .js-form-type-radio label,.inscription-form-wrapper .webform-submission-formation-sur-mesure-en-entrepri-form .js-form-type-radio label,.inscription-form-wrapper .webform-submission-conseil-form-form .js-form-type-radio label{color:#00284A;}
.webform-submission-seance-d-information-form .field-block,.inscription-form-wrapper .webform-submission-formation-sur-mesure-en-entrepri-form .field-block,.inscription-form-wrapper .webform-submission-conseil-form-form .field-block{display:flex;margin-bottom:0px!important;column-gap:30px;}
.webform-submission-formation-sur-mesure-en-entrepri-form label[for="edit-current-node-data"] .desc{margin-top:15px;margin-bottom:10px;}
.menu-open{overflow:hidden;}
.view-ces-formations-peuvent-t-interesser .views-row{margin-bottom:50px;}
.view-formations-terminees-block .completed{width:50px;height:50px;display:block;background-color:#1EAE7A;border-radius:100%;background-image:url(../images/ter-mark.svg);background-repeat:no-repeat;font-size:0px;position:absolute;right:14px;top:14px;background-position:center center;background-size:50px 50px;}
.view-materiel-formation-content .content-wrapper{min-height:520px;background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);display:flex;color:#fff;align-items:center;justify-content:center;}
.view-materiel-formation-content .content-wrapper .content-block{max-width:440px;}
.view-materiel-formation-content .image-block img{width:100%;object-fit:cover;float:right;}
.familie-cat{padding-top:12px;}
.view-materiel-document-or-video-block{margin-top:41px;margin-bottom:74px;}
.view-materiel-document-or-video-block legend{display:none;}
.view-materiel-document-or-video-block .view-filters .d-flex{margin-top:28px;justify-content:flex-start;margin-bottom:30px;}
/* .view-materiel-document-or-video-block .view-filters .js-form-item:first-child{display: none;}*/
.view-materiel-document-or-video-block .view-filters .form-check label:before{display:none;}
.view-materiel-document-or-video-block .js-form-item.js-form-type-radio:first-child{display:none;}
.view-materiel-document-or-video-block .js-form-item.js-form-type-radio label{border-radius:40px;padding:10px 20px;font-size:14px;line-height:normal;font-family:'BaikalLight';margin-right:5px;letter-spacing:-0.14px;background:#F5F6F8;-webkit-font-smoothing:antialiased;}
.view-materiel-document-or-video-block .fieldgroup{margin-bottom:0px!important;}
.view-materiel-document-or-video-block .view-filters .js-form-item.selected label,.view-materiel-document-or-video-block .view-filters .form-check label:hover{background:#00284A;color:#fff;}
.view-materiel-document-or-video-block .view-content{display:grid;grid-template-columns:repeat(3,1fr);column-gap:68px;row-gap:25px;}
.view-materiel-document-or-video-block a{display:flex;align-items:center;width:fit-content;}
.view-materiel-document-or-video-block a.document:before{min-width:56px;content: '';width:56px;height:55px;display:block;background:url('../images/material-download.svg') no-repeat;background-size:contain;background-position:center;margin-right:10px;}
.view-materiel-formation-content{overflow-x:hidden;}
.dashboard-back-link{    /* position:absolute;margin-top:19px;max-width:440px;left:0px;right:0px; */
display:flex;position:absolute;right:0px;margin:19px auto auto auto;left:0px;padding-right:12px;padding-left:12px;}
.dashboard-back-link a{color:#fff;display:flex;align-items:center;justify-content:center;}
.dashboard-back-link a:before{content: '';display:block;width:24px;height:24px;background:url('../images/back.svg') no-repeat;background-repeat:no-repeat;}
/* my profile page*/
.user-user-profile-form #edit-field-recherche-d-emploi--wrapper .fieldset-legend{font-size:16px;font-family:'BaikalMedium';line-height:25px;-webkit-font-smoothing:antialiased;}
.user-user-profile-form .form-check-input[type=radio]{top:0px;background-color:transparent;}
.user-user-profile-form .radio{display:flex;align-items:center;position:relative;top:1.2px;}
.user-user-profile-form .radio label{position:initial;padding:0px;color:#00284A;font-size:16px;margin-left:10px;margin-right:40px;}
.user-user-profile-form #edit-field-recherche-d-emploi--wrapper{display:flex;align-items:center;margin-bottom:30px!important;column-gap:30px;}
.user-user-profile-form #edit-field-recherche-d-emploi--wrapper legend{width:fit-content;margin-bottom:0px;}
.user-user-profile-form #edit-field-recherche-d-emploi--wrapper .radio .js-form-item:first-child{display:none;}
.user-user-profile-form .mb-3{margin-bottom:20px!important;}
.form-floating > .form-control:not(:placeholder-shown) ~ label{color:#838591;font-weight:400;}
.breadcrumb-sec{position:absolute;}
.bread-wrap{position:relative;}
.path-search .tabs{display:none;}
.user-user-profile-form h2{color:#00284A;margin-bottom:25px;}
.user-user-profile-form{background-color:#F5F6F8;border-radius:20px;padding:50px 40px 75px 40px;margin-top:91px;margin-bottom:130px;}
.user-user-profile-form .field--type-string p{font-family:'BaikalMedium';margin-top:61px;margin-bottom:30px;-webkit-font-smoothing:antialiased;}
.npa-ville-wrap{display:flex;column-gap:30px;}
.user-user-profile-form .container{padding:0px;}
.section1,.section2,.section3{display:flex;column-gap:30px;}
.user-user-profile-form .field--type-string{margin-bottom:0px!important;}
.user-user-profile-form .form-control{max-width:100%;}
.section4{grid-template-columns:repeat(2,1fr);display:grid;column-gap:30px;}
.user-user-profile-form .col-md-6:last-child{padding-right:0px;padding-left:15px;}
.user-user-profile-form .col-md-6{padding-left:0px;padding-right:15px;}
.section4 .field--name-field-telephone-professionel,.section4 .field--name-field-email-professionel{margin-bottom:0px!important;}
.user-profile-pdf .text-muted{color:#838591;font-size:14px;font-style:normal;line-height:20px;}
.user-user-profile-form .form-type-managed-file{display:flex;column-gap:30px;}
.user-user-profile-form .password-confirm-message{display:none;}
.user-user-profile-form .user-password-wrap .js-form-type-password-confirm{margin-bottom:0px!important;}
.user-user-profile-form .form-type-password{max-width:100%!important;}
.user-user-profile-form .label-custom{font-family:'BaikalMedium';margin-top:20px;margin-bottom:20px;position:relative;left:2px;-webkit-font-smoothing:antialiased;}
.user-user-profile-form .user-password-wrap{display:flex;flex-direction:column-reverse;}
.user-user-profile-form .js-form-managed-file{width:330px;border-radius:15px;border:1px solid #FF5634;box-sizing:border-box;position:relative;padding:15px 16px 15px 20px}
.user-user-profile-form .js-form-file{opacity:0;}
.user-user-profile-form .form-managed-file .button{background-image:url('../images/trash.svg');background-color:transparent;background-repeat:no-repeat;font-size:0px;border:0px;width:24px;height:24px;position:absolute;right:16px;z-index:2;}
.user-user-profile-form .form-type-managed-file label{width:330px;text-align:center;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;}
.user-user-profile-form .form-managed-file .file--application-pdf{background-color:#F5F6F8;position:relative;z-index:2;}
.ariaq-topbarmenu-custom{display:none;}
.references-listing-wrapper .pager__items a:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4300%) hue-rotate(340deg) brightness(134%) contrast(106%);}
.user-user-profile-form .profile-row{margin:0px;}
.view-formations-terminees-block h2{margin-bottom:33px;}
.inscription-form-wrapper .webform-submission-inscription-form-form .js-form-item-date-de-cours-data,.inscription-form-wrapper .webform-submission-inscription-form-form .js-form-item-formation-title,.inscription-form-wrapper .webform-submission-inscription-form-form .js-form-item-subject{display:none;}
.searchbar{overflow:hidden;display:grid;grid-template-rows:0px;transition:200ms linear;}
.searchbar.search-box_visible{grid-template-rows:75px;}
.node--type-a-propos .first-gradient-section p{max-width:403px;}
.featured-top .top-header-title .sub-title{line-height:20px;}
.formation-wrapper img,.insights-wrapper .image-block img,.event-wrapper .image-block img,.reference-wrapper img{transform:scale(1);transition:all .8s ease-in-out;width:100%;height: auto;}
.event-wrapper .image-block img{max-width: 850px;}
.formation-wrapper:hover img,.insight-listing-wrapper .insights-wrapper:hover img,.event-wrapper:hover img,.insights-view-block .insights-wrapper:hover img,.reference-wrapper:hover img{transform:scale(1.1);}
.image-block-animation{overflow:hidden;}
.insight-listing-wrapper .attachment .view-more{color:#00284A;width:fit-content;margin-top:33px;line-height:normal;}
.insight-listing-wrapper .attachment .arrow-btn-trans:after{filter:brightness(0) saturate(100%) invert(10%) sepia(28%) saturate(5786%) hue-rotate(190deg) brightness(100%) contrast(102%);}
.insight-listing-wrapper .attachment .view-more:hover,.event-listing-wrapper .attachment .view-more:hover{color:#fff;}
.insight-listing-wrapper .attachment .view-more:hover:after,.event-listing-wrapper .attachment .view-more:hover:after{filter:initial;}
.insight-listing-wrapper .attachment .next-event{border-radius:7px;padding:5px 10px;background:#00284A;color:#FFF;font-size:14px;font-family:'BaikalMedium';line-height:normal;left:21px;top:20px;position:absolute;-webkit-font-smoothing:antialiased;}
.insight-listing-wrapper .attachment .image-block{position:relative;overflow:initial;}
.job-wrapper:hover{background:#e8eaef;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{font-size:14px;}
.header .navbar .row.region-top-bar .top-bar-search:hover{background:#FF5634;border-color:transparent!important;}
.header .navbar .row.region-top-bar .top-bar-search:hover svg path{stroke:#fff;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number a{color:#FF5634;}
.js-form-type-radio label{cursor:pointer;}
.formation-listing-wrapper .view-formation-listing .js-form-item-combine .form-control::placeholder{color:#00284A;opacity:1;}
/* .path-search em{font-size:31px;margin-bottom:70px;display:block;} */
body.path-search #main-wrapper .node_search-results li em{margin-bottom:0px;font-size:initial;}
.first-gradient-section .subtitle{text-transform:lowercase;}
.first-gradient-section .subtitle::first-letter{text-transform:uppercase;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link:hover,.history-wrapper .nav-link:hover{background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);}
.tab-hover-wrap:hover .formation-data-wrapper{background:#e8eaef;}
.node--type-a-propos .introduction-section-wrapper h2{max-width:739px;}
.node--type-a-propos .text-section-wrapper .image-block picture{position:relative;display:inline-block;}
.node--type-a-propos .text-section-wrapper .image-block picture::before{content: '';position:absolute;top:0px;left:0px;right:0px;width:100%;height:100%;background:linear-gradient(241.62deg,#FF5634 -20.32%,rgba(255,86,52,0) 53.93%);z-index:2;}
.history-flex{justify-content:center!important;}
.dashboard-wrapper .username{font-family:'SwissTimeMedium';}
/* button animation */
.button-flip{display:inline-flex;align-items:center;transition:color .3s ease-out,background-image .3s ease-out,border-color .3s ease-out;}
.button-flip:after{transition:color .3s ease-out,background-image .3s ease-out,border-color .3s ease-out;}
.button-flip .arrow-btn-txt{display:inline-block;position:relative;overflow:hidden;}
.button-flip:hover .arrow-icon-svg svg path{stroke-dashoffset:52;}
.button-flip:hover svg path{stroke:#fff;}
.button-flip .arrow-icon-svg path{stroke-dashoffset:0;stroke-dasharray:26;transition:stroke-dashoffset .6s ease-out;}
.button-flip .arrow-icon-svg{margin-left:15px;}
.button-flip .arrow-btn-txt-real{position:relative;display:inline-block;transform:translateY(0);transition:transform .3s ease-out .15s;}
.button-flip .arrow-btn-txt-fake{position:absolute;left:0;top:0;transform:translateY(-100%);transition:transform .3s ease-out;}
.button-flip:hover .arrow-btn-txt-real{transform:translateY(100%);transition:transform .3s ease-out;}
.button-flip:hover .arrow-btn-txt-fake{transform:translateY(0);transition:transform .3s ease-out .15s;}
/* image animation*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .animate-img-left{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.animate-img-left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.8s cubic-bezier(.45,.05,.15,.93) .15s;}
.animated .animate-img-right,.animate-img-right{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.animated .animate-img-right,.animate-img-right{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.animate-img-right{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:.8s cubic-bezier(.45,.05,.15,.93) .15s;}
/* right animation css*/
.services-main-wrapper .service-content.service-content-wrapper:nth-child(even) .animated .animate-img-left,.text-section-wrapper .image-content-block:nth-child(odd) .animated .animate-img-left{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.services-main-wrapper .service-content.service-content-wrapper:nth-child(even) .animate-img-left,.text-section-wrapper .image-content-block:nth-child(odd) .animate-img-left{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:.8s cubic-bezier(.45,.05,.15,.93) .15s;}
.site-footer-wrapper .site-footer-block .footer-reseauxsociaux .linkedin:hover{background:transparent url('../images/linkedin-hover.svg') no-repeat scroll center / 100% auto;}
.site-footer-wrapper .site-footer-block .footer-reseauxsociaux .instagram:hover{background:transparent url('../images/insta-hover.svg') no-repeat scroll center / 100% auto;}
.insight-listing-wrapper .attachment .view-more svg path,.event-listing-wrapper .attachment .view-more svg path{stroke:rgb(0,40,74);}
.insight-listing-wrapper .attachment .view-more:hover svg path,.event-listing-wrapper .attachment .view-more:hover svg path{stroke:#fff;}
.link.button-flip .arrow-icon-svg{margin-left:8px;}
.reference-wrapper .content-block .link:hover .arrow-btn-txt{color:#FF5634;}
.reference-wrapper .content-block .link:hover .arrow-icon-svg path{stroke:rgb(255,86,52);}
.insights-wrapper .image-block{overflow:hidden;}
.view-formation-listing .form-actions button:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7467%) hue-rotate(48deg) brightness(107%) contrast(95%);}
.formations-detail-wrapper .introduction-wrapper .links .formation-sur-mesure svg path{stroke:#FF5634;}
/*formation block*/
.demande-formation{background:#F5F6F8;padding-top:67px;text-align:center;padding-bottom:67px;}
.demande-formation .arrow-btn{background-image:none;}
.demande-formation .arrow-btn:hover{background-image:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);}
.demande-formation .arrow-btn-txt{margin-bottom:0px;padding-bottom:0px;}
.demande-formation h3{margin-bottom:16px;}
.demande-formation p{max-width:493px;margin:auto;padding-bottom:30px;}
.demande-formation{position:relative;}
.demande-formation:before{content: '';display:block;left:0%;width:560px;height:415px;position:absolute;top:0;background:#F5F6F8;}
.demande-wrap .button-flip:hover a{color:#fff;}
.demande-wrap{position:relative;}
.demand-formation-form-wrapper .webform-submission-form{background:#F5F6F8;border-radius:20px;margin-top:64px;margin-bottom:76px;padding:52px 40px 52px 40px;}
.demand-formation-form-wrapper .webform-submission-form .object-wrapper .form-type-textarea textarea{resize:none;height:115px;border:0px;border-radius:5px!important;}
.demand-formation-form-wrapper .object-wrapper{grid-template-columns:repeat(2,1fr);display:grid;column-gap:30px;}
.demand-formation-form-wrapper .js-form-type-processed-text h3{margin-bottom:36px;}
.demand-formation-form-wrapper .object-wrap-2{display:grid;grid-template-columns:300px 190px auto;column-gap:30px;}
.demand-formation-form-wrapper .object-wrap-2 .form-type-textarea textarea{border:0px;height:105px;resize:none;border-radius:5px!important;}
.demand-formation-form-wrapper .form-control{padding-left:20px;color:#00284A;box-shadow:none;border:0px;border-radius:5px;}
.demand-formation-form-wrapper .webform-submission-form label{padding-left:20px;color:#838591;line-height:26px;white-space: normal;}
.demand-formation-form-wrapper .webform-submission-form .js-webform-radios{display:flex;column-gap:35px;padding-bottom:18px;}
.demand-formation-form-wrapper .name-email-wrap{display:grid;column-gap:30px;grid-template-columns:repeat(2,1fr);width:49%;}
.demand-formation-form-wrapper .webform-submission-form .js-webform-radios label{padding-left:0px;color:#00284A;}
.demand-formation-form-wrapper .enterprise-wrap{grid-template-columns:repeat(2,1fr);display:grid;row-gap:12px;column-gap:30px;}
.demand-formation-form-wrapper .arrow-btn{background-image:none;color:#00284A;background-color:transparent;}
.demand-formation-form-wrapper .arrow-btn:hover{background-image:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);color:#fff;}
.demand-formation-form-wrapper .mb-3{margin-bottom:12px!important;}
.demand-formation-form-wrapper .object-wrap-3{padding-top:14px;}
.demand-formation-form-wrapper .form-actions{display:flex;justify-content:end;padding-top:5px;margin-bottom:0px!important;}
.demand-formation-form-wrapper .form-check-input[type=radio]{border-radius:50%;width:17px;height:17px;margin-top:0px;border-color:#00284A;box-shadow:none;position:relative;top:4px;cursor:pointer;background-color:transparent}
.demand-formation-form-wrapper .js-form-type-checkbox{padding-left:0px;}
.page-node-126 .featured-top .container{position:relative;}
.back-button-link-demande .field--name-body{position:absolute;top:21px;}
.back-button-link-demande .back-link{color:#fff;}
.page-node-126 .featured-top .top-header-title{padding-top:41px;padding-bottom:37px;}
.demand-formation-form-wrapper .form-control:focus,.demand-formation-form-wrapper .webform-submission-form .object-wrapper .form-type-textarea textarea:focus{border:1px solid #FF5634;}
.path-search em{font-size:0px;position:relative;}
.path-search em:before{content: "Aucun résultat trouvé";margin-bottom:70px;display:block;font-size:31px;}
html:lang(en) .path-search em:before{content: "No results found";}
body.path-search #main-wrapper .node_search-results li em:before{display:none;}
.event-detail-wrapper .event-inscriptin-form .webform-confirmation__message,.insights-detail-main-wrapper .webform-confirmation__message{color:#fff;}
.pager--load-more .pager__items .pager__item .button-flip{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;width:fit-content;}
.document.button-flip .arrow-icon-svg path{stroke-dasharray:50;}
.document.button-flip:hover .arrow-icon-svg svg path{stroke-dashoffset:110;}
.catalogue-form-main-wrapper .form-floating > label{color:#fff!important;}
.event-detail-wrapper .webform .event-inscriptin-form-inner .date-past{color:#fff;}
.node--type-materiel .no-result .banner-wrapper .content-wrapper{min-height:520px;}
.view-materiel-document-or-video-block .view-filters .form-radios::-webkit-scrollbar{display:none;}
.view-materiel-document-or-video-block .youtube-block img{width:100%;height:100%;object-fit:cover;}
.view-materiel-document-or-video-block .youtube-para iframe,.view-materiel-document-or-video-block .youtube-block.video .youtube-para{width:100%;height:100%;}
.view-materiel-document-or-video-block .video{height:320px;}
.event-listing-wrapper .attachment .view-more:hover,.insight-listing-wrapper .attachment .view-more:hover{background-image:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);color:#FFF;border-color:transparent;background-origin:border-box;}
.video .play-btn:hover,.youtube-para .play:hover{background:#fff;}
.video .play-btn,.youtube-para .play{width:95px;background:linear-gradient(242deg,#FF5634 -20.32%,#F5F6F8 53.93%);height:95px;border-radius:100%;position:absolute;top:50%;left:50%;cursor:pointer;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:transform 0.5s ease}
.video .play-btn:before,.youtube-para .play:before{content: '';display:block;transform:scale(1);transform-origin:50% 50%;background-image:url('../images/play.svg');background-repeat:no-repeat;background-position:center center;width:44px;height:45px;transition:transform 0.5s ease;}
.video .play-btn:hover:before,.youtube-para .play:hover:before{transform:scale(1.3);}
/* quiz */
.quiz-config-overview{margin:68px auto 78px auto;max-width:630px;}
.quiz-config-overview .quiz-config-overview-table tr{background-color:#F5F6F8;border-bottom:5px solid #fff;}
.quiz-config-overview .quiz-config-overview-table tr:last-child{border:0px;}
.quiz-config-overview .table >:not(caption) > * > *{background-color:transparent;box-shadow:none;border:0px;}
.quiz-config-overview .quiz-config-overview-table{background-color:transparent;margin-bottom:36px;}
.quiz-config-overview .quiz-config-overview-table th{padding:18px 0px 17px 33px;color:#00284A!important;font-size:16px;line-height:25px;font-family:'BaikalMedium';width:65%;}
.quiz-config-overview .quiz-config-overview-table td{padding:18px 0px 17px 0px;font-size:18px;color:#00284A;line-height:25px;font-family:'BaikalLight';}
.quiz-config-overview .quiz-config-overview-take{display:flex;justify-content:end;}
.quiz-question-multichoice table tr{background:transparent;display:inline;}
.quiz-question-multichoice .table tr td{background:transparent;box-shadow:none;border:0px;padding:0px;}
.answering-form{background:#F5F6F8;}
#quiz-progress{background:#F5F6F8;max-width:1070px;margin:auto;padding-top:48px;padding-bottom:10px;text-align:center;font-size:18px;line-height:28px;border-radius:20px 20px 0px 0px;margin-top:35px;}
#quiz-progress #quiz-question-number{font-family:'BaikalMedium';}
.answering-form{max-width:1070px;margin:auto;text-align:center;padding-bottom:58px;border-radius:0px 0px 20px 20px;margin-bottom:71px;}
.answering-form h2:first-child{display:none;}
.answering-form .field--label-above .field__label{display:none;}
.answering-form .field__item p{font-family:'SwissTimeMedium';font-size:31px;line-height:42px;padding-bottom:30px;}
.quiz-question-multichoice .table >:not(caption) > * > *{color:#00284A;}
.quiz-question-multichoice table{padding:0px;margin:0px;color:#00284A;font-size:16px;}
.quiz-question-multichoice .table > thead{display:none;}
.quiz-question-multichoice .table-responsive,.answering-form .quiz-question-truefalse .form-composite{width:500px;margin:0 auto!important;}
.quiz-question-multichoice .table-responsive p strong{font-weight:300;font-family:'BaikalLight';}
.answering-form .form-check-input[type=radio]{background-color:transparent;margin-left:0px;}
.answering-form .js-form-type-radio{padding-left:0px;margin-right:7px;margin-bottom:12px;}
.answering-form .form-actions{margin-bottom:0px!important;margin-top:37px;}
.answering-form .form-actions .js-form-wrapper{margin-bottom:0px!important;display:flex;justify-content:center;column-gap:30px;}
.answering-form .form-actions .button{color:#00284A;display:flex;align-items:center;background:transparent;}
.quiz-question-multichoice{margin-bottom:0px!important;}
.quiz-question-truefalse .form-composite legend{display:none;}
.answering-form .form-actions .button[value="Finir"]{background:#FF5634;color:#fff;}
.quiz-last-text{color:#838591;font-size:14px;line-height:20px;padding-bottom:30px;}
.quiz-question-truefalse{margin-bottom:0px!important;}
.quiz-question-truefalse .js-form-type-radio label{display:flex;align-items:center;}
.answering-form .quiz-question-truefalse .js-form-type-radio input[type=radio]{margin-right:7px;}
.quiz-report-score-container{display:none;}
.quiz-result-main-wrap{max-width:1070px;margin:35px auto 92px auto;border-radius:20px;background:#F5F6F8;padding-top:45px;padding-bottom:75px;}
.percentage-score-wrap{background:#00284A;max-width:850px;margin:auto;border-radius:20px;padding:22px 0px;color:#fff;text-align:center;}
.percentage-score-wrap #quiz_score_percent{display:flex;justify-content:center;align-items:center;font-family:'SwissTimeMedium';font-size:25px;line-height:33px;row-gap:4px;}
.percentage-score-wrap #quiz_score_percent .total-per-wrap{color:#FF5634;padding-left:5px;}
#quiz_score_possible{font-size:18px;line-height:28px;}
.response-wrap{font-size:31px;line-height:42px;color:#00284A;font-family:'SwissTimeMedium';max-width:850px;margin:33px auto 33px auto;text-align:center;}
.quiz-result-main-wrap fieldset{max-width:850px;margin:0px auto 40px auto!important;}
.quiz-result-main-wrap fieldset:last-child{margin-bottom:0px!important;}
.quiz-result-main-wrap fieldset .field__label{display:none;}
.quiz-result-main-wrap fieldset legend{color:#838591;font-size:16px;line-height:26px;margin-bottom:5px;}
.quiz-result-main-wrap fieldset .field__item p{font-family:'SwissTimeMedium';font-size:20px;line-height:27px;padding-bottom:30px;}
.quiz-result-main-wrap .table >:not(caption) > * > *{background:transparent!important;border:0px;box-shadow:none;color:#00284A;padding:0px;}
.quiz-result-table thead th{font-family:'BaikalMedium';color:#00284A;font-size:14px;line-height:18px;padding-bottom:15px!important;}
.quiz-result-table tr{background:#fff;border-bottom:5px solid #F5F6F8;}
.quiz-result-table thead > tr{border:0px;background:transparent!important;border:0px!important;}
.quiz-result-table tr td:first-child{border-top-left-radius:7px;}
.quiz-result-table tr td:last-child{border-top-right-radius:7px;}
.quiz-result-table tr td:first-child{border-bottom-left-radius:7px;}
.quiz-result-table tr td:last-child{border-bottom-right-radius:7px;}
.quiz-result-table tr td{font-size:16px;font-family:'BaikalLight';line-height:26px;padding:12px 0px!important;}
.quiz-result-table strong{font-family:'BaikalLight';font-weight:300;}
.quiz-result-table thead th:first-child{padding-left:28px;}
.quiz-result-table .quiz-result-cell-choice{padding-left:28px!important;width:49%;}
.quiz-result-table{border-collapse:separate;border-spacing:0 5px;margin:0px;}
.quiz-result-table .quiz-result-cell-correct .incorrect,.quiz-result-table .quiz-result-cell-correct .correct{display:block;background:url('../images/table-wrong.svg') no-repeat;-moz-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;padding-left:24px;}
.quiz-result-table .quiz-result-cell-correct .correct{background:url('../images/table-check.svg');}
.view-materiel-document-or-video-block .youtube-block.video .youtube-para{position:relative;}
.answering-form #edit-navigation-actions-return-back{display:flex;flex-direction:row-reverse;}
.answering-form #edit-navigation-actions-return-back .arrow-icon-svg{margin-left:0px;margin-right:15px;}
.answering-form .form-actions .button[value="Finir"] svg path{stroke:#fff;}
.authenticated-user-custom tr{display:none;}
.authenticated-user-custom tr:first-child{display:table-row!important;}
.event-detail-wrapper .inscription-ouverte-block .inscription-ouverte.open-ouverte{background:#FF5634;color:#fff;}
.Politique-wrap{margin-top:44px;margin-bottom:93px;}
.Politique-wrap .header-title{padding-bottom:52px;}
.Politique-wrap ul{counter-reset:num-counter;list-style:none;padding:0px;}
.Politique-wrap ul li{margin-bottom:30px;}
.Politique-wrap ul li h3{padding-bottom:13px;display:flex;max-width:1018px;}
.Politique-wrap ul li h3:before{content:counter(num-counter) ".";counter-increment:num-counter;padding-right:10px;}
.Politique-wrap ul li p{max-width:1145px;padding-left:29px;}
.formation-listing-wrapper .view-formation-listing{padding-bottom:50px;}
/*newsletter form */
/* .newsletter-custom .ui-dialog-titlebar{
border:0px;
padding:0px!important;
background:transparent;
} */
.newsletter-custom .ui-dialog-content{height:100%!important;max-height:100%!important;padding:0px!important;border:0px;}
.newsletter-custom .ui-dialog-titlebar span{font-size:0px;}
.newsletter-custom{border:0px!important;padding:0px!important;width:1070px!important;height:700px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);}
.ui-widget-overlay{background:#00284A!important;opacity:0.9!important;}
.newsletter-custom .newsletter-modal-wrap{display:flex;column-gap:84px;}
.newsletter-custom .newsletter-modal-wrap .image-block img{width:100%;height:100%;object-fit:cover;}
.newsletter-custom .newsletter-modal-wrap .image-block{width:435px;height:100%;}
.newsletter-custom .newsletter-form{width:471px;display:flex;align-items:center;}
.newsletter-custom .ui-dialog-content .newsletter-popup,.newsletter-custom .ui-dialog-content .newsletter-modal-wrap{height:100%;}
.newsletter-custom.ui-dialog .ui-dialog-titlebar-close{background:transparent;border:0px;width:24px;height:24px;top:23px;bottom:unset;right:27px;z-index:9999;cursor:pointer;font-size:0px;margin-top:0px;}
.newsletter-custom .ui-button-icon{background:url('../images/modal-close.svg') no-repeat!important;width:24px;height:24px;margin:0px!important;padding:0px!important;top:0px!important;left:0px!important;}
.newsletter-custom .ui-dialog-titlebar{padding:0px!important;border:0px!important;background:transparent!important;}
.newsletter-modal-wrap h1{margin-bottom:49px;}
.newsletter-custom .newsletter-modal-wrap .form-control{padding-left:20px;border-radius:5px;box-shadow:none;background:#F5F6F8;border:0px;min-height:auto;color:#00284A;}
.newsletter-custom .newsletter-modal-wrap .js-form-item label{padding-left:20px;color:#838591;line-height:26px;}
.newsletter-custom .newsletter-modal-wrap .js-form-item label a.link-underline,.webform-submission-form .js-form-type-checkbox.js-form-item label a.link-underline, .job-listing-wrapper a.link-underline{text-decoration: underline;text-underline-offset: 4px;text-decoration-color: #00284A!important;}
.newsletter-custom .newsletter-modal-wrap .js-form-item label a.link-underline:hover, .webform-submission-form .js-form-type-checkbox.js-form-item label a.link-underline:hover, .job-listing-wrapper a.link-underline:hover{color: #FF5634;
text-decoration-color: #FF5634!important;}
.newsletter-custom .newsletter-modal-wrap .name-block .js-form-item{padding-left:7.5px;padding-right:7.5px;margin-bottom:0px!important;}
.newsletter-custom .newsletter-modal-wrap .form-control:focus{border:1px solid #FF5634;}
.newsletter-custom .newsletter-modal-wrap .form-check{padding-left:7.5px;display:flex;}
.newsletter-custom .newsletter-modal-wrap .js-form-type-checkbox label{padding-left:11px;font-size:14px;color:#00284A;line-height:20px;}
.newsletter-custom .newsletter-modal-wrap .form-actions{padding-top:5px;display:flex;justify-content:end;}
.newsletter-custom .newsletter-modal-wrap .button{display:flex;font-size:16px;font-family:'BaikalLight';font-weight:300;color:#00284A;}
.ajax-progress{display:none;}
.newsletter-custom .newsletter-modal-wrap .name-block .js-form-item-prenom{padding-left:0px;}
.newsletter-custom .newsletter-modal-wrap .name-block .js-form-item-nom{padding-right:0px;}
.newsletter-custom .newsletter-modal-wrap .name-block{margin:0px;}
/*formation menu changes*/
.header .navbar .menu-wrapper .menu-block nav ul > li:nth-child(1) ul.dropdown-menu{width:591px;}
/* formation menu changes*/
.youtube-para img:nth-child(2){display:none;}
.inscription-form-wrapper .js-form-type-date label{top:0px;padding-top:2px;}
.inscription-form-wrapper .js-form-type-checkbox .link-underline,.js-form-item-field-terms-and-conditions-value .link-underline{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#00284A!important;}
.js-form-item-field-terms-and-conditions-value .link-underline:hover,.inscription-form-wrapper .js-form-type-checkbox .link-underline:hover{color:#FF5634;text-decoration-color:#FF5634!important;}
.inscription-form-wrapper input[type=date]{-webkit-text-fill-color:#00284A;}
/*footer update*/
.region-copyright .footer-copyright .footer-inner-copyright{display:flex;column-gap:50px;align-items:center;font-family:"DM Sans",serif;}
.site-footer-wrapper .copyright-block > *{    /* font-family: 'BaikalRegular'; */
color:#838591;font-family:"DM Sans",serif;-webkit-font-smoothing:antialiased;}
.region-copyright .footer-copyright p{margin-bottom:0px;font-weight:400;}
.site-footer-wrapper .footer-poweredby .content{height:100%;}
.site-footer-wrapper .footer-poweredby .field--name-body{column-gap:40px;justify-content:end;display:grid;align-items:center;grid-template-columns:auto auto;}
.footer-link-wrap a:first-child{margin-right:28px;}
.footer-link-wrap a{font-weight:400;}
.footer-link-wrap{display:flex;align-items:center;}
.region-copyright{display:flex;align-items:center;}
.footer-powered-wrap{font-weight:600;}
.text-category-section{grid-column:span 3;background:transparent;}
.text-category-section .view-content{display:block;}
.formation-main-wrapper{margin-top:100px;}
.share-wrapper{display:flex;justify-content:end;margin:0 auto;font-family:'SwissTimeMedium',sans-serif;gap:30px;align-items:center;padding:0;font-size:20px;margin-top:13px;}
.share-wrapper .social-sharing-buttons{margin:0px;}
.share-wrapper .social-sharing-buttons a{position:relative;width:35px;display:flex;height:35px;border-radius:50%;background:linear-gradient(241.23deg,#FF5634 -20.39%,#00284A 75.23%);overflow:hidden;}
.share-wrapper .social-sharing-buttons a::before{content: "";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(241.23deg,#FF5634 0%,#FF5634 100%);opacity:0;transition:opacity 0.3s ease;}
.share-wrapper .social-sharing-buttons a:hover::before{opacity:1;}
.share-wrapper .social-sharing-buttons a svg{fill:#fff;position:relative;z-index:1;}
/* form changes */
.demand-formation-form-wrapper .object-wrap-2 .js-webform-select-other{margin:0px;}
.demand-formation-form-wrapper .object-wrap-2 .js-webform-select-other legend{display:none;}
.demand-formation-form-wrapper .object-wrap-2 .js-webform-select-other .form-select{height:58px;border:0px;border-radius:5px;background-image:url(../images/down-arrow.svg);background-repeat:no-repeat;background-size:24px 24px;}
.demand-formation-form-wrapper .object-wrap-2 .js-webform-select-other .form-select:focus{box-shadow:none;border:1px solid #FF5634;}
.js-form-item-field-terms-and-conditions-value label{pointer-events:auto!important;}
.youtube-block.img-src{height:725px;position:relative;}
.youtube-block.img-src .youtube-para{width:100%;height:100%;}
.youtube-block.img-src .youtube-para img:nth-child(2){display:block;width:100%;height:100%;object-fit:cover;}
.youtube-block.img-src .youtube-para iframe{width:100%;height:100%;object-fit:cover;}
.custom-register-form-wrap .user-register-form .js-form-item-field-secteur-d-activite select,.custom-register-form-wrap .user-register-form .js-form-item-field-pays select{padding-top:12px;color:#838591;}
.inscription-form-wrapper .other-fields-block .js-webform-select-other.webform-composite-hidden-title,.inscription-form-wrapper .webform-address--wrapper{margin-top:0px!important;}
.inscription-form-wrapper .other-fields-block .js-webform-select-other.webform-composite-hidden-title legend,.inscription-form-wrapper .webform-address--wrapper legend{display:none;}
.inscription-form-wrapper .other-fields-block .js-webform-select-other.webform-composite-hidden-title .js-form-item-secteur-d-activite-field-select,.inscription-form-wrapper .js-form-item-pays-country{margin-bottom:0px!important;}
.inscription-form-wrapper .other-fields-block .js-webform-select-other.webform-composite-hidden-title select,.inscription-form-wrapper .js-form-item-pays-country select{padding-top:16px;padding-bottom:16px;}
.consulting-service-wrapper .arrow-btn-trans{margin-top:20px;}
.insights-detail-main-wrapper .description-block a{font-weight:500;}
.insights-detail-main-wrapper .description-block a:hover{color:#FF5634;}
/* lightbox implement*/
.modal-open .modal.popup-modal-custom{background:rgba(0,40,74,0.9);}
.popup-modal-custom .modal-dialog{max-width:1070px;margin:initial;top:50%;left:50%;transform:translate(-50%,-50%)!important;height:700px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;}
.popup-modal-custom .modal-dialog .modal-content{padding:0px;border:none;height:100%;border-radius:0px;box-shadow:0px 4px 60px rgba(0,0,0,0.20);}
.popup-modal-custom .modal-header{padding:0;border-bottom:none;}
.popup-modal-custom .close{margin:0px;position:absolute;top:23px;right:27px;padding:0px;width:24px;height:24px;border:0px;z-index:2;background:url('../images/popup-close.svg') no-repeat;}
.modal-header .close{opacity:1;}
.popup-modal-custom .close span{font-size:0px;}
.popup-modal-custom .modal-body{padding:0px;}
.popup-modal-custom .modal-main-wrap{display:flex;column-gap:60px;background:#fff;}
.popup-modal-custom .modal-main-wrap .modal-left-sec{width:490px;height:100%;}
.popup-modal-custom .popup-btn{padding-top:40px;}
.popup-modal-custom .modal-main-wrap .modal-left-sec img{width:100%;height:100%;object-fit:cover;backface-visibility:hidden;will-change:transform;display:block;}
.popup-modal-custom .modal-main-wrap .modal-right-sec h2{font-size:39px;font-weight:500;color:#00284A;line-height:50px;max-width:470px;margin-bottom:25px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec{max-width:471px;display:flex;align-items:center;}
.popup-modal-custom .views-element-container,.popup-modal-custom .view-popup,.popup-modal-custom .view-content,.popup-modal-custom .modal-main-wrap{height:100%;}
/* lightbox implement*/
.breadcrumb-sec{top:calc(500px - -2px);max-width:675px;}
#webform-submission-inscription-form-add-form .form-item-pays-country label{display:none;}
#webform-submission-inscription-form-add-form .js-form-item-prive-pays-country label{display:none;}
.inscription-form-wrapper .js-form-item-membre label{white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%;display:block;}
/*menu changes */
.header .navbar .menu-wrapper .menu-block nav.menu--main > ul > li{padding-bottom:20px;position:relative;top:20px;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu{top:39px;}
.chiffres-cle-block{justify-content:center;}
.webform.event-inscriptin-form .partenaire_tex-wrap{color:#fff;}
.webform.event-inscriptin-form .partenaire_tex-wrap .partenaire-tex{padding-bottom:30px;}
.text-intro img{width:100%;height:auto;}
/*ariaq changes*/
.header .navbar .menu-wrapper .menu-block nav ul > li:nth-child(1) ul.dropdown-menu .dropdown-item:first-child{font-weight:700;}
.formations-detail-wrapper .banner-wrapper .banner-block{position:relative;}
.datetime-location-block .location{display:flex;max-width:353px;}
.node--type-homepage .services-de-conseil-main-wrapper .consulting-service-wrapper .image-block img{position:relative;bottom:202px;}
.node--type-homepage .insights-wrapper .content-block .desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px;text-overflow:ellipsis;}
.node--type-homepage .insights-section-wrapper{margin-bottom:90px;}
.formations-detail-wrapper .formation-content-wrapper .introduction-wrapper .other-content-block .arrow-btn-trans svg path{stroke:#FF5634;}
.alert-wrapper{display:none;}
.highlighted .messages__wrapper{background:#fff;padding:15px 0px;}
.highlighted .messages__wrapper .messages--status{font-family:'SwissTimeMedium';-webkit-font-smoothing:antialiased;margin:auto;padding-left:12px;padding-right:12px;}
.above-footer-wrapper .contact-wrapper img{object-fit:cover;backface-visibility:hidden;will-change:transform;display:block;}
.above-footer-wrapper .contact-wrapper .image-block img{width:628px;height:450px;object-fit:cover;backface-visibility:hidden;will-change:transform;display:block;}
.formations-detail-wrapper .introduction-wrapper .links .inscription .arrow-icon-svg path 
{
	stroke:#fff!important;
}
.orange-custom{
	background: #FF5634;
    padding: 10px 20px;
    font-size: 14px;
    line-height: normal;
    border: 0px;
    border-radius: 40px;
    color: #fff;
    letter-spacing: -0.14px;
}

.formations-detail-wrapper .tabs-section .accordion-item .accordion-body a{
    text-decoration: underline;
font-weight: 600;
}
.view-quiz-results.view-id-quiz_results form .table-responsive{min-height:155px;}
.view-insights-listing .attachment .insights-view-main-block .content-block {
    max-width: 410px;
}
.formation-content-wrapper .detail-block .desc strong{font-family: 'BaikalMedium'; font-weight: 500;}
 .page-user-logout .form-actions
 {
     justify-content: center;
 }
.job-listing-wrapper .view-offres-d-emploi .form-actions {
	display: flex;
    flex-direction: row-reverse;
    justify-content: end;
}
.job-listing-wrapper .view-offres-d-emploi .form-actions button[value="Réinitialiser"] {
    border: none;
    display: flex;
    align-items: center;
    margin-right: 20px;
    padding: 0px;
}
.job-listing-wrapper .view-offres-d-emploi .form-actions button[value="Réinitialiser"]::before {
    content: '';
    width: 55px;
    height: 55px;
    display: block;
    margin-right: 15px;
    background: url(../images/refresh.svg) no-repeat;
}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select select{
	width:290px;
}
.job-listing-wrapper .view-offres-d-emploi .form-actions button[value="Réinitialiser"]:hover {
    background: transparent;
    color: #00284A;
}