html,body{background:#fff;color:#000}body{font:16px/2 sans-serif;word-break:keep-all;overflow-wrap:break-word}ul.entrance_language_select{margin:0;padding:0;max-width:720px}ul.entrance_language_select li{display:inline}ul.entrance_language_select li a{display:block;border:2px solid #ced4da;border-radius:10px;padding:8px 16px;text-align:center;text-decoration:none;font-size:32px;margin:0.5em 0}img{display:block;margin:0 auto;max-width:100%}form img{display:inline}.videoContainer{position:relative;overflow:hidden;padding-top:56.25%}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}span.line{display:block}kbd{display:inline-block;min-width:1em;text-align:center;font-family:sans-serif;line-height:1;border:1px solid #CCC;border-color:#ccc #999 #666 #999;border-radius:0.125em;padding:.2em .25em;margin:0 0.125em;box-shadow:0 1px #999;background:#eee}a{color:#05c}a:hover{color:#39f}span.uuid{font-family:monospace, monospace}h1,h2,h3,h4,h5,h6{font-weight:normal}a.termsofuse_article{display:block;border-bottom:1px solid #000;color:#06c}h1{font-size:28px}h3{border-bottom:1px solid #000}html{max-width:740px;margin:0 auto}body{margin:0 10px}#footer{border-top:1px solid #ccc;margin:128px 0 32px 0;color:#666;font-size:14px}#footer a{text-decoration:none;color:#666}#footer ul.mandatory_links,#footer ul.mandatory_infos{list-style:none;margin:1em 0;padding:0}@media screen and (min-width: 700px){#footer{display:grid;grid-template-columns:67% 33%}ul.mandatory_infos{grid-column:1 / 1}ul.mandatory_links{grid-column:2 / 2;text-align:right}}nav{border-bottom:1px solid black}nav a{text-decoration:none}nav ul{list-style-type:none;padding-left:0}nav ul li{display:inline-block}nav ul li:after{display:inline-block;padding-left:8px;margin-left:8px;color:#000;content:"";border-left:1px solid #999;height:12px;vertical-align:middle}nav ul li:first-child a{color:#000;font-weight:bold;text-decoration:none}nav ul li:last-child:after{display:none;content:''}p.warning{padding:8px 16px 8px 44px;border:1px solid #ffc078;background:url("/static/dist/a6288cb5630da06efb905d1e3a46b326.svgz") 14px 14px no-repeat #ffe8cc;color:#000}p.success{padding:8px 16px 8px 44px;border:1px solid #a5d8ff;background:url("/static/dist/f58506ff27d96bd51eda618ac4b13725.svgz") 14px 14px no-repeat #e7f5ff;color:#000}.infop{margin:1em 0;padding:1px 16px 1px 44px;border:1px solid #a5d8ff;background:url("/static/dist/4fc5856c441c788a235623034ab7bc4f.svgz") 16px 16px no-repeat #e7f5ff;color:#000}.infop p{margin:0.5em 0}#auth{font-size:16px;line-height:1;margin:1em 0;height:60px}#auth a{display:block;vertical-align:middle}#auth .email{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:7px 0;margin-right:8px}#auth .button{padding:6px;font-size:16px;width:80px;text-align:center;background:#fff;border:1px solid #aaa;border-radius:2px;border-bottom-color:#666;color:#000;box-shadow:0 1px rgba(0,0,0,0.2);text-decoration:none}#auth .button:hover{border-color:#666;box-shadow:0 2px 2px rgba(0,0,0,0.5)}#auth .button:active{background:#ccc;box-shadow:none}@media screen and (min-width: 740px){form{border:1px solid #999;border-radius:10px;box-shadow:0px 5px 5px -1px rgba(0,0,0,0.6);padding:0 16px}}form h2{font-size:16px}div.spinner{width:40px;height:47px;background:url("/static/dist/bdc1b4b1f607fde034e30bcc4290d1f2.svgz") center center no-repeat;margin:0 auto;animation-name:spin;animation-duration:750ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}p.labeled_input .label_desc{background:url("/static/dist/9805b90b44d7fde4e1cc7df07e98d278.svgz") 0 4px no-repeat;padding-left:28px;color:#343a40}.label{color:#06c;font-size:18px;display:block}.checkbox_label{background:#f1f3f5;border:1px solid #999;display:block;padding:4px}.checkbox_label input[type=checkbox]{margin-right:8px}.label_desc{display:block}.label_example{background:#eee;color:#000;padding:2px 4px}input[type=email],input[type=password],input[type=tel],input[type=text]{font-size:20px;box-sizing:border-box;width:100%;margin:8px 0 0 0;padding:12px;padding-left:42px;border-radius:5px;border:1px solid #666;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.5);background:url("/static/dist/d68a30170a9c30e604bc6c645a40752f.svgz") 14px center no-repeat}input[type=email]:required,input[type=password]:required,input[type=tel]:required,input[type=text]:required{background:url("/static/dist/f58506ff27d96bd51eda618ac4b13725.svgz") 14px center no-repeat}input[type=email]:invalid,input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid{background:url("/static/dist/e802d80151dde17d8ee19e84b2d708e7.svgz") 14px center no-repeat}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{padding:11px 11px 11px 41px;background-position:13px;border:2px solid #009bf6;box-shadow:0px 5px 5px -1px rgba(0,0,0,0.6);outline:none}html{background:url("/static/dist/f58506ff27d96bd51eda618ac4b13725.svgz") -9999px 0 no-repeat}body{background:url("/static/dist/e802d80151dde17d8ee19e84b2d708e7.svgz") -9999px 0 no-repeat}p.termsagree{margin-top:0}p.termsagree .checkbox_label{border-top:none}input[type=submit]{display:block;width:160px;margin:16px auto;font-size:1.2em;padding:8px 16px;border:1px solid #1864ab;border-radius:5px;background-color:#1c7ed6;background-image:linear-gradient(-180deg, #26a2ec, #156ec1 90%);box-shadow:0 1px 1px rgba(0,0,0,0.5);color:#fff;font-weight:bold;text-shadow:-1px -1px rgba(0,0,0,0.5)}input[type=submit]:hover{background-image:linear-gradient(-180deg, #4dabf7, #1c7ed6 90%);box-shadow:0px 5px 5px rgba(0,0,0,0.8)}input[type=submit]:focus{background:#1971c2;box-shadow:none}.terms{background:#f1f3f5;border:1px solid #999;padding:0 1em;height:200px;overflow-y:scroll}iframe.terms{display:block;padding:0;width:100%;margin:0;box-sizing:border-box}.indetailedcontent{background:#f1f3f5;font-size:14px;overflow-x:scroll}.indetailedcontent table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:480px}.indetailedcontent table th,.indetailedcontent table td{border:1px solid #999;padding:0 8px}.indetailedcontent table th p,.indetailedcontent table th ol,.indetailedcontent table td p,.indetailedcontent table td ol{margin:0}time{color:#868e96}.postlist a.item{display:block;margin:32px 0;text-decoration:none;color:#000}.postlist span.title,.postlist span.desc,.postlist time{display:block}.postlist span.title{font-size:18px;color:#05c}.post_metadata{margin-bottom:64px;text-align:right}.post_metadata p{text-align:right}.big_emoji{line-height:1;font-size:160px;margin:32px 0}p.processing_msg{text-align:center}
