/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:991px){div[id*="block-views-block-carrusel-block"] .carousel-inner .item .carousel-caption h2{font-size:28px;line-height:32px;}}
.ui-widget.ui-dialog:not([class*="ui-datepicker"]){display:flex;flex-direction:column;box-sizing:border-box;padding:30px 0;position:fixed;z-index:9999 !important;top:0 !important;left:0 !important;border:0 !important;width:100% !important;height:100% !important;height:100dvh !important;background:none !important;overflow:hidden;overscroll-behavior:contain;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar{flex:0 0 auto;width:calc(90% - 64px);margin-left:auto !important;margin-right:auto !important;text-transform:uppercase;font-family:serif;height:0;padding:0;border:0;color:transparent;}@media (max-width:991.98px){.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar{width:calc(99% - 64px);}}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;right:18px !important;top:13px !important;width:50px;height:50px;margin:0 !important;padding:0;background:#fff;border:1px solid #d9d9d9;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.15);cursor:pointer;z-index:999;transition:background-color 0.2s ease,border-color 0.2s ease;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible{outline:2px solid #00752b;outline-offset:2px;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close::before,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#333;transform-origin:center;transition:background-color 0.2s ease;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close::before{transform:translate(-50%,-50%) rotate(45deg);}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close::after{transform:translate(-50%,-50%) rotate(-45deg);}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible{background-color:#00752b;border-color:#00752b;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:hover::before,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:hover::after,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible::before,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible::after{background-color:#fff;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content{opacity:1 !important;width:calc(90% - 64px) !important;flex:1 1 auto;min-height:0;padding:0;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box;max-height:none !important;overflow:hidden;overscroll-behavior:contain;}@media (max-width:991.98px){.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content{width:calc(99% - 64px) !important;}}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .ui-dialog-content{opacity:1 !important;height:100%;max-height:none !important;padding:0 !important;overflow:hidden;border-radius:20px !important;}@media (min-width:992px){.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .entity-node-poll .col-sm-4{padding-top:0 !important;margin-top:0 !important;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .entity-node-poll .col-sm-4::after{display:none;}}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog{width:100%;height:100%;margin:0;transform:none;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content{display:flex;flex-direction:column;border:none;height:100%;max-height:100%;border-radius:20px !important;overflow:hidden !important;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-header{flex:0 0 auto;height:0;border:none;padding:0;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-header .modal-title,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-header button span{display:none !important;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#c4c4c4 #fff;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body::-webkit-scrollbar{width:10px;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track{margin:12px 0;background:transparent;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:10px;background-color:#c4c4c4;background-clip:padding-box;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb:hover{background-color:#999;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body .field--name-node-title,.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-body .muprespa-misc-content-share h2{margin-top:0;}.ui-widget.ui-dialog:not([class*="ui-datepicker"]) > .ui-dialog-content .modal-dialog .modal-content .modal-footer{flex:0 0 auto;}
footer.footer [id*="block-views-block-featured-footer"] .view-featured [class*="col-"] > div span.glyphicon-footer-centros:before{content:url('/themes/custom/muprespa/img/footer_bullets_centers.svg');}
.destacado-contingencia-profesional:before{content:"\e90d";font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:25px;font-size:55px;color:#00752b;}.destacado-contingencia-profesional{justify-content:center;display:flex !important;}
#block-mainnavigationselectmenu > div > select{text-align:left !important;}body .topnavigation .select-menu-block .box::before{left:-20px !important;}
#js-modal-page-show-modal{.modal{align-content:center;}.modal-dialog{display:flex;justify-content:center;}.modal-content{width:fit-content;border-radius:20px;}}body.muprespa-profile-selected{#js-modal-page-show-modal{.modal-content{padding:20px;.modal-footer{padding-top:20px !important;}}}}#js-modal-page-show-modal > div > div > div.modal-footer.modal-page-footer > div > button{background:#00752b;color:white;}
