 body.ipsApp{font-weight:400}.contactfooter h2{color:#2f1340;font-weight:700;margin-top:20px;display:inline;font-size:36px;}.contactfooter{font-size:18px;padding:3rem 10rem;line-height:2rem;background:rgb(231 240 254);}#servicesHero.servicesHeroIndex, .contactfooter, #servicesHero.servicesSupportHero, #servicesHero.servicesHostingHero, #servicesHero.servicesConvertHero, #servicesConvertReady, #servicesHero.servicesContentHero, #servicesContentPricesDesc, #servicesHero.servicesSeoHero{margin:-21px;border-radius:var(--i-widget--bo-ra);}#servicesHero.servicesHeroIndex, #servicesHero.servicesSupportHero, #servicesHero.servicesHostingHero, #servicesHero.servicesConvertHero, #servicesConvertReady, #servicesHero.servicesContentHero, #servicesContentPricesDesc, #servicesHero.servicesSeoHero{margin-bottom:0;}.buttonsFlex{max-width:450px;gap:11px;display:flex;align-items:center;}.contactfooter .ipsButton{font-size:16px !important;background:rgb( var(--theme-primary_button) );border-radius:100px !important}.contactfooter .ipsButton:hover{box-shadow:none}.contactfooter .ipsButton.contactUsButtonSecond{background:var(--light__i-secondary);color:#5b6e77;transition:all .3s linear}.contactfooter .ipsButton.contactUsButtonSecond:hover{text-decoration:none;}.mainPad8{padding:8rem 0;}.wrapContent{margin:0 auto;max-width:1140px;padding:0 20px;}.h2Desc{font-size:18px;line-height:1.8;font-weight:400;letter-spacing:-.2px;}.ipsApp .ipsButton.ipsButton_primary{font-size:17px;--i-button--ba-co:var(--i-primary);--i-button--co:var(--i-primary-contrast);color:var(--i-button--co);background-color:var(--i-button--ba-co);}.ipsApp #ipsLayout_header header{box-shadow:0 2px 6px 0 rgba(32, 33, 37, .1);}@media screen and (max-width:979px){#ipsLayout_mainArea{padding:0;}.contactfooter .ipsButton{margin-bottom:15px;}.contactfooter .ipsButton.contactUsButtonSecond{margin-top:15px;}.buttonsFlex{max-width:none}}@media screen and (max-width:767px){.solutionsBackup #solutionsHero h1, .solutionsBackup .solutionsH2Head, .solutionsBackup .solutionsH3Head{font-size:28px;}.solutionsBackup #solutionsHero{padding:2em 1em;}.solutionsBackup #solutionsHero .h1Desc{margin:0;}.contactfooter{text-align:center;padding:0;}}