.we3_padd1{width:100%;height:110px;}
.we3_padd2{width:100%;height:200px;}
.we3_contenedor2{width:100%;max-width:1200px;margin:0 auto;}
.we3_contenedor3{width:100%;max-width:90%;margin:0 auto;}

.we3_banner1{width:100%;height:100%;min-height:calc(100vh - 0px);}
.we3_banner1_left{width:40%;float:left;}
.we3_banner1_right{width:60%;float:right;padding-top: 100px;}
.we3_banner1_bt1{padding-top:80px;}
.we3_banner1_bt1 a{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:20px;line-height:24px;font-weight:400;color:#FFFFFF;background-color:#E20613;padding:20px 20px 20px 20px;border-radius:40px;}
.we3_banner1_bt2{padding-top:50px;}
.we3_banner1_bt2 h1{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:72px;line-height:86px;font-weight:700;color:#31251C;}
.we3_banner1_bt2 h2{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:30px;line-height:36px;font-weight:700;color:#31251C;}
.we3_banner1_bt3{padding-top:50px;}
.we3_banner1_bt3_left{width:52px;height:42px;float:left;}
.we3_banner1_bt3_right{width:calc(100% - 52px);float:left;}
.we3_banner1_bt3 p{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;line-height:19px;font-weight:700;color:#31251C;padding-top:14px;}

.we3_text2_fons{width:100%;background-color:rgba(103,96,76,0.1);}
.we3_text2{}
.we3_text2 h2{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:48px;line-height:58px;font-weight:700;color:#31251C;}
.we3_text2_img_left1{width:50%;float:left;text-align:right;}
.we3_text2_img_right1{width:50%;float:right;text-align:left;}
.we3_text2_img_left1-active{transform: translate3d(0px, -120px, 0px);}
.we3_text2_img_right1-active{transform: translate3d(0px, -90px, 0px);}
.we3_text2_img_left1 .we3_img1{width:100%;max-width:90%;margin-right:10px;margin-bottom:20px;}
.we3_text2_img_left1 .we3_img3{width:calc(100% - 10px);margin-right:10px;margin-bottom:20px;}
.we3_text2_img_right1 .we3_img2{width:calc(100% - 10px);margin-left:10px;margin-bottom:20px;}
.we3_text2_img_right1 .we3_img4{width:100%;max-width:70%;margin-left:10px;margin-bottom:20px;}


.transform1{transform:translate3d(0px, 50px, 0px);opacity:0;transition:all 0.9s;}
.transform2{transform:translate3d(0px, 50px, 0px);opacity:0;transition:all 1.4s;}

.we_bassella_fotos_mobils{padding-top:130px;}

.fixed-transform1-active{transform:translate3d(0px, -120px, 0px);opacity:1;}
.fixed-transform2-active{transform:translate3d(0px, -90px, 0px);opacity:1;}

@media (max-height: 1100px) {
}
@media (max-height: 865px) {
}
@media (max-height: 750px) {
}
@media (max-width: 12500px) {
}
@media (max-width: 1800px) {

}
@media (max-width: 1700px) {
.we3_banner1_bt1{padding-top:50px;}
.we3_banner1_bt1 a{font-size:16px;line-height:20px;padding:15px 15px 15px 15px;border-radius:30px;}
.we3_banner1_bt2{padding-top:30px;}
.we3_banner1_bt2 h1{font-size:52px;line-height:66px;}
.we3_banner1_bt2 h2{font-size:20px;line-height:26px;}
.we3_banner1_bt3{padding-top:30px;}
.we3_banner1_bt3 p{font-size:14px;line-height:19px;padding-top:14px;}
.we3_banner1_bt4{padding-top:50px;}
.we3_banner1_bt4 p{font-size:20px;line-height:36px;padding-right:40px;}
.we3_banner1_bt5{padding-bottom:50px;padding-top:35px;}
}
@media (max-width: 1350px) {

}
@media (max-width: 1200px) {
}
@media (max-width: 1040px) {
.we3_banner1_bt1{padding-top:40px;}
.we3_banner1_bt1 a{font-size:14px;line-height:18px;padding:12px 12px 12px 12px;border-radius:24px;}
.we3_banner1_bt2{padding-top:20px;}
.we3_banner1_bt2 h1{font-size:42px;line-height:56px;}
.we3_banner1_bt2 h2{font-size:16px;line-height:22px;}
.we3_banner1_bt3{padding-top:20px;}
.we3_banner1_bt3 p{font-size:12px;line-height:17px;padding-top:10px;}
.we3_banner1_bt4{padding-top:40px;}
.we3_banner1_bt4 p{font-size:16px;line-height:32px;padding-right:30px;}
.we3_banner1_bt5{padding-bottom:40px;padding-top:25px;}
}
@media (max-width: 900px) {

}
@media (max-width: 800px) {
}
@media (max-width: 600px) {

}
@media (max-width: 500px) {
.we3_banner1_bt1{padding-top:50px;}
.we3_banner1_bt1 a{font-size:12px;line-height:16px;padding:8px 8px 8px 8px;border-radius:16px;}
.we3_banner1_bt2{padding-top:20px;}
.we3_banner1_bt2 h1{font-size:22px;line-height:36px;}
.we3_banner1_bt2 h2{font-size:14px;line-height:18px;}
.we3_banner1_bt3{padding-top:15px;}
.we3_banner1_bt3 p{font-size:11px;line-height:15px;padding-top:10px;}
.we3_banner1_bt4{padding-top:30px;}
.we3_banner1_bt4 p{font-size:14px;line-height:28px;padding-right:20px;}
.we3_banner1_bt5{padding-bottom:30px;padding-top:20px;}
.we3_menu_ocultar{display:none;}
}
@media (max-width: 400px) {
}