.infuse-cta-basic {
    max-width: 1160px;
    height: 240px;
    margin: 0!important;
}

.infuse-cta-basic-border {
    border-radius: 24px;
}



.infuse-cta-basic-arrow {
    width: 60%!important;
    max-width: 640px;
}

.infuse-cta-basic-arrow span:after {
    content: url("data:image/svg+xml,%3Csvg width='45' height='12' viewBox='0 0 45 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44.7702 6.49635C45.0826 6.18393 45.0826 5.6774 44.7702 5.36498L39.679 0.273813C39.3666 -0.0386061 38.8601 -0.0386061 38.5476 0.273813C38.2352 0.586233 38.2352 1.09276 38.5476 1.40518L43.0731 5.93067L38.5476 10.4562C38.2352 10.7686 38.2352 11.2751 38.5476 11.5875C38.8601 11.8999 39.3666 11.8999 39.679 11.5875L44.7702 6.49635ZM-2.78598e-08 6.73067L44.2045 6.73067L44.2045 5.13067L2.78594e-08 5.13067L-2.78598e-08 6.73067Z' fill='white'/%3E%3C/svg%3E ");
    position: absolute;
    padding-left: 20px;
}

@media only screen and (max-width: 767px) {
    .infuse-cta-basic {
        height: auto;
        background-position: 50%!important;
    }
    .infuse-cta-basic-arrow {
        width: 100%!important;
    }
}


.infuse-titleh2-basic {
    max-width: 1237px;
    height: 280px;
    margin: 0!important;
}
.infuse-titleh2-img {
    padding: 0!important;
    margin: 0!important;
    width: 472px;
}

@media only screen and (max-width: 976px) {
    .infuse-titleh2-basic {
        height: auto;
        padding: 0!important;
        background-image: unset!important;
    }
    .infuse-titleh2-img img {
        width:100%;
        height:auto;
    }
}

.infuse-header-h2 span, .infuse-header-h2 p {
    display: inline!important;
}

.infuse-titleh2-basic {
    margin-left: auto!important;
    margin-right: -10px!important;
}

.test-page-template {
    margin-left: auto;
    margin-right: 0;
    padding: 50px 10px;
    max-width: 1237px;
}

.test-page-template p {
    max-width: 1065px;
    font-size: 18px;
    font-family: Asap;
    line-height: 24px;
}
.test-page-template a {
    color: #005EAB;
    font-weight: 800;
}


/***************************/
.test-page-header {
    height: 700px;
    background-color: #0a7fb6;
    background-size: cover;
}
.test-page-header-container {
    max-width: 1430px;
    padding: 0 20px;
    margin: 0 auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
}
.test-page-header-container h1 {
    font-family: Asap;
    font-size: 84px;
    font-weight: 800;
    text-align: center;
    margin: 0 10%;
}

.test-page-header-author {
    font-size: 30px;
    white-space: nowrap;
    margin-left: -82px;
}
.test-page-header-author img {
    float: left;
    height: 82px;
    width: 82px;
    margin-right: 41px;
}
.test-page-header-author .authors_name {
    font-weight: 500;
    margin: 10px 0 0 10px;
}
.test-page-header-author .authors_name span{
    font-weight: 700;
}

.test-page-header-author .authors_title {
    font-weight: 300;
    font-style: italic;
    margin: 0;
}

@media only screen and (max-width: 1024px) {
    .test-page-header-container h1 {
        font-size: 48px;
    }
    .test-page-header-author {
        font-size: 24px;
        margin-left: -31px;
    }
    .test-page-header-author img {
        height: 62px;
        width: 62px;
        margin-right: 10px;
    }
}