*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:1em;color:#2a2a2a;min-width:320px}.home-menu{min-width:320px}h1,h2,h3,h4,h5,h6,label{color:#000}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{text-transform:uppercase}.ribbon h1,.ribbon h2,.ribbon h3,.ribbon h4,.ribbon h5,.ribbon h6,.ribbon label{color:#f2f2f2;border-left:5px solid #fff;padding-left:.5em}a.pure-menu-link--white{color:#bbb}.pure-menu-link--white:hover{color:#fff}a.pure-menu-link--white:visited{color:#aaa}#splash #errorContainer{margin-bottom:.5em;background:#fff;text-align:initial}#splash #errorContainer.info{border-left:5px solid #1f8dd6}#splash #errorContainer.success{border-left:5px solid #bedf20}#splash #errorContainer.warning{border-left:5px solid #df3020}.pure-img-responsive{max-width:100%;height:auto}a:focus{text-decoration:underline}.l-box{padding:1em}.l-box-lrg{padding:2em;border-bottom:1px solid rgba(0,0,0,.1)}.b-box{padding:2em}.is-center{text-align:center}.is-icon{background:#fff;color:#000}.u-r{float:right}.u-l{float:left}.u-m-noleft{margin-left:0}.u-m-noright{margin-right:0}.u-p-noleft{padding-left:0}.u-p-noright{padding-right:0}.u-m-bottom{margin-bottom:.5em}.u-fw{width:100%}.u-bl{display:block}.u-pls{padding-left:1.5em}.dl-button{margin:.5em 0}.u-oh{overflow:hidden}.u-smaller-text{font-size:.8em;line-height:1.3em}.u-bigger-text{font-size:1.1em}.u-small-text{font-size:.85em;line-height:1.4em}.u-mtop{margin-top:5em}.u-shadow--white{-webkit-box-shadow:0 0 35px 10px rgba(255,255,255,.3);-moz-box-shadow:0 0 35px 10px rgba(255,255,255,.3);box-shadow:0 0 35px 10px rgba(255,255,255,.3)}.u-shadow--black{-webkit-box-shadow:0 0 35px 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 35px 10px rgba(0,0,0,.3);box-shadow:0 0 35px 10px rgba(0,0,0,.3)}pre{display:block;padding:1em;margin:0 0 .5em;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto}.u-round{border-radius:50%}.adcontainer_big{margin-top:2em}.text-color--main{color:#0844a4}.highlights{width:90%;margin:0 auto 1em}.highlights pre{margin-top:1em;border:0;font-size:.8em;background:#e7e7e7}.splash-additional{border-top:1px solid #999;border-bottom:1px solid #999;background:#eee}hr{border:0;border-top:1px solid #ddd}.l-box.pure-u-1{word-wrap:break-word}.result{background:#fff;padding:2em}.htmx-indicator{display:none}.htmx-request .htmx-indicator{display:inline}.htmx-request.htmx-indicator{display:inline}#submit span:nth-child(2){display:none}.htmx-request #submit span:nth-child(2){display:inline}.htmx-request #submit span:nth-child(1){display:none}.htmx-request #submit{background:#d6b91f;color:#000}.pure-form label{margin:1em 0 0;font-weight:700;font-size:100%}.pure-form input[type]{border:3px solid #ddd;box-shadow:none;font-size:100%;width:100%}#main_page_text{height:100%}.pure-button,a.pure-button,button.pure-button{background-color:#4ca8e6;color:#000;padding:1em 1.5em}.pure-button-secondary,a.pure-button-secondary,button.pure-button-secondary{background-color:#a91fad}.home-menu{padding:0;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#fff}.pure-menu.pure-menu-fixed{border-bottom:none;z-index:4}.pure-menu-horizontal .pure-menu-children{width:100%}#menu .pure-menu-link{white-space:normal}.sss{position:relative;background:#fff;color:#000;padding:5px 20px 5px 10px}.sss:before{background:#c000ff;background:linear-gradient(90deg,#c000ff 0,#165fab 46%,#00a3ff 100%);color:#00a2ff;content:attr(data-text);overflow:hidden;position:absolute;top:0;left:0;padding:5px 20px 5px 10px;-webkit-clip-path:polygon(0 0,38% 10%,33% 91%,7% 100%);clip-path:polygon(0 0,38% 10%,33% 91%,7% 100%)}.home-menu .pure-menu-heading{color:#fff;font-weight:700;font-style:italic;font-size:1.1em;letter-spacing:-1px}.home-menu .pure-menu-heading span{display:inline-block;color:#fff;margin-left:-.5px;opacity:.95}.home-menu .pure-menu-selected a{color:#fff}.home-menu a{color:#242da9}.home-menu li a:focus,.home-menu li a:hover{background:0 0;border:none;color:#8e55d8}.pure-menu-allow-hover:active>.pure-menu-children,.pure-menu-allow-hover:focus>.pure-menu-children{display:block}#menuToggle input{display:none}#menuToggle #menu{background:#fafafa;border-top:1px solid #f3f2f1}.footer .pure-menu-link:hover{background:0 0;border-bottom:2px solid #fff;color:#fff}.footer .pure-menu-link:focus{background:#000}.footer .pure-menu-link{border-bottom:2px solid transparent;color:#ccc}.footer .pure-menu-list{font-size:.8em}.footer .pure-menu-item a{padding:.5em}.footer .pure-menu-selected{color:#999}.splash-container{background:#5b0061;background:linear-gradient(180deg,#5b0061 0,#003dd5 100%)}.splash-container.processed.error{background:#ff8d00;background:linear-gradient(180deg,#ff8d00 0,#d50000 100%)}.splash-container.error.error--black{background:#000;background:linear-gradient(180deg,#010762 0,#ca3e3e 100%)}.splash-container.processed.success{background:#016207;background:linear-gradient(180deg,#016207 0,#41bd2e 100%)}.splash{width:80%;margin:4.5em auto 0;text-align:center;padding-bottom:1em}.splash h1{text-transform:uppercase}.processed{padding-top:2em}.processed .hide-after-request{display:none}.splash-head{font-size:1.5em;font-weight:700;background:radial-gradient(100% 100% at 100% 0,#fff 0,#babbf9 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1em;letter-spacing:-1px;padding-top:2em}.splash-subhead{color:#fff;font-size:.8em;margin:2em auto;line-height:1.2em}.splash-subhead pre{margin-top:1em;font-size:.8em}.content-wrapper{background:#fff}.content{padding:0}.pure-g .content{padding:.5em}.content-head{line-height:1.2em}.content-head-ribbon{color:#fff}.content-subhead{color:#1f8dd6}.content-subhead i{margin-right:7px}.ribbon{background:#2d3e50;color:#fff}.footer{background:#111;bottom:0;width:100%}.panel{background:#fff;padding:1em;text-align:initial;line-height:1.2em}.tab input{position:absolute;opacity:0;z-index:-1}.tabs{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,.5);border:1px solid #ddd}.tab{width:100%;color:#fff;overflow:hidden;border-bottom:1px solid #ddd}.tab:last-child{border-bottom:0}.tab-label{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:1em;font-weight:700;cursor:pointer}.tab-label:hover{background:#ddd}.tab-label::after{content:"\276F";width:1em;height:1em;text-align:center;-webkit-transition:all .35s;transition:all .35s}.tab-content{max-height:0;padding:0 1em;color:#000;background:#fff;-webkit-transition:all .35s;transition:all .35s}.tab-content p{margin-top:0}.tab-close{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:1em;background:#000;cursor:pointer}.tab-close:hover{background:#003dd5}input:checked+.tab-label{background:#003dd5;color:#fff}input:checked+.tab-label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}input:checked~.tab-content{max-height:100vh;padding:1em}#mainpicture{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:0}.result_overlay{position:relative;background:rgba(255,255,255,.85);padding:1em}.maintext{overflow:hidden;max-height:4.5em;min-height:3em;font-weight:700;font-size:.8em}#bottomMenu{position:absolute;right:0}#bottomMenu:hover ul li:hover ul{position:absolute;background:#111;bottom:100%}#twt_promo{position:absolute;right:0;padding:.9em;margin:0;font-size:.8em}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#1f8dd6}.warning .svg-icon path,.warning .svg-icon polygon,.warning .svg-icon rect{fill:#df3020}.svg-icon circle{stroke:#1f8dd6;stroke-width:1}.warning .svg-icon circle{stroke:#df3020;stroke-width:1}.is-icon{position:relative}.svg-icon{width:2em;height:2em;position:absolute;top:50%;left:50%;margin:-1em 0 0 -1em}.svg-icon--big{width:4em;height:4em;margin:-2em 0 0 -2em}@media (min-width:48em){body{font-size:18px}.splash{width:80%}.splash-head{font-size:125%}.l-box-lrg{border:none}}@media (min-width:78em){.splash-head{font-size:150%}.splash{width:50%}body{font-size:16px}.highlights{width:75%}.highlights .u-smaller-text{font-size:1.1em}#language-switcher{margin-top:-3em}}@media (max-width:56em) and (min-width:35em){.splash-container button.pure-button{font-size:.75em;padding:1.5em 0}}@media (max-width:48em){.processed{padding:0}.splash{width:100%;padding:0}#bigmessage,#errorContainer,.splash form,.splash-subhead{padding-left:1em;padding-right:1em}.splash-subhead{padding-bottom:1em}.result_overlay img.u-round{width:75px}#menu .pure-menu-item{display:block}#menuToggle{display:block;position:absolute;top:1em;left:0;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:1em;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span.bar{display:block;margin-left:1em;width:33px;height:3px;margin-bottom:4px;position:relative;background:#aaa;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span.bar:first-child{transform-origin:0 0}#menuToggle span.bar:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:300px;margin:32px 0 -50px;top:0;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#bottomMenu{background:#000}#menuToggle input:checked~div{transform:none}#menuToggle label{display:none}#language-switcher{margin:0 auto;width:100%;background:#444}.splash{margin-top:3em}.footer .pure-menu-item{display:block}.u-pls{font-size:.9em}.footer{font-size:1.2em}.footer .pure-menu-selected{padding:0 0 1.5em}.highlights .responsive .content{padding:.5em}.highlights{width:100%}.home-menu .pure-menu-heading{float:left;margin-left:2.5em}}@media (max-width:28em){.splash-head{font-size:125%}.u-pls{font-size:.8em}}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link::after{content:"\25B4"}@media (max-width:350px){#twt_promo a{white-space:break-spaces;display:table-caption}#twt_promo a b{display:none}#twt_promo{padding:.3em}}