.row{margin:0 -10px;display:flex;direction:ltr;flex-wrap:wrap}.row [class*=col-]{padding:0 10px;width:100%}@media(min-width:1024px){.row .col-md-6{width:50%}.row .col-md-4{width:33.33%}}@media(min-width:1200px){.row .col-lg-4{width:33.33%}.row .col-lg-3{width:25%}}@media(max-width:1023px){.row .col-sm-6{width:50%}.row .col-sm-4{width:33.33%}}@media(max-width:768px){.row [class*=col-]{width:100%}}.offer-page div.et_pb_section.et_pb_section_0{background-image:url(/wp-content/uploads/2022/04/slider-corpo2.jpg) !important;padding-top:100px}.offer-page h1{font-family:"Cairo",Helvetica,Arial,Lucida,sans-serif;font-size:33px;color:#406fda}.offer-page h2.category-name{font-family:"Cairo",Helvetica,Arial,Lucida,sans-serif;font-size:30px;font-weight:800;color:#1e2793;padding-bottom:0;margin-bottom:27px}.offer-page h2.centered-line{color:#1e2793;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif;letter-spacing:3px;font-size:18px;font-weight:400;display:block;padding-bottom:0;text-transform:uppercase}.offer-page h2.centered-line span{background:#fff;display:inline-block;z-index:2;position:relative;padding-right:4px}.offer-page h2.centered-line:before{content:"";display:block;position:absolute;width:100%;top:9px;z-index:1;border-bottom:1px solid #1e2793}.offer-page .et_pb_section .et_pb_row:last-of-type{padding-bottom:0}.offer-page .et_pb_section .et_pb_row:first-of-type{padding-top:0}.offer-page .et_pb_section .et_pb_row.without_padding{padding:0 !important}.offer-page .reference{margin-top:10px;font-family:"Source Sans Pro",Helvetica,Arial,Lucida,sans-serif;font-size:18px;text-transform:uppercase;font-weight:500}.offer-page .info{display:flex;flex-wrap:wrap;color:#1a1140;margin-top:20px;margin-bottom:27px}.offer-page .info .element{padding-right:30px;border-left:1px solid #1e2793;padding-left:10px;margin-bottom:10px}@media(max-width:768px){.offer-page .info .element{padding:10px;border-left:none;border-bottom:1px solid #1e2793;flex-basis:100%;margin-bottom:0}.offer-page .info .element:last-of-type{border-bottom:none}}.offer-page .info .element:last-of-type{border-right:none;padding-right:10px}.offer-page .info .element .title{font-weight:400;font-style:italic;margin-bottom:5px;color:#1e2793}.offer-page .info .element .value{font-weight:600;font-size:21px}.offer-page .info .element .value.status{display:inline-block;border-radius:15px;text-transform:uppercase;color:#fff;padding:1px 12px}.offer-page .info .element .value.status.open{background:#2f9f85}.offer-page .info .element .value.status.closed{background:#f17821}.offer-page .well{background-color:#406fda14;padding:40px;color:#1e2793;font-weight:600;line-height:normal;margin-bottom:27px;font-size:18px}.offer-page .well.blue{background:#406fda;color:#fff;font-size:20px;font-weight:400}.offer-page .well.centered{text-align:center}.offer-page .well.font-black{color:#1a1140}.offer-page .well.font-regular{font-weight:400}.offer-page .well.selection{font-size:18px}.offer-page .well .bold{font-weight:700}.offer-page .well .big{font-size:30px}.offer-page .well .intro{font-style:italic;color:#1a1140;font-size:23px}.offer-page h3,.offer-page h4{font-family:"Cairo",Helvetica,Arial,Lucida,sans-serif;color:#1e2793;font-weight:800;padding-bottom:20px}.offer-page h3{font-size:24px}.offer-page h4{font-size:20px}.offer-page .text{margin-bottom:27px;line-height:1.1em}.offer-page .text.italic{font-style:italic;font-size:23px}.offer-page .text p{padding-bottom:10px}.offer-page .text ul{padding-left:30px;padding-bottom:0}.offer-page .text ul li{position:relative;list-style-type:none;padding-left:10px;padding-bottom:12px}.offer-page .text ul li:before{content:"";display:block;width:18px;height:18px;background-image:url(//www.ieec.cat/wp-content/plugins/ixole-bo-connection/public/css/../img/list-item.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:-18px;top:5px}.offer-page .text ul li:last-of-type{padding-bottom:0}.offer-page .text a{text-decoration:underline;font-weight:700}.offer-page .legal-text{font-family:"Source Sans Pro",Helvetica,Arial,Lucida,sans-serif;font-size:12px;color:#1a1140;line-height:normal}.offer-page .legal-text a{text-decoration:underline;font-weight:700;color:#1a1140}.offer-page .tuple{margin-bottom:27px}.offer-page .tuple b.title{font-family:"Cairo",Helvetica,Arial,Lucida,sans-serif;color:#1e2793;font-weight:800}@media(max-width:480px){.offer-page .tuple b.title{display:block}}.offer-page .no-padding-bottom{padding-bottom:0}