.gridh.are-images-unloaded{opacity:0}.gridh-item{display:flex;margin-bottom:26px;width:calc(1/4*100% - (1 - 1/4)*26px)}.gridh-item img,.gridh-item a{width:100%}.gridh-item .gridh-wrap{width:100%;height:auto}.gridh__col-sizer{width:calc(1/4*100% - (1 - 1/4)*26px)}.gridh__gutter-sizer{width:26px}.gridh-item--height_s{background:#D6001C;text-align:left;color:#fff;padding:20px 0 0 15px;cursor:pointer}.gridh-item--height_s>div{font-family:'PlayfairDisplay-BoldItalic';font-weight:400;font-size:50px;line-height:50px}.gridh-item--height_s>div span{display:block;clear:both;font-family:'FranklinGothicURW-Boo';font-size:24px;line-height:26px}.gridh-item--height_cs{background:#fff}.gridh-item--height_b{background:#FFF}.gridh-item--height_e{background:#fff}.gridh-item--height_cs2{background:#fff}.gridh-item--height_e div.team-name,.gridh-item--height_cs2 div.cs-info,.gridh-item--height_cs div.cs-info,.gridh-item--height_b div.blog-info{display:block;clear:both;font-family:'FranklinGothicURW-Boo';color:#222;font-size:18px;line-height:20px;text-align:left;margin-top:17px;margin-bottom:24px}.gridh-item--height_ca{background:#FFF;color:#000;font-family:'FranklinGothicURW-Boo';color:#D6001C;font-size:40px;line-height:42px;text-align:left;display:table}.gridh-item--height_ca>div{display:table-cell;vertical-align:middle}.gridh-item.gridh-item--height_s,.gridh-item.gridh-item--height_ca{margin-bottom:106px}.gridh-item{max-width:calc(1/4*100% - (1 - 1/4)*26px)}span.homesubraya{background-image:linear-gradient(to bottom,#D6001C 33%,transparent 33%,transparent 66%,#D6001C 66%,#D6001C);background-position:0 1.03em;background-repeat:repeat-x;background-size:2px 6px}.underline{position:relative}.underline span{pointer-events:none}.underline canvas{pointer-events:auto;position:absolute;top:0;left:0;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;cursor:pointer}#popup1,#popup2,#popup3{display:none}#popup1_wrapper,#popup2_wrapper,#popup3_wrapper{background:rgba(255,255,255,1)}.popup_content{margin:10px;padding:10px;max-width:90%}.popup_close{position:fixed;top:20px;right:20px;color:#000;background:transparent;border:none;font-size:55px;background:url(../../../../../../../plugins/img/close.svg) no-repeat;height:25px;width:25px;cursor:pointer}.popup_close span{display:none}.popup_click{cursor:pointer}.popup_ca .elementor-widget-wrap{max-width:1372px}.ca_gf_tit1 .elementor-widget-container .elementor-heading-title{font-family:'FranklinGothicURW-Boo';font-weight:400;font-size:40px;line-height:32px;color:#000;margin-bottom:-10px}.ca_gf_tit2 .elementor-widget-container .elementor-heading-title{font-family:'FranklinGothicURW-Boo';font-weight:400;font-size:30px;line-height:32px;color:#000}#gform_wrapper_2{padding:0}#gform_wrapper_2 .gf_stylespro .gform_title{padding:0;font-family:'FranklinGothicURW-Dem'!important;font-size:20px;font-weight:400}#gform_wrapper_2 .gf_stylespro .gf_hide_label{margin-top:-20px}#gform_wrapper_2 .sp_material input[type=text],#gform_wrapper_2 .sp_material input[type=email],#gform_wrapper_2 .sp_material textarea{padding:0 0 1px 0;border-color:#bfbfbf!important;border-bottom:1px solid;color:#000}#gform_wrapper_2 ::placeholder{color:#000;opacity:1}#gform_wrapper_2 :-ms-input-placeholder{color:#000}#gform_wrapper_2 ::-ms-input-placeholder{color:#000}#gform_wrapper_2 .newslegal .gfield_consent_label{font-size:12px;line-height:20px;color:#000;opacity:1;padding-left:17px}#gform_wrapper_2 .gfield_required{display:none}#gform_wrapper_2 .gf_stylespro .gform_footer{border:none;float:right;width:50%;margin:0;padding:0;margin-top:-79px;margin-right:26px}#gform_wrapper_2 .gf_stylespro.sp_material .button{float:right}#gform_wrapper_2 .sp_material input[type=submit]{padding:5px 10px;margin-top:25px;cursor:pointer;border-color:#707070!important;color:#000;font-size:30px;line-height:32px}#gform_wrapper_2 .sp_material input[type=submit]:hover{color:#fff!important;background-color:#D6001C!important;border-color:#D6001C!important}#gform_wrapper_2 .sp_material input[type=checkbox]:not(old)+label:before,#gform_wrapper_2 .sp_material input[type=radio]:not(old)+label:before{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:1;box-shadow:none;padding:3px;color:transparent;width:12px;height:12px;position:relative;right:16px;margin-right:-11px;border:1px solid #707070;background:#fff}#gform_wrapper_2 .sp_material input[type=checkbox]:not(old):checked+label:before,#gform_wrapper_2 .sp_material input[type=radio]:not(old):checked+label:before{color:#D6001C!important;opacity:1}#gform_wrapper_2 .sp_material input[type=checkbox]:not(old)+label:before{font-size:9px}#gform_wrapper_2 .gf_stylespro .gfield .validation_message,#gform_wrapper_2 .gf_stylespro .gfield_description.validation_message{color:#D6001C;background:none;text-shadow:none;font-weight:400;padding-left:0}#gform_wrapper_2 #gform_ajax_spinner_1{max-width:60px}#gform_wrapper_2 .sp_material input[type=submit]:hover{color:#000;box-shadow:none}#gform_wrapper_2 .gf_stylespro .validation_error{display:none}#gform_wrapper_2 .sp_material .gfield_error input[type=text],#gform_wrapper_2 .sp_material .gfield_error input[type=email],#gform_wrapper_2 .sp_material .gfield_error textarea{background-color:#ededed;color:#000;padding-left:5px;padding-top:5px}#gform_wrapper_2 .newslegal.gfield_error .gfield_consent_label{background-color:#ededed;color:#000;padding-top:4px;padding-bottom:4px}.gf_stylespro.sp_material .gfield.gfield_error{margin-bottom:0}#gform_wrapper_2 .gf_stylespro .gfield_description.validation_message{color:#D6001C!important;margin-bottom:20px}#gform_wrapper_2 .gf_stylespro .gfield_description.validation_message:before{content:"";background:url(../../../../../../../plugins/wss-homevibra/img/alert.png);width:29px;height:26px;float:left;padding:5px 5px 0 0;background-size:18px auto;background-repeat:no-repeat;top:2px;position:relative}label.gfield_label[for=input_2_5]{display:none}#field_2_4{position:relative;top:17px}.infinite-scroll-last{display:none!important}#slidercs{position:relative;overflow:hidden;margin:0 auto 80px auto;border-radius:0}#slidercs ul{position:relative;margin:0;padding:0;list-style:none}#slidercs ul li{position:relative;display:table;width:100%;float:left;margin:0;padding:0;background:#fff;text-align:left}#slidercs a.control_prev,#slidercs a.control_next{position:absolute;top:0;z-index:999;display:block;width:38px;height:38px;background:#fff;color:#fff;text-decoration:none;opacity:1;cursor:pointer}#slidercs a.control_prev{left:344px;border-radius:0;background:url(../../../../../../../plugins/img/izqda_black.svg) no-repeat}#slidercs a.control_prev:hover{background:url(../../../../../../../plugins/img/izqda_red.svg) no-repeat}#slidercs a.control_next{left:416px;border-radius:0;background:url(../../../../../../../plugins/img/dcha_black.svg) no-repeat}#slidercs a.control_next:hover{background:url(../../../../../../../plugins/img/dcha_red.svg) no-repeat}#slidercs .sl-izqda{display:table-cell;max-width:461px;padding-right:26px;width:461px}#slidercs .sl-dcha{display:table-cell;max-width:1373px}#slidercs .sl-dcha img{width:100%}.sl-num{font-family:'FranklinGothicURW-Boo';font-weight:400;font-style:normal;font-size:18px;line-height:22px;color:#222;position:absolute;top:1px}.sl-txt{text-align:left}.sl-tit{font-family:'FranklinGothicURW-Boo';font-weight:400;font-style:normal;font-size:30px;line-height:32px;color:#D6001C;margin-top:10px;margin-bottom:10px}.sl-desc{font-family:'FranklinGothicURW-Boo';font-weight:400;font-style:normal;font-size:18px;line-height:20px;color:#222}html[lang="ca"] .gridh-item--height_b,html[lang="en-US"] .gridh-item--height_b{display:none}@media (max-width:1440px){.gridh__col-sizer,.gridh-item{width:calc(1/3*100% - (1 - 1/3)*26px)}.gridh-item{max-width:calc(1/3*100% - (1 - 1/3)*26px)}}@media (max-width:1112px){.gridh-item--height_e div.team-name,.gridh-item--height_cs2 div.cs-info,.gridh-item--height_cs div.cs-info,.gridh-item--height_b div.blog-info{font-size:16px;line-height:18px}}@media (max-width:900px){.gridh__col-sizer,.gridh-item{width:calc(1/2*100% - (1 - 1/2)*26px)}.gridh-item{max-width:calc(1/2*100% - (1 - 1/2)*26px)}}@media (max-width:640px){.gridh__col-sizer,.gridh-item{width:calc(1/1*100% - (1 - 1/1)*26px)}.gridh-item{max-width:calc(1/1*100% - (1 - 1/1)*26px)}}