@import 'https://fonts.googleapis.com/css2?family=Alice&family=Radio+Canada:ital,wght@0,350;1,350&display=swap';:root{--color-fancy-1:darkgoldenrod;--color-dark:#222;--color-grey:#777;--color-light:rgba(200, 150, 100, 0.1);--color-white:floralwhite;--main-font-family:"Radio Canada", Tahoma, Arial, sans-serif;--main-font-size:12pt;--title-font:Alice, Georgia, serif;--max-width:600px;--shadow:1px 1px 3px rgba(0, 0, 0, 0.4)}body{color:var(--color-dark);font-family:var(--main-font-family);font-size:var(--main-font-size);line-height:1.5;margin:0;background-color:var(--color-white)}main{position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);font-weight:100;padding:0;text-align:center;margin:1em 0 15px}header div.container,main div.container,footer div.container{margin:0 auto;max-width:var(--max-width);padding:0 10px}header{background-color:var(--color-fancy-1);color:var(--color-white);font-family:var(--title-font);padding:20px 0}header h1{font-size:20pt;text-align:left;margin:0}header h2{font-family:var(--main-font-family);font-size:12pt;text-align:left;margin:0}header nav ul,footer ul{list-style:none;margin:20px 0 0;padding:0;display:block;text-align:right}header nav ul li,footer ul li{margin:0 10px;display:inline-block}header nav ul li a{color:var(--color-white);font-size:14pt}header nav ul li a.active{opacity:.6}footer{text-align:center;color:var(--color-grey);padding:20px;margin-top:50px}footer div.container{padding:20px;border-top:1px solid var(--color-fancy-1)}img{max-width:100%}a{color:var(--color-fancy-1);text-decoration:none}#langNav{background:var(--color-white);padding:5px;border-radius:0 0 5px 5px;position:fixed;top:0;right:calc(50vw - 300px);box-shadow:var(--shadow);z-index:1000}#langNav a{color:var(--color-fancy-1)}.list{display:flex;direction:row;flex-wrap:wrap}.list .item_of_list{padding:10px 20px;margin:5px;min-width:200px;display:inline-block;background-color:var(--color-light);width:100px;flex-grow:1;border-radius:5px;box-shadow:none;color:var(--color-fancy-1);border:1px solid var(--color-fancy-1)}.list .item_of_list:hover{box-shadow:var(--shadow)}.list .item_of_list h2{color:var(--color-fancy-1);margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--color-fancy-1)}.list .item_of_list p{color:var(--color-fancy-1)}p.atencion,#TableOfContents:not(:empty){border:1px solid var(--color-fancy-1);border-radius:10px;background-color:var(--color-light);padding:30px;box-shadow:var(--shadow)}p.centerImage{text-align:center}#TableOfContents:empty{display:none}p.profile{position:absolute;top:50px;left:calc(50vw - 100px);margin:0}p.profile img{max-width:200px;width:50vw;border:3px solid var(--color-white);box-shadow:var(--shadow);border-radius:50%}.list-post .item_of_list{padding:0 10px;border-left:3px solid var(--color-fancy-1);margin:5px 0}.list-post .item_of_list .fecha{font-weight:700}.list-post .item_of_list p{display:inline}@media(max-width:600px){header,footer,footer ul,header nav ul,header h1,header h2{text-align:center}p.profile{margin:20px;text-align:center;position:static}div#home .auto-carousel{display:none}#langNav{right:0}}.auto-carousel{position:relative;margin:1rem 0!important}.auto-carousel ul{overflow:auto;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-snap-points-y:repeat(100%);scroll-behavior:smooth;background:gray;-ms-overflow-style:none;scrollbar-width:none;margin:0!important;padding:0;cursor:grab;user-select:none}.auto-carousel ul.grabbing{cursor:grabbing;scroll-snap-type:none}.auto-carousel ul::-webkit-scrollbar{display:none}.auto-carousel ul li{position:relative;min-width:100%;list-style:none;background:url()50%/cover no-repeat;scroll-snap-align:start;pointer-events:none}.auto-carousel ul li>img{border-radius:0}.auto-carousel ul li>div{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:20px}.auto-carousel ol{position:absolute;bottom:15px;display:flex;justify-content:center;left:50%;transform:translateX(-50%);z-index:9;margin:0!important}.auto-carousel ol li{list-style:none;padding:0 5px}.auto-carousel ol li a{display:block;height:10px;width:10px;border:2px solid #fff;background:0 0;border-radius:100%}.auto-carousel ol li.selected a{background:#fff}.auto-carousel .prev,.auto-carousel .next{display:none;user-select:none;cursor:pointer;font-size:50px;color:#fff;position:absolute;left:0;padding:25px 15px;top:50%;transform:translateY(-50%);z-index:9;line-height:0}.auto-carousel .next{left:auto;right:0}