.ContactForm-module__ElNxlq__contactSection{text-align:left;box-sizing:border-box;width:100%;margin:0 auto;padding:0 1rem}.ContactForm-module__ElNxlq__heading{text-align:left;width:100%;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.ContactForm-module__ElNxlq__formLeft{flex-direction:column;flex:1;display:flex}.ContactForm-module__ElNxlq__textarea{resize:none;background-color:#e0dedf;border:1px solid #ccc;width:100%;min-height:17rem;padding:.75rem}.ContactForm-module__ElNxlq__formRight{flex-direction:column;flex:1;gap:1rem;display:flex}.ContactForm-module__ElNxlq__formRow{gap:1rem;display:flex}.ContactForm-module__ElNxlq__formGroup{flex-direction:column;flex:1;display:flex}.ContactForm-module__ElNxlq__input{background-color:#e0dedf;border:1px solid #ccc;width:100%;height:2.75rem;padding:.75rem}.ContactForm-module__ElNxlq__belowForm{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.ContactForm-module__ElNxlq__disclaimer{color:#666;flex:1;font-size:.8rem}.ContactForm-module__ElNxlq__button{width:18rem!important}@media (max-width:991px){.ContactForm-module__ElNxlq__button{width:100%!important}}.ContactForm-module__ElNxlq__button:not(:disabled):hover{color:#fff!important;background-color:#000!important}.ContactForm-module__ElNxlq__button:not(:disabled):hover .fa-arrow-right{color:#f50031!important}.ContactForm-module__ElNxlq__button:disabled{background-color:#cecaca!important}.ContactForm-module__ElNxlq__align-right{width:50%;max-width:50%}.ContactForm-module__ElNxlq__buttonWrapper{justify-content:flex-end;align-items:center;display:flex}.ContactForm-module__ElNxlq__honeypot{visibility:hidden;opacity:0;display:none;position:absolute;left:-9999px}@media (max-width:768px){.ContactForm-module__ElNxlq__contactForm{flex-direction:column}.ContactForm-module__ElNxlq__formLeft,.ContactForm-module__ElNxlq__formRight{width:100%;padding-right:0}.ContactForm-module__ElNxlq__formRow{flex-direction:column}.ContactForm-module__ElNxlq__belowForm{flex-direction:column;align-items:flex-start}.ContactForm-module__ElNxlq__buttonWrapper{justify-content:center;width:100%}}
.CustomButton-module-scss-module__Vk2ena__button{cursor:pointer;border:none;border-radius:0;width:100%;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .1s,transform .3s}.CustomButton-module-scss-module__Vk2ena__button svg,.CustomButton-module-scss-module__Vk2ena__button:focus svg{color:#f50031;transition:background-color .1s,transform .3s;transform:rotate(45deg)}.CustomButton-module-scss-module__Vk2ena__button:hover svg{color:#fff}.CustomButton-module-scss-module__Vk2ena__button:hover,.CustomButton-module-scss-module__Vk2ena__primary,.CustomButton-module-scss-module__Vk2ena__primary:not(:disabled):focus{color:#fff;background-color:#f50031}.CustomButton-module-scss-module__Vk2ena__primary:not(:disabled):focus svg{color:#fff}.CustomButton-module-scss-module__Vk2ena__primary:not(:disabled):hover{color:#000;background-color:#fff}.CustomButton-module-scss-module__Vk2ena__primary:not(:disabled):hover svg{color:#000}.CustomButton-module-scss-module__Vk2ena__primary svg{color:#fff;transform:rotate(45deg)}.CustomButton-module-scss-module__Vk2ena__secondary,.CustomButton-module-scss-module__Vk2ena__secondary:not(:disabled):focus{color:#000;background-color:#cecaca}.CustomButton-module-scss-module__Vk2ena__secondary:not(:disabled):focus svg{color:#000}.CustomButton-module-scss-module__Vk2ena__secondary:not(:disabled):hover{color:#fff;background-color:#f50031!important}.CustomButton-module-scss-module__Vk2ena__secondary:not(:disabled):hover svg{color:#fff}.CustomButton-module-scss-module__Vk2ena__secondary svg{color:#f50031;transform:rotate(45deg)}
@media (max-width:991.98px){.CallForActionCentered-module-scss-module__HMLu4q__callForActionContent{background-color:#fff}.CallForActionCentered-module-scss-module__HMLu4q__callForActionContent a:hover{color:#fff!important;background-color:#000!important}.CallForActionCentered-module-scss-module__HMLu4q__callForActionContent a:hover svg{color:#fff!important}}.CallForActionCentered-module-scss-module__HMLu4q__imageWrapper{width:100%;height:100%;min-height:550px;padding-top:25px;position:relative;overflow:hidden}.CallForActionCentered-module-scss-module__HMLu4q__image{object-fit:cover;width:auto;height:100%}.CallForActionCentered-module-scss-module__HMLu4q__button{max-width:300px}
.Banner-module-scss-module__m49DJW__banner{background-color:#000}.Banner-module-scss-module__m49DJW__container{min-height:28rem}@media (max-width:991.98px){.Banner-module-scss-module__m49DJW__container{min-height:20rem}}.Banner-module-scss-module__m49DJW__imageWrapper{min-height:20rem}@media (max-width:991.98px){.Banner-module-scss-module__m49DJW__imageWrapper{min-height:15rem}}
.TechMobile-module-scss-module__93PX5G__box{border-right:.063rem dashed #efeeee;min-height:12.5rem}.TechMobile-module-scss-module__93PX5G__box:last-child{border-right:none}@media (max-width:991.98px){.TechMobile-module-scss-module__93PX5G__box{border-bottom:.063rem dashed #efeeee;border-right:none}}.TechMobile-module-scss-module__93PX5G__box:hover .TechMobile-module-scss-module__93PX5G__iconBW{display:none!important}.TechMobile-module-scss-module__93PX5G__box:hover .TechMobile-module-scss-module__93PX5G__icon{display:block!important}.TechMobile-module-scss-module__93PX5G__borderBottom{border-bottom:.063rem dashed #efeeee}@media (max-width:991.98px){.TechMobile-module-scss-module__93PX5G__borderBottom{border-bottom:none}}@media (min-width:768px) and (max-width:991.98px){.TechMobile-module-scss-module__93PX5G__noBottomBorderMd{border-bottom:none}}.TechMobile-module-scss-module__93PX5G__noBottomBorder{border-bottom:none}@media (min-width:768px) and (max-width:991.98px){.TechMobile-module-scss-module__93PX5G__borderLeftMd{border-left:.063rem dashed #efeeee}}.TechMobile-module-scss-module__93PX5G__iconWrapper{width:5rem;height:5rem}.TechMobile-module-scss-module__93PX5G__animatedContent{transition:opacity .3s}.TechMobile-module-scss-module__93PX5G__fadeIn{opacity:1}.TechMobile-module-scss-module__93PX5G__fadeOut{opacity:0}
.page-module-scss-module__rcUngW__banner .page-module-scss-module__rcUngW__textWrapper{flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.25rem 0;display:flex}.page-module-scss-module__rcUngW__banner .page-module-scss-module__rcUngW__desc{font-size:1.25rem}@media (min-width:992px){.page-module-scss-module__rcUngW__banner .page-module-scss-module__rcUngW__buttonWrapper{max-width:13rem}}.page-module-scss-module__rcUngW__build,.page-module-scss-module__rcUngW__upgrade{height:32.875rem;position:relative}.page-module-scss-module__rcUngW__build h1,.page-module-scss-module__rcUngW__upgrade h1{font-weight:700}.page-module-scss-module__rcUngW__build a,.page-module-scss-module__rcUngW__upgrade a{width:10rem}@media (min-width:768px){.page-module-scss-module__rcUngW__build a,.page-module-scss-module__rcUngW__upgrade a{width:13.5rem}}.page-module-scss-module__rcUngW__build{text-align:left;background-image:url(/assets/home_build_new_product.svg);background-position:100%;background-repeat:no-repeat;padding:1rem}@media (min-width:768px){.page-module-scss-module__rcUngW__build{padding:3rem}}@media (min-width:1400px){.page-module-scss-module__rcUngW__build{text-align:right;padding:5rem 31.25rem 5rem 5rem}}.page-module-scss-module__rcUngW__build a{color:#000;background-color:#fff;border:.063rem solid #000}.page-module-scss-module__rcUngW__build a:hover{border:.063rem solid #f50031;color:#fff!important;background-color:#000!important}.page-module-scss-module__rcUngW__build a:hover svg{color:#f50031}.page-module-scss-module__rcUngW__build a svg{color:#f50031!important}.page-module-scss-module__rcUngW__upgrade{text-align:right;background-image:url(/assets/home_scale_existing_product.svg);background-position:0;background-repeat:no-repeat;padding:1rem}@media (min-width:768px){.page-module-scss-module__rcUngW__upgrade{padding:3rem}}@media (min-width:1400px){.page-module-scss-module__rcUngW__upgrade{text-align:left;padding:5rem 5rem 5rem 31.25rem}}.page-module-scss-module__rcUngW__upgrade a{color:#fff;background-color:#000;border:.063rem solid #fff}.page-module-scss-module__rcUngW__upgrade a:hover{border:.063rem solid #f50031}.page-module-scss-module__rcUngW__upgrade a:hover svg{color:#f50031}.page-module-scss-module__rcUngW__upgrade a svg{color:#f50031!important}.page-module-scss-module__rcUngW__borderBottom100{border-bottom:.063px solid #efeeee}.page-module-scss-module__rcUngW__borderTop200{border-top:.063px solid #cecaca}.page-module-scss-module__rcUngW__borderBottom200{border-bottom:.063px solid #cecaca}.page-module-scss-module__rcUngW__headingLarge{margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module-scss-module__rcUngW__line{background-color:#f50031;width:3.75rem;height:.313rem}
.GridTextBoxes-module-scss-module__WAGWpa__serviceBox{background-color:#efeeee;height:100%;padding:1.5rem}.GridTextBoxes-module-scss-module__WAGWpa__serviceTitle{clear:both;text-align:center;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.GridTextBoxes-module-scss-module__WAGWpa__serviceDescription{margin-top:0;font-size:1rem}.GridTextBoxes-module-scss-module__WAGWpa__titleLine{background-color:#f50031!important}
.SoftwareDevelopmentKeyPoints-module-scss-module__od3PeW__containerSection{width:100%;padding:3rem 0}.SoftwareDevelopmentKeyPoints-module-scss-module__od3PeW__imageContainer{justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.SoftwareDevelopmentKeyPoints-module-scss-module__od3PeW__description{color:#333;font-size:1rem;line-height:1.5}@media (min-width:768px){.SoftwareDevelopmentKeyPoints-module-scss-module__od3PeW__row{align-items:stretch;display:flex}}.SoftwareDevelopmentKeyPoints-module-scss-module__od3PeW__section-title{color:#000;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}
.JobItem-module-scss-module__jMB8SG__tags>div{background-color:#fff;border:1px solid #f50031;padding-left:.625rem;padding-right:.625rem}.JobItem-module-scss-module__jMB8SG__job{color:#000;background-color:#efeeee;border:1px solid #cecaca;text-decoration:none}.JobItem-module-scss-module__jMB8SG__job>.JobItem-module-scss-module__jMB8SG__title{font-weight:700}.JobItem-module-scss-module__jMB8SG__job:hover,.JobItem-module-scss-module__jMB8SG__job:focus{background-color:#fff;border:1px solid #f50031}
.HomeServices-module-scss-module__UI5nRW__services{border-bottom:.063rem solid #cecaca}.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service{min-height:16rem}@media (min-width:992px) and (max-width:1199.98px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service{min-height:20rem}}@media (min-width:1200px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service{min-height:24rem}}.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service{transition:background-color .3s}.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service .HomeServices-module-scss-module__UI5nRW__serviceTitle{height:3rem}@media (min-width:992px) and (max-width:1199.98px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service .HomeServices-module-scss-module__UI5nRW__serviceTitle{height:3rem}}@media (min-width:1200px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service .HomeServices-module-scss-module__UI5nRW__serviceTitle{height:4.5rem}}.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service:hover{color:#fff;background-color:#f50031}.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service:hover a,.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service:hover a svg,.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service:hover a:hover{color:#f50031!important;background-color:#fff!important}.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service+.HomeServices-module-scss-module__UI5nRW__service{border-left:.063rem solid #cecaca}@media (min-width:992px) and (max-width:1199.98px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service+.HomeServices-module-scss-module__UI5nRW__service{border-top:.063rem solid #cecaca;border-left:.063rem solid #cecaca}}@media (max-width:991.98px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service+.HomeServices-module-scss-module__UI5nRW__service{border-top:.063rem solid #cecaca;border-left:0}}@media (min-width:992px) and (max-width:1199.98px){.HomeServices-module-scss-module__UI5nRW__services .HomeServices-module-scss-module__UI5nRW__service+.HomeServices-module-scss-module__UI5nRW__service:nth-child(3n){border-left:0}}
.SoftwareDevelopmentService-module-scss-module__s1_zTq__container-section{background-color:#efeeee;width:100%;min-height:400px;padding:3rem 0}.SoftwareDevelopmentService-module-scss-module__s1_zTq__text-column{flex-direction:column;justify-content:flex-start;min-height:300px;display:flex}.SoftwareDevelopmentService-module-scss-module__s1_zTq__button-container{max-width:22rem;margin-top:auto}.SoftwareDevelopmentService-module-scss-module__s1_zTq__image-column img{object-fit:cover;border-radius:10px}@media (max-width:768px){.SoftwareDevelopmentService-module-scss-module__s1_zTq__image-column img{width:100%;height:auto}}
.page-module-scss-module__qG_EtW__bannerButton{max-width:22rem;margin-top:2rem}.page-module-scss-module__qG_EtW__sectionTitle{display:flex;position:sticky;top:0;bottom:10rem}.page-module-scss-module__qG_EtW__img{width:auto;max-height:20rem}@media (min-width:768px){.page-module-scss-module__qG_EtW__img{max-height:29rem}}@media (min-width:992px){.page-module-scss-module__qG_EtW__img{max-height:29rem}}.page-module-scss-module__qG_EtW__sectionSubtitle{font-size:1.875rem}.page-module-scss-module__qG_EtW__sectionSubSectionTitle{font-size:1.25rem}.page-module-scss-module__qG_EtW__roles{color:#1b1718}.page-module-scss-module__qG_EtW__roleTitle{font-size:.875rem}.page-module-scss-module__qG_EtW__bgRed200{background-color:#ffb3b6}.page-module-scss-module__qG_EtW__bgRed400{background-color:#f50031}.page-module-scss-module__qG_EtW__bgRed500{background-color:#b20021}.page-module-scss-module__qG_EtW__bgRed600{background-color:#740012}.page-module-scss-module__qG_EtW__dot{border-radius:3rem;width:1.813rem;height:1.813rem}.page-module-scss-module__qG_EtW__callForAction{background-color:#dad7d7}
.TagFilter-module-scss-module__JlnC5a__active{background-color:#000!important}.TagFilter-module-scss-module__JlnC5a__active>a,.TagFilter-module-scss-module__JlnC5a__active>a:hover,.TagFilter-module-scss-module__JlnC5a__active>a:visited{text-decoration:none;color:#fff!important}.TagFilter-module-scss-module__JlnC5a__filter>div{background-color:#efeeee;padding-left:.625rem;padding-right:.625rem}.TagFilter-module-scss-module__JlnC5a__filter>div:hover,.TagFilter-module-scss-module__JlnC5a__filter>div:focus{background-color:#cecaca}.TagFilter-module-scss-module__JlnC5a__filter>div a,.TagFilter-module-scss-module__JlnC5a__filter>div a:hover,.TagFilter-module-scss-module__JlnC5a__filter>div a:visited{color:#000;text-decoration:none}
.RotatingText-module-scss-module__YUCUwW__wrapper{border:3px solid #f50031;padding:.5rem 1rem}.RotatingText-module-scss-module__YUCUwW__outer-headings{flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;display:flex}.RotatingText-module-scss-module__YUCUwW__innerHeadings{text-transform:uppercase;height:3.125rem;font-weight:700;line-height:3.125rem;overflow:hidden}.RotatingText-module-scss-module__YUCUwW__innerHeadings span{color:#dc143c;animation:10s infinite RotatingText-module-scss-module__YUCUwW__animation;position:relative}@keyframes RotatingText-module-scss-module__YUCUwW__animation{0%,to{top:0}27%{top:0}33%{top:-3.125rem}61%{top:-3.125rem}66%{top:-6.25rem}94%{top:-6.25rem}}
.TechWeb-module-scss-module__kXfzCa__box{border-right:.063rem dashed #efeeee;min-height:12.5rem}.TechWeb-module-scss-module__kXfzCa__box:last-child{border-right:none}@media (max-width:991.98px){.TechWeb-module-scss-module__kXfzCa__box{border-bottom:.063rem dashed #efeeee;border-right:none}}.TechWeb-module-scss-module__kXfzCa__box:hover .TechWeb-module-scss-module__kXfzCa__iconBW{display:none!important}.TechWeb-module-scss-module__kXfzCa__box:hover .TechWeb-module-scss-module__kXfzCa__icon{display:block!important}.TechWeb-module-scss-module__kXfzCa__borderBottom{border-bottom:.063rem dashed #efeeee}@media (max-width:991.98px){.TechWeb-module-scss-module__kXfzCa__borderBottom{border-bottom:none}}@media (min-width:768px) and (max-width:991.98px){.TechWeb-module-scss-module__kXfzCa__noBottomBorderMd{border-bottom:none}}.TechWeb-module-scss-module__kXfzCa__noBottomBorder{border-bottom:none}@media (min-width:768px) and (max-width:991.98px){.TechWeb-module-scss-module__kXfzCa__borderLeftMd{border-left:.063rem dashed #efeeee}}.TechWeb-module-scss-module__kXfzCa__iconWrapper{width:5rem;height:5rem}.TechWeb-module-scss-module__kXfzCa__animatedContent{transition:opacity .3s}.TechWeb-module-scss-module__kXfzCa__fadeIn{opacity:1}.TechWeb-module-scss-module__kXfzCa__fadeOut{opacity:0}
.page-module-scss-module__o-4sDG__intro p{color:#555;text-align:center;font-size:2rem}.page-module-scss-module__o-4sDG__intro h2{text-align:center}.page-module-scss-module__o-4sDG__intro h3{text-align:center;font-weight:400;line-height:1.7}.page-module-scss-module__o-4sDG__description{text-align:center;font-size:calc(1rem + .75vw);font-weight:400;line-height:1.7}@media (min-width:1200px){.page-module-scss-module__o-4sDG__description{font-size:1.4rem}}@media (min-width:992px){.page-module-scss-module__o-4sDG__imageWrapper img{max-height:21rem!important}}
.page-module-scss-module__3Novtq__privacyPolicy{color:#333;line-height:1.6}
.page-module-scss-module__NhZI6a__box{border-right:.063rem dashed #cecaca;min-height:12.5rem}.page-module-scss-module__NhZI6a__box:last-child{border-right:none}@media (max-width:991.98px){.page-module-scss-module__NhZI6a__box{border-bottom:.063rem dashed #cecaca;border-right:none}}.page-module-scss-module__NhZI6a__box:hover .page-module-scss-module__NhZI6a__iconBW{display:none!important}.page-module-scss-module__NhZI6a__box:hover .page-module-scss-module__NhZI6a__icon{display:block!important}.page-module-scss-module__NhZI6a__borderTop{border-top:.063rem dashed #cecaca}@media (min-width:768px) and (max-width:991.98px){.page-module-scss-module__NhZI6a__noBottomBorderMd{border-bottom:none}}.page-module-scss-module__NhZI6a__noBottomBorder{border-bottom:none}@media (min-width:768px) and (max-width:991.98px){.page-module-scss-module__NhZI6a__borderLeftMd{border-left:.063rem dashed #efeeee}}.page-module-scss-module__NhZI6a__iconWrapper{width:5rem;height:5rem}.page-module-scss-module__NhZI6a__heroSection{background-color:#1a1a1a}.page-module-scss-module__NhZI6a__heroSection img{max-width:100%;height:auto}.page-module-scss-module__NhZI6a__connectingLine{width:100%;max-width:80%;height:auto;display:block}.page-module-scss-module__NhZI6a__lineContainer{text-align:center;position:relative}.page-module-scss-module__NhZI6a__lineContainer:before{content:"";background-color:#40e0d0;width:60px;height:5px;margin:0 auto 10px;display:block}.page-module-scss-module__NhZI6a__card,.page-module-scss-module__NhZI6a__processCard{transition:transform .3s ease-in-out;border-radius:0!important}.page-module-scss-module__NhZI6a__ctaSection{background-color:#efeeee}.page-module-scss-module__NhZI6a__servicesSection{background-color:#f8f9fa}.page-module-scss-module__NhZI6a__services{border-bottom:.063rem solid #cecaca}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service{min-height:16rem}@media (min-width:992px){.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service{min-height:25rem}}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service{transition:background-color .3s}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service .page-module-scss-module__NhZI6a__serviceTitle{height:3rem}@media (min-width:992px) and (max-width:1199.98px){.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service .page-module-scss-module__NhZI6a__serviceTitle{height:3rem}}@media (min-width:1200px){.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service .page-module-scss-module__NhZI6a__serviceTitle{height:4.5rem}}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service:hover{color:#fff;background-color:#f50031}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service:hover a,.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service:hover a svg,.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service:hover a:hover{color:#f50031;background-color:#fff}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service a:hover{color:#f50031!important;background-color:#fff!important}.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service+.page-module-scss-module__NhZI6a__service{border-left:.063rem solid #cecaca}@media (min-width:992px) and (max-width:1199.98px){.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service+.page-module-scss-module__NhZI6a__service{border-top:.063rem solid #cecaca;border-left:.063rem solid #cecaca}}@media (max-width:991.98px){.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service+.page-module-scss-module__NhZI6a__service{border-top:.063rem solid #cecaca;border-left:0}}@media (min-width:992px) and (max-width:1199.98px){.page-module-scss-module__NhZI6a__services .page-module-scss-module__NhZI6a__service+.page-module-scss-module__NhZI6a__service:nth-child(3n){border-left:0}}.page-module-scss-module__NhZI6a__service-box{background-color:#fff;border-radius:8px;flex-direction:column;width:100%;min-height:300px;padding:20px;display:flex;box-shadow:0 4px 6px #0000001a}.page-module-scss-module__NhZI6a__service-content{flex-grow:1;margin-bottom:20px;overflow-y:auto}.page-module-scss-module__NhZI6a__service-box h3{color:#333;margin-bottom:10px;font-size:1.5rem;font-weight:700}.page-module-scss-module__NhZI6a__service-box p{color:#555;font-size:1rem}.page-module-scss-module__NhZI6a__button-container{text-align:center;margin-top:auto}.page-module-scss-module__NhZI6a__custom-button{color:#333;cursor:pointer;background-color:#cecaca;border:none;border-radius:5px;justify-content:center;align-items:center;padding:10px 15px;transition:background-color .3s;display:inline-flex}.page-module-scss-module__NhZI6a__custom-button:hover{background-color:#e0e0e0}@media (max-width:768px){.page-module-scss-module__NhZI6a__serviceColumn{margin-bottom:20px}.page-module-scss-module__NhZI6a__service-box{height:100%}}.page-module-scss-module__NhZI6a__callForAction{background-color:#dad7d7}@media (max-width:991.98px){.page-module-scss-module__NhZI6a__callForActionContent{background-color:#fff}}.page-module-scss-module__NhZI6a__imageWrapper{width:100%;height:100%;min-height:500px;position:relative;overflow:hidden}.page-module-scss-module__NhZI6a__image{object-fit:cover;width:auto;height:100%}.page-module-scss-module__NhZI6a__button{max-width:300px}
.ProductDesign-module-scss-module__cKqT_a__description{color:#1b1718;margin:.5rem 0;font-size:.75rem;line-height:1.5rem}.ProductDesign-module-scss-module__cKqT_a__item{min-height:17rem}.ProductDesign-module-scss-module__cKqT_a__item .ProductDesign-module-scss-module__cKqT_a__itemContent{background-color:#000}.ProductDesign-module-scss-module__cKqT_a__shadowBottom{box-shadow:inset 0 -1.25rem #f50031}@media (min-width:1200px){.ProductDesign-module-scss-module__cKqT_a__shadowLgNone{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:1199.98px){.ProductDesign-module-scss-module__cKqT_a__shadowBelowXLShadowNone{-webkit-box-shadow:none;box-shadow:none}}@media (min-width:992px){.ProductDesign-module-scss-module__cKqT_a__callForActionContent h3{color:#000}.ProductDesign-module-scss-module__cKqT_a__callForActionContent h4{color:#fff}.ProductDesign-module-scss-module__cKqT_a__callForActionContent a{color:#000;background-color:#fff;border:1px solid #fff}.ProductDesign-module-scss-module__cKqT_a__callForActionContent a svg{color:#f50031}.ProductDesign-module-scss-module__cKqT_a__callForActionContent a:hover{color:#fff!important;background-color:#000!important}.ProductDesign-module-scss-module__cKqT_a__callForActionContent a:hover svg{color:#fff!important}}
@media (max-width:991.98px){.mobile-application-module-scss-module__QNRy_a__callForActionContent{background-color:#cecaca}}@media (min-width:992px){.mobile-application-module-scss-module__QNRy_a__callForActionContent a:hover{color:#fff!important;background-color:#000!important}.mobile-application-module-scss-module__QNRy_a__callForActionContent a:hover svg{color:#fff!important}}
.page-module-scss-module__QpjwFa__bannerButton{max-width:22rem;margin-top:2rem}.page-module-scss-module__QpjwFa__sectionTitle{display:flex;position:sticky;top:0;bottom:10rem}.page-module-scss-module__QpjwFa__img{width:auto;max-height:20rem}@media (min-width:768px){.page-module-scss-module__QpjwFa__img{max-height:29rem}}@media (min-width:992px){.page-module-scss-module__QpjwFa__img{max-height:29rem}}.page-module-scss-module__QpjwFa__sectionSubtitle{font-size:1.875rem}.page-module-scss-module__QpjwFa__sectionSubSectionTitle{font-size:1.25rem}.page-module-scss-module__QpjwFa__roles{color:#1b1718}.page-module-scss-module__QpjwFa__roleTitle{font-size:.875rem}.page-module-scss-module__QpjwFa__bgRed200{background-color:#ffb3b6}.page-module-scss-module__QpjwFa__bgRed400{background-color:#f50031}.page-module-scss-module__QpjwFa__bgRed500{background-color:#b20021}.page-module-scss-module__QpjwFa__bgRed600{background-color:#740012}.page-module-scss-module__QpjwFa__dot{border-radius:3rem;width:1.813rem;height:1.813rem}.page-module-scss-module__QpjwFa__callForAction{background-color:#dad7d7}
