@charset "UTF-8";
.border-box,a,article,aside,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,nav,ol,p,pre,section,table,td,textarea,th,tr,ul {
 box-sizing:border-box
}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html {
 line-height:1.15;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,
aside,
footer,
header,
nav,
section {
 display:block
}
h1 {
 font-size:2em;
 margin:.67em 0
}
figcaption,
figure {
 display:block
}
figure {
 margin:1em 40px
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
main {
 display:block
}
pre {
 font-family:monospace,monospace;
 font-size:1em
}
a {
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted
}
b,
strong {
 font-weight:inherit
}
b,
strong {
 font-weight:bolder
}
code,
kbd,
samp {
 font-family:monospace,monospace;
 font-size:1em
}
dfn {
 font-style:italic
}
mark {
 background-color:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
audio,
video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
img {
 border-style:none
}
svg:not(:root) {
 overflow:hidden
}
button,
input,
optgroup,
select,
textarea {
 font-family:sans-serif;
 font-size:100%;
 line-height:1.15;
 margin:0
}
button {
 overflow:visible
}
button,
select {
 text-transform:none
}
[type=reset],
[type=submit],
button,
html [type=button] {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 border-style:none;
 padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
 outline:1px dotted ButtonText
}
input {
 overflow:visible
}
[type=checkbox],
[type=radio] {
 box-sizing:border-box;
 padding:0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
fieldset {
 padding:.35em .75em .625em
}
legend {
 box-sizing:border-box;
 display:table;
 max-width:100%;
 padding:0;
 color:inherit;
 white-space:normal
}
progress {
 display:inline-block;
 vertical-align:baseline
}
textarea {
 overflow:auto
}
details {
 display:block
}
summary {
 display:list-item
}
menu {
 display:block
}
canvas {
 display:inline-block
}
template {
 display:none
}
[hidden] {
 display:none
}
html {
 overflow-x:hidden;
 -ms-overflow-style:scrollbar
}
body {
 overflow-x:hidden
}
blockquote,
body,
dd,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
ul {
 margin:0;
 padding:0
}
li>ol,
li>ul {
 margin-bottom:0
}
table {
 border-collapse:collapse;
 border-spacing:0
}
fieldset {
 min-width:0;
 border:0
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
address,
blockquote,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
ol,
p,
pre,
table,
ul {
 margin-bottom:1.3rem
}
dd,
ol,
ul {
 margin-left:1rem
}
@font-face {
 font-family:CentraleRegular;
 src:url(../assets/fonts/28B835_6_0.eot);
 src:url(../assets/fonts/28B835_6_0?#iefix) format("embedded-opentype"),
 url(../assets/fonts/28B835_6_0.woff) format("woff"),
 url(../assets/fonts/28B835_6_0.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:CentraleMedium;
 src:url(../assets/fonts/28B835_2_0.eot);
 src:url(../assets/fonts/28B835_2_0?#iefix) format("embedded-opentype"),
 url(../assets/fonts/28B835_2_0.woff) format("woff"),
 url(../assets/fonts/28B835_2_0.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:CentraleBold;
 src:url(../assets/fonts/28B835_0_0.eot);
 src:url(../assets/fonts/28B835_0_0?#iefix) format("embedded-opentype"),
 url(../assets/fonts/28B835_0_0.woff) format("woff"),
 url(../assets/fonts/28B835_0_0.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:CentraleXBold;
 src:url(../assets/fonts/28B835_7_0.eot);
 src:url(../assets/fonts/28B835_7_0?#iefix) format("embedded-opentype"),
 url(../assets/fonts/28B835_7_0.woff) format("woff"),
 url(../assets/fonts/28B835_0_0.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
.type {
 -ms-word-break:break-word;
 font-style:normal;
 font-stretch:normal
}
.type--xxsmall {
 font-size:.6875rem!important
}
.type--xsmall {
 font-size:.875rem!important
}
.type--small {
 font-size:1.125rem!important
}
.type--normal {
 font-size:1.25rem!important
}
.type--medium {
 font-size:1.625rem!important
}
.type--large {
 font-size:2.25rem!important
}
@media (min-width:992px) {
 .type--large {
  font-size:3.125rem!important
 }
}
.type--xlarge {
 font-size:2.25rem!important
}
@media (min-width:992px) {
 .type--xlarge {
  font-size:5rem!important
 }
}
.type--left {
 text-align:left
}
.type--right {
 text-align:right
}
.type--center {
 text-align:center
}
.type--justify {
 text-align:justify
}
.type--underlined {
 text-decoration:underline
}
.type--nodeco {
 text-decoration:none
}
.type--white {
 color:#fff!important
}
.type--black {
 color:#1b1b1b!important
}
.type--green {
 color:#008b50!important
}
.type--primary {
 color:#d40451!important
}
.type--light {
 font-weight:300!important
}
.type--medium {
 font-weight:500!important
}
.type--semibold {
 font-weight:600!important
}
.type--bold {
 font-weight:700!important
}
.flex {
 display:flex
}
.flex-horizontal {
 flex-direction:row
}
.flex-vertical {
 flex-direction:column
}
.flex-horizontal-center {
 justify-content:center
}
.flex-horizontal-left {
 justify-content:flex-start
}
.flex-horizontal-right {
 justify-content:flex-end
}
.flex-horizontal-justify {
 justify-content:space-between
}
.flex-horizontal-distribute {
 justify-content:space-around
}
.flex-vertical-center {
 align-items:center
}
.flex-vertical-bottom {
 align-items:flex-end
}
.flex-vertical-stretch {
 align-content:stretch;
 align-items:stretch
}
.flex-vertical-top {
 align-items:flex-start
}
.flex-wrap {
 flex-wrap:wrap
}
.flex-nowrap {
 flex-wrap:nowrap
}
/*!
 * Bootstrap Grid v4.1.1 (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 {
 box-sizing:border-box;
 -ms-overflow-style:scrollbar
}
*,
::after,
::before {
 box-sizing:inherit
}
.container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@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 {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.row {
 display:flex;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.no-gutters {
 margin-right:0;
 margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
 padding-right:0;
 padding-left: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 {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col {
 flex-basis:0;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 flex:0 0 auto;
 width:auto;
 max-width:none
}
.col-1 {
 flex:0 0 8.33333%;
 max-width:8.33333%
}
.col-2 {
 flex:0 0 16.66667%;
 max-width:16.66667%
}
.col-3 {
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 flex:0 0 33.33333%;
 max-width:33.33333%
}
.col-5 {
 flex:0 0 41.66667%;
 max-width:41.66667%
}
.col-6 {
 flex:0 0 50%;
 max-width:50%
}
.col-7 {
 flex:0 0 58.33333%;
 max-width:58.33333%
}
.col-8 {
 flex:0 0 66.66667%;
 max-width:66.66667%
}
.col-9 {
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 flex:0 0 83.33333%;
 max-width:83.33333%
}
.col-11 {
 flex:0 0 91.66667%;
 max-width:91.66667%
}
.col-12 {
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 order:-1
}
.order-last {
 order:13
}
.order-0 {
 order:0
}
.order-1 {
 order:1
}
.order-2 {
 order:2
}
.order-3 {
 order:3
}
.order-4 {
 order:4
}
.order-5 {
 order:5
}
.order-6 {
 order:6
}
.order-7 {
 order:7
}
.order-8 {
 order:8
}
.order-9 {
 order:9
}
.order-10 {
 order:10
}
.order-11 {
 order:11
}
.order-12 {
 order:12
}
.offset-1 {
 margin-left:8.33333%
}
.offset-2 {
 margin-left:16.66667%
}
.offset-3 {
 margin-left:25%
}
.offset-4 {
 margin-left:33.33333%
}
.offset-5 {
 margin-left:41.66667%
}
.offset-6 {
 margin-left:50%
}
.offset-7 {
 margin-left:58.33333%
}
.offset-8 {
 margin-left:66.66667%
}
.offset-9 {
 margin-left:75%
}
.offset-10 {
 margin-left:83.33333%
}
.offset-11 {
 margin-left:91.66667%
}
@media (min-width:576px) {
 .col-sm {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-sm-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-sm-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-sm-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-sm-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-sm-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-sm-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-sm-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-sm-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-sm-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  order:-1
 }
 .order-sm-last {
  order:13
 }
 .order-sm-0 {
  order:0
 }
 .order-sm-1 {
  order:1
 }
 .order-sm-2 {
  order:2
 }
 .order-sm-3 {
  order:3
 }
 .order-sm-4 {
  order:4
 }
 .order-sm-5 {
  order:5
 }
 .order-sm-6 {
  order:6
 }
 .order-sm-7 {
  order:7
 }
 .order-sm-8 {
  order:8
 }
 .order-sm-9 {
  order:9
 }
 .order-sm-10 {
  order:10
 }
 .order-sm-11 {
  order:11
 }
 .order-sm-12 {
  order:12
 }
 .offset-sm-0 {
  margin-left:0
 }
 .offset-sm-1 {
  margin-left:8.33333%
 }
 .offset-sm-2 {
  margin-left:16.66667%
 }
 .offset-sm-3 {
  margin-left:25%
 }
 .offset-sm-4 {
  margin-left:33.33333%
 }
 .offset-sm-5 {
  margin-left:41.66667%
 }
 .offset-sm-6 {
  margin-left:50%
 }
 .offset-sm-7 {
  margin-left:58.33333%
 }
 .offset-sm-8 {
  margin-left:66.66667%
 }
 .offset-sm-9 {
  margin-left:75%
 }
 .offset-sm-10 {
  margin-left:83.33333%
 }
 .offset-sm-11 {
  margin-left:91.66667%
 }
}
@media (min-width:768px) {
 .col-md {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-md-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-md-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-md-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-md-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-md-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-md-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-md-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-md-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-md-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  order:-1
 }
 .order-md-last {
  order:13
 }
 .order-md-0 {
  order:0
 }
 .order-md-1 {
  order:1
 }
 .order-md-2 {
  order:2
 }
 .order-md-3 {
  order:3
 }
 .order-md-4 {
  order:4
 }
 .order-md-5 {
  order:5
 }
 .order-md-6 {
  order:6
 }
 .order-md-7 {
  order:7
 }
 .order-md-8 {
  order:8
 }
 .order-md-9 {
  order:9
 }
 .order-md-10 {
  order:10
 }
 .order-md-11 {
  order:11
 }
 .order-md-12 {
  order:12
 }
 .offset-md-0 {
  margin-left:0
 }
 .offset-md-1 {
  margin-left:8.33333%
 }
 .offset-md-2 {
  margin-left:16.66667%
 }
 .offset-md-3 {
  margin-left:25%
 }
 .offset-md-4 {
  margin-left:33.33333%
 }
 .offset-md-5 {
  margin-left:41.66667%
 }
 .offset-md-6 {
  margin-left:50%
 }
 .offset-md-7 {
  margin-left:58.33333%
 }
 .offset-md-8 {
  margin-left:66.66667%
 }
 .offset-md-9 {
  margin-left:75%
 }
 .offset-md-10 {
  margin-left:83.33333%
 }
 .offset-md-11 {
  margin-left:91.66667%
 }
}
@media (min-width:992px) {
 .col-lg {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-lg-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-lg-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-lg-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-lg-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-lg-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-lg-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-lg-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-lg-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-lg-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  order:-1
 }
 .order-lg-last {
  order:13
 }
 .order-lg-0 {
  order:0
 }
 .order-lg-1 {
  order:1
 }
 .order-lg-2 {
  order:2
 }
 .order-lg-3 {
  order:3
 }
 .order-lg-4 {
  order:4
 }
 .order-lg-5 {
  order:5
 }
 .order-lg-6 {
  order:6
 }
 .order-lg-7 {
  order:7
 }
 .order-lg-8 {
  order:8
 }
 .order-lg-9 {
  order:9
 }
 .order-lg-10 {
  order:10
 }
 .order-lg-11 {
  order:11
 }
 .order-lg-12 {
  order:12
 }
 .offset-lg-0 {
  margin-left:0
 }
 .offset-lg-1 {
  margin-left:8.33333%
 }
 .offset-lg-2 {
  margin-left:16.66667%
 }
 .offset-lg-3 {
  margin-left:25%
 }
 .offset-lg-4 {
  margin-left:33.33333%
 }
 .offset-lg-5 {
  margin-left:41.66667%
 }
 .offset-lg-6 {
  margin-left:50%
 }
 .offset-lg-7 {
  margin-left:58.33333%
 }
 .offset-lg-8 {
  margin-left:66.66667%
 }
 .offset-lg-9 {
  margin-left:75%
 }
 .offset-lg-10 {
  margin-left:83.33333%
 }
 .offset-lg-11 {
  margin-left:91.66667%
 }
}
@media (min-width:1200px) {
 .col-xl {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-xl-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-xl-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-xl-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-xl-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-xl-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-xl-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-xl-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-xl-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-xl-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  order:-1
 }
 .order-xl-last {
  order:13
 }
 .order-xl-0 {
  order:0
 }
 .order-xl-1 {
  order:1
 }
 .order-xl-2 {
  order:2
 }
 .order-xl-3 {
  order:3
 }
 .order-xl-4 {
  order:4
 }
 .order-xl-5 {
  order:5
 }
 .order-xl-6 {
  order:6
 }
 .order-xl-7 {
  order:7
 }
 .order-xl-8 {
  order:8
 }
 .order-xl-9 {
  order:9
 }
 .order-xl-10 {
  order:10
 }
 .order-xl-11 {
  order:11
 }
 .order-xl-12 {
  order:12
 }
 .offset-xl-0 {
  margin-left:0
 }
 .offset-xl-1 {
  margin-left:8.33333%
 }
 .offset-xl-2 {
  margin-left:16.66667%
 }
 .offset-xl-3 {
  margin-left:25%
 }
 .offset-xl-4 {
  margin-left:33.33333%
 }
 .offset-xl-5 {
  margin-left:41.66667%
 }
 .offset-xl-6 {
  margin-left:50%
 }
 .offset-xl-7 {
  margin-left:58.33333%
 }
 .offset-xl-8 {
  margin-left:66.66667%
 }
 .offset-xl-9 {
  margin-left:75%
 }
 .offset-xl-10 {
  margin-left:83.33333%
 }
 .offset-xl-11 {
  margin-left:91.66667%
 }
}
.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:flex!important
}
.d-inline-flex {
 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:flex!important
 }
 .d-sm-inline-flex {
  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:flex!important
 }
 .d-md-inline-flex {
  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:flex!important
 }
 .d-lg-inline-flex {
  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:flex!important
 }
 .d-xl-inline-flex {
  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:flex!important
 }
 .d-print-inline-flex {
  display:inline-flex!important
 }
}
.flex-row {
 flex-direction:row!important
}
.flex-column {
 flex-direction:column!important
}
.flex-row-reverse {
 flex-direction:row-reverse!important
}
.flex-column-reverse {
 flex-direction:column-reverse!important
}
.flex-wrap {
 flex-wrap:wrap!important
}
.flex-nowrap {
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 flex-wrap:wrap-reverse!important
}
.flex-fill {
 flex:1 1 auto!important
}
.flex-grow-0 {
 flex-grow:0!important
}
.flex-grow-1 {
 flex-grow:1!important
}
.flex-shrink-0 {
 flex-shrink:0!important
}
.flex-shrink-1 {
 flex-shrink:1!important
}
.justify-content-start {
 justify-content:flex-start!important
}
.justify-content-end {
 justify-content:flex-end!important
}
.justify-content-center {
 justify-content:center!important
}
.justify-content-between {
 justify-content:space-between!important
}
.justify-content-around {
 justify-content:space-around!important
}
.align-items-start {
 align-items:flex-start!important
}
.align-items-end {
 align-items:flex-end!important
}
.align-items-center {
 align-items:center!important
}
.align-items-baseline {
 align-items:baseline!important
}
.align-items-stretch {
 align-items:stretch!important
}
.align-content-start {
 align-content:flex-start!important
}
.align-content-end {
 align-content:flex-end!important
}
.align-content-center {
 align-content:center!important
}
.align-content-between {
 align-content:space-between!important
}
.align-content-around {
 align-content:space-around!important
}
.align-content-stretch {
 align-content:stretch!important
}
.align-self-auto {
 align-self:auto!important
}
.align-self-start {
 align-self:flex-start!important
}
.align-self-end {
 align-self:flex-end!important
}
.align-self-center {
 align-self:center!important
}
.align-self-baseline {
 align-self:baseline!important
}
.align-self-stretch {
 align-self:stretch!important
}
@media (min-width:576px) {
 .flex-sm-row {
  flex-direction:row!important
 }
 .flex-sm-column {
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-sm-fill {
  flex:1 1 auto!important
 }
 .flex-sm-grow-0 {
  flex-grow:0!important
 }
 .flex-sm-grow-1 {
  flex-grow:1!important
 }
 .flex-sm-shrink-0 {
  flex-shrink:0!important
 }
 .flex-sm-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-sm-start {
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  justify-content:center!important
 }
 .justify-content-sm-between {
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  justify-content:space-around!important
 }
 .align-items-sm-start {
  align-items:flex-start!important
 }
 .align-items-sm-end {
  align-items:flex-end!important
 }
 .align-items-sm-center {
  align-items:center!important
 }
 .align-items-sm-baseline {
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  align-items:stretch!important
 }
 .align-content-sm-start {
  align-content:flex-start!important
 }
 .align-content-sm-end {
  align-content:flex-end!important
 }
 .align-content-sm-center {
  align-content:center!important
 }
 .align-content-sm-between {
  align-content:space-between!important
 }
 .align-content-sm-around {
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  align-content:stretch!important
 }
 .align-self-sm-auto {
  align-self:auto!important
 }
 .align-self-sm-start {
  align-self:flex-start!important
 }
 .align-self-sm-end {
  align-self:flex-end!important
 }
 .align-self-sm-center {
  align-self:center!important
 }
 .align-self-sm-baseline {
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 .flex-md-row {
  flex-direction:row!important
 }
 .flex-md-column {
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-md-fill {
  flex:1 1 auto!important
 }
 .flex-md-grow-0 {
  flex-grow:0!important
 }
 .flex-md-grow-1 {
  flex-grow:1!important
 }
 .flex-md-shrink-0 {
  flex-shrink:0!important
 }
 .flex-md-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-md-start {
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  justify-content:center!important
 }
 .justify-content-md-between {
  justify-content:space-between!important
 }
 .justify-content-md-around {
  justify-content:space-around!important
 }
 .align-items-md-start {
  align-items:flex-start!important
 }
 .align-items-md-end {
  align-items:flex-end!important
 }
 .align-items-md-center {
  align-items:center!important
 }
 .align-items-md-baseline {
  align-items:baseline!important
 }
 .align-items-md-stretch {
  align-items:stretch!important
 }
 .align-content-md-start {
  align-content:flex-start!important
 }
 .align-content-md-end {
  align-content:flex-end!important
 }
 .align-content-md-center {
  align-content:center!important
 }
 .align-content-md-between {
  align-content:space-between!important
 }
 .align-content-md-around {
  align-content:space-around!important
 }
 .align-content-md-stretch {
  align-content:stretch!important
 }
 .align-self-md-auto {
  align-self:auto!important
 }
 .align-self-md-start {
  align-self:flex-start!important
 }
 .align-self-md-end {
  align-self:flex-end!important
 }
 .align-self-md-center {
  align-self:center!important
 }
 .align-self-md-baseline {
  align-self:baseline!important
 }
 .align-self-md-stretch {
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 .flex-lg-row {
  flex-direction:row!important
 }
 .flex-lg-column {
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-lg-fill {
  flex:1 1 auto!important
 }
 .flex-lg-grow-0 {
  flex-grow:0!important
 }
 .flex-lg-grow-1 {
  flex-grow:1!important
 }
 .flex-lg-shrink-0 {
  flex-shrink:0!important
 }
 .flex-lg-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-lg-start {
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  justify-content:center!important
 }
 .justify-content-lg-between {
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  justify-content:space-around!important
 }
 .align-items-lg-start {
  align-items:flex-start!important
 }
 .align-items-lg-end {
  align-items:flex-end!important
 }
 .align-items-lg-center {
  align-items:center!important
 }
 .align-items-lg-baseline {
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  align-items:stretch!important
 }
 .align-content-lg-start {
  align-content:flex-start!important
 }
 .align-content-lg-end {
  align-content:flex-end!important
 }
 .align-content-lg-center {
  align-content:center!important
 }
 .align-content-lg-between {
  align-content:space-between!important
 }
 .align-content-lg-around {
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  align-content:stretch!important
 }
 .align-self-lg-auto {
  align-self:auto!important
 }
 .align-self-lg-start {
  align-self:flex-start!important
 }
 .align-self-lg-end {
  align-self:flex-end!important
 }
 .align-self-lg-center {
  align-self:center!important
 }
 .align-self-lg-baseline {
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 .flex-xl-row {
  flex-direction:row!important
 }
 .flex-xl-column {
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-xl-fill {
  flex:1 1 auto!important
 }
 .flex-xl-grow-0 {
  flex-grow:0!important
 }
 .flex-xl-grow-1 {
  flex-grow:1!important
 }
 .flex-xl-shrink-0 {
  flex-shrink:0!important
 }
 .flex-xl-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-xl-start {
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  justify-content:center!important
 }
 .justify-content-xl-between {
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  justify-content:space-around!important
 }
 .align-items-xl-start {
  align-items:flex-start!important
 }
 .align-items-xl-end {
  align-items:flex-end!important
 }
 .align-items-xl-center {
  align-items:center!important
 }
 .align-items-xl-baseline {
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  align-items:stretch!important
 }
 .align-content-xl-start {
  align-content:flex-start!important
 }
 .align-content-xl-end {
  align-content:flex-end!important
 }
 .align-content-xl-center {
  align-content:center!important
 }
 .align-content-xl-between {
  align-content:space-between!important
 }
 .align-content-xl-around {
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  align-content:stretch!important
 }
 .align-self-xl-auto {
  align-self:auto!important
 }
 .align-self-xl-start {
  align-self:flex-start!important
 }
 .align-self-xl-end {
  align-self:flex-end!important
 }
 .align-self-xl-center {
  align-self:center!important
 }
 .align-self-xl-baseline {
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  align-self:stretch!important
 }
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.c-hamburger,
.hamburger {
 padding:0 0;
 display:inline-block;
 cursor:pointer;
 transition-property:opacity,-webkit-filter;
 transition-property:opacity,filter;
 transition-property:opacity,filter,-webkit-filter;
 transition-duration:.15s;
 transition-timing-function:linear;
 font:inherit;
 color:inherit;
 text-transform:none;
 background-color:transparent;
 border:0;
 margin:0;
 overflow:visible
}
.c-hamburger:hover,
.hamburger:hover {
 opacity:.7
}
.hamburger-box {
 width:40px;
 height:24px;
 display:inline-block;
 position:relative
}
.hamburger-inner {
 display:block;
 top:50%;
 margin-top:-2px
}
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
 width:40px;
 height:4px;
 background-color:#1f99a5;
 border-radius:4px;
 position:absolute;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 transition-duration:.15s;
 transition-timing-function:ease
}
.hamburger-inner::after,
.hamburger-inner::before {
 content:"";
 display:block
}
.hamburger-inner::before {
 top:-10px
}
.hamburger-inner::after {
 bottom:-10px
}
.c-hamburger .hamburger-inner,
.hamburger--elastic .hamburger-inner {
 top:2px;
 transition-duration:275ms;
 transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
.c-hamburger .hamburger-inner::before,
.hamburger--elastic .hamburger-inner::before {
 top:10px;
 transition:opacity 125ms 275ms ease
}
.c-hamburger .hamburger-inner::after,
.hamburger--elastic .hamburger-inner::after {
 top:20px;
 transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);
 transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);
 transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)
}
.hamburger--elastic.is-active .hamburger-inner,
.is-active.c-hamburger .hamburger-inner {
 -webkit-transform:translate3d(0,10px,0) rotate(135deg);
 transform:translate3d(0,10px,0) rotate(135deg);
 transition-delay:75ms
}
.hamburger--elastic.is-active .hamburger-inner::before,
.is-active.c-hamburger .hamburger-inner::before {
 transition-delay:0s;
 opacity:0
}
.hamburger--elastic.is-active .hamburger-inner::after,
.is-active.c-hamburger .hamburger-inner::after {
 -webkit-transform:translate3d(0,-20px,0) rotate(-270deg);
 transform:translate3d(0,-20px,0) rotate(-270deg);
 transition-delay:75ms
}
.slick-slider {
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.slick-track:after,
.slick-track:before {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
blockquote {
 quotes:'“' '”' '‘' '’';
 font-style:italic
}
blockquote p:first-child:before {
 content:open-quote
}
blockquote p:last-child:after {
 content:close-quote
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight:400
}
h1 {
 font-size:2.25rem
}
h2 {
 font-size:1.75rem
}
h3 {
 font-size:1.5rem
}
h4 {
 font-size:1.25rem
}
h5 {
 font-size:1.125rem
}
h6 {
 font-size:1rem
}
hr {
 display:block
}
html {
 background:#fff;
 color:#1b1b1b;
 font-family:CentraleRegular,sans-serif;
 font-size:.8125rem;
 line-height:1.5;
 min-height:100%;
 overflow-y:scroll;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility
}
@media (min-width:768px) {
 html {
  font-size:.875em
 }
}
@media (min-width:992px) {
 html {
  font-size:1em
 }
}
@media (min-width:1200px) {
 html {
  font-size:1.15em
 }
}
img {
 font-style:italic;
 max-width:100%;
 vertical-align:middle
}
img[height],
img[width] {
 max-width:none
}
a {
 color:#d40451;
 text-decoration:underline
}
li {
 margin-bottom:.5rem
}
li>ol,
li>ul {
 margin-bottom:0;
 margin-left:1rem;
 margin-top:.5rem
}
dt {
 font-weight:700
}
dd {
 margin-bottom:1rem;
 margin-left:1rem
}
table {
 width:100%
}
.u-float-left {
 float:left
}
.u-float-right {
 float:right
}
.u-clear {
 clear:both
}
.u-text-center {
 text-align:center
}
.u-text-left {
 text-align:left
}
.u-text-right {
 text-align:right
}
.u-clearfix:after {
 content:''!important;
 display:block!important;
 clear:both!important
}
.u-hidden-visually {
 border:0!important;
 clip:rect(0 0 0 0)!important;
 -webkit-clip-path:inset(50%)!important;
 clip-path:inset(50%)!important;
 height:1px!important;
 margin:-1px!important;
 overflow:hidden!important;
 padding:0!important;
 position:absolute!important;
 white-space:nowrap!important;
 width:1px!important
}
.u-hidden {
 display:none!important
}
.u-hidden\@small {
 display:none
}
@media (min-width:768px) {
 .u-hidden\@small {
  display:block
 }
}
.u-no-scroll {
 position:fixed;
 overflow:hidden;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.c-arrow,
.c-slider__next,
.c-slider__prev {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.u-pt {
 padding-top:9.375rem
}
@media (min-width:992px) {
 .u-pt\@lg {
  padding-top:9.375rem!important
 }
}
@media (min-width:768px) {
 .u-pt\@md {
  padding-top:9.375rem!important
 }
}
@media (min-width:992px) {
 .u-pt--2x\@lg {
  padding-top:18.75rem
 }
}
.u-pb {
 padding-bottom:9.375rem
}
.u-pb--double {
 padding-bottom:18.75rem
}
.c-footer,
.c-footer__middle,
.c-footer__top,
.u-pb--half {
 padding-bottom:4.6875rem
}
.u-pb--quater {
 padding-bottom:2.34375rem
}
.u-pr {
 padding-right:9.375rem
}
.u-pr--half {
 padding-right:4.6875rem
}
.u-pr--quater {
 padding-right:2.34375rem
}
.u-pl {
 padding-left:9.375rem
}
.u-pl--half {
 padding-left:4.6875rem
}
.u-pl--quater {
 padding-left:2.34375rem
}
.c-footer__container,
.u-pt--half {
 padding-top:4.6875rem
}
.u-pt--quater {
 padding-top:2.34375rem
}
.u-mt {
 margin-top:9.375rem
}
.c-footer,
.u-mt--half {
 margin-top:4.6875rem
}
.u-mt--quater {
 margin-top:2.34375rem
}
.u-mb {
 margin-bottom:9.375rem
}
@media (min-width:0) {
 .u-mb\@xs {
  margin-bottom:9.375rem
 }
}
@media (min-width:992px) {
 .u-mb--0\@lg {
  margin-bottom:0
 }
}
.c-footer__column,
.c-footer__eutelsat,
.u-mb--half {
 margin-bottom:4.6875rem
}
@media (min-width:0) {
 .u-mb--half\@xs {
  margin-bottom:9.375rem
 }
}
.u-mb--quater {
 margin-bottom:2.34375rem
}
.u-mr {
 margin-right:9.375rem
}
.u-mr--half {
 margin-right:4.6875rem
}
.u-mr--quater {
 margin-right:2.34375rem
}
.u-ml {
 margin-left:9.375rem
}
.u-ml--half {
 margin-left:4.6875rem
}
.u-ml--quater {
 margin-left:2.34375rem
}
@media screen and (max-width:0) {
 .xs-mb {
  margin-bottom:4.6875rem
 }
}
@media screen and (max-width:576px) {
 .sm-mb {
  margin-bottom:4.6875rem
 }
}
@media screen and (max-width:768px) {
 .md-mb {
  margin-bottom:4.6875rem
 }
}
@media screen and (max-width:992px) {
 .lg-mb {
  margin-bottom:4.6875rem
 }
}
@media screen and (max-width:1200px) {
 .xl-mb {
  margin-bottom:4.6875rem
 }
}
.l-container {
 padding-left:2%;
 padding-right:2%
}
@media (min-width:768px) {
 .l-container {
  display:flex;
  margin-left:auto;
  margin-right:auto
 }
}
.l-flex {
 display:flex;
 flex-direction:column;
 min-height:100vh;
 width:100%
}
.l-flex__main {
 flex-grow:1
}
.l-nav {
 display:flex;
 align-content:stretch;
 align-items:stretch;
 position:relative;
 height:7.5rem
}
.l-nav__container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto;
 display:flex;
 flex-direction:row;
 align-content:stretch;
 align-items:stretch;
 justify-content:space-between
}
@media (min-width:576px) {
 .l-nav__container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .l-nav__container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .l-nav__container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .l-nav__container {
  max-width:996px
 }
}
@media (min-width:992px) {
 .l-nav__all {
  display:flex;
  align-content:stretch;
  align-items:stretch;
  justify-content:space-between;
  flex:1
 }
}
.c-arrow,
.c-slider__next,
.c-slider__prev {
 display:inline-block;
 position:relative;
 width:7.20721%;
 min-width:40px;
 max-width:80px;
 padding:0;
 background-color:transparent;
 background-position:center center;
 background-size:100%;
 border:none;
 outline:0;
 cursor:pointer;
 -webkit-transform-origin:center;
 transform-origin:center
}
.c-arrow:after,
.c-slider__next:after,
.c-slider__prev:after {
 content:"";
 display:block;
 padding-bottom:100%
}
.c-arrow--left,
.c-slider__prev {
 background-image:url(../assets/images/misc_arrow-left.png)
}
.c-arrow--right,
.c-slider__next {
 background-image:url(../assets/images/misc_arrow-right.png)
}
.c-btn,
.c-filmy__btn,
.c-gry__btn,
.c-poleca__btn,
.c-self-promo__btn,
.c-swiaty-bajek__btn,
.c-zabawy__btn {
 display:inline-block;
 margin:0 auto;
 cursor:pointer;
 transition:all .3s ease-in-out
}
.c-button {
 font-family:CentraleBold;
 position:relative;
 display:inline-block;
 margin:0 auto;
 cursor:pointer;
 transition:all .3s ease-in-out;
 padding-top:.4375rem;
 padding-bottom:.5rem;
 padding-left:4.0625rem;
 padding-right:4.0625rem;
 font-size:16px;
 line-height:1;
 text-align:center;
 text-transform:uppercase;
 text-decoration:none;
 vertical-align:middle;
 color:#fff
}
.c-button__shape {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 display:block;
 border-radius:150px;
 background-color:#1f99a5;
 z-index:-1
}
.c-button:hover .c-button__shape {
 -webkit-animation:mm-jelly-buttons 1s linear both;
 animation:mm-jelly-buttons 1s linear both;
 -webkit-animation-name:mm-jelly-buttons;
 animation-name:mm-jelly-buttons
}
.c-char {
 position:relative;
 display:block;
 border-radius:512px;
 overflow:hidden
}
.c-char:before {
 content:"";
 display:block;
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 background-color:rgba(255,255,255,.5);
 border-radius:512px;
 z-index:5
}
.c-char__bubble {
 position:relative;
 z-index:20
}
.c-char__icon {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 display:block;
 max-width:80%;
 height:auto;
 z-index:10
}
.c-chars {
 position:absolute;
 left:0;
 right:12%;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media (min-width:576px) {
 .c-chars {
  left:10%;
  right:10%
 }
}
@media (min-width:768px) {
 .c-chars {
  left:7%;
  right:7%
 }
}
.c-chars__item {
 padding-left:5px;
 padding-right:5px
}
.c-filmy {
 background-color:#f4faf9
}
@media (min-width:768px) {
 .c-filmy {
  background-image:url(../assets/images/bg_section-filmy.jpg);
  background-position:left bottom;
  background-size:24.34783% auto
 }
}
.c-filmy__title {
 color:#d40451
}
@media (min-width:768px) {
 .c-filmy__image {
  display:block;
  width:28.28829%;
  max-width:314px;
  margin-bottom:4.6875rem
 }
 .c-filmy__image:after {
  content:"";
  display:block;
  padding-bottom:31.84713%
 }
}
@media (min-width:768px) {
 .c-filmy__image {
  background-image:url(../assets/images/mmfont_filmy.svg)
 }
}
.c-footer {
 text-align:center;
 background-color:#c5e4e0;
 margin-top:0
}
@media (min-width:576px) {
 .c-footer {
  text-align:left
 }
}
.c-footer__flora {
 display:block;
 background-color:#fff
}
.c-footer__bottom,
.c-footer__middle,
.c-footer__top {
 display:flex;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.c-footer__column {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px;
 flex:0 0 100%;
 max-width:100%;
 color:#1f99a5
}
@media (min-width:576px) {
 .c-footer__column {
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
  flex:0 0 25%;
  max-width:25%
 }
}
@media (min-width:992px) {
 .c-footer__column {
  margin-bottom:0
 }
}
.c-footer__column--pink {
 color:#d40451
}
.c-footer__column:hover {
 -webkit-transform:scale(1.05);
 transform:scale(1.05);
 transition:-webkit-transform .2s;
 transition:transform .2s;
 transition:transform .2s,-webkit-transform .2s
}
.c-footer__header {
 font-family:CentraleBold
}
.c-footer__links {
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 padding-left:0;
 list-style:none;
 font-family:CentraleMedium;
 font-size:12px
}
.c-footer__links li {
 margin-bottom:1em
}
.c-footer__links a {
 text-decoration:none;
 color:inherit
}
.c-footer__links a:hover {
 color:#d40451;
 text-decoration:underline
}
.c-footer__eutelsat {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px;
 flex:0 0 100%;
 max-width:100%;
 text-align:center
}
@media (min-width:768px) {
 .c-footer__eutelsat {
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
  flex:0 0 25%;
  max-width:25%;
  margin-bottom:0;
  text-align:left
 }
}
.c-footer__programmes {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px;
 flex:0 0 100%;
 max-width:100%;
 font-size:12px;
 text-align:center
}
@media (min-width:768px) {
 .c-footer__programmes {
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
  flex:0 0 75%;
  max-width:75%
 }
}
.c-footer__copyright {
 font-size:12px;
 color:#1f99a5
}
.c-gry {
 background-color:#e5f3ed
}
@media (min-width:768px) {
 .c-gry {
  background-image:url(../assets/images/bg_section-gry.jpg);
  background-position:right bottom;
  background-size:26.73913% auto
 }
}
.c-gry__title {
 color:#008b50
}
@media (min-width:768px) {
 .c-gry__image {
  display:block;
  width:24.23423%;
  max-width:269px;
  margin-bottom:4.6875rem
 }
 .c-gry__image:after {
  content:"";
  display:block;
  padding-bottom:37.17472%
 }
}
@media (min-width:768px) {
 .c-gry__image {
  background-image:url(../assets/images/mmfont_gry.svg)
 }
}
.c-hamburger {
 outline:0
}
.c-header {
 position:relative;
 margin-top:96px;
 background-image:url(../assets/images/misc_banner.jpg);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center top
}
@media (min-width:768px) {
 .c-header {
  margin-top:96px
 }
}
.c-header:after {
 content:"";
 display:block;
 padding-bottom:70%
}
@media (min-width:768px) {
 .c-header:after {
  padding-bottom:50%
 }
}
@media (min-width:992px) {
 .c-header:after {
  padding-bottom:26.95652173913%
 }
}
.c-header__banner {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.c-header__rybka {
 position:absolute;
 left:50%;
 bottom:0;
 -webkit-transform:translate(-50%,50%);
 transform:translate(-50%,50%);
 width:16.95652%;
 max-width:19.5rem;
 min-width:11.25rem;
 height:auto
}
.c-logo {
 position:relative;
 -webkit-transform:translateX(-19px);
 transform:translateX(-19px);
 z-index:50
}
.c-logo:after {
 content:"";
 display:block;
 padding-bottom:72.527472527473%
}
.c-logo__animation {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-image:url(../assets/images/animation-fish-tail.png);
 background-position:0 0;
 background-size:1300% auto;
 -webkit-animation:fishTail .9s steps(13) infinite;
 animation:fishTail .9s steps(13) infinite
}
@-webkit-keyframes fishTail {
 100% {
  background-position:1300% 0
 }
}
@keyframes fishTail {
 100% {
  background-position:1300% 0
 }
}
.c-main-nav {
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 padding-left:0;
 list-style:none;
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 width:100%
}
@media (min-width:768px) {
 .c-main-nav {
  justify-content:center;
  width:initial
 }
}
.c-main-nav__item {
 display:flex;
 align-content:stretch;
 align-items:stretch;
 margin-bottom:0
}
@media (min-width:992px) {
 .c-main-nav__item.hover .c-main-nav__label,
 .c-main-nav__item:hover .c-main-nav__label {
  color:#d40451
 }
 .c-main-nav__item.hover svg,
 .c-main-nav__item:hover svg {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
  transition:all;
  transition-duration:.1s
 }
 .c-main-nav__item.hover svg path,
 .c-main-nav__item:hover svg path {
  fill:#d40451
 }
 .c-main-nav__item.hover .hamburger-inner,
 .c-main-nav__item.hover .hamburger-inner::after,
 .c-main-nav__item.hover .hamburger-inner::before,
 .c-main-nav__item:hover .hamburger-inner,
 .c-main-nav__item:hover .hamburger-inner::after,
 .c-main-nav__item:hover .hamburger-inner::before {
  background:#d40451
 }
}
.c-main-nav__item--search,
.c-main-nav__item--sound {
 display:none
}
@media (min-width:992px) {
 .c-main-nav__item--search,
 .c-main-nav__item--sound {
  display:flex
 }
}
.c-main-nav__icon {
 display:inline-block;
 vertical-align:middle;
 font-size:0;
 max-width:none;
 -webkit-transform:scale(.8);
 transform:scale(.8)
}
@media (min-width:768px) {
 .c-main-nav__icon {
  margin-right:5px
 }
}
@media (min-width:992px) {
 .c-main-nav__icon {
  margin-right:10px;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@media (min-width:1200px) {
 .c-main-nav__icon {
  margin-right:20px
 }
}
.c-main-nav__icon--search,
.c-main-nav__icon--sound {
 margin-right:0
}
.c-main-nav__link {
 display:flex;
 align-items:center;
 font-family:CentraleBold;
 font-size:16px;
 text-decoration:none
}
.c-main-nav__link.active:after {
 display:block;
 content:"";
 width:40px;
 height:4px;
 background-color:#1f99a5;
 border-radius:4px;
 position:absolute;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
@media (min-width:768px) {
 .c-main-nav__link {
  padding-left:5px;
  padding-right:5px
 }
}
@media (min-width:992px) {
 .c-main-nav__link {
  padding-left:10px;
  padding-right:10px;
  font-size:24px
 }
}
@media (min-width:1200px) {
 .c-main-nav__link {
  padding-left:20px;
  padding-right:20px
 }
}
.c-main-nav__label {
 line-height:1;
 white-space:nowrap;
 color:#1f99a5
}
@media (min-width:992px) {
 .c-main-nav__label {
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px)
 }
}
.c-main-nav__label--hamburger {
 display:none
}
@media (min-width:1400px) {
 .c-main-nav__label--hamburger {
  display:inline-block
 }
}
.c-main-nav--kids {
 padding-top:10px;
 padding-bottom:10px
}
@media (min-width:576px) {
 .c-main-nav--kids {
  padding-top:0;
  padding-bottom:0
 }
}
.c-main-nav--kids .c-main-nav__link {
 flex-direction:column;
 justify-content:flex-end
}
@media (min-width:576px) {
 .c-main-nav--kids .c-main-nav__link {
  flex-direction:row;
  align-items:center
 }
}
.c-main-nav--kids .c-main-nav__icon {
 flex-grow:1
}
.c-main-nav--kids .c-main-nav__label {
 color:#fff
}
@media (min-width:768px) {
 .c-main-nav--kids .c-main-nav__label {
  color:#1f99a5
 }
}
.js-nav--is-clicked {
 opacity:0;
 transition:opacity .2s ease-out
}
.c-nav-btn {
 font-family:CentraleBold;
 position:fixed;
 top:18px;
 right:10px;
 font-size:1.5rem;
 text-decoration:none;
 color:#1f99a5;
 z-index:9999
}
.c-nav-container {
 display:flex
}
.c-nowosci {
 padding-top:6.25rem!important;
 background-color:#fff
}
@media (min-width:768px) {
 .c-nowosci {
  background-image:url(../assets/images/bg_section-nowosci.jpg);
  background-position:right bottom;
  background-size:17.6087% auto
 }
}
.c-nowosci__title {
 color:#d40451
}
@media (min-width:768px) {
 .c-nowosci__image {
  display:block;
  width:29.81982%;
  max-width:331px;
  margin-bottom:4.6875rem
 }
 .c-nowosci__image:after {
  content:"";
  display:block;
  padding-bottom:17.52266%
 }
}
@media (min-width:768px) {
 .c-nowosci__image {
  background-image:url(../assets/images/mmfont_nowosci.svg)
 }
}
.c-btn,
.c-filmy__btn,
.c-gry__btn,
.c-poleca__btn,
.c-self-promo__btn,
.c-sticker,
.c-swiaty-bajek__btn,
.c-zabawy__btn {
 font-family:CentraleBold;
 padding-top:.4375rem;
 padding-bottom:.5rem;
 vertical-align:middle;
 text-transform:uppercase;
 text-decoration:none;
 text-align:center;
 font-size:16px;
 line-height:1;
 color:#fff;
 border-radius:1.25rem
}
.c-btn--deco,
.c-filmy__btn,
.c-gry__btn,
.c-poleca__btn,
.c-self-promo__btn,
.c-sticker,
.c-swiaty-bajek__btn,
.c-zabawy__btn {
 position:relative
}
.c-btn--deco:after,
.c-btn--deco:before,
.c-filmy__btn:after,
.c-filmy__btn:before,
.c-gry__btn:after,
.c-gry__btn:before,
.c-poleca__btn:after,
.c-poleca__btn:before,
.c-self-promo__btn:after,
.c-self-promo__btn:before,
.c-sticker:after,
.c-sticker:before,
.c-swiaty-bajek__btn:after,
.c-swiaty-bajek__btn:before,
.c-zabawy__btn:after,
.c-zabawy__btn:before {
 content:"";
 display:block;
 position:absolute;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain
}
.c-btn--deco:before,
.c-filmy__btn:before,
.c-gry__btn:before,
.c-poleca__btn:before,
.c-self-promo__btn:before,
.c-sticker:before,
.c-swiaty-bajek__btn:before,
.c-zabawy__btn:before {
 left:.875rem;
 bottom:-.375rem;
 width:.625rem;
 height:.625rem
}
.c-btn--deco:after,
.c-filmy__btn:after,
.c-gry__btn:after,
.c-poleca__btn:after,
.c-self-promo__btn:after,
.c-sticker:after,
.c-swiaty-bajek__btn:after,
.c-zabawy__btn:after {
 top:-17px;
 right:-18px;
 width:25px;
 height:1.8125rem
}
.c-btn--blue,
.c-filmy__btn,
.c-self-promo__btn,
.c-swiaty-bajek__btn {
 background-color:#1f99a5
}
.c-btn--blue:focus,
.c-btn--blue:hover,
.c-filmy__btn:focus,
.c-filmy__btn:hover,
.c-self-promo__btn:focus,
.c-self-promo__btn:hover,
.c-swiaty-bajek__btn:focus,
.c-swiaty-bajek__btn:hover {
 background-color:#17717a;
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
 transition:-webkit-transform .2s ease-out;
 transition:transform .2s ease-out;
 transition:transform .2s ease-out,-webkit-transform .2s ease-out
}
.c-btn--pink,
.c-sticker {
 background-color:#d40451
}
.c-btn--pink:focus,
.c-btn--pink:hover,
.c-sticker:focus,
.c-sticker:hover {
 background-color:#a2033e;
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
 transition:-webkit-transform .2s ease-out;
 transition:transform .2s ease-out;
 transition:transform .2s ease-out,-webkit-transform .2s ease-out
}
.c-btn--yellow,
.c-poleca__btn {
 background-color:#f0a252
}
.c-btn--yellow:focus,
.c-btn--yellow:hover,
.c-poleca__btn:focus,
.c-poleca__btn:hover {
 background-color:#ec8923;
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
 transition:-webkit-transform .2s ease-out;
 transition:transform .2s ease-out;
 transition:transform .2s ease-out,-webkit-transform .2s ease-out
}
.c-btn--red,
.c-zabawy__btn {
 background-color:#e05a5f
}
.c-btn--red:focus,
.c-btn--red:hover,
.c-zabawy__btn:focus,
.c-zabawy__btn:hover {
 background-color:#d82f35;
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
 transition:-webkit-transform .2s ease-out;
 transition:transform .2s ease-out;
 transition:transform .2s ease-out,-webkit-transform .2s ease-out
}
.c-btn--green-light,
.c-gry__btn {
 background-color:#78b478
}
.c-btn--green-light:focus,
.c-btn--green-light:hover,
.c-gry__btn:focus,
.c-gry__btn:hover {
 background-color:#59a059;
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
 transition:-webkit-transform .2s ease-out;
 transition:transform .2s ease-out;
 transition:transform .2s ease-out,-webkit-transform .2s ease-out
}
.c-btn--blue:before,
.c-filmy__btn:before,
.c-self-promo__btn:before,
.c-swiaty-bajek__btn:before {
 background-image:url(../assets/images/bg_btn-left--blue.svg)
}
.c-btn--blue:after,
.c-filmy__btn:after,
.c-self-promo__btn:after,
.c-swiaty-bajek__btn:after {
 background-image:url(../assets/images/bg_btn-right--blue.svg)
}
.c-btn--yellow:before,
.c-poleca__btn:before {
 background-image:url(../assets/images/bg_btn-left--yellow.svg)
}
.c-btn--yellow:after,
.c-poleca__btn:after {
 background-image:url(../assets/images/bg_btn-right--yellow.svg)
}
.c-btn--pink:before,
.c-sticker:before {
 background-image:url(../assets/images/bg_btn-left--pink.svg)
}
.c-btn--pink:after,
.c-sticker:after {
 background-image:url(../assets/images/bg_btn-right--pink.svg)
}
.c-btn--red:before,
.c-zabawy__btn:before {
 background-image:url(../assets/images/bg_btn-left--red.svg)
}
.c-btn--red:after,
.c-zabawy__btn:after {
 background-image:url(../assets/images/bg_btn-right--red.svg)
}
.c-btn--green-light:before,
.c-gry__btn:before {
 background-image:url(../assets/images/bg_btn-left--green-light.svg)
}
.c-btn--green-light:after,
.c-gry__btn:after {
 background-image:url(../assets/images/bg_btn-right--green-light.svg)
}
.c-btn--small,
.c-self-promo__btn,
.c-sticker {
 padding-left:2.0625rem;
 padding-right:2.0625rem
}
.c-btn--large,
.c-filmy__btn,
.c-gry__btn,
.c-poleca__btn,
.c-swiaty-bajek__btn,
.c-zabawy__btn {
 padding-left:4.0625rem;
 padding-right:4.0625rem
}
.c-poleca {
 background-color:#fef6ed
}
@media (min-width:768px) {
 .c-poleca {
  background-image:url(../assets/images/bg_section-poleca.jpg);
  background-position:right bottom;
  background-size:21.63043% auto
 }
}
.c-poleca__title {
 color:#f0a252
}
@media (min-width:768px) {
 .c-poleca__image {
  display:block;
  width:62.07207%;
  max-width:689px;
  margin-bottom:4.6875rem
 }
 .c-poleca__image:after {
  content:"";
  display:block;
  padding-bottom:13.20755%
 }
}
@media (min-width:768px) {
 .c-poleca__image {
  background-image:url(../assets/images/mmfont_poleca.svg)
 }
}
.c-secondary-nav {
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 padding-left:0;
 list-style:none;
 margin-left:auto;
 margin-right:auto;
 max-width:56.14367%
}
.c-secondary-nav__item:hover .c-secondary-nav__link {
 color:#d40451
}
.c-secondary-nav__link {
 font-family:CentraleBold;
 display:inline-block;
 font-size:18px;
 line-height:1.2;
 text-decoration:none;
 text-transform:uppercase;
 color:#1f99a5
}
.c-secondary-nav__link:hover {
 color:#d40451
}
.c-filmy,
.c-gry,
.c-nowosci,
.c-poleca,
.c-swiaty-bajek,
.c-zabawy {
 padding-top:2rem;
 padding-bottom:2rem;
 text-align:center
}
.c-filmy__items,
.c-footer__container,
.c-gry__items,
.c-nowosci__items,
.c-poleca__items,
.c-swiaty-bajek__items,
.c-zabawy__items {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 .c-filmy__items,
 .c-footer__container,
 .c-gry__items,
 .c-nowosci__items,
 .c-poleca__items,
 .c-swiaty-bajek__items,
 .c-zabawy__items {
  max-width:540px
 }
}
@media (min-width:768px) {
 .c-filmy__items,
 .c-footer__container,
 .c-gry__items,
 .c-nowosci__items,
 .c-poleca__items,
 .c-swiaty-bajek__items,
 .c-zabawy__items {
  max-width:720px
 }
}
@media (min-width:992px) {
 .c-filmy__items,
 .c-footer__container,
 .c-gry__items,
 .c-nowosci__items,
 .c-poleca__items,
 .c-swiaty-bajek__items,
 .c-zabawy__items {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .c-filmy__items,
 .c-footer__container,
 .c-gry__items,
 .c-nowosci__items,
 .c-poleca__items,
 .c-swiaty-bajek__items,
 .c-zabawy__items {
  max-width:996px
 }
}
.c-filmy__title,
.c-gry__title,
.c-nowosci__title,
.c-poleca__title,
.c-swiaty-bajek__title,
.c-zabawy__title {
 font-family:CentraleBold;
 text-align:center;
 margin-bottom:4.6875rem;
 font-size:3rem
}
@media (min-width:768px) {
 .c-filmy__title,
 .c-gry__title,
 .c-nowosci__title,
 .c-poleca__title,
 .c-swiaty-bajek__title,
 .c-zabawy__title {
  margin-bottom:0;
  font-size:0;
  text-indent:-9999px
 }
}
.c-filmy__image,
.c-gry__image,
.c-nowosci__image,
.c-poleca__image,
.c-swiaty-bajek__image,
.c-zabawy__image {
 height:auto;
 margin-bottom:2.6875rem!important
}
@media (min-width:768px) {
 .c-filmy__image,
 .c-gry__image,
 .c-nowosci__image,
 .c-poleca__image,
 .c-swiaty-bajek__image,
 .c-zabawy__image {
  margin-left:auto;
  margin-right:auto;
  background-position:center top;
  background-repeat:no-repeat;
  background-size:contain
 }
}
.c-filmy__btn,
.c-gry__btn,
.c-poleca__btn,
.c-swiaty-bajek__btn,
.c-zabawy__btn {
 margin-top:4.6875rem
}
@media (min-width:768px) {
 .c-filmy,
 .c-gry,
 .c-nowosci,
 .c-poleca,
 .c-swiaty-bajek,
 .c-zabawy {
  background-repeat:no-repeat
 }
}
.c-self-promo {
 font-size:.875rem;
 vertical-align:middle
}
.c-self-promo__content {
 margin-bottom:2.34375rem;
 line-height:1.5;
 text-transform:uppercase;
 color:#1b1b1b
}
.c-self-promo__image {
 -webkit-transform:translateY(-3px);
 transform:translateY(-3px)
}
.c-slider {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0
}
@media (min-width:992px) {
 .c-slider:hover .c-thumb {
  opacity:.8;
  transition:opacity .4s ease-out
 }
}
.c-slider__arrows {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,50%);
 transform:translate(-50%,50%);
 width:95%;
 z-index:35;
 overflow:visible
}
.c-slider__arrows button {
 background-color:transparent
}
.c-slider__next,
.c-slider__prev {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer
}
.c-slider__prev {
 left:0
}
.c-slider__next {
 right:0
}
.c-sliding-menu {
 position:fixed;
 right:0;
 top:0;
 bottom:0;
 -webkit-transform:translateX(100%);
 transform:translateX(100%);
 text-align:center;
 background-color:rgba(197,228,224,.9);
 z-index:8000;
 transition:-webkit-transform .4s ease-out;
 transition:transform .4s ease-out;
 transition:transform .4s ease-out,-webkit-transform .4s ease-out;
 overflow-y:scroll
}
@media (min-width:768px) {
 .c-sliding-menu {
  width:28.80435%
 }
}
@media (min-width:576px) {
 .c-sliding-menu {
  width:50%
 }
}
.c-sliding-menu--isvisible {
 -webkit-transform:translateX(0);
 transform:translateX(0);
 transition:-webkit-transform .4s ease-out;
 transition:transform .4s ease-out;
 transition:transform .4s ease-out,-webkit-transform .4s ease-out
}
.c-sliding-menu__controls {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto;
 display:flex;
 justify-content:flex-end;
 align-items:center;
 position:absolute;
 right:0;
 top:0;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:auto;
 height:102px;
 text-align:right
}
@media (min-width:576px) {
 .c-sliding-menu__controls {
  max-width:540px
 }
}
@media (min-width:768px) {
 .c-sliding-menu__controls {
  max-width:720px
 }
}
@media (min-width:992px) {
 .c-sliding-menu__controls {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .c-sliding-menu__controls {
  max-width:996px
 }
}
.c-sliding-menu__socials {
 padding-top:2.34375rem
}
@media (min-width:768px) {
 .c-sliding-menu__socials {
  padding-top:1.875rem
 }
}
@media (min-width:992px) {
 .c-sliding-menu__socials {
  padding-top:1.5625rem
 }
}
.c-sliding-menu__title {
 max-width:58.4121%;
 height:auto
}
.c-sliding-menu__nav,
.c-sliding-menu__socials,
.c-sliding-menu__title {
 padding-bottom:1.5625rem
}
@media (min-width:1200px) {
 .c-sliding-menu__nav,
 .c-sliding-menu__socials,
 .c-sliding-menu__title {
  padding-bottom:1.5625rem
 }
}
.c-socials {
 display:flex;
 justify-content:center;
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 padding-left:0;
 list-style:none
}
.c-socials__item {
 padding-left:.78125rem;
 padding-right:.78125rem;
 margin-bottom:0
}
.c-socials__item svg path {
 fill:#d40451
}
.c-socials__image--twitter {
 -webkit-transform:translateY(-1px);
 transform:translateY(-1px)
}
.c-socials__image--google {
 -webkit-transform:translateX(1px);
 transform:translateX(1px)
}
.c-sticker {
 position:absolute;
 top:0;
 left:25px;
 -webkit-transform:translateY(-40%);
 transform:translateY(-40%);
 z-index:30
}
.c-swiaty-bajek {
 background-color:#fff
}
@media (min-width:768px) {
 .c-swiaty-bajek {
  background-image:url(../assets/images/misc_footer-flora.svg);
  background-position:center bottom;
  background-size:100%
 }
}
.c-swiaty-bajek__title {
 color:#1f99a5
}
@media (min-width:768px) {
 .c-swiaty-bajek__image {
  display:block;
  width:39.0991%;
  max-width:434px;
  margin-bottom:4.6875rem
 }
 .c-swiaty-bajek__image:after {
  content:"";
  display:block;
  padding-bottom:16.12903%
 }
}
@media (min-width:768px) {
 .c-swiaty-bajek__image {
  background-image:url(../assets/images/mmfont_swiat-bajek.svg)
 }
}
.c-thumb {
 position:relative;
 display:block;
 width:100%;
 overflow:hidden;
 background-color:red;
 border-radius:10px
}
.c-thumb:before {
 content:"";
 display:block;
 padding-bottom:56.25%
}
.c-thumb:hover .c-thumb__image {
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.c-thumb:hover .c-thumb__overlay {
 opacity:1
}
.c-thumb:hover.c-thumb--video:after {
 background-image:url(../assets/images/ico_play-white.svg)
}
.c-thumb__image {
 position:absolute;
 left:-9999px;
 right:-9999px;
 top:-9999px;
 bottom:-9999px;
 margin:auto;
 min-width:100%;
 min-height:100%;
 transition:-webkit-transform .9s ease-out;
 transition:transform .9s ease-out;
 transition:transform .9s ease-out,-webkit-transform .9s ease-out
}
.c-thumb__overlay {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 padding:20px 10px;
 text-align:left;
 z-index:5;
 background-color:rgba(31,153,165,.9);
 opacity:0;
 transition:opacity 150ms ease-out
}
.c-thumb__date,
.c-thumb__title {
 color:#fff
}
.c-thumb__title {
 font-family:CentraleMedium;
 font-size:1.25rem
}
@media (min-width:992px) {
 .c-thumb__title {
  font-size:.875rem
 }
}
.c-thumb__date {
 font-family:CentraleBold;
 font-size:1.25rem;
 color:#c3e0de
}
@media (min-width:992px) {
 .c-thumb__date {
  font-size:.6875rem
 }
}
.c-thumb__time {
 font-family:CentraleBold;
 position:absolute;
 bottom:20px;
 padding-left:32px;
 font-size:1.1875rem;
 color:#fff;
 background-image:url(../assets/images/ico_clock.svg);
 background-position:left center;
 background-repeat:no-repeat;
 background-size:auto 100%
}
@media (min-width:992px) {
 .c-thumb__time {
  background-size:auto auto
 }
}
.c-thumb__hours,
.c-thumb__minutes {
 display:inline-block
}
.c-thumb__clock {
 font-family:CentraleBold;
 position:absolute;
 right:0;
 bottom:10px;
 height:2.125rem;
 padding-left:42px;
 padding-right:.4375rem;
 line-height:2.0625rem;
 font-size:1rem;
 color:#fff;
 background-color:#1f99a5;
 background-image:url(../assets/images/ico_clock.svg);
 background-position:7px center;
 background-repeat:no-repeat;
 background-size:auto 76.47059%;
 border-top-left-radius:34px;
 border-bottom-left-radius:34px;
 z-index:11
}
.c-thumb__minutes {
 margin-left:-.25em;
 font-size:1rem
}
.c-thumb--animated {
 opacity:0;
 transition:opacity 250ms
}
.c-thumb--animated.anim-disabled,
.c-thumb--animated.anim-finished,
.c-thumb--animated.anim-started {
 opacity:1
}
.c-thumb--video:after {
 content:"";
 position:absolute;
 bottom:10px;
 right:10px;
 display:block;
 width:59px;
 height:59px;
 background-image:url(../assets/images/ico_play-pink.svg);
 background-repeat:no-repeat;
 background-size:100%;
 z-index:10
}
.c-thumb--on-air:after {
 content:"";
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-image:url(../assets/images/misc_onair-sticker.svg);
 background-position:left top;
 background-repeat:no-repeat;
 background-size:54.375% auto
}
.c-thumbs {
 display:flex;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px;
 margin-bottom:-2.34375rem
}
.c-thumbs__item {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px;
 flex:0 0 100%;
 max-width:100%;
 position:relative;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 margin-bottom:1rem
}
@media (min-width:576px) {
 .c-thumbs__item {
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
  flex:0 0 50%;
  max-width:50%
 }
}
@media (min-width:992px) {
 .c-thumbs__item {
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
  flex:0 0 33.33333%;
  max-width:33.33333%;
  padding-left:.5rem;
  padding-right:.5rem
 }
}
.c-thumbs__item:nth-child(1) .c-thumb--animated {
 -webkit-animation-delay:112ms;
 animation-delay:112ms
}
.c-thumbs__item:nth-child(2) .c-thumb--animated {
 -webkit-animation-delay:115ms;
 animation-delay:115ms
}
.c-thumbs__item:nth-child(3) .c-thumb--animated {
 -webkit-animation-delay:239ms;
 animation-delay:239ms
}
.c-thumbs__item:nth-child(4) .c-thumb--animated {
 -webkit-animation-delay:244ms;
 animation-delay:244ms
}
.c-thumbs__item:nth-child(5) .c-thumb--animated {
 -webkit-animation-delay:102ms;
 animation-delay:102ms
}
.c-thumbs__item:nth-child(6) .c-thumb--animated {
 -webkit-animation-delay:366ms;
 animation-delay:366ms
}
.c-top {
 display:flex;
 position:fixed;
 left:0;
 top:0;
 right:0;
 width:100%;
 height:192px;
 z-index:40;
 background-position:center top;
 background-repeat:repeat-x;
 background-image:url(../assets/images/bg_menu.png);
 background-color:#d40451
}
@media (min-width:768px) {
 .c-top {
  height:96px
 }
}
@media (min-width:992px) {
 .c-top {
  background-color:transparent
 }
}
.c-top__container {
 display:flex;
 justify-content:flex-end;
 flex-wrap:wrap;
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 .c-top__container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .c-top__container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .c-top__container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .c-top__container {
  max-width:996px
 }
}
@media (min-width:768px) {
 .c-top__container {
  justify-content:space-between;
  flex-wrap:nowrap
 }
}
@media (min-width:1200px) {
 .c-top__container {
  max-width:none
 }
}
.c-top__logo {
 width:134px;
 min-width:134px;
 margin-right:auto;
 flex-shrink:0;
 order:1
}
@media (min-width:1200px) {
 .c-top__logo {
  position:relative;
  left:-15px;
  margin-left:11.21643%
 }
}
@media (min-width:768px) {
 .c-top__logo {
  margin-right:0
 }
}
.c-top__nav {
 display:flex;
 justify-content:space-between;
 order:3;
 align-self:stretch;
 height:96px;
 width:100%
}
@media (min-width:768px) {
 .c-top__nav {
  justify-content:center;
  order:2;
  width:initial
 }
}
.c-top__parents {
 display:flex;
 order:3;
 height:96px
}
@media (min-width:768px) {
 .c-top__parents {
  order:3
 }
}
.c-zabawy {
 background-color:#e8eaef
}
@media (min-width:768px) {
 .c-zabawy {
  background-image:url(../assets/images/bg_section-zabawy.jpg);
  background-position:left bottom;
  background-size:22.01087% auto
 }
}
.c-zabawy__title {
 color:#1e315f
}
@media (min-width:768px) {
 .c-zabawy__image {
  display:block;
  width:29.81982%;
  max-width:331px;
  margin-bottom:4.6875rem
 }
 .c-zabawy__image:after {
  content:"";
  display:block;
  padding-bottom:22.96073%
 }
}
@media (min-width:768px) {
 .c-zabawy__image {
  background-image:url(../assets/images/mmfont_zabawy.svg)
 }
}
@-webkit-keyframes wobble {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes wobble {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.wobble {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent
}
.wobble:hover {
 -webkit-animation-name:wobble;
 animation-name:wobble;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes mm-jelly-buttons {
 0% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 2.27% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 2.37% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 3.13% {
  -webkit-transform:matrix3d(1.133,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.133,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 3.89% {
  -webkit-transform:matrix3d(1.165,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.165,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 5.04% {
  -webkit-transform:matrix3d(1.126,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.126,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 5.14% {
  -webkit-transform:matrix3d(1.12,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.12,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 5.39% {
  -webkit-transform:matrix3d(1.074,0,0,0,0,1.032,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.074,0,0,0,0,1.032,0,0,0,0,1,0,0,0,0,1)
 }
 6.86% {
  -webkit-transform:matrix3d(.851,0,0,0,0,1.197,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.851,0,0,0,0,1.197,0,0,0,0,1,0,0,0,0,1)
 }
 7.13% {
  -webkit-transform:matrix3d(.82,0,0,0,0,1.223,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.82,0,0,0,0,1.223,0,0,0,0,1,0,0,0,0,1)
 }
 8.35% {
  -webkit-transform:matrix3d(.712,0,0,0,0,1.319,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.712,0,0,0,0,1.319,0,0,0,0,1,0,0,0,0,1)
 }
 9.03% {
  -webkit-transform:matrix3d(.671,0,0,0,0,1.361,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.671,0,0,0,0,1.361,0,0,0,0,1,0,0,0,0,1)
 }
 9.83% {
  -webkit-transform:matrix3d(.635,0,0,0,0,1.4,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.635,0,0,0,0,1.4,0,0,0,0,1,0,0,0,0,1)
 }
 12.92% {
  -webkit-transform:matrix3d(.585,0,0,0,0,1.46,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.585,0,0,0,0,1.46,0,0,0,0,1,0,0,0,0,1)
 }
 15.76% {
  -webkit-transform:matrix3d(.621,0,0,0,0,1.421,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.621,0,0,0,0,1.421,0,0,0,0,1,0,0,0,0,1)
 }
 15.96% {
  -webkit-transform:matrix3d(.626,0,0,0,0,1.416,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.626,0,0,0,0,1.416,0,0,0,0,1,0,0,0,0,1)
 }
 18.91% {
  -webkit-transform:matrix3d(.711,0,0,0,0,1.321,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.711,0,0,0,0,1.321,0,0,0,0,1,0,0,0,0,1)
 }
 21.7% {
  -webkit-transform:matrix3d(.806,0,0,0,0,1.216,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.806,0,0,0,0,1.216,0,0,0,0,1,0,0,0,0,1)
 }
 24.79% {
  -webkit-transform:matrix3d(.905,0,0,0,0,1.106,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.905,0,0,0,0,1.106,0,0,0,0,1,0,0,0,0,1)
 }
 26.09% {
  -webkit-transform:matrix3d(.94,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.94,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1)
 }
 30.78% {
  -webkit-transform:matrix3d(1.029,0,0,0,0,.968,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.029,0,0,0,0,.968,0,0,0,0,1,0,0,0,0,1)
 }
 36.66% {
  -webkit-transform:matrix3d(1.062,0,0,0,0,.931,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.062,0,0,0,0,.931,0,0,0,0,1,0,0,0,0,1)
 }
 48.53% {
  -webkit-transform:matrix3d(1.014,0,0,0,0,.984,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.014,0,0,0,0,.984,0,0,0,0,1,0,0,0,0,1)
 }
 60.4% {
  -webkit-transform:matrix3d(.991,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.991,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1)
 }
 84.14% {
  -webkit-transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1)
 }
 100% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
}
@keyframes mm-jelly-buttons {
 0% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 2.27% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 2.37% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 3.13% {
  -webkit-transform:matrix3d(1.133,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.133,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 3.89% {
  -webkit-transform:matrix3d(1.165,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.165,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 5.04% {
  -webkit-transform:matrix3d(1.126,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.126,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 5.14% {
  -webkit-transform:matrix3d(1.12,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.12,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 5.39% {
  -webkit-transform:matrix3d(1.074,0,0,0,0,1.032,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.074,0,0,0,0,1.032,0,0,0,0,1,0,0,0,0,1)
 }
 6.86% {
  -webkit-transform:matrix3d(.851,0,0,0,0,1.197,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.851,0,0,0,0,1.197,0,0,0,0,1,0,0,0,0,1)
 }
 7.13% {
  -webkit-transform:matrix3d(.82,0,0,0,0,1.223,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.82,0,0,0,0,1.223,0,0,0,0,1,0,0,0,0,1)
 }
 8.35% {
  -webkit-transform:matrix3d(.712,0,0,0,0,1.319,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.712,0,0,0,0,1.319,0,0,0,0,1,0,0,0,0,1)
 }
 9.03% {
  -webkit-transform:matrix3d(.671,0,0,0,0,1.361,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.671,0,0,0,0,1.361,0,0,0,0,1,0,0,0,0,1)
 }
 9.83% {
  -webkit-transform:matrix3d(.635,0,0,0,0,1.4,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.635,0,0,0,0,1.4,0,0,0,0,1,0,0,0,0,1)
 }
 12.92% {
  -webkit-transform:matrix3d(.585,0,0,0,0,1.46,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.585,0,0,0,0,1.46,0,0,0,0,1,0,0,0,0,1)
 }
 15.76% {
  -webkit-transform:matrix3d(.621,0,0,0,0,1.421,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.621,0,0,0,0,1.421,0,0,0,0,1,0,0,0,0,1)
 }
 15.96% {
  -webkit-transform:matrix3d(.626,0,0,0,0,1.416,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.626,0,0,0,0,1.416,0,0,0,0,1,0,0,0,0,1)
 }
 18.91% {
  -webkit-transform:matrix3d(.711,0,0,0,0,1.321,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.711,0,0,0,0,1.321,0,0,0,0,1,0,0,0,0,1)
 }
 21.7% {
  -webkit-transform:matrix3d(.806,0,0,0,0,1.216,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.806,0,0,0,0,1.216,0,0,0,0,1,0,0,0,0,1)
 }
 24.79% {
  -webkit-transform:matrix3d(.905,0,0,0,0,1.106,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.905,0,0,0,0,1.106,0,0,0,0,1,0,0,0,0,1)
 }
 26.09% {
  -webkit-transform:matrix3d(.94,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.94,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1)
 }
 30.78% {
  -webkit-transform:matrix3d(1.029,0,0,0,0,.968,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.029,0,0,0,0,.968,0,0,0,0,1,0,0,0,0,1)
 }
 36.66% {
  -webkit-transform:matrix3d(1.062,0,0,0,0,.931,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.062,0,0,0,0,.931,0,0,0,0,1,0,0,0,0,1)
 }
 48.53% {
  -webkit-transform:matrix3d(1.014,0,0,0,0,.984,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.014,0,0,0,0,.984,0,0,0,0,1,0,0,0,0,1)
 }
 60.4% {
  -webkit-transform:matrix3d(.991,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.991,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1)
 }
 84.14% {
  -webkit-transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1)
 }
 100% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
}
@-webkit-keyframes mmJelly {
 0% {
  -webkit-transform:matrix3d(0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1)
 }
 4.3% {
  -webkit-transform:matrix3d(.514,0,0,0,0,.622,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.514,0,0,0,0,.622,0,0,0,0,1,0,0,0,0,1)
 }
 6.41% {
  -webkit-transform:matrix3d(.717,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.717,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1)
 }
 8.61% {
  -webkit-transform:matrix3d(.879,0,0,0,0,1.065,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.879,0,0,0,0,1.065,0,0,0,0,1,0,0,0,0,1)
 }
 9.61% {
  -webkit-transform:matrix3d(.935,0,0,0,0,1.118,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.935,0,0,0,0,1.118,0,0,0,0,1,0,0,0,0,1)
 }
 12.81% {
  -webkit-transform:matrix3d(1.05,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.05,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1)
 }
 12.91% {
  -webkit-transform:matrix3d(1.052,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.052,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1)
 }
 17.22% {
  -webkit-transform:matrix3d(1.093,0,0,0,0,1.114,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.093,0,0,0,0,1.114,0,0,0,0,1,0,0,0,0,1)
 }
 20.52% {
  -webkit-transform:matrix3d(1.08,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.08,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1)
 }
 28.13% {
  -webkit-transform:matrix3d(1.022,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.022,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1)
 }
 28.33% {
  -webkit-transform:matrix3d(1.021,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.021,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1)
 }
 39.44% {
  -webkit-transform:matrix3d(.994,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.994,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)
 }
 43.54% {
  -webkit-transform:matrix3d(.995,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.995,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1)
 }
 58.96% {
  -webkit-transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)
 }
 61.66% {
  -webkit-transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)
 }
 74.37% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 83.98% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 89.79% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 100% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
}
@keyframes mmJelly {
 0% {
  -webkit-transform:matrix3d(0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1)
 }
 4.3% {
  -webkit-transform:matrix3d(.514,0,0,0,0,.622,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.514,0,0,0,0,.622,0,0,0,0,1,0,0,0,0,1)
 }
 6.41% {
  -webkit-transform:matrix3d(.717,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.717,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1)
 }
 8.61% {
  -webkit-transform:matrix3d(.879,0,0,0,0,1.065,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.879,0,0,0,0,1.065,0,0,0,0,1,0,0,0,0,1)
 }
 9.61% {
  -webkit-transform:matrix3d(.935,0,0,0,0,1.118,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.935,0,0,0,0,1.118,0,0,0,0,1,0,0,0,0,1)
 }
 12.81% {
  -webkit-transform:matrix3d(1.05,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.05,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1)
 }
 12.91% {
  -webkit-transform:matrix3d(1.052,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.052,0,0,0,0,1.182,0,0,0,0,1,0,0,0,0,1)
 }
 17.22% {
  -webkit-transform:matrix3d(1.093,0,0,0,0,1.114,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.093,0,0,0,0,1.114,0,0,0,0,1,0,0,0,0,1)
 }
 20.52% {
  -webkit-transform:matrix3d(1.08,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.08,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1)
 }
 28.13% {
  -webkit-transform:matrix3d(1.022,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.022,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1)
 }
 28.33% {
  -webkit-transform:matrix3d(1.021,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1.021,0,0,0,0,.972,0,0,0,0,1,0,0,0,0,1)
 }
 39.44% {
  -webkit-transform:matrix3d(.994,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.994,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)
 }
 43.54% {
  -webkit-transform:matrix3d(.995,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(.995,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1)
 }
 58.96% {
  -webkit-transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)
 }
 61.66% {
  -webkit-transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)
 }
 74.37% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 83.98% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 89.79% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
 100% {
  -webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
 }
}
.mmJelly {
 -webkit-animation:animation 1s linear both;
 animation:animation 1s linear both;
 -webkit-animation-name:mmJelly;
 animation-name:mmJelly
}

@media (max-width:991px) {

    .c-top.nav-up {
        top: 0;
    }

    .gra-included {
        display: block;

        background: #fff;

        width: 100%;

        height: 100%;

        position: fixed;

        left: 0;

        top: 0;

        z-index: 10000;
    }
	


    .menu-fab {
        display: block;

        width: 60px;

        height: 60px;

        background: #e4fbfb;

        border-radius: 50%;

        position: absolute;

        z-index: 10;

    }

   

}

@media (min-width:992px) {

    .c-main-nav__item--hamburger {
        display: flex;
    }

    .c-main-nav__item--close {
        display: none;
    }

}

@media (max-width: 767px){
	.c-main-nav--kids .c-main-nav__label {
    color: #1f99a5;
}
.c-top {
    height: 96px;
}
.c-top__container {
    max-width: 100%;
	justify-content: space-between;
    flex-wrap: nowrap;    
}
.c-top__logo {
	margin-right:0;

}
.c-top__nav {
    justify-content: center;
    order: 2;
    width: initial;
}
.c-main-nav {
    justify-content: center;
    width: initial;
}
.c-main-nav__link {
    padding-left: 5px;
    padding-right: 5px;
}

.col-sm-2 .postac-icon-main:after, .col-sm-4 .postac-icon-main:after {
     width: 97% !important; 
     left: 2% !important; 
}

}

@media (max-width: 480px){

    .c-main-nav--kids .c-main-nav__icon {
        max-width: 100%;

    }
    .c-main-nav__label {
        display:none;
    }

}
/*# sourceMappingURL=main-9e785f87d6.css.map */
