@charset "UTF-8";
@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body{position:relative;background:#070505}body *{color:#F6F5F4;font-family:Sora}.row{margin:0}.arrow-down{display:none}h1{font-size:clamp(2rem, 2vw, 3rem);white-space:normal !important;font-family:"Anton", sans-serif}h2{font-size:clamp(2rem, 2vw, 3rem);margin:0 0 1rem 0;font-family:"Anton", sans-serif;text-wrap:balance}h3{font-size:1.25rem;width:fit-content;text-transform:none;text-transform:uppercase;margin-bottom:1rem}h4{font-size:1.3em;font-family:"Anton", sans-serif}a{color:#fdea11}a:hover,a:focus{text-decoration:underline;transition:0.3s}p{font-size:1em;line-height:1.8}ul:not(.navbar-nav, .services, .pages, .dropdown-menu){margin-top:1rem}ul:not(.navbar-nav, .services, .pages, .dropdown-menu) li{margin-bottom:8px;line-height:1.8}.slick-dots{bottom:0}.slick-dots li button:before{color:rgba(246, 245, 244, 0.5);content:"●";font-size:1rem}.slick-dots li.slick-active button:before{color:#F6F5F4}.top-menu .affix-top,.top-menu .affix{background-color:#070505;padding:12px 3%;flex-wrap:wrap;height:72px}.top-menu .affix-top li,.top-menu .affix li{border-radius:8px}.top-menu .affix-top li a,.top-menu .affix li a{color:#F6F5F4;text-transform:uppercase}@media (min-width:992px) and (max-width:1280px){.top-menu .affix-top li a,.top-menu .affix li a{font-size:0.9rem}}.top-menu .navbar-brand{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.top-menu .navbar-brand img{height:100%;width:auto}.top-menu .dropdown-menu{background:transparent}.top-menu .dropdown-menu li{background:#070505;margin-bottom:4px}.top-menu li.nav-item.active{background-color:#2f2583}.top-menu .affix-top{height:130px;background:transparent}.top-menu .btn-call-to-action{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#F6F5F4;background:#2f2583;margin:0 15px}.top-menu .btn-call-to-action i,.top-menu .btn-call-to-action:before{transition:0.5s ease-in-out}.top-menu .btn-call-to-action:hover{transition:0.5s ease-in-out}.top-menu .btn-call-to-action:hover i,.top-menu .btn-call-to-action:hover:before{transition:0.5s ease-in-out}.top-menu .btn-call-to-action i{color:#F6F5F4}.top-menu .btn-call-to-action:before{background:#F6F5F4}.top-menu .btn-call-to-action:hover{background:#a71414}.top-menu .navbar-toggler .navbar-toggler-icon,.top-menu .navbar-toggler .navbar-toggler-icon:after,.top-menu .navbar-toggler .navbar-toggler-icon:before{background:#F6F5F4}@media (max-width:992px){.top-menu .navbar-collapse{margin-top:2rem;background:#070505;border-radius:32px;padding:1rem}}.video .module-container{position:relative}.video .module-container .opacity{background:linear-gradient(rgba(7, 5, 5, 0.8), rgba(7, 5, 5, 0) 20%)}.video .module-container .text-container{max-width:992px;padding:5rem 5% 7rem;place-content:flex-start flex-end}.video .module-container .text-container h1{font-size:clamp(1rem, 2vw, 1.25rem);font-family:Sora;text-transform:uppercase;font-weight:400}.video .module-container .text-container h2{font-size:clamp(2rem, 6vw, 7rem)}.video .module-container .text-container p:first-of-type{opacity:0.75}.video .module-container .text-container p:last-of-type{font-size:1.35em;text-wrap:balance}.video .module-container .text-container .btn-container{width:100%;justify-content:flex-start}.video .module-container .text-container .btn-container .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11;margin:8px 8px 0 0}.video .module-container .text-container .btn-container .btn i,.video .module-container .text-container .btn-container .btn:before{transition:0.5s ease-in-out}.video .module-container .text-container .btn-container .btn:hover{transition:0.5s ease-in-out}.video .module-container .text-container .btn-container .btn:hover i,.video .module-container .text-container .btn-container .btn:hover:before{transition:0.5s ease-in-out}.video .module-container .text-container .btn-container .btn i{color:#070505}.video .module-container .text-container .btn-container .btn:before{background:#070505}.video .module-container .text-container .btn-container .btn:hover{color:#F6F5F4;background:#2f2583}.video .module-container .text-container .btn-container .btn:hover i{color:#F6F5F4}.video .module-container .text-container .btn-container .btn:hover:before{background:#F6F5F4}.video .module-container .text-container .btn-container .btn:nth-child(2){display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#F6F5F4;background:#2f2583}.video .module-container .text-container .btn-container .btn:nth-child(2) i,.video .module-container .text-container .btn-container .btn:nth-child(2):before{transition:0.5s ease-in-out}.video .module-container .text-container .btn-container .btn:nth-child(2):hover{transition:0.5s ease-in-out}.video .module-container .text-container .btn-container .btn:nth-child(2):hover i,.video .module-container .text-container .btn-container .btn:nth-child(2):hover:before{transition:0.5s ease-in-out}.video .module-container .text-container .btn-container .btn:nth-child(2) i{color:#F6F5F4}.video .module-container .text-container .btn-container .btn:nth-child(2):before{background:#F6F5F4}.video .module-container .text-container .btn-container .btn:nth-child(2):hover{background:#a71414}.video .module-container .g-badge{align-self:flex-start}.video .module-container video{filter:contrast(1.2)}.banner{height:75vh}.banner .module-container{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(3rem, 7vw, 8rem) 8%;padding-bottom:3rem}.banner .module-container .opacity{background:linear-gradient(transparent 20%, #2f2583)}.banner .module-container .text-container{max-width:768px}.banner .module-container .text-container h1 u{font-family:Sora;text-transform:uppercase;font-size:0.5em;text-decoration:none;font-weight:400;display:block}.banner .module-container .text-container .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11}.banner .module-container .text-container .btn i,.banner .module-container .text-container .btn:before{transition:0.5s ease-in-out}.banner .module-container .text-container .btn:hover{transition:0.5s ease-in-out}.banner .module-container .text-container .btn:hover i,.banner .module-container .text-container .btn:hover:before{transition:0.5s ease-in-out}.banner .module-container .text-container .btn i{color:#070505}.banner .module-container .text-container .btn:before{background:#070505}.banner .module-container .text-container .btn:hover{color:#F6F5F4;background:#2f2583}.banner .module-container .text-container .btn:hover i{color:#F6F5F4}.banner .module-container .text-container .btn:hover:before{background:#F6F5F4}@media (max-width:1300px){.activity{margin-bottom:5rem}.activity .module-container .activity-template-cards{padding-bottom:5rem}}.activity .module-container .activity-template-cards .slick-arrow{height:64px;width:64px;background:rgba(246, 245, 244, 0.1);border-radius:8px;top:92%;transform:none;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:0.25s}.activity .module-container .activity-template-cards .slick-arrow:before{content:"";display:inline-block;height:33%;aspect-ratio:1;font-weight:900}.activity .module-container .activity-template-cards .slick-arrow:hover,.activity .module-container .activity-template-cards .slick-arrow:focus{background:rgba(246, 245, 244, 0.2);transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .slick-arrow.slick-prev{left:1rem}.activity .module-container .activity-template-cards .slick-arrow.slick-prev:before{content:"🡰"}.activity .module-container .activity-template-cards .slick-arrow.slick-next{right:unset;left:calc(1rem + 5rem)}.activity .module-container .activity-template-cards .slick-arrow.slick-next:before{content:"🡲"}.activity .module-container .activity-template-cards .slick-list .slick-slide>div{height:100%}.activity .module-container .activity-template-cards .slick-list .card{border-radius:0;height:75vh;position:relative}.activity .module-container .activity-template-cards .slick-list .card .image{height:100%}.activity .module-container .activity-template-cards .slick-list .card .image img{height:100%;width:100%;object-fit:cover;min-height:50vh;transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .slick-list .card .btn-container{position:unset}.activity .module-container .activity-template-cards .slick-list .card .btn{position:absolute;inset:0;padding:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;color:#F6F5F4}.activity .module-container .activity-template-cards .slick-list .card .btn span{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11;overflow:clip}.activity .module-container .activity-template-cards .slick-list .card .btn span i,.activity .module-container .activity-template-cards .slick-list .card .btn span:before{transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .slick-list .card .btn span:hover{transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .slick-list .card .btn span:hover i,.activity .module-container .activity-template-cards .slick-list .card .btn span:hover:before{transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .slick-list .card .btn span i{color:#070505}.activity .module-container .activity-template-cards .slick-list .card .btn span:before{background:#070505}.activity .module-container .activity-template-cards .slick-list .card .btn span:hover{color:#F6F5F4;background:#2f2583}.activity .module-container .activity-template-cards .slick-list .card .btn span:hover i{color:#F6F5F4}.activity .module-container .activity-template-cards .slick-list .card .btn span:hover:before{background:#F6F5F4}.activity .module-container .activity-template-cards .slick-list .card .btn span:before{content:"";display:inline-block;margin-right:8px;aspect-ratio:1;width:1rem;border-radius:50%;transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .slick-list .card .btn span:hover:before{transition:0.75s ease-in-out}.activity .module-container .activity-template-cards .slick-list .card:hover .image img{transform:scale(1.05);transition:0.5s ease-in-out}.two-columns{padding:clamp(3rem, 7vw, 8rem) 8%}.two-columns .module-container{align-items:stretch}.two-columns .module-container .text-container{padding-block:3rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width:992px){.two-columns .module-container .text-container{padding-inline:0 5%}}.two-columns .module-container .text-container .text{width:100%}.two-columns .module-container .text-container .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#F6F5F4;background:#2f2583;margin:8px 8px 0 0}.two-columns .module-container .text-container .btn i,.two-columns .module-container .text-container .btn:before{transition:0.5s ease-in-out}.two-columns .module-container .text-container .btn:hover{transition:0.5s ease-in-out}.two-columns .module-container .text-container .btn:hover i,.two-columns .module-container .text-container .btn:hover:before{transition:0.5s ease-in-out}.two-columns .module-container .text-container .btn i{color:#F6F5F4}.two-columns .module-container .text-container .btn:before{background:#F6F5F4}.two-columns .module-container .text-container .btn:hover{background:#a71414}.two-columns .module-container .text-container .btn:before{content:"";display:inline-block;margin-right:8px;aspect-ratio:1;width:1rem;border-radius:50%;transition:0.5s ease-in-out}.two-columns .module-container .text-container .btn:hover:before{transition:0.75s ease-in-out}.two-columns .module-container .text-container .btn i{display:none}.two-columns .module-container .image .parent-auto-resize-img-child{height:100%}.two-columns .module-container .image .parent-auto-resize-img-child a img{border-radius:32px}@media (min-width:992px){.two-columns.display-media-left .module-container .text-container{padding-inline:5% 0}}.two-columns#offre{padding-bottom:0;background:center / cover url(/uploads/media/images/cms/medias/f53d83680715a472dbdeccb802db23c0.webp);background-attachment:fixed}.two-columns#offre .module-container .text-container h2{font-size:clamp(2rem, 4vw, 6rem)}.two-columns#offre .module-container .text-container h3{font-family:"Anton", sans-serif;font-size:2em}.two-columns#offre .module-container .text-container h3:before{content:"";display:inline-block;height:2px;border-radius:2px;width:3rem;background:#F6F5F4;margin-right:8px}.two-columns#offre .module-container .text-container p{font-size:1.25rem}.two-columns#offre .module-container .image{max-height:75vh}.two-columns:has(.collapse-container) .module-container .image .parent-auto-resize-img-child{height:auto}.two-columns-text{padding:clamp(3rem, 7vw, 8rem) 8%}.two-columns-text .module-container .text-container:first-child{padding-bottom:3rem}.two-columns-text .module-container .text-container:first-child .content{text-align:left;padding:0}@media (min-width:992px){.two-columns-text .module-container .text-container:first-child{padding-right:5%;padding-bottom:0}}.two-columns-text .module-container .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11}.two-columns-text .module-container .btn i,.two-columns-text .module-container .btn:before{transition:0.5s ease-in-out}.two-columns-text .module-container .btn:hover{transition:0.5s ease-in-out}.two-columns-text .module-container .btn:hover i,.two-columns-text .module-container .btn:hover:before{transition:0.5s ease-in-out}.two-columns-text .module-container .btn i{color:#070505}.two-columns-text .module-container .btn:before{background:#070505}.two-columns-text .module-container .btn:hover{color:#F6F5F4;background:#2f2583}.two-columns-text .module-container .btn:hover i{color:#F6F5F4}.two-columns-text .module-container .btn:hover:before{background:#F6F5F4}.link-id{padding:0 8%}.link-id .module-container .link-container .link{width:50%;max-width:172px}@media (min-width:768px){.link-id .module-container .link-container .link{width:25%}}.link-id .module-container .link-container .link a{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#F6F5F4;background:#a71414;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;background:linear-gradient(rgba(253, 234, 17, 0.5), rgba(253, 234, 17, 0));aspect-ratio:1;margin:8px;padding:1rem 3%;text-wrap:balance}.link-id .module-container .link-container .link a i,.link-id .module-container .link-container .link a:before{transition:0.5s ease-in-out}.link-id .module-container .link-container .link a:hover{transition:0.5s ease-in-out}.link-id .module-container .link-container .link a:hover i,.link-id .module-container .link-container .link a:hover:before{transition:0.5s ease-in-out}.link-id .module-container .link-container .link a i{color:#F6F5F4}.link-id .module-container .link-container .link a:before{background:#F6F5F4}.link-id .module-container .link-container .link a:hover{background:#2f2583}.link-id .module-container .link-container .link a:before{content:"";height:80px;aspect-ratio:1;display:block;margin:0 auto 8px}.page-atelier .link-id .module-container .link-container .link:nth-child(1) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69c6562211705_images_small.webp)}.page-atelier .link-id .module-container .link-container .link:nth-child(2) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69c69dafd525a_images_small.webp)}.page-atelier .link-id .module-container .link-container .link:nth-child(3) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69ca6809d77a3_images_small.webp)}.page-atelier .link-id .module-container .link-container .link:nth-child(4) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69ca7b5b03620_images_small.webp)}.page-nos-vehicules-neufs .link-id .module-container .link-container .link:nth-child(1) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69cbc4c6b019b_images_small.webp)}.page-nos-vehicules-neufs .link-id .module-container .link-container .link:nth-child(2) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69cbc4c68fb9f_images_small.webp)}.page-nos-vehicules-neufs .link-id .module-container .link-container .link:nth-child(3) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69cbc4c6a048f_images_small.webp)}.page-nos-vehicules-neufs .link-id .module-container .link-container .link:nth-child(4) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69ce8131f4122_images_small.webp)}.page-accessoires .link-id .module-container .link-container .link:nth-child(1) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69cbd96b11164_images_small.webp)}.page-accessoires .link-id .module-container .link-container .link:nth-child(2) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69cbd96b2ca2a_images_small.webp)}.page-accessoires .link-id .module-container .link-container .link:nth-child(3) a:before{background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/69c6561c30f94_images_small.webp)}.image-full-width-text .image .opacity{background:linear-gradient(rgba(47, 37, 131, 0.8), rgba(47, 37, 131, 0.25))}.image-full-width-text .image .module-container{padding:clamp(3rem, 7vw, 8rem) 8%}.image-full-width-text .image .module-container .text-container{backdrop-filter:blur(1rem);border-radius:32px;border:1px solid rgba(246, 245, 244, 0.25);padding:3rem 5%;max-width:768px;margin:auto}.image-full-width-text .image .module-container .text-container .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11}.image-full-width-text .image .module-container .text-container .btn i,.image-full-width-text .image .module-container .text-container .btn:before{transition:0.5s ease-in-out}.image-full-width-text .image .module-container .text-container .btn:hover{transition:0.5s ease-in-out}.image-full-width-text .image .module-container .text-container .btn:hover i,.image-full-width-text .image .module-container .text-container .btn:hover:before{transition:0.5s ease-in-out}.image-full-width-text .image .module-container .text-container .btn i{color:#070505}.image-full-width-text .image .module-container .text-container .btn:before{background:#070505}.image-full-width-text .image .module-container .text-container .btn:hover{color:#F6F5F4;background:#2f2583}.image-full-width-text .image .module-container .text-container .btn:hover i{color:#F6F5F4}.image-full-width-text .image .module-container .text-container .btn:hover:before{background:#F6F5F4}.collapse-container .module-container{padding:0 0 1rem 0}.collapse-container .module-container>div{width:100%}.collapse-container .module-container>div .card{background-color:transparent;border-radius:0;border-bottom:1px solid rgba(246, 245, 244, 0.25)}.collapse-container .module-container>div .card .card-header{padding:1rem 0}.collapse-container .module-container>div .card .card-header h5{font-size:1.15rem}.collapse-container .module-container>div .card .card-header h5 button.btn-collapse{background:transparent;width:100%;border:none;padding:0;text-align:left;text-wrap:balance;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gallery{padding:clamp(3rem, 7vw, 8rem) 8%}.gallery:has(.gallery-type-3) .module-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media (min-width:1400px){.gallery:has(.gallery-type-3) .module-container{align-items:center}}@media (min-width:992px){.gallery:has(.gallery-type-3) .module-container .title-container{flex:0 0 50%;max-width:50%;padding:0 8% 0 0}}.gallery:has(.gallery-type-3) .module-container .title-container h3:before{content:"";display:inline-block;width:2rem;margin-right:1rem;border:1px solid #F6F5F4}.gallery:has(.gallery-type-3) .module-container .title-container h3:nth-of-type(2){margin-top:2rem}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container p{margin-bottom:0}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a{display:block;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#F6F5F4;background:#2f2583;margin:8px 8px 0 0;overflow:clip}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a i,.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:before{transition:0.5s ease-in-out}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:hover{transition:0.5s ease-in-out}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:hover i,.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:hover:before{transition:0.5s ease-in-out}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a i{color:#F6F5F4}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:before{background:#F6F5F4}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:hover{background:#a71414}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:before{content:"";display:inline-block;margin-right:8px;aspect-ratio:1;width:1rem;border-radius:50%;transition:0.5s ease-in-out}.gallery:has(.gallery-type-3) .module-container .title-container .btn-container a:hover:before{transition:0.75s ease-in-out}.gallery:has(.gallery-type-3) .module-container .gallery-type-3{padding-block:3rem}@media (min-width:992px){.gallery:has(.gallery-type-3) .module-container .gallery-type-3{flex:0 0 50%;max-width:50%;column-count:2;padding-block:0}}.gallery:has(.gallery-type-3) .module-container .gallery-type-3 img{border-radius:32px;padding:8px}.gallery:has(.gallery-type-3).gallery-display-left .module-container{flex-direction:row-reverse}@media (min-width:992px){.gallery:has(.gallery-type-3).gallery-display-left .module-container .title-container{padding:0 0 0 8%}}.gallery:has(.gallery-type-3).linear-gallery{background:linear-gradient(#070505, transparent)}.gallery .gallery-team .item{padding:8px}.gallery .gallery-team .item img{width:100%;height:auto;border-radius:32px}.gallery .gallery-team .item p{margin-top:8px}.items{padding:clamp(3rem, 7vw, 8rem) 8%}.items .module-container .title-container{max-width:768px;padding-bottom:3rem}.items .module-container .items-container .item{border:8px solid #2f2583;position:relative;padding:1rem;max-width:unset;flex-grow:1;gap:1rem;backdrop-filter:blur(1rem)}.items .module-container .items-container .item:after{content:"";position:absolute;inset:0;border:1px solid rgba(246, 245, 244, 0.25);border-radius:32px}.items .module-container .items-container .item .image{width:104px;aspect-ratio:1;border-radius:50%;background-color:rgba(246, 245, 244, 0.1);display:flex;flex-direction:row;justify-content:center;align-items:center}.items .module-container .items-container .item .image img{width:65%;height:auto}.items .module-container .items-container .item .text{padding-top:1rem}.items .module-container .items-container .item .text p{margin:0}@media (min-width:1600px){.items .module-container .items-container .item{display:flex;flex-direction:row;justify-content:center;align-items:center}.items .module-container .items-container .item .text{flex:1 1 200px;padding:0}}.items.step-items .module-container .items-container .item{display:block;border:none;padding:2rem 5%}@media (min-width:992px){.items.step-items .module-container .items-container .item{padding:2rem 5% 2rem 0}}.items.step-items .module-container .items-container .item:after{display:none}.items.step-items .module-container .items-container .item .image{background:transparent;width:80px}.items.step-items .module-container .items-container .item .image img{width:100%}.items.step-items .module-container .items-container .item .text{padding-top:2rem}.items.step-items .module-container .items-container .item .text ul li{margin:0}.items.step-items .module-container .items-container .item .text p:has(a){margin:0}.items.step-items .module-container .items-container .item .text .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11;width:fit-content;margin:8px 0 0 0}.items.step-items .module-container .items-container .item .text .btn i,.items.step-items .module-container .items-container .item .text .btn:before{transition:0.5s ease-in-out}.items.step-items .module-container .items-container .item .text .btn:hover{transition:0.5s ease-in-out}.items.step-items .module-container .items-container .item .text .btn:hover i,.items.step-items .module-container .items-container .item .text .btn:hover:before{transition:0.5s ease-in-out}.items.step-items .module-container .items-container .item .text .btn i{color:#070505}.items.step-items .module-container .items-container .item .text .btn:before{background:#070505}.items.step-items .module-container .items-container .item .text .btn:hover{color:#F6F5F4;background:#2f2583}.items.step-items .module-container .items-container .item .text .btn:hover i{color:#F6F5F4}.items.step-items .module-container .items-container .item .text .btn:hover:before{background:#F6F5F4}.items.step-items .module-container .items-container .item .text .btn:before{content:"";display:inline-block;margin-right:8px;aspect-ratio:1;width:1rem;border-radius:50%;transition:0.5s ease-in-out}.items.step-items .module-container .items-container .item .text .btn:hover:before{transition:0.75s ease-in-out}.partner{padding:clamp(3rem, 7vw, 8rem) 8%;background:center / cover url(/uploads/media/images/cms/medias/8f9dfcc41d9505dfa4fdd5d339d95265.webp);background-attachment:fixed}.partner .slick-partner .slick-arrow:before{color:#F6F5F4}.partner .title-container{padding-bottom:clamp(3rem, 5vw, 5rem);max-width:992px;margin:auto}.partner .title-container h3{width:100%;font-size:1.5rem}.products{padding:clamp(3rem, 7vw, 8rem) 8%}.products .module-container .title-container{max-width:768px;padding-bottom:3rem}.products .module-container .filters,.products .module-container .count{display:none}.products .module-container .list .card{background:transparent;padding:8px}@media (min-width:1400px){.products .module-container .list .card{flex:0 0 20%}}.products .module-container .list .card .content{background:linear-gradient(#070505, transparent 55%);border-radius:32px;border:1px solid rgba(246, 245, 244, 0.25);position:relative}.products .module-container .list .card .content .info{padding:0 1rem 1rem;height:auto}.products .module-container .list .card .content .info .product-title{font-size:clamp(1.25rem, 1.5vw, 1.35rem)}.products .module-container .list .card .content .info .price{position:relative;inset:unset;font-size:0.8rem;opacity:0.7}.products .module-container .list .card .content .info .price span{margin-left:4px}.products .module-container .list .card .content .custom-product-link{inset:0;position:absolute}.products .module-container .list .card .content .custom-product-link:after{content:"🡢";font-size:1.5rem;position:absolute;top:12px;right:12px;height:40px;width:40px;border-radius:50%;color:#F6F5F4;background:#fdea11;transform:rotate(-45deg);transition:0.75s;display:flex;flex-direction:row;justify-content:center;align-items:center}.products .module-container .list .card .content .custom-product-link:hover:after,.products .module-container .list .card .content .custom-product-link:focus:after{background-color:#F6F5F4;color:#070505;transition:0.5s ease-in-out}.products#bluroc{background:linear-gradient(transparent, #070505)}.products#bluroc .module-container .list .card .content{background:linear-gradient(#2f2583, transparent 55%)}.form-builder{padding:clamp(3rem, 7vw, 8rem) 8%;background:linear-gradient(transparent, #070505)}.form-builder .module-container form{max-width:768px;margin:auto;padding:2rem 3%;border-radius:32px;border:1px solid rgba(246, 245, 244, 0.25)}.form-builder .module-container form .form-row button[type="submit"]{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11}.form-builder .module-container form .form-row button[type="submit"] i,.form-builder .module-container form .form-row button[type="submit"]:before{transition:0.5s ease-in-out}.form-builder .module-container form .form-row button[type="submit"]:hover{transition:0.5s ease-in-out}.form-builder .module-container form .form-row button[type="submit"]:hover i,.form-builder .module-container form .form-row button[type="submit"]:hover:before{transition:0.5s ease-in-out}.form-builder .module-container form .form-row button[type="submit"] i{color:#070505}.form-builder .module-container form .form-row button[type="submit"]:before{background:#070505}.form-builder .module-container form .form-row button[type="submit"]:hover{color:#F6F5F4;background:#2f2583}.form-builder .module-container form .form-row button[type="submit"]:hover i{color:#F6F5F4}.form-builder .module-container form .form-row button[type="submit"]:hover:before{background:#F6F5F4}.form-builder .module-container form select>option{color:#070505 !important}.form-builder .module-container form .recaptcha-select{background:transparent}.form-builder .module-container form .recaptcha-text{font-size:0.8em;text-align:left;margin:1em 0}.form-builder .module-container form .recaptcha-text a{color:rgba(246, 245, 244, 0.5);text-decoration:underline}.form-builder .module-container .legal-form{max-width:768px;margin:auto;margin-top:2rem;opacity:0.5}.information{padding:clamp(3rem, 7vw, 8rem) 8%;align-items:center}.information .information-content{padding:0 5% 0 0}@media (max-width:600px){.information .information-content{padding-block:3rem;padding-inline:0}}.information .information-content .item{flex:0 0 100%;max-width:100%;display:flex;justify-content:start;align-items:center;padding:1em 0;color:#F6F5F4}.information .information-content .item .text strong{color:#F6F5F4;text-transform:none;width:100%;display:inline-block;font-size:1.35em}.information .information-content .item .text p{color:#F6F5F4 !important}.information .information-content .item .text p:last-of-type{margin:0}.information .information-content .item .text .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#F6F5F4;background:#a71414;width:fit-content;margin:4px 0}.information .information-content .item .text .btn i,.information .information-content .item .text .btn:before{transition:0.5s ease-in-out}.information .information-content .item .text .btn:hover{transition:0.5s ease-in-out}.information .information-content .item .text .btn:hover i,.information .information-content .item .text .btn:hover:before{transition:0.5s ease-in-out}.information .information-content .item .text .btn i{color:#F6F5F4}.information .information-content .item .text .btn:before{background:#F6F5F4}.information .information-content .item .text .btn:hover{background:#2f2583}.information .google-map{height:100%}.information .google-map iframe{height:100%;min-height:430px;border-radius:32px}.footer{padding:clamp(3rem, 7vw, 8rem) 8%;padding-bottom:0;z-index:1001;position:relative;background:#070505}.footer .footer-container{justify-content:space-between}.footer .footer-container .brand-container,.footer .footer-container .pages-container,.footer .footer-container .services-container{padding:2rem 0 3rem}.footer .footer-container .brand-container{justify-content:center;text-align:center;font-weight:500;line-height:1.8;border-bottom:1px solid rgba(246, 245, 244, 0.25)}.footer .footer-container .brand-container .footer-brand{margin-bottom:1rem}.footer .footer-container .brand-container .footer-brand img{max-height:80px;max-width:300px;width:auto;height:auto}.footer .footer-container .brand-container ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.footer .footer-container .brand-container ul li{padding:8px;position:relative}.footer .footer-container .brand-container ul li:not(:last-of-type):after{content:"";position:absolute;display:inline-block;height:4px;width:4px;border-radius:50%;right:-2px;top:50%;transform:translateY(-50%);background-color:#F6F5F4}.footer .footer-container .services-container .title{display:none}.footer .footer-container .services-container .services{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}@media (max-width:768px){.footer .footer-container .services-container .services{justify-content:center}}.footer .footer-container .services-container .services li{opacity:1;transition:0.5s ease-in-out;padding:4px}.footer .footer-container .services-container .services li a{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Anton", sans-serif;text-decoration:none;text-align:center;padding:0.5rem 1rem;border-radius:8px;position:relative;letter-spacing:1px;font-size:1.5rem;border:none;transition:0.5s ease-in-out;color:#070505;background:#fdea11;text-transform:none;overflow:hidden;font-size:0.9rem;margin:0}.footer .footer-container .services-container .services li a i,.footer .footer-container .services-container .services li a:before{transition:0.5s ease-in-out}.footer .footer-container .services-container .services li a:hover{transition:0.5s ease-in-out}.footer .footer-container .services-container .services li a:hover i,.footer .footer-container .services-container .services li a:hover:before{transition:0.5s ease-in-out}.footer .footer-container .services-container .services li a i{color:#070505}.footer .footer-container .services-container .services li a:before{background:#070505}.footer .footer-container .services-container .services li a:hover{color:#F6F5F4;background:#2f2583}.footer .footer-container .services-container .services li a:hover i{color:#F6F5F4}.footer .footer-container .services-container .services li a:hover:before{background:#F6F5F4}.footer .footer-container .pages-container .title{padding:0 8px}.footer .footer-container .pages-container .pages{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:768px){.footer .footer-container .pages-container .pages{justify-content:center !important}}.footer .footer-container .pages-container .pages li{padding:8px;position:relative}.footer .footer-container .pages-container .pages li:not(:last-of-type):after{content:"";position:absolute;display:inline-block;height:4px;width:4px;border-radius:50%;right:-2px;top:50%;transform:translateY(-50%);background-color:#F6F5F4}.footer .footer-container a,.footer .footer-container li,.footer .footer-container i{color:#F6F5F4;font-size:1rem}@media screen and (max-width:992px){.footer .footer-container a,.footer .footer-container li,.footer .footer-container i{font-size:0.8rem}}.custom-marquee-text{background:#2f2583;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow:clip}.custom-marquee-text .marquee{font-family:"Anton", sans-serif;font-size:clamp(3rem, 4vw, 6rem);white-space:nowrap;animation:32s marquee-animation linear infinite}@keyframes marquee-animation{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}