﻿*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}body{font-family:'Arial Unicode';margin:0;}.mainContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh;max-width:700px;margin-left:auto;margin-right:auto;}.topContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f00;max-width:700px;height:80px;margin-bottom:10px;}.mainLogo{width:43%;max-width:300px;max-height:52px;}.newsContainer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.newsContainer a{text-decoration:none;color:#000;margin-top:10px;margin-bottom:10px;}.sectionSeparator{background-color:#323232;color:#fff;text-align:right;max-width:700px;height:20px;margin-top:-10px;margin-bottom:-10px;padding-right:5px;}.previewContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;}.previewThumbnail{width:30%;height:auto;}.previewTitle{flex:70%;padding-left:10px;padding-right:10px;}@media(max-width:600px){.previewContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;}.previewThumbnail{width:100%;height:auto;}.previewTitle{flex:100%;}}.navbar{width:100%;max-width:180px;min-width:90px;margin-left:5px;margin-right:5px;}.backLink{cursor:pointer;text-decoration:none;color:#f00;background-color:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px;padding:5px;font-weight:600;}.articleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-10px;margin-bottom:50px;}.articleTitle{width:100%;max-width:700px;text-align:center;}.openingDate{width:100%;max-width:700px;text-align:right;padding-right:10px;}.separator{width:100%;max-width:700px;}.articleImage{width:100%;margin-top:5px;margin-bottom:5px;}.articleVideo{margin-top:5px;margin-bottom:5px;width:100%;max-width:560px;max-height:315px;}.articleImagesContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:500px;margin-top:5px;margin-bottom:5px;overflow-x:scroll;}.articleImages{min-width:500px;margin-right:10px;}.articleText{max-width:700px;white-space:pre-wrap;padding-left:10px;padding-right:10px;margin-top:5px;margin-bottom:5px;text-align:justify;}.articleQuote{max-width:700px;white-space:pre-wrap;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:25px;text-align:center;}.slider{max-width:640px;text-align:center;margin-top:20px;margin-bottom:20px;}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}.slides::-webkit-scrollbar{width:4px;height:4px;}.slides::-webkit-scrollbar-thumb{background:#000;border-radius:10px;}.slides::-webkit-scrollbar-track{background:transparent;}.slides>div{scroll-snap-align:start;flex-shrink:0;width:100%;max-width:640px;height:auto;background:#eee;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:flex;}.slide{object-fit:contain;width:100%;height:100%;}.stepper{margin-top:-30px;}.stepper>a{display:inline-flex;width:1rem;height:1rem;background:#ececec;text-decoration:none;align-items:center;justify-content:center;border-radius:50%;position:relative;color:#000;margin-right:.5rem;}.stepper>a:active{top:1px;}.stepper>a:focus{background:#000;}.errorPageContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f00;min-height:100vh;min-width:100vw;}.errorMainLogo{width:74%;max-width:500px;max-height:89px;}.errorText{color:#fff;font-weight:300;margin-top:10px;margin-bottom:10px;text-align:center;}.errorLinks{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:300px;}.errorHomeButton{width:150px;height:40px;border-style:none;cursor:pointer;outline:0;font-size:16px;margin-left:5px;margin-right:5px;background-color:#ececec;display:inline-block;text-align:center;vertical-align:top;line-height:40px;text-decoration:none;color:#000;background-color:#f00;color:#fff;border-style:solid;border-width:3px;border-radius:10px;line-height:34px;font-size:20px;margin-top:10px;}