@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Droid+Sans+Mono);@import url(https://fonts.googleapis.com/css?family=Encode+Sans:200,300,400,600,700,800&display=swap);.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.progress-bubbles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.progress-bubbles .level{text-align:center;font-family:'Encode Sans';font-size:15px;font-weight:300;margin-bottom:6px}.progress-bubbles .progress-bubbles-border{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url("images/dotted-vertical-line_grey.svg");background-repeat:repeat-x;background-position:center center;background-size:4px 4px}.progress-bubbles .progress-bubbles-border .progress-bubble{margin:0px 5px;border-radius:20px;height:20px;width:20px}.progress-bubbles .progress-bubbles-border .progress-bubble:first-child{margin-left:0}.progress-bubbles .progress-bubbles-border .progress-bubble:last-child{margin-right:0}.progress-bubbles .progress-bubbles-border .progress-bubble.past{background:#ac0e5f;background-image:url("images/check_white.svg");background-size:68%;background-repeat:no-repeat;background-position:center center}.progress-bubbles .progress-bubbles-border .progress-bubble.present{background:#ac0e5f}.progress-bubbles .progress-bubbles-border .progress-bubble.future{background:#fff}.style-headline{font-weight:bold}.style-headline .asc::after{font-size:14px;content:"\25B2"}.style-headline .desc::after{font-size:14px;content:"\25BC"}.style-admin-container{padding:25px}.style-admin-container .expanded::after{margin-left:4px;font-size:14px;content:"\25BC"}.style-admin-container .collapsed::after{margin-left:4px;font-size:14px;content:"\25B6"}.actions-section{margin-top:20px}.actions-section button{margin-right:10px}.style-highlight-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#FAFAFA;margin-bottom:5px !important}.style-highlight-row .styleButton{padding:5px 15px;font-size:16px;margin:0px;margin-right:10px}.style-highlight-row .equal-vertical-padding{padding-top:1rem}.style-deactivated-row{background-color:linen;color:gray}.style-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.whiteSpace{padding-top:20px}.tos .main-section{font-weight:700}.tos .sub-section{font-weight:600;margin-top:5px}.tos .main-list{padding-left:0px;list-style-type:none}.tos .main-list>li{margin-bottom:20px}.tos .sub-list{list-style-type:none;padding-left:20px}.tos .sub-list>li{margin-bottom:20px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb .breadcrumb--item{color:#000;font-family:"Encode Sans", Arial, sans-serif;font-size:16px;font-weight:400;line-height:28px;cursor:pointer;text-decoration:none}.breadcrumb .breadcrumb--item.root{font-weight:bold}.breadcrumb .breadcrumb--item.active{color:#ac0e5f}.breadcrumb .separator{color:#000;font-family:"Encode Sans", Arial, sans-serif;font-size:16px;line-height:28px;font-weight:bold;margin:0 8px}.check-list{list-style:none;padding:0px}.check-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.check-list .icon{margin-right:14px;margin-top:5px;width:20px;height:20px;min-width:20px;min-height:20px}.display_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-direction_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-direction_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.justify-content_flex-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-content_flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-content_center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-content_space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.justify-content_space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-items_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-items_flex-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-items_flex-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex_1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 800px){.flex_1{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.flex_2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex_3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}@media (max-width: 800px){.flex_3{-webkit-box-flex:3;-webkit-flex:3 0 auto;-ms-flex:3 0 auto;flex:3 0 auto}}.flex_4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex_5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex_6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex_7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex_8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex_9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex_10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex_11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.flex_12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}[class*=grid]{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.5rem}.col,[class*=col-]{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .5rem 1rem}.col{-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.grid.col,.grid[class*=col-]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col]{padding:0}[class*=grid-][class*=-center]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[class*=grid-][class*=-right]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}[class*=grid-][class*=-middle]{-webkit-align-items:center;-ms-flex-align:center;align-items:center}[class*=grid-][class*=-bottom]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}[class*=grid-][class*=-reverse]{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=grid-][class*=-column]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}[class*=grid-][class*=-column-reverse]{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[class*=grid-][class*=-spaceAround]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col]{display:-webkit-flex;display:-ms-flexbox;display:flex}[class*=col-][class*=-top]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}[class*=col-][class*=-middle]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}[class*=col-][class*=-bottom]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}[class*=col-][class*=-first]{-webkit-order:-1;-ms-flex-order:-1;order:-1}[class*=col-][class*=-last]{-webkit-order:1;-ms-flex-order:1;order:1}[class*=grid-1]>.col,[class*=grid-1]>[class*=col-]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-2]>.col,[class*=grid-2]>[class*=col-]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-3]>.col,[class*=grid-3]>[class*=col-]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid-4]>.col,[class*=grid-4]>[class*=col-]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-5]>.col,[class*=grid-5]>[class*=col-]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=grid-6]>.col,[class*=grid-6]>[class*=col-]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid-7]>.col,[class*=grid-7]>[class*=col-]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=grid-8]>.col,[class*=grid-8]>[class*=col-]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>.col,[class*=grid-9]>[class*=col-]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=grid-10]>.col,[class*=grid-10]>[class*=col-]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=grid-10]>[class*=col-],[class*=grid-11]>.col{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=grid-11]>[class*=col-],[class*=grid-12]>.col{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}@media screen and (max-width:80em){[class*=_lg-1]>.col,[class*=_lg-1]>[class*=col-]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_lg-2]>.col,[class*=_lg-2]>[class*=col-]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_lg-3]>.col,[class*=_lg-3]>[class*=col-]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_lg-4]>.col,[class*=_lg-4]>[class*=col-]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_lg-5]>.col,[class*=_lg-5]>[class*=col-]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_lg-6]>.col,[class*=_lg-6]>[class*=col-]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_lg-7]>.col,[class*=_lg-7]>[class*=col-]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_lg-8]>.col,[class*=_lg-8]>[class*=col-]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>.col,[class*=_lg-9]>[class*=col-]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_lg-10]>.col,[class*=_lg-10]>[class*=col-]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_lg-10]>[class*=col-],[class*=_lg-11]>.col{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_lg-11]>[class*=col-],[class*=_lg-12]>.col{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:64em){[class*=_md-1]>.col,[class*=_md-1]>[class*=col-]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_md-2]>.col,[class*=_md-2]>[class*=col-]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_md-3]>.col,[class*=_md-3]>[class*=col-]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_md-4]>.col,[class*=_md-4]>[class*=col-]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_md-5]>.col,[class*=_md-5]>[class*=col-]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_md-6]>.col,[class*=_md-6]>[class*=col-]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_md-7]>.col,[class*=_md-7]>[class*=col-]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_md-8]>.col,[class*=_md-8]>[class*=col-]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>.col,[class*=_md-9]>[class*=col-]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_md-10]>.col,[class*=_md-10]>[class*=col-]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_md-10]>[class*=col-],[class*=_md-11]>.col{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_md-11]>[class*=col-],[class*=_md-12]>.col{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:48em){[class*=_sm-1]>.col,[class*=_sm-1]>[class*=col-]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_sm-2]>.col,[class*=_sm-2]>[class*=col-]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_sm-3]>.col,[class*=_sm-3]>[class*=col-]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_sm-4]>.col,[class*=_sm-4]>[class*=col-]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_sm-5]>.col,[class*=_sm-5]>[class*=col-]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_sm-6]>.col,[class*=_sm-6]>[class*=col-]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_sm-7]>.col,[class*=_sm-7]>[class*=col-]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_sm-8]>.col,[class*=_sm-8]>[class*=col-]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>.col,[class*=_sm-9]>[class*=col-]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_sm-10]>.col,[class*=_sm-10]>[class*=col-]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_sm-10]>[class*=col-],[class*=_sm-11]>.col{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_sm-11]>[class*=col-],[class*=_sm-12]>.col{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:35.5em){[class*=_xs-1]>.col,[class*=_xs-1]>[class*=col-]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xs-2]>.col,[class*=_xs-2]>[class*=col-]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xs-3]>.col,[class*=_xs-3]>[class*=col-]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_xs-4]>.col,[class*=_xs-4]>[class*=col-]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xs-5]>.col,[class*=_xs-5]>[class*=col-]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xs-6]>.col,[class*=_xs-6]>[class*=col-]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_xs-7]>.col,[class*=_xs-7]>[class*=col-]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_xs-8]>.col,[class*=_xs-8]>[class*=col-]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>.col,[class*=_xs-9]>[class*=col-]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_xs-10]>.col,[class*=_xs-10]>[class*=col-]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xs-10]>[class*=col-],[class*=_xs-11]>.col{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_xs-11]>[class*=col-],[class*=_xs-12]>.col{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}[class*=grid]>[class*=col-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=col-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=col-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=col-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=col-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=col-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=col-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=col-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=col-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=col-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=col-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=col-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[push-left*=off-0]{margin-left:0}[class*=grid]>[push-left*=off-1]{margin-left:8.33333333%}[class*=grid]>[push-left*=off-2]{margin-left:16.66666667%}[class*=grid]>[push-left*=off-3]{margin-left:25%}[class*=grid]>[push-left*=off-4]{margin-left:33.33333333%}[class*=grid]>[push-left*=off-5]{margin-left:41.66666667%}[class*=grid]>[push-left*=off-6]{margin-left:50%}[class*=grid]>[push-left*=off-7]{margin-left:58.33333333%}[class*=grid]>[push-left*=off-8]{margin-left:66.66666667%}[class*=grid]>[push-left*=off-9]{margin-left:75%}[class*=grid]>[push-left*=off-10]{margin-left:83.33333333%}[class*=grid]>[push-left*=off-11]{margin-left:91.66666667%}[class*=grid]>[push-right*=off-0]{margin-right:0}[class*=grid]>[push-right*=off-1]{margin-right:8.33333333%}[class*=grid]>[push-right*=off-2]{margin-right:16.66666667%}[class*=grid]>[push-right*=off-3]{margin-right:25%}[class*=grid]>[push-right*=off-4]{margin-right:33.33333333%}[class*=grid]>[push-right*=off-5]{margin-right:41.66666667%}[class*=grid]>[push-right*=off-6]{margin-right:50%}[class*=grid]>[push-right*=off-7]{margin-right:58.33333333%}[class*=grid]>[push-right*=off-8]{margin-right:66.66666667%}[class*=grid]>[push-right*=off-9]{margin-right:75%}[class*=grid]>[push-right*=off-10]{margin-right:83.33333333%}[class*=grid]>[push-right*=off-11]{margin-right:91.66666667%}@media screen and (max-width:80em){[class*=grid]>[class*=_lg-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_lg-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_lg-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_lg-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_lg-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_lg-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_lg-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_lg-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_lg-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_lg-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_lg-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_lg-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[push-left*=_lg-0]{margin-left:0}[class*=grid]>[push-left*=_lg-1]{margin-left:8.33333333%}[class*=grid]>[push-left*=_lg-2]{margin-left:16.66666667%}[class*=grid]>[push-left*=_lg-3]{margin-left:25%}[class*=grid]>[push-left*=_lg-4]{margin-left:33.33333333%}[class*=grid]>[push-left*=_lg-5]{margin-left:41.66666667%}[class*=grid]>[push-left*=_lg-6]{margin-left:50%}[class*=grid]>[push-left*=_lg-7]{margin-left:58.33333333%}[class*=grid]>[push-left*=_lg-8]{margin-left:66.66666667%}[class*=grid]>[push-left*=_lg-9]{margin-left:75%}[class*=grid]>[push-left*=_lg-10]{margin-left:83.33333333%}[class*=grid]>[push-left*=_lg-11]{margin-left:91.66666667%}[class*=grid]>[push-right*=_lg-0]{margin-right:0}[class*=grid]>[push-right*=_lg-1]{margin-right:8.33333333%}[class*=grid]>[push-right*=_lg-2]{margin-right:16.66666667%}[class*=grid]>[push-right*=_lg-3]{margin-right:25%}[class*=grid]>[push-right*=_lg-4]{margin-right:33.33333333%}[class*=grid]>[push-right*=_lg-5]{margin-right:41.66666667%}[class*=grid]>[push-right*=_lg-6]{margin-right:50%}[class*=grid]>[push-right*=_lg-7]{margin-right:58.33333333%}[class*=grid]>[push-right*=_lg-8]{margin-right:66.66666667%}[class*=grid]>[push-right*=_lg-9]{margin-right:75%}[class*=grid]>[push-right*=_lg-10]{margin-right:83.33333333%}[class*=grid]>[push-right*=_lg-11]{margin-right:91.66666667%}}@media screen and (max-width:64em){[class*=grid]>[class*=_md-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_md-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_md-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_md-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_md-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_md-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_md-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_md-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_md-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_md-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_md-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_md-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[push-left*=_md-0]{margin-left:0}[class*=grid]>[push-left*=_md-1]{margin-left:8.33333333%}[class*=grid]>[push-left*=_md-2]{margin-left:16.66666667%}[class*=grid]>[push-left*=_md-3]{margin-left:25%}[class*=grid]>[push-left*=_md-4]{margin-left:33.33333333%}[class*=grid]>[push-left*=_md-5]{margin-left:41.66666667%}[class*=grid]>[push-left*=_md-6]{margin-left:50%}[class*=grid]>[push-left*=_md-7]{margin-left:58.33333333%}[class*=grid]>[push-left*=_md-8]{margin-left:66.66666667%}[class*=grid]>[push-left*=_md-9]{margin-left:75%}[class*=grid]>[push-left*=_md-10]{margin-left:83.33333333%}[class*=grid]>[push-left*=_md-11]{margin-left:91.66666667%}[class*=grid]>[push-right*=_md-0]{margin-right:0}[class*=grid]>[push-right*=_md-1]{margin-right:8.33333333%}[class*=grid]>[push-right*=_md-2]{margin-right:16.66666667%}[class*=grid]>[push-right*=_md-3]{margin-right:25%}[class*=grid]>[push-right*=_md-4]{margin-right:33.33333333%}[class*=grid]>[push-right*=_md-5]{margin-right:41.66666667%}[class*=grid]>[push-right*=_md-6]{margin-right:50%}[class*=grid]>[push-right*=_md-7]{margin-right:58.33333333%}[class*=grid]>[push-right*=_md-8]{margin-right:66.66666667%}[class*=grid]>[push-right*=_md-9]{margin-right:75%}[class*=grid]>[push-right*=_md-10]{margin-right:83.33333333%}[class*=grid]>[push-right*=_md-11]{margin-right:91.66666667%}}@media screen and (max-width:48em){[class*=grid]>[class*=_sm-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_sm-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_sm-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_sm-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_sm-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_sm-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_sm-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_sm-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_sm-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_sm-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_sm-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_sm-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[push-left*=_sm-0]{margin-left:0}[class*=grid]>[push-left*=_sm-1]{margin-left:8.33333333%}[class*=grid]>[push-left*=_sm-2]{margin-left:16.66666667%}[class*=grid]>[push-left*=_sm-3]{margin-left:25%}[class*=grid]>[push-left*=_sm-4]{margin-left:33.33333333%}[class*=grid]>[push-left*=_sm-5]{margin-left:41.66666667%}[class*=grid]>[push-left*=_sm-6]{margin-left:50%}[class*=grid]>[push-left*=_sm-7]{margin-left:58.33333333%}[class*=grid]>[push-left*=_sm-8]{margin-left:66.66666667%}[class*=grid]>[push-left*=_sm-9]{margin-left:75%}[class*=grid]>[push-left*=_sm-10]{margin-left:83.33333333%}[class*=grid]>[push-left*=_sm-11]{margin-left:91.66666667%}[class*=grid]>[push-right*=_sm-0]{margin-right:0}[class*=grid]>[push-right*=_sm-1]{margin-right:8.33333333%}[class*=grid]>[push-right*=_sm-2]{margin-right:16.66666667%}[class*=grid]>[push-right*=_sm-3]{margin-right:25%}[class*=grid]>[push-right*=_sm-4]{margin-right:33.33333333%}[class*=grid]>[push-right*=_sm-5]{margin-right:41.66666667%}[class*=grid]>[push-right*=_sm-6]{margin-right:50%}[class*=grid]>[push-right*=_sm-7]{margin-right:58.33333333%}[class*=grid]>[push-right*=_sm-8]{margin-right:66.66666667%}[class*=grid]>[push-right*=_sm-9]{margin-right:75%}[class*=grid]>[push-right*=_sm-10]{margin-right:83.33333333%}[class*=grid]>[push-right*=_sm-11]{margin-right:91.66666667%}}@media screen and (max-width:35.5em){[class*=grid]>[class*=_xs-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_xs-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_xs-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_xs-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_xs-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_xs-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_xs-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_xs-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_xs-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_xs-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_xs-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_xs-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[push-left*=_xs-0]{margin-left:0}[class*=grid]>[push-left*=_xs-1]{margin-left:8.33333333%}[class*=grid]>[push-left*=_xs-2]{margin-left:16.66666667%}[class*=grid]>[push-left*=_xs-3]{margin-left:25%}[class*=grid]>[push-left*=_xs-4]{margin-left:33.33333333%}[class*=grid]>[push-left*=_xs-5]{margin-left:41.66666667%}[class*=grid]>[push-left*=_xs-6]{margin-left:50%}[class*=grid]>[push-left*=_xs-7]{margin-left:58.33333333%}[class*=grid]>[push-left*=_xs-8]{margin-left:66.66666667%}[class*=grid]>[push-left*=_xs-9]{margin-left:75%}[class*=grid]>[push-left*=_xs-10]{margin-left:83.33333333%}[class*=grid]>[push-left*=_xs-11]{margin-left:91.66666667%}[class*=grid]>[push-right*=_xs-0]{margin-right:0}[class*=grid]>[push-right*=_xs-1]{margin-right:8.33333333%}[class*=grid]>[push-right*=_xs-2]{margin-right:16.66666667%}[class*=grid]>[push-right*=_xs-3]{margin-right:25%}[class*=grid]>[push-right*=_xs-4]{margin-right:33.33333333%}[class*=grid]>[push-right*=_xs-5]{margin-right:41.66666667%}[class*=grid]>[push-right*=_xs-6]{margin-right:50%}[class*=grid]>[push-right*=_xs-7]{margin-right:58.33333333%}[class*=grid]>[push-right*=_xs-8]{margin-right:66.66666667%}[class*=grid]>[push-right*=_xs-9]{margin-right:75%}[class*=grid]>[push-right*=_xs-10]{margin-right:83.33333333%}[class*=grid]>[push-right*=_xs-11]{margin-right:91.66666667%}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.page-home .content>.container{background-position:top 145% center}.IE .badge{height:70px !important}.container.homescreen{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.container.homescreen .stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container.homescreen .stage .classic-games-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:50px}.container.homescreen .stage .classic-games-box .classic-games-button-box{width:300px}.container.homescreen .stage .classic-games-box .classic-games-icon{height:67px}@media (max-width: 1050px){.container.homescreen .stage .classic-games-box{display:none}}.container.homescreen .stage .transparent-box{margin:20px 42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 100px}@media (max-width: 950px){.container.homescreen .stage .transparent-box{padding:30px 0px}}@media (max-width: 1150px){.container.homescreen .stage .transparent-box{padding:30px 50px}}.container.homescreen .stage .transparent-box h1{font-family:'Encode Sans';color:#444;text-align:left;margin:0}.container.homescreen .stage .transparent-box p{text-align:left}.container.homescreen .stage .transparent-box .call-to-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px -10px 0}@media (max-width: 650px){.container.homescreen .stage .transparent-box .call-to-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container.homescreen .stage .transparent-box .call-to-action>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px}.container.homescreen .stage .transparent-box .call-to-action>div .styleButton2,.container.homescreen .stage .transparent-box .call-to-action>div .styleButton3{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.container.homescreen .stage .transparent-box .call-to-action>div .styleButton3 a{text-decoration:none}.container.homescreen .stage .transparent-box .call-to-action>div .styleButton3 a:hover{text-decoration:underline}.container.homescreen .arguments{background:#fff;padding:30px 0 0}.container.homescreen .arguments h2{font-family:'Encode Sans';font-weight:400;text-align:center;margin:10px 0 0}.container.homescreen .arguments .arguments-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 800px){.container.homescreen .arguments .arguments-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container.homescreen .arguments .arguments-list .argument{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;font-size:14px;padding:22px 5px 0px}.container.homescreen .arguments .arguments-list .argument .visual{height:250px;width:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}.container.homescreen .boxrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 10px 0}.container.homescreen .boxrow>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:33.3333%;min-width:33.3333%;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}@media (max-width: 1200px){.container.homescreen .boxrow>div{min-width:50%;width:50%}}@media (max-width: 800px){.container.homescreen .boxrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.container.homescreen .boxrow>div{min-width:100%;width:100%;-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.container.homescreen .boxrow.margintop{margin-top:50px;min-width:50%}.container.homescreen .teaser-box{border-radius:8px 0 8px 0;background:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:10px;text-decoration:none;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container.homescreen .teaser-box .visual-inner{margin-top:60px;height:200px;width:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}.container.homescreen .teaser-box .teaser-box-visual{background:#ddd;border-radius:8px 0 0 0;padding:10px 0}.container.homescreen .teaser-box .teaser-box-visual .visual{height:200px;width:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.container.homescreen .teaser-box .teaser-box-visual .visual .badge{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:160px;height:90px;font-size:15px;padding:12px;margin-bottom:-10px;background-image:url("images/badge.svg");background-position:left bottom;background-repeat:no-repeat}.container.homescreen .teaser-box .box-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container.homescreen .teaser-box .box-img img{width:150px;height:auto;padding:1em}.container.homescreen .teaser-box .teaser-box-content{padding:10px 30px 20px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container.homescreen .teaser-box .teaser-box-content h3{font-family:'Encode Sans';font-weight:700}.container.homescreen .teaser-box .teaser-box-content h4{font-family:'Encode Sans';font-weight:700;font-size:19px;margin-bottom:0px}.container.homescreen .teaser-box .teaser-box-content hr{border:none;border-top:1px solid #eee;margin:20px 0}.container.homescreen .teaser-box .teaser-box-content p{font-size:13px}.container.homescreen .teaser-box .teaser-box-content div.content{font-size:13px}@media (max-width: 800px){.container.homescreen .teaser-box .teaser-box-content div.content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.container.homescreen .teaser-box .teaser-box-content div.link{display:block;text-align:right;font-family:'Encode Sans';text-decoration:none;font-weight:700;margin-top:20px;color:#ac0e5f}.container.homescreen .teaser-box .teaser-box-content div.link:hover{text-decoration:underline}.container.homescreen .teaser-box.box4{padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container.homescreen .teaser-box.box4 h3{font-family:'Encode Sans';margin:0px;font-weight:700}.container.homescreen .teaser-box.box4 p{font-size:13px;padding-top:20px}.container.homescreen .teaser-box.box5{padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 400px){.container.homescreen .teaser-box.box5{padding:20px}.container.homescreen .teaser-box.box5 img{margin:0 0 10px}.container.homescreen .teaser-box.box5>div{padding-top:0px !important}.container.homescreen .teaser-box.box5>div>div{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;margin:25px 0 5px !important;padding:0px !important}}.container.homescreen .teaser-box.box5>div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px}.container.homescreen .teaser-box.box5>div>div{padding:10px 0px 25px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.container.homescreen .teaser-box.box5>div>div>a{min-height:68px;display:block;min-width:74px}.container.homescreen .teaser-box.box5 img{border-radius:30px;height:50px;width:50px;margin-right:20px}.container.homescreen .teaser-box.box5 h3{font-family:'Encode Sans';margin:0px;font-weight:700}.container.homescreen .teaser-box.box5 .game-title{font-family:'Encode Sans';font-weight:700}.container.homescreen .teaser-box.box5 .game-title a{text-decoration:none}.container.homescreen .teaser-box.box5 .game-desc{font-family:"Open Sans", Arial;font-size:13px;font-weight:400}.container.homescreen .teaser-box.box6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.container.homescreen .teaser-box.box6 .mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container.homescreen .teaser-box.box6 .mobile a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.container.homescreen .teaser-box.box6 .badge{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:130px;height:65px;font-size:13px;padding:8px;background-image:url("images/badge.svg");background-position:left bottom;background-repeat:no-repeat;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.container.homescreen .teaser-box.box6 .box-img{margin-top:20px;background-image:url("images/mobile.png");background-size:contain;background-position:center center;background-repeat:no-repeat;height:300px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container.homescreen .teaser-box.box6 .appstore-link{background-image:url("images/App_Store_Badge.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;height:43px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.container.homescreen .teaser-box.box6 .googleplay-link{background-image:url("images/google-play-badge.png");background-size:contain;background-position:center center;background-repeat:no-repeat;height:43px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-left:1em}.container.homescreen .teaser-box.box6 h3{color:#ac0e5f;font-family:'Encode Sans';font-weight:700;font-size:26px;margin-top:10px;margin-bottom:-10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.container.homescreen .teaser-box.box6 p{color:#ac0e5f;font-size:16px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.container.homescreen .pidgey-box-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container.homescreen .pidgey-box-wrapper .pidgey-box{min-height:400px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#ac0e5f;border-radius:8px 0 8px 0;margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container.homescreen .pidgey-box-wrapper .pidgey-box.solution{background-image:url("images/market-landingpage/papierflieger.svg");background-size:100%;background-position:left -31px center;background-repeat:no-repeat}.container.homescreen .pidgey-box-wrapper .pidgey-box.solution>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.container.homescreen .pidgey-box-wrapper .pidgey-box.solution>div h3{color:#fff;margin:40px 80px 0;text-align:center;width:100%}.container.homescreen .pidgey-box-wrapper .pidgey-box.solution>div .solution{display:inline-block;color:#fff;margin-top:40px;font-size:120px;font-family:'Encode Sans';font-weight:700}@media (min-width: 800px){.container.homescreen .pidgey-box-wrapper .pidgey-box.solution>div .solution{margin-top:80px}}.container.homescreen .pidgey-box-wrapper .pidgey-box.banner{background-image:url("images/market-landingpage/mental-aktiv-logo-white.svg");background-position:center center;background-size:80%;background-repeat:no-repeat}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign{font-family:'Encode Sans', 'Open Sans', Arial}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div h3{color:#fff;margin-top:40px;text-align:center;width:80%}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution1{display:inline-block;color:#fff;margin-top:80px;font-size:40px;font-weight:500}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution1 .arrow{margin:0px 1px 0px 1px;padding:0px 15px 9px 15px;background-image:url("images/arrow-right_white.svg");background-position:center center;background-size:contain;background-repeat:no-repeat}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution1 .solution-box{border:2px solid white;padding:1px 5px 9px 5px}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution2{display:inline-block;color:#fff;margin-top:80px;font-size:80px;font-weight:700}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution3{display:inline-block;color:#fff;margin-top:80px;font-size:40px;font-weight:500}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution3 .operator-box{line-height:normal;margin-left:5px;margin-right:5px;border:2px solid white;padding:0px 7px 7px 7px}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution3 .operator-box-wider{line-height:normal;margin-left:5px;margin-right:5px;border:2px solid white;padding:0px 10px 7px 10px}.container.homescreen .pidgey-box-wrapper .pidgey-box.campaign>div .solution3 .equals{margin-left:5px;margin-right:5px}.container.homescreen .jutta-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container.homescreen .jutta-wrapper .jutta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:8px 0 8px 0;margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;min-height:400px}.container.homescreen .jutta-wrapper .jutta .jutta-top{border-radius:8px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-image:url("images/market-landingpage/keyvisual1.png");background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-size:cover}.container.homescreen .jutta-wrapper .jutta .jutta-top>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(1){color:#ac0e5f;font-size:12px;padding:5px 10px}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2){padding-right:10px;padding-left:70px}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3 span{display:block}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3 span.red{font-weight:700;color:#ac0e5f}@media (max-width: 1250px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:-20px center}}@media (max-width: 1150px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:-40px center}}@media (max-width: 1050px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:-35px center}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3{font-size:23px}}@media (max-width: 1000px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:-35px center}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3{font-size:20px}}@media (max-width: 950px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:center center}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3{font-size:30px}}@media (max-width: 800px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:left center;background-size:400px}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3{font-size:40px}}@media (max-width: 650px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:left center;background-size:400px}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3{font-size:30px}}@media (max-width: 400px){.container.homescreen .jutta-wrapper .jutta .jutta-top{background-position:-35px center}.container.homescreen .jutta-wrapper .jutta .jutta-top>div:nth-child(2) h3{font-size:20px}}.container.homescreen .jutta-wrapper .jutta .jutta-bottom{background-color:#ac0e5f;padding:5px 10px;border-radius:0 0 8px 0}.container.homescreen .jutta-wrapper .jutta .jutta-bottom>div:nth-child(1){padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container.homescreen .jutta-wrapper .jutta .jutta-bottom>div:nth-child(1) h4{color:#fff;margin:0;padding-right:10px}.container.homescreen .jutta-wrapper .jutta .jutta-bottom>div:nth-child(2){color:#fff;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container.homescreen .teboninpackage-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container.homescreen .teboninpackage-wrapper .teboninpackage{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:8px 0 8px 0;margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;min-height:400px}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{padding:5px 10px;font-size:12px;border-radius:8px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-image:url("images/market-landingpage/teboninpackage.jpg");background-repeat:no-repeat;background-position:top center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-size:cover;min-height:400px}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top h3{margin-top:5px;color:#ac0e5f;text-align:left;font-weight:700}@media (max-width: 1300px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{background-position:center 30px}}@media (max-width: 1150px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{background-position:center center}}@media (max-width: 1200px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{background-position:center -70px}}@media (max-width: 1150px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{background-position:center -40px}}@media (max-width: 1050px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{min-height:500px;background-position:center 30px}}@media (max-width: 800px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{background-position:center -90px}}@media (max-width: 650px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{min-height:450px;background-position:center -20px}}@media (max-width: 550px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{min-height:400px;background-position:center top}}@media (max-width: 450px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{min-height:370px;background-position:center 20px}}@media (max-width: 450px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-top{min-height:350px;background-position:center 50px}}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom{background-color:#C20866;padding:5px 15px;border-radius:0 0 8px 0}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .propositions{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-family:'Encode Sans';font-size:22px;padding-bottom:10px;border-bottom:2px solid #CB3780;margin:0 -3px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .propositions .ginkgo{position:absolute;height:140px;width:140px;background-image:url("images/market-landingpage/ginkgo.png");background-size:contain;right:0px;top:-100px}@media (max-width: 500px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .propositions .ginkgo{display:none}}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .propositions .proposition{background-image:url("images/market-landingpage/checkmark.svg");background-position:left center;background-repeat:no-repeat;background-size:20px 20px;padding-left:28px;margin:2px 2px 5px}@media (max-width: 950px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .propositions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width: 500px){.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .propositions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .sources{color:#fff;font-family:'Encode Sans';font-size:20px;text-align:center;margin-top:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container.homescreen .teboninpackage-wrapper .teboninpackage .teboninpackage-bottom .teboninpackage-footer{color:#fff;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container.homescreen div.smallbutton{background-color:#ac0e5f;color:#fff;font-family:'Encode Sans';display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px;padding:7px 12px;width:100px}.container.homescreen div.smallbutton.white{background-color:#fff;color:#ac0e5f}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.validationErrorBox{color:#d94361;padding:10px;margin:15px 0px;background-color:#fff;border-radius:4px;border:1px solid #d94361;background-color:#f5cfd7;font-weight:normal}.form-box{background-color:#fff;border-radius:3px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.1);padding:62px 72px 62px 68px;max-width:540px;min-width:300px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 576px){.form-box{padding:62px 20px}}.form-box label{font-size:16px;line-height:26px;letter-spacing:0.5px;font-weight:600;color:#000}.form-box button{margin-top:10px}.style-login-container,.style-registration-container{margin-top:100px}@media (max-width: 576px){.style-login-container,.style-registration-container{margin-top:10px}}.style-login-container .style-login,.style-registration-container .style-login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1024px){.style-login-container .style-login,.style-registration-container .style-login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.style-login-container .style-login form,.style-registration-container .style-login form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:26px;letter-spacing:0.5px;font-weight:600;color:#000}.style-login-container .style-login input[type="text"],.style-registration-container .style-login input[type="text"],.style-login-container .style-login input[type="password"],.style-registration-container .style-login input[type="password"]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:10px 0;min-height:46px}.style-login-container .style-login input[type="text"][type="text"],.style-registration-container .style-login input[type="text"][type="text"],.style-login-container .style-login input[type="password"][type="text"],.style-registration-container .style-login input[type="password"][type="text"],.style-login-container .style-login input[type="text"][type="password"],.style-registration-container .style-login input[type="text"][type="password"],.style-login-container .style-login input[type="password"][type="password"],.style-registration-container .style-login input[type="password"][type="password"]{padding:4px 10px;margin:0 0 6px;font-weight:300;border-radius:4px;border:1px solid #ccc;outline:none}.style-login-container .style-login input[type="text"] input:focus,.style-registration-container .style-login input[type="text"] input:focus,.style-login-container .style-login input[type="password"] input:focus,.style-registration-container .style-login input[type="password"] input:focus{border-color:#ac0e5f}.style-login-container .style-login .separator,.style-registration-container .style-login .separator{border:1px solid #c7c7c7;margin:32px 0px}.style-login-container .style-login .textlink,.style-registration-container .style-login .textlink{font-size:14px;line-height:28px;letter-spacing:0.44px;font-weight:600}.style-login-container .style-login .registration,.style-registration-container .style-login .registration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-login-container .style-login .registration div,.style-registration-container .style-login .registration div{font-size:16px;line-height:26px;letter-spacing:0.5px;font-weight:600}.style-login-container .style-login .registration a,.style-registration-container .style-login .registration a{margin-top:16px;width:100%;padding-left:0px;padding-right:0px}.style-login-container .style-login .advantages-section,.style-registration-container .style-login .advantages-section{padding-right:20px}@media (max-width: 1024px){.style-login-container .style-login .advantages-section,.style-registration-container .style-login .advantages-section{margin-bottom:30px}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.style-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#ac0e5f}@media (max-width: 750px){.style-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.style-navigation>div{display:none !important}.style-navigation>div.burger-opener{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media (max-width: 750px){.style-navigation.burger-opened{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.style-navigation.burger-opened>div{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.style-navigation.burger-opened>div.burger-opener{background-color:#c8106f;border-bottom:2px solid rgba(255, 255, 255, 0.4)}}.style-navigation>div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.style-navigation>div.burger-opener{display:none;background-image:url("images/reorder_white.svg");background-repeat:no-repeat;background-position:left 15px center}.style-navigation>div.active,.style-navigation>div.active{background-color:#df3992;cursor:default}.style-navigation>div.active:hover,.style-navigation>div.active:hover{background-color:#df3992}.style-navigation>div:hover{background-color:#bf1069}.style-navigation a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:'Encode Sans';font-size:19px;font-weight:300}.style-navigation .go-to-tebonin{border-left:2px solid rgba(255, 255, 255, 0.4)}@media (max-width: 750px){.style-navigation .go-to-tebonin{border-left:0px}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.not-found{background-color:white;padding:40px}.not-found h1{font-family:'Encode Sans', "Open Sans", Arial;font-size:30px;font-weight:700;margin-bottom:30px;color:#ac0e5f}.not-found h2{color:#333;font-family:'Encode Sans';font-size:18px;font-weight:700}.not-found p{font-size:16px;font-weight:400;line-height:1.6}.not-found .button{margin-top:10px;margin-bottom:30px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.style-login input:focus{border-color:#ac0e5f}.registration-text{font-size:16px;line-height:26px;letter-spacing:0.5px;font-weight:600;margin:20px 0 8px 2px;text-align:left}.registration-text>span{font-weight:300;font-size:12px;color:#999999}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}body{padding:0;margin:0;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){body{font-size:16px;line-height:26px}}div{margin:0px;padding:0px}div,a,span,li,p,img,h1,h2,h3{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent}a{color:#ac0e5f}.textlink{text-decoration:none;font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;cursor:pointer}.textlink.red{color:#d94361}.textlink:hover{text-decoration:underline}#react-root{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin-left:auto;margin-right:auto}.layout-container .break-out{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}@media (max-width: 576px){.layout-container{padding:0 20px}.layout-container .break-out-mobile{margin-left:-20px;margin-right:-20px}}.container{width:100%;box-sizing:border-box}@media (min-width: 576px){.container{width:100%}}@media (min-width: 768px){.container{width:100%}}@media (min-width: 1024px){.container{width:100%}}@media (min-width: 1280px){.container{width:1280px}}.layout{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:200px}.layout>.container{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}header .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff}header .container .header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 800px){header .container .header-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}header h1{text-align:left;color:#ac0e5f;font-weight:500;padding-top:30px;padding-left:20px;font-family:'Encode Sans';margin-top:0px}@media (max-width: 550px){header h1{padding-left:0px}}header h1 a{text-decoration:none}header h1 a:focus{outline:none}header h1 img{height:100px}@media (max-width: 900px){header h1 img{height:80px}}@media (max-width: 450px){header h1 img{height:60px}}@media (max-width: 350px){header h1 img{height:50px}}.highlight{font-weight:500}.IE header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.IE header .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff}.IE header .container .header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 800px){.IE header .container .header-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.IE header h1{text-align:left;color:#ac0e5f;font-weight:500;padding-top:30px;padding-left:20px;font-family:'Encode Sans';margin-top:0px}@media (max-width: 800px){.IE header h1{width:100%}}@media (max-width: 550px){.IE header h1{padding-left:0px}}.IE header h1 a{text-decoration:none}.IE header h1 img{height:100px}@media (max-width: 900px){.IE header h1 img{height:80px}}@media (max-width: 450px){.IE header h1 img{height:60px}}@media (max-width: 350px){.IE header h1 img{height:50px}}.content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content.game-content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content>.container{background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.content>.container.game-container{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}.content>.container .content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}footer{font-size:12px;color:#333;padding:70px 130px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer>div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width: 1000px){footer{padding:70px 40px 0px}}@media (max-width: 750px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footerlinks{min-height:0px !important;margin-top:10px !important}footer .footerlinksimg{margin-top:10px !important}}@media (max-width: 400px){footer>div.footerlinksimg{padding-bottom:100px;padding-right:0px}footer>div a{text-align:center;font-size:18px;margin:3px 0}footer>div small{text-align:center;margin-bottom:20px}}footer small{margin-top:10px;font-size:12px;display:block}footer a{font-size:14px;display:block;text-decoration:none;line-height:23px;font-weight:400;color:#333}footer a:hover{color:#ac0e5f}footer a:active{color:#ac0e5f}footer .footerlinks{min-height:131px}footer .footerlinksimg{background-image:url('images/schwabe.png');background-repeat:no-repeat;background-position:right bottom;min-height:131px;padding-right:80px}.postlist li{margin:8px 0}.postlist li a{text-decoration:none}.new-post input,.new-post textarea{width:350px;outline:0;margin-bottom:5px;border:1px solid #ddd;font-size:13px;padding:4px 6px}.new-post textarea{height:200px}.styleButton{background:#eee;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px 40px;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;font-size:18px;text-decoration:none;border-radius:4px;text-align:center;font-family:'Encode Sans'}.styleButton.red{color:#fff;background-color:#ac0e5f;-webkit-tap-highlight-color:rgba(255, 255, 255, 0.2)}.styleButton.red:hover{background-color:#c8006d}.styleButton.red:active{background-color:#e13392}.styleButton.turquoise{color:#fff;background:#169688}.styleButton.disabled{cursor:default;color:#999999;background:#f6f6f6}.styleButton.disabled:hover{background:#f6f6f6}.styleButton:hover{background-color:#f3f3f3}.styleButton:active{background-color:#f8f8f8}.touch-device .styleButton:hover{background-color:#eee}.touch-device .styleButton.red:hover{background-color:#ac0e5f}.styleButton2{background:#eee;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:6px 0px;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;font-size:22px;text-align:center;text-decoration:none;font-family:'Encode Sans';border-radius:6px}.styleButton2.red{color:#fff;background:#ac0e5f;box-shadow:0px 3px #7d0a45}.styleButton3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0px;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;font-size:24px;text-align:center;text-decoration:none;font-family:'Encode Sans';font-weight:300;border-radius:6px}.styleButton3.red{color:#ac0e5f}.style-link{font-size:13px}.style-link.red{color:#ac0e5f}.whitebox{background:#f6f6f6;padding:35px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 576px){.whitebox{padding:15px}}h1{font-family:'Encode Sans';font-weight:bold;font-size:52px;line-height:65px;letter-spacing:normal}@media (max-width: 576px){h1{font-size:30px;line-height:38px}}h2{font-family:'Encode Sans';font-weight:bold;font-size:28px;line-height:38px}h3{font-family:'Encode Sans';font-size:22px;line-height:30px;font-weight:bold}h4{font-weight:400}.red-circle{background:url("images/redcircle.svg");background-repeat:no-repeat;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-size:contain;padding:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:center center;color:#fff;font-family:'Encode Sans';position:absolute}.IE .red-circle{position:relative}.pointer{cursor:pointer}.container.static{padding:50px}@media (max-width: 500px){.container.static{padding:10px}}.container.static b{font-weight:700}.container.static input{margin-bottom:20px}.loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:200px;min-width:200px;margin:0 auto}.loading div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;background-image:url("images/cached_white.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}@-webkit-keyframes rotating{from{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotating{from{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.centered{text-align:center}#old-technology-warning{width:100%;text-align:center;padding:30px}#old-technology-warning a{display:block}@media (max-width: 576px){.static.datenschutz a{word-break:break-all}}.pflichttext{text-decoration:none;color:#fff}.button{display:inline-block;padding:11px 31px 11px 30px;border:1px solid #ac0e5f;border-radius:3px;font-family:"Encode Sans";font-size:18px;font-weight:bold;line-height:28px;color:#fff;cursor:pointer;text-decoration:none;text-align:center}.button.small{font-size:15px;line-height:28px;letter-spacing:0px;padding:5px 28px 6px}.button.button--primary{color:#fff;border:1px solid #ac0e5f;background-color:#ac0e5f}.button.button--primary:active{color:#fff;border:1px solid #df3992;background-color:#df3992}.button.button--primary:hover{color:#fff;border:1px solid #bf1069;background-color:#bf1069}.button.button--secondary{color:#ac0e5f;border:1px solid #ac0e5f;background-color:#fff}.button.button--secondary:active{color:#df3992;border:1px solid #ac0e5f;background-color:#fff}.button.button--secondary:hover{color:#bf1069;border:1px solid #ac0e5f;background-color:#fff}.button.full-width{width:100%}.intro-section{margin:52px 0px 76px 0px}.intro-section .intro-section--title{margin-bottom:21px}.intro-section .intro-section--inner{max-width:840px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.meta-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}@media (max-width: 576px){.meta-bar{padding-right:0;padding-bottom:0;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.meta-bar.native{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:0px;padding-bottom:0px}.meta-bar .meta-bar-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;right:0;top:47px}@media (max-width: 768px){.meta-bar .meta-bar-content{top:55px}}@media (max-width: 576px){.meta-bar .meta-bar-content{left:0;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.meta-bar .meta-bar-content.no-breadcrumb{top:0}.user-menu-logged-out-position-container{position:relative;top:47px}@media (max-width: 768px){.user-menu-logged-out-position-container{top:45px}}@media (max-width: 576px){.user-menu-logged-out-position-container{top:0}}.user-menu-logged-out-position-container.no-breadcrumb{top:0}.burger-native{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 10px 20px}.burger-native>img{height:30px}.user-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#000;font-weight:500;font-family:"Encode Sans", Arial, sans-serif;font-size:19px;right:0px}.user-menu.native{margin:10px 10px 20px}@media (max-width: 576px){.user-menu{margin:10px 10px 20px}}.user-menu a,.user-menu span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;font-size:16px;line-height:26px;letter-spacing:0.5px;font-weight:500}.user-menu .style-label{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.user-menu .style-label .avatar{height:50px;width:50px;margin-right:15px;border-radius:40px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px solid #ccc}.user-menu .style-label svg{margin-right:5px;height:35px;width:35px;margin-bottom:-7px}.user-menu .style-label svg path,.user-menu .style-label svg polygon,.user-menu .style-label svg polyline,.user-menu .style-label svg rect{fill:#ac0e5f}.user-menu .style-label.native{margin-right:15px}.user-menu .style-user-dropdown{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200;background:#f6f6f6;padding:9px 26px;z-index:100;position:absolute;margin-top:40px;display:none;opacity:0;-webkit-transition:opacity ease 500ms;transition:opacity ease 500ms;box-sizing:border-box;min-width:200px;border:1px solid #e9e9e9}@media (max-width: 768px){.user-menu .style-user-dropdown{font-size:16px;line-height:26px}}@media (max-width: 576px){.user-menu .style-user-dropdown{width:90%;right:5%}.user-menu .style-user-dropdown span svg{height:30px !important}}.user-menu .style-user-dropdown.active{display:block;opacity:1}.user-menu .style-user-dropdown.native span{margin-bottom:10px}.user-menu .style-user-dropdown.native span svg{height:20px !important;margin-right:10px}.user-menu .style-user-dropdown hr{border:1px solid #e6e6e6;border-bottom:0px}.user-menu .style-user-dropdown span{cursor:pointer;padding:4px 0;font-size:16px;line-height:26px;letter-spacing:0.5px;font-weight:500;color:#000}.user-menu .style-user-dropdown span svg{height:20px;margin-right:20px}.user-menu .style-user-dropdown span svg path,.user-menu .style-user-dropdown span svg polygon,.user-menu .style-user-dropdown span svg polyline,.user-menu .style-user-dropdown span svg rect{fill:#ccc;-webkit-transition:fill ease 500ms;transition:fill ease 500ms}.user-menu .style-user-dropdown span:hover{-webkit-transition:color ease 500ms;transition:color ease 500ms}.user-menu .style-user-dropdown span:hover svg path,.user-menu .style-user-dropdown span:hover svg polygon,.user-menu .style-user-dropdown span:hover svg polyline,.user-menu .style-user-dropdown span:hover svg rect{fill:#ac0e5f}.notification-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.notification-menu{margin-bottom:10px}}.notification-menu .notification-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.notification-menu .notification-icon .notification-quantity{position:absolute;color:#ac0e5f;display:inline-block;background:#ddd;border:1px solid #fff;padding:1px 5px;font-size:12px;border-radius:50px;top:18px;left:25px;font-weight:bold;line-height:normal;letter-spacing:normal}.notification-menu .style-notification-dropdown{top:70px;margin:0 0 0 -136px;position:absolute;width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #ddd;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1);z-index:200}.notification-menu .style-notification-dropdown .flatarrow{background-image:url("images/flatarrow.svg");height:18px;margin-top:-18px;background-repeat:no-repeat;background-size:contain;background-position:center bottom}.notification-menu .style-notification-dropdown::before{height:10px;width:10px;background:#ac0e5f}@media (max-width: 768px){.notification-menu .style-notification-dropdown{top:167px}}@media (max-width: 500px){.notification-menu .style-notification-dropdown{top:170px;width:100%;right:0px}.notification-menu .style-notification-dropdown .flatarrow{display:none}}@media (max-width: 450px){.notification-menu .style-notification-dropdown{top:150px}}@media (max-width: 350px){.notification-menu .style-notification-dropdown{top:140px}.notification-menu .style-notification-dropdown .notification-dropdown-notification{padding:8px !important}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-image-container{display:none}}.notification-menu .style-notification-dropdown .notification-dropdown-head{background:#ac0e5f;color:#fff;font-family:'Encode Sans';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px}.notification-menu .style-notification-dropdown .notification-dropdown-head span{background:#fff;color:#ac0e5f;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:27px;padding:0px 10px;border-radius:20px;margin-left:10px;font-weight:700;padding-top:3px;line-height:normal;letter-spacing:normal}.notification-menu .style-notification-dropdown .notification-dropdown-notification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;padding:20px;font-size:15px;color:#555;cursor:pointer;text-decoration:none}.notification-menu .style-notification-dropdown .notification-dropdown-notification:hover{background:#fcfcfc}.notification-menu .style-notification-dropdown .notification-dropdown-notification:last-child{border-bottom:none}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-image-container .notification-image{height:50px;width:50px;border-radius:40px;display:block;background:#eee;margin-right:20px;background-size:cover;background-position:center center;border:1px solid #ccc}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-preview{width:100%}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-preview .notification-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-preview .notification-title h5{margin:0 0 5px 0;font-weight:500;font-size:13px}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-preview .notification-title .notification-time{color:#aaa;font-size:10px}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-preview .notification-desc{font-size:12px}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-link{margin-top:7px;display:block;text-align:right;text-decoration:none;font-size:12px;color:#ac0e5f}.notification-menu .style-notification-dropdown .notification-dropdown-notification .notification-layout .notification-link:hover{background:#f8f8f8}.notification-menu .style-notification-dropdown .all-notifications{display:block;text-align:center;text-decoration:none;color:#bf1069;font-size:13px;padding:10px}.notification-menu .style-notifications svg{margin-right:20px;height:35px;width:35px;margin-bottom:-7px}.notification-menu .style-notifications svg path,.notification-menu .style-notifications svg polygon,.notification-menu .style-notifications svg polyline,.notification-menu .style-notifications svg rect{fill:#999999}.notification-menu .style-notifications svg.icon-notification-active{-webkit-animation:tada 2s ease infinite;animation:tada 2s ease infinite;cursor:pointer}.notification-menu .style-notifications svg.icon-notification-active path,.notification-menu .style-notifications svg.icon-notification-active polygon,.notification-menu .style-notifications svg.icon-notification-active polyline,.notification-menu .style-notifications svg.icon-notification-active rect{fill:#ac0e5f}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-8deg);-ms-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%,100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-8deg);-ms-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%,100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.download-games .download-games-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width: 900px){.download-games .download-games-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.download-games .documents{margin-top:30px}.download-games .documents h4{display:inline-block;margin:20px 0 0 20px;padding:4px 20px;background:#aaa;color:#fff}.download-games .documents a.document{background-color:#f6f6f6;padding:30px;margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;color:#333;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width: 900px){.download-games .documents a.document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px}}.download-games .documents a.document:hover{color:#ac0e5f;opacity:0.75}.download-games .documents a.document .difficulty{padding:0 35px}@media (max-width: 900px){.download-games .documents a.document .difficulty{padding-left:0px}}.download-games .documents a.document .information{background-image:url("images/document-pdf.png");background-position:right top;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:100px}@media (max-width: 900px){.download-games .documents a.document .information{padding-right:0px;background-image:none}}.download-games .documents a.document .information h2{margin-bottom:5px}.download-games .documents a.document .information .subtitle{color:#777;font-size:13px}.download-games .documents a.document .information .subtitle span{color:#ac0e5f}.download-games .documents a.document .information .description{margin:15px 0;color:#777;font-weight:300}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.style-test{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:800px}@media (max-width: 600px){.style-test{min-height:600px}}.style-test .style-game-frame{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 450px){.style-test .style-game-frame .game-frame-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.style-test .style-game-frame .game-section{background-color:#f6f6f6;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.style-test .style-game-frame .game-section .test-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.style-test .style-game-frame .game-section .braintest-content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:rgba(255, 255, 255, 0.7);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:28px}.style-test .style-game-frame .game-section .braintest-content .content-header{background-color:#eee;height:100px;font-family:'Encode Sans';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 40px;font-size:20px;text-transform:uppercase}.style-test .style-game-frame .game-section .braintest-content .content-header.logic{background-color:#f8eece;color:#fc9765}.style-test .style-game-frame .game-section .braintest-content .content-header.memory{background-color:#ecdce4;color:#ae005f}.style-test .style-game-frame .game-section .braintest-content .content-header.concentration{background-color:#bcdcd2;color:#288d85}.style-test .style-game-frame .game-section .braintest-content .content-header.speech{background-color:#f0c2c1;color:#d94361}@media (max-width: 576px){.style-test .style-game-frame .game-section .braintest-content .content-header{height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.style-test .style-game-frame .game-section .braintest-content .content-test{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 40px 20px;position:relative}@media (max-width: 600px){.style-test .style-game-frame .game-section .braintest-content .content-test{padding:0 15px 15px}}.style-test .style-game-frame .game-section .braintest-content .content-test p{text-align:center}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction,.style-test .style-game-frame .game-section .braintest-content .content-test .result{width:100%}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction h1,.style-test .style-game-frame .game-section .braintest-content .content-test .result h1{font-weight:300;margin-top:70px;border-bottom:1px solid #dddddd;padding-bottom:20px}@media (max-width: 600px){.style-test .style-game-frame .game-section .braintest-content .content-test .instruction h1,.style-test .style-game-frame .game-section .braintest-content .content-test .result h1{font-size:25px}}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction ul,.style-test .style-game-frame .game-section .braintest-content .content-test .result ul{margin-bottom:70px;list-style-type:none}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction ul li,.style-test .style-game-frame .game-section .braintest-content .content-test .result ul li{margin:50px}@media (max-width: 600px){.style-test .style-game-frame .game-section .braintest-content .content-test .instruction ul li,.style-test .style-game-frame .game-section .braintest-content .content-test .result ul li{margin:20px}}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction ul li span,.style-test .style-game-frame .game-section .braintest-content .content-test .result ul li span{margin-top:-11px;position:absolute;font-family:'Encode Sans';color:#ddd;display:inline-block;margin-left:-46px;font-size:30px;font-weight:700}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction .test-bar,.style-test .style-game-frame .game-section .braintest-content .content-test .result .test-bar{max-width:600px}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction .battery-message,.style-test .style-game-frame .game-section .braintest-content .content-test .result .battery-message{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 700px){.style-test .style-game-frame .game-section .braintest-content .content-test .instruction .battery-message,.style-test .style-game-frame .game-section .braintest-content .content-test .result .battery-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction .battery-message .styleButton,.style-test .style-game-frame .game-section .braintest-content .content-test .result .battery-message .styleButton{margin-left:0px !important;margin-top:20px}}.style-test .style-game-frame .game-section .braintest-content .content-test .instruction .battery-message .styleButton,.style-test .style-game-frame .game-section .braintest-content .content-test .result .battery-message .styleButton{margin-left:20px}.style-test .time{position:absolute;top:30px;right:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999999;font-size:12px}@media (max-width: 576px){.style-test .time{top:-73px}}.style-test .time svg{height:60px;width:60px;display:block;margin-bottom:2px}@media (max-width: 576px){.style-test .time svg{height:50px;width:50px}}.style-test .test-logic .equation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:50px 0 40px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 576px){.style-test .test-logic .equation{margin:30px 0 40px 0}}.style-test .test-logic .equation>div{padding:15px;font-size:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 850px){.style-test .test-logic .equation>div{font-size:40px;padding:5px}}.style-test .test-logic .equation>div.operator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px}@media (max-width: 576px){.style-test .test-logic .equation>div.operator{padding:7px 10px}}.style-test .test-logic .equation>div.operator>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:35px;height:40px;font-family:'Open Sans', Arial;font-size:26px;font-weight:300;margin:4px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.24);cursor:pointer}@media (max-width: 850px){.style-test .test-logic .equation>div.operator>div{font-size:20px;font-weight:400;width:40px;height:42px}}.style-test .test-logic .equation>div.operator>div.active{background-color:#ac0e5f;color:#fff}.style-test .test-logic .equation>div.operator>div.active:hover{background-color:#ac0e5f;color:#fff}.style-test .test-logic .equation>div.operator>div:hover{background-color:#f9f0f4}.style-test .test-logic .continue-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.style-test .test-memory .single-item{background-color:#fff;font-weight:400;font-size:60px;padding:5px 40px;margin:10px;min-height:85px;min-width:110px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #eee}.style-test .test-memory .multiple-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:130px;max-width:1000px}@media (max-width: 1100px){.style-test .test-memory .multiple-items{max-width:800px}}@media (max-width: 950px){.style-test .test-memory .multiple-items{max-width:600px}}@media (max-width: 700px){.style-test .test-memory .multiple-items{max-width:500px}}@media (max-width: 600px){.style-test .test-memory .multiple-items{max-width:400px}}@media (max-width: 500px){.style-test .test-memory .multiple-items{max-width:100%;margin-top:50px}}.style-test .test-memory .multiple-items .item-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-test .test-memory .multiple-items .item-container .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;margin:10px;width:100px;font-size:40px;padding:10px 30px;cursor:pointer;border:2px solid #eee}@media (max-width: 700px){.style-test .test-memory .multiple-items .item-container .item{font-size:30px;padding:9px 2px}}@media (max-width: 500px){.style-test .test-memory .multiple-items .item-container .item{font-size:20px;padding:5px 1px;margin:5px}}.style-test .test-memory .multiple-items .item-container .item.active{border:2px solid #ac0e5f}.style-test .test-concentration .trial-run{margin-top:120px}@media (max-width: 576px){.style-test .test-concentration .trial-run{margin-top:60px}}.style-test .test-concentration .item-space{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:400px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 576px){.style-test .test-concentration .item-space{min-height:0px}}.style-test .test-concentration .item-space img{height:100px;width:100px;opacity:1;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;margin:100px}@media (max-width: 576px){.style-test .test-concentration .item-space img{height:80px;width:80px;margin:50px}}.style-test .test-concentration .item-space.rest img{opacity:0}.style-test .test-concentration .message{min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:18px}.style-test .test-concentration .message .bubble{height:30px;width:30px;margin-right:10px;background-color:#9b9b9b;border-radius:30px;background-size:17px 17px;background-position:center center;background-repeat:no-repeat}.style-test .test-concentration .message.correct{color:#169688}.style-test .test-concentration .message.correct .bubble{background-color:#169688;background-image:url('images/check_white.svg')}.style-test .test-concentration .message.wrong{color:#d94361}.style-test .test-concentration .message.wrong .bubble{background-color:#d94361;background-image:url('images/flash_white.svg')}.style-test .test-speech .characters,.style-test .test-speech .userInput{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.style-test .test-speech .characters .character,.style-test .test-speech .userInput .character{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;width:50px;font-size:30px;text-transform:uppercase;cursor:pointer}@media (max-width: 550px){.style-test .test-speech .characters .character,.style-test .test-speech .userInput .character{height:40px;width:40px;font-size:20px;margin:4px}}.style-test .test-speech .characters .character.disabled,.style-test .test-speech .userInput .character.disabled{color:rgba(0, 0, 0, 0.1);cursor:inherit}.style-test .test-speech .characters .character{background-color:#fff;border:2px solid #eee}.style-test .test-speech .userInput .character{border-bottom:2px solid #333}.style-test .test-speech .buttons{margin-bottom:100px;margin-top:40px}.style-test .test-speech .buttons>div{margin:0 10px}.style-test .test-speech .hurry-message{color:#ac0e5f;min-height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:20px;margin-bottom:20px}.style-test .progress-bubbles{width:80px;margin:20px auto -10px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.isCordova .style-game-frame{min-height:100vh}.style-game-frame{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.style-game-frame .game-frame-head{background:#ac0e5f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff}@media (max-width: 500px){.style-game-frame .game-frame-head>div{padding:10px 2px}.style-game-frame .game-frame-head>div:first-child{display:none}}.style-game-frame .game-frame-head>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:10px;font-family:'Encode Sans';font-size:20px;font-weight:400}.style-game-frame .game-frame-head>div.abort-game{font-size:15px;opacity:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-game-frame .game-frame-head>div.abort-game img{height:25px;width:25px}.style-game-frame .game-frame-head>div.abort-game a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-size:16px}.style-game-frame .game-frame-head>div.abort-game a:hover{font-weight:700}.style-game-frame .before-and-after-game{margin-top:30px}.style-game-frame .before-and-after-game .styleButton2{font-size:20px;padding:8px 100px}@media (max-width: 440px){.style-game-frame .before-and-after-game .styleButton2{padding:6px 10px}}.style-game-frame .before-and-after-game .game-white-section{padding:25px}.style-game-frame .before-and-after-game .game-white-section h1{width:100%;font-family:'Encode Sans';font-weight:300;margin-top:0px}.style-game-frame .before-and-after-game .game-white-section .subheadline{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:10px}.style-game-frame .before-and-after-game .game-white-section .subheadline .game-category{font-family:'Encode Sans';color:#169688;font-size:18px;text-transform:uppercase}.style-game-frame .before-and-after-game .game-white-section .subheadline .game-category.logic{color:#fc9765}.style-game-frame .before-and-after-game .game-white-section .subheadline .game-category.memory{color:#ae005f}.style-game-frame .before-and-after-game .game-white-section .subheadline .game-category.speech{color:#d94361}.style-game-frame .before-and-after-game .game-white-section .subheadline .game-category.concentration{color:#288d85}.style-game-frame .before-and-after-game .game-white-section .subheadline .current-level{font-family:'Encode Sans';color:#999999;font-size:18px}.style-game-frame .before-and-after-game .game-white-section .instruction{font-family:'Open Sans', Arial;width:100%;font-size:16px;color:#333;padding:20px 0;font-weight:300}.style-game-frame .before-and-after-game .game-white-section .instruction ul{list-style-type:none;padding:0px}.style-game-frame .before-and-after-game .game-white-section .instruction ul li{background-image:url("images/check.svg");background-position:left;background-repeat:no-repeat;background-size:30px 30px;min-height:30px;padding:8px 0 0 40px}.style-game-frame .before-and-after-game .result-of-last-game{width:100%;font-family:'Encode Sans'}.style-game-frame .before-and-after-game .result-of-last-game .motivation{color:#666666;font-size:30px;margin:30px 2px;text-align:center}.style-game-frame .before-and-after-game .result-of-last-game .points{color:#ac0e5f;font-size:50px;margin:0px 2px 4px;text-align:center}.style-game-frame .before-and-after-game .result-of-last-game .points-sub{color:#ac0e5f;font-size:20px;margin:0px 2px 4px;text-align:center}.style-game-frame .before-and-after-game .result-of-last-game ul.stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;list-style-type:none;color:#999999;font-size:17px}.style-game-frame .before-and-after-game .result-of-last-game ul.stats li{margin:15px}.style-game-frame .before-and-after-game .result-of-last-game ul.stats li span{display:inline-block;margin-left:5px;color:#555}.style-game-frame .before-and-after-game .result-of-last-game .level-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#555;border:1px solid #eee;padding:14px;margin:10px}.style-game-frame .before-and-after-game .result-of-last-game .level-message svg{margin-right:10px}.style-game-frame .before-and-after-game .result-of-last-game .level-message svg path,.style-game-frame .before-and-after-game .result-of-last-game .level-message svg polygon,.style-game-frame .before-and-after-game .result-of-last-game .level-message svg polyline,.style-game-frame .before-and-after-game .result-of-last-game .level-message svg rect{fill:#ccc}.style-game-frame .before-and-after-game .result-of-last-game a{font-family:'Open Sans';text-decoration:none;margin:25px 15px 15px;display:block;text-align:center;font-size:14px}.style-game-frame .game-section{background-color:#f6f6f6;text-align:left;padding:0 30px 30px}@media (max-width: 575px){.style-game-frame .game-section{padding:0 20px 20px}}@media (max-width: 450px){.style-game-frame .game-section{padding:0 0 10px}}.style-game-frame .game-section .game-preview{cursor:pointer;height:300px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.style-game-frame .game-section .game-preview.logic{background-color:#f8eece}.style-game-frame .game-section .game-preview.memory{background-color:#ecdce4}.style-game-frame .game-section .game-preview.speech{background-color:#f0c2c1}.style-game-frame .game-section .game-preview.concentration{background-color:#bcdcd2}.style-game-frame .game-section h1{text-align:left}.style-game-frame .game-white-section{background:rgba(255, 255, 255, 0.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-game-frame .game-white-section .small-instruction{font-family:'Encode Sans';color:#ac0e5f;font-size:22px;margin:10px 0;width:100%;text-align:center}.style-game-frame .match-properties{padding:16px 5px 11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.style-game-frame .match-properties>div{font-size:18px;font-family:'Encode Sans';color:#aaa;padding-bottom:4px}.style-game-frame .match-properties>div span{color:#888;font-family:'Droid Sans Mono', monospace}.style-game-frame .game-message-area{position:relative}.style-game-frame .game-message{position:absolute;top:0px;left:0px;bottom:0px;right:0px;margin:5px;color:#5fbeb5;background:#deeee9;padding:15px 40px;font-size:25px;font-family:'Encode Sans';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity ease 100ms;transition:opacity ease 100ms;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0.95;z-index:100}.style-game-frame .game-message.has-numbpad{bottom:65px}.style-game-frame .game-message .game-message-bubble{background-color:#5fbeb5;height:40px;width:40px;margin-top:15px;border-radius:20px;background-image:url("images/check_white.svg");background-position:center center;background-size:55%;background-repeat:no-repeat}.style-game-frame .game-message.mistake{color:#d94361;background:#edccd2;left:inherit;bottom:inherit}@media (max-width: 575px){.style-game-frame .game-message.mistake{position:fixed;top:10px;right:10px}}.style-game-frame .game-message.mistake .game-message-bubble{background-image:url("images/flash_white.svg");background-color:#d94361}.style-game-frame .game-message.invisible{opacity:0;-webkit-transition:opacity ease 400ms;transition:opacity ease 400ms;pointer-events:none}.level-selection{width:100%}.level-selection .open-level-choices{text-align:center;color:#ac0e5f;font-size:14px;margin-top:10px;padding:20px 5px 30px;cursor:pointer;background-image:url("images/arrow-down_red.svg");background-repeat:no-repeat;background-position:bottom center;background-size:30px 30px}.level-selection .level-choices{margin:20px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.level-selection .level-choices .level-bubble{border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;width:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px 5px;text-align:center;cursor:pointer;background:#EDCCD2;color:#ac0e5f;font-family:'Encode Sans';font-size:20px}.level-selection .level-choices .level-bubble.disabled{background-color:#CCCCCC;cursor:default;background-image:url("images/lock-outline_white.svg");background-repeat:no-repeat;background-position:center center;background-size:28px 28px}.level-selection .level-choices .level-bubble.active{background-color:#ac0e5f;cursor:default;color:#fff}.soft-button{box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.24);margin:2px;background:#fff}.soft-button.red{background:#ECDCE4;box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.24)}.soft-button.flat{box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.styleDigits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}@media (max-width: 560px){.styleDigits{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.styleDigits .styleDigit{padding:10px 12px;border:1px solid lightgrey;cursor:pointer;margin:5px;background:#fff;border-radius:3px;font-size:17px;box-shadow:0 3px 0 #ccc}.styleDigits .styleDigit:hover{background:#f6f6f6}@media (max-width: 560px){.styleDigits .styleDigit{font-size:15px;margin:2px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:10px 0px}.styleDigits .styleDigit:first-child{margin-left:0px}.styleDigits .styleDigit:last-child{margin-right:0px}}.styleResultFields{background:rgba(255, 255, 255, 0.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.styleResultFields .styleResultFieldsBorder{padding:2px 20px;border-radius:5px;border:2px solid #ac0e5f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.styleResultFields .styleResultFieldsBorder .styleResultField{margin:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.styleGameOverview .overview-navigation-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width: 768px){.styleGameOverview .overview-navigation-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.styleGameOverview .separator{border-bottom:2px solid #e9e9e9;margin-top:22px}@media (max-width: 768px){.styleGameOverview .separator{border-left:2px solid #e9e9e9;margin:10px 0px}}.styleGameOverview .overview-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.styleGameOverview .overview-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.styleGameOverview .overview-navigation .navigation-link{color:#000;font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:500;letter-spacing:normal;margin:5px 20px}.styleGameOverview .overview-navigation .navigation-link:hover{color:#ac0e5f;cursor:pointer}.styleGameOverview .overview-navigation .navigation-link:active{color:#ac0e5f}.styleGameOverview .overview-navigation .navigation-link-native{color:#000;margin:5px 20px;text-align:center}.styleGameOverview .advantages-section{margin-top:100px;margin-bottom:40px;background-color:#f6f6f6}.styleGameOverview .advantages-section .container.container-centered{margin-left:auto;margin-right:auto}.styleGameOverview .advantages-section .advantages-box{background-color:#fff;padding:55px 150px 60px 70px;border-radius:3px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.1);position:relative;top:-50px;max-width:840px}@media (max-width: 768px){.styleGameOverview .advantages-section .advantages-box{padding:45px 16px 32px 16px}}.styleGameOverview .advantages-section .advantages-box .advantages-cta{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 576px){.styleGameOverview .advantages-section .advantages-box .advantages-cta{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.styleGameOverview .section-header-row{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.styleGameOverview .section-header-row .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.styleGameOverview .section-logic a{background-color:#f8eece}.styleGameOverview .section-gedaechtnis a,.styleGameOverview .section-classic a{background-color:#ecdce4}.styleGameOverview .section-concentration a{background-color:#bcdcd2}.styleGameOverview .section-speech a{background-color:#f0c2c1}.styleGameOverview h2{margin-bottom:0px;margin-left:3px}.styleGameOverview div.game{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0px;padding:0px}.styleGameOverview div.game>a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0px;width:100%;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);opacity:0.9;border:1px solid #ccc;color:#444;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.styleGameOverview div.game>a:hover{opacity:1}.styleGameOverview div.game>a .game-visual{height:200px;width:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:contain}.styleGameOverview div.game>a .wording-gamename{padding:15px 58px 15px 15px;min-height:100px;background-color:#fff;width:100%;font-family:'Encode Sans';font-size:22px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.styleGameOverview div.game>a .wording-login{text-align:left;font-size:17px;color:#aaa}@media (max-width: 35.5em){.styleGameOverview div.game>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.styleGameOverview div.game>a .game-visual{height:100px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.styleGameOverview div.game>a .wording-gamename{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:18px;padding:15px}.styleGameOverview div.game>a .wording-login{font-size:15px}}.styleGameOverview div.game>a.playableGame .wording-login{text-align:right}.styleGameOverview div.game>a.playableGame .wording-gamename{padding:15px}.styleGameOverview div.game>a.unplayableGame{cursor:default}.styleGameOverview div.game>a.unplayableGame .wording-gamename{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url("images/lock-outline_grey.svg");background-repeat:no-repeat;background-size:40px 40px;background-position:right 15px bottom 15px}@media (max-width: 35.5em){.styleGameOverview div.game>a.unplayableGame .wording-gamename{background-size:20px 20px;background-position:right 5px bottom 15px}}.styleGameOverview .outro-section{max-width:840px;margin:80px 0px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-butterflyhunt .game-white-section{padding:30px 10px}.game-butterflyhunt .game-white-section .small-instruction{margin-bottom:30px}.game-butterflyhunt .game-frame-butterflyhunt{max-width:100%}.styleScrapsContainer{max-width:600px;margin:0 auto}.styleScrapsContainer .styleScrapsRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.styleScrapsContainer .styleScrapsRow .styleScrapItem{padding:10px;height:30px;line-height:30px;text-align:center;cursor:pointer;margin:4px;min-width:59px}@media (max-width: 500px){.styleScrapsContainer .styleScrapsRow .styleScrapItem{padding:1px 6px;min-width:49px}}@media (max-width: 400px){.styleScrapsContainer .styleScrapsRow .styleScrapItem{padding:1px 2px;font-size:13px;margin:1px;min-width:39px}}.styleScrapsContainer .styleScrapsRow .styleScrapItem:hover{text-shadow:lightblue 1px 1px 10px}.styleScrapsContainer .styleScrapsRow .styleScrapItem.crossout{text-shadow:none;text-decoration:line-through;color:#0A0;cursor:default}.styleScrapsContainer .styleButtonBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:60px}.styleScrapsContainer .styleButtonBar .styleButton{display:block;text-align:center}.styleScrapsContainer .styleButtonBar .styleButton span{font-size:12px;color:#999}.styleScrapsContainer .styleButtonBar .styleButton#styleResetButton{padding:10px 40px;cursor:pointer}@media (max-width: 500px){.styleScrapsContainer .styleButtonBar .styleButton#styleResetButton{font-size:13px;margin:5px}}.styleScrapsContainer .styleButtonBar .styleButton#styleUndoButton{padding:10px 40px;cursor:pointer}@media (max-width: 500px){.styleScrapsContainer .styleButtonBar .styleButton#styleUndoButton{font-size:13px;margin:5px}}.styleWordPool{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 20px 20px;font-size:16px}@media (max-width: 500px){.styleWordPool{font-size:13px}}.styleWordPool .styleWord{padding:5px 8px;overflow-wrap:break-word}.styleWordPool .styleWord .crossout{text-decoration:line-through;color:#0A0}.styleGametypeCounttriangles svg{width:100%;max-width:550px}.IE .styleGametypeCounttriangles svg{min-height:550px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-fieldcheck .game-white-section{padding:30px 10px}.game-fieldcheck .game-white-section .small-instruction{margin-bottom:30px}.game-fieldcheck .game-white-section .soft-button{padding:10px;margin:5px;cursor:pointer}.game-fieldcheck .game-white-section .soft-button img{height:45px;width:45px}@media (max-width: 690px){.game-fieldcheck .game-white-section .soft-button{padding:6px;margin:4px}.game-fieldcheck .game-white-section .soft-button img{height:40px;width:40px}}@media (max-width: 550px){.game-fieldcheck .game-white-section .soft-button{padding:4px;margin:3px}.game-fieldcheck .game-white-section .soft-button img{height:30px;width:30px}}.game-fieldcheck .game-white-section .soft-button.pattern{background:#ccc}.game-fieldcheck .game-white-section .soft-button.selected{background:#edccd2}.game-fieldcheck .game-white-section .soft-button.solved{background:#bcdcd2}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-findpermutation .game-white-section{padding:30px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.game-findpermutation .game-white-section .small-instruction{margin-bottom:30px}.game-findpermutation .styleGroup{margin:0;padding:0px;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.game-findpermutation .soft-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px;cursor:pointer;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 560px){.game-findpermutation .soft-button{margin:5px}}.game-findpermutation .soft-button.active{background:#edccd2}.game-findpermutation .styleSymbol{margin:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;width:50px}@media (max-width: 560px){.game-findpermutation .styleSymbol{height:40px;width:40px}.game-findpermutation .styleSymbol img{height:30px !important}}.game-findpermutation .styleSymbol img{height:40px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-hiddenwords .game-white-section{padding:30px 10px}.game-hiddenwords .game-white-section .small-instruction{margin-bottom:30px}.game-hiddenwords .game-frame-hiddenwords{max-width:100%}.game-hiddenwords .styleLetterMatrix{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.game-hiddenwords .styleLetterMatrix .styleLetterRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem{padding:10px;width:25px;height:25px;margin:4px;text-align:center;cursor:pointer;font-size:18px;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}@media (max-width: 430px){.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem{height:20px;width:20px;padding:7px}}@media (max-width: 350px){.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem{height:18px;width:18px;padding:7px;margin:2px;font-size:16px}}@media (max-width: 300px){.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem{height:15px;width:15px;padding:4px;margin:2px;font-size:14px}}.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem.selected{background-color:#edccd2}.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem.selected:hover{background-color:#edccd2}.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem.solved{background-color:#bcdcd2}.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem.solved:hover{background-color:#bcdcd2}.game-hiddenwords .styleLetterMatrix .styleLetterRow .styleLetterItem:hover{background:#f8f8f8}.game-hiddenwords .word-pool{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.game-hiddenwords .word-pool .styleWord{padding-left:10px;font-weight:300;margin:0 10px 12px}.game-hiddenwords .word-pool .styleWord.crossout{text-decoration:line-through;color:#bcdcd2}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-iconaddition .game-white-section{padding:30px}.game-iconaddition .game-white-section .small-instruction{margin-bottom:40px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-identicalcombinations .game-white-section{padding:30px 10px}.game-identicalcombinations .game-white-section .small-instruction{margin-bottom:30px}.game-identicalcombinations .game-white-section .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 530px){.game-identicalcombinations .game-white-section .row.row3 .soft-button{width:100px;padding:4px}.game-identicalcombinations .game-white-section .row.row3 .soft-button img{height:40px;width:40px}}@media (max-width: 425px){.game-identicalcombinations .game-white-section .row.row3 .soft-button{width:80px;padding:2px}.game-identicalcombinations .game-white-section .row.row3 .soft-button img{height:30px;width:30px}}@media (max-width: 700px){.game-identicalcombinations .game-white-section .row.row4 .soft-button{width:100px;padding:4px}.game-identicalcombinations .game-white-section .row.row4 .soft-button img{height:40px;width:40px}}@media (max-width: 540px){.game-identicalcombinations .game-white-section .row.row4 .soft-button{width:80px;padding:2px}.game-identicalcombinations .game-white-section .row.row4 .soft-button img{height:30px;width:30px}}@media (max-width: 420px){.game-identicalcombinations .game-white-section .row.row4 .soft-button{width:72px;padding:1px}.game-identicalcombinations .game-white-section .row.row4 .soft-button img{height:25px;width:25px}}@media (max-width: 840px){.game-identicalcombinations .game-white-section .row.row5 .soft-button{width:100px;padding:4px}.game-identicalcombinations .game-white-section .row.row5 .soft-button img{height:40px;width:40px}}@media (max-width: 690px){.game-identicalcombinations .game-white-section .row.row5 .soft-button{width:80px;padding:2px}.game-identicalcombinations .game-white-section .row.row5 .soft-button img{height:30px;width:30px}}@media (max-width: 540px){.game-identicalcombinations .game-white-section .row.row5 .soft-button{width:72px;padding:1px}.game-identicalcombinations .game-white-section .row.row5 .soft-button img{height:25px;width:25px}}@media (max-width: 490px){.game-identicalcombinations .game-white-section .row.row5 .soft-button{width:60px;padding:1px;margin:3px}.game-identicalcombinations .game-white-section .row.row5 .soft-button img{height:20px;width:20px}}.game-identicalcombinations .game-white-section .row .soft-button{padding:8px;cursor:pointer;width:120px;margin:5px;text-align:center}.game-identicalcombinations .game-white-section .row .soft-button img{height:50px;width:50px;margin:5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.game-identicalcombinations .game-white-section .row .soft-button.selected{background:#edccd2}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-imagememorization .game-white-section{padding:30px}.game-imagememorization .game-white-section .small-instruction{margin-bottom:40px}.game-imagememorization .game-white-section .soft-button{display:inline-block;padding:15px;margin:3px}.game-imagememorization .game-white-section .soft-button img{width:80px;height:80px}.game-imagememorization .game-white-section .soft-button.false{background:#d94361}.game-imagememorization .game-white-section .styleImage{border:1px solid #ddd;margin:3px;padding:10px}.game-imagememorization .game-white-section .styleImage.false{background-color:red}.game-imagememorization .game-white-section .styleImage.correct{background-color:green}.game-imagememorization .game-white-section .styleImageContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%}.game-imagememorization .game-white-section .styleImageContainer.choice .soft-button{cursor:pointer;max-width:100%}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-imagesequence .game-white-section{padding:30px}.game-imagesequence .game-white-section .small-instruction{margin-bottom:40px}.game-imagesequence .game-white-section .image-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.game-imagesequence .game-white-section .image-selection .soft-button{cursor:pointer}.game-imagesequence .game-white-section .soft-button{display:inline-block;margin:10px;padding:10px}.game-imagesequence .game-white-section .soft-button img{height:80px;width:80px}.game-imagesequence .game-white-section .soft-button.false{background-color:#d94361}.game-imagesequence .game-white-section .soft-button.correct{background-color:#edccd2}.game-imagesequence .game-white-section .image-presentation{margin:50px 10px;max-width:100%}.game-imagesequence .game-white-section .image-presentation .soft-button{margin:10px;padding:20px}.game-imagesequence .game-white-section .image-presentation .soft-button img{height:120px;width:120px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.styleGameTypeLogicSequence .styleBoard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0px 5px 25px;max-width:800px;}@media (max-width: 800px){.styleGameTypeLogicSequence .styleBoard{max-width:100%}}.styleGameTypeLogicSequence .styleBoard .styleMatrix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:40px 10px 10px;width:216px;position:relative}@media (max-width: 550px){.styleGameTypeLogicSequence .styleBoard .styleMatrix{width:168px}}@media (max-width: 420px){.styleGameTypeLogicSequence .styleBoard .styleMatrix{width:152px}}.styleGameTypeLogicSequence .styleBoard .styleMatrix .numerize{position:absolute;background-color:#9B9B9B;height:30px;width:30px;top:-27px;left:-10px;border-radius:50%;color:#fff;font-size:14px;font-family:'Encode Sans';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:7px 30px 37px 15px;box-sizing:border-box}.styleGameTypeLogicSequence .styleBoard .styleMatrix .numerize.six{background-color:#ac0e5f}.styleGameTypeLogicSequence .styleBoard .styleRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.styleGameTypeLogicSequence .styleBoard .styleRow.styleSelection{cursor:pointer;margin:20px 10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.styleGameTypeLogicSequence .styleBoard .styleItem{width:30px;height:30px;padding:10px;z-index:10}.styleGameTypeLogicSequence .styleBoard .styleItem img{height:30px}@media (max-width: 550px){.styleGameTypeLogicSequence .styleBoard .styleItem{width:28px;height:28px;padding:5px}.styleGameTypeLogicSequence .styleBoard .styleItem img{height:28px}}@media (max-width: 420px){.styleGameTypeLogicSequence .styleBoard .styleItem{width:28px;height:28px;padding:3px}.styleGameTypeLogicSequence .styleBoard .styleItem img{height:28px}}.styleGameTypeLogicSequence .styleBoard .styleItem.solved{background-color:lightgreen}.styleGameTypeLogicSequence .styleBoard .styleItem.false{background-color:rgba(255, 0, 0, 0.61)}.styleGameTypeLogicSequence .styleBoard .styleItem.selected{background-color:lightblue}.styleGameTypeLogicSequence .styleQuestionMarkMatrix{border:1px dashed grey;width:208px;height:208px;line-height:208px;text-align:center;vertical-align:middle}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-lostdouble .game-white-section{padding:30px 10px}.game-lostdouble .game-white-section .small-instruction{margin-bottom:30px}.game-lostdouble .styleElements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;max-width:100%}.game-lostdouble .styleElements .soft-button{padding:15px;margin:5px}.game-lostdouble .styleElements .soft-button img{cursor:pointer;height:50px;width:50px}@media (max-width: 767px){.game-lostdouble .styleElements .soft-button{padding:7px;margin:3px}.game-lostdouble .styleElements .soft-button img{cursor:pointer;height:30px;width:30px}}.game-lostdouble .styleElements .soft-button .styleHint{color:#ff0000;position:absolute;margin-left:10px;font-weight:900;font-size:8px;display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-lostoperations .game-white-section{padding:30px}.game-lostoperations .styleTerm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:50px;margin:40px 0;font-family:'Encode Sans';color:#333;max-width:100%}.game-lostoperations .styleTerm .operandTerm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 450px){.game-lostoperations .styleTerm .operandTerm{font-size:40px}}.game-lostoperations .styleTerm .divider{width:100%}@media (max-width: 450px){.game-lostoperations .styleTerm .divider{margin:10px 0}}.game-lostoperations .styleTerm .term{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:8px;min-width:80px}.game-lostoperations .styleTerm .styleOperands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:15px}@media (max-width: 450px){.game-lostoperations .styleTerm .styleOperands{margin:10px}}.game-lostoperations .styleTerm .styleOperands>div{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin:0px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50px;height:50px;padding:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:300}.game-lostoperations .styleTerm .styleOperands>div .soft-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:'Open Sans', Arial;margin:5px;box-sizing:border-box;height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:42px;font-size:26px}.game-lostoperations .styleTerm .styleOperands>div .soft-button.active{background-color:#ac0e5f;color:#fff}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-matrixsequences .game-white-section{padding:30px 10px}.game-matrixsequences .game-white-section .small-instruction{margin-bottom:30px}.game-matrixsequences .matrix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.game-matrixsequences .matrix .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.game-matrixsequences .matrix .row .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.5px 5px;margin:5px;cursor:pointer}.game-matrixsequences .matrix .row .column.disabled{opacity:0.5;cursor:not-allowed}.game-matrixsequences .matrix .row .column.focused{background:#edccd2 !important}.game-matrixsequences .matrix .row .column.highlighted{background:#ccc;opacity:1}.game-matrixsequences .matrix .row .column img{width:50px;height:50px;margin:2px;padding:10px}@media (max-width: 450px){.game-matrixsequences .matrix .row .column img{width:40px;height:40px;padding:2px}}@media (max-width: 400px){.game-matrixsequences .matrix .row .column img{width:30px;height:30px;padding:2px}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-numericalprogression .equation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.game-numericalprogression .slot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.game-numericalprogression .number{width:50px;height:50px;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:30px;font-family:'Encode Sans';color:#333}.game-numericalprogression .arrow{padding:8px;width:20px;margin:0 5px;height:50px;background-image:url("images/arrow-right_red.svg");background-position:center center;background-size:contain;background-repeat:no-repeat}.game-numericalprogression .proposals{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 30px}.game-numericalprogression .proposals .soft-button{padding:5px 8px;font-size:19px;display:block;margin:8px;cursor:pointer}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-patternmemorization .game-white-section{padding:30px 10px}.game-patternmemorization .game-white-section .small-instruction{margin-bottom:30px}.stylePatterns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.stylePatterns .stylePattern{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stylePatterns .stylePattern .styleRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.stylePatterns .stylePattern .styleRow .styleImage{width:50px;height:50px;border:1px solid #ddd;margin:2px;padding:10px}@media (max-width: 450px){.stylePatterns .stylePattern .styleRow .styleImage{width:40px;height:40px}}.stylePatterns .stylePattern .styleRow .styleImage.solved{background-color:lightgreen}.stylePatterns .stylePattern .styleRow .styleImage.false{background-color:rgba(255, 0, 0, 0.61)}.selection-phase{max-width:100%}.selection-phase .styleImage{cursor:pointer}.styleSelectionItems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.styleSelectionItems .soft-button{display:block;margin:5px;cursor:pointer}.styleSelectionItems .soft-button.active{background:#edccd2}.styleSelectionItems .soft-button.deactivated{background:#ccc}.styleSelectionItems .soft-button img{height:60px;width:60px;margin:10px}@media (max-width: 450px){.styleSelectionItems .soft-button img{width:50px;height:50px}}.styleSelectionItems .styleImage{width:60px;height:60px;border:1px solid grey;padding:10px;margin-left:10px}.styleSelectionItems .styleImage.active{background-color:lightblue}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-quantity .game-white-section{padding:30px 10px}.game-quantity .game-white-section .small-instruction{margin-bottom:30px}.game-quantity svg{width:50%}@media (max-width: 1023px){.game-quantity svg{width:70%}}@media (max-width: 767px){.game-quantity svg{width:100%}}.IE .game-quantity svg{min-height:600px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.game-wordslabyrinth .game-white-section{padding:30px 10px}.game-wordslabyrinth .game-white-section .small-instruction{margin-bottom:30px}.game-wordslabyrinth .word-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.game-wordslabyrinth .word-list .word{margin:4px 8px;font-weight:400;font-family:'Open Sans';text-transform:uppercase}.game-wordslabyrinth .word-list .word.crossout{color:#bcdcd2;text-decoration:line-through}.game-wordslabyrinth .styleLetterMatrix{margin:30px 0 20px}.game-wordslabyrinth .styleButtonBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (max-width: 440px){.game-wordslabyrinth .styleButtonBar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.game-wordslabyrinth .styleButtonBar .styleButton{display:block;text-align:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box;max-width:200px;margin:0 4px}@media (max-width: 440px){.game-wordslabyrinth .styleButtonBar .styleButton{max-width:100%;width:100%;margin:4px 0}}.game-wordslabyrinth .styleButtonBar .styleButton span{font-size:12px;color:#999}.game-wordslabyrinth .styleButtonBar #styleResetButton{padding:10px 40px;cursor:pointer}.game-wordslabyrinth .styleButtonBar #styleUndoButton{padding:10px 40px;cursor:pointer}.game-wordslabyrinth .styleLetterMatrix{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem{padding:10px;width:25px;height:25px;margin:4px;text-align:center;font-size:18px;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}@media (max-width: 527px){.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem{padding:7px;margin:3px}}@media (max-width: 400px){.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem{height:21px;width:21px;padding:7px;margin:2px;font-size:16px}}@media (max-width: 370px){.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem{height:18px;width:18px;padding:8px;margin:2px;font-size:14px}}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem.soft-button{cursor:pointer}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem.soft-button.selected{background-color:#edccd2}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem.soft-button.selected:hover{background-color:#edccd2}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem.soft-button.solved{background-color:#bcdcd2}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem.soft-button.solved:hover{background-color:#bcdcd2}.game-wordslabyrinth .styleLetterMatrix .styleLetterRow .styleLetterItem.soft-button:hover{background:#f8f8f8}.game-wordslabyrinth .word-pool{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.game-wordslabyrinth .word-pool .styleWord{padding-left:10px;font-weight:300;margin:0 10px 12px}.game-wordslabyrinth .word-pool .styleWord.crossout{text-decoration:line-through;color:#bcdcd2}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.style-test-overview .test-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:-5px;margin-right:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -13px}.style-test-overview .test-list>div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:block}@media (max-width: 950px){.style-test-overview .test-list>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.style-test-overview .test-list>div .test-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px;box-sizing:border-box;background-color:#fff;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.3)}.style-test-overview .test-list>div .test-section.concentration .top{background-color:#bcdcd2;color:#288d85}.style-test-overview .test-list>div .test-section.speech .top{background-color:#f0c2c1;color:#d94361}.style-test-overview .test-list>div .test-section.logic .top{background-color:#f8eece;color:#fc9765}.style-test-overview .test-list>div .test-section.mind .top{background-color:#ecdce4;color:#ae005f}.style-test-overview .test-list>div .test-section .top{padding:20px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:75px;box-sizing:border-box;font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.style-test-overview .test-list>div .test-section .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.style-test-overview .test-list>div .test-section .result{padding:20px 25px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.style-test-overview .test-list>div .test-section .result p{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.style-test-overview .test-list>div .test-section .result p{font-size:16px;line-height:26px}}.style-test-overview .test-list>div .test-section .result .line{width:100%;margin:0 auto;height:1px;border-top:1px solid rgba(0, 0, 0, 0.1);margin-top:30px}.style-test-overview .test-list>div .test-section .action{padding:20px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}@media (max-width: 1150px){.style-test-overview .test-list>div .test-section .action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.style-test-overview .test-list>div .test-section .action a:last-child{margin-left:0px !important;margin-top:15px}}@media (max-width: 950px){.style-test-overview .test-list>div .test-section .action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.style-test-overview .test-list>div .test-section .action a:last-child{margin-left:15px !important;margin-top:0px !important}}@media (max-width: 600px){.style-test-overview .test-list>div .test-section .action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.style-test-overview .test-list>div .test-section .action a:last-child{margin-left:0px !important;margin-top:15px !important}}.style-test-overview .test-list>div .test-section .action a{display:block}.style-test-overview .test-list>div .test-section .action a:last-child{margin-left:15px}.style-test-overview .test-list>div .test-section .last-result{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-test-overview p a{text-decoration:none}.style-test-overview p a:hover{text-decoration:underline}.test-bar{margin-bottom:50px}.test-bar .pointer-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;margin-bottom:10px;color:#666}.test-bar .pointer{height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;cursor:default;margin-bottom:10px}.test-bar .pointer .division{background-color:#ededed;margin:0 2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.test-bar .pointer .division .reached.concentration{background-color:#288d85}.test-bar .pointer .division .reached.speech{background-color:#d94361}.test-bar .pointer .division .reached.logic{background-color:#fc9765}.test-bar .pointer .division .reached.memory{background-color:#ae005f}.test-bar .pointer .division:hover .description{opacity:1}.test-bar .pointer .division .description{position:absolute;top:30px;font-size:10px;opacity:0;-webkit-transition:opacity ease 500ms;transition:opacity ease 500ms;text-align:center;width:100%}.test-bar .pointer .empty{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.test-bar .pointer .label{position:absolute;margin-top:-30px;font-family:'Encode Sans';font-weight:300;background-color:#4a4a4a;color:#fff;padding:2px 10px 4px;border-radius:4px;font-size:17px;opacity:0;-webkit-transition:opacity ease 800ms;transition:opacity ease 800ms}.test-bar .pointer .label.visible{opacity:1}.test-bar .pointer .label.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.highscore h3 a{color:#333;text-decoration:none}.highscore .highscore-subnavi{font-family:'Encode Sans';padding:20px 0 0 20px}.highscore .highscore-subnavi a{text-decoration:none;color:#333;font-size:24px;display:inline-block;padding:4px 20px}@media (max-width: 450px){.highscore .highscore-subnavi a{font-size:17px;padding:4px 4px}.highscore .highscore-subnavi a:first-child{margin-right:5px}}.highscore .highscore-subnavi a:first-child{margin-right:30px}.highscore .highscore-subnavi a.active{color:#ac0e5f;border-bottom:2px solid #ac0e5f}.highscore .highscore-header{background:#fff;padding-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.highscore .highscore-header .highscore-dropdown-navigation{position:relative}.highscore .highscore-header .highscore-dropdown-navigation .dropdown-active{margin:0 20px;border:1px solid #ddd;display:inline-block;color:#555;font-weight:400;padding:8px 45px 8px 15px;font-size:15px;border-radius:3px;cursor:pointer;background-image:url("images/triangle_grey.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:10px}.highscore .highscore-header .highscore-dropdown-navigation .dropdown-active:hover{background-color:#f9f9f9}.highscore .highscore-header .highscore-dropdown-navigation .dropdown-options{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:3px;border:1px solid #ddd;margin:2px 0 0 20px;border-radius:3px;height:300px;overflow-y:scroll;z-index:10}.highscore .highscore-header .highscore-dropdown-navigation .dropdown-options a{color:#555;text-decoration:none;display:block;font-size:15px;padding:10px 20px;border-bottom:1px solid #eee}.highscore .highscore-header .highscore-dropdown-navigation .dropdown-options a:last-child{border-bottom:none}.highscore .highscore-header .highscore-dropdown-navigation .dropdown-options a:hover{background-color:#f5f5f5}.highscore .highscore-header .highscore-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:40px;border:2px solid #fff;border-bottom:none}.highscore .highscore-header .highscore-columns>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 20px 8px 0;text-align:right}.highscore .highscore-header .highscore-columns>div:first-child{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}@media (max-width: 1250px){.highscore .highscore-header .highscore-columns>div.column-headline:not(.active){display:none}}.highscore .highscore-header .highscore-columns>div a{color:#555;text-decoration:none;font-size:15px}.highscore .highscore-header .highscore-columns>div.active{border-bottom:2px solid #ac0e5f}.highscore .highscore-header .highscore-columns>div.active a{color:#ac0e5f}.highscore .highscore-entry{margin-top:6px;background:#fff;border:2px solid #fff;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media (max-width: 500px){.highscore .highscore-entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.highscore .highscore-entry.active{border:2px solid #ac0e5f}.highscore .highscore-entry>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:20px}.highscore .highscore-entry>div:first-child{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.highscore .highscore-entry .highscore-value{position:relative;font-size:16px}@media (max-width: 1250px){.highscore .highscore-entry .highscore-value:not(.active){display:none}}@media (max-width: 500px){.highscore .highscore-entry .highscore-value{padding:5px 10px 20px}}.highscore .highscore-entry .highscore-value .value-label{position:absolute;color:#aaa;margin:0 20px 0 0;font-size:12px;right:0px}.highscore .highscore-entry .number-and-user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.highscore .highscore-entry .number-and-user .number{font-size:17px;margin:20px 15px}.highscore .highscore-entry .number-and-user .user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.highscore .highscore-entry .number-and-user .user .user-avatar{height:50px;width:50px;background-size:cover;background-position:center center;margin:18px 10px 18px 0;background-color:#eee;border-radius:50%;border:1px solid #ccc}.highscore .highscore-entry .number-and-user .user .user-name{font-size:15px;color:#555}.highscore .styleColumn25{width:25%}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.daily-puzzle{padding:25px}.daily-puzzle .arrow-to-puzzles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.daily-puzzle .arrow-to-puzzles a{padding:10px;text-decoration:none;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.daily-puzzle .daily-puzzle-header{background-color:#fff;padding:55px 25px 40px 200px;background-image:url('images/home/RZ_Start_Tagesraetsel.svg');background-size:134px 105px;background-repeat:no-repeat;background-position:37px center}@media (max-width: 700px){.daily-puzzle .daily-puzzle-header{background-position:center 17px;padding:130px 10px 10px 10px;text-align:center}}.daily-puzzle .daily-puzzle-header h1{margin:0;font-weight:400;font-size:26px}.daily-puzzle .daily-puzzle-header p{color:#999999;font-size:14px;display:block;margin-top:5px}.daily-puzzle .daily-puzzle-content{font-family:'Helvetica', sans-serif;background-color:#fff;padding:55px 25px 40px 200px;margin-top:20px;color:#555;font-weight:400;line-height:24px;font-size:15px}@media (max-width: 700px){.daily-puzzle .daily-puzzle-content{padding:20px}}.daily-puzzle .daily-puzzle-content table{margin:10px 0}.daily-puzzle .daily-puzzle-content table td{padding:2px 20px 2px 0}.daily-puzzle .daily-puzzle-content h2{font-family:'Helvetica', sans-serif;font-size:30px;color:#333;line-height:35px}.daily-puzzle .daily-puzzle-content img{max-height:300px;margin-top:30px;max-width:100%}.daily-puzzle .image-source{font-size:9px}.daily-puzzle .daily-puzzle-showsolution{background-color:#fff;color:#ac0e5f;margin-top:3px;font-size:19px;font-family:'Encode Sans';padding:35px 25px 35px 200px;font-weight:700;background-image:url(images/lightbulb.svg);background-size:50px;background-position:80px center;background-repeat:no-repeat;text-decoration:none;cursor:pointer}@media (max-width: 700px){.daily-puzzle .daily-puzzle-showsolution{padding:20px;background-image:none}}.daily-puzzle .daily-puzzle-showsolution:hover{background-color:#f8f8f8}.daily-puzzle .daily-puzzle-solution{font-family:'Helvetica', sans-serif;background-color:#fff;margin-top:3px;padding:35px 25px 35px 200px;background-image:url(images/lightbulb.svg);background-size:50px;background-position:80px 40px;background-repeat:no-repeat;color:#555;font-weight:400;line-height:24px;font-size:15px}@media (max-width: 700px){.daily-puzzle .daily-puzzle-solution{padding:20px;background-image:none}}.daily-puzzle .daily-puzzle-solution h3{font-family:'Encode Sans';font-weight:400;font-size:20px;margin:0px 0 20px 0}.daily-puzzle .daily-puzzle-solution img{max-height:300px;margin-top:30px;max-width:100%}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.puzzle-transfer-info-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:20px;margin-bottom:20px;background-color:#bcdcd2}.puzzle-transfer-info-box .info-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:25px 35px 10px;color:#288d85}@media (max-width: 550px){.puzzle-transfer-info-box .info-body{padding:15px}}.puzzle-transfer-info-box .info-body h3{color:#288d85;font-weight:700;font-size:28px;margin-bottom:8px;margin-top:8px}@media (min-width: 1024px){.puzzle-transfer-info-box .info-body h3{margin-top:20px}}.puzzle-transfer-info-box .info-body p:first-child{margin:0}.puzzle-transfer-info-box .info-body ul{padding-left:20px}.puzzle-transfer-info-box .info-toggle{cursor:pointer;text-decoration:underline;color:#ac0e5f}.puzzle-transfer-info-box .info-toggle:hover,.puzzle-transfer-info-box .info-toggleactive{color:#ac0e5f}.puzzle-transfer-info-box .info-callout{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ac0e5f;color:#fff;width:250px;height:130px;border-radius:50%;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);padding-left:10px;padding-right:10px;text-align:center;line-height:1.5;font-size:18px;margin-left:50px}@media (min-width: 1024px){.puzzle-transfer-info-box .info-callout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.puzzle-transfer-info-box .info-callout .info-callout-text{max-width:100%}@media (min-width: 1024px){.puzzle-transfer-info-box .info-callout-inline{display:none}}.puzzle-transfer-info-box .info-close{padding:0 0 10px 10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:4px;margin-right:4px;margin-left:5px;min-width:10px;min-height:10px;background-image:url('images/cross.svg');background-size:10px 10px;background-position:center center;background-repeat:no-repeat;opacity:0.5;cursor:pointer}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.puzzleform{width:80%;margin:50px auto 20px}.puzzleform .whitebox{padding:1px 45px 20px}.puzzleform .headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.puzzleform .headline h1{margin:0 0 0 42px;font-weight:300;font-size:30px}.puzzleform .headline .help{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ac0e5f;font-size:19px;font-family:'Encode Sans'}.puzzleform .headline .help img{height:30px;margin-right:10px}.puzzleform .headline .help:hover{text-decoration:underline}.puzzleform label{color:#333;margin:40px 0 8px 0;display:block;font-weight:400}.puzzleform label span{font-size:14px;color:#888;font-weight:300}.puzzleform input{font-weight:400;border-radius:3px;outline:none}.puzzleform input:focus{border-color:#ac0e5f}.puzzleform .RichEditor-root{border-radius:3px;font-weight:400}.puzzleform small{color:#5fbeb5;display:block;font-size:14px;margin:0 0 10px}.puzzleform .dropzone{background:#F1F2F2;margin-bottom:10px}.puzzleform .dropzone .dropzone-inner{min-height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.puzzleform .dropzone .dropzone-inner .image-selection{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.puzzleform .dropzone .dropzone-inner .image-selection .preview-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:600px}.puzzleform .dropzone .dropzone-inner .image-selection .preview-image>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.puzzleform .dropzone .dropzone-text{font-size:15px;font-weight:300;color:#888;text-align:center}.puzzleform .dropzone .dropzone-text img{margin-bottom:10px}.puzzleform .textarea textarea{font-family:'Open Sans', sans-serif;height:150px;color:#333;font-weight:400;font-size:17px;outline:none}.puzzleform .textarea textarea:focus{border-color:#ac0e5f}.puzzleform .radio-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.puzzleform .radio-buttons .radio-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:180px;margin:4px 0 0 0}.puzzleform .radio-buttons .radio-button label{margin:0 0 0 10px;font-size:15px;font-weight:400;color:#555}.puzzleform .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.puzzleform .submit>div{max-width:200px}.puzzleform .submit>div .styleButton{width:100%;box-sizing:border-box}.puzzleform .submit>div small{margin-top:10px;text-align:center}.puzzleform .add-hint{font-size:16px;text-decoration:none}.puzzleform .add-hint:hover{text-decoration:underline}.puzzleform .delete-hint{font-size:13px;text-decoration:none;display:block;margin-bottom:10px}.puzzleform .delete-hint:hover{text-decoration:underline}.puzzleform .hint-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.puzzleform .pick-image{font-weight:600;color:#ac0e5f;cursor:pointer}.puzzleform .image-notice{display:block;text-align:center;font-size:14px;color:#d94361;margin-top:20px}.puzzleform .RichEditor-activeButton{color:#ac0e5f}.validation-errors .validation-error{background:#ffeeee;border:1px solid #ffdddd;padding:10px 20px;color:#555;font-weight:400;font-size:15px;margin-top:5px}.validation-errors .validation-error:first-child{margin-top:30px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.puzzle-preview .no-puzzle{text-align:center;margin:100px 0}.puzzle-preview .puzzle-preview-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.puzzle-preview .puzzle-preview-actions>a,.puzzle-preview .puzzle-preview-actions div{margin-left:20px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.difficulty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.difficulty .difficulty-box{width:25px;height:25px;margin:0px 2px 0px 0px;display:inline-block;background-color:#f6f6f6}.difficulty .difficulty-box.green{background-color:#5fbeb5}.difficulty .difficulty-box.orange{background-color:#f5a623}.difficulty .difficulty-box.magenta{background-color:#ac0e5f}.RichEditor-root{background:#fff;border:1px solid #ddd;font-family:'Open Sans', sans-serif;padding:15px}.RichEditor-editor{border-top:1px solid #ddd;cursor:text;font-size:16px;margin-top:10px;font-weight:300}.RichEditor-editor .public-DraftEditorPlaceholder-root,.RichEditor-editor .public-DraftEditor-content{margin:0 -15px -15px;padding:15px;font-size:17px;color:#666666}.public-DraftEditorPlaceholder-root{position:absolute;z-index:0}.RichEditor-editor .public-DraftEditor-content{min-height:100px}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-family:'Helvetica', sans-serif;font-style:italic;margin:16px 0;padding:10px 20px}.RichEditor-editor .public-DraftStyleDefault-pre{background-color:rgba(0, 0, 0, 0.05);font-family:'Inconsolata', 'Menlo', 'Consolas', monospace;font-size:16px;padding:20px}.RichEditor-controls{font-family:'Open Sans', sans-serif;font-size:15px;font-weight:400;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RichEditor-styleButton{color:#333;cursor:pointer;margin-right:16px;padding:2px 0;display:inline-block}.RichEditor-activeButton{color:#5890ff}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.box-white{margin-top:10px;background-color:white}.box-gray{margin-top:10px;background-color:white;background-color:lightgray}.spacer-top-10{margin-top:10px}.spacer-top-25{margin-top:25px}.padding-top-25{padding-top:25px}.align-right{text-align:right}.puzzles .back-to-first-puzzle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px;color:#555;font-size:13px}.puzzles .back-to-first-puzzle>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;cursor:pointer}.puzzles .back-to-first-puzzle img{margin-right:5px}.puzzles .no-puzzle-results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#555;font-size:14px;margin-top:50px}.puzzles .no-puzzle-results img{margin-right:5px}.puzzle{display:block;text-decoration:none}.puzzle-chooser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 576px){.puzzle-chooser{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.puzzle-chooser a{padding:10px;text-decoration:none;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-left:20px}@media (max-width: 576px){.puzzle-chooser a{margin-left:0;padding:10px 0}}.puzzle-chooser a img{margin:0 10px;height:15px;width:15px}.puzzle-chooser a:hover{text-decoration:underline}.puzzle-description{margin:0;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:150px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px}.puzzle-description .puzzle-publisher{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}@media (max-width: 800px){.puzzle-description .puzzle-publisher{padding:20px}}.puzzle-description .puzzle-title{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;padding:0}.puzzle-description .puzzle-title h1{margin:0;font-weight:400;font-size:26px;padding-right:30px}.puzzle-description .puzzle-title small{color:#999;font-size:14px;display:block;margin-top:5px;padding-right:30px}.puzzle-description .puzzle-difficulty{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;box-sizing:border-box}@media (max-width: 800px){.puzzle-description .puzzle-difficulty{padding:20px}}@media (max-width: 800px){.puzzle-description .puzzle-publisher{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.puzzle-description .puzzle-title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;box-sizing:border-box}.puzzle-description .puzzle-difficulty{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%;margin-bottom:7px}.puzzle-description .puzzle-difficulty>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width: 800px) and (max-width: 800px){.puzzle-description .puzzle-title{padding:20px}}.puzzle-main{margin:20px 0 0;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:15px}@media (max-width: 800px){.puzzle-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.puzzle-main .space-left{display:none}.puzzle-main .puzzle-content{padding:0px !important}.puzzle-main .puzzle-actions{padding:0 30px 20px !important}}.puzzle-main .space-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.puzzle-main .puzzle-content{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;padding:40px 0}.puzzle-main .puzzle-content .puzzle-text{color:#555;font-weight:400;line-height:24px;font-size:15px;margin-bottom:20px;box-sizing:border-box}@media (max-width: 800px){.puzzle-main .puzzle-content .puzzle-text{padding:20px}}.puzzle-main .puzzle-content .puzzle-text pre{white-space:pre-line}.puzzle-main .puzzle-content .puzzle-text img{display:none}.puzzle-main .puzzle-content .puzzle-image{height:400px;margin-right:40px;background-color:#f7f7f7;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:20px}@media (max-width: 800px){.puzzle-main .puzzle-content .puzzle-image{margin-right:0px}}.puzzle-main .puzzle-content .solution{color:#333}.puzzle-main .puzzle-content .solution strong{font-weight:600}.puzzle-main .puzzle-actions{font-size:16px;line-height:26px;font-weight:normal;padding:0;margin-top:60px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.puzzle-main .puzzle-actions>*{color:#ac0e5f;text-decoration:none;padding-left:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5px;background-position:left 3px;background-repeat:no-repeat;background-size:20px}.puzzle-main .puzzle-actions>* .puzzle-rating{margin-top:20px}.puzzle-main .puzzle-actions .social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0}.puzzle-main .puzzle-actions .social-icons .facebook-icon{height:20px;width:20px;background:url("images/facebook.svg")}.messages{margin-top:20px}.messages .interaction{margin-top:20px}.puzzle-clue,.puzzle-messageform,.puzzle-message,.puzzle-status-message{margin:20px 0 0;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.puzzle-clue .icon,.puzzle-messageform .icon,.puzzle-message .icon,.puzzle-status-message .icon{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-size:50px;background-position:center center;background-repeat:no-repeat;min-height:60px}.puzzle-clue .text,.puzzle-messageform .text,.puzzle-message .text,.puzzle-status-message .text{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;padding:25px 5px 25px 0px;color:#333;font-size:14px}.puzzle-clue .text .status-message-correct-solution-message,.puzzle-messageform .text .status-message-correct-solution-message,.puzzle-message .text .status-message-correct-solution-message,.puzzle-status-message .text .status-message-correct-solution-message{margin-top:11px}.puzzle-clue .text .headline,.puzzle-messageform .text .headline,.puzzle-message .text .headline,.puzzle-status-message .text .headline{font-family:'Encode Sans';font-weight:400;font-size:20px;margin:0px 0 10px 0}.puzzle-clue .text .action,.puzzle-messageform .text .action,.puzzle-message .text .action,.puzzle-status-message .text .action{color:#ac0e5f;cursor:pointer}.puzzle-clue .text .action:hover,.puzzle-messageform .text .action:hover,.puzzle-message .text .action:hover,.puzzle-status-message .text .action:hover{text-decoration:underline}.puzzle-clue .text .notice,.puzzle-messageform .text .notice,.puzzle-message .text .notice,.puzzle-status-message .text .notice{color:#888}.puzzle-clue .text .submit-button-container,.puzzle-messageform .text .submit-button-container,.puzzle-message .text .submit-button-container,.puzzle-status-message .text .submit-button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.puzzle-clue .text .submit-button-container>*,.puzzle-messageform .text .submit-button-container>*,.puzzle-message .text .submit-button-container>*,.puzzle-status-message .text .submit-button-container>*{margin-left:15px}.puzzle-clue .text textarea,.puzzle-messageform .text textarea,.puzzle-message .text textarea,.puzzle-status-message .text textarea{font-size:17px;font-weight:300;outline:none;font-family:'Droid Sans Mono', monospace;margin-bottom:10px;resize:vertical}.puzzle-clue .text textarea:focus,.puzzle-messageform .text textarea:focus,.puzzle-message .text textarea:focus,.puzzle-status-message .text textarea:focus{border-color:#ac0e5f}.puzzle-clue .text small,.puzzle-messageform .text small,.puzzle-message .text small,.puzzle-status-message .text small{display:block;color:#777;font-size:12px;margin:5px 0}.puzzle-clue .text .puzzle-respond-options,.puzzle-messageform .text .puzzle-respond-options,.puzzle-message .text .puzzle-respond-options,.puzzle-status-message .text .puzzle-respond-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px}.puzzle-clue .text .puzzle-respond-options .respond-option,.puzzle-messageform .text .puzzle-respond-options .respond-option,.puzzle-message .text .puzzle-respond-options .respond-option,.puzzle-status-message .text .puzzle-respond-options .respond-option{margin-right:50px;font-weight:400;padding-left:30px;background-position:left center;background-repeat:no-repeat;background-size:20px;cursor:pointer;position:relative}.puzzle-clue .text .puzzle-respond-options .respond-option.correct,.puzzle-messageform .text .puzzle-respond-options .respond-option.correct,.puzzle-message .text .puzzle-respond-options .respond-option.correct,.puzzle-status-message .text .puzzle-respond-options .respond-option.correct{color:#5fbeb5;background-image:url("images/thumb-up_green.svg")}.puzzle-clue .text .puzzle-respond-options .respond-option.incorrect,.puzzle-messageform .text .puzzle-respond-options .respond-option.incorrect,.puzzle-message .text .puzzle-respond-options .respond-option.incorrect,.puzzle-status-message .text .puzzle-respond-options .respond-option.incorrect{color:#d94361;background-image:url("images/thumb-down_red.svg")}.puzzle-clue .text .puzzle-respond-options .respond-option.answer,.puzzle-messageform .text .puzzle-respond-options .respond-option.answer,.puzzle-message .text .puzzle-respond-options .respond-option.answer,.puzzle-status-message .text .puzzle-respond-options .respond-option.answer{color:#ac0e5f;background-image:url("images/reply-all_red.svg")}.puzzle-clue .text .puzzle-respond-options .respond-option.comment,.puzzle-messageform .text .puzzle-respond-options .respond-option.comment,.puzzle-message .text .puzzle-respond-options .respond-option.comment,.puzzle-status-message .text .puzzle-respond-options .respond-option.comment{color:#ac0e5f;background-image:url("images/add-comment-button_red.svg")}.puzzle-clue .text .puzzle-respond-options .respond-option .tooltip,.puzzle-messageform .text .puzzle-respond-options .respond-option .tooltip,.puzzle-message .text .puzzle-respond-options .respond-option .tooltip,.puzzle-status-message .text .puzzle-respond-options .respond-option .tooltip{position:absolute;background:#f6f6f6;border:none;padding:10px;bottom:30px;left:0px;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);display:none;font-weight:300;color:#333;width:400px}.puzzle-clue .text .puzzle-respond-options .respond-option.disabled,.puzzle-messageform .text .puzzle-respond-options .respond-option.disabled,.puzzle-message .text .puzzle-respond-options .respond-option.disabled,.puzzle-status-message .text .puzzle-respond-options .respond-option.disabled{cursor:default;color:#999999}.puzzle-clue .text .puzzle-respond-options .respond-option:hover .tooltip,.puzzle-messageform .text .puzzle-respond-options .respond-option:hover .tooltip,.puzzle-message .text .puzzle-respond-options .respond-option:hover .tooltip,.puzzle-status-message .text .puzzle-respond-options .respond-option:hover .tooltip{display:block}.puzzle-clue .placeholder,.puzzle-messageform .placeholder,.puzzle-message .placeholder,.puzzle-status-message .placeholder{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}@media (max-width: 800px){.puzzle-clue .placeholder,.puzzle-messageform .placeholder,.puzzle-message .placeholder,.puzzle-status-message .placeholder{display:none}}.puzzle-clue .minuspoints,.puzzle-messageform .minuspoints,.puzzle-message .minuspoints,.puzzle-status-message .minuspoints{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.puzzle-clue .minuspoints>div,.puzzle-messageform .minuspoints>div,.puzzle-message .minuspoints>div,.puzzle-status-message .minuspoints>div{font-family:'Open Sans', Arial;margin-top:10px;padding:4px 12px;border:1px solid #ddd;color:#666;font-weight:300;background-color:#f9f9f9}.puzzle-status-message{margin-top:4px}.puzzle-status-message.green .icon{background-image:url("images/thumb-up_green.svg");background-size:25px}.puzzle-status-message.red .icon{background-image:url("images/thumb-down_red.svg");background-size:25px}.puzzle-clue{margin-top:4px}.puzzle-clue .icon{background-image:url("images/lightbulb.svg");background-size:60px}@media (max-width: 576px){.puzzle-clue .icon{background-size:35px}}.puzzle-message{margin-top:4px}.puzzle-message .text-content{margin:20px 0;font-family:"Droid Sans Mono", monospace;white-space:pre-wrap}.puzzle-message pre{white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.puzzle-message .system-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.puzzle-message .system-info>div{margin-top:10px;padding:4px 12px;border:1px solid #ddd;color:#666;font-weight:300;background-color:#f9f9f9}.puzzle-message.next-action_correct_solution .icon{background-image:url("images/thumb-up_green.svg");background-size:25px}.puzzle-message.next-action_correct_solution .icon>div{display:none}.puzzle-message.next-action_incorrect_solution .icon{background-image:url("images/thumb-down_red.svg");background-size:25px}.puzzle-message.next-action_incorrect_solution .icon>div{display:none}.puzzle-message.answer .icon,.puzzle-message.comment .icon{margin-left:60px}@media (max-width: 800px){.puzzle-message.answer .icon,.puzzle-message.comment .icon{margin-left:20px}}.puzzle-message .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.puzzle-message .icon>div{height:40px;width:40px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:100px}.puzzle-message.answer .icon,.puzzle-status-message.answer .icon,.puzzle-message.comment-owner .icon,.puzzle-status-message.comment-owner .icon,.puzzle-message.incorrect_solution .icon,.puzzle-status-message.incorrect_solution .icon,.puzzle-message.correct_solution .icon,.puzzle-status-message.correct_solution .icon{margin-left:60px}@media (max-width: 800px){.puzzle-message.answer .icon,.puzzle-status-message.answer .icon,.puzzle-message.comment-owner .icon,.puzzle-status-message.comment-owner .icon,.puzzle-message.incorrect_solution .icon,.puzzle-status-message.incorrect_solution .icon,.puzzle-message.correct_solution .icon,.puzzle-status-message.correct_solution .icon{margin-left:20px}}.puzzle-messageform{background-color:#f9f9f9}@media (max-width: 800px){.puzzle-messageform .icon,.puzzle-messageform .placeholder{display:none}.puzzle-messageform .text{padding:20px}}.RichEditor-root,.puzzle-text{color:#333;padding-right:20px}.RichEditor-root p,.puzzle-text p{color:#333}.RichEditor-root h1,.puzzle-text h1{font-family:'Helvetica', sans-serif;font-size:35px;color:#333;line-height:normal}.RichEditor-root h2,.puzzle-text h2{font-family:'Helvetica', sans-serif;font-size:30px;color:#333}.RichEditor-root h3,.puzzle-text h3{font-family:'Helvetica', sans-serif;font-size:25px;color:#333}.RichEditor-root h4,.puzzle-text h4{font-family:'Helvetica', sans-serif;font-size:23px;color:#333}.RichEditor-root h5,.puzzle-text h5{font-family:'Helvetica', sans-serif;font-size:21px;color:#333}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.user .avatar{height:50px;width:50px;border-radius:30px;background:#ddd;margin:5px 10px;border:2px solid #ccc}.user .name{font-weight:400;font-size:11px;color:#777;text-decoration:none}.style-puzzles{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.style-puzzles .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:20px -2px 0px}.style-puzzles .pagination .step{background-color:#fff;margin:0 2px;padding:3px 10px;color:#888;font-weight:300;font-size:15px;cursor:pointer}.style-puzzles .pagination .step.active{background:#ac0e5f;color:#fff}.style-puzzles .top-user-box{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.style-puzzles .top-user-box a.go-to-highscore{font-size:11px;margin-left:20px;text-decoration:none}.style-puzzles .top-user-box a.go-to-highscore:hover{text-decoration:underline}.style-puzzles .top-user-box .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1100px){.style-puzzles .top-user-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-puzzles .top-user-box>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.style-puzzles .top-user-box>div:first-child{margin-bottom:30px}}@media (max-width: 500px){.style-puzzles .top-user-box{display:none}}.style-puzzles .puzzles-management{margin-top:25px;padding-bottom:0}.style-puzzles .puzzles-management .puzzles-headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 800px){.style-puzzles .puzzles-management .puzzles-headline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.style-puzzles .puzzles-management .filter-bar{-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear;opacity:1;margin-top:10px}.style-puzzles .puzzles-management .filter-bar.pending{opacity:0.5}.style-puzzles .puzzles-management .filter-bar .filter-bar-main{background-image:url("images/filter.svg");background-repeat:no-repeat;background-size:20px 20px;background-position:20px 7px;padding:0 0 0 60px;border:1px solid rgba(200, 200, 200, 0.3);background-color:rgba(200, 200, 200, 0.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400}.style-puzzles .puzzles-management .filter-bar .filter-bar-main .filter{color:#333;padding:5px 10px;margin:2px;cursor:pointer}.style-puzzles .puzzles-management .filter-bar .filter-bar-main .filter.active{color:#ac0e5f}.style-puzzles .puzzles-management .filter-bar .filter-bar-sub{padding:3px 0 0 62px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.style-puzzles .puzzles-management .filter-bar .filter-bar-sub.padded{padding-left:185px}@media (max-width: 700px){.style-puzzles .puzzles-management .filter-bar .filter-bar-sub.padded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.style-puzzles .puzzles-management .filter-bar .filter-bar-sub.padded-wide{padding-left:379px}.style-puzzles .puzzles-management .filter-bar .filter-bar-sub .filter{color:#333;padding:5px 10px;margin:2px;cursor:pointer;font-size:14px}.style-puzzles .puzzles-management .filter-bar .filter-bar-sub .filter.active{color:#ac0e5f}.style-puzzles .puzzles-management .sort-bar{margin-top:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.style-puzzles .puzzles-management .sort-bar.pending{pointer-events:none}.style-puzzles .puzzles-management .sort-bar.pending .sort-selection,.style-puzzles .puzzles-management .sort-bar.pending .puzzle-search{opacity:0.5}@media (max-width: 850px){.style-puzzles .puzzles-management .sort-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.style-puzzles .puzzles-management .sort-bar .sort-selections{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;max-width:100%}@media (max-width: 850px){.style-puzzles .puzzles-management .sort-bar .sort-selections{-webkit-box-flex:3;-webkit-flex:3 0 auto;-ms-flex:3 0 auto;flex:3 0 auto}}@media (max-width: 700px){.style-puzzles .puzzles-management .sort-bar .sort-selections{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.style-puzzles .puzzles-management .sort-bar .sort-selections .sort-selection{margin-right:0px;margin-top:15px}}.style-puzzles .puzzles-management .sort-bar .sort-selections .loading{display:block;min-height:20px;min-width:20px;width:20px;height:20px;-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear;opacity:0}.style-puzzles .puzzles-management .sort-bar .sort-selections .loading.visible{opacity:1}.style-puzzles .puzzles-management .sort-bar .sort-selections .loading div{background-image:url("images/cached_red.svg");min-height:20px;min-width:20px;width:20px;height:20px}.style-puzzles .puzzles-management .sort-bar .puzzle-search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear}@media (max-width: 850px){.style-puzzles .puzzles-management .sort-bar .puzzle-search{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:30px}}.style-puzzles .puzzles-management .sort-bar .puzzle-search>input{-webkit-appearance:none}.style-puzzles .puzzles-management .sort-bar .sort-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;padding:2px 15px;border-bottom:3px solid rgba(255, 255, 255, 0);-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear}.style-puzzles .puzzles-management .sort-bar .sort-selection span.sortLink{text-decoration:none;margin-right:10px;color:#888;cursor:pointer;font-size:16px;line-height:26px}.style-puzzles .puzzles-management .sort-bar .sort-selection.active{border-bottom:3px solid #ac0e5f}.style-puzzles .puzzles-management .sort-bar .sort-selection.active span.sortLink{color:#ac0e5f}.style-puzzles .puzzles-management .sort-bar .sort-selection.focus{border-bottom:3px solid #ac0e5f}.style-puzzles .puzzles-management .sort-bar .sort-selection.focus span.sortLink{color:#ac0e5f}.style-puzzles .puzzles-management .sort-bar input{background-image:url("images/search_grey.svg");background-size:17px 17px;background-position:20px center;background-repeat:no-repeat;border:none;outline:none;padding:10px 20px 10px 60px;font-weight:300;border-bottom:3px solid #959595}.style-puzzles .puzzles-management .sort-bar input:focus{border-bottom:3px solid #ac0e5f}.style-puzzles .puzzle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px;min-height:107px}.style-puzzles .puzzle>div{box-sizing:border-box;padding:15px}.style-puzzles .puzzle>div.puzzle-container-difficulty{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.style-puzzles .puzzle>div.puzzle-container-main{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.style-puzzles .puzzle>div.puzzle-container-owner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.style-puzzles .puzzle>div.puzzle-rating{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}@media (max-width: 750px){.style-puzzles .puzzle{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-puzzles .puzzle>div.puzzle-container-difficulty{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.style-puzzles .puzzle>div.puzzle-container-main{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.style-puzzles .puzzle>div.puzzle-container-owner{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.style-puzzles .puzzle>div.puzzle-container-owner .avatar{display:none}.style-puzzles .puzzle>div.puzzle-rating{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}}@media (max-width: 450px){.style-puzzles .puzzle>div.puzzle-container-difficulty{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.style-puzzles .puzzle>div.puzzle-container-owner{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.style-puzzles .puzzle>div.puzzle-container-owner .avatar{display:none}.style-puzzles .puzzle>div.puzzle-rating{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.style-puzzles .puzzle>div.puzzle-container-main .puzzle-name{word-break:break-all;font-size:16px}}.style-puzzles .puzzle .puzzle-name{color:#333;font-size:20px;font-weight:400;text-decoration:none}.style-puzzles .puzzle .puzzle-name:hover{color:#ac0e5f}.style-puzzles .puzzle .puzzle-stats{margin-top:5px;color:#888;font-size:13px}.style-puzzles .puzzle .puzzle-stats span{color:#ac0e5f;display:inline-block;margin:0 6px}.style-puzzles .puzzle .user{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.style-puzzles .puzzle .no-result{color:#777;margin:auto;font-weight:300}.style-puzzles .no-results-list{margin-top:46px}.style-puzzles .more-puzzles{margin-top:30px}.style-puzzles .more-puzzles .more-puzzles-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#555555;cursor:pointer;font-size:14px}.style-puzzles .more-puzzles .more-puzzles-link img{margin-right:5px}.puzzle-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.puzzle-rating.disabled .puzzle-rating-stars img{cursor:default}.puzzle-rating .puzzle-rating-average{font-size:25px;color:#333}.puzzle-rating .puzzle-rating-stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.puzzle-rating .puzzle-rating-stars img{height:20px;width:20px;cursor:pointer}.puzzle-rating .puzzle-rating-votes{color:#ccc;margin-top:4px;font-size:13px;text-align:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}input,textarea,select{width:100%;box-sizing:border-box;font-size:17px;padding:15px;border:1px solid #ddd;font-family:inherit}select{height:inherit;min-height:40px}input[type=radio]{width:auto}label{cursor:pointer}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.user-activity .no-activity{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:40px 10px;color:#777}.user-activity .important-links{padding:10px 0 27px 38px}.user-activity .activity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.user-activity .activity:first-child .symbol{background-size:3px 50%;background-position:center bottom}.user-activity .activity:last-child .symbol{background-size:3px 50%;background-position:center top}.user-activity .activity:last-child a.informations{margin-bottom:0px}.user-activity .activity .symbol{padding:0 40px 0 40px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url("images/verticalline_white.svg");background-size:3px 100%;background-position:center center;background-repeat:no-repeat}@media (max-width: 900px){.user-activity .activity .symbol{padding:0 15px 0 15px;margin-left:-15px}}@media (max-width: 550px){.user-activity .activity .symbol{display:none}}.user-activity .activity .symbol .bubble{height:60px;width:60px;border-radius:50%;background-color:#fff;border:1px solid #ccc;background-size:cover;background-position:center center;background-repeat:no-repeat}.user-activity .activity a.informations{position:relative;text-decoration:none;color:#333;width:100%;margin:5px 30px 5px 10px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 20px}.user-activity .activity a.informations::before{width:20px;content:"";display:block;position:absolute;left:-20px;height:100%;top:0px;background-image:url("images/triangle-arrow-left_white.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width: 550px){.user-activity .activity a.informations::before{display:none}}.user-activity .activity a.informations:hover{background:#fafafa}.user-activity .activity a.informations:hover::before{background-image:url("images/triangle-arrow-left_almostwhite.svg")}@media (max-width: 850px){.user-activity .activity a.informations{margin-right:0px}}.user-activity .activity a.informations.active{border-bottom:1px solid #ac0e5f}.user-activity .activity a.informations .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 550px){.user-activity .activity a.informations .left .message{font-size:14px}}.user-activity .activity a.informations .left .category-and-name{color:#999999;font-size:12px;font-weight:400;margin-top:10px}.user-activity .activity a.informations .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px}.user-activity .activity a.informations .right .passed-time{color:#999999;font-size:12px;font-weight:400}.user-activity .activity a.informations .right .link{font-size:14px;text-decoration:none;color:#ac0e5f;text-align:right}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.user-profile{margin-bottom:-15px}.user-profile .style-change-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999999;text-decoration:none;font-size:14px}.user-profile .style-change-profile:hover{text-decoration:none}.user-profile .style-change-profile svg{margin-right:5px;height:28px;width:28px}.user-profile .style-change-profile svg path,.user-profile .style-change-profile svg polygon,.user-profile .style-change-profile svg polyline,.user-profile .style-change-profile svg rect{fill:#999999}.user-profile .style-user-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.user-profile .style-user-description svg{display:block;height:32px;width:35px;margin-right:20px}.user-profile .style-user-description svg path,.user-profile .style-user-description svg polygon,.user-profile .style-user-description svg polyline,.user-profile .style-user-description svg rect{fill:#dedede}.user-profile .style-user-description div{color:#999999;width:70%;font-weight:300;font-size:15px}.user-profile .style-user-dates{font-size:12px;color:#999999;font-weight:300}.user-profile .style-user-dates .style-user-date span:first-child{display:inline-block;margin-right:5px;padding-bottom:5px}.user-profile .style-user-dates .style-user-date span:last-child{color:#555;font-size:13px;font-weight:400}.user-profile .red-circle{height:80px;right:0px;top:-50px}.user-profile .style-list-elements{margin-bottom:20px}.user-profile .style-list-element{border-bottom:1px solid #ddd;text-decoration:none;color:#999999;font-size:13px;font-weight:300;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.user-profile .style-list-element:hover{background:#f9f9f9}@media (max-width: 550px){.user-profile .style-list-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 0}}.user-profile .style-list-element:last-child{border-bottom:0px}.user-profile .style-list-element .style-list-element-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:400}.user-profile .style-list-element .style-list-element-status svg{height:20px;width:20px;margin-right:10px}@media (max-width: 900px){.user-profile [class*=grid]>[class*=col-5]{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.user-profile [class*=grid]>[class*=col-7]{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.user-profile .show-more{cursor:pointer}.user-profile .show-more.pending{cursor:default}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.user-settings .field{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 600px){.user-settings .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.user-settings .field label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.user-settings .field label span{display:block;font-size:12px;color:#169688}.user-settings .field .value{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.user-settings .field .value input{font-size:14px;font-weight:300;border-radius:4px;display:inline-block;max-width:400px;border:1px solid #ccc;color:#333;outline:none}.user-settings .field .value input:disabled{background-color:#EDEDED;color:#A4A4A4}.user-settings .field .value input:focus{border-color:#ac0e5f}.user-settings .field .value input.image-upload{visibility:hidden}.user-settings .field .value textarea{resize:none;border-radius:4px;border:1px solid #ccc;font-weight:300;color:#333;outline:none;height:200px;font-size:14px}.user-settings .field .value textarea:focus{border-color:#ac0e5f}.user-settings .field .value select{outline:none}.user-settings .field .value .avatar{background-color:#F1F2F2;background-position:center center;background-size:cover;border:1px solid #ccc;height:100px;width:100px;border-radius:50%;display:inline-block}.user-settings .field .value .input-avatar{visibility:hidden;height:0px}.user-settings .field .value .small-link{color:#ac0e5f;font-size:12px;margin-left:20px;text-decoration:none;cursor:pointer}.user-settings .field .value .small-link:hover{text-decoration:underline}.user-settings .field .value .small-notice{font-size:12px;color:#888;display:inline-block;margin-left:10px}.user-settings .checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;letter-spacing:0.5px;line-height:26px;margin:30px 0;cursor:pointer}.user-settings .checkbox .checkbox-box{display:inline-block;height:20px;width:20px;min-width:20px;border:1px solid #ccc;margin-right:20px;border-radius:4px}.user-settings .checkbox .checkbox-box.active{background-image:url("images/done_red.svg");background-size:80%;background-position:center center;background-repeat:no-repeat}.user-settings .checkbox:hover .checkbox-box{border:1px solid #aaa}.progress.total{margin-top:25px;font-weight:600}.style-message-box-warning{padding:10px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;box-shadow:0 2px 15px 0px rgba(0, 0, 0, 0.1);color:#ac0e5f}.styleProfileListItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.styleProfileList{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:300px;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.styleProfileListLabel{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.styleProfileListValue{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.user-statistics .more-link{font-size:13px;color:#888;cursor:pointer}.user-statistics .more-link :hover{text-decoration:underline}@media (max-width: 950px){.user-statistics .grid .category-progress.col-6,.user-statistics .grid .week-progress.col-6,.user-statistics .grid .user-stats.col-6,.user-statistics .grid .test-chart.col-6{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.user-statistics .results-as-numbers{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:13px}.award-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.award{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;-webkit-flex-basis:14.28571428%;-ms-flex-preferred-size:14.28571428%;flex-basis:14.28571428%;max-width:14.28571428%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 5px 40px}@media (max-width: 950px){.award{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}}@media (max-width: 850px){.award{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media (max-width: 750px){.award{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (max-width: 650px){.award{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}@media (max-width: 500px){.award{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.award.inactive .award-image{opacity:0.1}.award.inactive .award-name{opacity:0.5}.award .award-description{z-index:100;position:absolute;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;opacity:0;-webkit-transition:200ms linear opacity;transition:200ms linear opacity;font-size:11px;width:100%;background-color:rgba(255, 255, 255, 0.9);left:0px}.award:hover .award-description{opacity:1}.award .award-image{height:60px;width:60px;border-radius:30px;background-size:contain;background-position:center center;background-repeat:no-repeat}.award .award-name{margin-top:10px;font-size:12px;text-align:center;max-width:100%}.category-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.week-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.buzz-statistics>div:first-child{border-right:1px solid #9ac7c3}@media (max-width: 950px){.buzz-statistics{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.buzz-statistics>div:first-child{border-right:none;border-bottom:1px solid #9ac7c3}}@media (max-width: 950px){.buzz-statistics .col-6{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}}@media (max-width: 400px){.buzz-statistics .col-6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.buzz-statistics .user-stat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.buzz-statistics .user-stat .number{font-family:'Encode Sans';font-size:20px;color:#278D85;margin-bottom:5px}.buzz-statistics .user-stat .name{color:#aaa;font-size:12px}.buzz-statistics .user-stat.small .number{font-size:13px;margin-bottom:0px}.buzz-statistics .user-stat.small .name{font-size:11px}.progress .progress-text{padding:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.progress .progress-text>div:last-child{color:#777}.progress .progress-bar{height:18px;background:#EDEDED;margin:2px 0 10px}.legend-bubbles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 550px){.legend-bubbles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.legend-bubbles .legend-bubble{height:25px}}.legend-bubbles .legend-bubble{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.legend-bubbles .legend-bubble>span{display:inline-block;margin-right:5px}.style-progress-chart-container{margin:30px -37px -35px -35px}@media (max-width: 600px){.style-progress-chart-container{margin:20px -35px -35px -35px}}@media (max-width: 550px){.style-progress-chart-container{margin:15px -15px -15px -15px}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontText{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:30px;letter-spacing:0.5px;font-weight:200}@media (max-width: 768px){.fontText{font-size:16px;line-height:26px}}.fontHighlight{font-weight:500}.fontHeadline1{font-family:"Encode Sans", Arial, sans-serif;font-size:28px;line-height:38px;letter-spacing:0.5px;font-weight:700}.fontHeadline2{font-family:"Encode Sans", Arial, sans-serif;font-size:22px;line-height:30px;letter-spacing:0.5px;font-weight:400}.fontHeadline3{font-family:"Encode Sans", Arial, sans-serif;font-size:18px;line-height:28px;font-weight:700}.style-user-layout{padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width: 576px){.style-user-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.style-user-layout .style-user-navigation{background:#f6f6f6;width:218px;padding:27px}.style-user-layout .style-user-navigation .style-user-basics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-user-layout .style-user-navigation .style-user-basics .style-user-avatar{background-size:cover;background-position:center center;height:60px;width:60px;border-radius:50px;background-color:#ccc;margin-right:7px;border:2px solid #ccc;min-width:60px}.style-user-layout .style-user-navigation .style-user-basics .style-user-name{color:#999999;font-family:'Encode Sans';font-weight:400;font-size:17px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.style-user-layout .style-user-navigation .style-user-basics .style-user-name>div{padding:2px;word-wrap:break-word;word-break:break-word}.style-user-layout .style-user-navigation .style-user-basics .style-user-name svg{height:35px;width:35px;display:block}.style-user-layout .style-user-navigation .style-user-basics .style-user-onlinestatus{font-size:11px;color:#999999}.style-user-layout .style-user-navigation .style-user-basics .style-user-onlinestatus span{height:10px;width:10px;background:#93BF44;display:inline-block;margin-right:5px;border-radius:5px}.style-user-layout .style-user-navigation .style-progress-label{color:#999999;font-family:'Encode Sans';font-weight:100;padding:16px 0 6px 4px;font-size:17px}.style-user-layout .style-user-navigation .style-progress-bar{height:5px;margin-bottom:40px}.style-user-layout .style-user-navigation a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;padding:12px 4px;font-family:'Encode Sans';font-weight:300;font-size:18px}.style-user-layout .style-user-navigation a:hover,.style-user-layout .style-user-navigation a.active{color:#ac0e5f}.style-user-layout .style-user-navigation a:hover svg path,.style-user-layout .style-user-navigation a.active svg path,.style-user-layout .style-user-navigation a:hover svg polygon,.style-user-layout .style-user-navigation a.active svg polygon,.style-user-layout .style-user-navigation a:hover svg polyline,.style-user-layout .style-user-navigation a.active svg polyline,.style-user-layout .style-user-navigation a:hover svg rect,.style-user-layout .style-user-navigation a.active svg rect{fill:#ac0e5f}.style-user-layout .style-user-navigation a svg{margin-right:18px;height:22px;width:22px}.style-user-layout .style-user-navigation a svg path,.style-user-layout .style-user-navigation a svg polygon,.style-user-layout .style-user-navigation a svg polyline,.style-user-layout .style-user-navigation a svg rect{fill:#999999}@media (max-width: 1024px){.style-user-layout .style-user-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:86px;padding:30px 0}.style-user-layout .style-user-navigation .style-user-basics .style-user-avatar{margin-right:0px;margin-bottom:20px;height:40px;width:40px;min-width:40px}.style-user-layout .style-user-navigation .style-user-basics .style-user-name{display:none}.style-user-layout .style-user-navigation .style-progress-label,.style-user-layout .style-user-navigation .style-progress-bar,.style-user-layout .style-user-navigation .style-user-name{display:none}.style-user-layout .style-user-navigation a span{display:none}.style-user-layout .style-user-navigation a svg{height:30px;width:30px;margin-right:0px;margin-bottom:0px}}@media (max-width: 576px){.style-user-layout .style-user-navigation{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 10px;box-sizing:border-box}.style-user-layout .style-user-navigation .style-user-avatar{margin-bottom:0 !important}}.style-user-layout .style-user-content{padding-left:30px;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}@media (max-width: 576px){.style-user-layout .style-user-content{padding:0px 10px}}.android-app-banner{background-color:#F5F5F5;border-bottom:1px solid #E5E5E5;box-shadow:0px 0px 1px #ffffff;margin-bottom:1px;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.android-app-banner.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.android-app-banner .close{margin-left:5px;min-width:10px;min-height:10px;margin-right:4px;background-image:url("images/cross.svg");background-size:10px 10px;background-position:center center;background-repeat:no-repeat;opacity:0.7;cursor:pointer}.android-app-banner .icon{height:50px;width:50px;background-image:url("appicons/android_xhdpi.png");background-size:80%;background-position:center center;background-repeat:no-repeat;background-color:#fff;border:1px solid #E5E5E5;margin:5px;border-radius:6px}.android-app-banner .data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:14px;margin-left:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;color:#555;font-size:12px}.android-app-banner .data strong{font-weight:400;color:#111}.android-app-banner .data span.company{font-size:10px;line-height:11px;display:block;margin-bottom:3px;margin-top:1px}.android-app-banner .button a{display:inline-block;text-decoration:none;color:#fff;background-color:#ac0e5f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:600;padding:2px 12px;border-radius:3px;margin-left:15px;margin-right:5px}