.elementor-1807 .elementor-element.elementor-element-16aa0276{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.69;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1807 .elementor-element.elementor-element-16aa0276:not(.elementor-motion-effects-element-type-background), .elementor-1807 .elementor-element.elementor-element-16aa0276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c2ad25 );}.elementor-1807 .elementor-element.elementor-element-16aa0276::before, .elementor-1807 .elementor-element.elementor-element-16aa0276 > .elementor-background-video-container::before, .elementor-1807 .elementor-element.elementor-element-16aa0276 > .e-con-inner > .elementor-background-video-container::before, .elementor-1807 .elementor-element.elementor-element-16aa0276 > .elementor-background-slideshow::before, .elementor-1807 .elementor-element.elementor-element-16aa0276 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1807 .elementor-element.elementor-element-16aa0276 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3c2ad25 );--background-overlay:'';}.elementor-1807 .elementor-element.elementor-element-438bdb1b{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-1807 .elementor-element.elementor-element-438bdb1b.e-con{--align-self:center;}.elementor-1807 .elementor-element.elementor-element-7a4a3c53 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1807 .elementor-element.elementor-element-3cb45233{--divider-border-style:dashed;--divider-color:var( --e-global-color-506d2c6 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1807 .elementor-element.elementor-element-3cb45233 .elementor-divider-separator{width:100%;}.elementor-1807 .elementor-element.elementor-element-3cb45233 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1807 .elementor-element.elementor-element-682e16d7{--display:flex;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1807 .elementor-element.elementor-element-7e9a258a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1807 .elementor-element.elementor-element-7e9a258a img{width:100%;height:600px;object-fit:cover;object-position:center center;border-style:none;}.elementor-1807 .elementor-element.elementor-element-5837b762{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1807 .elementor-element.elementor-element-7134834a{--display:flex;--min-height:588px;--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;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-1807 .elementor-element.elementor-element-7134834a:not(.elementor-motion-effects-element-type-background), .elementor-1807 .elementor-element.elementor-element-7134834a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c2ad25 );background-image:url("https://adventureriding.it/wp-content/uploads/2026/01/24_SWANK_6-Perfetti_001553.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1807 .elementor-element.elementor-element-7134834a::before, .elementor-1807 .elementor-element.elementor-element-7134834a > .elementor-background-video-container::before, .elementor-1807 .elementor-element.elementor-element-7134834a > .e-con-inner > .elementor-background-video-container::before, .elementor-1807 .elementor-element.elementor-element-7134834a > .elementor-background-slideshow::before, .elementor-1807 .elementor-element.elementor-element-7134834a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1807 .elementor-element.elementor-element-7134834a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1807 .elementor-element.elementor-element-6c4a9f44{--display:flex;}.elementor-1807 .elementor-element.elementor-element-673ed1c4 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;color:var( --e-global-color-3c2ad25 );}.elementor-1807 .elementor-element.elementor-element-1bb63749 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;color:var( --e-global-color-3c2ad25 );}.elementor-1807 .elementor-element.elementor-element-8e7b1c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;color:var( --e-global-color-3c2ad25 );}.elementor-1807 .elementor-element.elementor-element-af045fd{--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-1807 .elementor-element.elementor-element-af045fd:not(.elementor-motion-effects-element-type-background), .elementor-1807 .elementor-element.elementor-element-af045fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c2ad25 );}@media(max-width:1200px){.elementor-1807 .elementor-element.elementor-element-7e9a258a img{width:64%;}}@media(max-width:1024px){.elementor-1807 .elementor-element.elementor-element-438bdb1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1807 .elementor-element.elementor-element-682e16d7{--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;}.elementor-1807 .elementor-element.elementor-element-7e9a258a img{width:42%;}.elementor-1807 .elementor-element.elementor-element-7134834a{--min-height:410px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-1807 .elementor-element.elementor-element-16aa0276{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1807 .elementor-element.elementor-element-438bdb1b{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1807 .elementor-element.elementor-element-7a4a3c53 .elementor-heading-title{font-size:30px;}.elementor-1807 .elementor-element.elementor-element-682e16d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1807 .elementor-element.elementor-element-7e9a258a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1807 .elementor-element.elementor-element-7e9a258a img{width:100%;height:252px;}.elementor-1807 .elementor-element.elementor-element-5837b762{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1807 .elementor-element.elementor-element-7134834a{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1807 .elementor-element.elementor-element-673ed1c4 .elementor-heading-title{font-size:30px;}.elementor-1807 .elementor-element.elementor-element-1bb63749 .elementor-heading-title{font-size:30px;}.elementor-1807 .elementor-element.elementor-element-8e7b1c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-1807 .elementor-element.elementor-element-438bdb1b{--width:55%;}.elementor-1807 .elementor-element.elementor-element-682e16d7{--width:45%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1807 .elementor-element.elementor-element-682e16d7{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1807 .elementor-element.elementor-element-438bdb1b{--width:100%;}.elementor-1807 .elementor-element.elementor-element-682e16d7{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-af045fd *//* WRAPPER SEZIONE PREMI */
.tour-premi {
  width: 100%;
}

.tour-premio-title {
  font-family: "Archivo", Sans-serif !important;
  font-weight: 900 !important;
}
.tour-premio-content {
  padding: 20px !important;
}/* QUI riprendo la tua logica: margin-top -250px */
.tour-premi-row {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  margin-top: -250px;
}

/* CARD */
.tour-premio-card {
  display: flex;
  flex-direction: column;
  background: var(--e-global-color-3c2ad25, #fff);
  border: 3px solid var(--e-global-color-3c2ad25, #0b0b0b);
  border-radius: 0;
  box-shadow: 0px 0px 10px 0px rgba(65, 65, 65, 0.17);
  overflow: hidden;
}

/* BLOCCO ICONA (sopra) */
.tour-premio-iconWrap {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 0 40px;
  background: var(--e-global-color-3c2ad25, #fff);
}

.tour-premio-icon {
  line-height: 0;
}

.tour-premio-icon svg {
  width: 67px;
  height: 67px;
  fill: var(--e-global-color-primary, #13235B);
}

/* BLOCCO TESTI */
.tour-premio-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 20px 40px;
  background: var(--e-global-color-3c2ad25, #fff);
}

/* DIVIDER dashed come Elementor */
.tour-premio-divider {
  width: 100%;
  margin-bottom: 5px;
}

.tour-premio-divider span {
  display: block;
  width: 100%;
  border-top: 1px dashed var(--e-global-color-506d2c6, rgba(0,0,0,0.25));
  padding: 2px 0;
  font-family: "Archivo", Sans-serif;
}


/* TITOLO */
.tour-premio-title {
  width: 100%;
  margin: 20px 0 0 0;
  font-family: "Archivo", Sans-serif;
  font-size: 17px;
  font-weight: 900;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #000);
}
.tour-premio-title h5{
  width: 100%;
  margin: 20px 0 0 0;
  font-family: "Archivo", Sans-serif;
  font-size: 17px;
  font-weight: 900;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #000);
}
/* TESTO */
.tour-premio-text {
  width: 100%;
  margin-top: 20px;
  color: var(--e-global-color-text, #333);
}

.tour-premio-text p:last-child { margin-bottom: 0; }

/* TABLET: 2 colonne */
@media (max-width: 1024px) {
  .tour-premi-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 0; /* di solito su tablet conviene già azzerarlo */
  }

  .tour-premio-content,
  .tour-premio-iconWrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* MOBILE: 1 colonna */
@media (max-width: 767px) {
  .tour-premi-row {
    grid-template-columns: 1fr;
    gap: 10px;
    margin-top: 0;
  }

  /* se vuoi mantenere altezze più “snelle” su mobile */
  .tour-premio-card {
    min-height: 215px;
  }

  .tour-premio-iconWrap {
    padding: 20px 20px 0 20px;
  }

  .tour-premio-content {
    padding: 20px;
  }

  .tour-premio-title {
    margin-top: 10px;
      font-family: "Archivo", Sans-serif !important;
  }

  .tour-premio-text {
    margin-top: 0;
  }
}/* End custom CSS */