.elementor .hero-heading{font-family:var(--Heading);font-weight:300;font-size:var(--H1_Desktop);color:var(--shadow-grey);line-height:80px;text-align:start;text-transform:uppercase;direction:ltr;flex-direction:row;justify-content:center;align-items:center;}.elementor .hero-text{width:100%;font-family:var(--Body);font-weight:400;font-size:var(--P_hero);text-align:start;}.elementor .banner-heading{font-family:var(--Body);font-weight:600;font-size:120px;color:var(--white);line-height:110px;text-align:start;text-transform:uppercase;direction:ltr;flex-direction:row;justify-content:center;align-items:center;text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.139);\n}.elementor .banner-text{width:90%;font-family:var(--Body);font-weight:400;font-size:var(--P_Desktop);color:var(--white);line-height:30px;text-align:start;text-transform:none;direction:ltr;margin-inline-start:15px;border-color:#000000;border-style:outset;flex-direction:row;justify-content:center;align-items:center;text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.139);\n}.elementor .popup-heading{width:100%;object-fit:fill;font-family:var(--Heading);font-weight:300;font-size:var(--H1_Mobile);color:var(--shadow-grey);line-height:40px;text-align:start;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-10px;margin-inline-end:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .popup-text{width:100%;font-family:var(--Body);font-weight:400;font-size:10px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}