.elementor .hero-linear{background-image:linear-gradient(180deg, rgba(7, 39, 26, 0.00) 45%,rgba(7, 39, 26, 0.25) 60%,rgba(7, 39, 26, 0.7) 78%,rgb(7, 39, 26) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .caption{font-family:var(--family);font-weight:400;font-size:var(--body-caption);color:var(--neutral-950);letter-spacing:var(--letter-spacing-wide);line-height:133%;}.elementor .body2{font-family:var(--family);font-weight:400;font-size:var(--body-body2);color:var(--neutral-950);letter-spacing:var(--letter-spacing-wider);line-height:143%;}.elementor .nav-text{font-family:var(--family);font-weight:500;font-size:var(--body-nav);color:var(--neutral-950);letter-spacing:var(--letter-spacing-widest);line-height:147%;}.elementor .body1{font-family:var(--family);font-weight:400;font-size:var(--body-body1);color:var(--neutral-950);line-height:140%;}.elementor .paragraph{font-family:var(--family);font-weight:400;font-size:var(--body-paragraph);color:var(--neutral-950);line-height:155%;}.elementor .subtitle{font-family:var(--family);font-weight:400;font-size:var(--title-subtitle);color:var(--neutral-950);letter-spacing:var(--letter-spacing-tight);line-height:149%;}.elementor .h5{font-family:var(--family);font-weight:500;font-size:var(--title-h5);color:var(--neutral-950);line-height:125%;}.elementor .h3{font-family:var(--family);font-weight:500;font-size:var(--title-h3);color:var(--neutral-950);letter-spacing:var(--letter-spacing-tighter);line-height:126%;}.elementor .h2{font-family:var(--family);font-weight:500;font-size:var(--title-h2);color:var(--neutral-950);letter-spacing:var(--letter-spacing-tightest);line-height:117%;}.elementor .h1{width:60%;position:static;font-family:var(--family);font-weight:500;font-size:var(--title-h1);color:var(--neutral-950);letter-spacing:var(--letter-spacing-tightest);line-height:120%;}.elementor .boxed-lg{max-width:1360px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:start;}.elementor .section-full-max{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:var(--padding-px-max);padding-inline-end:var(--padding-px-max);}.elementor .section-fluid-clamp{width:100%;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:var(--padding-px-clamp);padding-inline-end:var(--padding-px-clamp);display:flex;flex-direction:column;align-items:center;}.elementor .fit-content{justify-content:center;align-items:center;width: fit-content;\n}.elementor .pa-0{padding:0px;}.elementor .py-0{padding-block-start:0px;padding-block-end:0px;}.elementor .card-values{padding:36px;border-radius:var(--radius-3xl);border-width:var(--border-1);border-color:rgba(17, 84, 55, 0.2);background-color:var(--neutral-50);flex-direction:column;gap:32px;justify-content:space-between;align-self:stretch;box-shadow: 0 4px 12px 0 rgba(19, 105, 68, 0.04), 0 10px 28px 0 rgba(19, 105, 68, 0.04);\n}.elementor .partners-logo{width:100%;height:72px;}.elementor .gap-default{gap:56px;flex-wrap:nowrap;}.elementor .icon-cont-value{width:48px;height:48px;border-radius:var(--radius-xl);gap:0px;justify-content:center;align-items:center;background: linear-gradient(180deg, rgba(92, 224, 103, 0.16) 0%, #D8F2DA 55%, #EDF7EE 100%);
box-shadow: 0 8px 16px -10px rgba(17, 84, 55, 0.40);\n}.elementor .badge{padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--radius-lg);background-color:var(--badge-light-bg);}.elementor .divider-dark{width:100%;background-color:var(--neutral-50);opacity:24%;}.elementor .card-solutions{width:40%;min-height:360px;padding:16px;border-radius:var(--radius-3xl);background-image:url("https://rmaict.com/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;align-items:end;}.elementor .card-solutions:hover,.elementor .card-solutions:focus-visible{border-width:var(--border-2);border-color:rgba(255, 255, 255, 0.36);}.elementor .solution-numbering{padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;border-radius:var(--radius-sm);border-width:var(--border-1);border-color:var(--glass-border);}.elementor .key-metrics-marquee{width:90%;padding:0px;gap:0px;}.elementor .key-metrics-container{width:200px;max-width:200px;column-gap:0px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;row-gap:16px;}.elementor .key-metrics-card-brand{width:100%;min-width:200px;min-height:320px;column-gap:0px;padding:16px;border-radius:var(--radius-2xl);background-color:var(--brand-100);flex-direction:column;row-gap:12px;justify-content:space-between;}.elementor .key-metrics-card-white{width:100%;min-width:200px;min-height:240px;column-gap:0px;padding:16px;border-radius:var(--radius-2xl);background-color:var(--neutral-50);flex-direction:column;row-gap:12px;justify-content:space-between;}.elementor .key-metrics-track{width:100%;padding:0px;flex-direction:row;gap:16px;flex-wrap:nowrap;}.elementor .partners-track{width:100%;column-gap:64px;padding:0px;row-gap:0px;flex-wrap:nowrap;}.elementor .social-icon-container{width:36px;height:36px;padding:8px;border-radius:var(--radius-full);background-color:rgba(255, 255, 255, 0.08);backdrop-filter:blur(var(--blur-md));}.elementor .social-icon-container:hover,.elementor .social-icon-container:focus-visible{background-color:rgba(255, 255, 255, 0.16);}.elementor .footer-link{color:var(--secondary-text);transition: color 200ms ease;\n}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--brand-400);}.elementor .footer{width:100%;column-gap:0px;padding-block-start:5rem;padding-block-end:3rem;padding-inline-start:var(--padding-px-max);padding-inline-end:var(--padding-px-max);background-color:var(--brand-950);flex-direction:column;row-gap:40px;}.elementor .services{width:100%;max-width:1920px;overflow:visible;padding:0px;flex-direction:column;gap:0px;}.elementor .service-item{width:100%;height:100%;min-height:120vh;overflow:visible;position:relative;padding:0px;display:grid;gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);align-items:start;grid-template-columns: repeat(2, 1fr);\n}.elementor .services-content{width:100%;height:calc(100vh - 65px);position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:var(--padding-px-services-content);padding-inline-end:var(--padding-px-services-content);background-image:url("https://rmaict.com/wp-content/uploads/2026/08/services-grid-pattern.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;flex-direction:column;gap:0px;grid-column:1;justify-content:center;align-items:center;}.elementor .services-meta{max-width:80%;column-gap:40px;padding:0px;row-gap:0px;justify-content:space-between;align-items:center;}.elementor .service-num{font-weight:500;color:var(--brand-700);}.elementor .service-count{width: fit-content;\n}.elementor .services-media{width:100%;height:calc(100vh - 65px);overflow:hidden;aspect-ratio:16/9;object-fit:cover;object-position:center center;position:sticky;inset-block-start:65px;padding:0px;display:grid;grid-column:2;align-self:start;}.elementor .service-video{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center center;display:block;}.elementor .service-video-02{object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .menu-item{column-gap:16px;padding:12px;border-radius:var(--radius-xl);row-gap:0px;}.elementor .menu-item:hover,.elementor .menu-item:focus-visible{background-color:var(--menu-item-hover);}.elementor .submenu{max-width:760px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-2xl);background-color:var(--neutral-50);box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.08) inset,0px 2px 2px 0px rgba(0, 0, 0, 0.04) inset,0px 0px 0px 1px rgba(250, 250, 250, 0.25) inset;display:grid;row-gap:8px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);}.elementor .header-wrapper{width:100%;overflow:visible;position:relative;z-index:1000;padding:0px;flex-direction:column;gap:0px;margin-block-end: -65px;\n}.elementor .final-contact-cta{padding-block-start:5rem;flex-direction:column;gap:0px;background: linear-gradient(
180deg,
#F3F3F6 30%,
#136944 70%,
#07271A 95%
);\n}.elementor .hero-glass-cta{width:34%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--radius-2xl);border-width:var(--border-2);border-color:var(--glass-border);border-style:solid;background-color:var(--glass-bg);backdrop-filter:blur(var(--blur-sm));flex-direction:column;gap:16px;align-items:start;}.elementor .partners-marquee{width:85%;padding:0px;gap:0px;}