:root{--primary-dark:#565656;--primary-darker:#313131;--highlight:#cd2e63;--card-background:#EBEBEB;--pale:#7f7f7f;--alternate:#0086a5}@font-face{font-family:'quicksandmedium';src:url(../fonts/quicksand-medium-webfont.woff2) format('woff2'),url(../fonts/quicksand-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'quicksandmedium';font-size:20px;margin:0;padding:0;background-color:rgb(0 86 132 / .01);overflow:hidden}h1{font-size:20px;border-left:8px solid var(--alternate);padding-left:5px}h2{font-size:16px;font-weight:600}.c-cards-section{scroll-snap-type:y mandatory;height:100vh;margin:0 auto;overflow-y:auto}.c-card-box{height:100vh;display:flex;align-items:center;scroll-snap-align:start;position:relative;overflow:hidden}.c-card-box-img{height:100vh;box-sizing:border-box;position:relative;left:50%;top:50%}.c-card-box-img-narrow{width:100vw;box-sizing:border-box;position:relative;left:50%;top:50%}.c-kenburns-1{animation:kenburns-1 40s infinite}.c-kenburns-1-apple{animation:kenburns-1 40s 0.3s infinite}@keyframes kenburns-1{0%{transform:translate3d(-50%,-50%,0);animation-timing-function:ease-in-out}40%{transform:scale3d(1.1,1.1,1.1) translate3d(-52%,-50%,0);animation-timing-function:ease-in-out}50%{transform:scale3d(1.1,1.1,1.1) translate3d(-52%,-50%,0);animation-timing-function:ease-in-out}90%{transform:scale3d(1,1,1) translate3d(-50%,-50%,0);animation-timing-function:ease-in-out}100%{transform:scale3d(1,1,1) translate3d(-50%,-50%,0);animation-timing-function:ease-in-out}}.c-kenburns-2{animation:kenburns-2 40s infinite}.c-kenburns-2-apple{animation:kenburns-2 40s 0.3s infinite}@keyframes kenburns-2{0%{transform:translate3d(-50%,-50%,0);animation-timing-function:ease-in-out}40%{transform:scale3d(1.1,1.1,1.1) translate3d(-48%,-50%,0);animation-timing-function:ease-in-out}50%{transform:scale3d(1.1,1.1,1.1) translate3d(-48%,-50%,0);animation-timing-function:ease-in-out}90%{transform:scale3d(1,1,1) translate3d(-50%,-50%,0);animation-timing-function:ease-in-out}100%{transform:scale3d(1,1,1) translate3d(-50%,-50%,0);animation-timing-function:ease-in-out}}.c-card-text{position:absolute;height:100vh;line-height:1.4;display:flex;flex-direction:column;justify-content:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.c-di{margin:0 20px 10px 20px;border-left:6px solid var(--highlight);background:rgb(0 0 0 / .7);font-weight:400;font-size:15px;color:#fff;padding:7px;line-height:1.2}.c-ts{margin:0 20px 10px 20px;border-left:6px solid var(--highlight);background:rgb(0 0 0 / .7);font-weight:500;font-size:20px;color:#fff;padding:7px;line-height:1.1}.c-ms{margin:0 20px 55px 20px;margin-top:0;margin-right:20px;margin-bottom:calc(15px + (100vh - 100dvh));margin-left:20px;border-left:6px solid var(--highlight);background:rgb(0 0 0 / .7);font-weight:400;font-size:24px;color:#fff;padding:7px;line-height:1.2}.c-ok-button{background-color:var(--highlight);color:#fff;height:50px;width:200px;line-height:50px;text-align:center;margin:0 auto;cursor:pointer;margin-top:50px}.c-autoplay-overlay{position:fixed;top:0;left:0;z-index:3000;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background:#fff0;cursor:pointer}.c-pause-overlay{position:fixed;top:0;left:0;z-index:5;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background:rgb(0 0 0 / .4);cursor:pointer}.c-pause-icon{font-size:75px;text-align:center;margin:0 auto;color:#fff;opacity:.7}.c-pause-text{font-size:30px;text-align:center;margin:0 auto;color:#fff;opacity:.7}.c-settings-overlay{position:fixed;top:0;left:0;z-index:2000;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background:rgb(0 0 0 / .6)}.c-setting{width:100%;margin-bottom:15px;border:1px dotted var(--primary-dark)}select{width:100%;height:30px;font-size:20px;border-left:10px solid var(--highlight);border-width:0;margin:0 auto;color:solid var(--primary-darker)!important;background-color:beige}.c-offer-overlay{position:fixed;top:0;left:0;z-index:2000;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background:rgb(0 0 0 / .6);color:var(--primary-darker)}.c-offer-wrapper{background-color:#fff;padding:10px;margin:20px 20px 0 20px;width:auto;overflow:auto;font-size:16px}.c-offer-button{background-color:var(--alternate);padding:0 10px 0 10px;color:#fff;height:50px;line-height:50px;text-align:center;cursor:pointer;width:auto;margin:0 20px 80px 20px;margin-bottom:calc(20px + (100vh - 100dvh))}.c-press{border-left:8px solid rgb(0 134 165 / .7);padding-left:5px;font-weight:600}.c-even{background-color:rgb(0 134 165 / .3)}.c-odd{background-color:rgb(0 134 165 / .1)}table{border-spacing:0;font-weight:600;width:100%}td{padding:2px}ol{padding-left:35px}li::marker{font-family:monospace;font-weight:600;text-align:left}.c-qrcode{width:160px;padding-top:10px;padding-bottom:10px}.c-menu-button{font-size:30px;color:var(--highlight);border-left:4px solid #fff;padding-left:5px;cursor:pointer}.c-menu-button-selected{border-left:5px solid var(--highlight)!important}.c-menu-text{font-size:12px;line-height:32px;display:inline-block;vertical-align:middle}#id-settings-button{position:fixed;top:20px;left:20px}#id-dictionary-button{position:fixed;top:80px;left:20px}#id-autoplay-button{position:fixed;top:140px;left:20px}#id-newdeck-button{position:fixed;top:200px;left:20px}.c-dialog-wrapper{border:2px solid var(--pale);background-color:#fff;padding:10px;margin:0 auto;min-width:280px}.c-dialog-title{width:100%;margin:0 auto;margin-bottom:30px;border-bottom:3px solid var(--primary-dark)}.c-dialog-title span{background-color:var(--primary-dark);color:#fff;padding:5px 12px 4px 10px}.c-dialog-text{text-align:justify}.c-dialog-button-bar{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;margin-top:30px}.c-dialog-button{background-color:var(--highlight);color:#fff;height:50px;line-height:50px;text-align:center;margin:0 auto;cursor:pointer;flex:1 1 0%}.c-help-button{background-color:var(--alternate)}.toastify{border-left:5px solid var(--highlight)}.c-toast-offer{border-left:5px solid var(--highlight)}.kenburns{height:100vh;position:relative;margin:auto}.kenburns img{display:none}.kenburns canvas{height:100vh;width:auto}.c-display-none{display:none!important}.c-hidden{visibility:hidden!important}.c-glass{opacity:0}a:link,a:visited{text-decoration:inherit;color:inherit}.c-stop-scrolling{height:100%;overflow:hidden}
/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont https://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - https://icofont.com/license/
*/
 @font-face{font-family:"IcoFont";font-weight:400;font-style:"Regular";src:url(../fonts/icofont.woff2) format("woff2"),url(../fonts/icofont.woff) format("woff")}[class^="icofont-"],[class*=" icofont-"]{font-family:'IcoFont'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icofont-gear:before{content:"\ef3a"}.icofont-book:before{content:"\ead2"}.icofont-cloud-download:before{content:"\eee5"}.icofont-loop:before{content:"\ef80"}.icofont-youtube-play:before{content:"\ecbb"}[class^="icofont-"].icofont-duotone,[class*=" icofont-"].icofont-duotone{position:relative}[class^="icofont-"].icofont-duotone:before,[class*=" icofont-"].icofont-duotone:before{position:absolute;left:0;top:0}[class^="icofont-"].icofont-duotone:after,[class*=" icofont-"].icofont-duotone:after{opacity:.4}.icofont-xs{font-size:.5em}.icofont-sm{font-size:.75em}.icofont-md{font-size:1.25em}.icofont-lg{font-size:1.5em}.icofont-1x{font-size:1em}.icofont-2x{font-size:2em}.icofont-3x{font-size:3em}.icofont-4x{font-size:4em}.icofont-5x{font-size:5em}.icofont-6x{font-size:6em}.icofont-7x{font-size:7em}.icofont-8x{font-size:8em}.icofont-9x{font-size:9em}.icofont-10x{font-size:10em}.icofont-fw{text-align:center;width:1.25em}.icofont-ul{list-style-type:none;padding-left:0;margin-left:0}.icofont-ul>li{position:relative;line-height:2em}.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}.icofont-border{border:solid .08em #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}.icofont-pull-left{float:left}.icofont-pull-right{float:right}.icofont.icofont-pull-left{margin-right:.3em}.icofont.icofont-pull-right{margin-left:.3em}.icofont-spin{-webkit-animation:icofont-spin 2s infinite linear;animation:icofont-spin 2s infinite linear;display:inline-block}.icofont-pulse{-webkit-animation:icofont-spin 1s infinite steps(8);animation:icofont-spin 1s infinite steps(8);display:inline-block}@-webkit-keyframes icofont-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icofont-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icofont-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icofont-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icofont-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icofont-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.icofont-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.icofont-flip-horizontal.icofont-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .icofont-rotate-90,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-flip-horizontal,:root .icofont-flip-vertical{-webkit-filter:none;filter:none;display:inline-block}.icofont-inverse{color:#fff}