.elementor .liquid-glass{border-style:none;justify-content:center;align-items:center;& {
background: rgba(255, 255, 255, 0.1);
background:hover rgba(49, 21, 23, 0.1);
backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(3px);

border: 1px solid rgba(248, 248, 248, 0.5);
border-radius: 5px;
overflow: hidden;

box-shadow:
  0 30px 30px rgba(0, 0, 0, 0.1),
  inset 0 0 20px rgba(255, 255, 255, 0.18);
}\n}.elementor .h1{font-family:var(--heading);font-weight:400;font-size:clamp(38px, 3.75vw, 72px);line-height:1em;text-transform:uppercase;}.elementor .h3{font-family:var(--heading);font-weight:400;font-size:clamp(32px, 2.08vw, 40px);line-height:1em;text-transform:uppercase;}.elementor .h3-news{font-family:var(--text);font-weight:700;font-size:clamp(24px, 1.46vw, 28px);line-height:1em;}.elementor .body{font-family:var(--text);font-weight:500;font-size:clamp(17px, 1.04vw, 20px);line-height:1em;& strong {
  font-weight: 700;
}\n}.elementor .body-small{font-family:var(--text);font-weight:600;font-size:clamp(16px, 0.94vw, 18px);line-height:1.1em;& strong {
  font-weight: 800;
}\n}.elementor .button-text{font-family:var(--heading);font-weight:400;font-size:clamp(14px, 0.94vw, 18px);line-height:1em;text-transform:uppercase;}.elementor .button{border-radius:5px;background-color:var(--p-black-text);align-self:start;}.elementor .button:hover,.elementor .button:focus-visible{background-color:var(--p-red-accent);}.elementor .label-item{font-family:var(--text);font-weight:700;font-size:clamp(14px, 1.04vw, 20px);line-height:1em;margin-block-start:0%;margin-block-end:0%;}.elementor .section-eyebrow{font-family:var(--text);font-weight:600;font-size:clamp(13px, 0.94vw, 18px);line-height:1em;text-transform:uppercase;}.elementor .caption{font-family:var(--text);font-weight:700;font-size:clamp(14px, 0.83vw, 16px);color:#9C9C9D;line-height:1.3em;}.elementor .image-mask{overflow:hidden;padding:0px;border-radius:5px;}.elementor .image-mask:hover,.elementor .image-mask:focus-visible{border-radius:5px;}.elementor .image-mask:focus{border-radius:5px;}.elementor .image-mask:active{border-radius:5px;}.elementor .top-margin{margin-block-start:5%;}.elementor .icon-info-section{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:var(--s-grey-support);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;align-items:start;}.elementor .icon-info-section:hover,.elementor .icon-info-section:focus-visible{background-color:var(--sp-red);}.elementor .box-border{border-radius:5px;border-width:1px;border-color:var(--s-grey-support);border-style:solid;background-color:var(--white);}.elementor .default-container{padding-inline-start:var(--default-padding);padding-inline-end:var(--default-padding);margin-block-start:2%;gap:0px;}.elementor .info-icon{width:100px;height:auto;padding:1.5em;border-radius:50%;background-color:var(--sp-red);& svg{
  fill: transparent;
  }\n}.elementor .button-transparent{color:var(--p-black-text);padding-block-start:1em;padding-block-end:1em;padding-inline-start:0px;padding-inline-end:0px;background-color:#00000000;align-self:start;}.elementor .button-transparent:hover,.elementor .button-transparent:focus-visible{text-decoration:underline;background-color:#00000000;}.elementor .social-footer{width:46px;height:46px;padding:10px;border-radius:50%;border-width:1px;border-style:solid;}.elementor .social-footer:hover,.elementor .social-footer:focus-visible{background-color:#be172440;}.elementor .header-container{width:fit-content;min-width:50vw;max-width:90vw;position:fixed;inset-block-start:2em;inset-inline-end:0px;inset-inline-start:0px;z-index:999;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0.5%;padding-inline-end:0.5%;border-radius:5px;background-color:var(--white);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);display:inline-flex;flex-direction:row;gap:1em;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .product-sticky-nav-title{position:relative;z-index:101;}.elementor .product-sticky{overflow:visible;position:relative;padding:0px;flex-direction:column;gap:0px;}.elementor .product-sticky-nav{width:100%;height:auto;position:sticky;inset-block-start:15%;z-index:100;background-color:var(--s-grey-bg);align-self:start;--sticky-offset: 108px;

  top: var(--sticky-offset);
  z-index: 100;
  background-color: #f8f8f8;
  isolation: isolate;
  overflow: visible;

&::before {
  content: "";
  position: absolute;

  /* Sovrascrive il top: 0 di Elementor */
  inset: auto 0 100% 0 !important;

  width: auto !important;
  height: var(--sticky-offset) !important;
  background-color: #f8f8f8;
  pointer-events: none;
}\n}.elementor .download-card-container{padding:0px;display:block;}.elementor .product-menu-button{width:auto;color:var(--p-black-text);padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:30px;border-radius:5px;border-width:0px;background-color:var(--s-grey-bg);transition:all 400ms;}.elementor .product-menu-button:hover,.elementor .product-menu-button:focus-visible{color:var(--p-black-text);background-color:var(--s-grey-support);}.elementor .product-menu-button.e--selected{color:var(--white);background-color:var(--p-black-text);}