.elementor .text-100{font-weight:100;}.elementor .text-200{font-weight:200;}.elementor .text-300{font-weight:300;}.elementor .text-400{font-weight:400;}.elementor .text-500{font-weight:500;}.elementor .text-600{font-weight:600;}.elementor .text-700{font-weight:700;}.elementor .text-800{font-weight:800;}.elementor .text-900{font-weight:900;}.elementor .text-align-left{text-align:start;}.elementor .text-align-center{text-align:center;}.elementor .text-align-right{text-align:end;}.elementor .text-align-justify{text-align:justify;}.elementor .text-decorator-underlined{text-decoration:underline;}.elementor .text-decorator-strikethrough{text-decoration:line-through;}.elementor .text-decorator-overlined{text-decoration:overline;}.elementor .text-transform-capitalize{text-transform:capitalize;}.elementor .text-transform-uppercase{text-transform:uppercase;}.elementor .text-transform-lowercase{text-transform:lowercase;}.elementor .text-style-italic{font-style:italic;}.elementor .text-direction-rtl{direction:rtl;}.elementor .text-direction-ltr{direction:ltr;}.elementor .text-size-xs{font-size:clamp(0.75rem, 0.7rem + 0.25vw, 1rem);;}.elementor .text-size-sm{font-size:clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem);;}.elementor .text-size-base{font-size:clamp(1rem, 0.9rem + 0.5vw, 1.5rem);;}.elementor .text-size-lg{font-size:clamp(1.125rem, 1rem + 0.625vw, 1.75rem);;}.elementor .text-size-xl{font-size:clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem);;}.elementor .text-size-2xl{font-size:clamp(1.5rem, 1.4rem + 0.5vw, 2rem);;}.elementor .text-size-3xl{font-size:clamp(1.875rem, 1.8rem + 0.375vw, 2.25rem);;}.elementor .text-size-4xl{font-size:clamp(2.25rem, 2.2rem + 0.25vw, 2.5rem);;}.elementor .text-size-5xl{font-size:clamp(3rem, 2.9rem + 0.5vw, 3.5rem);;}.elementor .text-size-6xl{font-size:clamp(3.75rem, 3.7rem + 0.25vw, 4rem);;}.elementor .text-size-7xl{font-size:clamp(4.5rem, 4.3rem + 1vw, 5.5rem);;}.elementor .text-size-8xl{font-size:clamp(6rem, 5.8rem + 1vw, 7rem);;}.elementor .text-size-9xl{font-size:clamp(8rem, 7.8rem + 1vw, 9rem);;}.elementor .info-card-md{flex-direction:column;gap:var(--space-xs);justify-content:space-evenly;}