@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap');:root{--slider-height:100px;--slider-img-width:100px;--slider-slide-width:120px;--slider-img-count:27;--slider-img-dbl-count:54;--vcard-height:calc(100vh - 156.4px)}html,body{font-family:'Dosis',sans-serif;width:100%;height:100%;min-height:100vh;margin:0;padding:0;font-size:16px;font-weight:normal;line-height:1.5;text-align:left}body{position:relative;color:#212121;background:#fff;background:radial-gradient(circle,#fff 0,#0f8599 100%);scroll-behavior:smooth}.frame{min-height:100vh}.frame .subframe{min-height:var(--vcard-height)}a,a:link,a:active,a:visited,a:focus,a:hover{cursor:pointer;color:#212121;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}a:focus,a:hover{color:#0f8599}.txt-right{text-align:right}.ico-txt{margin-right:1rem}.txt-ico{margin-left:1rem}.v-card{padding:1.5rem 1rem;margin:0 0 .25rem 0;background-color:#55595a}@media only screen and (min-width:768px){.v-card{min-height:var(--vcard-height)}}.v-card h1,.v-card h2,.v-card h3,.v-card h4{margin:0 0 1rem 0;padding:0;text-align:center}.v-card h1{color:#0f8599;font-weight:600;font-size:1.75rem}.v-card h2{color:#fff;font-weight:400;font-size:1.5rem}.v-card h3,.v-card h4{color:#fff;font-weight:200;font-size:1.25rem}.v-card a,.v-card a:link,.v-card a:active,.v-card a:visited{color:#fff}.v-card a:focus,.v-card a:hover{color:#0f8599}.img-logo{display:block;margin:1rem auto;width:100%;max-width:400px;box-shadow:rgba(0,0,0,0.35) 0 5px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}footer{margin:0;padding:1rem 0;font-size:.85rem}footer p{margin:0;text-align:center}.slider{height:var(--slider-height);margin:0 auto;overflow:hidden;position:relative;cursor:default;user-select:none;touch-action:none}.slider .slide-track{animation:scroll 30s linear infinite;display:flex;width:calc(var(--slider-slide-width) * var(--slider-img-dbl-count))}.slider .slide{height:var(--slider-height);width:var(--slider-slide-width);display:flex;align-items:center;text-align:center}.slider .slide img{width:var(--slider-img-width);padding:0;vertical-align:middle;margin:0 auto;display:inline-block;max-width:100%;height:auto}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-120px * var(--slider-img-count)))}}