@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap);.sfm-label-metro .sfm-navicon{background-color:#3168b2!important}.sfm-label-metro .sfm-navicon:before{background-color:#ee332e!important}.sfm-label-metro .sfm-navicon:after{background-color:#f7992d!important}.x-topbar{background:#f7992d}.x-topbar .textwidget p{color:#fff;float:none;text-align:center;margin-top:2px}.x-topbar .textwidget a{text-decoration:underline}#grow-bar{position:fixed;top:0;height:5px;width:100%;background:#f7992d;z-index:9}.x-navbar{border:none}.x-nav{display:none!important}body .sfm-navicon,.sfm-navicon:after,body .sfm-navicon:before,body .sfm-sidebar-close:before,body .sfm-sidebar-close:after,body .sfm-navicon:after{height:2px!important}h1{font-size:42px;line-height:52px}h2{font-family:"Open Sans",sans-serif!important;font-size:18px;text-transform:uppercase;letter-spacing:7px!important;color:#797979!important;font-weight:300!important}h3{font-size:22px;line-height:30px}h4{font-family:"Open Sans",sans-serif!important;font-size:14px;line-height:26px;text-transform:uppercase;letter-spacing:2px!important}h5{font-size:20px;font-family:"Open Sans",sans-serif!important;text-transform:uppercase;letter-spacing:1px!important;font-weight:600!important}h6{font-size:16px;font-family:"Open Sans",sans-serif!important;text-transform:uppercase;font-weight:600!important;margin-bottom:0px!important}a{color:inherit!important}p,li{color:#353535;line-height:28px}#wpadminbar p,#wpadminbar li{color:#fff!important}.tribe-events-c-ical{display:none}.tribe-events-c-messages__message--notice{display:none!important}.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:0!important}.custom-list ul{list-style-type:none;list-style-position:outside}.custom-list ul li{line-height:18px;margin-bottom:10px}.custom-list ul li::before{content:"";width:10px;height:10px;background:#3168b2;position:absolute;margin-top:4px;margin-left:-20px}.custom-btn{margin:5% 0}.custom-btn a{text-transform:uppercase;letter-spacing:7px!important;font-size:14px;color:#fff!important}.custom-btn a::after{content:"";width:0%;height:3px;background:#f7992d;position:absolute;bottom:-1px;left:-1px;transition:all ease 400ms}.custom-btn a:hover::after{content:"";width:100.5%;height:3px;background:#f7992d;position:absolute;bottom:-1px;left:-1px;transition:all ease 400ms}.custom-btn-row .ab-btn{text-transform:uppercase!important;letter-spacing:7px!important;font-size:14px!important;color:#fff!important}.custom-btn-underline{margin:5% 0}.custom-btn-underline a{display:block;text-transform:uppercase;letter-spacing:7px!important;font-size:14px;color:#fff}.custom-btn-underline a::after{content:"";width:45%;height:1px;margin:5px auto;background:#fff;display:block;transition:all ease 200ms}.custom-btn-underline a:hover::after{width:50%}.btn-bleu a{background:#3168b2!important}.color-separator{margin:30px 0;height:2px;background:linear-gradient(to right,#ee332e 0,#ee332e 33%,#f7992d 33%,#f7992d 66%,#3168b2 66%,#3168b2 100%)}.color-separator .vc_sep_holder{display:none}.color-separator.full-sep{width:100%!important;margin:0}.color-separator-blog{margin:30px 0;width:50px!important;height:2px;background:linear-gradient(to right,#ee332e 0,#ee332e 33%,#f7992d 33%,#f7992d 66%,#3168b2 66%,#3168b2 100%)}.color-separator-2{margin:30px 0;width:110px!important;height:2px;background:linear-gradient(to right,#ee332e 0,#ee332e 33%,#f7992d 33%,#f7992d 66%,#fff 66%,#fff 100%)}.color-separator-2 .vc_sep_holder{display:none}.sous-titres{margin:0!important}#sfm-sidebar .sfm-menu li,#sfm-sidebar .sfm-menu{line-height:1px!important}#sfm-sidebar ul.sfm-menu.sfm-menu-level-0{max-width:50%;margin-left:40%;line-height:0px!important}#sfm-sidebar li{text-align:left!important;line-height:0px!important;margin-bottom:0px!important}.sfm-menu-level-1{margin-left:20px!important;padding-left:10px!important;border-left:3px solid #f7992d}.sfm-style-full .sfm-sm-indicator{right:unset!important;left:-40px!important}#sfm-sidebar .sfm-menu-level-0 li .sfm-sm-indicator i{border-color:#f7992d!important}#sfm-sidebar .sfm-child-menu>li:hover>a,#sfm-sidebar .sfm-child-menu>li>a:focus,#sfm-sidebar .sfm-child-menu>li.sfm-submenu-visible>a{box-shadow:none!important}#sfm-sidebar [class*="sfm-icon-"] a,.sfm-view-level-custom:before{font-size:20px!important}#sfm-sidebar .sfm-social li:hover a:after,#sfm-sidebar .sfm-social li a:focus:after{transform:none!important}#sfm-sidebar li a:after{background:transparent!important}#sfm-sidebar .sfm-social li:hover a:before,#sfm-sidebar .sfm-social li a:focus:before{text-shadow:none!important}#sfm-sidebar>div.sfm-scroll-wrapper.sfm-scroll-main>div>div.sfm-logo>a{margin-top:25%!important}#sfm-sidebar .sfm-menu li a,#sfm-sidebar .sfm-chapter,#sfm-sidebar .sfm-back-parent{text-transform:none!important}.section-slider{margin-top:25px}.section-header{margin:5% 0 0}.entry-wrap{padding:0!important}.mozaik-bar{background:#3168b2;padding:25px 0;transition:all 200ms ease-in-out!important}.mozaik-bar a,.mozaik-bar p{color:#fff;text-transform:uppercase;font-size:21px;letter-spacing:2px;font-weight:900}.mozaik-bar .wpb_text_column{margin:0}.mozaik-bar:hover{background:#f7992d;transition:all 200ms ease-in-out!important;cursor:pointer}.section-ami{margin-top:5%;padding:0 20%}.section-icones{margin:5% 0}.section-icones .ami-boite-grise{background:#f5f5f5;background:linear-gradient(to top,white 0%,white 0%) center bottom;margin:0 4%;width:25%!important;border-bottom:3px solid #ee332e}.section-icones .ami-boite-grise:nth-of-type(2){border-color:#f7992d}.section-icones .ami-boite-grise:nth-of-type(3){border-color:#3168b2}.section-icones .ami-boite-grise .custom-icon{margin:25px 0 0 0}.section-historique-bande{background:#f5f5f5;padding:5% 0}.section-historique-bande .custom-btn-underline a::after{background:#272727}.section-donner-bande p{padding:0 20%}.section-donner-bande img{mix-blend-mode:multiply;max-width:70%!important}.section-donner-bande a{color:#3168b2!important;font-weight:900!important}.section-donner-bande a::after{background:#3168b2!important}.section-profils .section-top{padding:5% 25%}.section-profils .rectangles-section{display:inline!important;width:100%}.section-profils .rectangles-section .single-profile{width:14.28%;height:80vh;background-size:cover;background-repeat:no-repeat;background-position:0 0}.section-profils .rectangles-section .single-profile:hover .profils-titres{bottom:30%}.section-profils .rectangles-section .single-profile:hover .savoir-plus-btn{opacity:1;transition:all ease-out 250ms;z-index:2}.section-profils .rectangles-section .single-profile.hockey .savoir-plus-btn p{font-size:12px;font-weight:300;letter-spacing:3px;color:#fff!important;text-transform:uppercase}.section-profils .rectangles-section .single-profile.hockey .profils-titres p{color:#a6a6a6!important}.section-profils .rectangles-section .single-profile.hockey:hover .profils-titres p{color:#fff!important}.section-profils .rectangles-section .profile-hover{background:#f7992d;width:100%;height:100%;position:absolute;opacity:0;top:0;transition:all ease-out 1000ms}.section-profils .rectangles-section .profils-titres{display:inline-block;position:absolute;transform:rotate(-90deg);width:100%;box-sizing:content-box;left:-30%;bottom:20%;white-space:nowrap;transition:all ease-out 250ms;z-index:2}.section-profils .rectangles-section .profils-titres p{font-size:2.3vw;letter-spacing:10px!important;text-transform:uppercase;color:#fff!important;font-weight:300}.section-profils .rectangles-section .savoir-plus-btn{opacity:0;position:absolute;text-align:center;width:100%;bottom:-20px;margin-left:15px;transition:all ease-out 250ms}.section-profils .rectangles-section .savoir-plus-btn::before{content:">";position:absolute;color:#fff;display:inline-block;width:30px;height:30px;border-radius:25px;border:2px solid #fff;top:1px;margin-left:0;margin-left:-5.3em;font-weight:700;line-height:25px;font-size:20px}.section-profils .rectangles-section .savoir-plus-btn a{font-size:12px;font-weight:300;letter-spacing:3px;color:#fff!important;text-transform:uppercase}.section-profils .section-parascolaire{width:100%}.section-profils .section-parascolaire .section-bleu{background:#3168b2;padding:10%}.section-profils .section-parascolaire .section-bleu h1,.section-profils .section-parascolaire .section-bleu h2,.section-profils .section-parascolaire .section-bleu p{color:#fff!important}.section-blog{margin:5% 0}.section-blog h1{padding:0 15%;margin-bottom:5%!important}.section-video .custom-youtube{width:80%;padding:5%!important;margin:0 auto}.section-video .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding:0!important}.section-video .video-titre{display:inline-block;position:absolute;transform:rotate(-90deg);width:auto;box-sizing:content-box;left:-15vh;bottom:45%;white-space:nowrap;z-index:2}.section-video .video-titre p{font-size:44px;letter-spacing:10px!important;text-transform:uppercase;color:#000!important;font-weight:300}.section-code-vie{padding:0 15%}.section-projet-educatif{padding:0 20%}.section-projet-educatif .custom-btn{margin:10% 0}.section-sciences-generales{margin-top:5%;margin-bottom:5%}.section-sciences-generales .titres{margin:0!important}.section-sciences-generales .titres h1{margin-top:0}.section-sciences-generales h2{margin-top:5px!important;color:#353535!important}.section-sciences-generales .objectifs-generaux{border-left:6px solid #f7992d;padding-right:15%}.section-sciences-generales .objectifs-generaux .mini-titres p{margin-bottom:15px;line-height:18px}.section-sciences-generales .objectifs-generaux .wpb_text_column.wpb_content_element{margin:0}.section-sciences-generales .boite-grise{background:#f5f5f5;padding:5% 5% 5% 25px;margin-top:10%;margin-right:15%!important}.section-sciences-generales .boite-grise p{line-height:18px}.section-sciences-generales .boite-grise .wpb_content_element{margin:0}.section-sciences-generales .boite-grise .mini-titres{margin-top:35px;margin-bottom:10px}.section-sciences-generales .boite-grise .mini-titres:first-of-type{margin-top:5px}.section-sciences-generales .boite-grise .mini-titres p{margin-bottom:15px;margin-left:20px;line-height:18px}.section-sciences-generales .boite-grise .mini-titres.carre-jaune::before{content:"";width:10px;height:10px;background:#f7992d;position:absolute;margin-top:4px;margin-left:-1px}.section-pre-dep{padding:0 20%}.section-pre-dep img{margin:5% 0}.section-predep-programme{margin:5% 0}.section-predep-programme .boite-grise{background:#f5f5f5;padding:5% 10% 5% 20%}.section-predep-conditions{margin-bottom:5%}.section-approche{margin-bottom:5%;padding:0 15%}.section-grise{background:#f5f5f5;padding:10%}.section-grise .vc_col-sm-6{padding:0 5%}.section-grise .mini-titres{font-weight:800;text-transform:uppercase}.section-grise ol li::marker{color:#f7992d;font-size:26px;font-weight:800;margin-left:2px}.section-processus{margin:5% 0;padding:5% 0 0 25%}.section-processus li::before{background:#f7992d}.section-processus .vc_col-sm-5{padding-right:10%}.section-processus .vc_col-sm-7{padding-left:5%}.section-multisport{margin:5% 0!important;padding-right:0!important}.section-multisport .vc_col-sm-6:first-of-type{padding-right:5%}.section-multisport .titres{margin:0!important}.section-multisport .titres h1{margin-top:0}.section-multisport h2{margin-top:5px!important;color:#353535!important}.section-multisport .sous-section{margin-bottom:10%;margin-left:5px;border-left:6px solid #f7992d;padding-right:15%}.section-multisport .sous-section .mini-titres p{margin-bottom:15px;line-height:18px;text-transform:uppercase}.section-multisport .sous-section .wpb_text_column.wpb_content_element{margin:0}.section-3-boites .colonne{background:#f5f5f5;margin:0;border-top:5px solid;padding:0 5%;min-height:400px}.section-3-boites .colonne li{line-height:14px}.section-3-boites .colonne li::before{width:5px;height:5px}.section-3-boites .colonne.section-jaune{border-color:#f7992d}.section-3-boites .colonne.section-jaune li::before{background:#f7992d}.section-3-boites .colonne.section-bleu{border-color:#3168b2}.section-3-boites .colonne.section-bleu li::before{background:#3168b2}.section-3-boites .colonne.section-rouge{border-color:#ee332e}.section-3-boites .colonne.section-rouge li::before{background:#ee332e}.section-photos{background:#f5f5f5;padding:5%;margin:5% 0 0}.section-photos .wpb_single_image{margin:0}.section-intro{padding:0 25%}.section-logos{margin:10% 0}.section-logos .logo-boite{border-bottom:1px dashed #353535;border-left:1px dashed #353535}.section-logos .logo-boite:first-of-type{border-left:none}.section-logos .no-border-bottom .logo-boite{border-bottom:none}.page-musique .section-musique-intro{margin-top:5%;padding-right:0!important}.page-musique .section-musique-intro h1{margin-top:0}.page-musique .section-musique-intro .vc_col-sm-6:first-of-type{padding-right:15%}.page-musique .section-musique-gris{background:#f5f5f5;padding:10% 0 5% 0;margin:10% 0 5% 0}.page-musique .section-musique-gris .sous-section{margin-bottom:10%;margin-left:5px;border-left:6px solid #f7992d;padding-right:15%}.page-musique .section-musique-gris .sous-section .mini-titres p{margin-bottom:15px;line-height:18px;text-transform:uppercase}.page-musique .section-musique-gris .sous-section .wpb_text_column.wpb_content_element{margin:0}.page-musique .section-musique-gris .sous-section li{margin-bottom:15px}.page-musique .section-musique-gris .sous-section li:last-of-type{margin-bottom:0}.page-musique .section-admission li::before{background:#f7992d}.page-musique .section-admission .vc_col-sm-6:first-of-type{padding-right:5%}.page-musique .section-admission .vc_col-sm-6:last-of-type{padding-left:5%}.page-musique .section-musique-photos{margin:5% 0;background:#fff}.section-outils-boites{max-width:70%;margin:0 auto!important}.section-outils-boites .boite-outil{background:#f5f5f5;margin:5px!important;height:175px;padding:5% 0;max-width:32%!important;transition:all ease-in-out 20ms}.section-outils-boites .boite-outil:nth-of-type(1){border-bottom:3px solid #ee332e}.section-outils-boites .boite-outil:nth-of-type(2){border-bottom:3px solid #f7992d}.section-outils-boites .boite-outil:nth-of-type(3){border-bottom:3px solid #3168b2}.section-outils-boites .boite-outil:hover{border-width:5px;background:#efefef;transition:all ease-in-out 20ms;cursor:pointer}.section-outils-boites .boite-outil .vc_column-inner{padding:0!important}.section-outils-boites .boite-outil .titre-outil{margin:0;margin-top:5%}.section-outils-boites .boite-outil .titre-outil p{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:2px}.section-outils-boites .vc_col-sm-6.boite-outil{max-width:48.8%!important}.section-outils-boites .wpb_single_image{margin-bottom:0}.single-outil{border-left:5px solid #f7992d;margin:5% 0}.single-outil h2{font-weight:400!important;margin:0;font-size:22px;color:#353535!important}.single-outil .custom-btn{display:inline-block;margin:0 15px 15px 0!important}.outil-gris{background:#f5f5f5}.back-to-top{font-size:10px;text-transform:uppercase;letter-spacing:2px;text-align:right}.back-to-top:hover{cursor:pointer}.page-choix-cours .boite-outil img{max-width:45px}.page-choix-cours .boite-outil .titre-outil{margin-top:10%}.page-choix-cours .gris{background:#f5f5f5}.section-pantheon{padding:5% 0}.section-pantheon li{margin-bottom:20px!important}.section-pantheon li li::before{width:5px;height:5px;background:#f7992d;margin-top:7px;margin-left:-10px}.section-pantheon .vc_col-sm-8{padding-left:5%}.section-pantheon .nom{margin-bottom:10px}.section-pantheon .sport{margin:0}.section-pantheon .sport p{font-family:"Open Sans";font-weight:800;font-size:14px;text-transform:uppercase;color:#3168b2;letter-spacing:1px}.section-pantheon .promotion{margin:0}.section-pantheon .promotion p{font-family:"Open Sans";font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#f7992d;letter-spacing:1px}.section-pantheon .accomplissements{margin-bottom:15px}.section-pantheon .accomplissements h2{font-weight:600!important;letter-spacing:1px!important;color:#353535!important}.section-pantheon img{margin:5% 0}.section-grise-pantheon{background:#f5f5f5}.page-vie-etudiante .mini-titres{margin-bottom:15px}.page-vie-etudiante .mini-titres p{margin-bottom:15px;line-height:18px;font-size:18px;text-transform:uppercase}.page-vie-etudiante .deux-sections .vc_column-inner{height:570px}.page-vie-etudiante .deux-sections .custom-btn{max-width:300px;margin:0 auto}.page-vie-etudiante .deux-sections .custom-btn a{height:65px}.page-vie-etudiante .deux-sections .custom-btn a:hover{border-bottom:2px solid #f7992d}.page-vie-etudiante .section-socio{margin-top:5%}.page-vie-etudiante .section-socio h1{margin-bottom:5%}.page-vie-etudiante .section-socio h2{letter-spacing:1px!important;font-weight:600!important;color:#353535!important}.page-vie-etudiante .section-socio .vc_col-sm-6:first-of-type{padding-right:5%}.page-vie-etudiante .section-socio .vc_col-sm-6:last-of-type{padding-left:5%}.page-vie-etudiante .section-socio .section-caro{margin:15% 0 5%}.page-vie-etudiante .section-parasco{background:#f5f5f5;padding:5% 0}.page-vie-etudiante .section-parasco .vc_col-sm-6:first-of-type{padding-right:10%}.page-vie-etudiante .section-parasco .vc_col-sm-6:last-of-type{padding-left:10%}.page-vie-etudiante .section-parasco .description{padding:0 15% 5%}.page-vie-etudiante .section-parasco .section-equipes{margin-bottom:10%}.page-vie-etudiante .bande-jaune{background:#f7992d;padding:5% 0}.page-vie-etudiante .bande-jaune .custom-btn-underline{margin:25px 0 0 0}.page-vie-etudiante .bande-jaune .custom-btn-underline a{letter-spacing:2px!important}.page-vie-etudiante .bande-jaune p,.page-vie-etudiante .bande-jaune a{color:#fff}.page-vie-etudiante .section-contact{padding:5% 0}.page-vie-etudiante .section-contact p{padding:0 33%}.page-vie-etudiante .section-contact .gform_body{width:50%;margin:0 auto}.page-vie-etudiante .section-contact .gform_body input{width:100%}.page-vie-etudiante .section-contact .custom-btn{margin:0}.page-vie-etudiante .section-contact .custom-btn a{width:50%}.sport-etudes a{text-decoration:underline}.sport-etudes h1{margin-top:0}.sport-etudes .section-intro{margin:10% 0;padding-right:0!important}.sport-etudes .section-intro .vc_col-sm-6:first-of-type{padding-right:10%}.sport-etudes .sous-section{margin-bottom:5%;border-left:6px solid #f7992d;padding-right:15%}.sport-etudes .sous-section .mini-titres p{margin-bottom:15px;line-height:18px}.sport-etudes .sous-section .wpb_text_column.wpb_content_element{margin:0}.sport-etudes .section-clientele{padding:10% 0;background:#f5f5f5}.sport-etudes .section-admission{padding:5% 0}.sport-etudes .section-admission .bande-rouge{background:#ee332e;padding:10px 0}.sport-etudes .section-admission .bande-rouge .wpb_text_column{margin:0}.sport-etudes .section-admission .bande-rouge p{font-weight:600;color:#fff}.sport-etudes .section-admission h3{margin-bottom:10px}.sport-etudes .section-admission h2{letter-spacing:1px!important;color:#353535!important;margin:0}.sport-etudes .section-admission li::before{background:#f7992d}.sport-etudes .section-admission li li{margin-top:10px}.sport-etudes .section-admission li li::before{width:5px;height:5px;background:#3168b2;margin-top:7px;margin-left:-10px}.sport-etudes .section-admission em{font-size:10px}.sport-etudes .section-admission p{line-height:18px;margin:10px 0}.sport-etudes .section-criteres{background:#f5f5f5;padding:5% 0}.sport-etudes .section-criteres .sous-section h2{letter-spacing:1px!important;color:#353535!important;margin:0 0 25px 0}.sport-etudes .section-criteres .vc_col-sm-6 .sous-section{border-color:#3168b2}.sport-etudes .section-criteres .vc_col-sm-6 .sous-section p{margin:25px 0 15px 0}.sport-etudes .section-criteres .vc_col-sm-6:first-of-type{padding-right:10%}.sport-etudes .section-criteres .vc_col-sm-6:last-of-type{padding-left:5%}.sport-etudes .section-criteres .vc_col-sm-6:last-of-type .sous-section{border-color:#f7992d}.sport-etudes .section-criteres .vc_col-sm-6:last-of-type .sous-section .custom-list ul li:before{background:#f7992d}.sport-etudes .bande-jaune{background:#f7992d;padding:3% 0 5% 0}.sport-etudes .bande-jaune h3{color:#fff}.sport-etudes .bande-jaune .custom-btn-underline{margin:25px 0 0 0}.sport-etudes .bande-jaune .custom-btn-underline a{letter-spacing:2px!important;text-decoration:none}.sport-etudes .bande-jaune p,.sport-etudes .bande-jaune a{color:#fff}.sport-etudes .section-coordonnateurs{padding:5% 0;background:#fff}.sport-etudes .section-coordonnateurs .mini-titres{font-weight:800;text-transform:uppercase;margin:0;letter-spacing:1px}.sport-etudes .section-coordonnateurs .mini-titres.leger{font-weight:400;margin-bottom:5%}.sport-etudes .section-coordonnateurs .mini-titres p{line-height:22px}.sport-etudes .section-coordonnateurs .vc_col-sm-6{padding:0 10%}.sport-etudes .section-photos{background:#f5f5f5;padding:5% 0}.sport-etudes .section-mandataires{padding:5% 0}.page-babillard .titres{padding:0 10%}.page-babillard .section-babillard{margin-bottom:5%}.page-babillard .tg-grid-area-bottom2{padding:5% 0}.page-babillard .tg-grid-area-bottom2 .tg-nav-color{background:#3168b2;padding:5px 25px;color:#fff!important;text-transform:uppercase;font-weight:400!important;letter-spacing:2px}.page-babillard .tg-filters-holder{margin:45px 0;border-bottom:1px solid #353535}.page-babillard .tg-filters-holder .tg-filter-name{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#353535!important}.page-babillard .tg-filters-holder .tg-nav-color:not(.dots):not(.tg-dropdown-value):not(.tg-dropdown-title):hover,.page-babillard .tg-filters-holder .tg-nav-color:hover .tg-nav-color,.page-babillard .tg-filters-holder .tg-page-number.tg-page-current,.page-babillard .tg-filters-holder .tg-filter.tg-filter-active span{color:#f7992d!important}.page-arts .section-arts-plastiques{margin:5% 0}.page-arts .section-arts-plastiques .titres{margin-bottom:15px}.page-arts .section-arts-plastiques h2{margin-top:0}.page-arts .section-arts-plastiques .sous-titres{margin-bottom:15px!important}.page-arts .section-arts-plastiques .vc_col-sm-7{padding-right:10%;padding-left:10%}.page-arts .section-arts-plastiques .boite{margin:5px;width:30%;padding-bottom:10px}.page-arts .section-arts-plastiques .boite.jaune{background:#f7992d}.page-arts .section-arts-plastiques .boite.bleu{background:#3168b2}.page-arts .section-arts-plastiques .boite.rouge{background:#ee332e}.page-arts .section-arts-plastiques .boite .chiffre{margin-top:25px}.page-arts .section-arts-plastiques .boite .chiffre p{font-weight:900;font-size:62px;color:#fff}.page-arts .section-arts-plastiques .boite .mot{margin:0}.page-arts .section-arts-plastiques .boite .mot p{color:#fff;font-family:"Playfair Display",serif;line-height:20px;font-size:20px}.page-arts .section-arts-plastiques .boite .mot p span{font-size:12px;margin:0}.page-arts .section-arts-plastiques .boite .description p{font-size:12px;text-transform:uppercase;line-height:14px;padding:0 5px;margin-top:10px;color:#fff}.page-arts .section-art-dramatique{margin:5% 0}.page-arts .section-art-dramatique .vc_col-sm-7{padding-left:10%;padding-right:15%;background:#f5f5f5}.page-arts .section-art-dramatique .vc_col-sm-7 .sous-titres{margin-bottom:15px!important}.page-arts .section-creer .boite{background:#f5f5f5;padding:5% 5% 0 5%;width:60%;margin:0 auto;border-top:3px solid #f7992d}.page-arts .section-creer .boite .sous-titres p,.page-arts .section-creer .boite .punch p{font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.page-arts .section-creer .boite .points{margin-top:5%}.page-arts .section-creer .boite .points p{line-height:40px}.page-arts .section-document{padding:0 30%;margin:10% 0}.page-douance a{text-decoration:underline}.page-douance .custom-btn a{letter-spacing:2px!important}.page-contact .section-header{margin-bottom:5%}.page-contact .contact-section{margin:5% 0}.page-contact .contact-section p{line-height:18px}.page-contact .contact-section a{text-decoration:underline}.page-contact .contact-section .vc_col-sm-6{padding-right:15%}.page-contact .contact-section ul.social-list{margin-left:0}.page-contact .contact-section ul.social-list li{display:inline;font-size:26px;margin-right:10px}.page-contact .contact-section .custom-btn{margin:0}.page-contact .contact-section .custom-btn a{width:99%;text-decoration:none;margin-left:-2px!important}.page-contact .contact-section .section-form{padding-right:5%}.page-contact .contact-section .wpb_gmaps_widget .wpb_wrapper{padding:0}.page-contact .bande-jaune{background:#f7992d;padding:5% 0}.page-contact .bande-jaune h2{color:#fff!important;margin-bottom:20px}.page-contact .bande-jaune p{padding:0 25%;line-height:18px}.page-contact .bande-jaune .custom-btn-underline{margin:25px 0 0 0}.page-contact .bande-jaune .custom-btn-underline a{letter-spacing:2px!important}.page-contact .bande-jaune p,.page-contact .bande-jaune a{color:#fff}.page-contact .section-annuaire{margin:5% 0}.page-contact .section-annuaire a{text-decoration:underline}.page-contact .micro-texte{font-size:12px;text-transform:uppercase;letter-spacing:1px}.page-contact .vc_tta-panel-heading,.page-contact .vc_tta-panel-body{border:none!important}.page-contact .vc_tta-panel-body{border-bottom:2px solid #f7992d!important;margin-bottom:5px!important}.page-contact .vc_tta-controls-icon::before,.page-contact .vc_tta-controls-icon::after{border-color:#3168b2!important}.page-contact .section-photo{min-height:625px}.gform_body input{border:none;border-bottom:1px solid #353535}.gform_footer button{border:none;padding:0;width:auto;width:99%;background:#fff0}.gform_footer .gform_ajax_spinner{display:block;margin:0 auto}input::-webkit-input-placeholder{color:#353535;font-family:"Proxima Nova";text-transform:uppercase;letter-spacing:2px;font-size:12px}input::-moz-placeholder{color:#353535;font-family:"Proxima Nova";text-transform:uppercase;letter-spacing:2px;font-size:12px}input:-ms-input-placeholder{color:#353535;font-family:"Proxima Nova";text-transform:uppercase;letter-spacing:2px;font-size:12px}input:-moz-placeholder{color:#353535;font-family:"Proxima Nova";text-transform:uppercase;letter-spacing:2px;font-size:12px}input:focus{border:none!important;border-bottom:1px solid #f7992d!important}input:focus{border:none!important;border-bottom:1px solid #f7992d!important}input:focus{border:none!important;border-bottom:1px solid #f7992d!important}input:focus{border:none!important;border-bottom:1px solid #f7992d!important}body .gform_wrapper div.validation_error{color:#ee332e;background:#fff0;font-size:14px;font-weight:400;margin-bottom:1.6em;border:0;padding:5px 15px;text-align:center;width:100%}html body .gform_wrapper li.gfield.gfield_error,html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{border:none!important;padding:0!important;color:#ee332e!important;background-color:transparent!important}html .gform_wrapper .ginput_container+.gfield_description.validation_message{margin:0!important}html .gform_wrapper .top_label .gfield_description.validation_message,.gform_wrapper .gfield_description.validation_message{padding:0!important}html .gform_wrapper .validation_message{color:#ee332e}body .gform_confirmation_message{margin:1em 0 1em 0;padding:1em;font-size:1em;border:none;background-color:#fff0;text-align:center;line-height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#f7992d}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:none!important;border-bottom:1px solid #ee332e!important}footer.x-colophon.top{background-color:#3168b2;border:0;padding-bottom:25px}footer.x-colophon.top h4{font-size:12px;color:#fff;margin-bottom:25px}footer.x-colophon.top p{font-size:16px;line-height:24px;color:#fff}footer.x-colophon.top ul{list-style-type:none;margin:0}footer.x-colophon.top ul li{color:#fff;font-size:16px;line-height:24px}footer.x-colophon.top ul.social-list li{display:inline;font-size:26px;margin-right:10px}footer.x-colophon.top img{max-width:85%;margin-top:10px;margin-left:-13px}footer.x-colophon.bottom{background:#3168b2;border:0;background-color:#3168b2;padding:1% 0}footer.x-colophon.bottom p,footer.x-colophon.bottom a{color:#fff}footer a:hover{text-decoration:underline}footer .x-column.x-1-3{padding-left:8%}.single-post .entry-featured{display:none}.single-post article{margin:5% 0}.single-post .entry-wrap{border:none!important}@media only screen and (max-width:689px){#grow-bar{top:0}.x-container.width{width:100%!important}h1{font-size:22px;line-height:32px}.x-btn-navbar{display:none!important}.custom-btn{margin:5% 0}.custom-btn a{text-transform:uppercase;letter-spacing:4px!important;font-size:12px!important;color:#fff!important}.section-header{margin-top:10%}#sfm-sidebar>div.sfm-scroll-wrapper.sfm-scroll-main>div>div.sfm-logo>a{margin-top:0!important}#sfm-sidebar ul.sfm-menu.sfm-menu-level-0{max-width:70%;margin-left:20%}.sfm-pos-right #sfm-sidebar.sfm-vertical-nav .sfm-menu li a{line-height:24px;padding:0!important;margin-bottom:18px}#sfm-sidebar li.sfm-has-child-menu>ul.sfm-child-menu{margin-bottom:10px}.sfm-style-full #sfm-sidebar .sfm-sidebar-close:before,.sfm-style-full #sfm-sidebar .sfm-sidebar-close:after{background-color:#3168b2!important}.sfm-style-full .sfm-sidebar-close{right:0}.sfm-style-full .sfm-logo img{max-width:150px}.sfm-style-full #sfm-sidebar.sfm-widget-bottom .sfm-social{margin-top:0}footer{text-align:center}footer img{max-width:25%!important}footer .x-column.x-1-3{padding-left:0}.x-colophon.top .x-column .widget{margin-top:35px!important}footer.x-colophon.bottom p,footer.x-colophon.bottom a{font-size:8px;letter-spacing:1px}.home .slider-titre{font-size:32px!important;margin-left:15px!important}.home .slider-sous-titre{margin-left:17px!important;font-size:16px!important;margin-top:-5px!important}.home .mozaik-bar a,.home .mozaik-bar p{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:900}.home .section-ami{padding:0}.home .section-icones .ami-boite-grise{width:100%!important;margin:10px}.home .section-donner-bande p{padding:0 5%}.home .section-profils .section-top{padding:0 5%}.home .section-profils .rectangles-section{display:flex!important;width:initial}.home .section-profils .rectangles-section .single-profile{width:50%;height:40vh}.home .section-profils .rectangles-section .single-profile:hover .profils-titres{bottom:35%}.home .section-profils .rectangles-section .single-profile .profils-titres{left:-40%;bottom:30%}.home .section-profils .rectangles-section .single-profile .profils-titres p{font-size:4.4vw;letter-spacing:2px!important}.home .section-profils .rectangles-section .single-profile .savoir-plus-btn{text-decoration:underline}.home .section-profils .rectangles-section .single-profile .savoir-plus-btn::before{display:none}.home .section-profils .rectangles-section .single-profile .savoir-plus-btn a{font-size:12px;letter-spacing:2px}.home .section-profils .section-photo{height:300px}.home .section-profils .custom-btn-underline a{letter-spacing:4px!important}.home .section-blog .titres h1{padding:0 5%}.home .section-video .video-titre{display:none}.home .section-video .custom-youtube{width:100%;padding:0%!important;margin:0 auto 10%}.page-ami .section-approche{padding:0 5%}.page-ami .section-approche h1,.page-ami .section-approche p,.page-ami .section-approche h3{text-align:left!important}.page-ami .section-processus{padding-left:0%;margin-bottom:0}.page-ami .section-processus .wpb_text_column{padding-left:15%}.page-ami .section-photo{padding-left:0;height:400px}.page-code .section-code-vie{padding:0 5%}.page-code .section-photo .vc_empty_space{height:210px!important}.page-projet .section-projet-educatif{padding:0 5%}.page-projet .section-photo .vc_empty_space{height:210px!important}.page-outils .section-outils-boites,.page-choix-cours .section-outils-boites{max-width:100%;margin-bottom:15%!important}.page-outils .section-outils-boites>div>div,.page-choix-cours .section-outils-boites>div>div{padding:0}.page-outils .section-outils-boites .boite-outil,.page-choix-cours .section-outils-boites .boite-outil{float:left;margin:5px!important;height:115px;max-width:30%!important}.page-outils .section-outils-boites .boite-outil .titre-outil p,.page-choix-cours .section-outils-boites .boite-outil .titre-outil p{line-height:14px}.page-outils .single-outil h2,.page-choix-cours .single-outil h2{font-size:16px;letter-spacing:4px!important}.page-vie-etudiante .section-intro{padding:0 5%}.page-vie-etudiante .deux-sections .vc_column-inner{height:400px}.page-vie-etudiante .deux-sections .custom-btn a{display:flex;align-items:center}.page-vie-etudiante .section-socio h1{text-align:left!important}.page-vie-etudiante .section-socio .section-photo{height:400px;padding-left:0!important}.page-vie-etudiante .section-socio .section-caro{margin-top:30%}.page-vie-etudiante .section-parasco{padding-right:5%!important}.page-vie-etudiante .section-parasco h1,.page-vie-etudiante .section-parasco p{text-align:left!important}.page-vie-etudiante .section-parasco .description{padding:0}.page-vie-etudiante .section-parasco .vc_col-sm-6:first-of-type{padding-right:0}.page-vie-etudiante .section-parasco .section-photo{height:400px;padding-left:0!important}.page-vie-etudiante .section-parasco .vc_col-sm-6:last-of-type{padding-left:0}.page-vie-etudiante .section-contact{padding-top:10%}.page-vie-etudiante .section-contact p{padding:0 5%}.page-vie-etudiante .section-contact .gform_body{width:80%}.page-vie-etudiante .section-contact .custom-btn a{width:80%}.page-babillard .tg-filters-holder .tg-filter-name{font-size:12px;padding:0 10px}.page-partenaires .section-intro{padding:0 5%}.page-partenaires .section-logos .logo-boite{border:none}.page-contact .bande-jaune h2{font-size:18px;letter-spacing:3px!important}.page-contact .bande-jaune p{padding:0 5%}.page-contact .section-photo{min-height:400px;height:400px}.page-arts .section-arts-plastiques h2{letter-spacing:4px!important}.page-arts .section-arts-plastiques .boite{width:100%}.page-arts .section-arts-plastiques .section-photo{height:400px;margin-top:5%}.page-arts .section-art-dramatique h2{font-size:16px;letter-spacing:2px!important}.page-arts .section-art-dramatique .section-photo{height:400px}.page-arts .section-creer .boite{width:100%}.page-arts .section-creer .boite .punch p{font-size:16px;line-height:22px}.page-arts .section-creer .boite .points p{line-height:20px}.page-arts .section-document{padding:0 5%}.page-multisports .section-photo{height:400px;margin-left:-11px}.sport-etudes .section-intro{padding-left:0!important;margin-bottom:0}.sport-etudes .section-intro .section-texte{padding-left:5%}.sport-etudes .section-intro .section-photo{height:400px}.sport-etudes .section-clientele .section-photo{display:none!important}.sport-etudes .section-clientele .sous-section{padding-right:5%}.sport-etudes .bande-rouge p{margin-top:0}.sport-etudes .section-criteres .vc_col-sm-6:last-of-type{padding-left:0}.sport-etudes .section-mandataires .vc_col-sm-1\/5{width:20%;float:left}.sport-etudes .section-photos .vc_grid-item{width:50%;float:left!important}.page-sciences .section-photo,.page-douance .section-photo{height:500px}.page-sciences .boite-grise,.page-douance .boite-grise{padding:5%;margin-top:10%;margin-left:0%;margin-right:0%!important}.page-musique .section-musique-intro .vc_col-sm-6:first-of-type{padding-right:5%}.page-musique .section-musique-intro .section-photo{height:400px}.page-musique .section-musique-gris .section-photo{display:none!important}.page-musique .section-musique-photos .vc_grid-item{width:50%;float:left!important}.page-pre-dep .section-pre-dep{padding:0 5%}.page-pre-dep .section-predep-programme .boite-grise{padding:5%}.page-pre-dep .section-predep-programme .section-photo{height:400px}}@media only screen and (min-width:690px) and (max-width:768px){h1{font-size:28px;line-height:38px}.x-btn-navbar{display:none!important}#sfm-sidebar>div.sfm-scroll-wrapper.sfm-scroll-main>div>div.sfm-logo>a{margin-top:10%!important}#sfm-sidebar ul.sfm-menu.sfm-menu-level-0{max-width:70%;margin-left:40%}.sfm-style-full #sfm-sidebar .sfm-sidebar-close:before,.sfm-style-full #sfm-sidebar .sfm-sidebar-close:after{background-color:#3168b2!important}.home .section-ami{padding:0 5%}.home .section-profils .rectangles-section .single-profile{width:33.3%;height:40vh}.home .section-profils .rectangles-section .single-profile:hover .profils-titres{bottom:35%}.home .section-profils .rectangles-section .single-profile .profils-titres{left:-40%;bottom:30%}.home .section-profils .rectangles-section .single-profile .profils-titres p{font-size:4.4vw;letter-spacing:2px!important}.home .section-profils .rectangles-section .single-profile .savoir-plus-btn{text-decoration:underline}.home .section-profils .rectangles-section .single-profile .savoir-plus-btn::before{display:none}.home .section-profils .rectangles-section .single-profile .savoir-plus-btn a{font-size:12px;letter-spacing:2px}.home .section-profils .section-parascolaire .section-bleu{padding:5%;width:60%}.home .section-profils .section-parascolaire .section-photo{width:40%}.home .section-video .video-titre{display:none}.home .section-video .custom-youtube{width:100%;padding:0%!important;margin:0 auto 10%}.page-ami .section-processus{padding-left:5%}.page-ami .section-processus .vc_col-sm-5{padding-right:0%}.page-ami .section-photo .vc_column-inner{background-position:100% center!important}.page-code .section-photo .vc_empty_space{height:400px!important}footer .x-column.x-md{float:left;width:33.3%;margin-right:0}footer .x-column.x-1-3{padding-left:2%;padding-right:2%}.x-colophon.top .x-column .widget:first-child{margin-top:0}.page-projet .section-projet-educatif{padding:0 10%}.page-projet .section-photo .vc_empty_space{height:400px!important}.page-outils .section-outils-boites,.page-choix-cours .section-outils-boites{max-width:100%;margin-bottom:15%!important}.page-outils .section-outils-boites>div>div,.page-choix-cours .section-outils-boites>div>div{padding:0}.page-outils .section-outils-boites .boite-outil,.page-choix-cours .section-outils-boites .boite-outil{float:left;margin:10px!important;height:150px;max-width:30%!important}.page-outils .section-outils-boites .boite-outil .titre-outil p,.page-choix-cours .section-outils-boites .boite-outil .titre-outil p{line-height:14px}.page-outils .single-outil h2,.page-choix-cours .single-outil h2{font-size:16px;letter-spacing:4px!important}.page-vie-etudiante .section-intro{padding:0 10%}.page-vie-etudiante .section-socio .vc_col-sm-6:first-of-type{padding-right:0}.page-vie-etudiante .section-socio .section-photo .vc_column-inner{background-position:90% center!important}.page-vie-etudiante .section-parasco .vc_col-sm-6:first-of-type{padding-right:0%}.page-vie-etudiante .section-parasco .section-photo .vc_column-inner{background-position:0 center!important}.page-vie-etudiante .deux-sections .vc_column-inner{height:400px}.page-vie-etudiante .deux-sections .custom-btn a{display:flex;letter-spacing:4px!important;align-items:center}.page-vie-etudiante .section-contact{padding-top:10%}.page-vie-etudiante .section-contact p{padding:0 15%}.page-vie-etudiante .section-contact .gform_body{width:80%}.page-vie-etudiante .section-contact .custom-btn a{width:80%}.page-arts .section-arts-plastiques .vc_col-sm-7{padding:0 5%}.page-arts .section-art-dramatique .vc_col-sm-push-7{left:unset}.page-arts .section-art-dramatique .vc_col-sm-pull-5{right:unset}.page-arts .section-art-dramatique .vc_col-sm-7{padding-left:5%;padding-right:5%}.page-arts .section-creer .boite{width:100%}.page-arts .section-document{padding:0 10%}.sport-etudes .section-intro .section-texte{padding-right:5%!important}.sport-etudes .section-intro .section-photo .vc_column-inner{background-position:100% cover!important}.sport-etudes .section-clientele .section-photo .vc_column-inner{background-position:top center!important}.sport-etudes .section-admission .bande-rouge{padding:10px 35px}.sport-etudes .section-coordonnateurs .vc_col-sm-6{padding:0 5%}.page-musique .section-musique-intro .vc_col-sm-6:first-of-type{padding-right:5%}.page-musique .section-musique-gris .section-photo .vc_column-inner{background-position:top center!important}.page-pre-dep .section-pre-dep{padding:0 10%}.page-pre-dep .section-predep-programme .boite-grise{padding:5% 10%}.page-pre-dep .section-predep-programme .section-photo .vc_column-inner{background-position:10% center!important}}