/* #region Banner - Image - With - Background  */

.fypf-banner-image-with-background::before,
.fypf-banner-image-with-background-r::before{
  background: var(--secondary-coral-700-ff5959) 0% 0% no-repeat padding-box;
}
.fypf-banner-image-with-background-r .banner__containe{
  height: 380px;
}

/* #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-coral-700-ff5959) 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-coral-700-ff5959) 50%, var(--backgrounds-f6f6f6) 100%) 0% 0% no-repeat padding-box;

}
}
/* #endregion Banner - Hero - Secondary */

/* #region Banner - Hero - Tertiary  */
.fypf-hero-tertiary::after{
  background: transparent linear-gradient(270deg, var( --primary-700-753bbd) 0%, var(--secondary-coral-700-ff5959) 49%, #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-coral-700-ff5959) 49%, #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-coral-700-ff5959) 49%, #F6F6F600 100%) ;
    border-radius: 5px;
    width: 90%;
            right: 0px;
  }
}
/* #endregion Components - Title - Description   */


/* #region FOOTER */
.main-footer:not(.main-footer .main-footer) {
    margin-top: 0px;
}
/* #endregion FOOTER */