@import url(https://fonts.googleapis.com/css?family=Lato:300,300italic,400,300bold%7CRoboto:300);
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}

@media screen and (max-width: 600px) {
    .no-mobile{
        display: none;
    }
}

.fast{
    width:230px;
}

.centeren {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.centeri {
    text-align: center;
}

#map_wrapper {
    height: 250px;
    margin-bottom: 30px;
}
img.slidy{
    height: 400px;
    background-repeat: no-repeat;
    object-fit: cover;
    background-size: cover;
}

.pod {
    padding-top: 40px;
}

a.f500{
    font-weight: 600;
}
#map_canvas {
    width: 100%;
    height: 100%;
}

.conner {
    position: relative;
    text-align: center;
    color: black;
}
.cente {
    position: absolute;
    top: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*padding-top:40px;*/
}
.cont {
    position: relative;
    text-align: center;
    color: white;
}
/* Bottom left text */
.bottom-left {
    position: absolute;
    bottom: 8px;
    left: 16px;
}

@media screen and (min-width:1300px) and (max-width:1400px){
    .bottom-left {
        position: absolute;
        bottom: 8px;
        left: 10%;
    }
}
@media screen and (min-width:1400px) and (max-width:1500px){
    .bottom-left {
        position: absolute;
        bottom: 8px;
        left: 15%;
    }
}
@media screen and (min-width:1500px) and (max-width:1600px){
    .bottom-left {
        position: absolute;
        bottom: 8px;
        left: 18%;
    }
}
@media screen and (min-width:1600px) {
    .bottom-left {
        position: absolute;
        bottom: 8px;
        left: 10%;
    }
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}

@media only screen and (max-device-width : 736px){
    .next{
        padding-right: 40px;
    }
}

audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:0 0
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
button,html,input,select,textarea{
    color:#333
}
body{
    background:#EDF1F3;
    font-size:1em;
    line-height:1.4
}
::-moz-selection{
    background:#d1e4fe;
    text-shadow:none
}
::selection{
    background:#d1e4fe;
    text-shadow:none
}
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0
}
img{
    display:block
}
fieldset{
    border:0;
    margin:0;
    padding:0
}
audio,canvas,img,svg,video{
    vertical-align:middle
}
textarea{
    resize:vertical
}
.no-resize{
    resize:none
}
.affix:after,.affix:before,.block-grid:after,.block-grid:before,.btn-container:after,.btn-container:before,.btn-group:after,.btn-group:before,.clearfix:after,.clearfix:before,.community-figures:after,.community-figures:before,.container-alpha:after,.container-alpha:before,.container-beta:after,.container-beta:before,.container-gamma:after,.container-gamma:before,.container:after,.container:before,.form__row:after,.form__row:before,.grid:after,.grid:before,.media:after,.media:before,.nav-bar:after,.nav-bar:before,.nav-bar__container:after,.nav-bar__container:before,.nav-bar__nav:after,.nav-bar__nav:before,.off-canvas-nar-bar:after,.off-canvas-nar-bar:before,.off-canvas-nar-bar__container:after,.off-canvas-nar-bar__container:before,.off-canvas-nar-bar__link:after,.off-canvas-nar-bar__link:before,.off-canvas-nar-bar__list:after,.off-canvas-nar-bar__list:before,.off-canvas-nar-bar__nav:after,.off-canvas-nar-bar__nav:before,.tabs:after,.tabs:before,[class|=column]:after,[class|=column]:before,form:after,form:before{
    content:'';
    display:table
}
.affix:after,.block-grid:after,.btn-container:after,.btn-group:after,.clearfix:after,.community-figures:after,.container-alpha:after,.container-beta:after,.container-gamma:after,.container:after,.form__row:after,.grid:after,.media:after,.nav-bar:after,.nav-bar__container:after,.nav-bar__nav:after,.off-canvas-nar-bar:after,.off-canvas-nar-bar__container:after,.off-canvas-nar-bar__link:after,.off-canvas-nar-bar__list:after,.off-canvas-nar-bar__nav:after,.tabs:after,[class|=column]:after,form:after{
    clear:both
}
.btn-group--block,.btn-group--inline,.content-block,.dropdown ul,.link-block,.list-inline,.list-piped,.list-unstyled,.media-list,.nav-bar__list,.navigation__list,.off-canvas-nar-bar__list,.parsley-container,.pricing-table,.tabs{
    margin:0;
    padding:0;
    list-style-type:none
}
.btn-group--inline li,.list-inline li,.list-piped li,.nav-bar__list li,.off-canvas-nar-bar__list li,.tabs li{
    display:inline-block;
    margin-right:.625rem
}
.list-icon a{
    position:relative;
    display:block;
    padding-left:1.875rem
}
.list-icon a:before{
    position:absolute;
    top:0;
    left:0
}
.list-piped{
    margin-right:.625rem
}
.list-piped li:after{
    content:'|';
    margin-left:1rem
}
.list-piped li:last-child:after{
    display:none
}
.list-dropdown{
    font-weight:400
}
.list-dropdown__desktop{
    display:none
}
.list-dropdown__mobile{
    display:inline-block;
    border-radius:10px;
    border:2px dotted #C4C4C4;
    text-align:left
}
.list-dropdown__mobile.open{
    border:2px solid #C4C4C4
}
.list-dropdown__mobile li{
    padding:10px 20px
}
.list-dropdown__mobile li a{
    color:#646464;
    text-decoration:none
}
.list-dropdown__mobile li a:hover{
    color:#C071AA
}
.list-dropdown__btn{
    padding:10px 20px;
    cursor:pointer;
    color:#646464
}
.list-large{
    font-size:18px;
    line-height:30px
}
.list--column{
    margin:0 0 10px!important
}
.list--content h6{
    margin-bottom:20px
}
.list-weight-normal{
    font-weight:400
}
.arrow-link{
    position:relative;
    display:inline-block;
    font-weight:500;
    padding:.3125rem .3125rem .3125rem 1.25rem
}
.arrow-link:before{
    content:'\e805';
    position:absolute;
    top:6px;
    left:0;
    line-height:20px;
    font-size:12px;
    font-size:.75rem
}
.arrow-link--active,.arrow-link:hover{
    color:#0099D4
}
.show-screenreaders,.visuallyhidden{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
.margin-alpha{
    margin:.625rem!important
}
.margin-alpha-vertical{
    margin-top:.625rem!important;
    margin-bottom:.625rem!important
}
.margin-alpha-horizontal{
    margin-left:.625rem!important;
    margin-right:.625rem!important
}
.icon--margin-alpha.arrow-link:before,.icon--margin-alpha.download-link:before,.icon--margin-alpha.link-block__link:before,.icon--margin-alpha.modal__close:before,.icon.icon--margin-alpha:before,.margin-alpha-right{
    margin-right:.625rem!important
}
.icon--margin-alpha.btn-download__icon:after,.icon--margin-alpha.tile__readmore:after,.icon-after.icon--margin-alpha:after,.margin-alpha-left{
    margin-left:.625rem!important
}
.margin-alpha-top{
    margin-top:.625rem!important
}
.margin-alpha-bottom{
    margin-bottom:.625rem!important
}
.margin-beta{
    margin:1.25rem!important
}
.margin-beta-vertical{
    margin-top:1.25rem!important;
    margin-bottom:1.25rem!important
}
.margin-beta-horizontal{
    margin-left:1.25rem!important;
    margin-right:1.25rem!important
}
.icon--margin-beta.arrow-link:before,.icon--margin-beta.download-link:before,.icon--margin-beta.link-block__link:before,.icon--margin-beta.modal__close:before,.icon.icon--margin-beta:before,.margin-beta-right{
    margin-right:1.25rem!important
}
.icon--margin-beta.btn-download__icon:after,.icon--margin-beta.tile__readmore:after,.icon-after.icon--margin-beta:after,.margin-beta-left{
    margin-left:1.25rem!important
}
.margin-beta-top{
    margin-top:1.25rem!important
}
.margin-beta-bottom{
    margin-bottom:1.25rem!important
}
.margin-gamma{
    margin:1.875rem!important
}
.margin-gamma-vertical{
    margin-top:1.875rem!important;
    margin-bottom:1.875rem!important
}
.margin-gamma-horizontal{
    margin-left:1.875rem!important;
    margin-right:1.875rem!important
}
.margin-gamma-right{
    margin-right:1.875rem!important
}
.margin-gamma-left{
    margin-left:1.875rem!important
}
.margin-gamma-top{
    margin-top:1.875rem!important
}
.margin-gamma-bottom{
    margin-bottom:1.875rem!important
}
.margin-delta{
    margin:2.5rem!important
}
.margin-delta-vertical{
    margin-top:2.5rem!important;
    margin-bottom:2.5rem!important
}
.margin-delta-horizontal{
    margin-left:2.5rem!important;
    margin-right:2.5rem!important
}
.margin-delta-right{
    margin-right:2.5rem!important
}
.margin-delta-left{
    margin-left:2.5rem!important
}
.margin-delta-top{
    margin-top:2.5rem!important
}
.margin-delta-bottom{
    margin-bottom:2.5rem!important
}
.margin-epsilon{
    margin:3.125rem!important
}
.margin-epsilon-vertical{
    margin-top:3.125rem!important;
    margin-bottom:3.125rem!important
}
.margin-epsilon-horizontal{
    margin-left:3.125rem!important;
    margin-right:3.125rem!important
}
.margin-epsilon-right{
    margin-right:3.125rem!important
}
.margin-epsilon-left{
    margin-left:3.125rem!important
}
.margin-epsilon-top{
    margin-top:3.125rem!important
}
.margin-epsilon-bottom{
    margin-bottom:3.125rem!important
}
.margin-zeta{
    margin:5rem!important
}
.margin-zeta-vertical{
    margin-top:5rem!important;
    margin-bottom:5rem!important
}
.margin-zeta-horizontal{
    margin-left:5rem!important;
    margin-right:5rem!important
}
.margin-zeta-right{
    margin-right:5rem!important
}
.margin-zeta-left{
    margin-left:5rem!important
}
.margin-zeta-top{
    margin-top:5rem!important
}
.margin-zeta-bottom{
    margin-bottom:5rem!important
}
.margin-eta{
    margin:6.25rem!important
}
.margin-eta-vertical{
    margin-top:6.25rem!important;
    margin-bottom:6.25rem!important
}
.margin-eta-horizontal{
    margin-left:6.25rem!important;
    margin-right:6.25rem!important
}
.margin-eta-right{
    margin-right:6.25rem!important
}
.margin-eta-left{
    margin-left:6.25rem!important
}
.margin-eta-top{
    margin-top:6.25rem!important
}
.margin-eta-bottom{
    margin-bottom:6.25rem!important
}
.no-margin{
    margin:0!important
}
.no-bottom-margin{
    margin-bottom:0!important
}
.no-top-margin{
    margin-top:0!important
}
.no-left-margin{
    margin-left:0!important
}
.no-right-margin{
    margin-right:0!important
}
.no-vertical-margin{
    margin-top:0!important;
    margin-bottom:0!important
}
.no-horizontal-margin{
    margin-left:0!important;
    margin-right:0!important
}
.padding-alpha{
    padding:.625rem!important
}
.padding-alpha-vertical{
    padding-top:.625rem!important;
    padding-bottom:.625rem!important
}
.padding-alpha-horizontal{
    padding-left:.625rem!important;
    padding-right:.625rem!important
}
.padding-alpha-right{
    padding-right:.625rem!important
}
.padding-alpha-left{
    padding-left:.625rem!important
}
.padding-alpha-top{
    padding-top:.625rem!important
}
.padding-alpha-bottom{
    padding-bottom:.625rem!important
}
.padding-beta{
    padding:1.25rem!important
}
.padding-beta-vertical{
    padding-top:1.25rem!important;
    padding-bottom:1.25rem!important
}
.padding-beta-horizontal{
    padding-left:1.25rem!important;
    padding-right:1.25rem!important
}
.padding-beta-right{
    padding-right:1.25rem!important
}
.padding-beta-left{
    padding-left:1.25rem!important
}
.padding-beta-top{
    padding-top:1.25rem!important
}
.padding-beta-bottom{
    padding-bottom:1.25rem!important
}
.padding-gamma{
    padding:1.875rem!important
}
.padding-gamma-vertical{
    padding-top:1.875rem!important;
    padding-bottom:1.875rem!important
}
.padding-gamma-horizontal{
    padding-left:1.875rem!important;
    padding-right:1.875rem!important
}
.padding-gamma-right{
    padding-right:1.875rem!important
}
.padding-gamma-left{
    padding-left:1.875rem!important
}
.padding-gamma-top{
    padding-top:1.875rem!important
}
.padding-gamma-bottom{
    padding-bottom:1.875rem!important
}
.padding-delta{
    padding:2.5rem!important
}
.padding-delta-vertical{
    padding-top:2.5rem!important;
    padding-bottom:2.5rem!important
}
.padding-delta-horizontal{
    padding-left:2.5rem!important;
    padding-right:2.5rem!important
}
.padding-delta-right{
    padding-right:2.5rem!important
}
.padding-delta-left{
    padding-left:2.5rem!important
}
.padding-delta-top{
    padding-top:2.5rem!important
}
.padding-delta-bottom{
    padding-bottom:2.5rem!important
}
.padding-epsilon{
    padding:3.125rem!important
}
.padding-epsilon-vertical{
    padding-top:3.125rem!important;
    padding-bottom:3.125rem!important
}
.padding-epsilon-horizontal{
    padding-left:3.125rem!important;
    padding-right:3.125rem!important
}
.padding-epsilon-right{
    padding-right:3.125rem!important
}
.padding-epsilon-left{
    padding-left:3.125rem!important
}
.padding-epsilon-top{
    padding-top:3.125rem!important
}
.padding-epsilon-bottom{
    padding-bottom:3.125rem!important
}
.padding-zeta{
    padding:5rem!important
}
.padding-zeta-vertical{
    padding-top:5rem!important;
    padding-bottom:5rem!important
}
.padding-zeta-horizontal{
    padding-left:5rem!important;
    padding-right:5rem!important
}
.padding-zeta-right{
    padding-right:5rem!important
}
.padding-zeta-left{
    padding-left:5rem!important
}
.padding-zeta-top{
    padding-top:5rem!important
}
.padding-zeta-bottom{
    padding-bottom:5rem!important
}
.padding-eta{
    padding:6.25rem!important
}
.padding-eta-vertical{
    padding-top:6.25rem!important;
    padding-bottom:6.25rem!important
}
.padding-eta-horizontal{
    padding-left:6.25rem!important;
    padding-right:6.25rem!important
}
.padding-eta-right{
    padding-right:6.25rem!important
}
.padding-eta-left{
    padding-left:6.25rem!important
}
.padding-eta-top{
    padding-top:6.25rem!important
}
.padding-eta-bottom{
    padding-bottom:6.25rem!important
}
.no-padding{
    padding:0!important
}
.no-bottom-padding{
    padding-bottom:0!important
}
.no-top-padding{
    padding-top:0!important
}
.no-left-padding{
    padding-left:0!important
}
.no-right-padding{
    padding-right:0!important
}
.no-vertical-padding{
    padding-top:0!important;
    padding-bottom:0!important
}
.no-horizontal-padding{
    padding-left:0!important;
    padding-right:0!important
}
.float-left{
    float:left
}
.float-right{
    float:right
}
.float-none{
    float:none
}
.round{
    overflow:hidden;
    border-radius:50%
}
.text-align-right{
    text-align:right!important
}
.text-align-left{
    text-align:left!important
}
.text-align-center{
    text-align:center!important
}
.text-transform-caps{
    text-transform:caps
}
.text-transform-thin{
    text-transform:thin
}
.text-transform-small{
    text-transform:small
}
.text-type-italic{
    font-style:italic
}
.text-type-bold{
    font-weight:700
}
.font-weight-normal{
    font-weight:400
}
.position-relative{
    position:relative
}
.position-absolute{
    position:absolute
}
.display-inline{
    display:inline!important
}
.display-inline-block{
    display:inline-block!important
}
.display-block{
    display:block!important
}
.display-none{
    display:none!important
}
.display-table{
    display:table!important
}
.display-table__middle{
    display:table-cell;
    vertical-align:middle
}
.display-table__bottom{
    display:table-cell;
    vertical-align:bottom
}
.btn-download__title,.ellipsis{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.css-columns-2,.css-columns-3,.css-columns-4{
    max-width:100%;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem
}
.vertical-align-top{
    vertical-align:top!important
}
.vertical-align-bottom{
    vertical-align:bottom!important
}
.vertical-align-middle{
    vertical-align:middle!important
}
.vertical-align-baseline{
    vertical-align:baseline!important
}
.vertical-align-initial{
    vertical-align:initial!important
}
.vertical-align-inherit{
    vertical-align:inherit!important
}
.animated,.scrollspy--in-view{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animation-shake,.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
.animation-bounceIn,.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
.animation-bounceInDown,.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
.animation-bounceInLeft,.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
.animation-bounceInRight,.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
.animation-bounceInUp,.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
.animation-fadeIn,.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
.animation-fadeInDown,.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
.animation-fadeInDownBig,.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
.animation-fadeInLeft,.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
.animation-fadeInLeftBig,.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
.animation-fadeInRight,.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
.animation-fadeInRightBig,.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
.animation-fadeInUp,.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
.animation-fadeInUpBig,.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
.animation-fadeInRotateAlpha{
    -webkit-animation-name:fadeInRotateAlpha;
    animation-name:fadeInRotateAlpha;
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.animation-fadeInRotateBeta{
    -webkit-animation-name:fadeInRotateBeta;
    animation-name:fadeInRotateBeta;
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.animation-fadeInRotateGamma{
    -webkit-animation-name:fadeInRotateGamma;
    animation-name:fadeInRotateGamma;
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.animation-fadeInRotateEpsilon{
    -webkit-animation-name:fadeInRotateEpsilon;
    animation-name:fadeInRotateEpsilon;
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.animation-zoomIn,.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
.animation-zoomInDown,.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
.animation-zoomInLeft,.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
.animation-zoomInRight,.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
.animation-zoomInUp,.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
.animation-flipInX,.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
.animation-flipInY,.flipInY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
.grid{
    position:relative
}
[class|=column]{
    width:100%;
    margin-bottom:1.25rem
}
[class|=column].column--first,[class|=column]:first-child{
    margin-left:0
}
.grid--no-gutters>[class|=column]{
    margin:0
}
.grid--no-horizontal-gutters>[class|=column]{
    margin-left:0
}
.grid--no-vertical-gutters>[class|=column]{
    margin-bottom:0
}
[class|=column-alpha-and-up],[class|=column-alpha],[class|=column-beta-and-up],[class|=column-beta],[class|=column-delta-and-up],[class|=column-delta],[class|=column-epsilon-and-up],[class|=column-epsilon],[class|=column-eta-and-up],[class|=column-eta],[class|=column-gamma-and-up],[class|=column-gamma],[class|=column-zeta-and-up],[class|=column-zeta]{
    float:left;
    margin-left:5.2631578947%
}
.column-centered,.column-centered:first-child{
    float:none;
    margin-left:auto;
    margin-right:auto
}
.column-login{
    max-width:380px;
    max-width:23.75rem
}
*,:after,:before{
    box-sizing:border-box
}
body,html{
    height:100%
}
html{
    background-color:#EDF1F3;
    overflow-x:hidden
}
.font-smoothing{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
body{
    color:#333;
    font-family: 'Tahoma', arial, sans-serif !important;
    opacity:0;
    font-weight:300;
    transition:opacity .4s ease-in;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

p.producten{
    color:#fff !important;
    font-family: 'Tahoma', arial, sans-serif !important;
    font-weight:300;
}

.app--active body{
    opacity:1
}
.background{
    min-height:100%
}
.main{
    position:relative
}
.main:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.3);
    visibility:hidden;
    opacity:0;
    z-index:99;
    transition:all .15s
}
.search-open .main:before{
    opacity:1;
    visibility:visible
}
a.roze{
    color: #eb1b75 !important;
}
a.grijs{
    color: #545454 !important;
}
a.paars{
    color: #285392 !important;
}
a.oranje{
    color: #ff6900 !important;
}
a{
    text-decoration:none;
    color: #009fdb;
    display:inline;
    cursor:pointer;
    transition:all .2s
}
a:hover{
    text-decoration:none;
    color:#333
}
a:not([class]){
    text-decoration:underline
}
a:not([class]):hover{
    text-decoration:none
}
a.color-text:hover{
    color:#0099D4
}
button{
    transition:all .2s
}
img{
    max-width:100%
}
address{
    font-style:normal
}
p{
    margin-top:0;
    line-height:160%
}
.paragraph-max-width p,p.paragraph-max-width{
    max-width:600px;
    max-width:37.5rem
}
ol,ul{
    padding-left:1.25rem
}
blockquote{
    line-height:150%;
    font-weight:400;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    font-size:24px;
    font-size:1.5rem;
    margin-bottom:1.25rem;
    max-width:800px;
    max-width:50rem
}
.section--alpha blockquote{
    color:#0099D4
}
blockquote:after,blockquote:before{
    line-height:0;
    font-size:80px;
    font-size:5rem
}
blockquote:before{
    content:'\201c';
    vertical-align:middle;
    margin-right:10px
}
blockquote:after{
    content:'\201e';
    vertical-align:initial;
    margin-left:10px
}
.disable-hover,.disable-hover *,.pointer-events-none,.pointer-events-none *{
    pointer-events:none!important
}
.disable-transitions,.disable-transitions *{
    transition:none!important
}
.download-link[href$=".pdf"]{
    color:#F0484A
}
.download-link[href$=".doc"],.download-link[href$=".docx"]{
    color:#2b579a
}
.dotted-line{
    padding:15px 25px;
    border:2px dotted #fff;
    border-radius:10px
}

.dotted-line-blue{
    padding:15px 25px;
    border:2px dotted #009fdb;
    border-radius:10px
}

.dotted-line .btn{
    padding:15px 18px;
    margin-top:20px
}
.container{
    min-width:320px;
    min-width:20rem
}
.container,.container-alpha,.container-beta,.container-gamma{
    margin:0 auto;
    padding-left:0;
    padding-right:0
}
.container{
    background-color:#fff;
    max-width:1400px;
    max-width:87.5rem
}
.container-alpha{
    max-width:1000px;
    max-width:80rem
}
.container-beta{
    max-width:800px;
    max-width:50rem
}
.container-gamma{
    max-width:600px;
    max-width:37.5rem
}
.section{
    padding:2.5rem 1.25rem
}
.section__small{
    padding:1.875rem 1.25rem
}
.section-no-padding{
    padding:0
}
.section-img{
    padding:3.125rem 1.25rem;
    background-repeat:no-repeat
}
.section{
    position:relative;
    color:#fff
}
.section--dark{
    background:#333
}
.section--white{
    background:#f5f5f5
}
.section--alpha{
    background:#C071AA
}
.section--beta{
    background:#009fdb
}
.section--gamma{
    background:#F8B842
}
.section--delta{
    background:#ffffff;
}
.section--solliciteer{
    background:#757575;
}
.section--epsilon{
    background:#FDD182
}
.section--body{
    background:#EDF1F3
}
.section--jeta{
    background:#EA7658
}
.section--dota{
    background:#8797AE
}
.section>.container>:last-child{
    margin-bottom:0
}
.section--alpha,.section--white{
    color:#333
}
.section--beta a,.section--beta a:active,.section--beta a:hover,.section--delta a,.section--delta a:active,.section--delta a:hover,.section--epsilon a,.section--epsilon a:active,.section--epsilon a:hover,.section--gamma a,.section--gamma a:active,.section--gamma a:hover{
    color:#fff
}
.section--body{
    color:#333
}
.section--image{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.section-img{
    position:relative;
    background-position:center;
    background-size:cover;
    display:table;
    width:100%;
    color:#fff
}
.section-img:before{
    content:'';
    background-color:rgba(0,0,0,.2);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.section-img--de-betekenis{
    background-image:url(../img/home-de-betekenis-bg.jpg)
}
.section-img--header{
    color:#fff;
    height:300px;
    height:18.75rem;
    padding-bottom:2.5rem
}
.section-img--header .icon--star:before{
    color:#fff
}
.section-img__content,.section-img__pre{
    position:relative;
    z-index:2
}
.section-img__middle{
    display:table-cell;
    vertical-align:middle
}
.section-img__bottom{
    display:table-cell;
    vertical-align:bottom
}
.section__list,.section__paragraph{
    margin-bottom:1.875rem
}
.section--slick img.blockquote__avatar{
    max-width:340px
}
.section--slick .slick-slide{
    height:auto
}
.section--header{
    color:#fff;
    padding:20px 20px 0
}
.section--header__margin{
    margin-bottom:100px
}
.section--header__logo{
    margin-bottom:20px
}
.section--header__logo img{
    max-width:170px
}
.section--header .news-message{
    width:100%!important;
    margin-top:40px!important;
    display:none
}
.section--header .news-message__title{
    display:inline-block
}
.section--header .news-message__title h2{
    margin:0
}
.section--header .news-message .btn-news{
    margin:20px 20px 20px 0;
    float:right;
    font-weight:600;
    text-shadow:0 0 2px rgba(0,0,0,.8)
}
@font-face{
    font-family:icons;
    src:url(../fonts/icons/icons-3952.eot);
    src:url(../fonts/icons/icons.eot#iefix) format("embedded-opentype"),url(../fonts/icons/icons.svg#icons) format("svg"),url(../fonts/icons/icons-3952.woff) format("woff"),url(../fonts/icons/icons-3952.ttf) format("truetype")
}
.accordion__trigger:after,.arrow-link:before,.btn-download__icon:after,.download-link:before,.form__password-toggle:after,.form__select:after,.header__logo,.header__navigation-toggle:before,.icon-after:after,.icon:before,.library__search__item .input-icon:after,.link-block__link:before,.modal__close:before,.nav-bar__trigger,.notification:before,.notification__close,.off-canvas-toggle-left,.off-canvas-toggle-right,.spinner:after,.sticky-nav__select::after,.tile__readmore:after,input[type=checkbox]+label:after,input[type=radio]+label:after{
    font-family:icons,arial,verdana;
    font-weight:400
}
.arrow-link,.btn--dashed,.font-heading,.list--column,.list--content,.list-dropdown__desktop,.navigation__list,blockquote{
    font-family: 'Tahoma', arial, sans-serif !important;
}
.font-text{
    font-family: 'Tahoma', arial, sans-serif !important;
}
@font-face{
    font-family:'American Typewriter';
    src:url(../fonts/AmericanTypewriter-CondensedBold.eot);
    src:url(../fonts/AmericanTypewriter-CondensedBold-0.eot#iefix) format("embedded-opentype"),url(../fonts/AmericanTypewriter-CondensedBold.woff) format("woff"),url(../fonts/AmericanTypewriter-CondensedBold.ttf) format("truetype");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'American Typewriter';
    src:url(../fonts/AmericanTypewriter-Semibold.eot);
    src:url(../fonts/AmericanTypewriter-Semibold-0.eot#iefix) format("embedded-opentype"),url(../fonts/AmericanTypewriter-Semibold.woff) format("woff"),url(../fonts/AmericanTypewriter-Semibold.ttf) format("truetype");
    font-weight:600;
    font-style:normal
}
@font-face{
    font-family:'American Typewriter';
    src:url(../fonts/AmericanTypewriter-Condensed.eot);
    src:url(../fonts/AmericanTypewriter-Condensed-0.eot#iefix) format("embedded-opentype"),url(../fonts/AmericanTypewriter-Condensed.woff) format("woff"),url(../fonts/AmericanTypewriter-Condensed.ttf) format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'American Typewriter';
    src:url(../fonts/AmericanTypewriter.eot);
    src:url(../fonts/AmericanTypewriter-0.eot#iefix) format("embedded-opentype"),url(../fonts/AmericanTypewriter.woff) format("woff"),url(../fonts/AmericanTypewriter.ttf) format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'American Typewriter';
    src:url(../fonts/AmericanTypewriter-Light.eot);
    src:url(../fonts/AmericanTypewriter-Light-0.eot#iefix) format("embedded-opentype"),url(../fonts/AmericanTypewriter-Light.woff) format("woff"),url(../fonts/AmericanTypewriter-Light.ttf) format("truetype");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:'American Typewriter';
    src:url(../fonts/AmericanTypewriter-CondensedLight.eot);
    src:url(../fonts/AmericanTypewriter-CondensedLight-0.eot#iefix) format("embedded-opentype"),url(../fonts/AmericanTypewriter-CondensedLight.woff) format("woff"),url(../fonts/AmericanTypewriter-CondensedLight.ttf) format("truetype");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family: 'Tahoma', arial, sans-serif !important;
    font-weight:700;
    font-style:normal
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-top:0;
    font-family: 'Tahoma', arial, sans-serif !important;
}
.h1,h1{
    position:relative;
    font-weight:600;
    line-height:120%;
    letter-spacing:.5;
    font-size:32px;
    font-size:2rem;
    /*margin-bottom:.625rem*/
}
.h1.icon--star:before,h1.icon--star:before{
    color:#0099D4;
    margin-right:.625rem
}
.h2,h2{
    font-weight:400;
    line-height:130%;
    font-size:26px;
    font-size:1.625rem;
    margin-bottom:1.25rem
}
.h3,h3{
    font-weight:400;
    line-height:120%;
    font-size:28px;
    font-size:1.75rem;
    margin-bottom:1.25rem
}
.h4,h4{
    font-weight:400;
    line-height:120%;
    font-size:24px;
    font-size:1.5rem;
    margin-bottom:.625rem
}
.h5,h5{
    font-weight:400;
    line-height:110%;
    font-size:20px;
    font-size:1.25rem;
    margin-bottom:.625rem
}
.h6,h6{
    font-weight:400;
    line-height:110%;
    font-size:16px;
    font-size:1rem;
    margin-bottom:.3125rem
}
.small-text{
    font-size:13px;
    font-size:.8125rem;
    font-weight:400;
    color:#8797AE
}
.color-white{
    color:#fff
}
.color-roze{
    color: #eb1b75;
}
.color-black{
    color:#000
}
.color-body{
    color:#EDF1F3
}
.color-text{
    color:#333
}
.color-placeholder{
    color:#000
}
.color-selection{
    color:#d1e4fe
}
.color-alpha{
    color:#C071AA
}
.color-beta{
    color:#009fdb
}
.color-beta2{
    background-color: #EB1B75;
    border-color: #EB1B75;
    padding:10px 20px 10px 20px;
    border-radius:10px;
    color:white;
}
.color-blacka{
    color:#393a3b
}
.color-gamma{
    color:#F8B842
}
.color-delta{
    color:#8AC1C3
}
.color-epsilon,.modal__close{
    color:#FDD182
}
.color-jeta{
    color:#EA7658
}
.color-dota{
    color:#8797AE
}
.bg-color-white{
    background:#fff
}
.bg-color-black{
    background:#000
}
.bg-color-body{
    background:#EDF1F3
}
.bg-color-text{
    background:#333
}
.bg-color-placeholder{
    background:#000
}
.bg-color-selection{
    background:#d1e4fe
}
.bg-color-alpha{
    background:#C071AA
}
.bg-color-beta{
    background:#0099D4
}
.bg-color-gamma{
    background:#F8B842
}
.bg-color-delta{
    background:#8AC1C3
}
.bg-color-epsilon{
    background:#FDD182
}
.bg-color-jeta{
    background:#EA7658
}
.bg-color-dota{
    background:#8797AE
}
.btn.btn-download__icon,.btn.icon-after,.btn.tile__readmore{
    text-align:left
}
.btn.btn-download__icon:after,.btn.icon-after:after,.btn.tile__readmore:after{
    transition:.2s;
    float:right
}
.btn.btn-download__icon:active,.btn.btn-download__icon:focus,.btn.btn-download__icon:hover,.btn.tile__readmore:active,.btn.tile__readmore:focus,.btn.tile__readmore:hover,.btn:active.icon-after,.btn:focus.icon-after,.btn:hover.icon-after{
    padding-right:5px
}
.btn.btn-download__icon:active:after,.btn.btn-download__icon:focus:after,.btn.btn-download__icon:hover:after,.btn.tile__readmore:active:after,.btn.tile__readmore:focus:after,.btn.tile__readmore:hover:after,.btn:active.icon-after:after,.btn:focus.icon-after:after,.btn:hover.icon-after:after{
    transition:.2s
}
.btn--small.btn-download__icon:after,.btn--small.icon-after:after,.btn--small.tile__readmore:after{
    padding:0 0 0 10px
}
.btn--small.btn-download__icon:active:after,.btn--small.btn-download__icon:focus:after,.btn--small.btn-download__icon:hover:after,.btn--small.tile__readmore:active:after,.btn--small.tile__readmore:focus:after,.btn--small.tile__readmore:hover:after,.btn--small:active.icon-after:after,.btn--small:focus.icon-after:after,.btn--small:hover.icon-after:after{
    padding:0 5px 0 15px
}
.btn--medium.btn-download__icon:after,.btn--medium.icon-after:after,.btn--medium.tile__readmore:after{
    padding:0 0 0 20px
}
.btn--medium.btn-download__icon:active:after,.btn--medium.btn-download__icon:focus:after,.btn--medium.btn-download__icon:hover:after,.btn--medium.tile__readmore:active:after,.btn--medium.tile__readmore:focus:after,.btn--medium.tile__readmore:hover:after,.btn--medium:active.icon-after:after,.btn--medium:focus.icon-after:after,.btn--medium:hover.icon-after:after{
    padding:0 5px 0 28px
}
.btn--large.btn-download__icon:after,.btn--large.icon-after:after,.btn--large.tile__readmore:after{
    padding:0 0 0 20px
}
.btn--large.btn-download__icon:active:after,.btn--large.btn-download__icon:focus:after,.btn--large.btn-download__icon:hover:after,.btn--large.tile__readmore:active:after,.btn--large.tile__readmore:focus:after,.btn--large.tile__readmore:hover:after,.btn--large:active.icon-after:after,.btn--large:focus.icon-after:after,.btn--large:hover.icon-after:after{
    padding:0 5px 0 30px
}
.icon--ok-circled.arrow-link:before,.icon--ok-circled.download-link:before,.icon--ok-circled.link-block__link:before,.icon--ok-circled.modal__close:before,.icon.icon--ok-circled:before{
    content:'\e800'
}
.icon--cancel-circled.arrow-link:before,.icon--cancel-circled.download-link:before,.icon--cancel-circled.link-block__link:before,.icon--cancel-circled.modal__close:before,.icon.icon--cancel-circled:before{
    content:'\e801'
}
.icon--info-circled.arrow-link:before,.icon--info-circled.download-link:before,.icon--info-circled.link-block__link:before,.icon--info-circled.modal__close:before,.icon.icon--info-circled:before{
    content:'\e802'
}
.icon--ok.arrow-link:before,.icon--ok.download-link:before,.icon--ok.link-block__link:before,.icon--ok.modal__close:before,.icon.icon--ok:before{
    content:'\e803'
}
.icon--up-open.arrow-link:before,.icon--up-open.download-link:before,.icon--up-open.link-block__link:before,.icon--up-open.modal__close:before,.icon.icon--up-open:before{
    content:'\e804'
}
.arrow-link.tile__readmore:before,.download-link.tile__readmore:before,.icon--right-open.arrow-link:before,.icon--right-open.download-link:before,.icon--right-open.modal__close:before,.icon.icon--right-open:before,.icon.tile__readmore:before,.link-block__link:before,.modal__close.tile__readmore:before{
    content:'\e805'
}
.icon--left-open.arrow-link:before,.icon--left-open.download-link:before,.icon--left-open.link-block__link:before,.icon--left-open.modal__close:before,.icon.icon--left-open:before{
    content:'\e806'
}
.icon--down-open.arrow-link:before,.icon--down-open.download-link:before,.icon--down-open.link-block__link:before,.icon--down-open.modal__close:before,.icon.icon--down-open:before{
    content:'\e807'
}
.icon--cancel.arrow-link:before,.icon--cancel.download-link:before,.icon--cancel.link-block__link:before,.icon.icon--cancel:before,.modal__close:before{
    content:'\e808'
}
.icon--spin2.arrow-link:before,.icon--spin2.download-link:before,.icon--spin2.link-block__link:before,.icon--spin2.modal__close:before,.icon.icon--spin2:before{
    content:'\e809'
}
.icon--spin5.arrow-link:before,.icon--spin5.download-link:before,.icon--spin5.link-block__link:before,.icon--spin5.modal__close:before,.icon.icon--spin5:before{
    content:'\e80a'
}
.icon--spinner1.arrow-link:before,.icon--spinner1.download-link:before,.icon--spinner1.link-block__link:before,.icon--spinner1.modal__close:before,.icon.icon--spinner1:before{
    content:'\e80b'
}
.icon--attention.arrow-link:before,.icon--attention.download-link:before,.icon--attention.link-block__link:before,.icon--attention.modal__close:before,.icon.icon--attention:before{
    content:'\e80c'
}
.icon--menu.arrow-link:before,.icon--menu.download-link:before,.icon--menu.link-block__link:before,.icon--menu.modal__close:before,.icon.icon--menu:before{
    content:'\e80d'
}
.icon--eye.arrow-link:before,.icon--eye.download-link:before,.icon--eye.link-block__link:before,.icon--eye.modal__close:before,.icon.icon--eye:before{
    content:'\e80e'
}
.icon--eye-off.arrow-link:before,.icon--eye-off.download-link:before,.icon--eye-off.link-block__link:before,.icon--eye-off.modal__close:before,.icon.icon--eye-off:before{
    content:'\e80f'
}
.icon--search.arrow-link:before,.icon--search.download-link:before,.icon--search.link-block__link:before,.icon--search.modal__close:before,.icon.icon--search:before{
    content:'\e810'
}
.icon--search-1.arrow-link:before,.icon--search-1.download-link:before,.icon--search-1.link-block__link:before,.icon--search-1.modal__close:before,.icon.icon--search-1:before{
    content:'\e811'
}
.icon--facebook.arrow-link:before,.icon--facebook.download-link:before,.icon--facebook.link-block__link:before,.icon--facebook.modal__close:before,.icon.icon--facebook:before{
    content:'\e812'
}
.icon--twitter.arrow-link:before,.icon--twitter.download-link:before,.icon--twitter.link-block__link:before,.icon--twitter.modal__close:before,.icon.icon--twitter:before{
    content:'\e813'
}
.icon--gplus.arrow-link:before,.icon--gplus.download-link:before,.icon--gplus.link-block__link:before,.icon--gplus.modal__close:before,.icon.icon--gplus:before{
    content:'\e814'
}
.icon--youtube.arrow-link:before,.icon--youtube.download-link:before,.icon--youtube.link-block__link:before,.icon--youtube.modal__close:before,.icon.icon--youtube:before{
    content:'\e815'
}
.icon--vimeo.arrow-link:before,.icon--vimeo.download-link:before,.icon--vimeo.link-block__link:before,.icon--vimeo.modal__close:before,.icon.icon--vimeo:before{
    content:'\e816'
}
.icon--star.arrow-link:before,.icon--star.download-link:before,.icon--star.link-block__link:before,.icon--star.modal__close:before,.icon.icon--star:before{
    content:'\e817'
}
.icon--logo-jhf.arrow-link:before,.icon--logo-jhf.download-link:before,.icon--logo-jhf.link-block__link:before,.icon--logo-jhf.modal__close:before,.icon.icon--logo-jhf:before{
    content:'\e818'
}
.btn-download[href$=".pdf"] .arrow-link.btn-download__icon:before,.btn-download[href$=".pdf"] .btn-download__icon.link-block__link:before,.btn-download[href$=".pdf"] .download-link.btn-download__icon:before,.btn-download[href$=".pdf"] .icon.btn-download__icon:before,.btn-download[href$=".pdf"] .modal__close.btn-download__icon:before,.icon--acrobat.arrow-link:before,.icon--acrobat.download-link:before,.icon--acrobat.link-block__link:before,.icon--acrobat.modal__close:before,.icon.icon--acrobat:before{
    content:'\e819'
}
.icon--info.arrow-link:before,.icon--info.download-link:before,.icon--info.link-block__link:before,.icon--info.modal__close:before,.icon.icon--info:before{
    content:'\e81a'
}
.btn-download[href$=".doc"] .arrow-link.btn-download__icon:before,.btn-download[href$=".doc"] .btn-download__icon.link-block__link:before,.btn-download[href$=".doc"] .download-link.btn-download__icon:before,.btn-download[href$=".doc"] .icon.btn-download__icon:before,.btn-download[href$=".doc"] .modal__close.btn-download__icon:before,.btn-download[href$=".docx"] .arrow-link.btn-download__icon:before,.btn-download[href$=".docx"] .btn-download__icon.link-block__link:before,.btn-download[href$=".docx"] .download-link.btn-download__icon:before,.btn-download[href$=".docx"] .icon.btn-download__icon:before,.btn-download[href$=".docx"] .modal__close.btn-download__icon:before,.download-link[href$=".doc"]:before,.download-link[href$=".docx"]:before,.icon--word.arrow-link:before,.icon--word.download-link:before,.icon--word.link-block__link:before,.icon--word.modal__close:before,.icon.icon--word:before{
    content:'\e81b'
}
.icon--linkedin-1.arrow-link:before,.icon--linkedin-1.download-link:before,.icon--linkedin-1.link-block__link:before,.icon--linkedin-1.modal__close:before,.icon.icon--linkedin-1:before{
    content:'\e81c'
}
.icon--user.arrow-link:before,.icon--user.download-link:before,.icon--user.link-block__link:before,.icon--user.modal__close:before,.icon.icon--user:before{
    content:'\e81d'
}
.download-link[href$=".pdf"]:before,.icon--pdf.arrow-link:before,.icon--pdf.download-link:before,.icon--pdf.link-block__link:before,.icon--pdf.modal__close:before,.icon.icon--pdf:before{
    content:'\e81e'
}
.btn-download[href$=".xls"] .arrow-link.btn-download__icon:before,.btn-download[href$=".xls"] .btn-download__icon.link-block__link:before,.btn-download[href$=".xls"] .download-link.btn-download__icon:before,.btn-download[href$=".xls"] .icon.btn-download__icon:before,.btn-download[href$=".xls"] .modal__close.btn-download__icon:before,.btn-download[href$=".xlsx"] .arrow-link.btn-download__icon:before,.btn-download[href$=".xlsx"] .btn-download__icon.link-block__link:before,.btn-download[href$=".xlsx"] .download-link.btn-download__icon:before,.btn-download[href$=".xlsx"] .icon.btn-download__icon:before,.btn-download[href$=".xlsx"] .modal__close.btn-download__icon:before,.icon--excel.arrow-link:before,.icon--excel.download-link:before,.icon--excel.link-block__link:before,.icon--excel.modal__close:before,.icon.icon--excel:before{
    content:'\e81f'
}
.btn-download[href$=".ppt"] .arrow-link.btn-download__icon:before,.btn-download[href$=".ppt"] .btn-download__icon.link-block__link:before,.btn-download[href$=".ppt"] .download-link.btn-download__icon:before,.btn-download[href$=".ppt"] .icon.btn-download__icon:before,.btn-download[href$=".ppt"] .modal__close.btn-download__icon:before,.btn-download[href$=".pptx"] .arrow-link.btn-download__icon:before,.btn-download[href$=".pptx"] .btn-download__icon.link-block__link:before,.btn-download[href$=".pptx"] .download-link.btn-download__icon:before,.btn-download[href$=".pptx"] .icon.btn-download__icon:before,.btn-download[href$=".pptx"] .modal__close.btn-download__icon:before,.icon--powerpoint.arrow-link:before,.icon--powerpoint.download-link:before,.icon--powerpoint.link-block__link:before,.icon--powerpoint.modal__close:before,.icon.icon--powerpoint:before{
    content:'\e820'
}
.btn-download[href$=".gif"] .arrow-link.btn-download__icon:before,.btn-download[href$=".gif"] .btn-download__icon.link-block__link:before,.btn-download[href$=".gif"] .download-link.btn-download__icon:before,.btn-download[href$=".gif"] .icon.btn-download__icon:before,.btn-download[href$=".gif"] .modal__close.btn-download__icon:before,.btn-download[href$=".jpg"] .arrow-link.btn-download__icon:before,.btn-download[href$=".jpg"] .btn-download__icon.link-block__link:before,.btn-download[href$=".jpg"] .download-link.btn-download__icon:before,.btn-download[href$=".jpg"] .icon.btn-download__icon:before,.btn-download[href$=".jpg"] .modal__close.btn-download__icon:before,.btn-download[href$=".jpeg"] .arrow-link.btn-download__icon:before,.btn-download[href$=".jpeg"] .btn-download__icon.link-block__link:before,.btn-download[href$=".jpeg"] .download-link.btn-download__icon:before,.btn-download[href$=".jpeg"] .icon.btn-download__icon:before,.btn-download[href$=".jpeg"] .modal__close.btn-download__icon:before,.btn-download[href$=".png"] .arrow-link.btn-download__icon:before,.btn-download[href$=".png"] .btn-download__icon.link-block__link:before,.btn-download[href$=".png"] .download-link.btn-download__icon:before,.btn-download[href$=".png"] .icon.btn-download__icon:before,.btn-download[href$=".png"] .modal__close.btn-download__icon:before,.icon--image.arrow-link:before,.icon--image.download-link:before,.icon--image.link-block__link:before,.icon--image.modal__close:before,.icon.icon--image:before{
    content:'\e821'
}
.btn-download[href$=".zip"] .arrow-link.btn-download__icon:before,.btn-download[href$=".zip"] .btn-download__icon.link-block__link:before,.btn-download[href$=".zip"] .download-link.btn-download__icon:before,.btn-download[href$=".zip"] .icon.btn-download__icon:before,.btn-download[href$=".zip"] .modal__close.btn-download__icon:before,.btn-download[href$=".rar"] .arrow-link.btn-download__icon:before,.btn-download[href$=".rar"] .btn-download__icon.link-block__link:before,.btn-download[href$=".rar"] .download-link.btn-download__icon:before,.btn-download[href$=".rar"] .icon.btn-download__icon:before,.btn-download[href$=".rar"] .modal__close.btn-download__icon:before,.icon--archive.arrow-link:before,.icon--archive.download-link:before,.icon--archive.link-block__link:before,.icon--archive.modal__close:before,.icon.icon--archive:before{
    content:'\e822'
}
.icon--audio.arrow-link:before,.icon--audio.download-link:before,.icon--audio.link-block__link:before,.icon--audio.modal__close:before,.icon.icon--audio:before{
    content:'\e823'
}
.icon--video.arrow-link:before,.icon--video.download-link:before,.icon--video.link-block__link:before,.icon--video.modal__close:before,.icon.icon--video:before{
    content:'\e824'
}
.icon--clock.arrow-link:before,.icon--clock.download-link:before,.icon--clock.link-block__link:before,.icon--clock.modal__close:before,.icon.icon--clock:before{
    content:'\e825'
}
.icon--cart.arrow-link:before,.icon--cart.download-link:before,.icon--cart.link-block__link:before,.icon--cart.modal__close:before,.icon.icon--cart:before{
    content:'\e826'
}
.icon--partners.arrow-link:before,.icon--partners.download-link:before,.icon--partners.link-block__link:before,.icon--partners.modal__close:before,.icon.icon--partners:before{
    content:'\e827'
}
.icon--arrow-back.arrow-link:before,.icon--arrow-back.download-link:before,.icon--arrow-back.link-block__link:before,.icon--arrow-back.modal__close:before,.icon.icon--arrow-back:before{
    content:'\e834'
}
.icon--book.arrow-link:before,.icon--book.download-link:before,.icon--book.link-block__link:before,.icon--book.modal__close:before,.icon.icon--book:before{
    content:'\e835'
}
.icon--briefenvelope.arrow-link:before,.icon--briefenvelope.download-link:before,.icon--briefenvelope.link-block__link:before,.icon--briefenvelope.modal__close:before,.icon.icon--briefenvelope:before{
    content:'\e836'
}
.icon--calendar.arrow-link:before,.icon--calendar.download-link:before,.icon--calendar.link-block__link:before,.icon--calendar.modal__close:before,.icon.icon--calendar:before{
    content:'\e837'
}
.icon--info-1.arrow-link:before,.icon--info-1.download-link:before,.icon--info-1.link-block__link:before,.icon--info-1.modal__close:before,.icon.icon--info-1:before{
    content:'\e838'
}
.icon--location.arrow-link:before,.icon--location.download-link:before,.icon--location.link-block__link:before,.icon--location.modal__close:before,.icon.icon--location:before{
    content:'\e839'
}
.icon--login.arrow-link:before,.icon--login.download-link:before,.icon--login.link-block__link:before,.icon--login.modal__close:before,.icon.icon--login:before{
    content:'\e83a'
}
.icon--mail.arrow-link:before,.icon--mail.download-link:before,.icon--mail.link-block__link:before,.icon--mail.modal__close:before,.icon.icon--mail:before{
    content:'\e83b'
}
.icon--mobile-circle.arrow-link:before,.icon--mobile-circle.download-link:before,.icon--mobile-circle.link-block__link:before,.icon--mobile-circle.modal__close:before,.icon.icon--mobile-circle:before{
    content:'\e83c'
}
.icon--next.arrow-link:before,.icon--next.download-link:before,.icon--next.link-block__link:before,.icon--next.modal__close:before,.icon.icon--next:before{
    content:'\e83d'
}
.icon--phone.arrow-link:before,.icon--phone.download-link:before,.icon--phone.link-block__link:before,.icon--phone.modal__close:before,.icon.icon--phone:before{
    content:'\e83f'
}
.icon--puzzle.arrow-link:before,.icon--puzzle.download-link:before,.icon--puzzle.link-block__link:before,.icon--puzzle.modal__close:before,.icon.icon--puzzle:before{
    content:'\e840'
}
.icon--questionmark.arrow-link:before,.icon--questionmark.download-link:before,.icon--questionmark.link-block__link:before,.icon--questionmark.modal__close:before,.icon.icon--questionmark:before{
    content:'\e841'
}
.icon--redirect.arrow-link:before,.icon--redirect.download-link:before,.icon--redirect.link-block__link:before,.icon--redirect.modal__close:before,.icon.icon--redirect:before{
    content:'\e842'
}
.icon--settings.arrow-link:before,.icon--settings.download-link:before,.icon--settings.link-block__link:before,.icon--settings.modal__close:before,.icon.icon--settings:before{
    content:'\e843'
}
.icon--star-1.arrow-link:before,.icon--star-1.download-link:before,.icon--star-1.link-block__link:before,.icon--star-1.modal__close:before,.icon.icon--star-1:before{
    content:'\e844'
}
.icon--whatsapp.arrow-link:before,.icon--whatsapp.download-link:before,.icon--whatsapp.link-block__link:before,.icon--whatsapp.modal__close:before,.icon.icon--whatsapp:before{
    content:'\e845'
}
.arrow-link:before,.download-link:before,.icon:before,.link-block__link:before,.modal__close:before{
    display:inline-block;
    text-decoration:inherit;
    speak:none;
    font-style:normal;
    font-weight:400
}
.icon--ok-circled.btn-download__icon:after,.icon--ok-circled.tile__readmore:after,.icon-after.icon--ok-circled:after{
    content:'\e800'
}
.icon--cancel-circled.btn-download__icon:after,.icon--cancel-circled.tile__readmore:after,.icon-after.icon--cancel-circled:after{
    content:'\e801'
}
.icon--info-circled.btn-download__icon:after,.icon--info-circled.tile__readmore:after,.icon-after.icon--info-circled:after{
    content:'\e802'
}
.icon--ok.btn-download__icon:after,.icon--ok.tile__readmore:after,.icon-after.icon--ok:after{
    content:'\e803'
}
.icon--up-open.btn-download__icon:after,.icon--up-open.tile__readmore:after,.icon-after.icon--up-open:after{
    content:'\e804'
}
.btn-download__icon.link-block__link:after,.icon--right-open.btn-download__icon:after,.icon-after.icon--right-open:after,.icon-after.link-block__link:after,.tile__readmore:after{
    content:'\e805'
}
.icon--left-open.btn-download__icon:after,.icon--left-open.tile__readmore:after,.icon-after.icon--left-open:after{
    content:'\e806'
}
.icon--down-open.btn-download__icon:after,.icon--down-open.tile__readmore:after,.icon-after.icon--down-open:after{
    content:'\e807'
}
.icon--cancel.btn-download__icon:after,.icon--cancel.tile__readmore:after,.icon-after.icon--cancel:after,.icon-after.modal__close:after,.modal__close.btn-download__icon:after,.modal__close.tile__readmore:after{
    content:'\e808'
}
.icon--spin2.btn-download__icon:after,.icon--spin2.tile__readmore:after,.icon-after.icon--spin2:after{
    content:'\e809'
}
.icon--spin5.btn-download__icon:after,.icon--spin5.tile__readmore:after,.icon-after.icon--spin5:after{
    content:'\e80a'
}
.icon--spinner1.btn-download__icon:after,.icon--spinner1.tile__readmore:after,.icon-after.icon--spinner1:after{
    content:'\e80b'
}
.icon--attention.btn-download__icon:after,.icon--attention.tile__readmore:after,.icon-after.icon--attention:after{
    content:'\e80c'
}
.icon--menu.btn-download__icon:after,.icon--menu.tile__readmore:after,.icon-after.icon--menu:after{
    content:'\e80d'
}
.icon--eye.btn-download__icon:after,.icon--eye.tile__readmore:after,.icon-after.icon--eye:after{
    content:'\e80e'
}
.icon--eye-off.btn-download__icon:after,.icon--eye-off.tile__readmore:after,.icon-after.icon--eye-off:after{
    content:'\e80f'
}
.icon--search.btn-download__icon:after,.icon--search.tile__readmore:after,.icon-after.icon--search:after{
    content:'\e810'
}
.icon--search-1.btn-download__icon:after,.icon--search-1.tile__readmore:after,.icon-after.icon--search-1:after{
    content:'\e811'
}
.icon--facebook.btn-download__icon:after,.icon--facebook.tile__readmore:after,.icon-after.icon--facebook:after{
    content:'\e812'
}
.icon--twitter.btn-download__icon:after,.icon--twitter.tile__readmore:after,.icon-after.icon--twitter:after{
    content:'\e813'
}
.icon--gplus.btn-download__icon:after,.icon--gplus.tile__readmore:after,.icon-after.icon--gplus:after{
    content:'\e814'
}
.icon--youtube.btn-download__icon:after,.icon--youtube.tile__readmore:after,.icon-after.icon--youtube:after{
    content:'\e815'
}
.icon--vimeo.btn-download__icon:after,.icon--vimeo.tile__readmore:after,.icon-after.icon--vimeo:after{
    content:'\e816'
}
.icon--star.btn-download__icon:after,.icon--star.tile__readmore:after,.icon-after.icon--star:after{
    content:'\e817'
}
.icon--logo-jhf.btn-download__icon:after,.icon--logo-jhf.tile__readmore:after,.icon-after.icon--logo-jhf:after{
    content:'\e818'
}
.btn-download[href$=".pdf"] .btn-download__icon:after,.icon--acrobat.btn-download__icon:after,.icon--acrobat.tile__readmore:after,.icon-after.icon--acrobat:after{
    content:'\e819'
}
.icon--info.btn-download__icon:after,.icon--info.tile__readmore:after,.icon-after.icon--info:after{
    content:'\e81a'
}
.btn-download[href$=".doc"] .btn-download__icon:after,.btn-download[href$=".docx"] .btn-download__icon:after,.download-link[href$=".doc"].btn-download__icon:after,.download-link[href$=".doc"].tile__readmore:after,.download-link[href$=".docx"].btn-download__icon:after,.download-link[href$=".docx"].tile__readmore:after,.icon--word.btn-download__icon:after,.icon--word.tile__readmore:after,.icon-after.download-link[href$=".doc"]:after,.icon-after.download-link[href$=".docx"]:after,.icon-after.icon--word:after{
    content:'\e81b'
}
.icon--linkedin-1.btn-download__icon:after,.icon--linkedin-1.tile__readmore:after,.icon-after.icon--linkedin-1:after{
    content:'\e81c'
}
.icon--user.btn-download__icon:after,.icon--user.tile__readmore:after,.icon-after.icon--user:after{
    content:'\e81d'
}
.download-link[href$=".pdf"].btn-download__icon:after,.download-link[href$=".pdf"].tile__readmore:after,.icon--pdf.btn-download__icon:after,.icon--pdf.tile__readmore:after,.icon-after.download-link[href$=".pdf"]:after,.icon-after.icon--pdf:after{
    content:'\e81e'
}
.btn-download[href$=".xls"] .btn-download__icon:after,.btn-download[href$=".xlsx"] .btn-download__icon:after,.icon--excel.btn-download__icon:after,.icon--excel.tile__readmore:after,.icon-after.icon--excel:after{
    content:'\e81f'
}
.btn-download[href$=".ppt"] .btn-download__icon:after,.btn-download[href$=".pptx"] .btn-download__icon:after,.icon--powerpoint.btn-download__icon:after,.icon--powerpoint.tile__readmore:after,.icon-after.icon--powerpoint:after{
    content:'\e820'
}
.btn-download[href$=".gif"] .btn-download__icon:after,.btn-download[href$=".jpg"] .btn-download__icon:after,.btn-download[href$=".jpeg"] .btn-download__icon:after,.btn-download[href$=".png"] .btn-download__icon:after,.icon--image.btn-download__icon:after,.icon--image.tile__readmore:after,.icon-after.icon--image:after{
    content:'\e821'
}
.btn-download[href$=".zip"] .btn-download__icon:after,.btn-download[href$=".rar"] .btn-download__icon:after,.icon--archive.btn-download__icon:after,.icon--archive.tile__readmore:after,.icon-after.icon--archive:after{
    content:'\e822'
}
.icon--audio.btn-download__icon:after,.icon--audio.tile__readmore:after,.icon-after.icon--audio:after{
    content:'\e823'
}
.icon--video.btn-download__icon:after,.icon--video.tile__readmore:after,.icon-after.icon--video:after{
    content:'\e824'
}
.icon--clock.btn-download__icon:after,.icon--clock.tile__readmore:after,.icon-after.icon--clock:after{
    content:'\e825'
}
.icon--cart.btn-download__icon:after,.icon--cart.tile__readmore:after,.icon-after.icon--cart:after{
    content:'\e826'
}
.icon--partners.btn-download__icon:after,.icon--partners.tile__readmore:after,.icon-after.icon--partners:after{
    content:'\e827'
}
.icon--arrow-back.btn-download__icon:after,.icon--arrow-back.tile__readmore:after,.icon-after.icon--arrow-back:after{
    content:'\e834'
}
.icon--book.btn-download__icon:after,.icon--book.tile__readmore:after,.icon-after.icon--book:after{
    content:'\e835'
}
.icon--briefenvelope.btn-download__icon:after,.icon--briefenvelope.tile__readmore:after,.icon-after.icon--briefenvelope:after{
    content:'\e836'
}
.icon--calendar.btn-download__icon:after,.icon--calendar.tile__readmore:after,.icon-after.icon--calendar:after{
    content:'\e837'
}
.icon--info-1.btn-download__icon:after,.icon--info-1.tile__readmore:after,.icon-after.icon--info-1:after{
    content:'\e838'
}
.icon--location.btn-download__icon:after,.icon--location.tile__readmore:after,.icon-after.icon--location:after{
    content:'\e839'
}
.icon--login.btn-download__icon:after,.icon--login.tile__readmore:after,.icon-after.icon--login:after{
    content:'\e83a'
}
.icon--mail.btn-download__icon:after,.icon--mail.tile__readmore:after,.icon-after.icon--mail:after{
    content:'\e83b'
}
.icon--mobile-circle.btn-download__icon:after,.icon--mobile-circle.tile__readmore:after,.icon-after.icon--mobile-circle:after{
    content:'\e83c'
}
.icon--next.btn-download__icon:after,.icon--next.tile__readmore:after,.icon-after.icon--next:after{
    content:'\e83d'
}
.icon--phone.btn-download__icon:after,.icon--phone.tile__readmore:after,.icon-after.icon--phone:after{
    content:'\e83f'
}
.icon--puzzle.btn-download__icon:after,.icon--puzzle.tile__readmore:after,.icon-after.icon--puzzle:after{
    content:'\e840'
}
.icon--questionmark.btn-download__icon:after,.icon--questionmark.tile__readmore:after,.icon-after.icon--questionmark:after{
    content:'\e841'
}
.icon--redirect.btn-download__icon:after,.icon--redirect.tile__readmore:after,.icon-after.icon--redirect:after{
    content:'\e842'
}
.icon--settings.btn-download__icon:after,.icon--settings.tile__readmore:after,.icon-after.icon--settings:after{
    content:'\e843'
}
.icon--star-1.btn-download__icon:after,.icon--star-1.tile__readmore:after,.icon-after.icon--star-1:after{
    content:'\e844'
}
.icon--whatsapp.btn-download__icon:after,.icon--whatsapp.tile__readmore:after,.icon-after.icon--whatsapp:after{
    content:'\e845'
}
.btn-download__icon:after,.icon-after:after,.tile__readmore:after{
    display:inline-block;
    text-decoration:inherit;
    speak:none;
    font-style:normal;
    font-weight:400
}
.modal{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    min-width:320px;
    max-width:630px;
    height:100%;
    z-index:2000;
    visibility:hidden;
    overflow-y:auto
}
.modal.modal-show{
    visibility:visible
}
.lt-ie9 .modal{
    top:0;
    margin-left:-315px
}
.modal__content{
    background:#fff;
    border-radius:10px;
    position:relative;
    margin:0 auto;
    opacity:0;
    height:100%;
    -webkit-transform:scale(0.7);
    transform:scale(0.7);
    transition:all .3s;
    border:3px solid #EDF1F3;
    padding:2.5rem
}
.modal-show .modal__content{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.modal__overlay{
    background:#000;
    position:fixed;
    visibility:hidden;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    opacity:0;
    transition-property:visibility opacity;
    transition-delay:.1s;
    transition-duration:.5s
}
.modal-show .modal__overlay{
    visibility:visible;
    opacity:.4;
    transition:opacity .5s
}
.modal__close{
    position:absolute;
    top:10px;
    top:.625rem;
    right:10px;
    right:.625rem;
    padding:.625rem;
    font-size:30px;
    font-size:1.875rem;
    line-height:30px;
    line-height:1.875rem
}
.block{
    background:#c378ae;
    color:#fff;
    padding:.625rem
}
.block--light{
    background-color:#fff
}
.block--dark{
    background-color:#000
}
.block--alpha{
    background-color:#C071AA
}
.block--beta{
    background-color:#0099D4
}
.block--gamma{
    background-color:#F8B842
}
.block--delta,.navigation__block{
    background-color:#8AC1C3
}
.block--epsilon{
    background-color:#FDD182
}
.block--dota{
    background-color:#8797AE
}
.block--jeta{
    background-color:#EA7658
}
.block--alpha{
    color:#F8B842
}
.block--delta,.navigation__block{
    color:#333
}
.block--hover-block{
    background:0 0;
    color:#333;
    transition:all .2s
}
.block--hover-block:hover{
    background:#8AC1C3
}
.block-grid{
    margin-left:-1%;
    margin-right:-1%
}
.block-grid__item{
    position:relative;
    overflow:hidden;
    display:block;
    float:left;
    width:48%;
    margin-bottom:2%;
    margin-left:1%;
    margin-right:1%
}
.block-grid__item:before{
    content:'';
    background:rgba(0,0,0,.4);
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    z-index:1;
    transition:all .2s
}
.block-grid__item:hover:before{
    opacity:1
}
.block-grid__img{
    width:100%
}
.tabs li{
    margin:0;
    float:left
}
.tabs li+li{
    margin-left:0
}
.tab{
    position:relative;
    display:inline-block;
    background:#C071AA;
    color:#666;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    padding:.9375rem 1.25rem
}
.tab:hover{
    background:#b85f9f
}
.tab:focus{
    outline:0;
    color:#333;
    background:#b04e95
}
.tab.tab--active{
    background:#fff;
    border-bottom-color:#fff;
    color:#333
}
.tab-content{
    padding:1.25rem 0
}
.tab-item{
    overflow:hidden;
    height:0;
    width:0;
    opacity:0;
    transition:opacity .5s
}
.tab-item.tab-item--active{
    height:auto;
    width:100%;
    opacity:1
}
.nav-bar{
    background:#222;
    width:100%;
    max-height:100%;
    z-index:999;
    transition:all .2s;
    text-align:center;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    height:50px;
    height:3.125rem;
    min-width:320px;
    min-width:20rem
}
.csspositionsticky .nav-bar{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    left:0
}
.no-csspositionsticky .nav-bar{
    position:relative
}
.nav-bar .logo{
    position:relative;
    z-index:2;
    display:inline-block;
    margin-bottom:-6px;
    padding-top:.75rem;
    min-height:50px;
    min-height:3.125rem
}
.nav-bar--transform{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.nav-bar--transform.nav-bar--show{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}

.no-csspositionsticky .nav-bar--fixed{
    position:fixed;
    top:0;
    left:0
}
.nav-bar__container{
    margin-left:auto;
    margin-right:auto;
    max-width:1400px;
    max-width:87.5rem;
    min-width:320px;
    min-width:20rem
}
.nav-bar__container:before{
    content:'';
    background:#222;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100%;
    height:100%
}
.nav-bar__nav{
    height:0
}
.nav-bar--mobile-show .nav-bar__nav{
    height:auto
}
.nav-bar__trigger{
    display:inline-block;
    background:#222;
    float:right;
    text-align:center;
    line-height:50px;
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    height:50px;
    height:3.125rem;
    width:50px;
    width:3.125rem
}
.nav-bar__trigger:active,.nav-bar__trigger:hover{
    background:#3c3c3c
}
.nav-bar__trigger:before{
    content:"";
    color:#fff;
    font-size:30px;
    font-size:1.875rem
}
.nav-bar--mobile-show .nav-bar__trigger:before{
    content:""
}
.nav-bar__list{
    background:#222;
    position:relative;
    z-index:0;
    clear:both;
    overflow-y:auto;
    transition:all .2s;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.nav-bar--mobile-show .nav-bar__list{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.nav-bar__list li{
    display:block;
    margin:0
}
.nav-bar__link{
    display:block;
    color:#fff;
    text-align:center;
    padding:1.25rem 1.875rem
}
.touch .nav-bar__link{
    transition:none
}
.nav-bar__link:hover{
    background:#3c3c3c;
    color:#fff
}
.nav-bar__link.nav-bar__link--active,.nav-bar__link.scrollspy-nav--active{
    background:#0099D4;
    color:#fff
}
.table-responsive{
    width:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.table{
    width:100%;
    margin-bottom:1.875rem
}
.table td,.table th{
    padding:10px;
    text-align:left;
    vertical-align:top
}
.table td{
    border-top:1px solid #b85f9f
}
.table--hover tr:hover td{
    background:#f6f6f6
}
.table--zebra tr:nth-child(odd) td{
    background:#f8f8f8
}
.table--bordered{
    border:1px solid #b85f9f
}
.table--bordered td,.table--bordered th{
    border-left:1px solid #b85f9f
}
.table--bordered td:first-child,.table--bordered th:first-child{
    border-left:none
}
.table--alpha{
    font-weight:400
}
.table--alpha td,.table--alpha th{
    padding:15px
}
.table--alpha thead{
    background:#fff;
    color:#8797AE
}
.table--alpha tbody{
    background:#FCFCFC;
    color:#626262;
    padding:10px 0
}
.table--alpha tbody tr:first-of-type td{
    padding-top:25px
}
.table--alpha tbody tr:last-of-type td{
    padding-bottom:25px
}
.table--alpha tbody td{
    border:none
}
.table--alpha tfoot{
    background:#8AC1C3;
    color:#fff
}
.dropdown{
    position:relative
}
.dropdown.dropdown--show .dropdown__content,.dropdown:not([data-dropdown-trigger=click]):hover .dropdown__content{
    visibility:visible;
    opacity:1;
    transition:all .2s 0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.dropdown li{
    display:block;
    margin:0
}
.dropdown__content{
    overflow:hidden;
    position:absolute;
    left:0;
    visibility:hidden;
    background-color:#C071AA;
    border:0 solid #b04e95;
    opacity:0;
    z-index:999;
    transition:all .2s .5s;
    -webkit-transform:translate3d(0,10%,0);
    transform:translate3d(0,10%,0);
    min-width:200px;
    min-width:12.5rem;
    max-width:300px;
    max-width:18.75rem
}
[data-dropdown-trigger=click] .dropdown__content{
    transition-delay:0
}
.dropdown__content a{
    background-color:transparent;
    display:block;
    border-top:0 solid #be6da8;
    color:#333;
    padding:.625rem .9375rem
}
.dropdown__content a:hover{
    background-color:#c57cb0
}
.tooltip{
    display:inline-block;
    position:relative;
    cursor:help
}
.tooltip[data-tooltip-trigger=click]{
    cursor:pointer
}
.tooltip .tooltip__content{
    visibility:hidden;
    position:absolute;
    z-index:100;
    opacity:0;
    transition:all .2s
}
.tooltip.tooltip--active[data-tooltip-position=bottom] .tooltip__content,.tooltip.tooltip--active[data-tooltip-position=top] .tooltip__content{
    -webkit-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.tooltip.tooltip--active[data-tooltip-position=right] .tooltip__content{
    -webkit-transform:translate(100%,0);
    transform:translate(100%,0)
}
.tooltip.tooltip--active[data-tooltip-position=left] .tooltip__content{
    -webkit-transform:translate(-100%,0);
    transform:translate(-100%,0)
}
.tooltip.tooltip--active .tooltip__content{
    visibility:visible;
    opacity:1
}
.tooltip .tooltip__content{
    text-align:center;
    background:#0099D4;
    color:#fff;
    min-width:150px;
    padding:10px;
    border-radius:10px;
    font-size:12px;
    font-size:.75rem
}
.tooltip .tooltip__content:after{
    position:absolute;
    content:'';
    border:5px solid transparent
}
.no-csstransforms .tooltip .tooltip__content{
    width:220px
}
[data-tooltip-position=bottom] .tooltip__content,[data-tooltip-position=top] .tooltip__content{
    left:50%
}
[data-tooltip-position=bottom] .tooltip__content:after,[data-tooltip-position=top] .tooltip__content:after{
    left:50%;
    margin-left:-5px
}
.no-csstransforms [data-tooltip-position=bottom] .tooltip__content,.no-csstransforms [data-tooltip-position=top] .tooltip__content{
    margin-left:-110px
}
[data-tooltip-position=top] .tooltip__content{
    -webkit-transform:translate(-50%,10%);
    transform:translate(-50%,10%)
}
[data-tooltip-position=top] .tooltip__content:after{
    border-top-color:#0099D4;
    bottom:-10px
}
[data-tooltip-position=bottom] .tooltip__content{
    -webkit-transform:translate(-50%,-10%);
    transform:translate(-50%,-10%)
}
[data-tooltip-position=bottom] .tooltip__content:after{
    border-bottom-color:#0099D4;
    top:-10px
}
[data-tooltip-position=left] .tooltip__content,[data-tooltip-position=right] .tooltip__content{
    top:50%
}
[data-tooltip-position=left] .tooltip__content:after,[data-tooltip-position=right] .tooltip__content:after{
    top:50%;
    margin-top:-5px
}
[data-tooltip-position=right] .tooltip__content{
    right:-10px;
    -webkit-transform:translate(90%,0);
    transform:translate(90%,0)
}
[data-tooltip-position=right] .tooltip__content:after{
    border-right-color:#0099D4;
    left:-10px
}
.no-csstransforms [data-tooltip-position=right] .tooltip__content{
    right:-230px
}
[data-tooltip-position=left] .tooltip__content{
    left:-10px;
    -webkit-transform:translate(-90%,0);
    transform:translate(-90%,0)
}
[data-tooltip-position=left] .tooltip__content:after{
    border-left-color:#0099D4;
    right:-10px
}
.no-csstransforms [data-tooltip-position=left] .tooltip__content{
    left:-230px
}
.accordion{
    border-radius:10px;
    overflow:hidden
}
.accordion__group{
    overflow:hidden;
    margin-bottom:0
}
.accordion__trigger{
    display:block;
    position:relative;
    background-color:#C071AA;
    color:#333;
    padding:15px 20px;
    border-bottom:1px solid #c57cb0
}
.accordion__trigger:hover{
    background-color:#b85f9f;
    color:#262626
}
.accordion-content-show .accordion__trigger{
    background-color:#0099D4;
    color:#fff
}
.accordion__trigger:after{
    content:"";
    position:absolute;
    top:50%;
    color:#333;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    right:20px;
    right:1.25rem
}
.no-csstransforms .accordion__trigger:after{
    margin-top:-10px
}
.accordion-content-show .accordion__trigger:after{
    content:"";
    color:#fff
}
.accordion__content{
    overflow:hidden;
    padding:0 20px;
    transition:all,.2s
}
.lt-ie9 .accordion__content{
    height:0
}
.accordion__content>:first-child{
    margin-top:20px
}
.lt-ie9 .accordion-content-show .accordion__content{
    height:auto;
    max-height:1000px!important
}
.breadcrumbs{
    background:#f5f5f5;
    border-radius:10px;
    padding:.9375rem 1.25rem;
    margin:0 0 2.5rem
}
.breadcrumbs a,.breadcrumbs span{
    display:inline-block
}
.breadcrumbs a{
    margin-right:.625rem
}
.breadcrumbs a:after{
    content:"/";
    color:#ccc;
    margin-left:.625rem
}
.breadcrumbs span{
    color:#aaa
}
.pricing-table{
    border:1px solid #b85f9f;
    text-align:center;
    border-radius:10px;
    overflow:hidden
}
.pricing-table__header{
    background:#333;
    color:#fff;
    padding:.9375rem 1.25rem
}
.pricing-table__content{
    padding:.9375rem 1.25rem
}
.pricing-table__content--alpha{
    background:#C071AA
}
.pricing-table__content+.pricing-table__content{
    border-top:1px solid #b85f9f
}
.pricing-table__price{
    font-size:30px;
    font-size:1.875rem
}
.pricing-table__description{
    color:#999;
    font-size:20px;
    font-size:1.25rem
}
.pricing-table__content--action{
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.media-list--bordered .media{
    border-top:1px solid #b85f9f;
    margin-bottom:0;
    padding:1.25rem 0
}
.media-list--bordered .media .media{
    margin:0
}
.media{
    margin-bottom:2.5rem
}
.media .media{
    margin-bottom:1.25rem
}
.media__alpha{
    float:left;
    margin-bottom:1.25rem
}
.media--right .media__alpha{
    float:right
}
.media--left .media__beta{
    float:right;
    margin:0
}
.media--right .media__beta{
    float:left
}
.progress-bar,progress{
    background-color:#C071AA;
    position:relative;
    border:0;
    width:100%;
    overflow:hidden;
    color:#0099D4;
    border-radius:10px;
    -webkit-appearance:none;
    -moz-appearance:none;
    height:15px;
    height:.9375rem
}
progress[value]::-webkit-progress-bar{
    background-color:#C071AA
}
progress[value]::-webkit-progress-value{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    -webkit-animation:progress-bar 1s linear infinite;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#0099D4
}
progress[value]::-moz-progress-bar{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#0099D4
}
progress[value]::-ms-fill{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#0099D4
}
.progress-bar__value{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    -webkit-animation:progress-bar 1s linear infinite;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#0099D4
}
progress:not([value]){
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    -webkit-animation:progress-bar 1s linear infinite;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%)
}
progress:not([value])::-webkit-progress-bar{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    -webkit-animation:progress-bar 1s linear infinite;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#C071AA
}
progress:not([value])::-moz-progress-bar{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#C071AA
}
progress:not([value])::-ms-fill{
    background-size:25px 15px,100% 100%,100% 100%;
    border-radius:10px;
    border:0;
    transition:width .2s;
    animation:progress-bar 1s linear infinite;
    height:15px;
    height:.9375rem;
    background-image:linear-gradient(-45deg,transparent,transparent 33%,rgba(0,0,0,.05) 33%,rgba(0,0,0,.05) 66%,transparent 66%);
    background-color:#C071AA;
    animation-name:none
}
.progress-bar__value:not([style]){
    background-color:#C071AA
}
.spinner{
    display:inline-block;
    -webkit-animation:spinner 1s infinite linear;
    animation:spinner 1s infinite linear
}
.spinner:after{
    content:"";
    font-size:30px;
    font-size:1.875rem
}
.spinner--alpha:after{
    content:""
}
.spinner--beta:after{
    content:""
}
.spinner--gamma:after{
    content:""
}
.csstransitions [data-scrollspy]{
    opacity:0
}
[data-scrollspy].scrollspy--in-view{
    opacity:1
}
.parallax{
    position:relative;
    overflow:hidden;
    display:none
}
.parallax__img{
    min-width:100%
}
.toggle{
    overflow:hidden;
    transition:all .2s;
    max-height:500px;
    max-height:31.25rem
}
.toggle--no-animation{
    transition:none
}
.toggle--hide{
    max-height:0
}
.affix-container{
    position:relative
}
.affix-column--absolute,.affix-column--fixed{
    padding-bottom:1px
}
.affix{
    position:relative
}
.affix-column--fixed .affix{
    position:fixed;
    top:0
}
.affix-column--absolute .affix{
    position:absolute;
    top:inherit!important;
    bottom:0
}
.off-canvas-toggle-left,.off-canvas-toggle-right{
    background:#0099D4;
    position:absolute;
    top:0;
    z-index:10000;
    color:#fff;
    text-align:center;
    border:none;
    font-size:30px;
    font-size:1.875rem;
    width:50px;
    width:3.125rem;
    height:50px;
    height:3.125rem
}
.off-canvas-toggle-left:hover,.off-canvas-toggle-right:hover{
    background:#00abee;
    color:#fff;
    text-decoration:none
}
.off-canvas-toggle-left:active,.off-canvas-toggle-left:focus,.off-canvas-toggle-right:active,.off-canvas-toggle-right:focus{
    outline:0
}
.off-canvas-toggle-left{
    right:-50px;
    right:-3.125rem
}
.off-canvas-toggle-left:before{
    content:""
}
.off-canvas-show-left .off-canvas-toggle-left:before{
    content:""
}
.off-canvas-toggle-right{
    left:-50px;
    left:-3.125rem
}
.off-canvas-toggle-right:before{
    content:""
}
.off-canvas-show-right .off-canvas-toggle-right:before{
    content:""
}
.off-canvas{
    background:#f2f2f2;
    position:fixed;
    z-index:9999;
    top:0;
    height:100%;
    width:260px;
    width:16.25rem
}
.off-canvas--left{
    left:0;
    -webkit-transform:translate3d(-260px,0,0);
    transform:translate3d(-260px,0,0);
    transition:-webkit-transform .2s;
    transition:transform .2s
}
.off-canvas-show-left .off-canvas--left{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.no-csstransforms3d .off-canvas--left{
    left:-260px
}
.no-csstransforms3d.off-canvas-show-left .off-canvas--left{
    left:0
}
.off-canvas--right{
    right:0;
    -webkit-transform:translate3d(260px,0,0);
    transform:translate3d(260px,0,0);
    transition:-webkit-transform .2s;
    transition:transform .2s
}
.off-canvas-show-right .off-canvas--right{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.no-csstransforms3d .off-canvas--right{
    right:-260px
}
.no-csstransforms3d.off-canvas-show-left .off-canvas--right{
    right:0
}
.off-canvas-push:after{
    content:'';
    background:#000;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    visibility:hidden;
    opacity:0;
    transition:all .2s
}
.off-canvas-show-left .off-canvas-push:after,.off-canvas-show-right .off-canvas-push:after{
    visibility:visible;
    opacity:.3
}
.lt-ie10 .off-canvas-push:after{
    display:none
}
.off-canvas-nav__item{
    border-top:1px solid #fff;
    border-bottom:1px solid #e6e6e6
}
.off-canvas-nav__item:first-child{
    border-top:0
}
.off-canvas-nav__item:last-child{
    border-bottom:0
}
.off-canvas-nav__link{
    display:block;
    color:#000;
    padding:1.25rem
}
.off-canvas-nav__link.active,.off-canvas-nav__link.scrollspy-nav--active .off-canvas-nav__link:hover{
    background:#fafafa
}
.btn-container{
    margin:0 0 1.875rem
}
.btn-container a{
    padding:.625rem 1.125rem
}
.btn-container--center{
    text-align:center
}
.btn-container--center ul{
    display:inline-block
}
.btn-container--right{
    text-align:right
}
.btn-container--right ul{
    float:right
}
.btn-holder{
    text-align:center;
    margin:2.5rem 0 0
}
.btn-group{
    margin:0 0 1.875rem
}
.btn-group>li a,.btn-group>li span{
    border-radius:0
}
.btn-group--inline>li{
    margin-right:0;
    margin-left:0;
    float:left
}
.btn-group--inline>li:first-child{
    margin:0
}
.btn-group--inline>li:first-child a,.btn-group--inline>li:first-child span{
    border-left:0;
    border-radius:10px 0 0 10px
}
.btn-group--inline>li:last-child a,.btn-group--inline>li:last-child span{
    border-radius:0 10px 10px 0
}
.btn-group--block>li{
    margin-top:-1px
}
.btn-group--block>li a,.btn-group--block>li span{
    display:block
}
.btn-group--block>li:first-child{
    margin:0
}
.btn-group--block>li:first-child a,.btn-group--block>li:first-child span{
    border-top:0;
    border-radius:10px 10px 0 0
}
.btn-group--block>li:last-child a,.btn-group--block>li:last-child span{
    border-radius:0 0 10px 10px
}
.btn--small{
    padding:.625rem .9375rem;
    font-size:14px;
    font-size:.875rem
}
.btn--medium{
    padding:.8125rem 1.125rem
}
.btn--large{
    padding:.9375rem 1.25rem;
    font-size:18px;
    font-size:1.125rem
}
.btn{
    background-image:none;
    position:relative;
    display:inline-block;
    color:#fff;
    border-radius:10px;
    border:1px solid transparent;
    outline:0;
    text-align:center;
    border-width:0;
    border-style:solid;
    transition:all .2s;
    -webkit-appearance:none;
    -moz-appearance:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:300;
    background-color:#C071AA;
    border-color:#b85f9f;
    line-height:16px;
    line-height:1rem
}
.btn:hover{
    background-color:#b85f9f;
    border-color:#b85f9f
}
.btn--divider:hover,.btn:disabled,.btn:disabled:hover{
    background-color:#C071AA
}
.btn.btn--ghost{
    color:#C071AA;
    border-color:#C071AA
}
.btn.btn--ghost:hover{
    background:#C071AA;
    color:#fff;
    border-color:#C071AA
}
.btn.btn--ghost:active,.btn.btn--ghost:focus{
    background-color:#b04e95;
    color:#fff;
    border-color:#b04e95
}
.btn-group--inline .btn{
    border-left:1px solid #bb66a4
}
.btn-group--block .btn{
    border-top:1px solid #bb66a4
}
.btn:hover{
    color:#fff
}
.btn:focus{
    outline:0;
    transition-duration:.05s
}
.btn:disabled,.btn:disabled:hover{
    cursor:not-allowed;
    color:#ccc;
    opacity:.5
}
.btn:disabled:focus,.btn:disabled:hover:focus{
    box-shadow:none
}
.btn.arrow-link:before,.btn.download-link,.btn.icon,.btn.link-block__link,.btn.modal__close{
    line-height:15px;
    line-height:.9375rem
}
.btn--beta,.btn--beta:hover,.btn--dota,.btn--dota:hover,.btn--epsilon,.btn--epsilon:hover,.btn--gamma,.btn--gamma:hover{
    color:#fff
}
.btn--beta:disabled,.btn--beta:disabled:hover,.btn--dota:disabled,.btn--dota:disabled:hover,.btn--epsilon:disabled,.btn--epsilon:disabled:hover,.btn--gamma:disabled,.btn--gamma:disabled:hover{
    color:#ccc
}
.btn--delta,.btn--delta:hover{
    color:#F8B842
}
.btn--delta:disabled,.btn--delta:disabled:hover{
    color:#cc8708
}
.btn--mask,.btn--mask:hover{
    background-color:transparent;
    border-color:transparent
}
.btn--mask--divider:hover,.btn--mask:disabled,.btn--mask:disabled:hover{
    background-color:transparent
}
.btn--mask.btn--ghost{
    color:transparent;
    border-color:transparent
}
.btn--mask.btn--ghost:hover{
    background:0 0;
    color:#fff;
    border-color:transparent
}
.btn--mask.btn--ghost:active,.btn--mask.btn--ghost:focus{
    background-color:transparent;
    color:#fff;
    border-color:transparent
}
.btn-group--inline .btn--mask{
    border-left:1px solid transparent
}
.btn-group--block .btn--mask{
    border-top:1px solid transparent
}
.btn--mask:hover{
    background-color:#f2f2f2
}
.btn--mask:active{
    background-color:#e6e6e6
}
.btn--block{
    min-width:100%;
    display:block
}
.btn--divider{
    cursor:default;
    pointer-events:none;
    background-color:#0099D4
}
.btn--light{
    background-color:#fff;
    border-color:#f2f2f2
}
.btn--light:hover{
    background-color:#f2f2f2;
    border-color:#f2f2f2
}
.btn--light--divider:hover,.btn--light:disabled,.btn--light:disabled:hover{
    background-color:#fff
}
.btn--light.btn--ghost{
    color:#fff;
    border-color:#fff
}
.btn--light.btn--ghost:hover{
    background:#fff;
    color:#fff;
    border-color:#fff
}
.btn--light.btn--ghost:active,.btn--light.btn--ghost:focus{
    background-color:#e6e6e6;
    color:#fff;
    border-color:#e6e6e6
}
.btn-group--inline .btn--light{
    border-left:1px solid #f7f7f7
}
.btn-group--block .btn--light{
    border-top:1px solid #f7f7f7
}
.btn--dark,.btn--dark:hover{
    background-color:#545454;
    border-color:#545454
}
.btn--dark--divider:hover,.btn--dark:disabled,.btn--dark:disabled:hover{
    background-color:#000
}
.btn--dark.btn--ghost{
    color:#000;
    border-color:#000
}
.btn--dark.btn--ghost:hover{
    background:#000;
    color:#fff;
    border-color:#000
}
.btn--dark.btn--ghost:active,.btn--dark.btn--ghost:focus{
    background-color:#000;
    color:#fff;
    border-color:#000
}
.btn-group--inline .btn--dark{
    border-left:1px solid #000
}
.btn-group--block .btn--dark{
    border-top:1px solid #000
}
.btn--alpha{
    background-color:#EB1B75;
    border-color:#EB1B75;
}
.btn--alpha:hover{
    background-color:#CB1262;
    border-color:#CB1262
}
.btn--alpha--divider:hover,.btn--alpha:disabled,.btn--alpha:disabled:hover{
    background-color:#C071AA
}
.btn--alpha.btn--ghost{
    color:#C071AA;
    border-color:#C071AA
}
.btn--alpha.btn--ghost:hover{
    background:#C071AA;
    color:#fff;
    border-color:#C071AA
}
.btn--alpha.btn--ghost:active,.btn--alpha.btn--ghost:focus{
    background-color:#b04e95;
    color:#fff;
    border-color:#b04e95
}
.btn-group--inline .btn--alpha{
    border-left:1px solid #bb66a4
}
.btn-group--block .btn--alpha{
    border-top:1px solid #bb66a4
}
.btn--beta{
    background-color:#0099D4;
    border-color:#0087bb
}
.btn--beta:hover{
    background-color:#0087bb;
    border-color:#0087bb
}
.btn--beta--divider:hover,.btn--beta:disabled,.btn--beta:disabled:hover{
    background-color:#0099D4
}
.btn--beta.btn--ghost{
    color:#0099D4;
    border-color:#0099D4
}
.btn--beta.btn--ghost:hover{
    background:#0099D4;
    color:#fff;
    border-color:#0099D4
}
.btn--beta.btn--ghost:active,.btn--beta.btn--ghost:focus{
    background-color:#0074a1;
    color:#fff;
    border-color:#0074a1
}
.btn--th{
    background-color:#285392;
    border-color:#b85f9f
}
.btn--th:hover{
    background-color:#1a4078;
    border-color:#b85f9f
}
.btn-group--inline .btn--beta{
    border-left:1px solid #008ec5
}
.btn-group--block .btn--beta{
    border-top:1px solid #008ec5
}
.btn--gamma{
    background-color:#FF6900;
    border-color:#FF6900
}
.btn--gamma:hover{
    background-color:#DA5B03;
    border-color:#DA5B03
}
.btn--gamma--divider:hover,.btn--gamma:disabled,.btn--gamma:disabled:hover{
    background-color:#F8B842
}
.btn--gamma.btn--ghost{
    color:#F8B842;
    border-color:#F8B842
}
.btn--gamma.btn--ghost:hover{
    background:#F8B842;
    color:#fff;
    border-color:#F8B842
}
.btn--gamma.btn--ghost:active,.btn--gamma.btn--ghost:focus{
    background-color:#f6a611;
    color:#fff;
    border-color:#f6a611
}
.btn-group--inline .btn--gamma{
    border-left:1px solid #f7b233
}
.btn-group--block .btn--gamma{
    border-top:1px solid #f7b233
}
.btn--delta{
    background-color:#8AC1C3;
    border-color:#79b8ba
}
.btn--delta:hover{
    background-color:#79b8ba;
    border-color:#79b8ba
}
.btn--delta--divider:hover,.btn--delta:disabled,.btn--delta:disabled:hover{
    background-color:#8AC1C3
}
.btn--delta.btn--ghost{
    color:#8AC1C3;
    border-color:#8AC1C3
}
.btn--delta.btn--ghost:hover{
    background:#8AC1C3;
    color:#fff;
    border-color:#8AC1C3
}
.btn--delta.btn--ghost:active,.btn--delta.btn--ghost:focus{
    background-color:#68afb2;
    color:#fff;
    border-color:#68afb2
}
.btn-group--inline .btn--delta{
    border-left:1px solid #80bcbe
}
.btn-group--block .btn--delta{
    border-top:1px solid #80bcbe
}
.btn--epsilon{
    background-color:#FDD182;
    border-color:#fdc869
}
.btn--epsilon:hover{
    background-color:#fdc869;
    border-color:#fdc869
}
.btn--epsilon--divider:hover,.btn--epsilon:disabled,.btn--epsilon:disabled:hover{
    background-color:#FDD182
}
.btn--epsilon.btn--ghost{
    color:#FDD182;
    border-color:#FDD182
}
.btn--epsilon.btn--ghost:hover{
    background:#FDD182;
    color:#fff;
    border-color:#FDD182
}
.btn--epsilon.btn--ghost:active,.btn--epsilon.btn--ghost:focus{
    background-color:#fcbf50;
    color:#fff;
    border-color:#fcbf50
}
.btn-group--inline .btn--epsilon{
    border-left:1px solid #fdcb73
}
.btn-group--block .btn--epsilon{
    border-top:1px solid #fdcb73
}
.btn--dota{
    background-color:#8797AE;
    border-color:#788aa4
}
.btn--dota:hover{
    background-color:#788aa4;
    border-color:#788aa4
}
.btn--dota--divider:hover,.btn--dota:disabled,.btn--dota:disabled:hover{
    background-color:#8797AE
}
.btn--dota.btn--ghost{
    color:#8797AE;
    border-color:#8797AE
}
.btn--dota.btn--ghost:hover{
    background:#8797AE;
    color:#fff;
    border-color:#8797AE
}
.btn--dota.btn--ghost:active,.btn--dota.btn--ghost:focus{
    background-color:#697d99;
    color:#fff;
    border-color:#697d99
}
.btn-group--inline .btn--dota{
    border-left:1px solid #7e8fa8
}
.btn-group--block .btn--dota{
    border-top:1px solid #7e8fa8
}
.btn--jeta{
    background-color:#EA7658;
    border-color:#e76341
}
.btn--jeta:hover{
    background-color:#e76341;
    border-color:#e76341
}
.btn--jeta--divider:hover,.btn--jeta:disabled,.btn--jeta:disabled:hover{
    background-color:#EA7658
}
.btn--jeta.btn--ghost{
    color:#EA7658;
    border-color:#EA7658
}
.btn--jeta.btn--ghost:hover{
    background:#EA7658;
    color:#fff;
    border-color:#EA7658
}
.btn--jeta.btn--ghost:active,.btn--jeta.btn--ghost:focus{
    background-color:#e4512b;
    color:#fff;
    border-color:#e4512b
}
.btn-group--inline .btn--jeta{
    border-left:1px solid #e86b4a
}
.btn-group--block .btn--jeta{
    border-top:1px solid #e86b4a
}
.btn--dashed{
    border-width:2px;
    border-color:#fff;
    border-style:dotted;
    border-radius:10px;
    font-weight:400
}
.btn--dashed.btn--alpha{
    box-shadow:0 0 0 4px #C071AA
}
.btn--dashed.btn--beta{
    box-shadow:0 0 0 4px #0099D4
}
.btn--dashed.btn--gamma{
    box-shadow:0 0 0 4px #F8B842
}
.btn--dashed.btn--dota{
    box-shadow:0 0 0 4px #8797AE
}
.btn--dashed.btn--jeta{
    box-shadow:0 0 0 4px #EA7658
}
.btn--dashed:hover{
    border-color:#fff;
    border-style:solid
}
.btn--ghost{
    background:0 0;
    border-width:2px;
    border-radius:10px;
    color:#333;
    width:100%;
    text-shadow:none;
    opacity:1
}
.btn--ghost:active,.btn--ghost:focus,.btn--ghost:hover{
    background:0 0;
    color:#333
}
.btn--ghost.btn--light:active,.btn--ghost.btn--light:focus,.btn--ghost.btn--light:hover{
    color:#fff
}
.btn--ghost.btn--dashed{
    box-shadow:none;
    background:0 0!important
}
.btn--ghost.btn--dashed.btn--alpha:hover{
    color:#C071AA
}
.btn--ghost.btn--dashed.btn--beta:hover{
    color:#0099D4
}
.btn--ghost.btn--dashed.btn--gamma:hover{
    color:#F8B842
}
.btn--ghost.btn--dashed.btn--dota:hover{
    color:#8797AE
}
.btn--icon{
    padding:0!important;
    font-size:18px;
    font-size:1.125rem
}
.btn--icon.btn--small{
    width:36px;
    width:2.25rem;
    line-height:36px;
    line-height:2.25rem
}
.btn--icon.btn--medium{
    width:40px;
    width:2.5rem;
    line-height:40px;
    line-height:2.5rem
}
.btn--icon.btn--large{
    width:50px;
    width:3.125rem;
    line-height:50px;
    line-height:3.125rem
}
.no-btn-style{
    background:0 0;
    box-shadow:none;
    border:0;
    padding:0;
    text-shadow:none
}
.no-btn-style:active,.no-btn-style:focus{
    outline:0
}
.btn-icon{
    display:inline-block;
    color:#fff;
    background:#8AC1C3;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    padding:.9375rem 1.25rem;
    font-size:40px;
    font-size:2.5rem;
    line-height:20px;
    line-height:1.25rem
}
.btn-icon:hover{
    background:#333;
    color:#fff
}
.btn-back{
    position:absolute;
    top:0;
    right:0;
    display:none
}
.btn-download__title{
    text-decoration:underline;
    float:left;
    width:70%;
    padding-top:.75rem;
    padding-bottom:.75rem
}
.btn-download__icon{
    color:#333;
    float:right;
    width:30%;
    text-align:right
}
.btn-download__icon:after{
    padding:12px;
    color:#fff;
    border-radius:3px;
    margin-left:10px
}
.btn-download__icon-text{
    display:none
}
.btn-download[href$=".pdf"] .btn-download__icon:after{
    background:#F0484A
}
.btn-download[href$=".doc"] .btn-download__icon:after,.btn-download[href$=".docx"] .btn-download__icon:after{
    background:#2b579a
}
.btn-download[href$=".xls"] .btn-download__icon:after,.btn-download[href$=".xlsx"] .btn-download__icon:after,.btn-download[href$=".ppt"] .btn-download__icon:after,.btn-download[href$=".pptx"] .btn-download__icon:after,.btn-download[href$=".gif"] .btn-download__icon:after,.btn-download[href$=".jpg"] .btn-download__icon:after,.btn-download[href$=".jpeg"] .btn-download__icon:after,.btn-download[href$=".png"] .btn-download__icon:after,.btn-download[href$=".zip"] .btn-download__icon:after,.btn-download[href$=".rar"] .btn-download__icon:after{
    background:#0099D4
}
form{
    margin:0 0 2.5rem
}
form.form--no-margin{
    margin:0
}
legend{
    display:block;
    width:100%;
    padding:0;
    border:0;
    border-bottom:1px solid #e5e5e5;
    margin-bottom:1.25rem;
    font-size:20px;
    font-size:1.25rem;
    line-height:32px;
    line-height:2rem
}
input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{
    color:#0099D4;
    font-weight:400;
    border-radius:10px;
    border:1px solid #C4C4C4;
    outline:0;
    width:100%;
    background:#F5F5F5;
    box-shadow:none;
    transition:all .2s;
    -webkit-appearance:none;
    -moz-appearance:none;
    padding:.8125rem
}
input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{
    border:1px solid #0099D4;
    box-shadow:none;
    background:#fff
}
input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{
    background-color:#f1f1f1;
    cursor:not-allowed
}
.form__dotted input[type=date],.form__dotted input[type=datetime-local],.form__dotted input[type=datetime],.form__dotted input[type=email],.form__dotted input[type=month],.form__dotted input[type=number],.form__dotted input[type=password],.form__dotted input[type=search],.form__dotted input[type=tel],.form__dotted input[type=text],.form__dotted input[type=time],.form__dotted input[type=url],.form__dotted input[type=week],.form__dotted select,.form__dotted textarea{
    border:2px dotted #C4C4C4;
    background:#F5F5F5
}
.form__dotted input[type=date]:focus,.form__dotted input[type=datetime-local]:focus,.form__dotted input[type=datetime]:focus,.form__dotted input[type=email]:focus,.form__dotted input[type=month]:focus,.form__dotted input[type=number]:focus,.form__dotted input[type=password]:focus,.form__dotted input[type=search]:focus,.form__dotted input[type=tel]:focus,.form__dotted input[type=text]:focus,.form__dotted input[type=time]:focus,.form__dotted input[type=url]:focus,.form__dotted input[type=week]:focus,.form__dotted select:focus,.form__dotted textarea:focus{
    border:2px dotted #0099D4;
    box-shadow:none;
    background:#fff
}
.form__dotted .form__select{
    border:2px dotted #C4C4C4
}
input[type=file]{
    margin-top:.5rem
}
textarea{
    display:block;
    height:118px;
    height:12rem
}
select:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #888
}
select::-ms-expand{
    display:none
}
placeholder{
    color:#8797AE
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#8797AE!important;
    opacity:1!important
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#8797AE!important;
    opacity:1!important
}
input::-moz-placeholder,textarea::-moz-placeholder{
    color:#8797AE!important;
    opacity:1!important
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#8797AE!important;
    opacity:1!important
}
.label--multiline:after,.label--multiline:before,input[type=checkbox]+label::after,input[type=checkbox]+label::before,input[type=radio]+label::after,input[type=radio]+label::before{
    border-radius:0!important
}
.form--vertical .form__row{
    margin-bottom:5.2631578947%
}
.form__label{
    margin-bottom:0
}
.form__label label{
    line-height:40px;
    line-height:2.5rem
}
.form--vertical .form__label{
    text-align:left
}
.form__input,.form__select,.form__switch{
    position:relative;
    margin-bottom:0
}
.form__select{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background:#fff;
    border:1px solid #C4C4C4;
    border-radius:10px
}
.form__select:after{
    content:"";
    position:absolute;
    top:0;
    right:10px;
    z-index:1;
    color:#000;
    line-height:42px;
    font-size:24px;
    font-size:1.5rem;
    height:42px;
    height:2.625rem
}
.lt-ie10 .form__select:after,.parsley-error .form__select:after,.parsley-success .form__select:after{
    display:none
}
.form__switch{
    margin-top:.3125rem
}
.form__switch input[type=checkbox]:checked+label:before{
    background:#0099D4;
    border-color:#0099D4
}
.form__switch input[type=checkbox]:checked+label:after{
    left:30px
}
.form__switch input[type=checkbox]+label{
    padding:0;
    color:transparent
}
.form__switch input[type=checkbox]+label:before{
    width:60px;
    height:25px;
    border-radius:0
}
.form__switch input[type=checkbox]+label:after{
    background:#fff;
    content:'';
    top:-1px;
    left:-1px;
    width:30px;
    height:25px;
    border-radius:0;
    border:1px solid #C4C4C4;
    opacity:1
}
.form__input-list li+li{
    margin-top:.3125rem
}
.form__data{
    line-height:40px;
    line-height:2.5rem
}
.form__actions{
    margin-top:1.25rem
}
.form--vertical .form__actions{
    margin-left:0
}
.form__required-field{
    font-size:14px;
    font-size:.875rem
}
::-webkit-input-placeholder{
    color:#000!important
}
::-moz-placeholder{
    color:#000!important
}
:-ms-input-placeholder{
    color:#000!important
}
::placeholder{
    color:#000!important
}
.placeholder{
    color:#000
}
input[type=checkbox],input[type=radio]{
    position:absolute;
    outline:0;
    opacity:0
}
input[disabled][type=checkbox],input[disabled][type=checkbox]+label,input[disabled][type=radio],input[disabled][type=radio]+label{
    cursor:not-allowed
}
input[disabled][type=checkbox]+label:before,input[disabled][type=radio]+label:before{
    opacity:.4
}
input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{
    background:#eaeaea
}
input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{
    opacity:1
}
.no-borderradius input[type=checkbox],.no-borderradius input[type=radio]{
    background:0 0;
    position:relative;
    opacity:1
}
input[type=checkbox]+label,input[type=radio]+label{
    display:inline-block;
    position:relative;
    cursor:pointer;
    padding-left:30px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.no-borderradius input[type=checkbox]+label,.no-borderradius input[type=radio]+label{
    padding:0 0 0 5px
}
input[type=checkbox]+label:before,input[type=radio]+label:before{
    position:absolute;
    left:0;
    top:-1px;
    content:'';
    background:#fff;
    width:20px;
    height:20px;
    display:block;
    border:1px solid #C4C4C4;
    border-radius:50%!important;
    transition:all .4s
}
.no-borderradius input[type=checkbox]+label:before,.no-borderradius input[type=radio]+label:before{
    display:none
}
input[type=checkbox]+label:after,input[type=radio]+label:after{
    content:"";
    position:absolute;
    top:-1px;
    left:0;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#0099D4;
    opacity:0;
    transition:all .2s;
    border-radius:50%!important
}
.no-borderradius input[type=checkbox]+label:after,.no-borderradius input[type=radio]+label:after{
    display:none
}
input[type=checkbox]+label.label--multiline:after,input[type=checkbox]+label.label--multiline:before,input[type=radio]+label.label--multiline:after,input[type=radio]+label.label--multiline:before{
    top:3px
}
input[type=checkbox]+label:after,input[type=checkbox]+label:before{
    border-radius:0!important
}
input[type=radio]+label:before{
    border-radius:20px
}
input[type=radio]+label:after{
    background:#0099D4;
    content:'';
    top:4px;
    left:5px;
    width:10px;
    height:10px;
    border-radius:10px
}
input[type=range]{
    -webkit-appearance:none;
    margin-top:.4375rem;
    width:300px;
    width:18.75rem
}
input[type=range]:focus{
    outline:0
}
input[type=range]::-webkit-slider-runnable-track{
    background:#fff;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    transition:all .4s
}
input[type=range]::-moz-range-track{
    background:#fff;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    transition:all .4s
}
input[type=range]::-ms-track{
    background:#fff;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    transition:all .4s;
    color:transparent
}
input[type=range]::-webkit-slider-thumb{
    background:#fff;
    content:'';
    width:30px;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    opacity:1;
    -webkit-appearance:none;
    margin-top:-1px
}
input[type=range]::-webkit-slider-thumb:focus{
    background:red
}
input[type=range]::-moz-range-thumb{
    background:#fff;
    content:'';
    width:30px;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    opacity:1
}
input[type=range]::-moz-range-thumb:focus{
    background:red
}
input[type=range]::-ms-thumb{
    background:#fff;
    content:'';
    width:30px;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    opacity:1
}
input[type=range]::-ms-thumb:focus{
    background:red
}
input[type=range]::-ms-fill-lower{
    background:#0099D4
}
.range-output{
    display:inline-block;
    color:#0099D4;
    margin-top:.5rem
}
.rangeslider,.rangeslider__fill{
    background:#fff;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    transition:all .4s
}
.rangeslider{
    position:relative;
    margin-top:.4375rem;
    width:300px;
    width:18.75rem
}
.rangeslider--disabled{
    filter:alpha(Opacity=40);
    opacity:.4
}
.rangeslider__fill{
    background:#0099D4;
    height:23px;
    position:absolute;
    top:0;
    border:0;
    transition:none
}
.rangeslider__handle{
    background:#fff;
    content:'';
    width:30px;
    height:25px;
    border-radius:10px;
    border:1px solid #C4C4C4;
    opacity:1;
    position:absolute;
    display:inline-block;
    top:-1px;
    margin-left:-1px
}
.rangeslider__handle:focus{
    background:red
}
.form__input--error:after,.form__input--success:after{
    position:absolute;
    right:10px;
    top:9px
}
.form__input--error input[type=date],.form__input--error input[type=datetime-local],.form__input--error input[type=datetime],.form__input--error input[type=email],.form__input--error input[type=month],.form__input--error input[type=number],.form__input--error input[type=password],.form__input--error input[type=search],.form__input--error input[type=tel],.form__input--error input[type=text],.form__input--error input[type=time],.form__input--error input[type=url],.form__input--error input[type=week],.form__input--error textarea{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    box-shadow:none;
    padding-right:1.875rem
}
.form__input--error input[type=date]:focus,.form__input--error input[type=datetime-local]:focus,.form__input--error input[type=datetime]:focus,.form__input--error input[type=email]:focus,.form__input--error input[type=month]:focus,.form__input--error input[type=number]:focus,.form__input--error input[type=password]:focus,.form__input--error input[type=search]:focus,.form__input--error input[type=tel]:focus,.form__input--error input[type=text]:focus,.form__input--error input[type=time]:focus,.form__input--error input[type=url]:focus,.form__input--error input[type=week]:focus,.form__input--error textarea:focus{
    box-shadow:none
}
.form__input--error .form__select{
    border-color:#EA7658
}
.form__input--error .form__select:after{
    color:#EA7658
}
.form__input--error input[type=checkbox]+label:before,.form__input--error input[type=radio]+label:before{
    background:#fff;
    border-color:#EA7658
}
.form__input--error input[type=checkbox]+label:after,.form__input--error input[type=radio]+label:after{
    color:#EA7658
}
.parsley-container{
    display:none;
    clear:both;
    max-width:100%;
    position:relative;
    text-align:left;
    font-weight:700;
    background:#EA7658;
    color:#fff;
    padding:.8125rem;
    font-size:14px;
    font-size:.875rem;
    border-radius:0 0 .625rem .625rem
}
.form__input--error .parsley-container{
    display:block
}
.form__input--error+.parsley-container{
    display:inline-block;
    border-radius:0 .625rem .625rem;
    margin-top:1rem
}
.form__input--error+.parsley-container:after{
    content:'';
    width:0;
    height:0;
    position:absolute;
    top:-16px;
    left:0;
    border:8px solid transparent;
    border-bottom-color:#EA7658
}
.form__password-toggle{
    position:absolute;
    text-decoration:none;
    top:8px;
    top:.5rem;
    right:10px;
    right:.625rem
}
.form__password-toggle:after{
    display:inline-block;
    content:"";
    font-size:18px;
    font-size:1.125rem
}
.form__input--show-password .form__password-toggle:after{
    content:""
}
.form__input--error .form__password-toggle,.form__input--success .form__password-toggle{
    display:none
}
.notification{
    background-color:#f9f9f9;
    display:inline-block;
    border:1px solid #f1f1f1;
    border-radius:10px;
    padding:20px 20px 20px 60px;
    position:relative;
    transition:all .2s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    text-align:left;
    font-weight:400;
    color:#000;
    margin-bottom:1.875rem
}
.notification:before{
    content:"";
    color:#C071AA;
    position:absolute;
    top:8px;
    line-height:100%;
    left:15px;
    left:.9375rem;
    font-size:30px;
    font-size:1.875rem
}
.notification.notification--close{
    opacity:0
}
.notification.notification--close:not(.notification--cookie){
    height:0;
    overflow:hidden;
    padding:0;
    min-height:0;
    margin:0;
    border:0;
    -webkit-transform:scale3d(0.5);
    transform:scale3d(0.5)
}
.notification--section{
    border-radius:0;
    margin:0;
    padding:30px 30px 30px 80px
}
.notification--section:before{
    top:8px;
    top:.5rem;
    font-size:45px;
    font-size:2.8125rem
}
.notification--alpha{
    padding:1.25rem 1.25rem 1.25rem 3.75rem
}
.notification--alpha:before{
    top:16px;
    top:1rem
}
.notification--beta{
    padding:1.25rem 1.25rem 1.25rem 3.75rem
}
.notification--gamma{
    padding:.625rem .625rem .625rem 2.5rem;
    display:block
}
.notification--gamma:before{
    font-size:20px;
    font-size:1.25rem;
    left:10px;
    left:.625rem;
    top:9px;
    top:.5625rem
}
.notification--gamma .notification__text{
    font-size:14px;
    margin-left:0
}
.notification--error:before{
    content:"";
    color:#EA7658
}
.notification--success:before{
    content:"";
    color:#8AC1C3
}
.notification__text{
    margin-left:1.875rem;
    font-size:20px;
    font-size:1.25rem
}
.notification__close{
    position:absolute;
    color:#000;
    padding:0;
    background:0 0;
    border:none;
    top:20px;
    top:1.25rem;
    right:20px;
    right:1.25rem
}
.notification__close:before{
    content:"";
    opacity:.2;
    transition:opacity .2s
}
.notification__close:hover:before{
    opacity:.5
}
.notification__close:focus{
    outline:0
}
.notification--cookie{
    position:fixed;
    left:0;
    width:100%;
    min-width:320px;
    background:#000;
    background:rgba(0,0,0,.85);
    text-align:center;
    z-index:999;
    margin-bottom:0;
    border:none;
    color:#fff;
    transition:all .4s;
    padding:1.25rem 0
}
.notification-cookie-show[notification-cookie-position] .notification--cookie.notification--close{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.notification--cookie:before{
    display:none
}
.notification-cookie-show[notification-cookie-position] .notification--cookie{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
[notification-cookie-position=top] .notification--cookie{
    top:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
[notification-cookie-position=bottom] .notification--cookie{
    bottom:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.notification--cookie .notification__more-info{
    color:#fff;
    text-decoration:underline
}
.notification--cookie .notification__text{
    margin-left:0;
    margin-bottom:.625rem;
    font-size:16px;
    font-size:1rem
}
.notification--cookie .notification__close{
    color:#fff
}
.header{
    background-color:#fff;
    width:100%;
    min-height:60px;
    position:relative
}
.header--img{
    background-size:cover;
    background-position:top center
}
.header__title{
    font-size:26px;
    font-size:1.625rem
}
.header__logo{
    display:inline-block;
    max-width:75%;
    line-height:1;
    color:#fff;
    font-size:36px;
    font-size:2.25rem;
    margin-top:.625rem;
    margin-left:1.25rem;
    margin-bottom:1.875rem
}
.header__logo:hover{
    color:#e6e6e6
}
.header__logo:before{
    content:'\e818'
}
.header__navigation-toggle{
    display:inline-block;
    position:absolute;
    z-index:999;
    font-size:28px;
    font-size:1.75rem;
    top:12px;
    top:.75rem;
    right:10px;
    right:.625rem
}
.header__navigation-toggle:before{
    content:'\e80d'
}
.navigation-open .header__navigation-toggle:before{
    content:'\e808'
}
.header a#navigation-toggle{
    color:#8797AE
}
.header__controls{
    display:none
}
.header__controls__btn{
    position:absolute;
    top:20px;
    top:1.25rem;
    right:20px;
    right:1.25rem
}
.header__controls__icon{
    color:#8797AE;
    float:right;
    margin-right:44px;
    padding:10px .9375rem 0;
    font-size:28px;
    font-size:1.75rem;
    line-height:40px;
    line-height:2.5rem;
    display:inline-block
}
.header__controls__icon:hover{
    color:#F8B842
}
.header__search-holder{
    max-height:0;
    overflow:hidden;
    transition:max-height .2s
}
.navigation-open .header__search-holder{
    max-height:800px
}
.header__search{
    background:#fff;
    z-index:99999;
    visibility:hidden;
    transition:all .2s;
    border-radius:10px;
    padding:10px 20px;
    position:absolute;
    right:10px;
    opacity:0;
    -webkit-transform:translate3d(0,10%,0);
    transform:translate3d(0,10%,0);
    bottom:-70px;
    bottom:-4.375rem;
    width:338px;
    width:21.125rem
}
.navigation-open .header__search{
    visibility:visible
}
.header__search__input{
    border:1px solid #C071AA!important;
    color:#333!important;
    max-height:42px;
    padding-left:20px!important
}
.search-open .header__search{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    visibility:visible
}
.header__search .header__search__input{
    float:left;
    width:82%;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.header__search__btn{
    float:left;
    width:18%;
    font-size:24px!important;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.header-img{
    margin-bottom:1.875rem
}
.navigation-open a#navigation-toggle{
    color:#fff
}
.control__needhelp{
    position:absolute;
    right:30px;
    z-index:99;
    top:100px;
    display:none
}
.section--header{
    background-position:-640px bottom
}
.footer{
    font-weight:400
}
.footer address{
    line-height:180%
}
.footer__nav{
    text-align:center
}
.footer__nav__item{
    margin-left:1.25rem;
    margin-right:1.25rem
}
.footer__nav__item--hkz{
    width:100px;
    margin:0 auto!important;
    display:inline-block!important
}
.footer__nav__item--hkz img{
    margin:0;
    position:relative;
    top:10px
width:250px
}
.footer__nav__item:first-of-type{
    margin-right:15px
}
.footer__nav__item:last-of-type{
    margin-left:10px
}
.footer__logo{
    max-width:250px
}
.footer .footer__icon{
    color:#fff;
    text-decoration:none
}
.footer .footer__icon:before{
    font-size:30px;
    font-size:1.875rem;
    margin-right:15px;
    width:30px
}
.footer .footer__icon:hover{
    color:rgba(255,255,255,.5)
}
.footer .footer__link{
    color:#fff;
    text-decoration:none
}
.footer .footer__link:active,.footer .footer__link:hover{
    color:#e6e6e6
}
.footer-social{
    list-style-type:none;
    margin:0;
    padding:0
}
.footer-social__item{
    display:inline-block;
    width:50%;
    float:left;
    margin-bottom:20px
}
.footer-social__link{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.navigation{
    max-height:0;
    transition:max-height .2s;
    background:#fff
}
.navigation-open .navigation{
    max-height:800px;
    height:100%;
    background:#8797AE
}
.navigation-open .navigation .navigation{
    background:#8797AE
}
.navigation__menu__desktop{
    display:none
}
.navigation__menu__desktop .logo{
    display:inline-block;
    float:left;
    width:100px;
    margin:7px 5px 0 30px
}
.navigation--svg,.navigation__menu__desktop .navigation__list{
    display:inline-block
}
.navigation--svg img{
    height:40px;
    width:32px
}
.navigation__list{
    position:relative;
    padding-bottom:30px;
    border-bottom:2px dashed #fff
}
.navigation__item--skinny,.navigation__item.has-submenu{
    position:relative
}
.navigation__item.has-submenu .navigation__link{
    position:relative;
    z-index:15
}
.navigation__item.has-submenu .submenu-trigger{
    width:100%;
    left:0;
    z-index:5;
    position:absolute;
    font-size:30px;
    padding-left:10px;
    text-align:right
}
.navigation__item.has-submenu .submenu-mobile{
    display:none;
    list-style:none
}
.navigation__item:last-of-type .navigation__link{
    border:none
}
.navigation__extra .btn{
    margin:9px 5px;
    position:relative;
    z-index:9999
}
.navigation__extra .btn:last-of-type{
    margin-right:0
}
.navigation__buttons .tab{
    background:0 0;
    padding:0;
    position:inherit
}
.navigation__dropdown{
    position:absolute;
    cursor:default;
    display:none;
    text-align:left;
    left:0;
    top:0;
    width:100%;
    z-index:999;
    color:#fff;
    padding:80px 25px 25px;
    margin:0;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    box-shadow:inset 0 10px 2px -10px #666
}
.navigation__dropdown a{
    color:#fff;
    font-weight:400;
    text-decoration:none
}
.navigation__dropdown a:hover{
    opacity:.7;
    color:#fff
}
.navigation__dropdown p{
    font-weight:400;
    margin:0;
    font-size:12px;
    transition-duration:.2s
}
.navigation__dropdown__top{
    padding-bottom:20px
}
.navigation__dropdown__top .list--column{
    padding-right:10px;
}
.navigation__dropdown__bottom{
    margin:0
}
.navigation__dropdown__bottom a:hover .arrow-link:before,.navigation__dropdown__bottom a:hover .download-link,.navigation__dropdown__bottom a:hover .icon,.navigation__dropdown__bottom a:hover .link-block__link,.navigation__dropdown__bottom a:hover .modal__close,.navigation__dropdown__bottom a:hover p{
    opacity:.7;
}
.navigation__dropdown__bottom .arrow-link:before,.navigation__dropdown__bottom .download-link,.navigation__dropdown__bottom .icon,.navigation__dropdown__bottom .link-block__link,.navigation__dropdown__bottom .modal__close{
    font-size:30px;
}
.navigation__dropdown__bottom .column-4{
    margin-top:10px;
    margin-bottom:10px;
}
.navigation__dropdown--beta{
    background:#0099D4;
}
.navigation__dropdown--gamma{
    background:#FF6900
}
.navigation__dropdown--alpha{
    background:#EB1B75;
}
.navigation__dropdown--th{
    background:#285392;
}
.navigation__dropdown--dota{
    background:#8797AE;
}
.navigation__dropdown .hide-desktop{
    display:inline-block
}
.navigation__dropdown--trigger:hover .navigation__dropdown{
    display:block
}
.navigation__dropdown--trigger:nth-of-type(1) .navigation__dropdown{
    background:#F8B842;
    display:none
}
.navigation__dropdown--trigger:nth-of-type(2) .navigation__dropdown{
    background:#0099D4;
    display:none
}
.navigation__dropdown--trigger:nth-of-type(3) .navigation__dropdown{
    background:#C071AA;
    display:none
}
.navigation__link{
    position:relative;
    font-weight:400;
    color:#fff;
    border:none;
    padding:10px 10px 10px 20px
}
.navigation__link.arrow-link:before{
    top:11px
}
.navigation__bottom{
    padding:30px 0 5px
}
.navigation__bottom .call-info__phone{
    color:#fff;
    font-weight:400;
}
.navigation__bottom .call-info__item{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:5px
}
.navigation__bottom .call-info__item .arrow-link:before,.navigation__bottom .call-info__item .download-link,.navigation__bottom .call-info__item .icon,.navigation__bottom .call-info__item .link-block__link,.navigation__bottom .call-info__item .modal__close{
    margin-right:15px;
    font-size:28px;
}
.navigation__sub{
    background:#8797AE;
    position:absolute;
    width:310px;
    z-index:99999;
    opacity:0;
    visibility:hidden;
    transition:all .2s .3s;
    -webkit-transform:translate3d(0,10%,0);
    transform:translate3d(0,10%,0);
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
    top:60px;
    top:3.75rem;
}
.navigation__sub a{
    transition:none;
    color:#fff;
    font-weight:400
}
.navigation__sub a:hover{
    opacity:.7;
    color:#fff
}
.navigation__sub__indent{
    padding-top:1.875rem;
    padding-right:1.25rem;
    padding-bottom:1.875rem
}
.navigation__sub__indent:first-child{
    padding-left:1.25rem
}
.navigation__sub-skinny{
    background:#fff;
    position:absolute;
    left:0;
    z-index:997;
    opacity:0;
    visibility:hidden;
    transition:all .2s .2s;
    -webkit-transform:translate3d(0,10%,0);
    transform:translate3d(0,10%,0);
    top:46px;
    top:2.875rem;
    width:300px;
    width:18.75rem;
    padding:1.25rem
}
.navigation__sub-skinny a{
    transition:none
}
.navigation__block{
    color:#fff;
    padding:1.25rem
}
.navigation.navigation--loggedin{
    display:block
}
.navigation.navigation--loggedin .logo{
    display:inline-block;
    float:left;
    width:100px;
    margin:7px 5px 0 30px
}
.navigation.navigation--loggedin .navigation__list{
    float:right
}
.navigation.navigation--loggedin .navigation__list .navigation__item{
    display:inline-block
}
.navigation.navigation--loggedin .navigation__list .navigation__item.navigation__item--loggedinuser{
    display:none
}
.navigation.navigation--loggedin .navigation__list .navigation__item .navigation__link{
    display:block;
    padding:1.1875rem 1.875rem
}
.navigation.navigation--loggedin .navigation__list .navigation__item .navigation__link.navigation__link--loggedinuser{
    color:#333
}
.navigation.navigation--loggedin .navigation__list .navigation__item .navigation__link.navigation__link--logoff{
    color:#C071AA
}
.navigation.navigation--loggedin .navigation__list .navigation__item .navigation__link.navigation__link--logoff:hover{
    color:#0099D4
}
.menu-tab--active .menu-tab-content{
    display:block!important;
    transition:all .5s ease
}
.menu--close,.menu--open{
    font-size:30px;
    position:absolute;
    top:0;
    right:0;
    z-index:99999;
    padding:.5rem .9375rem
}
.menu--open{
    color:grey
}
.menu--close{
    display:none;
    color:#fff
}
.menu-tab{
    float:left;
    display:inline-block
}
.menu-tab .triangle{
    display:none
}
.menu-tab:hover .icon-right:before{
    content:'\e804';
    padding:0 0 0 10px;
    transition-duration:.2s
}
.menu-tab:nth-of-type(1) .triangle{
    margin-left:50px
}
.menu-tab:nth-of-type(2) .triangle{
    margin-left:67px
}
.menu-tab:nth-of-type(3) .triangle{
    margin-left:55px
}
.menu-tab .icon-right:before{
    float:right;
    font-size:24px;
    margin-top:1px;
    padding:0 0 0 10px;
    transition-duration:.2s;
    display:none
}
.card-new{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative;
    margin:5px;
    border-radius: 50px;
    padding: 30px 30px 20px 30px;
    background-size:cover;
    background-position:center center
}
.card-new__body{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
}
.card-new__content{
    font-weight:400;
    margin-bottom: 40px;
}
.card-new__title h2{
    font-family: 'Avenir-Heavy',sans-serif;
    margin-bottom: 1.2rem;
    line-height: 1.25;
    font-size: 29px;
}
.card-new__footer .btn{
    width:100%;
    font-size:16px
}
.card-new__footer--alpha{
    margin-top:140px
}
.card-new__footer--alpha h5{
    font-weight:400
}
.card-new__footer--alpha h2{
    margin-bottom:5px
}
.card-new--horizontal{
    background:0 0;
    padding:0
}
.card-new--horizontal .card-new__body{
    padding:30px;
    margin:0;
    border-radius:10px
}
.card-new--horizontal .card-new__body .btn{
    font-size:22px;
    width:100%;
    margin-bottom:10px
}

.meer {
    padding: 15px 0 !important;
    font-family: 'Tahoma', arial, sans-serif !important;
    font-size: 1rem !important;
}

.card-new--horizontal .card-new__body .btn:after{
    background:#0099D4;
    border-radius:50%;
    height:60px;
    width:60px;
    padding:22px 15px;
    font-size:30px;
    right:-13px;
    top:-7px;
    position:absolute
}
.card-new--horizontal .card-new__body:nth-of-type(1){
    margin-bottom:10px;
    background:#eb1b75;
}
.card-new--horizontal .card-new__body:nth-of-type(2){
    background:#ff6900;
}
.flexbox-grid{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%
}
[class|=flexbox-column]{
    -ms-flex-negative:0;
    flex-shrink:0
}
.flexbox-column-4{
    width:calc(100% - 11px);
    margin-bottom:25px
}
a.card:hover{
    border-color:#d9d9d9
}
a.card:hover .card__title{
    color:#0099D4
}
.card{
    display:block;
    border:1px solid #ededed;
    color:#333
}
.card__content{
    padding:1.25rem
}
.card__title{
    transition:all .2s
}
.label{
    display:inline-block;
    color:#fff;
    font-weight:400;
    padding:.1875rem .875rem;
    border-radius:.1875rem;
    font-size:20px;
    font-size:1.25rem
}
.label--light{
    background-color:#fff
}
.label--dark{
    background-color:#000
}
.label--alpha{
    background-color:#C071AA
}
.label--beta{
    background-color:#0099D4
}
.label--gamma{
    background-color:#F8B842
}
.label--delta{
    background-color:#8AC1C3
}
.label--epsilon{
    background-color:#FDD182
}
.label--dota{
    background-color:#8797AE
}
.label--jeta{
    background-color:#EA7658
}
.label--alpha{
    color:#F8B842
}
.label--alpha a{
    color:#F8B842;
    text-decoration:none
}
.label--alpha a:active,.label--alpha a:focus,.label--alpha a:hover{
    color:#F8B842
}
.label--delta{
    color:#333
}
.label--delta a{
    color:#333;
    text-decoration:none
}
.label--medium{
    padding:.375rem .875rem
}
.label--large{
    padding:.5625rem 2.5rem
}
.label--light{
    color:#EA7658
}
.thumbnail{
    display:inline-block;
    color:#4D4D4F
}
.thumbnail:hover{
    color:#0099D4
}
.thumbnail__link{
    display:block;
    margin-bottom:.625rem
}
.thumbnail__image{
    width:100%
}
.thumbnail__sub-title{
    font-weight:300
}
.no-touchevents .tile:hover:after{
    background-color:rgba(0,0,0,.1)
}
.no-touchevents .tile:hover .tile__animation{
    -webkit-transform:translate3d(0,-10%,0) scale(0.95);
    transform:translate3d(0,-10%,0) scale(0.95)
}
.no-touchevents .tile:hover .tile__image{
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.no-touchevents .tile:hover .tile__sub-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.tile{
    float:left;
    position:relative;
    display:block;
    overflow:hidden;
    color:#fff
}
.tile:hover{
    color:#fff
}
.tile:after{
    background-color:rgba(255,255,255,0);
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    transition:all .2s;
    background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.3) 100%)
}
.tile--alpha,.tile--beta{
    height:0;
    width:100%;
    padding-bottom:100%
}
.tile--beta .tile__image--normal{
    display:block
}
.tile--beta .tile__image--large{
    display:none
}
.tile__content{
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    z-index:1;
    padding-top:1.25rem;
    padding-right:1.25rem;
    padding-left:1.25rem
}
.tile__image{
    transition:all .2s;
    display:inline-block;
    width:100%
}
.tile__title{
    font-family:lato;
    font-weight:400
}
.tile__animation{
    width:100%;
    height:100%;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    transition:all .4s
}
.tile__readmore{
    position:relative;
    background:#F8B842;
    color:#fff;
    transition:all .4s;
    padding:.625rem;
    margin-top:1.25rem
}
.tile__readmore:hover{
    padding-right:2.1875rem
}
.tile__readmore:hover:after{
    opacity:1;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.tile__readmore:after{
    position:absolute;
    top:50%;
    opacity:0;
    -webkit-transform:translate3d(200%,-50%,0);
    transform:translate3d(200%,-50%,0);
    transition:all .4s;
    right:20px;
    right:1.25rem;
    font-size:26px;
    font-size:1.625rem
}
.tile__readmore-date,.tile__readmore-text{
    position:relative;
    display:inline-block;
    width:50%;
    font-weight:400;
    font-size:12px;
    font-size:.75rem;
    line-height:14px;
    line-height:.875rem
}
.tile__readmore-date{
    padding-left:1.875rem
}
.tile__readmore-date:before{
    position:absolute;
    top:50%;
    left:1px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-backface-visibility:hidden;
    font-size:20px;
    font-size:1.25rem;
    line-height:20px;
    line-height:1.25rem;
    height:20px;
    height:1.25rem
}
.tile__readmore-text{
    text-align:right
}
.link-grid__link{
    text-align:left;
    display:block;
    margin-bottom:2%
}
.link-block{
    border:1px solid #ededed
}
.link-block__link{
    position:relative;
    display:block;
    color:#333;
    font-weight:400;
    padding:.9375rem 1.25rem .9375rem 2.5rem
}
.link-block__link:hover{
    color:#0099D4
}
.link-block__link:before{
    color:#0099D4;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    left:20px;
    left:1.25rem;
    font-size:26px;
    font-size:1.625rem
}
.link-block__item{
    position:relative
}
.link-block__item:before{
    position:absolute;
    top:0;
    left:15%;
    display:block;
    content:'';
    width:70%;
    height:1px;
    background:#ededed
}
.link-block__item:first-child{
    padding-top:.3125rem
}
.link-block__item:first-child:before{
    display:none
}
.link-block__item:last-child{
    padding-bottom:.3125rem
}
.content-block{
    border:1px solid #ededed
}
.content-block__link{
    display:block;
    color:#333;
    font-weight:400;
    padding:.9375rem 1.25rem
}
.content-block__link:hover{
    color:#0099D4
}
.content-block__link:hover .content-block__readmore{
    color:#F8B842
}
.content-block__item{
    position:relative
}
.content-block__item:before{
    position:absolute;
    top:0;
    left:15%;
    display:block;
    content:'';
    width:70%;
    height:1px;
    background:#ededed
}
.content-block__item:first-child{
    padding-top:.3125rem
}
.content-block__item:first-child:before{
    display:none
}
.content-block__item:last-child{
    padding-bottom:.3125rem
}
.content-block__date{
    position:relative;
    color:#F8B842;
    font-size:12px;
    font-size:.75rem;
    padding-left:1.5625rem
}
.content-block__date:before{
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:18px;
    font-size:1.125rem
}
.content-block__heading{
    overflow-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    -ms-hyphens:auto;
    -moz-hyphens:auto;
    -webkit-hyphens:auto;
    hyphens:auto
}
.content-block__readmore{
    color:#0099D4;
    transition:all .2s;
    font-size:12px;
    font-size:.75rem
}
.no-touchevents .category-tile:hover:after{
    background-color:rgba(0,0,0,.1)
}
.no-touchevents .category-tile:hover .category-tile__animation{
    -webkit-transform:translate3d(0,-10%,0) scale(0.95);
    transform:translate3d(0,-10%,0) scale(0.95)
}
.no-touchevents .category-tile:hover .category-tile__image{
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.category-tile{
    position:relative;
    display:block;
    /*overflow:hidden;*/
    color:#000;
    width:100%;
    border-radius:10px
}
.category-tile:after{
    display:none
}
.category-tile:hover{
    color:#000
}
.category-tile:after{
    background-color:rgba(255,255,255,0);
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    transition:all .2s;
    background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.3) 100%)
}
.category-tile__image{
    transition:all .2s;
    display:inline-block;
    width:100%
}
.category-tile__animation{
    width:100%;
    height:100%;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    transition:all .4s
}
.category-tile__title{
    font-size:15px;
    font-size:.9375rem
}
.category-tile__content{
    background-color:#FFF;
    bottom:0;
    right:0;
    width:100%;
    height:50%;
    z-index:1;
    text-align:left;
    padding:1.5625rem
}
.category-tile__content:before{
    content:'';
    position:absolute;
    top:20%;
    border-color:transparent;
    left:-14px;
    left:-.875rem;
    width:0;
    height:0;
    /*border-top:13px solid transparent;*/
    /*border-bottom:13px solid transparent;*/
    /*border-right:14px solid #FFF*/
}
.category-tile__content.alpha{
    background-color:#C071AA
}
.category-tile__content.alpha:before{
    width:0;
    height:0;
    border-top:13px solid transparent;
    border-bottom:13px solid transparent;
    border-right:14px solid #C071AA
}
.category-tile__content.gamma{
    background-color:#F8B842
}
.category-tile__content.gamma:before{
    width:0;
    height:0;
    border-top:13px solid transparent;
    border-bottom:13px solid transparent;
    border-right:14px solid #F8B842
}
.subscribe{
    margin:0 0 2.5rem
}
.subscribe__status-icon{
    margin-top:.5rem
}
[data-view=child-subscribe-form]{
    opacity:0;
    height:0;
    overflow:hidden;
    visibility:hidden;
    transition:opacity .2s;
    margin:0
}
.child-subscribe-form-show [data-view=child-subscribe-form]{
    opacity:1;
    visibility:visible;
    height:auto;
    overflow:visible
}
[data-view=parent-subscribe-form]{
    opacity:0;
    height:0;
    overflow:hidden;
    visibility:hidden;
    transition:opacity .2s;
    margin:0
}
.parent-subscribe-form-show [data-view=parent-subscribe-form]{
    opacity:1;
    visibility:visible;
    height:auto;
    overflow:visible
}
[data-view=referrer-subscribe-form]{
    opacity:0;
    height:0;
    overflow:hidden;
    visibility:hidden;
    transition:opacity .2s;
    margin:0
}
.referrer-subscribe-form-show [data-view=referrer-subscribe-form]{
    opacity:1;
    visibility:visible;
    height:auto;
    overflow:visible
}
.article{
    border-bottom:1px solid #f0f0f0;
    padding-bottom:2.5rem;
    margin-bottom:2.5rem
}
.article.article--news h2 .article__link{
    color:#333
}
.article.article--news h2 .article__link:hover{
    color:#0099D4
}
.article--date{
    margin-top:5px;
    font-size:14px;
    font-size:.875rem
}
.article--date::before{
    margin-right:5px;
    opacity:.5
}
.container--recent-news strong.h1{
    display:block;
    font-size:22px;
    font-size:1.375rem
}
.container--recent-news strong.h1 a{
    color:#333;
    text-decoration:none
}
.container--recent-news strong.h1 a:hover{
    color:#0099D4
}
.community-figures{
    margin:2.5rem auto
}
.community-figures__content{
    position:relative;
    background-color:#8AC1C3;
    color:#fff;
    padding:1.25rem
}
.community-figures__content:before{
    content:'';
    position:absolute;
    left:20%;
    top:-14px;
    width:0;
    height:0;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
    border-bottom:14px solid #8AC1C3
}
.community-figures__map{
    display:none
}
.community-figures__map-path{
    transition:all .2s ease-out
}
.community-figures__map-path:hover{
    fill:#8AC1C3
}
.community-figures__list{
    border-top:2px solid #fff;
    font-weight:400;
    margin-top:.625rem
}
.community-figures__item{
    margin-top:.625rem
}
.community-figures__item .h5{
    font-family:% font-text
}
.gsc-control-cse,.gsc-control-cse *{
    font-family:lato,sans-serif!important
}
.gsc-control-cse.gsc-control-cse-nl{
    padding:0
}
.gcsc-branding,.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long,.gsc-clear-button{
    display:none
}
.cse form.gsc-search-box,form.gsc-search-box{
    padding:0!important;
    margin-top:10px!important
}
.gsc-result-info{
    font-size:14px!important;
    margin:0 0 10px!important;
    padding-left:0!important
}
.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *,.gsc-control-cse .gs-spelling{
    font-size:20px!important
}
.gs-result .gs-title,.gs-result .gs-title *{
    color:inherit!important;
    text-decoration:none!important
}
.gs-result .gs-title{
    color:#0099D4!important
}
.gs-result .gs-title:hover{
    color:#333!important
}
.cse .gsc-webResult.gsc-result,.gsc-imageResult-classic,.gsc-imageResult-column,.gsc-webResult.gsc-result{
    margin-bottom:30px!important;
    padding-left:0!important
}
.cse .gsc-webResult.gsc-result:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-webResult.gsc-result:hover{
    border-left-color:transparent!important
}
.cse .gsc-cursor-box,.gsc-cursor-box{
    border-top:0!important
}
.gsc-above-wrapper-area{
    border-bottom:0!important
}
.cse input.gsc-input,input.gsc-input{
    padding:10px!important
}
.cse input.gsc-search-button,input.gsc-search-button{
    padding:10px 30px!important;
    height:41px!important;
    font-size:16px!important;
    font-weight:300!important;
    border:0!important;
    transition:all .2s ease-out;
    background:#0099D4!important
}
.cse input.gsc-search-button:hover,input.gsc-search-button:hover{
    background:#0087bb!important
}
.gsc-results .gsc-cursor-box{
    padding:0!important
}
.gsc-results .gsc-cursor-box .gsc-cursor-page{
    padding:10px 15px!important;
    border-radius:10px;
    text-decoration:none!important;
    transition:all .2s ease-out
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
    background:#f2f2f2
}
.gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:hover{
    background:#333
}
.gsc-cursor-box.gs-bidi-start-align{
    margin-top:60px!important
}
.download--item{
    min-height:60px;
    background:#F4F5F8;
    border:1px solid #F4F5F8;
    border-radius:2px;
    padding:10px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:10px
}
.download--item__svg img{
    max-width:40px;
    max-height:40px
}
.download--item__title{
    width:100%;
    padding:0 20px;
    font-weight:500
}
.download--item__btn span{
    display:none
}
.download--item__btn .btn{
    width:42px
}
.download--item__btn img{
    width:12px;
    margin:2px 0 0 10px;
    float:right
}
.download--item__btn .btn--succes{
    background:#7ED321
}
.google-map{
    background:#D4E8EE
}
.google-map h3{
    color:#0099D4
}
.google-map #map{
    width:100%;
    height:350px;
    border-radius:15px
}
.slick-slide,.slick-slide:active,.slick-slide:focus{
    outline:0
}
.slick-dots{
    list-style:none;
    padding:0;
    text-align:left
}
.slick-dots li{
    display:inline-block;
    cursor:pointer;
    padding:0 8px
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    width:12px;
    height:12px;
    padding:0;
    cursor:pointer;
    color:transparent;
    border:0;
    background:#fff;
    position:relative;
    border-radius:50%
}
.slick-dots li button,.slick-dots li button:focus{
    outline:0
}
.slick-dots li button::after{
    position:absolute;
    top:2px;
    left:2px;
    content:'';
    width:8px;
    height:8px;
    border-radius:50%;
    background:#FDD182;
    opacity:0;
    -webkit-transform:scale(0);
    transform:scale(0);
    transition:all .4s ease-in
}
.slick-dots li.slick-active button::after{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.section.section--seperator-top{
    padding-top:5.625rem
}
.section.section--seperator-bottom{
    padding-bottom:5.625rem
}
.section__seperator{
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:150px;
    height:150px;
    background:#fff
}
.section__seperator,.section__seperator img{
    border-radius:50%
}
.section__seperator img{
    border:3px solid #fff
}
.section--calendar{
    background-position:right 10px top 10px;
    background-size:520px auto;
    background-repeat:no-repeat
}
.section--sadie{
    overflow:hidden;
    background:#D4E8EE
}
.section.paper-bottom-right{
    padding-bottom:60px
}
.section.paper-bottom-right:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    background-image:url(../img/paper_bottom_right.png);
    background-position:bottom;
    background-repeat:no-repeat;
    background-size:contain;
    padding-bottom:102px!important;
    width:100%;
    z-index:97;
    pointer-events:none
}

.section.paper-bottom-left:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    background-image:url(../img/paper_bottom_left.png);
    background-position:bottom;
    background-repeat:no-repeat;
    background-size:contain;
    padding-bottom:102px!important;
    width:100%;
    z-index:97;
    pointer-events:none
}
.section.paper-top-right{
    padding-top:100px
}
.section.paper-top-right:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    background-image:url(../img/paper_top_right.png);
    background-position:top;
    background-repeat:no-repeat;
    background-size:contain;
    padding-top:112px!important;
    width:100%;
    z-index:97;
    pointer-events:none
}
.section.paper-top-left{
    padding-top:100px
}
.section.paper-top-left:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    background-image:url(../img/paper_top_left.png);
    background-position:top;
    background-repeat:no-repeat;
    background-size:contain;
    padding-top:112px!important;
    width:100%;
    z-index:97;
    pointer-events:none
}
#solliciteren{
    background:#D4E8EE
}
.section.section--header{
    padding:0 0 0
}
#vr-rondleiding{
    padding-bottom:0!important
}
.calendar__form{
    display:none
}
.calendar .icon--large{
    font-size:60px
}
.calendar p{
    font-weight:400
}
input[type=radio].cal-button:checked+label{
    background-color:#009CC8;
    box-shadow:0 0 5px 0 rgba(50,50,50,.3)
}
input[type=radio].cal-button:checked+label .cal-button__date,input[type=radio].cal-button:checked+label .cal-button__time{
    color:#fff
}
input[type=radio].cal-button+.calendar__button,input[type=radio].cal-button+label{
    display:block;
    border:2px dotted #fff;
    color:#fff;
    border-radius:4px;
    margin:.625rem 0;
    padding:.75rem .9375rem .75rem 3.75rem;
    transition:all .2s ease-in-out;
    background-image:url(../img/calendar.png);
    background-size:30px auto;
    background-position:15px 15px;
    background-repeat:no-repeat
}
input[type=radio].cal-button+.calendar__button:after,input[type=radio].cal-button+.calendar__button:before,input[type=radio].cal-button+label:after,input[type=radio].cal-button+label:before{
    display:none
}
input[type=radio].cal-button+.calendar__button:hover,input[type=radio].cal-button+label:hover{
    background-color:#009CC8
}
input[type=radio].cal-button+.calendar__button:hover .cal-button__date,input[type=radio].cal-button+.calendar__button:hover .cal-button__time,input[type=radio].cal-button+label:hover .cal-button__date,input[type=radio].cal-button+label:hover .cal-button__time{
    color:#fff
}
input[type=radio].cal-button:last-child+label{
    margin-bottom:0
}
.cal-button__date,.cal-button__time{
    display:block;
    color:#fff;
    font-weight:400;
    transition:color .2s ease-in-out
}
.cal-button__date{
    color:#fff
}
.cal-button__time{
    font-size:12px;
    font-size:.75rem
}
.sticky-nav{
    border-bottom:1px solid #F0F0F0
}
.sticky-nav__select{
    padding:15px 30px 15px 15px;
    position:relative;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.sticky-nav__select::after{
    position:absolute;
    top:50%;
    right:12px;
    content:'\e807';
    font-size:24px;
    font-size:1.5rem;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.sticky-nav__label{
    color:#F8B842
}
.sticky-nav__nav{
    display:none
}
.sticky-nav__item,.sticky-nav__list{
    margin:0;
    padding:0
}
.sticky-nav__list{
    list-style:none;
    padding:0 .9375rem
}
.sticky-nav__item{
    padding-top:.9375rem;
    padding-bottom:.9375rem
}
.sticky-nav__link{
    color:#333
}
.sticky-nav__link:hover{
    color:#0099D4
}
.sticky-nav__link--active,.sticky-nav__link.scrollspy-nav--active{
    color:#F8B842
}
@media (min-width:1000px){
    .sticky{
        position:fixed !important;
        z-index:999 !important;
    }
}
.sticky{
    position:fixed;
    z-index:999;
}
.sadie{
    float:left;
    width:100%;
    padding:20px
    right:50px;
}
.sadie__grid{
    margin-left:-20px;
    margin-right:-20px;
    overflow-x:hidden
}
.sadie figure{
    position:relative;
    overflow:hidden;
    margin:0;
    border-radius:10px
}
.sadie figure figcaption{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:.9375rem;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    color:#fff
}
.sadie figure figcaption::before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(200,0,0,.1);
    content:''
}
.sadie figure img{
    position:relative;
    display:block;
    width:100%;
    -webkit-filter:blur(0);
    filter:blur(0);
    transition:-webkit-filter .35s,filter .35s;
    transition:filter .35s
}
.sadie figure h2{
    position:absolute;
    left:0;
    top:100%;
    width:100%;
    text-align:center;
    font-size:28px;
    font-size:1.75rem;
    font-weight:400;
    line-height:36px;
    text-shadow:0 2px 6px rgba(0,0,0,.5);
    -webkit-transform:translateY(-70px);
    transform:translateY(-70px);
    -webkit-transform:translate3d(0,-70px,0);
    transform:translate3d(0,-70px,0);
    transition:top .35s,-webkit-transform .35s,opacity .3s;
    transition:top .35s,transform .35s,opacity .3s
}
.sadie figure ul{
    position:absolute;
    left:0;
    top:100%;
    width:100%;
    padding:.625rem 1.25rem;
    font-weight:600;
    opacity:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    transition:opacity .25s,-webkit-transform .55s,top .25s;
    transition:opacity .25s,transform .55s,top .25s
}
.sadie figure ul li{
    text-shadow:0 1px 2px rgba(0,0,0,.5);
    margin-bottom:10px;
    padding-left:25px;
    position:relative
}
.sadie figure ul li::before{
    font-family:icons;
    font-size:16px;
    content:'\e83d';
    color:#fff;
    position:absolute;
    left:0
}
.sadie figure:hover img{
    -webkit-filter:blur(10px);
    filter:blur(10px)
}
.sadie figure:hover h2{
    top:20px;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:0
}
.sadie figure:hover ul{
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    top:50%;
    opacity:1
}
.large-text-sadie{
    color:#000
}
.needhelp-circle-wrapper{
    width:100%!important
}

.needhelp-circle{
    width:250px;
    height:250px;
    background:linear-gradient(to bottom,#0195d6 60%,#9d9fa2 40%);
    border-radius:50%;
    color:#fff;
    box-shadow:0 10px 15px 0 rgba(79,79,79,.4);
    z-index:98;position:relative
}

.needhelp-circle__inner{
    width:220px;
    height:220px;
    margin:15px;
    display:inline-block;
    border:3px dotted #fff;
    border-radius:50%
}

.needhelp-circle__inner h2{
    font-size:30px;
    line-height:100%;
    padding:12px 12px 0;
    margin-bottom:8px
}

.needhelp-circle__inner h3{
    font-size:20px;
    margin-top:16px
}

.needhelp-circle__inner .btn-group--inline,.needhelp-circle__inner .list-inline,.needhelp-circle__inner .list-piped,.needhelp-circle__inner .nav-bar__list,.needhelp-circle__inner .off-canvas-nar-bar__list,.needhelp-circle__inner .tabs{
    font-size:0
}
.needhelp-circle__inner .btn-group--inline li,.needhelp-circle__inner .list-inline li,.needhelp-circle__inner .list-piped li,.needhelp-circle__inner .nav-bar__list li,.needhelp-circle__inner .off-canvas-nar-bar__list li,.needhelp-circle__inner .tabs li{
    padding:0 5px;
    margin:0;
    border-right:1px solid #fff
}
.needhelp-circle__inner .btn-group--inline li:last-of-type,.needhelp-circle__inner .list-inline li:last-of-type,.needhelp-circle__inner .list-piped li:last-of-type,.needhelp-circle__inner .nav-bar__list li:last-of-type,.needhelp-circle__inner .off-canvas-nar-bar__list li:last-of-type,.needhelp-circle__inner .tabs li:last-of-type{
    border:none
}
.needhelp-circle__inner .btn-group--inline a,.needhelp-circle__inner .list-inline a,.needhelp-circle__inner .list-piped a,.needhelp-circle__inner .nav-bar__list a,.needhelp-circle__inner .off-canvas-nar-bar__list a,.needhelp-circle__inner .tabs a{
    font-size:12px;
    color:#fff;
    text-decoration:none;
    font-weight:400
}
.needhelp-circle__inner .btn-group--inline a:hover,.needhelp-circle__inner .list-inline a:hover,.needhelp-circle__inner .list-piped a:hover,.needhelp-circle__inner .nav-bar__list a:hover,.needhelp-circle__inner .off-canvas-nar-bar__list a:hover,.needhelp-circle__inner .tabs a:hover{
    text-decoration:underline
}
.needhelp-circle--alpha{
    background:linear-gradient(to bottom,#fff 50%,#B2B4B6 50%);
    width:270px;
    height:270px
}
.needhelp-circle--alpha .needhelp-circle__inner{
    border:3px dotted #009fdb;
    width:250px;
    height:250px;
    margin:10px
}
.needhelp-circle--alpha .needhelp-circle__inner h2{
    color:#009fdb;
    font-size:32px;
    padding:15px 20px
}
.needhelp-circle--alpha .needhelp-circle__inner h3{
    font-size:24px;
    margin-top:20px
}
.intro-text__hide{
    display:none
}
.intro-text .h6,.intro-text h6{
    line-height:160%;
    font-weight:400
}
.intro-text--alpha{
    text-align:center
}
.intro-text--alpha .btn{
    margin:10px 0
}
.intro-text--alpha .h4,.intro-text--alpha h4{
    margin:0
}
.intro-text--alpha .h1,.intro-text--alpha h1{
    margin-bottom:30px
}
.intro-text--alpha .arrow-link{
    font-weight:400
}
.call-info{
    background-color:#8AC1C3
}
.call-info--column{
    width:100%
}
.call-info__title{
    max-width:180px
}
.call-info__text{
    font-size:18px
}
.call-info__text p{
    margin:0;
    font-weight:400
}
.call-info__phone{
    color:#0099D4
}
.call-info__phone h1{
    margin-bottom:20px
}
.call-info__phone h1,.call-info__title h1{
    font-size:34px
}
.icon-circle{
    padding-top:70px!important;
    font-size:18px
}
.icon-circle__items{
    position: absolute;
    margin-top: -15px;
    margin-left: 290px;
    z-index: 1;
}

@media (min-width:1300px) and (max-width:1400px){
    .icon-circle__items{
        position: absolute;
        margin-top: -15px;
        margin-left: 240px;
        z-index: 1;
    }
}

@media (min-width:800px) and (max-width:1300px){
    .icon-circle__items{
        position: absolute;
        margin-top: -15px;
        margin-left: 210px;
        z-index: 1;
    }
}

@media (min-width:400px) and (max-width:800px){
    .icon-circle__items{
        position: absolute;
        margin-top: -15px;
        margin-left: 280px;
        z-index: 1;
    }
}
@media (min-width:350px) and (max-width:400px){
    .icon-circle__items{
        position: absolute;
        margin-top: -15px;
        margin-left: 250px;
        z-index: 1;
    }
}
@media (min-width:0px) and (max-width:350px){
    .icon-circle__items{
        position: absolute;
        margin-top: -15px;
        margin-left: 190px;
        z-index: 1;
    }
}

.icon-circle__item{
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    width:100px;
    height:100px;
    border-radius:50%;
    font-size:70px;
    margin:0 5px
}
.icon-circle__item:nth-of-type(1){
    background:#0099D4
}
.icon-circle__item:nth-of-type(2){
    background:#F8B842
}
.icon-circle h3{
    margin-top:20px
}
.icon-circle__text .arrow-link:before,.icon-circle__text .download-link:before,.icon-circle__text .icon:before,.icon-circle__text .link-block__link:before,.icon-circle__text .modal__close:before{
    font-size:26px
}
.icon-circle__text a{
    color:#fff;
    text-decoration:none
}
.icon-circle__text a:hover{
    color:#fff;
    opacity:.7
}
.direct-contact h2{
    color:#333;
    margin-bottom:10px
}
.direct-contact__beta h2{
    color:#0099D4
}
.direct-contact__info--item{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:20px
}
.direct-contact__info--item .arrow-link:before,.direct-contact__info--item .download-link,.direct-contact__info--item .icon,.direct-contact__info--item .link-block__link,.direct-contact__info--item .modal__close{
    color:#0099D4;
    margin-right:15px;
    font-size:36px
}
.direct-contact__info a,.direct-contact__info--item .text{
    color:#0099D4;
    font-weight:500;
    line-height:30px
}
.direct-contact__info a:hover{
    text-decoration:underline
}
.gm-fullscreen-control,.gm-style-mtc,.gm-svpc{
    display:none
}
.quote-img{
    background:#FDD182;
    padding:1.75rem 2rem 0
}
.quote-img blockquote{
    color:#fff
}
.quote-img__alpha{
    padding-top:25px!important;
    padding-bottom:10px!important
}
.quote-img__alpha img{
    margin-top:5px;
    width:560px;
    display:inline-block
}
.quote-img__alpha blockquote{
    margin:10px 0 0
}
.quote-img__alpha h3{
    color:#0099D4;
    margin-bottom:5px
}
.quote-img__alpha li{
    font-size:16px;
    line-height:22px;
    margin-bottom:25px
}
.quote-img__alpha li:hover{
    opacity:.7
}
.quote-img__alpha li .arrow-link:before,.quote-img__alpha li .download-link:before,.quote-img__alpha li .icon:before,.quote-img__alpha li .link-block__link:before,.quote-img__alpha li .modal__close:before{
    font-size:22px!important
}
.library__search__item .small-text{
    margin-bottom:5px
}
.library__search__item input,.library__search__item select{
    background:#EDF1F3;
    color:#8797AE;
    border-radius:2px;
    padding:10px;
    border:none;
    font-weight:600
}
.library__search__item input:focus,.library__search__item select:focus{
    border:none;
    background:#EDF1F3
}
.library__search__item .input-icon{
    position:relative
}
.library__search__item .input-icon:after{
    color:#8797AE;
    position:absolute;
    z-index:99;
    right:0;
    top:0;
    height:100%;
    font-size:22px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:0 10px
}
.library__search__item .input-icon--search:after{
    content:'\e810'
}
.library__search__item .input-icon--down:after{
    content:'\e807'
}
.loader{
    display:inline-block;
    width:20px;
    height:20px;
    border:2px solid grey;
    border-top-color:transparent;
    border-radius:50%;
    -webkit-animation:loader 1s linear infinite;
    animation:loader 1s linear infinite
}
.submenu-container{
    display:none
}
.form__select--submenu{
    display:block
}
.container-signup{
    padding:0 20px
}
.tab-wizard{
    margin-top:50px
}
.tab-wizard .aanmelden-form{
    margin-top:15px
}
.tab-wizard input,.tab-wizard select,.tab-wizard textarea{
    color:#646464
}
.tab-wizard input,.tab-wizard select{
    height:44px
}
.tab-wizard textarea{
    min-height:90px
}
.tab-wizard .form__input-select{
    position:relative
}
.tab-wizard .form__input-select:after{
    content:'\e807';
    font-family:icons;
    color:#000;
    pointer-events:none;
    position:absolute;
    display:inline-block;
    font-size:26px;
    bottom:3px;
    right:15px
}
.tab-wizard .form__input-select select{
    padding-right:30px
}
.tab-wizard .form__dotted input[type=date],.tab-wizard .form__dotted input[type=datetime-local],.tab-wizard .form__dotted input[type=datetime],.tab-wizard .form__dotted input[type=email],.tab-wizard .form__dotted input[type=month],.tab-wizard .form__dotted input[type=number],.tab-wizard .form__dotted input[type=password],.tab-wizard .form__dotted input[type=search],.tab-wizard .form__dotted input[type=tel],.tab-wizard .form__dotted input[type=text],.tab-wizard .form__dotted input[type=time],.tab-wizard .form__dotted input[type=url],.tab-wizard .form__dotted input[type=week],.tab-wizard .form__dotted select,.tab-wizard .form__dotted textarea{
    padding-top:10px;
    padding-bottom:10px
}
.tab-wizard label{
    margin-bottom:8px;
    display:block
}
.tab-wizard .form-section{
    display:none
}
.tab-wizard .form-section.current{
    display:block
}
.tab-wizard .form-navigation{
    margin-top:30px;
    padding:10px 5px;
    text-align:center;
    overflow:auto;
    width:100%
}
.tab-wizard-wrapper{
    width:100%;
    overflow-x:auto
}
.tab-wizard-nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    list-style:none;
    padding:0;
    min-width:760px;
    border-bottom:2px dotted #C4C4C4
}
.tab-wizard-navitem{
    font-weight:500;
    padding:15px 20px;
    display:inline-block;
    width:100%;
    border-top:2px solid transparent;
    border-right:2px solid transparent;
    border-left:2px solid transparent
}
.tab-wizard-navitem.active{
    border-top:2px dotted #C4C4C4;
    border-right:2px dotted #C4C4C4;
    border-left:2px dotted #C4C4C4;
    border-bottom:0 dotted transparent;
    padding:15px 20px;
    color:#0099D4;
    position:relative;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.tab-wizard-navitem.active:after{
    content:'';
    position:absolute;
    left:0;
    bottom:-2px;
    background:#fff;
    height:2px;
    width:100%
}
.tab-wizard-navitem.inactive{
    color:#8797AE;
    pointer-events:none
}
.tab-wizard-navitem:active{
    color:#0099D4
}
.tab-wizard #juveniles-grid-1{
    padding-bottom:20px
}
.tab-wizard .extra-juvenile-grid{
    border-top:2px dotted #c4c4c4;
    padding-top:30px;
    padding-bottom:20px
}
.tab-wizard .extra-juvenile-grid:after{
    content:" ";
    display:block;
    clear:both
}
.form-succes-message{
    display:none
}
.form-succes-message .btn--dota{
    margin:0 20px 20px 0
}
.picker__header select{
    position:relative;
    background:0 0;
    display:inline-block;
    width:auto;
    outline:0;
    cursor:pointer;
    z-index:2;
    border:inherit;
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    text-overflow:none;
    text-indent:0;
    color:#333;
    padding:.625rem .625rem .625rem .8125rem
}
.picker__header select:focus,.picker__header select:hover{
    box-shadow:none
}
.picker{
    font-size:16px;
    text-align:left;
    line-height:1.2;
    color:#000;
    position:absolute;
    z-index:10000;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.picker__input{
    cursor:default
}
.picker__input.picker__input--active{
    border-color:#0089ec
}
.picker__holder{
    width:100%;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
/*! * Default mobile-first, responsive styling for pickadate.js * Demo: http://amsul.github.io/pickadate.js */
.picker__frame,.picker__holder{
    bottom:0;
    left:0;
    right:0;
    top:100%
}
.picker__holder{
    position:fixed;
    transition:background .15s ease-out,top 0s .15s;
    -webkit-backface-visibility:hidden
}
.picker__frame{
    position:absolute;
    margin:0 auto;
    min-width:256px;
    max-width:666px;
    width:100%;
    -ms-filter:"alpha(Opacity=0)";
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
    transition:all .15s ease-out
}
.picker__wrap{
    display:table;
    width:100%;
    height:100%
}
.picker__box{
    background:#fff;
    display:table-cell;
    vertical-align:middle
}
.picker--opened .picker__holder{
    top:0;
    zoom:1;
    background:rgba(0,0,0,.32);
    transition:background .15s ease-out
}
.picker--opened .picker__frame{
    top:0;
    -ms-filter:"alpha(Opacity=100)";
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1
}
.picker__box{
    padding:0 1em
}
.picker__header{
    text-align:center;
    position:relative;
    margin-top:.75em
}
.picker__month,.picker__year{
    font-weight:500;
    display:inline-block;
    margin-left:.25em;
    margin-right:.25em
}
.picker__year{
    color:#999;
    font-size:.8em;
    font-style:italic
}
.picker__select--month,.picker__select--year{
    border:1px solid #b7b7b7;
    height:2.3em;
    padding:.5em;
    margin-left:.25em;
    margin-right:.25em;
    background-color:#fff
}
.picker__select--month{
    width:35%
}
.picker__select--year{
    width:22.5%
}
.picker__select--month:focus,.picker__select--year:focus{
    border-color:#0089ec
}
.picker__nav--next,.picker__nav--prev{
    position:absolute;
    padding:.5em 1.25em;
    width:1em;
    height:1em;
    box-sizing:content-box;
    top:-.25em
}
.picker__nav--prev{
    left:-1em;
    padding-right:1.25em
}
.picker__nav--next{
    right:-1em;
    padding-left:1.25em
}
.picker__nav--next:before,.picker__nav--prev:before{
    content:" ";
    border-top:.5em solid transparent;
    border-bottom:.5em solid transparent;
    border-right:.75em solid #000;
    width:0;
    height:0;
    display:block;
    margin:0 auto
}
.picker__nav--next:before{
    border-right:0;
    border-left:.75em solid #000
}
.picker__nav--next:hover,.picker__nav--prev:hover{
    cursor:pointer;
    color:#000;
    background:#b1dcfb
}
.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{
    cursor:default;
    background:0 0;
    border-right-color:#f5f5f5;
    border-left-color:#f5f5f5
}
.picker__table{
    text-align:center;
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
    font-size:inherit;
    width:100%;
    margin-top:.75em;
    margin-bottom:.5em
}
.picker__table td{
    margin:0;
    padding:0
}
.picker__weekday{
    width:14.285714286%;
    font-size:.75em;
    padding-bottom:.25em;
    color:#999;
    font-weight:500
}
.picker__day{
    padding:.3125em 0;
    font-weight:200;
    border:1px solid transparent
}
.picker__day--today{
    position:relative
}
.picker__day--today:before{
    content:" ";
    position:absolute;
    top:2px;
    right:2px;
    width:0;
    height:0;
    border-top:.5em solid #0059bc;
    border-left:.5em solid transparent
}
.picker__day--disabled:before{
    border-top-color:#aaa
}
.picker__day--outfocus{
    color:#ddd
}
.picker__day--infocus:hover,.picker__day--outfocus:hover{
    cursor:pointer;
    color:#000;
    background:#b1dcfb
}
.picker__day--highlighted{
    border-color:#0089ec
}
.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{
    cursor:pointer;
    color:#000;
    background:#b1dcfb
}
.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{
    background:#0089ec;
    color:#fff
}
.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{
    background:#f5f5f5;
    border-color:#f5f5f5;
    color:#ddd;
    cursor:default
}
.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{
    background:#bbb
}
.picker__footer{
    text-align:center
}
.picker__button--clear,.picker__button--close,.picker__button--today{
    border:1px solid #fff;
    background:#fff;
    font-size:.8em;
    padding:.66em 0;
    font-weight:700;
    width:33%;
    display:inline-block;
    vertical-align:bottom
}
.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{
    cursor:pointer;
    color:#000;
    background:#b1dcfb;
    border-bottom-color:#b1dcfb
}
.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{
    background:#b1dcfb;
    border-color:#0089ec;
    outline:0
}
.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{
    position:relative;
    display:inline-block;
    height:0
}
.picker__button--clear:before,.picker__button--today:before{
    content:" ";
    margin-right:.45em
}
.picker__button--today:before{
    top:-.05em;
    width:0;
    border-top:.66em solid #0059bc;
    border-left:.66em solid transparent
}
.picker__button--clear:before{
    top:-.25em;
    width:.66em;
    border-top:3px solid #e20
}
.picker__button--close:before{
    content:"\D7";
    top:-.1em;
    vertical-align:top;
    font-size:1.1em;
    margin-right:.35em;
    color:#777
}
.picker__button--today[disabled],.picker__button--today[disabled]:hover{
    background:#f5f5f5;
    border-color:#f5f5f5;
    color:#ddd;
    cursor:default
}
.picker__button--today[disabled]:before{
    border-top-color:#aaa
}
.picker__list{
    list-style:none;
    padding:.75em 0 4.2em;
    margin:0
}
.picker__list-item{
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    margin-bottom:-1px;
    position:relative;
    background:#fff;
    padding:.75em 1.25em
}
.picker__list-item:hover{
    cursor:pointer;
    color:#000;
    background:#b1dcfb;
    border-color:#0089ec;
    z-index:10
}
.picker__list-item--highlighted{
    border-color:#0089ec;
    z-index:10
}
.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover{
    cursor:pointer;
    color:#000;
    background:#b1dcfb
}
.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{
    background:#0089ec;
    color:#fff;
    z-index:10
}
.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{
    background:#f5f5f5;
    color:#ddd;
    cursor:default;
    border-color:#ddd;
    z-index:auto
}
.picker--time .picker__button--clear{
    display:block;
    width:80%;
    margin:1em auto 0;
    padding:1em 1.25em;
    background:0 0;
    border:0;
    font-weight:500;
    font-size:.67em;
    text-align:center;
    text-transform:uppercase;
    color:#666
}
.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{
    background:#e20;
    border-color:#e20;
    cursor:pointer;
    color:#fff;
    outline:0
}
.picker--time .picker__button--clear:before{
    top:-.25em;
    color:#666;
    font-size:1.25em;
    font-weight:700
}
.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{
    color:#fff;
    border-color:#fff
}
.picker--time .picker__frame{
    min-width:256px;
    max-width:320px
}
.picker--time .picker__box{
    font-size:1em;
    background:#f2f2f2;
    padding:0
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    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
}
.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
}
@media (min-width:0){
    .column-alpha-and-up--first{
        margin-left:0!important
    }
    .column-alpha-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-alpha-and-up-1{
        width:8.3333333333%
    }
    .column-alpha-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-alpha-and-up-2{
        width:16.6666666667%
    }
    .column-alpha-and-up-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-alpha-and-up-3{
        width:25%
    }
    .column-alpha-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-alpha-and-up-4{
        width:33.3333333333%
    }
    .column-alpha-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-alpha-and-up-5{
        width:41.6666666667%
    }
    .column-alpha-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-alpha-and-up-6{
        width:50%
    }
    .column-alpha-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-alpha-and-up-7{
        width:58.3333333333%
    }
    .column-alpha-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-alpha-and-up-8{
        width:66.6666666667%
    }
    .column-alpha-and-up-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-alpha-and-up-9{
        width:75%
    }
    .column-alpha-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-alpha-and-up-10{
        width:83.3333333333%
    }
    .column-alpha-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-alpha-and-up-11{
        width:91.6666666667%
    }
    .column-alpha-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-alpha-and-up-12{
        width:100%
    }
    .category-tile__title{
        font-size:17px;
        font-size:1.0625rem
    }
}
@media (min-width:24.5em){
    .picker__select--month,.picker__select--year{
        margin-top:-.5em
    }
    .picker__nav--next,.picker__nav--prev{
        top:-.33em
    }
    .picker__nav--prev{
        padding-right:1.5em
    }
    .picker__nav--next{
        padding-left:1.5em
    }
}
@media screen and (min-width:320px) and (max-width:450px){
    .navigation__extra .btn{
        font-size:10px;
        margin:9px 2px;
        padding:13px 9px!important
    }
}
@media (min-width:600px) and (max-width:700px){
    .hide-alpha-and-beta,.hide-beta,.hide-epsilon-and-below,.hide-eta-and-below,.hide-gamma-and-below,.hide-zeta-and-below{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-beta--first{
        margin-left:0!important
    }
    .column-beta-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-beta-1{
        width:8.3333333333%
    }
    .column-beta-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-beta-2{
        width:16.6666666667%
    }
    .column-beta-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-beta-3{
        width:25%
    }
    .column-beta-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-beta-4{
        width:33.3333333333%
    }
    .column-beta-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-beta-5{
        width:41.6666666667%
    }
    .column-beta-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-beta-6{
        width:50%
    }
    .column-beta-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-beta-7{
        width:58.3333333333%
    }
    .column-beta-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-beta-8{
        width:66.6666666667%
    }
    .column-beta-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-beta-9{
        width:75%
    }
    .column-beta-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-beta-10{
        width:83.3333333333%
    }
    .column-beta-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-beta-11{
        width:91.6666666667%
    }
    .column-beta-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-beta-12{
        width:100%
    }
    .container,.container-alpha,.container-beta,.container-gamma{
        padding-left:0;
        padding-right:0
    }
    .block{
        padding:1.25rem
    }
    .block-grid__item{
        width:31.3333333333%
    }
    .parallax{
        height:350px;
        height:21.875rem
    }
    .parallax__img{
        left:-25%;
        min-width:150%
    }
}
@media screen and (min-width:600px) and (max-width:1000px){
    .flexbox-column-4.card-new--horizontal{
        width:100%;
        -ms-flex-direction:row;
        flex-direction:row;
        margin:0
    }
    .flexbox-column-4.card-new--horizontal .card-new__body{
        width:calc(100% / 2 - 10px);
        margin:5px
    }
}
@media (min-width:600px){
    .hide-beta-and-up{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .list-dropdown__desktop{
        display:block
    }
    .list-dropdown__mobile{
        display:none
    }
    .text-align-right-beta-and-up{
        text-align:right!important
    }
    .text-align-left-beta-and-up{
        text-align:left!important
    }
    .text-align-center-beta-and-up{
        text-align:center!important
    }
    [class|=column]{
        float:left;
        margin-left:5.2631578947%
    }
    .grid--no-gutters-beta-and-up>[class|=column]{
        margin-bottom:0
    }
    .column-beta-and-up--first{
        margin-left:0!important
    }
    .column-1,.column-beta-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-1,.grid--no-gutters .column-beta-and-up-1{
        width:8.3333333333%
    }
    .pre-1,.pre-1:first-child{
        margin-left:8.7719298246%
    }
    .post-1,.post-1:first-child{
        margin-right:8.7719298246%
    }
    .column-2,.column-beta-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-2,.grid--no-gutters .column-beta-and-up-2{
        width:16.6666666667%
    }
    .pre-2,.pre-2:first-child{
        margin-left:17.5438596491%
    }
    .post-2,.post-2:first-child{
        margin-right:17.5438596491%
    }
    .column-3,.column-beta-and-up-3,.media__alpha{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-3,.grid--no-gutters .column-beta-and-up-3,.grid--no-gutters .media__alpha{
        width:25%
    }
    .pre-3,.pre-3:first-child{
        margin-left:26.3157894737%
    }
    .post-3,.post-3:first-child{
        margin-right:26.3157894737%
    }
    .column-4,.column-beta-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-4,.grid--no-gutters .column-beta-and-up-4{
        width:33.3333333333%
    }
    .pre-4,.pre-4:first-child{
        margin-left:35.0877192982%
    }
    .post-4,.post-4:first-child{
        margin-right:35.0877192982%
    }
    .column-5,.column-beta-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-5,.grid--no-gutters .column-beta-and-up-5{
        width:41.6666666667%
    }
    .pre-5,.pre-5:first-child{
        margin-left:43.8596491228%
    }
    .post-5,.post-5:first-child{
        margin-right:43.8596491228%
    }
    .column-6,.column-beta-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-6,.grid--no-gutters .column-beta-and-up-6{
        width:50%
    }
    .pre-6,.pre-6:first-child{
        margin-left:52.6315789474%
    }
    .post-6,.post-6:first-child{
        margin-right:52.6315789474%
    }
    .column-7,.column-beta-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-7,.grid--no-gutters .column-beta-and-up-7{
        width:58.3333333333%
    }
    .pre-7,.pre-7:first-child{
        margin-left:61.4035087719%
    }
    .post-7,.post-7:first-child{
        margin-right:61.4035087719%
    }
    .column-8,.column-beta-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-8,.grid--no-gutters .column-beta-and-up-8{
        width:66.6666666667%
    }
    .pre-8,.pre-8:first-child{
        margin-left:70.1754385965%
    }
    .post-8,.post-8:first-child{
        margin-right:70.1754385965%
    }
    .column-9,.column-beta-and-up-9,.media__beta{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-9,.grid--no-gutters .column-beta-and-up-9,.grid--no-gutters .media__beta{
        width:75%
    }
    .pre-9,.pre-9:first-child{
        margin-left:78.9473684211%
    }
    .post-9,.post-9:first-child{
        margin-right:78.9473684211%
    }
    .column-10,.column-beta-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-10,.grid--no-gutters .column-beta-and-up-10{
        width:83.3333333333%
    }
    .pre-10,.pre-10:first-child{
        margin-left:87.7192982456%
    }
    .post-10,.post-10:first-child{
        margin-right:87.7192982456%
    }
    .column-11,.column-beta-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-11,.grid--no-gutters .column-beta-and-up-11{
        width:91.6666666667%
    }
    .pre-11,.pre-11:first-child{
        margin-left:96.4912280702%
    }
    .post-11,.post-11:first-child{
        margin-right:96.4912280702%
    }
    .column-12,.column-beta-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-12,.grid--no-gutters .column-beta-and-up-12{
        width:100%
    }
    .pre-12,.pre-12:first-child{
        margin-left:105.263157895%
    }
    .post-12,.post-12:first-child{
        margin-right:105.263157895%
    }
    .dotted-line .btn{
        margin:0
    }
    .section-img--header{
        height:400px;
        height:25rem
    }
    .section-img--header .section-img__pre{
        margin-left:35.0877192982%
    }
    .h1.icon--star:before,h1.icon--star:before{
        position:absolute;
        font-size:30px;
        font-size:1.875rem;
        left:-37px;
        left:-2.3125rem;
        top:-14px;
        top:-.875rem
    }
    .large-text{
        line-height:160%;
        font-size:20px;
        font-size:1.25rem
    }
    .modal{
        min-width:500px;
        min-width:31.25rem
    }
    .media__alpha{
        margin-bottom:0
    }
    .parallax__img{
        position:absolute;
        top:-50%
    }
    .btn--medium{
        padding:.8125rem 1.125rem;
        font-size:16px;
        font-size:1rem
    }
    .btn--large{
        padding:.9375rem 1.25rem
    }
    .btn--icon{
        font-size:20px;
        font-size:1.25rem
    }
    .form__label{
        text-align:left
    }
    .form__input-list{
        margin-top:.5rem
    }
    .form__actions{
        margin-left:35.0877192982%
    }
    .notification--beta{
        padding:1.875rem 1.875rem 1.875rem 3.75rem;
        min-height:85px;
        min-height:5.3125rem
    }
    .notification--beta:before{
        font-size:40px;
        font-size:2.5rem;
        left:20px;
        left:1.25rem;
        top:11px;
        top:.6875rem
    }
    .notification--beta .notification__text{
        margin-left:3.75rem
    }
    .header__title{
        font-size:42px;
        font-size:2.625rem
    }
    .header__logo{
        font-size:50px;
        font-size:3.125rem
    }
    .header__navigation-toggle{
        top:12px;
        top:.75rem;
        right:20px;
        right:1.25rem
    }
    .section--header{
        background-position:-500px bottom
    }
    .navigation__dropdown p{
        font-size:16px
    }
    .navigation.navigation--loggedin .navigation__list .navigation__item.navigation__item--loggedinuser{
        display:inline-block
    }
    .flexbox-column-4{
        width: calc((100% / 2) - 11px);
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .tile__readmore{
        padding:.5rem 1.25rem .75rem
    }
    .community-figures__map{
        display:block;
        margin-bottom:1.25rem
    }
    .download--item__btn span{
        display:inline
    }
    .download--item__btn .btn{
        width:120px
    }
    .sadie{
        width:50%
    }
    .intro-text--alpha{
        text-align:left
    }
    .intro-text--alpha--title{
        max-width:540px
    }
    .intro-text--alpha .btn{
        margin:10px 10px 10px 0
    }
    .icon-circle{
        padding-top:100px!important
    }
    .icon-circle__item{
        width: 100px;
        height: 100px;
        font-size: 60px;
    }
    .quote-img__column2{
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2
    }
    .quote-img__alpha img{
        margin-top:rem(20px)
    }
    .submenu-container{
        display:block
    }
    .form__select--submenu{
        display:none
    }
}
@media (min-width:700px) and (max-width:800px){
    .hide-delta-and-below,.hide-epsilon-and-below,.hide-eta-and-below,.hide-gamma-and-below,.hide-zeta-and-below{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-gamma--first{
        margin-left:0!important
    }
    .column-gamma-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-gamma-1{
        width:8.3333333333%
    }
    .column-gamma-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-gamma-2{
        width:16.6666666667%
    }
    .column-gamma-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-gamma-3{
        width:25%
    }
    .column-gamma-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-gamma-4{
        width:33.3333333333%
    }
    .column-gamma-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-gamma-5{
        width:41.6666666667%
    }
    .column-gamma-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-gamma-6{
        width:50%
    }
    .column-gamma-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-gamma-7{
        width:58.3333333333%
    }
    .column-gamma-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-gamma-8{
        width:66.6666666667%
    }
    .column-gamma-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-gamma-9{
        width:75%
    }
    .column-gamma-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-gamma-10{
        width:83.3333333333%
    }
    .column-gamma-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-gamma-11{
        width:91.6666666667%
    }
    .column-gamma-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-gamma-12{
        width:100%
    }
    .block-grid__item{
        width:23%
    }
}
@media (min-width:700px){
    .hide-gamma-and-up{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .text-align-right-gamma-and-up{
        text-align:right!important
    }
    .text-align-left-gamma-and-up{
        text-align:left!important
    }
    .text-align-center-gamma-and-up{
        text-align:center!important
    }
    .css-columns-2,.css-columns-3,.css-columns-4{
        -webkit-column-gap:2.5rem;
        -moz-column-gap:2.5rem;
        column-gap:2.5rem
    }
    .css-columns-2{
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2
    }
    .css-columns-3{
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3
    }
    .css-columns-4{
        -webkit-column-count:4;
        -moz-column-count:4;
        column-count:4
    }
    .column-gamma-and-up--first{
        margin-left:0!important
    }
    .column-gamma-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-gamma-and-up-1{
        width:8.3333333333%
    }
    .column-gamma-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-gamma-and-up-2{
        width:16.6666666667%
    }
    .column-gamma-and-up-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-gamma-and-up-3{
        width:25%
    }
    .column-gamma-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-gamma-and-up-4{
        width:33.3333333333%
    }
    .column-gamma-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-gamma-and-up-5{
        width:41.6666666667%
    }
    .column-gamma-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-gamma-and-up-6{
        width:50%
    }
    .column-gamma-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-gamma-and-up-7{
        width:58.3333333333%
    }
    .column-gamma-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-gamma-and-up-8{
        width:66.6666666667%
    }
    .column-gamma-and-up-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-gamma-and-up-9{
        width:75%
    }
    .column-gamma-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-gamma-and-up-10{
        width:83.3333333333%
    }
    .column-gamma-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-gamma-and-up-11{
        width:91.6666666667%
    }
    .column-gamma-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-gamma-and-up-12{
        width:100%
    }
    blockquote{
        font-size:28px;
        font-size:1.75rem
    }
    .container,.container-alpha,.container-beta,.container-gamma{
        padding-left:0;
        padding-right:0
    }
    .section{
        padding:2.5rem 1.875rem
    }
    .section__small{
        padding:1.875rem
    }
    .section-img{
        padding:3.125rem 1.875rem
    }
    .h2,h2{
        font-size:32px;
        font-size:2rem
    }
    .modal{
        height:auto;
        top:50%;
        left:50%;
        width:50%;
        max-height:100%;
        -webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%);
        max-width:630px
    }
    .block{
        padding:1.875rem
    }
    .nav-bar{
        max-height:inherit;
        text-align:left;
        height:auto
    }
    .nav-bar .logo{
        float:left;
        padding-top:0;
        min-height:inherit;
        margin-bottom:0;
        margin-top:1.125rem
    }
    .nav-bar--transparent:not(.nav-bar--fixed){
        background:0 0
    }
    .nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link{
        color:#000
    }
    .nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link.nav-bar__link--active,.nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link.scrollspy-nav--active,.nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link:hover{
        background:0 0;
        color:#0099D4
    }
    .nav-bar--transparent .nav-bar--transparent:not(.nav-bar--fixed){
        color:#fff
    }
    .nav-bar__container{
        padding-left:0;
        padding-right:0
    }
    .nav-bar__container:before{
        display:none
    }
    .nav-bar__nav{
        float:right;
        height:auto;
        margin-left:0
    }
    .nav-bar__trigger{
        display:none
    }
    .nav-bar__list{
        background:0 0;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        float:right;
        border-top:0;
        overflow-y:inherit
    }
    .nav-bar__list li{
        display:inline-block;
        margin-right:-4px
    }
    .nav-bar__link{
        display:inline-block
    }
    .parallax{
        height:450px;
        height:28.125rem
    }
    .parallax__img{
        left:0
    }
    .off-canvas-nav-bar{
        background:#222;
        width:100%;
        max-height:100%;
        overflow-y:auto;
        z-index:999;
        transition:all .2s;
        text-align:center;
        min-width:320px;
        min-width:20rem
    }
    .csspositionsticky .off-canvas-nav-bar{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        left:0
    }
    .no-csspositionsticky .off-canvas-nav-bar{
        position:relative
    }
    .off-canvas-nav-bar .logo{
        display:inline-block;
        margin-bottom:-6px;
        padding-top:.75rem;
        min-height:50px;
        min-height:3.125rem
    }
    .off-canvas-nav-bar--transform{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    .off-canvas-nav-bar--transform.nav-bar--show{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    .no-csspositionsticky .off-canvas-nav-bar--fixed{
        position:fixed;
        top:0;
        left:0
    }
    .off-canvas-nav-bar__container{
        margin-left:auto;
        margin-right:auto;
        max-width:1400px;
        max-width:87.5rem;
        min-width:320px;
        min-width:20rem
    }
    .off-canvas-nav-bar__list{
        clear:both;
        border-top:1px solid #3c3c3c;
        max-height:0;
        overflow:hidden;
        transition:all .2s
    }
    .nav-bar--mobile-show .off-canvas-nav-bar__list{
        max-height:800px;
        max-height:50rem
    }
    .off-canvas-nav-bar__list li{
        display:block;
        margin:0
    }
    .off-canvas-nav-bar__link{
        display:block;
        color:#fff;
        text-align:center;
        padding:1.25rem 1.875rem
    }
    .off-canvas-nav-bar__link:hover{
        background:#3c3c3c;
        color:#fff
    }
    .off-canvas-nav-bar__link.nav-bar__link--active,.off-canvas-nav-bar__link.scrollspy-nav--active{
        background:#0099D4;
        color:#fff
    }
    .header__title{
        font-size:60px;
        font-size:3.75rem
    }
    .header__logo{
        font-size:60px;
        font-size:3.75rem;
        margin-top:.875rem;
        margin-left:1.875rem;
        max-width:400px;
        max-width:25rem
    }
    .tile--alpha,.tile--beta{
        width:50%;
        padding-bottom:50%
    }
    .sticky-nav__select{
        display:none
    }
    .sticky-nav__nav{
        display:block!important
    }
    .sticky-nav__list{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-pack:justify;
        justify-content:space-between;
        width:100%
    }
}
@media (min-width:700px) and (min-width:700px){
    .off-canvas-nav-bar{
        max-height:inherit;
        text-align:left
    }
    .off-canvas-nav-bar .logo{
        float:left;
        padding-top:0;
        min-height:inherit;
        margin-bottom:0;
        margin-top:1.125rem
    }
    .off-canvas-nav-bar--transparent:not(.nav-bar--fixed){
        background:0 0
    }
    .off-canvas-nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link{
        color:#000
    }
    .off-canvas-nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link.nav-bar__link--active,.off-canvas-nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link.scrollspy-nav--active,.off-canvas-nav-bar--transparent:not(.nav-bar--fixed) .nav-bar__link:hover{
        background:0 0;
        color:#0099D4
    }
    .nav-bar--transparent .off-canvas-nav-bar--transparent:not(.nav-bar--fixed){
        color:#fff
    }
    .off-canvas-nav-bar__container{
        padding-left:0;
        padding-right:0
    }
    .off-canvas-nav-bar__nav{
        float:right;
        margin-left:0
    }
    .off-canvas-nav-bar__list{
        overflow:inherit;
        max-height:inherit;
        float:right;
        border-top:0
    }
    .off-canvas-nav-bar__list li{
        display:inline-block;
        margin-right:-4px
    }
    .off-canvas-nav-bar__link{
        display:inline-block
    }
}
@media (min-width:700px) and (max-width:600px){
    .off-canvas-nav-bar--transform.nav-bar--always-show-on-mobile{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@media (min-width:800px) and (max-width:1000px){
    .hide-delta-and-below,.hide-epsilon-and-below,.hide-eta-and-below,.hide-zeta-and-below{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-delta--first{
        margin-left:0!important
    }
    .column-delta-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-delta-1{
        width:8.3333333333%
    }
    .column-delta-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-delta-2{
        width:16.6666666667%
    }
    .column-delta-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-delta-3{
        width:25%
    }
    .column-delta-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-delta-4{
        width:33.3333333333%
    }
    .column-delta-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-delta-5{
        width:41.6666666667%
    }
    .column-delta-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-delta-6{
        width:50%
    }
    .column-delta-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-delta-7{
        width:58.3333333333%
    }
    .column-delta-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-delta-8{
        width:66.6666666667%
    }
    .column-delta-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-delta-9{
        width:75%
    }
    .column-delta-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-delta-10{
        width:83.3333333333%
    }
    .column-delta-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-delta-11{
        width:91.6666666667%
    }
    .column-delta-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-delta-12{
        width:100%
    }
    .h1,h1{
        font-size:32px;
        font-size:2rem;
        margin-bottom:1.25rem
    }
    .block-grid__item{
        width:23%
    }
}
@media (min-width:800px){
    .hide-delta-and-up{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-delta-and-up--first{
        margin-left:0!important
    }
    .column-delta-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-delta-and-up-1{
        width:8.3333333333%
    }
    .column-delta-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-delta-and-up-2{
        width:16.6666666667%
    }
    .column-delta-and-up-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-delta-and-up-3{
        width:25%
    }
    .column-delta-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-delta-and-up-4{
        width:33.3333333333%
    }
    .column-delta-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-delta-and-up-5{
        width:41.6666666667%
    }
    .column-delta-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-delta-and-up-6{
        width:50%
    }
    .column-delta-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-delta-and-up-7{
        width:58.3333333333%
    }
    .column-delta-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-delta-and-up-8{
        width:66.6666666667%
    }
    .column-delta-and-up-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-delta-and-up-9{
        width:75%
    }
    .column-delta-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-delta-and-up-10{
        width:83.3333333333%
    }
    .column-delta-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-delta-and-up-11{
        width:91.6666666667%
    }
    .column-delta-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-delta-and-up-12{
        width:100%
    }
    .sub-navigation-open.no-touchevents .main:before{
        opacity:1;
        visibility:visible
    }
    .header__navigation-toggle{
        display:none
    }
    .header__controls{
        float:right;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        height:54px
    }
    .header__controls__btn{
        position:relative;
        top:auto;
        right:auto
    }
    .header-img{
        margin-bottom:.625rem
    }
    .control__needhelp{
        display:block
    }
    .section--header{
        background-position:center bottom
    }
    .navigation__dropdown__top{
        border-right:2px dotted #fff;
        padding-bottom:0
    }
    .card-new__footer .btn{
        font-size:20px
    }
    .section--calendar{
        background-image:url(../img/star.png)
    }
    .intro-text--alpha .h4,.intro-text--alpha h4{
        display:inline-block;
        margin:0 32px 0 20px
    }
    .call-info--column{
        width:40%;
        float:left;
        margin-right:20px
    }
    .call-info__phone h1{
        margin-bottom:0
    }
    .quote-img__alpha .margin-top{
        margin-top:50px
    }
    .tab-wizard-nav{
        padding:0 30px
    }
}
@media (min-width:1000px) and (max-width:1200px){
    .hide-epsilon-and-below,.hide-eta-and-below,.hide-zeta-and-below{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-epsilon--first{
        margin-left:0!important
    }
    .column-epsilon-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-epsilon-1{
        width:8.3333333333%
    }
    .column-epsilon-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-epsilon-2{
        width:16.6666666667%
    }
    .column-epsilon-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-epsilon-3{
        width:25%
    }
    .column-epsilon-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-epsilon-4{
        width:33.3333333333%
    }
    .column-epsilon-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-epsilon-5{
        width:41.6666666667%
    }
    .column-epsilon-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-epsilon-6{
        width:50%
    }
    .column-epsilon-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-epsilon-7{
        width:58.3333333333%
    }
    .column-epsilon-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-epsilon-8{
        width:66.6666666667%
    }
    .column-epsilon-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-epsilon-9{
        width:75%
    }
    .column-epsilon-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-epsilon-10{
        width:83.3333333333%
    }
    .column-epsilon-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-epsilon-11{
        width:91.6666666667%
    }
    .column-epsilon-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-epsilon-12{
        width:100%
    }
    .block-grid__item{
        width:23%
    }
}
@media (min-width:1000px){
    .hide-epsilon-and-up{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-epsilon-and-up--first{
        margin-left:0!important
    }
    .column-epsilon-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-epsilon-and-up-1{
        width:8.3333333333%
    }
    .column-epsilon-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-epsilon-and-up-2{
        width:16.6666666667%
    }
    .column-epsilon-and-up-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-epsilon-and-up-3{
        width:25%
    }
    .column-epsilon-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-epsilon-and-up-4{
        width:33.3333333333%
    }
    .column-epsilon-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-epsilon-and-up-5{
        width:41.6666666667%
    }
    .column-epsilon-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-epsilon-and-up-6{
        width:50%
    }
    .column-epsilon-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-epsilon-and-up-7{
        width:58.3333333333%
    }
    .column-epsilon-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-epsilon-and-up-8{
        width:66.6666666667%
    }
    .column-epsilon-and-up-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-epsilon-and-up-9{
        width:75%
    }
    .column-epsilon-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-epsilon-and-up-10{
        width:83.3333333333%
    }
    .column-epsilon-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-epsilon-and-up-11{
        width:91.6666666667%
    }
    .column-epsilon-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-epsilon-and-up-12{
        width:100%
    }
    .section-img--header .section-img__pre{
        margin-left:26.3157894737%
    }
    .section--header{
        padding-top:40px;
        margin:0
    }
    .section--header__logo img{
        max-width:250px
    }
    .section--header .news-message{
        width:33.3333333333%!important;
        margin-top:140px!important;
        display:block
    }
    .section--header .news-message__title{
        display:block
    }
    .section--header .news-message__title h2{
        display:block;
        color:#fff;
        border-color:#fff;
        text-shadow:0 2px 10px rgba(0,0,0,.8)
    }
    .section--header .news-message .btn-news{
        color:#fff;
        border-color:#fff;
        box-shadow:none;
        float:left;
        background:0 0
    }
    .btn-back{
        display:block
    }
    .btn-download__title{
        width:60%
    }
    .btn-download__icon-text{
        display:inline-block
    }
    .header__controls__icon{
        margin-right:0
    }
    .navigation__menu{
        position:relative;
        z-index:9999
    }
    .navigation__menu__desktop{
        display:block
    }
    .navigation{
        overflow:visible;
        max-height:inherit;
        display:inline-block
    }
    .navigation__list{
        font-family:lato,sans-serif;
        margin:0;
        padding:0;
        border:none
    }
    .navigation__item{
        display:inline-block;
        margin-right:-4px
    }
    .no-touchevents .navigation__item--has-sub:hover .navigation__sub,.no-touchevents .navigation__item--has-sub:hover .navigation__sub-skinny{
        visibility:visible;
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    .navigation__item--has-sub:hover .navigation__sub a,.navigation__item--has-sub:hover .navigation__sub-skinny a{
        transition:all .2s
    }
    .no-touchevents .navigation__item--has-sub:hover .navigation__link:before{
        visibility:visible;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    .navigation__buttons{
        position:absolute;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-pack:end;
        justify-content:flex-end;
        width:100%;
        top:0;
        right:0;
        z-index:999
    }
    .navigation__buttons .tab{
        position:relative
    }
    .navigation__dropdown{
        margin: 43px 3% 0;
        top: 17px;
        width: 94%;
        padding: 40px;
        height: auto;
    }
    .navigation__dropdown .hide-desktop{
        display:none
    }
    .navigation__link{
        border-right:1px solid #fef1d9;
        color:#8797AE;
        display:block;
        padding:1.1875rem .9375rem
    }
    .navigation__link.navigation__link--active,.navigation__link:hover{
        color:#0099D4
    }
    .navigation__bottom,.navigation__link.arrow-link:before{
        display:none
    }
    .navigation__block{
        padding:1.875rem
    }
    .menu--open{
        display:none!important
    }
    .menu--close{
        top:60px;
        right:60px
    }
    .menu-tab:hover .triangle{
        display:block;
        position:absolute;
        z-index:9999
    }
    .menu-tab .icon-right:before{
        display:block
    }
    .flexbox-column-3{
        width:calc((100% / 3) - 11px)
    }
    .flexbox-column-4{
        width:calc((100% / 3) - 11px)
    }
    .flexbox-column-2{
        width:calc((100% / 2) - 11px)
    }
    .card--margin-small{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .tile--alpha{
        width:33.3333333333%;
        padding-bottom:33.33333395%
    }
    .tile--beta{
        width:66.6666666667%;
        padding-bottom:33.33333395%
    }
    .tile--beta .tile__image--normal{
        display:none
    }
    .tile--beta .tile__image--large{
        display:block
    }
    .tile__content{
        padding-right:1.875rem;
        padding-left:1.875rem
    }
    .link-grid__link{
        float:left;
        width:49%
    }
    .link-grid__link:nth-child(2n){
        margin-left:2%
    }
    .category{
        padding-right:2.5rem
    }
    .community-figures{
        min-width:705px;
        min-width:44.0625rem
    }
    .community-figures__content{
        float:right;
        width:260px;
        width:16.25rem;
        margin-left:1.25rem
    }
    .community-figures__content:before{
        left:-20px;
        top:20%;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg)
    }
    .community-figures__map{
        float:left;
        margin-bottom:0;
        width:405px;
        width:25.3125rem
    }
    #meer-weten{
        padding-top:50px!important
    }
    .calendar__line{
        border-right:1px solid #fff
    }
    .sticky-nav__nav{
        display:block!important;
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .sadie{
        width:33.3333333333%
    }
    .needhelp-circle-wrapper{
        width:66%!important
    }
    .slider-wrapper{
        width:50%!important
    }

    .needhelp-circle{
        width:340px;
        height:340px
    }
    .needhelp-circle__inner{
        width:310px;
        height:310px
    }

    .needhelp-circle__inner h2{
        font-size:40px;
        padding:15px 40px
    }
    .needhelp-circle__inner h3{
        font-size:28px;
        margin-top:30px
    }
    .needhelp-circle__inner .btn-group--inline li,.needhelp-circle__inner .list-inline li,.needhelp-circle__inner .list-piped li,.needhelp-circle__inner .nav-bar__list li,.needhelp-circle__inner .off-canvas-nar-bar__list li,.needhelp-circle__inner .tabs li{
        padding:0 10px
    }
    .needhelp-circle__inner .btn-group--inline a,.needhelp-circle__inner .list-inline a,.needhelp-circle__inner .list-piped a,.needhelp-circle__inner .nav-bar__list a,.needhelp-circle__inner .off-canvas-nar-bar__list a,.needhelp-circle__inner .tabs a{
        font-size:14px
    }
    .needhelp-circle--alpha{
        width:270px;
        height:270px
    }
    .intro-text{
        display:block
    }
    .call-info__phone h1,.call-info__title h1{
        font-size:40px
    }
}
@media (min-width:1200px){
    .hide-zeta-and-up{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-zeta-and-up--first{
        margin-left:0!important
    }
    .column-zeta-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-zeta-and-up-1{
        width:8.3333333333%
    }
    .column-zeta-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-zeta-and-up-2{
        width:16.6666666667%
    }
    .column-zeta-and-up-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-zeta-and-up-3{
        width:25%
    }
    .column-zeta-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-zeta-and-up-4{
        width:33.3333333333%
    }
    .column-zeta-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-zeta-and-up-5{
        width:41.6666666667%
    }
    .column-zeta-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-zeta-and-up-6{
        width:50%
    }
    .column-zeta-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-zeta-and-up-7{
        width:58.3333333333%
    }
    .column-zeta-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-zeta-and-up-8{
        width:66.6666666667%
    }
    .column-zeta-and-up-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-zeta-and-up-9{
        width:75%
    }
    .column-zeta-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-zeta-and-up-10{
        width:83.3333333333%
    }
    .column-zeta-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-zeta-and-up-11{
        width:91.6666666667%
    }
    .column-zeta-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-zeta-and-up-12{
        width:100%
    }
    .section{
        padding:1.75rem 8rem
    }
    .section__small{
        padding:1.875rem
    }
    .section-img{
        padding:5.625rem 8rem
    }
    .h1,h1{
        font-size:40px;
        font-size:2.5rem;
        /*margin-bottom:2.8125rem*/
    }
    .header__logo{
        margin-left:2.5rem
    }
    .header .section{
        padding-top:7.5rem;
        padding-bottom:2.5rem
    }
    .navigation__link{
        padding:1.1875rem 1.875rem
    }
    .navigation__sub__indent:first-child{
        padding-left:1.875rem
    }
    .category-tile__title{
        font-size:17px;
        font-size:1.0625rem
    }
    .community-figures__content{
        width:270px;
        width:16.875rem
    }
    .section.section--seperator-top{
        padding-top:5.625rem
    }
    .section.section--seperator-bottom{
        padding-bottom:5.625rem
    }
    .call-info--column{
        width:35%
    }
    .call-info--column--right{
        width:45%
    }
}
@media (min-width:1200px) and (max-width:1400px){
    .hide-eta-and-below,.hide-zeta-and-below{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-zeta--first{
        margin-left:0!important
    }
    .column-zeta-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-zeta-1{
        width:8.3333333333%
    }
    .column-zeta-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-zeta-2{
        width:16.6666666667%
    }
    .column-zeta-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-zeta-3{
        width:25%
    }
    .column-zeta-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-zeta-4{
        width:33.3333333333%
    }
    .column-zeta-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-zeta-5{
        width:41.6666666667%
    }
    .column-zeta-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-zeta-6{
        width:50%
    }
    .column-zeta-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-zeta-7{
        width:58.3333333333%
    }
    .column-zeta-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-zeta-8{
        width:66.6666666667%
    }
    .column-zeta-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-zeta-9{
        width:75%
    }
    .column-zeta-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-zeta-10{
        width:83.3333333333%
    }
    .column-zeta-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-zeta-11{
        width:91.6666666667%
    }
    .column-zeta-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-zeta-12{
        width:100%
    }
    .block-grid__item{
        width:23%
    }
}
@media (min-width:1400px){
    .hide-eta-and-up{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-eta-and-up--first{
        margin-left:0!important
    }
    .column-eta-and-up-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-eta-and-up-1{
        width:8.3333333333%
    }
    .column-eta-and-up-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-eta-and-up-2{
        width:16.6666666667%
    }
    .column-eta-and-up-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-eta-and-up-3{
        width:25%
    }
    .column-eta-and-up-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-eta-and-up-4{
        width:33.3333333333%
    }
    .column-eta-and-up-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-eta-and-up-5{
        width:41.6666666667%
    }
    .column-eta-and-up-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-eta-and-up-6{
        width:50%
    }
    .column-eta-and-up-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-eta-and-up-7{
        width:58.3333333333%
    }
    .column-eta-and-up-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-eta-and-up-8{
        width:66.6666666667%
    }
    .column-eta-and-up-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-eta-and-up-9{
        width:75%
    }
    .column-eta-and-up-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-eta-and-up-10{
        width:83.3333333333%
    }
    .column-eta-and-up-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-eta-and-up-11{
        width:91.6666666667%
    }
    .column-eta-and-up-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-eta-and-up-12{
        width:100%
    }
    .block-grid__item{
        width:23%
    }
}
@media (min-height:26.5em){
    .picker__box{
        font-size:1.25em
    }
}
@media (min-height:33.875em){
    .picker__frame{
        overflow:visible;
        top:auto;
        bottom:-100%;
        max-height:80%
    }
    .picker__wrap{
        display:block
    }
    .picker__box{
        display:block;
        font-size:1.33em;
        border:1px solid #777;
        border-top-color:#898989;
        border-bottom-width:0;
        border-radius:5px 5px 0 0;
        box-shadow:0 12px 36px 16px rgba(0,0,0,.24)
    }
    .picker--opened .picker__frame{
        top:auto;
        bottom:0
    }
    .picker__table{
        margin-bottom:.75em
    }
    .picker__weekday{
        padding-bottom:.5em
    }
}
@media (min-height:40.125em){
    .picker__frame{
        margin-bottom:7.5%
    }
    .picker__box{
        font-size:1.5em;
        border-bottom-width:1px;
        border-radius:5px
    }
    .picker--time .picker__box{
        margin-bottom:5em
    }
}
@media (min-height:46.75em){
    .picker__list-item{
        padding:.5em 1em
    }
}
@media screen and (max-width:799px){
    .navigation__dropdown__bottom{
        border-top:2px dotted #fff;
        margin-left:0;
        padding-top:20px
    }
}
@media (max-width:700px){
    .off-canvas-nav-bar{
        background:#f2f2f2;
        position:fixed;
        z-index:9999;
        top:0;
        height:100%;
        width:260px;
        width:16.25rem
    }
    .off-canvas-nav-bar--left{
        left:0;
        -webkit-transform:translate3d(-260px,0,0);
        transform:translate3d(-260px,0,0);
        transition:-webkit-transform .2s;
        transition:transform .2s
    }
    .off-canvas-show-left .off-canvas-nav-bar--left{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    .no-csstransforms3d .off-canvas-nav-bar--left{
        left:-260px
    }
    .no-csstransforms3d.off-canvas-show-left .off-canvas-nav-bar--left{
        left:0
    }
    .off-canvas-nav-bar--right{
        right:0;
        -webkit-transform:translate3d(260px,0,0);
        transform:translate3d(260px,0,0);
        transition:-webkit-transform .2s;
        transition:transform .2s
    }
    .off-canvas-show-right .off-canvas-nav-bar--right{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    .no-csstransforms3d .off-canvas-nav-bar--right{
        right:-260px
    }
    .no-csstransforms3d.off-canvas-show-left .off-canvas-nav-bar--right{
        right:0
    }
    .off-canvas-nav-bar__item{
        border-top:1px solid #fff;
        border-bottom:1px solid #e6e6e6
    }
    .off-canvas-nav-bar__item:first-child{
        border-top:0
    }
    .off-canvas-nav-bar__item:last-child{
        border-bottom:0
    }
    .off-canvas-nav-bar__link{
        display:block;
        color:#000;
        padding:1.25rem
    }
    .off-canvas-nav-bar__link.active,.off-canvas-nav-bar__link.scrollspy-nav--active,.off-canvas-nav-bar__link:hover{
        background:#fafafa
    }
}
@media (max-width:600px){
    .hide-alpha,.hide-alpha-and-beta,.hide-epsilon-and-below,.hide-eta-and-below,.hide-gamma-and-below,.hide-zeta-and-below{
        border:0;
        clip:rect(0 0 0 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px
    }
    .column-alpha--first{
        margin-left:0!important
    }
    .column-alpha-1{
        float:left;
        width:3.5087719298%
    }
    .grid--no-gutters .column-alpha-1{
        width:8.3333333333%
    }
    .column-alpha-2{
        float:left;
        width:12.2807017544%
    }
    .grid--no-gutters .column-alpha-2{
        width:16.6666666667%
    }
    .column-alpha-3{
        float:left;
        width:21.0526315789%
    }
    .grid--no-gutters .column-alpha-3{
        width:25%
    }
    .column-alpha-4{
        float:left;
        width:29.8245614035%
    }
    .grid--no-gutters .column-alpha-4{
        width:33.3333333333%
    }
    .column-alpha-5{
        float:left;
        width:38.5964912281%
    }
    .grid--no-gutters .column-alpha-5{
        width:41.6666666667%
    }
    .column-alpha-6{
        float:left;
        width:47.3684210526%
    }
    .grid--no-gutters .column-alpha-6{
        width:50%
    }
    .column-alpha-7{
        float:left;
        width:56.1403508772%
    }
    .grid--no-gutters .column-alpha-7{
        width:58.3333333333%
    }
    .column-alpha-8{
        float:left;
        width:64.9122807018%
    }
    .grid--no-gutters .column-alpha-8{
        width:66.6666666667%
    }
    .column-alpha-9{
        float:left;
        width:73.6842105263%
    }
    .grid--no-gutters .column-alpha-9{
        width:75%
    }
    .column-alpha-10{
        float:left;
        width:82.4561403509%
    }
    .grid--no-gutters .column-alpha-10{
        width:83.3333333333%
    }
    .column-alpha-11{
        float:left;
        width:91.2280701754%
    }
    .grid--no-gutters .column-alpha-11{
        width:91.6666666667%
    }
    .column-alpha-12{
        float:left;
        width:100%
    }
    .grid--no-gutters .column-alpha-12{
        width:100%
    }
    .nav-bar--transform.nav-bar--always-show-on-mobile{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@media screen and (max-width:480px){
    .news-message__title{
        display:block!important
    }
    .news-message .btn{
        float:left!important
    }
    .section--header__margin{
        margin-bottom:150px
    }
}
@media screen and (max-width:420px){
    .call-info{
        background-size:cover!important
    }
    .add-juvenile{
        width:100%;
        margin-bottom:25px
    }
}
@media screen and (max-width:358px){
    .header__controls__icon{
        display:none
    }
}
@media print{
    *{
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{
        content:""
    }
    blockquote,pre{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
@-webkit-keyframes shake{
    0%,100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    20%,60%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    40%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@keyframes shake{
    0%,100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    20%,60%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    40%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@-webkit-keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.3,.3,.3);
        transform:scale3d(0.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(0.9,.9,.9);
        transform:scale3d(0.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(0.97,.97,.97);
        transform:scale3d(0.97,.97,.97)
    }
    100%{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.3,.3,.3);
        transform:scale3d(0.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(0.9,.9,.9);
        transform:scale3d(0.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(0.97,.97,.97);
        transform:scale3d(0.97,.97,.97)
    }
    100%{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@-webkit-keyframes bounceInDown{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes bounceInLeft{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes bounceInRight{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes bounceInUp{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes bounceInUp{
    0%,100%,60%,75%,90%{
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInUp{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInRotateAlpha{
    0%{
        opacity:0;
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
}
@keyframes fadeInRotateAlpha{
    0%{
        opacity:0;
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
}
@-webkit-keyframes fadeInRotateBeta{
    0%{
        opacity:0;
        -webkit-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(2.5deg);
        transform:rotate(2.5deg)
    }
}
@keyframes fadeInRotateBeta{
    0%{
        opacity:0;
        -webkit-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(2.5deg);
        transform:rotate(2.5deg)
    }
}
@-webkit-keyframes fadeInRotateGamma{
    0%{
        opacity:0;
        -webkit-transform:rotate(3deg);
        transform:rotate(3deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
}
@keyframes fadeInRotateGamma{
    0%{
        opacity:0;
        -webkit-transform:rotate(3deg);
        transform:rotate(3deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
}
@-webkit-keyframes fadeInRotateEpsilon{
    0%{
        opacity:0;
        -webkit-transform:rotate(-12deg);
        transform:rotate(-12deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg)
    }
}
@keyframes fadeInRotateEpsilon{
    0%{
        opacity:0;
        -webkit-transform:rotate(-12deg);
        transform:rotate(-12deg)
    }
    25%{
        opacity:.8
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg)
    }
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.3,.3,.3);
        transform:scale3d(0.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.3,.3,.3);
        transform:scale3d(0.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(0.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(0.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(0.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(0.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(0.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(0.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(0.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(0.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(0.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(0.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(0.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(0.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(0.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
        animation-timing-function:cubic-bezier(0.175,.885,.32,1)
    }
}
@-webkit-keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        transition-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transition-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        transition-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transition-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@-webkit-keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        transition-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transition-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        transition-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transition-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@-webkit-keyframes progress-bar{
    100%{
        background-position:100px 0
    }
}
@keyframes progress-bar{
    100%{
        background-position:100px 0
    }
}
@-webkit-keyframes spinner{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes loader{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes loader{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
/* Localized */