.elementor-1396 .elementor-element.elementor-element-c714542{--display:flex;--min-height:818px;}.elementor-1396 .elementor-element.elementor-element-c714542:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-c714542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F0F23;}.elementor-1396 .elementor-element.elementor-element-63bbaf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1396 .elementor-element.elementor-element-cd13165{--spacer-size:60px;}.elementor-1396 .elementor-element.elementor-element-76b5813{text-align:center;}.elementor-1396 .elementor-element.elementor-element-76b5813 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:800;color:#B5AD5B;}.elementor-1396 .elementor-element.elementor-element-8d2dfd2{--display:flex;}.elementor-1396 .elementor-element.elementor-element-1145d6a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;font-family:"Archivo", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1396 .elementor-element.elementor-element-1145d6a.elementor-element{--align-self:center;}.elementor-1396 .elementor-element.elementor-element-a200274{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-103048b > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-103048b img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-a6d3001 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-a6d3001 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-64b2e3a{--display:flex;}.elementor-1396 .elementor-element.elementor-element-7d9e545{width:var( --container-widget-width, 1023% );max-width:1023%;--container-widget-width:1023%;--container-widget-flex-grow:0;}.elementor-1396 .elementor-element.elementor-element-7d9e545 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-7d9e545 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7d9e545 img{width:100%;max-width:1023%;border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-3f3ec1e{--display:flex;}.elementor-1396 .elementor-element.elementor-element-d015b42 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-15ef64d{--display:flex;}.elementor-1396 .elementor-element.elementor-element-900d109 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-900d109 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-d896ca4{--display:flex;}.elementor-1396 .elementor-element.elementor-element-9281bc7 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-1d21c86{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-1303aae > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-1303aae img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-fe2e8ae > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-fe2e8ae img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-4cfb905{--display:flex;}.elementor-1396 .elementor-element.elementor-element-d302a4f img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-5b46ae6{--display:flex;}.elementor-1396 .elementor-element.elementor-element-911344e > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-911344e img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-863b150{--display:flex;}.elementor-1396 .elementor-element.elementor-element-c0cdb34 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-93a23cb{--display:flex;}.elementor-1396 .elementor-element.elementor-element-6188d4b > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-6188d4b img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-0ce6fc4{--display:flex;}.elementor-1396 .elementor-element.elementor-element-f43c936 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-ca8e258{--display:flex;}.elementor-1396 .elementor-element.elementor-element-3450fce > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-3450fce img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-150f842{--display:flex;}.elementor-1396 .elementor-element.elementor-element-fc093cc img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-6a3e8bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-01ca117 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-01ca117 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-000b638 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-000b638 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-16f5bd6 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-16f5bd6 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-8ced7df{--display:flex;}.elementor-1396 .elementor-element.elementor-element-255b311 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-572909f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1396 .elementor-element.elementor-element-464bc37{--display:flex;}.elementor-1396 .elementor-element.elementor-element-2adc8a5 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-2adc8a5 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-0316498{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-1a0bef6{--display:flex;}.elementor-1396 .elementor-element.elementor-element-f36f546 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-f36f546 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-56e6ec8{--display:flex;}.elementor-1396 .elementor-element.elementor-element-7bf8348 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-7bf8348 img{max-width:100%;height:307px;border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-99dfa9d{--display:flex;}.elementor-1396 .elementor-element.elementor-element-25ccd51 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-0aba28b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-787704c > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-787704c img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-ce1811e > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-ce1811e img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-8166d11 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-8166d11 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-9f3e221 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-9f3e221 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-a23c3e6 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-a23c3e6 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-5d79916 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-5d79916 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-f8f5a97{--display:flex;}.elementor-1396 .elementor-element.elementor-element-77c9d0d img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-1c43dcf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-14ccd74 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-2c47621 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-2c47621 img{border-style:none;}.elementor-1396 .elementor-element.elementor-element-13b5cb5 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-1396 .elementor-element.elementor-element-4ee3592{--display:flex;}.elementor-1396 .elementor-element.elementor-element-c5df912 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-19e6bf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1396 .elementor-element.elementor-element-fb92671{--display:flex;}.elementor-1396 .elementor-element.elementor-element-850ffcc img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-ec2674c{--display:flex;}.elementor-1396 .elementor-element.elementor-element-21d5a83{--spacer-size:10px;}@media(max-width:1024px){.elementor-1396 .elementor-element.elementor-element-a200274{--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-1d21c86{--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-6a3e8bf{--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-0aba28b{--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-1c43dcf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1396 .elementor-element.elementor-element-cd13165{--spacer-size:40px;}.elementor-1396 .elementor-element.elementor-element-1145d6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1396 .elementor-element.elementor-element-a200274{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-1d21c86{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-6a3e8bf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-0aba28b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1396 .elementor-element.elementor-element-1c43dcf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1396 .elementor-element.elementor-element-a200274{--width:100%;}.elementor-1396 .elementor-element.elementor-element-464bc37{--width:50%;}.elementor-1396 .elementor-element.elementor-element-0316498{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-01ca117 */.elementor-1396 .elementor-element.elementor-element-01ca117::after {
  content: "Alpinisme";
  position: absolute;
  bottom: 10px;       /* distance depuis le bas de l'image */
  left: 50%;          /* centre horizontalement */
  transform: translateX(-50%) scale(0.8); /* seulement horizontal */
  color: white;
  font-weight: 700;
  font-family: Arial, sans-serif;
  font-size: 24px;
  padding: 10px 20px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
  white-space: nowrap;
}
.elementor-1396 .elementor-element.elementor-element-01ca117:hover::after {
  opacity: 1;
  transform: translateX(-50%) scale(1); /* glisse légèrement si tu veux */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000b638 */.elementor-1396 .elementor-element.elementor-element-000b638::after {
  content: "VTT";
  position: absolute;
  bottom: 10px;       /* distance depuis le bas de l'image */
  left: 50%;          /* centre horizontalement */
  transform: translateX(-50%) scale(0.8); /* seulement horizontal */
  color: white;
  font-weight: 700;
  font-family: Arial, sans-serif;
  font-size: 24px;
  padding: 10px 20px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
  white-space: nowrap;
}
.elementor-1396 .elementor-element.elementor-element-000b638:hover::after {
  opacity: 1;
  transform: translateX(-50%) scale(1); /* glisse légèrement si tu veux */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f5bd6 */.elementor-1396 .elementor-element.elementor-element-16f5bd6::after {
  content: "Rallye en moto";
  position: absolute;
  bottom: 10px;       /* distance depuis le bas de l'image */
  left: 50%;          /* centre horizontalement */
  transform: translateX(-50%) scale(0.8); /* seulement horizontal */
  color: white;
  font-weight: 700;
  font-family: Arial, sans-serif;
  font-size: 24px;
  padding: 10px 20px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
  white-space: nowrap;
}
.elementor-1396 .elementor-element.elementor-element-16f5bd6:hover::after {
  opacity: 1;
  transform: translateX(-50%) scale(1); /* glisse légèrement si tu veux */
}/* End custom CSS */