<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

@font-face {
  font-family: 'Govco Icon';font-style:normal;
  src:url("https://cdn.www.gov.co/v2/assets/fonts/icons/v2/govco-icons.eot");
  src:local("Govco Icon"),local("govco-icons"),
  url("https://cdn.www.gov.co/v2/assets/fonts/icons/v2/govco-icons.eot?#iefix") format("embedded-opentype"), 
  url("https://cdn.www.gov.co/v2/assets/fonts/icons/v2/govco-icons.woff2") format("woff2"), 
  url("https://cdn.www.gov.co/v2/assets/fonts/icons/v2/govco-icons.woff") format("woff"), 
  url("https://cdn.www.gov.co/v2/assets/fonts/icons/v2/govco-icons.ttf") format("truetype"), 
  url("https://cdn.www.gov.co/v2/assets/fonts/icons/v2/govco-icons.svg") format("svg")
}
.govco-icon{font-family:"Govco Icon";font-size:2rem;}.govco-icon-exclamation::before{content:'\e903'}.govco-icon-exclamation-cn::before{content:'\e901'}.govco-icon-plus::before{content:'\e902'}.govco-icon-plus-n::before{content:'\e93f'}.govco-icon-plus-p::before{content:'\e940'}.govco-icon-plus-cn::before{content:'\e9af'}.govco-icon-plus-cp::before{content:'\e9b0'}.govco-icon-analytic::before{content:'\e905'}.govco-icon-analytic-p::before{content:'\e946'}.govco-icon-analytic-n::before{content:'\e945'}.govco-icon-analytic-cn::before{content:'\e904'}.govco-icon-idea::before{content:'\e907'}.govco-icon-idea-cn::before{content:'\e906'}.govco-icon-searchdoc::before{content:'\e909'}.govco-icon-call-center::before{content:'\e90b'}.govco-icon-call-center-cn::before{content:'\e90a'}.govco-icon-call-center-cp::before{content:'\e960'}.govco-icon-call-center-p::before{content:'\e954'}.govco-icon-call-center-n::before{content:'\e953'}.govco-icon-share::before{content:'\e90e'}.govco-icon-share-cn::before{content:'\e90d'}.govco-icon-share-p::before{content:'\e970'}.govco-icon-share-n::before{content:'\e96f'}.govco-icon-circle-share-cp::before{content:'\e964'}.govco-icon-circle-share-cn::before{content:'\e963'}.govco-icon-dropdown-cn::before{content:'\e90f'}.govco-icon-dropdown::before{content:'\e914'}.govco-icon-callback-cn::before{content:'\e97f'}.govco-icon-callback-cp::before{content:'\e980'}.govco-icon-building::before{content:'\e911'}.govco-icon-favorite::before{content:'\e913'}.govco-icon-favorite-cn::before{content:'\e912'}.govco-icon-favorite-p::before{content:'\e994'}.govco-icon-favorite-n::before{content:'\e993'}.govco-icon-pc::before{content:'\e91e'}.govco-icon-print::before{content:'\e920'}.govco-icon-print-cn::before{content:'\e91f'}.govco-icon-print-p::before{content:'\e99f'}.govco-icon-print-n::before{content:'\e9a0'}.govco-icon-info::before{content:'\e922'}.govco-icon-info-cn::before{content:'\e921'}.govco-icon-info-cp::before{content:'\e9a2'}.govco-icon-legal::before{content:'\e923'}.govco-icon-key::before{content:'\e927'}.govco-icon-key-cn::before{content:'\e9ac'}.govco-icon-key-cp::before{content:'\e9ad'}.govco-icon-email::before{content:'\e929'}.govco-icon-email-cn::before{content:'\e928'}.govco-icon-email-cp::before{content:'\e966'}.govco-icon-email-p::before{content:'\e976'}.govco-icon-email-n::before{content:'\e975'}.govco-icon-like::before{content:'\e92c'}.govco-icon-like-cn::before{content:'\e92b'}.govco-icon-like-p::before{content:'\e9b2'}.govco-icon-like-n::before{content:'\e9b1'}.govco-icon-message::before{content:'\e92f'}.govco-icon-message-cn::before{content:'\e92e'}.govco-icon-pin::before{content:'\e933'}.govco-icon-pin-cn::before{content:'\e932'}.govco-icon-question::before{content:'\e936'}.govco-icon-question-cn::before{content:'\e935'}.govco-icon-questions-p::before{content:'\e984'}.govco-icon-questions-n::before{content:'\e983'}.govco-icon-clock::before{content:'\e937'}.govco-icon-clock-p::before{content:'\e9c3'}.govco-icon-clock-n::before{content:'\e9c4'}.govco-icon-telephone::before{content:'\e938'}.govco-icon-wifi-cn::before{content:'\e9aa'}.govco-icon-wifi-cp::before{content:'\e9d9'}.govco-icon-wifi-p::before{content:'\e9ab'}.govco-icon-wifi-n::before{content:'\e9a9'}.govco-icon-callin-cn::before{content:'\e924'}.govco-icon-callin-cp::before{content:'\e96a'}.govco-icon-callin-p::before{content:'\e9a8'}.govco-icon-callin-n::before{content:'\e9a7'}.govco-icon-accessibility-cp::before{content:'\e93b'}.govco-icon-accessibility-cn::before{content:'\e93a'}.govco-icon-attached-p::before{content:'\e93d'}.govco-icon-attached-n::before{content:'\e93c'}.govco-icon-scared-face::before{content:'\e93e'}.govco-icon-sad-face::before{content:'\e9a6'}.govco-icon-sad-face-n::before{content:'\e9a5'}.govco-icon-shock-face::before{content:'\e9ae'}.govco-icon-happy-face::before{content:'\e9d4'}.govco-icon-happy-face-n::before{content:'\e9d3'}.govco-icon-bell-p::before{content:'\e943'}.govco-icon-bell-n::before{content:'\e941'}.govco-icon-bell-sound-p::before{content:'\e944'}.govco-icon-bell-sound-n::before{content:'\e942'}.govco-icon-grad-cap-p::before{content:'\e948'}.govco-icon-grad-cap-n::before{content:'\e947'}.govco-icon-x::before{content:'\e93e'}.govco-icon-x-n::before{content:'\e949'}.govco-icon-x-p::before{content:'\e94c'}.govco-icon-x-cn::before{content:'\e908'}.govco-icon-delete-p::before{content:'\e94e'}.govco-icon-delete-n::before{content:'\e94b'}.govco-icon-tag-p::before{content:'\e94d'}.govco-icon-tag-n::before{content:'\e94a'}.govco-icon-search-p::before{content:'\e950'}.govco-icon-search-n::before{content:'\e94f'}.govco-icon-search-cn::before{content:'\e95b'}.govco-icon-search-cp::before{content:'\e95c'}.govco-icon-calendar-p::before{content:'\e952'}.govco-icon-calendar-n::before{content:'\e951'}.govco-icon-calendar-cn::before{content:'\e95d'}.govco-icon-calendar-cp::before{content:'\e95e'}.govco-icon-shop-car::before{content:'\e90c'}.govco-icon-shop-car-n::before{content:'\e955'}.govco-icon-shop-car-p::before{content:'\e956'}.govco-icon-relief-p::before{content:'\e958'}.govco-icon-relief-n::before{content:'\e957'}.govco-icon-check-p::before{content:'\e95a'}.govco-icon-check-n::before{content:'\e959'}.govco-icon-check-cp::before{content:'\e962'}.govco-icon-check-cn::before{content:'\e961'}.govco-icon-right-arrow::before{content:'\e916'}.govco-icon-right-arrow-cp::before{content:'\e968'}.govco-icon-right-arrow-cn::before{content:'\e915'}.govco-icon-right-arrow-p::before{content:'\e996'}.govco-icon-right-arrow-n::before{content:'\e995'}.govco-icon-left-arrow::before{content:'\e918'}.govco-icon-left-arrow-cp::before{content:'\e968'}.govco-icon-left-arrow-cn::before{content:'\e917'}.govco-icon-left-arrow-p::before{content:'\e996'}.govco-icon-left-arrow-n::before{content:'\e995'}.govco-icon-down-arrow-p::before{content:'\e97c'}.govco-icon-down-arrow-n::before{content:'\e97b'}.govco-rotate-180{-webkit-transform:rotate(180deg) scaleX(-1);-moz-transform:rotate(180deg) scaleX(-1);-ms-transform:rotate(180deg) scaleX(-1);-o-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1)}.govco-icon-simpled-arrow::before{content:'\e914'}.govco-icon-simpler-arrow::before{content:'\e919'}.govco-icon-shortr-arrow::before{content:'\e91c'}.govco-icon-shortr-arrow-cn::before{content:'\e91d'}.govco-icon-shortl-arrow::before{content:'\e91b'}.govco-icon-shortl-arrow-cn::before{content:'\e91a'}.govco-icon-shortu-arrow-p::before{content:'\e97e'}.govco-icon-shortu-arrow-n::before{content:'\e97d'}.govco-icon-shortd-arrow-p::before{content:'\e9d8'}.govco-icon-shortd-arrow-n::before{content:'\e9d7'}.govco-icon-voice-call-p::before{content:'\e96c'}.govco-icon-voice-call-n::before{content:'\e96b'}.govco-icon-colombia-p::before{content:'\e96e'}.govco-icon-colombia-n::before{content:'\e96d'}.govco-icon-shield-col-p::before{content:'\e98e'}.govco-icon-shield-col-n::before{content:'\e98d'}.govco-icon-peso-col::before{content:'\e931'}.govco-icon-peso-col-p::before{content:'\e9bc'}.govco-icon-peso-col-n::before{content:'\e9bb'}.govco-icon-peso-col-cn::before{content:'\e96b'}.govco-icon-peso-col-cp::before{content:'\e96c'}.govco-icon-contrast-p::before{content:'\e972'}.govco-icon-contrast-n::before{content:'\e971'}.govco-icon-music-p::before{content:'\e974'}.govco-icon-music-n::before{content:'\e973'}.govco-icon-4-phases-p::before{content:'\e978'}.govco-icon-4-phases-n::before{content:'\e977'}.govco-icon-3-phases-p::before{content:'\e9d0'}.govco-icon-3-phases-n::before{content:'\e9cf'}.govco-icon-data-up-p::before{content:'\e97a'}.govco-icon-data-up-n::before{content:'\e979'}.govco-icon-document-p::before{content:'\e982'}.govco-icon-document-n::before{content:'\e981'}.govco-icon-edit-slim-p::before{content:'\e986'}.govco-icon-edit-slim-n::before{content:'\e985'}.govco-icon-edit-p::before{content:'\e988'}.govco-icon-edit-n::before{content:'\e987'}.govco-icon-padlock-p::before{content:'\e98a'}.govco-icon-padlock-n::before{content:'\e989'}.govco-icon-link-p::before{content:'\e98c'}.govco-icon-link-n::before{content:'\e98b'}.govco-icon-language-es-p::before{content:'\e990'}.govco-icon-language-es-n::before{content:'\e98f'}.govco-icon-language-en-p::before{content:'\e9a4'}.govco-icon-language-en-n::before{content:'\e9a3'}.govco-icon-statistics-p::before{content:'\e992'}.govco-icon-statistics-n::before{content:'\e991'}.govco-icon-save-p::before{content:'\e998'}.govco-icon-save-n::before{content:'\e997'}.govco-icon-hand-p::before{content:'\e99a'}.govco-icon-hand-n::before{content:'\e999'}.govco-icon-home-p::before{content:'\e99c'}.govco-icon-home-n::before{content:'\e99b'}.govco-icon-image-p::before{content:'\e99e'}.govco-icon-image-n::before{content:'\e99d'}.govco-icon-minus::before{content:'\e92d'}.govco-icon-minus-cp::before{content:'\e9b4'}.govco-icon-minus-cn::before{content:'\e9b3'}.govco-icon-movil-cp::before{content:'\e9b6'}.govco-icon-movil-cn::before{content:'\e9b5'}.govco-icon-pitch-p::before{content:'\e9b8'}.govco-icon-pitch-n::before{content:'\e9b7'}.govco-icon-eye-p::before{content:'\e9ba'}.govco-icon-eye-n::before{content:'\e9b9'}.govco-icon-play::before{content:'\e934'}.govco-icon-play-cp::before{content:'\e9be'}.govco-icon-play-cn::before{content:'\e9bd'}.govco-icon-social-p::before{content:'\e9c0'}.govco-icon-social-n::before{content:'\e9bf'}.govco-icon-reload-p::before{content:'\e9c2'}.govco-icon-reload-n::before{content:'\e9c1'}.govco-icon-answer-p::before{content:'\e9c6'}.govco-icon-answer-n::before{content:'\e9c5'}.govco-icon-sound-p::before{content:'\e9c8'}.govco-icon-sound-n::before{content:'\e9c7'}.govco-icon-table-p::before{content:'\e9ca'}.govco-icon-table-n::before{content:'\e9c9'}.govco-icon-less-size-p::before{content:'\e9ce'}.govco-icon-less-size-n::before{content:'\e9cd'}.govco-icon-more-size-p::before{content:'\e9cc'}.govco-icon-more-size-n::before{content:'\e9cb'}.govco-icon-user-p::before{content:'\e9d2'}.govco-icon-user-n::before{content:'\e9d1'}.govco-icon-video-p::before{content:'\e9d6'}.govco-icon-video-n::before{content:'\e9d5'}.govco-icon-pause::before{content:'\e930'}

/* general */
body {font-family:'Work Sans', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:400; font-size:1rem; line-height:calc(1rem * 1.5);  overflow-x:hidden !important;
	/*colors*/
	--color-text: #2B2B2B;
    --color-number: #4B4B4B;
    --color-bg: #006E31; 
    --color-link: #00883E; 
    --color-link-hover: #006E31;
    color: var(--color-text);
    background-color: var(--color-bg);
	--bs-white: #fff;
	--bs-gray-100: #CCFCE2;
	--bs-info: #00883E; /* bootstrap main color theme */
	--bs-light: #f2f2f2;
	/*font-size*/
	--bs-breadcrumb-font-size: 0.85rem;}

/*::selection {background:#485461; color:#fff;} 	::-moz-selection {background:#485461; color:#fff;}*/
::-webkit-scrollbar {width:8px;}	::-webkit-scrollbar-track, ::-webkit-scrollbar-track-piece {background-color:var(--bs-gray-100); border:none;} 	 
::-webkit-scrollbar-thumb {background-color:var(--color-link); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; transition: all 0.25s ease-out;}	::-webkit-scrollbar-thumb:hover {background-color:var(--color-link-hover);}
::-webkit-scrollbar-button{background-color:var(--bs-gray-100); display:none !important;}	::-webkit-scrollbar-button:hover{background-color:var(--color-link);}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;} input[type=number] {-moz-appearance:textfield;}	
	
hr {border-top:1px solid rgba(0,0,0,.1) !important;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family:'Montserrat', sans-serif; color:var(--color-link-hover) !important; font-weight:600;}
h1, .h1 {font-size:2.5rem; line-height:3rem;}
h2, .h2 {font-size:2rem; line-height:2.75rem;}
h3, .h3 {font-size:1.5rem; line-height:2.25rem;}
h4, .h4 {font-size:1.25rem; line-height:1.875rem;}
h5, .h5 {font-size:1.125rem; line-height:1.688rem;}
h6, .h6 {font-weight:700 !important; font-size:1rem; line-height:1.5rem;}
b, strong, blockquote, .lead, .display-1, .display-2, .display-3, .display-4, .display-5, .display-6 {font-family:'Montserrat', sans-serif;}
.lead, .display-5 {font-weight:500; font-size:1.25rem; line-height:1.875rem;}
/*table start*/
table {border:2px solid var(--bs-gray-100);}
table td{height:65px; padding-left:20px !important; padding-right:0px; vertical-align:middle !important;}
thead {color:var(--color-link-hover); background:var(--bs-gray-100);}
thead th, tbody th td {height:65px; padding-left:15px !important; padding-right:0px; vertical-align:middle !important;}
tbody tr th {padding-left:20px !important; padding-right:0px; border-bottom-width:1px;}
thead tr th, tbody tr th td{padding: .5rem .5rem; border-bottom-width: 1px;}
thead th, tbody td {padding:0.5rem 0.5rem; border-bottom-width:1px;}
tbody, td, tfoot, th, thead, tr {border-color:inherit; border-style:solid; border-width:0;}
thead th:nth-child(1), tbody td:nth-child(1) {padding-left:20px; padding-right:0px;}
thead th:last-child, tbody td:last-child {padding-right:20px; }
table &gt; tbody &gt; tr:hover &gt; * {background:var(--bs-light); color:var(--color-text);}
@media (max-width: 991px) {
	table {/*width:362px !important;*/border-width:0; display:block; overflow-x:auto; -webkit-overflow-scrolling:touch;}
	table thead, table tbody {border-width:2px 0 0 2px;}
	table tr th:nth-child(1) {/*width:180px;*/ height:16px;}
	table tr th:last-child, table tr td:last-child {border-right:2px solid var(--bs-gray-100);}
	table tr:last-child {border-bottom:2px solid var(--bs-gray-100);}
}
/*table end*/
thead, legend, label, caption, field, input, button, .btn {font-family:'Work Sans', sans-serif;}
thead, input, button, .btn {font-weight:500; font-size:1rem; line-height:1.375;}
.btn-link{font-size:0.875rem; text-transform:none !important; border-radius:0 !important;}
small, .small {font-size:80%;}
p {font-family:'Work Sans', sans-serif; font-weight:400; font-size:1rem; line-height:calc(1rem * 1.5); margin-bottom:calc(1rem * 2)}

iframe{width:100% !important; border:0 !important; background-color: transparent !important; overflow:hidden}
/*a{display:inline-block}*/

*, *::after, *::before { box-sizing: border-box; -moz-box-sizing: border-box; }
*, *:after, *:before {box-sizing: border-box; -moz-box-sizing: border-box; }
* {margin:0; padding:0; border:0 none; /*outline: none;*/ scrollbar-width:inherit; scrollbar-color:inherit;}
a { margin:0; padding:0; list-style:none; outline: none; text-decoration: underline; }
p a:hover{ text-decoration:underline !important; }
input { outline: none !important; }
button { position:relative; outline: none !important; }
/* ACCESSIBILITY */
/* improved keyboard focus visibility */
a:focus {width:auto;} a:focus img{display:inline-block;}
input:focus, textarea:focus, button:focus { border-color:var(--color-link); outline:2px solid var(--color-link-hover) !important; outline-offset:2px; box-shadow:0 0 0 2px var(--bs-white); -webkit-box-shadow:0 0 0 2px var(--bs-white) !important;}
.bg-dark a:focus, .bg-muted a:focus { background-color: var(--color-link-hover) !important; color: var(--bs-white) !important; }
/* Enable :focus only on keyboard use (or tab press) */
a:focus, button:focus {outline:2px solid var(--color-link-hover) !important; outline-offset:2px; box-shadow:0 0 0 2px var(--bs-white); -webkit-box-shadow:0 0 0 2px var(--bs-white) !important; border-radius:0.25rem;}
a:focus:not(:focus-visible), button:focus:not(:focus-visible) { outline:none !important; box-shadow:none !important; border-radius:auto !important;}
/* ACCESSIBILITY */

.custom-popover {
  --bs-popover-border-color: var(--bs-transparent);
  --bs-popover-header-padding-x: 0.5rem;
  --bs-popover-header-padding-y: 0.35rem;
  --bs-popover-header-font-size: 0.85rem;
  --bs-popover-header-bg: var(--bs-light);
  --bs-popover-header-color: var(--bs-white);
  --bs-popover-body-padding-x: 0.5rem;
  --bs-popover-body-padding-y: 0.5rem;
  --bs-popover-bg: var(--bs-gray-100);
  --bs-popover-body-color: var(--bs-gray-dark);
  box-shadow:1px 3px 5px var(--bs-border-color-translucent);/*+*/
}

.nav-link{letter-spacing: .05rem; transition: text-shadow .3s; background-color:var(--bs-gray-100) !important;}
.nav-link.active{background-color:var(--bs-white) !important; border-bottom:4px solid var(--color-link) !important;}
.nav-link, .nav-link.active{color:var(--color-link) !important;}
.nav-link:hover, .nav-link:focus, .nav-link.active{text-shadow: 0 0 .9px #333, 0 0 .9px var(--color-link), 0 0 .9px var(--color-link); /*font-weight: bolder !important;*/}
	
.breadcrumb-item + .breadcrumb-item::before { font-family:"Govco Icon"; font-size:1rem; color: var(--bs-breadcrumb-divider-color); content:'\e91c' !important;}


/*google translator*/
#google_translate_element2, .goog-te-banner-frame, .goog-tooltip, .goog-tooltip:hover { display: none !important }
.goog-text-highlight { background-color:transparent! important; border:none!important; box-shadow:none!important }


.text-white a{color:var(--bs-white) !important;}
.text-white a:hover, .text-white a:focus{color:var(--bs-gray-100) !important;}
.text-white a::before, .text-white a::after { background: rgba(255,255,255,.55) !important; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #084298; background-color: #cfe2ff; }
.btn-outline-light:hover { color: var(--color-link-hover) !important; }

.border-bottom {border-width:2px !important;}

.context {width:100%; position:relative;}

.bg-cover {width:100%; height:100%; background-position:center; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}
.bg-fixed {background-repeat: no-repeat; background-position: center; position: fixed;}
.cover {object-fit: cover;}	.cover img{width:100%; height:auto;}
.fill { object-fit: fill; }
.blur {filter:blur(0.5rem);}
.opacity-75 {opacity:0.75 !important; filter:Alpha(Opacity=75);}
.opacity-50 {opacity:0.50 !important; filter:Alpha(Opacity=50);}
.opacity-25 {opacity:0.25 !important; filter:Alpha(Opacity=25);}

.bg-gradient_color {background-color: #ff6b6b;
background-image: linear-gradient(315deg, #ff6b6b 0%, #d3d3d3 74%);
 background-attachment: fixed, scroll;}
 
.modal-dialog, .modal-content {z-index: 10051 !important;}

.mt-n0 { margin-top: -0.5rem !important; }
.mt-n1 { margin-top: -1rem !important; }
.mt-n2 { margin-top: -2rem !important; }
.mt-n3 { margin-top: -3rem !important; }
.mt-n4 { margin-top: -4rem !important; }

.serif-font {font-family: serif !important;}
.handwritten-font {font-family: cursive !important;}
.outline-font{text-shadow:1px 1px 0 #00883E, 1px -1px 0 #00883E, -1px 1px 0 #00883E, -1px -1px 0 #00883E, 1px 0px 0 #00883E, 0px 1px 0 #00883E, -1px 0px 0 #00883E, 0px -1px 0 #00883E, 1px 1px 0px rgba(0,1,104,0);}
.text-vertical {-webkit-writing-mode: vertical-rl; writing-mode: vertical-rl;}

.img-xs img{ max-width: 50%; height: auto; }
.img-sm img{ max-width: 70%; height: auto; }
.img-lg img{ max-width: 100%; height: auto; }

@media (max-width: 991px) {
  .img-xs img{ max-width: 70%; height: auto; } 
  .img-sm img{ max-width: 100%; height: auto; }
}
.btn-outline{border-color:var(--bs-gray-100);}
.btn-outline:hover, .btn-outline:focus{border-color:var(--color-link-hover); box-shadow:0px 0px 6px 2px var(--bs-border-color-translucent); transition: all .5s;}


/* ANIMATION */
/*effects*/
	.hovereffect { width:100%; height:100%; float:left; overflow:hidden; position:relative; cursor:default; }
	.hovereffect img { display:block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear; }
	.hovereffect:hover img { -ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2); }
	/*shape*/
	.shape {animation: morph 6s ease-in-out infinite; border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; transition: all 1s ease-in-out;}
	.shape:hover {animation: morph 2s ease-in-out infinite; transition: all 1s ease-in-out;}
	@keyframes morph {
	 0% { border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%; } 
	 50% { border-radius:  30% 60% 70% 40% / 50% 60% 30% 60%; }
	 100% { border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%; } 
	}
	/*spin*/
	.spin { border-radius: 50%; padding: 2.5px; background-clip: content-box; -webkit-animation: spin 12s linear infinite; animation: spin 12s linear infinite; }
	.spin:hover { -webkit-animation: spin 4s linear infinite; animation: spin 4s linear infinite; }
	@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
	}
	@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
	}
	/*rotation*/
	.rotation { -webkit-animation: rotation 8s infinite linear; }
	@-webkit-keyframes rotation {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(359deg); }
	}
	/*floating*/
	.floating{transform: translatey(0px); animation: float 6s ease-in-out infinite;}
	@keyframes float {
	0% { box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6); transform: translatey(0px); }
	50% { box-shadow: 0 15px 15px 0px rgba(0,0,0,0.2); transform: translatey(-10px); }
	100% { box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6); transform: translatey(0px); }
	}
/*bg*/
/*bg-change*/
	a.bg-change {transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
	a.bg-change:hover {background-color: transparent;}
	a.bg-change:hover:before {bottom: 0%; top: auto; height: 100%;}
	a.bg-change:before {display: block; position: absolute; left: 0px; top: 0px; height: 0px; width: 100%; z-index: -1; content: ''; background: var(--bs-white); transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
	a.bg-change2:before {background: #2B2B2B;}	
/*icons*/
	.line-arrow-right1{animation: line-arrow-right1-fly 3s infinite ease-in-out;}
     @keyframes line-arrow-right1-fly{
         0% { transform: translate3d(-200px, 0, 0);}
         30% {transform: translate3d(0px, 0, 0);}
         40% {transform: translate3d(-4px, 0, 0);}
         50% {transform: translate3d(0px, 0, 0);}
         70% {transform: translate3d(-4px, 0, 0);}
         100% {transform: translate3d(240px, 0, 0);}
     }
     @media (prefers-reduced-motion: reduce) {
         .line-arrow-right1 {
             animation: none;
         }
     }
/*dropdown - dropup*/
	@media (min-width: 200px) {
		.animate { animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-fill-mode: both; -webkit-animation-fill-mode: both; }
	}
	@keyframes slideIn {
	0% { transform: translateY(2rem); opacity: 0; }
	  100% { transform: translateY(0rem); opacity: 1; }
	  0% { transform: translateY(2rem); opacity: 0; }
	}
	@-webkit-keyframes slideIn {
	0% { -webkit-transform: transform; -webkit-opacity: 0; }
	  100% { -webkit-transform: translateY(0); -webkit-opacity: 1; }
	  0% { -webkit-transform: translateY(2rem); -webkit-opacity: 0; }
	}
	.slideIn { -webkit-animation-name: slideIn; animation-name: slideIn; }
/*entrances*/	
.wow:first-child { visibility: hidden; } 
/* ----------------------------------------------
 * Generated by Animista on 2021-3-18 9:33:20
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
	.slide-in-blurred-bottom{-webkit-animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both}
	@-webkit-keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
	.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1.000) both}
	@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
	.tracking-in-contract{-webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both}
	@-webkit-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}


/* header */
.page-header {height:210px;/*height:25vh;*/ padding:0; position:relative; background-position:center center; background-size:cover;}
.page-header .page-header-img {position:absolute; background-size:cover; background-position:center center; width:100%; height:100%; z-index:-1; opacity:1;}
.page-header .container, .page-header .container-fluid {height:100%; z-index:1; position:relative;}
.page-header .category, .page-header .description {color:rgba(255, 255, 255, 0.5);}
.page-header:after, .page-header:before {position:absolute; z-index:0; width:100%; height:100%; display:block; left:0; top:0; content: "";}


/* profiles */
.profiles img{width:40px; height:auto;}
.profiles small{font-size:100% !important; background-color:var(--bs-warning);}
.profiles small.p-1{padding:0.125rem 0.25rem !important;}
.profiles img, .profiles small{transition: all .5s;}
.profiles a:hover img, .profiles a:focus img {background-color:var(--bs-gray-100);}
.profiles a:hover small, .profiles a:focus small {background-color:var(--bs-white); color:var(--color-link-hover);}
.profiles_content a{display:block; min-height:100px; overflow:hidden; font-size:0.95rem; font-weight:500; text-align:left; line-height:normal; align-items:center; border:1px solid var(--bs-border-color-translucent); border-radius:8px;  box-shadow:0px 0px 6px 2px var(--bs-border-color-translucent); transition: all .5s;}
.profiles_content a img {width:60px; height:auto; -webkit-transition:0.25s ease-in-out all; -o-transition:0.25s ease-in-out all; transition:0.25s ease-in-out all; -webkit-transform:scale(1); -ms-transform:scale(1); transform: scale(1);}
.profiles_content a:hover img, .profiles_content a:focus img {filter:brightness(0) invert(1); -webkit-transition:0.25s ease-in-out all; -o-transition:0.25s ease-in-out all; transition:0.25s ease-in-out all; -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform: scale(1.1);}
@media screen and (max-width: 75em) {
	.profiles_content a{ }
}


/* search */
.search .input-group:hover, .search input.form-control:hover {border-color:var(--color-link-hover) !important;}
.search button {background:transparent;}
.search button:hover {background:var(--bs-gray-100);}


/* MENU */
/* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
   You need this once per page no matter how many menu trees or different themes you use.
-------------------------------------------------------------------------------------------*/
.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm&gt;li&gt;h1,.sm&gt;li&gt;h2,.sm&gt;li&gt;h3,.sm&gt;li&gt;h4,.sm&gt;li&gt;h5,.sm&gt;li&gt;h6{margin:0;padding:0;}
.sm ul{display:none;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:default;}
.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden;}
.sm *,.sm *::before,.sm *::after{box-sizing:inherit;}
/* Theme */
.sm-simple {background:transparent;}
.sm-simple a {font-size:0.85rem; padding:0.80rem 0.75rem; /*make room for the toggle button (sub indicator)*/ padding-right:58px; line-height:1.25; font-weight:500; color:var(--color-text); text-decoration:none;} 
.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {background:var(--bs-gray-300); color:var(--color-link-hover); text-decoration:underline;/*+*/ /*make room for the toggle button (sub indicator)*/ padding-right:58px;}
.sm-simple a.current {background:var(--color-link); color:var(--bs-white);}
.sm-simple a.disabled {background:var(--bs-light); color:var(--bs-secondary);}
.sm-simple a .sub-arrow {position:absolute; top:50%; margin-top:-8px; right:10px; width:16px; height:16px; font-family:'Govco Icon'; font-size:1rem; line-height:1;}
.sm-simple a .sub-arrow::before {content:'\e9d8'; /* + */}
.sm-simple a.highlighted .sub-arrow::before {content:'\e97d'; /* - */}
.sm-simple li { border-top: 1px solid transparent; }
.sm-simple &gt; li:first-child { border-top: 0; }
.sm-simple ul {background:rgba(179, 179, 179, 0.1);}
.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active {border-left:8px solid transparent;}
.sm-simple ul ul a, .sm-simple ul ul a:hover, .sm-simple ul ul a:focus, .sm-simple ul ul a:active {border-left:16px solid transparent;}
.sm-simple ul ul ul a, .sm-simple ul ul ul a:hover, .sm-simple ul ul ul a:focus, .sm-simple ul ul ul a:active {border-left:24px solid transparent;}
.sm-simple ul ul ul ul a, .sm-simple ul ul ul ul a:hover, .sm-simple ul ul ul ul a:focus, .sm-simple ul ul ul ul a:active {border-left:32px solid transparent;}
.sm-simple ul ul ul ul ul a, .sm-simple ul ul ul ul ul a:hover, .sm-simple ul ul ul ul ul a:focus, .sm-simple ul ul ul ul ul a:active {border-left:40px solid transparent;}
/* LSC */
.sm-simple li ul:before {content:""; position:relative; margin:0 auto; left:calc(50% - 75px) !important; top:5px; border-radius:6px !important; mix-blend-mode: multiply; filter: contrast(1);}	
.sm-simple ul ul:before {content:""; display:none !important;}
.sm-simple li:nth-child(1n) ul:before {content:url(../img/palabras_lsc/00.no_item.gif);}	
.sm-simple li:nth-child(2n) ul:before {content:url(../img/palabras_lsc/02.Transparencia_y_Acceso_a_la_Informacion.gif);}
.sm-simple li:nth-child(3n) ul:before {content:url(../img/palabras_lsc/03.Atencion_y_Servicios_a_la_Ciudadania.gif);}
.sm-simple li:nth-child(4n) ul:before {content:url(../img/palabras_lsc/04.Participar.gif);}
.sm-simple li:nth-child(5n) ul:before{content:url(../img/palabras_lsc/05.Entidad.gif);}	
.sm-simple li:nth-child(6n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);}
.sm-simple li:nth-child(7n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(8n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(9n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(10n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(11n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(12n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(13n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(14n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(15n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(16n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(17n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(18n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(19n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li:nth-child(20n) ul:before{content:url(../img/palabras_lsc/00.no_item.gif);} 
.sm-simple li ul li a:before{display:none !important;}

@media (min-width: 991px) { /*768*/
  /* Switch to desktop layout
  -----------------------------------------------
     These transform the menu tree from
     collapsible to desktop (navbar + dropdowns)
  -----------------------------------------------*/
  /* start... (it's not recommended editing these rules) */
  .sm-simple ul {position:absolute; width:12em;}
  .sm-simple li {float:left;}
  .sm-simple.sm-rtl li {float:right;}
  .sm-simple ul li, .sm-simple.sm-rtl ul li, .sm-simple.sm-vertical li {float:none;}
  .sm-simple a {white-space:nowrap;}
  .sm-simple ul a, .sm-simple.sm-vertical a {white-space:normal;}
  .sm-simple .sm-nowrap &gt; li &gt; a, .sm-simple .sm-nowrap &gt; li &gt; :not(ul) a {white-space:nowrap;}
  /* ...end */
  .sm-simple {background:transparent;}
  .sm-simple a{width:auto; max-width:15.5vw; min-height:66px; overflow-x:hidden; white-space: break-spaces;}/*+*/
  .sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {padding:0.80rem 0.75rem; color:var(--color-text);}
  .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {background:var(--bs-gray-300); text-decoration:underline;/*+*/}
  .sm-simple a.current {background:var(--color-link); color:var(--bs-white);}
  .sm-simple a.disabled {background:var(--bs-light); color:var(--bs-secondary);}
  .sm-simple a.has-submenu {padding-right:32px;}
  .sm-simple a .sub-arrow {top:24px; margin-top:-8px; right:10px; width:16px; height:16px; font-family:'Govco Icon'; font-size:1rem; line-height:1;}
  .sm-simple a.highlighted .sub-arrow::before {content:'\e9d7'; /* + */}
  .sm-simple &gt; li {border-top:0; border-left:8px solid transparent;}
  .sm-simple &gt; li:first-child {border-left: 0;}
  .sm-simple ul {border:0 solid var(--color-link-hover); border-width:2px 0; background:var(--bs-light); box-shadow:0 5px 12px rgba(0, 0, 0, 0.2);}
  .sm-simple ul a {border:0 !important; max-width:28vw;/*+*/ min-height:20px;/*+*/}
  .sm-simple ul a.has-submenu {padding-right:32px;}
  .sm-simple ul a .sub-arrow {top:50%; margin-top:-8px; right:10px; width:16px; height:16px; font-family:'Govco Icon'; font-size:1rem; line-height:1;}
  .sm-simple ul a .sub-arrow::before {content:'\e996';}/*+*/
  .sm-simple ul a.highlighted .sub-arrow::before {content:'\e995'; /* + */}
  .sm-simple ul &gt; li {border-left:0; border-top:1px solid transparent;}
  .sm-simple ul &gt; li:first-child {border-top:0;}
  .sm-simple .scroll-up, .sm-simple .scroll-down {position:absolute; display:none; visibility:hidden; overflow:hidden; background:var(--bs-light); height:20px;}
  .sm-simple .scroll-up-arrow, .sm-simple .scroll-down-arrow {position:absolute; top:-2px; left:50%; margin-left:-8px; width:0; height:0; overflow:hidden; border-width:8px; border-style:dashed dashed solid dashed; border-color:transparent transparent var(--color-text) transparent;}
  .sm-simple .scroll-down-arrow {top:6px; border-style:solid dashed dashed dashed; border-color:var(--color-text) transparent transparent transparent;}
  .sm-simple.sm-rtl a.has-submenu {padding-right:20px; padding-left:32px;}
  .sm-simple.sm-rtl a .sub-arrow {left:20px; right:auto;}
  .sm-simple.sm-rtl.sm-vertical a.has-submenu {padding:11px 20px;}
  .sm-simple.sm-rtl.sm-vertical a .sub-arrow {left:auto; right:8px;}
  .sm-simple.sm-rtl &gt; li:first-child {border-left:1px solid transparent;}
  .sm-simple.sm-rtl &gt; li:last-child {border-left:0;}
  .sm-simple.sm-rtl ul a.has-submenu {padding:11px 20px;}
  .sm-simple.sm-rtl ul a .sub-arrow {left:auto; right:8px;}
  .sm-simple.sm-vertical a .sub-arrow {left:8px; right:auto;}
  .sm-simple.sm-vertical li {border-left:0; border-top:1px solid transparent;}
  .sm-simple.sm-vertical &gt; li:first-child {border-top:0;}	
}


/* Slider */
.slick-slider {position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list {position:relative; display:block; overflow:hidden; margin:0; padding:0;}
/*.slick-list:focus {outline:none;}*/
.slick-list.dragging {cursor:pointer; cursor:grab;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track {position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto;}
.slick-track:before, .slick-track:after {display:table; content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide img {display:block;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block; height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
/* theme */
.slick-loading .slick-list {background:#fff url('../img/circles-loader.gif') center center no-repeat;}
.slick-dots {position:absolute; bottom:10px; display:block; width:100%; padding:0; list-style:none; text-align:center;}
.slick-dots li {width:auto; position:relative; display:inline-block; width:18px; height:18px; margin:0 10px; padding:0; cursor:pointer;}
.slick-dots li button {font-size:0; line-height:0; display:block; width:18px; height:18px; padding:4px; cursor:pointer; border-radius:50%; border:3px solid var(--bs-white); background:transparent;}
.slick-dots li button:hover {border-color:var(--bs-white) !important; background:var(--bs-white);} 
.slick-active button {background:var(--bs-white) !important; border-radius:50%; border-color:var(--bs-white) !important;}
.slick-prev, .slick-next {position:absolute; top:calc(50% - 3rem); z-index:2; padding:0.5rem; font-size:3rem; line-height:1; background:transparent; color:var(--bs-white); opacity:0.85;}
.slick-prev .fs-1, .slick-next .fs-1 {font-size:3rem !important;}/*+*/
.slick-prev img, .slick-next img{width:15px; height:auto;}/*+*/
.slick-prev {left:0;}	.slick-next {right:0;}
.slick-prev:hover, .slick-next:hover {opacity:1;}
/* hero */
/* animation-slide-text */
.hero-text .hero {position:relative;}
.hero-text .controls {position:relative; z-index:2; line-height:0; float:left; left:calc(4rem + 15px); top:-47.5px;} /*+*/
.hero .hero-slide img {width:100%; /*height:330px; object-fit:cover;*/ object-position:top center;}
.hero .hero-slide .header-content {width:100%; margin:0 auto; position:absolute;}
.slide-content {padding:0;}
/** Text Animation **/
@-webkit-keyframes fadeInUpSD {
	0% {opacity:0; -webkit-transform:translateY(100px); transform:translateY(100px)}
	100% {opacity:1; -webkit-transform:none; transform:none}
}
@keyframes fadeInUpSD {
	0% {opacity:0; -webkit-transform:translateY(100px); transform:translateY(100px)}
	100% {opacity:1; -webkit-transform:none; transform:none}
}
.fadeInUpSD {-webkit-animation-name:fadeInUpSD; animation-name:fadeInUpSD;}
.slick-active .slide-content {animation-name:fadeInUpSD; animation-duration:1s; opacity:1; width:100%;}
/* Media Queries */
@media (max-width: 768px) {
	.hero-text .hero .hero-slide a {  }
	.hero-text .hero .hero-slide a span {font-size:20px;}
	.hero-text .controls {position:relative !important; z-index:2; margin-top:2.5%; left:calc(50% - 50px);} /*+*/
	.hero .hero-slide .header-content {  }
}

/* Banner */
.banner {height:auto;/*55vh*/ background-position:center; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover; background-attachment: fixed !important;}	.banner img {width:100%; height: 57vh;}	.banner .header-content {font-size:100%; position:absolute; top:calc(40% - 75px); /*top:20vh;*/}
.banner .slick-dots li, .banner .slick-dots li button  {width:14px !important; height:14px !important; margin:0 10px; padding:0; cursor:pointer;}
.banner .slick-prev, .banner .slick-next {top:auto; bottom:5px; padding:0 0.5rem !important;}
.banner .slick-next {right:auto; left:calc(160px + 4rem);}
@media (max-width: 768px) {
	.banner img {width:100%; height:auto;/*25vh*/}
	.banner .slick-dots {position:relative !important; bottom:15px !important;}
	.banner .slick-prev, .banner .slick-next {bottom:0;}
	.banner .slick-next {right:0; left:auto;}
	.banner .controls {position:relative !important; z-index:2; margin-top:30px; left:calc(50% - 50px);} /*+*/
	.banner .header-content {font-size:75%; position:relative !important; top:calc(40% - 40px);} /*display:none;*/
}

/* Noticias destacadas en slide */
.noticias .slick-dots {position:relative; z-index:3; bottom:0; width:calc(100% - 25rem); padding:0; margin:20px auto;}
.noticias .slick-dots li, .noticias .slick-dots li button  {width:14px !important; height:14px !important; margin:0 10px; padding:0; cursor:pointer; border-color:var(--color-link); background:transparent;}
.noticias .slick-dots li button:hover {border-color:var(--color-link-hover) !important; background:var(--color-link-hover);} 
.noticias .slick-active button {background:var(--color-link-hover) !important; border-radius:50%; border-color:var(--color-link-hover) !important;}
.noticias .slick-prev:before, .noticias .slick-next:before {opacity:1; color:var(--color-link) !important;} 
.noticias .slick-prev, .noticias .slick-next {top:auto; bottom:-20px; padding:0 0.5rem; font-size:3rem; background:transparent; color:var(--color-link); opacity:1;}
.noticias .slick-prev {left:-0.15rem;}	.noticias .slick-next {right:-0.15rem;}
.noticia .controls {position:relative; top:-47.5px; left:calc(4rem + 15px) !important;} /*+*/
@media (max-width: 768px) {
	.noticias .slick-dots {bottom:-5px !important; width:calc(100% - 10rem);}
	.noticias .slick-prev, .noticias .slick-next {bottom:-1.5rem;}
	.noticias .slick-next {right:0; left:auto;}
	.noticia .controls {position:relative; z-index:2; top:5px; left:calc(50% - 50px) !important;} /*+*/
}

/* Noticias en bloque */
.noticias_index div.filtr-container{height:auto; min-height:125px; padding:0; overflow:hidden; display:none; position:relative; float:right;}
.noticias_index div.filtr-container:nth-child(1), .noticias_index div.filtr-container:nth-child(2), .noticias_index div.filtr-container:nth-child(3), .noticias_index div.filtr-container:nth-child(4), .noticias_index div.filtr-container:nth-child(5) {display:flex;}
.noticias_index div.filtr-container p{display:none;}
.noticias_index div.filtr-container a{text-decoration:underline !important; font-size:0.9rem;}
.noticias_index div.filtr-container img{height:auto;}
.noticias_index div.filtr-container img:hover{ -webkit-box-shadow: 0px 0px 10px 3px var(--bs-border-color-translucent); box-shadow: 0px 0px 10px 3px var(--bs-border-color-translucent); }
.noticias_index div.filtr-container .grid-image-item {width:160px; height:125px; overflow:hidden; margin:0 30px 0 0; float:left;}
.noticias_index div.filtr-container:nth-child(1) {height:auto /*625px*/; float:none; clear:both;}
.noticias_index div.filtr-container:nth-child(1) p{display:block;}
.noticias_index div.filtr-container:nth-child(1) a{font-size:1.3rem;}
.noticias_index div.filtr-container:nth-child(1) img{width:auto; margin:0; float:none; clear:both;}
.noticias_index div.filtr-container:nth-child(1) .grid-image-item {width:100%; height:auto; min-height:420px; margin:0; float:none; clear:both;}
@media screen and (max-width: 75em) {
	.noticias_index div.filtr-container .grid-image-item {width:35%; height:auto;min-height:100px;}
	.noticias_index div.filtr-container:nth-child(1), .noticias_index div.filtr-container:nth-child(1) .grid-image-item {height:auto; min-height:auto;}
}

/* Masonry Cascading grid */
/* fluid 2 columns 
.grid-sizer, .grid-item {width:48%;}
.gutter-sizer {width:5%;}
@media screen and (max-width:64em) {
	.grid-sizer, .grid-item {width:100%;}
}*/


/* Noticias noticias.php */
.noticia-wrapper {overflow:hidden;}
/*pagination*/
.simple-pagination ul {margin:0 auto; padding:0; list-style:none; text-align:center;}
.simple-pagination li {display:inline-block; margin-right:5px;}
.simple-pagination li a, .simple-pagination li span {color:var(--color-link); padding:0.75rem 1rem; text-decoration:none; border:none; border-radius:0.3rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.simple-pagination li a:hover, .simple-pagination li span:hover {color:var(--color-link-hover); background-color:var(--bs-gray-100);}
.simple-pagination .current {color:var(--bs-white); background-color:var(--color-link-hover);}
.simple-pagination .prev.current, .simple-pagination .next.current {visibility:hidden; /*background:var(--bs-pagination-disabled-bg); color:var(--bs-pagination-disabled-color);*/}


/* Noticias index2 */
.noticias_index2 .btn.h5{font-size:90%;}
.noticias_index2 .col-xl-4, .noticias_index2 .col-lg-5, .noticias_index2 .col-md-12, .noticias_index2 .col-sm-12 {-ms-flex:0 0 100% !important; flex:0 0 100% !important; max-width:100% !important;}
.noticias_index2 .noticias .row .noticia {display:none;}
.noticias_index2 .noticias .row .noticia:nth-child(1) {display:flex;}

/* Destacados */
.destacados .slick-prev:before, .destacados .slick-next:before { opacity: 1; color: var(--bs-primary) !important; } 
.destacados .slick-prev {left:-0.15rem;}	.destacados .slick-next {right:-0.15rem;}

/* Footer */
.footer img{max-width:90%; margin:0 auto;}
.footer .slick-prev, .footer .slick-next {line-height:1.5; color:var(--color-link); opacity: 1;}
.footer .slick-prev {left:-1.5rem;}	.footer .slick-next {right:-1.5rem;}


/* Contáctenos */
.contacto .form-control, .contacto .form-select {color:var(--color-text); border-bottom:1px solid rgba(0,1,104,0.5) !important; font-family:inherit;}
.contacto .form-control:focus, .contacto .form-select:focus {color:var(--color-link); background-color:transparent; border-bottom-color:var(--color-link-hover) !important;}


/* accordion Bigmenu */
/*inicio subnivel*/
.accordion-bigmenu ol { margin-top:0.75rem; counter-reset: item; }
.accordion-bigmenu li { display: block;}
.accordion-bigmenu li:before { content: counters(item, ".") " "; counter-increment: item; font-weight:700; }
/*fin subnivel*/
.accordion-bigmenu li a{ color:var(--color-text); text-decoration:none;}
.accordion-bigmenu li a:hover, .accordion-bigmenu li a:focus{ color:var(--color-link); font-weight:700;}
.accordion-bigmenu .accordion-header {color:var(--color-link); font-size: 1.15rem;
  font-weight:600; margin:-1.5rem 0 -0.75rem 0;}
.accordion-bigmenu .accordion-header:hover {font-weight:600; background-color:var(--bs-gray-100);}
.accordion-bigmenu .accordion-header:before { content: counter(item); color:var(--bs-white); font-size: 1.15rem; font-weight:600; position: absolute; --size: 32px; left: calc(-1 * var(--size) - 10px); line-height: var(--size); width: var(--size); height: var(--size); top: 0.75rem; background:var(--color-link); border-radius: 50%; text-align: center; }

/* accordion Menu */
/*inicio subnivel*/
.accordion-menu ol { margin-top:0.75rem; counter-reset: item-menu; }
.accordion-menu li { display: block;}
.accordion-menu li:before { content: counters(item-menu, ".") " "; counter-increment: item-menu; font-weight:500; }
/*fin subnivel*/
.accordion-menu li a{ color:var(--color-text); text-decoration:none;}
.accordion-menu li a:hover, .accordion-menu li a:focus{ color:var(--color-link); font-weight:500; text-decoration:underline;}
.accordion-menu .accordion-header {color:var(--color-text); font-size: 1.15rem;
  font-weight:400; margin:-1.5rem 0 -0.75rem 0; border-bottom:1px solid rgba(0,0,0,0.1)}
.accordion-menu .accordion-header:hover, .accordion-menu .accordion-header:focus { color:var(--color-link); font-weight:400; background-color:var(--bs-gray-100); text-decoration:none;}
.accordion-menu .accordion-header:before { content: counter(item-menu); color:var(--bs-white); font-size: 1.15rem; font-weight:600; position: absolute; --size: 32px; left: calc(-1 * var(--size) - 10px); line-height: var(--size); width: var(--size); height: var(--size); top: 0.75rem; background:var(--color-link); border-radius: 50%; text-align: center; visibility:hidden;}
.accordion-menu .list-group li{border:none;}

/*Tabs internos*/
.pestana{width:auto; padding:0.5rem 1.25rem; margin-right:0.25rem; text-align:center; background:var (--bs-white); border:1px solid #dee2e6; border-bottom-width:0; border-radius:0.5rem 0.5rem 0 0;}
.pestana:hover{cursor:pointer; color:var(--color-link-hover); background:var(--bs-gray-100);}
.pestana.active{color: var(--bs-white); background: var(--color-link); /*opacity: 1 !important;*/ }
.tab-content{padding:2rem 0;}
.tab-content ul li a:hover{ /*text-decoration:underline !important;*/ } /*+*/
.paginate_button{padding:0 !important;}

/* scroll */
.mycustomscroll {width:100%; height:450px; margin:0 auto; padding:0; overflow:auto; position:relative; z-index:2;}
.flexcroll{border-width:0; border-color:var(--bs-gray-100); border-style:solid; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear;  border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
.flexcroll:hover .vscrollerbar, .flexcroll:hover .hscrollerbar {background-color:var(--color-link-hover);}
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0;}
.vscrollerbase {width:8px; border-right:8px solid var(--bs-gray-100);}		.hscrollerbase {height:8px; border-bottom:8px solid var(--bs-gray-100);}		
.vscrollerbase, .hscrollerbase {background:transparent; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear;}
.vscrollerbar {width:8px;} 		.hscrollerbar {height:8px;} 	
.vscrollerbar, .hscrollerbar {background-color:var(--color-link); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear;}
.scrollerjogbox {width:8px; height:8px; top:auto; left:auto; bottom:0; right:0; background-color:var(--bs-white);} 

/* Mapa de navegación */
.bigmapa{width:100%; height:auto; margin:0 auto; clear:both;}
.bigmapa ul{list-style: none; margin-left:0; padding-left:0;}
/*inicio subnivel*/
.bigmapa ol, .linksmapa ol { margin-left:0; padding-left:0; margin:0.75rem 0; counter-reset: numero-menu; }
.bigmapa li { display: block;}
.bigmapa li:before, .bigmapa li.linksmapa:before { content: counters(numero-menu, ".") " "; counter-increment: numero-menu; font-weight:800; }
/*fin subnivel*/
.bigmapa li a{ color:var(--color-text);}
.bigmapa li a:hover, .bigmapa li a:focus{ color:var(--color-link); font-weight:500; text-decoration:underline;}
.bigmapa a.linkmapatitle, .bigmapa .mapatitle {color:var(--color-text); text-transform:uppercase; font-weight:800; margin:-1.5rem 0 0 0;}
.bigmapa a:hover.linkmapatitle, .bigmapa .mapatitle:hover, .bigmapa a:focus.linkmapatitle, .bigmapa .mapatitle:focus { color:var(--color-text); font-weight:800; text-decoration:none; cursor:text;}
.bigmapa .mapatitle:before { content: counter(numero-menu) " "; }
.bigmapa .list-group li{border:none;}


/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 10042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; } 
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 10043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } 
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; } 
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } 
.mfp-align-top .mfp-container:before { display: none; } 
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 10045; } 
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } 
.mfp-ajax-cur { cursor: progress; } 
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } 
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } 
.mfp-auto-cursor .mfp-content { cursor: auto; } 
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } 
.mfp-loading.mfp-figure { display: none; } 
.mfp-hide { display: none !important; } 
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 10044; }   
.mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: var(--bs-white); } 
.mfp-s-ready .mfp-preloader { display: none; } 
.mfp-s-error .mfp-content { display: none; } 
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 10046; box-shadow: none; touch-action: manipulation; } 
button::-moz-focus-inner { padding: 0; border: 0; } 
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: var(--bs-white); font-style: normal; font-size: 28px; font-family:monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; } .mfp-close:active { top: 1px; } 
.mfp-close-btn-in .mfp-close { color: #333; } 
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: var(--bs-white); right: -6px; text-align: right; padding-right: 6px; width: 100%; } 
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } 
.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }   
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after { border-right: 17px solid var(--bs-white); margin-left: 31px; }
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; }   
.mfp-arrow-right:after { border-left: 17px solid var(--bs-white); margin-left: 39px; }   
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; } 
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }
/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } 
/* The shadow behind the image */
.mfp-figure { line-height: 0; }
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; } 
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } 
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /** Remove all paddings around the image on small screen **/
  .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  .mfp-img-mobile img.mfp-img { padding: 0; }
  .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } 
}
@media all and (max-width: 900px) {
  .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
  .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
  .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
  .mfp-container { padding-left: 6px; padding-right: 6px; } 
}


/* image-show_hover */
.ddimgtooltip{ display:none; position:absolute; z-index:10000000 !important; padding:4px; color:var(--bs-gray-dark); border:1px solid var(--bs-border-color-translucent); background:var(--bs-light); border-radius:3px; box-shadow: 0px 0px 10px 3px var(--bs-border-color-translucent); }
.ddimgtooltip img{mix-blend-mode: multiply; filter:contrast(1);}

/* ACCESSIBILITY */
/* skipping to content */
.text-assistive {-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0); clip-path:polygon(0 0, 0 0, 0 0, 0 0); box-sizing:border-box; position:absolute; margin:0; padding:0;}
.text-assistive.display-at-top-on-focus {top:0; left:0; width:100%;}
.text-assistive.display-at-top-on-focus:focus {-webkit-clip-path:none; clip-path: none; z-index:10041; height:80px; line-height:80px; font-size:1.2rem; background:var(--bs-gray-100); color:var(--color-link); text-decoration:none; text-align:center;}
#skip-link-target:focus {background:var(--color-link-hover); color:var(--bs-white);}
.text-assistive.display-in-place-on-focus, .text-assistive.display-above-place-on-focus {display:inline-block; transform:translateY(-200vh);}
.text-assistive.display-in-place-on-focus:focus {-webkit-clip-path:none; clip-path:none; z-index:10000; padding:1.5rem; transform:translateY(0); background:var(--color-link-hover); color:var(--bs-white); text-decoration:none;}
.text-assistive.display-above-place-on-focus:focus {-webkit-clip-path:none; clip-path:none; padding:1.5rem; transform:translateY(-2rem); z-index:10000; background:var(--color-link-hover); color:var(--bs-white); text-decoration:none;}
/* Este enlace abrirá una nueva pestaña */
.wh-0{display:block; width:0 !important; height:0 !important; overflow:hidden;}
/* line length */
.w-80 {width:100%;}
@media (min-width: 768px) {
	.w-80 {width:80%;}
}
/* ACCESSIBILITY */

/* BARRA ACCESIBILIDAD */
.invert {filter:invert(100%); -webkit-filter:invert(1); -moz-filter:invert(100%); transition:all .5s;}
.grayscale {filter:grayscale(100%); -webkit-filter:grayscale(1); -moz-filter:grayscale(100%); transition:all .5s;}
.hue-rotate {filter:hue-rotate(90deg); -webkit-filter:hue-rotate(90deg); -moz-filter:hue-rotate(90deg); transition:all .5s;}
.default-color {filter:none !important; transition:all .5s;}
.altoContraste {-webkit-filter:invert(1); filter:invert(1); background-color:var(--bs-white);}
@-moz-document url-prefix() {
  .altoContraste {mix-blend-mode:difference; background-color:var(--bs-white); filter:none;}
}
.tracking_more{letter-spacing:calc(1rem * 0.12); word-spacing:calc(1rem * 0.16);} /*for WCAG 2.1*/
.tracking_less{letter-spacing: 0.04rem !important; word-spacing: 0.02rem !important;}
.tracking{letter-spacing:normal; word-spacing:normal;}
.accesibilidad-menu {background-color:var(--color-link); display:block; position:fixed; top:50vh; left:auto; right:0; z-index:10000; border-radius:16px 0 0 16px; box-shadow:1px 3px 5px var(--bs-border-color-translucent); transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.accesibilidad-items {display:flex; flex-direction:column; width:40px; margin:0 5px; padding:10px 5px; list-style:none;}
.accesibilidad-items a, .accesibilidad-items button {display:flex; width:180px; padding:2px 0px; align-items:center; font-family:inherit; font-size:0.85rem; line-height:1; color: var(--bs-white); border-radius:8px 0 0 8px; /*transition:all .5s;*/ text-decoration:none;}
.accesibilidad-items button {margin:0; background-color:var(--color-link);}
.accesibilidad-items a:hover, .accesibilidad-items a:focus, .accesibilidad-items button:hover, .accesibilidad-items button:focus {padding:2px 10px; background-color: var(--color-link-hover); -webkit-transform:translateX(-140px); transform:translateX(-140px);}
.accesibilidad-items img {display:flex; width:33px; height:33px; padding:8px; margin:5px 0; background-color:var(--bs-white); align-items:center; justify-content:center; border-radius:10px; /*filter: brightness(0) invert(1);*/}
.accesibilidad-items span {font-size:0.85rem; margin-left:15px; display:none;}
.accesibilidad-items span.govco-icon {font-size:2rem; margin:5px 0; display:block;}
.accesibilidad-items a:hover span, .accesibilidad-items a:focus span, .accesibilidad-items button:hover span, .accesibilidad-items button:focus span {display:block;}
.accesibilidad-items .paused:before{font-family:"Govco Icon"; font-size:2rem; content:'\e9c8'; margin-right:10px;}
.accesibilidad-items .resume:before{font-family:"Govco Icon"; font-size:2rem; content:'\e9c7'; margin-right:10px;}
.accesibilidad-items .paused, .accesibilidad-items .resume {height:46px; padding:4px 0;}
/* BARRA ACCESIBILIDAD FIN*/

/* Botón volver a arriba*/
.button-top{display: none; z-index:200; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.button-top .accesibilidad-items {width:50px; padding:0 5px;}
.button-top .accesibilidad-items a, .button-top .accesibilidad-items button {width: 180px; padding: 5px 10px; display: flex; align-items: center; font-family:inherit; background-color:var(--bs-white); color: var(--color-link); border:1px solid var(--bs-border-color-translucent); border-radius: 16px 0 0 16px; box-shadow:1px 3px 5px var(--bs-border-color-translucent); transition: all .5s; text-decoration: none;}
.button-top .accesibilidad-items a:hover, .button-top .accesibilidad-items button:hover {color: var(--color-link-hover); background-color: var(--bs-white); -webkit-transform: translateX(-130px); transform: translateX(-130px); padding: 5px 10px;}


/* Outdated Browser */
#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#cb4b44;color:var(--bs-white)}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:var(--bs-white);text-decoration:none;border:2px solid var(--bs-white);cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#cb4b44;background-color:var(--bs-white)}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:var(--bs-white);font-size:36px;line-height:36px}


/*sweetalert2.min.css*/
.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9;pointer-events:all}.swal2-popup.swal2-toast&gt;*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px var(--bs-white),0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:10060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end" "gap gap gap";grid-template-rows:auto auto auto .625em;height:100%;padding:.625em .625em 0;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container::after{content:"";grid-column:1/4;grid-row:4;height:.625em}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start&gt;.swal2-popup{align-self:start}.swal2-container.swal2-top&gt;.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end&gt;.swal2-popup,.swal2-container.swal2-top-right&gt;.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left&gt;.swal2-popup,.swal2-container.swal2-center-start&gt;.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center&gt;.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end&gt;.swal2-popup,.swal2-container.swal2-center-right&gt;.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left&gt;.swal2-popup,.swal2-container.swal2-bottom-start&gt;.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom&gt;.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end&gt;.swal2-popup,.swal2-container.swal2-bottom-right&gt;.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen&gt;.swal2-popup,.swal2-container.swal2-grow-row&gt;.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column&gt;.swal2-popup,.swal2-container.swal2-grow-fullscreen&gt;.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#00883E;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(115,103,240,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#ea5455;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(234,84,85,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7d88;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,125,136,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 0}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 0;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)&gt;[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}</pre></body></html>