<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Global responsive CSS */


body {
  overflow:hidden;
}
h3,
.pwr-heading-style--h3 {
  font-size: 19px;
  font-weight: 600;
  line-height: 1.3em !important;
}

@media screen and (max-width:1199px) and (min-width: 768px) {
  h1,
  .pwr-heading-style--h1 {
    font-size: 50px;
    font-weight: 600;
    line-height: 60px;
  }
  h2,
  .pwr-heading-style--h2 {
    font-size: 34px;
    font-weight: 600;
    line-height: 45px;
  }
  h3,
  .pwr-heading-style--h3 {
    font-size: 17px;
    font-weight: 600;
    line-height: 1.3em;
  }
}

/* Global Button CSS */
.pwr-cta--custom-02 .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):before {
  background-color: #FCA311 !important;
}
.pwr-cta--custom-02 .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):after {
  background-color: #647aa3!important;
}
.pwr-cta--custom-02 .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style) {
  color: #000!important;
}
.pwr-cta--custom-02 .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover {
  color: #fff !important;
}

.landing-page-footer .bottom-left-footer {
  padding: 0;
}

.landing-page-footer .footeright {
  padding: 0;
}
.landing-page-steps h2 {
  text-align: center;
  max-width: 100% !important;
}
.landing-page-steps h2 {
  max-width: 100% !important;
  font-family: Montserrat;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 0px;
  text-align: center;
}
.landing-page-steps p {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: center;
}
.landing-page-steps .pwr-rich-text.pwr-sec__desc.pwr-sec-steps__desc {
  text-align: center;
  padding: 0 125px;
}
.landing-page-footer .pwr-adc-content.pwr-adc-content--text {
  padding-bottom: 20px;
}

.landing-page-steps .pwr-rich-text.pwr-step__desc {
  padding: 0 !important;
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;

}
.landing-event-form h2 {
  font-family: Montserrat;
  font-size: 32px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0px;
  text-align: left;
  color: #fff;
  margin-bottom: 40px;
}
.audio-section {
  width: 90%;
  position: relative;
  display: inline-block;
}
.audio-section span {
  width: 100%;
  position: relative;
  display: inline-block;
  font-family: Raleway;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  padding-top: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid;
}
.assessment .pwr-cta--custom-01 .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover {
  color: #fff !important;
}
.audio-section p {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
}
.assessment .pwr-rich-text.pwr-sec-cta__desc.pwr-sec-cta__desc--vertical {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: center;
}
.assessment h2 {
  font-family: Montserrat;
  font-size: 38px;
  font-weight: 600 !important;
  line-height: 50px;
  letter-spacing: 0px;
  text-align: center;
}
.landing-page-steps .pwr-step__title {
  margin: 15px 0;
  font-family: Montserrat;
  font-size: 19px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0px;
  text-align: left;

}
.landing-page-steps .pwr-step__title.pwr-rich-text.pwr-step__desc {
  font-family: Montserrat;
  font-size: 19px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0px;
  text-align: left;

}

.landing-page-steps .pwr-step__img {
  margin-bottom:0;
}
a.pwr-image-box__more-link {
  padding: 10px 15px;
  background: #FCA311;
  width: 45%;
  margin-top: 10px;
  color:#000;
  border-radius: 5px;
}
a.pwr-image-box__more-link:hover {
  background: #647AA3;
  color:#fff !important;
}

.gartner-mdm .pwr-sec-video__button--small {
  font-size: 27px;
  height: 90px;
  line-height: 90px;
  width: 90px;
  margin-left: 150px;
}



/* form css */
.form-details-area.case-study-from { 
  width: 100%; 
  display: inline-block; 
  position: relative; 
  padding: 76px 0;
}

.footer .hs-menu-wrapper ul.hs-menu-children-wrapper{min-width: inherit}

.form-details-area.case-study-from h2 { 
  /* font-size: 38px;
  line-height: 50px;*/
  padding-bottom: 50px;
  color: #14213d;
}
.form-details-area.case-study-from label&gt;span {
  font-family: Raleway;
  font-size: 14px;
  font-weight: 600;
  line-height: 26px;
  color: #171B25;
}
.lone-related-blogs .pwr-post-item__name {
  color: #647AA3;
}
.lone-related-blogs .pwr-post-item__date {
  color: #647AA3;
}
.lone-related-blogs .pwr-post-item__n-min-read {
  color: #647AA3;
}
.lone-related-blogs .pwr-post-item__desc {
  color: #171B25;
}
.lone-related-blogs .pwr-post-item__name:after {
  border: 2px solid #fca311;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  width: 68px;
}
.lone-related-blogs #hubspot-author_data {
  margin-bottom: 15px;
  padding-bottom: 15px;
  position: relative;
}
.form-details-area.case-study-from .hs-form-required {
  padding-left: 5px;
}
.form-details-area.case-study-from .hs-form-required form input[type=color], form input[type=date], form input[type=datetime-local], form input[type=datetime], form input[type=email], form input[type=file], form input[type=month], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form input[type=time], form input[type=url], form input[type=week], form select, form textarea {
  padding: 10px;
  background: #F3F3F4;
  border: none!important;
  border-radius: 6px!important;
}
.empowered-team h2 {
  color: #fff;
}

.pwr-hero__info-box p {
  font-size: 24px;
  line-height: 1.3em;
}

.empowered-team p {
  /* font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;*/
  color:#fff;
}

.go1632949049{
  background: #000000f2 !important;}

.go1366308204{
  opacity: 0.9 !important;}

.more-asset-details .pwr-rel-post-item.pwr-rel-post-item--large:hover h3 {
  color: #647AA3 !important;
}
.more-asset-details .pwr-rel-post-item.pwr-rel-post-item--large:hover .pwr-rel-post-item__more-link.pwr-rel-post-item__more-link--centered {
  color: #ffffff !important;
}
.more-whitepapers-details.success-story a.cta_button:hover {
  color: #fff!important;
}
.hero-post1 .cta_button {
  margin-top: -17px;
}
.join-us-link {
  margin-top: 25px;
}
.join-us-link a {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 600;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  cursor:pointer;
  color:#fff;
}
.form-details-area.case-study-from .hs-submit .hs-button {
  background: #FCA311;
  padding: 9px 13px;
  color: #000000;
  border-radius: 6px !important;

}

.form-details-area.case-study-from .hs-submit .hs-button:hover {
  color: #fff !important;
  background: #647aa3;
}
.form-details-area.case-study-from .hs-submit {
  margin-top: 30px;
}

.form-details-area.case-study-from .hs-richtext.hs-main-font-element p {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  color: #171B25;
  margin-top: 8px;
  margin-bottom:0px;
}
.article_tag {
  margin-bottom: 5px;
}
.article_tag a {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: center;
  color: #fff;
  background: #647AA3;
  padding:8px;
  border-radius: 2px;
}
@media only screen and (max-width: 575px) and (min-width: 481px)  {
  .form-details-area.case-study-from form.hs-form fieldset .hs-form-field {
    padding: 0 20px 0 0;
  }
}
/* form css */


.hs_cos
.about-mastech .pwr-rich-text.pwr-sec-txt__right {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
}
.team-desc {
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}
.news-section .pwr-filter.pwr-filter--margin.pwr--light {
  display: none;
}
.our-people .pwr-team-member__job-title.pwr-team-member__job-title--style-reduced {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
  font-family: Raleway;
}
.our-people .pwr-team-member__name {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
}
/* Partner form */
.partner-form textarea {
  min-height: 50px;
  height: 50px;
  overflow-y: hidden;
}
.get-in-touch-form textarea {
  min-height: 52px;
  height: 52px;
  overflow-y: hidden;
}
.get-in-touch-form .cta_button:hover {
  color: #fff !important;
}
.partner-form .hs-submit .hs-button {
  background: #FCA311;
  padding: 9px 13px;
  color: #14213D;
  border-radius: 5px;
  font-size: 15px;
  line-height: 21px;
}

.partner-form .hs-submit .hs-button:hover {
  background: #647aa3;
  color: #fff;
}
.mdf-program .pwr--neg-margin-lr-10 div:first-child a:before {
  background: transparent !important;
  border: 2px solid #fff;
}
.mdf-program .pwr--neg-margin-lr-10 div:nth-child(2) a:before {
  background: #FCA311 !important;
  color:#14213D !important;
}

@media only screen and (max-width: 575px) and (min-width: 481px)  {
  .partner-form  form.hs-form fieldset .hs-form-field {
    padding: 0 20px 0 0;
  }
}
/* Partner-form */
/* life at mastech */
.life-at-mastech p {
  font-family: Montserrat;
  font-size: 32px;
  font-weight: 400;
  line-height: 54px;
  text-align: center;
  margin: 0;
}
.life-at-mastech p:first-child {
  color: #466194;
}
.lone-related-blogs {
  background: #F7F7F7;
}
.inclusion .pwr-sec-split__link {
  color: #fff;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 600;
  line-height: 21px;
}
.inclusion .pwr-rich-text.pwr-sec__desc.pwr-sec-split__desc {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
}
.inclusion .pwr-link-icon.pwr--padding-l-sm {
  transform: rotate(320deg);
  padding: 0px 12px 0px 5px;
}
.core-values-steps .pwr-sec-steps {
  padding:0;
}
.core-values-steps .pwr-sec-steps--with-intro {
  padding: 0px 0 0px !important;
}
.join-work-inspire .pwr-sec-cta__hor-text-wrapper {
  max-width: 100%;
  margin: auto;
}
.join-work-inspire .pwr--toc-ignore{
  text-align: center;
  padding: 0 200px;
}
.join-work-inspire .pwr-sec-cta__cta--vertical {
  margin-top:0 !important;
}
.join-work-inspire .pwr-rich-text.pwr-sec-cta__desc {
  text-align: center;
  padding: 0 200px;
}
.join-work-inspire .pwr-sec-cta__title {
  font-family: Montserrat;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
}
.join-work-inspire .pwr-rich-text.pwr-sec-cta__desc.pwr-sec-cta__desc--vertical {
  font-family: Raleway;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.join-work-inspire .cta_button:not(.pwr-cta--hubspot-style), .hs-submit {
  font-family: Raleway;
  /*  font-size: 24px; */
  font-weight: 600;
  /*  line-height: 36px;*/
  color: #fff;
}
.join-work-inspire .cta_button:before {
  background: transparent !important;
}
.join-work-inspire .cta_button:hover {
  color: #fff!important;
  background: transparent !important;
}
.join-work-inspire .cta_button:after {
  background: transparent !important;
}
.join-work-inspire .pwr-rich-text.pwr-sec-cta__desc {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.join-work-inspire .cta_button{
  color: #fff !important;
  text-decoration: underline;
}

#our-partner-banner .share-link {
  display: none;
}
.join-work-inspire .cta_button:after {
  background: transparent!important;
  content: url('https://2466330.fs1.hubspotusercontent-na1.net/hubfs/2466330/Vector%20%286%29.png');
  position: relative;
  right: 0;
  top: -36px;
  padding-left: 200px;
}
/* life at mastech */

/* menu css*/
.custom-navigation .hs-menu-item.hs-menu-depth-1 a {
  font-size: 16px;
  font-weight: 700;
  line-height: 19.2px;
}
#pwr-header-fixed .page-center .pwr--clearfix #pwr-js-header__menu .pwr-js-menu #hs_cos_wrapper_header_page_ #hs_menu_wrapper_header_page_ ul li a{
  font-weight:500;
  font-size: 15px !important;
}
.upper-heading {
  padding: 10px;
}
.upper-heading p {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 400;
  margin: 0 !important;
  line-height: 22px;
}
.custom-navigation .hs-menu-item a {
  font-family: Montserrat !important;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 24px !important;
  letter-spacing: 0em;
  text-align: left;
}
.hero-arrow .cta_button:hover:after {
  background-color: transparent !important;

}
.hero-arrow .cta_button:hover {
  border-color: #fca311!important;
  color: #fca311!important;
}
/*initally 60%*/
.hero-arrow .page-center.pwr-hero__info-box.pwr-hero__info-box--vertical-center h2 {
  width:80%;
  margin-top: 20px;
}
.hero-arrow p span {
  margin: 0 !important;
}
a:hover {
  color:#647AA3 !important; 
}


#value-chain-of-data {
  padding-bottom: 20px;
}
.hero-arrow .cta_button {
  cursor: pointer;
}
.five-steps .pwr-sec__title+.pwr-sec__desc {
  margin-top: 10px;
}
/*intially 55%*/
.hero-arrow .page-center.pwr-hero__info-box.pwr-hero__info-box--vertical-center .pwr-rich-text.pwr-hero__desc.pwr--max-width-100 p{
  width:100%;
}
.custom-navigation .cta_button:before {
  background: #FCA311 !important;
}
.custom-navigation .cta_button:hover {
  color: #fff !important;
}
.custom-navigation .cta_button:hover:after {
  background: #000 !important;
}
.custom-navigation .pwr-adc__content-wrapper--ix-1-4-1 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.five-steps .pwr-step__title {
  height: 52px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
}
.relocating .pwr-sec__title-intro.pwr-sec__title-intro--left.pwr-sec-split__title-intro {
  display: none;
}
.value-chain .pwr-image-box__icon {
  display: none;
}
.value-chain .pwr-image-box__title:after {
  width: 19px;
  height: 19px;
  position: absolute;
  content: url(https://2466330.fs1.hubspotusercontent-na1.net/hubfs/2466330/Vector-4.png);
  padding-left: 10px;
}
/* .more-whitepapers-details .pwr-sec__title {
line-height: 40px;
} */
.pwr-image-box__img.pwr-3D-box__sensor.pwr-3D-box--shaddow-on-hover.lazyloaded:hover .pwr-image-box__title:after {
  display: none;
}
.hero-post .pwr-post-item__author {
  color: #868687 !important;
}
.hero-post .pwr-post-item__info-box.pwr-3D-box__info-box {
  color: #647aa3!important;
}
#value-chain-of-data {
  font-weight: 600;
}
.value-chain .pwr-image-box.pwr-image-box--one-by-one .pwr-image-box__img, .pwr-image-box.pwr-image-box--one-by-two .pwr-image-box__img {
  height: 495px;
}
.analytics-ai #analytics-and-ai:after {
  border-left: 2px solid #647aa3;
  border-top: 2px solid #647aa3;
  content: "";
  display: block;
  height: 10px;
  margin: 0 0 0 20px;
  position: absolute;
  top: 38px;
  width: 10px;
  right: 0px;
  transform: rotate(130deg);
}
.analytics-ai #analytics-and-ai:before {
  border-left: 2px solid #647aa3;
  border-top: 2px solid #647aa3;
  content: "";
  display: block;
  height: 10px;
  margin: 0 0 0 20px;
  position: absolute;
  top: 38px;
  width: 10px;
  left: -18px;
  transform: rotate(-50deg);
}
.analytics-ai .pwr-sec-txt__intro-sec:before {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  width: 25%;
  left: 2px;
  top: 42px;
}
.pwr-footer-advanced .hs-submit .hs-button:hover {
  background: #FCA311 !important;
}
.analytics-ai .pwr-sec-txt__intro-sec:after {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  width: 23%;
  right: 0;
  top: 42px;
}
.analytics-ai .pwr-sec__title a {
  color: #fff;
}

.analytics-ai .pwr-sec__title a:hover {
  color: #fff !important;
}
h2#analytics\,-ai-and-data-sciences a:after {
  width: 19px;
  height: 19px;
  position: absolute;
  content: url(https://mastechinfotrellis.com/hubfs/Vector-Aug-22-2023-06-19-00-0213-AM.png);
  padding-left: 10px;
}
.five-steps h2 {
  font-weight: 600;
}
.five-steps .pwr-rich-text.pwr-step__desc {
  width: 90%;
}
.case-study-title p {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  color:#14213d;
  text-align: left;
}
.case-studies-heading p {
  font-family: Montserrat;
  font-size: 18px;
  color: #14213D;
  margin: 0.5em 0 !important; 
  padding: 0;
  line-height: 22px;
}
footer .hs-menu-item.hs-menu-depth-1.hs-item-has-children ul li:last-child a {
  line-height: 23px !important;
}
.upcoming-event p {
  color: #14213d;
  font-family: Montserrat;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
}
.solution-bottom {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: center;
  color: #14213D;
}
.graph-solution {
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #14213D;
  text-align: left;
}
.menu-bottom-section {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}

.readmore {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
}
.custom-navigation .pwr-adc-sub.pwr-adc-sub--border-none.pwr--light.pwr--relative.lazyloaded:before {
  background: #F1F3F9;
  content: "";
  height: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  width: 25%;
}


h2#value-chain-of-data- a:after {
  width: 19px;
  height: 19px;
  position: absolute;
  content: url(https://mastechinfotrellis.com/hubfs/arrow%20%281%29-1.svg);
  padding-left: 10px;
}

.custom-navigation .pwr-adc-main.pwr--relative .pwr-adc__col--width-3:last-child:before {
  background: #F1F3F9;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  width: 100%;
}
#pwr-header-fixed .page-center .pwr--clearfix #pwr-js-header__menu .pwr-js-menu #hs_cos_wrapper_header_page_ #hs_menu_wrapper_header_page_ ul li a:hover {
  color: #FCA311 !important;
  text-decoration: none;
}

#pwr-header-fixed .page-center .pwr--clearfix #pwr-js-header__menu .pwr-js-menu #hs_cos_wrapper_header_page_ #hs_menu_wrapper_header_page_ ul li a:hover:after{
  color: #FCA311 !important;}

.custom-navigation .hs-menu-item a:hover {
  text-decoration: underline;
}
.custom-navigation .pwr-adc-sub.pwr-adc-sub--border-none.pwr--dark.pwr--relative.lazyloaded:before {
  background: #F1F3F9;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  width: 25%;
}
.custom-navigation .pwr-adc-sub.pwr-adc-sub--border-none.pwr--dark.pwr--relative.lazyloaded {
  padding: 0;
}
.solution-bottom span:after {
  content: "";
  display: block;
  margin: 0 0 0 20px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #647AA3;
  border-left: 2px solid #647AA3;
  position: absolute;
  transform: rotate(130deg);
  right: 32px;
  top: 17px;
}

.solution-bottom span:before {
  content: "";
  display: block;
  margin: 0 0 0 20px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #647AA3;
  border-left: 2px solid #647AA3;
  position: absolute;
  transform: rotate(-50deg);
  left: 15px;
  top: 17px;
}
.solution-bottom:before {
  position: absolute;
  left: 35px;
  content: "";
  border: 1px solid #647AA3;
  width: 25%;
  top: 21px;
}
.solution-bottom:after {
  position: absolute;
  right: 32px;
  content: "";
  border: 1px solid #647AA3;
  width: 25%;
  top: 21px;
}
.our-story-section p {
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.custom-navigation .pwr-adc__col.pwr-adc__col--width-6.pwr--align-fcol-t.pwr--relative.lazyloaded {
  padding-left: 150px;
}
.job-location p {
  margin: 0;
  font-family: Raleway;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  color: #868687;
}
.job-title p {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  color: #14213D;
}
.job-title p {
  color: #14213d;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  margin-top: 0;
  margin-bottom: 30px;
}
.upperarrow {
  border-left: 2px solid #14213d;
  border-top: 2px solid #14213d;
  display: inline-block;
  height: 8px;
  margin: 0 0 0 8px;
  transform: rotate(110deg);
  width: 8px;
}
span.upperarrow:after {
  background-color: #14213d;
  content: "";
  display: block;
  height: 10px;
  transform: rotate(-45deg) translate(3.5px,2px);
  width: 2px;
}
.case-study-title img {
  position: relative;
  top: -7px;
}
.readmore img {
  position: relative;
  top: -10px;
  left: 5px;
}
.job-title img {
  top: -7px;
  position: relative;
}
.custom-navigation .pwr-adc.pwr-adc--border-top.pwr--light.lazyloaded {
  box-shadow: 0px 22px 36px -8px rgba(0, 0, 0, 0.12);
  border-radius: 0px 0px 5px 5px;
}
/* menu css end */

.five-steps .pwr-sec-steps__intro-sec {
  margin-bottom: 46px;
}
.five-steps .pwr-step__cta, .pwr-step__title+.pwr-step__desc {
  margin-top: 0;
  font-size: 16px;
  line-height: 20px !important;
  margin-top: 0px;
  height: auto !important;
}
.five-steps .pwr-step {
  margin-bottom:0;
}
.hero-arrow .swiper-pagination-bullet {
  background: #fff !important;
}
.value-chain .pwr-image-box__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
  text-align:left;
}
.value-chain p {
  text-align:left;
}

.partner-section .swiper-pagination.swiper-pagination-below.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  display: none;
}
.key-partnerships .swiper-pagination.swiper-pagination-below.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  display: none;
}
#client-testimonials {
  font-weight: 600;
}
.testimonials .pwr-testimonial__quote {
  line-height: 27px;
  font-weight: 400;
}
.testimonials .pwr-testimonial__info span {
  text-align: center;
}
.testimonials.pwr-sec-testimonials.vanilla.pwr--dark.pwr--sec-padding-t-sm.pwr--sec-padding-b-sm.testimonials.lazyloaded {
  padding: 85px 0 !important;
}
.outcomes .cta_button {
  padding: 10px 21px !important;
}
.outcomes h2 {
  line-height: 50px !important;
}

.outcomes .pwr-rel-post-item__img {
  height: 340px;
}
.outcomes h3 {
  line-height: 25px;
}
.hero-post .pwr-sec__title {
  color: #000000;
}

.diversity-banner .pwr-hero--small .pwr-hero__title, .pwr-hero--x-small .pwr-hero__title {
  max-width: 80%;
}
.diversity-banner .share-link {
  display: none;
}
/*.diversity-banner h1 {
font-family: Montserrat;
font-weight: 700;
letter-spacing: 0em;
text-align: left;
width: 100% !important;
}
.diversity-banner p {
font-family: Raleway;
font-size: 24px;
font-weight: 400;
line-height: 32px;
letter-spacing: 0px;
text-align: left;
}
.diverse h2 {
font-family: Montserrat;
font-size: 38px;
font-weight: 600;
line-height: 54px;
letter-spacing: 0px;
text-align: left;
}
.diverse p {
font-family: Raleway;
font-size: 18px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0px;
text-align: left;
}
.initiatives span {
margin: 0 !important;
}*/
/*.initiatives h3 {
font-family: Montserrat;
font-size: 38px;
font-weight: 600 !important;
line-height: 54px;
letter-spacing: 0px;
}*/
/*.impactful span {
font-family: Montserrat;
font-size: 19px;
font-weight: 600;
line-height: 25px;
letter-spacing: 0px;
text-align: left;
}*/
.impactful p {
  /*   font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left; */
  margin: 0;
}
.pwr-sec-video-boxes__intro-sec.pwr-sec__intro-sec p {
  max-width: 800px !important;
}
.pwr-video-box__below {
  padding: 10px !important;
  text-align: left;
}
.pwr-video-box__title {
  font-family: Raleway;
  font-size: 17px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  position: relative;
  color: #868687;
  margin: 10px 0;
}
.pwr-rich-text.pwr-video-box__desc p {
  font-family: Montserrat;
  font-size: 19px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0px;
  text-align: left;
}
span.pwr-video-box__title:after {
  position: absolute;
  top: 25px;
  border: 1px solid #FCA311;
  content: "";
  width: 68px;
  left: 0px;
}
.join-us h3 {
  font-family: Montserrat;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 0px;
  text-align: center;
  max-width: 100%;
}
.join-us p {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: center;

}
.join-us .cta_button {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
}
/* .hero-post .pwr-post-item:not(.pwr-post-item--1col) .pwr-post-item__title {
color: #fff;
} */
/*.five-steps .pwr-rich-text.pwr-sec-steps__desc {
margin-top: 0;
padding: 0 200px;
}*/

.hero-post .pwr-post-item__title.pwr--toc-ignore {
  /*   font-family: Montserrat;
  font-size: 19px;
  font-weight: 700;
  line-height: 25px;
  letter-spacing: 0px; */
  /*   text-align: left;
  color:#3A3A3D; */
}
.hero-post1 .pwr-post-item__title.pwr--toc-ignore {
  /*   font-family: Montserrat;
  font-size: 19px;
  font-weight: 700;
  line-height: 25px;
  letter-spacing: 0px;
  text-align: left;
  color:#3A3A3D; */
  padding:5px 0px;
}
.more-asset-details {
  display: flex;
  align-items: center;
}
.nav-value-chain p {
  margin: 0;
  padding: 10px;
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  background: #F1F3F9;
}
/*.more-asset-details .pwr-sec-posts__intro-sec {
width: 38%;
margin-bottom: 30px!important;
}
.more-asset-details .pwr-sec-posts__container--large-hor {
width: 60%;
padding-left: 0;
}*/
.hero-post #hubspot-author_data span {
  font-family: Raleway;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  color: #647AA3;
}
.hero-post1 .pwr-post-item__title.pwr--toc-ignore, .hero-post1 .pwr-post-item__title.pwr--toc-ignore {
  color: #fff;
}
.hero-post1 #hubspot-author_data span {
  font-family: Raleway;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  color: #fff;
}

.hero-post #hs_cos_wrapper_widget_1687860930219 .pwr-sec__title {
  color: #000;
}
#life-at-mastech-1 {
  font-family: Montserrat;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 0px;
  text-align: left;
}
/* .join-discription p {
margin: 0;
font-family: Raleway;
font-size: 18px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0px;
text-align: left;
} */

.hero-post .pwr-post-item__desc {
  color: #171B25;
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
}
/*.relocating .pwr-sec-split__link {
font-family: Montserrat;
font-size: 20px;
font-weight: 600;
line-height: 21px;
letter-spacing: 0px;
text-align: left;
}*/
.relocating .pwr-sec-split__link:hover .pwr-link-icon {
  transform: none !important;
}
.custom-navigation .cta_button {
  font-family: Montserrat;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 21px !important;
}
.relocating .pwr-sec-split__link span svg {
  transform: rotate(-39deg);
}
.partner-section .swiper-pagination-bullet-active {
  background: #FCA311 !important;
}
.hero-post1 .pwr-post-item__desc {
  color: #171B25;
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}
.hero-post .pwr-post-item__more-link {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  margin-top: 10px;
}
.hero-post1 .pwr-post-item__more-link {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  margin-top: 10px;
}
.hero-post .pwr-link-icon.pwr--padding-l-sm {
  transform: rotate(-50deg);
  padding: 0;
  margin-left: 6px;
}
.hero-post1 .pwr-link-icon.pwr--padding-l-sm {
  transform: rotate(-50deg);
  padding: 0;
  margin-left: 6px;
}
.hero-post1 .pwr-link-icon.pwr--padding-l-sm {
  transform: rotate(-50deg);
  padding: 0;
  margin-left: 6px;
}
/* .five-steps .pwr-rich-text p {
line-height: 30px;
} */
.five-steps .pwr-step__img {
  margin-bottom: 15px;
}
.outcomes .pwr-rich-text.pwr-sec__desc {
  font-weight: 400;
  line-height: 27px;
}

.testimonials .pwr-testimonial__info {
  display: flex;
  width: 100%;
  align-items: center;

}
.hero-post1 .pwr-post-item__more-link span:after {
  content: url(https://2466330.fs1.hubspotusercontent-na1.net/hubfs/2466330/ic_baseline-arrow-outward.png);
  position: relative;
  left: 5px;
  top: 5px;
}
.testimonials .pwr-testimonial__info {
  display: inline-grid;
  text-align:left;
}
.testimonials .pwr-testimonial__job-title:before {
  display: none;
}

.testimonials .swiper-button-next:after {
  color: #fff !important;
}
.testimonials .swiper-button-prev:after {
  color: #fff !important;
}
.partner-section .swiper-button-prev:after {
  color: #000 !important;
}
/*.partner-section .pwr-heading-style--h2, h2 {
font-weight: 600;
}*/

.hero-post #hubspot-author_data {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.hero-post1 #hubspot-author_data {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.hero-post .pwr-post-item__name:after {
  position: absolute;
  bottom: 0;
  border: 1px solid #FCA311;
  content: "";
  width: 68px;
  left: 0;
}
.hero-post1 .pwr-post-item__name:after {
  position: absolute;
  bottom: 0;
  border: 1px solid #FCA311;
  content: "";
  width: 68px;
  left: 0;
}
.contactform .pwr-sec-form__form-wrapper.pwr-sec-form__form-wrapper--hor-boxed {
  margin: 0 !important;
  width: 60% !important;
}
.contactform fieldset h2 {
  font-family: Montserrat;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0px;
  text-align: left;
  color: #fff;
  margin-bottom: 20px
}
.contactform fieldset span {
  font-family: Raleway;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
  color: #fff;
}
.contactform .hs-richtext p {
  font-family: Raleway;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #fff;
  margin: 0;
}
.contactform #page-center {
  margin: 0 auto;
  max-width: 100%;
}
.contactform .pwr-sec-form__intro-sec--hor-boxed {
  width: 40% !important;
}
.contactform .pwr-sec-form__intro-sec.pwr-sec__intro-sec.pwr-sec-form__intro-sec--hor-boxed {
  padding-left: 65px;
  padding-right: 30px;
}
.pwr-form.pwr-sec-form__form.pwr--colored-box.pwr--light.pwr-btn--regular-solid-primary-background {
  padding-right: 75px;
  padding-left: 60px;
}
.pwr-form.pwr-sec-form__form.pwr--colored-box.pwr--light.pwr-btn--regular-solid-primary-background {
  border: none !important;
  border-radius: 0 !important;
}
.contactform .page-center {
  margin: 0 auto;
  max-width: 100%;
}
#please-fill-the-form-and-we-will-get-back-to-you-shortly {
  padding-right: 20px;
}
.contactform .pwr-sec__title {
  font-family: Montserrat;
  font-size: 32px !important;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0px;
  text-align: left;
}
.custom-form {
  position: relative;
  overflow: visible;
}
.custom-form .pwr-sec-form__form-wrapper.pwr-sec-form__form-wrapper--hor-boxed {
  position: relative;
}
.custom-form .pwr-sec-form__form-wrapper.pwr-sec-form__form-wrapper--hor-boxed:after {
  content: "";
  height: 100%;
  top: 0;
  right: -700px;
  display: block;
  position: absolute;
  background: rgba(100, 122, 163, 1.0);
  z-index: -1;
  width: 100%;
  overflow: hidden;
}
.contactform .legal-consent-container {
  padding-right: 30px;
}
.contactform input {
  background: #fff !important;
}
.hero-post .pwr--colored-box.pwr--colored-box:hover {
  color: #fff !important;
}
.hero-post1 .pwr--colored-box.pwr--colored-box:hover {
  color: #fff !important;
}

.hero-post .pwr--colored-box.pwr--colored-box {
  background: #647AA3;
}
.hero-post1 .pwr--colored-box.pwr--colored-box {
  background: #647AA3;
}
.hero-arrow .swiper-button-prev:after{
  color:#fff !important;
}
.hero-arrow .swiper-button-next:after {
  color:#fff !important;
}
.hero-arrow .swiper-pagination-bullet-active {
  background:#FCA311 !important;
}
.hero-post .pwr-sec-posts__intro-sec {
  margin-bottom: 40px;
  /*   padding-top: 20px; */
}
.hero-post .pwr-post-item__info-box pwr-3D-box__info-box {
  color: #647aa3 !important;
}
.hero-post .pwr-post-item__n-min-read {
  color: #868687 !important;
}
.hero-post1 .pwr-sec-posts__intro-sec {
  margin-bottom: 40px;
  /*   padding-top: 20px; */
}
.value-chain .pwr-sec-image-boxes__intro-sec {
  margin-bottom: 40px;
}
.pwr-header-advanced-mms #hs_menu_wrapper_header_page_ ul li ul li a {
  margin: 0 !important;
}
.analytics-ai .pwr-sec__title {
  padding-top: 20px;
  font-size: 28px;
  padding-bottom: 20px;
  margin-top: 20px;
}
.pwr-sec-txt__intro-sec.pwr-sec__intro-sec #analytics\,-ai-and-data-sciences:after {
  content: "";
  display: block;
  margin: 0 0 0 20px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  position: absolute;
  transform: rotate(130deg);
  right: 0;
  top: 37px;
}
.article_tag a:hover {
  color: #fff !important;
}
.pwr-sec-txt__intro-sec.pwr-sec__intro-sec #analytics\,-ai-and-data-sciences:before {
  content: "";
  display: block;
  margin: 0 0 0 20px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  position: absolute;
  transform: rotate(-50deg);
  left: -19px;
  top: 38px;
}
.value-chain .pwr-image-box__desc {
  margin-bottom: 20px;
  text-align: left;
}
footer .pwr-adc-content__menu .hs-menu-wrapper li a {
  padding: 0 !important;
}
.pwr-post-item__more-link span img {
  display: none;
}
.success-story .pwr-sec-posts {
  padding-top: 0px!important;
}
.hero-post.lazyloaded {
  padding-bottom: 80px !important;
}
.pwr-sec-posts {
  padding-top: 40px !important;
}
.hero-post1.lazyloaded {
  padding-bottom: 80px !important;
}
.partner-section .pwr-sec-images__intro-sec {
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 45px;
}
.pwr-adc-main .pwr-adc-main__cols .pwr-adc__content-wrapper--padding, div[class*=adc__col--width-] {
  padding: 0px 30px 0px 30px;
}
.pwr-adc-sub .pwr--relative .pwr-adc-main__cols, .pwr-adc-sub__cols {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ecosystem .cta_button {
  padding-right: 50px !IMPORTANT;
}
.ecosystem .pwr-step__cta.pwr-cta.pwr-cta--custom-04 a:before {
  border-left: 2px solid #14213d;
  border-top: 2px solid #14213d;
  content: "";
  display: block;
  height: 10px;
  left: 108px;
  position: absolute;
  top: 15px;
  transform: rotate(82deg);
  width: 10px;
}
.ecosystem .pwr-step__cta.pwr-cta.pwr-cta--custom-04 a:after {
  border: 1px solid #14213d;
  content: "";
  left: 104px;
  margin-left: 3px;
  position: absolute;
  top: 20px;
  transform: rotate(130deg);
  width: 11px;
}
.partners-logos .pwr-sec-services__intro-sec {
  margin-bottom: 50px;
}
.ecosystem .cta_button:not(.pwr-cta--hubspot-style):hover:after, .hs-submit:hover:after {
  height: fit-content;
}
/*#pioneering-digital-excellence-through-the-power-of-collaboration {
font-family: Montserrat;
font-size: 38px;
font-weight: 600;
line-height: 50px;
letter-spacing: 0;
}
.partners-left-side p {
font-family: Raleway;
font-size: 18px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0px;
text-align: left;
}*/

.partners-left-side h2{
  color: #14213d; }

.partners-logos .pwr-services-item {
  padding: 0;
  width: 25%;
  border: none;
}
.partner-left-side img {
  /* height: 45px;
  width: 45px;*/
  margin-right: 15px;
}
ul.partner-left-side li {
  margin: 25px 0px;
  font-size: 18px;
  line-height: 1.3em;
}

ul.partner-left-side li:before {
  display: none;
}
/*.partner-left-side {
font-family: Montserrat;
font-size: 19px;
font-weight: 500;
line-height: 21px;
letter-spacing: 0px;
}*/
.outcomes .row-fluid {
  display: flex;
  align-items: center;
}

html:not(.hs-inline-edit) .pwr-header-advanced-mm::-webkit-scrollbar {
  display: none;
}

html:not(.hs-inline-edit) .pwr-header-advanced-mm {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* .pwr-header-advanced-mms .pwr-adc-sub.pwr-adc-sub--border-none.pwr--dark.pwr--relative {
position: absolute;
bottom: 8%;
left: 0;
padding: 0 0 0 25px;
margin: 0;
} */
.pwr-adc .pwr--full-width {
  padding-left: 0!important;
  padding-right: 0!important;
  padding-bottom: 50px;
}

.pwr-adc {
  display: block;
  overflow: hidden;
  width: 100%;

}

.strategic-brains .pwr-sec-services__intro-sec {
  margin-bottom: 15px;
}
.strategic-brains .pwr-services-item__title {
  margin-bottom: 0;
}
.strategic-brains p {
  margin-top: 10px;
  margin-bottom: 15px;
}
.strategic-brains .pwr-services-item__title {
  margin-bottom: 8px;
}
a.leader-readmore svg {
  margin-top: 13px;
}
/* .pwr-header-advanced-mms {
position: absolute;
width: 100%;
} */

.pwr-adc-content__icon {
  line-height: 0em;
  padding: 10px 0;
}

/* .pwr-adc__col.pwr-adc__col--width-4.pwr--align-fcol-t.pwr--relative.lazyloaded {
padding-top: 50px;
}
.pwr-adc__content-wrapper.pwr-adc__content-wrapper--ix-3-3-1.pwr--align-fcol-t.pwr--align-l.pwr--relative.lazyloaded {
padding-top: 50px;
}
.pwr-adc__col.pwr-adc__col--width-3.pwr--align-fcol-t.pwr--relative.lazyloaded {
padding-top: 50px;
}
.pwr-adc__content-wrapper.pwr-adc__content-wrapper--ix-4-3-1.pwr--align-fcol-t.pwr--align-l.pwr--relative.lazyloaded {
padding-top: 50px;
}
.pwr-adc__col.pwr-adc__col--width-6.pwr--align-l.pwr--relative.lazyloaded {
padding-top: 50px;
}
.pwr-adc__col.pwr-adc__col--width-6.pwr--align-c.pwr--relative.lazyloaded {
padding-top: 50px;
} */
.pwr-header-advanced-mms .pwr-adc-sub.pwr-adc-sub--border-none.pwr--dark.pwr--relative {
  padding-left: 0;
}



.pwr-adc__col.pwr-adc__col--width-2.pwr--align-fcol-t.pwr--relative.lazyloaded {
  padding-left: 0 !important;
}

.pwr-footer-full__content {
  padding-bottom: 50px;
}
.pwr-footer-full {
  padding-bottom: 20px;
  padding-top: 60px;
}

.pwr-footer-advanced .hs-submit .hs-button {
  color: #14213D;

}
.footer-form .cta_button:not(.pwr-cta--hubspot-style), .hs-submit {
  border-top-right-radius: var(--br-btn) !important;
  border-bottom-right-radius: var(--br-btn) !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.pwr-footer-full__menu--small-width {
  width: 66.33%;
}
.pwr-footer-subscribe {
  margin-left:0;
}
footer .pwr-adc__col.pwr-adc__col--width-4.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--relative.lazyloaded {
  padding-left: 0;
}
footer .pwr-adc__col.pwr-adc__col--width-2.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--relative.lazyloaded:last-child {
  padding-right: 0;
}
#hs_cos_wrapper_footer_page .pwr-adc__col.pwr-adc__col--width-6.pwr--align-l.pwr--relative.lazyloaded {
  padding-left: 0 !important;
}
#hs_cos_wrapper_footer_page .pwr-adc__col.pwr-adc__col--width-6.pwr--align-r.pwr--relative.lazyloaded {
  padding-right: 0 !important;
}
/*.footer-section {
padding-top: 50px;
}*/
.footer-form .hs-submit .hs-button {
  padding: 9px 13px !important;
}
.pwr-footer-subscribe__form .hs-submit .hs-button {
  padding: 15px 21px 10px 21px!important;
}
.pwr-footer-advanced .hs-menu-wrapper li a {
  margin:0;
}
#hbspt-form-30712e90-5ecd-444a-8539-861aabfd69b3 {
  position: relative;
}
#hbspt-form-30d27b79-2b89-45b0-815e-cbe5abcc1df2 {
  position: relative !important;
}
.footer-form .hs_submit.hs-submit {
  margin-top: 0;
}
.footer-section {
  padding-right: 50px;
}

.footer-form {
  position: relative;
}

.footer-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin: 0;
}
/*.pwr-footer-advanced .pwr-adc__col.pwr-adc__col--width-2.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--relative.lazyloaded {
padding-top: 30px;
}*/
.footer-form #label-email-5c5c4ab2-cbce-4bc6-a84b-eacac0ae41b9 {
  display: none;
}
.pwr-footer__content .pwr-adc__col.pwr-adc__col--width-2.pwr--align-r.pwr--relative.lazyloaded {
  padding-right: 15px;
  padding-top: 12px;
}
/* h2#analytics-and-ai:before {
content: url('https://2466330.fs1.hubspotusercontent-na1.net/hubfs/2466330/Arrow%202.png');
position: relative;
left: -50px;
top: 2px;
padding-right: 5px;
}
#analytics-and-ai:after {
content: url('https://2466330.fs1.hubspotusercontent-na1.net/hubfs/2466330/Arrow%201%20%281%29-1.png');
position: relative;
right: -50px;
top: 2px;
padding-right: 5px;
} */

.cta_button:hover {
  color: #171b25 !important;
}
.footer-form .hs_submit.hs-submit {
  margin-top: 10px;
  border-radius: 6px !important;
  /*position: absolute;
  top: 37px;
  right: 0;*/
}

.footer-form #email-5c5c4ab2-cbce-4bc6-a84b-eacac0ae41b9 {
  border: 1px solid #fff !important;
  border-radius: 5px !important;
  padding: 9px 13px;;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
  background:transparent;
}



footer .hs-menu-item.hs-menu-depth-1 a {
  font-family: Montserrat !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 21px !important;
}
footer .hs-menu-item.hs-menu-depth-2 a {
  font-size: 14px !important;
  font-weight: 400 !important;; 
  letter-spacing: 0px !important;;
  text-align: left !important;;
}

/*as per figma previous 18px*/
footer .hs-menu-item.hs-menu-depth-2 a{
  line-height: 36px !important;
}

/*ends*/

.footer-form-title&gt;p {
  font-weight: 700 !important;
  font-size: 15px !important;
  line-height: 21px !important;
}
.footer .pwr-adc__col.pwr-adc__col--width-8 {
  padding-left: 0 !important;
}
.footer .pwr-adc__col.pwr-adc__col--width-2.pwr--align-l.pwr--relative.lazyloaded {
  padding-left: 0;
}
.footeright {
  padding-top: 50px;
}
.footeright p {
  color: #fff;
  opacity: .7;
  margin: 0;
  font-weight: 500;
  margin:0;
}
.bottom-left-footer {
  padding-top: 50px;
}
.bottom-left-footer {
  width: 100%;
  position: relative;
  display: inline-block;
}
.bottom-left-footer ul {
  padding-left: 0;
  width: 100%;
  position: relative;
  display: flex;
  list-style: none;
  align-items: center;
}
.bottom-left-footer ul li {
  margin: 0;
  padding: 0 12px;
  border-right: 1px solid rgb(255, 255, 255,0.8);
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0px;
  text-align: left;
  opacity: .9;
}
.bottom-left-footer ul li:first-child {
  padding-left: 0;
}
.bottom-left-footer ul li:last-child {
  border-right: none;
}
.footer-para {
  margin: 28px 0 36px 0;
}
.social-ficon {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.footer-para p {
  line-height: 22px;
  color: #fff;
  opacity: .8;
}
.social-ficon p {
  margin: 0;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 10px;
  opacity: 0.9;
}
.ficon img {
  padding: 10px;
}

.custom-footer #hs_menu_wrapper_footer_page_&gt;ul&gt;li&gt;a {
  font-weight: 800;
  opacity: 1;
}
.pwr-footer-advanced .hs-submit .hs-button {
  color: #14213d;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
}
.impactful h3 {
  line-height: 40px;
}
.impactful .pwr-sec-split__content {
  padding: 50px;
}
.impactful .content-list-split {
  margin-bottom: 25px;
}
/* .key-partnerships h2 {
line-height: 45px;
} */
.key-partnerships .pwr-sec-clients__slider.pwr-sec-clients__slider--top.page-center.pwr--relative {
  max-width: 800px;
}
/* .common-solution h2{
padding-top:20px !important;
line-height: 45px!important;
} */

#solutions h2 {
  line-height: 45px !important;
}

.resources-details p {
  margin: auto;
  width: 90%;
  /*  line-height: 23px;*/
  margin-bottom: 20px;
}
.more-whitepapers-details .pwr-rich-text.pwr-sec__desc.pwr-sec-posts__desc.aos-init.aos-animate {
  line-height: 23px;
}
.more-whitepapers-details .pwr-sec-posts {
  padding-bottom: 60px !important;
  padding-top: 90px!important;
  background: #F6F8FC;
}
/* partner */
.hero-post1.pwr-sec-posts {
  padding-top: 80px !important;
}
.newpartner-section {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.partner-section-left { 
  width: 70%;
  position: relative;
  display: inline-block;
} 
.partner-section-left p {
  margin: 0;
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
.partner-section-right {
  position: relative;
  display: inline-block;
  width: 30%;
  text-align: center;
}
.partner-section-right a {
  border-radius: 5px;
  padding: 15px 20px;
  background: #647AA3;
  font-family: Montserrat;
  font-size: 21px;
  font-weight: 600;
  color: #fff !important;
  line-height: 21px;
}
.hero-arrow .pwr--max-width-100 {
  max-width: 80%!important;
}
.partner-text.pwr-sec-txt {
  padding: 87px 0;
}
.partner-logos .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one .pwr-image-box__img, .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two .pwr-image-box__img {
  height: 180px;
  width: 180px;
  margin: auto;
}
.content-details {
  margin: 40px 0 40px
}
.partner-logos .pwr-sec-image-boxes__container.pwr-js-masonry__container.pwr--neg-margin-lr-10.pwr-js-masonry__container--no-gutter.pwr--clearfix.lightbox-gallery a {
  border-right: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1;
  margin:0;

}
.highlights-main h2 {
  margin-bottom: 30px !important;
}

.hero-post1 .cta_button {
  cursor:pointer;
}
.partner-logos .pwr-sec-image-boxes__container.pwr-js-masonry__container.pwr--neg-margin-lr-10.pwr-js-masonry__container--no-gutter.pwr--clearfix.lightbox-gallery a:nth-child(4n) {
  border-right: none;
}
.partner-logos .pwr-sec-image-boxes__container.pwr-js-masonry__container.pwr--neg-margin-lr-10.pwr-js-masonry__container--no-gutter.pwr--clearfix.lightbox-gallery a:last-child {
  border-right: 1px solid #D1D1D1;
  border-bottom: none;
}
.partner-logos .pwr-sec-image-boxes__container.pwr-js-masonry__container.pwr--neg-margin-lr-10.pwr-js-masonry__container--no-gutter.pwr--clearfix.lightbox-gallery a:nth-last-child(2) {
  border-bottom: none;
}
.partner-logos .pwr-sec-image-boxes__container.pwr-js-masonry__container.pwr--neg-margin-lr-10.pwr-js-masonry__container--no-gutter.pwr--clearfix.lightbox-gallery a:nth-last-child(3) {
  border-bottom: none;
}
.partner-logos .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one, .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one {
  width: calc(25% - 0px);
}
.partner-logos .pwr-image-box:hover .pwr-image-box__overlay {
  background:#fff;
  opacity:0;
}
.our-people-banner .share-link {
  display: none;
}

.join-us-link:after {
  border-left: 2px solid #fff;
  border-top: 2px solid #fff;
  content: "";
  display: block;
  height: 10px;
  margin: 0 0 0 20px;
  position: absolute;
  top: 7px;
  width: 10px;
  left: 69px;
  transform: rotate(82deg);
  cursor:pointer;
}
.join-us-link a:after {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  top: 12px;
  left: 85px;
  margin-left: 3px;
  width: 11px;
  transform: rotate(130deg);
  cursor:pointer;
}
.join-us-link:after:hover {
  border-left: 2px solid #647AA3;
  border-top: 2px solid #14213d;

}
.join-us-link a:after:hover {
  border: 1px solid #14213d;

}
.join-us-link {
  position: relative;
}

/*.impactful h2 {
line-height: 47px !important;
}*/
.partner-logos .pwr-3D-box:hover .pwr-3D-box--shaddow-on-hover {
  box-shadow: none;
}
.partner-logos .pwr-image-box:hover .pwr-3D-box__info-box {
  display: none;
}
.partner-logos .pwr-image-box:hover .pwr-image-box__front {
  display: none;
}
.partner-logos .pwr-sec-image-boxes__intro-sec {
  text-align: center;
}
.get-in-touch h2 {
  color: #14213D;
}
#mastech-slider-arrow .swiper-button-next:after {
  color: #000!important;
}
#mastech-slider-arrow .swiper-button-prev:after {
  color: red !important;
}
.right-story .pwr-cta--custom-01 .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover {
  color: #fff !important;
}
/* partner */
.key-partnerships .swiper-button-prev {
  margin-top: 15px !important;
}
.key-partnerships .swiper-button-next {
  margin-top: 15px !important;
}
/* .partner-section .swiper-button-next {
margin-top: 24px !important;
}
.partner-section .swiper-button-prev {
margin-top: 24px !important;
} */
.hero-post .pwr-post-item__more-link:after {
  border-left: 2px solid #14213d;
  border-top: 2px solid #14213d;
  content: "";
  display: block;
  height: 10px;
  margin: 0 0 0 20px;
  position: absolute;
  top: 7px;
  width: 10px;
  left: 69px;
  transform: rotate(82deg);
}
.hero-post .pwr-post-item__more-link span:after {
  border: 1px solid #14213d;
  content: "";
  position: absolute;
  top: 12px;
  left: 85px;
  margin-left: 3px;
  width: 11px;
  transform: rotate(130deg);
}
.hero-post .pwr-post-item:hover .pwr-post-item__more-link:after {
  border-left: 2px solid #fff;
  border-top: 2px solid #fff;
}
.hero-post .pwr-post-item:hover .pwr-post-item__more-link span:after {
  border: 1px solid #fff;;
}
.common-solution h2 {
  padding-top: 20px !important;
}
.pwr-sec-txt--2col .pwr-sec-txt__left {
  width: calc(60% - 20px)!important;
}
.pwr-sec-txt--2col .pwr-sec-txt__right {
  width: calc(40% - 20px)!important;
}

}

@media only screen and (max-width:1440px){
  .pwr-header-advanced-mms .pwr-adc-sub.pwr-adc-sub--border-none.pwr--dark.pwr--relative {
    bottom: 6%;
  }
}

@media only screen and (max-width:1280px){
  .pwr-header-advanced-mms .pwr-adc-sub.pwr-adc-sub--border-none.pwr--dark.pwr--relative {
    bottom: 6%;
  }

}
@media only screen and (max-width:1024px) {
  .hero-arrow .page-center.pwr-hero__info-box.pwr-hero__info-box--vertical-center h2 {
    width:100%;
  }
  .hero-arrow .pwr--max-width-100 {
    max-width: 80%!important;
  }
  .analytics-ai .pwr-sec-txt__intro-sec:after {
    width: 19%;

  }
  .analytics-ai .pwr-sec-txt__intro-sec:before {
    width: 22%;
  }
}

@media only screen and (max-width: 912px) and (min-width: 768px)  {
  .pwr-steps.pwr-steps--5.pwr--neg-margin-lr-10.pwr--clearfix div:last-child {
    margin-top: 50px !important;
  }
  .pwr-steps.pwr-steps--5.pwr--neg-margin-lr-10.pwr--clearfix div:nth-last-child(2) {
    margin-top: 50px !important;
  }
  .impactful .content-list-split-icon {
    width: calc(10% + 10px);

  }
}

@media screen and (min-width: 768px) and (max-width: 991px){ 
  .gartner-mdm .pwr-sec-video__wrapper--content {
    padding: 40px 0 40px;
  }
  .gartner-mdm .pwr-sec-video__button--small {
    font-size: 27px;
    height: 70px;
    line-height: 70px;
    width: 70px;
    margin-left: 120px;
  } 

}
@media only screen and (max-width:912px) {
  .more-asset-details {
    display: inline-block;
  }

  .data-in-motions .pwr-sec-split__left.pwr--relative.lazyloaded {
    padding-bottom: 50px;
  }
  .partner-section .swiper-buttons-beside .swiper-button-prev {
    left: 0;
  }

  .partner-section .swiper-buttons-beside .swiper-button-next {
    right: 0;
  }
  .relocating .row-fluid.pwr--clearfix.pwr--flip-container {
    display: flex;
    flex-direction: column;
  }
  .analytics-ai .pwr-sec-txt__intro-sec:after {
    width: 14%;

  }
  .analytics-ai .pwr-sec-txt__intro-sec:before {
    width: 17%;
  }
  /*  .more-asset-details .pwr-sec-posts__intro-sec {
  width: 100%;
  margin-bottom: 30px!important;
}
  .more-asset-details .pwr-sec-posts__container--large-hor {
  width: 100%;
  padding-left: 0;
}*/
}
@media only screen and (max-width:820px) {
  .footer-section {
    padding-right: 0px;
  }
}

@media only screen and (max-width:1199px) {
  div#insights-banner img {
    object-position: 80% !IMPORTANT;
  }
  #insights-banner .pwr--abs-full{
    background-color: rgba(0, 0, 0, 0.5) !important;
  }
  #insights-banner.pwr-hero.asset-banner .pwr-hero__title{text-shadow: 5px 3px 3px rgba(0,0,0,0.5);}
}

@media only screen and (max-width:767px) {

  .hero-arrow .pwr-cta-container__cta{
    margin: 0;}
  .audio-section {
    width: 100%;
  }

  .gartner-mdm .pwr-sec-video__button--small {
    margin-left: 0px;
  }
  .pwr-sec-split__img{
    height: 350px !important;
    background-size: cover !important;
    background-position: center !important;}

  .form-details-area.case-study-from{
    padding: 76px 0 30px 0;}

  .highlights-main h2{
    margin-bottom: 0 !important;}

  .life-at-mastech-infotrellis .swiper-pagination-bullets.swiper-pagination-below {
    margin-top: 60px !important;
  }
  ul.partner-left-side li {
    font-size: 16px;
  }
  .pwr-hero--x-small .pwr-hero__title {
    max-width:100%;}

  .partners-logos .pwr-services-item {
    width:33%;
  }

  .partner-left-side {
    padding: 0 !important;
  }
  .hero-post1 .cta_button {
    margin-top: 0px;
  }
  .pwr-sec-txt--2col .pwr-sec-txt__left {
    width: calc(100% - 20px)!important;
  }
  .pwr-sec-txt--2col .pwr-sec-txt__right {
    width: calc(100% - 20px)!important;
  }
  .analytics-ai .pwr-sec-txt__intro-sec:after {
    display:none;

  }
  .analytics-ai .pwr-sec-txt__intro-sec:before {
    display:none;
  }
  .pwr-sec-txt__intro-sec.pwr-sec__intro-sec #analytics\,-ai-and-data-sciences:before {
    display: none;
  }
  .pwr-sec-txt__intro-sec.pwr-sec__intro-sec #analytics\,-ai-and-data-sciences:after {
    display: none;

  }
  .value-chain .pwr-image-box__title {
    font-size: 25px;
    line-height: 32px;
  }
  .analytics-ai .pwr-sec__title{
    font-size:25px;
    padding-bottom:0px;
    line-height:32px;
    float: left;
  }
  footer .pwr-adc__col.pwr-adc__col--width-4 .footer-form{
    max-width:70%;
  }

  .pwr-hero__info-box {
    width: calc(100% - 30px) !important;
  }
  /* .relocating .pwr-sec-split__link {
  font-size: 16px;*/
}



@media only screen and (max-width:600px){
  .footer .pwr-adc-main .pwr-adc-main__cols .pwr-adc__content-wrapper--padding, div[class*=adc__col--width-] {
    padding: 0 0px;
  }
  .dynamic-team {
    padding: 30px 15px!important;
  }
  .footer-form .hs-submit .hs-button { 
    padding: 10px 13px!important; 
  }  
  .relocating .pwr-sec-split__content.pwr--relative {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .impactful .pwr-sec-split__img.lazyloaded {
    height: 569px !important;
  }
  .pwr-touch-btn {
    top: 40px !important;
  }
  footer .pwr-adc__cols.pwr-adc-sub__cols.pwr--align-frow-m.pwr--relative {
    display: inline-block !important;
  }  
  .footeright p {
    text-align: left !important;
  }
  .five-steps .pwr-step__title {
    height: auto!important;
  }
  .five-steps  .pwr-step__img {
    margin-bottom: 15px!important;
  }
  .five-steps .pwr-step__cta, .pwr-step__title+.pwr-step__desc {
    margin-bottom: 40px;
  }
  .bottom-left-footer ul li {
    line-height: 20px;
  }
  .bottom-left-footer {
    padding-bottom: 20px;
  }
  .partner-section .swiper-pagination.swiper-pagination-below.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: block;
  }
  .partner-section  .swiper-pagination-bullet {
    width: 15px !important;
  }
  .key-partnerships .swiper-pagination.swiper-pagination-below.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: block;
  }
  .key-partnerships  .swiper-pagination-bullet {
    width: 15px !important;
  }

  .partners-logos .pwr-services-item {
    width: 50%;
  }
}

@media only screen and (max-width:480px){
  .footer .pwr-adc-sub .hs-menu-wrapper li:not(:last-child):after {
    display:none;
  }
  .footer .pwr-footer-advanced .pwr-footer-company-info__icons .pwr-adc-content__social-icon {
    margin-top: 12px;
    font-size: 15px;
  }
}

/* Five Steps Section CSS start here */

.five-steps .pwr-step--3-col {
  width: 20%;
}
@media (max-width: 991px) {

  .five-steps .pwr-step--3-col {
    width: 33%
  }
  footer .pwr-adc__col.pwr-adc__col--width-4{
    width:100%;
    margin-bottom: 30px;
  }
  .is-inner .pwr--abs-full {
    background-color: rgba(0,0,0, 0.45);
  }
  .pwr-hero__info-box p {
    font-size: 20px;
  }
  .pwr-step__title {
    font-size: 19px !important;
  }
}
@media (max-width: 600px) {
  .analytics-ai .pwr-sec-txt__intro-sec:before {
    display:none;
  }
  .analytics-ai .pwr-sec-txt__intro-sec:after {
    display:none;
  }
  .analytics-ai #analytics-and-ai:before {
    display:none !important;
  }
  .analytics-ai #analytics-and-ai:after {
    display:none !important;
  }
  .hero-arrow .swiper-button-next:after  {
    display: none !important;
  }
  .hero-arrow .swiper-button-prev:after {
    display: none !important;
  }
  footer .pwr-footer-advanced .pwr-adc__col.pwr-adc__col--width-2.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--relative.lazyloaded {
    padding-top: 20px;
    width: 50%;
  }
  .footer-para{
    margin-bottom:20px;
    width:90%;
  }

  .footer .pwr-adc__col.pwr-adc__col--width-4 .footer-form {
    max-width: 90%;
  }

  .bottom-left-footer {
    padding-top: 0;
  }
  .footeright {
    padding-top: 0px;
  }
  .resources-details p {
    width: 100%;
  }
  /*   secondary-menu none for mobile */
  #pwr-js-sticky-sub-menu__btn {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){ 
  .pwr-sec-split__img{
    height: 500px !important;
    background-size: cover !important;
    background-position: center !important;}

  footer .pwr-adc__col.pwr-adc__col--width-4 .footer-form{
    max-width:60%;
  }
}
@media (max-width: 575px) {
  .pwr-step__title {
    margin-bottom: 10px;  }
  .data-in-motions .pwr-sec-split__left.pwr--relative.lazyloaded {
    padding-bottom: 0px;
  }
  .gartner-mdm .pwr-sec-video__button--small {
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .gartner-mdm .pwr-sec-video__content {
    left: 0;
    top: 220px;
  }
  .gartner-mdm .pwr-sec-video__wrapper--content .pwr-sec-video__button--left {
    top: -145px
  }
  .hero-post.lazyloaded {
    padding-bottom: 70px !important;
  }
  .hero-arrow .pwr--max-width-100 {
    max-width: 100%!important;
  }
  h3#\a ------------------------------------------------------7x-improvement-in-service-request-resolution-and-better-cross-selling-with-mdm-and-bi-reporting\a ------------------------------------------------------ {
    padding-bottom: 25px;
  }
  .hero-post1.lazyloaded {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .more-whitepapers-details .pwr-sec-posts {
    padding-bottom: 40px !important;
    padding-top: 60px!important;
  }
  .analytics-ai .pwr-sec__title {
    padding-bottom:0px;
  }
  /*   #hs_cos_wrapper_widget_1682333299789 .pwr-sec__title {
  text-align: left;
} 
  .five-steps .pwr-sec__title+.pwr-sec__desc {
  text-align: left;
}*/
  .pwr-steps--5 .pwr-step:last-child span.pwr-rich-text.pwr-step__desc { 
    margin-bottom: 0px;
  }
  .five-steps .pwr-step {
    float: none;
    width: 100%;
  }
  .hero-arrow .pwr-cta-container.pwr-hero__cta-container.pwr--clearfix {
    padding-top: 0;
  }
  .testimonials.pwr-sec-testimonials.vanilla.pwr--dark.pwr--sec-padding-t-sm.pwr--sec-padding-b-sm.testimonials.lazyloaded {
    padding: 50px 0 30px 0 !important;
  }
  .testimonials .pwr-sec-testimonials__intro-sec.pwr-sec__intro-sec.pwr--align-c {
    margin-bottom: 20px;
  }
}

@media (max-width: 350px) {
  .value-chain .pwr-image-box__back, .pwr-image-box__front {
    padding-left: 15px;
  }
}

/*global header css*/

.case-studies-heading {
  padding: 0px 0 0px 0;
}

.right-column-links a {
  color: #14213D !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}

.right-column-links a:hover {
  color: #14213D !important;
  text-decoration: underline !important;
}

.right-column-links {
  margin: 20px 0 !important;
  text-align: left !important;
}

#Job-title{
  margin: 0px 0 20px 0 !important;
}

#Job-title a{
  color: #14213D !important;
  font-size: 16px !important;
  font-weight: 700 !important;}

#Job-title a:hover {
  color: #14213D !important;
  text-decoration: underline !important;
}


.solution-bottom:hover {
  opacity: 0.7;
  text-decoration: underline;
}

.menu-bottom-section a:hover{
  opacity: 0.7;
  text-decoration: underline;}

.left-value-chain p {
  font-weight: 500 !important;
}

/*.pwr-step__title {
font-size: 24px;
font-weight: 600;
line-height: 1.3em;
margin-bottom: 20px;
}*/

.bottom-left-footer li:before {
  display: none !important;
}


.hs-richtext.hs-main-font-element p {
  font-size: 14px !important;
  padding-right: 20px;
  margin: 0;
}

.lead-ttl {
  margin-top: 0; 
  color: #647aa3; 
  font-weight: 600;
  font-size: 15px;
}

h3#our-impactful-initiatives {
  color: #647aa3;
}

h3#with-our-focus-on-giving-back-to-the-community\,-we\'ve-transformed-lives-the-world-around\.{
color: #647aa3;
margin-bottom: 10px;
}

.pwr-rich-text ul li:before{
  top: 11px;}

.life-at-mastech-infotrellis .pwr-sec__title+.pwr-sec__desc {
  margin-bottom: 25px;
}

#sucsess_stories span.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_related_blog_posts a h3 {
  opacity: 1;
}

.feedback-form label.hs-error-msg.hs-main-font-element {
  color: #ffd942 !important;
}
.feedback-form label.hs-main-font-element{
  color: #ffd942 !important;
}

.more-asset-details h3 {
  opacity: 1;
}

.footer ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 a {
  line-height: 18px!important;
}

.footer ul.hs-menu-children-wrapper {
  margin: 15px 0px 0px;
}

.footer ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2{
  margin-bottom: 12px;
}
.ficon img:hover{
  opacity: 0.7;}

.prioritizing h3 {
  color: #647aa3;
}

.analytics-ai .pwr-sec__title a:hover {
  opacity: 0.5 !important;
}</pre></body></html>