#proyect {
	background-image: url('../images/PAG-01.png');
	background-repeat: no-repeat;
    background-size: cover;
    min-height: 489px;
    display: flex;
    align-items: center;
}
.contenedor {
    margin-left: 5vw;
    margin-right: 5vw;
}
#conConsejo {
    max-width: 80%;
    margin: 0 auto;
}
#proyect div h1 {
	text-align: center;
    color: white;
    font-size: calc(2.5rem + 2.5vw);
    font-weight: 700;
    padding-top: 5vh;
}

#proyectText {
    padding-top: 8vh;
}
#text1 {
    font-size: calc(.9rem + .9vw);
    text-align: justify;
    font-weight: 600;
    padding-left: 5vh;
    padding-right: 5vh;
    line-height: normal;
    font-style: italic;
}
#text3 {
    padding-top: 5vh;
    font-size: Calc(1rem + 1vw);
    text-align: center;
    font-weight: 700;
    padding-left: 20vh;
    padding-right: 20vh;
    line-height: normal;
    /*padding-bottom: 5vh;*/
}
#text2 p{
    padding-top: 2vh;
    padding-left: 5vh;
    padding-right: 5vh;
}
#text2 p{
    text-align: justify;
    margin-bottom: 0px;
    font-size: calc(.8rem + .8vw);
    font-weight: 300;
    line-height: normal;
    color: rgb(15 34 57);
}

.prl-0 {
    margin-left: 0;
    margin-right: 0;
}

.fondImgOrg {
    background: linear-gradient(to right, white 10%, rgb(15 34 57) 10%);
}
.fondImgInnov {
    background: linear-gradient(to left, white 10%, #CA9E2C 10%);
}
.fondImgConst {
    background: linear-gradient(to right, white 10%, #638C1C 10%);
}
.fondImgTort {
    background: linear-gradient(to left, white 10%, #2C3818 10%);
}
.fondImgFish {
    background: linear-gradient(to right, white 10%, #C56E28 10%);
}
.fondImgAsa {
    background: linear-gradient(to left, white 10%, #866929 10%);
}
.fondImgConserv {
    background: linear-gradient(to right, white 10%, #0F2239 10%);
}
.fondImgWild {
    background: linear-gradient(to left, white 10%, #2F5164 10%);
}
.fondImgBcs {
    background: linear-gradient(to right, white 10%, #205B51 10%);
}
.fondImgFondo {
    background: linear-gradient(to left, white 10%, #497E72 10%);
}

.btn-none {
    color: white;
    padding-left: 2vw;
    padding-right: 2vw;
    border-radius: 30px;
    font-size: calc(.7rem + .7vw);
    background-color: transparent;
    border-color: white;
    margin-top: 2vh;
    /*margin-bottom: 3vh;*/
} 
.btn-none2 {
    color: black;
    padding-left: 2vw;
    padding-right: 2vw;
    background-color: transparent;
    border-color: transparent;
    font-size: 3vw;
    line-height: normal;
    padding-top: 0;
    padding-bottom: 0;
    transition: none;
} 
#prev, #next {
    color: black;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 3vw;
    line-height: normal;
    cursor: pointer;
} 
.btn-none2:active {
    border-color: transparent;
} 
.partialViewSlider-wrapper.partialViewSlider-perspective ul > li {
    opacity: 1 !important;
}

.contPro1 {
    /*background-color: rgb(15 34 57);*/
}
.contPro2 {
    background-color: rgb(202 158 44);
}
.contPro3 {
    background-color: rgb(98 138 26);
}
.cardsConsejo {
    margin-top: 9vh;
}
.cardsTextsConsejo {
    padding-top: 1vh;
    padding-bottom: 1vh;
}
.cardsTextsConsejoD {
    border-radius: 0px 30px 30px 0px;
    margin-left: -4vw;
}
.cardsTextsConsejoI {
    border-radius: 30px 0px 0px 30px;
    margin-left: 4vw;
}

.contTextLog {

}
.cardsTextsConsejo h2 {
    color: white;
    padding-top: 15vh !important;
}
.conLogA {
    display: flex;
    justify-content: flex-end;
}
.conLogB {
    display: flex;
    justify-content: flex-start;
}
#contPro1 h2 {
    font-size: calc(1.4rem + 1.3vw);
/*    color: white;*/
    text-align: center;
/*    padding-bottom: 1.2vh;*/
    padding-top: 5vh;
}
#contPro2 h2 {
    font-size: calc(.8rem + .9vw);
    text-align: center;
    padding-top: 3vh;
}
#contPro3 h2 {
    font-size: calc(1.1rem + 1.1vw);
    text-align: center;
    padding-top: 4vh;
    padding-bottom: 4vh;
}
.cardsTextsConsejo div img{
    text-align: center;
    max-width: 10vw;
    max-height: 16vh;
}
.cardsTextsConsejo div p {
    line-height: normal;
    margin-bottom: 0;
    text-align: justify;
    font-size: calc(.5rem + .7vw);
    font-weight: 300;
    color: rgb(15 34 57);
}
.conImgConsejo img {
    max-width: 140%;
    border: 0px solid white;
    border-radius: 50%;
    margin-top: -20px;
    margin-bottom: -20px;
}
.conImgConsejo {
    /*display: flex;
    justify-content: center;
    top: 97px;*/
    z-index: 9;
}
.textProyects {
    font-size: calc(.7rem + .7vw) !important;
    font-weight: 700 !important;
    color: #ffff !important;
    text-align: center !important;
    padding-left: 1vw;
    padding-right: 1vw;
}

#conConsejo {
/*    background: linear-gradient(to bottom, white 0%, white 15%, lavender 15%, lavender 100%);*/
    padding-bottom: 7vh;
}
.conLogB div {
    text-align: center;
}
@media screen and (max-width:910px) {
    .cardsTextsConsejo h2 {
        font-size: calc(1.4rem + 1.4vw);
    }
    .cardsTextsConsejo h3 {
        font-size: calc(.8rem + .8vw);
    }

}
@media screen and (min-width:768px) and (max-width:991px) {
    .cardsConsejo {
       max-width: 37% !important;
    }

}
@media screen and (max-width:991px) {
    .cardsTextsConsejo h2 {
        font-size: calc(1.4rem + 1.4vw);
    }
    .cardsTextsConsejo h3 {
        font-size: calc(.8rem + .8vw);
    }

}

@media screen and (max-width:767.9px) {
    #contPro1 h2 {
/*        font-size: calc(2.4rem + 2vw);*/
    }
    #contPro2 div h2 {
/*        font-size: calc(1.4rem + 1.4vw);*/
    }
    #contPro3 h2 {
/*        font-size: calc(2.4rem + 2vw);*/
    }
    .cardsTextsConsejo div img {
/*        text-align: center;*/
        max-width: 18vw;
    }
}
@media screen and (max-width:991px) {
    .conImgConsejo img {
        max-width: 50%;
    }
    .cardsTextsConsejo h2 {
        font-size: calc(1.6rem + 1.6vw);
        padding-bottom: 3vh;
/*      padding-top: 3vh;*/
    }

    .cardsTextsConsejo div p {
        font-size: calc(.7rem + .7vw);
    }
    .cardsConsejo {
        margin-bottom: 4vh;
    }
    #conConsejo {
/*        background: linear-gradient(to bottom, white 0%, white 5%, lavender 5%, lavender 100%);*/
    }
}
/*.item {
    height: 20vw !important;
}*/

@media screen and (max-width:575px) {
    #proyect {
        min-height: 230px !important;
    }
    #text1 {
        padding-left: 1vh;
        padding-right: 1vh;
    }
    #text3 {
        padding-top: 3vh;
        padding-left: 2vh;
        padding-right: 2vh;
        padding-bottom: 3vh;
    }
    .conImgConsejo img {
        max-width: 75%;
    }
    .conImgConsejo {
        top: 61px;
    }
    .cardsConsejo {
        margin-bottom: 0vh;
    }
    #text2 p {
        padding-left: 1vh;
        padding-right: 1vh;
    }

}

