h2 {margin-top: 0;}body p {line-height: 140%;}.btn {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-decoration: none!important;margin-top: 30px;}.grn-btn {background-color: #197b30;color: #fff;border-radius: 25px;font-size: 16px;display: inline-block;padding: 10px 15px;}.btn:hover, .btn:focus {color: #333;text-decoration: none;}.home-icons {display: inline-block;width: 24%;padding-bottom: 8px;padding-top: 8px;margin: 5px .4% 5px .25%;overflow: hidden;background: #fff;vertical-align: middle;border: 0 solid rgba(0,0,0,0);text-align: left;}h2 {color: #313131;font-family: Lato;font-size: 24px;font-style: normal;font-weight: 700;line-height: 130%;padding-bottom: 20px;}.center {text-align: center;}.linkColor, a {color: rgb(25, 123, 48);}.dark h1, .dark p {color: #fff!important;}.grn-box {border: 2px solid #197b30;text-align: center;padding: 20px 45px;}.grn-box h2 {margin-bottom: 15px;}@media(max-width: 500px) {.grn-box { padding: 20px 20px;}.grn-box h2 {margin-bottom: 0px;}}span.home-icons {position: relative;}@media (min-width: 1601px) and (max-width: 1740px) {.homepage .home-icons div {top: 0;position: static !important;max-height: 166px;overflow: hidden;}}.home-icons img {margin-top: 5px;max-width: 100%;max-height: 1height: auto;}@media (min-width: 1601px) and (max-width: 1740px) {.home-icons div {top: 0;position: static !important;overflow: hidden;max-height: 166px;}}@media screen and (min-width: 1300px) {.home-icons {height: unset !important;max-height: 250px !important;}}.hi-title {margin-top: 20px;}.hi-title a {text-decoration: none;}.toggle-container {border-radius: 5px;overflow: hidden;max-width: 611px;width: 100%;margin-left: auto;margin-right: auto;}.toggle-icon {padding: 10px;cursor: pointer;display: flex;align-items: flex-start;gap: 10px;}.toggle-icon img {width: 16px;transition: transform 0.3s ease;margin-top: 3px;}.toggle-icon.open img {margin-top: 7px;}.toggle-content {padding: 10px;background-color: #fff;display: none;opacity: 0;max-height: 0;transition: max-height 0.3s ease, opacity 0.3s ease;}.toggle-content p {margin-top: 0;}.toggle-content a{font-weight: 700;font-decoration: underline;}.toggle-content.open {display: block;opacity: 1;max-height: 500px; margin-left: 30px;}.toggle-icon.open span {font-weight: 700;}#faxqs h2 {color: #197B30;4font-family: Lato;font-size: 24px;font-style: normal;font-weight: 700;line-height: 26px; text-align: center;margin-bottom: 40px;}[class*="section--"] {margin-bottom: 80px;margin-left: 20px;margin-right: 20px;}.custom-header-img.row {background-image: url(https://s3.amazonaws.com/autoprint/115/cms_images/504/anybudget-hero.jpg);background-repeat: no-repeat;background-size: cover;padding: 40px 40px 70px;margin-left: 0px;margin-right: 0px;min-height: 380px;display: flex;align-items: center;}@media (max-width: 767px) {.custom-header-img .col-sm-7 {text-align: center;width: 100%!important;}}@media (min-width: 900px) and (max-width: 1400px) {.home-icons {height: 240px!important; }}@media (max-width: 899px) {.home-icons {display: inline-block;width: 48%;text-align: center;height: 300px!important;padding-bottom: 0px;padding-top: 0px;margin: 5px .4% 5px .25%;overflow: hidden;background: #fff;vertical-align: middle;max-height: 300px;}}@media screen and (max-width: 500px) {.section--products .home-icons {display: inline!important;width: 99%!important;text-align: center;vertical-align: top;padding-bottom: 8px;padding-top: 8px;margin: 5px .25%;max-height: 400px;width: 350px!important;}}.hi-footer {margin-top: 40px;}@media (min-width: 680px) {.section--hero { margin-top: 60px; }}.section--services ul li,.section--services ol li {padding-bottom: 15px;}.section--services ul li:last-of-type,.section--services ol li:last-of-type {padding-bottom: 0;}.section--services ol {margin-bottom: 20px;margin-top: 10px;}.section--services ul {margin-top: 10px;}@media (max-width: 980px) and (min-width: 601px) {.custom-header-img.row {background-position: 50% 50%;}}@media (min-width: 768px) and (max-width: 1080px) {div#content.container {margin-top: 0px !important;}}@media screen and (min-width: 1300px) {.home-icons {height: unset !important;max-height: 265px !important;}}@media screen and (min-width: 1800px) {.home-icons {height: unset !important;max-height: 290px !important;}}