::-moz-selection{background:#6e1f3b;color:#c18507}::selection{background:#6e1f3b;color:#c18507}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}figure{margin:0}img{border:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}*{outline:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.btn-base{background-color:#6e1f3b;color:#fff;font-weight:bold;text-transform:uppercase;display:inline-flex;height:70px;border:none;padding:0 110px;letter-spacing:1px;justify-content:center;align-items:center;transition:0.3s}.btn-base:hover{color:#fff;background-color:#16212C}.btn-base.complement{color:#fff;background-color:#9fd4ab}.btn-base.complement:hover{color:#6e1f3b}body{font-family:"Montserrat", sans-serif;font-weight:500;color:#16212C}.navbar-nav .nav-item:not(:last-child){margin-right:20px}header{background-color:#6e1f3b;z-index:9}header.is-scrolled nav.navbar{padding:0}header nav.navbar{transition:padding 0.3s;padding:15px 0}header .navbar-brand{width:400px;margin-right:90px;padding:0}@media (max-width:768px){header .navbar-brand{width:300px;margin-right:0}}header .langue-switcher{display:flex;width:38px;height:38px;justify-content:center;font-size:10px;align-items:center;text-align:center;border:2px solid #c18507;border-radius:100%}@media (max-width:768px){header .langue-switcher{display:none}}header .langue-switcher a{font-size:14px;letter-spacing:2px;font-weight:bold;color:#9fd4ab;text-transform:uppercase;transition:all 0.4s;letter-spacing:normal}header .langue-switcher a.active,header .langue-switcher a.show,header .langue-switcher a:hover{color:#fff}.navbar .nav-link{font-size:14px;letter-spacing:2px;font-weight:bold;color:#9fd4ab;text-transform:uppercase;transition:all 0.4s}.navbar .nav-link.active,.navbar .nav-link.show,.navbar .nav-link:hover{color:#fff}@media (max-width:1200px){.navbar .nav-link{font-size:14px}}@media (max-width:768px){.navbar .nav-link{margin-top:20px;margin-bottom:20px;font-size:20px}}.navbar .dropdown-menu{background-color:#6e1f3b}.navbar .dropdown-menu .dropdown-item{font-size:14px;letter-spacing:2px;font-weight:bold;color:#9fd4ab;text-transform:uppercase;transition:all 0.4s;padding-top:10px;padding-bottom:10px}.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item.show,.navbar .dropdown-menu .dropdown-item:hover{color:#fff}@media (max-width:768px){.navbar .dropdown-menu .dropdown-item{font-size:18px}}.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:hover{background-color:transparent}footer{background-color:#90c09b}footer figure{padding:0px 0;margin:0 auto;width:100%;max-width:150px}footer nav{text-align:center}footer nav ul{padding:0;margin:0}footer nav span{cursor:default}footer nav span,footer nav a{font-size:10px;letter-spacing:2px;font-weight:800;text-transform:uppercase;color:#fff;transition:0.3s;margin:20px 0;display:block}footer nav span:hover,footer nav a:hover{color:#000}main{padding-top:86px;overflow:hidden}@media (max-width:768px){main{padding-top:80px}}.figure-home{background:url("/assets/images/homepage/ArtsTechs-1.jpg") no-repeat center top / cover;background-attachment:fixed}@media (max-width:768px){.figure-home{background-attachment:scroll}}.figure-home img{height:85vh;object-fit:cover;object-position:top center;opacity:0}@media (max-width:768px){.figure-home img{height:75vh}}.figure-home figcaption{font-size:60px;letter-spacing:10px}@media (max-width:1200px){.figure-home figcaption{font-size:40px}}@media (max-width:768px){.figure-home figcaption{font-size:36px;letter-spacing:8px;line-height:50px}}.image-zoom{width:650px;height:auto;display:block;margin:20px auto;transition:transform 0.3s ease-in-out}.image-zoom:hover{transform:scale(0.98);transition:transform 0.2s ease-out}.shortcuts article h2{font-weight:bold;font-size:40px;color:#6e1f3b;text-transform:uppercase}.shortcuts article h3{font-weight:normal;font-size:24px}.shortcuts article p{font-weight:600}.solutions{background-image:url("/assets/images/communs/fond-artstechs.jpg");background-attachment:fixed}.solutions .container .row{min-height:65vh}.solutions .container .row h1{color:#6e1f3b;font-size:65px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}.solutions .container .row h2{font-weight:bold;font-size:32px;color:#90c09b;text-align:left;margin-bottom:50px}.solutions .container .row p{font-size:18px}.solutions .details{background-color:#16212C}.solutions .details div article{max-width:600px;margin:0 auto}.solutions .details h2{color:#c18507;font-weight:normal;font-size:45px;margin-bottom:50px;text-transform:uppercase}.solutions .details p{font-size:18px;color:#fff}.solutions .details figure img{height:100vh;object-position:center;object-fit:cover;opacity:0}.content{background-image:url("/assets/images/communs/fond-artstechs.jpg");background-attachment:fixed}.content h1{color:#6e1f3b;font-size:65px;font-weight:normal;margin-bottom:10px;text-transform:uppercase;line-height:60px}.content h2{font-weight:bold;font-size:32px;color:#90c09b;text-align:left;margin-bottom:50px}.content:not(.news) .main-image{height:550px;margin-top:10px}@media (max-width:750px){.content:not(.news) .main-image{margin-top:-10px;margin-bottom:-20px;height:300px}}.content .main-image{margin-top:30px;margin-bottom:50px}@media (max-width:750px){.content .main-image{margin-top:-30px;margin-bottom:20px}}.content article{text-align:justify;margin-top:6px;margin-bottom:60px}@media (max-width:750px){.content article{margin-top:52px;margin-bottom:40px}}.content article h3{font-size:36px !important;font-weight:normal}.content article img:not(.isFirst){width:100%;height:auto !important;display:block;margin:40px 0;border-radius:5px;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.content article .action-shop{display:flex;width:100%}.content article .action-shop a{justify-content:center;align-items:center;text-align:center;width:55px;height:55px;background-color:#6e1f3b;border-radius:100%;margin:10px 10px 0;margin-bottom:60px;transition:0.3s}.content article .action-shop a:hover{background-color:#c18507}.content article .action-shop a:hover svg circle,.content article .action-shop a:hover svg path:not(.st0){fill:#9fd4ab}.content article .action-shop a:first-child{margin-left:0}.content article .action-shop a svg{width:55px;height:55px}.content article .action-shop a svg circle,.content article .action-shop a svg path:not(.st0){fill:#6e1f3b;transition:all 0.3s}.content article .action-shop a svg .st0{fill:#fff}.content article .action-shop a img{box-shadow:none;width:55px;display:none;opacity:0}.content article .mise-en-avant{font-weight:600;font-size:32px !important;line-height:35px;color:#c18507;margin:40px 90px;text-align:left}@media (max-width:750px){.content article .mise-en-avant{font-size:30px !important;line-height:32px;margin:20px 20px;text-align:left}}.content .flex-column .bloc.w-100:last-child a:not(.no-hover){position:relative}.content .flex-column .bloc.w-100:last-child a:not(.no-hover):hover::after{background:rgba(22, 33, 44, 0.5)}.content .flex-column .bloc.w-100:last-child a:not(.no-hover)::after{transition:background 0.4s;content:attr(data-size);width:100%;height:100%;background:rgba(22, 33, 44, 0.4);color:#fff;position:absolute;left:0;top:0;display:flex;opacity:1;align-items:center;justify-content:center;text-align:center;font-size:40px;font-weight:700}.content #to-share .text-share{font-size:14px;text-transform:uppercase;display:block;margin:40px 0 30px;opacity:0.7;letter-spacing:3px}.content #to-share a span{display:inline-flex;justify-content:center;align-items:center;text-align:center;margin-right:25px;width:65px;height:55px;background-color:#90c09b;border-radius:100%;transition:0.3s}.content #to-share a span:hover{background-color:#c18507;width:70px;height:55px}.content #to-share a span img{width:50px}.content #to-share a span i{color:#fff;font-size:20px}#other-news article{background-color:#9fd4ab;padding:20px;text-align:center}#other-news article h2{text-transform:uppercase;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:0;height:60px;overflow:hidden;font-size:16px;color:#fff;letter-spacing:2px}@media (max-width:1200px){#other-news article h2{font-size:18px;line-height:15px;padding:2px}}#modalContent .modal-header span{font-weight:bold;color:#c18507}#modalContent .modal-header h1{text-transform:uppercase;font-weight:bold;color:#6e1f3b}#modalContent textarea{height:100px}#modalContent label{display:block}#modalContent label[for="rgpd"]{font-size:14px}#modalContent input[type="text"],#modalContent input[type="tel"],#modalContent input[type="email"],#modalContent textarea{width:100%;height:40px;border:none;border-bottom:1px solid #000;padding:5px;font-weight:bold;border-radius:0}#modalContent textarea{height:200px}#modalContent button[type="submit"]{background:#6e1f3b;border:none;font-weight:bold;text-transform:uppercase;font-size:20px;color:#fff;padding:10px 60px}#modalContent button[type="submit"]:hover{color:#c18507}.lists a:hover img{transform:scale(1)}.lists figure{overflow:hidden}.lists figure img{transform:scale(1.1);transition:all 0.3s}.lists article{display:flex;height:160px;background-color:#6e1f3b;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 35px}.lists article h2{font-size:22px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;color:#9fd4ab;max-height:96px;overflow:hidden}.lists article h3{font-weight:normal;color:#fff;filter:opacity(80%);font-size:16px;height:21px;overflow:hidden;margin-bottom:0}@media screen and (max-width:768px){.big-welcome img{object-fit:cover;height:350px}}.contact{color:#6e1f3b}.contact h1{font-size:50px;font-weight:900;color:#6e1f3b}@media screen and (max-width:768px){.contact h1{font-size:36px}}.contact a:hover{color:#c18507}.contact h2{font-size:40px;font-weight:900;text-transform:uppercase;margin:30px 0 -5px;margin-bottom:10px}.contact h2:first-child{margin-top:100px}.contact h2+small{margin-bottom:20px}.contact small{font-size:16px;font-weight:600;display:block}.contact p{font-weight:bold;font-size:20px;margin-bottom:0}.contact form label{display:block}.contact form label[for="rgpd"]{font-size:14px}.contact form input[type="text"],.contact form input[type="tel"],.contact form input[type="email"],.contact form textarea{width:100%;height:40px;border:none;border-bottom:1px solid #c18507;padding:5px;font-weight:bold}.contact form textarea{height:100px}.contact form button[type="submit"]{background:transparent;border:none;border-bottom:1px solid #c18507;font-weight:bold;text-transform:uppercase;font-size:32px;color:#6e1f3b}.contact form button[type="submit"]:hover{color:#c18507}/*# sourceMappingURL=/assets/css/style.map */