.elementor .banner-container{height:671px;padding-block-start:80px;padding-block-end:80px;border-end-start-radius:120px;border-end-end-radius:120px;background-color:#f7f7f7;}.elementor .banner-button{padding:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:15px;}.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 .white-btn{font-weight:300;font-size:14px;color:#000;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:36px;border-radius:50px;border-width:1px;border-color:#E8EAEE;border-style:solid;background-image:url("https://aggielandsoftware.com/wp-content/uploads/2026/07/ri-arrow-right-up-line.png");background-repeat:no-repeat;background-attachment:scroll;background-size:15px 15px;background-position:116px 50%;background-color:#FFF;}.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;text-transform:uppercase;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 .Section-7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:80px;background-color:var(--body-color);}.elementor .cta-cont{max-width:680px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:auto;display:block;}.elementor .cta-hd{font-size:55px;color:#FFF;line-height:70px;text-align:center;}.elementor .cta-para{font-weight:300;font-size:24px;color:#FFF;text-align:center;margin-block-start:25px;}.elementor .cat-buttons{justify-content:center;}.elementor .block-top-bg{padding:0px;background-image:url("https://aggielandsoftware.com/wp-content/uploads/2026/07/top-bg-r.jpg");background-repeat:repeat-x;background-attachment:scroll;background-size:auto auto;background-position:top center;display:flex;justify-content:center;}.elementor .testing-sub{color:#FFF;border-color:#FFF;background-color:#E8EAEE33;}.elementor .testing-hd{color:#FFFFFF;}.elementor .secpara2{font-weight:300;font-size:24px;color:#70708E;margin-block-start:30px;margin-block-end:30px;}.elementor .ppphoto{height:620px;object-fit:cover;}.elementor .ppphoto2{height:720px;}.elementor .quote-cont{overflow:hidden;position:relative;padding-block-start:85px;padding-block-end:85px;padding-inline-start:55px;padding-inline-end:55px;margin-block-start:60px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:60px;background-image:url("https://aggielandsoftware.com/wp-content/uploads/2026/11/aa9da510649bc3d1e42cf9d05b151ce61848e8af-1024x768.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#1A1A1E;mix-blend-mode:normal;}.elementor .quote-overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;background-color:#1A1A1E;opacity:70%;}.elementor .quote-text{font-family:"Playfair Display";font-weight:400;font-size:48px;color:#FFF;line-height:68px;text-align:center;}.elementor .quote-bottom-icon{margin-inline-start:auto;}.elementor .abtpto{width:251px;height:auto;margin:auto;}.elementor .abitv{overflow:hidden;position:relative;padding-block-start:85px;padding-block-end:85px;padding-inline-start:55px;padding-inline-end:55px;margin-block-start:60px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:60px;background-image:url("https://aggielandsoftware.com/wp-content/uploads/2026/11/abt-1-1024x768.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#1A1A1E;mix-blend-mode:normal;}.elementor .vimi{margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:15px;flex-wrap:wrap;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .vimicont{padding:25px;border-radius:15px;background-color:#ffffff1a;}.elementor .vimihd{font-weight:500;font-size:24px;color:#FFF;text-align:center;text-transform:uppercase;padding:0px;margin-block-end:15px;}.elementor .vimihd-2{font-weight:400;font-size:20px;color:#C0292A;text-align:center;}.elementor .vimipara{font-weight:400;font-size:16px;color:#FFF;line-height:30px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;}.elementor .Wmad-container{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .Wmad-items{padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .Wmad-item{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-width:1px;border-color:#70708E;border-style:solid;}.elementor .wm-icon{width:50px;height:50px;margin-block-end:30px;}.elementor .wm-heading{font-weight:500;font-size:24px;margin-block-end:20px;}.elementor .wm-para{font-size:16px;color:#70708E;line-height:26px;}.elementor .wm-para2{font-size:16px;color:#C0292A;line-height:26px;margin-block-start:25px;}.elementor .border-lt-0{border-block-start-width:0px;border-inline-start-width:0px;}.elementor .boredr-tr-0{border-block-start-width:0px;border-inline-end-width:0px;}.elementor .border-bt-0{border-block-end-width:0px;border-inline-start-width:0px;}.elementor .border-rb-0{border-block-end-width:0px;border-inline-end-width:0px;}