.resource-card .title{
    font-family: 'AmadeusNeueRegular', Source Sans Pro, Calibri, sans-serif !important;
}

.m-brand-cta-drawer .cta-bucket__title{
    word-break: break-word;
}

.page-id-20471 section.m-full-callout > div > p > a{
    color: #fff !important;
}

.home main > section:nth-child(5){
    max-width: 1500px;
    margin: 0 auto;
}

.home .fl-builder-content-45497{
    max-width: 1500px;
    margin: 0 auto;
}

section.solutions_grid .slides>div .details{
    padding-top: 10px;
}
.editor-content h3 {
    color: #58595b;
}
footer .pp-social-icons span:nth-child(2){
    margin-left: -10px;
    margin-top: -3px;
  }
footer .pp-social-icons .icon-social-x{
    font-size: 27px;
  }
footer.main-footer .footer-newsletter{
    font-family: 'AmadeusNeueRegular', Source Sans Pro, Calibri, sans-serif !important;
  }
.page-id-5310 main .m-form-drawer{
    overflow: hidden;
    }
.page-template-template-basic-bb #maintabs-3{
    padding-left: 0px !important;
    } 
 .solutions_grid .slides div{
        background-position: center;
      } 
.page-template-template-basic-bb #maintabs-4 {
        margin-top: 2px;
}
.page-template-template-basic-bb #maintabs-4 .pp-tab-icon {
    margin-right: 3px !important;
}

.home .purple-text, .home .violet-text,.home .blue-text,.home .orange-text {
        display: none;
}
.home .purple-bttn, .home .violet-bttn,.home .blue-bttn,.home .orange-bttn {
    display: none;
}
.home .color-col1:hover .purple-text, .home .color-col1:hover .purple-bttn{
    display: block;
 }
 .home .color-col2:hover .violet-text, .home .color-col2:hover .violet-bttn{
    display: block;
 }
 .home .color-col3:hover .blue-text, .home .color-col3:hover .blue-bttn{
    display: block;
 }
 .home .color-col4:hover .orange-text, .home .color-col4:hover .orange-bttn{
    display: block; 
 }
.page-id-17147 section.blue_demo_cta .text .cta-button{
    background: #3A8BFF !important;
    color: #000835 !important;
 }
.page-id-17147 section.blue_demo_cta .text .cta-button:hover{
    background: #3A8BFF !important;
    color: #000835 !important;
 }

 section.solutions_grid.solutions_layout .slides>div:nth-of-type(2) .details {
    background: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(2) .title h3 {
    color: #000835 !important;
}
.page-id-17147 .cta.button{
    background: #3A8BFF !important;
    color: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(2):before {
    border-color: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(2):after{
    border-color: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(2) .title:after{
    background: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(3) .details {
    background: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(3) .title h3 {
    color: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(3):before {
    border-color: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(3):after{
    border-color: #000835 !important;
}
section.solutions_grid.solutions_layout .slides>div:nth-of-type(3) .title:after{
    background: #000835 !important;
}

@media (max-width:768px){
    .home .ecosystem-photo{
       min-height: 300px;
       max-width: 100% !important;
    }
}