.elementor .heading-22{font-family:REM;font-weight:500;font-size:22px;line-height:30px;text-transform:uppercase;}.elementor .padding-horizontal{padding-block-start:14px;padding-inline-start:140px;padding-inline-end:140px;flex-direction:column;}.elementor .padding-vertical{padding-block-start:140px;padding-block-end:140px;}.elementor .heading-2{font-family:REM;font-weight:700;font-size:clamp(2.375rem, 2.1089rem + 0.9901vw, 3rem);line-height:clamp(3rem, 2.7339rem + 0.9901vw, 3.625rem);}.elementor .inner-containers-gap{gap:80px;}.elementor .card-padding-medium{padding-block-start:45px;padding-block-end:50px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;}.elementor .card-paragraph{font-family:"Noto Sans";font-weight:400;font-size:clamp(1rem, 0.9556rem + 0.1653vw, 1.125rem);line-height:clamp(1.625rem, 1.4917rem + 0.4959vw, 2rem);}.elementor .heading-sm{font-family:REM;font-weight:600;font-size:40px;line-height:48px;}.elementor .width-1440{width:1440px;flex-direction:column;gap:20px;}.elementor .center-container{display:flex;justify-content:center;align-items:center;}.elementor .center-text{text-align:center;}.elementor .paragraph-sm{font-family:"Noto Sans";font-weight:500;font-size:clamp(0.75rem, 0.875rem + 0.198vw, 0.875rem);line-height:clamp(1.375rem, 1.3218rem + 0.198vw, 1.5rem);}.elementor .paragraph-sm:hover,.elementor .paragraph-sm:focus-visible{color:var(--hl_green);}.elementor .home-tab{width:200px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;border-width:1px;border-color:var(--copytext);border-style:solid;background-color:#ffffff00;display:flex;justify-content:center;align-items:center;}.elementor .home-tab:hover,.elementor .home-tab:focus-visible{border-color:var(--hl_green);background-color:#e0e0e000;}.elementor .home-tab:active{border-color:var(--hl_green);}.elementor .border-4{border-radius:4px;}.elementor .sticky-header-elementor{inset-block-start:5px;z-index:9999;}.elementor .flex-column{flex-direction:column;}.elementor .padding-0{padding:0px;}.elementor .font-34{font-family:"Noto Sans";font-weight:400;font-size:30px;line-height:38px;}.elementor .font-size-28{font-family:REM;font-weight:500;font-size:26px;line-height:34px;}.elementor .font-size-20{font-size:20px;}.elementor .minheight-grid{min-height:205px;}