@CHARSET "UTF-8"; @font-face{font-family:'Museo-300';src:url('../fonts/Museo-300.eot?#iefix') format('../fonts/embedded-opentype'), url('../fonts/Museo-300.otf') format('opentype'), url('../fonts/Museo-300.woff') format('woff'), url('../fonts/Museo-300.ttf') format('truetype'), url('../fonts/Museo-300.svg#Museo-300') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'ZagRegular';src:url('../fonts/ZagRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/ZagRegular.otf') format('opentype'), url('../fonts/ZagRegular.woff') format('woff'), url('../fonts/ZagRegular.ttf') format('truetype'), url('../fonts/ZagRegular.svg#ZagRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'uepkreo';src:url('../fonts/uepkreo.eot?#iefix') format('embedded-opentype'), url('../fonts/uepkreo.otf') format('opentype'), url('../fonts/uepkreo.woff') format('woff'), url('../fonts/uepkreo.ttf') format('truetype'), url('../fonts/uepkreo.svg#uepkreo') format('svg');font-weight:400;font-style:normal}nav{outline:0;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}img{border:0;display:block}html,body{height:100%;margin:0;padding:0}html{font-size:15pt}a{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track-piece:horizontal,::-webkit-scrollbar-track-piece:vertical{background-color:#c7c7c5;border:none}::-webkit-scrollbar-thumb:vertical{height:10px;background-color:#575756;border:2px solid #c7c7c5;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0}::-webkit-scrollbar-thumb:horizontal{width:10px;background-color:#575756;border:2px solid #c7c7c5;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#009EE2}body{margin:0;padding:0;color:#333;font-weight:400;overflow:hidden;overflow-y:scroll;top:0;left:0}body:before{content:'';width:100%;height:10px;background:#009EE2;display:block;position:fixed;top:0;left:0;z-index:9999}body,td,th,input,textarea,select,button{font-family:"ZagRegular", "Open Sans", Calibri, sans-serif}h1,h2,h3,h4,h5{font-family:"Museo-300", "Trebuchet MS", sans-serif;margin:0 0 1em;color:#000;font-weight:700;font-size:1rem}p{text-align:left;margin:0 0 1.25em;line-height:1.1em;font-size:1rem}a{color:#009EE2;text-decoration:none}form{overflow:hidden;margin:0;display:inline;position:relative}form i{display:inline-block;width:4em}main > form{overflow:visible;top:0;left:0;height:100%;position:initial}input,textarea,select{background:#D7D5D2;font-size:1rem;padding:.5em .75em;margin:.25em 0;width:100%;box-sizing:border-box;border:1px solid #D7D5D2}:-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{color:#847D7B}input:not([type="radio"]):focus,textarea:focus,select:focus{border:1px solid #009EE2;outline:0}input[required]:focus,textarea[required]:focus,select[required]:focus{border-left:.25rem solid #009EE2 !important}input[type=checkbox],input[type=radio]{width:1.25rem;min-width:16px;height:1.25rem;min-height:16px;vertical-align:middle;margin-right:.25em;float:none}fieldset{display:block;margin:10px 0;border:0;width:100%}textarea{height:3.75em}label{font-weight:700;display:inline;padding:0 .75em;clear:left;float:left}button,a.tel,a.vcard{border:0;background:#009EE2;padding:.25em .5em;cursor:pointer;color:#fff;font-size:1.25rem;font-weight:400;outline:none !important;display:block;float:right;line-height:1.5rem;margin-left:.5em;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}button:hover,a.tel:hover,a.vcard:hover,input:not([type="radio"]):hover,textarea:hover,select:hover,input:not([type="radio"]):focus,textarea:focus,select:focus{box-shadow:0 0 .25rem rgba(0,0,0,.75)}button[type="reset"]{background:#423F3E}a.tel:before,a.vcard:before{font-family:uepkreo;content:'\f10B';font-size:2rem;display:block-inline;vertical-align:middle;margin-right:.5em;color:#2C2B29}a.vcard:before{content:'\f007'}.esquerra{float:left !important}.dreta{float:right !important}.textmini{font-size:.8rem !important}.clear{clear:both;margin-bottom:.75rem}.inhabilitat{opacity:.5;pointer-events:none;cursor:default}code{width:auto;padding:5px;border:1px solid #aaa;display:block;overflow:auto;background-color:#EEE;box-shadow:0 0 10px rgba(0,0,0,.25)}#Carregant{display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background:#fff}header{position:relative;width:calc(100% - 2em);height:150px;overflow:hidden;z-index:100;max-width:1200px;margin:0 auto}header #Logo{font-size:0;width:165px;height:75px;display:block;position:absolute;top:50px;left:0;background:url(../img/logo.svg) center center no-repeat;background-size:contain}header nav{text-align:right;padding-top:50px;overflow:visible}header nav ul,header nav ol{list-style:none;padding:0;margin:0;height:auto;display:inline-block;position:relative;vertical-align:middle}header nav ul li,header nav ol li{height:auto;white-space:nowrap;padding:0;margin:0}header nav ul li{display:inline-block;margin:5px;vertical-align:middle;position:relative;border-radius:10px;padding:5px;box-sizing:content-box;width:1.01em;height:1.01em;font-family:uepkreo;font-size:2.1rem;line-height:1em}header nav ul li span{font-size:.1rem;display:block;transform:rotate(-45deg);position:absolute;top:0;right:0;transform-origin:center;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;color:#009EE2;font-family:"ZagRegular", "Open Sans", Calibri, sans-serif}header nav ul li span i{font-style:normal}header nav ul li:hover span{font-size:1.2rem;transform:rotate(0);top:45px;right:0;opacity:1}header nav ul li a{display:block;width:100%;height:100%;color:#2C2B29;text-align:center}header nav ul li a:before{content:'';display:block;width:1em;height:1em}header nav ul li a:hover{color:#161514}header nav ul li.act a span{text-shadow:none}nav a.grafic:before{content:'\f040'}nav a.web:before{content:'\f121'}nav a.publicitat:before{content:'\f0a1'}nav a.audiovisual:before{content:'\f030'}nav a.apps:before{content:'\f17b'}nav a.marca:before{content:'\f02a'}header nav ol{text-align:left}header nav ul:after{content:'\f18c';display:inline-block;font-size:4rem;font-family:uepkreo;width:auto;height:1em;margin:0 0 0 10px;vertical-align:middle;background-size:290px 120px;color:#C1BEBD;line-height:1em}header nav ol li{display:block;height:auto;width:auto;overflow:hidden;padding:0 15px}header nav ol li a{font-size:1.05rem;color:#2C2B29;line-height:1em}header nav ol li a:hover,header nav ol li a.act,header nav ul li.act a{text-shadow:0 0 .5em #009EE2}main{display:block;overflow:hidden;position:relative;margin:30px auto;box-sizing:border-box;content:'';background:#EBEAE9;width:100%;max-width:inherit;padding:0 calc(50% - 600px)}main img{float:right;width:600px;margin-left:2rem;max-width:50%}main article{display:block;padding:1.75rem 1rem 1.25rem;transform:scale(1);opacity:1}main article ul{list-style:none;margin:1em 0 0;padding-left:0}main article ul li{margin:0 0 1.25em;text-align:right;line-height:1.1em;font-size:1rem}main article ul li:before{content:'_ ';display:inline;color:#009EE2;font-weight:700}main article h1{font-size:1.75rem;font-weight:300;color:#009EE2;text-align:right;margin-bottom:1rem}main article h2{font-size:1rem;font-weight:300;color:#009EE2;text-align:right;margin-bottom:0}main article p{text-align:right}main article p:last-child{margin-bottom:0}main article i{font-style:normal;color:#009EE2}footer{position:relative;background:#2C2B29;color:#ddd;width:100%;min-height:120px;height:auto;text-align:center;font-size:.8rem;z-index:100;box-sizing:border-box;margin-top:75px;padding:2rem calc(50% - 600px)}footer ul{list-style:none;padding:0;margin:0;height:auto;display:inline-block;position:relative;vertical-align:middle;width:auto;box-sizing:content-box;float:left}footer li{display:inline-block;font-size:0;margin:2px;vertical-align:middle;position:relative;font-family:uepkreo}footer li a:before{display:inline;width:auto;font-size:1.5rem}footer li a.fb:before{content:"\f082"}footer li a.gp:before{content:"\f0d4"}footer li a.li:before{content:"\f08c"}footer li a.tw:before{content:"\f081"}footer li a:hover{color:#009EE2}footer p{width:auto;position:relative;max-width:100%;float:right;margin-top:10px;font-size:.95rem}form#formulari{display:block;margin:0}form#formulari label,form#formulari #botons{display:block;float:left;margin:0;padding:0 .25em;vertical-align:top;overflow:hidden;width:50%;clear:none;box-sizing:border-box}form#formulari label.memo{width:100%;height:auto}form#formulari label.selector{height:auto}form#formulari label i{display:block;float:left;height:20px;width:60px;font-style:normal;text-align:left;padding:2px 5px}form#formulari #botons{width:100%;margin-bottom:0;padding-bottom:.25rem;overflow:visible}@media only screen and (max-width: 975px){header { height:auto}header #Logo{position:relative;top:auto;left:auto;margin:1rem auto}#LogoMini{left:50%;font-family:uepkreo;font-size:2rem;color:#fff;border-radius:0 0 7px 7px;background:#423F3E;top:-2em;position:fixed;z-index:9999;width:2.14em;height:1.1em;padding:.2em;margin-left:-1.07em;overflow:hidden;box-shadow:0 0 .25em rgba(0,0,0,.75);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#LogoMini:before{content:'\f18b'}#LogoMini.on{top:0}header nav{margin:0 auto;padding-top:0;position:relative;text-align:center}main img{width:100%;max-width:none;margin-bottom:3em}footer{padding:2rem 1rem}@media only screen and (max-width: 767px){header #Logo { width:350px;height:auto;padding-top:29.748283752860411899313501144165%;max-width:40vw}header nav #VoreMenu{display:block;font-size:1.5rem;background:#C1BEBD;color:#161514;margin:.25rem .5rem;padding:0;text-align:center;border-radius:10px;line-height:1.3em}header nav #VoreMenu:before,header nav #VoreMenu:after{font-family:uepkreo;margin:.25rem;transform:rotate(90deg);line-height:1em;color:#847D7B;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header nav #VoreMenu:before{content:'\f137';float:left;transform:rotate(-90deg)}header nav #VoreMenu:after{content:'\f138';float:right;transform:rotate(90deg)}header nav #VoreMenu.on:before{transform:rotate(90deg)}header nav #VoreMenu.on:after{transform:rotate(-90deg)}header nav ul,header nav ol{display:block;margin:auto;width:100%}header nav ul li{text-align:center;width:calc(30% - 2rem);overflow:hidden;height:auto;background:#EBEAE9;margin:.5rem}header nav ul li.act{background:#009EE2}header nav ul li.act a{text-shadow:none;#009EE2:}header nav ul li.act span,footer li a{color:#fff}header nav ul li a:before{margin:0 auto;background-size:inherit;font-size:4rem;width:1em;height:1em;line-height:1em}header nav ul li span{opacity:1;display:block;transform:none;transition:none;top:auto;right:auto;text-align:center;font-size:1.2rem;padding-top:45px;position:relative;white-space:normal;height:1.25em;padding:1rem;line-height:1em}header nav ul li:hover span{transform:none;top:auto;right:auto;opacity:1}header nav ol li{padding:0 .5rem}header nav ol li a{display:block;font-size:1.5rem;background:#423F3E;color:#fff;margin:.25rem 0;padding:.5rem 1rem;text-align:center;border-radius:10px}header nav ol li a:hover,header nav ol li a.act{text-shadow:none;background:#009EE2}footer ul{display:block;text-align:center;float:none}footer li{width:40px;height:40px;font-size:0;margin:1rem}footer li a{display:block;transition:none;background-size:inherit}footer li a:before{font-size:3rem}footer p{width:calc(100% - 2rem);position:relative;float:none;margin:1rem;font-size:1.25rem;text-align:center}@media only screen and (max-width: 740px){header nav ul { width:100%}header nav ul li{width:calc(50% - 10px - 1rem);padding-top:.5em}@media only screen and (max-width: 570px){header nav ul li { width:90%;width:calc(100% - 1rem)}form#formulari label{width:100%}main img,header nav ul li span i,header nav ul:after{display:none}form#formulari #botons{text-align:center}form#formulari #botons button,form#formulari #botons a{margin-bottom:.5rem;float:none;display:inline-block;white-space:nowrap}
