/* Inner pages share the homepage palette. Product images and logos keep their colours. */
body:not(.ma-screenshot-home){--ma-inner-navy:var(--ma-theme-navy,#011e38);--ma-inner-burgundy:var(--reference-red,#7d231e);--ma-inner-blush:var(--ma-theme-blush,#fef5f7);--ma-inner-line:#eadfe2;background:#fff;color:#344254}
body:not(.ma-screenshot-home) main{background:#fff}
body:not(.ma-screenshot-home) main :is(h1,h2,h3,h4,h5,h6){color:var(--ma-inner-navy)}
body:not(.ma-screenshot-home) :is(.inner-pages,.level1-inner,.page-left-side,.ma-product-card,.ma-software-card,.ma-package,.ma-checkout-panel){background-color:#fff;border-color:var(--ma-inner-line)}
body:not(.ma-screenshot-home) :is(.bs-page-title,.ma-pricing,.ma-software-plans,.ma-cart-summary,.ma-software-annual,.ma-product-annual,.ma-software-checkout-note,.ma-package-exclusions,.ma-pricing-addon){background:var(--ma-inner-blush)!important;border-color:var(--ma-inner-line)!important}
body:not(.ma-screenshot-home) :is(.ma-software-grid>.ma-software-card:only-child>img,.ma-product-image){background-color:#f4f3f3!important}
body:not(.ma-screenshot-home) main>.banner{background:linear-gradient(110deg,var(--ma-inner-burgundy),#a25d62)!important}
body:not(.ma-screenshot-home) :is(.main-heading h2,.about_info h3,.ma-pricing .ma-pricing-heading h2,.ma-package h3,.ma-package-price,.ma-software-price,.ma-software-content h3,.ma-checkout h1,.ma-checkout h2){color:var(--ma-inner-navy)!important}
body:not(.ma-screenshot-home) :is(.main-heading h2:after,.carousel-indicators .active){background:var(--ma-inner-burgundy)!important;border-color:var(--ma-inner-burgundy)!important}
body:not(.ma-screenshot-home) :is(.ma-pricing-eyebrow,.ma-package-summary,.ma-software-content small,.ma-product-breakdown,.ma-product-details,.ma-cart-remove,.ma-cart-copy,.ma-pricing-contact a,.price-list-table tbody td a){color:var(--ma-inner-burgundy)!important}
body:not(.ma-screenshot-home) :is(.contact-inner,.inner-core-services,.right-bar-links .panel-group .panel){background:var(--ma-inner-blush)!important;border-color:var(--ma-inner-line)!important}
body:not(.ma-screenshot-home) :is(.contact-inner .form-heading,.inner-core-services h2,.right-bar-links .panel-heading,.inner-pages .form-heading){background:var(--ma-inner-navy)!important;color:#fff!important;border-color:var(--ma-inner-navy)!important}
body:not(.ma-screenshot-home) .right-bar-links .panel-heading :is(a,h3,h4){color:#fff!important}
body:not(.ma-screenshot-home) :is(.inner-core-services ul,.inner-core-services ul li,.right-bar-links .panel-body){border-color:var(--ma-inner-line)!important}
body:not(.ma-screenshot-home) :is(.inner-core-services ul a,.right-bar-links .panel-body a){color:var(--ma-inner-navy)!important}
body:not(.ma-screenshot-home) .inner-core-services ul a:hover{background:var(--ma-inner-burgundy)!important;color:#fff!important}
body:not(.ma-screenshot-home) :is(.read-more-btn a,.ma-package-cta,.connect-with-us button.btn-default,.contact-inner input[type=submit],.san-popup-contactform input[type=submit],main button[type=submit],main input[type=submit]){background:var(--ma-inner-navy)!important;background-image:none!important;border-color:var(--ma-inner-navy)!important;color:#fff!important;text-shadow:none;box-shadow:none}
body:not(.ma-screenshot-home) :is(.read-more-btn a,.ma-package-cta,.connect-with-us button.btn-default,.contact-inner input[type=submit],main button[type=submit],main input[type=submit]):hover{background:var(--ma-inner-burgundy)!important;border-color:var(--ma-inner-burgundy)!important;color:#fff!important}
body:not(.ma-screenshot-home) :is(main,.contact-inner) :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,select){background-color:#fff;border-color:#d8cbd0;color:#263b50}
body:not(.ma-screenshot-home) :is(main,.contact-inner) :is(input,textarea,select):focus{border-color:#9a6265;outline-color:#9a6265;box-shadow:0 0 0 2px #7d231e12}
body:not(.ma-screenshot-home) .ma-package-features li:before{color:var(--ma-inner-burgundy)!important}
body:not(.ma-screenshot-home) :is(.ma-cart-summary,.ma-checkout-panel){border:1px solid var(--ma-inner-line)}
