.elementor .h2{font-family:var(--heading);font-weight:400;font-size:clamp(34px, 3.13vw, 60px);line-height:1.1em;text-transform:uppercase;}.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-editorial-text{font-family:var(--text);font-weight:600;font-size:clamp(30px, 2.19vw, 42px);line-height:1.15em;& strong {
  color: var(--p-red-accent);
}

&::first-line{
  color: var(--p-black-text);
}\n}.elementor .body-large{font-family:var(--text);font-weight:700;font-size:clamp(18px, 1.25vw, 24px);line-height:1.16em;}.elementor .body{font-family:var(--text);font-weight:500;font-size:clamp(17px, 1.04vw, 20px);line-height:1em;}.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 .double-color{color:var(--s-grey-border);& .highlight {
  color: var(--p-black-text);
}\n}.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 .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);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:37px;height:37px;padding:10px;border-radius:50%;border-width:1px;border-style:solid;}.elementor .social-footer:hover,.elementor .social-footer:focus-visible{background-color:#be172440;}.elementor .footer-text-spacing{margin-block-end:1em;}.elementor .default-spacing{margin-block-start:6rem;}.elementor .default-space-bottom{margin-block-end:7rem;}