#tarteaucitronAlertBig{background:#FAF1E1 !important}#tarteaucitronPersonalize{background:#FAF1E1 !important;color:#fff;border:1px solid #fff !important;cursor:pointer;display:inline-block;font-size:15px !important;line-height:1em !important;padding:5px 10px;text-decoration:none;margin-left:7px;border-radius:3px}#tarteaucitronCloseAlert{background:#fff;color:#FAF1E1 !important;font-size:15px;margin-bottom:3px;margin-left:7px;padding:4px 10px;border-radius:3px}#tarteaucitronAlertSmall{display:none !important}#manage-rgpd{cursor:pointer}#tarteaucitronClosePanel{background:#FAF1E1 !important;margin-top:21px !important;border-radius:0px 5px 0px 0px;z-index:2 !important}#tarteaucitronClosePanel:focus{border:none !important}#tarteaucitronServices{margin-top:0px !important;border-radius:5px !important}#tarteaucitronServices .tarteaucitronMainLine{background:#FAF1E1 !important;border:none !important}#tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo{background:#FAF1E1 !important}.auth-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:70rem;margin:0 2rem;height:30rem;background-color:#FAF1E1;-webkit-box-shadow:1px 2px 10px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 10px 0 rgba(0,0,0,0.1);border-radius:5px}.auth-box:before{display:inline-block;content:' ';vertical-align:middle;height:100%}.auth-box .content{width:100%}.auth-box .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42%;padding:0 30px}.auth-box .left:before{display:inline-block;content:' ';vertical-align:middle;height:100%}.auth-box .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:58%;position:relative;background-repeat:no-repeat;background-size:cover}.auth-box .right:before{display:inline-block;content:' ';vertical-align:middle;height:100%}.auth-box .right .text{position:relative;padding:0 30px;color:#5e6773}.auth-box .right .heading{margin-top:0;margin-bottom:5px;font-size:33px;font-weight:300}.auth-box .right p{margin:0;font-size:18px;font-weight:300}.auth-box .right .overlay{position:absolute;top:0;display:block;width:100%;height:100%;background:rgba(250,245,225,0.78)}.auth-box .header{margin-bottom:30px}.auth-box .header .logo img{height:50px}.auth-box .lead{margin-top:5px;font-size:18px;text-align:center}.auth-box .form-auth-small .form-control{background-color:#FFF;text-align:center}.auth-box .form-auth-small .btn{margin-top:20px;background-color:#DC1F20;border-color:#DC1F20;color:#FAF1E1}.auth-box .form-auth-small .bottom{margin-top:20px;text-align:center}.auth-box .helper-text{font-size:13px;color:#a0aeba}.auth-box .btn-signin-social{display:block;margin-bottom:15px;padding:10px 22px;width:100%;background-color:#fff;border-color:#e4ecf0}.auth-box .btn-signin-social:hover,.auth-box .btn-signin-social:focus{background-color:#fafafa}.auth-box .btn-signin-social i{font-size:16px;margin:5px}.auth-box.register,.auth-box.forgot-password,.auth-box.lockscreen{max-width:30rem;height:auto}.auth-box.register .content,.auth-box.forgot-password .content,.auth-box.lockscreen .content{padding:30px}@media screen and (max-width: 1024px){.auth-box .left{width:100%}.auth-box .right{display:none}}.home{background:#FAF1E1}.home .extended-background{margin-left:calc((100vw - 100%) / -2) !important;padding-left:calc((100vw - 100%) / 2);margin-right:calc((100vw - 100%) / -2) !important;padding-right:calc((100vw - 100%) / 2)}.home h2{color:#FAF1E1;font-family:"Playfair Display", serif;font-size:60px;font-weight:300;line-height:70px;top:35%}.home h3{color:#212121;font-family:"Playfair Display", serif;font-size:30px;font-weight:300;line-height:1.5}.home h4{color:#212121;font-family:"Playfair Display", serif;font-size:25px;font-weight:400;line-height:1}.home h5{color:#212121;font-family:"Source Sans Pro", serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:5px;line-height:1}.home h6{color:#212121;font-family:"Source Sans Pro", serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4px}.home .p2{color:#000000;font-family:"Source Sans Pro", serif;font-size:16px;font-weight:300;line-height:1.5}.home .p3{color:#212121;font-family:"Source Sans Pro", serif;font-size:14px;font-weight:300;line-height:1.5}.home .access-bg{background-color:rgba(255,255,255,0.8);pointer-events:all;height:100vh}.home .access-bg .access-col{background-color:#faf1e1;height:600px;width:482px}.home .access-bg a{color:#212121;transition:.3s ease}.home .access-bg a:hover{color:#DC1E20;text-decoration:none}.home .access-bg img{height:95.61px}.home .access-bg .access-text{color:#7a7a7a;font-family:"Source Sans Pro", serif;font-size:18px;font-weight:300;line-height:1.3em}.home .access-bg .form-control{font-family:"Source Sans Pro", serif;font-size:15px;font-weight:300;line-height:1.4;border:1px solid #e8e8e8 !important;border-radius:0px 0px 0px 0px !important;padding-right:100px}.home .access-bg .form-control:focus{border:2px solid #e8e8e8 !important;box-shadow:0 0 0px rgba(0,0,0,0) !important}.home .access-bg .access-btn{background-color:#DC1E20;color:#ffffff;font-family:"Source Sans Pro", serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;border-radius:0px !important;transition:all .5s ease}.home .access-bg .access-btn:hover{background-color:rgba(220,30,32,0.8)}.home .access-bg .forgot-password{color:#7a7a7a;font-family:"Source Sans Pro", serif;font-size:.85em;line-height:1.5;transition:.3s ease}.home .access-bg .forgot-password:hover{color:#c36}.home .concept-row{background-color:#faf1e1;padding:100px 0px 0px 0px}.home .concept-row .img-machine{width:100%}.home .concept-row .concept-title{color:#212121;font-family:"Playfair Display", serif;font-size:65px;font-weight:200;line-height:1;margin-bottom:20px}.home .concept-row .concept-text{color:#7a7a7a;font-family:"Source Sans Pro", serif;font-size:16px;font-weight:300;line-height:1.5}.home .concept-row2{background-color:#faf1e1;padding:60px 0px 0px 0px}.home .contact-row .contact-img{width:100%}.home .contact-row .contact-title{color:#212121;font-family:"Playfair Display", serif;font-size:65px;font-weight:200;line-height:1;margin-bottom:20px}.home .contact-row .contact-text{color:#212121;font-family:"Source Sans Pro", serif;font-size:16px;font-weight:300;line-height:1.5}.home .contact-row .mail-link{color:#212121;font-weight:600;text-decoration:none}.home .contact-row .mail-link:hover{color:#7A7A7A}.home .contact-row .form-control{font-family:"Source Sans Pro", serif;font-size:15px;font-weight:300;line-height:1.4;border:1px solid #e8e8e8 !important;border-radius:0px 0px 0px 0px !important;padding-right:100px}.home .contact-row .form-control:focus{border:2px solid #e8e8e8 !important;box-shadow:0 0 0px rgba(0,0,0,0) !important}.home .contact-row .contact-btn{background-color:#212121;color:#faf1e1;font-family:"Source Sans Pro", serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;border-radius:0px !important;transition:all .5s ease}.home .contact-row .contact-btn:hover{background-color:#faf1e1;color:#212121;border:1px solid #212121}.home .contact-row .rgpd-agreed-label{font-size:12px}.home .contact-row .pristine-error{padding-left:5px;font-size:13px;color:red}.home .contact-row .fa-circle-notch,.home .contact-row .fa-check,.home .contact-row .fa-exclamation-triangle{font-size:13px}.home .equipe-container{background-color:#faf1e1;padding-top:40px;padding-bottom:50px}.home .equipe-container .equipe-row{background-color:#212121;padding-bottom:5em}.home .equipe-container .equipe-title{color:#faf1e1;font-family:"Playfair Display", serif;font-size:65px;font-weight:200;line-height:1}.home .equipe-container .equipe-text{color:#faf1e1;font-family:"Source Sans Pro", serif;font-size:18px;font-weight:300;line-height:1.5}.home .bio-row{margin-top:-50px}.home .bio-row .bio-img{width:85%}.home .bio-row .bio-text{color:#7a7a7a;font-family:"Source Sans Pro", serif;font-size:16px;font-weight:300;line-height:1.5}.home .bio-row .contact{color:#000000;font-family:"Source Sans Pro", serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1.7px}.home .bio-row .contact-link{color:#000000;font-family:"Source Sans Pro", serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1.7px}.home .bio-row .contact-link:hover{color:#7a7a7a;text-decoration:none}.home .footer-row{background-color:#212121}.home .os-row{background-color:#ffffff}.home .os-title{color:#212121;font-family:"Playfair Display", serif;font-size:65px;font-weight:200;line-height:1}.home .os-text{color:#7a7a7a;font-family:"Source Sans Pro", serif;font-size:16px;font-weight:300;line-height:1.5}.home .ref-row{background-color:#faf1e1}.home .ref-row .ref-title{color:#212121;font-family:"Playfair Display", serif;font-size:65px;font-weight:200;line-height:1;margin-bottom:20px}.home .ref-logos{background-color:#faf1e1;padding-bottom:50px}.home .slick-slide{margin:0px 5px;display:none;float:left;height:100%;min-height:1px}.home .slick-slide img{width:100%;display:block}.home .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.home .slick-list:focus{outline:none}.home .slick-list.dragging{cursor:pointer;cursor:hand}.home .slick-slider .slick-track,.home .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.home .slick-track{position:relative;top:0;left:0;display:block}.home .slick-track:before,.home .slick-track:after{display:table;content:''}.home .slick-track:after{clear:both}.home .slick-loading .slick-track{visibility:hidden}.home [dir='rtl'] .slick-slide{float:right}.home .slick-slide.slick-loading img{display:none}.home .slick-slide.dragging img{pointer-events:none}.home .slick-initialized .slick-slide{display:block}.home .slick-loading .slick-slide{visibility:hidden}.home .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.home .slick-arrow.slick-hidden{display:none}.home .services-row{background-color:#faf1e1;padding:50px 0px}.home .services-row .image-02{width:100%}.home .services-row .services-title{color:#212121;font-family:"Playfair Display", serif;font-size:65px;font-weight:200;line-height:1;margin-bottom:20px}.home .services-row .services-text{color:#7a7a7a;font-family:"Source Sans Pro", serif;font-size:16px;font-weight:300;line-height:1.5}.home .square-col{background-color:#ffffff}.home hr{padding-top:18px;padding-bottom:18px;border-top:solid #000000 2.1px;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;width:50%}.home .service-cards{border-radius:0px !important;border:none !important}@media (max-width: 768px){.home .navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;width:100%}.home .navbar .navbar-nav .nav-link{font-size:15px}.home .navbar .navbar-nav .nav-link:hover{color:#FAF1E1}.home .navbar .navbar-collapse{text-align:center}.home .nav-item{width:100%}.home .nav-item:hover{background:#000}}.home .navbar{background:#FAF1E1}.home .navlogo{width:50px}.home .fas{font-size:30px}.home li .nav-link{color:#212121;font-family:"Roboto", serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.home li .nav-link:hover{color:#c36}.home li .access{border:1px solid #212121}.home .hero-container{margin-top:60px;position:relative;background-size:cover;background-position:center;color:#faf1e1;border-radius:0px !important}.home .hero-container h2{padding-top:3em;padding-bottom:1em}

