@charset "UTF-8";
@font-face{font-family:Abril Fatface, sans-serif;font-style:normal;font-weight:400;src:local("sans serif"), local("sans-serif"), local(Abril Fatface);font-display:swap}body::-webkit-scrollbar{width:3px}body{scrollbar-width:thin;background:black}h1{color:#8c030e;font-family:Abril Fatface;letter-spacing:4px}h2{color:#000000 !important;font-family:Abril Fatface, sans-serif;letter-spacing:0px}h2 strong{color:#8c030e}h3{color:#8c030e;font-size:1.5em;font-family:Abril Fatface, sans-serif;font-weight:300;letter-spacing:2px}h4{color:#121212;font-family:Abril Fatface, sans-serif;letter-spacing:2px}h5{color:#121212;font-family:Abril Fatface, sans-serif;letter-spacing:2px}h6{color:#121212;font-family:Abril Fatface, sans-serif;letter-spacing:2px}p{letter-spacing:0.02em;line-height:1.4;font-weight:300;color:white;font-family:"rubik", Sans-Serif}a{color:#000000}a:hover,a:focus{text-decoration:none;transition:0.3s}.scrollTop{background-color:#000000;color:#fff;z-index:10000}.scrollTop:hover{background-color:#8c030e;opacity:0.8;color:#fff}::-webkit-scrollbar{width:6px;background:transparent}::-webkit-scrollbar-thumb{background:#8c030e;border-radius:15px}.btn{background:transparent;color:white;border-radius:0px !important;white-space:nowrap !important;padding:11px 5px;margin-right:30px}.btn:after{display:block !important;border-bottom:4px solid #8c030e !important;background:transparent !important;border-radius:0px !important;right:80%}.btn:hover:after{right:0 !important}.btn:hover{background:transparent !important}.btn i{background-color:transparent}.ui-menu-item{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ui-menu-item .ui-state-active{background-color:#ced4da2b !important;border:1px solid #ced4da !important;color:#2b2b2b !important}.error-content{--blob-color-1: #000000;--blob-color-2: #8c030e;--blob-color-3: #000000}.navbar-collapse{justify-content:center !important}.affix-top .navbar-brand{display:none !important}.page-article .affix-top .nav-link,.page-article .affix-top .dropdown-toggle,.post .affix-top .nav-link,.post .affix-top .dropdown-toggle,.product .affix-top .nav-link,.product .affix-top .dropdown-toggle,.services .affix-top .nav-link,.services .affix-top .dropdown-toggle,.error .affix-top .nav-link,.error .affix-top .dropdown-toggle{color:#8c030e}.post .affix-top,.product .affix-top,.services .affix-top,.error .affix-top{background-color:#fff !important;box-shadow:#000}.post .affix-top .nav-link,.post .affix-top .dropdown-toggle,.product .affix-top .nav-link,.product .affix-top .dropdown-toggle,.services .affix-top .nav-link,.services .affix-top .dropdown-toggle,.error .affix-top .nav-link,.error .affix-top .dropdown-toggle{color:#8c030e}.top-menu .dropdown-toggle{right:0px}.top-menu .navbar-brand{color:#8c030e !important}.top-menu .navbar-brand img{height:50px}.top-menu .navbar-brand:after{display:none}.top-menu .btn-call-to-action{border:1px solid white;color:white !important}.top-menu .btn-call-to-action:hover{color:#fff !important}.top-menu .affix-top{background-color:transparent}.top-menu .affix-top .active>a:first-child{color:white;background:#8c030e;border-radius:0px;border:0px}.top-menu .affix-top li a{color:white;font-family:Abril Fatface;font-weight:400;position:relative}.top-menu .affix-top li a:hover{color:#8c030e}.top-menu .affix-top li a:after{position:absolute;bottom:0px;transform:translateX(-50%);left:50%;height:35px;width:0%;transition:all 0.3s ease-in-out;border-bottom:2px solid white}.top-menu .affix{background-color:#fff;margin:10px;border-radius:5px;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5)}.top-menu .affix .active>a:first-child{color:white;background:#8c030e;border-radius:0px;border:0px !important}.top-menu .affix .justify-content-end{justify-content:flex-end !important}.top-menu .affix li::before{content:"";display:none;height:25px;width:1px;background:transparent;border:1px solid #8c030e}.top-menu .affix li i{margin-left:10px}.top-menu .affix a{font-family:Abril Fatface;font-weight:400;color:black;position:relative}.top-menu .affix a:hover{color:#8c030e;transition:0.3s !important}.top-menu .affix a:after{position:absolute;bottom:0px;transform:translateX(-50%);left:50%;height:35px;width:0%;transition:all 0.3s ease-in-out;border-bottom:2px solid #8c030e}.top-menu .error-navbar{background-color:#8c030e !important}.top-menu .navbar-brand{font-family:Abril Fatface, sans-serif}.top-menu .active>a:first-child{color:#fff;border-bottom:2px solid #fff}.top-menu .dropdown-menu li a{color:black}.top-menu .dropdown-menu li:first-child{border-top:1px solid #8c030e}.btn-call-to-action{color:#fff !important}@media (min-width:992px) and (max-width:1440px){.navbar-collapse{padding-left:inherit !important}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0.5rem !important;padding-right:0.5rem !important}.navbar-brand{padding-left:0px;margin-right:0px}.top-menu{margin-top:0}.top-menu .dropdown-toggle{right:-5px !important}.top-menu .navbar-brand img{max-height:50px !important}.top-menu .affix-top{background-color:transparent}.top-menu .affix-top li a{color:#black;font-size:1em !important}.top-menu .affix-top .active>a:first-child{color:white;border:0px}.top-menu .affix{background-color:white}.top-menu .affix li{color:black}.top-menu .affix li a{font-size:1em !important}.top-menu .affix .active>a:first-child{color:white;border:0px}.top-menu .btn-call-to-action{color:#000 !important}}@media (max-width:1200px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:0.3rem !important;padding-right:0.5rem}.top-menu img{max-height:40px !important;max-width:300px !important}}@media (max-width:992px){.navbar-collapse{padding-left:0px !important}.top-menu .affix .navbar-toggler,.top-menu .affix-top .navbar-toggler{margin:1%}.top-menu .affix .navbar-nav .active a,.top-menu .affix-top .navbar-nav .active a{border-bottom:none !important}.top-menu .navbar{padding:0 !important}.top-menu{margin-top:0px}.top-menu .dropdown{flex-direction:column !important}.top-menu .navbar-brand img{max-height:35px !important;max-width:200px !important}.top-menu .affix .navbar-toggler,.top-menu .affix-top .navbar-toggler{background-color:#8c030e}.top-menu .affix .navbar-nav li,.top-menu .affix-top .navbar-nav li{color:black}.top-menu .affix .navbar-nav li .nav-link,.top-menu .affix .navbar-nav li a,.top-menu .affix-top .navbar-nav li .nav-link,.top-menu .affix-top .navbar-nav li a{color:#000000}.top-menu .affix .navbar-nav .dropdown-menu,.top-menu .affix-top .navbar-nav .dropdown-menu{background-color:rgba(140, 3, 14, 0)}.top-menu .affix .navbar-nav .dropdown-menu li a:active,.top-menu .affix-top .navbar-nav .dropdown-menu li a:active{color:#000;border-bottom:none !important}.top-menu .affix .navbar-nav .navbar-toggler,.top-menu .affix-top .navbar-nav .navbar-toggler{background-color:#8c030e}.top-menu .affix .navbar-nav .active a,.top-menu .affix-top .navbar-nav .active a{border-radius:0px;background-color:#8c030e;color:#fff}.top-menu .affix .social-network a,.top-menu .affix-top .social-network a{color:#8c030e}.top-menu .affix .btn-call-to-action,.top-menu .affix-top .btn-call-to-action{color:#fff}.top-menu .navbar-toggler{background-color:#8c030e}}#sidebar{background-color:#000000}#sidebar.active{transform:scale(0.8) !important;border-radius:0px;border:1px solid #000000;z-index:20000}.sidebar{z-index:100000000000 !important}.sidebar .sidebar-header{font-size:2em;color:white;font-family:Abril Fatface}.sidebar .sidebar-header img{width:90%}.sidebar .sidebar-header strong{display:none;color:#000000;font-family:Abril Fatface, sans-serif;letter-spacing:0;font-size:2.2em;font-weight:200;line-height:1}.sidebar .container-fluid{display:none}.sidebar li a{font-family:"quicksand", Sans-Serif;font-size:23px;color:white;letter-spacing:0}.sidebar li .dropdown-toggle{color:#8c030e !important}.sidebar li .nav-link{border-left:2px solid #8c030e}.sidebar li .nav-link:hover{color:#8c030e;padding-left:25px;border-left:10px solid #8c030e}.sidebar .active a:first-child{color:#8c030e}.sidebar .social-network ul:before{background-color:#8c030e}.sidebar .social-network ul li a{background-color:#8c030e;color:black}.hamburger{margin-left:20px;background-color:#8c030e;border:1px solid #000000;width:fit-content;border-radius:0px}.hamb-menu{position:absolute;right:15px;top:18px;color:white;font-family:Abril Fatface}.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom,.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom{background:white}.slider-content h3{color:#fff}.slider-content img{max-width:350px;height:auto}.slider-content h1{font-weight:800 !important;font-size:6em;text-transform:uppercase;letter-spacing:4px;overflow:visible;margin-top:20px}.slider-content hr{border-bottom:5px solid #000000;width:40%;margin:0px auto}.slider-content h2{font-weight:400 !important;font-size:1.5em;letter-spacing:2px;text-transform:uppercase;color:white !important;font-family:Abril Fatface;position:relative;text-align:left !important;text-align:center !important}.slider-content h2:before{content:"";background-color:#8c030e;height:5px;position:absolute;display:block;left:18%;top:10px;width:100px;transition:all 0.5s}.slider-content h2:after{content:"";background-color:#8c030e;height:5px;position:absolute;display:block;right:18%;top:10px;width:100px;transition:all 0.5s}.slider-content p{color:#fff}.slider-content .line-slider-content .line,.slider-content .line-slider-content .line2,.slider-content .line-slider-content .line3,.slider-content .line-slider-content .line4{background:#ffffff}.slider-content .carousel-indicators .active{background-color:#000000}.slider-content .btn-slider-call-to-action,.slider-content .btn{color:#fff;border-radius:0px !important;display:flex}.slider-content .btn-slider-call-to-action:after,.slider-content .btn:after{display:block !important;border-bottom:3px solid #8c030e !important;background:transparent !important;border-radius:0px !important;right:80%}.slider-content .btn-slider-call-to-action:hover:after,.slider-content .btn:hover:after{right:0 !important}.slider-content .btn-slider-call-to-action:hover,.slider-content .btn:hover{background:transparent !important;color:white}.slider-content .background-pattern{opacity:0.2}.slider-content .background-opacity-slider{background:#000;opacity:0.5;z-index:1}@media (min-width:992px) and (max-width:1300px){.slider-content h1{font-size:4em}.slider-content .btn:after{right:0%}}@media (max-width:1024px){.slider-content h2:before,.slider-content h2:after{display:none}}@media (max-width:992px){.slider-content h1{font-size:1.5em}.slider-content img{max-width:150px;margin-bottom:20px}.slider-content h2{font-size:1em !important;letter-spacing:2px}.slider-content .btn:after{right:0%}}@media (max-width:360px){.slider-content h1{font-size:1.2em}}.two-columns-text-content{margin:50px 85px;display:flex;align-items:center;background:#650008}.two-columns-text-content .item-content{padding:15px;text-align:right}.two-columns-text-content .item-content:nth-child(2){text-align:left !important}.two-columns-text-content h2{font-weight:400;margin-bottom:15px;color:white !important;font-size:2.2em;position:relative;text-transform:uppercase}.two-columns-text-content h2 strong{color:#8c030e}.two-columns-text-content p{font-weight:300}.two-columns-text-content strong{color:white}.two-columns-text-content h3{font-size:18px !important;position:relative;transition:all 0.5s;padding-left:20px;margin-bottom:5%;font-weight:400 !important;color:white}.two-columns-text-content h3:before{content:"";background-color:#8c030e;height:2px;position:absolute;display:block;left:0;top:10px;width:10px;transition:all 0.5s}.two-columns-text-content h4{font-size:1em;margin-bottom:10px;color:black;font-family:"quicksand", sans-serif;font-weight:400;padding-right:45px}.two-columns-text-gallery{background:black}.two-columns-text-gallery .item-content:nth-child(2){border-left:2px solid #8c030e}.two-columns-text-gallery h3:before{display:none}.two-columns-text-gallery h3{color:#8c030e;margin-bottom:0px}.two-columns-text-gallery .btn{width:fit-content}.two-columns-text-gallery .btn:hover{color:#8c030e}@media (min-width:992px) and (max-width:1440px){.two-columns-text-content{padding:2em 0.5em;margin:20px}.two-columns-text-content h2{font-size:2.4em !important}.two-columns-text-content h3{font-size:0.9em !important;padding-left:0px}}@media (max-width:992px){.two-columns-text-content{padding:0em 1em;margin:0}.two-columns-text-content .item-content:nth-child(2){padding-top:0px !important;border-left:0px}.two-columns-text-content h2{text-align:left;font-size:1.8em !important}.two-columns-text-content h3{text-align:left;font-size:1em;padding-left:0px}.two-columns-text-content .item-content{padding-left:0px !important}}.two-columns-content{padding:50px 100px;position:relative}.two-columns-content:before{content:"";background:url(/uploads/media/images/cms/medias/thumb_/cms/medias/6759a18edeff5_images_medium.png);background-repeat:no-repeat;position:absolute;height:1000px;width:1000px;z-index:-1;left:-610px;top:-200px}.two-columns-content .bloc-texte{background:transparent}.two-columns-content .title{display:none}.two-columns-content:hover h3:before{width:90px}.two-columns-content:hover h3{padding-left:100px}.two-columns-content h4{font-weight:600 !important;font-size:1.2em !important}.two-columns-content h2{font-weight:400;margin-bottom:15px;color:black;font-size:2.2em;position:relative;text-transform:uppercase;color:white !important}.two-columns-content h3{font-size:18px !important;position:relative;transition:all 0.5s;padding-left:20px;margin-bottom:5%;font-weight:300 !important;color:white;text-transform:initial}.two-columns-content h3:before{content:"";background-color:#8c030e;height:2px;position:absolute;display:block;left:0;top:10px;width:10px;transition:all 0.5s}.two-columns-content li::marker{content:"" !important;color:#8c030e !important;font-family:Icofont;margin-right:10px !important}.two-columns-content li{color:white}.two-columns-content li strong{font-weight:600 !important}.two-columns-content ul{padding-left:10px}.two-columns-content p{font-weight:300 !important}.two-columns-content img{border-radius:0px !important;box-shadow:unset !important;max-width:100% !important}.two-columns-content blockquote{background:#f2f2f2;border-left:4px solid #000000;padding:1em}.two-columns-content .btn-content{margin-top:30px;margin-left:0px}.two-columns-content .btn{width:fit-content;color:white}.two-columns-content .btn:hover{color:#8c030e !important}body>div.two-columns-content.display-media-left>div>div.col-md-12.col-lg-6.text-content.aos-init.aos-animate>div>div>div{display:flex}body>div.two-columns-content.display-media-left>div>div.col-md-12.col-lg-6.text-content.aos-init.aos-animate>div>div>div ul{margin-right:50px}.display-media-left{background:transparent}.display-media-left:after{display:none}.display-media-left h3:before{border-bottom:2px solid white}.display-media-left .row-eq-height{background:#650008;border-radius:0px}.display-media-left:before{display:none}@media (min-width:992px) and (max-width:1440px){.two-columns-content{padding:15px 75px}.two-columns-content .bloc-texte{padding:0px;margin-bottom:30px}.two-columns-content .bloc-texte h2{font-size:1.8em !important}.two-columns-content .btn-content{justify-content:flex-start !important}.items-content{padding:2em 0em !important}}@media (max-width:992px){.png .parent-auto-resize-img-child:after{display:none !important}.two-columns-content{text-align:left;padding:0px}.two-columns-content .img-content{padding:2em !important}h2{text-align:left;font-size:1.7em !important}h3{font-size:1.2em}.items-content{padding:0em !important}.btn-content{justify-content:left !important;margin-left:0px}}.video-container{margin-top:-35px;border-radius:0px;width:auto}.video-container .opacity-video{background-color:#000;opacity:0.5;border-radius:0px}.video-container .text-content h1{text-transform:uppercase;font-size:6.5em;color:white;font-weight:600;margin-bottom:0px;overflow:visible}.video-container .text-content h1 strong{color:#8c030e}.video-container .text-content hr{border-bottom:4px solid #8c030e;width:80%;margin:0px auto;margin-top:0px}.video-container .text-content h2{text-transform:none !important;text-transform:initial !important;font-weight:300;font-size:1.6em;letter-spacing:0px;margin-top:0px;font-family:Abril Fatface;color:white !important;position:relative}.video-container .text-content h2:before{content:"";background-color:white;height:2px;position:absolute;display:block;left:25%;top:15px;width:50px;transition:all 0.5s}.video-container .text-content h2:after{content:"";background-color:white;height:2px;position:absolute;display:block;right:25%;top:15px;width:50px;transition:all 0.5s}.video-container .text-content h3{font-weight:200;color:white;font-size:1.2em}.video-container .text-content img{max-width:150px !important;max-height:150px !important;height:auto;margin-bottom:10px}.video-container .text-content h2,.video-container .text-content p{color:#fff}.video-container .text-content .btn{color:#fff;background:transparent}.video-container .text-content .btn i{background-color:#000000;color:white}.video-container .text-content .btn:after{background-color:#fff;color:#8c030e}.video-container .text-content .btn:hover i{background-color:#000000;color:white}.video-container .text-content .btn-video-call-to-action,.video-container .text-content .btn{color:#fff;background:transparent}.video-container .text-content .btn-video-call-to-action i,.video-container .text-content .btn i{background-color:transparent !important;color:white}.video-container .text-content .btn-video-call-to-action:after,.video-container .text-content .btn:after{border-bottom:3px solid #8c030e !important;color:white}.video-container .text-content .btn-video-call-to-action:hover i,.video-container .text-content .btn:hover i{background:transparent !important;color:white}@keyframes marges-01{0%{margin:0;width:auto}100%{width:auto;height:85vh;margin:5% 3%}}@media (min-width:992px) and (max-width:1440px){.video-container h1{font-size:5.5em !important}.video-container h2{font-size:1.5em !important}.video-container img{max-width:150px}}@media (max-height:550px){.video-container{height:95vh}.video-container img{max-width:150px !important}.video-container h1{font-size:3em !important}.video-container h2{font-size:1em}}@media (max-width:1024px){.video-container h1{font-size:4em}.video-container h2:before,.video-container h2:after{display:none !important}}@media (max-width:992px){.video-container{margin:0px !important}.video-container .text-content img{max-height:150px !important;width:150px !important;margin-top:20px}.video-container .text-content h1{font-size:2.5em !important;white-space:break-spaces}.video-container .text-content h2{font-size:1.1em !important}.video-container .text-content h3{font-size:1.2em !important}}@media (max-width:600px){video{margin-left:-700px}}@media (max-width:320px){.video-container .text-content img{width:90px !important}.video-container .text-content h1{font-size:1.5em !important}.video-container .text-content h2{font-size:1em !important}}.banner-content{height:70vh;margin-top:-20px;border-radius:0px;width:auto;position:relative}.banner-content:after{height:250%;width:350px;background:#8c030e;opacity:0.6;position:absolute;top:-30%;right:13%;z-index:1;rotate:35deg}.banner-content h1,.banner-content h2,.banner-content h3,.banner-content h4,.banner-content h5,.banner-content h6,.banner-content p{color:white}.banner-content h1{font-size:3.5em;text-transform:uppercase !important;letter-spacing:0px;font-weight:400;margin-bottom:0px;margin-top:30px;margin-bottom:0px;color:white}.banner-content h2{font-weight:400;font-size:1.2em;color:#fff !important;margin-top:0px;letter-spacing:2px;font-family:Abril Fatface}.banner-content .img{border-radius:5px;filter:blur(3px);margin:0px}.banner-content hr{border-bottom:4px solid #000000;width:30%;margin:0px auto}.banner-content img{margin:0px !important;max-width:350px !important;margin-bottom:20px !important;filter:grayscale(1) invert(1) brightness(5.5)}.banner-content p{display:flex;justify-content:center;margin-top:30px}.banner-content a{color:white}.banner-content .opacity-banner{background:rgba(0, 0, 0, 0.5);border-radius:0px;margin-top:0px}.banner-content .btn{color:white;border-radius:0px !important;margin-left:10px;text-align:center;display:flex;width:fit-content;margin:0px auto}.banner-content .btn:after{display:block !important;border-bottom:4px solid #8c030e !important;background:transparent !important;border-radius:0px !important;right:80%}.banner-content .btn:hover:after{right:0 !important}.banner-content .btn:hover{background:transparent !important}.banner-content .col-md-12 div{display:flex;justify-content:center}.banner-content .col-md-12 div p{margin-left:10px}.banner-content .col-md-12 div p .btn{color:white}.banner-content #btn-container{display:flex;justify-content:center}.banner-content #btn-container .btn{background:transparent !important;color:white;text-align:center;display:flex;width:fit-content;margin:0px auto}.banner-content #btn-container .btn:hover{color:#000000}.banner-content #btn-container .btn:after{background:transparent;border:3px solid #000000}.banner-content #btn-container p{margin-left:10px;text-align:center;display:flex;width:fit-content;margin:0px auto}.accueil{height:90vh}.accueil .img{filter:blur(1px) !important;background-position:top !important}.accueil h1{font-size:3.5em}.accueil h2{font-weight:400;font-size:1.5em}.accueil .opacity-banner{background:rgba(0, 0, 0, 0) !important}.accueil .btn{margin:20px}#noopacity .opacity-banner{background:rgba(0, 0, 0, 0) !important}@media (min-width:992px) and (max-width:1300px){.banner-content:after{display:none}.banner-content h1{font-size:3em;margin-bottom:20px !important}.banner-content h2{font-size:1.5em}}@media (max-height:550px){.banner-content{height:95vh}.banner-content:after{display:none}.banner-content h1{font-size:3em}.banner-content .text-content img{width:320px !important;margin-top:50px}.banner-content .content{margin-top:20px}}@media (max-width:992px){.banner-content{margin:0px !important;margin-top:-20px !important}.banner-content:after{display:none}.banner-content h1{font-size:1.9em}.banner-content img{width:200px;margin-bottom:5px !important}.banner-content hr{width:80%}.banner-content h2,.banner-content h3{font-size:1em !important}}@media (max-width:600px){.accueil .img{background-position:left !important}}@media (max-width:320px){.banner-content .text-content img{width:200px !important}.banner-content .text-content h1{font-size:1.5em !important}.banner-content .text-content h2{font-size:1em !important}}.banner-video-content .opacity-banner{opacity:0.1;background-color:#000}.form-contact-content{background:transparent}.form-contact-content a,.form-contact-content p,.form-contact-content p a,.form-contact-content strong{color:white}.form-contact-content h2{color:white !important;font-family:Abril Fatface;font-weight:400;text-transform:uppercase;text-align:center}.form-contact-content h2 strong{color:#8c030e}.form-contact-content h3{font-weight:300;font-size:1.1em !important;text-align:center;text-transform:initial}.form-contact-content h4{font-size:2.5em;color:#8c030e}.form-contact-content .form-control::placeholder{color:white !important}.form-contact-content .form-control,.form-contact-content .form-group .form-control,.form-contact-content input:required{border-radius:0px;border-bottom:2px solid #8c030e !important;border-top:0px solid transparent !important;border-left:0px solid transparent !important;border-right:0px solid transparent !important;background-color:transparent;font-family:Abril Fatface;color:white !important;margin:0 0 40px}.form-contact-content .form-control:focus,.form-contact-content .form-group .form-control:focus,.form-contact-content input:required:focus{border-color:#8c030e;box-shadow:0 0 0 0.1em rgba(0, 0, 0, 0.3);border-radius:5px}.form-contact-content .btn-contact-form{background:#8c030e;border-radius:50px;color:white}.form-contact-content .btn-contact-form:hover{color:white;background:#8c030e !important;border:none}.form-contact-content .btn-contact-form:hover:after{display:none}.form-contact-content .btn-contact-form:hover:before{background-color:transparent}.form-contact-content .sending-message i{color:#8c030e}.form-contact-content label,.form-contact-content .recaptcha-text{color:#fff}.video-text-bloc{background:url(/uploads/media/images/cms/medias/thumb_/cms/medias/674ede4cbfdb5_images_large.png);background-size:cover;background-position:center;background-repeat:no-repeat}.video-text-bloc h2{position:relative;color:white !important;margin-top:50px !important;margin-bottom:30px;font-weight:400 !important;font-size:2em}.video-text-bloc h2:before{content:"";background-color:#bcbd00;height:10px;transform:translateX(-50%);position:absolute;display:block;left:50%;top:-20px;width:60px;transition:all 0.5s}.text-bloc-content{padding:2em 18em}.text-bloc-content h2{font-size:2em;font-weight:400;margin-top:0px;margin-bottom:20px;color:white !important;text-transform:uppercase}.text-bloc-content h3{font-size:1em;text-transform:initial}.text-bloc-content p{font-weight:300}.text-bloc-content .btn{width:fit-content;margin:0px auto;color:#000000}.text-bloc-content .btn:hover{color:#000000}@media (max-width:1024px){.text-bloc-content{padding:2em 10em}}@media (max-width:992px){.text-bloc-content{padding:2em 1em !important}.text-bloc-content h2{font-size:1.6em}.video-text-bloc{padding:2em 2em !important}.video-text-bloc iframe{width:100% !important;height:200px !important}}.picfixed01{position:fixed;bottom:10px;left:15px;z-index:8000;padding:4px;background:white;border-radius:5px;box-shadow:19px 20px 20px 0px #0000001a, -20px -20px 20px #00000005}.picfixed01 img{max-width:100px;border-radius:5px;animation:none !important}.picfixed02{position:fixed;bottom:100px;left:15px;z-index:8000;padding:0;border-radius:5px}.picfixed02 img{max-width:100px;max-height:100px;border-radius:5px;animation:none !important}@media (min-width:992px) and (max-width:1300px){.picfixed01,.picfixed02{display:none}}@media (max-width:992px){.picfixed01,.picfixed02{display:none}}.chosen-container .highlighted{background-color:#8c030e}.activity-content .activity-template-4 .card-slider .slide .card .btn-activity-4{background:#8c030e}.activity-content{padding:4em 8em 4em;background:#650008;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.activity-content:hover h3:before{width:90px !important}.activity-content:hover h3{padding-left:100px !important}.activity-content:hover .card-body h3{padding-left:0px !important}.activity-content .title-content{margin:0;margin-bottom:2em;padding:0 !important;flex:0 0 25%}.activity-content .title-content .container{max-width:100%;margin-top:5rem}.activity-content .title-content h3{font-size:18px !important;position:relative;transition:all 0.5s;padding-left:20px;margin-bottom:5%;font-weight:400 !important;color:white}.activity-content .title-content h3:before{content:"";background-color:#8c030e;height:2px;position:absolute;display:block;left:0;top:10px;width:10px;transition:all 0.5s}.activity-content .title-content h2{font-size:2.2em;position:relative;font-weight:400;text-transform:uppercase;margin-bottom:0.2em;color:white !important;font-family:Abril Fatface}.activity-content .title-content h2 strong{color:white;letter-spacing:1px}.activity-content .title-content p{font-weight:100;color:white}.activity-content .title-content hr{border-top:5px solid #8c030e;width:30%;margin-left:0}.activity-content .activity-template-4 .card-slider .slick-prev,.activity-content .activity-template-4 .card-slider .slick-next{right:unset;border-right:2px solid #000000;border-top:2px solid #000000;height:2vmin;width:2vmin;bottom:-45px}.activity-content .activity-template-4 .card-slider .slick-prev{left:30px;border-right:2px solid white !important;border-top:2px solid white}.activity-content .activity-template-4 .card-slider .slick-next{left:100px;border-right:2px solid white !important;border-top:2px solid white}.activity-content .activity-template-4 .card-slider .slide .card{height:400px;border-radius:5px}.activity-content .activity-template-4 .card-slider .slide .card .card-body{height:100%;width:100%;background:none;justify-content:space-between;padding:20px;border-radius:5px}.activity-content .activity-template-4 .card-slider .slide .card .card-body h3{background-color:transparent;color:white;padding:0;font-weight:400;font-size:1.6em;padding-left:0px;font-family:Abril Fatface}.activity-content .activity-template-4 .card-slider .slide .card .card-body h3:hover{padding-left:0px}.activity-content .activity-template-4 .card-slider .slide .card .card-body .card-text{display:none}.activity-content .activity-template-4 .card-slider .slide .card .btn-activity-4{display:block;padding-left:30px !important;transition:0.3s ease-in-out;background:#8c030e}.activity-content .activity-template-4 .card-slider .slide .card .btn-activity-4:after{display:none !important}.activity-content .activity-template-4 .card-slider .slide .card .btn-activity-4:hover{background:#8c030e !important;color:black}.activity-content .activity-template-4 .card-slider .slide .card:hover .card-body{align-items:flex-start !important;text-align:left !important}.activity-content .activity-template-4 .card-slider .slide .card:hover .opacity{opacity:0.5}.activity-content .activity-template-4 .slick-dots{display:none !important}@keyframes appear{from{opacity:1;transform:translateZ(100%)}to{opacity:0;transform:translateZ(0)}}@media (min-width:992px) and (max-width:1440px){.card-container{padding:0px !important}.card-container ul{margin-bottom:0px}.card-container ul li{line-height:20px}.activity-content{padding:4em 2em 4em !important}.activity-content .display-4-activities h2{font-size:2em}.activity-content .display-4-activities h3{font-size:0.9em}}@media (max-width:1024px){.activity-content{flex-direction:column !important}}@media (max-width:992px){.activity-content{flex-direction:column;padding:2em !important}.activity-content .card-body{background:rgba(0, 0, 0, 0.5) !important;display:flex !important;flex-direction:column !important;align-items:space-between !important}.activity-content .container .row .card-body{background:rgba(0, 0, 0, 0.5) !important;display:flex !important;flex-direction:column !important;align-items:space-between !important}.activity-content .container .row .card-body .card-container h3{font-size:1.8em !important}.card-container{padding:0px !important}.card-container h4{font-size:1.5em !important}}.information{margin:3% 7% 5%}.information-content{background-color:transparent}.information-content span,.information-content strong{font-family:"rubik", sans-serif}.information-content strong{border-bottom:1px solid #8c030e;margin-bottom:30px}.information-content .item{flex-direction:column}.information-content .text{text-align:center}.information-content .icon i{opacity:0.5 !important}.information-content i,.information-content a,.information-content p,.information-content p a,.information-content strong,.information-content span{color:#fff}@media (max-width:1300px){.information-content .icon{padding:0px !important}}@media (max-width:992px){.information{margin:0px}.information-content .item{flex-direction:column}.information-content .text{text-align:center !important}}.footer{background-color:#8c030e;padding:1%;z-index:1001;position:relative}.footer .footer-container{display:flex;align-items:flex-start;justify-content:center;width:100%;padding:3% 10%}.footer .footer-container .company img{width:50%;height:auto;margin-bottom:2%}.footer .footer-container .company .contact .company-name{font-size:1em}.footer .brand-container{display:none}.footer h6{font-family:Abril Fatface, serif;color:white;font-weight:600;font-size:1.6em;letter-spacing:0;padding:0 !important;margin-bottom:10px}.footer h6:before{display:none}.footer p,.footer a,.footer span,.footer ul li{color:white;font-family:Abril Fatface}.footer .col-md-6{padding:1% 1% 0%}.footer .pages-container,.footer .services-container{border-left:1px solid #000000;height:fit-content}.footer .pages-container .row,.footer .services-container .row{margin:0;flex-wrap:nowrap;align-content:flex-end}.footer .pages-container a,.footer .services-container a{font-size:1em !important}.footer .pages-container ul,.footer .services-container ul{margin-left:0 !important}.footer .services-columns:first-child{margin-right:40px !important}.footer .services-container a{font-size:0.7em}.footer .seo p{font-size:1em;text-align:center}.footer .information-footer .company-name{display:none}.footer .information-footer a img{height:70px;width:auto;margin-bottom:10px}@media (min-width:992px) and (max-width:1300px){.footer img{height:30px !important}.footer .company,.footer .pages-container{margin-right:5em}}@media (max-width:992px){.footer .pages-columns:first-child{margin-right:10px !important}.footer .footer-container img{height:30px !important}.footer .footer-container ul{margin:0px !important}.footer .footer-container .pages-container,.footer .footer-container .services-container{border-left:0px !important}.footer .footer-container .company,.footer .footer-container .pages-container,.footer .footer-container .services-container{margin-top:10px}}.seo-page .banner-content{text-align:center}.seo-page .icofont-location-pin:before{color:white}.seo-page .content-item-title{background-color:#8c030e !important}.seo-page .content-item-title h5{color:#fff;text-align:center;font-family:Abril Fatface}.seo-page h2{font-size:2.2em !important;position:relative;font-weight:400 !important;font-size:1.5em !important}.seo-page h3,.seo-page h4{padding:0px !important;color:white;background:transparent !important;font-size:1.2em !important;text-transform:initial;font-weight:400 !important;margin-bottom:5px;font-family:Abril Fatface}.seo-page h3:before,.seo-page h4:before{display:none}.seo-page h1{white-space:break-spaces !important;font-family:Abril Fatface;font-size:3em}.seo-page h5{font-family:Abril Fatface;font-weight:400}.seo-page img{border-radius:10px !important;box-shadow:unset !important}.seo-page .row{justify-content:center}.seo-page .activity-content .container{display:flex;justify-content:center}.seo-page .icon{padding:0px !important}.seo-page .item-keyword-city-content{background:#fff}.seo-page .title-city,.seo-page .title-keyword{color:#8c030e}.seo-page .item-keyword-city{color:black}.seo-page .item-keyword-city i{color:#8c030e !important}.seo-page .opacity-banner{background:rgba(0, 0, 0, 0.5);opacity:1;z-index:1}.seo-page .banner-content h2{font-weight:200}.seo-page .information-seo-item-icon i{color:#8c030e}.seo-page .form-control:focus{border-color:#8c030e;box-shadow:0 0 0 0.2em rgba(140, 3, 14, 0.35)}.seo-page .form-title-page h2{font-family:Abril Fatface}.seo-page .form-title-page h3{font-family:Abril Fatface;color:#8c030e;font-size:2em !important;font-weight:400 !important;background:transparent !important}.seo-page .sending-message i{color:#8c030e}@media (min-width:992px) and (max-width:1300px){.seo-page .btn-content .col-md-4{margin-right:90px;margin-bottom:10px}.seo-page .bloc-texte{text-align:left !important;justify-content:left !important}.seo-page .bloc-texte h2:after{display:none}}@media (max-width:992px){.seo-page .banner-content{text-align:center}.seo-page .banner-content h2{font-size:1.2em !important;text-align:center}.seo-page .banner-content h1{font-size:1.7em}.seo-page h4{font-size:0.8em}.seo-page h5{font-size:1.5em !important}.seo-page .form-title-page{justify-content:center}.seo-page .form-title-page h3{font-size:1.2em !important;text-align:left}.seo-page .btn-content .col-md-4{margin-bottom:10px}.seo-page .bloc-texte{text-align:left !important;justify-content:left !important}}@media (max-width:320px){.seo-page .banner-content h1{font-size:2em !important}}.articles-list-content{margin:5%;padding:0}.articles-list-content .title-content{max-width:100%}.articles-list-content .title-content h2{font-size:2.2em;font-family:Abril Fatface;text-transform:uppercase;color:#000000;font-weight:400}.articles-list-content .title-content h3{font-family:Abril Fatface, sans-serif;color:#8c030e;font-size:1.2em}.articles-list-content .row{justify-content:center}.articles-list-content .item{background:transparent;border:none;border-radius:0px;transform:scale(0.95);padding:15px;transition:0.3s all}.articles-list-content .item .image-content{border-radius:0px}.articles-list-content .item .image-content img{border-radius:0px}.articles-list-content .item:hover{background:#f4f4f4 !important;transition:0.3s all}.articles-list-content .item:hover h4:after{width:100% !important}.articles-list-content .item:hover .image-content img{transform:scale(1.1) !important;transition:0.3s all}.articles-list-content .item .image-content{display:flex;justify-content:center;border-radius:5px;border:none;height:300px}.articles-list-content .item .image-content img{transition:0.3s all}.articles-list-content .item .not-found-content p{font-family:Abril Fatface, sans-serif}.articles-list-content .item .btn-article{background-color:#8c030e;color:#fff;border:none}.articles-list-content .item .pagination .active .page-link{background-color:#8c030e;border-color:#8c030e}.articles-list-content .item .text-content .category{color:#000000 !important;display:none;font-family:Abril Fatface;font-size:1.2em !important}.articles-list-content .item .text-content .title-content{padding:0 !important;margin:10px 0px;text-align:left;justify-content:stretch;align-items:baseline}.articles-list-content .item .text-content .title-content h4{margin-top:10px;padding-top:10px;width:fit-content;font-family:Abril Fatface;letter-spacing:0;color:black;font-weight:400;font-size:1.3em;position:relative}.articles-list-content .item .text-content .title-content h4:after{content:"";position:absolute;bottom:-15px;left:0%;height:35px;width:10%;transition:all 0.3s ease-in-out;border-bottom:2px solid #8c030e}.articles-list-content .item .text-content .date-content{display:none}.articles-list-content .item .hover-item{background:none}.articles-list-content .item .hover-item .btn-article{display:none}.articles-list-content .count-result{display:none}.articles-list-content .hover-item{display:none}.articles-list-content .navigation{display:none}.articles-list-content .btn{color:#fff !important}.similar-articles-content{background-color:transparent;margin:5% 7%;padding:0}.similar-articles-content .title-content{text-align:center}.similar-articles-content .title-content .category-article-page{display:none}.similar-articles-content .title-content h2{font-size:3em;border-bottom:1px solid #000000;width:fit-content}.similar-articles-content .articles-content{margin:0}.similar-articles-content .articles-content .item{justify-content:center}.similar-articles-content .articles-content .item .card{border:none;background-color:transparent;box-shadow:none !important;padding:15px;border-radius:0px}.similar-articles-content .articles-content .item .card .card-image-content{max-height:100%;border-radius:0px !important}.similar-articles-content .articles-content .item .card img{border-radius:0px !important}.similar-articles-content .articles-content .item .card:hover{background-color:rgba(0, 0, 0, 0.1)}.similar-articles-content .articles-content .item .card-body{padding:4% 0 0}.similar-articles-content .articles-content .item .card-body h4{padding-top:10px;border-top:1px solid #000000;font-size:1.1em;width:fit-content;font-family:Abril Fatface, serif;letter-spacing:0;color:black;font-weight:400}.similar-articles-content .articles-content .item .card-body p{display:none}.article-page-content .category-article-page{font-family:Abril Fatface, sans-serif;color:#fff;background-color:#8c030e}.article-page-content p{font-weight:300 !important;color:black}.article-page-content .btn-download{color:#000000}.article-page-content .title-content{text-align:left !important}.article-page-content .text-content:hover h1:after{width:90%}.article-page-content h1{font-family:Abril Fatface;color:black;font-size:2em !important;letter-spacing:0px;position:relative}.article-page-content h1:after{content:"";position:absolute;bottom:-15px;left:0%;height:35px;width:10%;transition:all 0.3s ease-in-out;border-bottom:2px solid #8c030e}.article-page-content p{text-align:left}.article-page-content .category-article-page{font-family:Abril Fatface;display:none;color:#8c030e;background-color:transparent;font-size:1.2em !important}.article-page-content .published-date-article-page{display:none}.article-page-content .image-content .content .main-image img{border-radius:0px !important}.article-page-content .image-content .gallery-content .item img{border-radius:0px}.button-content a{color:#8c030e !important}.similar-articles-content .articles-content{justify-content:left}.similar-articles-content .category-article-page{font-family:Abril Fatface;color:#8c030e;background-color:transparent}.similar-articles-content h5{font-family:Abril Fatface;color:#000000}.similar-articles-content .card:hover{background:#f5f5f5 !important}.similar-articles-content .card-title{color:#8c030e;font-size:1.2em}.similar-articles-content .text-muted{display:none}@media (min-width:992px) and (max-width:1300px){.item{flex:0 0 33%;max-width:33%}.article-page-content .image-content{flex:0 0 50%;max-width:50%;order:0}.article-page-content .text-content{flex:0 0 50%;max-width:50%;order:1}}@media (max-width:992px){.articles-list-content h3{font-size:0.8em !important}.articles-list-content h2{font-size:1.8em !important}.article-page-content .title-content{margin-top:30px;padding-top:50px !important}.article-page-content h1{font-size:1.5em !important}}.services-list-content .item-content .item .category{font-family:Abril Fatface, sans-serif;color:#8c030e}.services-list-content .item-content .item .link{font-family:Abril Fatface, sans-serif;letter-spacing:5px}.service-page-content .category-service-page{font-family:Abril Fatface, sans-serif;color:#fff;background-color:#8c030e}.pagination .page-link{color:#8c030e}.pagination .page-link:hover{background-color:rgba(140, 3, 14, 0.8);color:white}.pagination .active .page-link{color:white;background-color:#8c030e}.items-content{background-color:transparent;justify-content:center;padding:0px;margin-top:-70px;position:inherit !important;margin-bottom:0px}.items-content h2{margin-bottom:10px;color:black;text-transform:uppercase;font-size:2.2em !important;font-weight:400;position:relative}.items-content p{font-weight:300 !important}.items-content .title-items{padding-top:0px !important}.items-content .item{background:white;border-radius:5px;box-shadow:19px 20px 20px 0px #0000001a, -20px -20px 20px #00000005;max-width:25% !important;padding:20px;margin:0px;transform:scale(0.97) !important}.items-content .item img{animation:none;display:none !important}.items-content .item:hover{transform:scale(1) !important;transition:0.3s ease-in-out}.items-content h3{color:#8c030e;font-size:1.1em;font-weight:400;font-family:Abril Fatface}.items-content h4{font-family:Abril Fatface;text-transform:uppercase;font-size:1.4em;font-weight:400;color:#000000 !important}.items-content h5{font-size:4em;color:#8c030e;display:none}.items-content hr{border-bottom:1px solid #8c030e}#items02{background:url("/uploads/media/images/cms/medias/thumb_/cms/medias/673dc6b74e649_images_large.png");background-size:cover;background-repeat:no-repeat;padding:5% 0;margin-top:0px}#items02 h4{font-size:1.8em !important;margin-bottom:10px;color:#8c030e !important;text-align:center}#items02 img{display:none !important;margin:0px auto}#items02 li{padding-left:10px}#items02 li::marker{content:"" !important;color:#8c030e !important;font-family:Icofont;margin-right:10px !important}@media (min-width:992px) and (max-width:1440px){.items-content{margin-top:-60px;margin-bottom:30px}.items-content h4{font-size:1em}.items-content .item{flex:0 0 25% !important;max-width:25%}#items02 .item{flex:0 0 30% !important;max-width:30% !important}}@media (max-width:1024px){.items-content .item{padding:5px !important;max-width:19%}}@media (max-width:992px){.items-content{margin-top:30px !important;padding:0px !important}.items-content .item{flex:0 0 90% !important;max-width:100% !important;margin-bottom:20px}.items-content .item h4{font-size:1.5em !important}#items02{padding-top:5% !important}}.image-full-width-text-content .text-content{background:rgba(12, 0, 1, 0.6)}.image-full-width-text-content h2{letter-spacing:0px;font-weight:400;margin-bottom:15px;color:#fff !important;text-transform:uppercase;font-size:2.2em;position:relative;font-family:Abril Fatface}.image-full-width-text-content h2 strong{color:white}.image-full-width-text-content h2:before{content:"";background-color:white;height:10px;transform:translateX(-50%);position:absolute;display:block;left:50%;top:-20px;width:60px;transition:all 0.5s}.image-full-width-text-content h3{color:white;font-size:1.1em;font-weight:400;font-family:Abril Fatface;margin:0px auto;text-transform:uppercase;position:relative}.image-full-width-text-content h4{font-family:Abril Fatface;margin-bottom:10px;color:white;font-style:italic;font-weight:400}.image-full-width-text-content p{color:#fff;margin-bottom:10px !important;font-weight:300 !important}.image-full-width-text-content .btn-content{margin-top:30px}.image-full-width-text-content .btn-content a{color:white}.image-full-width-text-content .btn-content a:after{border-bottom:3px solid #8c030e !important}.var01{padding:50px 90px;border-radius:0px !important}.var01 h4{color:white;font-size:1.2em}.var01 .container-fluid{border-radius:0px}.var01 h2:before{display:none !important}.var01 .text-content{padding:50px 60px;border-radius:0px;background:rgba(12, 0, 1, 0.5)}.var01 .text-content .col-md-6{flex:0 0 50%;max-width:50%}.var01 .btn-content{justify-content:flex-start}.var01 .btn-content a{color:#000000 !important}.var01 .btn-content i{color:#000000}.var01 .btn-content:hover a{color:white !important}.var01 .btn-content:hover i{color:white}.var01 strong{font-weight:600}.var01 li{color:#fff;margin-bottom:10px}.full-width .text-content{background:rgba(4, 33, 63, 0.5);padding:5% 5% !important}.full-width .text-content h2{position:relative}.full-width .text-content h2:before{content:"";background-color:#8c030e;height:10px;transform:translateX(-50%);position:absolute;display:block;left:50%;top:-20px;width:60px;transition:all 0.5s}@media (min-width:992px) and (max-width:1300px){.image-full-width-text-content .text-content{padding:3% 8%}.image-full-width-text-content h2{font-size:1.8em}.image-full-width-text-content h3{font-size:1em}.var01,.var03,.var02{padding:0px 65px !important}.var01 .text-content,.var03 .text-content,.var02 .text-content{padding:50px 30px}.var01 .col-md-6,.var03 .col-md-6,.var02 .col-md-6{flex:0 0 60% !important;max-width:60% !important}}@media (max-width:992px){.image-full-width-text-content .text-content{padding:8% 3%;justify-content:left !important}.image-full-width-text-content h3{font-size:0.9em !important;text-align:left !important;margin-left:0px}.image-full-width-text-content h2{font-size:1.6em;text-align:left !important}.image-full-width-text-content h2:before{transform:translateX(0%);left:0%}.image-full-width-text-content p{text-align:left !important}.image-full-width-text-content .btn-content{justify-content:left !important}.var01,.var03,.var02{padding:0px;border-radius:0px !important}.var01 .container-fluid,.var03 .container-fluid,.var02 .container-fluid{border-radius:0px}.var01 #btn,.var03 #btn,.var02 #btn{justify-content:left !important}.var01 .text-content,.var03 .text-content,.var02 .text-content{padding:30px 20px !important;border-radius:0px}.var01 .text-content h2,.var03 .text-content h2,.var02 .text-content h2{font-size:1.8em}.var01 .text-content .btn-content,.var03 .text-content .btn-content,.var02 .text-content .btn-content{justify-content:left !important}.var01 .col-md-6,.var03 .col-md-6,.var02 .col-md-6{flex:0 0 100% !important;max-width:100% !important}.full-width{text-align:center !important}.full-width .text-content{padding:10% 1% !important}.full-width h2,.full-width h3{text-align:center !important;margin:0px auto}.plus h2{text-align:center !important}}.newsletter-content h3{width:auto;background:transparent}.newsletter-content a{color:#000000}.newsletter-content .opacity-newsletter{background-color:rgba(140, 3, 14, 0.8)}#tarteaucitronIcon img{width:50px}.gallery-content h3{text-transform:initial;background:black;width:fit-content;color:white;margin:0px auto;font-size:1.1em}.gallery-content h2{color:white !important;position:relative;text-transform:uppercase;font-weight:400;font-size:2em}.gallery-content h2:before{content:"";background-color:#8c030e;height:10px;transform:translateX(-50%);position:absolute;display:block;left:50%;top:-20px;width:60px;transition:all 0.5s}.gallery-content p:last-child{display:flex !important;justify-content:center !important}.gallery-content p:last-child a{color:black}.gallery-type-4{scrollbar-color:#8c030e transparent;justify-content:left !important}.gallery-type-4::-webkit-scrollbar-thumb{background:#8c030e}.img-thumbnail{border:none}.gallery-item-type-3 .img-thumbnail:hover{transform:scale(1.1);transition:0.2s ease-in-out;opacity:0.5}.gallery-item-type-3 .img-thumbnail:not(:hover){transform:scale(1);transition:0.2s ease-in-out;opacity:1}.gallery-item-type-3{overflow:hidden;border-radius:0px}.gallery-item-type-3 img{border-radius:5px !important;background:transparent !important}.gallery-content:hover h2:after{width:70%}.gallery-content h2{position:relative;margin-bottom:30px}@media (max-width:992px){.gallery-content{display:flex;flex-direction:column;justify-content:left !important}.gallery-content h3,.gallery-content h2,.gallery-content p{text-align:center !important}.gallery-content h3{margin-left:0px}.gallery-content p:last-child{justify-content:left !important}}.img-fluid{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{0%{transform:translate(0, 0px)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0px)}}.legal-notice-content h2{color:#000000;margin-bottom:20px}.legal-notice-content h3{color:#8c030e;text-transform:initial;font-weight:400;font-family:Abril Fatface}.legal-notice-content p{font-weight:300}.legal-notice-content strong{color:#8c030e}.legal-notice-content a{color:#8c030e}@media (max-width:992px){.legal-notice-content h2{font-size:1.8em}}.gvxeNr{bottom:20px !important}.elfsight-app-cd0f0481-2f66-41fa-9ca3-a238fd89aa80{overflow:hidden !important}.google-review{margin-bottom:50px;margin-top:50px;padding:0px 15px}.custom-container{display:flex;flex-direction:column;justify-content:center;margin-bottom:5%}.custom-container h2{text-align:center;position:relative;font-size:2em;font-weight:400;margin-bottom:30px;color:white !important;text-transform:uppercase}.custom-container h2:before{content:"";background-color:#8c030e;height:10px;transform:translateX(-50%);position:absolute;display:block;left:50%;top:-20px;width:60px}.picfixed{position:fixed;bottom:0;left:15px;z-index:8;padding:0;width:150px;height:130px;border-radius:5px}.adress2{margin-top:0.5em}.partner{background:#fff4f5}.partner img{animation:none}.partner h2{color:#8c030e;font-size:2em;text-transform:uppercase;font-weight:400;margin-top:30px}.partner h2:before{content:"";background-color:#8c030e;height:10px;transform:translateX(-50%);position:absolute;display:block;left:50%;top:-20px;width:60px;transition:all 0.5s}@media (max-width:992px){.partner h2{font-size:1.5em !important}.custom-container h2{margin-top:20px}.elfsight-app-7e1f5ac9-c500-4d24-899c-9b42efeac18b{display:none}}.schedule-content{background:transparent;padding:0% 5% 5%;text-align:center;margin:0px;margin-bottom:50px}.schedule-content .schedule-content-title{margin-right:3em;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;flex:0 0 40%}.schedule-content .schedule-content-title h2{color:#000000;padding-bottom:10px;font-size:2.5em !important;text-align:center !important;font-weight:400 !important;text-transform:uppercase;font-family:Abril Fatface}.schedule-content .schedule-content-title h3{color:#8c030e;font-family:Abril Fatface;font-weight:400;font-size:1.1em;text-transform:uppercase;text-align:center !important}.schedule-content .container{max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.schedule-content .container .schedule-days-content{display:flex;justify-content:center}.schedule-content .container .schedule-days-content .schedule-content-items{padding:3em 1em;flex:14.28%;max-width:none;margin-right:1.5em;background:#000000;border-right:none;transition:all 0.3s;border-radius:0px}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-items-label,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{flex:100%;max-width:100%;font-family:Abril Fatface;color:white}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{display:none}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-weight:400;font-size:1.2em;font-family:Abril Fatface;color:white;padding-bottom:0.2em}.schedule-content .container .schedule-days-content .schedule-content-items-active{background:#8c030e}.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-items-label,.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-item-closing-time{color:white}.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-item-label-day{color:white}@media (max-width:1600px){.schedule-content{padding:0% 2% 5% 2%}.schedule-content .schedule-content-title h2{font-size:2.5rem}.schedule-content .container .schedule-days-content .schedule-content-items{padding:2em 1em}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-size:1em}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{font-size:1em}}@media (max-width:1300px){.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-size:1em}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{font-size:0.9em}}@media (max-width:998px){.schedule-content{padding:5em 3em;flex-direction:column;margin:0px}.schedule-content .schedule-content-title{flex:0 0 100%;max-width:100%}.schedule-content .schedule-content-title h2,.schedule-content .schedule-content-title h3{text-align:center !important}.schedule-content .schedule-content-title h2{font-size:2.5rem !important}.schedule-content .container{flex:0 0 100%;max-width:100%}.schedule-content .container .schedule-days-content{flex-direction:column}.schedule-content .container .schedule-days-content .schedule-content-items{flex:0 0 100%;max-width:100%;padding:1em;margin:10px}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-size:1.4rem}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{font-size:1rem}}.link-id-content{background:#8c030e}.link-id-content .btn:after{border-bottom:3px solid white !important}.link-id-content .btn:hover{color:white;opacity:1 !important}@media (max-width:1300px){.link-id-content .btn{display:flex;justify-content:center;text-align:center;margin-bottom:10px !important}.link-id-content .btn:after{left:0% !important;right:0% !important}.buttonfixed{display:none !important}}.products .form-group,.products .price,.products .date,.products .submit{display:none !important}.products h2{color:black;text-transform:uppercase;font-weight:400}.product .published-date,.product .price{display:none}.product .title{color:#8c030e !important}.product p{font-weight:300}.product .images{flex:0 0 40%;max-width:40%}.product .btn-back{color:black !important}.product .information{padding:0px;margin:2%}.similar .price,.similar .date{display:none !important}.page-product .top-menu .affix-top li a{color:black}.buttonfixed{position:fixed;background:#D4D802;top:60vh;padding:16px 25px 0px 20px;z-index:90 !important;color:#2E2E2E !important;right:0;align-items:center;display:flex;transform:translateX(calc(100% - 59px));transition:all 280ms 0ms ease-in-out;border:1px solid #000000}.buttonfixed:hover{transform:translateX(0);transition:all 280ms 0ms ease-in-out}.buttonfixed .aos-init{display:flex}.buttonfixed strong{font-size:1em;padding-left:10px;font-weight:400 !important}