@charset "UTF-8";html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.row{position:relative;width:100%;max-width:125rem;margin-left:auto;margin-right:auto;padding-left:.625rem;padding-right:.625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.row .row{max-width:none;width:auto;margin-left:-.75rem;margin-right:-.75rem;padding-left:0;padding-right:0}@media screen and (min-width: 48em){.row .row{margin-left:-.75rem;margin-right:-.75rem}}@media screen and (min-width: 64em){.row .row{margin-left:-.75rem;margin-right:-.75rem}}.row.collapse{padding-left:0;padding-right:0}.row.collapse .row:not(.password){margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.column,.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;padding-left:.75rem;padding-right:.75rem;min-width:initial}@media screen and (min-width: 48em){.column,.columns{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width: 64em){.column,.columns{padding-left:.75rem;padding-right:.75rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-0{display:none}@media screen and (min-width: 48em){.medium-0{display:none}}@media screen and (min-width: 64em){.large-0{display:none}}@media screen and (min-width: 75em){.x-large-0{display:none}}@media screen and (min-width: 90em){.xx-large-0{display:none}}.small-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;display:block}.small-offset-0{margin-left:0%}.small-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;display:block}.small-offset-1{margin-left:8.33333%}.small-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;display:block}.small-offset-2{margin-left:16.66667%}.small-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;display:block}.small-offset-3{margin-left:25%}.small-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;display:block}.small-offset-4{margin-left:33.33333%}.small-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block}.small-offset-5{margin-left:41.66667%}.small-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:block}.small-offset-6{margin-left:50%}.small-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;display:block}.small-offset-7{margin-left:58.33333%}.small-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;display:block}.small-offset-8{margin-left:66.66667%}.small-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;display:block}.small-offset-9{margin-left:75%}.small-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;display:block}.small-offset-10{margin-left:83.33333%}.small-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}.small-offset-11{margin-left:91.66667%}.small-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-collapse{padding-left:0;padding-right:0}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse{padding-left:.625rem;padding-right:.625rem}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 48em){.row{padding-left:.625rem;padding-right:.625rem}.medium-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;display:block}.medium-offset-0{margin-left:0%}.medium-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;display:block}.medium-offset-1{margin-left:8.33333%}.medium-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;display:block}.medium-offset-2{margin-left:16.66667%}.medium-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;display:block}.medium-offset-3{margin-left:25%}.medium-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;display:block}.medium-offset-4{margin-left:33.33333%}.medium-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block}.medium-offset-5{margin-left:41.66667%}.medium-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:block}.medium-offset-6{margin-left:50%}.medium-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;display:block}.medium-offset-7{margin-left:58.33333%}.medium-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;display:block}.medium-offset-8{margin-left:66.66667%}.medium-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;display:block}.medium-offset-9{margin-left:75%}.medium-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;display:block}.medium-offset-10{margin-left:83.33333%}.medium-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}.medium-offset-11{margin-left:91.66667%}.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.medium-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.medium-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.medium-collapse{padding-left:0;padding-right:0}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-uncollapse{padding-left:.625rem;padding-right:.625rem}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width: 64em){.row{padding-left:.625rem;padding-right:.625rem}.large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;display:block}.large-offset-0{margin-left:0%}.large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;display:block}.large-offset-1{margin-left:8.33333%}.large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;display:block}.large-offset-2{margin-left:16.66667%}.large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;display:block}.large-offset-3{margin-left:25%}.large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;display:block}.large-offset-4{margin-left:33.33333%}.large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block}.large-offset-5{margin-left:41.66667%}.large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:block}.large-offset-6{margin-left:50%}.large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;display:block}.large-offset-7{margin-left:58.33333%}.large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;display:block}.large-offset-8{margin-left:66.66667%}.large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;display:block}.large-offset-10{margin-left:83.33333%}.large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}.large-offset-11{margin-left:91.66667%}.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.large-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.large-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.large-collapse{padding-left:0;padding-right:0}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse{padding-left:.625rem;padding-right:.625rem}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width: 75em){.row{padding-left:3.125rem;padding-right:3.125rem}.x-large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;display:block}.x-large-offset-0{margin-left:0%}.x-large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;display:block}.x-large-offset-1{margin-left:8.33333%}.x-large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;display:block}.x-large-offset-2{margin-left:16.66667%}.x-large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;display:block}.x-large-offset-3{margin-left:25%}.x-large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;display:block}.x-large-offset-4{margin-left:33.33333%}.x-large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block}.x-large-offset-5{margin-left:41.66667%}.x-large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:block}.x-large-offset-6{margin-left:50%}.x-large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;display:block}.x-large-offset-7{margin-left:58.33333%}.x-large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;display:block}.x-large-offset-8{margin-left:66.66667%}.x-large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.x-large-offset-9{margin-left:75%}.x-large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;display:block}.x-large-offset-10{margin-left:83.33333%}.x-large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}.x-large-offset-11{margin-left:91.66667%}.x-large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.x-large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.x-large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.x-large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.x-large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.x-large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.x-large-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-1>.column,.large-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.x-large-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-2>.column,.large-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.x-large-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-3>.column,.large-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.x-large-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-4>.column,.large-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.x-large-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-5>.column,.large-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.x-large-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-6>.column,.large-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.x-large-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-7>.column,.large-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.x-large-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-large-up-8>.column,.large-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.x-large-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.row.x-large-unstack>.column,.row.x-large-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.row.x-large-unstack>.column,.row.x-large-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.x-large-collapse{padding-left:0;padding-right:0}.x-large-collapse>.column,.x-large-collapse>.columns{padding-left:0;padding-right:0}.x-large-uncollapse{padding-left:3.125rem;padding-right:3.125rem}.x-large-uncollapse>.column,.x-large-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width: 90em){.row{padding-left:3.125rem;padding-right:3.125rem}.xx-large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;display:block}.xx-large-offset-0{margin-left:0%}.xx-large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;display:block}.xx-large-offset-1{margin-left:8.33333%}.xx-large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;display:block}.xx-large-offset-2{margin-left:16.66667%}.xx-large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;display:block}.xx-large-offset-3{margin-left:25%}.xx-large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;display:block}.xx-large-offset-4{margin-left:33.33333%}.xx-large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block}.xx-large-offset-5{margin-left:41.66667%}.xx-large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:block}.xx-large-offset-6{margin-left:50%}.xx-large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;display:block}.xx-large-offset-7{margin-left:58.33333%}.xx-large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;display:block}.xx-large-offset-8{margin-left:66.66667%}.xx-large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xx-large-offset-9{margin-left:75%}.xx-large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;display:block}.xx-large-offset-10{margin-left:83.33333%}.xx-large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}.xx-large-offset-11{margin-left:91.66667%}.xx-large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xx-large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xx-large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xx-large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xx-large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xx-large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.xx-large-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-1>.column,.large-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xx-large-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-2>.column,.large-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xx-large-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-3>.column,.large-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xx-large-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-4>.column,.large-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xx-large-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-5>.column,.large-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xx-large-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-6>.column,.large-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xx-large-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-7>.column,.large-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xx-large-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xx-large-up-8>.column,.large-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.xx-large-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.row.xx-large-unstack>.column,.row.xx-large-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.row.xx-large-unstack>.column,.row.xx-large-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.xx-large-collapse{padding-left:0;padding-right:0}.xx-large-collapse>.column,.xx-large-collapse>.columns{padding-left:0;padding-right:0}.xx-large-uncollapse{padding-left:3.125rem;padding-right:3.125rem}.xx-large-uncollapse>.column,.xx-large-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}}.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.column.align-top,.align-top.columns{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.column.align-bottom,.align-bottom.columns{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.column.align-middle,.align-middle.columns{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.column.align-stretch,.align-stretch.columns{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.align-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}@media screen and (min-width: 48em){.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.medium-0{display:none}}@media screen and (min-width: 64em){.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.large-0{display:none}}@media screen and (min-width: 75em){.x-large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.x-large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.x-large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.x-large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.x-large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.x-large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.x-large-0{display:none}}@media screen and (min-width: 90em){.xx-large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xx-large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xx-large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xx-large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xx-large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xx-large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.xx-large-0{display:none}}[class*=-col-]{column-gap:5rem}.small-col-1{column-count:1}.small-col-2{column-count:2}.small-col-3{column-count:3}@media screen and (min-width: 48em){.medium-col-1{column-count:1}.medium-col-2{column-count:2}.medium-col-3{column-count:3}}@media screen and (min-width: 64em){.large-col-1{column-count:1}.large-col-2{column-count:2}.large-col-3{column-count:3}}*{box-sizing:border-box;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;outline:none}* ::-moz-selection{color:#fff;background:#000}* ::selection{color:#fff;background:#000}body{position:relative;background:#2f2d3b;overflow-x:hidden}body #main{display:flex;min-height:100vh;flex-direction:column}body app-base-page,body app-set,body app-card{flex:1 0 auto}img,svg{width:100%;height:auto;vertical-align:top}ul{list-style:none;margin:0;padding:0}ol{margin:1.4em 0 2.8em;padding-left:1.375rem;list-style-position:outside}ol li+li{margin-top:1.4em}figure{margin:0}figure figcaption{text-align:center}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.align-middle{display:flex;align-items:center}.not-equal{align-self:baseline}.text-center{text-align:center}#defs{position:absolute;top:0;left:0;width:0;height:0}app-icon[icon=exclamation] svg{fill:#fff!important}p,span,small,a,li,label,input,select,option,textarea,table,td,th,figcaption{font-size:.875rem;line-height:1.4em;font-family:CircularStd,sans-serif;font-weight:400;font-style:normal;color:#fff;margin:0}strong{font-weight:600}p+p,p+ul,ul+p,h2+ul,h2+p{margin-top:1.4em}p{font-size:1.4375rem;white-space:normal}.h1{font-size:2.75rem;line-height:1em;font-family:Ahkio-Regular,sans-serif;font-weight:400;font-style:normal;color:#fff;text-align:left;margin:1.5rem 0 1.25rem;white-space:pre-line;hyphens:none}@media screen and (min-width: 64em){.h1{font-size:4.25rem}}.h2{font-size:1.875rem;line-height:1em;font-family:Ahkio-Regular,sans-serif;font-weight:400;font-style:normal;color:#fff;text-align:left;margin:0;white-space:pre-line;hyphens:none}@media screen and (min-width: 64em){.h2{font-size:2.1875rem}}.h3{font-size:1.875rem;line-height:1em;font-family:CircularStd,sans-serif;font-weight:400;font-weight:600;font-style:normal;color:#fff;text-align:left;margin:0;white-space:pre-line;text-transform:uppercase}.h4{font-size:.875rem;line-height:1.4em;font-family:CircularStd,sans-serif;font-weight:600;font-style:normal;color:#fff;text-align:left;margin:0;white-space:pre-line;text-transform:uppercase}.h5{font-size:.875rem;line-height:1.4em;font-family:CircularStd,sans-serif;font-weight:600;font-style:normal;color:#fff;margin:0;text-transform:uppercase}.h6{font-size:.875rem;line-height:1.4em;font-family:CircularStd,sans-serif;font-weight:600;font-style:normal;color:#fff;margin:0}.lead{margin-top:1.5em}@media screen and (min-width: 64em){.lead{margin-bottom:1.5em}}.lead div.columns{position:relative;padding-top:2.25em;padding-bottom:2.25em}.lead div.columns:before,.lead div.columns:after{content:"";width:calc(100% - 1.25rem);height:1px;background:#4c4a59;margin:auto}@media screen and (min-width: 64em){.lead div.columns:before,.lead div.columns:after{width:calc(100% - 16.66666%);margin:0 8.33333%}}.lead div.columns:before{position:absolute;inset:0 0 auto}@media screen and (min-width: 64em){.lead div.columns:before{position:absolute;inset:0 auto auto 0}}.lead div.columns:after{position:absolute;inset:auto 0 0}@media screen and (min-width: 64em){.lead div.columns:after{position:absolute;inset:auto auto 0 0}}.lead p{font-size:1.4375rem;line-height:1.5em;text-align:left}@media screen and (min-width: 64em){.lead p{font-size:2.1875rem}}.card p,.card li,.card p a,.card li a{font-size:1.25rem!important}header{background:#424152;box-shadow:.1875rem .1875rem 1.5rem #0000001a;max-width:100vw}header>v-header{padding-top:.75rem;padding-bottom:.75rem}header button{width:2.875rem;height:2.875rem;border:none;border-radius:2.875rem;padding:0;background:#ffffff21;display:inline-flex;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 64em){header button{margin-right:1.25rem}}header button svg{stroke:#fff;stroke-width:.0625rem;fill:none;transition:stroke .25s ease}header button:hover,header button:focus{background:#ffffff21}header button:hover svg,header button:focus svg{stroke:#22b1ff}header nav{display:flex;align-items:center;justify-content:space-between}header nav .left{flex:1 0 auto;display:flex;align-items:center;justify-content:flex-start;max-width:100%;flex-flow:row;padding-left:66px;position:relative;min-height:46px}@media screen and (min-width: 64em){header nav .left{padding-left:0}}header nav .right{flex:0 0 auto;display:flex}header nav a{height:2.875rem;display:flex;align-items:center;font-weight:600;font-size:.875rem;text-transform:uppercase}header nav a+a{margin-left:.75rem}@media screen and (min-width: 64em){header nav a+a{margin-left:1.5625rem}}header nav a+app-share{margin-left:.75rem}@media screen and (min-width: 64em){header nav a+app-share{margin-left:1.5625rem}}header nav a svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:.0625rem;margin-right:0}@media screen and (min-width: 64em){header nav a svg{margin-right:.625rem}}header nav a.search{display:flex;color:#fff;padding:0}header nav a.bookmarks,header nav a.login,header nav a.search{display:flex}header nav a.bookmarks span,header nav a.login span,header nav a.search span{font-size:.875rem;text-transform:uppercase;font-weight:600;margin-left:0rem;display:none}header nav a.bookmarks span+span,header nav a.login span+span,header nav a.search span+span{display:none;width:2rem;min-width:2rem;height:2rem;border-radius:2rem;background:#ffffff21;color:#fff;text-align:center;line-height:2rem;font-size:.875rem;margin-left:.3125rem;opacity:0;transition:all .25s ease,opacity .25s ease .2s}header nav a.bookmarks span+span.added,header nav a.login span+span.added,header nav a.search span+span.added{transform:scale3d(1.15,1.15,1.15)}@media screen and (min-width: 64em){header nav a.bookmarks span+span,header nav a.login span+span,header nav a.search span+span{display:block}}@media screen and (min-width: 64em){header nav a.bookmarks span,header nav a.login span,header nav a.search span{display:inline-block}header nav a.bookmarks span+span,header nav a.login span+span,header nav a.search span+span{margin-left:.9375rem}}header nav a.bookmarks:hover span,header nav a.bookmarks:focus span,header nav a.login:hover span,header nav a.login:focus span,header nav a.search:hover span,header nav a.search:focus span{color:#22b1ff}header nav a.bookmarks:hover svg,header nav a.bookmarks:focus svg,header nav a.login:hover svg,header nav a.login:focus svg,header nav a.search:hover svg,header nav a.search:focus svg{stroke:#22b1ff}header nav a.bookmarks.act svg,header nav a.login.act svg,header nav a.search.act svg{stroke:#22b1ff;fill:#22b1ff}header nav a.bookmarks.act span+span.act,header nav a.login.act span+span.act,header nav a.search.act span+span.act{opacity:1;transition:all .25s ease,opacity .25s ease 0ms}header a.login{height:2.875rem;display:flex;align-items:center;font-weight:600;font-size:.875rem;text-transform:uppercase;color:#fff;position:relative}header a.login svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:.0625rem}header a.login:hover,header a.login.act,header a.login:focus{color:#22b1ff}header a.login:hover svg,header a.login.act svg,header a.login:focus svg{stroke:#22b1ff}header a.login span{font-size:.875rem;text-transform:uppercase;font-weight:600;margin-left:0rem}header a.login:hover div.content,header a.login:focus div.content{opacity:1;pointer-events:all;transition-delay:0ms}header a.login:hover #login-wrapper,header a.login:focus #login-wrapper{pointer-events:all}header a.login:hover a,header a.login:focus a{pointer-events:all!important}header a.login #login-wrapper{position:absolute;top:35px;right:0;width:12.5rem;height:165px;pointer-events:none;z-index:2}@media screen and (min-width: 48em){header a.login #login-wrapper{width:15.625rem;left:-1.125rem;right:auto}}header a.login #login-wrapper a{pointer-events:none!important}header a.login #login-wrapper:hover .content,header a.login #login-wrapper:focus .content{opacity:1;pointer-events:all;transition-delay:0ms}header a.login #login-wrapper:hover a,header a.login #login-wrapper:focus a{pointer-events:all!important}header a.login .content{opacity:0;pointer-events:none;z-index:1;background:#fff;position:absolute;top:1.25rem;width:12.5rem;padding:1.25rem;left:0;transition:all .25s ease;transition-delay:.1s}@media screen and (min-width: 48em){header a.login .content{width:15.625rem;padding:1.25rem 1.875rem;top:2.0625rem}}header a.login .content:after{width:0;height:0;content:"";border-bottom:15px solid rgb(255,255,255);border-top:15px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;top:-1.8125rem;right:2.5rem}@media screen and (min-width: 48em){header a.login .content:after{left:2.5rem;right:auto}}header a.login .content:hover,header a.login .content:focus{opacity:1;pointer-events:all;transition-delay:0ms}header a.login .content:hover a,header a.login .content:focus a{pointer-events:all!important}header a.login .content a{color:#000;font-size:1rem;font-weight:400;text-transform:none;width:100%}header a.login .content a:first-child{margin-bottom:.625rem}@media screen and (min-width: 48em){header a.login .content a:first-child{margin-bottom:0}}header a.login .content a+a{margin-left:0}header a.login .content a:hover,header a.login .content a:focus{color:#22b1ff}header figure.logo{margin:0;flex:0 0 auto;display:inline-block}header figure.logo.small-0{display:none}@media screen and (min-width: 75em){header figure.logo.small-0{display:inline-block}}header figure.logo a{display:flex;align-items:center;height:100%;max-width:10.25rem;float:right}header figure.logo a.desktop{display:none;height:100px}header figure.logo a.desktop img{height:95px;width:auto}header figure.logo a.mobile{margin-left:-1.25rem}header figure.logo a.mobile img{min-height:39px}@media screen and (min-width: 48em){header figure.logo a{max-width:21.875rem}header figure.logo a.desktop{display:flex}header figure.logo a.mobile{display:none}}.button-container{position:absolute;top:0;left:0}@media screen and (min-width: 64em){.button-container{flex:0 0 auto;position:relative}}.header-item{background-size:100%;background-repeat:no-repeat;background-position:center;padding:0 0 0 20px;display:flex;align-items:center;height:30px;margin-left:.5rem}@media screen and (min-width: 48em){.header-item{padding:0 0 0 20px;margin-left:.5rem}}.header-item:focus,.header-item.active,.header-item:hover{background-image:url(/.resources/sb/angular/browser/assets/images/background-white-thin.png),url(/assets/images/background-white-thin.png)}.header-item:focus span,.header-item.active span,.header-item:hover span{color:#0081c8}.header-item:focus app-icon svg,.header-item.active app-icon svg,.header-item:hover app-icon svg{stroke:#0081c8!important}.header-item:focus.blue,.header-item.active.blue,.header-item:hover.blue{background-image:url(/.resources/sb/angular/browser/assets/images/background-blue-thin.png),url(/assets/images/background-blue-thin.png)}.header-item:focus.blue span,.header-item.active.blue span,.header-item:hover.blue span{color:#fff}.header-item:focus.blue app-icon svg,.header-item.active.blue app-icon svg,.header-item:hover.blue app-icon svg{stroke:#fff!important}.header-item:focus.red,.header-item.active.red,.header-item:hover.red{background-image:url(/.resources/sb/angular/browser/assets/images/background-red-thin.png),url(/assets/images/background-red-thin.png)}.header-item:focus.red span,.header-item.active.red span,.header-item:hover.red span{color:#fff}.header-item:focus.red app-icon svg,.header-item.active.red app-icon svg,.header-item:hover.red app-icon svg{stroke:#fff!important}.header-item:focus.yellow,.header-item.active.yellow,.header-item:hover.yellow{background-image:url(/.resources/sb/angular/browser/assets/images/background-yellow-thin.png),url(/assets/images/background-yellow-thin.png)}.header-item:focus.yellow span,.header-item.active.yellow span,.header-item:hover.yellow span{color:#fff}.header-item:focus.yellow app-icon svg,.header-item.active.yellow app-icon svg,.header-item:hover.yellow app-icon svg{stroke:#fff!important}.header-item span{line-height:14px;position:relative;top:2px}.header-item app-icon{transform:rotate(90deg);position:relative;top:0}@media screen and (min-width: 64em){.header-item app-icon{top:6px}}footer{position:relative;z-index:5;background:#3a3847}@media screen and (min-width: 64em){footer{margin-top:6.25rem}body[data-main=overview] footer{margin-top:0}body[data-main=search] footer{margin-top:0}body[data-main=home] footer{margin-top:0}body[data-main=faqs] footer{margin-top:2.5rem}body[data-main=news] footer{margin-top:2.5rem}}footer>section.row:nth-child(1){background:#4c4a59!important}@media screen and (min-width: 64em){footer>section.row:nth-child(1){padding-top:3rem;padding-bottom:3rem}}@media (min-width: 125rem){footer>section.row:nth-child(1){max-width:100%;padding-left:calc((100vw - 125rem)/2 + 3.125rem);padding-right:calc((100vw - 125rem)/2 + 3.125rem)}}footer>section.row:nth-child(2){background:#3a3847!important;padding-top:2.25rem;padding-bottom:1.5rem}@media screen and (min-width: 64em){footer>section.row:nth-child(2){padding-top:1.5rem;padding-bottom:1rem}}footer>section.row:nth-child(3){background:#2f2d3b!important;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width: 64em){footer>section.row:nth-child(3){display:none}}footer .h3,footer p.title{display:none;color:#ffffff80;text-align:center;line-height:2.1875rem;font-size:1.4375rem;text-align:left;margin-bottom:1rem}@media screen and (min-width: 48em){footer .h3,footer p.title{display:block}}footer .h3+p+p,footer p.title+p+p{display:none;font-size:1rem;margin-top:0;margin-bottom:1rem;text-align:left}@media screen and (min-width: 48em){footer .h3+p+p,footer p.title+p+p{display:block}}footer p.mobile-title{display:block;margin-bottom:1rem}@media screen and (min-width: 48em){footer p.mobile-title{display:none}}footer .address p{font-size:1rem;margin-top:.625rem;margin-bottom:2.5rem;text-align:left}footer .address p a:link,footer .address p a:active,footer .address p a:visited{color:#22b1ff;text-decoration:none}footer .address p a:hover,footer .address p a:focus{color:#0081c8;text-decoration:none}footer .address p.mobile-logo{font-size:.875rem}footer .address p.mobile-logo img{width:50%;max-width:15.625rem}@media screen and (min-width: 48em){footer .address p.mobile-logo{display:none}}@media screen and (min-width: 48em){footer .address p{margin-bottom:40px}}footer .mobile-tablet-logo{display:flex}@media screen and (min-width: 64em){footer .mobile-tablet-logo{display:none!important}}footer .desktop-logo{display:none!important}@media screen and (min-width: 64em){footer .desktop-logo{display:flex!important}}footer .logo-bosw{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:3px}footer .logo-bosw img{width:7rem;max-width:15.625rem;object-fit:scale-down;border:1px solid rgb(255,255,255)}@media screen and (min-width: 64em){footer{z-index:10}}footer>div.row{margin-top:2.5rem;display:flex}footer nav.nav-main{border:none;display:block}footer nav.nav-main+app-language-switcher{display:none;float:right}footer nav.nav-main+app-language-switcher .nav-lang{width:144px}footer nav.nav-main+app-language-switcher .nav-lang nav{border-top:none}footer nav.nav-main+app-language-switcher .nav-lang nav a{padding:.375rem 0;font-size:.9rem}@media screen and (min-width: 64em){footer nav.nav-main{float:left;width:auto;margin-bottom:1.125rem}footer nav.nav-main+app-language-switcher{display:block}footer nav.nav-main+app-language-switcher .nav-lang{display:block}}footer nav.nav-main a{text-align:left;font-family:CircularStd,sans-serif;padding:.475rem 0;display:block;font-size:1.0625rem;text-transform:uppercase;font-weight:600}@media screen and (min-width: 64em){footer nav.nav-main a{float:left;width:auto;padding:.375rem 0;font-size:.9rem}footer nav.nav-main a+a{margin:0 0 0 3rem}}footer nav.nav-meta{border-top:1px rgba(255,255,255,.5) solid;display:block}@media screen and (min-width: 48em){footer nav.nav-meta{border-top:none;padding-top:0}}@media screen and (min-width: 64em){footer nav.nav-meta{padding:.8rem 0;border-top:1px rgba(255,255,255,.5) solid}}footer nav.nav-meta .copyright{display:none;float:right;color:#ffffff80;padding:.375rem 0;font-size:.9rem}@media screen and (min-width: 64em){footer nav.nav-meta .copyright{display:inline-block}}footer nav.nav-meta a:link{text-align:left;color:#fff;text-transform:none;padding:.175rem 0;font-size:.9rem;font-weight:400;color:#ffffff80}@media screen and (min-width: 64em){footer nav.nav-meta a:link{float:left;width:auto;padding:.375rem 0;font-size:.9rem}footer nav.nav-meta a:link+a{margin:0 0 0 3rem}}@media screen and (min-width: 64em){footer div.nav-lang{display:none}}footer div.nav-lang .row,footer div.nav-lang .column{padding:0!important;margin:0!important}footer div.nav-lang nav{border-top:1px rgba(255,255,255,.5) solid;display:block;text-align:left}footer div.nav-lang nav a{padding:1.5rem 0 0}footer div.closure{height:3.5625rem;background:#2f2d3b}footer div.closure div.row{height:100%}footer div.closure span{text-transform:uppercase;color:#0081c8;font-weight:600;font-size:.875rem}footer div.closure nav.nav-{padding:0;display:block}footer div.closure nav.nav- a{width:auto;padding:.375rem 0;font-size:.875rem;text-transform:uppercase;font-weight:600;float:left}footer div.closure nav.nav- a:link,footer div.closure nav.nav- a:active,footer div.closure nav.nav- a:visited{color:#ffffff80;text-decoration:none}footer div.closure nav.nav- a:hover,footer div.closure nav.nav- a:focus{color:#22b1ff;text-decoration:none}footer div.closure nav.nav- a+a{margin:0 0 0 5rem}footer.sos-footer{width:100%;height:50px;background:#fff;position:absolute;bottom:-50px;left:0}footer.sos-footer a{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;width:100%;height:100%}footer.sos-footer a img{height:100%;width:auto}footer.sos-footer a img:first-child{height:17px}article{padding:1.5625rem 0}@media screen and (min-width: 64em){article{padding:3.75rem 0}}article+section{padding-top:1.25rem}article .h1+p{margin-top:2.1875rem}article .h2+p{margin-top:1.4375rem}article .h2{margin-bottom:calc(1.4em * .66)}article p,article a{font-size:1.4375rem}article li{font-size:1.4375rem!important}article>app-image-element>picture,article div.column>app-image-element>picture{position:relative;width:100%;display:block;overflow:hidden;margin-top:-1.5625rem}article>app-image-element>picture:before,article div.column>app-image-element>picture:before{content:"";float:left;padding-bottom:75%}@media screen and (min-width: 48em){article>app-image-element>picture,article div.column>app-image-element>picture{margin-top:-1.5625rem}article>app-image-element>picture:before,article div.column>app-image-element>picture:before{content:"";float:left;padding-bottom:56.25%}}article>app-image-element>picture img,article div.column>app-image-element>picture img{position:absolute;width:100%;height:100%;object-fit:cover}article>app-image-element>picture:after,article div.column>app-image-element>picture:after{content:"";position:absolute;inset:0;opacity:.73}article span.note{position:relative;font-size:.875rem;font-weight:600;text-transform:uppercase;margin:2.5rem 0;display:block;padding-bottom:.8125rem}article span.note:after{content:"";position:absolute;bottom:0;left:0;width:7.5rem;height:.1875rem;background:#4c4a59}article+article{padding-top:0}@media screen and (min-width: 64em){article+article{padding-top:1.5625rem}}article.collapse{padding-bottom:0}@media screen and (min-width: 64em){body[data-main=school-offer] #main article{padding:30px 0 0}}a.button,button{width:auto;height:3.375rem;padding:0 1.25rem;display:inline-flex;align-items:center;justify-content:center;background:#22b1ff;color:#fff;pointer-events:auto;border:none;border-radius:.25rem;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .25s ease;hyphens:none}a.button:hover,a.button:focus,button:hover,button:focus{background:#0081c8;color:#fff}a.button:disabled,button:disabled{opacity:.7;pointer-events:none}a.more{height:2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;margin-top:1.875rem;display:inline-flex;align-items:center}a.download{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:3.75rem 0}body[data-main=school-offer] a.download.arrow-button{cursor:pointer}body[data-main=school-offer] a.download.arrow-button span:nth-child(1){background:none}body[data-main=school-offer] a.download.arrow-button svg{stroke:#0081c8}body[data-main=school-offer] a.download.arrow-button:hover svg{stroke:#22b1ff}body[data-main=school-offer] a.icon.share:hover{color:#fff}section{padding:2.5rem 0;text-align:center}@media screen and (min-width: 64em){section{padding:3.75rem 0}}body[data-main=home] section:nth-child(2n){background:#424152}section.specials{background:#3a3847}section.specials h1{margin:0}section.specials a.more{float:left}div.text ul{padding-left:1.25rem;list-style:none}div.text ul li{position:relative;color:#fff;break-inside:avoid}div.text ul li:before{content:"\2022";position:absolute;left:-1.25rem;color:#0081c8;font-size:.75em}div.text ol{padding-left:1.5625rem;list-style:none;counter-reset:Item}div.text ol li{position:relative;color:#fff;break-inside:avoid;font-size:1rem}div.text ol li:before{content:counter(Item) ".";counter-increment:Item;position:absolute;left:-1.5625rem;color:#0081c8}div.text ol li+li{margin-top:1.5625rem}a{transition:color .25s ease,border .25s ease}a:link,a:active,a:visited{color:#0081c8;text-decoration:none}a:hover,a:focus{color:#22b1ff;text-decoration:none}a span{transition:color .25s ease,border .25s ease}a svg{transition:fill .25s ease,stroke .25s ease}a:before,a:after{transition:color .25s ease,border .25s ease;-ms-touch-action:manipulation;touch-action:manipulation}a.button,button{width:auto;height:3.125rem;padding:0 1.25rem;display:inline-flex;align-items:center;justify-content:center;background:#22b1ff;color:#fff;pointer-events:auto;border:none;border-radius:.25rem;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s ease}a.button:hover,a.button:focus,button:hover,button:focus{background:#0081c8}a.button.icon-right,button.icon-right{padding-right:0}a.button.icon-right svg,button.icon-right svg{width:2rem;height:2rem;fill:none;stroke-width:1px;stroke:#fff;margin:0 1.0625rem 0 .625rem}a.button.icon-right:hover svg,a.button.icon-right:focus svg,button.icon-right:hover svg,button.icon-right:focus svg{stroke:#22b1ff}a.button.icon-left,button.icon-left{padding-left:0}a.button.icon-left svg,button.icon-left svg{width:2rem;height:2rem;fill:none;stroke-width:1px;stroke:#fff;margin:0 .625rem 0 1.0625rem}a.button.icon-left:hover svg,a.button.icon-left:focus svg,button.icon-left:hover svg,button.icon-left:focus svg{stroke:#22b1ff}a.button.dark,button.dark{background:#262430}a.button.dark:link,a.button.dark:active,a.button.dark:visited,button.dark:link,button.dark:active,button.dark:visited{color:#fff;text-decoration:none}a.button.dark:hover,a.button.dark:focus,button.dark:hover,button.dark:focus{color:#22b1ff;text-decoration:none}a.button.dark.hover,button.dark.hover{background:#262430}a.button span,button span{display:none}@media screen and (min-width: 48em){a.button span,button span{display:inline}}.mdc-switch span.mdc-switch__track,.mdc-switch span.mdc-switch__icons{display:inline}.mdc-switch span.mdc-switch__handle{display:flex}.mdc-switch span.mdc-switch__handle-track{display:block}a.more{height:2rem;font-size:1rem;font-weight:600;text-transform:uppercase;margin-top:1.875rem;display:inline-flex;align-items:center}a.more:link,a.more:active,a.more:visited{color:#fff;text-decoration:none}a.more:hover,a.more:focus{color:#22b1ff;text-decoration:none}a.more svg{width:2rem;height:2rem;fill:none;stroke:#0081c8;margin:-.0625rem .75rem 0 -.4375rem}a.more:hover svg,a.more:focus svg{stroke:#22b1ff}a.download{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:3.75rem}a.download:last-child{margin-bottom:2.5rem}a.download svg{width:2rem;height:2rem;stroke:#fff;fill:none}a.download span{white-space:pre-line;text-align:center;display:flex;align-items:center;text-transform:uppercase;font-weight:600;font-size:.875rem;margin-top:1.25rem}a.download span:nth-child(1){background:#ffffff21;width:2.8125rem;height:2.8125rem;border-radius:2.8125rem;justify-content:center;margin-top:0}@media screen and (min-width: 64em){a.download{background:#262430;padding:1.0625rem 1.375rem;flex-direction:row;justify-content:flex-start;margin-top:1.875rem}a.download span{margin:0;white-space:normal}a.download span+span{margin-left:1.0625rem}}a.download:hover svg,a.download:focus svg{stroke:#22b1ff}a.download:hover span,a.download:focus span{color:#22b1ff}div.related-links{background:#262430;padding:1.125rem 1.375rem;margin-top:3.75rem}@media screen and (min-width: 64em){div.related-links{margin-top:1.875rem}}div.related-links .h5{padding-top:.3125rem}div.related-links ul{margin-top:1rem}div.related-links ul li a{font-size:.875rem;min-height:1.625rem;display:inline-flex;align-items:center}div.related-links ul li a svg{width:2rem;height:1.625rem;fill:none;stroke:#0081c8;stroke-width:1px;margin-right:.625rem}div.related-links ul li a:hover svg,div.related-links ul li a:focus svg{stroke:#22b1ff}.mdc-switch{all:unset}.mdc-switch:hover,.mdc-switch:focus{background-color:transparent}a.icon{width:auto;height:2rem;display:inline-flex;align-items:center;font-size:.875rem}a.icon:link,a.icon:active,a.icon:visited{color:#fff;text-decoration:none}a.icon:hover,a.icon:focus{color:#22b1ff;text-decoration:none}a.icon span{width:2rem;height:2rem;border-radius:2rem;display:block;background:#ffffff21;margin-right:.625rem}a.icon span svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:.0625rem;transform:all .25s ease}a.icon:hove svg,a.icon:focusr svg{stroke:#22b1ff}a.icon.act svg{fill:#22b1ff;stroke:#22b1ff}a.icon+a.icon,a.icon+app-share{margin-left:1.375rem}div.label{width:100%;display:flex;align-items:center}div.label span{width:100%;background:#2f2d3b;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:2.5rem;min-height:2.5rem;line-height:2.5rem;padding:0 .75rem}[data-main=detail] div.label span+span{background:#3a3847}[data-main=school-offer] div.label span+span{background:#3a3847}div.label span strong{text-transform:uppercase;margin-right:.3em}div.label span+span{position:relative;display:flex;height:2.5rem;width:3.125rem;min-width:3.125rem;background:#262430;padding:0;font-size:.875rem;border-left:1px solid white}div.label span+span svg{position:absolute;inset:0;margin:auto;width:2rem;height:2rem;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.0625rem}div.label.ba{height:2.5rem}div.label.ba svg{stroke:#ff4253}div.label.ba span+span{border-color:#ff4253}div.label.bb{height:2.5rem}div.label.bb svg{stroke:#6fd88b}div.label.bb span+span{border-color:#6fd88b}div.label.bl{height:2.5rem}div.label.bl svg{stroke:#f4bf66}div.label.bl span+span{border-color:#f4bf66}section.news{background:#3a3847}section.news .h1{margin:0}section.news app-news{display:block}section.news app-news+app-news{margin-top:1.375rem}@media screen and (min-width: 64em){section.news app-news+app-news{margin-top:11.25rem}}section.news a.more{float:left}article.news,article.set{box-shadow:.125rem .125rem .9375rem #00000080;padding:0}@media screen and (min-width: 64em){article.news,article.set{box-shadow:none}}article.news>.row,article.set>.row{margin:0}article.news>.row>.column,article.set>.row>.column{padding:0}article.news figure picture,article.news figure app-video-player,article.set figure picture,article.set figure app-video-player{position:relative;display:block;overflow:hidden;text-align:left;max-width:100%!important}article.news figure picture img,article.news figure app-video-player img,article.set figure picture img,article.set figure app-video-player img{position:absolute;width:100%;height:100%;object-fit:cover}article.news figure picture video,article.news figure app-video-player video,article.set figure picture video,article.set figure app-video-player video{background-color:#2f2d3b;object-fit:cover}[data-video-play] article.news figure app-video-player video{object-fit:contain}article.news figure picture:before,article.set figure picture:before{content:"";float:left;padding-bottom:62.5%}@media screen and (min-width: 64em){article.news figure+div.column div.content,article.set figure+div.column div.content{margin-top:-50%}}article.news div.content,article.set div.content{background:#4c4a59;text-align:left;margin-left:0;padding:4.0625rem .625rem 3.125rem}@media screen and (min-width: 64em){article.news div.content,article.set div.content{padding:4.0625rem .625rem 3.125rem}}article.news div.content time,article.set div.content time{font-family:CircularStd,sans-serif;display:block;color:#fff}article.news div.content span,article.set div.content span{font-family:CircularStd,sans-serif;display:block;color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:600}article.news div.content .h2,article.set div.content .h2{display:inline-block;color:#fff;margin:.3125rem 0 0}article.set{padding:3.75rem 0}@media screen and (min-width: 64em){article.set{padding:6.25rem 0}}@media screen and (min-width: 64em){.set-detail .h1{margin-top:0}}.set-detail div.column>app-image-element>picture{margin-top:0}section.partner{padding-top:0}section.partner .h5{text-align:left}section.partner ul>li{margin-top:1.5rem}section.partner ul>li article{padding:0}section.partner ul>li .columns{width:100%;max-width:100%;padding:0}section.partner ul>li .row{margin:0;display:block}section.partner ul>li a figure.image{padding:1.5rem;display:block;z-index:0;background:#fff}section.partner ul>li a figure.image picture{position:relative;width:100%;overflow:hidden;display:block;align-items:center}section.partner ul>li a figure.image picture:before{content:"";float:left;padding-bottom:37.5%}section.partner ul>li a figure.image picture img{width:100%;height:100%;object-fit:contain;vertical-align:top}a.partner{width:100%;max-width:26.875rem;margin:auto;display:block;background:#fff;padding:1.125rem 1.375rem;margin-top:3.75rem}@media screen and (min-width: 64em){a.partner{margin-top:1.875rem}}a.partner figure{padding:.75rem;background:#fff}@media screen and (min-width: 64em){a.partner figure{padding:1.5rem}}a.partner figure picture{width:100%;overflow:hidden;display:flex;align-items:center}a.partner figure picture:before{content:"";float:left;padding-bottom:37.5%}a.partner figure picture img{width:100%;height:auto;vertical-align:top}.profile .row .row{margin-left:0;margin-right:0;width:100%}.profile .left p{font-size:1rem;text-align:left}.profile .left a.more{float:left;text-transform:none;font-weight:400;font-size:.9rem}.profile .left a.more svg{stroke:#22b1ff}.profile .left button.shop-button{background:none;border:2px solid #4c4a59;height:5.625rem;border-radius:2.8125rem;display:flex;align-items:center;justify-content:center;text-align:left;margin:2.5rem 0;max-width:400px;width:100%}.profile .left button.shop-button svg{height:3.75rem;width:4.375rem;stroke:#fff;fill:none;stroke-width:1px}.profile .left button.shop-button:hover,.profile .left button.shop-button:focus{background-color:#22b1ff}.profile form.row{margin:0;width:100%}.profile .login{float:right;margin-top:3.75rem}.profile hr{border:none;height:1px;background:#8580ac;margin-top:30px;flex:0 0 calc(100% - 3rem);margin-right:0;margin-bottom:0;margin-left:.75rem}@media screen and (min-width: 48em){.profile hr{flex:0 0 calc(83.33333% - 3rem);margin-left:calc(8.33333% + .75rem)}}.profile span.title{font-size:1rem;color:#fff;text-transform:uppercase;font-weight:600;margin-top:1.875rem}.profile .orders{margin-top:.625rem}.profile .orders p{font-size:1rem}.profile .orders .order{margin-top:1.25rem}.profile .orders .order .title{color:#fff;font-weight:600}.profile .orders .order li{font-size:1rem}.profile app-accordion{width:100%}.profile app-accordion .panel{background:#4c4a59;width:100%;border-bottom:none;padding:0;margin-bottom:1.875rem}.profile app-accordion .panel .content{padding:0;margin:0 -.75em}.profile app-accordion .panel .content>.row{margin-top:-1.7rem;padding:1.5rem 1.5rem 3rem}.profile app-accordion .panel .content>.row.orders{margin-top:-.5rem;padding-bottom:4rem}.profile app-accordion .panel .content>.row.orders a.more{text-transform:none;font-weight:400}.profile app-accordion .panel .content>.row.password{width:auto}.profile app-accordion .panel .content>.row.password>app-password{padding-left:0;padding-right:0}.profile app-accordion .panel>a{padding:1.5rem}@media screen and (min-width: 48em){.profile app-accordion .panel>a span:first-child{margin-left:8.33333%}}.profile .accordion-profile .panel .content{height:100%!important}.profile .add-new-school{font-weight:400;font-size:.875rem;margin-top:1.375rem;text-transform:none}.profile .add-new-school app-icon[icon=plus] svg{width:1.5rem;height:1.5rem;stroke-width:1.5px;stroke:#22b1ff}section.order form>.row:not(.buttons){background:#4c4a59;padding:1.25rem 0;margin-top:40px;margin-bottom:40px}@media screen and (min-width: 48em){section.order form>.row:not(.buttons){padding:2.5rem 5rem}}section.order .row .row{min-width:100%}section.order form>.row.buttons{margin:0}section.order form>.row.buttons .column{padding:0}section.order .row.student-group{width:calc(100% + 1.125rem);position:relative}section.order .row.student-group a.more{display:block;position:absolute;left:100%;top:26px;color:#fff}section.order .row.student-group a.more svg{stroke:#fff}section.order app-icon[icon=plus] svg{width:1.5rem;height:1.5rem;stroke-width:1.5px;stroke:#22b1ff}section.order button{float:right}section.order button.edit{float:none;background-color:#4c4a59}section.order button.cancel{margin-right:.625rem;color:#fff;background-color:#4c4a59}section.order span.error-message.act{margin-top:1.25rem}section.order a.more{float:left;text-transform:none;text-align:left;font-weight:400;font-size:.875rem;margin-top:1.375rem}section.order .overview .shop-articles{padding:0 .75rem}section.order .overview .row.buttons{margin-top:1.875rem}section.order .overview>.column:after,section.order .overview>.column:first-child:before{content:"";width:100%;display:block;height:1px;background:#4c4a59;margin:auto}section.order .overview>.column:first-child{margin-top:5rem;margin-bottom:1.875rem}section.order .overview>.column:nth-child(2) p{margin-bottom:1.875rem}section.order .overview p{text-align:left}section.order .overview p.lead{font-size:1.4375rem;line-height:1.5em}@media screen and (min-width: 64em){section.order .overview p.lead{font-size:2.1875rem}}section.order .overview form.shop-articles .shop-article.row .column app-number{justify-content:flex-end}@media screen and (min-width: 48em){section.order .overview form.shop-articles .shop-article.row .column app-number{margin-bottom:10px}}section.order .overview .icon-delete{align-self:flex-end;padding-left:0;padding-right:0;margin-bottom:0!important}@media screen and (min-width: 48em){section.order .overview .icon-delete{display:inline-flex;align-items:center;flex-direction:row!important;padding-left:.75rem;padding-right:.75rem}}section.order .overview .icon-delete app-icon svg{fill:none;stroke:#fff!important;width:2rem;height:2rem}section.order .overview .icon-delete:hover app-icon svg,section.order .overview .icon-delete:focus app-icon svg{stroke:#22b1ff!important}section.order .overview .icon-delete span{display:none}section.order .overview .icon-delete span:link,section.order .overview .icon-delete span:active,section.order .overview .icon-delete span:visited{color:#fff;text-decoration:none}section.order .overview .icon-delete span:hover,section.order .overview .icon-delete span:focus{color:#22b1ff;text-decoration:none}@media screen and (min-width: 48em){section.order .overview .icon-delete span{display:inline}}.hr-previous-order{border:none;height:1px;background:#8580ac;margin-top:2rem;flex:0 0 calc(100% - 3rem);margin-right:0;margin-bottom:2rem;margin-left:.75rem}.h3-previous-order{line-height:1.4rem}.select-previous-order .input{margin-top:1rem}section.shop-articles,form.shop-articles{width:100%}section.shop-articles span.error-message,form.shop-articles span.error-message{display:block;text-align:left;opacity:0;color:#f14767;border:1px solid #f14767;transition:opacity .25s ease;padding:1.25rem;font-size:1.4375rem}section.shop-articles span.error-message.act,form.shop-articles span.error-message.act{margin-top:1.25rem;opacity:1}section.shop-articles .shop-article.row:after,form.shop-articles .shop-article.row:after{content:"";width:calc(100% - 1.25rem);height:1px;background:#4c4a59;margin:auto}section.shop-articles .shop-article.row .column:last-child,form.shop-articles .shop-article.row .column:last-child{margin-bottom:1.875rem}@media screen and (min-width: 48em){section.shop-articles .shop-article.row .column:last-child,form.shop-articles .shop-article.row .column:last-child{margin-bottom:2.5rem}}@media screen and (min-width: 48em){section.shop-articles .shop-article.row .column,form.shop-articles .shop-article.row .column{margin-bottom:2.5rem;display:flex;flex-flow:column;justify-content:center}}section.shop-articles .shop-article.row .column:first-child,form.shop-articles .shop-article.row .column:first-child{justify-content:flex-start}section.shop-articles .shop-article.row .h2,form.shop-articles .shop-article.row .h2{margin:1.875rem 0}section.shop-articles .shop-article.row .text p,form.shop-articles .shop-article.row .text p{font-size:1rem;text-align:left}section.shop-articles .shop-article.row picture,form.shop-articles .shop-article.row picture{position:relative;width:100%;display:block;overflow:hidden;margin-top:1.875rem}section.shop-articles .shop-article.row picture:before,form.shop-articles .shop-article.row picture:before{content:"";float:left;padding-bottom:56.25%}@media screen and (min-width: 48em){section.shop-articles .shop-article.row picture,form.shop-articles .shop-article.row picture{margin-top:2.5rem}section.shop-articles .shop-article.row picture:before,form.shop-articles .shop-article.row picture:before{content:"";float:left;padding-bottom:75%}}section.shop-articles .shop-article.row picture img,form.shop-articles .shop-article.row picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.shop-articles button.order,form.shop-articles button.order{float:right;margin-top:3.125rem}section.shop-articles .special-wrapper,form.shop-articles .special-wrapper{position:absolute;top:30px;left:12px;width:100px;height:100px;overflow:hidden}@media screen and (min-width: 48em){section.shop-articles .special-wrapper,form.shop-articles .special-wrapper{top:40px}}section.shop-articles .special-wrapper .special,form.shop-articles .special-wrapper .special{position:absolute;top:-50px;left:-50px;z-index:10;font-family:CircularStd,sans-serif;text-transform:uppercase;font-size:.8rem;font-weight:600;background:#0081c8;color:#fff;transform:rotate(-45deg);width:100px;height:100px;padding-top:77px;text-align:center}.search{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width: 64em){.search{padding-top:6.25rem;padding-bottom:6.25rem}}.search form{position:relative;width:100%;height:4.0625rem;display:flex;align-items:center}.search input{position:absolute;width:100%;height:4.0625rem;left:0;top:0;border:0;border-radius:0;background:transparent;border-bottom:1px #0081c8 solid;padding-left:2.75rem;padding-right:6.9375rem;color:#fff;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input::-ms-clear{display:none}.search input::-webkit-input-placeholder{color:#fff;text-transform:capitalize}.search input:-moz-placeholder{color:#fff;text-transform:capitalize}.search input::-moz-placeholder{color:#fff;text-transform:capitalize}.search input:-ms-input-placeholder{color:#fff;text-transform:capitalize}.search input.placeholder{color:#fff;text-transform:capitalize}.search label{position:absolute;left:0;top:0;height:4.0625rem;width:2rem;display:flex;align-items:center}.search label svg{width:2rem;height:2rem;fill:none;stroke:#fff}.search .search-button{position:absolute;right:0;width:auto;top:0}.search .search-button label{cursor:pointer;left:-40px}.search .search-button button{width:auto;height:2.5rem;margin-top:.78125rem;transition:opacity .25s cubic-bezier(.455,.03,.515,.955),width .25s cubic-bezier(.455,.03,.515,.955),background .25s cubic-bezier(.455,.03,.515,.955)}.search a.more{text-align:left;width:100%;margin-top:.2rem;text-transform:none}.search a.more:first-child{margin-top:1.5rem}section.result{background:#262430}section.result+section.result{padding-top:.625rem}@media screen and (min-width: 64em){section.result:last-child{padding-bottom:6.25rem}}section.result ul.items{margin-top:.4375rem}section.result div.others{margin-top:1.875rem}section.result div.others article{box-shadow:.125rem .125rem .9375rem #00000080;padding:0}@media screen and (min-width: 64em){section.result div.others article{box-shadow:none}}section.result div.others article>.row{margin:0}section.result div.others article>.row>.column{padding:0}section.result div.others article+article{margin-top:4.375rem;margin-bottom:3.125rem}@media screen and (min-width: 64em){section.result div.others article+article{margin-top:6.25rem}}section.result div.others article div.content{position:relative;background:#4c4a59;text-align:left;margin-left:0;padding:4.0625rem .625rem}@media screen and (min-width: 64em){section.result div.others article div.content{padding:4.0625rem .625rem}}section.result div.others article div.content .h2{display:inline-block;color:#fff;margin:.3125rem 0 0}section.result div.others article div.content p{color:#ffffff80}section.result div.others article div.content p mark{color:#fff;background:none;font-weight:600}section.result div.others article div.content a.button{position:absolute;left:50%;transform:translate(-50%) translateY(50%);bottom:0;padding:0 3.125rem}@media screen and (min-width: 64em){section.result div.others article div.content a.button{right:6.25rem;left:auto}}#menu div.search{display:flex;margin-bottom:2.5rem;padding-top:0;padding-bottom:0}@media screen and (min-width: 64em){#menu div.search{display:none}}form.newsletter{margin-top:0 auto}@media screen and (min-width: 64em){form.newsletter{margin:1.25rem auto 0}}form.newsletter input{padding:.9375rem 7.375rem 0 .75rem;background:#424152;color:#2f2d3b;border-top-right-radius:0;border-bottom-right-radius:0}form.newsletter button{position:absolute;right:0;width:auto;height:4rem;border-top-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;transition:opacity .25s cubic-bezier(.455,.03,.515,.955),width .25s cubic-bezier(.455,.03,.515,.955),background .25s cubic-bezier(.455,.03,.515,.955)}form.newsletter[data-sent] input{border-radius:.25rem}form.newsletter[data-sent] button{width:100%}.input,.newsletter{position:relative;width:100%;height:4rem;margin:0 auto;margin-top:2rem}.input app-icon[icon=select] svg,.newsletter app-icon[icon=select] svg{fill:#22b1ff!important;stroke:#22b1ff!important}.input.textarea,.newsletter.textarea{height:120px}.input.textarea textarea,.newsletter.textarea textarea{height:100%;position:relative;padding:1.75rem .75rem 0;resize:none}.input a.toggle,.newsletter a.toggle{position:absolute;top:calc(50% - 1rem);width:2rem;height:2rem;right:.375rem}.input a.toggle.no-click,.newsletter a.toggle.no-click{pointer-events:none}.input a.toggle:hover svg,.input a.toggle:focus svg,.newsletter a.toggle:hover svg,.newsletter a.toggle:focus svg{stroke:#22b1ff}.input a.toggle svg,.newsletter a.toggle svg{width:2rem;height:2rem;fill:none;stroke:#fff}.input.error input,.input.error select,.input.error textarea,.newsletter.error input,.newsletter.error select,.newsletter.error textarea{border:1px solid #f14767}.input input,.input select,.input textarea,.newsletter input,.newsletter select,.newsletter textarea{position:absolute;width:100%;height:4rem;left:0;border:1px solid transparent;background:#424152;border-radius:.25rem;padding:.9375rem .75rem 0;color:#2f2d3b;font-size:1rem;transition:all .25s cubic-bezier(.455,.03,.515,.955);-webkit-appearance:none;-moz-appearance:none;appearance:none;hyphens:none}.input input::-webkit-input-placeholder,.input select::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder,.newsletter input::-webkit-input-placeholder,.newsletter select::-webkit-input-placeholder,.newsletter textarea::-webkit-input-placeholder{color:#fff;text-transform:capitalize}.input input:-moz-placeholder,.input select:-moz-placeholder,.input textarea:-moz-placeholder,.newsletter input:-moz-placeholder,.newsletter select:-moz-placeholder,.newsletter textarea:-moz-placeholder{color:#fff;text-transform:capitalize}.input input::-moz-placeholder,.input select::-moz-placeholder,.input textarea::-moz-placeholder,.newsletter input::-moz-placeholder,.newsletter select::-moz-placeholder,.newsletter textarea::-moz-placeholder{color:#fff;text-transform:capitalize}.input input:-ms-input-placeholder,.input select:-ms-input-placeholder,.input textarea:-ms-input-placeholder,.newsletter input:-ms-input-placeholder,.newsletter select:-ms-input-placeholder,.newsletter textarea:-ms-input-placeholder{color:#fff;text-transform:capitalize}.input input.placeholder,.input select.placeholder,.input textarea.placeholder,.newsletter input.placeholder,.newsletter select.placeholder,.newsletter textarea.placeholder{color:#fff;text-transform:capitalize}.input input:focus,.input input.filled,.input select:focus,.input select.filled,.input textarea:focus,.input textarea.filled,.newsletter input:focus,.newsletter input.filled,.newsletter select:focus,.newsletter select.filled,.newsletter textarea:focus,.newsletter textarea.filled{color:#fff}.input input:focus+label,.input input.filled+label,.input select:focus+label,.input select.filled+label,.input textarea:focus+label,.input textarea.filled+label,.newsletter input:focus+label,.newsletter input.filled+label,.newsletter select:focus+label,.newsletter select.filled+label,.newsletter textarea:focus+label,.newsletter textarea.filled+label{transform:translateY(-1.1875rem);color:#b0afb5}@media screen and (min-width: 64em){.input input:focus+label,.input input.filled+label,.input select:focus+label,.input select.filled+label,.input textarea:focus+label,.input textarea.filled+label,.newsletter input:focus+label,.newsletter input.filled+label,.newsletter select:focus+label,.newsletter select.filled+label,.newsletter textarea:focus+label,.newsletter textarea.filled+label{transform:translateY(-.9375rem)}}.input input:disabled,.input select:disabled,.input textarea:disabled,.newsletter input:disabled,.newsletter select:disabled,.newsletter textarea:disabled{opacity:.5}.input input+label,.input select+label,.input textarea+label,.newsletter input+label,.newsletter select+label,.newsletter textarea+label{position:absolute;left:.75rem;top:0;line-height:4rem;color:#b0afb5;transform-origin:left center;transition:transform 125ms cubic-bezier(.455,.03,.515,.955),color 125ms cubic-bezier(.455,.03,.515,.955);pointer-events:none}.input select::-ms-expand,.newsletter select::-ms-expand{display:none}.input select::-ms-value,.newsletter select::-ms-value{color:#fff;background:none}.input input::-webkit-outer-spin-button,.input input::-webkit-inner-spin-button,.newsletter input::-webkit-outer-spin-button,.newsletter input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.input span.error,.checkbox span.error{color:#f14767;display:block!important;position:absolute;text-align:left;top:100%;left:0;padding-top:.375rem}.extra-margin .checkbox{margin-top:2rem}.checkbox{position:relative;width:100%;margin:0 auto;margin-top:.625rem}.checkbox.list{margin-top:1.875rem}.checkbox.list label{margin-top:.5rem}.checkbox label{position:relative;display:flex;align-items:center;cursor:pointer;flex-grow:1;pointer-events:auto;text-align:left}.checkbox label.disabled{opacity:.5;pointer-events:none}.checkbox label input[type=checkbox]{position:absolute;visibility:hidden;pointer-events:none}.checkbox label input[type=checkbox]:checked~span:after{opacity:1}.checkbox label>span{padding-left:2.125rem}.checkbox label>span:before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:1.25rem;height:1.25rem;background:#424152;display:block;transition:background .25s ease}.checkbox label>span:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25,9.76,14.11,22.24,7,16.57' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E");position:absolute;inset:0 auto 0 0;width:1.25rem;height:1.25rem;margin:auto;display:block;opacity:0;transition:opacity .25s ease}.checkbox label>span:before,.checkbox label>span:after{margin:0}.checkbox.error span.error{position:relative}.order .checkbox label>span,#list-overlay .checkbox label>span,#list-add-overlay .checkbox label>span{text-align:left}.order .checkbox label>span:before,#list-overlay .checkbox label>span:before,#list-add-overlay .checkbox label>span:before{background-color:#3a3847}.round-checkbox{position:relative;width:100%;margin-right:.9375rem}.round-checkbox>span:before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:1.25rem;height:1.25rem;background:#424152;display:block;transition:background .25s ease}.round-checkbox>span:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25,9.76,14.11,22.24,7,16.57' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E");position:absolute;inset:0 auto 0 0;width:1.25rem;height:1.25rem;margin:auto;display:block;opacity:0;transition:opacity .25s ease}.round-checkbox>span:before,.round-checkbox>span:after{margin:0}.round-checkbox>span:before{border-radius:20px}.round-checkbox>span app-icon svg{fill:none;stroke:#3adb76;stroke-width:2px;position:absolute;top:0;left:0;width:1.25rem;height:1.25rem}.required-info{display:block;clear:both;padding-top:1rem;font-size:.875rem!important;text-align:left!important}span.error-message{display:block;text-align:left;opacity:0;color:#f14767;transition:opacity .25s ease}span.error-message.act{opacity:1}ul.filter-list{padding:.75rem 1.375rem;background:#262430;margin-top:3.75rem;display:flex;flex-wrap:wrap;flex-direction:column;min-height:7.25rem;align-items:flex-start}@media screen and (min-width: 64em){ul.filter-list{margin-top:0}}ul.filter-list li{display:flex;align-items:center;padding:.625rem 0}ul.filter-list li+li{border-top:1px #4c4a59 solid}ul.filter-list li.material app-icon{align-self:flex-start}ul.filter-list li span{text-align:left;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.filter-list li svg{width:2rem;height:2rem;min-width:2rem;min-height:2rem;fill:none;stroke:#fff;margin-right:.6875rem}ul.filter-list li.link a svg{stroke:#0081c8}ul.filter-list li.link a:hover svg,ul.filter-list li.link a:focus svg{stroke:#22b1ff}ul.filter-list li a.more{width:100%;text-transform:none;font-weight:400;font-size:.875rem;margin-top:0}ul.filter-list li a.more svg{stroke:#22b1ff;margin-right:0}div.filter-section{padding-top:0}@media screen and (min-width: 64em){div.filter-section{padding-top:3.75rem}}.topic-wrapper{width:100%}#topics{width:100%;max-width:125rem;margin:0 auto;transition:transform 0ms cubic-bezier(.455,.03,.515,.955)}#topics.init{transition-duration:.35s}@media screen and (min-width: 64em){#topics{padding-top:1rem}}ul.topicitems>li,div.ngucarousel ngu-tile{margin-top:1.5rem}ul.topicitems>li div.item,div.ngucarousel ngu-tile div.item{position:relative;height:100%}ul.topicitems>li div.item a:first-child,div.ngucarousel ngu-tile div.item a:first-child{display:block;box-shadow:0 0 .9375rem #00000080;transform:translateZ(0);transition:transform .15s cubic-bezier(.455,.03,.515,.955);z-index:0;height:100%}ul.topicitems>li div.item a:first-child figure,div.ngucarousel ngu-tile div.item a:first-child figure{background:#4c4a59;height:100%}ul.topicitems>li div.item a:first-child figure picture,div.ngucarousel ngu-tile div.item a:first-child figure picture{position:relative;width:100%;overflow:hidden;transition:height .15s cubic-bezier(.455,.03,.515,.955);display:block}ul.topicitems>li div.item a:first-child figure picture:before,div.ngucarousel ngu-tile div.item a:first-child figure picture:before{content:"";float:left;padding-bottom:41.6666666667%}ul.topicitems>li div.item a:first-child figure picture img,div.ngucarousel ngu-tile div.item a:first-child figure picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleZ(1);transition:transform .15s cubic-bezier(.455,.03,.515,.955)}ul.topicitems>li div.item a:first-child figure picture:after,div.ngucarousel ngu-tile div.item a:first-child figure picture:after{content:"";position:absolute;inset:0;opacity:.2;background-color:#000;backface-visibility:hidden}ul.topicitems>li div.item a:first-child figure figcaption,div.ngucarousel ngu-tile div.item a:first-child figure figcaption{position:relative}ul.topicitems>li div.item a:first-child figure figcaption .h2,div.ngucarousel ngu-tile div.item a:first-child figure figcaption .h2{position:absolute;top:-10px;left:0;max-width:100%;transform:translateY(-100%);padding:0 .75rem;pointer-events:none;font-size:1.875rem;backface-visibility:hidden}ul.topicitems>li div.item a:first-child figure figcaption div.label,div.ngucarousel ngu-tile div.item a:first-child figure figcaption div.label{margin-top:0}ul.topicitems>li div.item a:first-child figure figcaption ul.filter-list,div.ngucarousel ngu-tile div.item a:first-child figure figcaption ul.filter-list{padding:.625rem .5625rem;margin-top:0;background:none}ul.topicitems>li div.item a:first-child figure figcaption ul.filter-list li,div.ngucarousel ngu-tile div.item a:first-child figure figcaption ul.filter-list li{margin:0;padding:0;max-width:100%}ul.topicitems>li div.item a:first-child figure figcaption ul.filter-list li+li,div.ngucarousel ngu-tile div.item a:first-child figure figcaption ul.filter-list li+li{border:none}ul.topicitems>li div.item a:first-child~a.bookmark,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark{position:absolute;top:1.25rem;right:1.25rem;bottom:auto;left:auto;width:2rem;height:2rem;border-radius:2rem;background:#424152;transform:translateZ(0);transition:transform .15s cubic-bezier(.455,.03,.515,.955);display:flex;align-items:center;justify-content:center}ul.topicitems>li div.item a:first-child~a.bookmark svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark svg{margin-top:1px;width:2rem;height:2rem;fill:transparent;stroke:#fff;stroke-width:.0625rem}ul.topicitems>li div.item a:first-child~a.bookmark:hover svg,ul.topicitems>li div.item a:first-child~a.bookmark.act svg,ul.topicitems>li div.item a:first-child~a.bookmark:focus svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark:hover svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark.act svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark:focus svg{stroke:#22b1ff;fill:#22b1ff}ul.topicitems>li div.item:hover a:first-child,ul.topicitems>li div.item:focus a:first-child,div.ngucarousel ngu-tile div.item:hover a:first-child,div.ngucarousel ngu-tile div.item:focus a:first-child{box-shadow:0 0 .125rem #0006;transform:translate3d(0,.125rem,0)}ul.topicitems>li div.item:hover a:first-child figure picture img,ul.topicitems>li div.item:focus a:first-child figure picture img,div.ngucarousel ngu-tile div.item:hover a:first-child figure picture img,div.ngucarousel ngu-tile div.item:focus a:first-child figure picture img{transform:scale3d(1.1,1.1,1.1)}ul.topicitems>li div.item:hover a:first-child~a.bookmark,ul.topicitems>li div.item:focus a:first-child~a.bookmark,div.ngucarousel ngu-tile div.item:hover a:first-child~a.bookmark,div.ngucarousel ngu-tile div.item:focus a:first-child~a.bookmark{transform:translate3d(0,.125rem,0)}ul.topicitems>li div.item.disabled,div.ngucarousel ngu-tile div.item.disabled{pointer-events:none}ul.topicitems>li div.item.disabled a,div.ngucarousel ngu-tile div.item.disabled a{opacity:.2}ul.topicitems>li div.item.disabled:after,div.ngucarousel ngu-tile div.item.disabled:after{position:absolute;inset:50% 0 auto;transform:translateY(-50%);width:80%;height:auto;margin:0 auto;content:"Nicht mehr verf\fcgbar!";opacity:1;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;line-height:1.6em;vertical-align:middle}ul.topicitems>li div.placeholder,div.ngucarousel ngu-tile div.placeholder{height:100%;background:#4c4a59;box-shadow:0 0 .9375rem #00000080;padding:0 .5625rem 1.25rem;display:flex;align-items:center}ul.topicitems>li div.placeholder:after,div.ngucarousel ngu-tile div.placeholder:after{content:"";padding-bottom:calc(56.25% + 156px)}ul.topicitems>li div.placeholder figure,div.ngucarousel ngu-tile div.placeholder figure{width:100%;height:auto;text-align:center}ul.topicitems>li div.placeholder figure svg,div.ngucarousel ngu-tile div.placeholder figure svg{width:5rem;height:5rem;fill:none;stroke:#fff;stroke-width:.03125rem}ul.topicitems>li div.placeholder figure figcaption p,ul.topicitems>li div.placeholder figure figcaption a,div.ngucarousel ngu-tile div.placeholder figure figcaption p,div.ngucarousel ngu-tile div.placeholder figure figcaption a{font-size:1.5625rem;line-height:1.2em;font-family:Ahkio-Regular,sans-serif;font-weight:400;font-style:normal;color:#fff;text-align:center;margin:0;white-space:pre-line}ul.topicitems>li div.placeholder figure figcaption a:link,ul.topicitems>li div.placeholder figure figcaption a:active,ul.topicitems>li div.placeholder figure figcaption a:visited,div.ngucarousel ngu-tile div.placeholder figure figcaption a:link,div.ngucarousel ngu-tile div.placeholder figure figcaption a:active,div.ngucarousel ngu-tile div.placeholder figure figcaption a:visited{color:#0081c8;text-decoration:none}ul.topicitems>li div.placeholder figure figcaption a:hover,ul.topicitems>li div.placeholder figure figcaption a:focus,div.ngucarousel ngu-tile div.placeholder figure figcaption a:hover,div.ngucarousel ngu-tile div.placeholder figure figcaption a:focus{color:#22b1ff;text-decoration:none}main{overflow:hidden}#cards{width:100%;max-width:125rem;margin:0 auto;transition:transform 0ms cubic-bezier(.455,.03,.515,.955)}#cards.init{transition-duration:.35s}@media screen and (min-width: 64em){#cards{padding-top:1rem}}.card-wrapper{width:100%}@media screen and (min-width: 64em){body[data-main=overview] #cards,body[data-main=search] #cards{min-width:100vw;transform:translate(-388px)}}@media screen and (min-width: 75em){body[data-main=overview] #cards,body[data-main=search] #cards{transform:translate(-429px)}}@media screen and (min-width: 90em){body[data-main=overview] #cards,body[data-main=search] #cards{transform:translate(-428px)}}@media (min-width: 125rem){body[data-main=overview] #cards,body[data-main=search] #cards{transform:translate(-428px)}}@media (min-width: 125rem){body[data-main=overview] #cards,body[data-main=search] #cards{min-width:125rem}}body[data-main=overview] #cards ul.items>li,body[data-main=search] #cards ul.items>li{opacity:0;transition:opacity 0ms linear}body[data-main=overview] #cards ul.items>li.act,body[data-main=search] #cards ul.items>li.act{opacity:1;transition:opacity 0ms linear}body[data-main=overview] #cards ul.items.random>li,body[data-main=search] #cards ul.items.random>li{transition:opacity 0ms linear}body[data-main=overview] #cards ul.items.random>li.act,body[data-main=search] #cards ul.items.random>li.act{transition:opacity .3s linear}@media screen and (min-width: 64em){body[data-filter][data-main=overview] #cards,body[data-filter][data-main=search] #cards{padding-right:388px;width:100%;max-width:125rem;margin:0 auto;transform:translate(0)}body[data-filter][data-main=overview] ul.items>li,body[data-filter][data-main=search] ul.items>li{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 75em){body[data-filter][data-main=overview] #cards,body[data-filter][data-main=search] #cards{padding-right:429px}body[data-filter][data-main=overview] ul.items>li,body[data-filter][data-main=search] ul.items>li{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 90em){body[data-filter][data-main=overview] #cards,body[data-filter][data-main=search] #cards{padding-right:428px}body[data-filter][data-main=overview] ul.items>li,body[data-filter][data-main=search] ul.items>li{flex:0 0 33.333%;max-width:33.333%}}@media screen and (min-width: 2074px){body[data-filter][data-main=overview] ul.items>li,body[data-filter][data-main=search] ul.items>li{flex:0 0 25;max-width:25%}}.hero-slider div.ngucarousel ngu-tile{margin-top:0;padding:0}ul.items>li,div.ngucarousel ngu-tile{margin-top:1.5rem}ul.items>li div.item,div.ngucarousel ngu-tile div.item{position:relative;height:100%}ul.items>li div.item a:first-child,div.ngucarousel ngu-tile div.item a:first-child{display:block;box-shadow:0 0 .9375rem #00000080;transform:translateZ(0);transition:transform .15s cubic-bezier(.455,.03,.515,.955);z-index:0;height:100%}ul.items>li div.item a:first-child figure,div.ngucarousel ngu-tile div.item a:first-child figure{background:#4c4a59;height:100%}ul.items>li div.item a:first-child figure picture,div.ngucarousel ngu-tile div.item a:first-child figure picture{position:relative;width:100%;overflow:hidden;transition:height .15s cubic-bezier(.455,.03,.515,.955);display:block}ul.items>li div.item a:first-child figure picture:before,div.ngucarousel ngu-tile div.item a:first-child figure picture:before{content:"";float:left;padding-bottom:56.25%}ul.items>li div.item a:first-child figure picture img,div.ngucarousel ngu-tile div.item a:first-child figure picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleZ(1);transition:transform .15s cubic-bezier(.455,.03,.515,.955)}ul.items>li div.item a:first-child figure picture:after,div.ngucarousel ngu-tile div.item a:first-child figure picture:after{content:"";position:absolute;inset:0;opacity:.2;background-color:#000;backface-visibility:hidden}ul.items>li div.item a:first-child figure figcaption,div.ngucarousel ngu-tile div.item a:first-child figure figcaption{position:relative}ul.items>li div.item a:first-child figure figcaption .h2,div.ngucarousel ngu-tile div.item a:first-child figure figcaption .h2{position:absolute;top:-10px;left:0;max-width:100%;transform:translateY(-100%);padding:0 .75rem;pointer-events:none;font-size:1.875rem;backface-visibility:hidden}ul.items>li div.item a:first-child figure figcaption div.label,div.ngucarousel ngu-tile div.item a:first-child figure figcaption div.label{margin-top:0}ul.items>li div.item a:first-child figure figcaption ul.filter-list,div.ngucarousel ngu-tile div.item a:first-child figure figcaption ul.filter-list{padding:.625rem .5625rem;margin-top:0;background:none}ul.items>li div.item a:first-child figure figcaption ul.filter-list li,div.ngucarousel ngu-tile div.item a:first-child figure figcaption ul.filter-list li{margin:0;padding:0;max-width:100%}ul.items>li div.item a:first-child figure figcaption ul.filter-list li+li,div.ngucarousel ngu-tile div.item a:first-child figure figcaption ul.filter-list li+li{border:none}ul.items>li div.item a:first-child~a.bookmark,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark{position:absolute;top:1.25rem;right:1.25rem;bottom:auto;left:auto;width:2rem;height:2rem;border-radius:2rem;background:#424152;transform:translateZ(0);transition:transform .15s cubic-bezier(.455,.03,.515,.955);display:flex;align-items:center;justify-content:center}ul.items>li div.item a:first-child~a.bookmark svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark svg{margin-top:1px;width:2rem;height:2rem;fill:transparent;stroke:#fff;stroke-width:.0625rem}ul.items>li div.item a:first-child~a.bookmark:hover svg,ul.items>li div.item a:first-child~a.bookmark.act svg,ul.items>li div.item a:first-child~a.bookmark:focus svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark:hover svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark.act svg,div.ngucarousel ngu-tile div.item a:first-child~a.bookmark:focus svg{stroke:#22b1ff;fill:#22b1ff}body[data-touch] ul.items>li div.item a.bookmark:hover svg,body[data-touch] ul.items>li div.item a.bookmark:focus svg{fill:none;stroke:#fff}body[data-touch] ul.items>li div.item a.bookmark.act svg{stroke:#22b1ff;fill:#22b1ff}ul.items>li div.item:hover a:first-child,ul.items>li div.item:focus a:first-child,div.ngucarousel ngu-tile div.item:hover a:first-child,div.ngucarousel ngu-tile div.item:focus a:first-child{box-shadow:0 0 .125rem #0006;transform:translate3d(0,.125rem,0)}ul.items>li div.item:hover a:first-child figure picture img,ul.items>li div.item:focus a:first-child figure picture img,div.ngucarousel ngu-tile div.item:hover a:first-child figure picture img,div.ngucarousel ngu-tile div.item:focus a:first-child figure picture img{transform:scale3d(1.1,1.1,1.1)}ul.items>li div.item:hover a:first-child~a.bookmark,ul.items>li div.item:focus a:first-child~a.bookmark,div.ngucarousel ngu-tile div.item:hover a:first-child~a.bookmark,div.ngucarousel ngu-tile div.item:focus a:first-child~a.bookmark{transform:translate3d(0,.125rem,0)}ul.items>li div.item.disabled,div.ngucarousel ngu-tile div.item.disabled{pointer-events:none}ul.items>li div.item.disabled a,div.ngucarousel ngu-tile div.item.disabled a{opacity:.2}ul.items>li div.item.disabled:after,div.ngucarousel ngu-tile div.item.disabled:after{position:absolute;inset:50% 0 auto;transform:translateY(-50%);width:80%;height:auto;margin:0 auto;content:"Nicht mehr verf\fcgbar!";opacity:1;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;line-height:1.6em;vertical-align:middle}ul.items>li div.placeholder,div.ngucarousel ngu-tile div.placeholder{height:100%;background:#4c4a59;box-shadow:0 0 .9375rem #00000080;padding:0 .5625rem 1.25rem;display:flex;align-items:center}ul.items>li div.placeholder:after,div.ngucarousel ngu-tile div.placeholder:after{content:"";padding-bottom:calc(56.25% + 156px)}ul.items>li div.placeholder figure,div.ngucarousel ngu-tile div.placeholder figure{width:100%;height:auto;text-align:center}ul.items>li div.placeholder figure svg,div.ngucarousel ngu-tile div.placeholder figure svg{width:5rem;height:5rem;fill:none;stroke:#fff;stroke-width:.03125rem}ul.items>li div.placeholder figure figcaption p,ul.items>li div.placeholder figure figcaption a,div.ngucarousel ngu-tile div.placeholder figure figcaption p,div.ngucarousel ngu-tile div.placeholder figure figcaption a{font-size:1.5625rem;line-height:1.2em;font-family:Ahkio-Regular,sans-serif;font-weight:400;font-style:normal;color:#fff;text-align:center;margin:0;white-space:pre-line}ul.items>li div.placeholder figure figcaption a:link,ul.items>li div.placeholder figure figcaption a:active,ul.items>li div.placeholder figure figcaption a:visited,div.ngucarousel ngu-tile div.placeholder figure figcaption a:link,div.ngucarousel ngu-tile div.placeholder figure figcaption a:active,div.ngucarousel ngu-tile div.placeholder figure figcaption a:visited{color:#0081c8;text-decoration:none}ul.items>li div.placeholder figure figcaption a:hover,ul.items>li div.placeholder figure figcaption a:focus,div.ngucarousel ngu-tile div.placeholder figure figcaption a:hover,div.ngucarousel ngu-tile div.placeholder figure figcaption a:focus{color:#22b1ff;text-decoration:none}div.more-items{padding:3.125rem 0 5rem}div.more-items.row{margin:0}div.more-items a{display:inline-block;line-height:0;padding:1.25rem}div.more-items a svg{width:3rem;height:3rem;fill:#fff;transition:transform .25s cubic-bezier(.455,.03,.515,.955)}div.more-items a:hover svg,div.more-items a:focus svg{fill:#0081c8;transform:rotate(90deg)}body[data-main=news] div.more-items{padding-bottom:0}app-home-teaser .item picture{position:relative;width:100%;display:block;overflow:hidden}app-home-teaser .item picture:before{content:"";float:left;padding-bottom:62.5%}app-home-teaser .item picture img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}section.sets{padding-top:0}section.sets ul>li{margin-top:1.5rem}div.set{position:relative;max-width:640px;margin:auto}div.set a{display:block;box-shadow:0 0 .9375rem #00000080;transform:translateZ(0);transition:transform .15s cubic-bezier(.455,.03,.515,.955);z-index:0}div.set a figure{position:relative;background:#4c4a59}div.set a figure picture{position:relative;width:100%;overflow:hidden;transition:height .15s cubic-bezier(.455,.03,.515,.955);display:block}div.set a figure picture:before{content:"";float:left;padding-bottom:56.25%}div.set a figure picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleZ(1);transition:transform .15s cubic-bezier(.455,.03,.515,.955)}div.set a figure picture:after{content:"";position:absolute;inset:0;opacity:.73;background:linear-gradient(-180deg,#0000,#00000091 98%);backface-visibility:hidden}div.set a figure figcaption{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}div.set a figure figcaption .h2{padding:.75rem;pointer-events:none;font-size:1.875rem;backface-visibility:hidden;text-align:center}div.set:hover a:not([class]),div.set:focus a:not([class]){box-shadow:0 0 .125rem #0006;transform:translate3d(0,.125rem,0)}div.set:hover a:not([class]) figure picture img,div.set:focus a:not([class]) figure picture img{transform:scale3d(1.1,1.1,1.1)}body[data-main=detail] div.set{margin-bottom:1.875rem;margin-top:1.875rem;display:block}@media screen and (min-width: 64em){body[data-main=detail] div.set{margin-top:0}}body[data-main=detail] div.set a{box-shadow:none!important;transform:none!important}body[data-main=detail] div.set a figure picture:before{content:"";float:left;padding-bottom:25%}body[data-main=detail] div.set a figure picture:after{opacity:1}body[data-main=detail] .accordion .panel .content>div{padding-bottom:1.5rem}body[data-main=school-offer] div.set{margin-bottom:1.875rem;margin-top:1.875rem;display:block}@media screen and (min-width: 64em){body[data-main=school-offer] div.set{margin-top:0}}body[data-main=school-offer] div.set a{box-shadow:none!important;transform:none!important}body[data-main=school-offer] div.set a figure picture:before{content:"";float:left;padding-bottom:25%}body[data-main=school-offer] div.set a figure picture:after{opacity:1}body[data-main=school-offer] #main .row.align-center{justify-content:flex-start}body[data-main=school-offer] .accordion .panel .content>div{padding-bottom:1.5rem}@media screen and (min-width: 90em){body[data-main=school-offer] .xx-large-6{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}}@media screen and (min-width: 64em){body[data-main=school-offer] .xx-large-6{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}}@media print{body[data-main=school-offer] article{padding:.5em 0}body[data-main=school-offer] article h2{margin-bottom:.2em}body[data-main=school-offer] article .lead{margin-top:.2em}}ul.tags{font-size:0;margin:-.3125rem -.3125rem 3.125rem;display:none}@media screen and (min-width: 64em){ul.tags{display:block}ul.tags:empty{display:none}}ul.tags li{width:auto;height:2.0625rem;display:inline-flex;align-items:center;padding:.3125rem .1875rem .3125rem 1.125rem;border:1px #0081c8 solid;border-radius:2.0625rem;font-size:1rem;margin:.3125rem}ul.tags li a{width:2.0625rem;height:2.0625rem;padding:.28125rem;display:block}ul.tags li a app-icon{width:100%;height:100%}ul.tags li a svg{stroke:#fff;stroke-width:1px;fill:none}ul.tags li a:hover svg,ul.tags li a:focus svg{stroke:#22b1ff}ul.tags li.reset{padding:0;border:none}ul.tags li.reset a{font-size:1rem;width:auto;height:33px;display:inline-flex;align-items:center}@media screen and (min-width: 64em){ul.tags li.reset a:link,ul.tags li.reset a:active,ul.tags li.reset a:visited{color:#22b1ff;text-decoration:none}ul.tags li.reset a:hover,ul.tags li.reset a:focus{color:#0081c8;text-decoration:none}}#menu{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background:#2f2d3b;overflow:auto;-webkit-overflow-scrolling:touch;z-index:100;transition:opacity .25s cubic-bezier(.455,.03,.515,.955);visibility:hidden;pointer-events:none!important}#menu button,#menu a{pointer-events:none!important}@media screen and (min-width: 75em){#menu{height:auto;max-height:100%;opacity:0;box-shadow:.1875rem .1875rem 1.5rem #0000}}[data-menu]{overflow:hidden;-webkit-overflow-scrolling:auto}[data-menu] #menu{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto!important}[data-menu] #menu button,[data-menu] #menu a{pointer-events:auto!important}@media screen and (min-width: 75em){[data-menu]{overflow:visible;-webkit-overflow-scrolling:touch}[data-menu] #menu{box-shadow:.1875rem .1875rem 1.5rem #0003}}[data-menu=closing] #menu{opacity:0;visibility:visible;pointer-events:none!important}[data-menu=closing] #menu *{pointer-events:none!important}@media screen and (min-width: 75em){[data-menu=closing] #menu{opacity:0}}#menu header{position:relative;transform:translateZ(0)!important;background:transparent;box-shadow:none;z-index:1}#menu header>div{padding-top:.75rem;padding-bottom:.75rem}#menu header button{padding:.1875rem}#menu header button app-icon{width:100%;height:100%}#menu nav.nav-main{border:none}#menu nav.nav-meta{padding-top:.6875rem;padding-bottom:2.5rem}#menu div.nav-lang{background:#3a3847}@media screen and (min-width: 75em){#menu div.nav-lang{margin-top:3.75rem}}nav.nav-main{margin-bottom:1.5rem}nav.nav-main a{width:100%;padding:.375rem 0;display:block;font-family:Ahkio-Regular,sans-serif;font-size:1.875rem}@media screen and (min-width: 75em){nav.nav-main a{font-size:2.75rem}}nav.nav-main a:link,nav.nav-main a:active,nav.nav-main a:visited{color:#fff;text-decoration:none}nav.nav-main a:hover,nav.nav-main a:focus{color:#22b1ff;text-decoration:none}nav.nav-main a.act{color:#22b1ff}.page-category{display:flex;z-index:10;align-items:center;justify-content:center;width:205px;position:relative}.page-category span{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff!important;font-size:20px;line-height:20px;font-weight:500;font-family:Ahkio-Regular,sans-serif}nav.nav-meta{padding:1.5rem 0}nav.nav-meta a{width:100%;padding:.375rem 0;display:block;font-size:1.0625rem;text-transform:uppercase;font-weight:600}nav.nav-meta a:link,nav.nav-meta a:active,nav.nav-meta a:visited{color:#ffffff80;text-decoration:none}nav.nav-meta a:hover,nav.nav-meta a:focus{color:#22b1ff;text-decoration:none}nav.nav-meta a+a{margin-top:.75rem}nav.nav-meta a.act{color:#22b1ff}div.nav-lang nav{font-size:0}div.nav-lang nav a{font-size:1.0625rem;font-weight:600;padding:1.875rem 0;display:inline-block}div.nav-lang nav a:link,div.nav-lang nav a:active,div.nav-lang nav a:visited{color:#ffffff80;text-decoration:none}div.nav-lang nav a:hover,div.nav-lang nav a:focus{color:#22b1ff;text-decoration:none}div.nav-lang nav a+a{margin-left:2.9375rem}div.nav-lang nav a.act{color:#fff}nav.nav-setting{padding:.09375rem 0;margin-top:0}nav.nav-setting app-card-type-label{height:100%}nav.nav-setting div.column{display:flex;align-items:center;justify-content:center}nav.nav-setting div.column:nth-child(1),nav.nav-setting div.column:nth-child(3){padding:.09375rem;padding-left:0}nav.nav-setting div.column:nth-child(2),nav.nav-setting div.column:nth-child(4){padding:.09375rem;padding-right:0}@media screen and (min-width: 48em){nav.nav-setting div.column:nth-child(1){padding:.09375rem;padding-left:0}nav.nav-setting div.column:nth-child(2){padding:.09375rem}nav.nav-setting div.column:nth-child(3){padding:.09375rem}nav.nav-setting div.column:nth-child(4){padding:.09375rem;padding-right:0}}nav.nav-setting a{flex:1 0 100%;display:block;background-color:#2f2d3b;color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;transition:background-color .25s ease;height:100%}nav.nav-setting a:before{content:"";float:left;padding-bottom:100%}@supports (-webkit-overflow-scrolling: touch){nav.nav-setting a{transition-duration:0ms}}@media screen and (min-width: 75em){nav.nav-setting a{height:15vh;min-height:9.375rem}nav.nav-setting a:before{content:none}nav.nav-setting a figure{flex-direction:row}}nav.nav-setting a figure{display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;height:100%;padding:.625rem}@media screen and (min-width: 75em){nav.nav-setting a figure{flex-direction:row}}nav.nav-setting a figure svg{width:5.625rem;height:5.625rem;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.0625rem;margin-bottom:-1.25rem}@media screen and (min-width: 75em){nav.nav-setting a figure svg{margin-bottom:-.9375rem;width:5.75rem;height:5.75rem}}nav.nav-setting a figure .anim-wrapper{position:relative;width:5.625rem;height:5.625rem}@media screen and (min-width: 75em){nav.nav-setting a figure .anim-wrapper{width:5.75rem;height:5.75rem;margin-right:1.25rem}nav.nav-setting a figure .anim-wrapper.all{margin-right:0}}nav.nav-setting a figure .anim{opacity:0;width:4.625rem;height:4.625rem;position:absolute;top:8px;left:10px}nav.nav-setting a figure .anim svg{stroke-width:.5px}nav.nav-setting a figure .anim.bb svg,nav.nav-setting a figure .anim.ba svg{stroke-width:1.2px!important}nav.nav-setting a figure .anim.bb svg path,nav.nav-setting a figure .anim.ba svg path{stroke-width:1.2px!important}nav.nav-setting a figure .anim.bl{left:9px}nav.nav-setting a figure .anim.bl{top:9px}nav.nav-setting a figure .anim.ba{left:7px;top:8px}@media screen and (min-width: 75em){nav.nav-setting a figure .anim{width:4.6875rem;height:4.6875rem}nav.nav-setting a figure .anim.bl{left:10px}}nav.nav-setting a figure figcaption{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 75em){nav.nav-setting a figure figcaption{align-items:flex-start}}nav.nav-setting a figure figcaption span{margin:0}nav.nav-setting a figure figcaption span:nth-child(1){font-size:.875rem;font-weight:600;font-family:CircularStd,sans-serif;text-transform:uppercase;margin-top:.9375rem}@media screen and (min-width: 75em){nav.nav-setting a figure figcaption span:nth-child(1){font-size:1.03125rem}}@media screen and (min-width: 90em){nav.nav-setting a figure figcaption span:nth-child(1){font-size:1.1375rem}}nav.nav-setting a figure figcaption span:nth-child(2),nav.nav-setting a figure figcaption span:only-of-type,nav.nav-setting a figure figcaption span.bl{font-family:Ahkio-Regular,sans-serif;font-size:1.4rem;line-height:1em;font-weight:400}@media screen and (min-width: 48em){nav.nav-setting a figure figcaption span:nth-child(2),nav.nav-setting a figure figcaption span:only-of-type,nav.nav-setting a figure figcaption span.bl{font-size:1.6rem}}@media screen and (min-width: 64em){nav.nav-setting a figure figcaption span:nth-child(2),nav.nav-setting a figure figcaption span:only-of-type,nav.nav-setting a figure figcaption span.bl{font-size:1.75rem}}@media screen and (min-width: 90em){nav.nav-setting a figure figcaption span:nth-child(2),nav.nav-setting a figure figcaption span:only-of-type,nav.nav-setting a figure figcaption span.bl{font-size:1.8rem}}@media screen and (min-width: 90em){nav.nav-setting a figure figcaption span:nth-child(2),nav.nav-setting a figure figcaption span:only-of-type,nav.nav-setting a figure figcaption span.bl{font-size:2.35625rem}}nav.nav-setting a figure figcaption span:only-of-type{text-align:center}@media screen and (min-width: 75em){nav.nav-setting a figure figcaption span:only-of-type{text-align:left}}nav.nav-setting a.ba svg{stroke:#ff4253}nav.nav-setting a.bb svg{stroke:#6fd88b}nav.nav-setting a.bl svg{stroke:#f4bf66}nav.nav-setting a.all figure{padding:.625rem}nav.nav-setting a.all figure svg{width:2.8125rem}@media screen and (min-width: 75em){nav.nav-setting a.all figure svg{margin-right:1.5625rem}}nav.nav-setting a.animated figure .anim{opacity:1}nav.nav-setting a.animated figure app-icon{opacity:0}nav.service{min-height:3.5625rem;background:#2f2d3b}nav.service.disabled{pointer-events:none;opacity:.5}nav.service app-icon[icon=select] svg{fill:#fff!important;stroke:#fff!important}nav.service div.row{height:100%}nav.service div.row div.column{align-items:center;display:flex}nav.service app-share.disabled{pointer-events:none;opacity:.5}nav.service a:not(.button){font-size:1rem;height:2rem;display:inline-flex;align-items:center;text-transform:none;font-weight:400}nav.service a:not(.button):link,nav.service a:not(.button):active,nav.service a:not(.button):visited{color:#fff;text-decoration:none}nav.service a:not(.button):hover,nav.service a:not(.button):focus{color:#22b1ff;text-decoration:none}nav.service a:not(.button).disabled{pointer-events:none;opacity:.5}nav.service a:not(.button) svg{width:2rem;height:2rem;fill:none;stroke:#fff;margin:0 .3125rem 0 -.375rem}nav.service a:not(.button) app-icon[icon=plus] svg{width:1.5rem;height:1.5rem;stroke-width:1.5px}nav.service a:not(.button).mail svg,nav.service a:not(.button).whatsapp svg{margin:0}nav.service a:not(.button).filter.close:link,nav.service a:not(.button).filter.close:active,nav.service a:not(.button).filter.close:visited{color:#22b1ff;text-decoration:none}nav.service a:not(.button).filter.close:hover,nav.service a:not(.button).filter.close:focus{color:#0081c8;text-decoration:none}nav.service a:not(.button).filter.close svg{stroke:#22b1ff}nav.service a:not(.button).filter+span{margin-left:.625rem}nav.service a:not(.button):hover svg,nav.service a:not(.button):focus svg{stroke:#22b1ff}nav.service a:not(.button):hover app-icon[icon=select] svg,nav.service a:not(.button):focus app-icon[icon=select] svg{fill:#22b1ff!important;stroke:#22b1ff!important}nav.service a:not(.button).add-bookmark span{display:inline}nav.service a:not(.button) span{display:none}nav.service a:not(.button) span:link,nav.service a:not(.button) span:active,nav.service a:not(.button) span:visited{color:#fff;text-decoration:none}nav.service a:not(.button) span:hover,nav.service a:not(.button) span:focus{color:#22b1ff;text-decoration:none}@media screen and (min-width: 48em){nav.service a:not(.button) span{display:inline}}nav.service a:not(.button).sort{display:flex;align-items:center;position:relative;margin-right:.5rem;font-size:.875rem}@media screen and (min-width: 48em){nav.service a:not(.button).sort{font-size:1rem;margin-right:1.25rem}}nav.service a:not(.button).sort svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:.0625rem}nav.service a:not(.button).sort:hover,nav.service a:not(.button).sort.act,nav.service a:not(.button).sort:focus{color:#22b1ff}nav.service a:not(.button).sort:hover svg,nav.service a:not(.button).sort.act svg,nav.service a:not(.button).sort:focus svg{stroke:#22b1ff}nav.service a:not(.button).sort span{font-size:.875rem;text-transform:uppercase;font-weight:600;margin-left:0rem}nav.service a:not(.button).sort:hover div.content,nav.service a:not(.button).sort:focus div.content,nav.service a:not(.button).sort.act div.content{opacity:1;pointer-events:all}nav.service a:not(.button).sort:hover .wrapper,nav.service a:not(.button).sort:focus .wrapper,nav.service a:not(.button).sort.act .wrapper{pointer-events:all}nav.service a:not(.button).sort .wrapper{position:absolute;left:0;top:1rem;height:14.5rem;pointer-events:none}@media screen and (min-width: 48em){nav.service a:not(.button).sort .wrapper{top:0}}nav.service a:not(.button).sort .wrapper:hover .content,nav.service a:not(.button).sort .wrapper:focus .content,nav.service a:not(.button).sort .wrapper.act .content{opacity:1;pointer-events:all}nav.service a:not(.button).sort .content{opacity:0;pointer-events:none;z-index:1;background:#fff;position:absolute;top:1.25rem;width:11.25rem;padding:1rem;left:0;transition:all .25s ease}@media screen and (min-width: 48em){nav.service a:not(.button).sort .content{top:2.0625rem}}nav.service a:not(.button).sort .content:hover,nav.service a:not(.button).sort .content:focus,nav.service a:not(.button).sort .content.act{opacity:1;pointer-events:all}nav.service a:not(.button).sort .content a{color:#000;font-size:.875rem;font-weight:400;text-transform:none;width:100%;height:auto;margin-bottom:.5rem}nav.service a:not(.button).sort .content a.act{font-weight:600}nav.service a:not(.button).sort .content a:last-child{margin-bottom:0}nav.service a:not(.button).sort .content a+a{margin-left:0}nav.service a:not(.button).sort .content a:hover,nav.service a:not(.button).sort .content a:focus{color:#22b1ff}nav.service app-share+a{margin-left:.9375rem}@media screen and (min-width: 48em){nav.service app-share+a{margin-left:3.125rem}}nav.service a.button{height:2.125rem}@media screen and (min-width: 64em){nav.service a.button{height:3.375rem}}nav.service a.button svg{width:1.625rem;height:1.625rem;stroke:#22b1ff}main nav.service{display:none}@media screen and (min-width: 64em){header nav.service{display:none}main nav.service{display:block;height:auto}}body[data-filter] nav.service div.row div.column.randomizer{display:none}body[data-touch] nav.service a:not(.button).sort:hover div.content,body[data-touch] nav.service a:not(.button).sort:focus div.content{opacity:0;pointer-events:none}body[data-touch] nav.service a:not(.button).sort:hover .wrapper.act div.content,body[data-touch] nav.service a:not(.button).sort:focus .wrapper.act div.content{opacity:1;pointer-events:all}body[data-touch] nav.service a:not(.button).sort .wrapper:hover .content,body[data-touch] nav.service a:not(.button).sort .wrapper:focus .content{opacity:0;pointer-events:none}body[data-touch] nav.service a:not(.button).sort .wrapper:hover.act .content,body[data-touch] nav.service a:not(.button).sort .wrapper:focus.act .content{opacity:1;pointer-events:all}nav.detail-nav{position:relative;width:100%;height:3.5625rem;background:#3a3847}nav.detail-nav div.column{display:flex;word-break:keep-all}nav.detail-nav div.column+div.column{justify-content:flex-end}nav.detail-nav div.column:first-child{padding-right:.25rem}nav.detail-nav div.column:nth-child(2){padding-left:.25rem}@media screen and (min-width: 48em){nav.detail-nav div.column:first-child{padding-right:initial}nav.detail-nav div.column:nth-child(2){padding-left:initial}}nav.detail-nav a.prev span,nav.detail-nav a.next span{border-radius:0;background:none}nav.detail-nav a.prev{hyphens:auto;word-break:keep-all}nav.detail-nav a.prev span:first-child{transform:rotate(180deg);margin:0}nav.detail-nav a.prev span:first-child svg{margin-left:1px}nav.detail-nav a.next{hyphens:auto}nav.detail-nav a.next span:first-child{margin:0}nav.detail-nav a.next span:first-child svg{margin-left:1px}nav.detail-nav a.close{margin-left:.25rem}@media screen and (min-width: 48em){nav.detail-nav a.close{margin-left:1.375rem}}nav.detail-nav a.close span{margin-right:0}nav.stripe{position:relative;width:100%;height:3.5625rem;background:#3a3847;overflow:hidden;z-index:1}nav.stripe a.left{position:absolute;top:0;left:0;width:29%;height:6.0625rem;display:block;background-image:linear-gradient(-270deg,#3a3847 0% 29%,#3a384700);pointer-events:none;opacity:0;transition:all .25s ease;z-index:10}nav.stripe a.left svg{position:absolute;top:0;right:auto;bottom:0;left:.75rem;width:2rem;height:2rem;margin:auto;fill:none;stroke:#fff;transform:rotate(180deg);display:none}@media screen and (min-width: 48em){nav.stripe a.left svg{display:block}}@media screen and (min-width: 75em){nav.stripe a.left svg{left:3.25rem}}nav.stripe a.left:hover svg,nav.stripe a.left:focus svg{stroke:#22b1ff}nav.stripe[data-to-left] a.left{opacity:1}@media screen and (min-width: 48em){nav.stripe[data-to-left] a.left{pointer-events:auto}}nav.stripe a.right{position:absolute;top:0;right:0;width:29%;height:6.0625rem;display:block;background-image:linear-gradient(270deg,#3a3847 0% 29%,#3a384700);opacity:0;pointer-events:none;transition:all .25s ease;z-index:10}nav.stripe a.right svg{position:absolute;top:0;right:.75rem;bottom:0;left:auto;width:2rem;height:2rem;margin:auto;fill:none;stroke:#fff;display:none}@media screen and (min-width: 48em){nav.stripe a.right svg{display:block}}@media screen and (min-width: 75em){nav.stripe a.right svg{right:3.25rem}}nav.stripe a.right:hover svg,nav.stripe a.right:focus svg{stroke:#22b1ff}nav.stripe[data-to-right] a.right{opacity:1}@media screen and (min-width: 48em){nav.stripe[data-to-right] a.right{pointer-events:auto}}nav.stripe div.row{position:relative}nav.stripe div.row div.scroll-x{height:6.0625rem;padding-top:1.25rem;margin:0 -.625rem;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}nav.stripe div.row div.scroll-x::-webkit-scrollbar{display:none}nav.stripe ul{height:57px;white-space:nowrap;display:flex;align-items:center;padding:0 .625rem;width:auto}nav.stripe ul li a{width:auto;height:auto;display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;line-height:1.375rem;padding:1px .46875rem;margin:0;border-radius:.25rem;background:transparent}nav.stripe ul li a:link,nav.stripe ul li a:active,nav.stripe ul li a:visited{color:#fff;text-decoration:none}nav.stripe ul li a:hover,nav.stripe ul li a:focus{color:#22b1ff;text-decoration:none}nav.stripe ul li a.act{color:#22b1ff}nav.stripe ul li:nth-child(1) a{color:#fff;background:#262430}nav.stripe ul li:nth-child(1) a:link,nav.stripe ul li:nth-child(1) a:active,nav.stripe ul li:nth-child(1) a:visited{color:#fff;text-decoration:none}nav.stripe ul li:nth-child(1) a:hover,nav.stripe ul li:nth-child(1) a:focus{color:#22b1ff;text-decoration:none}nav.stripe ul li:nth-child(1) a.act{color:#22b1ff}nav.stripe ul li:last-child{padding-right:.9375rem}nav.stripe ul li+li{margin-left:.9375rem}@media screen and (min-width: 64em){nav.stripe ul li+li{margin-left:3.125rem}}body[data-main=basic] nav.stripe ul li a{font-size:1.0625rem;font-weight:400;text-transform:none;line-height:1.375rem}body[data-main=basic] nav.stripe ul li a:link,body[data-main=basic] nav.stripe ul li a:active,body[data-main=basic] nav.stripe ul li a:visited{color:#fff;text-decoration:none}body[data-main=basic] nav.stripe ul li a:hover,body[data-main=basic] nav.stripe ul li a:focus{color:#22b1ff;text-decoration:none}body[data-main=basic] nav.stripe ul li a.act{color:#22b1ff}body[data-main=basic] nav.stripe li:nth-child(1) a{background:transparent}body[data-main=basic] nav.stripe li+li{margin-left:.5rem}@media screen and (min-width: 64em){body[data-main=basic] nav.stripe li+li{margin-left:2.25rem}}body[data-main=bookmarks-multi] nav.stripe ul li{display:flex;align-items:center}body[data-main=bookmarks-multi] nav.stripe ul li a:nth-child(2){padding:0}body[data-main=bookmarks-multi] nav.stripe ul li svg{margin-right:0}body[data-main=bookmarks-multi] nav.stripe li:nth-child(1) a{background:transparent}nav.step{margin-bottom:2rem}@media screen and (min-width: 75em){nav.step{padding-left:.75rem;padding-right:.75rem}}nav.step ul{margin:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}nav.step ul .h2{font-size:1.5rem}nav.step ul li{flex:0 0 auto}nav.step ul li.spacer{width:40px;height:1.5px;background:#fff;margin:0 15px;flex:0 1 auto}nav.step ul li span{display:none}nav.step ul li.act{color:#22b1ff!important}@media screen and (min-width: 48em){nav.step ul li.act span{margin-left:5px;color:#22b1ff!important;display:inline}}.order nav.step ul .h2{font-size:1.875rem}@media screen and (min-width: 64em){.order nav.step ul .h2{font-size:2.1875rem}}app-base-page>*>header,app-card>header,app-set>header{position:fixed;inset:0 0 auto;transition:transform .25s cubic-bezier(.455,.03,.515,.955),background .25s cubic-bezier(.455,.03,.515,.955);z-index:20}[data-main][data-header] header{transform:translateZ(0)!important}body[data-main=home] #main,body[data-main=sport-hall-overview] #main,body[data-main=overview] #main,body[data-main=school-house-overview] #main{background:#3a3847}body[data-main=home] #main>app-base-page>*>header,body[data-main=sport-hall-overview] #main>app-base-page>*>header,body[data-main=overview] #main>app-base-page>*>header,body[data-main=school-house-overview] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=home] #main>app-base-page>*>header,body[data-main=sport-hall-overview] #main>app-base-page>*>header,body[data-main=overview] #main>app-base-page>*>header,body[data-main=school-house-overview] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=home] #main main,body[data-main=sport-hall-overview] #main main,body[data-main=overview] #main main,body[data-main=school-house-overview] #main main{padding-top:0}@media screen and (min-width: 48em){body[data-main=home] #main main,body[data-main=sport-hall-overview] #main main,body[data-main=overview] #main main,body[data-main=school-house-overview] #main main{padding-top:0}}body[data-main=home][data-style] #main>app-base-page>*>header,body[data-main=sport-hall-overview][data-style] #main>app-base-page>*>header,body[data-main=overview][data-style] #main>app-base-page>*>header,body[data-main=school-house-overview][data-style] #main>app-base-page>*>header{box-shadow:none;background:none}body[data-main=home][data-style] #main>app-base-page>*>header>div,body[data-main=sport-hall-overview][data-style] #main>app-base-page>*>header>div,body[data-main=overview][data-style] #main>app-base-page>*>header>div,body[data-main=school-house-overview][data-style] #main>app-base-page>*>header>div{background:none}body[data-main=home][data-style] #main>app-base-page>*>header progress.scroll,body[data-main=sport-hall-overview][data-style] #main>app-base-page>*>header progress.scroll,body[data-main=overview][data-style] #main>app-base-page>*>header progress.scroll,body[data-main=school-house-overview][data-style] #main>app-base-page>*>header progress.scroll{opacity:0}body[data-main=overview] #main,body[data-main=search] #main{background:#2f2d3b}body[data-main=overview] #main>app-base-page>*>header,body[data-main=search] #main>app-base-page>*>header{transform:translate3d(0,-7.9375rem,0)}@media screen and (min-width: 48em){body[data-main=overview] #main>app-base-page>*>header,body[data-main=search] #main>app-base-page>*>header{transform:translate3d(0,-11.3125rem,0)}}@media screen and (min-width: 64em){body[data-main=overview] #main>app-base-page>*>header,body[data-main=search] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=overview] #main main,body[data-main=search] #main main{padding-top:11.5rem;display:flex}@media screen and (min-width: 48em){body[data-main=overview] #main main,body[data-main=search] #main main{padding-top:14.875rem}}@media screen and (min-width: 64em){body[data-main=overview] #main main,body[data-main=search] #main main{padding-top:11.3125rem}}body[data-main=basic] #main{background:#3a3847}body[data-main=basic] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=basic] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=basic] #main main{padding-top:7.9375rem}@media screen and (min-width: 48em){body[data-main=basic] #main main{padding-top:11.75rem}}body[data-main=special] #main{background:#2f2d3b}body[data-main=special] #main>app-set>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=special] #main>app-set>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=special] #main main{padding-top:7.9375rem}@media screen and (min-width: 48em){body[data-main=special] #main main{padding-top:11.75rem}}body[data-main=detail] #main{padding-top:7.9375rem;background:#2f2d3b}@media screen and (min-width: 48em){body[data-main=detail] #main{padding-top:11.75rem}}body[data-main=detail] #main>app-card>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=detail] #main>app-card>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=faqs] #main{background:#3a3847}body[data-main=faqs] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=faqs] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=faqs] #main main{padding-top:4.375rem}@media screen and (min-width: 48em){body[data-main=faqs] #main main{padding-top:7.75rem}}body[data-main=news] #main{background:#262430}body[data-main=news] #main>app-base-page>*>header,body[data-main=news] #main app-set>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=news] #main>app-base-page>*>header,body[data-main=news] #main app-set>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=news] #main main{padding-top:4.375rem}@media screen and (min-width: 48em){body[data-main=news] #main main{padding-top:7.75rem}}body[data-main=bookmarks] #main{background:#2f2d3b}body[data-main=bookmarks] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=bookmarks] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}@media screen and (min-width: 64em){body[data-main=bookmarks] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=bookmarks] #main main{padding-top:7.9375rem}@media screen and (min-width: 48em){body[data-main=bookmarks] #main main{padding-top:11.3125rem}}@media screen and (min-width: 64em){body[data-main=bookmarks] #main main{padding-top:7.75rem}}body[data-main=bookmarks-multi] #main{background:#2f2d3b}body[data-main=bookmarks-multi] #main>app-base-page>*>header{transform:translate3d(0,-7.9375rem,0)}@media screen and (min-width: 48em){body[data-main=bookmarks-multi] #main>app-base-page>*>header{transform:translate3d(0,-11.3125rem,0)}}@media screen and (min-width: 64em){body[data-main=bookmarks-multi] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=bookmarks-multi] #main main{padding-top:11.5rem;display:flex}@media screen and (min-width: 48em){body[data-main=bookmarks-multi] #main main{padding-top:14.875rem}}@media screen and (min-width: 64em){body[data-main=bookmarks-multi] #main main{padding-top:11.3125rem}}body[data-main=sets] #main{background:#2f2d3b}body[data-main=sets] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=sets] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=sets] #main main{padding-top:4.375rem}@media screen and (min-width: 48em){body[data-main=sets] #main main{padding-top:7.75rem}}body[data-main=partner] #main{background:#2f2d3b}body[data-main=partner] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=partner] #main>app-base-page>*>header{transform:translate3d(0,-7.75rem,0)}}body[data-main=partner] #main main{padding-top:4.375rem}@media screen and (min-width: 48em){body[data-main=partner] #main main{padding-top:7.75rem}}body[data-main=search] #main{background:#2f2d3b}body[data-main=search] #main>app-base-page>*>header{transform:translate3d(0,-4.375rem,0)}@media screen and (min-width: 48em){body[data-main=search] #main>app-base-page>*>header{transform:translate3d(0,-6.25rem,0)}}body[data-main=search] #main main{padding-top:4.375rem}@media screen and (min-width: 48em){body[data-main=search] #main main{padding-top:6.25rem}}body[data-main=search] #main main .search-wrapper{display:flex}body[data-main=school-offer] #main{padding-top:7.9375rem;background:#424152}@media screen and (min-width: 48em){body[data-main=school-offer] #main{padding-top:11.75rem}}body[data-main=school-topic-overview] main{padding-top:4.375rem}@media screen and (min-width: 48em){body[data-main=school-topic-overview] main{padding-top:6.25rem}}app-card-filter,app-sport-hall-filter,.search-filter{display:inline-block;height:auto;width:auto}app-card-filter #filter,app-sport-hall-filter #filter,.search-filter #filter{min-width:388px}@media screen and (min-width: 75em){app-card-filter #filter,app-sport-hall-filter #filter,.search-filter #filter{min-width:425px}}app-sport-hall-filter{z-index:0}app-sport-hall-filter.active{z-index:1}#filter{position:fixed;inset:0 auto auto 0;width:100%;transform:translate3d(-100%,3.5625rem,0);transition:transform .25s cubic-bezier(.455,.03,.515,.955);background:#262430;z-index:11;overflow:auto;-webkit-overflow-scrolling:touch;box-shadow:.1875rem .1875rem 1.5rem #00000036;height:auto}#filter.sport-hall{position:absolute;transform:translate3d(-100%,3.5625rem,0)}@media screen and (min-width: 64em){#filter{padding-top:1rem}#filter.sport-hall{position:relative;transform:translate3d(-100%,0,0)}}[data-header] #filter{transform:translate3d(-100%,11.5rem,0);max-height:calc(100% - 11.5rem)}[data-header] #filter.sport-hall{transform:translate3d(-100%,3.5625rem,0)}[data-header][data-filter]{overflow:hidden;-webkit-overflow-scrolling:auto}@media screen and (min-width: 64em){[data-header][data-filter]{overflow:auto}}[data-header][data-filter] #filter{transform:translate3d(0,11.5rem,0);min-height:calc(100% - 11.5rem);max-height:calc(100% - 11.5rem)}[data-header][data-filter] #filter.sport-hall{transform:translate3d(0,3.5625rem,0)}[data-filter]{overflow:hidden}[data-filter] main a[data-namespace=filter]:link,[data-filter] main a[data-namespace=filter]:active,[data-filter] main a[data-namespace=filter]:visited{color:#22b1ff;text-decoration:none}[data-filter] main a[data-namespace=filter]:hover,[data-filter] main a[data-namespace=filter]:focus{color:#0081c8;text-decoration:none}[data-filter] main a[data-namespace=filter] svg{stroke:#22b1ff}[data-filter] #filter{transform:translate3d(0,3.5625rem,0);min-height:calc(100% - 3.5625rem);max-height:calc(100% - 3.5625rem)}[data-filter] #filter.sport-hall{transform:translate3d(0,3.5625rem,0)}@media screen and (min-width: 48em){#filter,#filter.sport-hall{transform:translate3d(-100%,3.5625rem,0)}[data-header] #filter{transform:translate3d(-100%,14.875rem,0);max-height:calc(100% - 14.875rem)}[data-header] #filter.sport-hall{transform:translate3d(-100%,3.5625rem,0)}[data-header][data-filter] #filter{transform:translate3d(0,14.875rem,0);min-height:calc(100% - 14.875rem);max-height:calc(100% - 14.875rem)}[data-header][data-filter] #filter.sport-hall{transform:translate3d(0,3.5625rem,0)}[data-filter] #filter{transform:translate3d(0,3.5625rem,0);min-height:calc(100% - 3.5625rem);max-height:calc(100% - 3.5625rem)}[data-filter] #filter.sport-hall{transform:translate3d(0,3.5625rem,0)}}@media screen and (min-width: 64em){#filter{position:relative;height:auto;width:auto;transition:transform .35s cubic-bezier(.455,.03,.515,.955);overflow:visible;box-shadow:none;transform:translate3d(-100%,-3.5rem,0);min-height:calc(100% - 11.3125rem)}#filter.sport-hall{transform:translate3d(-100%,0,0)}[data-header][data-filter] #filter{transform:none;min-height:100%}body[data-header] #filter,body[data-header] #filter.sport-hall{transform:translate3d(-100%,0,0)}body[data-filter]{overflow:auto}body[data-filter] #filter{transform:translateZ(0);min-height:100%}body[data-filter] #filter.sport-hall{transform:translateZ(0)}body[data-header][data-filter]{overflow:auto}body[data-header][data-filter] #filter{transform:translateZ(0);min-height:100%}body[data-header][data-filter] #filter.sport-hall{transform:translateZ(0)}}@media screen and (min-width: 75em){#filter{transform:translate3d(-100%,0 0);min-height:calc(100% - 11.3125rem)}[data-header][data-filter] #filter{transform:none;min-height:calc(100% - 11.3125rem)}body[data-header] #filter{transform:translate3d(-100%,0,0)}body[data-filter],body[data-header][data-filter]{overflow:auto}body[data-filter] #filter,body[data-header][data-filter] #filter{transform:none;min-height:100%}}@media screen and (min-width: 125rem){#filter{padding-left:calc((100vw - 125rem)/2);max-width:calc((100vw - 125rem)/2 + 29.875rem)!important}}#filter form{display:flex;flex-direction:column;padding:1.375rem 1.375rem 6.875rem}@media screen and (min-width: 64em){#filter form{padding-top:.5rem}}@media screen and (min-width: 75em){#filter form{padding-left:3.875rem}}#filter a.close{width:auto;height:2rem;align-items:center;margin:-1.125rem 0 0rem -.375rem;display:none;font-size:1rem;color:#fff}@media screen and (min-width: 64em){#filter a.close{display:inline-flex}}#filter a.close svg{width:2rem;height:2rem;stroke:#fff;stroke-width:1px;fill:none}#filter a.close:hover,#filter a.close:focus{color:#22b1ff}#filter a.close:hover svg,#filter a.close:focus svg{stroke:#22b1ff}#filter input[type=reset]{border:none;padding:.375rem 0;background:none;cursor:pointer;color:#0081c8;font-size:1rem;align-self:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none}#filter input[type=reset]:hover,#filter input[type=reset]:focus{color:#fff}@media screen and (min-width: 64em){#filter input[type=reset]{display:none}}@media screen and (min-width: 64em){#filter input[type=reset]+fieldset{padding-top:0}}#filter form>fieldset,#filter form>.panel{padding:.75rem 0 1.1875rem;margin:0;border:none;border-bottom:1px #424152 solid}#filter form>fieldset>div,#filter form>.panel>div{display:flex;align-items:center;pointer-events:none}#filter label{position:relative;display:flex;align-items:center;cursor:pointer;flex-grow:1;pointer-events:auto;min-height:32px}#filter label.disabled{opacity:.5;pointer-events:none}#filter label input[type=checkbox]{position:absolute;visibility:hidden;pointer-events:none}#filter label input[type=checkbox]:checked~app-card-type-label .ba:after,#filter label input[type=checkbox]:checked~app-card-type-label .bb:after,#filter label input[type=checkbox]:checked~app-card-type-label .bl:after,#filter label input[type=checkbox]:checked~span:after{opacity:1}#filter .ba,#filter .bb,#filter .bl{padding-left:1.25rem;line-height:1.25rem}#filter .ba:before,#filter .bb:before,#filter .bl:before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:1.25rem;height:1.25rem;background:#424152;display:block;transition:background .25s ease}#filter .ba:after,#filter .bb:after,#filter .bl:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25,9.76,14.11,22.24,7,16.57' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E");position:absolute;inset:0 auto 0 0;width:1.25rem;height:1.25rem;margin:auto;display:block;opacity:0;transition:opacity .25s ease}#filter .ba span,#filter .bb span,#filter .bl span{background-color:transparent}#filter .ba span+span,#filter .bb span+span,#filter .bl span+span{border:none}#filter label>span{padding-left:2.125rem;font-size:1rem;line-height:1.25rem;min-height:1.25rem}#filter label>span:before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:1.25rem;height:1.25rem;background:#424152;display:block;transition:background .25s ease}#filter label>span:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25,9.76,14.11,22.24,7,16.57' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E");position:absolute;inset:0 auto 0 0;width:1.25rem;height:1.25rem;margin:auto;display:block;opacity:0;transition:opacity .25s ease}#filter div.apply{position:fixed;position:sticky;bottom:0;text-align:center;padding:3.125rem 0;pointer-events:none}@media screen and (min-width: 64em){#filter div.apply{display:none}}#filter div.accordion{margin-top:0;margin-bottom:0}#filter div.accordion fieldset,#filter div.accordion .panel{padding:0;margin:0;border:0;border-bottom:1px #424152 solid}#filter div.accordion fieldset a,#filter div.accordion .panel a{height:3.5rem;padding:0}#filter div.accordion fieldset div.content,#filter div.accordion .panel div.content{padding:0}#filter div.accordion fieldset div.content label,#filter div.accordion .panel div.content label{padding:.375rem 0}#filter div.accordion fieldset div.content label:last-child,#filter div.accordion .panel div.content label:last-child{margin-bottom:1rem}#filter div.label span{width:100%}#filter div.label span+span{width:2.1875rem;min-width:2.1875rem;padding:0 .5rem;font-size:.8125rem}@media (min-width: 21rem){#filter div.label span+span{padding:0 .75rem}}@media screen and (min-width: 48em){#filter div.label span+span{min-width:3.125rem;width:3.125rem;font-size:.875rem}}#filter div.label span+span svg{width:1.75rem;height:1.75rem}@media screen and (min-width: 48em){#filter div.label span+span svg{width:2rem;height:2rem}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200;opacity:0;transition:opacity .25s ease;pointer-events:none!important;-webkit-overflow-scrolling:touch}.modal.front{z-index:201}.modal.act{opacity:1}.modal.act.popup{background:#262430e6}.modal.act.popup.act{pointer-events:all!important;overflow-y:auto}.modal.act span{transform:translateZ(0)}.modal.act span.info{display:block}.modal div.window{position:relative;width:100%;max-width:39.6875rem;padding:2.5rem;background:#4c4a59}.modal div.window p{font-size:1.4375rem;text-transform:none;font-weight:400}.modal div.window a.close{position:absolute;top:.625rem;right:.625rem;width:2rem;height:2rem;display:block}.modal div.window a.close svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:1px}.modal div.window a.close:hover svg,.modal div.window a.close:focus svg{stroke:#22b1ff}.modal #confirm{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 1.375rem;background:#262430e6;align-items:center;justify-content:center;pointer-events:none!important;display:none;visibility:visible}.modal #confirm.act{pointer-events:all!important;display:flex}.modal #confirm div.dialog{position:relative;width:100%;text-align:center}.modal #confirm div.dialog a{flex:1 0 auto}.modal #confirm div.dialog div.input{margin:0 auto;margin-top:1.875rem;width:13.125rem;display:flex;align-items:center;justify-content:center}.modal #confirm div.dialog div.input a:not(.button){display:flex;text-transform:uppercase;font-weight:600;margin-right:1.875rem}.modal #confirm div.dialog div.input a:not(.button):link,.modal #confirm div.dialog div.input a:not(.button):active,.modal #confirm div.dialog div.input a:not(.button):visited{color:#fff;text-decoration:none}.modal #confirm div.dialog div.input a:not(.button):hover,.modal #confirm div.dialog div.input a:not(.button):focus{color:#ffffff80;text-decoration:none}.modal [id*=share]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 1.375rem;background:#262430e6;align-items:center;justify-content:center;pointer-events:none!important;display:none;visibility:visible}.modal [id*=share].act{display:flex;pointer-events:all!important}.modal [id*=share] div.window{max-width:25rem;background:#4c4a59}.modal [id*=share] div.window p{color:#fff;hyphens:none}.modal [id*=share] div.window a.close svg{stroke:#fff}.modal [id*=share] div.window a.close:hover svg,.modal [id*=share] div.window a.close:focus svg{stroke:#22b1ff}.modal [id*=share] div.dialog{width:100%;text-align:center}.modal [id*=share] div.dialog div.input,.modal [id*=share] div.dialog .mat-mdc-form-field{margin:0 auto;margin-top:1.875rem;width:13.125rem;display:flex;align-items:center;justify-content:center}.modal [id*=share] div.dialog div.input a.whatsapp,.modal [id*=share] div.dialog div.input a.mail,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail{position:relative;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;border-radius:3.125rem;background:#3a3847;border:1px rgb(255,255,255) solid;transition:background .25s ease}.modal [id*=share] div.dialog div.input a.whatsapp span,.modal [id*=share] div.dialog div.input a.mail span,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp span,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail span{display:block;text-transform:uppercase;font-weight:600;display:none}.modal [id*=share] div.dialog div.input a.whatsapp svg,.modal [id*=share] div.dialog div.input a.mail svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:1px}.modal [id*=share] div.dialog div.input a.whatsapp:hover,.modal [id*=share] div.dialog div.input a.whatsapp:focus,.modal [id*=share] div.dialog div.input a.mail:hover,.modal [id*=share] div.dialog div.input a.mail:focus,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:hover,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:focus,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail:hover,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail:focus{background:#0081c8}.modal [id*=share] div.dialog div.input a.whatsapp:hover svg,.modal [id*=share] div.dialog div.input a.whatsapp:focus svg,.modal [id*=share] div.dialog div.input a.mail:hover svg,.modal [id*=share] div.dialog div.input a.mail:focus svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:hover svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:focus svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail:hover svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail:focus svg{stroke:#fff}.modal [id*=share] div.dialog div.input a.whatsapp:hover span,.modal [id*=share] div.dialog div.input a.whatsapp:focus span,.modal [id*=share] div.dialog div.input a.mail:hover span,.modal [id*=share] div.dialog div.input a.mail:focus span,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:hover span,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:focus span,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail:hover span,.modal [id*=share] div.dialog .mat-mdc-form-field a.mail:focus span{color:#22b1ff}.modal [id*=share] div.dialog div.input a.whatsapp,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp{display:flex;margin-right:1.875rem;background:#9ada52}.modal [id*=share] div.dialog div.input a.whatsapp:hover,.modal [id*=share] div.dialog div.input a.whatsapp:focus,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:hover,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:focus{background:#81cd2c}.modal [id*=share] div.dialog div.input a.whatsapp:hover svg,.modal [id*=share] div.dialog div.input a.whatsapp:focus svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:hover svg,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp:focus svg{stroke:#fff}@media screen and (min-width: 64em){.modal [id*=share] div.dialog div.input a.whatsapp,.modal [id*=share] div.dialog .mat-mdc-form-field a.whatsapp{display:none}}.modal [id=login-overlay],.modal [id=shop-agb-overlay],.modal [id=list-overlay],.modal [id=list-add-overlay],.modal [id=school-overlay],.modal [id=delete-profile-overlay],.modal [id=delete-article-overlay]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 1.375rem;background:#262430e6;align-items:flex-start;justify-content:center;pointer-events:none!important;display:none;overflow-y:auto;visibility:visible}.modal [id=login-overlay].act,.modal [id=shop-agb-overlay].act,.modal [id=list-overlay].act,.modal [id=list-add-overlay].act,.modal [id=school-overlay].act,.modal [id=delete-profile-overlay].act,.modal [id=delete-article-overlay].act{display:flex;pointer-events:all!important}.modal [id=login-overlay] app-agb-overlay,.modal [id=shop-agb-overlay] app-agb-overlay,.modal [id=list-overlay] app-agb-overlay,.modal [id=list-add-overlay] app-agb-overlay,.modal [id=school-overlay] app-agb-overlay,.modal [id=delete-profile-overlay] app-agb-overlay,.modal [id=delete-article-overlay] app-agb-overlay{overflow-y:auto}@media screen and (min-width: 48em){.modal [id=login-overlay] app-agb-overlay,.modal [id=shop-agb-overlay] app-agb-overlay,.modal [id=list-overlay] app-agb-overlay,.modal [id=list-add-overlay] app-agb-overlay,.modal [id=school-overlay] app-agb-overlay,.modal [id=delete-profile-overlay] app-agb-overlay,.modal [id=delete-article-overlay] app-agb-overlay{max-height:70vh}}.modal [id=login-overlay] app-agb-overlay .text,.modal [id=shop-agb-overlay] app-agb-overlay .text,.modal [id=list-overlay] app-agb-overlay .text,.modal [id=list-add-overlay] app-agb-overlay .text,.modal [id=school-overlay] app-agb-overlay .text,.modal [id=delete-profile-overlay] app-agb-overlay .text,.modal [id=delete-article-overlay] app-agb-overlay .text{text-align:left}.modal [id=login-overlay] div.window,.modal [id=shop-agb-overlay] div.window,.modal [id=list-overlay] div.window,.modal [id=list-add-overlay] div.window,.modal [id=school-overlay] div.window,.modal [id=delete-profile-overlay] div.window,.modal [id=delete-article-overlay] div.window{margin:3.75rem 0;max-width:72rem;background:#2f2d3b;padding:0}@media screen and (min-width: 64em){.modal [id=login-overlay] div.window,.modal [id=shop-agb-overlay] div.window,.modal [id=list-overlay] div.window,.modal [id=list-add-overlay] div.window,.modal [id=school-overlay] div.window,.modal [id=delete-profile-overlay] div.window,.modal [id=delete-article-overlay] div.window{margin:10rem 0}}.modal [id=login-overlay] div.window p,.modal [id=login-overlay] div.window .h2,.modal [id=shop-agb-overlay] div.window p,.modal [id=shop-agb-overlay] div.window .h2,.modal [id=list-overlay] div.window p,.modal [id=list-overlay] div.window .h2,.modal [id=list-add-overlay] div.window p,.modal [id=list-add-overlay] div.window .h2,.modal [id=school-overlay] div.window p,.modal [id=school-overlay] div.window .h2,.modal [id=delete-profile-overlay] div.window p,.modal [id=delete-profile-overlay] div.window .h2,.modal [id=delete-article-overlay] div.window p,.modal [id=delete-article-overlay] div.window .h2{color:#fff}.modal [id=login-overlay] div.window p,.modal [id=shop-agb-overlay] div.window p,.modal [id=list-overlay] div.window p,.modal [id=list-add-overlay] div.window p,.modal [id=school-overlay] div.window p,.modal [id=delete-profile-overlay] div.window p,.modal [id=delete-article-overlay] div.window p{font-size:.875rem;text-align:left}.modal [id=login-overlay] div.window p a,.modal [id=login-overlay] div.window p ul,.modal [id=login-overlay] div.window p ol,.modal [id=login-overlay] div.window p li,.modal [id=shop-agb-overlay] div.window p a,.modal [id=shop-agb-overlay] div.window p ul,.modal [id=shop-agb-overlay] div.window p ol,.modal [id=shop-agb-overlay] div.window p li,.modal [id=list-overlay] div.window p a,.modal [id=list-overlay] div.window p ul,.modal [id=list-overlay] div.window p ol,.modal [id=list-overlay] div.window p li,.modal [id=list-add-overlay] div.window p a,.modal [id=list-add-overlay] div.window p ul,.modal [id=list-add-overlay] div.window p ol,.modal [id=list-add-overlay] div.window p li,.modal [id=school-overlay] div.window p a,.modal [id=school-overlay] div.window p ul,.modal [id=school-overlay] div.window p ol,.modal [id=school-overlay] div.window p li,.modal [id=delete-profile-overlay] div.window p a,.modal [id=delete-profile-overlay] div.window p ul,.modal [id=delete-profile-overlay] div.window p ol,.modal [id=delete-profile-overlay] div.window p li,.modal [id=delete-article-overlay] div.window p a,.modal [id=delete-article-overlay] div.window p ul,.modal [id=delete-article-overlay] div.window p ol,.modal [id=delete-article-overlay] div.window p li{font-size:.875rem}.modal [id=login-overlay] div.window p.intro,.modal [id=shop-agb-overlay] div.window p.intro,.modal [id=list-overlay] div.window p.intro,.modal [id=list-add-overlay] div.window p.intro,.modal [id=school-overlay] div.window p.intro,.modal [id=delete-profile-overlay] div.window p.intro,.modal [id=delete-article-overlay] div.window p.intro{font-weight:600;text-transform:uppercase}.modal [id=login-overlay] div.window p.confirmation,.modal [id=login-overlay] div.window p.migration-info,.modal [id=shop-agb-overlay] div.window p.confirmation,.modal [id=shop-agb-overlay] div.window p.migration-info,.modal [id=list-overlay] div.window p.confirmation,.modal [id=list-overlay] div.window p.migration-info,.modal [id=list-add-overlay] div.window p.confirmation,.modal [id=list-add-overlay] div.window p.migration-info,.modal [id=school-overlay] div.window p.confirmation,.modal [id=school-overlay] div.window p.migration-info,.modal [id=delete-profile-overlay] div.window p.confirmation,.modal [id=delete-profile-overlay] div.window p.migration-info,.modal [id=delete-article-overlay] div.window p.confirmation,.modal [id=delete-article-overlay] div.window p.migration-info{font-size:1.4375rem;margin-top:1.875rem}.modal [id=login-overlay] div.window p.commitment,.modal [id=shop-agb-overlay] div.window p.commitment,.modal [id=list-overlay] div.window p.commitment,.modal [id=list-add-overlay] div.window p.commitment,.modal [id=school-overlay] div.window p.commitment,.modal [id=delete-profile-overlay] div.window p.commitment,.modal [id=delete-article-overlay] div.window p.commitment{margin-top:1.5rem}.modal [id=login-overlay] div.window p.commitment+.commitment,.modal [id=shop-agb-overlay] div.window p.commitment+.commitment,.modal [id=list-overlay] div.window p.commitment+.commitment,.modal [id=list-add-overlay] div.window p.commitment+.commitment,.modal [id=school-overlay] div.window p.commitment+.commitment,.modal [id=delete-profile-overlay] div.window p.commitment+.commitment,.modal [id=delete-article-overlay] div.window p.commitment+.commitment{margin-top:3rem}.modal [id=login-overlay] div.window p.teaser,.modal [id=shop-agb-overlay] div.window p.teaser,.modal [id=list-overlay] div.window p.teaser,.modal [id=list-add-overlay] div.window p.teaser,.modal [id=school-overlay] div.window p.teaser,.modal [id=delete-profile-overlay] div.window p.teaser,.modal [id=delete-article-overlay] div.window p.teaser{display:flex;align-items:center}.modal [id=login-overlay] div.window p.teaser+.teaser,.modal [id=shop-agb-overlay] div.window p.teaser+.teaser,.modal [id=list-overlay] div.window p.teaser+.teaser,.modal [id=list-add-overlay] div.window p.teaser+.teaser,.modal [id=school-overlay] div.window p.teaser+.teaser,.modal [id=delete-profile-overlay] div.window p.teaser+.teaser,.modal [id=delete-article-overlay] div.window p.teaser+.teaser{margin-top:.5rem}.modal [id=login-overlay] div.window p.teaser.premise,.modal [id=shop-agb-overlay] div.window p.teaser.premise,.modal [id=list-overlay] div.window p.teaser.premise,.modal [id=list-add-overlay] div.window p.teaser.premise,.modal [id=school-overlay] div.window p.teaser.premise,.modal [id=delete-profile-overlay] div.window p.teaser.premise,.modal [id=delete-article-overlay] div.window p.teaser.premise{margin-top:1.4em}.modal [id=login-overlay] div.window p.teaser svg,.modal [id=shop-agb-overlay] div.window p.teaser svg,.modal [id=list-overlay] div.window p.teaser svg,.modal [id=list-add-overlay] div.window p.teaser svg,.modal [id=school-overlay] div.window p.teaser svg,.modal [id=delete-profile-overlay] div.window p.teaser svg,.modal [id=delete-article-overlay] div.window p.teaser svg{width:2rem;height:2rem;fill:none;stroke:#fff;margin-right:.75rem}.modal [id=login-overlay] div.window button,.modal [id=shop-agb-overlay] div.window button,.modal [id=list-overlay] div.window button,.modal [id=list-add-overlay] div.window button,.modal [id=school-overlay] div.window button,.modal [id=delete-profile-overlay] div.window button,.modal [id=delete-article-overlay] div.window button{float:right;margin-top:1.5rem}.modal [id=login-overlay] div.window button.cancel,.modal [id=shop-agb-overlay] div.window button.cancel,.modal [id=list-overlay] div.window button.cancel,.modal [id=list-add-overlay] div.window button.cancel,.modal [id=school-overlay] div.window button.cancel,.modal [id=delete-profile-overlay] div.window button.cancel,.modal [id=delete-article-overlay] div.window button.cancel{margin-right:.625rem;color:#fff;background-color:#262430}.modal [id=login-overlay] div.window span.error-message.act,.modal [id=shop-agb-overlay] div.window span.error-message.act,.modal [id=list-overlay] div.window span.error-message.act,.modal [id=list-add-overlay] div.window span.error-message.act,.modal [id=school-overlay] div.window span.error-message.act,.modal [id=delete-profile-overlay] div.window span.error-message.act,.modal [id=delete-article-overlay] div.window span.error-message.act{margin-top:.5rem}.modal [id=login-overlay] div.window a.more,.modal [id=shop-agb-overlay] div.window a.more,.modal [id=list-overlay] div.window a.more,.modal [id=list-add-overlay] div.window a.more,.modal [id=school-overlay] div.window a.more,.modal [id=delete-profile-overlay] div.window a.more,.modal [id=delete-article-overlay] div.window a.more{font-size:.875rem;text-transform:none;width:100%;font-weight:400;text-align:left}.modal [id=login-overlay] div.window a.more svg,.modal [id=shop-agb-overlay] div.window a.more svg,.modal [id=list-overlay] div.window a.more svg,.modal [id=list-add-overlay] div.window a.more svg,.modal [id=school-overlay] div.window a.more svg,.modal [id=delete-profile-overlay] div.window a.more svg,.modal [id=delete-article-overlay] div.window a.more svg{stroke:#22b1ff}.modal [id=login-overlay] div.window a.close svg,.modal [id=shop-agb-overlay] div.window a.close svg,.modal [id=list-overlay] div.window a.close svg,.modal [id=list-add-overlay] div.window a.close svg,.modal [id=school-overlay] div.window a.close svg,.modal [id=delete-profile-overlay] div.window a.close svg,.modal [id=delete-article-overlay] div.window a.close svg{stroke:#fff}.modal [id=login-overlay] div.window a.close:hover svg,.modal [id=login-overlay] div.window a.close:focus svg,.modal [id=shop-agb-overlay] div.window a.close:hover svg,.modal [id=shop-agb-overlay] div.window a.close:focus svg,.modal [id=list-overlay] div.window a.close:hover svg,.modal [id=list-overlay] div.window a.close:focus svg,.modal [id=list-add-overlay] div.window a.close:hover svg,.modal [id=list-add-overlay] div.window a.close:focus svg,.modal [id=school-overlay] div.window a.close:hover svg,.modal [id=school-overlay] div.window a.close:focus svg,.modal [id=delete-profile-overlay] div.window a.close:hover svg,.modal [id=delete-profile-overlay] div.window a.close:focus svg,.modal [id=delete-article-overlay] div.window a.close:hover svg,.modal [id=delete-article-overlay] div.window a.close:focus svg{stroke:#fff}.modal [id=login-overlay] div.window .column.main-col,.modal [id=shop-agb-overlay] div.window .column.main-col,.modal [id=list-overlay] div.window .column.main-col,.modal [id=list-add-overlay] div.window .column.main-col,.modal [id=school-overlay] div.window .column.main-col,.modal [id=delete-profile-overlay] div.window .column.main-col,.modal [id=delete-article-overlay] div.window .column.main-col{padding:1.25rem 1.375rem}.modal [id=login-overlay] div.window .column.main-col:nth-child(2),.modal [id=shop-agb-overlay] div.window .column.main-col:nth-child(2),.modal [id=list-overlay] div.window .column.main-col:nth-child(2),.modal [id=list-add-overlay] div.window .column.main-col:nth-child(2),.modal [id=school-overlay] div.window .column.main-col:nth-child(2),.modal [id=delete-profile-overlay] div.window .column.main-col:nth-child(2),.modal [id=delete-article-overlay] div.window .column.main-col:nth-child(2){margin-top:1.875rem;padding:1.375rem;background-color:#4c4a59}@media screen and (min-width: 48em){.modal [id=login-overlay] div.window .column.main-col,.modal [id=shop-agb-overlay] div.window .column.main-col,.modal [id=list-overlay] div.window .column.main-col,.modal [id=list-add-overlay] div.window .column.main-col,.modal [id=school-overlay] div.window .column.main-col,.modal [id=delete-profile-overlay] div.window .column.main-col,.modal [id=delete-article-overlay] div.window .column.main-col{padding:3.125rem 2.5rem}.modal [id=login-overlay] div.window .column.main-col:nth-child(2),.modal [id=shop-agb-overlay] div.window .column.main-col:nth-child(2),.modal [id=list-overlay] div.window .column.main-col:nth-child(2),.modal [id=list-add-overlay] div.window .column.main-col:nth-child(2),.modal [id=school-overlay] div.window .column.main-col:nth-child(2),.modal [id=delete-profile-overlay] div.window .column.main-col:nth-child(2),.modal [id=delete-article-overlay] div.window .column.main-col:nth-child(2){padding:3.125rem 2.5rem}.modal [id=login-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=shop-agb-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=list-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=list-add-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=school-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=delete-profile-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=delete-article-overlay] div.window .column.main-col:nth-child(2).registration{padding:1.875rem 2.5rem}}@media screen and (min-width: 64em){.modal [id=login-overlay] div.window .column.main-col,.modal [id=shop-agb-overlay] div.window .column.main-col,.modal [id=list-overlay] div.window .column.main-col,.modal [id=list-add-overlay] div.window .column.main-col,.modal [id=school-overlay] div.window .column.main-col,.modal [id=delete-profile-overlay] div.window .column.main-col,.modal [id=delete-article-overlay] div.window .column.main-col{padding:6.25rem 5rem}.modal [id=login-overlay] div.window .column.main-col:nth-child(2),.modal [id=shop-agb-overlay] div.window .column.main-col:nth-child(2),.modal [id=list-overlay] div.window .column.main-col:nth-child(2),.modal [id=list-add-overlay] div.window .column.main-col:nth-child(2),.modal [id=school-overlay] div.window .column.main-col:nth-child(2),.modal [id=delete-profile-overlay] div.window .column.main-col:nth-child(2),.modal [id=delete-article-overlay] div.window .column.main-col:nth-child(2){padding:6.25rem 5rem;margin-top:0}.modal [id=login-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=shop-agb-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=list-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=list-add-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=school-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=delete-profile-overlay] div.window .column.main-col:nth-child(2).registration,.modal [id=delete-article-overlay] div.window .column.main-col:nth-child(2).registration{padding:3.125rem 5rem}}.modal [id=login-overlay] hr,.modal [id=shop-agb-overlay] hr,.modal [id=list-overlay] hr,.modal [id=list-add-overlay] hr,.modal [id=school-overlay] hr,.modal [id=delete-profile-overlay] hr,.modal [id=delete-article-overlay] hr{margin:3rem .75rem 1.5rem;padding:0;max-width:calc(100% - 1.5rem);border:none;height:1px;background:#8580ac}.modal [id=login-overlay] div.dialog,.modal [id=shop-agb-overlay] div.dialog,.modal [id=list-overlay] div.dialog,.modal [id=list-add-overlay] div.dialog,.modal [id=school-overlay] div.dialog,.modal [id=delete-profile-overlay] div.dialog,.modal [id=delete-article-overlay] div.dialog{width:100%;text-align:center}.modal [id=list-overlay] div.window,.modal [id=shop-agb-overlay] div.window,.modal [id=list-add-overlay] div.window,.modal [id=school-overlay] div.window,.modal [id=delete-profile-overlay] div.window,.modal [id=delete-article-overlay] div.window{max-width:50rem;background-color:#4c4a59}.modal [id=list-overlay] div.window .dialog,.modal [id=shop-agb-overlay] div.window .dialog,.modal [id=list-add-overlay] div.window .dialog,.modal [id=school-overlay] div.window .dialog,.modal [id=delete-profile-overlay] div.window .dialog,.modal [id=delete-article-overlay] div.window .dialog{padding:3.125rem 0}@media screen and (min-width: 48em){.modal [id=list-overlay] div.window .dialog,.modal [id=shop-agb-overlay] div.window .dialog,.modal [id=list-add-overlay] div.window .dialog,.modal [id=school-overlay] div.window .dialog,.modal [id=delete-profile-overlay] div.window .dialog,.modal [id=delete-article-overlay] div.window .dialog{padding:3.125rem 5rem}}.modal [id=delete-profile-overlay] div.window .dialog p{font-size:1.4375rem;margin-top:1.25rem}.modal [id=popup-overlay]{overflow-y:auto;visibility:visible;display:flex;justify-content:center;margin:20px}@media screen and (min-width: 48em){.modal [id=popup-overlay]{position:fixed;bottom:20px;right:20px}}.modal [id=popup-overlay] .row{padding:0}.modal [id=popup-overlay] div.window{max-width:34rem;padding:1.5rem}@media screen and (min-width: 48em){.modal [id=popup-overlay] div.window{padding:2.5rem}}.modal [id=popup-overlay] div.window .dialog p,.modal [id=popup-overlay] div.window .dialog p a,.modal [id=popup-overlay] div.window .dialog p ul,.modal [id=popup-overlay] div.window .dialog p ol,.modal [id=popup-overlay] div.window .dialog p li{font-size:1rem}.modal [id=delete-article-overlay] div.window .dialog p{font-size:1.4375rem;margin-top:1.25rem}.modal [id=delete-article-overlay] div.window .dialog p span{font-size:1.4375rem;font-style:italic}.modal [id=list-add-overlay] .checkbox label{margin-top:1.25rem}.modal [id=list-add-overlay] form{margin-top:1.875rem}.modal [id=list-add-overlay] .cancel{font-size:.875rem}.modal [id=list-add-overlay] .cancel svg{width:1.25rem;height:1.25rem;stroke:#22b1ff;margin-right:.625rem;stroke-width:.125rem}.modal [id=list-add-overlay] div.window .dialog button.cancel{background:none;text-transform:none;padding-left:0;padding-right:.5rem;font-weight:400}@media screen and (min-width: 48em){.modal [id=list-add-overlay] div.window .dialog button.cancel{padding-right:1.25rem}}.modal [id*=bookmark]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;visibility:visible;pointer-events:none!important}.modal [id*=bookmark] div.window{max-width:16.75rem;background-color:#22b1ff;transition:transform .25s cubic-bezier(.455,.03,.515,.955);padding:1.25rem;position:fixed;bottom:6.25rem}@media screen and (min-width: 48em){.modal [id*=bookmark] div.window{bottom:9.375rem}}.modal [id*=bookmark] div.window p{font-size:1.4375rem;text-transform:none;font-weight:400;hyphens:none}.modal [id*=bookmark] div.dialog{width:100%;text-align:center;text-transform:uppercase;color:#fff;font-weight:600;white-space:pre-line;padding:0}app-home-video #video figcaption{padding:.5rem 1.5rem 0}.card app-card-video{display:block}@media screen and (min-width: 64em){.card app-card-video{display:block}}#video{position:relative;padding:3.75rem 0;height:auto;overflow:hidden;margin:0 -1.375rem}#video .h1{margin:0}#video.card{padding:0 0 1.875rem}@media screen and (min-width: 64em){#video{margin:0;background:#2f2d3b}#video,#video.card{padding:3.75rem 0 1.875rem}}#video figcaption{padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 64em){#video figcaption{padding-left:0;padding-right:0}}#video div.video-wrapper{width:100%;padding:0;background:#262430;background-size:cover;color:#fff;display:flex;align-items:center;justify-content:center}#video div.video-wrapper .aspect-ratio{padding-top:56.25%;width:100%}#video div.video-wrapper .jwplayer{position:absolute;top:0;left:0}#video div.video-wrapper .jw-flag-fullscreen video{max-height:100vh}#video div.video-wrapper video{width:100%;padding:0;margin:0;max-height:calc(100vh - 128px)}@media screen and (min-width: 48em){#video div.video-wrapper video{max-height:calc(100vh - 195px)}}@media screen and (min-width: 64em){#video div.video-wrapper video{max-height:calc(100vh - 260px)}}#video div.video-wrapper video::-webkit-media-controls-panel{display:none}app-video-player{width:100vw!important;height:100%!important;position:relative;max-width:calc((100vh - 128px) / 9 * 16)}@media screen and (min-width: 48em){app-video-player{max-width:calc((100vh - 195px) / 9 * 16)}}@media screen and (min-width: 64em){app-video-player{max-width:calc((100vh - 260px) / 9 * 16)!important}}app-video-player,app-video-player .jwplayer.jw-skin-sb{width:100%;height:100%}app-video-player .jwplayer,app-video-player .jwplayer.jw-skin-sb .jwplayer{background:transparent;top:0;left:0}app-video-player .jwplayer.jw-skin-sb .jw-nextup-container,app-video-player .jwplayer.jw-skin-sb .jw-title,app-video-player .jwplayer.jw-skin-sb .jw-tooltip-time,app-video-player .jwplayer.jw-skin-sb .jw-knob,app-video-player .jwplayer.jw-skin-sb .jw-rightclick,app-video-player .jwplayer.jw-skin-sb .jw-icon-rewind,app-video-player .jwplayer.jw-skin-sb .jw-settings-topbar,app-video-player .jwplayer.jw-skin-sb .jw-tooltip-settings,app-video-player .jwplayer.jw-skin-sb .jw-controls-backdrop,app-video-player .jwplayer.jw-skin-sb .jw-display-icon-rewind,app-video-player .jwplayer.jw-skin-sb .jw-display-icon-next,app-video-player .jwplayer.jw-skin-sb .jw-preview,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-nextup-container,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-title,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-tooltip-time,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-knob,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-rightclick,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-rewind,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-topbar,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-tooltip-settings,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-controls-backdrop,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-display-icon-rewind,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-display-icon-next,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-preview{display:none!important}app-video-player .jwplayer.jw-skin-sb .jw-button-color,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-button-color{color:#fff}app-video-player .jwplayer.jw-skin-sb .jw-controls,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-controls{background:none}app-video-player .jwplayer.jw-skin-sb .jw-icon-playback,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-playback{order:0}app-video-player .jwplayer.jw-skin-sb.jw-flag-small-player .jw-display,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb.jw-flag-small-player .jw-display{padding-top:0;padding-bottom:0}app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-overlay,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-controlbar .jw-overlay{bottom:calc(100% + 5px)}app-video-player .jwplayer.jw-skin-sb .jw-icon-volume,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-volume{order:4}app-video-player .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay{background-color:#262430cc;min-width:1.5625rem}app-video-player .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay .jw-volume-tip,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay .jw-volume-tip{padding:13px 0}app-video-player .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay .jw-progress,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay .jw-progress{background-color:#fff}app-video-player .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay .jw-rail,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-volume .jw-overlay .jw-rail{background:#ffffff80}app-video-player .jwplayer.jw-skin-sb .jw-text-elapsed,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-text-elapsed{order:1}app-video-player .jwplayer.jw-skin-sb .jw-text-duration,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-text-duration{order:3}app-video-player .jwplayer.jw-skin-sb .jw-text-duration:before,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-text-duration:before{content:"";padding:0}app-video-player .jwplayer.jw-skin-sb .jw-slider-time,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-slider-time{order:2;width:auto;flex:1 0 auto}app-video-player .jwplayer.jw-skin-sb .jw-icon-settings,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-settings{order:5}app-video-player .jwplayer.jw-skin-sb.jw-state-idle .jw-icon-fullscreen,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb.jw-state-idle .jw-icon-fullscreen{display:none}app-video-player .jwplayer.jw-skin-sb .jw-text,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-text{font-family:CircularStd,sans-serif;font-size:.875rem}app-video-player .jwplayer.jw-skin-sb .jw-button-container,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-button-container{padding:0}app-video-player .jwplayer.jw-skin-sb .jw-display-icon-display .jw-icon-display,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-display-icon-display .jw-icon-display{background:#0006;font-size:64px;border-radius:100%;padding:16px;width:64px;height:64px;transform:scale(.9)}@media screen and (min-width: 48em){app-video-player .jwplayer.jw-skin-sb .jw-display-icon-display .jw-icon-display,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-display-icon-display .jw-icon-display{transform:scale(1.5)}}app-video-player .jwplayer.jw-skin-sb.jw-stretch-uniform video,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb.jw-stretch-uniform video{object-fit:contain!important}app-video-player .jwplayer.jw-skin-sb .jw-icon,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon{width:auto;margin:0 .3em}@media screen and (min-width: 48em){app-video-player .jwplayer.jw-skin-sb .jw-icon,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon{margin:0 .6em}}app-video-player .jwplayer.jw-skin-sb .jw-icon,app-video-player .jwplayer.jw-skin-sb .jw-icon-inline,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-icon-inline{height:38px}app-video-player .jwplayer.jw-skin-sb .jw-settings-menu,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-menu{width:140px;height:auto;max-height:100%;background:none}app-video-player .jwplayer.jw-skin-sb .jw-settings-submenu,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-submenu{padding:5px;background:#262430cc;height:auto}app-video-player .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item{font-family:CircularStd,sans-serif;font-size:.875rem;padding:5px 0;width:100%;height:auto;color:#fff;font-weight:400}app-video-player .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item:hover,app-video-player .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item:focus,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item:hover,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item:focus{background:none;color:#22b1ff}app-video-player .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item.jw-settings-item-active,app-video-player .jwplayer.jw-skin-sb .jwplayer.jw-skin-sb .jw-settings-submenu .jw-settings-content-item.jw-settings-item-active{color:#22b1ff}app-video-player .jw-icon-fullscreen,app-video-player .jwplayer.jw-skin-sb .jw-icon-fullscreen{z-index:6!important;position:absolute;right:0;top:0}app-video-player .jw-controlbar,app-video-player .jwplayer.jw-skin-sb .jw-controlbar{z-index:6!important;background:none;padding:0 .3em;height:2.4em;align-items:center;background-color:#262430cc}app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container{background:#ffffff80;height:.9em;border-radius:0}app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail,app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-cue,app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-cue,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress{transform:translateY(-50%) scale(1)}app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress{background-color:#fff}app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail{display:none}app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .background,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .background{background-color:#fff;border:none;border-radius:0}app-video-player .jw-controlbar .jw-slider-horizontal .jw-slider-container .slider,app-video-player .jwplayer.jw-skin-sb .jw-controlbar .jw-slider-horizontal .jw-slider-container .slider{display:none}app-video-player *::-webkit-media-controls,app-video-player *::-webkit-media-controls-panel,app-video-player *::--webkit-media-controls-play-button,app-video-player *::-webkit-media-controls-start-playback-button,app-video-player .jwplayer.jw-skin-sb *::-webkit-media-controls,app-video-player .jwplayer.jw-skin-sb *::-webkit-media-controls-panel,app-video-player .jwplayer.jw-skin-sb *::--webkit-media-controls-play-button,app-video-player .jwplayer.jw-skin-sb *::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;-webkit-appearance:none!important}@media screen and (min-width: 0) and (max-width: 63.938em){body[data-main=detail][data-video-play] app-card-video{position:sticky;top:0;left:0;z-index:21;transform:translateZ(0);transition:transform .25s cubic-bezier(.455,.03,.515,.955)}body[data-main=detail][data-video-play] main{overflow:visible}}@media screen and (min-device-width: 20em) and (max-device-width: 46em) and (orientation: landscape),screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: landscape){body[data-main=detail] #video{display:block!important;margin-top:0!important;padding-top:0!important;transform:translateZ(0)!important;transition-duration:0!important}body[data-main=detail] div.filter-section{padding-top:0}}@media screen{img.sb-video-player-preview{display:none}}iframe{width:100%;border:none}div.text-expander{position:relative;width:100%;overflow:hidden;margin-top:2.5rem;transition:all .25s ease;margin-bottom:2.5rem}div.text-expander.contract{height:12.5rem;margin-bottom:0}div.text-expander.contract:after,div.text-expander.contract a.more{opacity:1}div.text-expander p,div.text-expander li,div.text-expander ul>li{font-size:1.25rem}div.text-expander p a,div.text-expander li a,div.text-expander ul>li a{font-size:1.25rem}div.text-expander:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;z-index:1;background-image:linear-gradient(0deg,#2f2d3b 0% 29%,#2f2d3b00);transition:opacity .25s ease;opacity:0}div.text-expander+a.more{height:2rem;width:100%;z-index:1;font-size:.875rem;opacity:1;transition:opacity .25s ease;margin:0}div.text-expander+a.more:link,div.text-expander+a.more:active,div.text-expander+a.more:visited{color:#fff;text-decoration:none}div.text-expander+a.more:hover,div.text-expander+a.more:focus{color:#22b1ff;text-decoration:none}div.text-expander+a.more svg{width:1rem;fill:#0081c8;stroke:none;margin:0 .9375rem 0 0}div.text-expander+a.more:hover svg,div.text-expander+a.more:focus svg{fill:#22b1ff}div.text-expander.expanded:after{opacity:0}div.text-expander.expanded a.more{opacity:0;pointer-events:none}body[data-main=news] div.text-expander p{font-size:1.4375rem}body[data-main=news] div.text-expander.contract{height:0}body[data-main=news] div.text-expander a.more{background:#4c4a59}body[data-main=news] div.text-expander:after{content:none}div.accordion{margin-top:2.5rem;margin-bottom:2.5rem}.panel{position:relative;overflow:hidden;height:auto;border-bottom:1px #262430 solid}.panel.close div.content{height:0}.panel.close a>app-icon>svg{transform:rotate(90deg)}.panel>a{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:1.25rem 0}.panel>a span{display:inline-flex;height:2rem;align-items:center;font-size:1rem;color:#fff;text-transform:uppercase;font-weight:600;padding-right:.625rem;width:calc(100% - 2rem)}body[data-main=faqs] div.accordion .panel a span{font-size:1rem;text-transform:none;font-weight:600}.panel>a span svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:.0625rem;margin:0 .375rem 0 -4px}.panel>a>app-icon>svg{width:2rem;height:2rem;fill:none;stroke-width:.0625rem;stroke:#fff;transform:rotate(-90deg);transform-origin:center;transition:transform .25s ease}.panel>a:hover span,.panel>a:focus span{color:#0081c8}.panel>a:hover svg,.panel>a:focus svg{stroke:#0081c8}.panel .content{position:relative;overflow:hidden;padding:0 3.125rem 0 0;text-align:left;transition:height .25s ease}body[data-main=faqs] div.accordion .panel a{padding:1.25rem 0}body[data-main=faqs] div.accordion .panel a span{text-transform:none;font-weight:400;font-size:1.4375rem;display:block;height:auto}body[data-main=faqs] div.accordion .panel .content p,body[data-main=faqs] div.accordion .panel .content li,body[data-main=faqs] div.accordion .panel .content p a,body[data-main=faqs] div.accordion .panel .content li a{font-size:1rem;font-weight:400}body[data-main=faqs] div.accordion .panel .content p{padding:0 0 1.875rem}body[data-main=faqs] div.accordion .panel .content ul,body[data-main=faqs] div.accordion .panel .content ol{padding-bottom:1.875rem;margin-top:0}a.tooltip{position:relative;width:1.75rem;height:2.25rem;display:flex;align-items:center;justify-content:flex-end;cursor:help;z-index:40;margin:0;pointer-events:auto}@media (min-width: 21rem){a.tooltip{width:2rem;height:2.5rem;margin:0 0 0 .3125rem}}a.tooltip svg{width:1.75rem;height:1.75rem;fill:none;stroke:#fff}@media (min-width: 21rem){a.tooltip svg{width:2rem;height:2rem}}a.tooltip span{position:absolute;top:50%;left:0;width:70vw;max-width:17.0625rem;height:auto;padding:1.375rem;transform:translate3d(-100%,-50%,0);opacity:0;pointer-events:none;transition:all .25s ease;background:#fff;font-size:.875rem;color:#000}a.tooltip span:after{content:"";position:absolute;top:50%;right:-.3125rem;width:0;height:0;transform:translateY(-50%);border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-left:.375rem solid rgb(255,255,255);pointer-events:none}a.tooltip:hover span,a.tooltip:focus span{opacity:1;transform:translate3d(calc(-100% - .3125rem),-50%,0)}app-image-text{display:block;margin-bottom:1.375rem}app-image-text:empty{display:none}@media screen and (min-width: 64em){app-image-text{margin-bottom:11.25rem}}app-image-text .offer article{padding:0}app-image-text .offer article>.row{display:block;width:100%}@media screen and (min-width: 64em){app-image-text .offer article>.row{display:flex;align-items:flex-start}}@media screen and (min-width: 64em){app-image-text .offer article{box-shadow:none}}app-image-text .offer article>.row{margin:0}app-image-text .offer article>.row>a div.column{padding:0}app-image-text .offer article .row>a{background:#fff;padding:.8125rem}app-image-text .offer article .row>a figure picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:auto;max-width:250px;max-height:250px}@media screen and (min-width: 48em){app-image-text .offer article .row>a figure picture{max-width:300px}}app-image-text .offer article .row>a figure picture img{width:100%;max-height:100%;max-width:100%;height:250px;flex:1 0}@media screen and (min-width: 64em){app-image-text .offer article .row>a{padding:2.5rem 1.25rem}app-image-text .offer article .row>a+div.column div.content{min-height:16.625rem;position:relative;top:3.125rem}}app-image-text .offer article div.content{background:#4c4a59;text-align:left;margin-left:0;padding:3.125rem 1.5rem}@media screen and (min-width: 64em){app-image-text .offer article div.content{padding:4.0625rem .625rem}}app-image-text .offer article div.content time{display:block;color:#fff}app-image-text .offer article div.content .h2{display:inline-block;color:#fff;margin:.3125rem 0 0;transition:color .25s ease}app-card-type-links a{display:block;margin-bottom:1.375rem}app-card-type-links a>.row{margin:0!important}@media screen and (min-width: 48em){app-card-type-links a{padding:0}}@media screen and (min-width: 64em){app-card-type-links a{margin-bottom:3.125rem}}app-card-type-links a:hover figure.ba,app-card-type-links a:focus figure.ba{background-color:#2f2d3b}app-card-type-links a:hover figure.ba svg,app-card-type-links a:focus figure.ba svg{stroke:#ee334e}app-card-type-links a:hover figure.bb,app-card-type-links a:focus figure.bb{background-color:#2f2d3b}app-card-type-links a:hover figure.bb svg,app-card-type-links a:focus figure.bb svg{stroke:#00a651}app-card-type-links a:hover figure.bl,app-card-type-links a:focus figure.bl{background-color:#2f2d3b}app-card-type-links a:hover figure.bl svg,app-card-type-links a:focus figure.bl svg{stroke:#fcb131}app-card-type-links a:hover figure.all,app-card-type-links a:focus figure.all{background-color:#2f2d3b}@media screen and (min-width: 48em){app-card-type-links a>.row>.column:nth-child(1){padding-right:0}app-card-type-links a>.row>.column:nth-child(2){padding-left:0;padding-right:0}}app-card-type-links a .row.content{background:#4c4a59;text-align:left;margin-left:0;padding:0 .625rem 4.0625rem;min-height:100%}@media screen and (min-width: 64em){app-card-type-links a .row.content{padding:0 .625rem 4.0625rem;margin-top:-25%}}app-card-type-links a .row.content .h2{display:inline-block;color:#fff;margin:.3125rem 0 0;line-height:1.5rem;text-transform:uppercase;margin-top:20px}app-card-type-links a .row.content .h2 span:nth-child(1){font-weight:600;font-family:CircularStd,sans-serif;margin-top:.9375rem}@media screen and (min-width: 75em){app-card-type-links a .row.content .h2 span:nth-child(1){font-size:1.1375rem}}app-card-type-links a .row.content .h2 span:nth-child(1):last-child{font-family:Ahkio-Regular,sans-serif;font-size:1.8125rem;line-height:1em;font-weight:400}@media screen and (min-width: 75em){app-card-type-links a .row.content .h2 span:nth-child(1):last-child{font-size:2.35625rem}}app-card-type-links a .row.content .h2 span:nth-child(2){font-family:Ahkio-Regular,sans-serif;font-size:1.8125rem;line-height:1em;font-weight:400}@media screen and (min-width: 75em){app-card-type-links a .row.content .h2 span:nth-child(2){font-size:2.35625rem}}app-card-type-links a .row.content p{font-size:.9rem;margin-top:.8rem}app-card-type-links a figure{height:100%;display:flex;align-items:center;justify-content:center;background-color:#424152}app-card-type-links a figure:before{content:"";float:left;padding-bottom:75%}app-card-type-links a figure.ba svg{stroke:#ff4253}app-card-type-links a figure.bb svg{stroke:#6fd88b}app-card-type-links a figure.bl svg{stroke:#f4bf66}app-card-type-links a figure.all svg{stroke:#fff}app-card-type-links a figure svg{display:block;margin:auto;fill:none;width:200px;max-width:100%}progress.scroll[value]{position:absolute;left:0;bottom:-.125rem;height:.125rem;width:100%;color:#22b1ff;display:block;transition:opacity .25s cubic-bezier(.455,.03,.515,.955);background:#22b1ff00;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}progress.scroll[value]::-webkit-progress-bar{background:#22b1ff00}progress.scroll[value]::-moz-progress-bar{background:#22b1ff}progress.scroll[value]::-webkit-progress-value{background:#22b1ff}@keyframes in{0%{transform:translate3d(0,6.25rem,0);opacity:0}to{transform:translateZ(0);opacity:1}}figure.hero-slider{position:relative;width:100%;height:85vh;overflow:hidden;opacity:0;transition:opacity 1s cubic-bezier(.455,.03,.515,.955)}figure.hero-slider.act{opacity:1}figure.hero-slider nav.row div.column:nth-child(1){animation:in .5s 0ms;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}figure.hero-slider nav.row div.column:nth-child(2){animation:in .5s .1s;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}figure.hero-slider nav.row div.column:nth-child(3){animation:in .5s .2s;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}figure.hero-slider .ngucarousel{height:85vh;display:flex}figure.hero-slider .ngucarousel .ngucarousel-inner{overflow:visible!important;width:100%;height:100%}figure.hero-slider .ngucarousel .ngucarousel-inner .ngucarousel-items{height:100%}figure.hero-slider .ngucarousel ngu-item{margin-top:0!important}figure.hero-slider .ngucarousel li,figure.hero-slider .ngucarousel .item{position:relative;width:100%;height:100%;backface-visibility:visible}figure.hero-slider .ngucarousel li picture,figure.hero-slider .ngucarousel .item picture{display:block;width:100vw;height:100%}figure.hero-slider .ngucarousel li img,figure.hero-slider .ngucarousel .item img{width:100%;height:100%;object-fit:cover;object-position:55% 50%}figure.hero-slider .ngucarousel li .hero-overlay,figure.hero-slider .ngucarousel .item .hero-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#0003;pointer-events:none}figure.hero-slider .ngucarousel li figcaption,figure.hero-slider .ngucarousel .item figcaption{position:absolute;inset:0 0 auto;margin:auto;width:100%;height:100%;z-index:2}figure.hero-slider .ngucarousel li figcaption span,figure.hero-slider .ngucarousel .item figcaption span{display:block;text-align:center;margin-bottom:0}@media screen and (min-width: 48em){figure.hero-slider .ngucarousel li figcaption span,figure.hero-slider .ngucarousel .item figcaption span{margin-bottom:1.875rem}}figure.hero-slider .ngucarousel li a.more,figure.hero-slider .ngucarousel .item a.more{margin-top:0;color:#fff;transition-duration:0ms}figure.hero-slider .ngucarousel li a.more svg,figure.hero-slider .ngucarousel .item a.more svg{stroke:#fff}figure.hero-slider nav{position:absolute;top:auto;right:0;bottom:1.25rem;left:0;margin:auto;z-index:2}@media screen and (min-width: 48em){figure.hero-slider nav{position:absolute;top:auto;right:0;bottom:3.75rem;left:0}}figure.hero-slider nav div.column{transform:translate3d(0,6.25rem,0);opacity:0}@media screen and (min-width: 64em){figure.hero-slider nav.row{padding:0 6.25rem}figure.hero-slider nav.row div.column{padding:0 2.5vw}}figure.hero-slider nav a{width:100%;height:auto;display:block;font-size:1rem}figure.hero-slider nav a:link,figure.hero-slider nav a:active,figure.hero-slider nav a:visited{color:#fff;text-decoration:none}figure.hero-slider nav a:hover,figure.hero-slider nav a:focus{color:#22b1ff;text-decoration:none}figure.hero-slider nav a div.progress{width:100%;height:.25rem;border:none;border-radius:0;display:block;margin-bottom:.5rem;background:#ffffff80;transition:opacity .25s cubic-bezier(.455,.03,.515,.955);z-index:1;position:relative}figure.hero-slider nav a div.progress .fill{width:0%;height:100%;position:absolute;top:0;left:0;background-color:#fff}figure.hero-slider nav a div.progress .fill.act{animation-name:fill-bar;animation-duration:6s;animation-timing-function:linear}figure.hero-slider nav a span{display:none;text-transform:uppercase;font-weight:600}@media screen and (min-width: 48em){figure.hero-slider nav a span{display:inline}}@keyframes fill-bar{0%{width:0%}to{width:100%}}figure.specials-slider{position:relative;margin-top:2.5rem;overflow:hidden;opacity:0;transition:opacity .5s cubic-bezier(.455,.03,.515,.955)}figure.specials-slider.act{opacity:1}@media screen and (min-width: 64em){figure.specials-slider{margin:3.75rem 0}}figure.specials-slider div.row div.column{text-align:left}figure.specials-slider div.row div.column div.flex-viewport{overflow:visible!important}figure.specials-slider ngu-carousel{position:inherit!important}figure.specials-slider ul,figure.specials-slider .ngucarousel{display:flex;margin:0 -.375rem;position:relative}@media screen and (min-width: 75em){figure.specials-slider ul,figure.specials-slider .ngucarousel{margin:0 -1.5625rem}}@media (min-width: 125rem){figure.specials-slider ul,figure.specials-slider .ngucarousel{margin:0 -3.125rem}}figure.specials-slider ul .ngucarousel-inner,figure.specials-slider .ngucarousel .ngucarousel-inner{overflow:visible!important;width:100%}figure.specials-slider ul li,figure.specials-slider ul .item,figure.specials-slider .ngucarousel li,figure.specials-slider .ngucarousel .item{width:100%!important;padding-right:.375rem!important;padding-left:.375rem!important;backface-visibility:visible;padding-right:0;transition:opacity .25s ease}@media screen and (min-width: 48em){figure.specials-slider ul li,figure.specials-slider ul .item,figure.specials-slider .ngucarousel li,figure.specials-slider .ngucarousel .item{width:50%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 64em){figure.specials-slider ul li,figure.specials-slider ul .item,figure.specials-slider .ngucarousel li,figure.specials-slider .ngucarousel .item{width:50%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 75em){figure.specials-slider ul li,figure.specials-slider ul .item,figure.specials-slider .ngucarousel li,figure.specials-slider .ngucarousel .item{width:50%!important;padding-right:1.5625rem!important;padding-left:1.5625rem!important}}@media (min-width: 125rem){figure.specials-slider ul li,figure.specials-slider ul .item,figure.specials-slider .ngucarousel li,figure.specials-slider .ngucarousel .item{width:50%!important;padding-right:3.125rem!important;padding-left:3.125rem!important}}figure.specials-slider ul li a,figure.specials-slider ul .item a,figure.specials-slider .ngucarousel li a,figure.specials-slider .ngucarousel .item a{opacity:.5;display:block;transition:opacity .25s ease}figure.specials-slider ul li a.act,figure.specials-slider ul li a:hover,figure.specials-slider ul li a:focus,figure.specials-slider ul .item a.act,figure.specials-slider ul .item a:hover,figure.specials-slider ul .item a:focus,figure.specials-slider .ngucarousel li a.act,figure.specials-slider .ngucarousel li a:hover,figure.specials-slider .ngucarousel li a:focus,figure.specials-slider .ngucarousel .item a.act,figure.specials-slider .ngucarousel .item a:hover,figure.specials-slider .ngucarousel .item a:focus{opacity:1}figure.specials-slider ul li picture,figure.specials-slider ul .item picture,figure.specials-slider .ngucarousel li picture,figure.specials-slider .ngucarousel .item picture{position:relative;width:100%;display:block;overflow:hidden;max-width:125rem}figure.specials-slider ul li picture:before,figure.specials-slider ul .item picture:before,figure.specials-slider .ngucarousel li picture:before,figure.specials-slider .ngucarousel .item picture:before{content:"";float:left;padding-bottom:75%}figure.specials-slider ul li picture img,figure.specials-slider ul .item picture img,figure.specials-slider .ngucarousel li picture img,figure.specials-slider .ngucarousel .item picture img{position:absolute;width:100%;height:100%;object-fit:cover}figure.specials-slider ul li figure,figure.specials-slider ul .item figure,figure.specials-slider .ngucarousel li figure,figure.specials-slider .ngucarousel .item figure{position:relative}figure.specials-slider ul li figure .special-wrapper,figure.specials-slider ul .item figure .special-wrapper,figure.specials-slider .ngucarousel li figure .special-wrapper,figure.specials-slider .ngucarousel .item figure .special-wrapper{position:absolute;top:0;left:0;width:150px;height:150px;overflow:hidden}@media screen and (min-width: 64em){figure.specials-slider ul li figure .special-wrapper,figure.specials-slider ul .item figure .special-wrapper,figure.specials-slider .ngucarousel li figure .special-wrapper,figure.specials-slider .ngucarousel .item figure .special-wrapper{width:200px;height:200px}}figure.specials-slider ul li figure .special-wrapper .special,figure.specials-slider ul .item figure .special-wrapper .special,figure.specials-slider .ngucarousel li figure .special-wrapper .special,figure.specials-slider .ngucarousel .item figure .special-wrapper .special{position:absolute;top:-75px;left:-75px;z-index:10;font-family:CircularStd,sans-serif;text-transform:uppercase;font-size:.8rem;font-weight:600;background:#0081c8;color:#fff;transform:rotate(-45deg);width:150px;height:150px;padding-top:114px;text-align:center}@media screen and (min-width: 64em){figure.specials-slider ul li figure .special-wrapper .special,figure.specials-slider ul .item figure .special-wrapper .special,figure.specials-slider .ngucarousel li figure .special-wrapper .special,figure.specials-slider .ngucarousel .item figure .special-wrapper .special{top:-100px;left:-100px;font-size:1rem;width:200px;height:200px;padding-top:158px}}figure.specials-slider ul li figcaption,figure.specials-slider ul .item figcaption,figure.specials-slider .ngucarousel li figcaption,figure.specials-slider .ngucarousel .item figcaption{position:relative;margin-top:-2.5rem;text-align:left;max-width:80%}figure.specials-slider ul li figcaption .h2,figure.specials-slider ul .item figcaption .h2,figure.specials-slider .ngucarousel li figcaption .h2,figure.specials-slider .ngucarousel .item figcaption .h2{display:inline-block;padding:.75rem 1.25rem;background:#fff;color:#4c4a59;box-shadow:.625rem .625rem 1.5625rem #00000042}@media screen and (min-width: 90em){figure.specials-slider ul li figcaption,figure.specials-slider ul .item figcaption,figure.specials-slider .ngucarousel li figcaption,figure.specials-slider .ngucarousel .item figcaption{position:absolute;right:-1.875rem;bottom:3.125rem}figure.specials-slider ul li figcaption .h2,figure.specials-slider ul .item figcaption .h2,figure.specials-slider .ngucarousel li figcaption .h2,figure.specials-slider .ngucarousel .item figcaption .h2{display:inline-block;padding:2.1875rem 2.5rem;background:#fff;color:#4c4a59;box-shadow:.625rem .625rem 1.5625rem #00000042}}figure.specials-slider ul a.prev.prev,figure.specials-slider .ngucarousel a.prev.prev{left:.375rem}@media screen and (min-width: 75em){figure.specials-slider ul a.prev.prev,figure.specials-slider .ngucarousel a.prev.prev{left:1.5625rem}}@media (min-width: 125rem){figure.specials-slider ul a.prev.prev,figure.specials-slider .ngucarousel a.prev.prev{left:3.125rem}}figure.specials-slider ul a.next.next,figure.specials-slider .ngucarousel a.next.next{right:.375rem}@media screen and (min-width: 75em){figure.specials-slider ul a.next.next,figure.specials-slider .ngucarousel a.next.next{right:1.5625rem}}@media (min-width: 125rem){figure.specials-slider ul a.next.next,figure.specials-slider .ngucarousel a.next.next{right:3.125rem}}figure.specials-slider:hover a.prev,figure.specials-slider:hover a.next,figure.specials-slider:focus a.prev,figure.specials-slider:focus a.next{opacity:1}figure.news-slider{position:relative;margin-top:2.5rem;overflow:hidden;opacity:0;transition:opacity .5s cubic-bezier(.455,.03,.515,.955)}figure.news-slider.act{opacity:1}@media screen and (min-width: 64em){figure.news-slider{margin:3.75rem 0}}figure.news-slider div.row div.column{text-align:left}figure.news-slider div.row div.column div.flex-viewport{overflow:visible!important}figure.news-slider ul,figure.news-slider .ngucarousel{display:flex;position:relative;margin:0 -.375rem}@media screen and (min-width: 75em){figure.news-slider ul,figure.news-slider .ngucarousel{margin:0 -.9375rem}}figure.news-slider ul .ngucarousel-inner,figure.news-slider .ngucarousel .ngucarousel-inner{overflow:visible!important;width:100%}figure.news-slider ul .ngucarousel-items,figure.news-slider .ngucarousel .ngucarousel-items{height:100%}figure.news-slider ul li,figure.news-slider ul .item,figure.news-slider .ngucarousel li,figure.news-slider .ngucarousel .item{width:100%!important;padding-right:.375rem!important;padding-left:.375rem!important;backface-visibility:visible;margin:.9375rem 0;transition:opacity .25s ease}@media screen and (min-width: 48em){figure.news-slider ul li,figure.news-slider ul .item,figure.news-slider .ngucarousel li,figure.news-slider .ngucarousel .item{width:50%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 64em){figure.news-slider ul li,figure.news-slider ul .item,figure.news-slider .ngucarousel li,figure.news-slider .ngucarousel .item{width:33%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 75em){figure.news-slider ul li,figure.news-slider ul .item,figure.news-slider .ngucarousel li,figure.news-slider .ngucarousel .item{width:33%!important;padding-right:.9375rem!important;padding-left:.9375rem!important}}@media (min-width: 125rem){figure.news-slider ul li,figure.news-slider ul .item,figure.news-slider .ngucarousel li,figure.news-slider .ngucarousel .item{width:33%;padding-right:.9375rem!important;padding-left:.9375rem!important}}figure.news-slider ul li .tile,figure.news-slider ul .item .tile,figure.news-slider .ngucarousel li .tile,figure.news-slider .ngucarousel .item .tile{height:100%}figure.news-slider ul li a,figure.news-slider ul .item a,figure.news-slider .ngucarousel li a,figure.news-slider .ngucarousel .item a{opacity:.5;display:block;background:#4c4a59;box-shadow:.125rem .125rem .9375rem #0003;transition:opacity .25s ease;height:100%}figure.news-slider ul li a.act,figure.news-slider ul li a:hover,figure.news-slider ul li a:focus,figure.news-slider ul .item a.act,figure.news-slider ul .item a:hover,figure.news-slider ul .item a:focus,figure.news-slider .ngucarousel li a.act,figure.news-slider .ngucarousel li a:hover,figure.news-slider .ngucarousel li a:focus,figure.news-slider .ngucarousel .item a.act,figure.news-slider .ngucarousel .item a:hover,figure.news-slider .ngucarousel .item a:focus{opacity:1}figure.news-slider ul li picture,figure.news-slider ul .item picture,figure.news-slider .ngucarousel li picture,figure.news-slider .ngucarousel .item picture{position:relative;width:100%;display:block;overflow:hidden}figure.news-slider ul li picture:before,figure.news-slider ul .item picture:before,figure.news-slider .ngucarousel li picture:before,figure.news-slider .ngucarousel .item picture:before{content:"";float:left;padding-bottom:62.5%}figure.news-slider ul li picture img,figure.news-slider ul .item picture img,figure.news-slider .ngucarousel li picture img,figure.news-slider .ngucarousel .item picture img{position:absolute;width:100%;height:100%;object-fit:cover}figure.news-slider ul li figcaption,figure.news-slider ul .item figcaption,figure.news-slider .ngucarousel li figcaption,figure.news-slider .ngucarousel .item figcaption{text-align:left;padding:1.375rem 1.375rem 3.125rem}figure.news-slider ul li figcaption time,figure.news-slider ul .item figcaption time,figure.news-slider .ngucarousel li figcaption time,figure.news-slider .ngucarousel .item figcaption time{display:block}figure.news-slider ul li figcaption .h2,figure.news-slider ul .item figcaption .h2,figure.news-slider .ngucarousel li figcaption .h2,figure.news-slider .ngucarousel .item figcaption .h2{display:inline-block;color:#fff;margin:.3125rem 0 1.5625rem}figure.news-slider ul li figcaption .h2+p,figure.news-slider ul .item figcaption .h2+p,figure.news-slider .ngucarousel li figcaption .h2+p,figure.news-slider .ngucarousel .item figcaption .h2+p{margin-top:0;font-size:1.125rem}figure.news-slider ul a.prev.prev,figure.news-slider .ngucarousel a.prev.prev{left:.375rem}@media screen and (min-width: 75em){figure.news-slider ul a.prev.prev,figure.news-slider .ngucarousel a.prev.prev{left:.9375rem}}figure.news-slider ul a.next.next,figure.news-slider .ngucarousel a.next.next{right:.375rem}@media screen and (min-width: 75em){figure.news-slider ul a.next.next,figure.news-slider .ngucarousel a.next.next{right:.9375rem}}figure.news-slider:hover a.prev,figure.news-slider:hover a.next,figure.news-slider:focus a.prev,figure.news-slider:focus a.next{opacity:1}figure.card-slider{position:relative;margin-top:5rem;margin-bottom:2.5rem;overflow:hidden}figure.card-slider app-card-slider>.row{opacity:0;transition:opacity .5s cubic-bezier(.455,.03,.515,.955)}figure.card-slider app-card-slider>.row.act{opacity:1}@media screen and (min-width: 64em){figure.card-slider{margin-top:6.875rem}}figure.card-slider .h4{color:#fff;text-align:left;margin:2.5rem 0}figure.card-slider div.row.align-left div.flex-viewport{overflow:visible!important}figure.card-slider ul,figure.card-slider .ngucarousel{display:flex}figure.card-slider ul .ngucarousel-inner,figure.card-slider .ngucarousel .ngucarousel-inner{overflow:visible!important;width:100%}figure.card-slider ul .ngucarousel-items,figure.card-slider .ngucarousel .ngucarousel-items{height:100%;margin:0 -.375rem}@media screen and (min-width: 75em){figure.card-slider ul .ngucarousel-items,figure.card-slider .ngucarousel .ngucarousel-items{margin:0 -.9375rem}}figure.card-slider ul .ngucarousel-items>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item{width:100%!important;padding-right:.375rem!important;padding-left:.375rem!important;height:100%;backface-visibility:hidden}@media screen and (min-width: 48em){figure.card-slider ul .ngucarousel-items>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item{width:50%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 64em){figure.card-slider ul .ngucarousel-items>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item{width:33.33%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 75em){figure.card-slider ul .ngucarousel-items>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item{width:33.33%!important;padding-right:.9375rem!important;padding-left:.9375rem!important}}@media (min-width: 125rem){figure.card-slider ul .ngucarousel-items>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item{width:33.33%!important;padding-right:.9375rem!important;padding-left:.9375rem!important}}figure.card-slider ul .ngucarousel-items>.item app-card-preview>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item app-card-preview>.item{opacity:.5;transition:opacity .25s ease}figure.card-slider ul .ngucarousel-items>.item app-card-preview.act>.item,figure.card-slider ul .ngucarousel-items>.item app-card-preview:hover>.item,figure.card-slider ul .ngucarousel-items>.item app-card-preview:focus>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item app-card-preview.act>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item app-card-preview:hover>.item,figure.card-slider .ngucarousel .ngucarousel-items>.item app-card-preview:focus>.item{opacity:1}figure.card-slider ul .ngucarousel-items>.item a,figure.card-slider .ngucarousel .ngucarousel-items>.item a{position:relative;width:100%;backface-visibility:hidden}figure.card-slider:hover a.prev,figure.card-slider:hover a.next,figure.card-slider:focus a.prev,figure.card-slider:focus a.next{opacity:1}figure.card-slider a.prev,figure.card-slider a.next{background:#424152cc}figure.card-slider a.prev:hover,figure.card-slider a.prev:focus,figure.card-slider a.next:hover,figure.card-slider a.next:focus{background:#424152}.inclusion-entry{padding:0;margin-top:2.5rem}.inclusion-entry:first-child{margin-top:1.5rem}.inclusion-entry .top{display:flex}.inclusion-entry .top .icon{height:30px;width:30px;object-fit:scale-down;margin-right:.5rem}@media screen and (min-width: 48em){.inclusion-entry .top .icon{margin-right:1rem}}.inclusion-entry .top h2{font-size:1.75rem}.inclusion-entry .entry{text-align:left;margin:1rem 0 1.5rem 2.3rem}@media screen and (min-width: 48em){.inclusion-entry .entry{margin-left:2.8rem}}figure.image-slider{position:relative;overflow:hidden;opacity:0;transition:opacity .5s cubic-bezier(.455,.03,.515,.955)}figure.image-slider.act{opacity:1}figure.image-slider div.row div.column div.flex-viewport{overflow:visible!important}figure.image-slider ngu-carousel{position:inherit!important}figure.image-slider ul,figure.image-slider .ngucarousel{display:flex;position:relative;margin:0 -.375rem}@media screen and (min-width: 75em){figure.image-slider ul,figure.image-slider .ngucarousel{margin:0 -.9375rem}}figure.image-slider ul .ngucarousel-inner,figure.image-slider .ngucarousel .ngucarousel-inner{overflow:visible!important;width:100%}figure.image-slider ul .ngucarousel-inner ngu-item,figure.image-slider .ngucarousel .ngucarousel-inner ngu-item{margin-top:0!important}figure.image-slider ul li,figure.image-slider ul .item,figure.image-slider .ngucarousel li,figure.image-slider .ngucarousel .item{width:100%!important;padding-right:.375rem!important;padding-left:.375rem!important;backface-visibility:visible;transition:opacity .25s ease}@media screen and (min-width: 48em){figure.image-slider ul li,figure.image-slider ul .item,figure.image-slider .ngucarousel li,figure.image-slider .ngucarousel .item{padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 64em){figure.image-slider ul li,figure.image-slider ul .item,figure.image-slider .ngucarousel li,figure.image-slider .ngucarousel .item{padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 75em){figure.image-slider ul li,figure.image-slider ul .item,figure.image-slider .ngucarousel li,figure.image-slider .ngucarousel .item{padding-right:.9375rem!important;padding-left:.9375rem!important}}@media screen and (min-width: 90em){figure.image-slider ul li,figure.image-slider ul .item,figure.image-slider .ngucarousel li,figure.image-slider .ngucarousel .item{padding-right:.9375rem!important;padding-left:.9375rem!important}}@media (min-width: 125rem){figure.image-slider ul li,figure.image-slider ul .item,figure.image-slider .ngucarousel li,figure.image-slider .ngucarousel .item{padding-right:.9375rem!important;padding-left:.9375rem!important}}figure.image-slider ul li a,figure.image-slider ul .item a,figure.image-slider .ngucarousel li a,figure.image-slider .ngucarousel .item a{display:block;opacity:.5;transition:opacity .25s ease}figure.image-slider ul li a.act,figure.image-slider ul li a:hover,figure.image-slider ul li a:focus,figure.image-slider ul .item a.act,figure.image-slider ul .item a:hover,figure.image-slider ul .item a:focus,figure.image-slider .ngucarousel li a.act,figure.image-slider .ngucarousel li a:hover,figure.image-slider .ngucarousel li a:focus,figure.image-slider .ngucarousel .item a.act,figure.image-slider .ngucarousel .item a:hover,figure.image-slider .ngucarousel .item a:focus{opacity:1}figure.image-slider ul a.prev.prev,figure.image-slider .ngucarousel a.prev.prev{left:.375rem}@media screen and (min-width: 75em){figure.image-slider ul a.prev.prev,figure.image-slider .ngucarousel a.prev.prev{left:.9375rem}}figure.image-slider ul a.next.next,figure.image-slider .ngucarousel a.next.next{right:.375rem}@media screen and (min-width: 75em){figure.image-slider ul a.next.next,figure.image-slider .ngucarousel a.next.next{right:.9375rem}}figure.image-slider:hover a.prev,figure.image-slider:hover a.next,figure.image-slider:focus a.prev,figure.image-slider:focus a.next{opacity:1}figure.image picture{position:relative;width:100%;display:block;overflow:hidden;max-width:125rem}figure.image picture:before{content:"";float:left;padding-bottom:75%}figure.image picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}figure.image figcaption{text-align:left;padding:.625rem 0;font-size:1rem;color:#fff}figure[class*=-slider] a.prev,figure[class*=-slider] a.next{position:absolute;top:50%;transform:translateY(-50%);width:4.0625rem;height:4.0625rem;border:none;border-radius:4.0625rem;padding:.75rem;background:#2f2d3bcc;display:inline-flex;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:10;transition:all .25s ease;display:block;opacity:0}figure[class*=-slider] a.prev app-icon,figure[class*=-slider] a.next app-icon{width:100%;height:100%}body[data-touch] figure[class*=-slider] a.prev,body[data-touch] figure[class*=-slider] a.next{display:none!important}@media screen and (min-width: 64em){body[data-touch] figure[class*=-slider] a.prev,body[data-touch] figure[class*=-slider] a.next{display:inline-flex!important}}figure[class*=-slider] a.prev:hover,figure[class*=-slider] a.prev:focus,figure[class*=-slider] a.next:hover,figure[class*=-slider] a.next:focus{background:#2f2d3b}figure[class*=-slider] a.prev.prev,figure[class*=-slider] a.next.prev{left:0}@media screen and (min-width: 75em){figure[class*=-slider] a.prev.prev,figure[class*=-slider] a.next.prev{left:0}}figure[class*=-slider] a.prev.prev svg,figure[class*=-slider] a.next.prev svg{transform:rotate(180deg)}figure[class*=-slider] a.prev.next,figure[class*=-slider] a.next.next{right:0}@media screen and (min-width: 75em){figure[class*=-slider] a.prev.next,figure[class*=-slider] a.next.next{right:0}}figure[class*=-slider] a.prev svg,figure[class*=-slider] a.next svg{stroke:#fff;stroke-width:1.5px;fill:none;transition:stroke .25s ease}figure[class*=-slider] .ngucarousel-items{transition:transform .8s ease!important}figure.card-image-slider{position:relative;overflow:visible;width:90%;opacity:1;transition:opacity .5s cubic-bezier(.455,.03,.515,.955)}figure.card-image-slider div.row div.column{text-align:left}figure.card-image-slider div.row div.column div.flex-viewport{overflow:visible!important}figure.card-image-slider ngu-carousel{position:inherit!important}figure.card-image-slider ul,figure.card-image-slider .ngucarousel{display:flex;margin:0 -.375rem;position:relative}@media screen and (min-width: 75em){figure.card-image-slider ul,figure.card-image-slider .ngucarousel{margin:0 -.9375rem}}figure.card-image-slider ul .ngucarousel-inner,figure.card-image-slider .ngucarousel .ngucarousel-inner{overflow:visible!important;width:100%}figure.card-image-slider ul li,figure.card-image-slider ul .item,figure.card-image-slider .ngucarousel li,figure.card-image-slider .ngucarousel .item{width:100%!important;padding-right:.375rem!important;padding-left:.375rem!important;margin-top:0;backface-visibility:visible;padding-right:0;transition:opacity .25s ease}@media screen and (min-width: 48em){figure.card-image-slider ul li,figure.card-image-slider ul .item,figure.card-image-slider .ngucarousel li,figure.card-image-slider .ngucarousel .item{width:50%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 64em){figure.card-image-slider ul li,figure.card-image-slider ul .item,figure.card-image-slider .ngucarousel li,figure.card-image-slider .ngucarousel .item{width:50%!important;padding-right:.375rem!important;padding-left:.375rem!important}}@media screen and (min-width: 75em){figure.card-image-slider ul li,figure.card-image-slider ul .item,figure.card-image-slider .ngucarousel li,figure.card-image-slider .ngucarousel .item{width:50%!important;padding-right:.9375rem!important;padding-left:.9375rem!important}}figure.card-image-slider ul li a,figure.card-image-slider ul .item a,figure.card-image-slider .ngucarousel li a,figure.card-image-slider .ngucarousel .item a{opacity:.5;display:block;transition:opacity .25s ease}figure.card-image-slider ul li a.act,figure.card-image-slider ul li a:hover,figure.card-image-slider ul li a:focus,figure.card-image-slider ul .item a.act,figure.card-image-slider ul .item a:hover,figure.card-image-slider ul .item a:focus,figure.card-image-slider .ngucarousel li a.act,figure.card-image-slider .ngucarousel li a:hover,figure.card-image-slider .ngucarousel li a:focus,figure.card-image-slider .ngucarousel .item a.act,figure.card-image-slider .ngucarousel .item a:hover,figure.card-image-slider .ngucarousel .item a:focus{opacity:1}figure.card-image-slider ul li picture,figure.card-image-slider ul .item picture,figure.card-image-slider .ngucarousel li picture,figure.card-image-slider .ngucarousel .item picture{position:relative;width:100%;display:block;overflow:hidden;max-width:125rem}figure.card-image-slider ul li picture:before,figure.card-image-slider ul .item picture:before,figure.card-image-slider .ngucarousel li picture:before,figure.card-image-slider .ngucarousel .item picture:before{content:"";float:left;padding-bottom:75%}figure.card-image-slider ul li picture img,figure.card-image-slider ul .item picture img,figure.card-image-slider .ngucarousel li picture img,figure.card-image-slider .ngucarousel .item picture img{position:absolute;width:100%;height:100%;object-fit:cover}figure.card-image-slider ul a.prev.prev,figure.card-image-slider .ngucarousel a.prev.prev{left:.375rem}@media screen and (min-width: 75em){figure.card-image-slider ul a.prev.prev,figure.card-image-slider .ngucarousel a.prev.prev{left:.9375rem}}figure.card-image-slider ul a.next.next,figure.card-image-slider .ngucarousel a.next.next{right:.375rem}@media screen and (min-width: 75em){figure.card-image-slider ul a.next.next,figure.card-image-slider .ngucarousel a.next.next{right:.9375rem}}figure.card-image-slider:hover a.prev,figure.card-image-slider:hover a.next,figure.card-image-slider:focus a.prev,figure.card-image-slider:focus a.next{opacity:1}.autocomplete{position:absolute;top:100%;background-color:#fff;width:100%;list-style-type:none;text-align:left;padding-left:0;padding:.75rem;border-radius:.25rem;z-index:2}.autocomplete li{font-size:1rem}.autocomplete li button{padding:0;background:none;color:#000;text-transform:none;font-weight:400;height:auto;width:100%;justify-content:left;margin:12px 0}.autocomplete li button:hover,.autocomplete li button:focus{color:#22b1ff}@page{margin:9mm;size:A4}.print-logo,.card app-card-video.print-video{display:none}@media print{*{hyphens:auto;word-break:break-word}.h1{margin-top:1.5em}img,a.partner{page-break-inside:avoid!important;font-family:sans-serif!important}app-video-player video{display:none}app-video-player .jwplayer{display:none;padding-top:0}app-video-player img{width:100%}app-image-element{display:block}.print-logo{display:block;width:30%;margin-left:70%;padding-right:1.375rem}.card app-card-video{display:none}.card app-card-video.print-video{display:block;page-break-inside:avoid!important}.card app-card-video.print-video img{page-break-inside:avoid}.card app-card-video.print-video #video.card{padding:0;margin:0;top:1.5rem}.sb-video-player-preview{position:absolute!important;top:0;left:0}figure,picture,img{background:none!important}header,app-footer,.card-slider,.icon.bookmark,app-share,a.more,div.accordion .panel app-icon,a.download,app-modal,app-menu,.jw-controls,body[data-main=detail] div.set,body[data-main=school-offer] div.set,app-sos-footer{display:none}p,li,.card p,.card li,.card p a,.card li a{font-size:1rem!important}.h1{font-size:2.25rem;margin-bottom:0}.h1,p,a,li,app-icon,span,.h6{color:#000!important}svg{stroke:#000!important}ul.filter-list{padding:0}ul.filter-list li{padding:.625rem}ul.filter-list li+li{border-top:1px solid black}ul.filter-list li:last-child{border-bottom:1px solid black}ul.filter-list li:first-child{border-top:none}a.partner{display:block!important;border:1px solid black!important;margin-top:1.5rem}a.partner figure{padding:0}div.label.ba,div.label.bb,div.label.bl{margin:20px 0;position:absolute;width:calc(50% - 2.25rem);right:1.375rem;top:2.5em}div.label.ba span,div.label.bb span,div.label.bl span{left:-20px}div.label.ba span:nth-child(2),div.label.bb span:nth-child(2),div.label.bl span:nth-child(2){padding-left:0}div.label.ba span:first-child,div.label.bb span:first-child,div.label.bl span:first-child{padding-left:0}div.label.ba span,div.label.ba strong,div.label.bb span,div.label.bb strong,div.label.bl span,div.label.bl strong{color:#fffffffc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}div.label.ba svg,div.label.bb svg,div.label.bl svg{stroke:#fff!important}app-card{display:flex;flex-flow:column-reverse}app-card>*{flex:1 0 auto!important}div.label.ba{border:20px solid #ff4253}div.label.ba span{background:none!important}div.label.ba span+span{background:none!important}div.label.bb{border:20px solid #6fd88b}div.label.bb span{background:none!important}div.label.bb span+span{background:none!important}.card-row{flex-wrap:nowrap}.card-row>*{flex:0 0 50%}.card-row .h1{margin-top:.625rem}.card{position:absolute;top:50px;overflow:visible;width:100%}.card>.row>.column{flex:0 0 50%;max-width:50%;width:50%}.card>.row>.column:first-child{display:flex;flex-flow:column}.card>.row>.column:first-child>.h1,.card>.row>.column:first-child>.text-expander,.card>.row>.column:first-child>.accordion{flex:0 0 auto;max-width:100%}.card>.row>.column:first-child>app-card-type-label{flex:0 0 0%}.card>.row>.column:first-child #video{order:1}app-school-offer-page .card>.row>.column{flex:0 0 100%;max-width:100%;width:100%}app-school-offer-page .card>.row>.column article h1,app-school-offer-page .card>.row>.column article .lead{width:50%}app-school-offer-page .card>.row>.column article .lead{margin-top:20px}app-school-offer-page .left-column app-image-element.main{display:block!important}app-school-offer-page .right-column .download.right-col-button+div{position:absolute;top:60px;right:20px;width:40%}div.label.bl{border:20px solid #f4bf66}div.label.bl span{background:none!important}div.label.bl span+span{background:none!important}div.accordion{margin-top:.5rem;margin-bottom:0}div.accordion .panel{border-bottom:none}div.accordion .panel a{padding-bottom:0;padding-top:.75rem}div.accordion .panel .content{height:auto!important}ul.filter-list{background:#fff;margin-top:6.5em}.text-expander{margin-top:1.5rem!important;height:auto!important;margin-bottom:0!important}.text-expander:after{background:none!important}#main{padding-top:0!important;background:#fff!important}.panel,.inclusion-entry{page-break-inside:avoid}.inclusion-entry h2{color:#000}.inclusion-entry .entry{margin-left:0}.inclusion-entry .top .icon{display:none}}@media screen{html{font-size:16px}}@media screen and (min-width: 48em){html{font-size:16px}}@media screen and (min-width: 64em){html{font-size:16px}}@media screen and (min-width: 75em){html{font-size:16px}}@media screen and (min-device-width: 20em) and (max-device-width: 46em) and (orientation: landscape),screen and (min-device-width: 20em) and (max-device-width: 46em) and (orientation: portrait){html{font-size:16px}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait),screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: landscape){html{font-size:16px}}#loader{width:100vw;height:calc(100vh - 70px);top:70px;left:0;display:none}#loader .icon{position:absolute;left:50%;top:40vh;z-index:1000;width:50px;height:50px;margin:-25px 0 0 -25px;border:8px solid rgba(255,255,255,.5);border-radius:50%;border-top:8px solid #0081c8;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader.act{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{-ms-hyphens:auto;hyphens:auto;word-break:break-word}body:after{position:fixed;bottom:0;right:0;background:#000;color:#fff;padding:5px 10px;z-index:99999;font-size:16px}.cookie-banner{background-color:#4c4a59!important;border-top:1px solid rgba(255,255,255,.5)!important}.cookie-banner .cookie-text p,.cookie-banner .cookie-text p a{font-size:1rem}.cookie-banner a:link,.cookie-banner a:active,.cookie-banner a:visited{color:#22b1ff;text-decoration:none}.cookie-banner a:hover,.cookie-banner a:focus{color:#0081c8;text-decoration:none}.ngu-carousel,.ngucarousel,.ngu-container{width:100%!important;overflow:visible!important}app-slider-area .ngucarousel-items .tile{height:85vh!important}.prev.hidden,.next.hidden{display:none!important}.tile{box-shadow:none!important}html{--mdc-filled-text-field-container-color: #424152;--mdc-filled-text-field-disabled-container-color: #424152;--mat-select-panel-background-color: #424152;--mat-option-focus-state-layer-color: #4c4a59;--mat-option-hover-state-layer-color: #4c4a59;--mat-option-selected-state-layer-color: #4c4a59;--mdc-filled-text-field-input-text-color: white;--mdc-filled-text-field-disabled-input-text-color: white;--mat-select-enabled-arrow-color: white;--mat-select-invalid-arrow-color: white;--mat-option-label-text-color: white;--mat-select-focused-arrow-color: white;--mat-form-field-error-text-color: #f14767;--mdc-filled-text-field-container-shape: .25rem;--mdc-checkbox-selected-checkmark-color: white;--mat-autocomplete-background-color: #424152;--mdc-switch-track-shape: 30px;--mdc-switch-track-height: 20px;--mdc-switch-track-width: 44px;--mat-switch-track-outline-color: #0081C8;--mat-switch-selected-track-outline-color: #0081C8;--mat-switch-with-icon-handle-size: 12px;--mat-switch-unselected-handle-size: 12px;--mat-switch-selected-handle-size: 12px;--mdc-switch-handle-shape: 12px;--mdc-switch-state-layer-size: 12px;--mat-switch-pressed-handle-size: 12px;--mdc-switch-unselected-hover-track-color: transparent;--mat-radio-checked-ripple-color: white;--mdc-radio-unselected-icon-color: white;--mdc-radio-unselected-focus-icon-color: white;--mdc-radio-unselected-hover-icon-color: white;--mdc-radio-unselected-pressed-icon-color: white;--mdc-radio-selected-icon-color: white;--mdc-radio-selected-focus-icon-color: white;--mdc-radio-selected-hover-icon-color: white;--mdc-radio-selected-pressed-icon-color: white;--mdc-chip-container-shape-radius: 16px}html .mdc-checkbox__background{background-color:#424152!important}html .mat-mdc-form-field-required-marker{color:#b0afb5;margin-left:5px}html .mdc-line-ripple{display:none}html .mdc-text-field--filled{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}html mat-label{color:#b0afb5!important;font-size:14px!important}html mat-error{font-size:14px;font-family:CircularStd,sans-serif!important}html .mat-mdc-form-field-error-wrapper{padding-left:0}html .mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(1)}html mat-option:first-child{border-top:1px solid #4c4a59}html .mat-mdc-select-arrow{width:20px;height:10px}html .mdc-checkbox__background{background-color:#424152;border-color:#424152!important}html .mat-mdc-checkbox{margin-left:-11px}html .mat-mdc-form-field{margin:10px auto 0;width:100%;font-family:CircularStd,sans-serif!important}html .mat-mdc-form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{border:1px solid #f14767}html .mat-mdc-form-field.mat-form-field-disabled{opacity:.5}.checkbox-group{display:flex;flex-flow:column;align-items:flex-start;color:#fff}.checkbox-group mat-checkbox+mat-checkbox{margin-top:-5px}.checkbox-group+mat-error{text-align:start}.checkbox-group mat-checkbox.indented{padding-left:8.33%}.checkbox-group mat-checkbox.indented.mat-mdc-checkbox-disabled{opacity:.5}.checkbox-header{text-align:start;color:#fff;font-size:.875rem;line-height:1.4em;font-family:CircularStd,sans-serif;margin-top:5px}mat-form-field.search-field{--mat-form-field-filled-with-label-container-padding-top: 0}.mdc-switch .mdc-switch__icons{background-color:#fff;width:12px;height:12px;border-radius:12px}.mdc-switch .mdc-switch__icons svg{display:none}.mdc-switch .mdc-switch__ripple{display:none}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border:none;background-color:#424152}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{background-color:#424152;border:none}.mat-mdc-radio-button .mat-internal-form-field{width:100%}.mat-mdc-radio-button .mdc-radio{padding-left:0!important}.mat-mdc-form-field-hint{color:#b0afb5;line-height:normal;font-size:.875rem;font-family:CircularStd,sans-serif;font-weight:400}.mat-mdc-select-min-line{font-size:1rem}
