@import url(https://fonts.googleapis.com/css?family=Roboto);#la,.page{overflow-x:hidden!important}#iconeleft,#pageloader{opacity:1;transition:.5s}#la #latelier .container .info-agence h3,#la .menu,#la .propos-latelier .container h1,#la .propos-latelier .container h1 b{font-family:Roboto,sans-serif}.page{overflow-y:auto}#la *{outline:0}#la .project{background:#000;height:100vh;overflow-y:hidden!important;display:block;webkit-overflow-y:hidden!important}#pageloader{position:fixed;width:100vw;height:100vh;background:#fff;z-index:101;top:0}#pageloader .loader{display:flex;justify-content:center;align-items:center;height:100%}#iconeleft,#scrolltop{height:40px;width:40px;display:flex}#scrolltop{position:fixed;z-index:97;bottom:90px;right:5px}#scrolltop .scrollbutton{position:absolute;cursor:pointer}#iconeleft{position:fixed;z-index:5;top:50px;left:50px}#la .menu a,#la .sub-menu a{text-shadow:none;transition:all .4s}#iconeleft .left-fixed{position:absolute}.slide-home .slick-slide{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;min-height:100vh!important}.slide-home{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:100vh;overflow:hidden;width:100%;z-index:87}.slide-home img{width:100vw;height:100vh}.header .container{width:100%;padding:0!important}.icone-accueil{padding:5%;display:flex;justify-content:center;position:absolute;width:100%;z-index:88;overflow-x:hidden}.slide-home .slide-one{background:url(../img/img-home-1.jpg)}.slide-home .slide-three{background:url(../img/img-home-4.jpg)}.slide-home .slide-four{background:url(../img/img-home-3.jpg)}.slide-home .slide-five{background:url(../img/img-home-6.jpg)}.slide-home .slide-six{background:url(../img/img-home-5.jpg)}#la .menu{background-color:rgba(0,0,0,.7);align-items:center;display:flex;justify-content:center;z-index:98}#la .menu a{color:#FFF;font-weight:700;padding:20px 0;margin:0 20px;border-top:3px transparent solid}#la .menu a:focus,#la .menu a:hover{color:#9aabd6;border-top:3px #9aabd6 solid;padding:20px 0}#la .icon-bar{background-color:#FFF}#la .menu a:hover{background-color:rgba(0,0,0,0)}#la .menu a:focus{background:rgba(0,0,0,0)}#contact,#latelier{border-top:solid 1px #3757a4;border-bottom:solid 1px #3757a4}#latelier{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;background-image:url(../img/agence.jpg)}#la .propos-latelier{padding-top:35px;display:flex;flex-wrap:wrap;justify-content:center;overflow-x:hidden}#la .propos-latelier .container h1{display:flex;justify-content:center;color:#333;font-size:30px;font-weight:500;margin:0 0 20px;padding:0 10px}#la .propos-latelier .container h1 b{color:#3757a4;margin-left:10px;padding:0}.idiomas-site{display:flex;justify-content:flex-end;position:fixed;right:55px}.navbar-brand{padding:0}.bandeira-idioma{margin-left:5px;margin-bottom:15px;cursor:pointer;padding:5px 0 0}.bandeira-idioma img{border:1px solid transparent}.bandeira-idioma img:hover{border:1px solid #fff}#la #latelier .container .info-agence{display:flex;justify-content:center;flex-direction:column;background:rgba(255,255,255,.74);margin-top:18%;padding:30px}#la #latelier .container .info-agence h3{display:flex;justify-content:center;color:#3757a4;font-size:28px;font-weight:600;text-transform:uppercase;margin-bottom:3%}#la #latelier .container .info-agence p,#la .nos-realisations .container h2{font-weight:500;font-family:Roboto,sans-serif;text-align:center}#la #latelier .container .info-agence p{font-size:22px;letter-spacing:.5px;height:auto;width:100%;padding-left:3%;padding-right:3%}#realisations{position:relative;background-color:#f3f6ff;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:6}#la .nos-realisations{padding-top:50px;padding-bottom:50px}#la .nos-realisations .container h2{display:block;color:#333;font-size:30px;margin:0 0 20px}#la .nos-realisations .container h2 b{font-family:Roboto,sans-serif;color:#3757a4}#la .nos-realisations .container .item h2{font-family:Roboto,sans-serif}#la .sub-menu{background-color:#e8efff;font-family:Roboto,sans-serif;display:flex;text-align:center;justify-content:center;align-items:center;flex-wrap:wrap;text-transform:uppercase;margin-bottom:30px}#la .sub-menu ul li{display:inline-block;list-style:none;text-decoration:none;padding:0 10px;margin:20px 0}#la .sub-menu a{color:#000;font-weight:700;padding:20px 0;margin:0 20px;border-bottom:3px #e8efff solid}#la .sub-menu a:focus,#la .sub-menu a:hover{color:#3757a4;border-bottom:3px #3757a4 solid;padding:20px 0;text-decoration:none}#la .sub-menu a:hover{background-color:rgba(0,0,0,0);cursor:pointer}#la .sub-menu a:focus{background:rgba(0,0,0,0)}.slider-nav{display:flex;flex-wrap:wrap;justify-content:center}.slick-dots li button{z-index:51}.item .info{position:absolute;height:100%;width:calc(100% - 10px);transition:.5s;display:flex;justify-content:center;align-items:center;opacity:0;flex-direction:column}.item:hover .info *{color:#fff!important}.item:hover .info{background:rgba(55,87,164,.74);opacity:1}#la .nous-contacter,#la .picture-section img{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}.item .info i{font-size:30px}#la .picture-section{position:relative;padding:0 5px;margin:5px;align-items:center;flex-basis:32%}#la .picture-section img{display:block;width:100%;padding:0!important}#form-contact,#la .nous-contacter h3{padding-left:20px;width:80%}#la .picture-section .title{font-size:30px;font-family:Roboto,sans-serif;padding-top:5px;text-align:center}#la .nous-contacter{position:relative;padding-top:50px;padding-bottom:50px;background-image:url(../img/mapa.jpg)}#la .nous-contacter h2{display:flex;justify-content:center;font-family:Roboto,sans-serif;color:#333;font-size:30px;font-weight:400;padding-bottom:50px}#footer h3,#la .nous-contacter h3,.icone-contact p{font-family:Roboto,sans-serif;font-weight:500}.icone-contact a{font-family:Roboto,sans-serif;font-weight:500;margin-left: 5%;font-size: 18px;color:#000;white-space: nowrap;}#la .nous-contacter h2 b{color:#3757a4;margin-left:10px}#la .nous-contacter h3{display:flex;flex-wrap:wrap;justify-content:flex-start;color:#000;font-size:20px;margin:30px 0 20px}.form-contact{display:flex;flex-direction:column;align-items:flex-start}#la .contato-filter{padding:0;display:flex;color:#000;margin-bottom:20px;justify-content:space-around;margin-top:12%;background:rgba(255,255,255,.74)}#la .contato-filter:after,#la .contato-filter:before{display:none}#form-contact .form-group{padding:0;margin:0}textarea.form-control{resize:none}#form-contact .btn{background:#fff;border:1px solid #3757a4;color:#3757a4;margin:20px 0 30px;transition:all 1s}#form-contact .btn:focus,#form-contact .btn:hover{background:#3757a4;border:1px solid #3757a4;color:#fff}.icone-contact{display:flex;flex-direction:column;justify-content:center;margin-top:20px;align-items:flex-start;padding-left:20px}.icone-contact .contato{display:flex;flex-wrap:nowrap;margin:10px 0;align-items:center;flex-direction:row}.font .slick-slider,.icone-contact p{margin-bottom:0!important}.icone-contact p{font-size:18px;width:100%;margin-left:5%;white-space:nowrap;padding-right:20px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out;-webkit-transition-delay:9999s}#la .icone-la-left{margin-left:20px;margin-top:20px}#la .icone-la-left img{height:100px;width:100px}#realisations .slick-next,#realisations .slick-prev{position:absolute;width:65px;height:72px;z-index:100;top:50%}#realisations .slick-prev{background:url(../img/arrow-left.svg)}#realisations .slick-next{background:url(../img/arrow-right.svg)}#realisations .slick-prev:before{background:url(../img/arrow-left.svg)}#realisations .slick-next:before,[dir=rtl] #realisations .slick-prev:before{background:url(../img/arrow-right.svg)}[dir=rtl] #realisations .slick-next:before{background:url(../img/arrow-left.svg)}#button,#button .button .btn{background:#fff;display:flex}#button .container{display:flex;justify-content:center}#button .button .btn{border:1px solid #3757a4;width:30%;color:#3757a4;margin:20px 0 40px;justify-content:center;transition:all 1s}#button .button .btn:focus,#button .button .btn:hover{background:#3757a4;border:1px solid #3757a4;color:#fff}#formulario-retorno-envio{width:600px;height:400px;position:absolute;background:rgba(255,255,255,.98);justify-content:center;align-items:center;transition:.5s;display:none}.vertical-align{color:#000;font-family:Roboto,sans-serif;font-size:25px;text-align:center;display:flex;justify-content:center;top:40%;position:relative}.oculto{display:none}#footer .container{display:flex}#footer{position:relative;background-image:url(../img/img-footer2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;padding-top:40px;padding-bottom:15px}#footer .footer-img{flex:1}#footer .parceiros-pai{display:flex;flex:1;flex-direction:column}#footer .icone-parceiros{display:flex;justify-content:center}#footer .titulo-parceiros p{font-family:Roboto,sans-serif;color:#fff;font-size:18px;display:flex;justify-content:center}#footer .icone-parceiros .parceiro{margin:15px;border:1px solid #445aba}#footer .icone-parceiros .parceiro:hover{border:1px solid #fff}#footer h3{color:#fff;font-size:15px;text-align:center}.copyright a{color:#fff}.copyright a:hover{color:#fff;text-decoration:underline}@media screen and (min-width:2000px){#la .contato-filter{margin-top:18%}#la .propos-latelier .container h1{padding-top:60px;font-size:40px}#la #latelier .container .info-agence{margin-top:60%}}@media screen and (max-width:1460px){#iconeleft{display:none}}@media screen and (max-width:1200px){#la #latelier .container .info-agence p{font-size:18px}#la #latelier .container .info-agence h3{font-size:20px;margin-bottom:25px}}@media screen and (min-width:992px){#la #latelier .container .info-agence{margin-left:120px;margin-right:120px}}@media screen and (max-width:991px){#realisations .slick-next,#realisations .slick-prev{width:40px;height:40px}#realisations .slick-prev{background:url(../img/arrow-left-mobile.svg)}#realisations .slick-next{background:url(../img/arrow-right-mobile.svg)}#realisations .slick-prev:before{background:url(../img/arrow-left-mobile.svg)}#realisations .slick-next:before,[dir=rtl] #realisations .slick-prev:before{background:url(../img/arrow-right-mobile.svg)}[dir=rtl] #realisations .slick-next:before{background:url(../img/arrow-left-mobile.svg)}#formulario-retorno-envio{width:400px}.vertical-align{font-size:20px}#submenu .slider{display:flex;flex-direction:column;justify-content:flex-start}#button .button,#realisations .sub-menu ul{width:100%;padding:0}#la .icone-la-left img{display:none}}@media screen and (max-width:767px){#formulario-retorno-envio,.icone-accueil img{width:100%; height: 100%; display: block;}#realisations .sub-menu ul li{display:flex;flex-wrap:wrap;justify-content:flex-start}#la #latelier .propos-latelier .container .info-agence,#la .menu{display:flex;flex-direction:column;text-align:center}#la .contato-filter{display:flex;flex-direction:column;margin-top:40%}#la .nous-contacter,#latelier{min-height:calc(100vh + 350px);padding-top:30px}.informations{border:none;align-items:center}#scrolltop{bottom:60px}#la .sub-menu a,#la .sub-menu a:focus{display:block;margin:0 15px;padding:0!important}#la .icone-la-left img{display:none}.idiomas-site{position:relative;right:3px}#la .title-column h1{padding-left:0}#la .picture-section{margin:0!important}}@media screen and (max-width:540px){#form-contact .btn{display:block;width:50%}}@media screen and (max-width:483px){#footer .container .parceiros-pai,#footer .icone-parceiros,#la #latelier .propos-latelier h1,.nous-contacter h1{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:414px){#la #latelier .container .info-agence p{font-size:18px}#la #latelier .container .info-agence h2{font-size:20px;margin-bottom:25px}}@media screen and (max-width:389px){.icone-accueil img,.parceiro img{width:100%}}