@font-face{font-family:'Poppins';src:url(/themes/custom/edhack/fonts/poppins/Poppins-Regular.ttf);}@font-face{font-family:'Poppins Bold';src:url(/themes/custom/edhack/fonts/poppins/Poppins-Bold.ttf);}@font-face{font-family:'Poppins Light';src:url(/themes/custom/edhack/fonts/poppins/Poppins-Light.ttf);}@font-face{font-family:'Poppins Medium';src:url(/themes/custom/edhack/fonts/poppins/Poppins-Medium.ttf);}@font-face{font-family:'Poppins SemiBold';src:url(/themes/custom/edhack/fonts/poppins/Poppins-SemiBold.ttf);}
img,legend{border:0;}legend,td,th{padding:0;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,optgroup,strong{font-weight:700;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre,textarea{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}table{border-collapse:collapse;border-spacing:0;}.no-ul-list,body ul.links.inline li,nav.breadcrumb ol,.region-footer .block-menu ul.menu,.drupal-messages ol{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,body ul.links.inline li > li,nav.breadcrumb ol > li,.region-footer .block-menu ul.menu > li,.drupal-messages ol > li{display:inline-block;list-style-type:none;margin:2px;}.tmp-shadow,.blocked-style,.layout-node-form .layout-region-node-secondary > .form-wrapper,aside .block,button,html input[type="button"],input[type="reset"],input[type="submit"],.drupal-messages{box-shadow:0 0 2px 0 #666666;}.tmp-shadow-none{box-shadow:none;}.blocked-style,.layout-node-form .layout-region-node-secondary > .form-wrapper,aside .block{border:1px solid #fff;padding:12px;border-radius:5px;background:#f7f7f7;}.clear:after{content:"";display:table;clear:both;}.cls-1{stroke:none !important;}.fixed_width,header,.cog--mq.mq-footer,.wrap,.node-repte,.alias--reptes .view-content,.alias--mentors .view-content,.video-home{max-width:75em;margin-left:auto;margin-right:auto;}.fixed_width:after,header:after,.cog--mq.mq-footer:after,.wrap:after,.node-repte:after,.alias--reptes .view-content:after,.alias--mentors .view-content:after,.video-home:after{content:" ";display:block;clear:both;}html,body{min-height:100%;padding:0;margin:0;}body{font-family:"Montserrat";font-size:1em;line-height:165%;}h1,h2,h3,h4,h5,h6{color:#333333;font-weight:500;font-family:"Montserrat";padding:0 0 0.3em;margin:0;}h1{font-size:250%;line-height:165%;}h2{font-size:210%;line-height:145%;}h3{font-size:180%;line-height:145%;}h4{font-size:170%;line-height:145%;}h5,h6{font-size:140%;line-height:145%;}body .menu-item{padding-top:0;margin:0;}a,a:link,a:visited{text-decoration:none;color:#666666;cursor:inherit;}a:hover,a:link:hover,a:visited:hover{color:#333333;text-decoration:underline;}body p{margin:3px 0 10px;}img,svg{max-width:100%;height:auto;}blockquote{padding:0 15px;color:#333333;border-left:4px solid #f7f7f7;}blockquote:last-child{margin-bottom:0;}pre{white-space:pre-wrap;overflow-x:auto;}pre code{border:1px dotted #333333;background:#f7f7f7;padding:2px 9px;display:block;font-size:85%;}ol{padding:0 0 0 10px;margin:0 0 10px;}ol li{margin:4px 0;padding:0;}ol ol{padding:0 0 0 22.5px;}ol ol ol{padding:0 0 0 22.5px;}ul{padding:0 0 0 10px;margin:0 0 10px;}ul li{margin:4px 0;padding:0;}ul ul{padding:0 0 0 22.5px;}ul ul ul{padding:0 0 0 22.5px;}table{width:100%;}table th{font-weight:600;text-align:left;background-color:#f7f7f7;padding:4px 5px;}table td{border:0;outline:none;padding:4px 5px;}table thead{border:1px solid #f7f7f7;border-bottom:0;}table tbody{border:1px solid #f7f7f7;}table tbody tr:nth-child(even){background-color:#f7f7f7;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;}.contextual-links{display:inline-block;padding:0px;border:0px !important;}.contextual-links a{font-size:8px;padding:2px !important;font-size:small !important;}body button.tabledrag-toggle-weight{margin:5px;}body td.field-multiple-drag{max-width:30px;}body .inline{display:inline-block;}body ul.links.inline{padding:0;margin:0;}body ul.links.inline li{padding:0 9px 3px 0;display:inline-block;}form .form-item{padding:0 0 7px;}form .form-item.form-type-textarea{padding-bottom:0;}form .description{font-style:italic;font-size:90%;margin-bottom:3px;}.layout-node-form .layout-region-node-secondary > .form-wrapper h3,.layout-node-form .layout-region-node-secondary > .form-wrapper h4{font-size:inherit;}.layout-node-form .layout-region-node-footer{padding-top:20px;margin-top:20px;border-top:1px solid #f7f7f7;}form details.js-form-wrapper{cursor:pointer;}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background-position:100% center;background-repeat:no-repeat;}.js[dir="rtl"] input.form-autocomplete,.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;background-repeat:no-repeat;}.drupal-messages.messages--status{background:#f7f7f7;color:#333333;position:absolute;z-index:10000;top:5px;left:25%;width:50%;background-color:#e5f2e5;color:#042704;}.block-local-tasks-block{font-size:11px;font-family:Arial;padding-top:20px;}.block-local-tasks-block ul{border:0px;}form{margin:0 0 1em;}label{display:inline-block;color:#333333;cursor:pointer;font-weight:500;margin:0 0 0.1875em;padding-right:4px;vertical-align:top;}input[type="text"],input[type="password"],input[type="date"],textarea{background-color:white;font-family:inherit;border:1px solid #e6e6e6;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em;padding:0.5em;width:auto;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,textarea:focus{box-shadow:0 0 5px #b3b3b3;border-color:#b3b3b3;background:white;outline:none;}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1em;}input[type="file"]{width:100%;}fieldset{border:solid 1px #b3b3b3;padding:1.25em;margin:1.125em 0;}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875em;margin:0;margin-left:-0.1875em;}button,html input[type="button"],input[type="reset"],input[type="submit"]{border-radius:5px;border:1px solid #fff;padding:5px 11px;background:#f7f7f7;color:#666666;}button:hover,button:focus,html input[type="button"]:hover,html input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#e6e6e6;}.error,.error textarea,.error select{border-color:#e6007e;background-color:rgba(198,15,19,0.1);margin-bottom:0;}.error input:focus,.error textarea:focus,.error select:focus{background:#f7f7f7;border-color:#b3b3b3;}.error label,.error label.error{color:#e6007e;}.error > small,.error small.error{display:block;padding:0.375em 0.25em;margin-top:0;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#e6007e;color:#fff;}.error span.error-message{display:block;}input.error,textarea.error{border-color:#e6007e;background-color:rgba(198,15,19,0.1);margin-bottom:0;}input.error:focus,textarea.error:focus{background:#f7f7f7;border-color:#b3b3b3;}.error select{border-color:#e6007e;background-color:rgba(198,15,19,0.1);}.error select:focus{background:#f7f7f7;border-color:#b3b3b3;}label.error{color:#e6007e;}input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"]{background-color:white;font-family:inherit;border:1px solid #e6e6e6;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em;padding:0.5em;height:2.3125em;width:auto;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus{box-shadow:0 0 5px #b3b3b3;border-color:#b3b3b3;outline:none;}form input[disabled],form button[disabled]{background-color:#b3b3b3;box-shadow:none;}form input[disabled]:hover,form button[disabled]:hover{background-color:#b3b3b3;}form button,form input{transition:all 0.3s ease;}form button[disabled],form input[disabled]{transition:auto;}#main{min-height:500px;}.view-faqs{margin-top:-50px;}.view-faqs h3{padding-left:0;font-size:130%;font-weight:700;padding-bottom:20px;padding-top:20px;}.view-faqs .views-row{width:90%;padding-left:2%;padding-right:5%;color:#009fe3;font-weight:bold;padding-bottom:10px;}.view-faqs .views-row p{color:#333333;font-weight:normal;}.node-repte{margin-top:-30px;text-align:left;}.node-repte h3{text-align:center;font-size:110%;margin:0 auto;}.node-repte h4{font-size:110%;font-weight:bold;color:#666666;text-align:center;width:90%;margin:0 auto;}.node-repte h5{font-weight:bold;color:#009fe3;text-align:center;width:90%;margin:0 auto;}.node-repte .image{margin-top:30px;margin-bottom:30px;}.node-repte .field--name-body{width:90%;color:#666666;margin:0 auto;}.node-repte .col2{margin-top:30px;width:90%;padding-bottom:0px;}.node-repte .col2 ul{text-align:left;}.node-repte .field--name-field-image{text-align:center;}@media only screen and (min-width:768px){.node-repte .vplayer{width:90%;margin:30px auto;}}.line{margin-top:50px;margin-bottom:20px;border-top:1px solid #eaeaea;}.alias--reptes .node--type-page .views-row{width:95%;padding:2%;float:left;}@media only screen and (min-width:768px){.alias--reptes .node--type-page .views-row{width:21%;padding:2%;}}.reptes-other{text-align:center;margin-top:30px;border-top:1px solid #b3b3b3;}.reptes-other:after{content:"";display:table;clear:both;}.reptes-other > h3{padding-top:30px;color:#009fe3;font-weight:700;text-align:left;}.reptes-other .view-content{text-align:center;width:100%;margin:0 auto;}.reptes-other .view-content:after{content:"";display:table;clear:both;}.reptes-other .views-row{width:90%;float:left;margin-top:20px;margin-bottom:30px;margin-left:2%;margin-right:2%;}@media only screen and (min-width:768px){.reptes-other .views-row{width:30%;}.reptes-other .views-row:first-child{margin-left:0px;}}.reptes-other .views-row h2{font-size:110%;font-weight:bolder;margin-bottom:0px;}.reptes-other .views-row h2 a{color:#e6007e;}.reptes-other .views-row .field_hashtag{font-weight:500;}.reptes-other .views-row .field_hashtag a{color:#666666;}.reptes-other .views-row .field--name-field-subtitol{font-weight:700;}.reptes-other .views-row .field--name-field-subtitol a{color:#009fe3;}.participa{text-align:center;padding:20px;}.info_reptes:after,.pub_live:after{content:"";display:table;clear:both;}.info_reptes .w50,.pub_live .w50{box-sizing:border-box;}@media only screen and (min-width:902px){.info_reptes .w50,.pub_live .w50{width:50%;float:left;}}.info_reptes ul li,.pub_live ul li{width:100%;line-height:16px;padding-bottom:10px;}.info_reptes ul li,.pub_live ul li{padding-left:2.5em;}.info_reptes ul li:before,.pub_live ul li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-2.5em;width:2.5em;}.info_reptes ul li.video:before,.pub_live ul li.video:before{content:"\f03d";}.info_reptes ul li.doc:before,.pub_live ul li.doc:before{content:"\f15c";}.info_reptes ul li.iniciativa:before,.pub_live ul li.iniciativa:before{content:"\f0c3";}.info_reptes ul li.infografia:before,.pub_live ul li.infografia:before{content:"\f1ea";}.info_reptes ul li.presentacio:before,.pub_live ul li.presentacio:before{content:"\f1c4";}.info_reptes ul li.link:before,.pub_live ul li.link:before{content:"\f08e";}.info_reptes ul li a,.pub_live ul li a{text-decoration:underline;color:#009fe3;}.info_reptes .col2 h3,.pub_live .col2 h3{padding-bottom:0px;}.info_reptes .col2 h4,.pub_live .col2 h4{color:#009fe3;font-size:16px;padding-bottom:20px;}.info_reptes i.fa,.pub_live i.fa{margin:5px auto;width:36px;display:block;font-size:36px;padding:10px;border:4px solid #000;border-radius:50%;}.csolucio{text-align:center;}.csolucio h1{font-weight:bold;font-size:1.2em;}.csolucio h2{margin-top:-5px;font-weight:bold;font-size:2em;margin-bottom:0px;}.csolucio h2 a,.csolucio h2 a:hover{color:#e6007e;}.csolucio .image{margin-bottom:20px;}.csolucio .image img{width:100%;max-width:900px;}.csolucio .tag{color:#009fe3;font-weight:bolder;}.csolucio header{margin-bottom:30px;}.csolucio .camp{max-width:900px;text-align:left;margin:0 auto;padding-bottom:20px;}.csolucio .camp h4{color:#009fe3;font-weight:bold;font-size:1.5em;}.csolucio .finalista span{width:100px;background-color:#e6007e;color:#fff;padding:5px;font-weight:bold;}.csolucio .curta{font-size:1.5em;line-height:1.5em;text-align:center;margin-bottom:40px;}.csolucio .curta h4{font-size:1em;font-weight:bold;}.csolucio .equip h5{font-weight:bold;color:#e6007e;}.csolucio .equip ul{padding-left:0px;}.csolucio .equip ul li{display:block;}.csolucio .altres h5{font-size:1.1em;font-weight:bolder;}body.nodetype--solucio #block-edhack-page-title{display:none;}body.body-sidebars-none.nodetype--solucio #content{margin-top:40px;}.sgrup{margin-top:10px;margin-bottom:40px;box-sizing:border-box;width:100%;float:left;}.sgrup h5{border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:-30px;color:#999 !important;}.sgrup h3{text-align:left !important;padding-bottom:0px !important;font-size:1.5em;}.sgrup h3 a{color:#e6007e;}.sgrup img{cursor:pointer;}.sgrup .vrow{box-sizing:border-box;width:90%;margin-right:10%;margin-top:50px;}@media only screen and (min-width:768px){.sgrup .vrow{margin-top:40px;float:left;width:40%;}}.sgrup .vrow.vlast{margin-right:0px;}h1.totes{text-align:center;font-weight:bold;font-size:2em;color:#009fe3;}h1.totes:after{content:"";display:table;clear:both;}.alies--les-solucions h4{text-align:center;font-size:2em;}.block-home .sgrup{margin-top:-30px;}.block-home .vrow{box-sizing:border-box;width:90%;margin-right:5%;margin-top:50px;}@media only screen and (min-width:768px){.block-home .vrow{margin-top:40px;float:left;width:20%;}}.block-home .vrow.vlast{margin-right:0px;}.block-home .vrow h3{margin-top:0px;padding-top:5px;font-size:1em;}.b-blue{color:#009fe3;padding-bottom:0px;margin-bottom:0px;}.region-header{font-size:90%;}.block-page-title-block{text-align:center;text-transform:uppercase;width:90%;margin:0px auto;border-bottom:1px solid #b3b3b3;margin-bottom:0px;font-size:90%;}.block-page-title-block h1{margin-top:0px;font-weight:bolder;font-size:200%;}@media only screen and (min-width:902px){.block-page-title-block{width:50%;margin:60px auto;}}.interior{max-width:75em;margin-left:auto;margin-right:auto;margin:0 auto;padding:0 25px 0 25px;box-sizing:border-box;}.interior:after{content:" ";display:block;clear:both;}@media only screen and (min-width:75em){.interior{padding:0px;}}.node--type-page{margin-top:-70px;text-align:left;}.node--type-page .field--name-body{width:100%;color:#666666;margin:0 auto;}.node--type-page .field--name-body a{color:#009fe3;font-weight:700;}.node--type-page ul{padding-left:20px;padding-bottom:30px;}.node--type-page h3{font-size:140%;font-weight:700;text-align:center;padding-bottom:30px;}.node--type-page h4{font-size:130%;font-weight:bold;color:#009fe3 !important;padding-bottom:20px;}.node--type-page h5{font-weight:bold;color:#e6007e;font-size:1em;}.node--type-page .image{margin-top:30px;margin-bottom:30px;}.node--type-page .col2 ul{text-align:left;}.node--type-page form input.form-text,.node--type-page form input.form-email,.node--type-page form legend{background-color:#fff !important;}.node--type-page .views-row{margin-top:20px;margin-bottom:30px;}.node--type-page .views-row h2{font-size:110%;font-weight:bolder;margin-bottom:0px;}.node--type-page .views-row h2 a{color:#e6007e;}.node--type-page .views-row .field_hashtag{font-weight:500;}.node--type-page .views-row .field_hashtag a{color:#666666;}.node--type-page .views-row .field--name-field-subtitol{font-weight:700;}.node--type-page .views-row .field--name-field-subtitol a{color:#009fe3;}.vplayer{margin-top:30px;margin-bottom:30px;position:relative;width:100%;padding-bottom:56.25%;}.vplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.field--name-body{max-width:75em;margin-left:auto;margin-right:auto;margin:auto 0px;}.field--name-body:after{content:" ";display:block;clear:both;}#pg__c.page-panel .mq-main{max-width:100%;}body #pg__c.page-panel section#content > #content-area{padding-left:0;padding-right:0;}.cog-pl .cog-panel--fullrow{width:100%;}.cog-pl .cog-panel--mq{max-width:80em;margin-left:auto;margin-right:auto;}.cog-pl .cog-panel--mq:after{content:" ";display:block;clear:both;}.panel-cog-layout-one-col .cog-layout--main{width:100%;float:right;margin-right:0;}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one .cog-layout--middle-left{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-one .cog-layout--middle-right{width:49.15254%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one-cl .cog-layout--middle-left{width:74.57627%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-one-cl .cog-layout--middle-right{width:23.72881%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one-cr .cog-layout--middle-left{width:23.72881%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-one-cr .cog-layout--middle-right{width:74.57627%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-three-one .cog-layout--middle-left{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one .cog-layout--middle-center{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one .cog-layout--middle-right{width:32.20339%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-three-one-cm .cog-layout--middle-left{width:23.72881%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one-cm .cog-layout--middle-center{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one-cm .cog-layout--middle-right{width:23.72881%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-three-one .cog-layout--first-middle-left{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-three-one .cog-layout--first-middle-right{width:49.15254%;float:right;margin-right:0;}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-left{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-center{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-right{width:32.20339%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-three-two-one .cog-layout--first-middle-left{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-center{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-right{width:32.20339%;float:right;margin-right:0;}.panel-cog-layout-one-three-two-one .cog-layout--second-middle-left{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-two-one .cog-layout--second-middle-right{width:49.15254%;float:right;margin-right:0;}}.pub_live .col2{box-sizing:border-box;width:100%;padding:0px;}@media only screen and (min-width:768px){.pub_live .col2{width:50%;padding:5%;}}.pub_live h3{color:#009fe3;position:relative;}.pub_live h3.video{margin-top:50px;}.pub_live h3.docs i,.pub_live h3.video i{border-color:#009fe3;}@media only screen and (min-width:768px){.body-sidebars-first aside.sidebar-first{width:23.72881%;float:left;margin-right:1.69492%;}.body-sidebars-first aside.sidebar-first > *{padding-left:15px;}.body-sidebars-first section#content{width:74.57627%;float:right;margin-right:0;}.body-sidebars-first section#content > *{padding-right:25px;}}@media only screen and (min-width:768px){.body-sidebars-second aside.sidebar-second{width:23.72881%;float:right;margin-right:0;}.body-sidebars-second aside.sidebar-second > *{padding-right:15px;}.body-sidebars-second section#content{width:74.57627%;float:left;margin-right:1.69492%;}.body-sidebars-second section#content > *{padding-left:25px;}}@media only screen and (min-width:768px){.body-sidebars-both aside.sidebar-first{width:15.25424%;float:left;margin-right:1.69492%;}.body-sidebars-both aside.sidebar-first > *{padding-left:15px;}.body-sidebars-both section#content{width:66.10169%;float:left;margin-right:1.69492%;}.body-sidebars-both section#content > *{padding-right:25px;}.body-sidebars-both aside.sidebar-second{width:15.25424%;float:right;margin-right:0;}.body-sidebars-both aside.sidebar-second > *{padding-right:15px;}}.body-sidebars-none section#content{margin:90px auto;}.body-sidebars-none section#content > *{padding-left:0px;padding-right:0px;}aside.sidebar{overflow:hidden;}.alias--les-solucions .bloc_solucions{padding-left:100px;background:url("/sites/default/files/inline-images/pic3_0.png") no-repeat top left;}.alias--les-solucions .c2{background-image:url("/sites/default/files/inline-images/pic1_1.png");}.alias--les-solucions .c3{background-image:url("/sites/default/files/inline-images/pic2_0.png");}aside .block{margin-bottom:25px;}aside .block h2{font-size:175%;color:#333333;}.block-home{margin-top:0px;padding:4%;padding-bottom:15%;text-align:center;}.block-home .home_title{margin-top:0px;margin-bottom:0px;}.block-home:after{content:"";display:table;clear:both;}.block-home p{width:100%;margin:0 auto;color:#666666;padding-bottom:15px;}.block-home h3{font-size:1.2em;font-weight:bold;padding:30px 0px;}@media only screen and (min-width:768px){.block-home{padding-bottom:4%;}.block-home p{width:85%;}}.bblau{background-color:#e3f7ff !important;}.bred{background-color:#ffe6f4 !important;}.bgroc,form legend,.frontpage form input.form-text,.frontpage form input.form-email,.frontpage form input.form-number,.frontpage form textarea,.frontpage form legend{background-color:#fcfdea !important;}.el-raval{background-color:#e3f7ff;}.el-raval a{color:#009fe3;font-weight:bold;}.les-solucions{background-color:#ffe6f4;}.tres_cols{margin-top:50px;}.tres_cols > p{float:left;text-align:center;margin:1%;color:#000;font-weight:bold;margin-bottom:20px;}@media only screen and (min-width:768px){.tres_cols > p{width:31%;font-size:0.9em;}}.tres_cols > p img{display:block;padding-left:calc(50% - 30px);margin-bottom:10px;height:60px;}@media only screen and (min-width:768px){p.end_btns{margin-top:40px;margin-bottom:40px;}p.end_btns a{margin-left:-36px;}}.els-reptes .views-row{margin-top:20px;}.els-reptes .views-row:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.els-reptes .views-row{width:23%;margin:1%;float:left;}}.els-reptes article{width:100%;margin:1%;float:left;}.els-reptes article h2{color:#e6007e;}.els-reptes .field--name-field-repte{font-weight:bold;padding-bottom:10px;}.els-reptes .field--name-field-repte a{color:#e6007e;}.els-reptes .field_hashtag a{color:#666666 !important;font-weight:500;}.els-reptes .field_hashtag{padding:5px;}.els-reptes .field--name-field-subtitol{font-size:1em;line-height:1.3em;font-weight:700;}.els-reptes .field--name-field-subtitol a{color:#009fe3 !important;}.node h4,.els-mentors h4{padding-top:0px;color:#000;padding-bottom:10px;}.node .mentor,.els-mentors .mentor{box-sizing:border-box;width:46%;margin:2%;float:left;position:relative;text-align:left;overflow:hidden;}@media only screen and (min-width:768px){.node .mentor,.els-mentors .mentor{width:20%;}}@media only screen and (min-width:1026px){.node .mentor,.els-mentors .mentor{width:15%;}}.node .mentor:hover .mentor_content,.els-mentors .mentor:hover .mentor_content{display:block;}.node .mentor_content,.els-mentors .mentor_content{display:none;box-sizing:border-box;position:absolute;width:100%;top:0px;left:0px;padding-left:20px;bottom:0px;}.node .mentor_content .mentor_ct,.els-mentors .mentor_content .mentor_ct{position:absolute;z-index:100;left:15px;bottom:5px;}.node .mentor_content:after,.els-mentors .mentor_content:after{opacity:0.6;content:' ';position:absolute;background-color:#e8ed57;width:100%;top:0px;left:0px;bottom:0px;right:0px;display:block;z-index:89;}.node .mentor_content .field_etiqueta,.els-mentors .mentor_content .field_etiqueta{font-size:0.8em;text-transform:lowercase;}.node .mentor_carrec,.els-mentors .mentor_carrec{font-size:0.8em;line-height:100%;}.node a.mentor_link,.els-mentors a.mentor_link{display:block;width:20px;}.node a.mentor_link svg,.els-mentors a.mentor_link svg{width:100%;}.node .mentor_content h4,.els-mentors .mentor_content h4{font-weight:bold;font-size:100%;color:#000 !important;}.node .mentor .field--type-image,.els-mentors .mentor .field--type-image{line-height:0;}.node ul,.els-mentors ul{clear:both;color:#666666;font-size:0.9em;}.node ul li,.els-mentors ul li{display:inline-block;padding-right:20px;}.mentors_footer{color:#666666;font-size:0.9em;}.mentors_footer li{display:inline-block;padding-right:20px;}.ed-hack{background-color:#fcfdea;margin-top:50px;}.ed-hack:after{content:"";display:table;clear:both;}.ed-hack h4{color:#000;font-weight:bold;font-size:1.2em;margin-top:40px;}.ed-hack .tres_cols{margin-top:0px;}.ed-hack .tres_cols p{font-weight:normal;}.ed-hack .tres_cols img{width:100%;height:100%;padding-left:0px;margin-bottom:0px;margin-top:10px;}.ed-hack .tres_cols strong{display:inline-block;font-size:1.2em;margin-top:-10px;color:#e6007e;}.alias--edhack h4{color:#000;margin-top:30px;}.alias--edhack .tres_cols{margin-top:20px;}.alias--edhack .tres_cols p{font-weight:normal;}.alias--edhack .tres_cols img{width:100%;height:100%;padding-left:0px;margin-bottom:0px;margin-top:10px;}.alias--edhack .tres_cols strong{font-size:1.2em;}.home-sponsors{text-align:left;max-width:80em;margin-left:auto;margin-right:auto;padding:3%;color:#666666;}.home-sponsors:after{content:" ";display:block;clear:both;}.home-sponsors a{color:#666666 !important;font-weight:500 !important;}.edhack_live{background-color:#ffe6f4 !important;margin-top:130px;margin-bottom:-50px;}.edhack_live h4 i{padding:10px;font-size:36px;width:40px;height:40px;border:4px solid #009fe3;border-radius:50%;}.edhack_live .col2{box-sizing:border-box;width:100%;padding:0px;margin-bottom:40px;}@media only screen and (min-width:768px){.edhack_live .col2{box-sizing:border-box;width:50%;padding:5%;margin-bottom:10px;}}nav.breadcrumb{text-align:center;margin-bottom:0px;color:#333333;}nav.breadcrumb ol li::before{content:'/';padding:0 3px 0 0.5px;color:#333333;}nav.breadcrumb ol li:first-child::before{content:normal;}.btn{margin-top:30px;text-transform:uppercase;background-color:#e6007e;color:#fff !important;font-weight:bold;padding:6px 20px;box-shadow:3px 3px 0px 0px #800046;display:inline-block;}.blue{background-color:#009fe3;box-shadow:3px 3px 0px 0px #00587d;}.bt_play{width:80px;height:80px;border:3px solid #fff;border-radius:50%;position:relative;}.bt_play svg{width:70%;position:absolute;left:25%;top:15%;}.col2{width:40%;text-align:center;float:left;padding:5%;color:#666666;}.col2 h3{font-size:1.2em;font-weight:bold;padding-bottom:30px;}.paragraph--type--columnes .field--name-field-text-columna.field__item{box-sizing:border-box;float:left;}.cols-tres{width:100%;}.cols-tres .field--name-field-text-columna.field__item{width:94%;margin:3%;font-size:0.9em;}@media only screen and (min-width:768px){.cols-tres .field--name-field-text-columna.field__item{margin:auto;width:30%;margin-right:5%;}.cols-tres .field--name-field-text-columna.field__item:last-child{margin-right:0;}}.cols-tres strong{color:#e6007e;font-size:140%;}.cols-tres img{margin-top:15px;margin-bottom:15px;}.els-valors .field__items{padding-bottom:20px;}.els-valors .field__items:after{content:"";display:table;clear:both;}.els-valors h3{text-align:left;padding-bottom:0px;font-size:1.1em;font-weight:700;}.els-valors p{line-height:1.2em;}.els-valors img{height:70px;}#cookie_eu{box-sizing:border-box;display:none;padding:20px;position:fixed;bottom:0px;width:100%;height:170px;background-color:#e8ed57;color:#000;font-size:0.8em;line-height:1.2em;}#cookie_eu button{background-color:#000;border:1px solid #000;color:#fff;box-shadow:0px;}@media only screen and (min-width:768px){#cookie_eu{height:120px;}}footer{background-color:#e6e6e6;}.region-footer{border-top:1px dotted #b3b3b3;padding-top:25px;margin-top:25px;padding:25px;}.region-footer ul.menu{float:left;font-size:0.8em;margin-top:-10px;}.region-footer ul.menu > li{padding-right:20px;}@media only screen and (min-width:768px){.region-footer ul.menu{border-left:1px solid #666;}.region-footer ul.menu > li{display:block !important;padding-left:20px;}}.region-footer:after{content:"";display:table;clear:both;}#block-footer-cc{font-size:0.8em;line-height:1.3em;color:#666666;width:100%;}#block-footer-cc h2{display:none;}@media only screen and (min-width:768px){#block-footer-cc{float:left;width:75%;}#block-footer-cc p{width:75%;margin-left:120px;margin-top:-45px;}}#block-logos-peu{width:100%;}#block-logos-peu img{width:40%;margin-right:5%;}#block-logos-peu p:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#block-logos-peu{width:75%;height:80px;float:left;}#block-logos-peu img{width:120px;margin-right:30px;}}#block-icones-social{box-sizing:border-box;margin-top:20px;width:100%;color:#666666;}@media only screen and (min-width:768px){#block-icones-social{width:25%;float:right;height:80px;padding-right:30px;}}#block-icones-social .icos a{display:inline-block;margin-right:20px;}#block-icones-social svg{height:20px;}#block-icones-social .contact{margin-top:20px;}#block-icones-social .header_contact{font-size:0.8em;}.contact{font-size:1em;font-weight:bold;color:#808080;}.contact svg{vertical-align:middle;display:inline-block;margin-right:5px;margin-top:-5px;}#block-clear{margin-bottom:20px;}#block-clear:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#block-clear{margin-bottom:60px;}}.drupal-messages{padding:15px;margin:15px 0;border:1px solid white;border-radius:5px;}.drupal-messages.messages--status{background:#f7f7f7;color:#333333;}.drupal-messages.messages--warning{background:rgba(232,237,87,0.3);color:#333333;}.drupal-messages.messages--error{background:rgba(230,0,126,0.3);color:#e6007e;}.site-branding-text{padding:30px 10px 10px;font-size:135%;}header#branding{position:relative;min-height:100px;}div.site-branding{position:absolute;height:140px;min-height:140px;z-index:399;width:100% !important;}div.site-branding a.menu{position:absolute;right:10px;top:15px;width:30px;z-index:395;}div.site-branding a.menu svg{width:25px;}@media only screen and (min-width:902px){div.site-branding a.menu{display:none;}}div.site-branding a.logo{position:absolute;top:10px;left:15px;width:75px;display:block;z-index:400;}@media only screen and (min-width:768px){div.site-branding a.logo{width:105px !important;}}@media only screen and (min-width:75em){div.site-branding a.logo{left:0px;}}div.site-branding #burger_close{display:none;}#branding-region{height:100vh;width:100%;display:none;}@media only screen and (min-width:902px){#branding-region{height:140px;display:block;}}nav.main{position:absolute;z-index:300;top:0px;left:0px;right:0px;bottom:0px;background-color:#fff;height:100vh;}nav.main ul{padding-top:30%;padding-left:0px;}nav.main li{display:block;list-style:none;width:100%;font-size:1.2em;line-height:2.2em;font-weight:700;text-align:center;}nav.main a:hover{color:#e6007e;text-decoration:none;}nav.main a.is-active{text-decoration:underline;color:#e6007e;}nav.main .nav_social{position:absolute;bottom:60px;width:100%;left:0;text-align:center;}nav.main .nav_social a{margin-right:25px;}nav.main .nav_social svg{height:20px;}@media only screen and (min-width:768px){nav.main ul{padding-top:25%;}nav.main li{font-size:1.8em;}}@media only screen and (min-width:902px){nav.main{height:140px;}nav.main ul{padding-top:90px;margin-left:15px;float:right;margin-right:0px;}nav.main li{float:left;width:auto;margin-right:10px;font-size:0.9em;display:inline-block;}nav.main .nav_social{bottom:auto;text-align:right;top:10px;}nav.main .nav_social svg{height:18px;}}@media only screen and (min-width:1026px){nav.main{background-color:transparent;}nav.main ul{margin-left:0px;}nav.main li{margin-right:35px;}}@media only screen and (min-width:75em){nav.main li:last-child{margin-right:0px;}}.frontpage nav.main a.is-active{text-decoration:none;color:#666666;}.nav_social{box-sizing:border-box;width:50%;padding-left:10px;color:#666666;}.nav_social .header_contact{font-size:0.8em;}.nav_social a{display:inline-block;margin-right:20px;}.nav_social a:last-child{margin-right:0px !important;}.nav_social svg{height:15px;}@media only screen and (min-width:902px){.nav_social{padding-right:15px;}}@media only screen and (min-width:75em){.nav_social{padding-right:0px;}}.menu-faqs{font-weight:bold;}.menu-faqs a{color:#e6007e;border:2px solid #e6007e;padding:2px 5px;}.menu-faqs a:hover{color:#000;}.menu-faqs a.is-active{background-color:#e6007e;color:#fff !important;text-decoration:none !important;}.home_title{width:100%;margin-top:120px;text-align:center;}.home_title:after{content:"";display:table;clear:both;}.home_title h3{font-size:1.5em;font-weight:bold;text-transform:uppercase;display:inline-block;text-align:left;}.home_title span{display:inline-block;padding:4px;border:4px solid #000;margin-top:-4px;}.home_title span.tl_2{margin-left:20px;}.home-sponsors{margin-left:4%;margin-right:40px;}.home-sponsors h4{font-size:1em;font-weight:bold;padding-bottom:30px;margin-top:40px;}.home-sponsors img{width:100px;margin-right:40px;display:inline-block;vertical-align:top;margin-bottom:40px;}@media only screen and (min-width:768px){.home-sponsors{margin:0 auto;}.home-sponsors img{width:180px;}}.block-tabs{margin:1.5em 0;}.block-tabs ul{display:block;padding-left:0;border-bottom:1px solid #b3b3b3;}.block-tabs ul li{display:inline-block;}.block-tabs ul li a{margin:0;padding:0.4em;text-decoration:none;}.timeline{margin-top:40px;margin-bottom:30px;text-align:left;}.timeline:after{content:"";display:table;clear:both;}.timeline .item{box-sizing:border-box;position:relative;padding-bottom:30px;border-left:4px solid #b3b3b3;padding-left:10px;}.timeline .item h5{font-weight:normal;color:#666666;font-size:0.9em;padding-top:5px;}.timeline .item h5.big{color:#000;font-weight:700;}.timeline .item h4{margin-top:0px;padding-bottom:5px;padding-left:15px;font-size:1em;line-height:1.2em;}.timeline .item h4 a{color:#e6007e;}.timeline .item p{padding-left:15px;font-size:0.9em;line-height:1.1em;}.timeline .item p a{color:#e6007e;}.timeline .item:before{left:-4px;position:absolute;width:40px;border-top:4px solid #b3b3b3;content:' ';}@media only screen and (min-width:768px){.timeline .item:before{height:40px;border-left:4px solid #b3b3b3;border-top:0px;top:-4px;}}@media only screen and (min-width:768px){.timeline .item{width:25%;float:left;border-left:0px;border-top:4px solid #b3b3b3;}.timeline .item h4,.timeline .item p{padding-right:25px;}}.video-home{position:relative;margin-bottom:30px;margin-top:30px;}.video-home h2,.video-home h3{text-transform:uppercase;color:#fff;position:absolute;top:30px;font-weight:bold;text-align:center;width:100%;font-size:1.1em;text-shadow:0px 0px 8px black;}.video-home h3{color:#fff;top:60px;}.video-home .thumb{margin-bottom:30px;}.video-home .bt_play{position:absolute;width:40px;height:40px;top:calc(50% - 20px);left:calc(50% - 20px);}.video-home .bt_play svg{width:70%;height:70%;}.video-home .bt_play svg polygon{fill:#fff;}.video-home img{width:100%;}.video-home p.video_ct{padding:30px 20%;text-align:center;color:#009fe3;}.video-home .field--type-link{width:100%;text-align:center;}.video-home .field--type-link a{background-color:#e6007e;color:#fff;font-weight:bold;padding:10px 30px;box-shadow:3px 3px 0px 0px #800046;}@media only screen and (min-width:768px){.video-home{margin-top:120px;margin-bottom:6%;}.video-home h2,.video-home h3{font-size:200%;}.video-home h2{top:100px;}.video-home h3{top:140px;}.video-home .bt_play{width:80px;height:80px;border:4px solid #fff;top:calc(50% - 40px);left:calc(50% - 40px);}.video-home .field--type-link{padding-top:40px;}}@media only screen and (min-width:1026px){.video-home h2,.video-home h3{font-size:250%;}.video-home h2{top:140px;}.video-home h3{top:200px;}}@media only screen and (min-width:768px){form{width:80%;margin:0px auto;}}form .form-item{text-align:left;}@media only screen and (min-width:768px){form .form-item:after{content:"";display:table;clear:both;}}form input,form textarea{width:95% !important;border:2px solid #000 !important;}@media only screen and (min-width:768px){form input,form textarea{width:50% !important;float:right;}}form label{font-weight:700;}@media only screen and (min-width:768px){form label{width:45%;float:left;}}.user-login-form .form-item .description{clear:both;}form .form-type-radio input{display:block;float:left;width:30px !important;margin-top:5px;}form .form-type-radio .description{font-style:normal;font-size:0.8em;padding-left:30px;line-height:1.2em;}form legend{margin-bottom:10px;}.form-type-webform-toggle{margin-bottom:20px;margin-top:10px;}.form-type-webform-toggle label{float:left !important;}.form-type-webform-toggle .toggle{float:right !important;}.form-type-webform-toggle .description{clear:both;font-style:normal;}.form-type-textarea{margin-bottom:20px;position:relative;}.form-type-textarea:after{content:"";display:table;clear:both;}.form-type-textarea .description{text-style:normal;line-height:1.2em;width:95%;}@media only screen and (min-width:768px){.form-type-textarea .description{position:absolute;bottom:5px;width:45%;text-style:normal;line-height:1.2em;}}.form-type-checkbox{margin-top:10px;margin-bottom:10px;}.form-type-checkbox:after{content:"";display:table;clear:both;}.form-type-checkbox label{display:none;}.form-type-checkbox input{width:30px !important;float:left;margin-top:5px;}.form-type-checkbox .description{font-style:normal;float:left;width:90%;}.form-actions{margin-top:30px;}form .form-type-processed-text p{width:100%;padding-top:20px;font-size:1em;}input.form-submit{width:auto !important;border-radius:0px;border:2px solid #e6007e !important;background-color:#e6007e !important;color:#fff;font-weight:700;text-transform:uppercase;box-shadow:none;}form .messages__list{text-align:left;}.form-item-bases{display:none;}.toggle-light .toggle-slide{border:2px solid #000;}.toggle-light .toggle-off{background:transparent;}label span,.fieldset-legend span{color:#e6007e;}.button{color:blue;}.rounded{border-radius:15px;}button:hover{color:red;}
