/* #region Banner - Image - With - Background  */

.fypf-banner-image-with-background::before,
.fypf-banner-image-with-background-r::before{
  background: var(--secondary-lightblue-700-00c2ff) 0% 0% no-repeat padding-box;
}


/* #endregion Banner - Image - With - Background  */

/* #region Banner - Hero - Secondary */
.banner.fypf-hero-secondary .banner__containe::before{
  background: transparent linear-gradient(197deg, var(--primary-700-753bbd) 0%, var(--secondary-lightblue-700-00c2ff) 50%, var(--backgrounds-f6f6f6) 90%) 0% 0% no-repeat padding-box;
}

@media (max-width: 768px) {
  .banner.fypf-hero-secondary .banner__containe::before{
    background: transparent linear-gradient(240deg, var(--primary-700-753bbd) 0%, var(--secondary-lightblue-700-00c2ff) 50%, var(--backgrounds-f6f6f6) 100%) 0% 0% no-repeat padding-box;

}
}

/* #region Banner - Hero - Tertiary  */
.fypf-hero-tertiary::after{
  background:transparent linear-gradient(270deg, var(--primary-700-753bbd) 0%, var(--secondary-lightblue-700-00c2ff) 50%, #F6F6F600 100%) 0% 0% no-repeat padding-box;
}

/* #endregion Banner - Hero - Tertiary  */




/* #region Components - Title - Description  */

.fypf-title-description::after{
 background: transparent linear-gradient(90deg, var(--primary-700-753bbd) 0%, var(--secondary-lightblue-700-00c2ff) 50%, #F6F6F600 100%) 0% 0% no-repeat padding-box;
}

@media (max-width: 768px) {
    .fypf-title-description .info-block__content p::after {
        content: '';
        position: absolute;
        /* left: var(--border-view-distance); */
        /* width: 80%; */
        /* top: -40px; */
        bottom: -30px;
        height: 6px;
        background: linear-gradient(270deg, var(--primary-700-753bbd) 0%, var(--secondary-lightblue-700-00c2ff) 49%, #F6F6F600 100%);
        border-radius: 5px;
        width: 90%;
        right: 0px;
    }
}
/* #endregion Components - Title - Description   */

/* #region Banner - Card - Icon  */
.fypf-banner-card-icon {
background: transparent linear-gradient(90deg, #3B1E5C 0%, #00C2FF 100%)
}
/* #region FOOTER */
.main-footer:not(.main-footer .main-footer) {
    margin-top: 0px;
}
/* #endregion FOOTER */