/* CTA STYLE */


#CTA_banner .banner_container{
    width: 100%;
    display: flex;
    flex-direction: row;
    
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.06 );
    padding: 20px;
    gap: 50px;


    background-image: url("../../images/UI_icons/CTA_background.png");
    background-size: cover;
    background-repeat: no-repeat;
    
}

#CTA_banner .banner_container  img{
    width: 300px;
    
}

#CTA_banner .banner_container .text_content{
    display: flex;
    flex-direction: column;
    gap: 10px;
    background-color: #ffff;
}

#CTA_banner .banner_container .text_content h3{
    font-size: 3rem;
    text-transform: capitalize;
    
}

#CTA_banner .banner_container .text_content p{
    font-size: 1.5rem;
    
}

#CTA_banner .banner_container .text_content p span{
    font-size: 4rem;
    color: #088178;
    font-weight: 600;
    
}

#CTA_banner .banner_container .text_content a{
    width: 100%;
    font-size: 1.3rem;
    text-transform: uppercase;
    background-color: #fca311;
    padding: 15px;
    border-radius: 10px;
    text-decoration: none;
    color: #ffff;
    font-weight: 700;
    text-align: center;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.06 );
    transition: 0.3s ease;
    margin-top: 20px;
    cursor: pointer;
    
    
}


@media (max-width:800px) {
    #CTA_banner .banner_container{
        
        flex-direction: column;
        text-align: center;
        
        
    }

    #CTA_banner .banner_container  img{
        width: 250px;
        
    }
}
