.elementor-kit-6{--e-global-color-primary:#0056A4;--e-global-color-secondary:#E31E3B;--e-global-color-text:#353535;--e-global-color-accent:#FFFFFF;--e-global-color-2a57816:#027EEE;--e-global-color-6ad6a00:#E2576B;--e-global-color-ffd6af7:#000000;--e-global-color-397a395:#BCBCBC;--e-global-color-bf77479:#232C36;--e-global-color-ff2752c:#3F90BB;--e-global-color-cb60d33:#0C052E;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-2d22360-font-family:"Inter";--e-global-typography-2d22360-font-size:14px;--e-global-typography-2d22360-font-weight:700;--e-global-typography-d3876b4-font-family:"Inter";--e-global-typography-d3876b4-font-size:12px;--e-global-typography-d3876b4-font-weight:700;background-color:#E4E4E4;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-6 h3{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-kit-6 h4{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-kit-6 h5{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-kit-6 h6{font-family:"Inter", Sans-serif;font-size:10px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS */.vetro {
  backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.sfumatura-rossa {
  background: linear-gradient(to right bottom, #ff0000, #ff0045, #ff0078, #ea00aa, #b81cd7, #a34dea, #8d69f7, #797fff, #a19dff, #c4bdff, #e2deff, #ffffff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sfumatura-1 {
  padding-top: 3px;
  background-image: linear-gradient(90deg, #FF6172, #EC2CD9 50%, #5606EF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sfumatura-2 {
  background-image: linear-gradient(90deg, #6E37FA, #00B6E5 50%, #01D8B2 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sfumatura-3 {
  background-image: linear-gradient(to right top, #ff9800, #ffa300, #ffae00, #ffb900, #ffc400, #edd329, #dce047, #ccec64, #b2f79a, #a9fec9, #baffec, #dcfffd);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sfumatura-4 {
  background-image: linear-gradient(to right bottom, #845ec2, #b45cb6, #d65fa5, #ed6993, #fa7a82, #ff8977, #ff9a6e, #ffac69, #ffbe66, #ffd166, #ffe469, #f9f871);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sfumatura-5 {
  background-image: linear-gradient(to right bottom, #00b6ff, #00c6ff, #00d6fd, #00e3f3, #00f0e6, #16f5e2, #29fadd, #3bfed7, #41fddf, #4afde6, #54fcec, #5ffbf1);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sfumatura-6 {
  background-image: linear-gradient(to left bottom, #b000f1, #fd00b2, #ff0075, #ff4e45, #ff8623, #ff8f2c, #ff9735, #ff9f3e, #ff855d, #ff6d86, #ff63b6, #f86ee7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ken-burns-container {
  width: 100%; /* o una larghezza fissa */
  height: 50vw; /* o un'altezza fissa */
  overflow: hidden; /* Nasconde le parti dell'immagine che escono dal contenitore */
  position: relative; /* Necessario per posizionare l'immagine */
}
.woolentor-product-content {
    background-image: linear-gradient(to left top, #0056a4, #144184, #162d66, #111b49, #0c052e);
    border-radius: 0px 0px 15px 15px;
}/* End custom CSS */