@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.spinner{display:flex;width:100%;height:calc(100vh - 165px);align-items:center;justify-content:center;background-color:#19468d}.spinner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/imgs/bgspinner.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.4;filter:grayscale(100%) brightness(50%)}.spinner1{position:relative;width:164px;height:164px;perspective:300px;z-index:10}.spinner1:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:radial-gradient(circle 15px,#f04b24 100%,transparent 0),radial-gradient(circle 15px,#f04b24 100%,transparent 0),linear-gradient(#f04b24 100px,transparent 0),linear-gradient(#f04b24 100px,transparent 0);background-repeat:no-repeat;background-size:30px 30px,30px 30px,40% 2px,40% 2px;background-position:left center,right center,left center,right center;animation:spinner1A1 1s linear infinite}.spinner1:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:radial-gradient(circle 15px,#1c2553 100%,transparent 0),radial-gradient(circle 15px,#1c2553 100%,transparent 0),linear-gradient(#1c2553 100px,transparent 0),linear-gradient(#1c2553 100px,transparent 0);background-repeat:no-repeat;background-size:30px 30px,30px 30px,2px 40%,2px 40%;background-position:top center,bottom center,top center,bottom center;animation:spinner1A2 1s linear infinite}@keyframes spinner1A1{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes spinner1A2{0%,25%{transform:rotateX(0)}75%,to{transform:rotateX(-180deg)}}.spinner2{position:relative;width:120px;height:120px}.spinner2:before{content:"";border-left:60px solid #1c2553;border-right:60px solid #1c2553;position:absolute;height:60px;width:0;left:50%;transform:translate(-50%);top:0;animation:spinner2A1 1s linear infinite alternate}.spinner2:after{content:"";width:120px;height:60px;background:#a83314;position:absolute;left:0;bottom:0;animation:spinner2A2 1s linear infinite alternate}@keyframes spinner2A1{0%{width:0;transform:translate(-50%)}33%{width:100%;transform:translate(-50%)}66%{width:100%;transform:translate(-50%,60px)}to{width:0;transform:translate(-50%,60px)}}@keyframes spinner2A2{0%,33%{transform:translateY(0)}66%,to{transform:translateY(-60px)}}.spinner3{width:96px;height:96px;border:3px dotted #fff;border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:spinner3A1 2s linear infinite}.spinner3:after{content:"";box-sizing:border-box;position:absolute;inset:0;margin:auto;border:3px dotted #ff3d00;border-style:solid solid dotted;width:48px;height:48px;border-radius:50%;animation:spinner3A2 1s linear infinite;transform-origin:center center}@keyframes spinner3A1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner3A2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.go-top-button{align-items:center;background-color:#f04b24;border-radius:50%;border:none;bottom:30px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;left:calc(50% - 24px);position:fixed;transition:opacity 1s ease;width:48px}.go-top-button:before{content:"∆"}body{background-color:#1c2553;color:#222;font-family:Poppins;margin:0;font-size:16px}a{text-decoration:none}hr{border:1px solid #eee;border-top:none;margin:2rem auto;width:80%}.text-center{text-align:center}.color-blue{color:#19468d}.color-red{color:#f04b24}header{background-color:#fffc;border-bottom:1px solid hsla(0,0%,100%,.1);height:160px;margin:auto;position:sticky;top:0;left:0;width:100%;z-index:100}header section{align-items:center;display:flex;justify-content:space-between;padding:0 5vw}header #logo img{height:120px;padding:10px}header nav{text-align:right;padding-top:5rem;z-index:5000}header nav a{font-size:calc(12px + .390625vw);color:#19468d;font-weight:700;margin-left:1rem;text-shadow:0 2px 5px rgba(0,0,0,.3);transition:1s}header nav #close{display:none;text-align:right;padding:.5rem 1rem .25rem;margin:0;background-color:#495f9c}header nav #close img{height:24px}header #menu{display:none;padding-left:32px}header #menu img{height:32px}@media screen and (max-width: 1440px){header{height:100px}header #logo img{height:80px}header nav{padding-top:2.5rem}}@media screen and (max-width: 1024px){header{height:80px}header #logo img{height:64px}header nav{background-color:#1c2553;display:block;height:100vh;margin:0;overflow-y:auto;padding:0;position:fixed;right:-300px;text-align:center;transition:right 1s ease-in-out;top:0;width:300px}header nav a{color:#fff;display:block;padding:.5rem 0;margin:0;border-bottom:1px solid rgba(73,95,156,.3)}header nav a:hover{background-color:#a83314}header nav #close{display:block}header #menu{display:block}}#carousel{width:100vw;height:calc(100vh - 165px);overflow:hidden;position:relative;background:linear-gradient(90deg,#313131,#000 84% 94%)}#carousel .carousel{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:150%;filter:grayscale(100%) contrast(75%) opacity(.5);animation:hideBack .5s linear 1 forwards}#carousel #thumbnails{width:730px;overflow:hidden}#carousel .slides .item{inset:0;position:absolute}#carousel .slides .item img{width:150px;height:220px;position:absolute;left:50%;bottom:50px;border-radius:20px;object-fit:cover;animation:showImage .5s linear 1 forwards}#carousel .slides .item .content{color:#fff;box-sizing:border-box;left:50%;max-width:1200px;padding-right:30%;opacity:0;position:absolute;top:40%;text-shadow:0 5px 10px #000;transform:translate(-50%);width:100%;animation:showContent 5s linear 1 forwards}#carousel .slides .item .content .title{color:#fff;font-size:3rem;font-weight:700;letter-spacing:5px}#carousel .slides .item .content .subtitle{color:#fff;font-size:1.3rem;font-weight:700}#carousel .slides .item .content .description{color:#fff;font-size:1.1rem;line-height:1.5rem;font-weight:200;background-color:#1c2553cc;padding:.5rem 1rem;border-radius:5px}#carousel .slides .item .content .buttons{display:grid;grid-template-columns:repeat(2,130px);grid-template-rows:40px;gap:5px;margin-top:20px;text-align:center}#carousel .slides .item .content .buttons a{border:none;background-color:#eee;border-radius:5px;font-family:Poppins;font-weight:500;line-height:40px}#carousel .slides .item .content .buttons a:nth-child(1){border:none;border-radius:5px;color:#19468d;transition:.5s ease-out}#carousel .slides .item .content .buttons a:nth-child(1):hover{background-color:#f04b24}#carousel .slides .item .content .buttons a:nth-child(2){border:1px solid #eee;border-radius:5px;background-color:#0000;color:#eee;transition:.5s ease-in}#carousel .slides .item .content .buttons a:nth-child(2):hover{border:none;background-color:#19468d}#carousel .slides .item:nth-child(1){z-index:1}#carousel .slides .item:nth-child(1) .title{opacity:1;transform:translate(100%);animation:showContentIn .5s .5s linear 1 forwards}#carousel .slides .item:nth-child(1) .subtitle,#carousel .slides .item:nth-child(1) .description,#carousel .slides .item:nth-child(1) .buttons{transform:translateY(50px);filter:blur(20px);animation:showContentIn .5s 1s linear 1 forwards}#carousel .slides .item:nth-child(1) .title{animation-delay:1s}#carousel .slides .item:nth-child(1) .subtitle{animation-delay:1.2s}#carousel .slides .item:nth-child(1) .description{animation-delay:1.4s}#carousel .slides .item:nth-child(1) .buttons{animation-delay:1.6s}#carousel .thumbnails{position:absolute;bottom:50px;left:50%;width:max-content;z-index:5;display:flex;gap:20px}#carousel .thumbnails .item{width:150px;height:150px;flex-shrink:0;position:relative;background-color:#0000;border-radius:5px;border:2px solid #fff;padding:5px;cursor:pointer;z-index:10}#carousel .thumbnails .item img{width:100%;height:100%;object-fit:cover;border-radius:5px;pointer-events:none;filter:sepia(100%) brightness(.8)}#carousel .thumbnails .item .content{position:absolute;bottom:10px;left:10px;right:10px;pointer-events:none}#carousel .thumbnails .item .content .title{font-weight:700;font-size:1rem;color:#eee;text-shadow:2px 2px 4px rgba(0,0,0,.8)}#carousel .arrows{position:absolute;display:flex;gap:10px;top:80%;left:20%;z-index:10;width:30%}#carousel .arrows button{width:48px;height:48px;border-radius:50%;background-color:#1c2553;border:1px solid #fff;cursor:pointer;font-family:monospace;color:#fff;font-weight:700;font-size:large;transition:.5s}#carousel .arrows button:hover{background-color:#a83314}#carousel .time{width:0%;height:3px;background-color:#e28155;position:absolute;z-index:100;top:0;left:0}@keyframes showContent{to{opacity:1;filter:blur(0);transform:translateY(0);transform:translate(-50%)}}@keyframes showContentIn{to{opacity:1;filter:blur(0);transform:translateY(0);transform:translate(0)}}@keyframes showImage{to{width:100%;height:100%;left:0;bottom:0;border-radius:0}}@keyframes hideBack{to{width:25%;height:auto;left:50%;bottom:50%;transform:translate(-50%)}}@keyframes showThumbnail{to{width:150px}}@keyframes transformThumbnail{to{transform:translate(0)}}@keyframes outImage{to{width:150px;height:150px;left:50%;bottom:50px;border-radius:5px;border:2px solid #fff;padding:5px}}@keyframes contentOut{to{transform:translate(-150px);filter:blur(20px);opacity:0}}@keyframes timeRunning{to{width:0}}@media screen and (max-width: 1440px){#carousel{height:calc(100vh - 100px)}}@media screen and (max-width: 1024px){#carousel{height:calc(100vh - 85px)}#carousel .slides .item .content{top:20%;padding:30px}}@media screen and (max-width: 678px){#carousel .slides .item .content{top:20%;padding:0 10px 20px}#carousel .slides .item .content .title{font-size:25px;letter-spacing:-.05rem}#carousel .slides .item .content .subtitle{font-size:15px;letter-spacing:-.05rem}#carousel .slides .item .content .description{font-size:.8rem;line-height:1rem}#carousel .arrows{width:100%;left:0;justify-content:center}#carousel .thumbnails{display:none}}#error{color:#555;font-size:1.1rem;text-align:center}#error .image{background-image:url(/imgs/bgerror.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;content:"";left:0;opacity:.8;position:absolute;top:0;width:100%;height:70vh;z-index:-1}#error .error{background-color:#fff;box-shadow:2px 2px 5px #00000080;margin:0 auto 2rem;max-width:992px;min-height:80vh;padding-bottom:2rem;width:100%}#error .error article{padding:2rem}#error .error article img{width:200px}#error .error article h1{color:#f04b24;font-size:clamp(1rem,3vw,3vw)}#error .error article p{background-color:#eee;color:#666;font-size:.9rem;padding:1rem}#maintenance{color:#555;font-size:1.1rem;text-align:center}#maintenance .image{background-image:url(/imgs/bgmaintenance.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;content:"";left:0;opacity:.8;position:absolute;top:0;width:100%;height:70vh;z-index:-1}#maintenance .maintenance{background-color:#fff;box-shadow:2px 2px 5px #00000080;margin:0 auto 2rem;max-width:992px;min-height:80vh;padding-bottom:2rem;width:100%}#maintenance .maintenance article{padding:2rem}#maintenance .maintenance article img{width:200px}#maintenance .maintenance article h1{color:#f04b24;font-size:clamp(1rem,3vw,3vw)}#maintenance .maintenance article p{background-color:#eee;color:#666;font-size:.9rem;padding:1rem}#page{color:#555;font-size:1.1rem}#page .image{background-image:url(/imgs/bgspinner.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;content:"";left:0;opacity:.8;position:absolute;top:0;width:100%;height:70vh;z-index:-1}#page .page{background-color:#fff;background-image:url(/imgs/aduanera-joleman.svg);background-position:95% 99%;background-repeat:no-repeat;background-size:100px;box-shadow:2px 2px 5px #00000080;margin:0 auto 2rem;max-width:992px;min-height:100vh;padding-bottom:2rem;width:100%}#page .page article{padding:2rem}#page .page article .header h1{color:#19468d;margin-bottom:0;padding-bottom:0}#page .page article .header h2{color:#e28155;margin-top:0;padding-top:0}#page .page article .abstract{background-color:#eee;color:#666;font-size:.8rem;padding:1rem}#page .page article .content{font-size:.9rem}@media screen and (max-width: 1024px){nav.is-open{right:0}}
