:root{--brown:#773f1f;--brown-active:#8a3700;--orange:#ff7113;--link:#04a;--footer-text:#ffe1ce;--text-shadow:0 1px 0 #fec30a;--font-latin:"Helvetica Neue", Helvetica, Arial}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,code,img,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,button{vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%}html{font-family:var(--font-latin), sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}:lang(ja){font-family:var(--font-latin), "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", YuGothic, Meiryo, "Noto Sans JP", "Noto Sans CJK JP", sans-serif}:lang(zh){font-family:var(--font-latin), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif}body{color:#fff;text-align:center;background:#fff;line-height:1.5}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400}h2{color:var(--brown);text-align:center;margin-top:.5em;margin-bottom:.2em;font-size:1.4em;font-weight:700;line-height:1.2em}h3{color:#333;margin:0 0 .5em;font-size:1em;font-weight:700;line-height:1}p{color:var(--brown);text-shadow:var(--text-shadow);font-size:16px;line-height:1.5em}a{color:var(--link);text-decoration:underline}:focus-visible{outline:2px solid var(--link);outline-offset:2px}div.cleaner{clear:both}#wraper{text-align:left;background:url(/images/body_background.jpg) top repeat-y;flex-direction:column;width:1000px;max-width:100%;min-height:100dvh;margin:0 auto;display:flex}#wraper>main{flex:1 0 auto}#wraper>#footer{flex:none}#mainpanel-content{margin-left:25px;padding-bottom:35px}.menu-background{background:#f26a0e url(/images/menu-background.png) 0 0/auto 100% repeat-x;margin-bottom:20px}.menu-wraper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-height:42px;padding-top:10px;display:flex}.menu,.menu-lang{flex-wrap:wrap;min-height:43px;list-style:none;display:flex}.menu{padding-right:50px}.menu-lang{padding-left:20px}.menu li,.menu-lang li{list-style:none}.menu a,.menu-lang a{color:#fff;border-radius:5px;font-size:16px;font-weight:700;line-height:27px;text-decoration:none;display:block}.menu a{margin:0 5px;padding:0 10px}.menu-lang a{margin:0 3px;padding:0 5px}.menu a.active,.menu-lang a.active{background:var(--brown-active)}#lpanel{float:left;text-align:justify;width:320px;padding-right:5px}#lpanel-content p{margin-bottom:6px;font-size:15px}#header{height:220px;padding-bottom:10px}.logo{float:left;width:315px;height:220px}.logo a,.logo img{display:block}#video{float:left;width:45%;margin:-2px 8px 0 -3px}#video img{display:block}.buy{align-items:flex-start;margin-top:30px;display:flex}.buy-icon{flex:none}.buy-icon img{display:block}.buy-prices{flex-wrap:wrap;flex:1;justify-content:center;display:flex}.buy-prices a{margin:10px 43px 0;display:block}.buy-prices a.price{justify-content:flex-end;align-items:center;gap:8px;min-width:118px;text-decoration:none;display:flex}.price-device{color:var(--brown);font-size:15px;font-weight:700}.price-tag{color:#fff;white-space:nowrap;text-shadow:0 1px 1px #00000059;background:linear-gradient(#3fb53f,#239523);border:2px solid #1d7a1d;border-radius:7px;padding:1px 7px;font-size:22px;font-weight:700;line-height:28px}a.price:hover .price-tag{filter:brightness(1.08)}#rpanel{float:left;color:#333;width:640px;margin:5px 0 0 10px}#rpanel-content.rpanel-text{width:500px;padding-left:20px}#slider-background{aspect-ratio:640/494;background:url(/images/ipad_background.jpg) 0 0/100% no-repeat;width:640px;max-width:100%;margin-top:10px;position:relative}#slider{width:75%;position:absolute;top:11.134%;left:11.25%;overflow:hidden}#slider ul{will-change:transform;list-style:none;display:flex}#slider li{aspect-ratio:4/3;flex:0 0 100%;list-style:none;overflow:hidden}#slider img{object-fit:cover;width:100%;height:100%;display:block}#features-description{width:500px;height:75px;margin-bottom:24px;padding-left:65px;list-style:none;display:grid}#features-description:lang(de){height:80px}#features-description li{visibility:hidden;grid-area:1/1;list-style:none}#features-description li.current{visibility:visible}#features-description p{margin:0;padding:0}#imagerotator{padding-left:140px}ol#controls{width:fit-content;height:40px;margin-left:58px;list-style:none;display:flex}ol#controls li{margin:0 10px 0 0;list-style:none}ol#controls button{cursor:pointer;background:url(/images/page-normal.png) no-repeat;width:40px;height:40px;display:block}ol#controls li.current button{background-image:url(/images/page-active.png)}#video-dialog{background:#000;border:0;border-radius:10px;width:min(780px,92vw);padding:10px;overflow:visible}#video-dialog::backdrop{background:#000c}.video-frame iframe{aspect-ratio:780/480;border:0;width:100%;display:block}.video-close{color:#000;cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:30px;position:absolute;top:-14px;right:-14px}.contact-form{margin-top:24px}.contact-form .button{border:2px solid var(--orange);background:var(--orange);color:#fff;border-radius:5px;padding:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.contact-form .button:hover{border-color:#fff}.presskit{background:#ddd;border-radius:5px;margin:24px 0 32px;padding:15px}.presskit p{text-shadow:none;color:#555}.presskit-link{text-align:center;margin-top:10px;padding-bottom:4px}.presskit-link img{vertical-align:top}ul.list{margin-bottom:15px;margin-left:20px}ul.list li{margin-left:10px}#footer{clear:both;text-align:center;background:#f26a0e url(/images/footer-background.png) 0 0/auto 100% repeat-x;min-height:33px;margin-top:10px}#footer p{color:var(--footer-text);text-shadow:none;padding:6px 8px;font-size:14px;font-weight:700;line-height:21px}#footer a{color:var(--footer-text);text-decoration:none}@media (width<=999px){.menu{padding-right:20px}#rpanel{width:calc(100% - 335px)}#features-description,#imagerotator{padding-left:0}#features-description,#features-description:lang(de){width:auto;height:auto;padding:0 10px}ol#controls{margin:0 auto}}@media (width<=759px){.menu-wraper{justify-content:center;padding-bottom:6px}.menu,.menu-lang{justify-content:center;min-height:0;padding:0}.menu-lang{margin-bottom:6px}#mainpanel-content{margin:0 16px}#lpanel,#rpanel{float:none;width:auto;margin:0;padding:0}#header,.logo{float:none;width:auto;height:auto}.logo img{margin:0 auto}#rpanel{margin-top:16px}#slider-background{margin-left:auto;margin-right:auto}#rpanel-content.rpanel-text{width:auto;padding-left:0}.buy{justify-content:center;margin-bottom:10px}.buy-prices{flex-direction:column;flex:none}.buy-prices a{margin:5px 0 5px 24px}}
