@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic);@import url(https://fonts.googleapis.com/css?family=Heebo:400,500,700|Roboto:300,400,500,700);@import url(https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css);.slide-hero{align-items:center;display:flex;height:600px;justify-content:center}.bg-1{background-image:url(/build/images/slide_1.6d160aed.jpg);background-image:url(/build/images/slide_2.dc232b29.jpg)}.banner{background-position:50%;background-size:cover}.banner h1{color:#fff;text-transform:uppercase}.h-700{height:700px}.h-400{height:400px}.banner .overlay{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;width:100%}.index img{width:30%}.banner h5{color:#fff}.index{background-attachment:fixed;background-image:url(/build/images/bg-banner-index.98b20cec.jpg);border-bottom:1px solid #02a3ba}.about{background-image:url(/build/images/bg-banner-about.d9f4330e.jpg)}.about,.session{background-attachment:inherit}.session{background-image:url(/build/images/bg-banner-session.1e1be819.jpg)}.contact{background-image:url(/build/images/bg-banner-contact.e6608925.jpg)}.contact,.formations{background-attachment:inherit}.formations{background-image:url(/build/images/bg-banner-formation.05c2a606.jpg)}.devis{background-image:url(/build/images/bg-banner-devis.45eeffbd.jpg)}.devis,.dirigeant{background-attachment:inherit}.dirigeant{background-image:url(/build/images/bg-banner-dirigeant.b58d61aa.jpg)}.manager{background-image:url(/build/images/bg-banner-manager.4963be47.jpg)}.blog,.manager{background-attachment:inherit}.blog{background-image:url(/build/images/bg-banner-blog.2177b3aa.jpg)}@media (max-width:991px){.banner-index{background-attachment:inherit;background-position:bottom;height:300px}.index img{width:100%}}.header_area{background-color:#313336;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:80px;padding:0}@media (min-width:992px){.header_area .navbar .logo_h{display:none}}.header_area .navbar .logo_h{color:#fff;font-size:30px;font-weight:700;height:70px;line-height:69px;text-align:center;text-transform:uppercase}.header_area .navbar .navbar-brand{padding-top:0}.header_area .navbar .nav .nav-item{align-items:center;display:flex;margin-right:33px}.header_area .navbar .nav .nav-item .nav-link{color:#fff;display:inline-block;font-size:14px;padding:10px 0;text-transform:uppercase}.header_area .navbar .nav .nav-item .nav-link:after{display:none}.header_area .navbar .nav .nav-item.active .nav-link,.header_area .navbar .nav .nav-item:hover .nav-link{color:#419796}.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;box-shadow:0 3px 16px 0 rgba(0,0,0,.1);margin:0;padding:0}@media (min-width:992px){.header_area .navbar .nav .nav-item.submenu ul{border:none;border-radius:0;display:block;left:0;margin-top:10px;min-width:200px;opacity:0;padding:0;position:absolute;text-align:left;top:120%;transition:all .3s ease-in;visibility:hidden}}.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{border-bottom:1px solid #ededed;display:block;float:none;margin-left:0;margin-right:0;text-align:center;transition:all .4s linear}.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link{color:#202e31;display:block;line-height:20px;margin-right:0;padding:10px;transition:all .15s linear}.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:#419796;color:#fff}@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:#313336;box-shadow:0 3px 16px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;top:-70px;transform:translateY(70px);transition:transform .5s ease,background .5s ease;-webkit-transition:transform .5s ease,background .5s ease;width:100%}.header_area.navbar_fixed .logo_h{display:flex;justify-content:flex-end}.top_menu{background:#f6f6f6}.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:#aac947}@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:#aac947}.top_menu .dn_btn:last-child{margin-right:0}.top_menu .dn_btn i{color:#aac947;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:#aac947;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:#aac947;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}.e-learning{background-color:#02a3ba;border-radius:15px;color:#fff;padding:5px 10px!important;-webkit-transition:all .3s}.e-learning:hover{background-color:#3b7776}.e-learning:hover a{color:#fff!important}.submenu .nav-item{padding:0!important}.navbar button:focus{outline:0 dotted!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;margin-right:25px}}@media (max-width:991px){.navbar-toggler{border:none;border-radius:0;cursor:pointer;margin-bottom:23px;margin-top:27px;padding:0 15px 0 0}.header_area .navbar{background:#313336;padding:0 0 15px}.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:#419796;cursor:pointer;display:block;height:3px;margin:auto auto 4px;transition:all .4s linear;width:25px}.navbar .container{padding-left:15px;padding-right:15px}.nav{padding:0}.header_area+div,.header_area+row,.header_area+section{margin-top:117px}.header_top .nav{padding:0}.header_area .navbar .nav .nav-item .nav-link{border-bottom:1px solid #ededed33;border-radius:0;display:block;line-height:40px;margin-right:0;padding:0 15px;text-align:center;width:100%}.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:#313336;margin-top:8px;max-height:340px;overflow-y:scroll}.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}.header_area+div,.header_area+row,.header_area+section{margin-top:80px}.e-learning{border-radius:0}.e-learning .nav-link{border-bottom:none}}.presentation{display:flex;flex-direction:row}.presentation .item{position:relative;text-align:center;width:33.3333%}.presentation .content,.presentation .item{align-items:center;display:flex;flex-direction:column;justify-content:center}.presentation .content{background-color:rgba(0,0,0,.6);height:100%;padding:40px;position:absolute;width:100%}@media (max-width:991px){.presentation{flex-direction:column;margin:0 10px}.presentation .item{margin:5px 0;width:100%}.presentation .item .content{padding:10px}.presentation .item .content h3{font-size:24px}.presentation .item .content h5,.presentation .item .content p{display:none}}#presentation{.section-why{background:#f8f9fa;color:#222;padding:80px 0;h2{font-size:32px;margin-bottom:10px}.subtitle,h2{text-align:center}.subtitle{font-size:18px;margin-bottom:40px}}.why-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.why-item{background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:20px;text-align:center;width:45%;h3{font-size:20px;margin-bottom:15px}p{font-size:16px;line-height:1.6}@media (max-width:991px){width:100%}}}.next-formation{background-color:rgba(70,180,179,.43)}.formation{background-color:hsla(0,0%,100%,.8);border-radius:10px;margin-top:80px;padding:40px;position:relative}.formation h3{color:var(--primary);margin-bottom:40px;text-transform:uppercase}.formation-info{padding-left:50px}.formation .formation-info p{color:#000;font-size:16px;font-weight:700;text-align:left;text-transform:uppercase}.formation i{color:var(--primary);margin-right:5px}.formation .maps{position:absolute;right:25px;top:25px}.formation .maps img{height:auto;-webkit-transition:all .3s;width:50px}.formation .maps:hover img{transform:scale(1.1)}.all-formation{display:flex;flex-direction:row}.all-formation .item{margin:15px;position:relative;text-align:center;width:49%}.all-formation .content,.all-formation .item{align-items:center;display:flex;flex-direction:column;justify-content:center}.all-formation .content{background-color:rgba(0,0,0,.6);height:100%;padding:40px;position:absolute;width:100%}@media (max-width:991px){.next-formation .city .form-check{width:40%}.all-formation{flex-direction:column;margin:0 10px}.all-formation .item{margin:5px 0;width:100%}.all-formation .item .content{padding:10px}.all-formation .item .content h3{font-size:24px}.all-formation .item .content h5,.all-formation .item .content p{display:none}.formation-info{padding-left:0}}.next-formation .form-container{grid-gap:24px;border-radius:20px;display:grid;grid-template-columns:repeat(1,1fr);place-items:center}.next-formation .form-container .form-group{margin:0}.next-formation .form-container :nth-child(4n+3),.next-formation .form-container :nth-child(4n+4){align-self:end;justify-self:center}@media screen and (min-width:768px){.next-formation .form-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.next-formation .form-container{grid-template-columns:repeat(4,1fr)}}#LieuxFormations{.map-text-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;.map-wrapper{width:50%;@media (max-width:991px){width:100%}}.text-content{font-size:1.5em;width:45%;@media (max-width:991px){width:100%}}}}#formationPratique{.advantages-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:1000px}.advantage-item{background:hsla(0,0%,100%,.1);border-radius:10px;font-size:16px;padding:20px;text-align:center}}#centreFormation{background:#f8f9fa;padding:80px;.head-section{h2{font-size:32px;margin-bottom:40px;text-align:center}}#imgCentre{grid-gap:10px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;padding:0;li{border-radius:16px;display:block;overflow:hidden;&.wide{grid-column:span 2}&.big,&.tall{grid-row:span 2}&.big{grid-column:span 2}img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%;&:hover{transform:scale(1.05)}}}@media (max-width:991px){grid-auto-flow:unset;grid-template-columns:1fr;li.big,li.tall,li.wide{grid-column:unset;grid-row:unset}}}@media (max-width:1500px){padding-bottom:40px;padding-left:0;padding-right:0;padding-top:40px}@media (max-width:991px){padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}}.footer{background-color:#313336}.footer ul{list-style:none;padding-left:0}.footer li{color:#fff;margin-bottom:5px}.footer a{color:#fff;-webkit-transition:all .3s}.footer a:hover{color:#419796}.footer_top{padding:40px}.footer .footer_top .footer_about p{color:#fff;margin-top:20px;text-align:justify}.footer .footer_top .footer_about .social-network-link i{background-color:#419796;-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:#07a3ba}.footer .footer_top .footer_link h4{color:#419796;font-size:20px;font-weight:700;margin-bottom:40px;text-transform:uppercase}.footer .footer_top .footer_link .contact-link i{color:#419796;margin-right:10px}.footer_bottom{border-top:1px solid #777;padding:20px}.footer_bottom p{color:#fff;margin-bottom:0}.footer_bottom a{color:#419796;margin-bottom:0}@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}}.choose{border:1px solid #f4f4f4;display:flex;justify-content:center;margin-bottom:80px;min-height:210px;padding:30px}.choose-img{text-align:center}.choose p{font-size:20px;padding:20px;text-align:justify}.choose img{padding:20px;width:60%}@media (min-width:991px){.choose-left{-webkit-box-shadow:-10px 10px 14px 0 rgba(0,0,0,.75);-moz-box-shadow:-10px 10px 14px 0 rgba(0,0,0,.75);box-shadow:-10px 10px 14px 0 rgba(0,0,0,.75)}.choose-left .choose-img{border-right:3px solid #02a3ba}.choose-right{-webkit-box-shadow:10px 10px 14px 0 rgba(0,0,0,.75);-moz-box-shadow:10px 10px 14px 0 rgba(0,0,0,.75);box-shadow:10px 10px 14px 0 rgba(0,0,0,.75)}.choose-right .choose-img{border-left:3px solid #02a3ba}}@media (max-width:991px){.choose{margin-bottom:0}}.login{align-items:center;display:flex;height:70vh;justify-content:center;text-align:center}.login img{margin-bottom:40px}.login label{text-align:left}.n-one .n-one-title{border-right:5px solid #02a3ba;display:flex;flex-direction:row;justify-content:flex-end}.n-one .n-one-title strong{color:#676c6f}.n-one .n-one-title h3{color:#02a3ba!important;font-size:150px;font-weight:bolder;text-align:center}.n-one .n-one-content ul{list-style:none}.n-one .n-one-content li{font-size:20px;margin-bottom:20px;text-align:justify}.n-one .n-one-content i{color:#02a3ba!important;margin-right:10px}@media (max-width:991px){.n-one .n-one-title{border-bottom:5px solid #02a3ba;border-right:none;justify-content:center;margin-bottom:30px}.n-one .n-one-content ul{margin-left:0;padding-left:0}}.blockquote{padding:60px 80px 40px;position:relative}.blockquote p{font-family:Utopia-italic;font-size:35px;font-weight:700px;text-align:center}.blockquote:before{color:rgba(0,0,0,.1);content:"\f10d";font-family:FontAwesome;font-size:200px;position:absolute;top:0}.blockquote:after{border-bottom:3px solid #bf0024;content:"";height:3px;left:50%;margin-left:-100px;position:absolute;top:20px;width:200px}.otro-blockquote{background:#ededed;border-left:8px solid #02a3ba;color:#555;font-family:Open Sans;font-size:1.4em;font-style:italic;line-height:1.6;padding:1.2em 30px 1.2em 75px;position:relative;width:80%}.otro-blockquote:before{color:#02a3ba;content:"\201C";font-family:Arial;font-size:4em;left:10px;position:absolute;top:-10px}.otro-blockquote:after{content:""}.otro-blockquote span{color:#333;display:block;font-style:normal;font-weight:700;margin-top:1em}@media (max-width:991px){.otro-blockquote{width:100%}}.container-button{background-color:#02a3ba;border:2px solid #02a3ba;border-bottom-left-radius:20px;border-top-left-radius:20px;bottom:25px;left:40px;margin:auto;position:fixed;text-align:center;z-index:999}.button-icon{box-sizing:border-box;display:inline-block;height:60px;min-width:150px;padding:16px 20px;position:relative;text-decoration:none}.button-icon-text{color:#fff;font-size:15px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.icon-box{background:transparent;border-bottom:2px solid #02a3ba;border-bottom-right-radius:20px;border-right:2px solid #02a3ba;border-top:2px solid #02a3ba;border-top-right-radius:20px;color:#fff;height:64px;left:100%;overflow:hidden;position:absolute;top:-2px;width:60px}.icon-box:after{background:#02a3ba;bottom:0;content:"";height:0;left:0;position:absolute;transition:.42s cubic-bezier(.7,.3,0,1);width:100%}.button-icon:hover .icon-box:after{height:60px}.arrow-right span:before{background-image:url(/build/images/right-arrow.0f317cdc.svg);transform:translateY(-50%)}.arrow-right span:after,.arrow-right span:before{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:20px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transition:.42s cubic-bezier(.7,.3,0,1);width:20px;z-index:100}.arrow-right span:after{background-image:url(/build/images/right-arrow-2.8d39a170.svg);transform:translateY(-250%)}.button-icon:hover .arrow-right span:before{transform:translateY(250%)}.button-icon:hover .arrow-right span:after{transform:translateY(-50%)}@media(max-width:991px){.container-button{bottom:20px;left:15px}.button-icon{box-sizing:border-box;display:inline-block;height:60px;min-width:150px;padding:16px 10px;position:relative;text-decoration:none}.button-icon-text{font-size:12px}}.argument{padding:50px}.argument .item{align-items:center;border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:15px;text-align:center;-webkit-transition:all .3s}.argument .item h3{color:#02a3ba;margin-bottom:10px;text-transform:uppercase;-webkit-transition:all .3s}.argument .item p{color:#000;font-size:16px;-webkit-transition:all .3s}.argument .item .icon{align-items:center;background-color:#02a3ba;border-radius:50%;display:flex;flex-wrap:wrap;height:160px;justify-content:center;margin-bottom:16px;width:160px}.argument .item .icon i{color:#fff;font-size:80px}.owl-locaux .item{position:relative}.owl-locaux .item .content{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:18px;left:0;padding:10px 10px 0;position:absolute;right:0;text-align:center;text-transform:uppercase}#contact{.container-fluid{padding:0 150px;@media (max-width:991px){padding-bottom:0;padding-left:20px;padding-right:20px;padding-top:0}.contacts-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.contact-card{background:var(--primary);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:20px;width:30%;.icon{font-size:30px;margin-bottom:10px}a{color:#fff;text-decoration:none;-webkit-transition:all .3s}a:hover{color:var(--primary-hover)}h3,h4{margin-bottom:10px}@media (max-width:991px){width:100%}}}}#vaeIntro{background:#f8f9fa;padding:80px 20px;.intro{margin:auto auto 50px;max-width:900px;h2{font-size:32px;margin-bottom:20px}p{font-size:18px;line-height:1.6}}}#vaeStats{background:#fff;padding:60px 20px;.stat-item{margin-bottom:30px;.number{color:var(--primary);font-size:48px;font-weight:700}p{font-size:16px;margin-top:10px}}}#vaeAdvantages{background:#f8f9fa;padding:80px 0 0;h2{font-size:30px;margin-bottom:40px;text-align:center}.advantage-card{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:40px 30px;.row{flex-wrap:wrap;gap:20px}.row,h3{display:flex}h3{align-items:center;font-size:22px;margin-bottom:20px}ul{list-style:none;padding:0;width:100%;li{align-items:flex-start;display:flex;line-height:1.6;margin-bottom:12px;text-align:left;i{color:var(--primary);margin-right:10px;margin-top:4px;min-width:20px}}}}.wave-separator{bottom:-1px;line-height:0;margin-top:50px;overflow:hidden;position:relative;width:100%;svg{display:block;height:110px;width:100%}}}#vaeBanner{background-color:var(--primary);color:#fff;padding:60px 20px;position:relative;text-align:center;h2{margin-bottom:20px}p{font-size:18px;margin:0}}#vaeFaq{background:#f8f9fa;padding:0 0 80px;h3{margin-bottom:30px;padding:60px 20px;text-align:center}.faq-item{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.05);cursor:pointer;margin:0 auto 15px 15px;max-width:900px;overflow:hidden;transition:all .3s ease;.question{font-weight:600;padding:20px;position:relative;&:after{content:"+";font-size:24px;position:absolute;right:20px;transition:transform .3s ease}}.answer{background:#f8f9fa;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease,padding .3s ease}&.active{.answer{max-height:200px;padding:20px}.question:after{content:"-"}}}.wave-separator-top{line-height:0;margin-bottom:50px;overflow:hidden;position:relative;top:-1px;width:100%;svg{display:block;height:110px;width:100%}}}#vaeDocuments{background:#fff;padding:80px 20px;h3{font-size:28px;margin-bottom:20px}ul{list-style:none;padding:0;li{align-items:center;display:flex;justify-content:center;margin-bottom:10px;i{margin-right:10px}a,i{color:var(--primary)}a{text-decoration:underline}}}}@media (max-width:767px){.wave-separator,.wave-separator-top{display:none}#vaeAdvantages{padding:80px 0}}:root{--primary:#02a3ba;--primary-hover:#3b7776}.body,.html{height:100%}.body{background-color:red}a,a:hover{text-decoration:none}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.color-theme{color:var(--primary)!important}.color-white{color:#fff}.color-black{color:#000}.btn-theme{background-color:var(--primary);border-radius:10px;color:#fff;margin-left:auto;margin-right:auto;max-width:300px}.btn-theme a{color:#fff;display:block;font-size:16px;padding:15px 25px;text-transform:uppercase;-webkit-transition:all .3s}.btn-theme.active,.btn-theme:hover{background-color:var(--primary-hover);color:#fff}.padding-section{padding:80px 0}.padding-section-80-0{padding:80px 0 0}.padding-section-0-80{padding:0 0 80px}.head-section h2{font-size:30px;padding-bottom:50px;text-align:center;text-transform:uppercase}.head-section strong{color:#3b7776}.box-shadow{-webkit-box-shadow:10px 10px 23px 0 rgba(0,0,0,.75);-moz-box-shadow:10px 10px 23px 0 rgba(0,0,0,.75);box-shadow:10px 10px 23px 0 rgba(0,0,0,.75)}.box-shadow-top{-webkit-box-shadow:0 -10px 22px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -10px 22px 0 rgba(0,0,0,.75);box-shadow:0 -10px 22px 0 rgba(0,0,0,.75)}.box-shadow-bottom{-webkit-box-shadow:0 10px 22px 0 rgba(0,0,0,.75);-moz-box-shadow:0 10px 22px 0 rgba(0,0,0,.75);box-shadow:0 10px 22px 0 rgba(0,0,0,.75)}.owl-partenaire img{width:55%!important}.info-contact{text-align:center}.info-contact i{color:#02a3ba;font-size:35px;margin-bottom:15px}.info-contact h3{text-transform:uppercase}.info-contact a{color:#000;-webkit-transition:all .3s}.info-contact a:hover{color:#02a3ba}.mid{border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}.hr-section{border-bottom:1px solid #02a3ba}.modalite{background-position:50%;background-repeat:no-repeat;background-size:50%}.prerequis{background-image:url(/build/images/skills_white.1c925980.png)}.duree{background-image:url(/build/images/graduation_white.27fb6189.png)}.diplome{background-image:url(/build/images/certificate_white.9083e0f6.png)}.prix{background-image:url(/build/images/price_white.e477dba6.png)}.objectif{background-image:url(/build/images/goal_white.c9f2b0c2.png)}.reussite{background-image:url(/build/images/offer_white.359e4672.png)}.evaluation{background-image:url(/build/images/check-list.d6360e06.png)}.pedagogique{background-image:url(/build/images/teaching.4be78900.png)}.validation{background-image:url(/build/images/validation.f756edeb.png)}.bg-hybride{background-image:url(/build/images/bg-hybride.196dfb61.jpg)}.bg-hybride .overlay{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.594),rgba(0,0,0,.594));color:#fff;height:100%;width:100%}.owl-galerie img{max-height:269px;max-width:358px}.modalite .overlay{background-color:rgba(2,163,186,.7);background-position:50%;background-repeat:no-repeat;background-size:50%;color:#000;font-weight:bolder;height:100%;padding:50px;position:relative;width:100%}.modalite .overlay img{bottom:0;left:0;position:absolute;right:0;top:0;width:50%}.modalite p{text-align:justify}.modalite a{color:rgba(0,0,0,.8);text-decoration:underline;transition:all .3s}.modalite a:hover{color:#000}.nopadding{margin:0!important;padding:0!important}.owl-item{display:flex;justify-content:center}.grecaptcha-badge{visibility:hidden}.devis-form strong{color:#02a3ba;margin-left:2px}.owl-galerie .owl-item{max-height:398px}#toast-container>.toast-info{background-image:url(/build/images/coronavirus.f3a4c56d.png)!important;background-position:50%!important;padding:20px!important}.error{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.actu{margin-bottom:60px}.actu:nth-of-type(odd) .row{flex-direction:row-reverse}.actu-content{align-items:center;background-color:#eee;display:flex;flex-direction:column;justify-content:center;padding:20px}.actu-img{padding:0}.actu-img .overlay{height:400px;position:relative}.actu-img .overlay .fb-share-button{left:10px;position:absolute;top:10px}.actu-img img{height:100%;object-fit:cover;width:100%}.actu-img img.article{height:auto;width:50%}@media (max-width:991px){.owl-partenaire img{margin:auto}.mid{border-left:none;border-right:none}.info-contact{margin-bottom:25px}.owl-galerie img{max-height:122px;max-width:162px}.actu iframe{height:auto!important;width:auto!important}}