@import "variables-utilities.css";

/* Banner */
@media screen and (max-width: 900px) {
    .new-card-index-anim {
        height: auto;
    }
}

/* Banner Gradient */
.full-banner-animated-gradient{
    width: 100%;
    height: 100vh;
    background: #252525 !important;
}
  

/* Index.php Style - New Home Page  */
.polluer-insu-box{
    width: max-content;
    border-radius: 12px;
    padding: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #B5F4D4;
}

.polluer-insu-box-blue{
    background-color: #99BFFA;
}


.polluer-insu-box-white{
    background-color: #FFF;
    border: 2px solid #103A32;
}



.new-half-mockupp-app-container{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 470px;
}


    @media screen and (max-width: 900px) {
        .new-half-mockupp-app-container {
            height: 280px;
            align-items: flex-end;
            justify-content: flex-start;
        }
    }

.new-half-mockupp-app{
    height: auto;
    width: 54%;
    transform: translateY(17%);
}
    @media screen and (max-width: 900px) {
        .new-half-mockupp-app {
            height: auto;
            width: 100%;
            transform: translateY(1%);
        }
    }



/* Projets Finances Cards */
.first-card-project-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
    position: relative;
}

    @media screen and (max-width: 900px) {
        .first-card-project-container {
            justify-content: flex-start;
            padding-bottom: 20px;
        }
    }

.new-projets-finances-cards-image{
    border-radius: 12px;
    height: 400px; 
    display:flex; 
    width:100%; 
    justify-content:center; 
    align-items:center; 
    position: relative;
    background-position: center; 
    background-size:cover
}

.new-projets-finances-cards-main-tag-container{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    z-index: 1;

}



.new-projets-finances-cards-footer-container{
    padding-left: 20px; 
    padding-right: 20px; 
    padding-bottom: 20px; 
    position: absolute;  
    bottom: 0%;left: 0%; 
    z-index: 1;
}

    @media screen and (max-width: 900px) {
        .new-projets-finances-cards-footer-container {
            padding-right: 10px; 
            padding-bottom: 10px; 
        }
    }


.new-projets-finances-cards-secondary-tag-container{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

@media screen and (max-width: 900px) {
    .new-projets-finances-cards-main-tag-container {
        justify-content: center;
        padding: 0px 10px;
    }
}

.new-projets-finances-cards-neutre-tag-text{
    font-family: var(--pt-serif); 
    font-size: 22px; 
    margin: 0px;
    margin-left: 20px; 
    margin-top: 20px; 
    padding: 10px 25px; 
    width: max-content; 
    background-color: #F7F4EB; 
    border-radius: 64px
}

    @media screen and (max-width: 900px) {
        .new-projets-finances-cards-neutre-tag-text {
            font-size: 16px;
            margin-left: 0px;
        }
    }
    


.new-projets-finances-cards-blue-tag-text{
    font-family: var(--aktiv-grotesk); 
    font-size: 16px; 
    padding: 7px 20px; 
    width: max-content; 
    background-color: var(--color3); 
    border-radius: 64px
}


    @media screen and (max-width: 900px) {
        .new-projets-finances-cards-blue-tag-text {
            font-size: 14px;
        }
    }


.numbers-video-animation{
    height: 300px;
}

    @media screen and (max-width: 900px) {
        .numbers-video-animation {
            height: 210px;
        }
    }



