@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.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:'Montserrat', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x:hidden !important;
	/*colors*/
	--color-text: #212529;
    --color-number: #495057;
    --color-bg: #8CC62E; 
    --color-link: #8CC62E; 
    --color-link-hover: #8CC62E;
    color: var(--color-text);
    background-color: var(--color-bg);
	/*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:(--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 {color:var(--color-link) !important;}
small, .small { font-size:75%; }

iframe{max-width:100%;}

*, *::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;position: relative; /*outline: none;*/ scrollbar-width: inherit; scrollbar-color: inherit;}
a { margin:0; padding:0; list-style:none; outline: none; text-decoration: none; }
p a:hover{ text-decoration:underline !important; }
input { outline: none !important; }
button { outline: none !important; }
/* ACCESSIBILITY */
/* improved keyboard focus visibility */
a:focus {display:inline-block; width:auto; outline:3px solid var(--bs-primary) !important; outline-offset:3px; box-shadow:0 0 0 3px var(--bs-warning); -webkit-box-shadow:0 0 0 3px var(--bs-warning) !important;}
input:focus, textarea:focus, button:focus { border-color:var(--bs-warning); outline:3px solid var(--bs-primary) !important; outline-offset:3px; box-shadow:0 0 0 3px var(--bs-warning); -webkit-box-shadow:0 0 0 3px var(--bs-warning) !important;}
.bg-dark a:focus, .bg-muted a:focus { background-color: var(--bs-warning) !important; color: white !important; }
/* ACCESSIBILITY */

.custom-popover {
  --bs-popover-border-color: var(--bs-transparent);
  --bs-popover-header-bg: var(--bs-light);
  --bs-popover-header-color: var(--bs-white);
  --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: 1051 !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; }

.custom-font {font-family:inherit, sans-serif !important;}
.serif-font {font-family: serif !important;}
.handwritten-font {font-family: cursive !important;}
.outline-font{text-shadow:1px 1px 0 #3366cc, 1px -1px 0 #3366cc, -1px 1px 0 #3366cc, -1px -1px 0 #3366cc, 1px 0px 0 #3366cc, 0px 1px 0 #3366cc, -1px 0px 0 #3366cc, 0px -1px 0 #3366cc, 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: #212529;}	
/*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: 0.70em !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; height:100px; overflow:hidden; font-size:0.95rem; font-weight:500; text-align:left; line-height:auto; 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 {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{height:80px; line-height:1.125;}
}


/* MENU */
#menu {width:auto; max-width:100%; height:auto; margin:0 auto; padding:0; position:relative; z-index:1040; bottom:0; vertical-align:baseline !important;}
#main-menu {margin:0 auto; position:relative; z-index:1040; width:auto;}
#main-menu ul {width:45rem;}
/* SmartMenus Core CSS (No es recomendable editar esta)
===============================================================*/
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
ul.sm li{position:relative;}
ul.sm a{position:relative;display:block;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px;}
ul.sm li{float:left;}
ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm a{white-space:nowrap;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
* html ul.sm-vertical li{float:left;width:100%;}
* html ul.sm-vertical ul li{float:none;width:auto;}
*:first-child+html ul.sm-vertical>li{float:left;width:100%;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* Menu box
===================*/
.sm-blue {background:transparent;}
.sm-blue-vertical {border-radius:3px;}
.sm-blue ul {padding:0; background:var(--bs-light); border-bottom:4px solid var(--color-link-hover); border-radius:3px; box-shadow:1px 3px 5px var(--bs-border-color-translucent);}
/* Menu items
===================*/
.sm-blue a {font-size:0.85rem; padding:1rem; line-height:1.625rem; font-family:'Montserrat', sans-serif; font-weight:600; color:var(--color-text) !important; text-decoration:none;}
.sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {background:var(--bs-gray-100); color:var(--bs-link-color) !important;} 
.sm-blue-vertical a {padding:9px 40px 8px 23px; background:var(--bs-light);}
.sm-blue ul a {padding:9px 40px 8px 23px; font-size:0.85rem; font-weight:600; text-shadow:none; color:var(--color-number); background:var(--bs-light);}
.sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {background:var(--bs-gray-100); color:var(--bs-link-color) !important; border-radius:none !important;}
/* LSC */
.sm-blue li ul:before {content:""; position:relative; margin:0 auto; left:calc(50% - 75px); top:5px; border-radius:6px !important; mix-blend-mode: multiply; filter: contrast(1);}	
.sm-blue ul ul:before {content:""; display:none !important;}
.sm-blue li:nth-child(1) ul:before {content:url(../img/palabras_lsc/01_inicio.gif);}	
/*.sm-blue li:nth-child(2) ul:before {content:url(../img/palabras_lsc/02_institucional.gif);}
.sm-blue li:nth-child(3) ul:before {content:url(../img/palabras_lsc/03_Atencion_y_Servicios_a_la_Ciudadania.gif);}
.sm-blue li:nth-child(4) ul:before {content:url(../img/palabras_lsc/04_Participa.gif);}
.sm-blue li:nth-child(5) ul:before{content:url(../img/palabras_lsc/05_Noticias.gif);}	
.sm-blue li:nth-child(6) ul:before{content:url(../img/palabras_lsc/06_participacion_estudiantil.gif);}*/
/*
.sm-blue li:nth-child(1n) ul:before {content:url(../img/palabras_lsc/01_inicio.gif);}	
.sm-blue li:nth-child(2n) ul:before {content:url(../img/palabras_lsc/02_institucional.gif);}
.sm-blue li:nth-child(3n) ul:before {content:url(../img/palabras_lsc/03_gestion_adiminitrativa.gif);}
.sm-blue li:nth-child(4n) ul:before {content:url(../img/palabras_lsc/04_gestion_academica.gif);}
.sm-blue li:nth-child(5n) ul:before{content:url(../img/palabras_lsc/05_gestion_comunitaria.gif);}	
.sm-blue li:nth-child(6n) ul:before{content:url(../img/palabras_lsc/06_participacion_estudiantil.gif);}*/
.sm-blue li ul li a:before{display:none !important;}	
/* current items - add the class manually to some item or check the "markCurrentItem" script option */
.sm-blue a.current, .sm-blue a.current:hover, .sm-blue a.current:focus, .sm-blue a.current:active, .sm-blue ul a.current, .sm-blue ul a.current:hover, .sm-blue ul a.current:focus, .sm-blue ul a.current:active {color:var(--color-link);}
/* round the left corners of the first item for horizontal main menu */
.sm-blue > li:first-child > a {	}
/* round the corners of the first and last items for vertical main menu */
.sm-blue-vertical > li:first-child > a {	}
.sm-blue-vertical > li:last-child > a {	}
.sm-blue a.has-submenu {}
/* Sub menu indicators
===================*/
.sm-blue a span.sub-arrow {position:relative; float:right; margin-left:10px; color:inherit; font-weight:bold; display:block;/*display:none;+*/}
.sm-blue-vertical a span.sub-arrow, .sm-blue ul a span.sub-arrow {position:relative; float:right; margin-left:10px; color:inherit; font-weight:bold; display:block;/*display:none;+*/}
.sm-blue a:hover span.sub-arrow, .sm-blue-vertical a:hover span.sub-arrow, .sm-blue ul a:hover span.sub-arrow {color:var(--bs-link-color) !important;}
.sm-blue a i.fa-angle-down { margin-top:0.25rem; margin-right:-1.5rem; } /*+*/
.sm-blue a:hover i.fa-angle-down{ transform:rotate(-90deg); } /*+*/
/* Items separators
===================*/
.sm-blue li {border-left:none;}
.sm-blue li:first-child, .sm-blue-vertical li, .sm-blue ul li {border-left:0;}
/* Scrolling arrows containers for tall sub menus 
===================*/
.sm-blue span.scroll-up, .sm-blue span.scroll-down {position:absolute; display:none; visibility:hidden; overflow:hidden; background:var(--bs-light); height:20px;}
.sm-blue span.scroll-up-arrow, .sm-blue span.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-number) transparent;}
.sm-blue span.scroll-up-arrow:hover, .sm-blue span.scroll-down-arrow:hover {border-color:transparent transparent var(--color-link) transparent;}
.sm-blue span.scroll-down-arrow {top:3px; border-style:solid dashed dashed dashed; border-color:var(--color-number) transparent transparent transparent;}
.sm-blue span.scroll-down-arrow:hover {border-color:var(--color-link) transparent transparent transparent;}
/*
---------------------------------------------------------------
  Responsiveness
---------------------------------------------------------------*/
/* decrease horizontal main menu items left/right padding to avoid wrapping */
@media screen and (max-width: 84em) {
#menu {margin:0 auto 1rem auto;}
.sm-blue:not(.sm-blue-vertical) > li > a {padding-left:18px; padding-right:18px;}
}
@media screen and (max-width: 75em) {
#menu {margin:0 auto 1rem auto;}
.sm-blue:not(.sm-blue-vertical) > li > a {padding-left:10px; padding-right:10px;}
}
@media screen and (max-width: 991px) { /*max-width: 64em*/   
/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
ul.sm-blue{width:auto !important;}
ul.sm-blue ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
ul.sm-blue>li{float:none;}
ul.sm-blue>li>a,ul.sm-blue ul.sm-nowrap>li>a{white-space:normal;}
ul.sm-blue iframe{display:none;}
/* Uncomment this rule to disable completely the sub menus for small screen devices */
/*.sm-blue ul, .sm-blue span.sub-arrow, .sm-blue iframe {display:none !important;}*/
/* Menu box
===================*/
.sm-blue {background:transparent;}
.sm-blue ul {border:0; padding:0; background:transparent; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.sm-blue ul ul {/* darken the background of the 2+ level sub menus and remove border rounding */ 
background:transparent; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
/* Menu items
===================*/
.sm-blue a {padding:10px 2px 10px 30px !important;/* add some additional left padding to make room for the sub indicator */ background:transparent; border:none;}
.sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {color:var(--color-text);} 
.sm-blue ul a {background:var(--bs-light); color:var(--color-number) !important; text-shadow:none !important;}
.sm-blue a.current {background:var(--bs-gray-100); color:var(--bs-link-color) !important;}
/* add some text indentation for the 2+ level sub menu items */
.sm-blue ul a {border-left:10px solid transparent;} .sm-blue ul ul a {border-left:20px solid transparent;} .sm-blue ul ul ul a {border-left:30px solid transparent;} .sm-blue ul ul ul ul a {border-left:40px solid transparent;} .sm-blue ul ul ul ul ul a {border-left:50px solid transparent;}
/* round the corners of the first and last items */
.sm-blue > li:first-child > a {	}
/* presume we have 4 levels max */
.sm-blue > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul { }
/* highlighted items, don't need rounding since their sub is open */
.sm-blue > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted { }
/* Sub menu indicators
===================*/
.sm-blue a span.sub-arrow, .sm-blue ul a span.sub-arrow {top:50%; right:10px; left:auto; margin-left:10px; width:20px; height:20px; font:bold 1rem monospace !important; text-align:center; border:0; text-shadow:none; color:inherit; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:block;/*display:none +*/}
/* Hide sub indicator "+" when item is expanded - we enable the item link when it's expanded */
.sm-blue a.highlighted span.sub-arrow {display:none !important;}
.sm-blue a i.fa-angle-down { display:none !important; } /*+*/
/* Items separators
===================*/
.sm-blue li {border-left:0;}
.sm-blue ul li {border-top:1px solid transparent !important;}
.sm-blue ul li:first-child {border-top:0;}
}
/* apply the animations just in desktop view */
@media (min-width:768px) {
  /* prevent text rendering degrade during animation in Mac browsers */
  #main-menu {
    -webkit-font-smoothing: subpixel-antialiased;
  }
  /* show animation */
  #main-menu ul.show-animation {
    -webkit-animation: show-animation 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
	animation: show-animation 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
  }
  @-webkit-keyframes show-animation {
    0% {
		-webkit-transform: rotateX(-100deg);
				transform: rotateX(-100deg);
		-webkit-transform-origin: top;
				transform-origin: top;
		opacity: 0;
	  }
	  100% {
		-webkit-transform: rotateX(0deg);
				transform: rotateX(0deg);
		-webkit-transform-origin: top;
				transform-origin: top;
		opacity: 1;
	  }
  }
  @keyframes show-animation {
    0% {
		-webkit-transform: rotateX(-100deg);
				transform: rotateX(-100deg);
		-webkit-transform-origin: top;
				transform-origin: top;
		opacity: 0;
	  }
	  100% {
		-webkit-transform: rotateX(0deg);
				transform: rotateX(0deg);
		-webkit-transform-origin: top;
				transform-origin: top;
		opacity: 1;
	  }
  }
  /* hide animation */
  #main-menu ul.hide-animation {
    -webkit-animation: hide-animation 1s ease-out both;
	        animation: hide-animation 1s ease-out both;
  }
  @-webkit-keyframes hide-animation {
    0% {
		opacity: 1;
	  }
	  100% {
		opacity: 0;
	  }
  }
  @keyframes hide-animation {
    0% {
		opacity: 1;
	  }
	  100% {
		opacity: 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: hand; }
.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; 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: absolute; z-index:2; line-height:0; bottom:10px; left:calc(4rem + 15px);} /*+*/
.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: /*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: 100vh;*/}	.banner .header-content { top:calc(50% - 50px); /*top:20vh;*/ }
.banner .slick-dots li, .banner .slick-dots li button  { width: 14px !important; height: 14px !important; margin: 0 10px; padding: 0; cursor: pointer;}
@media (max-width: 768px) {
	.banner .header-content { display:none; }
}

/* Noticias */
.noticias img{max-height:350px;}
.noticias .slick-prev:before, .noticias .slick-next:before { opacity: 1; color: var(--bs-primary) !important; } 
.noticias .slick-prev {left:-0.15rem;}	.noticias .slick-next {right:-0.15rem;}
.noticias .slick-dots { position:absolute; bottom:-15px; display:block; width:100%; height:auto; max-height:60px; padding:0; list-style:none; text-align:right;}
.noticias .slick-dots li button { width: 20px; height: 20px; padding: 1px; border: 1.5px dashed transparent; background-clip: content-box; animation: spin 12s linear infinite;}
.noticias .slick-dots li button::before { font-size: 18px; color: var(--bs-primary) !important; opacity: 1; }
.noticias .slick-dots li button:hover { border-color:var(--bs-primary) !important; animation: spin 4s linear infinite;} 
.noticias .slick-active button { border: 1.5px dashed var(--bs-dark) !important; }

/* Noticias */
.noticias_index div.filtr-container{height:auto; min-height:125px; padding:0; /*margin:0.5%;*/ 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 a:visited {color: var(--bs-gray-dark) !important; text-decoration-color: var(--bs-gray-dark) !important;}*/
.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 {color:var(--bs-primary); 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, cursive;}
.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);}
.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);}
.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 (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;}

/* 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: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; } 
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; 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: 1045; } 
.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: 1044; }   
.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: 1046; 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: inherit, 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:2000; 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: 1041; height: 80px; line-height: 80px; background: white; font-size: 1.2rem; text-decoration: none; color: var(--bs-warning); text-align: center; }
#skip-link-target:focus { background: var(--bs-warning); color: 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: 999; padding: 1.5rem; transform: translateY(0); background: var(--bs-warning); text-decoration: none; color: white; }
.text-assistive.display-above-place-on-focus:focus { -webkit-clip-path: none; clip-path: none; padding: 1.5rem; transform: translateY(-2rem); z-index: 999; background: var(--bs-warning); text-decoration: none; color: white; }
/* 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;}
/* Agregar un * después de la clase arregla el problema con la barra de accesibilidad al hacer scroll, pero afecta la visibilidad del menú */
.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;
  }
}
.accesibilidad-menu { background-color: var(--color-link); display: block; position:fixed; top:50vh; left: auto; right: 0; z-index: 200; 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: 5px; list-style: none; }
.accesibilidad-items a { 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 a:hover { padding: 2px 10px; background-color: var(--color-link-hover); -webkit-transform: translateX(-140px); transform: translateX(-140px); }
.accesibilidad-items img { display: flex; width: 36px; height: 36px; padding: 4px; margin: 5px 0; background-color: var(--bs-white); align-items: center; justify-content: center; border-radius: 6px; }
.accesibilidad-items span { font-size: 0.85rem; margin-left: 10px; }
.accesibilidad-items span.govco-icon { font-size: 2rem; margin: 5px 0; }
.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 {width: 180px; padding: 5px 10px; display: flex; align-items: center; font-family:inherit; background-color:var(--bs-white); color: var(--color-link-hover); 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 {color: var(--bs-gray-dark); background-color: var(--bs-white); -webkit-transform: translateX(-130px); transform: translateX(-130px); padding: 5px 10px;}

/* Botón canales de contacto */
.burbujaCanales{z-index:2000;}
.burbujaCanales .dropup-toggle{font-weight:600; color:var(--bs-white); background:var(--color-link); border:4px solid var(--color-link-hover); border-radius:16px 16px 0 0; box-shadow:0px 0px 10px 3px var(--bs-border-color-translucent);}
.burbujaCanales .dropup-toggle:hover, .burbujaCanales .dropup-toggle:focus{color:var(--bs-gray); background:var(--bs-white);}
.burbujaCanales .dropdown-menu{width:270px; align-self:center !important;}
.burbujaCanales .dropdown-menu li a{display:block; min-height:45px; font-size:0.85rem; font-weight:600; text-align:left; color:var(--bs-gray); background:var(--bs-light); border:2px solid var(--bs-border-color-translucent); border-radius:8px; box-shadow: 1px 3px 5px var(--bs-border-color-translucent); transition: all .5s;}
.burbujaCanales .dropdown-menu li a img{width:40px; height:auto;}
.burbujaCanales .dropdown-menu li a:hover, .burbujaCanales .dropdown-menu li a:focus{color:var(--bs-white); background:var(--color-link-hover);}
.burbujaCanales .dropdown-menu li a:hover img, .burbujaCanales .dropdown-menu li a:focus img{filter: brightness(0) invert(1);}


/* 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}

/*cookieconsent*/
:root{--cc-bg:var(--bs-white);--cc-text:var(--bs-dark);--cc-border-radius:.35em;--cc-btn-primary-bg:var(--bs-primary);--cc-btn-primary-text:var(--bs-white);--cc-btn-primary-hover-bg:#16914C;--cc-btn-secondary-bg:var(--bs-danger);--cc-btn-secondary-text:var(--bs-white);--cc-btn-secondary-hover-bg:#d8192f;--cc-btn-border-radius:4px;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1.025em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2d4156;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400;text-rendering:optimizeLegibility}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600;font-size:1.25em;text-align:center}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em;border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1!important;visibility:visible!important}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block!important}#c-ttl{font-size:1.25em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em;text-align:center;}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:#EBEBEB;background:var(--cc-btn-secondary-bg);border-radius:4px;border-radius:var(--cc-btn-border-radius);color:#2d4156;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.9em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8192f;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color .25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #f1f3f5;border:1px solid var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em;text-align:center;}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,.26);margin:0 auto;max-width:34em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #f1f3f5;border-top:1px solid var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #21B259;border-bottom:1px solid var(--cc-btn-primary-bg);color:#2d4156;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#21B259;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#EBEBEB;background:var(--cc-btn-secondary-bg);color:#2d4156;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#21B259;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#21B259;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#16914C;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8192f;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1.25em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 .25em .25em 0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--bs-white);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color .25s ease,box-shadow .25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform .25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility .25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #ecf2fa;border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#2d4156;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity .15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#ecf2fa;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:35em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e9edf2;border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#2d4156;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #e9edf2;border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#2d4156;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}

/*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>*{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:1060;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>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.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:#3366CC;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)>[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}