.we_bassella_trans1{width:100%;height:100%;background-color:rgba(0,0,0,0.2)}

.we_bassella_banner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.we_bassella_banner_int{width:100%;position:relative;}
.we_bassella_banner_absolute{width:100%;position:relative;bottom:0px;left:0px;text-align:left;padding-top:275px;padding-bottom:200px;}
.we_bassella_banner_absolute h1{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:90px;line-height:100px;font-weight:800;color:#FFFFFF;}/* TEXT BASSELLA*/
.we_bassella_banner_absolute h2{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:50px;line-height:60px;font-weight:800;color:#FFFFFF;max-width:900px;}/* TEXT BASSELLA*/
.we_bassella_banner_absolute h2 a{text-decoration:underline;}/* TEXT BASSELLA*/


.we_bassella_peu3{background-color:#000000;padding:33px 0px 33px 0px;}
.we_bassella_peu3_text_left{width:calc(100% - 130px);float:left;}
.we_bassella_peu3_text_right{width:130px;float:right;text-align:right;}
.we_bassella_peu3 p{font-family:"Lato", Arial, Helvetica, sans-serif;font-size:12px;line-height:36px;font-weight:400;color:#FFFFFF;}/* TEXT */
.we_bassella_peu3 a{margin-left:20px;}
.we_bassella_peu3_text_left a:hover, .we_bassella_peu3_text_right a:hover{color:#F5CE3E;}


/* ANIMATIONS */
.animate-reveal {
  opacity: 0;
  -webkit-animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
     -moz-animation: reveal 1s ease-in 1 normal forwards;
       -o-animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
          animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
}

.animate-first {
  -webkit-animation-delay: 0;
     -moz-animation-delay: 0;
       -o-animation-delay: 0;
          animation-delay: 0;
}

.animate-second {
  -webkit-animation-delay: 500ms;
     -moz-animation-delay: 500ms;
       -o-animation-delay: 500ms;
          animation-delay: 500ms;
}

.animate-third {
  -webkit-animation-delay: 1s;
     -moz-animation-delay: 1s;
       -o-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes reveal {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}

@-moz-keyframes reveal {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}

@-o-keyframes reveal {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes reveal {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}