/*!
 * Bootstrap Grid v4.1.2 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.filter form .box_footer input{background:#196ba0;border:1px solid #145985;color:#fff;font-size:14px}@media (max-width:768px){.filter form .box,.filter form .box_content{flex-flow:row wrap}.filter form .box_content .form-group{flex:0 0 100%;margin-top:5px;width:100%}.filter form .box_content .form-group input,.filter form .box_content .form-group select{width:100%}.filter form .box_footer{margin-top:15px}}.container-white.carousel-partners .footer__partners{height:400px;padding-top:45px}@media (max-width:769px){.container-white.carousel-partners .footer__partners{margin-bottom:0}}@media (max-width:600px){.container-white.carousel-partners .footer__partners .partners__inner{display:block}}.container-white.carousel-partners .footer__partners .partners__title{background:#ecf4ff;border-radius:10px;flex:0 0 auto;height:53px;margin-left:auto;margin-right:auto;opacity:1;position:relative;text-align:center;top:27px;white-space:nowrap;width:257px;z-index:2}@media (max-width:1200px){.container-white.carousel-partners .footer__partners .partners__title{margin-bottom:20px}}.container-white.carousel-partners .footer__partners .partners__title span{color:#17181f;font:normal normal 500 16px/50px Quicksand;letter-spacing:0;text-transform:uppercase}@media (max-width:600px){.container-white.carousel-partners .footer__partners .partners__title{font-size:20px;text-align:center}}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper{flex:1 1 auto;overflow:hidden}@media (max-width:600px){.container-white.carousel-partners .footer__partners .partners__carousel-wrapper{margin-left:0}}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav{display:flex;flex:0 0 100%;height:100%;margin:0;pointer-events:none;position:absolute;width:100%;z-index:1}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-prev{background:transparent linear-gradient(0deg,#ecf4ff,#fff) 0 0 no-repeat padding-box;border:1px solid #bad3f8;border-radius:10px;height:100%;height:74px;left:0;margin-top:50px;pointer-events:all;position:absolute;width:60px}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-prev:hover{cursor:pointer}@media (max-width:1200px){.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-prev:hover{background-color:#fff}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-prev{background:none;border:none;left:0}}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-prev span{align-items:center;color:0;display:flex;font-size:0;height:100%;justify-content:center;width:100%}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-prev span:before{content:url(/assets/img/modra-leva.svg);height:25px;margin-right:4px;width:23px}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-next{background:transparent linear-gradient(0deg,#ecf4ff,#fff) 0 0 no-repeat padding-box;border:1px solid #bad3f8;border-radius:10px;height:74px;margin-top:50px;pointer-events:all;position:absolute;right:0;width:60px}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-next:hover{cursor:pointer}@media (max-width:1200px){.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-next:hover{background-color:#fff}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-next{background:none;border:none;right:0}}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-next span{align-items:center;color:0;display:flex;font-size:0;height:100%;justify-content:center;width:100%}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-nav .owl-next span:before{content:url(/assets/img/modra-prava.svg);height:25px;margin-left:4px;width:23px}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-carousel{display:flex}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-carousel .owl-stage-outer{border:1px solid #bad3f8;border-radius:10px;display:flex;margin-left:auto;margin-right:auto;width:96%}@media (max-width:1200px){.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-carousel .owl-stage-outer{border:none}}.container-white.carousel-partners .footer__partners .partners__carousel-wrapper .owl-carousel .owl-stage-outer .owl-stage .owl-item{width:auto}.container-white.carousel-partners .footer__partners .partners__carousel{height:172px;position:relative}@media (max-width:1200px){.container-white.carousel-partners .footer__partners .partners__carousel{margin:0}}.container-white.carousel-partners .footer__partners .partners__carousel .owl-stage{align-items:center;display:flex}.container-white.carousel-partners .footer__partners .partners__carousel .carousel__item{align-items:center;display:flex;height:100%;justify-content:center}.container-white.carousel-partners .footer__partners .partners__carousel .carousel__item:hover{filter:brightness(80%)}.container-white.carousel-partners .footer__partners .partners__carousel .carousel__item img{height:auto;width:auto}.food-menu{border-radius:10px;height:157px;margin-top:20px;max-width:434px;width:100%}@media (max-width:900px){.food-menu{margin-left:auto;margin-right:auto}}.food-menu .food-background{background:transparent linear-gradient(285deg,#5a97d500,#5b98d607 36%,#8ec2f6fa 53%,#75b8fa) 0 0 no-repeat padding-box;border-radius:10px;display:flex;flex-flow:column;height:157px;max-width:434px;position:absolute;width:100%}.food-menu .food-background span{color:#fff;font:normal normal 600 30px/81px Quicksand;height:70px;margin-left:35px;margin-top:10px}.food-menu .food-background a{align-items:center;background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border-radius:5px;box-shadow:0 3px 6px #00000038;color:#17181f;display:flex;font:normal normal 600 15px/60px Quicksand;height:44px;justify-content:center;margin-left:45px;text-decoration:none;transition:width .25s,height .25s,transform .25s;width:123px}.food-menu .food-background a:hover{background:transparent linear-gradient(180deg,#ffee83,#ffe34e) 0 0 no-repeat padding-box;height:49px;width:128px}.food-menu .food-background a img{margin-left:10px;margin-top:2px}.food-menu picture,.food-menu picture img{max-width:434px;width:100%}.food-menu picture img{border-radius:10px;height:157px;object-fit:cover;object-position:center}.cal{display:flex;flex-flow:column}@media (max-width:1400px){.cal{margin-top:50px}}@media (max-width:900px){.cal{width:100%}}@media (max-width:601px){.cal{display:none}}.cal .calendar-header{align-items:center;border-bottom:2px dashed #a9c8f2;display:flex;justify-content:space-between}@media (max-width:900px){.cal .calendar-header{padding-left:15px;padding-right:15px}}@media (max-width:460px){.cal .calendar-header{flex-flow:column}}.cal .calendar-header .calendar-title{color:#17181f;font:normal normal 600 30px/50px Quicksand}.cal .calendar-header .calendar-archive{color:#d94dc7;font:normal normal normal 15px/28px Rubik;text-decoration:underline;transition:color .25s,transform .25s}.cal .calendar-header .calendar-archive:before{content:url(/assets/img/archive.svg);margin-right:5px;position:relative;top:2px}.cal .calendar-header .calendar-archive:hover{color:#17181f}.cal .my-calendar{border:20px solid #ffcc4e;border-radius:10px;height:460px;margin-top:30px;max-width:434px;width:100%}@media (max-width:900px){.cal .my-calendar{margin-left:auto;margin-right:auto}}@media (max-width:430px){.cal .my-calendar{border:7px solid #ffcc4e;height:440px;width:100%}}.cal .my-calendar .wrapper_calendar_imgs{display:flex;width:100%}.cal .my-calendar .calendar_bottom-header{display:flex;flex:0 0 auto;flex-flow:column;margin-left:57px}.cal .my-calendar .calendar .w-calendar{background:#fff;border-radius:5px;display:flex;flex-flow:column;height:100%;max-width:434px;min-height:417px;width:100%}.cal .my-calendar .calendar{border-radius:5px;box-shadow:0 5px 10px #f1a724bd;height:100%}.cal .my-calendar .calendar .w-calendar .w-calendar__header{align-items:center;background:none;display:flex;justify-content:space-between;position:relative}.cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__month{color:#17181f;font:normal normal 700 25px/63px Quicksand;letter-spacing:0}.cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-left-btn{-webkit-background-size:contain;background-size:contain;border-bottom:12px solid transparent;border-right:20px solid #17181f;border-top:12px solid transparent;margin-left:35px;transition:all .3s}.cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-left-btn:hover{border-right:20px solid #d94dc7}.cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-right-btn{-webkit-background-size:contain;background-size:contain;border-bottom:12px solid transparent;border-right:20px solid #17181f;border-top:12px solid transparent;margin-right:35px;transform:matrix(-1,0,0,-1,0,0);transition:all .3s}.cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-right-btn:hover{border-right:20px solid #d94dc7}.cal .my-calendar .calendar .w-calendar .w-calendar__table{background:none;border:none;flex:1 1 auto}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-header{grid-gap:12px;background:#ffecfc;border:none;border-radius:32px;height:65px;margin-left:auto;margin-right:auto;padding-bottom:0;width:95%}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-header span{align-items:center;color:#d94dc7;display:flex;font:normal normal 700 15px/58px Quicksand;justify-content:center;letter-spacing:.23px;opacity:1}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body{grid-gap:12px;margin-left:auto;margin-right:auto;max-width:100px}@media (max-width:500px){.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body{grid-gap:10px;padding:0 0 10px}}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell{background:none;border:none;border-radius:50px;color:#17181f;font:normal normal 700 14px/45px Rubik;height:39px;letter-spacing:0;position:relative;text-align:center;width:39px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell:hover{animation:colorChange .4s forwards;background:#d94dc7;color:#fff;cursor:default}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active{background:#fff;border:2px solid #d94dc7;border-radius:50px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active .w-calendar__day{color:#d94dc7}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active:hover .w-calendar__day{color:#fff}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active:hover{cursor:pointer}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info{background:#fff7e5;border:1px solid #fdd472;border-radius:5px;box-shadow:0 5px 3px #173b611a;display:none;left:0;margin-left:-23px;margin-top:0;min-height:150px;position:absolute;top:calc(100% + 5px);width:295px;z-index:5}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__link{color:#0055b2;margin-left:10px;padding-top:30px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info:before{border-bottom:14px solid #fdd472;border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;left:0;margin-left:25px;margin-top:14px;position:absolute;top:-28px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info:after{border-bottom:15px solid #fff7e5;border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;left:0;margin-left:25px;margin-top:17px;position:absolute;top:-30px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-header{align-items:center;background:#fff7e5;border-radius:5px;display:flex;height:40px;padding-left:15px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-header a{color:#d94dc7;font:normal normal 500 15px/17px Rubik;letter-spacing:0;text-decoration:underline}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content{padding:15px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul{margin:0;padding:0}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul li{display:flex;flex-flow:row wrap;justify-content:flex-start}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-date{color:#17181f;font:normal normal 500 15px/16px Rubik;letter-spacing:0;margin-left:30px;margin-top:10px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-date:before{background-image:url(/assets/img/clock.svg);background-repeat:no-repeat;content:"";height:25px;left:25px;position:absolute;width:25px}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-text{color:#17181f;flex:0 0 100%;font:normal normal normal 15px/15px Rubik;letter-spacing:0;margin-left:10px;text-align:left}.cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-text a{color:#17181f;font:normal normal normal 15px/15px Rubik;font-weight:400;letter-spacing:0;text-decoration:none}.cal .my-calendar .calendar *,.cal .my-calendar .calendar :after,.cal .my-calendar .calendar :before{box-sizing:inherit}.cal .my-calendar .calendar .w-calendar__header-left-btn{display:block;height:21px;width:21px}.cal .my-calendar .calendar .w-calendar__header-left-btn:hover{cursor:pointer}.cal .my-calendar .calendar .w-calendar__header-right-btn{display:block;height:21px;width:21px}.cal .my-calendar .calendar .w-calendar__header-right-btn:hover{cursor:pointer}.cal .my-calendar .calendar .w-calendar__table{align-content:center;background:#f8f8f8;border:1px solid #e5e4e4;border-top:0;display:flex;flex-flow:column wrap}.cal .my-calendar .calendar .w-calendar__table-header{grid-gap:10px;border-bottom:2px solid #e5e4e4;color:#818181;display:grid;grid-template-areas:"col1 col2 col3 col4 col5 col6 col7";grid-template-columns:repeat(7,35px);grid-template-rows:1fr;justify-content:center;padding-bottom:8px;text-align:center}.cal .my-calendar .calendar .w-calendar__table-header span{display:inline-block;width:35px}.cal .my-calendar .calendar .w-calendar__table-header span:first-child{grid-area:col1}.cal .my-calendar .calendar .w-calendar__table-header span:nth-child(2){grid-area:col2}.cal .my-calendar .calendar .w-calendar__table-header span:nth-child(3){grid-area:col3}.cal .my-calendar .calendar .w-calendar__table-header span:nth-child(4){grid-area:col4}.cal .my-calendar .calendar .w-calendar__table-header span:nth-child(5){grid-area:col5}.cal .my-calendar .calendar .w-calendar__table-header span:nth-child(6){grid-area:col6}.cal .my-calendar .calendar .w-calendar__table-header span:nth-child(7){grid-area:col7}.cal .my-calendar .calendar .w-calendar__table-body{grid-gap:10px;display:grid;grid-template-columns:repeat(7,35px);grid-template-rows:repeat(5,35px);justify-content:center;padding:5px 0}.cal .my-calendar .calendar .w-calendar__cell{align-items:center;background:#f8f8f8;border:1px solid #e5e4e4;color:#818181;display:flex;font-size:17px;font-weight:400;height:35px;justify-content:center;position:relative;width:35px}.cal .my-calendar .calendar .w-calendar__cell:nth-of-type(7n) .w-calendar__day,.cal .my-calendar .calendar .w-calendar__cell:nth-of-type(7n-1) .w-calendar__day{color:#17181f}.cal .my-calendar .w-calendar__cell{padding:10%}.cal .my-calendar .footer:after,.cal .my-calendar .footer:before{z-index:0}.cal .my-calendar .my_calendar{margin-top:5px}.cal .my-calendar .w-calendar__table{padding-left:5px;padding-right:5px}.container-blue-bottom.footer .inner-footer{display:flex;flex-flow:column;padding-bottom:50px;padding-top:50px}@media (max-width:600px){.container-blue-bottom.footer .inner-footer{padding-bottom:0}}.container-blue-bottom.footer .inner-footer .outro{display:flex;flex-flow:row;justify-content:space-between;padding-bottom:30px}@media (max-width:1140px){.container-blue-bottom.footer .inner-footer .outro{display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto}}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro{align-items:center;display:flex;flex-flow:column;margin-left:auto;margin-right:auto;text-align:center}}.container-blue-bottom.footer .inner-footer .outro .outro-img:before{border:1px solid #bed4f2;content:"";height:181px;position:absolute;width:0}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-img:before{display:none}}.container-blue-bottom.footer .inner-footer .outro .outro-img .outro-inside{display:flex;flex-flow:column;padding-left:35px}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-img .outro-inside{padding-left:0}}.container-blue-bottom.footer .inner-footer .outro .outro-img .outro-inside span{color:#368add;font:normal normal 600 25px/50px Quicksand}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-items{margin-bottom:40px}}.container-blue-bottom.footer .inner-footer .outro .outro-items:before{border:1px solid #bed4f2;content:"";height:181px;position:absolute;width:0}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-items:before{display:none}}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside{display:flex;flex-flow:column;padding-left:35px}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside{padding-left:0}}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside span{color:#368add;font:normal normal 600 25px/50px Quicksand}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul{margin:0;padding:0}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul li{color:#17181f;font:normal normal normal 14px/25px Rubik;list-style:none;text-decoration:underline;transition:color .25s,transform .25s}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul li:hover{color:#ffca4e;cursor:pointer}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul li p{color:#17181f;font:normal normal normal 14px/25px Rubik;list-style:none;margin:0;text-decoration:underline;transition:color .25s,transform .25s}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul li p:hover{color:#ffca4e;cursor:pointer}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul li a{color:#17181f;font:normal normal normal 14px/25px Rubik;list-style:none;margin:0;text-decoration:underline;transition:color .25s,transform .25s}.container-blue-bottom.footer .inner-footer .outro .outro-items .outro-inside ul li a:hover{color:#ffca4e;cursor:pointer}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-contact{margin-top:40px}}.container-blue-bottom.footer .inner-footer .outro .outro-contact:before{border:1px solid #bed4f2;content:"";height:181px;position:absolute;width:0}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-contact:before{display:none}}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside{display:flex;flex-flow:column;padding-left:35px}@media (max-width:665px){.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside{padding-left:0}}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .contact-title{color:#368add;font:normal normal 600 25px/50px Quicksand}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .name{color:#17181f;font:normal normal 600 16px/20px Rubik;padding-top:10px}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .adress{color:#17181f;font:normal normal normal 14px/20px Rubik}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .tel{color:#368add;font:normal normal normal 20px/25px Rubik;padding-top:10px;text-decoration:none;transition:color .25s,transform .25s}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .tel:hover{color:#d94dc7}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .tel:before{content:url(/assets/img/tel.svg);margin-right:10px;position:relative;top:2px}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .mail{color:#368add;font:normal normal normal 20px/25px Rubik;text-decoration:underline;transition:color .25s,transform .25s}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .mail:hover{color:#d94dc7}.container-blue-bottom.footer .inner-footer .outro .outro-contact .outro-inside .mail:before{content:url(/assets/img/mail.svg);margin-right:10px;position:relative;top:1px}.container-blue-bottom.footer .inner-footer .heel{align-items:center;background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border-radius:10px;display:flex;flex-flow:row;gap:10px 15px;height:auto;justify-content:space-between;margin-top:30px;padding:16px 20px;width:100%}@media (max-width:885px){.container-blue-bottom.footer .inner-footer .heel{flex-flow:column;padding:12px 7px}}@media (max-width:600px){.container-blue-bottom.footer .inner-footer .heel{border-radius:0}}.container-blue-bottom.footer .inner-footer .heel a{width:fit-content}.container-blue-bottom.footer .inner-footer .heel .copy,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text--main,.container-blue-bottom.footer .inner-footer .heel .uw-cookies__text,.container-blue-bottom.footer .inner-footer .heel a{align-items:center;color:#17181f;display:flex;font:normal normal normal 14px/16px Rubik}.container-blue-bottom.footer .inner-footer .heel .copy a,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text a,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text--main a,.container-blue-bottom.footer .inner-footer .heel .uw-cookies__text a{color:#17181f;font:normal normal normal 14px/16px Rubik}@media (max-width:885px){.container-blue-bottom.footer .inner-footer .heel .copy,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text--main,.container-blue-bottom.footer .inner-footer .heel .uw-cookies__text{margin-left:auto;margin-right:auto}}@media (max-width:430px){.container-blue-bottom.footer .inner-footer .heel .copy,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text,.container-blue-bottom.footer .inner-footer .heel .edukey-copy__text--main,.container-blue-bottom.footer .inner-footer .heel .uw-cookies__text{font:normal normal normal 14px/25px Rubik;text-align:center}}.container-blue-bottom.footer .inner-footer .heel .edukey{align-items:center;color:#17181f;display:flex;font:normal normal normal 14px/25px Rubik}@media (max-width:885px){.container-blue-bottom.footer .inner-footer .heel .edukey{margin-left:auto;margin-right:auto}}@media (max-width:430px){.container-blue-bottom.footer .inner-footer .heel .edukey{font:normal normal normal 14px/25px Rubik}}.container-blue-bottom.footer .inner-footer .heel .edukey img{height:29px;margin-bottom:2px;margin-right:10px;width:26px}@media (max-width:885px){.container-blue-bottom.footer .inner-footer .heel .edukey img{display:none}}.container-blue-bottom.footer .inner-footer .heel .edukey a{color:#17181f;font:normal normal normal 14px/25px Rubik;transition:color .25s,transform .25s}.container-blue-bottom.footer .inner-footer .heel .edukey a:hover{color:#d94dc7}.l-album,.l-news{display:flex;flex-direction:row;gap:25px;margin-bottom:15px;max-height:350px;max-width:100%}.l-album__image-wrap,.l-news__image-wrap{flex:190px 0 0;max-width:190px;width:100%}.l-album__body>*,.l-news__body>*{line-height:1.4}.l-album__title,.l-news__title{line-height:1.05;margin-block:5px 7px}.l-event__title{margin-bottom:0}.l-news{flex-direction:column;gap:0;margin-bottom:25px}.container-brown.galery .inner-galery{display:flex;flex-flow:column;padding-bottom:100px;padding-top:35px}@media (max-width:600px){.container-brown.galery .inner-galery{padding-bottom:10px}}.container-brown.galery .inner-galery .galery-header{align-items:center;border-bottom:2px dashed #fcb200;display:flex;justify-content:space-between}@media (max-width:900px){.container-brown.galery .inner-galery .galery-header{padding-left:15px;padding-right:15px}}@media (max-width:460px){.container-brown.galery .inner-galery .galery-header{flex-flow:column}}.container-brown.galery .inner-galery .galery-header .galery-header-title{color:#17181f;font:normal normal 600 30px/50px Quicksand;margin-left:40%}@media (max-width:1400px){.container-brown.galery .inner-galery .galery-header .galery-header-title{margin-left:0}}.container-brown.galery .inner-galery .galery-header .galery-archive{color:#d94dc7;font:normal normal normal 15px/28px Rubik;text-decoration:underline;transition:color .25s,transform .25s}.container-brown.galery .inner-galery .galery-header .galery-archive:hover{color:#17181f}.container-brown.galery .inner-galery .galery-header .galery-archive:before{content:url(/assets/img/archive.svg);margin-right:5px;position:relative;top:2px}.container-brown.galery .inner-galery .albums{display:flex;flex-flow:row;justify-content:space-between;margin-top:30px}@media (max-width:1400px){.container-brown.galery .inner-galery .albums{display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto}}@media (max-width:720px){.container-brown.galery .inner-galery .albums{gap:25px;grid-template-columns:1fr}}.container-brown.galery .inner-galery .albums .albums-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 10px #f0dbb7bd;display:flex;flex-flow:column;height:100%;padding-top:15px;text-decoration:none;transition:box-shadow .25s ease-in-out;width:318px}.container-brown.galery .inner-galery .albums .albums-item:hover{box-shadow:3px 10px 20px rgba(0,0,0,.5)}.container-brown.galery .inner-galery .albums .albums-item:hover .album-name{color:#d94dc7}.container-brown.galery .inner-galery .albums .albums-item img{border-radius:5px;max-width:287px;min-height:287px;object-fit:cover;object-position:center;width:100%}.container-brown.galery .inner-galery .albums .albums-item .album-name{color:#17181f;font:normal normal 700 20px/26px Quicksand;padding:15px;text-align:center;text-decoration:underline;transition:color .25s,transform .25s}.container-brown.galery .inner-galery .albums .albums-item .album-item-footer{background:transparent linear-gradient(180deg,#ffd64e,#ffca4e);border-radius:0 0 10px 10px;display:flex;height:52px;justify-content:space-between;padding:15px;width:100%}.container-brown.galery .inner-galery .albums .albums-item .album-item-footer .album-amount,.container-brown.galery .inner-galery .albums .albums-item .album-item-footer .album-date{color:#17181f;font:normal normal normal 14px/20px Rubik}.header{display:flex;flex-flow:column}.header .title{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin-top:15px}.header .title .name{display:flex}.header .title .name .name-text{display:flex;flex-flow:column;margin-left:15px;margin-top:20px}@media (max-width:508px){.header .title .name .name-text{margin-top:5px}}.header .title .name .name-text .text-small{color:#17181f;font:normal normal 25px/42px Quicksand;font-weight:500;line-height:1}@media (max-width:400px){.header .title .name .name-text .text-small{display:none}}.header .title .name .name-text .text-big{color:#5dabf9;font:normal normal 700 40px/42px Quicksand;text-decoration:none;text-transform:uppercase;transition:transform .25s}.header .title .name .name-text .text-big:hover{display:inline-block;position:relative}.header .title .name .name-text .text-big:before{background-color:#5dabf9;bottom:0;content:"";height:2px;left:0;margin-bottom:-3px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.header .title .name .name-text .text-big:hover:before{transform:scaleX(1);transform-origin:bottom left}@media (max-width:1140px){.header .title .name .name-text .text-big{font:normal normal 700 30px/32px Quicksand;width:208px}}@media (max-width:760px){.header .title .name .name-text .text-big{width:auto}}@media (max-width:400px){.header .title .name .name-text .text-big{display:none}}.header .title .title-contact{display:flex;flex-flow:column}@media (max-width:760px){.header .title .title-contact{display:none}}.header .title .title-contact .title-contact-street{color:#17181f;font:normal normal normal 17px/28px Rubik}.header .title .title-contact .title-contact-street:before{content:url(/assets/img/poloha.svg);margin-right:10px;position:relative;top:5px}.header .title .title-contact .title-contact-phone a{color:#17181f;font:normal normal normal 17px/28px Rubik;text-decoration:none}.header .title .title-contact .title-contact-phone a:hover{text-decoration:underline}.header .title .title-contact .title-contact-phone:before{content:url(/assets/img/telefon.svg);margin-right:10px;position:relative;top:2px}.header .title .suggest .search-wrapper{margin-left:auto}@media (max-width:1045px){.header .title .suggest .search-wrapper{margin-top:20px}}.header .title .suggest .search-wrapper .search{background:#f7fbff 0 0 no-repeat padding-box;border:1px solid #9ac7f6;border-radius:26px;display:flex;height:51px;justify-content:space-between;position:relative;width:400px}@media (max-width:1140px){.header .title .suggest .search-wrapper .search{width:260px}}.header .title .suggest .search-wrapper .search .search__input{background:none;border:none;color:#17181f;font:normal normal 500 15px/28px Rubik;letter-spacing:0;margin-left:25px;outline:none;width:100%}.header .title .suggest .search-wrapper .search .search__btn{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9) 0 0 no-repeat padding-box;border:none;border-radius:50px;font-size:0;height:42px;margin-right:6px;margin-top:4px;outline:none;right:50px;width:42px}.header .title .suggest .search-wrapper .search .search__btn:after{background:url(/assets/img/lupa.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:21px;width:32px}.search__results{background:#fff;border:1px solid #9ac7f6;border-radius:5px;box-shadow:0 10px 10px #3746572b;left:auto!important;margin-right:287px;margin-top:51px;min-height:135px;overflow:auto;position:absolute;width:394px;z-index:3}@media (max-width:1045px){.search__results{max-width:500px;width:100%}}.results__listing-wrapper{position:relative}@media (max-width:1045px){.results__listing-wrapper{margin-top:25px;width:100%}}.results__listing-wrapper .results__listing{margin-top:15px}.results__listing-wrapper .results__listing .category .category__title{color:#17181f;font:normal normal 500 14px/27px Rubik;letter-spacing:0;margin-left:30px}.results__listing-wrapper .results__listing .category .category__items .items__item-wrapper .items__item a{color:#17181f;font:normal normal 500 13px/27px Rubik;letter-spacing:0;margin-left:30px;text-decoration:underline}.results-show-all{background:#fff;border-top:1px solid #9ac7f6;color:#71869c;font:normal normal 700 13px/27px Rubik;height:38px;letter-spacing:0;margin-top:20px;padding-left:30px;padding-top:8px;position:absolute;text-align:left;text-decoration:underline;text-decoration:none;width:100%}.header-border{background:transparent linear-gradient(180deg,#fff,#ecf4ff) 0 0 no-repeat padding-box;height:18px;max-width:1470px;position:absolute;top:179px;width:100%}@media (max-width:1400px){.header-border{max-width:1248px}}@media (max-width:1140px){.header-border{max-width:1045px}}@media (max-width:1045px){.header-border{display:none}}.intro{display:flex;justify-content:space-between;padding-bottom:100px;padding-top:20px}@media (max-width:1400px){.intro{align-items:center;flex-flow:column}}@media (max-width:600px){.intro{padding-bottom:0}}.intro .intro-video{display:flex;flex-flow:column;text-align:center}@media (max-width:665px){.intro .intro-video{width:100%}}.intro .intro-video span{color:#17181f;font:normal normal 600 30px/50px Quicksand;letter-spacing:0;margin-bottom:10px}.intro .intro-video .video{align-items:center;background-image:url(/assets/img/video-foto.jpg);background-position:50%;background-repeat:no-repeat;border:1px solid #bad3f8;border-radius:10px;display:flex;height:396px;justify-content:center;width:666px}@media (max-width:665px){.intro .intro-video .video{border:none;margin-left:auto;margin-right:auto;max-width:434px;width:100%}}.intro .intro-video .video .video-filter{align-items:center;background:linear-gradient(22deg,#0055b2,rgba(0,85,178,.496) 0);border-radius:5px;display:flex;height:376px;justify-content:center;max-width:646px;width:100%}.intro .intro-video .video .video-filter .play{align-items:center;background:#4fa7ff;border-radius:106px;box-shadow:0 3px 6px #0000005c;color:#fff;display:flex;font:normal normal normal 21px/67px Quicksand;height:91px;justify-content:center;justify-content:space-around;letter-spacing:0;opacity:.9;padding-left:35px;padding-right:35px;text-decoration:underline;transition:opacity .25s,transform .25s;width:293px}.intro .intro-video .video .video-filter .play:hover{opacity:1}.intro .intro-video .video iframe{border:1px solid #bad3f8;border-radius:5px;height:376px;width:646px}@media (max-width:665px){.intro .intro-video .video iframe{border:none;width:360px}}.intro .classrooms{display:flex;flex-flow:column;text-align:center}.intro .classrooms span{color:#17181f;font:normal normal 600 30px/50px Quicksand;letter-spacing:0;margin-bottom:10px}.intro .classrooms .first-column{display:flex;flex-flow:row}@media (max-width:665px){.intro .classrooms .first-column{display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto}}.intro .classrooms .first-column .first-classroom{align-items:center;background:#ffecfc 0 0 no-repeat padding-box;border-radius:10px;display:flex;height:190px;justify-content:center;margin-bottom:8px;margin-right:8px;text-decoration:none;transition:box-shadow .25s ease-in-out;width:325px}@media (max-width:665px){.intro .classrooms .first-column .first-classroom{margin:0 0 10px}}.intro .classrooms .first-column .first-classroom:hover{box-shadow:3px 10px 20px rgba(231,112,131,.5)}.intro .classrooms .first-column .first-classroom:hover div span{text-decoration:underline}.intro .classrooms .first-column .first-classroom div{align-items:center;border:2px dashed #d94dc7;border-radius:5px;display:flex;flex-flow:column;height:170px;justify-content:center;width:305px}.intro .classrooms .first-column .first-classroom div img{height:135px;width:127px}.intro .classrooms .first-column .first-classroom div span{color:#d94dc7;font:normal normal 700 23px/58px Quicksand;letter-spacing:0}.intro .classrooms .first-column .second-classroom{align-items:center;background:#fff5ea 0 0 no-repeat padding-box;border-radius:10px;display:flex;height:190px;justify-content:center;margin-bottom:8px;margin-left:8px;text-decoration:none;transition:box-shadow .25s ease-in-out;width:325px}@media (max-width:665px){.intro .classrooms .first-column .second-classroom{margin:0 0 10px}}.intro .classrooms .first-column .second-classroom:hover{box-shadow:3px 10px 20px hsla(24,71%,67%,.5)}.intro .classrooms .first-column .second-classroom:hover div span{text-decoration:underline}.intro .classrooms .first-column .second-classroom div{align-items:center;border:2px dashed #fc8814;border-radius:5px;display:flex;flex-flow:column;height:170px;justify-content:center;width:305px}.intro .classrooms .first-column .second-classroom div img{height:154px;width:95px}.intro .classrooms .first-column .second-classroom div span{color:#fc8814;font:normal normal 700 23px/58px Quicksand;letter-spacing:0;margin-bottom:22px}.intro .classrooms .second-column{display:flex;flex-flow:row}@media (max-width:665px){.intro .classrooms .second-column{display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto}}.intro .classrooms .second-column .third-classroom{align-items:center;background:#fff7e5 0 0 no-repeat padding-box;border-radius:10px;display:flex;height:190px;justify-content:center;margin-right:8px;margin-top:8px;text-decoration:none;transition:box-shadow .25s ease-in-out;width:325px}@media (max-width:665px){.intro .classrooms .second-column .third-classroom{margin:0 0 10px}}.intro .classrooms .second-column .third-classroom:hover{box-shadow:3px 10px 20px hsla(46,71%,67%,.5)}.intro .classrooms .second-column .third-classroom:hover div span{text-decoration:underline}.intro .classrooms .second-column .third-classroom div{align-items:center;border:2px dashed #fcb200;border-radius:5px;display:flex;flex-flow:column;height:170px;justify-content:center;width:305px}.intro .classrooms .second-column .third-classroom div img{height:1141px;width:150px}.intro .classrooms .second-column .third-classroom div span{color:#fcb200;font:normal normal 700 23px/58px Quicksand;letter-spacing:0}.intro .classrooms .second-column .fourth-classroom{align-items:center;background:#ecf4ff 0 0 no-repeat padding-box;border-radius:10px;display:flex;height:190px;justify-content:center;margin-left:8px;margin-top:8px;text-decoration:none;transition:box-shadow .25s ease-in-out;width:325px}@media (max-width:665px){.intro .classrooms .second-column .fourth-classroom{margin:0 0 10px}}.intro .classrooms .second-column .fourth-classroom:hover{box-shadow:3px 10px 20px rgba(112,168,231,.5)}.intro .classrooms .second-column .fourth-classroom:hover div span{text-decoration:underline}.intro .classrooms .second-column .fourth-classroom div{align-items:center;border:2px dashed #368add;border-radius:5px;display:flex;flex-flow:column;height:170px;justify-content:center;width:305px}.intro .classrooms .second-column .fourth-classroom div img{height:133px;width:124px}.intro .classrooms .second-column .fourth-classroom div span{color:#368add;font:normal normal 700 23px/58px Quicksand;letter-spacing:0}.menu{z-index:1}.menu .nav{align-items:center;display:flex;flex:0 0 100%;flex-flow:row nowrap;height:68px;justify-content:flex-start;list-style:none;margin-bottom:0;padding:0;width:100%;z-index:2}@media (max-width:1045px){.menu .nav{display:none}}.menu .nav .nav__item{background:transparent linear-gradient(180deg,#ffd64e,#ffca4e);border-radius:10px 10px 0 0;flex:1 1 auto;height:53px;margin-left:2px;margin-right:2px;opacity:1}.menu .nav .nav__item:hover{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9);opacity:.9}.menu .nav .nav__item:hover .nav__link{color:#fff}.menu .nav .nav__item.active{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9)}.menu .nav .nav__item.active>*{color:#fff}@media (max-width:1045px){.menu .nav .nav__item{border-right:none}}.menu .nav .nav__item:first-child{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9);flex:0 0 auto}.menu .nav .nav__item:first-child .nav__link{font-size:0;padding:0;width:59px}.menu .nav .nav__item:first-child .nav__link:after{background:url(/assets/img/home.svg) no-repeat 50%;content:"";height:27px;width:29px}@media (max-width:1045px){.menu .nav .nav__item:first-child .nav__link:after{background:#fff url(/assets/img/home.svg) no-repeat 50%;border-radius:5px;height:50px;width:50px}}.menu .nav .nav__item:last-child{border:0}.menu .nav .nav__link{align-items:center;color:#17181f;display:flex;font:normal normal 600 19px/23px Quicksand;font-weight:500px;height:100%;justify-content:center;letter-spacing:0;padding:0 27px;text-decoration:none;width:100%}@media (max-width:1400px){.menu .nav .nav__link{font-size:16px}}@media (max-width:1140px){.menu .nav .nav__link{font:normal normal 600 14px/18px Quicksand}}@media (max-width:1045px){.menu .nav .nav__link:hover{background:none}}.container-blue.news-calendar .inner-news{display:flex;flex-flow:row;justify-content:space-between;padding-bottom:100px;padding-top:35px}@media (max-width:600px){.container-blue.news-calendar .inner-news{padding-bottom:10px}}@media (max-width:1400px){.container-blue.news-calendar .inner-news{align-items:center;flex-flow:column}}.container-blue.news-calendar .inner-news .news{display:flex;flex-flow:column}@media (max-width:900px){.container-blue.news-calendar .inner-news .news{width:100%}}.container-blue.news-calendar .inner-news .news .news-header{align-items:center;border-bottom:2px dashed #a9c8f2;display:flex;justify-content:space-between}@media (max-width:900px){.container-blue.news-calendar .inner-news .news .news-header{padding-left:15px;padding-right:15px}}@media (max-width:460px){.container-blue.news-calendar .inner-news .news .news-header{flex-flow:column}}.container-blue.news-calendar .inner-news .news .news-header .news-title{color:#17181f;font:normal normal 600 30px/50px Quicksand}.container-blue.news-calendar .inner-news .news .news-header .news-archive{color:#d94dc7;font:normal normal normal 15px/28px Rubik;text-decoration:underline;transition:color .25s,transform .25s}.container-blue.news-calendar .inner-news .news .news-header .news-archive:before{content:url(/assets/img/archive.svg);margin-right:5px;position:relative;top:2px}.container-blue.news-calendar .inner-news .news .news-header .news-archive:hover{color:#17181f}.container-blue.news-calendar .inner-news .news .news-columns{display:flex;flex-flow:row;gap:30px;margin-top:30px}@media (max-width:900px){.container-blue.news-calendar .inner-news .news .news-columns{display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto}}@media (max-width:432px){.container-blue.news-calendar .inner-news .news .news-columns{display:block;margin-left:unset;margin-right:unset}}@media (max-width:434px){.container-blue.news-calendar .inner-news .news .news-columns .news-second-column{margin-top:20px}}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column{display:flex;flex-flow:column;width:100%}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .banner,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .banner{align-items:center;display:flex;margin-left:15px;position:absolute}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .banner .banner-date,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .banner .banner-date{color:#17181f;font:normal normal 500 13px/16px Rubik;letter-spacing:0;margin-left:17px;position:absolute;text-align:center;width:39px}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item{display:flex;flex-flow:column;height:100%;max-width:434px;text-decoration:none;width:100%}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item:hover .news-item-title,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item:hover .news-item-title{color:#d94dc7}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item:nth-child(2),.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item:nth-child(2){margin-top:20px}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item .news-photo,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item .news-photo{border-radius:10px;height:165px;max-width:434px;object-position:center}@media (max-width:440px){.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item .news-photo,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item .news-photo{width:100%}}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item .news-item-title,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item .news-item-title{color:#17181f;font:normal normal 700 20px/26px Quicksand;margin-top:10px;text-align:left;text-decoration:underline;transition:color .25s,transform .25s}@media (max-width:900px){.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item .news-item-title,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item .news-item-title{text-align:center}}.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item .news-item-text,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item .news-item-text{color:#17181f;font:normal normal normal 14px/20px Rubik;text-align:left}@media (max-width:900px){.container-blue.news-calendar .inner-news .news .news-columns .news-first-column .news-item .news-item-text,.container-blue.news-calendar .inner-news .news .news-columns .news-second-column .news-item .news-item-text{text-align:center}}.container-blue.news-calendar .inner-news .cal{display:flex;flex-flow:column}@media (max-width:900px){.container-blue.news-calendar .inner-news .cal{width:100%}}@media (max-width:1400px){.container-blue.news-calendar .inner-news .cal{margin-top:50px}}.container-blue.news-calendar .inner-news .cal .calendar-header{align-items:center;border-bottom:2px dashed #a9c8f2;display:flex;justify-content:space-between}@media (max-width:460px){.container-blue.news-calendar .inner-news .cal .calendar-header{flex-flow:column}}.container-blue.news-calendar .inner-news .cal .calendar-header .calendar-title{color:#17181f;font:normal normal 600 30px/50px Quicksand}.container-blue.news-calendar .inner-news .cal .calendar-header .calendar-archive{color:#d94dc7;font:normal normal normal 15px/28px Rubik;text-decoration:underline;transition:color .25s,transform .25s}.container-blue.news-calendar .inner-news .cal .calendar-header .calendar-archive:before{content:url(/assets/img/archive.svg);margin-right:5px;position:relative;top:2px}.container-blue.news-calendar .inner-news .cal .calendar-header .calendar-archive:hover{color:#17181f}.container-blue.news-calendar .inner-news .cal .my-calendar{border:20px solid #ffcc4e;border-radius:10px;height:460px;margin-top:30px;width:434px}@media (max-width:900px){.container-blue.news-calendar .inner-news .cal .my-calendar{margin-left:auto;margin-right:auto}}@media (max-width:430px){.container-blue.news-calendar .inner-news .cal .my-calendar{border:7px solid #ffcc4e;height:440px;width:100%}}.container-blue.news-calendar .inner-news .cal .my-calendar .wrapper_calendar_imgs{display:flex;width:100%}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar_bottom-header{display:flex;flex:0 0 auto;flex-flow:column;margin-left:57px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar{background:#fff;border-radius:5px;display:flex;flex-flow:column;height:100%;min-height:417px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar{border-radius:5px;box-shadow:0 5px 10px #f1a724bd;height:100%}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__header{align-items:center;background:none;display:flex;justify-content:space-between;position:relative}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__month{color:#17181f;font:normal normal 700 25px/63px Quicksand;letter-spacing:0}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-left-btn{-webkit-background-size:contain;background-size:contain;border-bottom:12px solid transparent;border-right:20px solid #17181f;border-top:12px solid transparent;margin-left:35px;transition:all .3s}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-left-btn:hover{border-right:20px solid #d94dc7}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-right-btn{-webkit-background-size:contain;background-size:contain;border-bottom:12px solid transparent;border-right:20px solid #17181f;border-top:12px solid transparent;margin-right:35px;transform:matrix(-1,0,0,-1,0,0);transition:all .3s}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__header .w-calendar__header-right-btn:hover{border-right:20px solid #d94dc7}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table{background:none;border:none;flex:1 1 auto}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-header{grid-gap:12px;background:#ffecfc;border:none;border-radius:32px;height:65px;margin-left:auto;margin-right:auto;padding-bottom:0;width:95%}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-header span{align-items:center;color:#d94dc7;display:flex;font:normal normal 700 15px/58px Quicksand;justify-content:center;letter-spacing:.23px;opacity:1}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body{grid-gap:12px;margin-left:auto;margin-right:auto;max-width:100px}@media (max-width:500px){.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body{grid-gap:10px;padding:0 0 10px}}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell{background:none;border:none;border-radius:50px;color:#17181f;font:normal normal 700 14px/45px Rubik;height:39px;letter-spacing:0;position:relative;text-align:center;width:39px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell:hover{animation:colorChange .4s forwards;background:#d94dc7;color:#fff;cursor:default}@keyframes colorChange{0%{background:inherit}to{background:#d94dc7}}@keyframes colorChangeReverse{0%{background:#d94dc7}to{background:inherit}}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active{background:#fff;border:2px solid #d94dc7;border-radius:50px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active .w-calendar__day{color:#d94dc7}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active:hover .w-calendar__day{color:#fff}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell.active:hover{cursor:pointer}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info{background:#fff7e5;border:1px solid #fdd472;border-radius:5px;box-shadow:0 5px 3px #173b611a;display:none;left:0;margin-left:-23px;margin-top:0;min-height:150px;position:absolute;top:calc(100% + 5px);width:295px;z-index:5}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__link{color:#0055b2;margin-left:10px;padding-top:30px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info:before{border-bottom:14px solid #fdd472;border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;left:0;margin-left:25px;margin-top:14px;position:absolute;top:-28px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info:after{border-bottom:15px solid #fff7e5;border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;left:0;margin-left:25px;margin-top:17px;position:absolute;top:-30px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-header{align-items:center;background:#fff7e5;border-radius:5px;display:flex;height:40px;padding-left:15px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-header a{color:#d94dc7;font:normal normal 500 15px/17px Rubik;letter-spacing:0;text-decoration:underline}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content{padding:15px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul{margin:0;padding:0}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul li{display:flex;flex-flow:row wrap;justify-content:flex-start}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-date{color:#17181f;font:normal normal 500 15px/16px Rubik;letter-spacing:0;margin-left:30px;margin-top:10px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-date:before{background-image:url(/assets/img/clock.svg);background-repeat:no-repeat;content:"";height:25px;left:25px;position:absolute;width:25px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-text{color:#17181f;flex:0 0 100%;font:normal normal normal 15px/15px Rubik;letter-spacing:0;margin-left:10px;text-align:left}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar .w-calendar__table .w-calendar__table-body .w-calendar__cell .w-calendar__info-content ul .w-calendar__info-text a{color:#17181f;font:normal normal normal 15px/15px Rubik;font-weight:400;letter-spacing:0;text-decoration:none}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar *,.container-blue.news-calendar .inner-news .cal .my-calendar .calendar :after,.container-blue.news-calendar .inner-news .cal .my-calendar .calendar :before{box-sizing:inherit}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__header-left-btn{display:block;height:21px;width:21px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__header-left-btn:hover{cursor:pointer}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__header-right-btn{display:block;height:21px;width:21px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__header-right-btn:hover{cursor:pointer}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table{align-content:center;background:#f8f8f8;border:1px solid #e5e4e4;border-top:0;display:flex;flex-flow:column wrap}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header{grid-gap:10px;border-bottom:2px solid #e5e4e4;color:#818181;display:grid;grid-template-areas:"col1 col2 col3 col4 col5 col6 col7";grid-template-columns:repeat(7,35px);grid-template-rows:1fr;justify-content:center;padding-bottom:8px;text-align:center}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span{display:inline-block;width:35px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:first-child{grid-area:col1}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:nth-child(2){grid-area:col2}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:nth-child(3){grid-area:col3}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:nth-child(4){grid-area:col4}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:nth-child(5){grid-area:col5}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:nth-child(6){grid-area:col6}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-header span:nth-child(7){grid-area:col7}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__table-body{grid-gap:10px;display:grid;grid-template-columns:repeat(7,35px);grid-template-rows:repeat(5,35px);justify-content:center;padding:5px 0}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__cell{align-items:center;background:#f8f8f8;border:1px solid #e5e4e4;color:#818181;display:flex;font-size:17px;font-weight:400;height:35px;justify-content:center;position:relative;width:35px}.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__cell:nth-of-type(7n) .w-calendar__day,.container-blue.news-calendar .inner-news .cal .my-calendar .calendar .w-calendar__cell:nth-of-type(7n-1) .w-calendar__day{color:#17181f}.container-blue.news-calendar .inner-news .cal .my-calendar .w-calendar__cell{padding:10%}.container-blue.news-calendar .inner-news .cal .my-calendar .footer:after,.container-blue.news-calendar .inner-news .cal .my-calendar .footer:before{z-index:0}.container-blue.news-calendar .inner-news .cal .my-calendar .my_calendar{margin-top:5px}.container-blue.news-calendar .inner-news .cal .my-calendar .w-calendar__table{padding-left:5px;padding-right:5px}.header__hamburger{margin-left:15px;z-index:9999}@media (min-width:1045px){.header__hamburger{display:none}}.hamburger{border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-flow:row;justify-content:flex-end;z-index:9999}.hamburger__text{font-size:16px;font-weight:400;text-transform:uppercase}.hamburger__button{background:none;border:0;min-height:50px;outline:0;width:50px}.hamburger__toggler{background-color:#f7d114;border-radius:3px;display:block;height:5px;position:relative;transition:all .3s;width:100%}.hamburger__toggler:before{top:-10px}.hamburger__toggler:after,.hamburger__toggler:before{background-color:#f7d114;border-radius:3px;content:"";display:block;height:100%;position:absolute;transition:all .3s;width:100%}.hamburger__toggler:after{bottom:-10px}.hamburger--open{z-index:100}.hamburger--open .hamburger__toggler{background:transparent}.hamburger--open .hamburger__toggler:before{background:#fff;top:0;transform:rotate(45deg)}.hamburger--open .hamburger__toggler:after{background:#fff;bottom:0;transform:rotate(-45deg)}@media (min-width:1046px){.hamburger{display:none}}.header__search-toggle{background:url(/assets/img/search.svg) no-repeat 50%;background-size:35px;color:#f7d114;height:50px;width:50px}@media (min-width:1045px){.header__search-toggle{display:none}}@media (max-width:760px){.header__search-toggle{margin-left:auto}}@media (max-width:1045px){.header__search{background:#fff;display:flex;left:0;padding:15px;position:fixed;top:0;transform:translateY(-250px);transition:transform .35s ease-in-out;width:100vw;z-index:9999}.header__search .search{display:flex;flex:1 1 auto}.header__search .search .term{flex:1 1 auto;width:auto}.header__search .search .find{align-items:center;color:transparent;display:flex;flex:0 0 50px;font-size:0;justify-content:center;padding:0}.header__search .search .find:after{margin-left:0}.header__search .search-close{align-items:center;display:flex;flex:0 0 50px;height:50px;justify-content:center;width:50px}.header__search .search-close:before{transform:rotate(45deg)}.header__search .search-close:after,.header__search .search-close:before{background:#f7d114;border-radius:3px;content:"";display:block;height:4px;position:absolute;width:40px}.header__search .search-close:after{transform:rotate(-45deg)}.header__search.active{transform:translateY(100px);width:100%}}#mobile-nav{background-color:#df3919;bottom:auto;display:none;overflow:auto;position:fixed;top:-100%;width:100vw;z-index:50}#mobile-nav>.nav{list-style:none;margin:0;padding:0;width:100%}#mobile-nav>.nav>.nav__item{font-family:Montserrat,sans-serif;font-weight:700;position:relative}#mobile-nav>.nav>.nav__item>.nav__link{color:#fff;display:flex;justify-content:space-between;padding:15px 10px;position:relative;text-transform:uppercase}#mobile-nav>.nav>.nav__item>.nav__link img{display:none}#mobile-nav>.nav>.nav__item>.nav__link:hover{background-color:#9a2711}#mobile-nav>.nav>.nav__item>.nav__link:last-child{border-bottom:0}#mobile-nav .nav .nav{list-style:none;margin:10px 0;padding:0 0 15px}#mobile-nav .nav .nav .nav__link{color:#96bde0;display:flex;font-weight:600;justify-content:space-between;margin-bottom:10px;padding:5px 30px}#mobile-nav .nav .nav .nav .nav__link{margin-left:5px}#mobile-nav a{text-decoration:none}#mobile-nav .login-link{font-weight:600;margin-right:20px}#mobile-nav .login-link .button{background-color:#c81e24;padding-bottom:10px;padding-top:10px}#mobile-nav .login-link .icon{margin-right:10px}#mobile-nav .nav{position:relative}#mobile-nav .nav .nav__item{margin-left:auto;margin-right:auto;margin-top:-50px;padding-bottom:65px;position:relative}#mobile-nav .nav .nav__item:first-child{flex:0 0 auto}#mobile-nav .nav .nav__item:first-child .nav__link{font-size:0;padding:0;width:59px}#mobile-nav .nav .nav__item:first-child .nav__link:after{background:url(/assets/img/home.svg) no-repeat 50%,#2b70b4;border-radius:15px;content:"";height:50px;width:100%}#mobile-nav .nav .nav__item.active.active.collapsed:not(.open)>.toggle-down:after{transform:rotate(90deg)}#mobile-nav .nav .nav__item.active .active>.toggle-down:after,#mobile-nav .nav .nav__item.active>.toggle-down:after{transform:rotate(270deg)}#mobile-nav .nav .nav__item.active .active .nav__link{background:rgba(0,0,0,.2)}#mobile-nav .nav .nav__item .toggle-down{align-items:center;display:flex;height:40px;justify-content:flex-end;padding-right:15px;position:absolute;right:0;top:0;vertical-align:middle;width:80px}#mobile-nav .nav .nav__item .toggle-down:after{background-size:19px;content:"";display:block;height:20px;margin-top:10px;pointer-events:all;transform:rotate(90deg);transition:transform .1s;width:20px;z-index:9999}#mobile-nav .nav .nav__item.open{background:rgba(0,54,102,.43) 0 0 no-repeat padding-box}#mobile-nav .nav .nav__item.open>.nav__link{color:#ffab31}#mobile-nav>.nav>.nav__item>.toggle-down{height:60px}body.mobile-nav-open{overflow:hidden}@keyframes showBtn{0%{opacity:0;transform:translateX(100px)}to{opacity:1;position:absolute;transform:translateX(0)}}#mobile-nav.open{animation:slideTop .2s linear;animation-fill-mode:backwards;background-color:#7ebbf8;display:flex;height:100%;max-height:100vh;overflow-y:scroll;top:0;z-index:50}#mobile-nav.open ul{height:100%}@keyframes slideTop{0%{top:-100%}to{top:0}}#mobile-nav.closed{display:none}.nav_wrapper{padding-top:125px}.nav_wrapper .nav{display:flex;flex-flow:column}.nav_wrapper .nav li{margin-bottom:10px}.main-content{margin-left:30px;width:100%}@media (max-width:1045px){.main-content{margin-left:unset}}.col-md-4{padding:0}.my-container .breadcrumbs{border-bottom:2px dashed #a9c8f2;color:#17181f;height:20px;padding-bottom:35px;padding-top:15px;position:relative;width:100%}@media (max-width:601px){.my-container .breadcrumbs{bottom:20px;height:75px}}.my-container .breadcrumbs ol{list-style:none;margin-top:0}.my-container .breadcrumbs ol>li>a{color:#17181f;font:normal normal normal 14px/20px Rubik;text-decoration:none}.my-container .breadcrumbs ol>li>a:after{content:"/";display:block;margin-left:10px;padding-right:10px;text-decoration:none}.my-container .breadcrumbs ol>li>a .breadcrumb__text{text-decoration:underline}.my-container .breadcrumbs ol>li>span{font:normal normal normal 14px/20px Rubik}.my-container .breadcrumbs .breadcrumb{display:flex;margin-left:-38px;overflow:auto;white-space:nowrap;width:100%}@media (max-width:601px){.my-container .breadcrumbs .breadcrumb{padding-left:60px;padding-top:25px}}.package__content{font-family:Rubik,Normal;overflow:visible;padding:10px}.package__content iframe{max-width:560px;width:100%}.package__content pre{max-width:100%;overflow:auto}.package__content img{display:block;height:auto;max-width:100%;object-fit:contain}.package__content .row{display:flex;margin-left:-15px;margin-right:-15px;word-break:break-all}.package__content .row .col-md-4{margin-right:0;padding-left:15px;padding-right:15px}@media (max-width:601px){.package__content .row .col-md-12{margin-left:15px}}.package__content .sidepackage{margin-top:25%}.package__content h1>a,.package__content h2>a,.package__content h3>a,.package__content h4>a,.package__content h5>a,.package__content h6>a,.package__content p>a,.package__content>a{color:#d94dc7;text-decoration:underline}.package__content h1>a:hover,.package__content h2>a:hover,.package__content h3>a:hover,.package__content h4>a:hover,.package__content h5>a:hover,.package__content h6>a:hover,.package__content p>a:hover,.package__content>a:hover{color:#17181f}.package__content img:not([class]){border-radius:10px;max-width:50%}.package__content .album{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:15px 0;padding:0 15px 0 0;width:100%}@media (max-width:768px){.package__content .album{justify-content:center;padding:15px}}.package__content .album .album__item{border:1px solid #72cbf7;padding:10px}.package__content .album .album__item:before{display:none}.package__content .album .album__item a{display:block;height:100%;width:100%}.package__content .album .album__item a img{border:none;height:100%;object-fit:cover;padding:0;width:100%}.package__content .pagination{display:block;margin-left:auto;overflow:hidden}@media (max-width:601px){.package__content .pagination{margin-right:auto}}.package__content .pagination ul{display:inline-flex;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:auto}.package__content .pagination ul li{flex:0 0 33px;height:33px;margin:0 2px;width:33px}.package__content .pagination ul li:before{display:none}.package__content .pagination ul li:first-child,.package__content .pagination ul li:last-child{background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border-radius:5px;color:#17181f}.package__content .pagination ul li:first-child:hover,.package__content .pagination ul li:last-child:hover{filter:brightness(90%)}.package__content .pagination ul li.page-item--active a,.package__content .pagination ul li.page-item--active span{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9) 0 0 no-repeat padding-box;border-radius:5px;color:#fff}.package__content .pagination ul li:first-child a:before,.package__content .pagination ul li:first-child span:before{content:"<"}.package__content .pagination ul li:last-child a:before,.package__content .pagination ul li:last-child span:before{content:">"}.package__content .pagination ul li:first-child a,.package__content .pagination ul li:first-child span,.package__content .pagination ul li:last-child a,.package__content .pagination ul li:last-child span{background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border-radius:5px;color:#17181f;font:normal normal 500 14px/55px Rubik;letter-spacing:0}.package__content .pagination ul li:first-child a:hover,.package__content .pagination ul li:first-child span:hover,.package__content .pagination ul li:last-child a:hover,.package__content .pagination ul li:last-child span:hover{filter:brightness(90%)}.package__content .page-link__next--disabled:before,.package__content li.page-item__prev--disabled{border:none;margin:0;pointer-events:none}.package__content .page-link__next--disabled:before:before,.package__content .pagination .page-link__next--disabled:before,.package__content .pagination .page-link__prev--disabled:before,.package__content li.page-item__prev--disabled:before{color:#000!important}.package__content .pagination ul li a,.package__content .pagination ul li span{align-items:center;background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border-radius:5px;color:#000;display:flex;font:normal normal 500 14px/55px Rubik;height:100%;justify-content:center;letter-spacing:0;opacity:1;text-decoration:none;width:100%}.package__content .pagination ul li a:hover,.package__content .pagination ul li span:hover{filter:brightness(90%)}.package__content h1:not([class]){color:#5dabf9;font:normal normal 600 40px/42px Quicksand;letter-spacing:0}@media (max-width:1045px){.package__content h1:not([class]){text-align:center}}.package__content h2:not([class]){color:#d94dc7;font:normal normal 600 35px/50px Quicksand;letter-spacing:0}@media (max-width:1045px){.package__content h2:not([class]){text-align:center}}.package__content h3:not([class]){color:#17181f;font:normal normal 600 30px/50px Quicksand;letter-spacing:0}@media (max-width:1045px){.package__content h3:not([class]){text-align:center}}.package__content h4:not([class]){color:#71869c;font:normal normal 600 25px/50px Quicksand;letter-spacing:0}@media (max-width:1045px){.package__content h4:not([class]){text-align:center}}.package__content h5:not([class]){color:#17181f;font:normal normal 600 20px/50px Quicksand;letter-spacing:0;text-align:left}@media (max-width:1045px){.package__content h5:not([class]){text-align:center}}.package__content h6:not([class]){color:#17181f;font:normal normal 600 16px/50px Quicksand;letter-spacing:0;text-align:left}@media (max-width:1045px){.package__content h6:not([class]){text-align:center}}.package__content p:not([class]){color:#17181f;font:normal normal normal 14px/20px Rubik;letter-spacing:0;opacity:1;text-align:left}@media (max-width:1045px){.package__content p:not([class]){padding:20px;text-align:center}}.package__content .button{align-content:center;align-items:center;background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border:none;border-radius:5px;color:#17181f;cursor:pointer;display:inline-flex;font:normal normal 600 16px/18px Quicksand;height:47px;justify-content:center;letter-spacing:0;opacity:1;padding:15px 35px;transition:all .3s;width:178px}.package__content .button:hover{background:transparent linear-gradient(180deg,#ffee83,#ffe34e) 0 0 no-repeat padding-box;color:#17181f}.package__content .button[type=submit]{align-content:center;align-items:center;background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border:none;border-radius:5px;color:#17181f;cursor:pointer;display:inline-flex;font:normal normal 600 16px/18px Quicksand;height:47px;justify-content:center;letter-spacing:0;opacity:1;padding:15px 35px;transition:all .3s;width:178px}.package__content .button[type=submit]:hover{background:transparent linear-gradient(180deg,#ffee83,#ffe34e) 0 0 no-repeat padding-box;color:#17181f}.package__content ul:not([class]){font:normal normal 700 15px/24px Rubik;list-style:none;margin:25px 0;padding:0 0 0 35px}.package__content ul:not([class]) li:not([class]){color:#2c3642;font:normal normal 700 15px/24px Rubik;letter-spacing:0;opacity:1}@media (max-width:768px){.package__content ul:not([class]) li:not([class]){text-align:left}}.package__content ul:not([class]) li:not([class]) a:hover{color:#5dabf9}.package__content ul:not([class]) ul:not([class]){font:normal normal 700 15px/24px Rubik;list-style:none;margin:0 0 0 45px;padding:10px 0}.package__content ul:not([class]) ul:not([class]):not([style]) li:not([class]):before{background:url(/assets/img/slunce-modre.svg);background-repeat:no-repeat;top:2px}.package__content ul:not([class]):not([style]) li:not([class]):before{background:url(/assets/img/slunce-zlute.svg);background-repeat:no-repeat;content:"";height:10px;padding-right:22px;position:relative;top:2px;width:10px}.package__content ol:not([class]){text-align:left}.package__content ol:not([class]) li:not([class]){color:#2c3642;font:normal normal 700 15px/24px Rubik;letter-spacing:0;opacity:1}.package__content table:not([class]){border-collapse:collapse;width:100%}@media (max-width:768px){.package__content table:not([class]){display:block;height:max-content!important;overflow:auto;width:100%}}.package__content table:not([class]) tfoot{background:#dbeaf8 0 0 no-repeat padding-box;border-bottom:3px solid #fff;font:normal normal 500 14px/25px Rubik}.package__content table:not([class]) tfoot tr td{padding:20px}.package__content table:not([class]) thead:not([class]) tr:not([class]){background:#5eabf8 0 0 no-repeat padding-box}.package__content table:not([class]) thead:not([class]) tr:not([class]) td:not([class]),.package__content table:not([class]) thead:not([class]) tr:not([class]) th:not([class]){color:#fff;font:normal normal 600 20px/25px Quicksand;letter-spacing:0;opacity:1;padding:20px;text-align:left}.package__content table:not([class]) tbody:not([class]) tr:not([class]){background:#dbeaf8 0 0 no-repeat padding-box;border-bottom:3px solid #fff}.package__content table:not([class]) tbody:not([class]) tr:not([class]) td:not([class]){color:#17181f;font:normal normal 500 14px/25px Rubik;letter-spacing:0;padding:20px}.package__content .contact-form{background:#fff;border:2px dashed #a9c8f2;opacity:1;padding:50px 40px;width:fit-content}.package__content .contact-form .contact-form_content .contact-form__group{align-items:flex-start;display:flex;flex-flow:column;margin-bottom:15px}.package__content .contact-form .contact-form_content .contact-form__group label{color:#17181f;font:normal normal 600 14px/55px Rubik;letter-spacing:0}.package__content .contact-form .contact-form_content .contact-form__group input{background:#f7fbff 0 0 no-repeat padding-box;border:1px solid #9ac7f6;border-radius:26px;height:47px;max-width:270px;padding-left:10px;width:100%}.package__content .contact-form .contact-form_content .contact-form__group textarea{background:#f7fbff 0 0 no-repeat padding-box;border:1px solid #9ac7f6;border-radius:26px;height:97px;max-height:250px;max-width:270px;padding-left:10px;padding-top:10px;resize:vertical;width:100%}.package__content .contact-form .contact-form__submit{display:flex;justify-content:flex-end;margin-top:30px}@media (max-width:601px){.package__content{margin-top:60px}}.col-md-4{margin-top:11px}@media (max-width:1400px){.col-md-4 .w-calendar{width:365px}}@media (max-width:601px){.col-md-4 .w-calendar{display:none}}@media (max-width:1200px) and (min-width:1045px){.col-md-4 .w-calendar{width:310px}.col-md-4 .w-calendar .w-calendar__table .w-calendar__table-body,.col-md-4 .w-calendar .w-calendar__table .w-calendar__table-header{grid-gap:10px}}@media (max-width:1045px){.col-md-4{display:flex;flex-flow:column;margin-top:0;max-width:none}.col-md-4 .sidebar{margin-top:10px}.col-md-4 .w-calendar{margin-left:auto;margin-right:auto}}@media (max-width:768px){.col-md-4 .sidebar{width:100%}}.l-album{width:100%}.l-album__image-wrap{flex:0 1 190px}.l-album__body{flex:1 1 100%}@media (max-width:1920px) and (min-width:993px){.sidebar-typo{margin-left:auto}}@media (max-width:1045px){.sidebar-typo{width:100%}}.sidebar-typo>ul>li.active>a{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9) 0 0 no-repeat padding-box;border-radius:10px;color:#fff;font:normal normal 700 20px/50px Quicksand;letter-spacing:0;opacity:1}.sidebar-typo ul{padding:0;width:100%}.sidebar-typo ul>li{list-style:none;margin-bottom:3px;text-align:left}.sidebar-typo ul>li:before{display:none}.sidebar-typo ul>li a{background:transparent linear-gradient(180deg,#eef6ff,#e1f0fe) 0 0 no-repeat padding-box;border-radius:10px;color:#171b41;display:block;flex:1 1 auto;font:normal normal 700 20px/50px Quicksand;height:73px;letter-spacing:0;opacity:1;padding-bottom:16px;padding-left:50px;padding-top:10px;text-align:left;text-decoration:none;transition:color .25s,transform .25s}.sidebar-typo ul>li a:hover{color:#ffca4e}.sidebar-typo ul>li ul{margin:0}.sidebar-typo ul>li ul li{border:none}.sidebar-typo ul>li ul li>ul>li>a{padding-left:100px}.sidebar-typo ul>li ul li a{background:#fff;border:none;color:#17181f;font:normal normal 700 16px/30px Quicksand;height:30px;letter-spacing:0;padding-bottom:0;padding-top:10;text-align:left;text-decoration:underline;text-transform:none}.sidebar-typo ul>li ul li a:before{background:url(/assets/img/slunce-zlute.svg);background-repeat:no-repeat;content:"";height:10px;padding-right:22px;position:relative;top:2px;width:10px}.sidebar-typo ul>li.nested a{align-items:center}.sidebar-typo ul>li.nested ul{display:none}.sidebar-typo ul>li.nested.active>ul{display:block}@media (max-width:1045px){.filter{margin-left:auto;margin-right:auto}}.filter input[name=show_more]{display:none}.filter form .box{background:#f7f7f7;border-radius:10px;height:auto;margin-bottom:30px;padding:15px 20px}.filter form .box,.filter form .box_content{display:flex;flex-flow:row}.filter form .box_content .form-group{align-items:flex-start;display:flex;flex-flow:column;margin-right:20px}.filter form .box_content .form-group select{flex:0 0 30px;height:30px;line-height:28px;padding-left:10px;width:150px}.filter form .box_footer{align-items:flex-end;display:flex;flex-flow:row nowrap}.filter form .box_footer input{background:transparent linear-gradient(180deg,#ffd64e,#ffca4e) 0 0 no-repeat padding-box;border:none;border-radius:10px;color:#17181f;font:normal normal normal 15px/28px Rubik;height:31px;line-height:31px;margin-right:15px;padding:0 15px;text-align:center;width:100%}.filter form .box_footer input:hover{cursor:pointer;filter:brightness(80%)}.filter form .box .box_content .select select{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9) 0 0 no-repeat padding-box;border-radius:10px;color:#fff;font:normal normal normal 15px/28px Rubik;margin-top:10px;outline:none}.filter form .box .box_content .select select option{color:#000}@media (max-width:768px){.filter form .box,.filter form .box_content{flex-flow:row wrap}.filter form .box_content .form-group{flex:0 0 43%;margin-top:5px;width:100%}.filter form .box_content .form-group input,.filter form .box_content .form-group select{width:100%}.filter form .box_footer{margin-top:15px}}.listing .listing__item .l-news .l-news__date .l-news__year{background:transparent linear-gradient(180deg,#7ebbf8,#5dabf9) 0 0 no-repeat padding-box;margin-right:7px;padding:2px 1px 2px 4px;text-align:center}.listing .listing__item .l-news .l-news__body p{color:#17181f;font:normal normal normal 15px/28px Rubik}.listing .listing__item .l-album .l-album__body .l-album__content,.listing .listing__item .l-album .l-album__body .l-album__info{color:#17181f;font:normal normal normal 15px/20px Rubik}.sitemap{font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.sitemap h1{margin:45px 0;text-align:center}.sitemap .sitemap__list{display:flex;flex-flow:row wrap;gap:15px clamp(15px,3vw,40px);padding:0 15px;width:100%}.sitemap .sitemap__list>.list__item{break-inside:avoid-column;flex:100% 0 1;list-style:none;margin-bottom:10px;max-height:calc(100vh - 240px)}@media (min-width:768px){.sitemap .sitemap__list>.list__item{flex:30% 1 1;max-width:300px;min-width:225px}}.sitemap .sitemap__list>.list__item:not(:has(ul)){order:999}.sitemap .sitemap__list>.list__item .item__title{align-items:center;background:#f1f1f1;color:#414141;display:flex;font-size:23px;font-weight:600;gap:12px;justify-content:space-between;padding:15px 30px;transition:text-decoration-color .2s}.sitemap .sitemap__list>.list__item .item__title:hover{text-decoration-color:transparent}.sitemap .sitemap__list>.list__item .item__title:after{content:"";display:inline-block;flex-shrink:0;height:40px;width:40px}.sitemap .sitemap__list>.list__item .item__title.Article:after{background:url(/_front/icons/pen.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Faq:after{background:url(/_front/icons/conversation.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Album:after{background:url(/_front/icons/picture.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Store:after{background:url(/_front/icons/shop.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Quiz:after{background:url(/_front/icons/help2.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Advice:after{background:url(/_front/icons/helpdesk.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Product:after{background:url(/_front/icons/box.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.GlassCalculator:after{background:url(/_front/icons/calculator.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Page:after{background:url(/_front/icons/paper.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Contact:after{background:url(/_front/icons/call.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.HeurekaReview:after{background:url(/_front/icons/review.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Vocabulary:after{background:url(/_front/icons/vocabulary.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Reclamation:after{background:url(/_front/icons/claim.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Order:after{background:url(/_front/icons/tracking.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.News:after{background:url(/_front/icons/newspaper.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.Event:after{background:url(/_front/icons/event.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__title.PupilsDashboard:after{background:url(/_front/icons/chalkboard-teacher.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain}.sitemap .sitemap__list>.list__item .item__list{max-height:calc(100% - 70px);overflow-y:auto;padding:30px}.sitemap .sitemap__list>.list__item .item__list a{color:#414141;font-weight:400;text-decoration:none}.sitemap .sitemap__list>.list__item .item__list a[href]{text-decoration:underline;transition:text-decoration-color .2s}.sitemap .sitemap__list>.list__item .item__list a[href]:hover{text-decoration-color:transparent}.sitemap .sitemap__list>.list__item .item__list .list__item{align-items:flex-start;display:flex;margin-bottom:10px}.sitemap .sitemap__list>.list__item .item__list .list__item:before{background:url(/_front/icons/arrow-up_grey.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain;content:"";display:inline-block;flex:0 0 16px;height:13px;margin-right:10px;margin-top:5px;position:relative;transform:rotate(90deg);width:16px}@media (max-width:768px){.sitemap .sitemap__list{column-count:1}.sitemap .sitemap__list .list__item{position:relative}.sitemap .sitemap__list .list__item .item__title{align-items:center;display:flex;justify-content:space-between}.sitemap .sitemap__list .list__item .item__title:after{display:none}.sitemap .sitemap__list .list__item .arrow{background:url(/_front/icons/arrow-up_black.svg) no-repeat 50%;-webkit-background-size:contain;background-size:contain;display:inline-block;height:25px;position:absolute;right:25px;top:20px;transform:rotate(180deg);transition:all .3s;width:25px}.sitemap .sitemap__list .list__item .arrow.active{transform:rotate(0deg)}.sitemap .sitemap__list .list__item .item__list{display:none}.sitemap .sitemap__list .list__item:hover>.item__list{display:block}}body{background-image:url(/assets/img/pozadi-koso.svg),linear-gradient(0deg,#ffcc4e 50%,#ffdd03);background-repeat:repeat-x;margin:0;max-width:3840px;padding:0;width:100%}body .container-white{background-color:#fff;background-image:url(/assets/img/vlna-modra.svg);background-position:15% 101%;background-repeat:no-repeat;margin-left:auto;margin-right:auto;max-width:1470px}@media (max-width:1400px){body .container-white{max-width:1248px}}@media (max-width:1140px){body .container-white{max-width:1045px}}@media (max-width:600px){body .container-white{background-image:none}}body .container-white-nw{background-color:#fff;margin-left:auto;margin-right:auto;max-width:1470px}@media (max-width:1400px){body .container-white-nw{max-width:1248px}}@media (max-width:1140px){body .container-white-nw{max-width:1045px}}body .typo-container{background-color:#fff;display:flex;flex-flow:row;margin-left:auto;margin-right:auto;max-width:1470px;padding-bottom:20px;padding-top:20px}@media (max-width:1400px){body .typo-container{max-width:1248px}}@media (max-width:1140px){body .typo-container{max-width:1045px}}body .container-blue{background:url(/assets/img/vlna-hneda.svg),transparent linear-gradient(180deg,#ecf4ff,#fff) 0 0 no-repeat padding-box;background-position:15% 101%;background-repeat:no-repeat;margin-left:auto;margin-right:auto;max-width:1470px}@media (max-width:1400px){body .container-blue{max-width:1248px}}@media (max-width:1140px){body .container-blue{max-width:1045px}}@media (max-width:600px){body .container-blue{background:transparent linear-gradient(180deg,#ecf4ff,#fff) 0 0 no-repeat padding-box}}body .container-blue-bottom{background:transparent linear-gradient(180deg,#ecf4ff,#fff) 0 0 no-repeat padding-box;margin-left:auto;margin-right:auto;max-width:1470px}@media (max-width:1400px){body .container-blue-bottom{max-width:1248px}}@media (max-width:1140px){body .container-blue-bottom{max-width:1045px}}body .container-brown{background-color:#fff7e5;background-image:url(/assets/img/vlna-bila.svg);background-position:0 101%;background-repeat:no-repeat;margin-left:auto;margin-right:auto;max-width:1470px}@media (max-width:1400px){body .container-brown{max-width:1248px}}@media (max-width:1140px){body .container-brown{max-width:1045px}}@media (max-width:600px){body .container-brown{background-image:none}}body .my-container{margin-left:auto;margin-right:auto;max-width:1363px}@media (max-width:1400px){body .my-container{max-width:1140px}}@media (max-width:1140px){body .my-container{max-width:884px}}body .typo-my-container{display:flex;margin-left:auto;margin-right:auto;margin-top:10px;max-width:1363px;padding-bottom:40px}body .typo-my-container .col-md-4{max-width:31.333333%}@media (max-width:1920px) and (min-width:1045px){body .typo-my-container .col-md-8{padding-left:30px;padding-right:30px}}body .typo-my-container .event-detail{width:100%}@media (max-width:1920px) and (min-width:1045px){body .typo-my-container .event-detail{padding-left:30px}}@media (max-width:601px){body .typo-my-container .event-detail{margin-top:0}}@media (max-width:1400px){body .typo-my-container{max-width:1140px}}@media (max-width:1140px){body .typo-my-container{max-width:884px}body .typo-my-container .col-md-4{max-width:unset}}@media (max-width:1045px){body .typo-my-container{flex-flow:column}body .typo-my-container .col-md-4 .cal .my-calendar{margin-left:auto;margin-right:auto}body .typo-my-container .col-md-4 .cal .food-menu{margin-bottom:40px;margin-left:auto;margin-right:auto}body .typo-my-container .col-md-8{margin-left:auto;margin-right:auto}body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .filter form .box,body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .listing .listing__item{display:flex;justify-content:center}body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .listing .listing__item .l-news{align-items:center;display:flex;flex-flow:column;justify-content:center}body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .listing .listing__item .l-news .l-news__date{margin:0}body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .listing .listing__item .l-event{align-items:center;display:flex;flex-flow:column;justify-content:center}body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .listing .listing__item .l-event .l-event__body{padding:0}body .typo-my-container .col-md-8 #snippet-list-data #snippet-list-list .listing .listing__item .l-event .l-event__body .l-event__info{color:#000}}@media (max-width:601px){body .typo-my-container .main-content .package__content .row .col-md-12{margin-left:unset}}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/assets/fonts/quicksand-v21-latin-ext_latin-regular.eot);src:local(""),url(/assets/fonts/quicksand-v21-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/quicksand-v21-latin-ext_latin-regular.woff2) format("woff2"),url(/assets/fonts/quicksand-v21-latin-ext_latin-regular.woff) format("woff"),url(/assets/fonts/quicksand-v21-latin-ext_latin-regular.ttf) format("truetype"),url(/assets/fonts/quicksand-v21-latin-ext_latin-regular.svg#Quicksand) format("svg")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/assets/fonts/quicksand-v21-latin-ext_latin-700.eot);src:local(""),url(/assets/fonts/quicksand-v21-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/quicksand-v21-latin-ext_latin-700.woff2) format("woff2"),url(/assets/fonts/quicksand-v21-latin-ext_latin-700.woff) format("woff"),url(/assets/fonts/quicksand-v21-latin-ext_latin-700.ttf) format("truetype"),url(/assets/fonts/quicksand-v21-latin-ext_latin-700.svg#Quicksand) format("svg")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(/assets/fonts/quicksand-v21-latin-ext_latin-500.eot);src:local(""),url(/assets/fonts/quicksand-v21-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/quicksand-v21-latin-ext_latin-500.woff2) format("woff2"),url(/assets/fonts/quicksand-v21-latin-ext_latin-500.woff) format("woff"),url(/assets/fonts/quicksand-v21-latin-ext_latin-500.ttf) format("truetype"),url(/assets/fonts/quicksand-v21-latin-ext_latin-500.svg#Quicksand) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/assets/fonts/rubik-v11-latin-ext_latin-regular.eot);src:local(""),url(/assets/fonts/rubik-v11-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/rubik-v11-latin-ext_latin-regular.woff2) format("woff2"),url(/assets/fonts/rubik-v11-latin-ext_latin-regular.woff) format("woff"),url(/assets/fonts/rubik-v11-latin-ext_latin-regular.ttf) format("truetype"),url(/assets/fonts/rubik-v11-latin-ext_latin-regular.svg#Rubik) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/assets/fonts/rubik-v11-latin-ext_latin-500.eot);src:local(""),url(/assets/fonts/rubik-v11-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/rubik-v11-latin-ext_latin-500.woff2) format("woff2"),url(/assets/fonts/rubik-v11-latin-ext_latin-500.woff) format("woff"),url(/assets/fonts/rubik-v11-latin-ext_latin-500.ttf) format("truetype"),url(/assets/fonts/rubik-v11-latin-ext_latin-500.svg#Rubik) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/assets/fonts/rubik-v11-latin-ext_latin-700.eot);src:local(""),url(/assets/fonts/rubik-v11-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/rubik-v11-latin-ext_latin-700.woff2) format("woff2"),url(/assets/fonts/rubik-v11-latin-ext_latin-700.woff) format("woff"),url(/assets/fonts/rubik-v11-latin-ext_latin-700.ttf) format("truetype"),url(/assets/fonts/rubik-v11-latin-ext_latin-700.svg#Rubik) format("svg")}.breadcrumb__icon{display:none!important}