@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Edmonsans Bold";src:url(../fonts/Edmondsans-Bold.otf?1355995363) format("opentype")}@font-face{font-family:"Edmonsans Medium";src:url(../fonts/Edmondsans-Medium.otf?1355995468) format("opentype")}@font-face{font-family:"Edmonsans Regular";src:url(../fonts/Edmondsans-Regular.otf?1355995346) format("opentype")}@font-face{font-family:"Sofia Bold";src:url(../fonts/SofiaSans-Bold.ttf) format("truetype")}@font-face{font-family:"Sofia Medium";src:url(../fonts/SofiaSans-Medium.ttf) format("truetype")}@font-face{font-family:"Sofia Regular";src:url(../fonts/SofiaSans-Regular.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,input,textarea,select,button{box-sizing:border-box;font-family:"Roboto",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;background-color:#fff;color:#2d2d37}*,*:before,*:after{box-sizing:inherit}a,a:link a:visited,a:active{color:#5fb9fd;text-decoration:none}a.no_link_color,a.no_link_color:link a.no_link_color:visited,a.no_link_color:active{color:inherit}b,strong{font-weight:700}.grecaptcha-badge{display:none!important}.hidden{display:none}area{cursor:pointer}.pointer{cursor:pointer}.mini{font-size:80%}.left{float:left}.mobile{display:none}i{font-style:italic}.right{float:right}.mini{font-size:14px}.content{padding-top:130px}.content_popup{padding-top:100px}.content_with_subheader{padding-top:190px}.content_with_subheader.banner_gran{padding-top:290px}.content_home{padding-top:100px}.content_with_subheader.content_home{padding-top:160px}.content_with_subheader.content_home.banner_gran{padding-top:260px}.columns2{column-width:450px}.band{width:100%;background-color:#fff}.band .band_content{max-width:1150px;margin:0 auto;height:100%;position:relative}.band .band_content .title_band{font-weight:700;text-transform:uppercase;font-size:36px;margin-bottom:20px;letter-spacing:1px}.band .band_content .title_band a{color:#2d2d37}.band .band_content .title_band a:hover{color:#5fb9fd}.band .band_content .title_band .right_h3{color:#5fb9fd;position:absolute;right:0;font-size:14px;line-height:50px;text-transform:none}.band .band_content .subtitle_band{font-weight:700;text-transform:uppercase;font-size:22px;margin-top:20px;margin-bottom:10px;letter-spacing:1px}.band .band_content .subtitle2_band{text-transform:uppercase;margin-top:20px;margin-bottom:10px;letter-spacing:1px}.band .band_content .subtitle_band:first-of-type{margin-top:0}.band .band_content .title_band.collapsator{display:inline-block}.band .band_content p{margin-bottom:10px}.band .band_content ul.disc{list-style-position:outside;list-style-type:disc;padding-left:40px;padding-bottom:5px}.band .band_content ul.disc li{margin-bottom:10px!important}.band .band_content ol.numbered{list-style-position:outside;list-style-type:decimal;padding-left:40px;padding-bottom:5px}.band .band_content ol.numbered li{margin-bottom:10px!important}.band .band_content.default_margins{padding-top:50px;padding-bottom:50px}.band.covid .band_content{padding-bottom:0}.band.blog .band_content{padding-top:30px}.tooltip_page{display:none;position:absolute;background-color:#5fb9fd;border:1px solid #dfe0e4;border-top:0;box-shadow:0 4px 2px -2px rgba(0,0,0,.23);z-index:30;color:#fff}.tooltip_page ul.menu_tooltip li{height:38px;background-color:#5fb9fd;font-weight:600;line-height:38px;padding:0 12px;color:#fff}.tooltip_page ul.menu_tooltip li:hover{background-color:#2d2d37}.tooltip_page:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#5fb9fd;border-width:11px;margin-left:-11px}.tooltip-styling{background:#f0f0ee!important;box-shadow:0 0 0!important;border:0!important;font-size:13px;line-height:14px;width:auto!important;max-width:500px!important}.tooltip-styling .ui-tooltip-content,.tooltip-styling .ui-tooltip-content p,.tooltip-styling .ui-tooltip-content span{color:#fff!important;font-size:13px!important;font-family:arial,sans-serif!important}.tooltip-styling .ui-tooltip-content table td,.tooltip-styling .ui-tooltip-content table th{color:#fff!important;padding:5px}.tooltip-styling .ui-tooltip-content table th{text-align:left;border-bottom:1px solid #fff}.tooltip-styling .ui-tooltip-content input[type="button"]{background:#fed868!important;color:#fff!important;font-family:arial,sans-serif!important}.tooltip-styling a{color:#fff!important;font-weight:bold}.tooltip-styling b,.tooltip-styling strong{color:#fff!important}.swiper-wrapper.disabled{transform:translate3d(0,0,0)!important}.swiper-pagination.disabled,.swiper-button-next.disabled,.swiper-button-prev.disabled{display:none}.swiper-container-horizontal{overflow:hidden;position:relative}.swiper-wrapper{visibility:hidden;margin-bottom:70px}.swiper-pagination-bullets{margin-top:30px}.swiper-pagination-bullet{background:#2d2d37;opacity:.5;width:12px;height:12px}.swiper-pagination-bullet-active{opacity:1}.reverse_bullets .swiper-pagination-bullet{background:#fff}.swiper-button-prev{left:5px;color:#2d2d37;background-image:none;width:auto;top:145px}.swiper-button-next{right:5px;color:#2d2d37;background-image:none;width:auto;top:145px}.swiper-button-prev.swipper-button-mini-height,.swiper-button-next.swipper-button-mini-height{top:100px}.swiper-centered .swiper-slide{text-align:center}.swiper_titol{color:#2d2d37!important;font-weight:700;font-size:20px}.swiper_titol.center{text-align:center}.swiper_subtitol{font-weight:300;font-size:18px}.swiper_text{margin-top:10px}.swiper-slide img{max-height:400px}.swiper-slide .img_capa{position:absolute;top:0;right:0}.tag_noticies_destacades{position:absolute;right:10px;bottom:285px;font-size:12px;color:#fff;padding:2px 7px;border-radius:15px;text-transform:uppercase}.tag_noticies_destacades_premsa{background-color:#5fb9fd!important}.tag_noticies_destacades_blog{background-color:#ff7f7f!important}.swiper_with_border .swiper-wrapper{margin-left:1px}.swiper_with_border .swiper-slide{}.swiper_with_border .swiper-slide .info{border:1px solid #f0f0ee;border-top:none;padding:10px;min-height:250px}.swiper-slide iframe{height:300px}.swiper-slide div.center_video_youtube{text-align:center}.swiper-slide iframe.video_youtube{width:540px!important}.tooltip-styling{background:#2d2d37!important;box-shadow:0 0 0!important;border:0!important;font-size:14px;line-height:16px;width:auto!important;max-width:500px!important;min-width:260px}.tooltip-styling .ui-tooltip-content,.tooltip-styling .ui-tooltip-content p,.tooltip-styling .ui-tooltip-content span{color:#fff!important;font-size:14px!important;font-family:"roboto",sans-serif!important}.tooltip-styling .ui-tooltip-content table td,.tooltip-styling .ui-tooltip-content table th{color:#fff!important;padding:10px}.tooltip-styling .ui-tooltip-content table th{text-align:left;border-bottom:1px solid #fff}.tooltip-styling .ui-tooltip-content input[type="button"]{background:#5fb9fd!important;color:#fff!important;font-family:"roboto",sans-serif!important}.collapsable{display:none}.collapse_buttons{margin-right:15px;font-size:26px;vertical-align:sub}.collapse_buttons .collapse-open{display:inline-block}.collapse_buttons .collapse-close{display:none}.collapsator{display:inline;cursor:pointer}.title_band{cursor:inherit}.logos_swiper{background-color:#fc9765;color:#fff}.logos_swiper .title_band{margin-bottom:45px}.logos_swiper .swiper-wrapper{align-items:center}.center{text-align:center}.back_container{position:relative}.back_container .back{position:absolute;top:13px;right:0}.social_footer{margin-top:20px}.tag_img{font-size:12px;color:#fff;padding:2px 7px;border-radius:15px}.tag_img_up{margin-right:10px;margin-bottom:5px;text-transform:uppercase}.tag_blue{background-color:#5fb9fd}.tag_img_down{position:absolute;right:10px;bottom:10px;background-color:#989898}.destacat_inline{font-weight:bold;background:#fc9765;border-radius:10px;padding:5px 10px;display:inline-block;color:#fff;margin-bottom:10px}.destacat_inline a{color:#2d2d37}.video_calendari_container{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap}.video_calendari_container .video_calendari{display:block;width:430px;margin-right:15px;margin-bottom:30px}.video_calendari_container .video_calendari .video{position:relative;padding-bottom:56.25%;height:0}.video_calendari_container .video_calendari .titol{font-size:16px;font-weight:bold;background-color:#f0f0ee;height:55px;padding:5px}.button.guia_matricula{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;width:fit-content}.header{position:fixed;width:100%;z-index:50}.header .principal{height:100px;background-color:#fff}.header .principal .logo{background-image:url(/templates/new/img/xlogoCITM.png.pagespeed.ic.Ql1rotGHBw.png);width:295px;height:65px;top:20px;background-repeat:no-repeat;background-size:cover;position:absolute}.header .principal .languages{position:absolute;right:0;top:16px;text-transform:uppercase;font-weight:700;cursor:pointer}.header .principal .languages .tooltip_page{right:0;top:30px}.header .principal .languages .tooltip_page:before{left:74%}.header .principal .menu_burguer_button,.header .principal .menu_burguer_button_close{display:none}.header .principal .campus{position:absolute;right:85px;top:16px;font-weight:700;cursor:pointer}.header .principal .campus .titol{text-transform:uppercase}.header .principal .campus .tooltip_page{right:0;top:30px;padding:20px;padding-top:35px;width:350px}.header .principal .campus .tooltip_page:before{left:87%}.header .principal .campus .lost_password{font-size:12px;margin-top:20px}.header .principal .campus .lost_password a{color:#fff}.header .principal .campus .error_campus{position:absolute;top:0;background-color:#2d2d37;color:#fff;padding:10px 20px;border-radius:0 0 15px 15px;display:none}.header .principal .campus .button{float:right}.header .principal .campus input{width:100%}.header .principal .social{float:right;margin:10px 200px}.header .principal .social ul li{display:inline-block;padding-left:10px}.header .principal .social ul li a{display:block;color:#2d2d37;font-size:12px}.header .path{height:30px;background-color:#d9e9fe;line-height:30px}.header .path .band_content{overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:bold}.header .path .band_content a{color:#2d2d37;font-weight:normal}.header .subheader{height:60px;background-color:#f0f0ee;line-height:60px}.header .subheader span{text-transform:uppercase;font-size:24px;color:#5fb9fd;font-weight:300}.header .subheader .band_content{text-align:center}.header .subheader.banner_gran{height:160px;background-color:#f0f0ee;line-height:160px;background:url(/templates/new/img/xfondo_jpo_opacidad.png.pagespeed.ic.LksgvOHE0H.png) no-repeat;background-size:cover}.header .subheader.banner_gran img{vertical-align:middle}.header .subheader.banner_gran span{color:#fff;font-size:26px}.header .subheader.banner_gran span.destacat{font-weight:bold;background:url(/templates/new/img/xfondo-letra.png.pagespeed.ic.GTPYUFhXjf.png);background-repeat:no-repeat;background-size:100% 95%;padding:8px 10px}.header .subheader.banner_gran .button{background-color:#fc9765;height:58px;line-height:58px;font-size:26px;padding:0 25px}div.go_to_solinfo{position:fixed;top:-100px;right:10px;z-index:41;font-size:22px;cursor:pointer;text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fc9765}div.go_to_formu{position:fixed;top:-100px;right:-240px;z-index:41;font-size:20px;min-height:80px;width:240px;cursor:pointer;background:linear-gradient(180deg,#5fb9fd 0%,#5fb9fd 100%);color:#fff;display:table}div.go_to_formu .icon{display:table-cell;vertical-align:middle;padding-left:20px;font-size:40px}div.go_to_formu .text{display:table-cell;vertical-align:middle;text-align:right;padding:10px 20px 10px 0;font-weight:700;line-height:100%}div.go_to_formu .text p{padding-top:5px}div.go_to_formu.go_to_jpo{display:none;background:linear-gradient(180deg,#fc9765 0%,#fc9765 100%)}div.go_to_formu.go_to_jpo .data{font-size:14px;font-weight:300}div.go_to_formu.go_to_jpo .data a{font-weight:700;color:#2d2d37}div.go_to_formu.go_to_sessio.noPointer,div.go_to_formu.go_to_OC.noPointer{cursor:default}div.back_to_top{display:none;position:fixed;bottom:10px;right:10px;font-size:22px;z-index:30;cursor:pointer;color:#5fb9fd;text-shadow:0 2px 4px rgba(0,0,0,.5)}div.avis_cookies,div.protocol_covid_files{z-index:100;border-radius:10px;margin:0 auto;font-size:14px;max-height:90%;overflow-x:hidden;overflow-y:auto;max-width:850px;width:65%;right:0;left:0;position:fixed;top:50%;transform:translate(0,-50%);background-color:#4e5357;padding:50px;color:#fff}div.avis_cookies .icon_cookie,div.protocol_covid_files .icon_cookie{font-size:250px;position:absolute;z-index:-5;opacity:.2;right:-95px;top:-121px}div.avis_cookies a,div.protocol_covid_files a{font-weight:bold;color:#fff}div.avis_cookies .cook_title,div.protocol_covid_files .cook_title{font-size:26px;font-weight:bold}div.avis_cookies .cook_text,div.protocol_covid_files .cook_text{font-size:20px;margin-bottom:0}div.avis_cookies .buttons_container,div.protocol_covid_files .buttons_container{text-align:center;margin-top:29px}div.avis_cookies .button.butonKO,div.protocol_covid_files .button.butonKO{margin-left:0;background:none;border:1px solid #5fb9fd}div.avis_cookies .button.butonOK{padding:5px 15px;margin-top:15px;font-size:16px}div.avis_cookies .button.butonKO{padding:5px 15px;font-size:16px}div.avis_cookies .checkboxContainer{padding:10px;border:1px solid #fff;margin-top:25px;display:inline-table;width:100%}div.avis_cookies .checkboxContainer input[type="checkbox"]+label{display:inline-block;padding-left:25px;margin-right:20px;margin-bottom:0}div.avis_cookies .checkboxContainer .mostrarDetall{margin-top:10px}div.avis_cookies .checkboxContainer .mostrarDetall span{cursor:pointer;font-weight:bold}div.avis_cookies .checkboxContainer .detall{text-align:left;display:none}div.avis_cookies table{width:100%;border:1px solid #fff;margin-bottom:20px}div.avis_cookies table th{font-weight:bold}div.avis_cookies table td,div.avis_cookies table th{padding:5px;border:1px solid #fff}li.protocol_covid_banner{cursor:pointer}div.last_update{color:#fff;font-size:13px;right:10px;position:absolute;bottom:10px}div.protocol_covid_files{display:none}div.protocol_covid_files .button{margin-left:0;margin-bottom:20px;cursor:pointer}div.protocol_covid_files .button .button_icon{display:inline-block;width:75px}div.protocol_covid_files .button .button_title{display:inline-block;width:calc(100% - 90px);vertical-align:top;text-align:left}div.protocol_covid_files .protocol_covid_close{position:absolute;cursor:pointer;height:40px;font-size:40px;top:-30px;right:-20px}.footer{padding:36px 0;background-color:#2d2d37;color:#fff;width:100%}.footer .menu_footer>ul>li:first-child{display:none}.footer .menu_footer>ul>li{display:inline-block;vertical-align:top;text-transform:uppercase;width:200px;padding:10px;font-weight:bold;font-size:18px}.footer .menu_footer li svg{display:none}.footer .menu_footer .submenu_container{margin-top:10px}.footer .menu_footer .submenu_container li a{font-weight:100;color:#fff;text-transform:none;font-size:16px}.footer .logos_container{margin-top:30px;border-top:2px solid #989898;border-bottom:2px solid #989898;width:100%;padding:18px 0;display:table}.footer .logos_container div{display:inline-table;vertical-align:middle}.footer .logos_container .adreca{margin-left:115px;font-size:18px;font-weight:100}.footer .logos_container .adreca b{font-weight:700}.footer .logos_container .social{margin:0;float:right;margin-top:23px}.footer .logos_container .social ul li{display:inline-block;padding-left:10px}.footer .logos_container .social ul li a{display:block;color:#fff;font-size:12px}.footer .logos_container .social ul li a .fa-inverse{color:#2d2d37}.footer .links_container{margin-top:30px}.footer .links_container li{display:inline-block;width:32%;text-align:center;font-weight:100}.footer .copyright{text-align:center;margin-top:15px;font-weight:100}.video_home{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(/templates/new/video/xcitm-reel-2024.jpg.pagespeed.ic.Vz8w1pjmpT.jpg) no-repeat;background-size:cover;transition:1s opacity}.video_container{width:100%;height:calc(100vh - 100px - 200px);background-color:transparent}.video_container .banner_center{font-family:"Sofia Bold","Roboto",sans-serif;width:100%;color:#fff;font-size:75px;line-height:97px;font-weight:700;height:80%;display:flex;justify-content:center;align-items:center;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5)}.video_container .banner_subtitol{width:100%;color:#fff;font-size:46px;height:20%;display:flex;justify-content:center;align-items:center;text-align:center;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5)}.content_with_subheader .video_container{height:calc(100vh - 160px - 200px)}.content_with_subheader .video_container.banner_gran{height:calc(100vh - 260px - 200px)}.arrow_down{color:#5fb9fd;position:fixed;bottom:140px;left:50%;margin-left:-15px;z-index:-1;animation:flecha_down 1s linear infinite}@keyframes flecha_down { 0% { opacity: 0.3;
    transform: translate(0px, 0px); }
  100% { opacity: 1;
    transform: translate(0px, 40px); } }.boles_graus{background-color:transparent;position:relative;text-align:center}.boles_graus .fake_background{background-color:#fff;width:100%;height:80px;position:absolute;bottom:0}.boles_graus .bola_grau{width:260px;height:260px;margin:10px;display:table;border-radius:130px 130px 130px 130px;display:inline-block;background-size:cover!important}.boles_graus .bola_grau h2{display:table-cell;width:260px;height:260px;text-align:center;vertical-align:middle;font-size:29px;font-weight:700;color:#fff;padding:15px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.boles_graus .animacio{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-animacio_desktop.jpg,qv=2.pagespeed.ic.r3CBgm_0Is.jpg)}.boles_graus .animacio:hover{background:url(/templates/new/img/ximg-home-animacio_desktop.jpg,qv=2.pagespeed.ic.r3CBgm_0Is.jpg)}.boles_graus .multimedia{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-multimedia_desktop.jpg,qv=2.pagespeed.ic.tTc2b6RcnR.jpg)}.boles_graus .multimedia:hover{background:url(/templates/new/img/ximg-home-multimedia_desktop.jpg,qv=2.pagespeed.ic.tTc2b6RcnR.jpg)}.boles_graus .videojocs{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-videojocs_desktop.jpg,qv=2.pagespeed.ic.wU4iexMEwa.jpg)}.boles_graus .videojocs:hover{background:url(/templates/new/img/ximg-home-videojocs_desktop.jpg,qv=2.pagespeed.ic.wU4iexMEwa.jpg)}.boles_graus .postgraus{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-postgraus_desktop.jpg.pagespeed.ic.4qkBrSjFN-.jpg)}.boles_graus .postgraus:hover{background:url(/templates/new/img/ximg-home-postgraus_desktop.jpg.pagespeed.ic.4qkBrSjFN-.jpg)}.blog_swiper .swiper-wrapper{margin-bottom:30px}.blog_swiper_mini .swiper-button-prev,.blog_swiper_mini .swiper-button-next{top:120px}.blog_swiper_mini .swiper-slide .info{min-height:90px}.blog_swiper_mini .swiper-slide .info .swiper_titol{font-size:16px}.blog_swiper_mini .swiper-slide .info .swiper_subtitol{font-size:15px}.experiencies{background-color:#5fb9fd;color:#fff}.experiencies .title_band{margin-bottom:45px}.experiencies .swiper-wrapper{align-items:center}.experiencies .experiencia_frase{font-size:48px;font-style:italic;font-weight:300;width:100%;display:table;text-align:center}.experiencies .experiencia_nom_carrec{font-size:24px;width:100%;display:table;text-align:center;margin-top:20px}.experiencies .experiencia_nom_carrec .nom{font-weight:700}.testimonis{}.testimonis .swiper-wrapper{align-items:center}.testimonis .testimonis_frase{font-size:20px;width:700px}.testimonis .testimonis_nom_carrec{font-size:20px;margin-top:20px}.testimonis .testimonis_nom_carrec .nom{font-weight:700}.testimonis .foto_testimoni{max-height:inherit;position:absolute;right:60px;bottom:-72px;max-height: calc(100% + 90px);z-index:-5;max-width:465px}.videos_testimonis_container{margin-top:50px;vertical-align:top;display:inline-flex;flex-wrap:wrap}.videos_testimonis_container .video_testimoni{display:inline-block;width:361px;margin-right:15px;margin-bottom:30px}.videos_testimonis_container .video_testimoni .video{position:relative;padding-bottom:56.25%;height:0}.videos_testimonis_container .video_testimoni .titol{font-size:16px;font-weight:bold;background-color:#f0f0ee;height:55px;padding:5px}.right_h2{color:#007dd1;position:absolute;right:0;font-size:14px;line-height:50px}.band.openTalents{background:#f0f0ee}.band.openTalents .principal,.band.openTalents .proxims{width:49%;display:inline-block;vertical-align:top;margin-top:25px}.band.openTalents li{margin-top:10px;border-bottom:1px solid #d8d8d8}.band.openTalents .data{background:#4e5357;width:90px;height:90px;color:#fff;text-align:center;padding-top:10px;display:inline-block;margin-bottom:10px}.band.openTalents .data .dia{font-size:34px;font-weight:bold}.band.openTalents .data .mes{font-size:20px;text-transform:uppercase;display:block;margin-top:-5px;font-weight:300}.band.openTalents .intro{margin-top:15px;padding-right:25px}.band.openTalents .proxims .data{background:transparent;border:1px solid #4e5357;color:#4e5357}.band.openTalents .proxims .title_proxims{font-size:24px;font-weight:bold;margin-bottom:20px}.band.openTalents .title{display:inline-block;vertical-align:top;margin-left:10px;width:calc(100% - 115px)}.band.openTalents .title div{display:table-cell;vertical-align:middle;font-size:24px;font-weight:bold;height:95px;line-height:32px}.band.coneixUPC{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:50px;padding-bottom:50px}.band.coneixUPC .container{position:relative;background-color:#5fb9fd;padding:10px;width:700px;height:200px;margin:auto;border-radius:50px}.band.coneixUPC .container a{display:block;width:100%;height:100%}.band.coneixUPC .container .logo{position:absolute;right:35px;top:45px}.band.coneixUPC .container .title{color:#fff;font-size:30px;position:absolute;left:35px;top:60px;font-weight:700}.band.coneixUPC .container .subtitle{color:#fff;font-size:30px;position:absolute;left:35px;top:110px;font-weight:300}.band.coneixUPC .container.aniversari{background-color:#f0f0ee;text-align:center;padding:20px;width:560px}.band.coneixUPC .container.aniversari .logo50aniversari{max-height:100%}.agenda_swiper .swiper-wrapper{margin-left:1px;min-height:320px}.agenda_swiper .swiper-button-prev,.agenda_swiper .swiper-button-next{top:162px}.agenda_swiper .swiper-slide .crop{width:100%;height:255px;overflow:hidden}.agenda_swiper .agenda_mini{height:100px}.agenda_swiper .agenda_mini .container{height:100%;position:relative;margin-bottom:10px}.agenda_swiper .agenda_mini .container .imatge_mini{height:100%;z-index:1;position:absolute}.agenda_swiper .agenda_mini .container .imatge_mini img{height:100%}.agenda_swiper .agenda_mini .container .info{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #f0f0ee;border-left:none;padding:10px;overflow:hidden;box-sizing:border-box;padding-left:110px}.agenda_swiper .agenda_mini .container .info .swiper_subtitol{font-size:15px;font-style:italic;position:absolute}.estadistiques{background-image:url(/templates/new/img/ximg_dades_citm.jpg.pagespeed.ic.l79kJpWKcB.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:180px;padding-bottom:180px}.estadistiques .container{background-color:rgba(255,255,255,.7);padding:30px}.estadistiques .container ul{column-count:6}.estadistiques .container ul li{width:180px;padding:10px}.estadistiques .container ul li .number{font-size:45px;color:#fc9765;width:100%;display:table;text-align:center;font-weight:700}.estadistiques .container ul li .title{font-size:20px;font-weight:300;width:100%;text-align:center;display:table;height:92px;text-transform:uppercase}.estadistiques .container ul li .title div{vertical-align:middle;display:table-cell}.estadistiques .container ul .hores_practiques{width:206px!important}.llistat_caixes_no_img{margin-right:-32px}.llistat_caixes_no_img li{position:relative;max-width: calc((100% - 96px)/3);width:100%;height:95px;margin-right:32px;margin-bottom:30px;display:inline-block;background:linear-gradient(180deg,#5e6262 0%,#2d2d37 100%)}.llistat_caixes_no_img .container{position:absolute;height:100%;width:100%;display:table}.llistat_caixes_no_img .container p{display:table-cell;vertical-align:middle;padding:10px}.llistat_caixes_no_img .container p.title{font-weight:700;font-size:29px;color:#fff;text-align:right;line-height:29px}.banner_emergencia{background-color:#f7f7f7;margin-bottom:15px;margin-top:-15px}.banner_emergencia div{display:table-cell;vertical-align:middle;padding:10px}.banner_emergencia div div.data{text-align:right;font-size:16px;width:100%;display:block;padding:0;padding-top:10px}.banner_emergencia .text{font-size:20px}.menu_vertical{display:none}.menu_horizontal{position:absolute;right:0;top:55px}.menu_horizontal .menu_principal>li>span svg{display:none}.menu_horizontal .menu_principal{font-size:18px}.menu_horizontal .menu_principal li{text-transform:uppercase;font-weight:700;display:inline-block;padding:0 10px;position:relative;cursor:context-menu}.menu_horizontal .menu_principal li a{color:#2d2d37}.menu_horizontal .menu_principal li .submenu_container{visibility:hidden;transition-property:visibility;transition-duration:200ms;position:fixed;width:100%;padding-top:20px;left:0;z-index:5;text-align:center}.menu_horizontal .menu_principal li .submenu_container ul{background-color:#5fb9fd;padding:20px 0;margin:0 auto}.menu_horizontal .menu_principal li .submenu_container ul li{line-height:35px;font-weight:normal}.menu_horizontal .menu_principal li .submenu_container ul li a{color:#fff}.menu_horizontal .menu_principal li .submenu_container ul li.selected,.menu_horizontal .menu_principal li .submenu_container ul li:hover{font-weight:700}.menu_horizontal .menu_principal li .submenu_container ul li:after{visibility:hidden!important}.menu_horizontal .menu_principal li:last-of-type{padding-right:0}.menu_horizontal .menu_principal li:hover .submenu_container{visibility:visible;transition-delay:200ms}.menu_horizontal .menu_principal li:not(.inici):after {visibility:hidden;transition-property:visibility;transition-duration:200ms;bottom:-22px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#5fb9fd;border-width:11px;margin-left:-11px}.menu_horizontal .menu_principal li:hover:not(.inici):after {visibility:visible;transition-delay:200ms}.menu_horizontal .menu_principal .selected,.menu_horizontal .menu_principal .selected a,.menu_horizontal .menu_principal li:hover{color:#5fb9fd}.menu_vertical{display:none}.menu_grau{text-align:center;border-bottom:1px solid #989898;background-color:#fff;z-index:40}.menu_grau ul{width:100%;margin:0 auto}.menu_grau ul li{text-transform:uppercase;font-weight:300;font-size:17px;padding:0 5px;cursor:pointer;display:table-cell;position:relative;width:150px;height:75px;text-align:center;vertical-align:middle}.menu_grau ul li.selected,.menu_grau ul li:hover{color:#fff;background-color:#5fb9fd}.menu_grau ul li.solinfo_menu{background-color:#fc9765;color:#fff;font-weight:700}.menu_nou_ingres ul li{width:230px}*{}* input::placeholder{color:#2d2d37;opacity:.5}.button{min-width:102px;height:36px;line-height:36px;border-radius:10px;background-color:#5fb9fd;padding:0 15px;color:#fff;text-align:center;margin-left:30px;font-weight:700;cursor:pointer;font-size:20px;display:inline-block}.button_interior{cursor:pointer}.button.great{height:auto;line-height:auto;padding:10px 50px}.button.inverse{background-color:#2d2d37}.buttons{width:100%;height:25px;clear:both}form input,form select,form textarea{box-shadow:none;border:1px solid #dedede;border-radius:12px;margin:12px 10px 12px 0;padding:12px;font-size:16px;box-sizing:border-box}form label{}form input[readOnly],form textarea[readOnly]{background:#f0f0ee!important}ul.checkbox_list{margin-top:10px}ul.checkbox_list li{margin-bottom:10px}.message_solinfo{display:none}.message_solinfo .header_message{padding:30px 15px 30px 80px;font-weight:bold;color:#2d2d37;border-top-left-radius:20px;border-top-right-radius:20px}.message_solinfo .content_message{padding:15px 15px 15px 80px;background-color:#fff;font-style:italic;color:#2d2d37;border-bottom-left-radius:20px;border-bottom-right-radius:20px}div#successMessage.message_solinfo .header_message{background:#f0f0ee no-repeat url(/templates/new/img//icons/xico-ok.png.pagespeed.ic.E-K1Bh0Pgt.png) 15px 15px}div#errorMessage.message_solinfo .header_message,div#errorMessageFile.message_solinfo .header_message{background:#f0f0ee no-repeat url(/templates/new/img//icons/xico-ko.png.pagespeed.ic.N9kcOPJt5-.png) 15px 15px}.band_messages_status .content_message{border:1px solid #f0f0ee}form.ofertes_docents #observacions{width:calc(100% - 15px)}.solinfo{color:#fff;background:linear-gradient(135deg,#5fb9fd 0%,#afe85a 100%)}.solinfo .checkbox_list_1{float:left;margin-right:20px}.solinfo .checkbox_list_2{float:left;margin-bottom:10px}.solinfo .checkbox_list_1 li,.solinfo .checkbox_list_2 li{padding-top:8px}.solinfo .container_form{width:100%;padding-right:375px;position:relative;clear:both}.solinfo input,.solinfo select,.solinfo .telefon_container{width:calc(50% - 15px)}.solinfo input.file_100{width:calc(100% - 15px)}.solinfo .telefon_container{margin-right:12px;display:inline-block}.solinfo .telefon_container #prefix{width:80px}.solinfo .telefon_container #telefon1,.solinfo .telefon_container #telefon{width:calc(100% - 96px);margin-right:0}.solinfo #naixement_dia,.solinfo #naixement_mes{width:60px;float:right;margin-right:5px}.solinfo #naixement_any{width:69px;margin-right:0;float:right}.solinfo #naixement{position:absolute;right:0;top:0;width:375px;margin-right:0;line-height:75px}.solinfo #inputs_naixement{display:inline-block;float:right}.solinfo #pregunta,.solinfo #informacio{position:absolute;right:0;top:78px;width:370px;height:115px;margin-right:0}.solinfo .privacitat{font-weight:300;font-size:14px}.solinfo .privacitat a{color:#fff;font-weight:700;cursor:help}.solinfo .privacitat_text{display:none}.solinfo .button{margin-top:40px;margin-left:0}.container_boto{width:100%;text-align:center}.inscriujpo,.inscriuassistir{padding-bottom:40px}.inscriujpo .container_form,.inscriuassistir .container_form{padding-right:225px}.inscriujpo .text_selecciona,.inscriuassistir .text_selecciona{font-weight:700;font-size:18px;margin-top:15px}.inscriujpo .title_band,.inscriuassistir .title_band{padding-top:20px}.inscriujpo .container_checks_jpo,.inscriujpo .container_checks_activitats,.inscriuassistir .container_checks_jpo,.inscriuassistir .container_checks_activitats{width:100%;display:inline-block;margin:10px 0}.inscriujpo .container_checks_jpo li,.inscriujpo .container_checks_activitats li,.inscriuassistir .container_checks_jpo li,.inscriuassistir .container_checks_activitats li{padding-top:8px}.inscriujpo #naixement,.inscriuassistir #naixement{margin-right:0;line-height:75px;width:calc(50% - 15px);position:inherit;right:inherit;top:inherit;display:inline-block;margin-right:12px}.inscriujpo #naixement #inputs_naixement,.inscriuassistir #naixement #inputs_naixement{width:auto}.inscriujpo #inputs_naixement,.inscriuassistir #inputs_naixement{display:flex;width:50%}.inscriujpo #naixement_dia,.inscriuassistir #naixement_dia{float:inherit;order:1;margin-left:0}.inscriujpo #naixement_mes,.inscriuassistir #naixement_mes{float:inherit;order:2}.inscriujpo #naixement_any,.inscriuassistir #naixement_any{float:inherit;order:3}.adreca{display:inline-table;margin-bottom:20px;margin-top:10px;margin-right:65px}.adreca_right{margin-right:0}.text_selecciona{font-weight:700;font-size:18px;margin-top:15px}div.inputscv{position:relative}input#expedient,input#carta_motivacions,input#reconeixements,input#filedni{position:relative;text-align:right;opacity:0;z-index:2}div.expedientfake,div.motivacionsfake,div.reconeixementsfake,div.filednifake{position:absolute;top:0;left:0;z-index:1;width:100%}div.button_especial{position:absolute;left:20px}div.content_message div.button_especial{position:initial;left:unset}div.button_send_especial{margin-left:155px!important}input[type="checkbox"]{display:none}input[type="checkbox"]+label{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type="checkbox"]+label:last-child{margin-bottom:0}input[type="checkbox"]+label:before{content:'';display:block;width:20px;height:20px;border:1px solid #fff;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s , border-color .08s;transition:all .12s , border-color .08s}input.white[type="checkbox"]+label:before{border:1px solid #fff}input.black[type="checkbox"]+label:before{border:1px solid #2d2d37}input[type="checkbox"]:checked+label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type="radio"]{display:none}input[type="radio"]+label{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type="radio"]+label:last-child{margin-bottom:0}input[type="radio"]+label:before{content:'';display:block;width:20px;height:20px;border:1px solid #fff;border-radius:50%;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s , border-color .08s;transition:all .12s , border-color .08s}input.white[type="radio"]+label:before{border:1px solid #fff}input[type="radio"]:checked+label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.errorbg{color:#ff7f7f!important}.errorbg input::placeholder{color:#ff7f7f;opacity:.7}input.errorbg::placeholder{color:#ff7f7f;opacity:.7}a.link_white{color:#fff;font-weight:700;cursor:help}.especial_formulari{min-height:919px}.fires_band{font-family:"Sofia Bold","Roboto",sans-serif;height:225px;width:100%;font-size:55px;text-align:center;background-color:#2d2d37;display:flex;justify-content:center;align-items:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.fires_band.amb_botons{display:block;padding-top:50px}.fires_band.amb_botons .button{font-family:"Sofia Regular","Roboto",sans-serif;width:300px;border-radius:50px;height:60px;line-height:60px;font-size:24px;background-color:#000;margin:0 15px}.fires_band.masters{background:#78273e url(/templates/new/img/img-home-postgraus.jpg);padding-top:30px}.fires_band.masters .title{padding-bottom:10px}.fires_band.masters .button{line-height:inherit;height:90px;padding-top:13px}.fires_band.fulleto{background:#6ebfd4 url(/templates/new/img/ximg-fons-generic.jpg.pagespeed.ic.3wIaTX43wx.jpg);height:100px;font-size:24px}.fires_band.banner_jpo{background:#2d2d37 url(/templates/new/img/xjpo_fons.jpg.pagespeed.ic.uWm21pazB8.jpg)}.banner_inside{position:relative;padding:0;background-size:cover!important;height:450px}.banner_inside .video_grau{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_inside .band_content{display:table}.banner_inside .band_content .banner_titol{font-family:"Sofia Bold","Roboto",sans-serif;width:100%;color:#fff;font-size:73px;font-weight:700;vertical-align:middle;display:table-cell;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner_inside .band_content .banner_titol.medium{font-size:65px}.banner_inside .band_content .banner_titol.small{font-size:60px}.banner_inside .band_content .banner_titol.extra_small{font-size:50px}.banner_inside .band_content .banner_titol_grau_container{position:absolute;bottom:0;margin-bottom:20px}.banner_inside .band_content .banner_titol_grau_container .banner_subtitol_grau{font-family:"Sofia Regular","Roboto",sans-serif;color:#fff;font-size:24px}.banner_inside .band_content .banner_titol_grau_container .banner_titol_grau{font-family:"Sofia Bold","Roboto",sans-serif;font-size:46px;width:310px;line-height:100%}.banner_inside .band_content .banner_titol_grau_container .nouPlaBanner{font-family:'Sofia Light','Roboto',sans-serif;color:#fc9765;border:4px solid #fc9765;border-radius:15px;padding:5px 10px;font-size:20px;font-weight:100;width:fit-content;margin-top:10px}.banner_inside .band_content .banner_titol_grau_multimedia{color:#1ab4d8}.banner_inside .band_content .banner_titol_grau_animacio{color:#f66}.banner_inside .band_content .banner_titol_grau_videojocs{color:#73c25b}.banner_inside .band_content.banner_grau{width:1150px;position:relative}.banner_inside .float_title{position:absolute;right:0;background-color:#2d2d37;font-weight:700;color:#fff;padding:8px 15px;width:210px}.banner_inside .float_title:first-of-type{bottom:7px}.banner_inside .float_title:nth-of-type(2) {bottom:52px}.banner_inside .float_title:nth-of-type(3) {bottom:96px}.banner_inside .float_title.anima{background-color:#f66}.banner_inside .float_title.multi{background-color:#1ab4d8}.banner_inside .float_title.video{background-color:#73c25b}.banner_inside .float_title_principal{padding:5px 15px;font-weight:normal;text-transform:uppercase;width:auto}.banner_inside .llocs_banner_videojocs{display:table-row;text-align:center}.banner_inside .llocs_banner_videojocs .lloc{color:#fff;background-color:#2d2d37;display:inline-block;padding:10px 12px;font-size:18px;margin-left:15px;margin-right:15px;margin-top:30px;font-weight:700;text-transform:uppercase;border:2px solid #fff}.banner_inside .llocs_banner_videojocs .lloc svg{color:#7ed321;margin-right:10px}.banner_inside .llocs_banner_videojocs .lloc.selected{background-color:#5fb9fd}.banner_multimedia{background:#212121 url(/templates/new/img/ximg-multimedia.png,qv=2.pagespeed.ic.ux7DLj3K4N.png)}.banner_animacio{background:#212121 url(/templates/new/img/ximg-animacion.png,qv=2.pagespeed.ic.GVriVyiDrU.png)}.banner_videojocs{background:#212121 url(/templates/new/img/ximg-videojuegos.png,qv=2.pagespeed.ic.95umTQaUe1.png)}.banner_videojocs.banner_videojocs_presentacio{background:#212121 url(/templates/new/img/ximg-videojuegos-presentacion.png,qv=2.pagespeed.ic.KxaZHbx9x4.png)}.banner_multimediaext{background:#b9dbe9 url(/templates/new/img/ximg-multimedia.gif.pagespeed.ic.KOrePfBqkJ.png)}.banner_animacioext{background:#ffe3e3 url(/templates/new/img/ximg-animacion.jpg.pagespeed.ic.DKHprauQXs.jpg)}.banner_videojocs_presentacio{height:835px;text-align:center}.banner_videojocs_presentacio .banner_titol{display:block!important;margin-top:61px}.banner_videojocs_presentacio .subtitol{font-size:32px;text-align:center;text-transform:capitalize;color:#fff;font-weight:bold;text-shadow:0 2px 4px rgba(0,0,0,.5);margin-top:10px;margin-bottom:40px}.banner_videojocs_presentacio .bola_grau{border-radius:50%;width:260px;height:260px;text-align:center;display:inline-block;margin:0 50px;background-size:cover!important}.banner_videojocs_presentacio .bola_grau .titol{color:#fff;font-weight:700;font-size:32px;margin-top:43px;text-transform:uppercase}.banner_videojocs_presentacio .bola_grau .lloc{color:#fff;background-color:#2d2d37;display:inherit;padding:12px 20px;font-size:24px;margin-top:85px;font-weight:700;text-transform:uppercase}.banner_videojocs_presentacio .bola_grau .lloc svg{color:#7ed321;margin-right:10px}.banner_videojocs_presentacio .bola_grau .languages{color:#fff;font-weight:700;font-size:20px;margin-top:20px;text-transform:uppercase}.banner_videojocs_presentacio .bola_grau_barcelona{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/xgrau-videojocs-Barcelona.jpg.pagespeed.ic.cjP1KYaEfi.jpg)}.banner_videojocs_presentacio .bola_grau_barcelona:hover{background:url(/templates/new/img/xgrau-videojocs-Barcelona.jpg.pagespeed.ic.cjP1KYaEfi.jpg)}.banner_videojocs_presentacio .bola_grau_terrassa{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/xgrau-videojocs-Terrassa.jpg.pagespeed.ic.vU4nqdadkT.jpg)}.banner_videojocs_presentacio .bola_grau_terrassa:hover{background:url(/templates/new/img/xgrau-videojocs-Terrassa.jpg.pagespeed.ic.vU4nqdadkT.jpg)}.anchorLink{cursor:pointer}.anchor_requisits .destacat_inside{margin-top:0!important}.anchor_pla .center img{width:100%;max-width:850px;height:400px}.anchor_pla table .left{text-align:left!important}.anchor_pla table .margin_left{margin-left:10px}.anchor_pla table .padding_right{padding-right:60px}.anchor_pla table .right{text-align:right!important}.professors_swiper{margin-top:20px}.professors_swiper .profe_info{display:none;width:100%;height:100%;position:absolute;top:0;z-index:11;background-color:#fff;border:1px solid #5fb9fd;padding:20px}.professors_swiper .profe_info img{width:175px;border-radius:50%;position:absolute;left:35px;top:35px}.professors_swiper .profe_info .info_container{padding-left:235px;height:100%}.professors_swiper .profe_info .info_container .nom{color:#5fb9fd;font-size:26px;margin-bottom:20px;padding-right:40px}.professors_swiper .profe_info .info_container .close{position:absolute;right:20px;font-size:35px;color:#5fb9fd;cursor:pointer}.professors_swiper .profe_info .info_container .contact{position:absolute;right:70px;font-size:35px;color:#5fb9fd;cursor:pointer}.professors_swiper .profe_info .info_container ul li{margin-bottom:0}.professors_swiper .profe_info .contact_container{display:none}.professors_swiper .profe_info .contact_container input,.professors_swiper .profe_info .contact_container textarea{width:100%;max-width:500px;margin:5px 10px 5px 0}.professors_swiper .profe_info .contact_container .button{margin-top:2px}.professors_swiper .swiper-slide{}.professors_swiper .swiper-slide .mesInfo{width:270px;height:270px;position:absolute;font-size:40px;top:0;color:#fff;border-radius:50%;padding-top:200px;box-sizing:border-box;cursor:pointer;display:none;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2}.professors_swiper .swiper-slide img{width:270px;height:270px;border-radius:50%;filter:grayscale(1);cursor:pointer}.professors_swiper .swiper-slide img ~ img {position:absolute;width:270px;top:0;left:0;right:0;margin-left:auto;margin-right:auto;filter:none;display:none}.professors_swiper .swiper-slide img:hover+div{display:block}.professors_swiper .swiper-slide .mesInfo:hover{display:block}.professors_swiper .swiper-slide .mesInfo:hover+img{display:block!important}.professors_swiper .swiper-slide .nom_fora{font-size:22px;font-weight:300;margin-top:10px;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profe_info_table{display:none;position:relative}.profe_info_table td{position:relative}.profe_info_table td img{width:175px;border-radius:50%;position:absolute;left:35px;top:35px}.profe_info_table td .info_container{padding-left:235px;min-height:210px;height:100%}.profe_info_table td .info_container .nom{color:#5fb9fd;font-size:26px;margin-bottom:20px;padding-right:40px}.profe_info_table td .info_container ul li{margin-bottom:0}.profe_info_table td .contact_container{display:none}.profe_info_table td .contact_container input,.profe_info_table td .contact_container textarea{width:100%;max-width:500px;margin:5px 10px 5px 0}.profe_info_table td .contact_container .button{margin-top:2px}table.resum_table{margin-bottom:20px}ul.resum_table li,ul.resum_table td,table.resum_table li,table.resum_table td{padding:20px 40px;margin:0!important}ul.resum_table li.top,ul.resum_table td.top,table.resum_table li.top,table.resum_table td.top{vertical-align:top}ul.resum_table li:nth-child(even), ul.resum_table tr:nth-child(even), table.resum_table li:nth-child(even), table.resum_table tr:nth-child(even) {background-color:#f1f8ff}ul.resum_table li:nth-child(odd), ul.resum_table tr:nth-child(odd), table.resum_table li:nth-child(odd), table.resum_table tr:nth-child(odd) {background-color:#d9e9fe}ul.resum_table ul.no_zebra,table.resum_table ul.no_zebra{list-style:circle}ul.resum_table ul.no_zebra li,table.resum_table ul.no_zebra li{padding:0;vertical-align:inherit;background-color:inherit;margin-bottom:10px!important}ul.resum_table ul.no_margin_left,table.resum_table ul.no_margin_left{margin-left:0!important}ul.link_caixa_destacat li{margin:0!important;background-color:#5fb9fd;font-weight:700;font-size:20px!important}ul.link_caixa_destacat a{padding:20px 40px;color:#fff!important;display:inline-block;width:100%;height:100%}ul.link_caixa_destacat .icono{float:right;font-size:32px!important}.colaboradors{background-color:#fc9765;color:#fff}.colaboradors .title_band{margin-bottom:45px}.colaboradors .swiper-wrapper{align-items:center}.fons_blue{background-color:#f1f8ff}p.quadreDestacat{background-color:#4e5357;padding:10px 15px!important;margin-bottom:10px;text-align:justify;color:#fff;border-radius:10px}.treballs_list .graus_selector{text-align:center}.treballs_list .graus_selector li{display:inline-block;cursor:pointer;margin-right:7px;margin-left:7px;padding:15px 30px;font-size:18px;background-color:#f0f0ee;color:#2d2d37;text-transform:uppercase;font-weight:700;margin-bottom:30px}.treballs_list .graus_selector li.selected,.treballs_list .graus_selector li:hover{background-color:#2d2d37;color:#fff}.treballs_list .graus_selector li.selected.anima,.treballs_list .graus_selector li.anima:hover{background-color:#f66}.treballs_list .graus_selector li.selected.multi,.treballs_list .graus_selector li.multi:hover{background-color:#1ab4d8}.treballs_list .graus_selector li.selected.video,.treballs_list .graus_selector li.video:hover{background-color:#73c25b}.treballs_list .areas{margin-bottom:50px;text-align:center}.treballs_list .areas li{display:inline-block;font-size:18px;cursor:pointer;background-color:#f0f0ee;padding:5px 10px;border-radius:23px;font-weight:700;margin-right:10px}.treballs_list .areas li.selected,.treballs_list .areas li:hover{color:#fff;background-color:#2d2d37}.treballs_list #treballs_alumnat{margin-right:-10px}.treballs_list #treballs_alumnat li{position:relative;max-width: calc((100% - 46px)/3);margin-right:15px;margin-bottom:30px;display:inline-block}.treballs_list #treballs_alumnat img{width:100%}.treballs_list #treballs_alumnat .img_capa{position:absolute;top:0;right:0}.treballs_list #treballs_alumnat .title{font-weight:700;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.treballs_list #treballs_alumnat .title a{color:#2d2d37}.treballs_list #treballs_alumnat .author{font-weight:300;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outher_container_video_responsive{max-height:560px;max-width:100%}.outher_container_video_responsive .container_video_responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.outher_container_video_responsive .container_video_responsive iframe,.outher_container_video_responsive .container_video_responsive object,.outher_container_video_responsive .container_video_responsive embed{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;max-width:1000px;max-height:560px}.treball_item .imatge_central{width:100%;max-width:1000px;margin-bottom:20px}.treball_item .fotos{text-align:center}.treball_item .fotos img{width:100%;max-width:1000px;margin-bottom:20px}.treball_item .container_video_responsive{margin-top:20px;margin-bottom:20px}.treball_item .goto_grau{color:#fff;font-size:28px;padding:10px 50px 10px 30px;font-weight:bold;margin-top:25px;position:relative}.treball_item .goto_grau svg{position:absolute;line-height:100%;right:20px;height:100%;top:0}.treball_item .goto_grau.anima{background-color:#f66}.treball_item .goto_grau.multi{background-color:#1ab4d8}.treball_item .goto_grau.video{background-color:#73c25b}.band.interior.margen_inferior{margin-bottom:25px}.interior ul li{margin-bottom:10px}.interior ul li ul{margin-top:10px;margin-left:35px}.interior ul li ul.icons{margin-left:45px}.interior ul li ul.icons .fa-li{left:12px}.interior ul.icons{margin-left:35px}.interior ul.icons .fa-li{color:#5fb9fd;left:-6px;padding-top:3px}.interior .default_margins{padding-top:25px!important;padding-bottom:25px!important}.interior .collapse_mobile>.collapse_buttons{display:none}.interior .collapse_mobile>.collapsable{display:block}.interior h4.collapsator{vertical-align:top;margin-top:10px}.interior h4.collapsator+.collapsable{padding-left:35px;padding-top:10px}.interior h4.collapsator+.collapsable ul li{margin-bottom:0}.interior .band_content{}.interior .band_content .logo_terrassa_universitaria{display:inline-block;padding:0 20px}.interior .band_content em{font-style:italic!important}.interior .band_content .titol_estructura{background-color:#f0f0ee}.interior .band_content p.bottom_separator{margin-bottom:20px}.interior .band_content .inline_grid p{display:inline-table;margin-bottom:10px;width:330px}.interior .band_content .image_full_link{margin-top:25px;position:relative}.interior .band_content .image_full_link img{width:100%}.interior .band_content .image_full_link .title{position:absolute;display:inherit;padding:15px 30px;font-size:46px;color:#fff;background-color:rgba(45,45,55,.5);top:10%;text-transform:uppercase}.interior .band_content .peu_full_link{background-color:#f0f0ee;padding:5px 10px;font-size:14px}.interior .band_content .destacat_inside{background-color:#f0f0ee;border-radius:20px;padding:23px 40px;margin-bottom:20px;margin-top:20px}.interior .band_content .destacat_inside .titol{color:#2d2d37;font-size:28px;font-weight:700}.interior .band_content .destacat_inside .icon{position:absolute;font-size:70px;color:#2d2d37;right:20px}.interior .band_content .destacat_inside .icon img{width:150px}.interior .band_content .destacat_inside .text{font-weight:300;color:#2d2d37;font-size:18px;margin-bottom:20px;padding-right:80px;padding-top:10px}.interior .band_content .destacat_inside .text_no_margin{margin-bottom:0}.interior .band_content .destacat_inside .icon.image+.text{padding-right:150px}.interior .band_content .destacat_inside .codi{font-size:18px;display:inline-block;margin-right:30px}.interior .band_content .destacat_inside a{display:inline-block}.interior .band_content .destacat_inside a .button{margin-left:0}.interior .band_content .issuu_container{height:230px;width:50%;float:right;margin-bottom:20px}.interior .band_content .issuu_container .issuu{height:100%;margin:0 auto}.interior .band_content .issuu_container .issuu .issuuembed{height:100%}.interior .band_content .issuu_container.senseVideo{float:none;margin:0 auto;margin-bottom:30px}.interior .band_content .issuu_container+p{clear:both}.interior .band_content .videocorp_maxi_container{width:50%;float:left;margin-bottom:30px}.interior .band_content .videocorp_maxi_container .videocorp_maxi{text-align:center}.interior .band_content .videocorp_maxi_container .videocorp_maxi iframe{width:390px;height:230px;max-width:100%;position:relative}.interior .band_content .videocorp_maxi_container.ample_sencer{width:100%;height:400px}.interior .band_content .videocorp_maxi_container.ample_sencer .videocorp_maxi iframe{width:650px;height:400px}.interior .band_content .videocorp_maxi_container.center{width:100%}.interior .band_content div.adreca{display:inline-table}.interior .band_content p.insercio_laboral a{text-align:center;width:100%;display:block;margin-top:10px}.interior .band_content div.peu_video{margin-top:4px}.interior .band_content div.bullet{width:12px;height:12px;border-radius:50%;float:right;margin:21px 10px 0 0;display:block}.interior .band_content div.bulletRedMulti,.interior .band_content div.bulletRedVideo,.interior .band_content div.bulletRedAnima,.interior .band_content div.bulletRedAnimaExt{background:#ff7f7f}.interior .band_content div.bulletBlueMulti,.interior .band_content div.bulletBlueMultiExt,.interior .band_content div.bulletBlueVideo,.interior .band_content div.bulletBlueAnima{background:#5fb9fd}.interior .band_content div.bulletGreenMulti,.interior .band_content div.bulletGreenVideo,.interior .band_content div.bulletGreenAnima{background:#4dddc9}.interior .band_content div.bulletYellowMulti,.interior .band_content div.bulletYellowVideo,.interior .band_content div.bulletYellowAnima{background:#fed868}.interior .band_content h3.pla_estudis{margin-top:15px;margin-bottom:0}.interior .band_content h3.top_pla_estudis{margin-top:15px!important}.interior .band_content table.zebra_mobile{display:none}.interior .band_content table.zebra{border:none;width:100%;line-height:60px}.interior .band_content table.zebra thead tr{border-bottom:1px solid #989898}.interior .band_content table.zebra thead th{font-weight:700;font-size:20px;color:#4e5357;text-align:center}.interior .band_content table.zebra thead th:first-child{padding-left:10px}.interior .band_content table.zebra tbody td{font-size:16px;text-align:center;font-weight:300;vertical-align:top}.interior .band_content table.zebra tbody td.indent{padding-left:40px!important}.interior .band_content table.zebra tbody td:first-child{text-align:left;padding-left:10px;padding-right:10px}.interior .band_content table.zebra tbody tr:nth-child(even) {background-color:#f1f8ff}.interior .band_content table.zebra tbody tr.impar{background-color:transparent}.interior .band_content table.zebra tbody tr.par{background-color:#f1f8ff}.interior .band_content table.zebra tfoot tr{background-color:#fff!important;border-top:1px solid #989898}.interior .band_content table.zebra tfoot td{font-weight:700!important;text-align:center}.interior .band_content table.zebra tfoot td:first-child{text-align:left;padding-left:10px}.interior .band_content table.zebra .align-left{text-align:left!important}.interior .band_content table.all_columns_left td,.interior .band_content table.all_columns_left th{text-align:left!important}.interior .band_content table.zebra_multiline tbody td{line-height:35px;text-align:left;vertical-align:text-top;padding-top:10px;padding-bottom:10px}.interior .band_content table.zebra_min{line-height:35px;margin-bottom:20px}.interior .band_content div.grau_videos_unic{text-align:center;width:100%;margin:20px auto}.interior .band_content div.grau_videos_varis{width:100%}.interior .band_content div.grau_videos_varis div.container_video{width:50%;float:left;margin:10px auto;width:254px;text-align:center}div.llistat_postg{margin-bottom:20px}div.llistat_postg ul{margin-top:5px}div.dades_importants{margin:15px 0;padding:10px 20px;line-height:35px;background-color:#d9e9fe}div.largephoto{margin-bottom:20px}div.largephoto img{width:100%}div.dades_importants .button{margin-left:0!important}.citm_saiq table.citm_saiq_first{width:330px!important;margin-bottom:15px}.citm_saiq table.citm_saiq_first thead tr th{text-align:left!important}.citm_saiq table.citm_saiq_first thead tr th:first-child{width:100px}.citm_saiq table.citm_saiq_first tbody tr td{text-align:left!important}.citm_saiq table .link_block{display:block}.citm_saiq table td{vertical-align:inherit;padding-top:10px!important;padding-bottom:10px!important}.band.interior.band_404{padding-bottom:40px}.band.interior.band_404 .title_band{font-size:94px!important;text-transform:uppercase;margin-top:100px;max-width:45%}.band.interior.band_404 .text{color:#9b9b9b;font-size:20px;max-width:45%;margin-bottom:30px}.band.interior.band_404 .cat{position:absolute;right:0;top:65px;max-width:50%}.band.interior.band_404 h2{font-size:20px;color:#fff;padding:12px 25px;width:260px;margin-bottom:15px}.band.interior.band_404 h2.anima{background-color:#f66}.band.interior.band_404 h2.multi{background-color:#1ab4d8}.band.interior.band_404 h2.video{background-color:#73c25b}.band.interior.band_404 h2.postgraus{background-color:#73273e}.listado_plegado_elemento{margin-bottom:10px}.listado_plegado_elemento .descripcio p,.listado_plegado_elemento .descripcio ul{margin-bottom:20px}.listado_plegado_elemento .descripcio p:last-child,.listado_plegado_elemento .descripcio ul:last-child{margin-bottom:0}.listado_plegado_elemento .titol_info{height:69px;width:100%;background-color:#f0f0ee;display:table;position:relative;cursor:pointer}.listado_plegado_elemento .titol_info .info{background-color:#d8d8d8;height:100%;width:100px;left:0;top:0;padding-left:10px;display:table-cell;vertical-align:middle}.listado_plegado_elemento .titol_info .info .credits{font-weight:700;font-size:20px;display:block}.listado_plegado_elemento .titol_info .info .hores{font-size:18px;color:#5fb9fd}.listado_plegado_elemento .titol_info .titol{padding-left:15px;padding-right:15px;height:100%;display:table-cell;font-weight:700;vertical-align:middle;font-size:20px;width:calc(100% - 100px - 40px)}.listado_plegado_elemento .titol_info .arrow{width:40px;height:100%;display:table-cell;vertical-align:middle;color:#5fb9fd;font-size:30px}.listado_plegado_elemento .titol_info .arrow .up{display:none}.listado_plegado_elemento .titol_info.no_info .titol{width:calc(100% - 40px)}.listado_plegado_elemento .descripcio{padding:10px 20px;display:none}.listado_plegado_elemento .descripcio p{margin:0}.band.interior.background_expand_color{background-size:cover!important}.band.interior.background_expand_color .default_margins{padding-top:0!important;padding-bottom:0!important}.band.interior.introjpo{background:#2d2d37 url(/templates/new/img/ximg-JPO_fondo.png,qv=2.pagespeed.ic.BiE5P_tiCm.png)}.new-icon{float:left;margin-right:50px;margin-top:20px;color:#fc9765}.new-icon .fa-layers-text{font-weight:900;color:#fff;text-transform:uppercase}.titol_noticies_print{display:none!important}@media only screen and (min-width:1980px){.banner_inside{background-repeat:no-repeat!important;background-position:150px 0}}.grau_extint{margin-left:0!important;font-weight:700;font-size:20px!important;padding:20px 40px 15px 40px!important}.grau_extint span{display:inline-block;vertical-align:text-bottom}.grau_extint .icono{margin-left:20px!important;font-size:32px!important}@media only screen and (max-width:1170px){.band .band_content{padding-left:10px;padding-right:10px}.back_container .back{display:none}.band .band_content .title_band .right_h3{right:10px;line-height:28px}}@media only screen and (max-width:1015px){.hideTablet{display:none}.band .band_content .title_band{font-size:20px}.band .band_content .subtitle_band{font-size:18px}.band .band_content.default_margins{padding-top:30px;padding-bottom:15px}.content{padding-top:105px}.content_popup{padding-top:75px}.content_with_subheader{padding-top:165px}.content_with_subheader.banner_gran{padding-top:265px}.content_home{padding-top:75px}.content_with_subheader.content_home{padding-top:135px}.content_with_subheader.content_home.banner_gran{padding-top:235px}.swiper-wrapper{margin-bottom:36px}.swiper-pagination-bullets{margin-top:0}}@media only screen and (max-width:550px){.mobile{display:initial}.hideMobile{display:none!important}.swiper-slide iframe{height:auto}.swiper-slide iframe.video_youtube{width:280px!important}.content_with_subheader{padding-top:140px}.content_with_subheader.banner_gran{padding-top:205px}.content_with_subheader.content_home{padding-top:110px}.content_with_subheader.content_home.banner_gran{padding-top:175px}}@media only screen and (max-width:1170px){.header .principal .logo{background-image:url(/templates/new/img/xlogoCITMMobile.png.pagespeed.ic.T7MTUiVaAc.png);width:93px;height:40px;top:27px;background-repeat:no-repeat;position:absolute}.header .principal .logo_especial{background-image:url(/templates/new/img/xlogoCITM.png.pagespeed.ic.Ql1rotGHBw.png);width:295px;height:65px;background-repeat:no-repeat;background-size:cover;position:absolute;top:20px}.header .principal .languages{right:10px}.header .principal .campus{right:95px}.header .principal .social{margin:10px 210px}div.go_to_formu{font-size:16px;min-height:50px;width:175px}div.go_to_formu .icon{padding-left:10px;font-size:25px}div.go_to_formu .icon img{height:25px}div.go_to_formu .text{padding:10px 10px 10px 0}div.go_to_formu.go_to_jpo .data{font-size:12px}}@media only screen and (max-width:1015px){div.avis_cookies,div.protocol_covid_files{padding:20px 0 30px 0}div.avis_cookies .cook_text,div.protocol_covid_files .cook_text{font-size:15px}div.avis_cookies .button,div.protocol_covid_files .button{font-size:16px;padding:0 5px}.header .menu_horizontal,.header .social,.header .languages,.header .jpo_inici{display:none!important}.header .principal{height:75px}.header .principal .logo{}.header .principal .logo_especial{background-image:url(/templates/new/img/xlogoCITM.png.pagespeed.ic.Ql1rotGHBw.png);width:295px;height:65px;background-repeat:no-repeat;background-size:cover;position:absolute;top:20px}.header .principal .campus{right:50px;top:26px}.header .principal .campus .tooltip_page{padding:15px;width:100%;top:65px;position:fixed;right:0}.header .principal .campus .tooltip_page:before{left:auto;right:100px}.header .principal .menu_burguer_button{float:right;margin-top:21px;display:block;cursor:pointer}.header .principal .menu_burguer_button_close{cursor:pointer;background-color:#4e5357;color:#fff;position:absolute;right:0;height:100%;width:59px;vertical-align:middle;text-align:center;padding-top:21px;z-index:100}.header .principal_especial{height:105px}.header .subheader span{font-size:20px}.header .subheader .button{font-size:20px}.header .subheader.banner_gran{line-height:120px}.header .subheader.banner_gran img{width:60px}.header .subheader.banner_gran span{font-size:22px}.header .subheader.banner_gran .button{height:45px;line-height:45px;font-size:20px;padding:0 10px;position:absolute;left:35%;bottom:15px}}@media only screen and (max-width:550px){div.avis_cookies,div.protocol_covid_files{width:100%;border-radius:0;bottom:0;transform:inherit;max-width:inherit;top:auto}div.avis_cookies .button,div.protocol_covid_files .button{font-size:15px}div.avis_cookies .button.butonOK,div.protocol_covid_files .button.butonOK{margin-left:15px}div.avis_cookies{overflow:auto}div.avis_cookies .button.butonOK{padding:0 5px}div.avis_cookies .button.butonKO{padding:0 5px}div.avis_cookies .checkboxContainer{padding:10px;border:1px solid #fff;margin-top:25px}div.avis_cookies .checkboxContainer input[type="checkbox"]+label{padding-left:25px;padding-left:25px;margin-right:10px;font-size:13px}div.last_update{bottom:3px;right:5px}div.protocol_covid_files{padding:35px 10px}div.protocol_covid_files .protocol_covid_close{right:0}div.protocol_covid_files .button.butonOK{margin:5px}div.protocol_covid_files .button .button_icon{width:30px;margin-top:5px}div.protocol_covid_files .button .button_icon img{width:30px}div.protocol_covid_files .button .button_title{width:calc(100% - 35px)}li.item_llistat.protocol_covid_banner{height:120px!important}li.item_llistat.faq_banner{height:115px!important}.header .subheader{height:35px;line-height:35px}.header .subheader span{font-size:13px}.header .subheader .button{font-size:13px;height:25px;line-height:25px;margin-left:3px;padding:0;min-width:90px}.header .subheader.banner_gran{height:100px;line-height:100px;line-height:70px}.header .subheader.banner_gran img{display:none}.header .subheader.banner_gran span{font-size:20px}.header .subheader.banner_gran span.destacat{padding:8px 5px}.header .subheader.banner_gran .button{height:30px;line-height:30px;font-size:16px;left:33%;bottom:11px}div.go_to_solinfo,div.back_to_top{font-size:18px}}@media only screen and (max-width:1015px) and (orientation:landscape){div.protocol_covid_files .protocol_covid_close{right:4px;top:-20px}}@media only screen and (max-width:1170px){.footer .logos_container{text-align:center}.footer .logos_container .social{position:relative;right:auto;width:100%;float:none}.footer .logos_container .social ul li{display:inline-block;padding-left:2px}.footer .logos_container .logo{width:49%;padding:0 10px;display:inline-block}.footer .logos_container .adreca{text-align:left;padding:0 10px;width:49%;margin:0;font-size:18px}}@media only screen and (max-width:1015px){.footer .menu_footer>ul{column-count:3}}@media only screen and (max-width:550px){.footer .menu_footer>ul{column-count:2}.footer .menu_footer .submenu_container{margin-top:0}.footer .menu_footer .submenu_container li a{font-size:14px}.footer .logos_container{margin-top:10px;padding:0 0 20px 0;text-align:center}.footer .logos_container div{display:inline-table;vertical-align:middle;margin-top:20px!important;width:auto!important}.footer .logos_container .adreca{margin-left:0;font-size:16px;text-align:left}.footer .links_container{margin-top:20px}.footer .links_container li{width:32%}.inscriujpo #naixement .label_data_naixement,.inscriuassistir #naixement .label_data_naixement{text-align:left}.inscriujpo .adreca,.inscriuassistir .adreca{margin-right:0}}@media only screen and (max-width:1170px){.llistat_caixes_no_img{margin-right:0}.llistat_caixes_no_img li{max-width: calc((100% - 65px)/3)}.llistat_caixes_no_img li:nth-of-type(3n+3) {margin-right:0}.video_container{height:calc(100vh - 100px - 130px)}.video_container .band_content{padding:0}.video_container .banner_center{font-size:55px}.video_container .subbanner_center{font-size:40px}.video_container .arrow_down{bottom:105px}.content_with_subheader .video_container{height:calc(100vh - 160px - 140px)}.content_with_subheader .video_container.banner_gran{height:calc(100vh - 260px - 140px)}.boles_graus .fake_background{height:65px}.boles_graus .bola_grau{width:180px;height:180px;border-radius:90px 90px 90px 90px;background-size:cover}.boles_graus .bola_grau h2{width:180px;height:180px;font-size:19px;padding:15px}.estadistiques{padding-top:40px;padding-bottom:40px}.estadistiques .container{padding:0}.estadistiques .container ul{column-count:3}.estadistiques .container ul li{width:auto}.estadistiques .container ul li .number{font-size:40px}.estadistiques .container ul li .title{font-size:24px}}@media only screen and (max-width:1015px){.banner_emergencia img{width:85px}.banner_emergencia div.text{font-size:15px}.banner_emergencia div.text div.data{font-size:13px}.llistat_caixes_no_img li{max-width: calc((100% - 15px)/2);margin-bottom:20px;height:85px}.llistat_caixes_no_img li:nth-child(odd) {margin-right:15px}.llistat_caixes_no_img li:nth-child(even) {margin-right:0}.llistat_caixes_no_img .container p{padding:10px}.llistat_caixes_no_img .container p.title{font-size:22px;line-height:27px}.llistat_caixes_no_img .container p.title.small{font-size:19px;padding:5px}.video_home,.banner_center,.arrow_down{display:none!important}.video_container{width:100%;height:240px!important;background-image:url(/templates/new/video/xcitm-reel-2024-mobile.jpg.pagespeed.ic.LKD5kShAUz.jpg);background-size:cover!important}.video_container .banner_subtitol{font-size:42px;height:100%}.boles_graus .band_content{padding-left:0;padding-right:0}.boles_graus .band_content .bola_grau{width:100%;height:70px;margin:0;margin-bottom:10px;display:table;border-radius:0;display:inline-block}.boles_graus .band_content .bola_grau h2{width:100%;height:70px;font-size:22px;text-align:left;padding:0 10px}.boles_graus .animacio{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-animacio_mobile.jpg,qv=2.pagespeed.ic.cYYVfNCd1g.jpg)}.boles_graus .animacio:hover{background:url(/templates/new/img/ximg-home-animacio_mobile.jpg,qv=2.pagespeed.ic.cYYVfNCd1g.jpg)}.boles_graus .multimedia{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-multimedia_mobile.jpg,qv=2.pagespeed.ic.49ApZcpoJI.jpg)}.boles_graus .multimedia:hover{background:url(/templates/new/img/ximg-home-multimedia_mobile.jpg,qv=2.pagespeed.ic.49ApZcpoJI.jpg)}.boles_graus .videojocs{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-videojocs_mobile.jpg,qv=2.pagespeed.ic.VWLteviPOk.jpg)}.boles_graus .videojocs:hover{background:url(/templates/new/img/ximg-home-videojocs_mobile.jpg,qv=2.pagespeed.ic.VWLteviPOk.jpg)}.boles_graus .postgraus{background:linear-gradient(rgba(45,45,55,.5),rgba(45,45,55,.5)) , url(/templates/new/img/ximg-home-postgraus_mobile.jpg.pagespeed.ic.HA3P-U482q.jpg)}.boles_graus .postgraus:hover{background:url(/templates/new/img/ximg-home-postgraus_mobile.jpg.pagespeed.ic.HA3P-U482q.jpg)}.entitats_relacionades .title_band{margin-bottom:5px}.experiencies .title_band{margin-bottom:25px}.experiencies .swiper-wrapper{align-items:center}.experiencies .experiencia_frase{font-size:18px}.experiencies .experiencia_nom_carrec{font-size:16px}.testimonis .swiper-wrapper{align-items:center}.testimonis .testimonis_frase{font-size:18px;width:500px}.testimonis .testimonis_nom_carrec{font-size:18px;margin:15px auto auto auto}.testimonis .foto_testimoni{display:none}.videos_testimonis_container .video_testimoni{display:block;margin:auto auto 20px auto}.estadistiques{padding-top:10px;padding-bottom:10px}.estadistiques .container{padding:0}.estadistiques .container ul{column-count:2}.estadistiques .container ul li{width:auto;padding:10px}.estadistiques .container ul li .number{font-size:36px}.estadistiques .container ul li .title{font-size:16px}.band.coneixUPC{padding-top:40px;padding-bottom:55px}.band.coneixUPC .container{border-radius:40px;width:530px;height:150px}.band.coneixUPC .container .logo{top:37px;right:30px;height:50%}.band.coneixUPC .container .title{font-size:25px;left:30px;top:36px}.band.coneixUPC .container .subtitle{font-size:22px;left:30px;top:85px}.band.coneixUPC .container.aniversari{width:420px}.band.openTalents .band_content{padding-bottom:15px!important}.band.openTalents .title_band img{height:35px}.band.openTalents .principal,.band.openTalents .proxims{width:100%;display:block}.band.openTalents .data{width:75px;height:75px}.band.openTalents .data .dia{font-size:28px}.band.openTalents .data .mes{font-size:18px}.band.openTalents .intro{margin-top:10px;padding-right:0}.band.openTalents .proxims{width:100%;display:block}.band.openTalents .proxims .title_proxims{font-size:22px;margin-bottom:20px}.band.openTalents .title{display:inline-block;width:calc(100% - 95px)}.band.openTalents .title div{font-size:22px;height:75px;line-height:28px}}@media only screen and (max-width:550px){.banner_emergencia img{width:55px}.llistat_caixes_no_img li,.llistat_caixes li{width:100%!important;margin-right:0!important;max-width:100%!important}.band.coneixUPC{padding-top:40px;padding-bottom:40px}.band.coneixUPC .band_content{padding-top:0!important}.band.coneixUPC .container{width:300px;height:100px;border-radius:30px}.band.coneixUPC .container .logo{top:25px;right:10px}.band.coneixUPC .container .title{font-size:20px;left:10px;top:23px}.band.coneixUPC .container .subtitle{font-size:14px;left:10px;top:57px}.band.coneixUPC .container.aniversari{width:280px;padding:10px}.band.openTalents .band_content{padding-bottom:30px!important}.band.openTalents .title_band img{height:27px}.band.openTalents .right_h3{bottom:5px}.band.openTalents .data{width:50px;height:50px;padding-top:4px}.band.openTalents .data .dia{font-size:22px}.band.openTalents .data .mes{font-size:15px}.band.openTalents .proxims .title_proxims{font-size:20px;margin-bottom:10px}.band.openTalents li{padding-bottom:10px}.band.openTalents .title{width:calc(100% - 65px)}.band.openTalents .title div{font-size:18px;height:68px;line-height:23px}}@media only screen and (max-width:1015px){.solinfo .container_form{padding-right:0}.solinfo #naixement{position:inherit;width:50%;padding:0 18px}.solinfo #pregunta,.solinfo #informacio{position:inherit;width:100%;right:auto;top:auto;width:calc(100% - 10px)}.solinfo #naixement{width:100%}.solinfo #naixement label{width:50%;display:inline-block;text-align:right;padding-right:18px}.solinfo #inputs_naixement{display:flex;width:50%}.solinfo #naixement_dia{float:inherit;order:1;margin-left:0}.solinfo #naixement_mes{float:inherit;order:2}.solinfo #naixement_any{float:inherit;order:3}.inscriujpo #naixement #inputs_naixement,.inscriuassistir #naixement #inputs_naixement{width:50%}}@media only screen and (max-width:550px){form.ofertes_docents #observacions{margin-left:10px}.solinfo input,.solinfo select{width:calc(100% - 20px);margin-left:10px}.solinfo .telefon_container{width:100%;margin-left:0}.solinfo .telefon_container{margin-right:0;display:inline-block}.solinfo .telefon_container #telefon1{width:calc(100% - 128px)}.solinfo .label_data_naixement{display:block;line-height:16px}.solinfo #naixement{position:inherit;width:100%;padding:0 10px}.solinfo #naixement label{width:auto;display:inherit;text-align:left;padding:0}.solinfo #inputs_naixement{display:flex;float:none}.solinfo #naixement_dia{float:inherit;order:1;margin-left:0}.solinfo #naixement_mes{float:inherit;order:2}.solinfo #naixement_any{float:inherit;order:3}.solinfo #pregunta,.solinfo #informacio{position:inherit;width:100%;height:100px;width:calc(100% - 20px);margin-left:10px;right:auto;top:auto}.solinfo .privacitat{text-align:left;font-size:12px;width:calc(100% - 20px);margin-left:10px}.solinfo .button{margin-top:10px;margin-left:0}.button.great{padding:10px 50px}.button_interior{font-size:13px;height:25px;line-height:25px;margin-left:3px;padding:0;min-width:90px}.fires_band{font-size:35px;height:140px}.fires_band.amb_botons{padding-top:30px}.fires_band.amb_botons .button{width:auto;white-space:nowrap;border-radius:40px;height:45px;line-height:45px;font-size:18px;margin:0 5px}}@media only screen and (max-width:1170px){.menu_grau ul li{font-size:16px}.menu_horizontal .menu_principal li .submenu_container{font-size:16px}.menu_horizontal .menu_principal li .submenu_container li{padding:0 5px}}@media only screen and (max-width:1015px){.menu_horizontal{display:none}.menu_vertical>ul{column-count:1;padding:0 10px}.menu_vertical>ul>li:first-child{display:none}.menu_vertical>ul>li{display:inline-block;vertical-align:top;text-transform:uppercase;width:100%;padding:0;font-weight:normal;color:#fff;font-size:16px;border-bottom:1px solid #989898}.menu_vertical>ul>li span{display:block;cursor:pointer;padding:10px 0}.menu_vertical>ul>li svg{float:right;margin-right:14px}.menu_vertical>ul>li svg.fa-minus{display:none}.menu_vertical>ul>li.selected{font-weight:700;color:#5fb9fd}.menu_vertical{background-color:#4e5357;position:fixed;overflow:hidden;top:75px;max-width:350px;width:90%;right:0;z-index:40;max-height:calc(100vh - 75px)}.menu_vertical .submenu_container{display:none;margin-top:0;margin-left:30px;margin-bottom:10px}.menu_vertical .submenu_container li{padding-bottom:7px}.menu_vertical .submenu_container li svg{display:none}.menu_vertical .submenu_container li a{font-weight:300;color:#fff;text-transform:none;font-size:16px}.menu_vertical .submenu_container li a .selected{font-weight:normal}.menu_vertical .submenu_container .selected,.menu_vertical .submenu_container .selected a{font-weight:700;color:#5fb9fd}.menu_vertical .menu_language{margin-top:20px;margin-bottom:10px}.menu_vertical .menu_language li{display:inline-block;width:32%;text-align:center;border-left:1px solid #989898}.menu_vertical .menu_language a{color:#fff;text-transform:uppercase;font-size:16px;font-weight:300}.menu_vertical .menu_language a:first-child li{border:none}.menu_vertical .menu_language .selected{font-weight:700}.menu_vertical .social_vertical{text-align:center;width:100%;margin:20px 0 10px 0}.menu_vertical .social_vertical ul li{display:inline-block;padding:0 8px;font-size:12px;margin-bottom:18px}.menu_vertical .social_vertical ul li a{color:#fff}.menu_vertical .social_vertical ul li a .fa-inverse{color:#4e5357}.menu_grau{display:none}}@media only screen and (max-width:1170px){.interior ul.icons .fa-li{left:6px}.banner_inside .band_content .banner_titol{font-size:66px}.banner_inside .band_content .banner_titol.medium{font-size:60px}.banner_inside .band_content .banner_titol.small{font-size:53px}.banner_inside .band_content .banner_titol.extra_small{font-size:48px}.anchor_pla .center img{height:auto}}@media only screen and (max-width:1015px){.band.interior.band_404 .title_band{font-size:60px!important;margin-top:50px}.video_grau{display:none!important}.treballs_list .graus_selector li{padding:10px 15px;font-size:16px;margin-bottom:20px}.treballs_list .areas{margin-bottom:0}.treballs_list .areas li{margin-bottom:20px;font-size:18px;margin-right:25px}.treballs_list #treballs_alumnat{}.treballs_list #treballs_alumnat li{max-width: calc((100% - 30px)/2);margin-right:15px;margin-bottom:30px}.outher_container_video_responsive{float:none!important;margin-bottom:15px!important}.treball_item .goto_grau{font-size:20px}.banner_inside{height:150px}.banner_inside .band_content{}.banner_inside .band_content .banner_titol{font-size:22px}.banner_inside .band_content .banner_titol.medium{font-size:20px}.banner_inside .band_content .banner_titol.small{font-size:18px}.banner_inside .band_content .banner_titol.extra_small{font-size:16px}.banner_inside .band_content .banner_titol_grau_container{margin-bottom:10px}.banner_inside .band_content .banner_titol_grau_container .banner_subtitol_grau{font-size:18px}.banner_inside .band_content .banner_titol_grau_container .banner_titol_grau{font-size:28px;width:190px}.banner_inside .band_content .banner_titol_grau_container .nouPlaBanner{margin-top:3px;font-size:15px;border:2px solid #fc9765;padding:2px 5px;border-radius:8px;margin-bottom:-2px}.banner_inside .float_title{display:none}.banner_inside .band_content.banner_grau{width:100%}.banner_inside .llocs_banner_videojocs{position:absolute;right:10px;bottom:15px}.banner_inside .llocs_banner_videojocs .lloc{padding:5px 6px;font-size:14px;margin-left:0;margin-right:8px;margin-top:10px}.interior.logos_swiper .title_band,.interior.logos_swiper .collapse_buttons{color:#2d2d37}.interior.logos_swiper .collapsable{background-color:#fc9765!important}.band.interior{background-color:#fff!important}.band.interior .default_margins{padding-top:10px!important;padding-bottom:10px!important}.band.interior .collapse_mobile{padding-top:0!important;padding-bottom:0!important}.band.interior .collapse_mobile>.collapse_buttons{position:absolute;right:5px;font-size:inherit;top:10px;display:block}.band.interior .collapse_mobile>.collapse_buttons .fa-plus{display:block}.band.interior .collapse_mobile>.collapse_buttons .fa-minus{display:none}.band.interior .collapse_mobile>.collapsable{padding:10px 10px;display:none}.band.interior .collapse_mobile{padding:0}.band.interior .band_content .image_full_link .title{font-size:30px}.band.interior .band_content .destacat_inside .titol{font-size:18px}.band.interior .band_content .destacat_inside .text{font-size:16px;padding-right:40px}.band.interior .band_content .destacat_inside .icon{position:absolute;font-size:50px;color:#fff;right:20px}.band.interior .band_content .destacat_inside .icon img{width:120px}.band.interior .band_content .destacat_inside .icon.image+.text{padding-right:120px}.band.interior .band_content .destacat_inside .codi{font-size:16px;font-weight:700;display:inline-block}.band.interior .band_content .destacat_inside a{display:inline-block}.band.interior .band_content .destacat_inside a .button{font-size:16px}.band.interior .band_content .title_band.collapsator{padding-right:35px;font-weight:normal;border-top:1px solid #989898;border-bottom:1px solid #989898;line-height:36px;padding-left:10px;margin-bottom:0;cursor:pointer;display:block;margin-top:-1px}.band.interior .band_content .subtitle_band{margin-bottom:10px}.band.interior .band_content .videocorp_maxi_container,.band.interior .band_content .issuu_container{width:100%}.band.interior .band_content ul.resum_table li{padding:10px}.band.interior .band_content div.bullet{width:10px;height:10px;margin:16px 4px 0 3px}.band.interior .band_content table.zebra_duplicate,.band.interior .band_content table.zebra_duplicate_professors{display:none}.band.interior .band_content table.zebra_mobile{display:table}.band.interior .band_content table.zebra{line-height:40px}.band.interior .band_content table.zebra thead tr{border-bottom:1px solid #989898}.band.interior .band_content table.zebra thead tr td.indent{padding-left:20px}.band.interior .band_content table.zebra thead th{font-size:16px}.professors_swiper .profe_info{padding:10px}.professors_swiper .profe_info img{width:125px;position:relative;margin:50px 10px 10px 15px;left:auto;top:auto;float:right!important}.professors_swiper .profe_info .info_container{padding-left:10px;height:100%}.profe_info_table img{width:125px;position:relative;margin:50px 10px 10px 15px;left:auto;top:auto;float:right!important}.profe_info_table .info_container{padding:0!important;height:100%}.banner_videojocs_presentacio{height:auto}.banner_videojocs_presentacio .band_content{padding-left:0;padding-right:0;padding-bottom:10px!important;margin:0;margin-bottom:10px;width:100%}.banner_videojocs_presentacio .banner_titol{display:block!important;margin-top:19px}.banner_videojocs_presentacio .subtitol{font-size:18px;margin-bottom:10px;margin-top:10px}.banner_videojocs_presentacio .bola_grau{border-radius:14px;width:100%;height:70px;margin:0;margin-top:10px;display:table;text-align:left;padding:10px;background:#f0f0ee!important}.banner_videojocs_presentacio .bola_grau .titol{font-size:18px;margin-top:0;display:inline}.banner_videojocs_presentacio .bola_grau .lloc{padding:5px 10px;font-size:16px;display:inline;margin-left:0}.banner_videojocs_presentacio .bola_grau .lloc br{content:""}.banner_videojocs_presentacio .bola_grau .lloc br:after{content:"\00a0"}.banner_videojocs_presentacio .bola_grau .languages{font-size:16px;margin-top:10px;color:#2d2d37}.banner_videojocs_presentacio .bola_grau .languages br{content:""}.banner_videojocs_presentacio .bola_grau .languages br:after{content:"\00a0"}.citm_saiq table thead tr th{text-align:left!important;padding-left:10px}.listado_plegado_elemento{margin-bottom:5px}.listado_plegado_elemento .titol_info{height:60px}.listado_plegado_elemento .titol_info .info{width:95px;padding-left:10px}.listado_plegado_elemento .titol_info .info .credits{font-size:18px;display:block}.listado_plegado_elemento .titol_info .info .hores{font-size:16px}.listado_plegado_elemento .titol_info .titol{padding-left:10px;padding-right:10px;font-size:18px;width:calc(100% - 95px - 30px)}.listado_plegado_elemento .titol_info .arrow{width:30px;font-size:25px}.listado_plegado_elemento .titol_info.no_info .titol{width:calc(100% - 30px)}.listado_plegado_elemento .descripcio{padding:10px 15px}}@media only screen and (max-width:550px){.band.interior.band_404 .title_band{font-size:45px!important;max-width:100%;margin-top:0;margin-bottom:0}.band.interior.band_404 .text{font-size:16px;max-width:100%;margin-bottom:15px}.band.interior.band_404 .cat{position:inherit;right:auto;top:auto;max-width:100%}.band.interior.band_404 h2{font-size:16px;color:#fff;padding:5px 10px;width:190px;margin-bottom:7px}.banner_inside .band_content{}.banner_inside .band_content .banner_titol_grau_container{margin-bottom:10px}.banner_inside .band_content .banner_titol_grau_container .banner_subtitol_grau{font-size:18px}.banner_inside .band_content .banner_titol_grau_container .banner_titol_grau{font-size:24px;width:160px}.banner_multimedia{background:#212121 url(/templates/new/img/ximg-multimedia-mobile.png,qv=2.pagespeed.ic.hqYUEJzmu3.png)}.banner_animacio{background:#212121 url(/templates/new/img/ximg-animacion-mobile.png,qv=2.pagespeed.ic.7y9V9aeP3j.png)}.banner_videojocs{background:#212121 url(/templates/new/img/ximg-videojuegos-mobile.png,qv=2.pagespeed.ic.joIJ-04hdm.png)}.banner_videojocs.banner_videojocs_presentacio{background:#212121 url(/templates/new/img/ximg-videojuegos-presentacion-mobile.png,qv=2.pagespeed.ic.5uKI8_ARUO.png)}.banner_inside.banner_videojocs .banner_titol{display:block;margin-top:-15px}.banner_inside.banner_videojocs .llocs_banner_videojocs{right:auto;bottom:auto;left:6px;top:10px}.banner_inside.banner_videojocs .llocs_banner_videojocs .lloc{padding:3px 4px;font-size:12px;margin-left:5px;margin-right:0;margin-top:0}.treballs_list{margin-right:0;margin-bottom:10px}.treballs_list .graus_selector li{display:block;padding:5px 15px;font-size:16px;margin-bottom:7px;margin-left:0;margin-right:0}.treballs_list .areas{margin-bottom:0}.treballs_list .areas li{margin-bottom:10px;font-size:16px;margin-right:15px}.treballs_list #treballs_alumnat li{width:100%;margin-right:0;margin-bottom:20px;max-width:100%}.treballs_list #treballs_alumnat li:nth-of-type(3n+3) {margin-right:0}.treballs_list #treballs_alumnat li:nth-of-type(2n+2) {margin-right:0}.treball_item .imatge_central{display:none}.treball_item .goto_grau{font-size:20px}.professors_swiper .profe_info{padding:10px}.professors_swiper .profe_info img{display:none}.professors_swiper .profe_info .info_container .nom{font-size:20px;margin-bottom:10px}.profe_info_table img{display:none}.profe_info_table .info_container{padding:0!important}.profe_info_table .info_container .nom{font-size:20px;margin-bottom:10px}.band.interior .band_content .logo_terrassa_universitaria{display:inline-block;padding:10px 20px}.band.interior .band_content .image_full_link .title{font-size:20px}.band.interior .band_content .destacat_inside .codi{display:block}.band.interior .band_content .destacat_inside a{display:block}.band.interior .band_content .destacat_inside a .button{margin-top:10px}.band.interior h4.collapsator+.collapsable{padding-left:15px}table.resum_table{margin-bottom:10px}ul.resum_table li,ul.resum_table td,table.resum_table li,table.resum_table td{padding:10px}.afegir_calendari{margin-bottom:20px}.listado_plegado_elemento .titol_info{height:45px}.listado_plegado_elemento .titol_info .info{width:70px;padding-left:5px}.listado_plegado_elemento .titol_info .info .credits{font-size:14px}.listado_plegado_elemento .titol_info .info .hores{font-size:14px}.listado_plegado_elemento .titol_info .titol{padding-left:5px;padding-right:5px;font-size:16px;width:calc(100% - 70px - 20px)}.listado_plegado_elemento .titol_info .arrow{width:20px;font-size:20px}.listado_plegado_elemento .titol_info.no_info .titol{width:calc(100% - 20px)}.listado_plegado_elemento .descripcio{padding:10px 15px}}