/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media(max-width:991px){#acceso-al-campus{padding-bottom:10px;border-bottom:1px solid #FFF;}.copyright{padding-top:20px;padding-bottom:15px;float:left;}.footer .copyright{padding-top:10px;text-align:center;}.footer .logopfu{text-align:center;}.footer .logopfu img{width:96% !important;margin-bottom:5px;}.footer select{margin-top:30px;display:block;color:#787878;line-height:1.3;padding:8px;width:100%;max-width:100%;box-sizing:border-box;border:none;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="20px" height="20px" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="caret-down" class="svg-inline--fa fa-caret-down fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg>');background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:20px auto,100%;border-radius:20px}.footer select::-ms-expand{display:none;}.footer select:hover{border-color:#888;}.footer select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none;}.footer .cta{margin:20px 0;}.footer .cta.red a{width:100%;}#menu-footer li{border-right:none;}}@media screen and (max-width:767px){.footer .logo{margin-bottom:20px;}.footer .logo img{margin:0 auto;}.footer .border-bottom-white{margin-bottom:20px;}.footer .text-center-sm{text-align:center;}.footer .menu--footer{margin-bottom:30px;}.footer .menu--footer > li{width:100%;}.footer .menu--footer > li > a{padding-left:0;padding-right:0;}.footer .social-icons{margin-top:40px;}.footer .legal{display:flex;flex-wrap:wrap;}.footer .copyright{order:2;margin-bottom:40px;}}
@media screen and (max-height:768px){#webform_sidebar.form-side .head{padding:15px 20px;}.solicita-informacion.form-side .head::after{top:55px;}.form-side #edit-gdpr-text{margin-top:0px;margin-bottom:10px;}.form-side #edit-gdpr-text p{margin:0 0 10px;padding:5px;}.form-side .content{padding:20px 25px 0px 25px;}.form-side .content .c1{margin:-5px 0 5px;font-size:0.95rem;}.form-side .content .c2{margin:0 0 15px;}#webform_sidebar .block-ave-telefono-captacion p{margin-bottom:10px;}.footer .copyright{text-align:center;}}
@media(max-width:991px){.w-max{width:80%;}.w-med{width:62%;}.w-med-min{width:45%;}.w-min{width:45%}.w-min-max{width:80%}}
@media(max-width:991px){header{padding-bottom:75px;margin-bottom:-60px;}.home header{padding-bottom:70px;margin-bottom:-50px;}header .logo{position:relative;z-index:100;width:210px;margin:auto !important;float:none;}header .logo img{width:130px;}header .head-top{}header .top{padding:10px 0px 0px 0px;}header .info-header-top .cta a:hover{background-color:transparent !important;}.slicknav_nav li ul li a.cta{padding:8px 10px 8px 10px;border-radius:50px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;display:block;text-align:center;font-size:0.875rem;}.slicknav_nav li ul li a.cta.white,.slicknav_nav li ul li a.cta.white:hover{width:70%;margin-top:10px !important;padding-bottom:4px !important;padding-top:4px !important;background-color:#FFF !important;color:#000 !important;border:1px solid #fff;border-radius:16px !important;}.landing .info-header{margin-top:60px;}.landing .info-header .col-xs-12{margin-left:0px;text-align:center}.landing .info-header .image img{display:none}.landing .info-header dd i{display:none;}.landing .info-header span{margin-top:6px;font-size:1.125rem;text-align:center;float:none}.info-header .ctas .cta a{padding:6px 20px 6px 20px;margin:0 0 20px 0;display:block;}.info-header .ctas.col1 .cta a,.info-header .ctas.col2 .cta a,.info-header .ctas.col3 .cta a{width:95%;margin-right:auto;margin-left:auto;}.ave_telefono_captacion_t_header{display:none;}header .info-header-top{padding-top:0px;height:auto !important;border-right:1px solid transparent !important;width:100%;padding:0;}header .is-sticky .info-header-top{border-right:none !important;margin-right:-15px;margin-left:-15px;width:auto;}header .info-header-top .ctas.col1 .cta{width:100%;}header .info-header-top .ctas.col2 .cta{width:50%;}header .info-header-top .ctas.col3 .cta{width:33%;}header .info-header-top .cta{width:50%;display:block;padding:5px 0 5px;text-align:center;}header .is-sticky .info-header-top .cta{width:auto;background:var(--red-color);}header .info-header-top .cta a{padding:10px 0px;margin-left:0;background-color:transparent !important;font-size:0.6875rem;text-transform:capitalize;display:block;color:#fff;border-radius:0;}header .is-sticky .info-header-top .cta a{margin:-5px 0 -5px 0px;}header .info-header-top .pull-right{width:100%}header .is-sticky .ctas{display:flex;}header .is-sticky .info-header-top .ctas.col1 .cta,header .is-sticky .info-header-top .ctas.col2 .cta,header .is-sticky .info-header-top .ctas.col3 .cta{flex:1;}.logo-sticky a{position:relative;z-index:999;}#menu-hamburguer{display:block !important;position:absolute;top:-60px;right:0;z-index:99;object-fit:cover;}.is-sticky #menu-hamburguer{display:block !important;width:100% !important;background-color:#000 !important;}#menu-hamburguer-mobile{display:block;position:absolute;top:-50px;right:0;z-index:99;object-fit:cover;padding:0px 25px;width:100% !important;}.slicknav_btn{margin:0px 0px 0px 0px;border-left:1px solid #fff;border-radius:0;padding-left:10px;height:30px;width:30px}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:8px  0 0 5px;}#menu-hamburguer .slicknav_nav{clear:both;background:#000;padding:0 0 !important;margin:70px auto !important;}#menu-hamburguer .slicknav_btn{margin:12px 25px 0px 0px;border-left:1px solid #fff;border-radius:0;padding-left:10px;height:30px;width:30px;}#menu-hamburguer .slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:0px  0 0 5px;}.slicknav_menu ul{width:360px;margin:70px auto 80px auto !important;}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em;top:0px;position:relative;}.slicknav_menu .slicknav_menutxt{padding-left:10px;padding-right:5px;display:none}.slicknav_menu .slicknav_menutxt::after{font-family:'Font Awesome 5 Free';content:'\f00d';text-shadow:0 1px 3px #000;font-size:18px;color:#fff;border:none;}}#menu-hamburguer-mobile .slicknav_nav{clear:both;background:#000;padding:0 0 !important;margin:70px 0 !important;right:0px;position:relative;}#menu-hamburguer-mobile .slicknav_btn{margin:0px 0px 0px 0px;border-left:1px solid #fff;border-radius:0;padding-left:10px;height:30px;width:30px;}
@media(max-width:639px){#drupal-modal{font-size:0.8125rem !important;}}@media screen and (min-width:768px){#drupal-modal.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%;}}#drupal-modal{width:100% !important;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{z-index:999999;width:75% !important;}@media screen and (min-width:992px){width:90% !important;}@media screen and (min-width:1024px){.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{width:992px !important;}#drupal-modal{width:992px !important;}}
