@media only screen and (min-width:768px){
body.path-search #main-wrapper,.page-user-logout .user-logout-confirm,.highlighted .messages__wrapper .messages--status{max-width:720px;}
.dashboard-back-link{max-width:720px;}
body.path-search #main-wrapper .main-content{padding:0;}
#quiz-progress,.answering-form{max-width:720px;}
.text-category-section{margin-bottom:20px;}
}
@media only screen and (min-width:992px){
body.path-search #main-wrapper,.page-user-logout .user-logout-confirm,.highlighted .messages__wrapper .messages--status{max-width:960px;}
.dashboard-back-link{max-width:960px;}
#quiz-progress,.answering-form{max-width:960px;}
}
@media only screen and (min-width:1200px){
body.path-search #main-wrapper,.page-user-logout .user-logout-confirm,.highlighted .messages__wrapper .messages--status{max-width:1140px;}
.dashboard-back-link{max-width:1140px;}
#quiz-progress,.answering-form{max-width:1140px;}
.searchbar .region-search-bar .form-control{max-width:1120px;margin:auto;}
}
@media only screen and (min-width:1400px){
body.path-search #main-wrapper,.page-user-logout .user-logout-confirm,.highlighted .messages__wrapper .messages--status{max-width:1320px;}
.dashboard-back-link{max-width:1320px;}
.searchbar .region-search-bar .form-control{max-width:1320px;margin:auto;}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.job-listing-wrapper .view-offres-d-emploi .form-actions {
	width:100%;
	justify-content: end;
	margin-top:20px;
}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select select {
	width:357px;
}
.job-listing-wrapper .view-offres-d-emploi .js-form-item:nth-child(3) {
	margin-right: 0px;
}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select{margin-right:20px;}
.node--type-homepage .main-content-wrapper{overflow-x:hidden;}
.insights-view-block .slick__slide{width:365px;}
.above-footer-wrapper .contact-wrapper .content-block{margin-left:-18px;}
.above-footer-wrapper .contact-wrapper .content-block .content{max-width:520px;}
.insights-view-block .slick__slide,.view-references-plus-recentes .slick__slide{margin-right:15px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .consulting-service-text::after{right:493px;bottom:-122px;height:75%;}
.services-de-conseil-main-wrapper .consulting-service-content{grid-template-columns:200px 200px;}
.breadcrumb-sec{max-width:40%;}
.popup-modal-custom .modal-dialog{height:85%;position:fixed;overflow:hidden;width:100%;max-width:1070px;}
.modal-right-inner{max-height:100%;}
.popup-modal-custom .modal-dialog .modal-right-sec{margin-bottom:20px;}
.popup-modal-custom .modal-body,.popup-modal-custom .views-row{height:100%;}
.popup-modal-custom .modal-main-wrap .modal-right-sec{overflow-y:auto;}
.popup-modal-custom .modal-main-wrap .modal-right-sec::-webkit-scrollbar{display:none;}
.popup-modal-custom .modal-main-wrap .modal-left-sec{overflow:hidden;}
.services-main-wrapper .service-wrapper .service-text .service-content-block{margin-left:0px;}
.header .navbar .row.region-top-bar nav ul li{margin-right:12px;}
.header .navbar .row.region-top-bar > *{margin-right:12px;}
.header .navbar .menu-wrapper .menu-block nav.menu--main > ul > li{margin-right:20px;}
.header .navbar .menu-wrapper .navbar-brand{margin-right:20px;}
.attachment .insights-view-main-block .insights-wrapper .image-block img,.event-listing-wrapper .attachment img{width:650px;height:auto;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select:nth-child(5){margin-right:30px;}
.formation-listing-wrapper .view-formation-listing .form-actions{width:calc(100% - 660px);}
}
@media only screen and (max-width:1199px){
.node--type-homepage .services-de-conseil-main-wrapper .consulting-service-wrapper .image-block img{position:relative;bottom:0px;}
/*menu changes*/
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li .is-active:before,.user-menu ul li .is-active:before{opacity:1;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li .is-active,.user-menu ul li .is-active{color:#FF5634;padding-left:12px;}
.header .navbar .menu-wrapper .menu-block nav ul li .nav-link.active{color:#FF5634!important;}
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:inherit;}
.dropdown:hover > .dropdown-menu,.navbar-nav .menu-item--expanded:hover > .dropdown-menu{display:none!important;}
.dropdown-menu.show,.navbar-nav .menu-item--expanded .dropdown-menu.show{display:block!important;}
.header .navbar .menu-wrapper .menu-block nav.menu--main > ul > li{padding-bottom:0px;top:initial;}
/*menu changes*/
.navbar-expand-lg .navbar-toggler{display:block;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;}
.navbar-expand-lg .navbar-nav{flex-direction:column;}
.formation-wrapper .category {
	padding:0px 11px;
}
.formation-wrapper .category .item-list .list-group {
	align-items: center;
}
/*.formation-wrapper .category{left:11px;}*/
.formation-wrapper .category .item-list .list-group .list-group-item{padding:10px 18px;}
.header .navbar .menu-wrapper .menu-block nav ul > li:nth-child(2) ul.dropdown-menu li{display:block;}
.header .navbar .menu-wrapper .menu-block nav ul > li ul.dropdown-menu li{width:auto;}
.accordian-date-location{display:flex;column-gap:20px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .date{margin-bottom:0px;}
.navbar-expand-lg .collapse:not(.show){display:none!important;}
.view-filters .form-check label:before{padding:0px 15px;}
.insight-listing-wrapper .insights-view-block .form-radios{flex-wrap:wrap;}
.insights-view-block .view-filters .mb-3{margin-bottom:0px!important;}
.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;}
.header .navbar .row.region-top-bar > *{margin-right:25px;}
.header .navbar .navbar-container{align-items:center;}
.header .navbar .menu-wrapper .navbar-brand{margin-right:0px;}
.header .navbar{height:100%;}
.header{top:0px;height:80px;}
/* menu css*/
.header .navbar .navbar-container{position:relative;}
.menu-block{position:absolute;right:0px;height:100%;display:flex;}
.navbar-toggler.collapsed .navbar-toggler-icon{background-image:url('../images/blue-menu-icon.svg');width:24px;height:24px;position:initial;}
.path-frontpage .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url('../images/menu-icon.svg');}
.navbar-toggler .navbar-toggler-icon{background-image:url('../images/menu-close.svg');width:15px;position:absolute;z-index:10;height:15px;right:28px;top:21px;}
.navbar-collapse .menu--main{width:100%;height:100%;}
.navbar-collapse .menu--main .nav{padding:83px 15px 0px 15px;}
.header .navbar .menu-wrapper .menu-block .navbar-collapse .menu--main .nav-link.show{color:#FF5634;padding-left:12px;transition:all 0.3s ease;box-shadow: none;}
.header .navbar .menu-wrapper .menu-block .navbar-collapse .menu--main .nav-link.show:before{content: "";width:1px;height:35px;background-color:#FF5634;position:absolute;left:0;top:0;transform:rotate(20deg);transition:all 0.3s ease;}
.header .navbar .menu-wrapper .menu-block .navbar-collapse .menu--main .nav-link,body.path-frontpage .header .menu-block .navbar-collapse .menu--main .nav-link{font-family:'SwissTimeMedium';line-height:34px;font-size:27px;color:#00284a;padding-bottom:35px;letter-spacing:-0.27px;white-space:normal;box-shadow: none;}
.header .navbar .menu-wrapper .navbar-collapse nav ul > li ul.dropdown-menu li{margin-bottom:30px;font-size:18px;color:#00284A;line-height:27px;}
.header .navbar .menu-wrapper .menu-block nav ul li.dropdown:hover .dropdown-menu{display:none;}
.dropdown-menu.show{display:block!important;}
.header .navbar .menu-wrapper .navbar-collapse nav ul > li ul.dropdown-menu{padding:0px!important;column-count:1!important;transform:translate(0px)!important;width:94%!important;box-shadow:none!important;filter:initial;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler[aria-expanded="true"]{padding:0px;}
/* menu css*/
.site-footer-wrapper .copyright-block p,.site-footer-wrapper .copyright-block a{font-size:14px!important;position:relative;}
.site-footer-wrapper h2{font-size:18px;}
.site-footer-wrapper nav ul li .nav-link,.site-footer-wrapper p{font-size:15px;line-height:25px;}
.site-footer-wrapper .site-footer-block .footer-image{width:100px;height:auto;}
.navbar-toggler{border:0px;}
.header .navbar-collapse{--transition-time:300ms;--transition-time:300ms;position:fixed;background-color:#ffffff;left:auto;right:0;top:0;height:100vh;height:100dvh;bottom:0;width:100%;z-index:3;transform:translateX(100%);transition:transform var(--transition-time) ease-out;background-image:url('../images/menu-line.svg');background-repeat:no-repeat;background-size:155px 250px;background-position:right bottom;overflow:auto;}
.header .navbar-collapse.show{transform:translateX(0);}
.header .navbar .row.region-top-bar{margin-top:0px;margin-right:50px;}
.header .navbar-toggler .icon-bar{background-color:#131313;display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.header .navbar-toggler .icon-bar:nth-child(1){top:0px;height:1.7px;}
.header .navbar-toggler .icon-bar:nth-child(2),.header .navbar-toggler .icon-bar:nth-child(3){top:3px;}
.header .navbar-toggler .icon-bar:nth-child(4){top:11px;}
.header .navbar-toggler.open .icon-bar{background-color:#fff;}
.header .navbar-toggler.open .icon-bar:nth-child(1){top:18px;width:0%;left:50%;}
.header .navbar-toggler.open .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.header .navbar-toggler.open .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.header .navbar-toggler.open .icon-bar:nth-child(4){top:18px;width:0%;left:50%;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
	.node--type-homepage .formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .category-value {
			width: fit-content;
			padding: 8px 12px;
			min-width: 150px;
		}
.above-footer-wrapper .contact-wrapper .image-block img {
		width: 350px;
		height: 250px;
	}
.job-wrapper .content-block p{font-size:inherit;line-height:inherit;font-weight:inherit;}
.contact-main-wrapper .content-block .first-time-block{width:50%;float:left;}
.contact-main-wrapper .content-block .second-timing-block .time-block{grid-template-columns:1fr!important;}
.contact-main-wrapper .content-block .second-timing-block{width:50%;padding-left:12px;display:inline-block;}
.view-temoignage-conseil{padding-left:12px;}
.job-wrapper .job-link{top:17px;right:17px;}
.job-wrapper .title-block{width:95%;}
.event-wrapper{align-items:start;}
.node--type-homepage .consulting-service-wrapper .consulting-service-text::before{height:84%;}
.node--type-a-propos .first-gradient-section p{max-width:85%;}
.job-listing-wrapper .enterprise{max-width:100%;}
.contact-main-wrapper .gradient-main-wrap .first-section .line-border::before,.node--type-a-propos .gradient-main-wrap .first-section .line-border::before{height:341px;}
.popup-modal-custom .modal-dialog{max-width:90%;height:80%}
.popup-modal-custom .modal-main-wrap .modal-right-sec h2{font-size:36px;line-height:43px;}
.popup-modal-custom .modal-main-wrap{column-gap:23px;}
.popup-modal-custom .popup-btn{padding-top:25px;}
.popup-modal-custom .modal-main-wrap .modal-left-sec{width:50%;height:100%;}
.popup-modal-custom .modal-main-wrap .modal-right-sec{max-width:50%;}
.youtube-block.img-src{height:396px;}
/* newsletter button */
.newsletter-custom .newsletter-modal-wrap .name-block .js-form-item.js-form-item-prenom{margin-bottom:14px!important;}
.newsletter-custom .newsletter-modal-wrap .mb-3{margin-bottom:14px!important;}
.newsletter-custom{width:705px!important;height:650px!important;}
.newsletter-modal-wrap h1{margin-bottom:24px;}
.newsletter-custom .newsletter-modal-wrap{column-gap:50px;}
.newsletter-custom .newsletter-form{width:287px;}
.newsletter-custom .newsletter-modal-wrap .image-block{width:305px;height:100%;}
/* newsletter */
.view-formations-terminees-block .views-row{margin-bottom:30px;}
.formation-listing-wrapper .view-formation-listing{padding-bottom:10px;}
.Politique-wrap{margin-top:20px;margin-bottom:60px;}
.Politique-wrap ul li h3{max-width:593px;}
.Politique-wrap .header-title{padding-bottom:30px;}
.view-materiel-formation-content .content-wrapper{min-height:330px;}
.answering-form .field__item p{font-size:28px;line-height:normal;}
.head-title,.page-title,.featured-top .top-header-title .title,body.path-search .search-form h2{font-size:36px;line-height:43px;}
.quiz-result-main-wrap{padding-left:20px;padding-right:20px;}
.percentage-score-wrap{max-width:85%;}
.node--type-materiel .no-result .banner-wrapper .content-wrapper{min-height:330px;}
.demande-formation:before{width:299px;height:431px;}
.view-materiel-formation-content .banner-wrapper h1{font-size:29px;max-width:312px;line-height:36px;letter-spacing:-0.29px;}
.view-materiel-document-or-video-block .view-content{grid-template-columns:repeat(2,1fr);column-gap:5px;row-gap:10px;}
.view-materiel-formation-content .image-block img{height:330px;object-fit:cover;}
/* demande formation form*/
.demand-formation-form-wrapper .webform-submission-form .js-webform-radios{padding-bottom:0px;}
.demand-formation-form-wrapper .name-email-wrap{margin-bottom:0px!important;}
.demand-formation-form-wrapper .mb-3{margin-bottom:20px!important;}
.demand-formation-form-wrapper .webform-submission-form{padding:30px 15px 52px 15px;margin-top:33px;margin-bottom:55px;}
.demand-formation-form-wrapper .enterprise-wrap{row-gap:0px;column-gap:15px;margin-bottom:0px!important;}
.demand-formation-form-wrapper .object-wrapper{grid-template-columns:repeat(2,1fr);margin-bottom:0px!important;column-gap:15px;}
.page-node-126 .featured-top .top-header-title .title{font-size:36px;line-height:43px;}
.demand-formation-form-wrapper .object-wrap-3{padding-top:0px;}
.demand-formation-form-wrapper .object-wrap-3{margin-bottom:0px!important;}
.demand-formation-form-wrapper .object-wrap-2{column-gap:15px;grid-template-columns:repeat(2,1fr);}
.demand-formation-form-wrapper .js-form-type-processed-text h3{margin-bottom:22px;}
.demand-formation-form-wrapper .name-email-wrap{column-gap:15px;margin-bottom:0px!important;}
/* demande form*/
.event-detail-wrapper .banner-block .title-block h1{font-size:29px;line-height:36px;letter-spacing:-0.01em;bottom:24px;}
.event-detail-wrapper .title-introduction h2{font-size:23px;line-height:31px;}
.formation-listing-wrapper .view-formation-listing .formation-wrapper h3{font-size:18px;}
.formations-detail-wrapper .introduction-wrapper h2{font-size:29px;line-height:36px;}
.formation-listing-wrapper .view-formation-listing .js-form-item-sort-by{margin-right:0px!important;}
.insights-view-block .content-block .date{font-size:14px;line-height:17.61px;}
.user-user-profile-form{margin-top:43px;margin-bottom:67px;}
.header .menu-item--expanded{display:grid;grid-template-columns:290px auto;column-gap:50px;}
.view-references-listing{margin-top:17px;}
.user-user-profile-form{padding:30px 15px 47px 15px;}
.section1,.section2,.section3{column-gap:15px;}
.npa-ville-wrap{column-gap:15px;}
.references-listing-wrapper{margin-bottom:70px;}
.references-listing-wrapper .view-filters{margin-bottom:27px;}
.references-listing-wrapper .view-filters legend{display:none;}
.path-formations .featured-top .top-header-title .title{font-size:36px;line-height:43px;letter-spacing:normal;}
.event-detail-wrapper{margin-bottom:10px;}
.certificats-section-wrapper{padding-top:50px;padding-bottom:29px;}
body{padding-top:78px;}
.catalogue-form-main-wrapper .form-actions{margin-bottom:0px!important;}
.catalogue-wrapper .catalogue-form .js-form-item-nom{margin-left:7.5px;}
.catalogue-wrapper .catalogue-form .js-form-item-prenom{margin-right:7.5px;}
.formation-wrapper img{height:auto;}
.references-section-wrapper .footer-button{margin-top:38px;}
.insights-block{margin-top:60px;}
.references-section-wrapper{margin-top:75px;margin-bottom:80px;}
.services-de-conseil-main-wrapper{margin-top:90px;}
.ariaq-topbarmenu-custom{display:none;}
.header .navbar .menu-wrapper .navbar-collapse nav ul > li ul.dropdown-menu li{width:fit-content;display:block;}
/* .header .navbar .menu-wrapper .menu-block nav.menu--main > ul > li{width:fit-content;} */
.site-footer-wrapper .site-footer-block{margin-bottom:65px;}
.view-filters .form-check label{font-size:15px;}
.homepage-banner-wrapper .line-border img{width:100%;height:320px;}
.header-logo svg{width:100px;height:auto;}
.homepage-banner-wrapper{padding:17px 0 68px;}
.homepage-banner-wrapper .banner-row .content-block .subtitle{font-size:14px;line-height:25px;letter-spacing:0px;text-transform:capitalize;}
.homepage-banner-wrapper .banner-row .content-block h2{color:#fff;font-size:45px;margin-bottom:17px;line-height:50px;letter-spacing:normal;}
body.path-frontpage{background-size:100% 510px;}
.homepage-banner-wrapper .banner-row .content-block .desc{font-size:15px;max-width:353px;margin-bottom:19px;line-height:25px;}
.services-main-wrapper .service-content .service-block .image-block{margin-bottom:21px;}
.services-main-wrapper .service-content .service-block h3{font-size:29px;line-height:35px;letter-spacing:-0.29px;}
.services-main-wrapper .service-content .service-block .desc{font-size:15px;line-height:25px;}
.services-main-wrapper .service-wrapper{align-items:center;}
.services-main-wrapper{padding:58px 0 76px;}
.services-main-wrapper .service-content{max-width:301px;}
.services-main-wrapper .service-content.service-content-wrapper img{float:right;margin-bottom:21px;}
body.path-frontpage .main-content .content .count-block h2{font-size:36px;line-height:43px;letter-spacing:normal;}
.homepage-banner-wrapper .line-border::before{left:78px;top:-55px;height:475px;}
body.path-frontpage .main-content .content .count-block .subtitle::before{font-size:65px;line-height:59px;letter-spacing:-1.3px;margin-right:16px;}
.services-main-wrapper .service-wrapper .service-text .service-content-block{margin-left:57px;margin-top:55px;}
body.path-frontpage .main-content .content .count-block .subtitle,.subtitle{font-size:17px;letter-spacing:1.19px;line-height:normal;}
.chiffres-cle-section-wrapper{padding-top:87px;padding-bottom:98px;margin-bottom:76px;}
/* .chiffres-cle-section-wrapper .key-block{font-size:50px;line-height:normal;letter-spacing:-0.2px;} */
.formation-main-wrapper .view-homepage-formation-tab{margin-top:42px;}
.chiffres-cle-section-wrapper .key-number-block .text{font-size:18px;line-height:28px;}
.history-wrapper #history-tabContent .content-block{padding:39px 39px 39px 25px;}
.historique-section-wrapper{background:#F5F6F8;padding-top:48px;padding-bottom:83px;margin-bottom:60px;}
.history-wrapper #history-tabContent h3{padding-bottom:14px;max-width:100%;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link,.history-wrapper .nav-link{font-size:18px;line-height:25px;padding:15px 0px 15px 31px;min-width:225px;}
.history-wrapper #history-tabContent{margin-left:0px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .image-block{position:relative;}
.insights-view-main-block .insights-wrapper .image-block img{width:100%;height:217px;object-fit:cover;}
.insight-listing-wrapper .insights-view-main-block .insights-wrapper .content-block{padding-left:15px;}
.insights-view-block .image-block img{width:100%;height:170px;object-fit:cover;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper h3{font-size:18px;line-height:25px;margin-bottom:7px;margin-top:15px;}
.insight-listing-wrapper .insights-view-block .view-filters{margin-top:36px;margin-bottom:31px;}
.consulting-service-wrapper .consulting-service-text:before{width:100%;height:75%;}
.insight-listing-wrapper .insight-col{padding:0px 7.5px;}
.insights-view-block .content-block .category,.view-references-plus-recentes .content-block .category{font-size:12px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper{margin-left:0px;width:465px;flex-direction:column;padding:22px 34px 22px 30px;}
.insight-listing-wrapper .insights-view-block{margin-top:34px;}
.view-derniers-insights,.view-references-plus-recentes{margin-top:50px;}
.insights-view-block .slick__slide,.view-references-plus-recentes .slick__slide{margin-right:15px;width:225px;}
.insights-view-block .slick__slide:nth-child(3n){margin-top:62px;}
.above-footer-wrapper .contact-wrapper .content-block .content h2{font-size:29px;line-height:36px;letter-spacing:-0.29px;}
.above-footer-wrapper .contact-wrapper .content-block .content h2,.above-footer-wrapper .contact-wrapper .content-block .content .desc,.above-footer-wrapper .contact-wrapper .content-block .button-block{margin-left:93px;}
.references-section-wrapper{overflow-x:hidden;}
.view-references-plus-recentes .slick-list{overflow:visible;}
.above-footer-wrapper{margin-bottom:51px;}
.above-footer-wrapper .contact-wrapper .content-block .content .desc{max-width:319px;font-size:15px;line-height:25px;}
.above-footer-wrapper .contact-wrapper .content-block{width:calc(100% - 271px);margin-left:-51px;height:440px;}
.insights-block .footer-button{margin-top:13px;}
.above-footer-wrapper .region-above-footer img{width:350px;height:250px;object-fit:cover;}
.insights-view-block .slick__slide:nth-child(3n+4),.insights-view-block .slick__slide:first-child{margin-top:39px;}
.insights-view-block .content-block .desc{font-size:15px;line-height:25px;}
.insights-view-block .content-block{padding:25px 8px 60px 8px;}
.insights-view-block .content-block h3{font-size:18px;line-height:25px;}
.insights-view-block .slick__slide img,.view-references-plus-recentes .slick__slide img{width:100%;height:204px;object-fit:cover;}
.consulting-wrap-container{padding-top:52px;padding-bottom:10px;}
.insights-section-wrapper{margin-top:65px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .consulting-service-text:after{bottom:0px;right:initial;height:463px;bottom:-16px;left:276px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block{margin-bottom:40px;}
.services-de-conseil-main-wrapper .consulting-service-content{column-gap:65px;display:grid;margin-top:42px;grid-template-columns:285px 284px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block .desc p{font-size:15px;line-height:25px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block .picto h3{font-size:15px;line-height:25px;}
.chiffres-cle-section-wrapper .chiffres-cle{padding-left:0px;padding-right:0px;width:100%;}
.head-title{font-size:45px;line-height:50px;letter-spacing:normal;}
.services-main-wrapper .service-wrapper .service-text h2{max-width:685px;}
.insights-detail-main-wrapper .banner-block .content-block{bottom:27px;}
.insights-detail-main-wrapper .banner-block img{height:300px;object-fit:cover;}
.view-image-carousel .slick-list .slick__slide{margin-right:15px;width:225px;}
.view-image-carousel .slick-list .slick__slide img{width:100%;height:216px;object-fit:cover;}
.insights-detail-main-wrapper .back-link-block{margin-top:15px;margin-bottom:33px;}
.insights-detail-main-wrapper .image-carousel-block{margin-top:30px;}
.insights-detail-main-wrapper .webform-block h2{font-size:15px;line-height:25px;}
.insights-detail-main-wrapper .webform-block{padding:24px 16px 20px 20px;max-width:285px;margin-left:14px;margin-top:13px;height:fit-content;}
.view-image-carousel .slick__arrow .slick-arrow{width:40px;height:40px;}
.view-image-carousel .slick-list{margin-left:117px;}
h3{font-size:23px;line-height:31px;letter-spacing:normal;}
body.path-search #main-wrapper .node_search-results li::marker,body.path-search #main-wrapper .node_search-results h3{font-size:23px;line-height:31px;}
.pagination{margin-bottom:90px;}
.insights-detail-main-wrapper .banner-block .content-block h1{max-width:440px;}
.insights-detail-main-wrapper .banner-block .content-block .date{font-size:13px;line-height:18px;margin-bottom:13px;}
.font-39,body.path-search h2{font-size:36px;line-height:43px;}
body.path-search #main-wrapper{padding-top:47px;}
body.path-search #main-wrapper .node_search-results{padding-top:43px;}
.insights-detail-main-wrapper .banner-block .content-block .category{margin-bottom:13px;}
.gradient-main-wrap .first-section .content-block{padding-left:0px;}
.gradient-main-wrap{background-size:100% 330px;}
.first-gradient-section .subtitle{font-size:16px;line-height:normal;margin-bottom:10px;letter-spacing:normal;}
.first-gradient-section h1{font-size:29px;line-height:36px;margin-bottom:9px;letter-spacing:-0.29px;}
.gradient-main-wrap .first-section .line-border::before{height:483px;}
.node--type-domaine-d-expertise .first-gradient-section p{max-width:257px;}
.gradient-main-wrap .first-section .line-border::before{height:483px;}
.block-system-breadcrumb-block .container{padding:0px;}
.node--type-domaine-d-expertise .first-gradient-section .image-block{margin-top:55px;}
.node--type-conseil .gradient-main-wrap .first-section .line-border::before{height:332px;left:10px;}
.node--type-domaine-d-expertise .gradient-main-wrap .first-section .line-border::before{height:341px;}
.gradient-main-wrap .first-section .content-block{height:auto;}
.breadcrumb .breadcrumb-item{font-size:12px;}
.introduction-section-wrapper{margin-top:32px;margin-bottom:50px;}
.description-section-wrapper .video{height:400px;margin-top:60px;}
.video .play-btn{width:75px;height:75px;}
.telechargements-section-wrapper .document-block .document-col{margin-bottom:20px;}
.telechargements-section-wrapper{margin-top:59px;margin-bottom:55px;}
.certificats-section-wrapper .certificate-col{margin-bottom:50px;}
.certificats-section-wrapper .certificate-block .desc p{margin:auto;}
.certificats-section-wrapper .certificate-block{margin-top:50px;}
.view-temoignage-conseil{padding-bottom:74px;padding-top:74px;}
.view-events-lies{padding-bottom:74px;}
.view-temoignage-conseil .views-field-body,.view-formation-ttemo .views-field-field-description{padding-left:80px;}
.view-temoignage-conseil .views-field-body p,.view-formation-ttemo .views-field-field-description p{font-size:29px;line-height:36px;letter-spacing:-0.29px;}
.view-temoignage-conseil .slick-dots{padding-left:80px;margin-top:30px;margin-bottom:0px;}
.view-temoignage-conseil .subtitle{margin-bottom:27px;padding-left:80px;}
.view-temoignage-conseil .subtitle:before{width:60px;height:49px;background-size:100% 100%;}
.view-temoignage-conseil .views-field-title,.view-formation-ttemo .views-field-field-name{padding-left:80px;font-size:17px;}
.catalogue-form-main-wrapper{padding-top:51px;margin-bottom:67px;padding-bottom:65px;}
.event-lies-col,.event-lies-col:nth-last-child(-n + 2){margin-bottom:43px;}
.event-lies-col:last-child{margin-bottom:0px;}
.event-listing-wrapper .attachment img{width:345px;height:217px;object-fit:cover;}
.event-listing-wrapper .attachment h3{font-size:23px;line-height:31px;}
.event-wrapper{font-size:15px;line-height:25px;}
.event-listing-wrapper .attachment .content-block{padding:0px 0px 0px 15px;}
.event-listing-wrapper .attachment{margin-bottom:70px;margin-top:44px;}
.event-wrapper .location{max-width:245px;}
.event-listing-wrapper{margin-bottom:70px;}
.event-listing-wrapper .pager__items{margin-top:49px;}
.event-wrapper .location::before{background-size:100%;}
.node--type-a-propos .introduction-section-wrapper h2{margin-bottom:17px;font-size:29px;line-height:36px;}
.node--type-a-propos .text-section-wrapper h2{padding-bottom:17px;max-width:100%;font-size:36px;line-height:43px;margin-top:30px;}
.a-propos-certificats-wrapper{padding-top:80px;padding-bottom:80px;}
.text-section-wrapper .image-content-block{margin-bottom:60px;}
.text-section-wrapper .desc ul{font-size:15px;line-height:25px;margin-bottom:0px;}
.node--type-a-propos .text-section-wrapper .desc{max-width:100%;}
.historique-section-wrapper .main-text-wrapper h2{font-size:36px;line-height:43px;margin-bottom:8px;}
.historique-section-wrapper .main-text-wrapper .desc{font-size:17px;line-height:27px;max-width:529px;letter-spacing:-0.18px;}
.event-detail-wrapper .datetime-location-block{column-gap:50px;align-items:start;}
.event-detail-wrapper .datetime-location-block .location{display:flex;max-width:308px;}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select select{width:100%}
.job-listing-wrapper .view-offres-d-emploi .form-actions{display:flex;justify-content:end;margin-bottom:20px!important;}
.view-offres-d-emploi .view-filters .d-flex{grid-template-columns:repeat(2,1fr);display:grid!important;column-gap:15px;}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select{margin-right:0px;margin-bottom:20px!important;}
.job-wrapper{flex-direction:column;align-items:start;border-radius:0px;}
.job-wrapper .title-block .title{font-size:17px;line-height:27px;text-decoration-line:none;}
.job-wrapper .link{bottom:initial;top:50%;transform:translateY(-50%);}
.job-wrapper .content-block{align-items:start;font-size:17px;line-height:27px;width:98%;letter-spacing:-0.18px;justify-content:space-between;margin-top:25px;column-gap:12px;}
.view-equipe .team-member-view-img img,.view-formation-equipe .team-member-view-img img{width:100%;height:232px;object-fit:cover;}
.view-formation-equipe .team-member-view-img{margin-bottom:17px;}
.view-equipe .member-view-block,.view-formation-equipe .member-view-block{padding-left:7px;padding-right:7px;margin-bottom:35px;}
.team-member-view-wrap .team-member-view-name-wrap h5{font-size:18px;line-height:25px;margin-bottom:0px;}
.team-listing-wrapper .view-equipe h2{text-align:center;margin-bottom:29px;font-size:36px;line-height:43px;}
.team-listing-wrapper{margin-bottom:39px;}
.reference-wrapper img{height:195px;object-fit:cover;}
.reference-wrapper .content-block h3{font-size:18px;line-height:25px;}
.reference-wrapper .content-block p{font-size:15px;line-height:25px;}
.view-references-listing .refrence-col{padding-left:7.5px;padding-right:7.5px;}
.orange-bg-banner .content-block .date{font-size:13px;line-height:18px;margin-bottom:13px;}
.orange-bg-banner .content-block .category{margin-bottom:13px;padding:7px 12px;}
.orange-bg-banner .content-block h1,.custom-register-form-wrap h2{font-size:23px;line-height:31px;}
.orange-bg-banner .content-block{bottom:27px;}
.custom-register-form-wrap{margin:62px auto 104px auto;padding:41px 15px 59px 15px;max-width:735px;}
.custom-register-form-wrap .password-wrap .form-type-password-confirm{column-gap:15px;}
.register-first-sec .col-md-6,.register-first-sec .col-sm-12,.register-first-sec .col-md-3,.register-first-sec .col-md-5,.register-first-sec .col-md-4{padding-left:7.5px;padding-right:7.5px;}
.register-first-sec .col-md-12{padding-left:7.5px;}
.custom-register-form-wrap h2{max-width:565px;}
.contact-main-wrapper .contact-form-wrapper{margin-top:38px;}
.contact-main-wrapper .contact-form-wrapper .content-block h3{margin-bottom:33px;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number{font-size:17px;}
.contact-main-wrapper .contact-form-wrapper .contact-form-block .content-block{padding-left:0px;margin-top:50px;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block h5{font-size:18px;line-height:25px;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block{margin-top:22px;}
.contact-lien-brain{margin-top:65px;}
.contact-lien-brain h2,.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-block h2{font-size:29px;letter-spacing:-0.29px;line-height:36px;}
.contact-main-wrapper .contact-form-wrapper .contact-text-section-wrapper .col-md-6{padding-right:7.5px;margin-bottom:21px;padding-left:7.5px;}
.contact-main-wrapper .contact-form-wrapper .contact-text-section-wrapper .col-md-6:nth-child(3n){width:100%;}
.lien-horaire-train{margin-top:35px;margin-bottom:23px;}
.intervenants-view-block img{height:230px;width:100%;}
.event-detail-wrapper .webform .event-inscriptin-form-inner{max-width:100%;margin-top:50px;margin-left:0px;}
.intervenants-view-block .team-member-wrapper .image-block{margin-bottom:15px;}
.intervenants-view-block h3{font-size:18px;line-height:25px;}
.contact-lien-brain .les-bains-col .text-block{padding:27px 25px 55px 25px;}
.contact-map{margin-bottom:45px;}
.lien-horaire-train a{font-size:15px;}
.intervenants-view-block .views-row{margin-bottom:45px;padding-left:7.5px;padding-right:7.5px;}
.inspi-container{column-gap:15px;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select{margin-right:15px;}
.formation-wrapper h3{font-size:16px;font-family:'SwissTimeMedium';line-height:25px;}
.formation-wrapper .date-price-block{flex-direction:column;}
.formation-listing-wrapper .formation-main-title,.formations-detail-wrapper .banner-block h1{font-size:29px;letter-spacing:-0.29px;line-height:36px;}
.formation-listing-wrapper .view-formation-listing .js-form-item-combine .form-control{max-width:100%;}
.formations-detail-wrapper .introduction-wrapper .date-price-block{max-width:385px;}
.formations-detail-wrapper .banner-block h1{max-width:312px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .image-block img{width:225px;height:233px;}
.formations-detail-wrapper .formation-content-wrapper{margin-top:36px;}
.formations-detail-wrapper .banner-wrapper .banner-block .image-block img{height:330px;}
.formations-detail-wrapper .video-wrapper{margin-top:70px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-block{padding-top:0px;padding-left:16px;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-button{font-size:17px;line-height:27px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-wrapper{margin-top:22px;flex-direction:column;row-gap:11px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .role{font-size:17px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .telephone,.formations-detail-wrapper .responsable-pedagogique-wrapper .email{font-size:15px;line-height:25px;display:grid;grid-template-columns:40px auto;column-gap:33px;justify-content:initial;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .bio{max-width:100%;}
.path-search .breadcrumb{margin-top:16px;}
.inscription-form-wrapper h2{font-size:17px;line-height:23px;}
.inscription-form-wrapper .name-block.mb-3,.inscription-form-wrapper .other-fields-block.mb-3,.inscription-form-wrapper .address-block.mb-3{column-gap:15px;}
.inscription-form-wrapper .webform-submission-form .js-form-type-checkbox label{font-size:15px;}
.inscription-form-wrapper .webform-submission-form .js-form-item-j-accepte-la-politique-de-confidentialite-et-les-conditions-gene.js-form-type-checkbox label{font-size:14px;}
.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{column-gap:15px;}
.breadcrumb-sec{top:calc(330px - -2px);}
.dashboard-wrapper .nav-tabs .nav-link{white-space:nowrap;font-size:16px;line-height:28px;}
.dashboard-wrapper #myDashboardContent{padding-top:42px;}
.dashboard-wrapper .view-header h3{font-size:29px;line-height:36px;}
.dashboard-wrapper #myDashboardContent .tab-pane h2{font-size:36px;line-height:42px;}
.dashboard-wrapper .nav-tabs{flex-wrap:nowrap;column-gap:55px;margin-top:35px;}
.dashboard-wrapper .username{font-size:29px;line-height:36px;}
.dashboard-wrapper .nav-tabs .nav-item{margin-right:0px;}
.dashboard-wrapper .view-formation-favoris{margin-top:25px;}
#historique-events-tab-pane .event-wrapper{flex-direction:column;}
#historique-events-tab-pane .event-wrapper .content-block{padding:12px 2px 0px 0px;}
#historique-events-tab-pane .event-wrapper h3{font-size:17px;line-height:23px;margin-bottom:20px;}
#historique-events-tab-pane .event-lies-col{margin-bottom:40px!important;}
#historique-events-tab-pane .event-wrapper .date{margin-bottom:5px;}
#historique-events-tab-pane .event-lies-col img{width:100%;}
.demand-formation-form-wrapper .name-email-wrap{width:100%;}
/* footer update*/
.region-copyright{position:relative;row-gap:25px;}
.region-copyright .footer-copyright .footer-inner-copyright{justify-content:center;}
.region-copyright .footer-copyright .footer-inner-copyright p:first-child{position:absolute;left:0px;bottom:0px;}
.site-footer-wrapper .footer-poweredby .field--name-body{margin-left:200px;justify-content:space-between;}
/*new changes*/
.node--type-domaine-d-expertise .gradient-main-wrap{margin-bottom:50px;}
.header .navbar .menu-wrapper .navbar-collapse nav ul > li ul.dropdown-menu{position:absolute;top:7px!important;width:49%!important;left:calc(100% - 52%)!important;filter:initial;}
.chiffres-cle-block{row-gap:65px;display:grid;grid-template-columns:repeat(2,auto);column-gap:125px;}
.chiffres-cle-section-wrapper h2{margin-bottom:50px;}
.node--type-domaine-d-expertise .introduction-section-wrapper{margin-top:0px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.searchbar .region-search-bar .form-control{max-width:936px;margin:auto;}
.breadcrumb-sec{max-width:574px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper{width:100%;}
.insights-view-block .slick__slide,.view-references-plus-recentes .slick__slide{width:300px;}
.insights-view-block .slick__slide img,.view-references-plus-recentes .slick__slide img{height:228px;object-fit:cover;}
.attachment .insights-view-main-block .insights-wrapper .image-block img{width:459px;height:288px;object-fit:cover;}
.team-listing-wrapper .member-view-block:nth-child(4n) .modal{left:initial;right:initial;}
.team-listing-wrapper .member-view-block:nth-child(3n) .modal{left:auto;right:0px;}
.member-view-block .member-profile-custom{width:626px;}
.login-wrap .login-right{margin-left:30px;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select:nth-child(5){margin-right:15px;}
.formation-listing-wrapper .view-formation-listing .form-actions{width:calc(100% - 330px);}
.inscription-form-wrapper,.path-formations .inscription-form-wrapper{max-width:768px;margin:37px auto 68px auto;padding-top:31px;padding-bottom:43px;}
.inscription-form-wrapper .webform-submission-form,.inscription-user-form{max-width:585px;}
}
@media only screen and (min-width:768px) and (max-width:991.5px){
.node--type-homepage .services-de-conseil-main-wrapper .consulting-service-wrapper .consulting-service-text:after{height:463px;bottom:-16px;left:181px;}
.breadcrumb-sec{max-width:334px;}
.contact-main-wrapper .first-gradient-section p{max-width:314px;}
.breadcrumb{margin-top:7px;}
.webform-submission-seance-d-information-form .datetime-block{margin-bottom:8px;}
P{font-size:15PX;line-height:25PX;}
.webform-submission-seance-d-information-form .datetime-block .date,.webform-submission-seance-d-information-form .datetime-block .time{font-size:15px;line-height:25px;}
.user-user-profile-form .form-actions{margin-bottom:0px!important;}
.user-user-profile-form .field--type-string p{margin-top:10px;margin-bottom:19px;}
.nos-partenaires-wrapper .nos-desc-text{margin-top:20px;}
.back-link-block{margin-top:9px;margin-bottom:33px;}
.references-main-detail-wrapper{margin-bottom:57px;}
.references-main-detail-wrapper .refrence-detail-last-block{margin-top:50px;}
.image-carousel-block{margin-top:40px;}
.nos-partenaires-wrapper .parten-list{margin-bottom:40px;}
.nos-partenaires-wrapper .parten-list .partenaire-col{margin-bottom:10px;}
.inscription-form-wrapper,.path-formations .inscription-form-wrapper{padding-top:31px;padding-bottom:43px;margin:37px auto 68px auto;max-width:705px;}
.inscription-form-wrapper .file-block .js-form-type-webform-markup{max-width:100%;}
.inscription-form-wrapper .webform-submission-form,.inscription-user-form{max-width:585px;}
.inscription-form-wrapper .webform-submission-form .js-form-type-checkbox label{font-size:15px;}
.inscription-form-wrapper .file-block .js-form-type-webform-document-file{width:260px;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select:nth-child(3){margin-right:0px;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select select{width:340px;}
.formation-listing-wrapper .view-formation-listing .form-actions{width:100%;}
.formation-listing-wrapper .view-filters .form-actions button[value="Réinitialiser"]{margin-right:30px;}
.attachment .insights-view-main-block .insights-wrapper .image-block img{width:345px;height:217px;object-fit:cover;}
.introduction-section-wrapper .desc-right{margin-top:16px;}
.description-block .content-wrapper{justify-content:start;margin-top:30px;}
.description-block .content-wrapper .content-block{max-width:100%;}
.catalogue-form-main-wrapper .catalogue-wrapper .desc{max-width:100%;}
.catalogue-form-main-wrapper .catalogue-wrapper h2{max-width:100%;}
.catalogue-form-main-wrapper .catalogue-form{margin-top:37px;}
.team-listing-wrapper .member-view-block:nth-child(4n) .modal{left:initial;right:initial;}
.team-listing-wrapper .member-view-block:nth-child(3n) .modal{left:auto;right:0px;}
.member-view-block .member-profile-custom{width:466px;}
.login-wrap .login-left{padding:49px 27px 60px 27px;}
.login-wrap .login-right{margin-left:17px;max-width:275px;}
.login-wrap .user-login-form{margin-top:23px;}
.login-form-wrap h1{font-size:29px;line-height:36px;letter-spacing:-0.29px;}
.login-form-main-wrap{margin-top:47px;margin-bottom:82px;}
.formations-detail-wrapper .formation-content-wrapper .introduction-wrapper .other-content-block{max-width:100%;margin-left:auto;margin-top:62px;}
.formations-detail-wrapper .tabs-section{margin-top:39px;}
.searchbar .region-search-bar .form-control{max-width:705px;margin:auto;}
}
@media only screen and (max-width:767.5px){
	.view-insights-listing .attachment .insights-view-main-block .content-block {
		max-width: 100%;
	}
/* menu css*/
.header-logo svg{width:80px;height:auto;}
/* menu css*/
body{font-size:15px;line-height:25px;}
.header .menu--top-bar-menu{display:none;}
.header .navbar .navbar-container{align-items:center;}
.region-footer-first svg{width:90px;height:auto;}
.site-footer-wrapper .footer-newsletter{margin-bottom:31px;}
.site-footer-wrapper .footer-serviceclients{margin-bottom:23px;}
.site-footer-wrapper .footer-second,.site-footer-wrapper .footer-third,.site-footer-wrapper .footer-fourth{padding-top:37px;}
.site-footer-wrapper nav ul li:last-child{margin-bottom:0px;}
.site-footer-wrapper .site-footer-block .footer-image{left:initial;}
.site-footer-wrapper .site-footer-block{margin-bottom:49px;}
.node--type-homepage .homepage-banner-wrapper img{width:100%;}
.copyright-block .footer-links{margin-bottom:22px;}
/* .footer-copyright{position:absolute;bottom:0px;} */
.site-footer-wrapper .copyright-block{position:relative;}
/* home page */
.homepage-banner-wrapper{padding:0px 0 0px;}
body.path-frontpage .homepage-banner-wrapper .banner-row .content-block .subtitle{font-size:14px;line-height:25px;letter-spacing:normal;margin-bottom:11px;}
/* body.path-frontpage{background-size:100% 510px;} */
.homepage-banner-wrapper .banner-sec-col{margin-top:35px;}
.homepage-banner-wrapper .banner-row .content-block .desc{font-size:15px;line-height:25px;margin-bottom:22px;}
.homepage-banner-wrapper .banner-row .content-block h2{font-size:40px;line-height:48px;letter-spacing:normal;margin-bottom:18px;}
.homepage-banner-wrapper .line-border::before{top:-100px;height:475px;left:initial;right:143px;}
.services-main-wrapper .service-wrapper .service-text .service-content-block{margin-left:0px;margin-top:44px;}
.services-main-wrapper .service-wrapper{flex-direction:column;}
.services-main-wrapper{padding:42px 0px 74px;}
.homepage-banner-wrapper .line-border img{height:320px;object-fit:cover;}
body.path-frontpage .main-content .content .count-block .subtitle,.subtitle{font-size:16px;letter-spacing:1.12px;line-height:normal;}
.services-main-wrapper .service-content .service-block h3,.formations-detail-wrapper .banner-block h1{font-size:27px;line-height:33px;letter-spacing:-0.27px;}
.services-main-wrapper .service-content .service-block .image-block{margin-bottom:20px;}
body.path-frontpage .main-content .content .count-block h2{font-size:33px;letter-spacing:normal;line-height:40px;}
body.path-frontpage .main-content .content .count-block .subtitle::before{font-size:55px;margin-right:17px;line-height:59px;letter-spacing:-1.1px;}
.head-title{font-size:41px;letter-spacing:normal;line-height:47px;}
.formation-main-wrapper .view-homepage-formation-tab .nav-link{width:100%;min-width:100%;}
.formation-main-wrapper .formation-flex .nav{margin-right:0px!important;}
.formation-main-wrapper .formation-flex{flex-direction:column;display:none!important;}
.formation-main-wrapper .view-homepage-formation-tab{margin-top:28px;}
.chiffres-cle-section-wrapper h2{margin-bottom:50px;}
.chiffres-cle-section-wrapper{padding-top:80px;padding-bottom:63px;margin-bottom:61px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block .desc p{max-width:100%;}
.chiffres-cle-section-wrapper .key-number-block .text{font-size:16px;}
.chiffres-cle-section-wrapper .key-block{font-size:50px;line-height:normal;letter-spacing:-0.5px;}
.consulting-wrap-container{padding-top:42px;padding-bottom:38px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .image-block{position:relative;top:initial;right:initial;padding-left:12px;padding-right:12px;}
.services-de-conseil-main-wrapper .consulting-service-content .consulting-services-block{margin-bottom:30px;}
.chiffres-cle-section-wrapper .chiffres-cle{margin-bottom:55px;}
.insights-section-wrapper{margin-top:60px;position:relative;z-index:2;}
.consulting-service-wrapper .consulting-service-text:before{height:90%;}
.services-de-conseil-main-wrapper .consulting-service-content{margin-top:36px;display:block;}
.consulting-service-wrapper .consulting-service-text:before{width:100%;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper{width:100%;padding:20px 15px 0px 15px;margin:0px;flex-direction:column;margin-top:5px;}
.node--type-homepage .services-de-conseil-main-wrapper .consulting-service-wrapper .consulting-service-text:after{height:382px;bottom:-9px;left:100px;}
.services-de-conseil-main-wrapper .consulting-service-wrapper .consulting-service-text:after{bottom:-12px;right:initial;left:113px;height:403px;}
.view-derniers-insights,.view-references-plus-recentes{margin-top:50px;}
.insights-view-block .slick__slide:nth-child(3n){margin-top:0px;}
.insights-view-block .slick__slide:nth-child(3n+4),.insights-view-block .slick__slide:first-child{margin-top:0px;}
.insights-view-block .slick__slide,.view-references-plus-recentes .slick__slide{margin-right:15px;}
.insights-view-block .slick__slide,.view-references-plus-recentes .slick__slide{width:225px;}
.view-references-plus-recentes .slick,.insights-view-block .slick{padding-right:0px;}
#formationAccordion{display:block;}
#formationAccordion .accordion-item,#historyAccordion .accordion-item{border:0px;}
.insights-view-block .content-block .date{font-size:14px;letter-spacing:-0.14px;line-height:normal;}
.insights-view-block .content-block h3{font-size:18px;line-height:25px;}
.insights-view-block .content-block{padding:25px 8px 60px 8px;}
.insights-view-block .content-block .category,.view-references-plus-recentes .content-block .category{font-size:12px;}
.insights-block .footer-button{margin-top:36px;top:0px;}
.references-section-wrapper{margin-top:70px;}
.above-footer-wrapper .contact-wrapper{flex-direction:column;}
.above-footer-wrapper .contact-wrapper img{height:250px;width:100%;}
.above-footer-wrapper .contact-wrapper .content-block{width:100%;margin-left:0px;height:496px;margin-top:-93px;}
.above-footer-wrapper .contact-wrapper .content-block .content .desc{font-size:15px;line-height:25px;margin-bottom:20px;}
.above-footer-wrapper .contact-wrapper .content-block .content{max-width:308px;margin-top:67px;}
#formationAccordion .accordion-body,#historyAccordion .accordion-body{padding:0px;margin-top:5px;margin-bottom:5px;}
.above-footer-wrapper{margin-bottom:53px;}
.above-footer-wrapper .contact-wrapper .content-block .content h2{font-size:33px;line-height:40px;}
#formationAccordion .accordion-button,#historyAccordion .accordion-button{border-radius:6px;color:#FFF;font-size:20px;line-height:27px;font-family:'SwissTimeMedium';padding:18px 0px 20px 31px;min-width:300px;text-align:left;text-transform:capitalize;position:relative;background:#00284A;margin-bottom:5px;box-shadow:none;}
.services-de-conseil-main-wrapper{margin-top:93px;}
#formationAccordion .accordion-button[aria-expanded="true"],#historyAccordion .accordion-button[aria-expanded="true"]{padding-left:42px;background:linear-gradient(241deg,#FF5634 -20.39%,#00284A 75.23%);}
#formationAccordion .accordion-button::after,#historyAccordion .accordion-button::after{display:none;}
#formationAccordion .accordion-button[aria-expanded="true"]:before,#historyAccordion .accordion-button[aria-expanded="true"]: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);}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper h3{font-size:17px;line-height:23px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .category-value{margin-bottom:17px;}
.node--type-homepage .formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .category-value {
		width: fit-content;
		padding: 8px 12px;
		min-width:150px;
}
.formation-main-wrapper .accordion-body .content-wrapper{margin-bottom:30px;}
.region-featured-top{margin-top:0px;}
body{padding-top:80px;}
.insights-view-main-block .insights-wrapper{flex-direction:column;}
/* .insight-listing-wrapper .insights-wrapper img{width:100%;height:235px;object-fit:cover;} */
.insight-listing-wrapper .insights-view-main-block .insights-wrapper .content-block{padding-left:0px;}
.insight-listing-wrapper .insights-view-block{margin-top:37px;}
.featured-top .top-header-title .title,body.path-search h2{font-size:33px;line-height:40px;letter-spacing:normal;}
.featured-top .top-header-title{padding-top:35px;padding-bottom:35px;}
.block-system-breadcrumb-block{padding:0px;}
.insight-listing-wrapper .insights-view-main-block .content-block .category{margin-bottom:15px;margin-top:15px;}
.insight-listing-wrapper .insights-view-block .view-filters{margin-top:39px;margin-bottom:27px;}
.insights-view-block .content-block h3{font-size:21px;line-height:30px;}
.view-filters .form-check label{font-size:14px;}
.gradient-main-wrap .first-section{flex-direction:column;}
.gradient-main-wrap .first-section .content-block{padding-left:0px;}
.gradient-main-wrap .subtitle{font-size:13px;line-height:18px;letter-spacing:normal;margin-bottom:7px;}
.first-gradient-section h1{font-size:27px;line-height:34px;max-width:312px;margin-bottom:9px;letter-spacing:-0.27px;}
.gradient-main-wrap{background-size:100% 260px}
.gradient-main-wrap .first-section .line-border::before{display:none;}
.gradient-main-wrap .first-section .content-block{height:auto;justify-content:end;padding-top:46px;}
.first-gradient-section .image-block{margin-top:25px;}
.introduction-section-wrapper{margin-bottom:56px;margin-top:32px;}
.font-39{font-size:33px;line-height:40px;letter-spacing:normal;        /* 121.212% */}
section-wrapper h2{margin-bottom:13px;}
p{line-height:25px;}
section-wrapper h2{margin-bottom:23px;}
.white-chiffres-wrap .chiffres-cle-section-wrapper{padding-top:80px;padding-bottom:63px;}
.description-block .image-block{padding:0px;margin-bottom:30px;}
.description-section-wrapper .video{margin-top:50px;}
.video .play-btn{width:75px;height:75px;}
.video{height:330px;}
.telechargements-section-wrapper{margin-top:54px;margin-bottom:60px;}
.telechargements-section-wrapper .document-block .document-col{margin-bottom:15px;}
.certificats-section-wrapper .certificate-block .title{font-size:15px;}
.certificats-section-wrapper .certificate-block .desc p{margin:auto;}
.certificate-col{margin-bottom:50px;}
.certificats-section-wrapper .certificate-block{margin-top:40px;}
.certificats-section-wrapper{padding-top:56px;padding-bottom:33px;}
.view-temoignage-conseil .subtitle:before{width:40px;height:33px;background-size:100% 100%;}
.view-temoignage-conseil{padding-bottom:63px;padding-top:63px;}
.view-events-lies{padding-bottom:63px;}
.view-temoignage-conseil .subtitle{margin-bottom:36px;font-size:15px;line-height:normal;padding-left:54px;letter-spacing:1.05px;}
.view-temoignage-conseil .views-field-body,.view-formation-ttemo .views-field-field-description{padding-left:0px;}
.view-temoignage-conseil .views-field-body p,.view-formation-ttemo .views-field-field-description p{font-size:21px;line-height:30px;letter-spacing:normal;        /* 142.857% */}
.view-temoignage-conseil .slick-dots{padding-left:0px;margin-top:24px;margin-bottom:0px;}
.view-temoignage-conseil .views-field-title,.view-formation-ttemo .views-field-field-name{padding-left:0px;font-size:16px;line-height:26px;letter-spacing:normal;}
.catalogue-wrapper .catalogue-form .js-form-item-prenom{margin-right:0px;margin-bottom:16px!important;}
.catalogue-wrapper .catalogue-form .js-form-item-nom,.catalogue-wrapper .catalogue-form .js-form-item-prenom{width:100%;}
.catalogue-wrapper .catalogue-form .js-form-item-nom{margin-left:0px!important;}
h3,.font-25{font-size:21px;line-height:30px;letter-spacing:normal;}
.catalogue-form-main-wrapper .catalogue-wrapper h2{font-size:27px;line-height:34px;}
.catalogue-wrapper .catalogue-form{margin-top:36px;}
.catalogue-form-main-wrapper{padding-top:50px;margin-bottom:50px;padding-bottom:50px;}
.insights-wrapper .image-block img{width:100%;height:313px;object-fit:cover;}
.node--type-domaine-d-expertise .view-events-lies{display:none;}
.node--type-domaine-d-expertise .event-wrapper{flex-direction:column;}
.event-block{margin-top:50px;}
.event-lie-mobile{margin-top:47px;}
.event-lie-mobile .slick__slide img{width:100%;height:280px;object-fit:cover;}
.event-lie-mobile .event-wrapper .content-block{padding:12px 7px 0px 2px;}
.event-lie-mobile .event-wrapper h3{font-size:17px;margin-bottom:20px;line-height:23px;}
.event-wrapper{flex-direction:column;}
.event-listing-wrapper .attachment img{width:100%;height:235px;}
.event-wrapper img{width:100%;height:280px;object-fit:cover;}
.event-wrapper .content-block{padding:20px 2px 0px 2px;}
.event-listing-wrapper .attachment{position:relative;margin-bottom:75px;margin-top:47px;}
.event-lies-col,.event-lies-col:nth-last-child(-n + 2){margin-bottom:43px;}
.event-lies-col:last-child{margin-bottom:0px;}
.event-listing-wrapper .attachment h3{font-size:21px;margin-bottom:15px;line-height:30px;}
.event-listing-wrapper .image-block{margin-left:-12px;margin-right:-12px;}
.event-wrapper h3{font-size:17px;margin-bottom:20px;line-height:23px;}
.event-listing-wrapper .pager__items{margin-top:49px;}
.event-listing-wrapper{margin-bottom:70px;}
.text-section-wrapper .image-content-block{margin-bottom:65px;}
.node--type-a-propos .text-section-wrapper .image-block img{width:100%;object-fit:cover;}
.node--type-a-propos .text-section-wrapper .image-block{margin-bottom:30px;width:100vw;position:relative;margin-left:-50vw;left:50%;overflow-x:hidden;padding:0px;max-width:initial;}
.introduction-section-wrapper h2{font-size:27px;line-height:34px;margin-bottom:14px;letter-spacing:-0.27px;}
.introduction-section-wrapper{margin-bottom:43px;}
.node--type-a-propos .white-chiffres-wrap .chiffres-cle-section-wrapper{margin-bottom:65px;}
.text-section-wrapper h2{font-size:33px;padding-bottom:15px;letter-spacing:normal;line-height:40px;}
#historyAccordion{display:block;}
.history-flex{display:none!important;}
.historique-section-wrapper{padding-top:39px;padding-bottom:79px;margin-bottom:78px;}
historique-section-wrapper .main-text-wrapper .desc{font-size:15px;line-height:25px;}
.historique-section-wrapper .history-wrapper{margin-top:28px;}
#historyAccordion .accordion-body{padding:22px 15px 20px 20px;border-radius:5px;background:#FFF;color:#00284A;}
#historyAccordion .content-block h3{font-size:17px;line-height:23px;letter-spacing:normal;margin-bottom:5px;}
.job-listing-wrapper h2{font-size:27px;line-height:34px;letter-spacing:-0.29px;}
#historyAccordion{background-color:transparent;}
.view-offres-d-emploi .view-filters .d-flex{flex-direction:column;}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select{margin-right:0px;margin-bottom:15px!important;}
.job-listing-wrapper .view-offres-d-emploi .view-content{margin-top:49px;}
.job-listing-wrapper .view-offres-d-emploi .form-actions{margin-top:10px;}
.job-listing-wrapper .view-offres-d-emploi .js-form-type-select select{width:100%;}
.historique-section-wrapper .main-text-wrapper h2{margin-bottom:13px;font-size:33px;line-height:40px;letter-spacing:normal;}
.job-wrapper{flex-direction:column;border-radius:0px;align-items:start;}
.job-wrapper .title-block{flex-direction:column;align-items:start;width:100%;}
.job-wrapper .content-block{width:81%;flex-direction:column;align-items:start;font-size:15px;line-height:25px;row-gap:18px;margin-top:15px;display:flex;}
.job-wrapper .title-block .title{font-size:16px;line-height:25px;letter-spacing:normal;text-decoration-line:none;max-width:100%;}
.job-listing-wrapper{margin-bottom:65px;}
.job-wrapper .link{right:26px;bottom:20px;}
.job-wrapper .title-block .image{margin-right:0px;margin-bottom:5px;}
.view-equipe .team-member-view-img img,.view-formation-equipe .team-member-view-img img{width:100%;height:170px;object-fit:cover;}
.team-member-view-name-wrap h5{font-size:17px;line-height:23px;letter-spacing:normal;}
.view-equipe .member-view-block,.view-formation-equipe .member-view-block{margin-bottom:35px;padding-left:7px;padding-right:7px;}
.team-listing-wrapper .container{padding-left:8px;padding-right:8px;}
.team-listing-wrapper .container .row{margin:0px;}
.team-listing-wrapper .view-equipe h2{margin-bottom:30px;font-size:33px;line-height:40px;}
.team-listing-wrapper{margin-bottom:38px;margin-top:30px;}
.view-equipe .row{position:relative;}
.member-view-block .views-field-nothing{position:initial;}
.member-view-block .modal{width:calc(100% - 24px);margin-left:12px;padding:15px 15px 29px 15px!important;margin-right:12px;}
.view-references-listing{margin-top:27px;}
.view-filters legend{display:none;}
.view-references-listing .refrence-col{margin-bottom:40px;}
.orange-bg-banner .content-block .date{font-size:13px;line-height:18px;margin-bottom:8px;}
.orange-bg-banner .content-block .category{margin-bottom:13px;padding:7px 12px;}
.orange-bg-banner .content-block h1{font-size:21px;line-height:30px;}
.back-link-block{margin-top:13px;margin-bottom:25px;}
.orange-bg-banner .content-block{bottom:23px;}
.insights-detail-main-wrapper .webform-block{margin-left:0px;}
.insights-detail-main-wrapper .webform-block{padding:24px 22px 21px 22px;max-width:calc(100% - 30px);margin:35px 15px 0px;}
.insights-detail-main-wrapper .webform-block h2,.formations-detail-wrapper .formation-content-wrapper .introduction-wrapper h3{font-size:17px;line-height:23px;}
.view-image-carousel .slick-list{margin-left:0px;margin-bottom:22px;z-index:1;}
.view-image-carousel .slick-list .slick__slide{width:225px;margin-right:15px;}
.view-image-carousel .slick-list .slick__slide img{width:100%;height:216px;object-fit:cover;}
.view-image-carousel .slick__arrow .slick-arrow{width:40px;height:40px;}
.image-carousel-block{margin-top:50px;}
.view-image-carousel .slick__arrow{bottom:0px;}
.image-carousel-block .container{padding-bottom:33px;}
.insights-detail-main-wrapper .insight-detail-last-sec{margin-top:45px;margin-bottom:77px;}
.login-form-main-wrap{margin-top:45px;margin-bottom:74px;}
.login-wrap .login-left{padding:34px 15px 60px 15px;margin-left:-12px;border-radius:0px;margin-right:-12px;}
.login-wrap{flex-direction:column;}
.login-wrap .login-left h1{font-size:27px;line-height:34px;letter-spacing:-0.27px;margin-bottom:0px;}
.path-user .form-control{max-width:100%;}
.login-wrap .user-login-form{margin-top:19px;}
.login-wrap .login-right{margin-left:0px;max-width:100%;margin-top:45px;}
.custom-register-form-wrap{border-radius:0px;margin:45px auto 77px auto;padding:34px 15px 57px 15px;}
.custom-register-form-wrap .register-first-sec{margin-top:23px;}
.custom-register-form-wrap .address-container-inline{display:block;}
.custom-register-form-wrap .password-wrap .form-type-password-confirm{display:block;}
.custom-register-form-wrap .custom-register-inner{padding:0px;}
.user-register-form .js-form-type-checkbox.js-form-item label{white-space:normal;max-width:298px;overflow:initial;}
.custom-register-form-wrap{max-width:375px;}
.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{width:100%;margin-right:0px;margin-bottom:20px!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:0px;width:100%;}
.contact-main-wrapper .contact-form-wrapper .js-form-item,.contact-main-wrapper .contact-form-wrapper .js-form-wrapper{margin-bottom:20px!important;}
.contact-main-wrapper .contact-form-wrapper .js-form-type-checkbox.js-form-item label{max-width:298px;}
.contact-main-wrapper .contact-form-wrapper .contact-form-block .content-block{margin-top:37px;padding:0px;}
.contact-main-wrapper .contact-form-wrapper .content-block h3{margin-bottom:28px;}
.contact-main-wrapper .contact-form-wrapper .content-block .phone-number{font-size:17px;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block{margin-top:22px;}
.contact-main-wrapper .contact-form-wrapper .content-block .timing-block h5{font-size:17px;line-height:23px;}
.contact-lien-brain{margin-top:39px;}
.contact-lien-brain .text-section-wrapper h2{font-size:27px;line-height:34px;letter-spacing:-0.27px;margin-bottom:0px;padding-bottom:0px;}
.les-bains-col{padding:0px;}
.contact-lien-brain .les-bains-col .text-block .title-block .title{font-size:17px;}
.contact-lien-brain .les-bains-col .text-block{padding:27px 30px 44px 30px;margin-bottom:20px;}
.contact-lien-brain .les-bains-col:last-child .text-block{margin-bottom:0px;}
.contact-main-wrapper .contact-form-wrapper{margin-top:37px;}
.lien-horaire-train{margin-top:50px;margin-bottom:26px;}
.contact-map{margin-bottom:60px;}
.contact-main-wrapper .gradient-main-wrap .first-section .content-block .desc{max-width:273px;}
.event-detail-wrapper .inscription-ouverte-block .inscription-ouverte,.formations-detail-wrapper .inscription-ouverte-block .inscription-ouverte{font-size:14px;width:90px;height:90px;}
.event-detail-wrapper .inscription-ouverte-block,.formations-detail-wrapper .inscription-ouverte-block{top:11px;}
.event-detail-wrapper .banner-block .title-block h1{bottom:18px;font-size:21px;line-height:30px;}
.event-detail-wrapper .title-introduction h2{margin-bottom:25px;}
.event-detail-wrapper .datetime-location-block{flex-wrap:wrap;}
.location{width:100%;display:flex;}
.event-detail-wrapper .datetime-location-block{font-size:15px;row-gap:25px;justify-content:start;column-gap:60px;}
.event-detail-wrapper .registration-deadline-organisateur-block{margin-bottom:21px;margin-top:25px;}
.event-detail-wrapper .pdf-file-block{margin-top:25px;}
.event-detail-wrapper .webform .event-inscriptin-form-inner{padding:24px 23px 43px 23px;margin-left:0px;margin-top:43px;}
.event-detail-wrapper .video-wrapper{margin-top:60px;height:330px;margin-bottom:60px;}
.intervenants-view-block{margin-top:25px;}
.intervenants-view-block img{width:165px;height:170px;}
.intervenants-view-block h3{font-size:17px;line-height:23px;}
.intervenants-view-block .views-row{margin-bottom:30px;}
.event-detail-wrapper{margin-bottom:49px;}
.inspi-container{grid-template-columns:repeat(1,1fr);column-gap:0px;}
.formation-listing-wrapper{margin-top:17px;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select select{width:100%;}
.formation-listing-wrapper .view-formation-listing .js-form-type-select{margin-right:0px;}
.view-formation-listing .view-filters .d-flex{flex-direction:column;}
.formation-listing-wrapper .formation-main-title,.job-listing-wrapper h2,.formations-detail-wrapper .introduction-wrapper h2,.formations-detail-wrapper .tabs-section h2,.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-block h2{font-size:27px;letter-spacing:-0.27px;line-height:34px;}
.formation-listing-wrapper .view-formation-listing .form-actions{width:100%;}
.formation-wrapper .date-price-block{flex-direction:column;}
.formation-wrapper h3{font-size:16px;font-family:'SwissTimeMedium';line-height:25px;}
.formations-detail-wrapper .banner-wrapper .banner-block .new{position:initial;margin-bottom:20px;width:fit-content;}
.formations-detail-wrapper .banner-wrapper .banner-block .content-wrapper{padding-top:15px;padding-bottom:40px;}
.formations-detail-wrapper .banner-block h1{max-width:312px;}
.formations-detail-wrapper .introduction-wrapper .introduction-content-block .link-block{margin-top:32px;}
.formations-detail-wrapper .banner-wrapper .banner-block .image-block img{height:250px;}
.formations-detail-wrapper .formation-content-wrapper{margin-top:28px;}
.formations-detail-wrapper .formation-content-wrapper .introduction-wrapper .other-content-block{margin-top:60px;padding:47px 16px 40px 27px;width:calc(100% - 24px);margin:60px 12px 0px 12px;}
.formations-detail-wrapper .introduction-wrapper .detail-block{margin-top:17px;}
.formations-detail-wrapper .introduction-wrapper .date-price-block{flex-direction:column;}
.formations-detail-wrapper .tabs-section .nav-tabs .nav-link{margin-bottom:8px;}
.formations-detail-wrapper .tabs-section{margin-top:40px;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-button{padding:12px 16px 11px 16px;font-size:17px;line-height:27px;}
.formations-detail-wrapper .tabs-section .accordion-item .accordion-body{padding:14px 0px 26px 0px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper{margin-top:23px;flex-direction:column;}
.formations-detail-wrapper .responsable-pedagogique-wrapper{margin-top:60px;}
.formations-detail-wrapper .video-wrapper{margin-top:50px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .image-block img{width:285px;height:295px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-block{padding-top:27px;padding-left:0px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .telephone,.formations-detail-wrapper .responsable-pedagogique-wrapper .email{font-size:15px;line-height:25px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .team-mamber-wrapper .content-wrapper{flex-direction:column;margin-top:23px;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .contact-section{width:100%;}
.formations-detail-wrapper .responsable-pedagogique-wrapper .telephone,.formations-detail-wrapper .responsable-pedagogique-wrapper .email{justify-content:start;column-gap:27px;word-break:break-all;}
.view-formation-equipe .member-view-block{margin-bottom:30px;}
.view-equipe .member-profile .team-member-view-position,.view-formation-equipe .team-member-view-position{font-size:15px;line-height:20px;}
body.path-search #main #content{padding:0px 12px;}
body.path-search #main-wrapper .node_search-results{padding-top:39px;}
body.path-search #main-wrapper{padding-top:39px;}
body.path-search #main-wrapper .node_search-results li::marker,body.path-search #main-wrapper .node_search-results h3{font-size:17px;line-height:23px;}
.pagination{flex-wrap:wrap;margin-bottom:65px;}
body.path-search #main-wrapper .node_search-results li{padding-bottom:25px;}
.path-search .breadcrumb{margin-top:16px;}
.inscription-form-wrapper h2{font-size:17px;line-height:23px;}
.inscription-form-wrapper{padding-top:39px;padding-bottom:64px;margin:50px auto 54px auto;border-radius:0px;}
.inscription-form-wrapper .name-block.mb-3,.inscription-form-wrapper .other-fields-block.mb-3{display:block;}
.inscription-form-wrapper .address-block.mb-3{display:block;}
.inscription-form-wrapper .mb-3{margin-bottom:15px!important;}
.inscription-form-wrapper .webform-submission-form .js-form-type-checkbox label{font-size:15px;}
.inscription-form-wrapper .file-block{flex-direction:column;padding-top:10px;}
.inscription-form-wrapper .file-block > *{width:100%;}
.inscription-form-wrapper .file-block .js-form-type-webform-document-file{width:100%;}
.inscription-form-wrapper .file-block .js-form-type-webform-markup{margin-top:22px;max-width:100%;}
.inscription-form-wrapper .inscription-user-form .email-msg{font-size:13px;padding:15px 23px 15px 19px;line-height:19px;}
.inscription-form-wrapper #email-msg-block .js-form-submit[data-drupal-selector="edit-msg-close-btn"]{width:18px;height:18px;background-size:100% 100%;}
.inscription-form-wrapper .inscription-user-form .email-msg:before{margin-right:11px;}
.inscription-form-wrapper .radios--wrapper{margin-top:15px;}
.inscription-form-wrapper .webform-submission-form .js-form-item-j-accepte-la-politique-de-confidentialite-et-les-conditions-gene.js-form-type-checkbox label{font-size:14px;line-height:normal;}
.inscription-form-wrapper .js-form-item-j-accepte-la-politique-de-confidentialite-et-les-conditions-gene{display:flex;}
.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:block;}
.js .dropbutton-multiple .dropbutton-widget{padding-right:0px!important;}
.dropbutton-wrapper.dropbutton-multiple .dropbutton .dropbutton-action > *{color:#00284A;}
.view-materiel-document-or-video-block .view-content{display:block;}
.view-materiel-document-or-video-block .view-content .material-row{margin-bottom:20px;}
.view-materiel-document-or-video-block .js-form-item.js-form-type-radio label{padding:10px 15px;}
.view-materiel-document-or-video-block .view-filters .form-radios{overflow:scroll;}
.view-materiel-formation-content .content-wrapper{min-height:250px;}
.view-materiel-formation-content .image-block img{height:250px;}
.breadcrumb-sec{position:initial;}
.breadcrumb .breadcrumb-item{font-size:12px;}
.ariaq-topbarmenu-custom .menu--top-bar-menu{display:block;}
.ariaq-topbarmenu-custom .menu--top-bar-menu{display:block;}
.ariaq-topbarmenu-custom .menu--top-bar-menu ul{flex-direction:column;padding:37px 15px 40px 15px!important;}
.ariaq-topbarmenu-custom .menu--top-bar-menu ul li a{font-size:21px!important;font-family:'SwissTimeMedium'!important;line-height:30px!important;color:#00284A!important;padding-bottom:0px!important;letter-spacing:normal!important;}
.ariaq-topbarmenu-custom .menu--top-bar-menu ul li{padding-bottom:30px;}
.ariaq-topbarmenu-custom .menu--top-bar-menu a:hover{color:#FF5634!important;}
.ariaq-topbarmenu-custom{display:block;}
.header .navbar .menu-wrapper .menu-block nav.menu--main > ul > li{width:fit-content;}
.references-section-wrapper .footer-button{margin-top:36px;}
.formation-wrapper img{height:auto;}
.formations-detail-wrapper .view-formations-lies-tab .views-row:last-child .views-field-nothing{margin-bottom:0px;}
.webform-submission-seance-d-information-form .datetime-block .date,.webform-submission-seance-d-information-form .datetime-block .time{font-size:15px;line-height:25px;letter-spacing:normal;}
.path-formations .featured-top .top-header-title .title{font-size:27px;line-height:34px;letter-spacing:-0.27px;}
.formation-main-wrapper .view-homepage-formation-tab .formation-data-wrapper .category-wrapper{margin-right:0px;}
.contact-main-wrapper .contact-form-wrapper .contact-text-section-wrapper .col-md-6{padding:0px;}
.nos-partenaires-wrapper .nos-desc-text{margin-top:30px;}
.nos-partenaires-wrapper .parten-list .partenaire-col{margin-bottom:20px;}
.nos-partenaires-wrapper .parten-list{margin-bottom:60px;}
.references-listing-wrapper .view-filters{margin-bottom:30px;}
.references-listing-wrapper{margin-bottom:65px;}
.references-main-detail-wrapper{margin-bottom:73px;}
.references-main-detail-wrapper .refrence-detail-last-block{margin-top:40px;}
.user-pass{padding:34px 15px 60px 15px;}
.user-user-profile-form .form-type-managed-file{display:block;}
.section1,.section2,.section3{display:block;}
.user-user-profile-form{padding:50px 15px 50px 15px;margin-top:40px;border-radius:0px;margin-bottom:67px;}
.user-user-profile-form .col-md-6{padding:0px;}
.user-user-profile-form #edit-field-recherche-d-emploi--wrapper{column-gap:20px;}
.user-user-profile-form #edit-field-recherche-d-emploi--wrapper .fieldset-legend{font-size:15px;}
.user-user-profile-form .radio label{margin-right:20px;}
.user-user-profile-form .profile-row .col-md-12{padding:0px;}
.user-user-profile-form h2{max-width:330px;}
.npa-ville-wrap{display:block;}
.user-user-profile-form .field--type-string p{margin-top:30px;margin-bottom:20px;}
.user-user-profile-form .form-type-managed-file{margin-bottom:0px!important;}
.user-user-profile-form .form-type-managed-file label{top:0 px;transform:translate(0px);height:68px;}
.user-user-profile-form .field--type-file{margin-bottom:0px!important;}
.breadcrumb{margin-top:7px;}
.formations-detail-wrapper .tabs-section .nav-tabs .nav-link{padding:10px 18px;}
.contact-text-section-wrapper{margin-top:30px;}
.contact-lien-brain .subtitle{padding-left:0px;}
.contact-lien-brain h2{font-size:27px;line-height:34px;padding-left:0px;padding-bottom:0px;}
.layout-main-wrapper{padding-top:0px;}
.insights-view-block .insights-block .image-block img,.view-references-plus-recentes .slick__slide img,.reference-wrapper img{height:auto;}
.footer-image img{width:100px;height:auto;}
.home-date-wrapper{display:flex;column-gap:20px;}
.view-formation-listing .formation-wrapper h3{font-size:18px;}
.path-formations .inscription-form-wrapper{margin-top:32px;}
.webform-submission-seance-d-information-form .datetime-block{margin-bottom:12px;}
.dashboard-wrapper .nav-tabs .nav-link{white-space:nowrap;font-size:14px;line-height:28px;}
.dashboard-wrapper .nav-tabs{flex-wrap:nowrap;overflow-x:scroll;column-gap:33px;margin-top:27px;overflow-y:hidden;}
.dashboard-wrapper .nav-tabs::-webkit-scrollbar{display:none;}
.dashboard-wrapper .nav-tabs .nav-item{margin-right:0px;}
.dashboard-wrapper .username,.dashboard-wrapper #myDashboardContent .tab-pane h2{font-size:27px;line-height:34px;}
.dashboard-wrapper #myDashboardContent{padding-top:36px;}
.dashboard-wrapper{margin-bottom:50px;}
.view-ces-formations-peuvent-t-interesser .views-row{margin-bottom:40px;}
.dashboard-wrapper .view-header h3{font-size:21px;line-height:30px;}
.dashboard-wrapper .view-header{margin-bottom:29px;}
.view-formations-terminees-block .views-row{margin-bottom:40px;}
.dashboard-wrapper .view-formation-favoris{margin-top:25px;}
.demande-formation h3{font-size:27px;line-height:34px;}
.demande-formation:before{display:none;}
.page-node-104 .above-footer-wrapper .contact-wrapper{background:#F5F6F8;}
.demande-formation{margin-top:70px;}
.demand-formation-form-wrapper .webform-submission-form{margin-top:28px;margin-bottom:60px;padding:28px 15px 60px 15px;border-radius:0px;}
.demand-formation-form-wrapper .container{padding:0px;}
.demand-formation-form-wrapper .object-wrapper,.demand-formation-form-wrapper .object-wrap-2,.demand-formation-form-wrapper .enterprise-wrap,.demand-formation-form-wrapper .name-email-wrap{grid-template-columns:repeat(1,1fr);row-gap:8px;}
.demand-formation-form-wrapper .form-actions{padding-top:12px;}
.demand-formation-form-wrapper .js-form-type-checkbox{display:flex;}
.demand-formation-form-wrapper .name-email-wrap{width:100%;}
.demand-formation-form-wrapper .js-form-type-processed-text h3{margin-bottom:20px;}
.page-node-126 .featured-top .top-header-title .title{font-size:27px;line-height:34px;}
.view-materiel-formation-content .banner-wrapper h1{line-height:34px;letter-spacing:-0.27px;font-size:27px;max-width:312px;}
.view-materiel-formation-content .content-wrapper .content-block{max-width:100%;}
.node--type-materiel .no-result .banner-wrapper .content-wrapper{min-height:250px;}
.percentage-score-wrap{max-width:90%;}
.percentage-score-wrap #quiz_score_percent{font-size:21px;line-height:30px;letter-spacing:normal;}
.response-wrap{font-size:27px;line-height:normal;}
#quiz_score_possible{font-size:16px;line-height:normal;}
.quiz-result-main-wrap{padding-left:15px;padding-right:15px;}
.quiz-result-main-wrap fieldset .field__item p{font-size:16px;line-height:normal;}
.head-title,.page-title,.featured-top .top-header-title .title,body.path-search .search-form h2{font-size:33px;line-height:40px;}
.answering-form .field__item p{font-size:25px;line-height:normal;}
#quiz-progress,.answering-form{margin-left:12px;margin-right:12px;}
.Politique-wrap{margin-bottom:60px;margin-top:30px;}
.Politique-wrap .header-title{padding-bottom:30px;}
.formation-listing-wrapper .view-formation-listing{padding-bottom:10px;}
.newsletter-custom{width:95%!important;height:85%!important;}
.newsletter-custom .newsletter-modal-wrap{flex-direction:column;}
.newsletter-custom .newsletter-modal-wrap .image-block{width:100%;height:227px;}
.newsletter-custom .newsletter-modal-wrap .name-block .js-form-item.js-form-item-prenom{margin-bottom:14px!important;}
.newsletter-custom .newsletter-modal-wrap .mb-3{margin-bottom:14px!important;}
.newsletter-custom .ui-dialog-titlebar .ui-dialog-title{display:none;}
.chiffres-cle-section-wrapper .key-number-block img{width:auto;}
.newsletter-custom .newsletter-form{padding:0px 38px 0px 22px;width:100%;}
.newsletter-modal-wrap h1{max-width:287px;margin-top:22px;margin-bottom:16px;}
.newsletter-custom.ui-dialog .ui-dialog-titlebar-close{top:12px;right:12px;}
.newsletter-custom .newsletter-modal-wrap .form-actions{padding-bottom:30px;}
/*footer update */
.region-copyright .footer-copyright .footer-inner-copyright{flex-direction:column;}
.site-footer-wrapper .footer-poweredby .field--name-body{display:grid;grid-template-columns:1fr;}
.footer-link-wrap{justify-content:center;margin-bottom:23px;}
.region-copyright{row-gap:23px;}
.region-copyright .footer-copyright .footer-inner-copyright p:first-child{position:absolute;bottom:0px;left:0px;}
.share-wrapper{padding:0 calc(1.5rem * .5);}
.youtube-block.img-src{height:330px;}
body.path-frontpage{background-size:100% 510px;}
.navbar-collapse .menu--main{width:100%;height:initial;}
/*light box*/
.popup-modal-custom .close{top:13px;right:13px;}
.popup-modal-custom .modal-dialog{max-width:90%;height:90%;}
.popup-modal-custom .popup-btn{padding-top:8px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec h2{font-size:31px;line-height:38px;margin-bottom:15px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec{max-width:90%;margin:auto;}
.popup-modal-custom .modal-main-wrap .modal-left-sec{width:100%;height:300px;margin-bottom:20px;}
.popup-modal-custom .modal-main-wrap{flex-direction:column;padding-bottom:40px;background:#fff;}
.header .navbar .menu-wrapper .navbar-collapse nav ul > li ul.dropdown-menu li{display:block;}
.searchbar .region-search-bar .form-control{padding-left:12px;}
.job-wrapper .job-link{right:20px;bottom:20px;}
.job-listing-wrapper .enterprise{max-width:88%;}
.gradient-main-wrap .first-section .line-border img{width:100%;}
.breadcrumb-sec .container{padding:0px;}
.breadcrumb-sec .breadcrumb .breadcrumb-item{padding-left:0px;}
.description-section-wrapper .description-block img{width:100%;object-fit:cover;}
.insights-view-block .attachment .image-block img{height:235px;}
.insight-listing-wrapper .attachment .image-block{width:100vw;position:relative;margin-left:-50vw;left:50%;overflow-x:hidden;padding:0px;}
.insights-view-block .content-block .desc{padding-bottom:15px;}
.page-node-91 .gradient-main-wrap{background-size:100% 55%;}
.node--type-a-propos .text-section-wrapper .image-block picture{width:100%;}
.text-section-wrapper .image-content-block:nth-child(odd){flex-direction:column;}
.logout.username .user-profile-block{margin-top:0px;}
.view-temoignage-conseil{padding-left:12px;}
.above-footer-wrapper .contact-wrapper .image-block{width:calc(100% - 30px);}
.above-footer-wrapper .contact-wrapper .image-block img{width:100%;height: 247.335px;}
}
