@charset "UTF-8";@import url(https://use.typekit.net/wyq3gyo.css);.bg{background-size:cover;background-position:50%;background-repeat:no-repeat}@font-face{font-family:ifps;src:url(https://www.ifpsduvilleneuvois.com/dist/fonts/ifps.47c5407d.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.picto-font,[class*=" icon-"],[class^=icon-]{font-family:ifps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.icon-documents:before{content:"\e931"}.icon-alarme:before{content:"\e930"}.icon-contacts:before{content:"\e92e"}.icon-semestre-l:before{content:"\e92f"}.icon-power-off-solid:before{content:"\e92d"}.icon-accompagner:before{content:"\e904"}.icon-accueillir:before{content:"\e905"}.icon-actu:before{content:"\e906"}.icon-adaptabilite:before{content:"\e907"}.icon-adresse:before{content:"\e908"}.icon-alterite:before{content:"\e909"}.icon-arrow:before{content:"\e90a"}.icon-bienveillance:before{content:"\e90d"}.icon-competence:before{content:"\e90e"}.icon-convivialite:before{content:"\e90f"}.icon-cout:before{content:"\e910"}.icon-deco-contact:before{content:"\e911"}.icon-donner-cadre:before{content:"\e912"}.icon-ecoute:before{content:"\e915"}.icon-empathie:before{content:"\e916"}.icon-enseignement-clinique-stage:before{content:"\e917"}.icon-enseignement-theorique:before{content:"\e918"}.icon-entraide:before{content:"\e919"}.icon-fleche:before{content:"\e91a"}.icon-gare-agen:before{content:"\e91b"}.icon-localisation:before{content:"\e91c"}.icon-mail:before{content:"\e91d"}.icon-moyens-pedagogiques:before{content:"\e91e"}.icon-partage:before{content:"\e91f"}.icon-pluridisciplinarite:before{content:"\e920"}.icon-plus:before{content:"\e921"}.icon-recherche-pedagogie:before{content:"\e922"}.icon-recherche:before{content:"\e923"}.icon-respect:before{content:"\e924"}.icon-rigueur:before{content:"\e925"}.icon-semestre:before{content:"\e926"}.icon-stationnements:before{content:"\e927"}.icon-telechargement:before{content:"\e928"}.icon-telephone:before{content:"\e929"}.icon-transport-gratuit:before{content:"\e92a"}.icon-travail-equipe:before{content:"\e92b"}.icon-travail-personnel:before{content:"\e92c"}.icon-instagram:before{content:"\e90b"}.icon-pinterest:before{content:"\e90c"}.icon-check:before{content:"\e903"}.icon-close:before{content:"\e935"}.icon-prev:before{content:"\e914"}.icon-next:before{content:"\e913"}.icon-search:before{content:"\e933"}.icon-facebook:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-linkedin:before{content:"\e902"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}img[src$=".svg"]{max-width:100%;max-height:100%;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-size:62.5%}body{background-color:#fff;font-size:1.8rem;letter-spacing:.09rem;font-family:tgn-soft-round-comp;color:#0f3d65;min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}body .main-content{flex-grow:1}img{max-width:100%}.txt{letter-spacing:0}.clear{clear:both}.hide{display:none}.hidden{visibility:hidden}a{color:#0f3d65;text-decoration:none;transition:all .25s ease}@media print{a{text-decoration:underline}}b,strong{font-weight:700}abbr{border-bottom:1px dotted #555}sup{vertical-align:super;font-size:.8em}.blur{opacity:.4}.wrap{margin:0 auto;width:100%;max-width:1500px;padding:0 20px;position:relative}.cols{display:flex;justify-content:space-between;z-index:9}.cols .btn,.cols p{margin-bottom:20px}.cols .col2{width:49%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.cols .col3{width:32%}.cols.with-separator{justify-content:center}@media screen and (max-width:1050px){.cols.with-separator{display:flex;flex-direction:column;align-items:center;justify-content:center}}.cols.with-separator .col:first-child{padding-right:100px;position:relative}@media screen and (max-width:1250px){.cols.with-separator .col:first-child{padding-right:50px}}@media screen and (max-width:1050px){.cols.with-separator .col:first-child{padding-right:0;width:80%;margin-bottom:20px}}@media screen and (max-width:639px){.cols.with-separator .col:first-child{width:100%}}.cols.with-separator .col:first-child:after{content:"";width:6px;background-color:#70c8e7;height:90%;position:absolute;top:0;right:0;border-radius:10px}@media screen and (max-width:1050px){.cols.with-separator .col:first-child:after{display:none}}.cols.with-separator .col:last-child{padding-left:100px}@media screen and (max-width:1250px){.cols.with-separator .col:last-child{padding-left:50px}}@media screen and (max-width:1050px){.cols.with-separator .col:last-child{padding-left:0;width:80%}}@media screen and (max-width:639px){.cols.with-separator .col:last-child{width:100%}}.space-small{margin-bottom:20px;padding-top:20px}.space-medium{margin-bottom:50px;padding-top:50px}@media screen and (max-width:767px){.space-medium{margin-bottom:20px;padding-top:20px}}@media screen and (max-width:639px){.space-medium{margin-bottom:10px;padding-top:10px}}.space-bottom{margin-bottom:20px}.mb-50{margin-bottom:50px}.medium{padding:0 50px}@media screen and (max-width:639px){.medium{padding:0 20px}}.cols-with-image .col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1050px){.cols-with-image{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}@media screen and (max-width:1050px){.cols-with-image .col2{width:100%}}.cols-with-image .vertical-center{justify-content:center}.cols-with-image .image img{border-radius:10px}@media screen and (max-width:1050px){.cols-with-image .image{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:639px){.cols-with-image .image.hidden-mobile{display:none}}@media screen and (max-width:1050px){.cols-with-image .content{order:-1;margin-bottom:20px}}.h1,h1{font-size:4.8rem;margin-bottom:20px}.h1 span,h1 span{font-weight:800;color:#0fa1d8}.h1.title-with-line:before,h1.title-with-line:before{top:27px}.title-underline{font-weight:800;font-size:2.4rem;text-decoration:underline;margin-bottom:20px}.title-with-line{line-height:1;font-size:3.6rem;position:relative;margin-bottom:20px;padding-left:40px}.title-with-line:before{content:"";width:30px;height:5px;background-color:#70c8e7;border-radius:10px;display:block;position:absolute;top:18px;left:0}.title-with-line strong{font-weight:800;margin:0 7px;color:#0fa1d8}.title-with-line span{font-weight:800;color:#195a8e;margin:0 7px}.title-with-line.white,.title-with-line.white strong{color:#fff}.center{flex-direction:row}.center,.row-center{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.row-center{flex-direction:column}.column-center{width:100%;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.h2,h2{line-height:1.1}.h2,.h3,h2,h3{font-size:2.4rem;margin-bottom:20px}.h3,h3{font-weight:800}.social{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.social a{font-size:3rem;margin-right:10px}.social a.facebook:hover{color:#3a5795}.social a.twitter:hover{color:#55acee}.social a.pinterest:hover{color:#bd2126}.social a.instagram:hover{color:#f24966}.social a.linkedin:hover{color:#0077b5}.social a.youtube:hover{color:red}.social a.tumblr:hover{color:#34465d}.ck{text-align:justify;position:relative;margin-bottom:62px}.ck p{font-family:tgn-soft-round-comp!important;color:#000}.ck .btn,.ck p{font-size:1.8rem}.ck .btn{margin:10px 0;font-family:tgn-soft-round-comp;letter-spacing:.08rem;color:#fff;padding:0 50px;min-height:50px;text-align:center;border-radius:10px;max-width:300px;background-color:#0f3d65;display:flex;flex-direction:row;align-items:center;justify-content:center}.ck .btn:hover{background-color:#0e3a60}.ck .pres{font-family:tgn-soft-round-comp;font-size:2.2rem;color:#000;position:relative;width:427px;margin:58px auto 66px}@media screen and (max-width:767px){.ck .pres{width:80%}}.ck .pres:after,.ck .pres:before{font-style:normal;font-size:8rem;position:absolute}.ck .pres:before{content:"\00201c";top:-23px;left:-39px}.ck .pres:after{content:"\00201d";bottom:-68px;right:137px}@media screen and (max-width:767px){.ck .pres:after{right:0}}@media screen and (max-width:639px){.ck .pres:after{right:-30px}}.er404{background-color:#eff8ff}.er404 .toggle-nav{background-color:transparent}.er404 .main-content{width:100%;background:url(https://www.ifpsduvilleneuvois.com/dist/images/bg-404.a4594313.jpg) 50% no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.er404 .main-content img{max-width:30%}@media screen and (max-width:1050px){.er404 .main-content img{display:none}}.er404 .main-content .content{width:30%;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1050px){.er404 .main-content .content{min-height:auto;width:100%;padding:50px 20px}}.er404 .main-content h1{font-size:10rem;font-family:tgn-soft-round-comp;font-weight:800;color:#0fa1d8;margin-bottom:20px;text-align:center}.er404 .main-content p{margin-bottom:20px;text-align:center;font-size:1.8rem}.outdated-browser{padding:20px 0;text-align:center;background-color:#70c8e7}.outdated-browser .wrap{max-width:800px}.outdated-browser h3,.outdated-browser p{margin-bottom:20px}.outdated-browser nav{display:flex;flex-direction:row;align-items:center;justify-content:center}.outdated-browser nav a:not(:first-child){margin-left:15px}#cookiebanner{z-index:9999!important}.row{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.row .btn{margin-right:10px;margin-bottom:10px}.mentions-legales{color:#000}.mentions-legales .main-content p{margin-bottom:20px}.mentions-legales .main-content h2{font-weight:800;font-size:3rem;color:#0f3d65}.mentions-legales .main-content h3{color:#0f3d65;padding-top:20px}.mb-20{margin-bottom:20px}.mb-20 img{max-width:100%}.link{color:#0fa1d8}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;padding:0 15px;height:50px;font-size:1.8rem;font-family:tgn-soft-round-comp;border:1px solid #fff;margin-bottom:20px;letter-spacing:.1rem;background-color:transparent;max-width:350px;width:100%;border-radius:10px}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:#fff}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#fff}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:none;border-color:#0e3a60;color:#0e3a60;background-color:#fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}input[type=submit]{height:50px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;border-radius:0}input[type=submit]:hover{background-color:#0e3a60}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;border-radius:0}textarea{resize:vertical;padding:10px;min-height:150px}.label,label{display:block;color:#0f3d65;text-align:left;margin-bottom:10px}.label em,label em{display:block;color:#999;margin-top:5px;text-transform:none;font-size:1.33rem}#captcha{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#captcha img{min-width:100px;height:auto;margin-right:10px}#captcha input[type=text]{max-width:190px;margin-bottom:0}#captcha a{height:40px;width:40px;margin-right:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}#captcha #reload{height:30px;width:30px;transition:all .25s ease;cursor:pointer}#captcha #reload path{fill:#0f3d65}#captcha #reload:hover{transform:rotate(1turn)}#captcha #reload:hover path{fill:#70c8e7}.checkbox{position:relative;z-index:1}.checkbox label{font-family:tgn-soft-round-comp;text-transform:none;display:flex;position:relative;cursor:pointer}.checkbox label a{font-weight:800}.checkbox label:before{content:"";height:15px;width:15px;min-width:15px;border:1px solid #ddd;margin-right:10px;padding-right:15px}.checkbox label:after{position:absolute;left:0;top:0;margin-top:-2px;color:transparent;font-size:1.2rem;transition:all .25s ease;font-family:ifps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903"}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.checkbox input[type=checkbox]:checked+label:before{outline:none}.checkbox input[type=checkbox]:checked+label:after{color:#fff;outline:none}.list-radio{position:relative;z-index:1;margin-bottom:13px}.list-radio li{margin-bottom:5px}.list-radio input[type=radio]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%}.list-radio input[type=radio]+label{position:relative;display:flex;text-transform:none;font-family:tgn-soft-round-comp;cursor:pointer}.list-radio input[type=radio]+label:before{content:"";display:block;width:20px;height:20px;margin-right:10px;background-color:#eee;border-radius:50%;transition:all .25s ease}.list-radio input[type=radio]+label:after{position:absolute;left:6px;top:6px;content:"";height:8px;width:8px;background-color:#eee;border-radius:50%;transition:all .25s ease}.list-radio input[type=radio]:checked+label{font-weight:700}.list-radio input[type=radio]:checked+label:before{border:1px solid #0f3d65;background-color:#fff}.list-radio input[type=radio]:checked+label:after{background-color:#0f3d65}.habillage{height:50px;max-width:250px;margin-bottom:20px;position:relative;background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;flex-grow:1;cursor:pointer;overflow:hidden}.habillage:after{right:0;font-size:1rem;height:50px;width:50px;z-index:97;content:"\e90a";display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:ifps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.habillage:after,.habillage select{position:absolute;top:0;color:#fff;cursor:pointer}.habillage select{left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-overflow:"";border:0;font-family:inherit;font-size:1.8rem;height:100%;outline:none;width:100%;padding:0 45px 0 15px;z-index:98}.habillage select option{color:#0f3d65}.input-file{width:auto;max-width:300px}.input-file label{cursor:pointer;margin-bottom:0;font-size:1.3rem;font-weight:400}.input-file i{font-size:2.5rem;margin-right:5px;font-weight:300}.input-file input{display:none}.input-file .file-selected{font-weight:700;font-size:1.5rem;text-align:left;padding:0;margin-bottom:0;margin-top:15px;position:relative}.input-file .file-selected:not(:empty){background-color:#b7e3f3;margin-bottom:20px;padding:10px}.input-file .file-selected:not(:empty):before{content:"Fichier sélectionné : ";display:block;font-style:italic;font-weight:300;color:#000}.input-file .file-selected:not(:empty):after{content:"";display:block;position:absolute;left:15px;top:-10px;width:0;height:0;border-color:transparent transparent #b7e3f3;border-style:solid;border-width:0 12px 10px}.btn{font-size:1.8rem;font-family:tgn-soft-round-comp;letter-spacing:.08rem;color:#fff;padding:0 20px;min-height:50px;text-align:center;border-radius:5px;transition:all .25s ease;display:flex;flex-direction:row;align-items:center;justify-content:center}@media print{.btn{display:none}}.btn.btn-primary{background-color:#0f3d65}.btn.btn-primary:hover{background-color:#3f6484}.btn.btn-secondary{background-color:#0fa1d8}.btn.btn-secondary:hover{background-color:#0e99cd}.btn.btn-tertiary{background-color:#0fa1d8;color:#fff}.btn.btn-tertiary:hover{background-color:#0e99cd}.btn.btn-special{background-color:#4d91c8;color:#fff}.btn.btn-special:hover{background-color:#498abe}.btn.btn-inline{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:1px solid #0f3d65;height:25px;color:#000;margin-bottom:10px;text-align:left}.btn.btn-inline:hover{color:#0f3d65}@media screen and (max-width:767px){.btn.btn-inline{justify-content:center}}.btn.btn-back{color:#0fa1d8;display:flex;margin:0;height:50px;width:110px;justify-content:flex-start}.btn.btn-back:hover{background-color:#0fa1d8;color:#fff}.btn.btn-back i{margin-right:8px;font-size:2.8rem}.sharer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.sharer a{position:relative;margin-bottom:0;color:#0f3d65;margin-right:8px}.sharer a i{font-size:2.7rem}.sharer a span{position:absolute;color:#fff;top:-30px;left:50%;margin-left:-45px;opacity:0;width:90px;height:25px;font-size:1.5rem;z-index:-1;transition:all .25s ease;display:flex;flex-direction:row;align-items:center;justify-content:center}.sharer a span:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:8px 7px 0}.sharer a:hover span{z-index:99;opacity:1;transform:translateY(-5px)}.sharer a.share-facebook span{background-color:#3a5795}.sharer a.share-facebook span:after{border-color:#3a5795 transparent transparent}.sharer a.share-facebook:hover i{color:#3a5795}.sharer a.share-twitter span{background-color:#55acee}.sharer a.share-twitter span:after{border-color:#55acee transparent transparent}.sharer a.share-twitter:hover i{color:#55acee}.sharer a.share-pinterest span{background-color:#bd2126}.sharer a.share-pinterest span:after{border-color:#bd2126 transparent transparent}.sharer a.share-pinterest:hover i{color:#bd2126}.sharer a.share-instagram span{background-color:#f24966}.sharer a.share-instagram span:after{border-color:#f24966 transparent transparent}.sharer a.share-instagram:hover i{color:#f24966}.sharer a.share-linkedin span{background-color:#0077b5}.sharer a.share-linkedin span:after{border-color:#0077b5 transparent transparent}.sharer a.share-linkedin:hover i{color:#0077b5}.sharer a.share-youtube span{background-color:red}.sharer a.share-youtube span:after{border-color:red transparent transparent}.sharer a.share-youtube:hover i{color:red}.sharer a.share-tumblr span{background-color:#34465d}.sharer a.share-tumblr span:after{border-color:#34465d transparent transparent}.sharer a.share-tumblr:hover i{color:#34465d}body.mode-popup:after{display:block;content:"";position:fixed;height:100vh;top:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:9998}.popup{display:none;color:#333;position:fixed;top:8%;bottom:8%;left:50%;height:auto;width:90%;max-width:790px;margin-left:-395px;z-index:9999;overflow-y:auto}@media screen and (max-width:880px){.popup{left:5%;right:5%;top:5%;bottom:5%;width:auto;max-width:90%;margin-left:0}}@media screen and (max-width:639px){.popup{left:0;right:0;top:0;bottom:0;max-width:100%}}.popup .popup-heading{background-color:#0fa1d8;color:#fff;text-transform:uppercase;font-size:1.8rem;padding:0 15px;letter-spacing:.15rem;height:50px;margin-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:639px){.popup .popup-heading{height:auto;min-height:50px;padding:10px 40px;line-height:1}}.popup .popup-content{background-color:#fff;padding:25px 15px 15px}.popup .popup-content p{margin-bottom:20px}.popup .cols{display:flex;justify-content:space-between}.popup .cols>div:first-child{margin-right:20px}.popup input[type=email]{min-width:300px}.popup.open{display:block}.popup .close-popup{position:absolute;right:10px;top:10px;color:#fff}.popup .close-popup i{font-size:3.5rem}.popup .close-popup:hover{color:#0f3d65}@media screen and (max-width:639px){.popup .close-popup{position:fixed}}.pagination{text-align:center;margin-bottom:80px;display:flex;flex-direction:row;align-items:center;justify-content:center}.pagination li{display:inline-block;padding:5px}.pagination li.active a{color:#fff}.pagination li.navigation a{padding-top:2px}.pagination li.navigation a i{font-size:2.5rem}.pagination li.navigation.full a i:last-child{margin-left:-18px}.pagination a{width:27px;height:27px;font-size:1.6rem;color:#000;letter-spacing:.8px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.table-list{margin-bottom:25px;width:100%}.table-list th{text-transform:uppercase;height:50px;vertical-align:middle;color:#000;text-align:left}.table-list tbody tr:nth-child(odd){background-color:#dbf1f9}.table-list td{vertical-align:middle;height:50px;padding:15px;line-height:1}.table-list td.ref{width:140px}.table-list td.action{text-align:right;width:230px}.table-list a{color:#0fa1d8;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start}.table-list a i{font-size:2.7rem;margin-left:5px}.table-list a:hover{color:#08516c}.nav-onglet{justify-content:flex-start}.nav-onglet,.nav-onglet a{display:flex;flex-direction:row;align-items:center}.nav-onglet a{min-height:50px;min-width:180px;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;justify-content:center}.nav-onglet a strong{margin-right:10px}.nav-onglet a.actif,.nav-onglet a:hover{border-color:#0fa1d8;color:#0fa1d8}.nav-onglet a:only-child,.onglet-content{display:none}.onglet-content h2{font-size:2.7rem;margin-bottom:20px}.onglet-content.open{display:block}.msg-info{display:flex;align-items:center;padding:0 20px;height:50px;line-height:1;text-align:left;margin:auto auto 20px;color:#fff}.msg-info:empty{display:none;background:red}.valid{background-color:rgba(77,166,82,.9)}.error{background-color:rgba(195,22,22,.9)}.warning{background-color:rgba(245,142,40,.9)}#map{width:100%;height:300px;position:relative}#map .btn{position:absolute;bottom:50px;right:50px;z-index:999;color:#fff}.form-contact{background-color:#0fa1d8;width:100%;padding:50px 0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:767px){.form-contact .cols{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:767px){.form-contact .cols .col2{width:100%}}.form-contact h2{margin-bottom:30px}.form-contact .left{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){.form-contact .left{display:flex;flex-direction:column;align-items:center;justify-content:center}}.form-contact .left .col-form{width:48%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:767px){.form-contact .left .col-form{width:100%}}.form-contact label{color:#fff}.form-contact .btn{border-radius:5px;margin-left:10px}.form-contact .habillage,.form-contact input[type=email],.form-contact input[type=tel],.form-contact input[type=text],.form-contact textarea{width:100%;max-width:100%}.form-contact .rgpd-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.with-dots{margin-bottom:20px}.with-dots li{position:relative;margin-left:20px;padding-left:5px;margin-bottom:10px}.with-dots li:before{content:"";width:6px;height:6px;background-color:#0f3d65;border-radius:50%;display:block;position:absolute;left:-5px;top:9px}.with-dots li.without{margin-left:0}.with-dots li.without:before{display:none}.with-dots.light li:before{background-color:#70c8e7}.with-dots.white li:before{background-color:#fff}.with-dots.white li a{color:#fff}.blue-encart{padding:50px 0;background-color:#4d91c8;color:#fff}.blue-encart.darker{background-color:#195a8e}.blue-encart.lighter{background-color:#d0edf9}.list-number .with-number{margin-bottom:10px}.list-number .btn{margin-top:10px}.with-number{margin-bottom:10px!important;text-align:left;justify-content:flex-start}.with-number,.with-number span{display:flex;flex-direction:row;align-items:center}.with-number span{margin-right:10px;width:30px;height:30px;min-width:30px;min-height:30px;background-color:#70c8e7;color:#fff;border-radius:50%;justify-content:center}.decoration-plus{position:relative;overflow:hidden}.decoration-plus .wrap{z-index:100}.decoration-plus:after{content:"";width:100%;max-width:730px;max-height:650px;height:100%;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/bg-deco-cross.e6475f30.png);position:absolute;z-index:90;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.decoration-plus:after{display:none}}.decoration-plus.center:after,.decoration-plus.middle:after{bottom:0;right:calc(50% - 325px)}.decoration-plus.left:after{bottom:0;left:50px}.decoration-plus.right:after{bottom:0;right:50px}.decoration-skills{position:relative;overflow:hidden}.decoration-skills .wrap{z-index:100}.decoration-skills:after{content:"";width:100%;max-width:512px;max-height:559px;height:100%;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/decoration-skills.cb9e8be7.png);position:absolute;z-index:90;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.decoration-skills:after{display:none}}.decoration-skills.centered:after{bottom:10%;right:calc(50% - 256px)}.decoration-skills.left:after{bottom:0;left:50px}.decoration-skills.right:after{bottom:0;right:50px}.decoration-steto{position:relative;overflow:hidden}.decoration-steto *{z-index:20}.decoration-steto:after{content:"";width:100%;max-width:491px;max-height:616px;opacity:.24;height:100%;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/deco-steto.e60c2b1d.png);position:absolute;display:block;top:50px;left:10%;z-index:10;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.decoration-steto:after{display:none}}.decoration-steto.right:after{top:50px;left:auto;right:50px}.decoration-steto-white{position:relative;overflow:hidden}.decoration-steto-white *{z-index:20}.decoration-steto-white:after{content:"";width:100%;max-width:345px;max-height:432px;height:100%;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/deco-steto-white.4403dc29.png);position:absolute;display:block;top:50px;left:10%;z-index:10;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.decoration-steto-white:after{display:none}}.decoration-steto-white.right:after{top:50px;left:auto;right:50px}.decoration-blocnote{position:relative;overflow:hidden;padding:50px 0}.decoration-blocnote *{z-index:20}.decoration-blocnote:after{content:"";width:100%;max-width:357px;max-height:450px;height:402px;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/deco-blocnote.729c10d5.png);position:absolute;display:block;bottom:-150px;left:10%;z-index:10;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.decoration-blocnote:after{display:none}}.decoration-heart{position:relative;overflow:hidden}.decoration-heart *{z-index:20}.decoration-heart:after{content:"";width:100%;max-width:260px;max-height:230px;height:100%;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/deco-heart.cce48ef0.png);position:absolute;display:block;top:50px;left:10%;z-index:10;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.decoration-heart:after{display:none}}.decoration-heart.right:after{top:50px;left:auto;right:50px}.list-big-icons{flex-wrap:wrap;max-width:1000px;margin:0 auto 50px;padding-top:50px;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.list-big-icons.top-align li{justify-content:flex-start}.list-big-icons.top-align li i,.list-big-icons.top-align li span{margin-bottom:20px}.list-big-icons.top-align li .number{margin-bottom:10px}.list-big-icons.large{max-width:1400px}@media screen and (max-width:1250px){.list-big-icons.large{max-width:800px}}@media screen and (max-width:1050px){.list-big-icons.large{max-width:600px}}@media screen and (max-width:767px){.list-big-icons.large{max-width:400px;margin-bottom:20px;padding-top:20px}}@media screen and (max-width:639px){.list-big-icons.large{max-width:320px}}@media screen and (max-width:1250px){.list-big-icons{max-width:800px}}@media screen and (max-width:1050px){.list-big-icons{max-width:600px}}@media screen and (max-width:767px){.list-big-icons{max-width:400px;margin-bottom:20px;padding-top:20px}}@media screen and (max-width:639px){.list-big-icons{max-width:320px}}.list-big-icons li{width:180px;position:relative;margin-bottom:20px;padding:0 10px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.list-big-icons li:after{content:"";width:3px;height:80%;position:absolute;background-color:#70c8e7;top:10%;right:0}@media screen and (max-width:1250px){.list-big-icons li:nth-child(4):after{display:none}}@media screen and (max-width:1050px){.list-big-icons li:nth-child(4):after{display:flex}.list-big-icons li:nth-child(3):after,.list-big-icons li:nth-child(6):after{display:none}}@media screen and (max-width:767px){.list-big-icons li:nth-child(3):after,.list-big-icons li:nth-child(4):after,.list-big-icons li:nth-child(6):after{display:flex}.list-big-icons li:nth-child(2n):after{display:none}}@media screen and (max-width:639px){.list-big-icons li:after{display:none!important}}.list-big-icons li:last-child:after{display:none}.list-big-icons li i{font-size:6rem;line-height:1}.list-big-icons li .number{font-weight:800;font-size:2.9rem;color:#0fa1d8;margin-bottom:10px;text-align:center}.list-big-icons li .number.white{color:#fff}.list-big-icons li p{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.list-big-icons li p strong{font-weight:700;text-transform:uppercase;margin-bottom:3px}.temoignages{flex-wrap:wrap;max-width:1600px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1550px){.temoignages{max-width:1100px;width:100%}}@media screen and (max-width:1050px){.temoignages{max-width:520px;padding:0}}.temoignages .slick-slide{margin:0 10px!important}.temoignages .item{max-width:500px;height:290px;background-color:#fff;border-radius:10px;margin:30px 5px;padding:20px;min-width:320px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.temoignages .item.shadows{box-shadow:0 3px 51px rgba(0,0,0,.11)}@media screen and (max-width:1050px){.temoignages .item{max-width:100%;width:100%;height:auto;min-height:290px;min-width:auto}}.temoignages .item .top{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.temoignages .item .top img{max-width:120px;border:8px solid #70c8e7;border-radius:10px;margin-top:-50px;margin-right:20px}.temoignages .item .top p{color:#0fa1d8;font-size:2rem}.temoignages .item .content{margin-bottom:30px;padding-top:30px}.temoignages .item .content i{color:#70c8e7;margin-left:5px}.list-dots{margin-bottom:20px}.list-dots li{margin-bottom:5px}.dots:before,.list-dots li:before{content:"";width:6px;height:6px;min-width:6px;min-height:6px;border-radius:50%;background-color:#70c8e7;margin-right:5px;display:block;float:left;margin-top:9px}.dots.white:before{background-color:#fff}.dots.darker:before{background-color:#0f3d65}.without-space{margin-bottom:0!important;padding:0}.list-tiret{margin-bottom:20px}.list-tiret li{margin-left:20px}.list-tiret li:before{content:"";width:5px;height:2px;min-width:5px;min-height:2px;background-color:#70c8e7;margin-right:5px;display:block;float:left;margin-top:8px}.list-tiret li.darker:before{background-color:#0f3d65}.images-carousel{position:relative}.images-carousel .arrows{background-color:#0f3d65;position:absolute;bottom:0;right:0;padding:10px 20px;z-index:999;width:180px;border-top-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width:639px){.images-carousel .arrows{position:static;width:100%;border-radius:10px;margin-top:10px}}.images-carousel .arrows i{color:#fff;font-size:4rem;max-width:30px;cursor:pointer;font-weight:900;display:flex;flex-direction:row;align-items:center;justify-content:center}.underline{text-decoration:underline}.rounded{border-radius:10px}.history{flex-wrap:wrap;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}@media screen and (max-width:767px){.history{max-width:80%}}@media screen and (max-width:639px){.history{max-width:300px}}.history .item{position:relative;margin-bottom:20px;width:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.history .item:before{content:"";width:100%;position:absolute;top:20px;left:0;height:6px;background-color:#70c8e7;z-index:50}.history .item .item-container{width:280px;z-index:60;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.history .item .date{background-color:#4d91c8;color:#fff;padding:10px;font-weight:800;font-size:2.8rem;border-radius:5px;margin-bottom:20px;z-index:90}.history .item .date.light{background-color:#70c8e7}.history .item .date.dark{background-color:#0f3d65}.history .item .content{padding-right:20px}.history .item .content p{margin-bottom:20px}.carou-with-arrow{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.carou-with-arrow.wrap{max-width:90%}.carou-with-arrow .arrows,.carou-with-arrow .history-arrows{max-width:30px}@media screen and (max-width:1050px){.carou-with-arrow .arrows,.carou-with-arrow .history-arrows{display:none}}.carou-with-arrow .arrows button,.carou-with-arrow .history-arrows button{outline:none;max-width:100%}.carou-with-arrow .arrows button i,.carou-with-arrow .history-arrows button i{color:#fff;font-size:6rem;font-weight:900}.carou-with-arrow .history-arrows button i{color:#0f3d65}.carousel-team{flex-wrap:wrap;max-width:1500px;z-index:999;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1550px){.carousel-team{max-width:1100px;width:100%}}@media screen and (max-width:1250px){.carousel-team{max-width:720px}}@media screen and (max-width:767px){.carousel-team{max-width:520px}}.carousel-team .slick-slide{margin:0 10px!important}.carousel-team .item{max-width:340px;height:260px;background-color:#005b8f;border-radius:10px;margin:30px 5px;padding:20px;min-width:340px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (max-width:1050px){.carousel-team .item{max-width:100%;width:100%;height:auto;min-width:auto}}.carousel-team .item p{font-size:2rem;text-align:center}.carousel-team .item .top{width:100%;margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}.carousel-team .item .top img{border:8px solid #70c8e7;border-radius:10px;margin-top:-50px}.search-form-popup{position:fixed;left:-100%;top:0;width:100%;height:100vh;z-index:9999;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.search-form-popup.open{left:0}.search-form-popup:before{content:"";width:100%;height:100%;background-color:#0f3d65;opacity:.9;position:absolute;top:0;bottom:0;z-index:500}.search-form-popup .icon-close{position:absolute;top:50px;right:50px;font-size:4rem;color:#fff;cursor:pointer;z-index:999}.search-form-popup .search-popup-container{width:35%;color:#fff;z-index:900;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:639px){.search-form-popup .search-popup-container{width:80%}}.search-form-popup .search-popup-container i{font-size:4rem;margin-right:20px}.search-form-popup .search-popup-input{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.search-form-popup .search-popup-input:before{content:"";width:100%;height:2px;background-color:#fff;position:absolute;bottom:0;z-index:999}.search-form-popup .search-popup-input:after{content:"";width:0;height:2px;background-color:#70c8e7;position:absolute;bottom:0;right:0;z-index:1000;transition:all .25s ease}.search-form-popup .search-popup-input.focus:after{width:100%}.search-form-popup input{width:100%;max-width:100%;padding:0 5px;border-radius:0}.search-form-popup input,.search-form-popup input:focus{border-color:transparent;color:#fff;background-color:transparent}.search-form-popup input:focus{outline:none}.search-form-popup input::-moz-placeholder{color:#fff;opacity:1;font-size:2rem}.search-form-popup input:-ms-input-placeholder{color:#fff;opacity:1;font-size:2rem}.search-form-popup input::-ms-input-placeholder{color:#fff;opacity:1;font-size:2rem}.search-form-popup input::placeholder{color:#fff;opacity:1;font-size:2rem}.back{color:#0fa1d8;margin-bottom:20px;font-weight:700;font-size:1.8rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.back:before{font-family:ifps;content:"\e91a";margin-right:10px;font-size:2rem;transform:rotate(180deg)}@media screen and (max-width:767px){.space-bottom-mobile{margin-bottom:30px}}.rgpd-consent{z-index:9995;position:fixed;bottom:0;left:0;right:0;padding:20px;min-height:250px;color:#fff;background-color:rgba(15,61,101,.98);display:flex;flex-direction:column;align-items:center;justify-content:center}.rgpd-consent p{padding:0 15px;text-align:center;margin-bottom:20px}.rgpd-consent .rgpd-list p{text-align:left}.rgpd-consent h5{font-weight:700;text-align:left;text-transform:uppercase}.rgpd-consent form{text-align:center}.rgpd-consent .btn{margin:0 5px 15px}.rgpd-consent .rgpd-no-consent{color:#fff;text-align:center}.rgpd-consent .rgpd-no-consent:hover{text-decoration:underline}.rgpd-consent .cols{justify-content:center}@media screen and (max-width:639px){.rgpd-consent .cols{flex-direction:column}}header{padding:20px 0;position:relative}@media print{header{display:none}}header .wrap{position:static;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.logo{width:260px}.logo img{width:100%}.close-nav{display:none;font-size:3rem;color:#fff}@media screen and (max-width:1250px){.close-nav{display:block;position:absolute;top:20px;right:20px;z-index:9998}}.with-sub{position:relative}.with-sub p{cursor:pointer}.with-sub:hover .sub-menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1250px){.with-sub .vie-etudiante-desktop{display:none}}.with-sub .vie-etudiante-mobile{display:none}@media screen and (max-width:1250px){.with-sub .vie-etudiante-mobile{display:flex}}.with-sub .sub-menu{display:none;background-color:#fff;position:absolute;top:20px;left:-10px;min-width:280px;z-index:9999}@media screen and (max-width:1250px){.with-sub .sub-menu{width:100%;top:40px;left:0}}.with-sub .sub-menu.sub-actus{min-width:200px}.with-sub .sub-menu li{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.with-sub .sub-menu li a{width:100%;text-align:left;padding:20px 5px;display:block}@media screen and (max-width:1250px){.with-sub .sub-menu li a{color:#0f3d65;text-align:center}}.menu{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1250px){.menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#0fa1d8;flex-direction:column;justify-content:space-around;z-index:9999;overflow:scroll;transition:all .25s ease}}.menu li{margin:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1250px){.menu li{margin:20px 0;width:100%}}.menu li a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1250px){.menu li a{color:#fff;font-size:2rem}}.menu li a:hover{color:#0fa1d8}@media screen and (max-width:1250px){.menu li a:hover{color:#fff}}.menu li a.active:after{content:"";width:100%;height:5px;position:absolute;bottom:-10px;left:0;background-color:#70c8e7;border-radius:10px}.menu li.search:before{font-family:ifps;content:"\e923";color:#0fa1d8;margin-right:5px}@media screen and (max-width:1250px){.menu li.search:before{color:#fff}}.menu li.espace-prive{background-color:#0fa1d8;border-radius:5px;padding:0 30px;min-height:60px;transition:all .25s ease}@media screen and (max-width:1250px){.menu li.espace-prive{background-color:#0f3d65}}.menu li.espace-prive:hover{background-color:#0f3d65}.menu li.espace-prive a{color:#fff}.menu.showing-nav{right:0}.toggle-nav{display:none;cursor:pointer;position:relative;width:50px;height:55px;background-color:#fff;margin:auto;flex-grow:1}@media screen and (max-width:1250px){.toggle-nav{display:block}}.toggle-nav span{top:50%;left:50%;margin-left:-10px;transform:rotate(0)}.toggle-nav span,.toggle-nav span:after,.toggle-nav span:before{position:absolute;display:block;width:20px;height:3px;background-color:#0f3d65}.toggle-nav span:after,.toggle-nav span:before{content:"";top:-5px;left:0;transform:translateY(-6px);transition:all .25s ease}.toggle-nav span:after{transform:translateY(0);top:10px}footer{padding:30px 20px;background-color:#0f3d65;width:100%;position:relative;overflow:hidden}footer:after{content:"";width:460px;height:413px;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/bg-footer.0467f280.png);position:absolute;top:0;right:0}@media screen and (max-width:639px){footer:after{display:none}}footer a,footer p{color:#fff}@media print{footer{display:none}}footer .adresses{padding:20px 0;border-bottom:1px solid #fff}footer .adresses .adress-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){footer .adresses .adress-container{display:flex;flex-direction:column;align-items:center;justify-content:center}}footer .adresses .ifps{margin-right:20px;min-width:250px}footer .adresses .ifps h4{font-size:2.4rem;font-weight:800;margin-bottom:20px;color:#fff;width:100%}footer .adresses .ifps .adresse{margin-bottom:20px;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:767px){footer .adresses .ifps .adresse{margin-bottom:30px}}footer .adresses .ifps .adresse:before{font-family:ifps;content:"\e908";color:#70c8e7;font-size:3rem}footer .adresses .others{flex-wrap:wrap;max-width:950px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:767px){footer .adresses .others{display:flex;flex-direction:column;align-items:center;justify-content:center}}footer .adresses .others .horaire{width:100%}@media screen and (max-width:639px){footer .adresses .others .horaire{text-align:center;padding:0 5px}}footer .adresses .others .other{width:270px;margin:0 30px 30px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:767px){footer .adresses .others .other{margin:0 0 30px}}footer .adresses .others .other .title{font-weight:800;font-size:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}footer .adresses .others .other .title:before{font-family:ifps;content:"\e921";color:#70c8e7;margin-right:5px;font-size:1.4rem}footer .adresses .others .other .mail{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}footer .adresses .others .other .mail:before{font-family:ifps;content:"\e91d";color:#70c8e7;margin-right:5px;font-size:1.4rem}footer .adresses .others .other .tel{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}footer .adresses .others .other .tel:before{font-family:ifps;content:"\e929";color:#70c8e7;margin-right:5px;font-size:1.4rem}footer .copyright{opacity:.7;padding-top:10px}.home header{position:absolute;top:0;left:0;right:0;width:100%;background-color:#fff}.home h1{font-size:4rem}.home .banner{min-height:800px;width:100%;padding-top:100px;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/accueil-header.d79d0d2a.jpg);display:flex;flex-direction:row;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:639px){.home .banner{min-height:670px}}.home .banner .wrap{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.home .banner .actus{max-width:520px;padding:30px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:639px){.home .banner .actus h2{font-size:3.2rem}}.home .banner .actus .actus-next{margin-top:5px;color:#0fa1d8;margin-left:10px;cursor:pointer}.home .banner .actus .actus-container{margin-bottom:20px}.home .banner .actus .actu strong{font-weight:800}.home .banner .actus .actu i{color:#0fa1d8;font-size:1.6rem}.home .short-news{background-color:#0f3d65;color:#fff;padding:20px;min-height:80px;justify-content:center}.home .short-news,.home .short-news .wrap{display:flex;flex-direction:row;align-items:center}.home .short-news .wrap{max-width:1000px;justify-content:flex-start}.home .short-news p{text-align:center;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.home .short-news p span{margin-bottom:10px}.home .short-news i{font-size:3rem;margin-right:20px;background-color:#0f3d65}.home .short-news .news-container{flex-grow:1}.home .short-news .news-container .news{padding:10px 20px;font-size:2.4rem;font-weight:800;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.home .presentation{padding:50px 0;background-color:#4d91c8}.home .presentation .cols{align-items:center}.home .presentation.region{background-color:#0f3d65;padding:50px}@media screen and (max-width:767px){.home .presentation.region{padding:50px 20px}}.home .presentation.region .content-text{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1050px){.home .presentation.region .content-text{display:flex;flex-direction:column;align-items:center;justify-content:center}}.home .presentation.region .content-text p{width:50%;padding:10px}@media screen and (max-width:1050px){.home .presentation.region .content-text p{width:100%}}.home .presentation.region .image{justify-content:center;align-items:center;width:300px}.home .presentation.region .content{width:80%}@media screen and (max-width:1050px){.home .presentation.region .content{width:100%}}.home .presentation .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.home .presentation p{color:#fff;margin-bottom:20px}.home .presentation img{border-radius:10px}.home .formations-links{padding:50px 20px}.home .formations-links h2{margin-bottom:50px}.home .formations-links .blocs{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1050px){.home .formations-links .blocs{flex-direction:column}}.home .formations-links .blocs a{max-width:480px;width:100%;min-height:300px;margin:10px;border-radius:10px;padding:50px;color:#fff;font-size:3.6rem;background-size:100% 100%;background-position:50%;transition:all .25s ease;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width:1550px){.home .formations-links .blocs a{min-height:auto;height:200px}}.home .formations-links .blocs a:hover{background-size:105% 105%}.home .formations-links .blocs a h3{margin-bottom:20px;font-size:3.6rem;font-weight:400}.home .formations-links .blocs a h3 span{font-weight:800}.home .formations-links .blocs a .btn{background-color:#fff;color:#0f3d65;padding:0 20px}.home .formations-links .blocs a.infirmiere{background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/accueil-formation-infirmiere.4959e3c2.jpg)}.home .formations-links .blocs a.aide-soignante{background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/accueil-formation-aide-soignante.996b4ea3.jpg)}.home .formations-links .blocs a.pro-continue{background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/accueil-formation-profesionnelle-continue.3fc06602.jpg)}.home .partenaires{padding:50px 0}.home .partenaires .slider{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.home .partenaires img{margin:0 20px;outline:none;height:143px}@media screen and (max-width:767px){.home .partenaires img{height:90px}}.qui-sommes-nous .list-big-icons li{width:200px}.qui-sommes-nous .list-big-icons li i{font-size:8rem}.actualites h1{color:#0f3d65;font-size:4.8rem}.actualites h1 span{color:#0fa1d8;font-weight:400}.actualites .actus-container{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:center}.actualites .actus-container .item{background-color:#fff;border-radius:10px;padding:20px;width:470px;height:370px;margin:10px 5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.actualites .actus-container .item:hover{box-shadow:0 2px 5px 2px rgba(10,38,70,.1)}@media screen and (max-width:639px){.actualites .actus-container .item{width:95%;height:auto}}.actualites .actus-container .item .content{position:relative}.actualites .actus-container .item .content:after{font-family:ifps;content:"\e921";font-size:1.6rem;color:#0fa1d8;position:absolute;bottom:0;right:0}.actualites .actus-container .item .head{width:100%;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.actualites .actus-container .item .head .title-with-line{font-weight:800;margin-bottom:0}.actualites .actus-container .item .head .date{margin-left:10px;font-weight:800;color:#0fa1d8}.actualites .actus-container .item figure{margin-bottom:20px;background-size:cover;background-position:50%;border-radius:10px;width:100%;height:165px}.actualite .head{width:100%;flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.actualite .head .date{color:#0fa1d8;font-weight:800}.actualite h1{font-weight:800}.actualite h1:before{top:18px}.photos-qui-sommes-nous{margin-bottom:50px;display:flex;flex-direction:row;align-items:stretch;justify-content:center}.photos-qui-sommes-nous .left{display:flex;flex-direction:column;align-items:center;justify-content:center}.photos-qui-sommes-nous .left div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.photos-qui-sommes-nous .left figure{border-radius:10px;margin:10px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:767px){.photos-qui-sommes-nous .left figure{margin:5px}}.photos-qui-sommes-nous .left figure.large{width:610px;height:330px}@media screen and (max-width:1550px){.photos-qui-sommes-nous .left figure.large{width:510px;height:230px}}@media screen and (max-width:1250px){.photos-qui-sommes-nous .left figure.large{width:610px;height:330px}}@media screen and (max-width:1050px){.photos-qui-sommes-nous .left figure.large{width:400px;height:320px}}@media screen and (max-width:767px){.photos-qui-sommes-nous .left figure.large{width:300px;height:300px}}@media screen and (max-width:639px){.photos-qui-sommes-nous .left figure.large{width:150px;height:150px}}.photos-qui-sommes-nous .left figure.small{width:330px;height:330px}@media screen and (max-width:1550px){.photos-qui-sommes-nous .left figure.small{width:230px;height:230px}}@media screen and (max-width:1250px){.photos-qui-sommes-nous .left figure.small{width:330px;height:330px}}@media screen and (max-width:1050px){.photos-qui-sommes-nous .left figure.small{width:320px;height:320px}}@media screen and (max-width:767px){.photos-qui-sommes-nous .left figure.small{width:300px;height:300px}}@media screen and (max-width:639px){.photos-qui-sommes-nous .left figure.small{width:150px;height:150px}}.photos-qui-sommes-nous .right{height:680px;width:450px;border-radius:10px;margin:10px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:1550px){.photos-qui-sommes-nous .right{width:350px;height:480px}}@media screen and (max-width:1250px){.photos-qui-sommes-nous .right{display:none}}.locaux{margin-bottom:50px}.locaux .cols,.locaux p{margin-bottom:20px}@media screen and (max-width:639px){.locaux .cols{display:flex;flex-direction:column;align-items:center;justify-content:center}}.locaux .cols .col2{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media screen and (max-width:639px){.locaux .cols .col2{width:100%;margin-bottom:20px}}.locaux .cols .col2 .col4{max-width:48%;margin-bottom:30px}.locaux .cols .col2 .col4 p{margin-bottom:0}.locaux .cols .col2 .col4 img{margin-bottom:20px}.vie-etudiante .se-deplacer{align-items:center}.vie-etudiante .se-deplacer .list-big-icons{align-items:stretch}.vie-etudiante .se-deplacer .list-big-icons li{height:auto}.espace-etudiant h1,.espace-etudiant h2,.espace-etudiant h3{color:#fff;margin-bottom:20px}.espace-etudiant header{width:100%;margin-bottom:50px;padding:30px 20px}@media screen and (max-width:639px){.espace-etudiant header{padding:20px 0 0}}.espace-etudiant header .wrap{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1050px){.espace-etudiant header .wrap{justify-content:space-between}}@media screen and (max-width:639px){.espace-etudiant header .wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:639px){.espace-etudiant header .logo{margin-bottom:20px}}.espace-etudiant header .etu-info{position:absolute;right:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media screen and (max-width:639px){.espace-etudiant header .etu-info{align-items:center}}@media screen and (max-width:1050px){.espace-etudiant header .etu-info{position:static}}.espace-etudiant header .etu-info .etu-welc{font-size:3rem;font-weight:800;color:#fff;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant header .etu-info .etu-welc a{margin-left:10px;color:#dd832a}.espace-etudiant header .etu-form-cursus,.espace-etudiant header .etu-form-cursus span{display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant header .etu-form-cursus span{color:#fff;margin-right:20px;text-transform:uppercase}.espace-etudiant header .etu-form-cursus span i{margin-right:5px;opacity:.6;font-size:3rem}.espace-etudiant.login{background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/etudiant-bg-identification.90064a0e.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.espace-etudiant.login .logo{margin-bottom:30px}.espace-etudiant.login .password-lost input[type=email]{margin-bottom:0;border:1px solid #0f3d65}.espace-etudiant.login .password-lost .cols{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.espace-etudiant.login .login-form,.espace-etudiant.login .main-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.espace-etudiant.login .login-form{width:100%}.espace-etudiant.login .login-form .btn{margin-bottom:30px}.espace-etudiant.login .lost-pass{color:#fff;font-size:1.4rem;text-decoration:underline;line-height:1}.espace-etudiant.other{background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/etudiant-bg-home.2ef50005.jpg);background-position:top;background-repeat:no-repeat;background-attachment:fixed}.espace-etudiant.home-etu .home-message{background-color:#70c8e7;color:#fff;padding:20px;border-radius:10px;min-height:80px;margin-bottom:50px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant.home-etu .home-message:before{content:"";width:30px;height:5px;background-color:#fff;margin-right:20px}@media screen and (max-width:767px){.espace-etudiant.home-etu .home-message{min-height:auto}}.espace-etudiant.home-etu .home-message .cycle-slideshow{max-width:90%;width:100%;overflow:hidden}.espace-etudiant.home-etu .home-message .slide{font-size:2rem}.espace-etudiant.home-etu .home-message aside i{color:#fff;font-size:3rem}.espace-etudiant.home-etu .actus{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.espace-etudiant.home-etu .actus h2{color:#0f3d65;font-size:3.6rem;font-weight:700;line-height:1;margin-bottom:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.espace-etudiant.home-etu .actus h2 i{font-size:3rem;margin-left:20px}.espace-etudiant.home-etu .actus h2:before{content:"";width:30px;height:5px;background-color:#0f3d65;margin-right:20px}.espace-etudiant.home-etu .actus .actus-container{max-width:60%;min-width:700px;padding:30px;margin-right:20px;background-color:#fff;border-radius:10px;width:100%;min-height:270px}@media screen and (max-width:1250px){.espace-etudiant.home-etu .actus .actus-container{max-width:100%;margin-right:0}}@media screen and (max-width:1050px){.espace-etudiant.home-etu .actus .actus-container{min-width:auto}}.espace-etudiant.home-etu .actus img{width:100%;max-width:35%}@media screen and (max-width:1250px){.espace-etudiant.home-etu .actus img{display:none}}.espace-etudiant.home-etu .actus .actu{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.espace-etudiant.home-etu .actus .actu .titre-actu{font-weight:700}.espace-etudiant.home-etu .actus .actu .resume-actu{margin-bottom:30px}.espace-etudiant.home-etu .actus .actu .btn{max-width:150px;margin:0;padding:0}@media screen and (max-width:1050px){.espace-etudiant.home-etu .toggle-nav{display:none}}.espace-etudiant.home-etu .menu-home{flex-wrap:wrap;padding:50px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.espace-etudiant.home-etu .menu-home li{margin-bottom:20px;max-width:32%;height:200px;width:100%;border-radius:10px;position:relative;overflow:hidden;transition:all .25s ease;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.espace-etudiant.home-etu .menu-home li:hover:after{transform:scale(1.2)}@media screen and (max-width:767px){.espace-etudiant.home-etu .menu-home li{max-width:100%;height:120px}}.espace-etudiant.home-etu .menu-home li a{width:100%;height:100%;padding:30px;color:#fff;font-size:3.6rem;flex-wrap:wrap;margin:auto 0;z-index:100;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.espace-etudiant.home-etu .menu-home li a i{display:none}.espace-etudiant.home-etu .menu-home li a span{display:inline}.espace-etudiant.home-etu .menu-home li a span strong{font-weight:800;margin-left:5px}.espace-etudiant.home-etu .menu-home .planning{background-color:#005b8e}.espace-etudiant.home-etu .menu-home .planning:after{z-index:50;width:275px;height:200px;content:"";position:absolute;top:0;right:0;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/espace-etudiant-deco-emploi-temps.d579bc63.png);background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .25s ease}.espace-etudiant.home-etu .menu-home .support-cours{background-color:#0fa1d8}.espace-etudiant.home-etu .menu-home .support-cours:after{z-index:50;width:270px;height:200px;content:"";position:absolute;top:0;right:0;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/espace-etudiant-deco-support-cours.a816e75b.png);background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .25s ease}.espace-etudiant.home-etu .menu-home .contact{background-color:#7bc8eb}.espace-etudiant.home-etu .menu-home .contact:after{z-index:50;width:230px;height:200px;content:"";position:absolute;top:0;right:0;background-image:url(https://www.ifpsduvilleneuvois.com/dist/images/espace-etudiant-deco-contact.0474bcb1.png);background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .25s ease}.espace-etudiant .close-nav{display:none}@media screen and (max-width:1050px){.espace-etudiant .close-nav{display:flex;position:absolute;top:20px;right:20px;color:#fff;font-size:4rem;z-index:9999}}.espace-etudiant .toggle-nav{width:100%;background-color:#0f3d65}.espace-etudiant .toggle-nav span,.espace-etudiant .toggle-nav span:after,.espace-etudiant .toggle-nav span:before{background-color:#fff;width:40px;height:5px;border-radius:10px}.espace-etudiant .menu{height:100px;background-color:#0f3d65;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1050px){.espace-etudiant .menu{position:fixed;top:0;right:0;left:-100%;width:100%;height:100vh;z-index:8888;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}}.espace-etudiant .menu.showing-nav{left:0}.espace-etudiant .menu li{height:100px;background-color:#0f3d65;transition:all .25s ease;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant .menu li:hover{background-color:#fff}.espace-etudiant .menu li:hover a{color:#0f3d65}.espace-etudiant .menu a{padding:20px;color:#fff;font-size:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant .menu a i{font-size:3rem;margin-right:10px}.espace-etudiant .menu a strong{margin-left:3px;font-weight:400}.espace-etudiant .heading{margin-bottom:50px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}@media screen and (max-width:639px){.espace-etudiant .heading{display:flex;flex-direction:column;align-items:center;justify-content:center}}.espace-etudiant .heading .habillage{max-width:60%;width:100%;margin-left:20px;margin-bottom:0}@media screen and (max-width:639px){.espace-etudiant .heading .habillage{margin-left:0}}.espace-etudiant .heading p{color:#fff}@media screen and (max-width:639px){.espace-etudiant .heading p{text-align:center;margin-bottom:20px}}.espace-etudiant .title-special{line-height:1;font-size:3.6rem;font-weight:800;margin-bottom:30px;padding-top:30px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.espace-etudiant .title-special:before{content:"";width:30px;height:5px;background-color:#0fa1d8;margin-right:20px;border-radius:10px}.espace-etudiant .pagination{padding-top:30px}.espace-etudiant .pagination a{background-color:#4d91c8;color:#fff;width:50px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant .pagination a:hover{background-color:#fff;color:#0f3d65}.espace-etudiant .list-doc{max-width:1000px;margin:0 auto 50px}.espace-etudiant .list-doc .content{background-color:#fff;border-radius:10px;overflow:hidden}.espace-etudiant .list-doc .content a{width:100%;border-bottom:1px solid #0f3d65;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.espace-etudiant .list-doc .content a:hover{background-color:#0fa1d8}.espace-etudiant .list-doc .content a:hover span,.espace-etudiant .list-doc .content a:hover span.date,.espace-etudiant .list-doc .content a:hover span:first-child:before{color:#fff}.espace-etudiant .list-doc .content a span{color:#0f3d65;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant .list-doc .content a span.date{color:#70c8e7}.espace-etudiant .list-doc .content a span:first-child:before{font-family:ifps;content:"\e931";font-size:2.1rem;margin-right:10px;color:#0fa1d8}.espace-etudiant .back{color:#fff;margin-bottom:20px;padding-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.espace-etudiant .back i{font-size:2.3rem;margin-right:10px;transform:rotate(180deg)}.espace-etudiant .actu-container{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:767px){.espace-etudiant .actu-container{flex-direction:column}}.espace-etudiant .actu-container .content{max-width:45%;width:100%;margin-right:20px}@media screen and (max-width:767px){.espace-etudiant .actu-container .content{max-width:100%;margin-right:0}}.espace-etudiant .actu-container .content h2{font-size:3.6rem}.espace-etudiant .actu-container .content a,.espace-etudiant .actu-container .content p{color:#fff}.espace-etudiant .actu-container .actu-img{max-width:45%;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){.espace-etudiant .actu-container .actu-img{max-width:100%}}.espace-etudiant .actu-container .actu-img img{max-width:100%}.espace-etudiant .news-container{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant .news-container .actu{padding:20px;background-color:#fff;color:#0f3d65;margin:0 10px 20px;max-width:450px;width:100%;min-height:240px;border-radius:10px}.espace-etudiant .news-container .actu h2{color:#195a8e;padding-top:0;font-weight:800;font-size:3.6}.espace-etudiant .news-container .actu .description-actu{font-weight:700}.espace-etudiant .news-container .actu i{color:#0fa1d8;font-size:1.6rem}.espace-etudiant .list-contact{max-width:1000px;margin:0 auto 50px}.espace-etudiant .list-contact .content{background-color:#fff;border-radius:10px;overflow:hidden}.espace-etudiant .list-contact .content li{border-bottom:1px solid #0f3d65}.espace-etudiant .list-contact .content li:last-child{border-bottom:0}.espace-etudiant .list-contact .content a{width:100%;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.espace-etudiant .list-contact .content a:hover{background-color:#0fa1d8}.espace-etudiant .list-contact .content a:hover span,.espace-etudiant .list-contact .content a:hover span:first-child:before{color:#fff}.espace-etudiant .list-contact .content a:last-child{border-bottom:0}.espace-etudiant .list-contact .content a span{color:#0f3d65;display:flex;flex-direction:row;align-items:center;justify-content:center}.espace-etudiant .list-contact .content a span:first-child:before{font-family:ifps;content:"\e92e";font-size:2.3em;margin-right:10px;color:#0fa1d8}.espace-etudiant footer{background-color:transparent}.espace-etudiant footer p{opacity:.65}.formations h1{margin-bottom:30px}.formations .doc-nav{padding:30px 20px 10px;background-color:#0f3d65;color:#fff;transition:all .25s ease}.formations .doc-nav,.formations .doc-nav .wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:767px){.formations .doc-nav,.formations .doc-nav .wrap{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.formations .doc-nav{position:fixed;top:0;z-index:9999;left:-100%;overflow:scroll}}.formations .doc-nav.open{left:0}.formations .doc-nav.open .close-doc-nav{display:flex}.formations .doc-nav h2{margin-right:20px;margin-bottom:30px;white-space:nowrap}.formations .doc-nav nav{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.formations .doc-nav nav{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around}}.formations .doc-nav nav a{color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.formations .doc-nav nav a span{position:relative}.formations .doc-nav nav a span:after{content:"";width:0;height:2px;background-color:#fff;position:absolute;bottom:-10px;left:0;transition:all .25s ease}.formations .doc-nav nav a span:hover:after{width:100%}.formations .doc-nav nav a:before{font-family:ifps;content:"\e928";margin:0 10px;color:#70c8e7}.formations .open-doc-nav{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background-color:#0fa1d8;color:#fff;font-size:4rem;z-index:999;box-shadow:0 2px 5px 2px rgba(10,38,70,.3);display:none}@media screen and (max-width:767px){.formations .open-doc-nav{display:flex;flex-direction:row;align-items:center;justify-content:center}}.formations .close-doc-nav{position:fixed;top:20px;right:20px;color:#fff;font-size:4rem;z-index:999;display:none}.formations .formation-contact{flex-wrap:wrap;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.formations .formation-contact .col{margin:20px 50px;width:300px}.formations .formation-contact .contact{width:250px;margin:0 30px 30px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:767px){.formations .formation-contact .contact{margin:0 0 30px}}.formations .formation-contact .contact .title{font-weight:800;font-size:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.formations .formation-contact .contact .title:before{font-family:ifps;content:"\e921";color:#70c8e7;margin-right:5px;font-size:1.4rem}.formations .formation-contact .contact .mail{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.formations .formation-contact .contact .mail:before{font-family:ifps;content:"\e91d";color:#70c8e7;margin-right:5px;font-size:1.4rem}.formations .formation-contact .contact .tel{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.formations .formation-contact .contact .tel:before{font-family:ifps;content:"\e929";color:#70c8e7;margin-right:5px;font-size:1.4rem}.formations .nav-select{padding:30px 20px;background-color:#0f3d65;color:#fff;margin-bottom:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:767px){.formations .nav-select{margin-bottom:0}}.formations .nav-select .wrap{max-width:1000px;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:767px){.formations .nav-select .wrap{flex-direction:column}}.formations .nav-select p{font-weight:800;margin:0 20px;font-size:2rem;text-align:center}@media screen and (max-width:767px){.formations .nav-select p{margin:0 0 20px}}.formations .nav-select .habillage{margin-bottom:0;flex-grow:1;max-width:none}@media screen and (max-width:767px){.formations .nav-select .habillage{width:100%}}.ifas .contact{width:300px!important}