/* FAQS */
.we2_bh_line_1px{width: 100%;height: 0px;font-size: 1px;border-bottom: 1px solid #FFFFFF;}
.we2_bh_line2_1px{width: 100%;height: 0px;font-size: 1px;border-bottom: 1px solid #230871;}
.we2_monob_section3_flex{display:flex;flex-wrap: wrap;}
.we2_monob_section3_left{width:calc(100% - 50px);}
.we2_monob_section3_left h2{max-width:100%;}
.we2_monob_section3_right{width:50px;}
.we2_monob_section3_right_icon{width:24px;height:24px;float:right;background-image:url(../we_img/mon-creu-white.svg);transition: color 0.2s ease, background-color 0.2s ease, transform 0.3s ease;}
/* FAQS */
/* PRODUCTES DETALL */
.we2_productes_detall_section3_flex{display:flex;flex-wrap: wrap;}
.we2_productes_detall_section3_left{width:calc(100% - 50px);}
.we2_productes_detall_section3_left h2{max-width:100%;}
.we2_productes_detall_section3_right{width:50px;}
.we2_productes_detall_section3_right_icon{width:16px;height:16px;float:right;background-image:url(../we_img/mon-creu-blue.svg);transition: color 0.2s ease, background-color 0.2s ease, transform 0.3s ease;}
/* PRODUCTES DETALL */


/* PADDINGS */
.we2_bh_padding_300{width:100%;height:300px;}
.we2_bh_padding_150{width:100%;height:150px;}
.we2_bh_padding_100{width:100%;height:100px;}
.we2_bh_padding_80{width:100%;height:80px;}
.we2_bh_padding_60{width:100%;height:60px;}
.we2_bh_padding_50{width:100%;height:50px;}
.we2_bh_padding_40{width:100%;height:40px;}
.we2_bh_padding_30{width:100%;height:30px;}
.we2_bh_padding_20{width:100%;height:20px;}
/* PADDINGS */


/* EFECTES */
.spec_underline{}

.spec_underline::after {
	content:" ";
	position:absolute;
  top: 110%;
  height: 3px !important;
  width: 40%;
  left: 30%;
  background-color:#ffdd00;
}

.reveal {
  opacity: 0;
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
  -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, transform 0.8s;
  transition: opacity 0.8s, transform 0.8s, -webkit-transform 0.8s;
}
.reveal_visible {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.acc-btn-faqs{cursor:pointer;}
.acc-content-faqs{display:none;}
.acc-content-faqs h5{font-weight:400;width:calc(100% - 40px);max-width:850px;}

.acc-btn-serv{cursor:pointer;}
.acc-content-serv{display:none;}
.acc-content-serv p{width:calc(100% - 0px);}
/* EFECTES */



/* TEXT */
.we2_bh_text1 h1{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:700;font-size:60px;line-height:66px;color:#333;}
.we2_bh_text1-ban h1{font-size:72px;line-height:78px;}
.we2_bh_text1 h2{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:800;font-size:38px;line-height:42px;color:#333;color:rgb(35, 8, 113);}
.we2_bh_text1 h3{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:800;font-size:12px;line-height:16px;color:#230871;color:rgb(35, 8, 113);text-transform:uppercase;}
.we2_bh_text1 h4{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:32px;line-height:42px;color:#230871;color:rgb(35, 8, 113);}
.we2_bh_text1 h5{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:800;font-size:32px;line-height:42px;color:#333;}
.we2_bh_text1 p{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:24px;line-height:34px;color:#333;}
.we2_bh_text1 a{text-decoration:underline;}
.we2_bh_text1 a:hover{color:inherit;}

.we2_bh_text1_blanc h1{color:#FFF;}
.we2_bh_text1_blanc h2{color:#FFF;}
.we2_bh_text1_blanc h3{color:#FFF;}
.we2_bh_text1_blanc p{color:#FFF;}

.we2_bh_text2 h1{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:48px;line-height:68px;color:#230871;color:rgb(35, 8, 113);}
.we2_bh_text2 h1 span{display: inline-block;border-bottom: 4px solid #FFFFFF;margin-bottom: 4px;}
.we2_bh_text2 h2{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:700;font-size:32px;line-height:42px;color:#230871;color:rgb(35, 8, 113);}
.we2_bh_text2 p{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#230871;color:rgb(35, 8, 113);}

.we2_bh_text2 h3{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:800;font-size:12px;line-height:16px;color:#230871;color:rgb(35, 8, 113);text-transform:uppercase;}
.we2_bh_text2 h4{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:32px;line-height:42px;color:#230871;color:rgb(35, 8, 113);}

.we2_bh_text2 a{text-decoration:none;}
.we2_bh_text2 a:hover{color:inherit;}

.we2_bh_text2_blanc h1{color:#FFF;}
.we2_bh_text2_blanc h2{color:#FFF;}
.we2_bh_text2_blanc h3{color:#FFF;}
.we2_bh_text2_blanc p{color:#FFF;}

.we2_bh_text3 h2{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#230871;color:rgb(35, 8, 113);}
.we2_bh_text3 p{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#230871;color:rgb(35, 8, 113);}

.we2_bh_text3_blanc h2{color:#FFF;}
.we2_bh_text3_blanc p{color:#FFF;}

.we2_bh_text4 h2{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#230871;color:rgb(35, 8, 113);}
/* TEXT */



/* ICONS */
.we2_content_icons{display: flex;align-items: center;flex-wrap: wrap;}
.we2_icon_icon{width:82px;height: 82px;margin-right: 20px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.we2_icon_text{width: calc(100% - 102px);}

.we2_icon-run{background-image:url(../we2_img/icon-run.svg);}
.we2_icon-health{background-image:url(../we2_img/icon-health.svg);}
.we2_icon-energy{background-image:url(../we2_img/icon-energy.svg);}
.we2_icon-brain{background-image:url(../we2_img/icon-brain.svg);}
.we2_icon-weight{background-image:url(../we2_img/icon-weight.svg);}
.we2_icon-transport{background-image:url(../we2_img/icon-transport.svg);}
.we2_icon-warranty{background-image:url(../we2_img/icon-warranty.svg);}
.we2_icon-cancer{background-image:url(../we2_img/icon-cancer.svg);}
.we2_icon-test-period{background-image:url(../we2_img/icon-test-period.svg);}
/* ICONS */



/* ESTRUCTURA */
.we2_bh_bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}

.we2_bh_flex{display:flex;flex-wrap:wrap;}

.we2_bh_section1{background-color:#FFF;}

.we2_bh_section1_left{width:calc(60%);margin-right:0px;}
.we2_bh_section1_left2{width:100%;max-width:900px;}
.we2_bh_section1_left3{width:calc(60% - 20px);margin-right:20px;}

.we2_bh_section1_right{width:calc(40% - 0px);}
.we2_bh_section1_right3{width:calc(40% - 20px);margin-left:20px;}

.we2_bh_section1_img img{width:100%;}
.we2_bh_section1_img2 img{width:auto;height:100%;max-height:800px;}
.we2_bh_section1_p p{padding-bottom:15px;}

.we2_bh_section1_img_left{text-align:left;}
.we2_bh_section1_img_right{text-align:right;}
.we2_bh_section1_img_left img{width:calc(100%);}
.we2_bh_section1_img_right img{width:calc(100%);}

.we2_bh_molles{width:100%;}
/* ESTRUCTURA */



/* BOTONS */
.we2_bh_bt_gen2{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#230871;color:rgb(35, 8, 113);}
.we2_bh_bt_gen2{width:auto;display:inline-block;border:0px solid #FFF;background-color:#FFF;border-radius:40px;}
.we2_bh_bt_gen2_flex{display:flex;flex-wrap: wrap;cursor:pointer;}
.we2_bh_bt_gen2_left{padding:18px;}
.we2_bh_bt_gen2_right{text-align:right;padding-right:23px;}
.we2_bh_bt_gen2 svg{width:12px;padding-top: 5px;}
.we2_bh_bt_gen2_flex:hover .we2_bh_bt_gen2_right{transition: color 1s ease, background-color 1s ease, transform 1s ease;cursor: pointer;box-shadow: none;transform: translateX(20px);}
.we2_bh_bt_gen2:hover{padding-right:20px;/*background-color:#fff;*/transition: all 0.4s ease;}
.we2_bh_bt_gen2v2:hover p{/*color:#230871;*/}
.we2_bh_bt_gen2v3 .st0-mon{fill:#230871;}
.we2_bh_bt_gen2v3:hover .st0-mon{/*fill:#230871;*/}

.we2_bh_bt_gen7{font-family:"Mulish", Arial, Helvetica, sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#230871;color:rgb(35, 8, 113);}
.we2_bh_bt_gen7{width:auto;display:inline-block;border:1px solid #230871;background-color:#FFF;border-radius:40px;}
.we2_bh_bt_gen7_flex{display:flex;flex-wrap: wrap;cursor:pointer;}
.we2_bh_bt_gen7_left{padding:18px;}
.we2_bh_bt_gen7:hover{color:#FFF;background-color:#230871;}
/* BOTONS */

/* SVG SOCIAL PEu */
.st0b{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
.st1b{fill:#FFFFFF;}
.stsvgb{width:60px;}
.stsvgb:hover .st0b{stroke:#ffdd01;}
.stsvgb:hover .st1b{fill:#ffdd01;}
/* SVG SOCIAL PEu */

.we2_bh_peu_legal{display:block;}
.we2_bh_peu_legal2{display:none;}
.we2_bh_peu_menu{display:block;}
.we2_bh_peu_menu2{display:none;}

/* MENU AJAX */
.we3_banner1_bt2 h1{font-family: 'Roboto', Arial, Helvetica, sans-serif;font-size:26px;line-height:36px;font-weight:400;}
.we3_banner1_bt2 h2{font-family: 'Roboto', Arial, Helvetica, sans-serif;font-size:14px;line-height:21px;font-weight:300;}
.we3_banner1_bt2 h1 a{color:#FFFFFF;}
.we3_banner1_bt2 h2 a{color:#FFFFFF;}
.we3_banner1_bt2 h1 a:hover{color:#ffdd01;}
.we3_banner1_bt2 h2 a:hover{color:#ffdd01;}
/* MENU AJAX */