@charset "UTF-8";.item-box-1{border:3px solid transparent !important;box-shadow:0 0 0.35rem rgba(0,0,0,0.15);z-index:1;position:relative;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);transition:all ease-in-out 0.3s;padding:1rem 2rem !important;color:#000}.modality-title{font-family:"Montserrat",sans-serif}.item-box-1.tramites{background-color:rgba(0,0,0,0.35) !important;color:#fff !important;box-shadow:0 0 0 0 rgba(0,0,0,0)}.item-box-1.tramites:hover{background-color:#fff !important;color:#000 !important;box-shadow:0 0 1rem -0.25rem rgba(0,0,0,0.25)}.item-box-1.tramites .filter-purple{filter:brightness(0) saturate(100%) invert(96%) sepia(71%) saturate(4762%) hue-rotate(189deg) brightness(128%) contrast(109%)}.item-box-1.tramites:hover .filter-purple{filter:none}.item-box-1 .title{font-size:1.2rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0 !important}.item-box-1.tramites .title{color:#fff !important}.item-box-1.tramites:hover .title{color:#000 !important;display:block}.item-box-1 .organism{display:none;transition:all ease-in-out 0.3s}.item-box-1.tramites .organism{color:rgba(255,255,255,0.75) !important}.item-box-1.tramites:hover .organism{color:rgba(0,0,0,0.5) !important}.item-box-1 .icon img{height:4rem;width:auto}.item-box-1 .infoTop{display:block;position:absolute;left:25%;right:2.5rem;top:1rem}.item-box-1 .online{font-size:0.7rem;text-align:center;line-height:1.2;font-family:"Montserrat",sans-serif;color:#666}.item-box-1.tramites .online{color:#fff}.item-box-1.tramites:hover .online{color:#666}.item-box-1 .online strong{font-weight:800;color:#960e53;font-size:1.3rem;text-transform:capitalize;position:relative}.item-box-1.tramites .online strong{color:#dc7f37}.item-box-1 .free strong{text-align:center;line-height:1.2;font-family:"Montserrat",sans-serif;font-weight:800;color:#000;font-size:1rem;text-transform:capitalize}.item-box-1 .payment{font-size:0.7rem;text-align:center;line-height:1.2;font-family:"Montserrat",sans-serif;color:#666}.item-box-1.tramites .payment{color:#fff}.item-box-1.tramites:hover .payment{color:#666}.item-box-1 .payment strong{font-weight:800;color:#237469;font-size:1.3rem;text-transform:capitalize}.item-box-1 .online strong::after{position:absolute;content:"";display:inline-block;width:0.35rem;height:0.35rem;border-radius:0.7rem;background:#dc7f37;box-shadow:0 0 0 0 #dc7f37;animation:pulse-point 2s infinite;right:-8px;bottom:2px}.online2 strong::after{position:relative;content:"";display:inline-block;width:0.35rem;height:0.35rem;border-radius:0.7rem;background:#dc7f37;box-shadow:0 0 0 0 #dc7f37;animation:pulse-point 2s infinite}.item-box-1 .modalities{text-align:center;font-family:"Montserrat",sans-serif;background-color:#960e53;color:white;font-weight:bold;width:3.25rem;height:3.25rem;line-height:3.25rem;font-size:1.5rem;border-radius:4rem;position:relative}.item-box-1 .modalities sup{position:absolute;top:1.125rem;left:0.35rem}.item-box-1 .buttons{display:none !important;transition:all ease-in-out 0.3s}.item-box-1 .buttons .btn{@media (max-width:575.98px){padding:0.25rem 0.5rem;font-size:0.95rem}}@media (min-width:575.98px){.item-box-1:hover{position:absolute;min-height:360px !important;height:auto !important;z-index:1080;transform:scale(1.05) translate(-50%,-50%);transition:all ease-in-out 0.3s;transform-origin:50% 50%;background-color:#fff;border-color:#000 !important}.item-box-1:hover .title{display:block;overflow:visible;margin-bottom:1rem !important}.item-box-1:hover .buttons{display:flex !important}}@media (max-width:575.98px){#detailItem,.item-box-1{font-size:1.125rem}}.nav.flex-column.tabSections{border:1px solid #ddd}.link-dark{color:#000;font-weight:bold}.nav.flex-column.tabSections li{list-style:none !important;margin:0;padding:0}.tab-content.tabContentSections{border:1px solid #ddd;padding:2rem}.nav.flex-column.tabSections li .nav-link{display:block;border-radius:0;width:100%;text-align:left;color:#666;border-bottom:1px solid #ddd;padding:0.85rem 1rem;font-size:1.1rem;position:relative}.nav.flex-column.tabSections li:last-child .nav-link{border-bottom:0}.nav.flex-column.tabSections li .nav-link:after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.nav.flex-column.tabSections li .nav-link.active{background-color:#410123;color:white}.nav.flex-column.tabSections li .nav-link.active:after{border-color:rgba(0,0,0,0);border-left-color:#410123;border-width:0.75rem;margin-top:-0.75rem}.nav.flex-column.tabSections li .nav-link .icon{font-size:1.2rem}#nav-tabContent.tabContentSections{font-size:1.1rem}#nav-tabContent.tabContentSections .table.table-data-2 tr td{font-size:1.1rem}#nav-tabContent.tabContentSections .table.table-data-2 tr th{font-size:1rem}.card.card-body.card-form{padding:0;padding-bottom:1rem;border-radius:0;border:0;border-bottom:1px solid #ddd}.table-data{border-left:3px solid #960e53 !important}.table-data-2{}.table-data thead tr th,.table-data-2 thead tr th{color:#666;font-weight:normal;font-size:0.9rem}.table-data tbody tr td,.table-data-2 tbody tr td{font-size:0.9rem}.table-data.table-striped>tbody>tr:nth-of-type(2n+1)>*,.table-data-2.table-striped>tbody>tr:nth-of-type(2n+1)>*{--bs-table-accent-bg:#f5f5f5}.negative-margin{margin:0 -1rem -1rem -1rem}#map,#map2{width:100%;height:100vh;min-height:600px;position:relative;overflow:hidden;background:#fff}@media (max-width:575.98px){#map,#map2{width:100%;height:65vh;min-height:400px}}#address,#address2{width:100%;height:100vh;min-height:600px}@media (max-width:576px){#address,#address2{height:20vh;min-height:200px}}#listModule{position:relative;z-index:1024}.list-group-item.active{background-color:#410123 !important}.list-group-item.active a.link-dark{color:white !important}.list-group-item.active:hover a.link-dark{color:rgba(255,255,255,0.85) !important}.leaflet-routing-container{position:relative;background-color:white;padding:10px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.close-routing-button{background-color:#f44336;color:white;border:none;padding:5px 10px;border-radius:3px;font-size:14px}.leaflet-popup-content-inside{overflow:auto;padding:1.5rem;font-size:1rem;min-height:300px;max-height:400px;max-width:420px !important;min-width:320px !important}@media (max-width:767.98px){#map #map_slider{left:1rem}}@media (max-width:575.98px){#map #map_slider{left:0.5rem;right:0.5rem}}#map #map_help_block{position:absolute;bottom:2rem;right:calc(-680px + 5rem);z-index:1000;width:680px;transition:all ease-in-out 0.3s}@media (max-width:575.98px){#map #map_help_block{width:90%;right:calc(-90% + 5rem)}#map #map_help_block .card-img-overlay{position:relative;top:0;right:0;bottom:0;left:0;padding:1rem}}.map-organisms #map{height:75%}.card-img-overlay{top:auto;font-size:0.85rem;background:linear-gradient(0deg,#101a2a 5%,rgba(16,26,42,0.85) 65%,rgba(16,26,42,0.85) 100%)}.icon-geo{z-index:-1050}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:0 !important;box-shadow:0 0 0.75rem rgba(0,0,0,0.25) !important}.gm-style .gm-style-iw-c{border-radius:0.25rem !important;padding:0 !important;box-shadow:0 2px 7px 1px rgba(0,0,0,0.5);border:0;background:#f7f7f8 !important}.gm-style-iw-d{overflow:hidden !important}.gm-style .gm-style-iw-t::after{background:#101a2a;box-shadow:none !important}button.gm-ui-hover-effect{background:#b94645 !important;width:2rem !important;top:0 !important;right:0 !important;height:2rem !important;opacity:1 !important}button.gm-ui-hover-effect img{display:none !important}button.gm-ui-hover-effect::before{content:"\f05ad";font-size:1.2rem;display:inline-block;font-family:"Material Design Icons";margin:0.5rem;color:white;transition:all ease-in-out 0.3s}button.gm-ui-hover-effect:hover::before{transform:scale(1.2)}.gm-style .gm-style-iw{font-weight:400 !important;font-size:0.9rem !important}.lightbox .lb-image{border-radius:0 !important;border:0 !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.lb-nav a.lb-next{background:transparent !important}.lb-nav a.lb-next::before{content:"\f0142";font-size:5rem;display:inline-block;font-family:"Material Design Icons";margin:0;color:white;transition:all ease-in-out 0.3s;width:5rem;height:5rem;position:absolute;top:50%;right:3rem;transform:translate(0,-50%)}.lb-nav a.lb-next:hover::before{transform:scale(1.2)}.lb-nav a.lb-prev{background:transparent !important}.lb-nav a.lb-prev::before{content:"\f0141";font-size:5rem;display:inline-block;font-family:"Material Design Icons";margin:0;color:white;transition:all ease-in-out 0.3s;width:5rem;height:5rem;position:absolute;top:50%;left:3rem;transform:translate(0,-50%)}.lb-nav a.lb-prev:hover::before{transform:scale(1.2)}.lb-data .lb-close{width:2rem !important;height:2rem !important;background:transparent !important;opacity:1 !important;margin-top:1rem}.lb-data .lb-close::before{content:"\f05ad";font-size:2rem;display:inline-block;font-family:"Material Design Icons";margin:0;color:white;transition:all ease-in-out 0.3s}.lb-data .lb-close:hover::before{transform:scale(1.2)}.marker-info{width:480px;min-height:270px}@media (max-width:575.98px){.item-box-1 .buttons{display:flex !important;transition:all ease-in-out 0.3s}.marker-info{width:280px;min-height:340px;height:340px;overflow-y:auto;font-size:0.8rem}.marker-info .card-img,.marker-info .card-img-top,.marker-info .card-img-bottom{width:605px;position:relative;top:0;left:50%;transform:translate(-50%,0);height:340px}}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content,.leaflet-popup .leaflet-popup-tip .leaflet-popup-content{margin:8px;line-height:1.4}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p,.leaflet-popup .leaflet-popup-tip .leaflet-popup-content p{margin:0 0 1rem 0 !important}.leaflet-popup a.leaflet-popup-close-button{padding:6px !important;width:32px !important;height:32px !important;font:24px/24px Tahoma,Verdana,sans-serif !important;color:#666 !important;background:transparent}#map_loader{position:fixed;z-index:-1}#map_loader.d-block{z-index:9999;top:0;left:0;right:0;bottom:0;background:rgba(38,38,38,0.95)}#map_loader.d-block .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-group.custom-input-group .form-select{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:0 !important;background-color:#960e53 !important;color:white !important;max-width:200px !important;padding-left:2rem !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.input-group.custom-input-group .form-control:first-child{border-top-left-radius:5rem !important;border-bottom-left-radius:5rem !important}.input-group.custom-input-group .form-control::placeholder{color:#666;font-weight:700}.input-group.custom-input-group .btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;font-weight:bold}.form-floating>label{padding:1rem 0 !important}@media (max-width:540px){.form-floating{max-width:320px}}@media (min-width:768px) and (max-width:1199.98px){.item-box-1 .title{display:block !important;overflow:visible !important;font-size:1.1rem}.item-box-1 .payment{}.item-box-1 .payment strong{font-size:1rem}.item-box-1 .online{}.item-box-1 .online strong{font-size:1rem}}@media (max-width:575.98px){.h-100.item-box-1{position:relative !important;min-height:auto !important;height:auto !important;top:0;left:0;transform:scale(1) translate(0%,0%);border-color:transparent !important;padding:1rem !important}.input-group.custom-input-group .form-select{max-width:140px !important}.item-box-1 .title{display:block !important;overflow:visible !important}.item-box-1 .payment strong{font-size:1rem}.item-box-1 .online strong{font-size:1rem}.item-box-1 .free strong{font-size:0.75rem}.item-box-1 .infoTop{right:1rem}.item-box-1 .buttons{display:flex !important;transition:all ease-in-out 0.3s}#sp-main-body{padding:0 !important}.tabSections.flex-column{flex-direction:row !important}.nav.flex-column.tabSections li .nav-link{padding:0.85rem 0.65rem;text-align:center}.nav.flex-column.tabSections li .nav-link .short_name{font-size:0.7rem}.wrapper-tab-container{position:relative}.wrapper-tab-container::after{position:absolute;top:1px;left:inherit;right:1px;bottom:1px;content:'';display:block;width:40px;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.tabs-container{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;display:flex;scrollbar-width:none;margin-bottom:-1px;border:1px solid #410123;margin-left:-1px}.tabs-container::-webkit-scrollbar{display:none}.tabs-container::-webkit-scrollbar{display:none}#pills-tab{flex-wrap:nowrap;display:flex}.nav.flex-column.tabSections{border:0 !important}.nav.flex-column.tabSections li .nav-link.active::after{border-color:rgba(0,0,0,0);border-top-color:#fff !important;border-left-color:transparent !important;border-width:0.75rem;margin-top:-0.75rem;left:50%;transform:translate(-50%,0) rotate(180deg);top:auto;bottom:0}.nav.flex-column.tabSections li .nav-link{border-bottom:0 !important}.leaflet-popup-content-wrapper{font-size:12px;padding:8px;min-width:150px;width:80%}.leaflet-popup-tip-container{display:none}.tab-content.tabContentSections{padding:1rem}}@media (min-width:576px) and (max-width:767.98px){.leaflet-popup-content-wrapper{font-size:13px !important;padding:9px !important;width:175px !important}}@media (min-width:768px) and (max-width:991.98px){.your-class{font-size:18px;padding:20px}}@media (min-width:992px) and (max-width:1199.98px){.your-class{font-size:20px;padding:25px}}@media (min-width:1200px){.your-class{font-size:22px;padding:30px}}.form-floating .form-control[readonly]{color:#666;font-weight:500;background:#f4f4f4}.form-floating .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem 0;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:right bottom 11px;background-size:20px 16px;border:1px solid #ccc;border-radius:0;border-left:0;border-right:0;border-top:0;font-weight:bold;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-group.custom-input-group .form-select{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:0 !important;background-color:#960e53 !important;color:white !important;max-width:200px !important;padding-left:2rem !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.input-group.custom-input-group .form-control:first-child{border-top-left-radius:5rem !important;border-bottom-left-radius:5rem !important}.input-group.custom-input-group .form-control::placeholder{color:#666;font-weight:700}.input-group.custom-input-group .btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;font-weight:bold}.form-floating>label{padding:1rem 0 !important}@media (max-width:540px){.form-floating{max-width:320px}}.form-floating .form-control[readonly]{color:#666;font-weight:500;background:#f4f4f4}.form-floating .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem 0;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:right bottom 11px;background-size:20px 16px;border:1px solid #ccc;border-radius:0;border-left:0;border-right:0;border-top:0;font-weight:bold;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-floating>.choices{padding-top:1.58rem;padding-bottom:.625rem}.form-floating.outline label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(0) !important}.choices{position:relative;overflow:hidden;margin-bottom:0 !important;font-size:16px;z-index:999}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:9999;position:absolute;width:100%}.choices__placeholder{opacity:1 !important}.choices__item.choices__item--selectable{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.choices__list--single{padding:0px 40px 0px 0 !important}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:transparent !important;padding:0 !important;border:0 !important;border-bottom:1px solid #ccc !important;border-radius:0 !important;font-size:16px !important;font-weight:bold;min-height:auto !important;overflow:hidden}.choices[data-type*="select-one"]::after{content:"";height:20px !important;width:32px !important;display:block !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:center;background-size:20px 16px !important;border:0 !important;position:absolute;right:0 !important;top:27px !important;margin-top:0 !important;pointer-events:none}.choices[data-type*="select-one"] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:12px !important;;position:absolute;top:50%;right:0;margin-top:-12px !important;margin-right:32px !important;height:24px !important;width:24px !important;border-radius:10em;opacity:1 !important;background-color:#fff !important}.choices[data-type*="select-one"] .choices__button:hover{opacity:1 !important}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:none !important;top:100%;margin-top:-1px;border-radius:0.25rem !important;box-shadow:0 0 1rem rgba(0,0,0,0.1);overflow:hidden;word-break:break-all}.choices[data-type*="select-one"] .choices__input{display:block;width:calc(100% - 8px) !important;padding:10px;box-sizing:border-box;border-bottom:1px solid #eee !important;background-color:#fff;margin:4px !important}.choices[data-type*="select-one"] .choices__input:focus{color:#410123;background-color:#fff;border-color:#ccc}.choices__item--choice{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visible-content{font-size:1.1rem !important}.hidden-content{position:relative;max-height:64px;overflow:hidden;transition:all ease-in-out 0.3s;font-size:1.1rem !important}.hidden-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1))}.hidden-content.expanded{max-height:1000px !important}.hidden-content.expanded::before{display:none}.toggle-button{display:block;font-weight:bold;background-color:white;padding:0.35rem 1rem;text-align:center;width:100%;font-size:0.75rem;border:none;color:#410123}.toggle-button:hover{color:#72053f}.item-box-1 .description{display:none;transition:all ease-in-out 0.3s}@media (hover:hover) and (pointer:fine){.item-box-1:hover .description{display:block}.item-box-1:hover .organism{display:block}}.item-box-1 .description .visible-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#000}.item-box-1 .description .hidden-content{display:none;margin-top:1rem}.item-box-1 .description .toggle-button{display:none}.item-box-1.tramites .description,.item-box-1.tramites .description>div{color:#fff}.item-box-1.tramites:hover .description,.item-box-1.tramites:hover .description>div{color:#000 !important}@media (min-width:768px) and (max-width:1199.98px){.item-box-1 .description{-webkit-line-clamp:6}}@media (min-width:575.98px){.item-box-1:hover .description .visible-content{display:block;overflow:visible;font-size:1rem}.item-box-1:hover .description .hidden-content{display:block}.item-box-1:hover .description .toggle-button{display:block}}@media (max-width:575.98px){.item-box-1{margin-bottom:1rem}.item-box-1 .description{display:none;overflow:visible;font-size:1rem}.item-box-1 .description .hidden-content{display:block}.item-box-1 .description .toggle-button{display:block}}.swal2-question{color:#DC7F37 !important}div:where(.swal2-icon).swal2-question{border-color:#DC7F37 !important;color:#DC7F37 !important}div:where(.swal2-container){z-index:99999999999999 !important}
