.elementor .text-l{font-family:"Stack Sans Text";font-size:var(--Body-Large);}.elementor .text-title{font-family:"Stack Sans Text";font-weight:700;font-size:var(--Title);color:var(--Secondary);}.elementor .mobile-touch-card{min-height:250px;max-width:600px;padding-block-start:48px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:32px;display:flex;flex-direction:column;justify-content:flex-start;& .hidden-text{
 max-height: 0;
      opacity: 0;
      overflow: hidden;
      transform: translateY(100%);
      transition: max-height 0.8s ease,
          opacity 0.8s ease,
          transform 0.8s ease;
}
&:hover .hidden-text{
  opacity: 1;
  transform: translateY(0);
  max-height: 500px;
  margin-bottom: 16px;
}   
& .card-title{
  transition: transform 0.8s ease;
}\n}.elementor .hidden-text{color:var(--White);}.elementor .card-title{padding:0px;}.elementor .Button1{font-family:"Stack Sans Text";font-weight:400;font-size:var(--Body-Regular);color:var(--White);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:30px;border-width:2px;border-color:var(--Secondary);border-style:solid;background-color:var(--Secondary);align-self:center;}.elementor .Button1:hover,.elementor .Button1:focus-visible{border-color:var(--DarkSecondary);background-color:var(--DarkSecondary);}.elementor .Button2{font-family:"Stack Sans Text";font-weight:400;font-size:var(--Body-Regular);color:var(--Primary);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:30px;border-width:2px;border-color:var(--Primary);border-style:solid;background-color:var(--Transparent);}.elementor .Button2:hover,.elementor .Button2:focus-visible{color:var(--Secondary);border-color:var(--Secondary);}.elementor .Header{max-width:1000px;font-family:"Stack Sans Text";font-weight:700;font-size:var(--Display);color:var(--Primary);text-align:center;}.elementor .Subtitle{font-family:"Stack Sans Text";font-weight:400;font-size:var(--Subtitle);color:var(--Secondary);text-align:center;}.elementor .TitleCarousel{font-family:"Stack Sans Text";font-weight:600;font-size:var(--Body-Regular);color:var(--Primary);text-align:center;}.elementor .main-container{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:64px;align-items:center;}.elementor .text-s{font-family:"Stack Sans Text";font-weight:400;font-size:var(--Body-Small);}.elementor .text-r{font-family:"Stack Sans Text";font-weight:400;font-size:var(--Body-Regular);}.elementor .text-semi-bold{font-weight:600;}