.elementor .Banner-left{width:54%;padding:0px;}.elementor .button-primary{font-weight:300;font-size:14px;color:#FFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;border-radius:50px;background-color:var(--red);}.elementor .PageHeading{padding:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .page-subheading{width:auto;font-family:"Space Grotesk";font-weight:400;font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:#acadbe;border-style:solid;background-color:#e8eaee;display:inline-block;justify-content:center;}.elementor .page-hd-content{display:flex;justify-content:center;align-self:center;}.elementor .Section-2{padding-block-start:110px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:15px;}.elementor .video-picture{padding:0px;}.elementor .play-icon-sc2{width:120px;height:120px;position:absolute;inset-block-start:50%;inset-inline-start:50%;display:block;}.elementor .section-2-rgt{padding:0px;}.elementor .pagehd-left-align{justify-content:flex-start;}.elementor .hd-lft-algn{width:100%;text-align:start;padding:0px;display:block;justify-content:flex-start;}.elementor .page-heading{font-weight:700;font-size:45px;color:#1a1a1e;letter-spacing:-4%;line-height:55px;margin-block-start:15px;}.elementor .sc-2-pic-bg{width:100%;height:100%;position:absolute;inset-block-start:64px;inset-inline-start:40px;border-radius:31px;background-color:#ffbaba33;}.elementor .hd-desc{max-width:960px;font-weight:300;font-size:24px;color:var(--text-color);text-align:center;margin-block-start:15px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .inner-banner-container{background-image:url("https://aggielandsoftware.com/wp-content/uploads/2026/07/banner-bg.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;}.elementor .Solution-sec-3{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;}.elementor .button-cont{display:flex;gap:15px;justify-content:flex-start;align-items:center;}.elementor .button-text{color:var(--red);}.elementor .solution-item{width:33.33%;max-width:33.33%;padding-inline-start:15px;padding-inline-end:15px;display:block;}.elementor .solution-items{padding:0px;margin-block-start:75px;display:flex;flex-wrap:wrap;}.elementor .solution-item-cont{padding:26px;border-radius:30px;background-color:#f7f7f7;display:block;}.elementor .solution-heading{font-weight:500;font-size:24px;color:var(--body-color);letter-spacing:-3%;}.elementor .solution-text{font-weight:400;font-size:18px;color:var(--text-color);line-height:25px;margin-block-start:15px;margin-block-end:15px;}.elementor .testing-section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;border-radius:47px;background-color:#1e1e1e;}.elementor .testing-sub{color:#FFF;border-color:#FFF;background-color:#E8EAEE33;}.elementor .testing-hd{color:#FFFFFF;}.elementor .test-items{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-wrap:wrap;}.elementor .test-item{width:33.33%;max-width:33.33%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;}.elementor .test-item-cont{padding:0px;border-radius:29px;background-color:#303030;}.elementor .testing-body-cont{padding:30px;}.elementor .testing-body-hd{font-size:24px;color:#FFF;letter-spacing:-3%;line-height:30px;padding-block-end:15px;}.elementor .testing-desc{font-size:18px;color:#FFF;line-height:26px;margin-block-end:10px;}.elementor .innerbanner-hd{font-weight:300;font-size:87px;line-height:117px;}.elementor .solution-pt-0{margin-block-start:0px;}.elementor .solution-picture{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor .solution-picture-cont{width:auto;height:260px;overflow:hidden;object-fit:cover;padding:0px;margin-block-start:-25px;margin-block-end:30px;margin-inline-start:-25px;margin-inline-end:-25px;border-radius:30px;}.elementor .tag-buttons{padding:0px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;flex-wrap:wrap;}.elementor .sbc-link{font-size:16px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;border-radius:15px;background-color:#ffffff33;}.elementor .sbc-heading{width:auto;font-size:16px;color:#ffffff;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:15px;background-color:var(--red);display:inline-flex;}.elementor .secpara2{font-weight:300;font-size:24px;color:#70708E;margin-block-start:30px;margin-block-end:30px;}.elementor .Process_container{padding-block-start:60px;padding-block-end:60px;padding-inline-start:15px;padding-inline-end:15px;}.elementor .ppphoto{height:620px;object-fit:cover;}.elementor .hd-center{text-align:center;}.elementor .process-items{padding-block-start:50px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:15px;flex-wrap:wrap;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .process-item{padding-block-start:30px;padding-block-end:30px;padding-inline-start:15px;padding-inline-end:15px;border-radius:30px;background-color:#F7F7F7;}.elementor .process-icon{width:60px;height:60px;margin-block-end:28px;}.elementor .process-title{font-weight:500;font-size:24px;color:#1A1A1E;margin-block-end:15px;}.elementor .process-text{font-size:16px;color:#70708E;line-height:26px;}.elementor .process-col{padding:0px;margin:0px;}.elementor .EllipseLeft{width:180px;margin-inline-start:auto;margin-inline-end:-24px;display:flex;justify-content:flex-end;}.elementor .EllipseRight{width:180px;margin-block-start:28px;margin-inline-start:auto;margin-inline-end:-30px;display:flex;}.elementor .hidden{opacity:0%;}.elementor .tech-logos-pic{width:100%;height:auto;}.elementor .main-container{padding:0px;}.elementor .ppphoto2{height:720px;}.elementor .heading-intro{font-weight:300;font-size:24px;color:var(--text-color);text-align:center;margin-block-start:15px;}.elementor .application-cta-sec{max-width:1200px;}