.elementor-3170101 .elementor-element.elementor-element-7e2a563 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-7500f4d .elementor-image-carousel-caption{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-3bc3605 > .elementor-container{max-width:950px;}.elementor-3170101 .elementor-element.elementor-element-764e18b{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-995d381{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-af55b81 .elementor-spacer-inner{height:50px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 .ce-image-gallery .ce-gallery-item{width:200px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7.ce-image-gallery--layout-grid .ce-image-gallery{gap:20px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:20px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7.ce-image-gallery--layout-masonry figure{margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 .ce-gallery-icon, .elementor-3170101 .elementor-element.elementor-element-d5509f7 .ce-gallery-icon img{aspect-ratio:3/2;transition:400ms;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 figure .ce-gallery-icon{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 figure img{border-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 .ce-gallery-icon{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-3170101 .elementor-element.elementor-element-d5509f7 figure{align-items:flex-end;justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 figcaption{text-align:center;padding:5px 5px 5px 5px;transition-duration:800ms;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 figcaption, .elementor-3170101 .elementor-element.elementor-element-d5509f7 figcaption a{color:#212121;font-family:"Din", sans-serif;font-weight:900;}.elementor-3170101 .elementor-element.elementor-element-d5509f7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3170101 .elementor-element.elementor-element-74a21ed{margin-top:50px;margin-bottom:50px;}.elementor-3170101 .elementor-element.elementor-element-a8f563e > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-a8f563e > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-a8f563e > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-a8f563e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-a8f563e > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3170101 .elementor-element.elementor-element-c9b31d4 img{border-radius:10px 10px 10px 10px;}.elementor-element-c9b31d4 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-3170101 .elementor-element.elementor-element-2f0f2a6 a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-2f0f2a6 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-331bbf0 img{border-radius:10px 10px 10px 10px;}.elementor-element-331bbf0 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-3170101 .elementor-element.elementor-element-81986c9 a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-81986c9 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-a0894d1 img{border-radius:10px 10px 10px 10px;}.elementor-element-a0894d1 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-3170101 .elementor-element.elementor-element-a0787eb a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-a0787eb > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-7eb0973 img{border-radius:10px 10px 10px 10px;}.elementor-element-7eb0973 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-3170101 .elementor-element.elementor-element-547beb7 a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-547beb7 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 .elementor-nav--main a.elementor-item{font-family:"Din", sans-serif;font-size:30px;font-weight:700;text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e){color:#212121;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 > .elementor-container > .elementor-nav-tabs .elementor-item{padding-left:0px;padding-right:0px;padding-top:30px;padding-bottom:30px;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 > .elementor-container > .elementor-nav--layout-horizontal > .elementor-nav{column-gap:50px;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 > .elementor-container > :not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:50px;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 > .elementor-container > .elementor-nav-tabs{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-3d6c091 > .elementor-container > .elementor-nav-tabs > .elementor-nav{border-style:none;}.elementor-3170101 .elementor-element.elementor-element-3d6c091{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-3170101 .elementor-element.elementor-element-f54eeb4 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#212121;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-f54eeb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-f54eeb4 .elementor-element-populated .elementor-heading-title{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-c00e00e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);column-gap:20px;}.elementor-3170101 .elementor-element.elementor-element-c00e00e .elementor-swiper-button{font-size:24px;color:#212121;}.elementor-3170101 .elementor-element.elementor-element-c00e00e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;width:8px;height:8px;}.elementor-3170101 .elementor-element.elementor-element-1ebb279 a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-ff226d8 .elementor-element-populated .elementor-heading-title{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-ff226d8 > .elementor-element-populated{color:#212121;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-b2f6020 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);column-gap:20px;}.elementor-3170101 .elementor-element.elementor-element-b2f6020 .elementor-swiper-button{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-4ad3b8f .elementor-element-populated .elementor-heading-title{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-4ad3b8f > .elementor-element-populated{color:#212121;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-a2ec78a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);column-gap:20px;}.elementor-3170101 .elementor-element.elementor-element-a2ec78a .elementor-swiper-button{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-1b330b5 .elementor-element-populated .elementor-heading-title{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-1b330b5 > .elementor-element-populated{color:#212121;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-fdb99b2 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);column-gap:20px;}.elementor-3170101 .elementor-element.elementor-element-fdb99b2 .elementor-swiper-button{color:#212121;}.elementor-3170101 .elementor-element.elementor-element-c49950e > .elementor-container{min-height:800px;}.elementor-3170101 .elementor-element.elementor-element-c49950e > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-c49950e:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-c49950e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Armes-Bastille-armurerie-en-ligne-sections-mises-en-avant-couteaux-pieces-rares.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-c49950e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-3170101 .elementor-element.elementor-element-c49950e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-c8b56ba{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-c8b56ba img{width:529px;}.elementor-3170101 .elementor-element.elementor-element-c8b56ba > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-3170101 .elementor-element.elementor-element-0cac04b{color:#F5F5F5;}.elementor-3170101 .elementor-element.elementor-element-0cac04b > .elementor-widget-container{margin:0px 0px 0px 28px;}.elementor-3170101 .elementor-element.elementor-element-2f57b97 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:10px;}.elementor-3170101 .elementor-element.elementor-element-a5e328b a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-7f2c5bc > .elementor-container{min-height:800px;}.elementor-3170101 .elementor-element.elementor-element-7f2c5bc > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-7f2c5bc:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-7f2c5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Armes-Bastille-armurerie-en-ligne-sections-mises-en-avant-tir-imagerie.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-7f2c5bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;z-index:1;}.elementor-3170101 .elementor-element.elementor-element-7f2c5bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-b9be04f{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-b9be04f img{width:529px;}.elementor-3170101 .elementor-element.elementor-element-b9be04f > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-3170101 .elementor-element.elementor-element-acfd0ad{color:#F5F5F5;}.elementor-3170101 .elementor-element.elementor-element-acfd0ad > .elementor-widget-container{margin:0px 0px 0px 28px;}.elementor-3170101 .elementor-element.elementor-element-7e9f22e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:10px;}.elementor-3170101 .elementor-element.elementor-element-2b5eb94 a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-dc16760 > .elementor-container{min-height:800px;}.elementor-3170101 .elementor-element.elementor-element-dc16760 > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-dc16760:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-dc16760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Armes-Bastille-armurerie-en-ligne-sections-mises-en-avant-self-defense.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-dc16760{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;z-index:0;}.elementor-3170101 .elementor-element.elementor-element-dc16760 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-a99a722{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-a99a722 img{width:529px;}.elementor-3170101 .elementor-element.elementor-element-a99a722 > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-3170101 .elementor-element.elementor-element-1277a64{color:#F5F5F5;}.elementor-3170101 .elementor-element.elementor-element-1277a64 > .elementor-widget-container{margin:0px 0px 0px 28px;}.elementor-3170101 .elementor-element.elementor-element-35676b9 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:10px;}.elementor-3170101 .elementor-element.elementor-element-98ba3ee a.elementor-button{text-decoration:none;}.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(10, 1fr);gap:10px;}.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-masonry .ce-image-gallery{columns:10;column-gap:10px;}.elementor-3170101 .elementor-element.elementor-element-36f001c figcaption{display:none;}.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-3170101 .elementor-element.elementor-element-36f001c figure .ce-gallery-icon{border-style:solid;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-3170101 .elementor-element.elementor-element-36f001c figure img{border-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-36f001c .ce-gallery-icon, .elementor-3170101 .elementor-element.elementor-element-36f001c .ce-gallery-icon img{transition:800ms;}.elementor-3170101 .elementor-element.elementor-element-cf41c14 > .elementor-container{max-width:500px;min-height:600px;}.elementor-3170101 .elementor-element.elementor-element-cf41c14 > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-cf41c14:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-cf41c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Armes-Bastille-armurerie-parisienne-photo.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-cf41c14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-cf41c14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-8fc18ec > .elementor-element-populated{padding:20px 20px 100px 20px;}.elementor-3170101 .elementor-element.elementor-element-4cc205d{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-4cc205d img{width:200px;}.elementor-3170101 .elementor-element.elementor-element-fce12de{text-align:center;color:#F5F5F5;}.elementor-3170101 .elementor-element.elementor-element-4f0f34a a.elementor-button{text-decoration:none;}body.ce-theme-3:not(.elementor-motion-effects-element-type-background), body.ce-theme-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Armes-Bastille-backrground-concrete.webp");background-position:top left;background-repeat:repeat;background-size:350px auto;}@media(min-width:768px){.elementor-3170101 .elementor-element.elementor-element-2ed35b1{width:40%;}.elementor-3170101 .elementor-element.elementor-element-1efc2de{width:59.666%;}.elementor-3170101 .elementor-element.elementor-element-3c35ef9{width:40%;}.elementor-3170101 .elementor-element.elementor-element-7a7fdd8{width:59.666%;}.elementor-3170101 .elementor-element.elementor-element-2e4b91c{width:40%;}.elementor-3170101 .elementor-element.elementor-element-b3fa02c{width:59.666%;}.elementor-3170101 .elementor-element.elementor-element-8fc18ec{width:100%;}}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(3, 1fr);}.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-masonry .ce-image-gallery{columns:3;}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-3170101 .elementor-element.elementor-element-36f001c.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}}/* Start custom CSS for section, class: .elementor-element-3d6c091 *//* Scope : uniquement la section data-id="3d6c091" */
[data-id="3d6c091"] .elementor-nav-tabs a.elementor-item[aria-selected="false"]{
  filter: blur(2px) !important;
  display: inline-block;
}
[data-id="3d6c091"] .elementor-nav-tabs a.elementor-item[aria-selected="false"]:hover{
  filter: blur(0) !important;
}
[data-id="3d6c091"] .elementor-nav-tabs a.elementor-item[aria-selected="true"]{
  filter: none !important;
}

/* Séparateurs (gap 50px => -25px) */
[data-id="3d6c091"] .elementor-nav-tabs li.menu-item{ position: relative; }
[data-id="3d6c091"] .elementor-nav-tabs li.menu-item:not(:last-child)::after{
  content:"";
  position:absolute;
  right:-25px;
  top:50%;
  transform:translateY(-50%);
  width:1px;
  height:60%;
  background: rgba(0,0,0,.3);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-36f001c *//* Fond blanc sous chaque logo de la galerie */
.elementor-image-gallery figure,
.ce-gallery-item,
.elementor-gallery-item {
    background: #ffffff;
    padding: 10px;
    border-radius: 7px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de76452 */.logos-scroll{
  position: relative;
  overflow: hidden;
  height: 260px; /* ajuste */
}

/* cible le bon conteneur de la galerie */
.logos-scroll .elementor-gallery__container{
  will-change: transform;
  animation: abScroll 22s linear infinite;
}

/* si ta galerie n'a PAS .elementor-gallery__container, fallback */
.logos-scroll .gallery{
  will-change: transform;
  animation: abScroll 22s linear infinite;
}

@keyframes abScroll{
  from{ transform: translateY(0); }
  to{ transform: translateY(-50%); }
}

/* fondu (fade) progressif en bas */
.logos-scroll{
  -webkit-mask-image: linear-gradient(to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 60%,
    rgba(0,0,0,0.6) 80%,
    rgba(0,0,0,0) 100%
  );
  mask-image: linear-gradient(to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 60%,
    rgba(0,0,0,0.6) 80%,
    rgba(0,0,0,0) 100%
  );
}

/* vrai flou progressif (pas un bloc net) */
.logos-scroll::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height:110px;             /* zone de flou */
  pointer-events:none;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* masque du flou en dégradé */
  -webkit-mask-image: linear-gradient(to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,0.2) 25%,
    rgba(0,0,0,1) 100%
  );
  mask-image: linear-gradient(to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,0.2) 25%,
    rgba(0,0,0,1) 100%
  );
}
.logos-scroll{
  position: relative;
  overflow: hidden;
  height: 260px; /* ajuste */
}

/* On anime le “bloc” le plus probable : le 1er enfant direct */
.logos-scroll > *{
  will-change: transform;
  animation: abScrollY 18s linear infinite;
}

/* Si le 1er enfant direct n’est pas celui qui contient les logos,
   on cible aussi les wrappers Elementor les plus courants */
.logos-scroll .elementor-widget-container,
.logos-scroll .elementor-image-gallery,
.logos-scroll .elementor-gallery,
.logos-scroll .elementor-gallery__container,
.logos-scroll .gallery,
.logos-scroll .swiper-wrapper{
  will-change: transform;
  animation: abScrollY 18s linear infinite;
}

@keyframes abScrollY{
  from{ transform: translateY(0); }
  to{ transform: translateY(-50%); }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8fc18ec */.glass-biais::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;

  /* teinte claire minérale (basée sur #f5f5f5) */
  background: rgba(245,245,245,.3);

  /* flou du background derrière */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);

  /* bas en biais */
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 75%);
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Din';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro-Regular.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/DINPro-Regular.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/DINPro-Regular.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/DINPro-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'Din';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro-Medium.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/DINPro-Medium.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/DINPro-Medium.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/DINPro-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Din';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro-Light.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/DINPro-Light.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/DINPro-Light.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/DINPro-Light.otf') format('opentype');
}
@font-face {
	font-family: 'Din';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro-Bold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/DINPro-Bold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/DINPro-Bold.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/DINPro-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'Din';
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro-Black.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/DINPro-Black.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/DINPro-Black.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/DINPro-Black.otf') format('opentype');
}
 /* End Custom Fonts CSS */