@import url(https://fonts.googleapis.com/css?family=Heebo:400,500,700|Roboto:300,400,500,700);@import url(https://fonts.googleapis.com/css2?family=Andada+Pro:wght@500&display=swap);@import url(https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css);@import url(https://fonts.googleapis.com/css2?family=Righteous&display=swap);@import url(https://fonts.googleapis.com/css2?family=Arizonia&display=swap);.header_area{background-color:#f0f0f0;left:0;position:absolute;top:0;transition:background .4s,all .3s linear;width:100%;z-index:99}.header_area .navbar{border:0;border-radius:0;min-height:100px;padding:0;width:100%}.header_area .navbar .logo_h{color:#fff;font-size:30px;font-weight:700;height:100px;line-height:69px;max-width:10%;text-align:center;text-transform:uppercase;width:12%}.header_area .navbar .logo_h img{max-height:100%}.header_area .menu_nav{width:100%}.header_area .navbar .navbar-brand{padding-top:0}.header_area .navbar .nav .nav-item{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:12.5%}.navbar .container-fluid{display:flex;justify-content:center}.header_area .navbar .nav .nav-item.submenu:after{background-color:var(--main-color);bottom:15px;clip-path:polygon(0 0,100% 0,8px 100%);content:"";height:10px;left:calc(50% - 8px);position:absolute;-webkit-transition:all .3s;width:16px}.header_area .navbar .nav .nav-item.submenu:hover:after{bottom:-10px}.header_area .navbar .nav .nav-item .nav-link{align-items:center;color:var(--second-color);display:flex;font-size:15px;height:100%;justify-content:center;padding:0!important;text-align:center;text-transform:uppercase;width:100%}.header_area .navbar .nav .nav-item .nav-link:after{display:none}.header_area .navbar .nav .nav-item.active,.header_area .navbar .nav .nav-item.submenu ul .nav-item.active .nav-link,.header_area .navbar .nav .nav-item:hover,.header_area .navbar .nav .nav-item:hover .nav-link{background-color:#fff;color:var(--main-color)}.header_area .navbar .nav .nav-item.active .nav-link{color:var(--main-color)}.header_area .navbar .nav .nav-item.submenu{position:relative}.header_area .navbar .nav .nav-item.submenu ul{background:#fff;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}@media (min-width:992px){.header_area .navbar .nav .nav-item.submenu ul{background-color:#f0f0f0;border:none;border-radius:0;display:block;left:0;opacity:0;position:absolute;text-align:left;top:120%;transition:all .3s ease-in;visibility:hidden;width:100%}}.header_area .navbar .nav .nav-item.submenu ul:before{border-color:#eee transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";height:0;opacity:0;position:absolute;right:24px;top:45px;transition:all .4s linear;width:0;z-index:3}.header_area .navbar .nav .nav-item.submenu ul .nav-item{background-color:#f0f0f0;display:block;float:none;height:50px;margin-left:0;margin-right:0;text-align:center;transition:all .4s linear;width:100%}.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link{align-items:center;background-color:#f0f0f0;color:var(--second-color);display:flex;height:100%;justify-content:center;line-height:20px;margin-right:0;transition:all .15s linear;width:100%}.header_area .navbar .nav .nav-item.submenu ul .nav-item:last-child{border-bottom:none}.header_area .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link{background:#fff;color:var(--main-color)!important}@media (min-width:992px){.header_area .navbar .nav .nav-item.submenu:hover ul{opacity:1;top:100%;visibility:visible}}.header_area .navbar .nav .nav-item.submenu:hover ul .nav-item{margin-top:0}.header_area .navbar .nav .nav-item:last-child{margin-right:0}.header_area.navbar_fixed .main_menu{background-color:#f0f0f0;box-shadow:0 3px 16px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;top:-71px;transform:translateY(70px);transition:transform .5s ease,background .5s ease;-webkit-transition:transform .5s ease,background .5s ease;width:100%}.header_area.navbar_fixed .nav-link{color:#fff}.header_area.navbar_fixed .paiement{color:#fff!important}.header_area.navbar_fixed .nav-link:hover{color:var(--main-color)!important}.header_area.navbar_fixed .submenu .nav-item .nav-link:hover{color:#fff!important}.header_area.navbar_fixed .paiement:hover{background-color:var(--main-color);color:#fff!important}.top_menu{background:var(--main-color);color:#fff;width:100%}.top_menu .header_social{float:right}.top_menu .header_social li{display:inline-block;margin-right:15px}.top_menu .header_social li a{color:#fff!important;display:inline-block;font-size:13px;line-height:42px;transition:all .3s linear 0s}.top_menu .header_social li:last-child{margin-right:0}.top_menu .header_social li:hover a{color:var(--main-color)}@media (max-width:991px){.top_menu .header_social li{margin-right:7px}}.top_menu .dn_btn{color:#888;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:42px;margin-right:50px;transition:all .3s linear 0s}.top_menu .dn_btn:hover{color:var(--main-color)}.top_menu .dn_btn:last-child{margin-right:0}.top_menu .dn_btn i{color:var(--main-color);margin-right:10px}@media (max-width:991px){.top_menu .dn_btn{font-size:13px;margin-right:5px}}.top_menu .follow_us{color:#777;float:left;font-size:14px;line-height:42px;margin-right:17px}@media (max-width:767px){.top_menu{display:none}}.right-button{margin-left:60px;margin-top:15px}.right-button ul{list-style:none;padding:0}.right-button ul li{display:inline-block;font-size:16px;margin-left:30px}.right-button ul li a{color:#777}.right-button .shop-icon{position:relative}.right-button .shop-icon span{background:var(--main-color);border-radius:50px;color:#fff;font-size:10px;height:15px;line-height:14px;position:absolute;right:-10px;text-align:center;top:-4px;width:15px}@media (max-width:991px){.right-button{display:none}}#search_input_box{background:var(--main-color);left:50%;max-width:1140px;padding:0 20px;position:fixed;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:999}#search_input_box ::placeholder{color:#fff}#search_input_box .form-control{background:transparent;border:0;color:#fff;font-size:15px;font-weight:400;padding:0}#search_input_box .btn{border:0;height:0;padding:0;width:0}#search_input_box .ti-close{color:#fff;cursor:pointer;font-weight:600;padding:10px}.search-inner{padding:5px 15px}.form-control:focus{box-shadow:none}.navbar_fixed #search_input_box{left:50%;max-width:1140px;padding:0 20px;position:fixed;text-align:center;top:80px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:999}.paiement{background-color:var(--main-color);border-radius:15px;color:#fff;padding:5px 10px!important;-webkit-transition:all .3s}.paiement:hover{background-color:#3b7776}.paiement:hover a{color:#fff!important}.navbar button:focus{outline:0 dotted!important}.nav-link.active{color:var(--main-color)!important}@media (max-width:1500px){.header_area .navbar .nav .nav-item .nav-link{font-size:13px;padding:10px 0}.header_area .navbar .nav .nav-item{align-items:center;display:flex}}.header_area .navbar .nav .nav-item .hover{background-color:#fff;bottom:0;height:3px;left:0;position:absolute;transform:translateX(-105%);-webkit-transition:all .3s;width:100%}.header_area .navbar .nav .nav-item:hover .hover{transform:translateX(0)}@media (max-width:991px){.header_area .navbar .navbar-brand{max-width:100%;padding-top:0;width:70%}.navbar-toggler{border:none;border-radius:0;cursor:pointer;padding:0}.header_area .navbar{background:transparent}.navbar-toggler[aria-expanded=false] span:nth-child(2){opacity:1}.navbar-toggler[aria-expanded=true] span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] span:first-child{position:relative;top:7.5px;transform:rotate(-45deg)}.navbar-toggler[aria-expanded=true] span:last-child{bottom:6px;position:relative;transform:rotate(45deg)}.navbar-toggler span{background:var(--main-color);cursor:pointer;display:block;height:3px;margin:auto auto 4px;transition:all .4s linear;width:25px}.navbar .container{padding-left:15px;padding-right:15px}.header_top .nav,.nav{padding:0}.header_area .navbar .nav .nav-item .nav-link{border-bottom:1px solid var(--main-color);border-radius:0;color:var(--second-color);display:block;line-height:40px;margin-right:0;padding:0 15px;text-align:center;width:100%}.header_area .navbar .nav .nav-item:last-child .nav-link{border-bottom:none}.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:40px}.header_area .navbar .search{margin-left:0}.header_area .navbar-collapse{background-color:#f0f0f0;margin-top:8px}.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link{display:none;padding:0 15px}.header_area .navbar .nav .nav-item{margin-right:0}.paiement{border-radius:0}.paiement .nav-link{border-bottom:none}.navbar .nav-item{height:60px!important;width:100%!important}.navbar .nav-item .nav-link{display:flex!important}.navbar .nav-item ul,.navbar .nav-item.submenu:after{display:none}}.footer{background-color:#5b5f5b}.footer ul{list-style:none;padding-left:0}.footer li{color:#000;margin-bottom:5px}.footer a{color:#000;-webkit-transition:all .3s}.footer a:hover{color:var(--main-color-hover)}.footer_top{padding:40px}.footer .footer_top .footer_about p{color:#000;margin-top:20px;text-align:justify}.footer .footer_top .footer_about .social-network-link i{background-color:var(--main-color);-webkit-transition:all .3s}.footer .footer_top .footer_about .social-network-link i,.footer .footer_top .footer_about .social-network-link i:hover{align-items:center;border-radius:100px;color:#fff;display:flex;flex-direction:row;height:50px;justify-content:center;margin-right:10px;width:50px}.footer .footer_top .footer_about .social-network-link i:hover{background-color:var(--main-color-hover)}.footer .footer_top .footer_link h4{color:var(--main-color-hover);font-size:20px;font-weight:700;margin-bottom:40px;text-transform:uppercase}.footer .footer_top .footer_link .contact-link i{color:var(--main-color-hover);margin-right:10px}.footer_bottom{background-color:#2a2a2a;border-top:1px solid #777;padding:20px}.footer_bottom p{color:#fff;margin-bottom:0}.footer_bottom a{color:var(--main-color-hover);margin-bottom:0}.logo-footer img{padding:0 2%;width:18%}.logo-footer .row{justify-content:center}@media (max-width:991px){.footer_top{padding:40px 10px}.footer .footer_top .footer_link h4{margin-top:20px;text-align:left}.footer_bottom{padding:20px 0}}.flip-card{height:350px;margin-bottom:50px;perspective:1000px;width:100%}.flip-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip-card-front{background-color:#fff;border-radius:40px;box-shadow:2px 2px 4px rgba(0,0,0,.3);padding:50px}.flip-card-front .reussite{font-weight:700;left:15%;padding:8px 5px;position:absolute;text-align:center;top:-20px;width:70%}.flip-card-back,.flip-card-front .reussite{background-color:var(--main-color);color:#fff}.flip-card-back{align-items:center;border-radius:40px;display:flex;flex-direction:column;justify-content:center;padding:10px;transform:rotateY(180deg)}.flip-card-back p{font-size:15px}.flip-card-back h3{font-size:24px;text-transform:uppercase}.slide_hero{align-items:center;display:flex;height:400px;justify-content:center}.slide_hero .overlay-hero{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.6) 60%,#2b2b2b 95%);height:100%;width:100%}.slide_hero .overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;width:100%}.slide_content{color:#fff}.slide_content img{width:50%}.slide_content h1{border-bottom:4px solid var(--main-color);color:#fff;display:-webkit-inline-flex;font-size:50px;text-transform:uppercase}.slide_content p{font-size:20px;margin-top:22px;text-align:justify}.bg_accueil{background-image:url(/build/images/bg_1.ee2a8469.jpg)}.bg_formation{background-image:url(/build/images/bg_formation_initiale.98b20cec.jpg);background-position:bottom}.bg_electricite,.bg_incendie_1,.bg_incendie_2,.bg_incendie_3,.bg_securite{background-image:url(/build/images/bg_2.90735788.jpg)}.bg_incendie{background-image:url(/build/images/ssiap-1.d9845c44.jpg)}.bg_surete{background-image:url(/build/images/bg_2.90735788.jpg)}.bg_contact{background-image:url(/build/images/bg_contact.bd711e87.jpg)}.bg_actualite{background-image:url(/build/images/bg_2.90735788.jpg)}.bg_calendar{background-image:url(/build/images/bg_calendar.1e1be819.jpg)}.bg_financement{background-image:url(/build/images/bg_financement.896abde5.jpg)}.bg_recyclage{background-image:url(/build/images/bg_recyclage.01a25e22.jpg)}.bg_mac{background-image:url(/build/images/bg_mac.1992f795.jpg)}.bg_remise{background-image:url(/build/images/bg_remise.f460ca2a.jpg);background-position:bottom!important}@media (max-width:991px){.slide_hero{height:600px}.slide_content img{width:100%}.slide_content h1{display:initial;font-size:25px;margin:0 50px;text-align:center;width:100%}.slide_content h2{text-align:center}.slide_content p{font-size:18px}.bg_2{background-position:60%!important}.bg_3,.bg_4{background-position:65%!important}}.contact-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.info-contact{align-items:center;background-color:#fff;border:1px solid var(--main-color);border-radius:10px;display:flex;flex-direction:column;height:170px;justify-content:center;margin:10px;padding:20px;position:relative;-webkit-transition:all .3s;width:30%}.info-contact h3,.info-contact p{color:var(--main-color)}.info-contact p{margin-bottom:0}.info-contact i{color:var(--main-color);font-size:40px;margin-bottom:10px;margin-right:15px}.info-contact a{bottom:0;left:0;position:absolute;right:0;top:0}.info-contact:hover{background-color:var(--main-color)}.info-contact:hover h3,.info-contact:hover i,.info-contact:hover p{color:#fff}.info-contact:hover{transform:translateY(-5px)}@media (max-width:991px){.info-contact{height:190px;width:100%}}.galerie .item{margin-bottom:20px;overflow:hidden;position:relative;width:49%}.galerie .item:after{align-items:center;background-color:rgba(70,190,226,.4);color:#fff;content:"Voir photo";display:flex;font-family:var(--main-font);font-size:24px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-transform:uppercase;top:0;-webkit-transition:all .3s;width:100%}.galerie .item:hover:after{opacity:1}.galerie .item img{-webkit-transition:all .3s}.galerie .item:hover img{filter:blur(5px);transform:scale(1.1)}#preloader{align-items:center;background-color:var(--main-color);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;overflow:hidden}.loader{-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;height:80px;position:relative;width:80px;z-index:1}.loader-logo img{width:100%}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:991px){.loader-logo{width:30%}}.banner-section{flex-direction:row;max-height:800vh}.banner-section,.banner-section .img-section{align-items:center;display:flex;justify-content:center;overflow:hidden}.banner-section .img-section{max-height:80vh;width:40%}.banner-section .content-section{align-items:center;background-color:var(--main-color);border-left:10px solid #fff;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:100px;text-align:center;width:60%}.banner-section .content-section img{width:45%}.banner-section .content-section h1{font-size:50px;padding-bottom:30px}@media (max-width:991px){.banner-section{height:550px;position:relative}.banner-section .content-section{background-color:rgba(61,172,196,.6);border-left:none;height:550px;padding:20px;text-align:center;width:100%;z-index:2}.banner-section .content-section h1{font-size:30px;padding-bottom:30px;padding-top:30px}.banner-section .content-section h4{font-size:24px}.banner-section .img-section{height:auto;position:absolute;width:100%;z-index:1}}.navigation-formation .item{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.navigation-formation .item img{-webkit-transition:all .3s}.navigation-formation .item:hover img{transform:scale(1.1)}.navigation-formation .item h3{background-color:var(--main-color);color:#fff;font-size:30px;left:0;padding:20px 10px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.navigation-formation .item a{background-color:#fff;bottom:40px;color:var(--second-color);left:calc(50% - 92px);position:absolute}.navigation-formation .item a:hover{background-color:var(--second-color);color:#fff}.container-formation{display:flex}.container-formation:nth-child(2n){flex-direction:row-reverse}.container-formation .img{width:50%}.container-formation .content{background-image:url(/build/images/logo.17ac3a1d.png);background-position:50%;background-repeat:no-repeat;background-size:50%;width:50%}.container-formation .content .overlay{align-items:center;background-color:hsla(0,0%,98%,.9);display:flex;flex-direction:column;justify-content:center;padding:20px 50px}.container-formation:nth-child(2n) .overlay{background-color:hsla(0,0%,100%,.9)}.container-formation .content h3{color:var(--main-color);font-size:40px;margin-bottom:40px;text-align:center;text-transform:uppercase}@media (min-width:991px){.navigation-formation .item:nth-child(2n) h3{bottom:0;margin-bottom:0;top:inherit}.navigation-formation .item:nth-child(2n) a{bottom:inherit;top:40px}.navigation-formation .item a{margin-bottom:0;opacity:0;transform:translateY(-20px)}.navigation-formation .item:hover a{opacity:1;transform:translateY(0)}}@media (max-width:991px){.navigation-formation .item h3{font-size:20px;margin-bottom:60px;text-align:center}.container-formation{flex-wrap:wrap}.container-formation .content,.container-formation .img{width:100%}.container-formation .content .overlay{padding:20px}}.financement h3{color:var(--main-color);font-size:30px;margin-bottom:40px;text-align:center}.financement .list-statut{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.financement .list-statut .item{background-color:#b5b5b5;border-radius:40px;margin-bottom:20px;padding:20px;text-align:center;-webkit-transition:all .3s;width:48%}.financement .list-statut .item img{margin-bottom:20px;width:50%}.financement .list-statut .item h5{color:#fff;font-size:25px}.financement .list-statut .item:hover{background-color:var(--main-color);transform:translateY(-5px)}.financement .content{background-color:#fff;border-radius:40px;padding:20px}.financement .content p{margin-bottom:40px}.financement ul{list-style:none;padding-left:0}.financement li{border-bottom:1px solid var(--second-color);color:#000;font-size:20px;padding:20px 0}@media (max-width:991px){.financement .list-statut .item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:190px;width:48%}}.detail-formation .head-section{background-position:center 10px;background-repeat:no-repeat;background-size:200px;margin-bottom:0}.detail-formation.sst .head-section{background-image:url(/build/images/logo-sauveteur-secourisme-travail.47f6d0d7.png)}.detail-formation.aps .head-section{background-image:url(/build/images/logo-cqp-aps.537b0235.png)}.detail-formation.ssiap1 .head-section{background-image:url(/build/images/logo-ssiap-1.a10cb9c8.png)}.detail-formation.ssiap2 .head-section{background-image:url(/build/images/logo-ssiap-2.6735369c.png)}.detail-formation.ssiap3 .head-section{background-image:url(/build/images/logo-ssiap-3.a1921867.png)}.detail-formation.h0b0 .head-section{background-image:url(/build/images/logo-habilitation-electrique.c7a0ba33.png)}.detail-formation.a2sp .head-section{background-image:url(/build/images/logo-ministere-black.8c021f4a.png)}.detail-formation .head-section h2{margin-bottom:40px}.detail-formation .head-section h4{color:var(--main-color);font-size:40px;margin-bottom:20px}.detail-formation .head-section p{text-transform:none}.detail-formation .head-section .overlay{background-color:hsla(0,0%,98%,.9);padding:80px 0}.detail-formation .head-section .overlay .item{align-items:center;background-color:var(--main-color);border-radius:40px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:20px 10px;text-align:center}.detail-formation .head-section .overlay .item img{margin-bottom:20px;width:20%}.detail-formation .head-section .overlay .item h5{font-size:30px}.detail-formation .information .item{background-color:#fff;border:2px solid #f7f7f7;border-radius:40px;margin-bottom:20px;padding:50px}.detail-formation .information .item h3{border-bottom:4px solid var(--second-color);font-size:50px;margin-bottom:40px;padding-bottom:5px;padding-left:20px}.detail-formation .information .item h5{font-size:30px;margin-top:20px}.detail-formation .information .item p{margin-bottom:0;text-align:justify}.detail-formation .information .item strong{color:var(--main-color);font-size:20px}@media (max-width:991px){.detail-formation .head-section .overlay .item{margin-bottom:20px}.detail-formation .information .item{padding:50px 20px}.detail-formation .information .item h3{font-size:40px;text-align:center}}.actu .item{align-items:center;background-color:#f9f9f9;border:1px solid var(--main-color);border-radius:40px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:auto;overflow:hidden;position:relative;-webkit-transition:all .3s;width:95%}.actu .item .img-logo img{height:300px;object-fit:cover;-webkit-transition:all .3s;width:auto}.actu .item .img-logo:hover img{transform:scale(1.1)}.actu .item .overlay{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 15%,#fff 90%);left:0;position:absolute;right:0;top:0;width:40%}.actu .item .content{background-color:#fff;height:100%;padding:20px 0 20px 20px;width:100%;z-index:2}.actu .item .content .title{color:#169bd7;font-size:18px}.actu .item .content .date{color:#d0d0d0;font-size:13px}.actu .item .content .img-logo{padding:10px 90px}.actu .item .content a{color:#169bd7;font-weight:700}.detail-actualite h3{border-bottom:3px solid var(--main-color)}.detail-actualite ul{list-style:none;padding-left:0}.detail-actualite li{font-size:18px;margin-bottom:10px;padding-bottom:5px;position:relative}.detail-actualite li:after{background-color:var(--main-color);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:all .3s;width:80px}.detail-actualite li:hover:after{width:120px}.detail-actualite li::marker{color:var(--main-color)}@media (max-width:991px){.actu .item .content{width:100%}.actu .item .overlay{display:none}}.calendrier{justify-content:flex-start}.calendrier,.calendrier .item{display:flex;flex-direction:row;flex-wrap:wrap}.calendrier .item{border-radius:40px;box-shadow:2px 2px 4px rgba(0,0,0,.2);justify-content:center;margin-bottom:40px;margin-left:1.665%;margin-right:1.665%;overflow:hidden;width:30%}.calendrier .item.sst .img{background-color:#009a55}.calendrier .item.aps .img{background-color:#22a0d3}.calendrier .item.ssiap1 .img,.calendrier .item.ssiap2 .img,.calendrier .item.ssiap3 .img{background-color:#d62527}.calendrier .item.h0b0 .img{background-color:#f9b233}.calendrier .item.a2sp .img{background:#000}.calendrier .item .img{align-items:center;display:flex;width:20%}.calendrier .item .content{align-items:flex-start;background-color:#fdfdfd;display:flex;flex-direction:column;justify-content:center;padding:20px;width:80%}.calendrier .item .content h3{color:var(--main-color);font-size:30px;text-align:center;width:100%}.calendrier .item .content ul{list-style:none}.calendrier .item .content i{color:var(--main-color);margin-right:10px}@media (min-width:991px){.calendrier .item{min-height:250px}}@media (max-width:991px){.calendrier .item{flex-direction:column;width:100%}.calendrier .item .img{justify-content:center;width:100%}.calendrier .item .img img{width:50%}.calendrier .item .content{width:100%}.calendrier .item .content h3{font-size:30px}.calendrier .item .content ul{padding-left:0}}#login{background-color:rgba(70,190,226,.4)}#login .login-overlay{padding:110px 0}#login .login-overlay .btn-login{background-color:#fff;transition:all .3s}#login .login-overlay .btn-login:hover{background-color:var(--third-color)}@media (min-width:992px){#login form,#renseignement form{width:50%}}#modalPromotion .modal-body{display:flex;padding:0}#modalPromotion .modal-dialog .close{color:#fff;cursor:pointer;font-size:3vw;opacity:1;position:absolute;right:20px;top:-80px;-webkit-transition:all .3s;z-index:1051}#modalPromotion .modal-dialog .close:hover{transform:scale(1.1)}#modalPromotion .modal-dialog{height:600px;max-width:100%;position:relative;width:600px}#modalPromotion .img img{height:100%;object-fit:cover;width:100%}#modalPromotion .img .overlay-absolute{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 90%)}#modalPromotion .content{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:40px;position:absolute;top:0;width:100%}#modalPromotion .content h3{color:#fff;font-size:2vw;margin-bottom:40px;text-align:center}#modalPromotion .content p{color:#fff;padding:0 10px;text-align:center}#modalPromotion .content h3 span,#modalPromotion .content strong{color:var(--main-color)}@media (max-width:991px){#modalPromotion .content h3{font-size:8vw}#modalPromotion .modal-dialog{height:auto;width:auto}#modalPromotion .modal-dialog img{height:600px;width:100%}#modalPromotion .modal-dialog .close{font-size:13vw}}@font-face{font-family:Delvon thin;src:url(/build/fonts/delvon-thin.2a52299f.ttf)}:root{--main-color:#46bee2;--main-color-hover:#307b94;--second-color:#237494;--third-color:#ccc;--main-font:"Delvon thin",cursive;--second-font:"Andada Pro",serif}body{background-color:#f9f9f9}h1,h2,h3,h4,h5{font-family:var(--main-font);font-weight:700;letter-spacing:3px;text-transform:uppercase}a,label,li,p,strong{font-family:var(--second-font)}p{font-size:18px}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.main-color{color:var(--main-color)!important}.second-color{color:var(--second-color)!important}.color-black{color:#000}.color-white{color:#fff}.head-section{margin-bottom:50px;text-align:center;text-transform:uppercase}.head-section h2{font-size:60px}.head-section .title{color:#999;display:inline-block;font-size:13px;font-style:italic;margin-bottom:22px;padding:4px 24px;position:relative;vertical-align:middle}.head-section .title:before{left:-33px}.head-section .title:after{right:-33px}.head-section .title:after,.head-section .title:before{background:#e9e9e9;content:" ";display:block;height:2px;margin-top:-1px;position:absolute;top:50%;width:32px}.head-section .hr{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:auto;width:220px}.head-section .hr img{width:80px}.head-section hr{border-top:1px solid #c58360;width:100%}.overlay{height:100%;width:100%}.overlay,.overlay-absolute{background-color:rgba(0,0,0,.4)}.overlay-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.center-center{align-items:center;display:flex;justify-content:center}a:hover{text-decoration:none}.btn-theme{background-color:var(--main-color);border-radius:10px;color:#fff;display:block;font-size:16px;max-width:350px;padding:15px 30px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s}.btn-theme:hover{background-color:var(--main-color-hover);color:#fff}.padding-section{padding:80px 0}.padding-80-0{padding:80px 0 0}.padding-0-80{padding:0 0 80px}.no-padding{padding-left:0;padding-right:0}.brand img{margin-bottom:30px}.shadow-top{-webkit-box-shadow:0 -4px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -4px 5px 0 rgba(0,0,0,.75);box-shadow:0 -4px 5px 0 rgba(0,0,0,.75)}.shadow-bottom{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.75);box-shadow:0 4px 5px 0 rgba(0,0,0,.75)}.error{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.img-parallelogram{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.overlay-img{background-color:rgba(0,0,0,.6)}.lien-absolute,.overlay-img{bottom:0;left:0;position:absolute;right:0;top:0}.lien-absolute{z-index:2}.splide__pagination{padding-bottom:15px}.splide__pagination__page{height:12px;margin:5px;width:12px}.splide__pagination__page.is-active{background-color:var(--main-color-hover)!important}label.required{position:relative}label.required:after{color:var(--main-color);content:"*";font-size:25px;position:absolute;right:-15px;top:-5px}.fancybox__caption{text-align:center}.zoom-mobile{align-items:center;background-color:rgba(0,0,0,.6);border-radius:5px;bottom:10px;display:flex;height:40px;justify-content:center;position:absolute;right:10px;width:40px}.zoom-mobile i{color:#fff;font-size:25px}.margin-navbar{margin-top:143px}.link-dynamic{border-bottom:2px solid var(--main-color);color:var(--second-color);padding:0 5px;position:relative;-webkit-transition:all .3s;z-index:2}.link-dynamic:after{background-color:var(--main-color);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;-webkit-transition:all .3s;width:100%;z-index:-1}.link-dynamic:hover:after{height:100%;opacity:1;transform:translateY(0)}.link-dynamic:hover{color:#fff!important}.link-dynamic.white{border-bottom:2px solid #fff}.link-dynamic.white:after{background-color:#fff}.link-dynamic.white:hover{color:var(--main-color)!important}.new-price span{margin-right:5px;text-decoration:line-through}@media (min-width:991px){.zoom-mobile{display:none}.zoom-mobile.display{display:initial}}@media (max-width:991px){.list .item{width:100%}.margin-navbar{margin-top:100px}}