.elementor .emblem{width:11rem;height:11rem;margin-block-start:8vh;margin-block-end:0vh;margin-inline-start:8vw;margin-inline-end:0vh;}.elementor .container-boxed{width:var(--container-max);max-width:var(--container-max);padding:var(--section-pad-none);margin:0px;gap:var(--space-lg);align-self:center;}.elementor .hero-title{font-family:var(--defsult-font);font-weight:500;font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-relaxed);padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);}.elementor .hero-subtitle{width:50%;font-family:var(--defsult-font);font-weight:400;font-size:var(--font-size-h4);color:var(--color-text-light);letter-spacing:0.02rem;line-height:var(--line-height-xl);}.elementor .container-hero{height:100vh;padding-block-start:0rem;padding-block-end:var(--space-4xl);margin:0px;background-image:linear-gradient(#0b141fb3, #0b141fb3),url("https://remsense.com.au/wp-content/uploads/2026/04/wave.svg"),radial-gradient(circle at bottom left, #0b141f 0%,#1a262f 86%,#33afc7 100%);background-repeat:repeat,no-repeat,repeat;background-attachment:scroll;background-size:auto auto,auto,auto auto;background-position:0% 0%,bottom right,0% 0%;background-color:var(--color-bg-dark);flex-direction:column;justify-content:center;}.elementor .section-inner{width:var(--container-max);max-width:90vw;padding:var(--section-pad-none);gap:var(--space-xl);align-self:center;}.elementor .text-body{font-family:var(--defsult-font);font-weight:400;font-size:var(--font-size-body);}.elementor .text-body-lg{font-family:Montserrat-local;font-weight:400;font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);}.elementor .stack-md{width:100%;padding:var(--section-pad-none);flex-direction:column;gap:var(--space-xl);}.elementor .text-body-xl{font-family:Montserrat-local;font-weight:400;font-size:var(--font-size-h5);color:var(--color-text-light);line-height:var(--line-height-relaxed);}.elementor .section-padded{padding-block-start:var(--section-pad-y);padding-block-end:var(--section-pad-y);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:center;}.elementor .text-h2{font-family:var(--defsult-font);font-weight:400;font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-heading);word-spacing:var(--letter-spacing-heading);line-height:var(--line-height-xxl);text-transform:uppercase;}.elementor .text-light{color:var(--color-text-light);}