.elementor-6303 .elementor-element.elementor-element-f6c2612{--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;--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-6303 .elementor-element.elementor-element-5f1f0e7{--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-6303 .elementor-element.elementor-element-027a48d{text-align:center;}.elementor-6303 .elementor-element.elementor-element-027a48d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:66px;font-weight:700;color:var( --e-global-color-1421754 );}.elementor-6303 .elementor-element.elementor-element-91664fd{--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-6303 .elementor-element.elementor-element-df02f77{text-align:center;}.elementor-6303 .elementor-element.elementor-element-4b26360{--display:flex;}.elementor-6303 .elementor-element.elementor-element-2ab5adb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6303 .elementor-element.elementor-element-4320ff0{--display:flex;}.elementor-6303 .elementor-element.elementor-element-c053a2e .elementor-button{background-color:var( --e-global-color-38d02ee );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-6303 .elementor-element.elementor-element-f0dc18f{text-align:center;font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-1421754 );}.elementor-6303 .elementor-element.elementor-element-d392587{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-6303 .elementor-element.elementor-element-d0d9e52 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6303 .elementor-element.elementor-element-d0d9e52 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-6303 .elementor-element.elementor-element-d0d9e52 .swiper-wrapper{display:flex;align-items:center;}.elementor-6303 .elementor-element.elementor-element-d0d9e52 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:18px 18px 18px 18px;}.elementor-6303 .elementor-element.elementor-element-2f4ce6f{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-b9e06c2{--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;}.elementor-6303 .elementor-element.elementor-element-fb52f33{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6303 .elementor-element.elementor-element-7634a1e{--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-6303 .elementor-element.elementor-element-4cf3f26 .elementor-button{background-color:var( --e-global-color-38d02ee );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-6303 .elementor-element.elementor-element-29d2058{text-align:center;}.elementor-6303 .elementor-element.elementor-element-29d2058 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:66px;font-weight:700;color:var( --e-global-color-1421754 );}.elementor-6303 .elementor-element.elementor-element-fd94c14{--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-6303 .elementor-element.elementor-element-80d802f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-f6d208f{--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-6303 .elementor-element.elementor-element-6d06559{--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-6303 .elementor-element.elementor-element-6d06559.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6303 .elementor-element.elementor-element-47a0f97 .elementor-icon-wrapper{text-align:center;}.elementor-6303 .elementor-element.elementor-element-47a0f97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-47a0f97.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-47a0f97.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-47a0f97.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-47a0f97.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-1b64e70{--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-6303 .elementor-element.elementor-element-a4c79a5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:51px;font-weight:800;color:var( --e-global-color-8be69b3 );}.elementor-6303 .elementor-element.elementor-element-553fd5e{--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-6303 .elementor-element.elementor-element-33928aa > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-6303 .elementor-element.elementor-element-33928aa{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-7d37612{--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-6303 .elementor-element.elementor-element-c2e3347{--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-6303 .elementor-element.elementor-element-c2e3347.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6303 .elementor-element.elementor-element-42d75ff .elementor-icon-wrapper{text-align:center;}.elementor-6303 .elementor-element.elementor-element-42d75ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-42d75ff.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-42d75ff.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-42d75ff.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-42d75ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-ab769e5{--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-6303 .elementor-element.elementor-element-274f139 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:51px;font-weight:800;color:var( --e-global-color-8be69b3 );}.elementor-6303 .elementor-element.elementor-element-0108cb6{--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-6303 .elementor-element.elementor-element-52ebcb5 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-6303 .elementor-element.elementor-element-52ebcb5{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-df3f157{--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-6303 .elementor-element.elementor-element-10e0c9c{--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-6303 .elementor-element.elementor-element-10e0c9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6303 .elementor-element.elementor-element-9a31d0f .elementor-icon-wrapper{text-align:center;}.elementor-6303 .elementor-element.elementor-element-9a31d0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-9a31d0f.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-9a31d0f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-9a31d0f.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-9a31d0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-7cdd35c{--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-6303 .elementor-element.elementor-element-820facc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:51px;font-weight:800;color:var( --e-global-color-8be69b3 );}.elementor-6303 .elementor-element.elementor-element-a40d523{--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-6303 .elementor-element.elementor-element-fa77fe8 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-6303 .elementor-element.elementor-element-fa77fe8{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-340eabb{--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-6303 .elementor-element.elementor-element-2e677b8{--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-6303 .elementor-element.elementor-element-2e677b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6303 .elementor-element.elementor-element-43590cb .elementor-icon-wrapper{text-align:center;}.elementor-6303 .elementor-element.elementor-element-43590cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-43590cb.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-43590cb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-43590cb.elementor-view-framed .elementor-icon, .elementor-6303 .elementor-element.elementor-element-43590cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6303 .elementor-element.elementor-element-9493d5f{--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-6303 .elementor-element.elementor-element-193bed9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:51px;font-weight:800;color:var( --e-global-color-8be69b3 );}.elementor-6303 .elementor-element.elementor-element-ae1e6bd{--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-6303 .elementor-element.elementor-element-5b223af > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-6303 .elementor-element.elementor-element-5b223af{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-1561398{--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-6303 .elementor-element.elementor-element-e4cea59{text-align:center;}.elementor-6303 .elementor-element.elementor-element-e4cea59 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:52px;font-weight:600;color:var( --e-global-color-1421754 );}.elementor-6303 .elementor-element.elementor-element-eec5a6e{--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-6303 .elementor-element.elementor-element-db2277f > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-6303 .elementor-element.elementor-element-db2277f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f16c399 );}.elementor-6303 .elementor-element.elementor-element-e3a4359{--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-6303 .elementor-element.elementor-element-1995306 .elementor-button{background-color:var( --e-global-color-38d02ee );}.elementor-6303 .elementor-element.elementor-element-b9b0985 .elementor-button{background-color:var( --e-global-color-38d02ee );}.elementor-6303 .elementor-element.elementor-element-bc066c0 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-6303 .elementor-element.elementor-element-bc066c0{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-6303 .elementor-element.elementor-element-c3205bd{--display:flex;}.elementor-6303 .elementor-element.elementor-element-7174d85{--display:flex;}@media(min-width:768px){.elementor-6303 .elementor-element.elementor-element-6d06559{--width:6.081%;}.elementor-6303 .elementor-element.elementor-element-1b64e70{--width:66.6666%;}.elementor-6303 .elementor-element.elementor-element-c2e3347{--width:6.081%;}.elementor-6303 .elementor-element.elementor-element-ab769e5{--width:66.6666%;}.elementor-6303 .elementor-element.elementor-element-10e0c9c{--width:6.081%;}.elementor-6303 .elementor-element.elementor-element-7cdd35c{--width:66.6666%;}.elementor-6303 .elementor-element.elementor-element-2e677b8{--width:6.081%;}.elementor-6303 .elementor-element.elementor-element-9493d5f{--width:66.6666%;}}@media(max-width:1024px){.elementor-6303 .elementor-element.elementor-element-fb52f33{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6303 .elementor-element.elementor-element-027a48d{text-align:start;}.elementor-6303 .elementor-element.elementor-element-df02f77{text-align:center;}.elementor-6303 .elementor-element.elementor-element-c053a2e .elementor-button{font-size:15px;border-radius:-2px -2px -2px -2px;}.elementor-6303 .elementor-element.elementor-element-2f4ce6f{text-align:start;}.elementor-6303 .elementor-element.elementor-element-fb52f33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6303 .elementor-element.elementor-element-4cf3f26 .elementor-button{font-size:15px;}.elementor-6303 .elementor-element.elementor-element-29d2058{text-align:start;}.elementor-6303 .elementor-element.elementor-element-29d2058 .elementor-heading-title{font-size:49px;}.elementor-6303 .elementor-element.elementor-element-80d802f{text-align:start;}.elementor-6303 .elementor-element.elementor-element-47a0f97 .elementor-icon-wrapper{text-align:start;}.elementor-6303 .elementor-element.elementor-element-42d75ff .elementor-icon-wrapper{text-align:start;}.elementor-6303 .elementor-element.elementor-element-9a31d0f .elementor-icon-wrapper{text-align:start;}.elementor-6303 .elementor-element.elementor-element-43590cb .elementor-icon-wrapper{text-align:start;}.elementor-6303 .elementor-element.elementor-element-e4cea59{text-align:start;}.elementor-6303 .elementor-element.elementor-element-db2277f{text-align:start;}.elementor-6303 .elementor-element.elementor-element-bc066c0{text-align:start;}}/* Start custom CSS for button, class: .elementor-element-c053a2e *//* Stile base del pulsante */
.elementor-button {
  display: inline-block;
  padding: 15px 30px; /* Dimensioni del pulsante */
  background-color: #FF9120; /* Colore arancione corretto */
  color: #fff; /* Colore del testo */
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: none;
  border-radius: 50px; /* Angoli arrotondati */
  box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5); /* Effetto illuminazione */
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animazione hover */
  animation: pulse 2s infinite; /* Animazione pulsazione */
}

/* Effetto hover (illuminazione intensa) */
.elementor-button:hover {
  box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 40px rgba(255, 145, 32, 0.6);
  transform: scale(1.05); /* Ingrandimento leggero */
}

/* Animazione pulsazione */
@keyframes pulse {
  0%, 100% {
    transform: scale(1); /* Dimensione normale */
    box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5);
  }
  50% {
    transform: scale(1.1); /* Leggera espansione */
    box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 30px rgba(255, 145, 32, 0.6);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf3f26 *//* Stile base del pulsante */
.elementor-button {
  display: inline-block;
  padding: 15px 30px; /* Dimensioni del pulsante */
  background-color: #FF9120; /* Colore arancione corretto */
  color: #fff; /* Colore del testo */
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: none;
  border-radius: 50px; /* Angoli arrotondati */
  box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5); /* Effetto illuminazione */
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animazione hover */
  animation: pulse 2s infinite; /* Animazione pulsazione */
}

/* Effetto hover (illuminazione intensa) */
.elementor-button:hover {
  box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 40px rgba(255, 145, 32, 0.6);
  transform: scale(1.05); /* Ingrandimento leggero */
}

/* Animazione pulsazione */
@keyframes pulse {
  0%, 100% {
    transform: scale(1); /* Dimensione normale */
    box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5);
  }
  50% {
    transform: scale(1.1); /* Leggera espansione */
    box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 30px rgba(255, 145, 32, 0.6);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1995306 *//* Stile base del pulsante */
.elementor-button {
  display: inline-block;
  padding: 15px 30px; /* Dimensioni del pulsante */
  background-color: #FF9120; /* Colore arancione corretto */
  color: #fff; /* Colore del testo */
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: none;
  border-radius: 50px; /* Angoli arrotondati */
  box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5); /* Effetto illuminazione */
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animazione hover */
  animation: pulse 2s infinite; /* Animazione pulsazione */
}

/* Effetto hover (illuminazione intensa) */
.elementor-button:hover {
  box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 40px rgba(255, 145, 32, 0.6);
  transform: scale(1.05); /* Ingrandimento leggero */
}

/* Animazione pulsazione */
@keyframes pulse {
  0%, 100% {
    transform: scale(1); /* Dimensione normale */
    box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5);
  }
  50% {
    transform: scale(1.1); /* Leggera espansione */
    box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 30px rgba(255, 145, 32, 0.6);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b0985 *//* Stile base del pulsante */
.elementor-button {
  display: inline-block;
  padding: 15px 30px; /* Dimensioni del pulsante */
  background-color: #FF9120; /* Colore arancione corretto */
  color: #fff; /* Colore del testo */
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: none;
  border-radius: 50px; /* Angoli arrotondati */
  box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5); /* Effetto illuminazione */
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animazione hover */
  animation: pulse 2s infinite; /* Animazione pulsazione */
}

/* Effetto hover (illuminazione intensa) */
.elementor-button:hover {
  box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 40px rgba(255, 145, 32, 0.6);
  transform: scale(1.05); /* Ingrandimento leggero */
}

/* Animazione pulsazione */
@keyframes pulse {
  0%, 100% {
    transform: scale(1); /* Dimensione normale */
    box-shadow: 0 4px 10px rgba(255, 145, 32, 0.5);
  }
  50% {
    transform: scale(1.1); /* Leggera espansione */
    box-shadow: 0 0 20px rgba(255, 145, 32, 0.8), 0 0 30px rgba(255, 145, 32, 0.6);
  }
}/* End custom CSS */