.cc25_bannercta{margin-top:2.5rem;margin-bottom:40px;position:relative}
@media(max-width:575px){.cc25_bannercta{height:auto}
}
.cc25_bannercta .background-cc25{background-color:#89d3d5;margin-left:auto;margin-right:auto;left:0;right:0;height:100%;width:100%;position:absolute;z-index:-1;visibility:hidden}
.cc25_bannercta .content{display:flex;flex-direction:row}
@media(max-width:575px){.cc25_bannercta .content{flex-direction:column;margin-left:0;margin-right:0}
}
.cc25_bannercta .content .img-area{padding:0}
.cc25_bannercta .content .img-area .cmp-image__image{height:100%;object-fit:cover;object-position:center;width:123.5%;position:absolute;left:-105px}
@media(max-width:1200px){.cc25_bannercta .content .img-area .cmp-image__image{width:135%}
}
@media(max-width:768px){.cc25_bannercta .content .img-area .cmp-image__image{width:150%}
}
@media(max-width:575px){.cc25_bannercta .content .img-area .cmp-image__image{width:100%;height:145px;position:relative;left:0}
}
.cc25_bannercta .content .texto-button{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:24px;padding-right:0}
@media(max-width:768px){.cc25_bannercta .content .texto-button{flex-direction:column;padding-left:40px}
}
@media(max-width:575px){.cc25_bannercta .content .texto-button{flex-direction:column;padding:0 15px 24px}
}
.cc25_bannercta .content .texto-button .text-area{color:#fff;padding-top:24px;padding-right:40px}
@media(max-width:575px){.cc25_bannercta .content .texto-button .text-area{width:100%}
}
.cc25_bannercta .content .texto-button .text-area h2,.cc25_bannercta .content .texto-button .text-area h3,.cc25_bannercta .content .texto-button .text-area h4,.cc25_bannercta .content .texto-button .text-area h5,.cc25_bannercta .content .texto-button .text-area h6,.cc25_bannercta .content .texto-button .text-area span{font-family:var(--anton-regular);font-size:40px;line-height:150%;letter-spacing:.015em;margin:0}
@media(max-width:768px){.cc25_bannercta .content .texto-button .text-area h2,.cc25_bannercta .content .texto-button .text-area h3,.cc25_bannercta .content .texto-button .text-area h4,.cc25_bannercta .content .texto-button .text-area h5,.cc25_bannercta .content .texto-button .text-area h6,.cc25_bannercta .content .texto-button .text-area span{font-size:24px;line-height:150%}
}
@media(max-width:575px){.cc25_bannercta .content .texto-button .text-area h2,.cc25_bannercta .content .texto-button .text-area h3,.cc25_bannercta .content .texto-button .text-area h4,.cc25_bannercta .content .texto-button .text-area h5,.cc25_bannercta .content .texto-button .text-area h6,.cc25_bannercta .content .texto-button .text-area span{font-size:32px;line-height:150%}
}
.cc25_bannercta .content .texto-button .text-area p{font-family:var(--barlow-semibold-2);font-size:24px;letter-spacing:0;font-weight:600;margin:0;margin-top:30px}
@media(max-width:768px){.cc25_bannercta .content .texto-button .text-area p{font-size:16px;line-height:150%;margin-bottom:24px}
}
@media(max-width:575px){.cc25_bannercta .content .texto-button .text-area p{width:100%}
}
.cc25_bannercta .content .texto-button .btn-area{display:flex;align-items:flex-end}
@media(max-width:768px){.cc25_bannercta .content .texto-button .btn-area{padding:0}
}
@media(max-width:575px){.cc25_bannercta .content .texto-button .btn-area>div{width:100%}
.cc25_bannercta .content .texto-button .btn-area>div .border-solid{width:100%}
}
.cc25_bannercta.yellow-background{background-color:#ffd700}
.cc25_bannercta.grey-background{background-color:#cacaca}
.cc25_bannercta.white-background{background-color:#fff}
.cc25_bannercta.no-background{background-color:transparent}
.cc25_bannercta.grey-background .content .text-area h2,.cc25_bannercta.white-background .content .text-area h2,.cc25_bannercta.no-background .content .text-area h2,.cc25_bannercta.grey-background .content .text-area p,.cc25_bannercta.white-background .content .text-area p,.cc25_bannercta.no-background .content .text-area p{color:#1b1b1b}
@media screen and (min-width:576px){.cc25_bannercta.funnel-page .container .content.row{margin-right:0;margin-left:0;padding-right:16px;width:100%}
.cc25_bannercta.funnel-page .container .content.row .img-area img{width:100%;left:0}
}