.elementor .Banner-left{width:54%;padding:0px;}.elementor .Banner-right{width:46%;padding:0px;margin-inline-end:0px;}.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 .page-heading{font-weight:700;font-size:45px;color:#1a1a1e;letter-spacing:-4%;line-height:55px;margin-block-start:15px;}.elementor .Section-6{padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.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 .cs-item{width:49%;max-width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;}.elementor .cs-item-cont{width:100%;padding:30px;border-radius:30px;background-color:#f7f7f7;display:block;}.elementor .cs-item-top{height:270px;padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .cs-item-title{width:80%;font-weight:500;font-size:24px;color:var(--body-color);}.elementor .cs-items-desc{font-weight:400;font-size:18px;color:var(--text-color);line-height:24px;}.elementor .banner-pic{width:100%;height:auto;display:block;}.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 .Underbanner-section{padding-block-start:80px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.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 .solution-1-icon{padding:0px;margin-block-end:120px;}.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 .testing-pic{height:260px;object-fit:cover;border-radius:30px;}.elementor .solution-desc-sub{min-height:125px;}.elementor .sc-6-pt-0{padding-block-start:0px;}.elementor .innerbanner-hd{font-weight:300;font-size:87px;line-height:117px;}