@charset "UTF-8";.nl-ajax-error-msg{background-color:#f2dede;border-color:#ebccd1;color:#a94442;padding:10px;margin-bottom:5px;border:1px solid transparent;border-radius:5px;>p{margin-bottom:0}
}
.nl-ajax-success-msg{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;padding:10px;margin-bottom:5px;border:1px solid transparent;border-radius:5px;>p{margin-bottom:0}
}
@font-face{font-family:'OpenSansRegular';font-style:normal;font-weight:500;src:url("https://fonts.googleapis.com/css?family=Open+Sans:500")}
@font-face{font-family:'OpenSansLight';font-style:normal;font-weight:300;src:url("https://fonts.googleapis.com/css?family=Open+Sans:300")}
@font-face{font-family:'OpenSansLightItalic';font-style:italic;font-weight:300;src:url("https://fonts.googleapis.com/css?family=Open+Sans:300")}
@font-face{font-family:'OpenSansSemiBold';font-style:normal;font-weight:600;src:url("https://fonts.googleapis.com/css?family=Open+Sans:600")}
@font-face{font-family:'OpenSansBold';font-style:normal;font-weight:700;src:url("https://fonts.googleapis.com/css?family=Open+Sans:700")}
@font-face{font-family:'DiodrumRegular';font-style:normal;src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-regular.eot");src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-regular.eot?#iefix") format("embedded-opentype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-regular.woff2") format("woff2"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-regular.woff") format("woff"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-regular.ttf") format("truetype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-regular.svg#diodrumregular") format("svg")}
@font-face{font-family:'DiodrumMedium';font-style:normal;font-weight:600;src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-medium.eot");src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-medium.eot?#iefix") format("embedded-opentype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-medium.woff2") format("woff2"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-medium.woff") format("woff"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-medium.ttf") format("truetype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-medium.svg#diodrummedium") format("svg")}
@font-face{font-family:'DiodrumSemiBold';font-style:normal;src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-semibold.eot");src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-semibold.eot?#iefix") format("embedded-opentype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-semibold.woff2") format("woff2"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-semibold.woff") format("woff"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-semibold.ttf") format("truetype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-semibold.svg#diodrumsemibold") format("svg")}
@font-face{font-family:'DiodrumBold';font-style:normal;src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-bold.eot");src:url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-bold.eot?#iefix") format("embedded-opentype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum/diodrum-bold.woff2") format("woff2"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum-bold.woff") format("woff"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum-bold.ttf") format("truetype"),url("https://www.ziggo.nl/etc/designs/ziggo-nl/media/webfont/diodrum-bold.svg#diodrumbold") format("svg")}
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.zgg-column-controll .container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
@media(min-width:576px){.zgg-column-controll .container{padding-right:15px;padding-left:15px}
}
@media(min-width:768px){.zgg-column-controll .container{padding-right:15px;padding-left:15px}
}
@media(min-width:992px){.zgg-column-controll .container{padding-right:15px;padding-left:15px}
}
@media(min-width:1200px){.zgg-column-controll .container{padding-right:15px;padding-left:15px}
}
@media(min-width:576px){.zgg-column-controll .container{width:540px;max-width:100%}
}
@media(min-width:768px){.zgg-column-controll .container{width:720px;max-width:100%}
}
@media(min-width:992px){.zgg-column-controll .container{width:960px;max-width:100%}
}
@media(min-width:1200px){.zgg-column-controll .container{width:1140px;max-width:100%}
}
.zgg-column-controll .container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
@media(min-width:576px){.zgg-column-controll .container-fluid{padding-right:15px;padding-left:15px}
}
@media(min-width:768px){.zgg-column-controll .container-fluid{padding-right:15px;padding-left:15px}
}
@media(min-width:992px){.zgg-column-controll .container-fluid{padding-right:15px;padding-left:15px}
}
@media(min-width:1200px){.zgg-column-controll .container-fluid{padding-right:15px;padding-left:15px}
}
.zgg-column-controll .flexrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.zgg-column-controll .no-gutters{margin-right:0;margin-left:0}
.zgg-column-controll .no-gutters>.col,.zgg-column-controll .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.zgg-column-controll .col-1,.zgg-column-controll .col-2,.zgg-column-controll .col-3,.zgg-column-controll .col-4,.zgg-column-controll .col-5,.zgg-column-controll .col-6,.zgg-column-controll .col-7,.zgg-column-controll .col-8,.zgg-column-controll .col-9,.zgg-column-controll .col-10,.zgg-column-controll .col-11,.zgg-column-controll .col-12,.zgg-column-controll .col,.zgg-column-controll .col-sm-1,.zgg-column-controll .col-sm-2,.zgg-column-controll .col-sm-3,.zgg-column-controll .col-sm-4,.zgg-column-controll .col-sm-5,.zgg-column-controll .col-sm-6,.zgg-column-controll .col-sm-7,.zgg-column-controll .col-sm-8,.zgg-column-controll .col-sm-9,.zgg-column-controll .col-sm-10,.zgg-column-controll .col-sm-11,.zgg-column-controll .col-sm-12,.zgg-column-controll .col-sm,.zgg-column-controll .col-md-1,.zgg-column-controll .col-md-2,.zgg-column-controll .col-md-3,.zgg-column-controll .col-md-4,.zgg-column-controll .col-md-5,.zgg-column-controll .col-md-6,.zgg-column-controll .col-md-7,.zgg-column-controll .col-md-8,.zgg-column-controll .col-md-9,.zgg-column-controll .col-md-10,.zgg-column-controll .col-md-11,.zgg-column-controll .col-md-12,.zgg-column-controll .col-md,.zgg-column-controll .col-lg-1,.zgg-column-controll .col-lg-2,.zgg-column-controll .col-lg-3,.zgg-column-controll .col-lg-4,.zgg-column-controll .col-lg-5,.zgg-column-controll .col-lg-6,.zgg-column-controll .col-lg-7,.zgg-column-controll .col-lg-8,.zgg-column-controll .col-lg-9,.zgg-column-controll .col-lg-10,.zgg-column-controll .col-lg-11,.zgg-column-controll .col-lg-12,.zgg-column-controll .col-lg,.zgg-column-controll .col-xl-1,.zgg-column-controll .col-xl-2,.zgg-column-controll .col-xl-3,.zgg-column-controll .col-xl-4,.zgg-column-controll .col-xl-5,.zgg-column-controll .col-xl-6,.zgg-column-controll .col-xl-7,.zgg-column-controll .col-xl-8,.zgg-column-controll .col-xl-9,.zgg-column-controll .col-xl-10,.zgg-column-controll .col-xl-11,.zgg-column-controll .col-xl-12,.zgg-column-controll .col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media(min-width:576px){.zgg-column-controll .col-1,.zgg-column-controll .col-2,.zgg-column-controll .col-3,.zgg-column-controll .col-4,.zgg-column-controll .col-5,.zgg-column-controll .col-6,.zgg-column-controll .col-7,.zgg-column-controll .col-8,.zgg-column-controll .col-9,.zgg-column-controll .col-10,.zgg-column-controll .col-11,.zgg-column-controll .col-12,.zgg-column-controll .col,.zgg-column-controll .col-sm-1,.zgg-column-controll .col-sm-2,.zgg-column-controll .col-sm-3,.zgg-column-controll .col-sm-4,.zgg-column-controll .col-sm-5,.zgg-column-controll .col-sm-6,.zgg-column-controll .col-sm-7,.zgg-column-controll .col-sm-8,.zgg-column-controll .col-sm-9,.zgg-column-controll .col-sm-10,.zgg-column-controll .col-sm-11,.zgg-column-controll .col-sm-12,.zgg-column-controll .col-sm,.zgg-column-controll .col-md-1,.zgg-column-controll .col-md-2,.zgg-column-controll .col-md-3,.zgg-column-controll .col-md-4,.zgg-column-controll .col-md-5,.zgg-column-controll .col-md-6,.zgg-column-controll .col-md-7,.zgg-column-controll .col-md-8,.zgg-column-controll .col-md-9,.zgg-column-controll .col-md-10,.zgg-column-controll .col-md-11,.zgg-column-controll .col-md-12,.zgg-column-controll .col-md,.zgg-column-controll .col-lg-1,.zgg-column-controll .col-lg-2,.zgg-column-controll .col-lg-3,.zgg-column-controll .col-lg-4,.zgg-column-controll .col-lg-5,.zgg-column-controll .col-lg-6,.zgg-column-controll .col-lg-7,.zgg-column-controll .col-lg-8,.zgg-column-controll .col-lg-9,.zgg-column-controll .col-lg-10,.zgg-column-controll .col-lg-11,.zgg-column-controll .col-lg-12,.zgg-column-controll .col-lg,.zgg-column-controll .col-xl-1,.zgg-column-controll .col-xl-2,.zgg-column-controll .col-xl-3,.zgg-column-controll .col-xl-4,.zgg-column-controll .col-xl-5,.zgg-column-controll .col-xl-6,.zgg-column-controll .col-xl-7,.zgg-column-controll .col-xl-8,.zgg-column-controll .col-xl-9,.zgg-column-controll .col-xl-10,.zgg-column-controll .col-xl-11,.zgg-column-controll .col-xl-12,.zgg-column-controll .col-xl{padding-right:15px;padding-left:15px}
}
@media(min-width:768px){.zgg-column-controll .col-1,.zgg-column-controll .col-2,.zgg-column-controll .col-3,.zgg-column-controll .col-4,.zgg-column-controll .col-5,.zgg-column-controll .col-6,.zgg-column-controll .col-7,.zgg-column-controll .col-8,.zgg-column-controll .col-9,.zgg-column-controll .col-10,.zgg-column-controll .col-11,.zgg-column-controll .col-12,.zgg-column-controll .col,.zgg-column-controll .col-sm-1,.zgg-column-controll .col-sm-2,.zgg-column-controll .col-sm-3,.zgg-column-controll .col-sm-4,.zgg-column-controll .col-sm-5,.zgg-column-controll .col-sm-6,.zgg-column-controll .col-sm-7,.zgg-column-controll .col-sm-8,.zgg-column-controll .col-sm-9,.zgg-column-controll .col-sm-10,.zgg-column-controll .col-sm-11,.zgg-column-controll .col-sm-12,.zgg-column-controll .col-sm,.zgg-column-controll .col-md-1,.zgg-column-controll .col-md-2,.zgg-column-controll .col-md-3,.zgg-column-controll .col-md-4,.zgg-column-controll .col-md-5,.zgg-column-controll .col-md-6,.zgg-column-controll .col-md-7,.zgg-column-controll .col-md-8,.zgg-column-controll .col-md-9,.zgg-column-controll .col-md-10,.zgg-column-controll .col-md-11,.zgg-column-controll .col-md-12,.zgg-column-controll .col-md,.zgg-column-controll .col-lg-1,.zgg-column-controll .col-lg-2,.zgg-column-controll .col-lg-3,.zgg-column-controll .col-lg-4,.zgg-column-controll .col-lg-5,.zgg-column-controll .col-lg-6,.zgg-column-controll .col-lg-7,.zgg-column-controll .col-lg-8,.zgg-column-controll .col-lg-9,.zgg-column-controll .col-lg-10,.zgg-column-controll .col-lg-11,.zgg-column-controll .col-lg-12,.zgg-column-controll .col-lg,.zgg-column-controll .col-xl-1,.zgg-column-controll .col-xl-2,.zgg-column-controll .col-xl-3,.zgg-column-controll .col-xl-4,.zgg-column-controll .col-xl-5,.zgg-column-controll .col-xl-6,.zgg-column-controll .col-xl-7,.zgg-column-controll .col-xl-8,.zgg-column-controll .col-xl-9,.zgg-column-controll .col-xl-10,.zgg-column-controll .col-xl-11,.zgg-column-controll .col-xl-12,.zgg-column-controll .col-xl{padding-right:15px;padding-left:15px}
}
@media(min-width:992px){.zgg-column-controll .col-1,.zgg-column-controll .col-2,.zgg-column-controll .col-3,.zgg-column-controll .col-4,.zgg-column-controll .col-5,.zgg-column-controll .col-6,.zgg-column-controll .col-7,.zgg-column-controll .col-8,.zgg-column-controll .col-9,.zgg-column-controll .col-10,.zgg-column-controll .col-11,.zgg-column-controll .col-12,.zgg-column-controll .col,.zgg-column-controll .col-sm-1,.zgg-column-controll .col-sm-2,.zgg-column-controll .col-sm-3,.zgg-column-controll .col-sm-4,.zgg-column-controll .col-sm-5,.zgg-column-controll .col-sm-6,.zgg-column-controll .col-sm-7,.zgg-column-controll .col-sm-8,.zgg-column-controll .col-sm-9,.zgg-column-controll .col-sm-10,.zgg-column-controll .col-sm-11,.zgg-column-controll .col-sm-12,.zgg-column-controll .col-sm,.zgg-column-controll .col-md-1,.zgg-column-controll .col-md-2,.zgg-column-controll .col-md-3,.zgg-column-controll .col-md-4,.zgg-column-controll .col-md-5,.zgg-column-controll .col-md-6,.zgg-column-controll .col-md-7,.zgg-column-controll .col-md-8,.zgg-column-controll .col-md-9,.zgg-column-controll .col-md-10,.zgg-column-controll .col-md-11,.zgg-column-controll .col-md-12,.zgg-column-controll .col-md,.zgg-column-controll .col-lg-1,.zgg-column-controll .col-lg-2,.zgg-column-controll .col-lg-3,.zgg-column-controll .col-lg-4,.zgg-column-controll .col-lg-5,.zgg-column-controll .col-lg-6,.zgg-column-controll .col-lg-7,.zgg-column-controll .col-lg-8,.zgg-column-controll .col-lg-9,.zgg-column-controll .col-lg-10,.zgg-column-controll .col-lg-11,.zgg-column-controll .col-lg-12,.zgg-column-controll .col-lg,.zgg-column-controll .col-xl-1,.zgg-column-controll .col-xl-2,.zgg-column-controll .col-xl-3,.zgg-column-controll .col-xl-4,.zgg-column-controll .col-xl-5,.zgg-column-controll .col-xl-6,.zgg-column-controll .col-xl-7,.zgg-column-controll .col-xl-8,.zgg-column-controll .col-xl-9,.zgg-column-controll .col-xl-10,.zgg-column-controll .col-xl-11,.zgg-column-controll .col-xl-12,.zgg-column-controll .col-xl{padding-right:15px;padding-left:15px}
}
@media(min-width:1200px){.zgg-column-controll .col-1,.zgg-column-controll .col-2,.zgg-column-controll .col-3,.zgg-column-controll .col-4,.zgg-column-controll .col-5,.zgg-column-controll .col-6,.zgg-column-controll .col-7,.zgg-column-controll .col-8,.zgg-column-controll .col-9,.zgg-column-controll .col-10,.zgg-column-controll .col-11,.zgg-column-controll .col-12,.zgg-column-controll .col,.zgg-column-controll .col-sm-1,.zgg-column-controll .col-sm-2,.zgg-column-controll .col-sm-3,.zgg-column-controll .col-sm-4,.zgg-column-controll .col-sm-5,.zgg-column-controll .col-sm-6,.zgg-column-controll .col-sm-7,.zgg-column-controll .col-sm-8,.zgg-column-controll .col-sm-9,.zgg-column-controll .col-sm-10,.zgg-column-controll .col-sm-11,.zgg-column-controll .col-sm-12,.zgg-column-controll .col-sm,.zgg-column-controll .col-md-1,.zgg-column-controll .col-md-2,.zgg-column-controll .col-md-3,.zgg-column-controll .col-md-4,.zgg-column-controll .col-md-5,.zgg-column-controll .col-md-6,.zgg-column-controll .col-md-7,.zgg-column-controll .col-md-8,.zgg-column-controll .col-md-9,.zgg-column-controll .col-md-10,.zgg-column-controll .col-md-11,.zgg-column-controll .col-md-12,.zgg-column-controll .col-md,.zgg-column-controll .col-lg-1,.zgg-column-controll .col-lg-2,.zgg-column-controll .col-lg-3,.zgg-column-controll .col-lg-4,.zgg-column-controll .col-lg-5,.zgg-column-controll .col-lg-6,.zgg-column-controll .col-lg-7,.zgg-column-controll .col-lg-8,.zgg-column-controll .col-lg-9,.zgg-column-controll .col-lg-10,.zgg-column-controll .col-lg-11,.zgg-column-controll .col-lg-12,.zgg-column-controll .col-lg,.zgg-column-controll .col-xl-1,.zgg-column-controll .col-xl-2,.zgg-column-controll .col-xl-3,.zgg-column-controll .col-xl-4,.zgg-column-controll .col-xl-5,.zgg-column-controll .col-xl-6,.zgg-column-controll .col-xl-7,.zgg-column-controll .col-xl-8,.zgg-column-controll .col-xl-9,.zgg-column-controll .col-xl-10,.zgg-column-controll .col-xl-11,.zgg-column-controll .col-xl-12,.zgg-column-controll .col-xl{padding-right:15px;padding-left:15px}
}
.zgg-column-controll .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.zgg-column-controll .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.zgg-column-controll .col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.zgg-column-controll .col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.zgg-column-controll .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.zgg-column-controll .col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.zgg-column-controll .col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.zgg-column-controll .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.zgg-column-controll .col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.zgg-column-controll .col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.zgg-column-controll .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.zgg-column-controll .col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.zgg-column-controll .col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.zgg-column-controll .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.zgg-column-controll .pull-0{right:auto}
.zgg-column-controll .pull-1{right:8.3333333333%}
.zgg-column-controll .pull-2{right:16.6666666667%}
.zgg-column-controll .pull-3{right:25%}
.zgg-column-controll .pull-4{right:33.3333333333%}
.zgg-column-controll .pull-5{right:41.6666666667%}
.zgg-column-controll .pull-6{right:50%}
.zgg-column-controll .pull-7{right:58.3333333333%}
.zgg-column-controll .pull-8{right:66.6666666667%}
.zgg-column-controll .pull-9{right:75%}
.zgg-column-controll .pull-10{right:83.3333333333%}
.zgg-column-controll .pull-11{right:91.6666666667%}
.zgg-column-controll .pull-12{right:100%}
.zgg-column-controll .push-0{left:auto}
.zgg-column-controll .push-1{left:8.3333333333%}
.zgg-column-controll .push-2{left:16.6666666667%}
.zgg-column-controll .push-3{left:25%}
.zgg-column-controll .push-4{left:33.3333333333%}
.zgg-column-controll .push-5{left:41.6666666667%}
.zgg-column-controll .push-6{left:50%}
.zgg-column-controll .push-7{left:58.3333333333%}
.zgg-column-controll .push-8{left:66.6666666667%}
.zgg-column-controll .push-9{left:75%}
.zgg-column-controll .push-10{left:83.3333333333%}
.zgg-column-controll .push-11{left:91.6666666667%}
.zgg-column-controll .push-12{left:100%}
.zgg-column-controll .offset-1{margin-left:8.3333333333%}
.zgg-column-controll .offset-2{margin-left:16.6666666667%}
.zgg-column-controll .offset-3{margin-left:25%}
.zgg-column-controll .offset-4{margin-left:33.3333333333%}
.zgg-column-controll .offset-5{margin-left:41.6666666667%}
.zgg-column-controll .offset-6{margin-left:50%}
.zgg-column-controll .offset-7{margin-left:58.3333333333%}
.zgg-column-controll .offset-8{margin-left:66.6666666667%}
.zgg-column-controll .offset-9{margin-left:75%}
.zgg-column-controll .offset-10{margin-left:83.3333333333%}
.zgg-column-controll .offset-11{margin-left:91.6666666667%}
@media(min-width:576px){.zgg-column-controll .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.zgg-column-controll .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.zgg-column-controll .col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.zgg-column-controll .col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.zgg-column-controll .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.zgg-column-controll .col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.zgg-column-controll .col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.zgg-column-controll .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.zgg-column-controll .col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.zgg-column-controll .col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.zgg-column-controll .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.zgg-column-controll .col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.zgg-column-controll .col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.zgg-column-controll .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.zgg-column-controll .pull-sm-0{right:auto}
.zgg-column-controll .pull-sm-1{right:8.3333333333%}
.zgg-column-controll .pull-sm-2{right:16.6666666667%}
.zgg-column-controll .pull-sm-3{right:25%}
.zgg-column-controll .pull-sm-4{right:33.3333333333%}
.zgg-column-controll .pull-sm-5{right:41.6666666667%}
.zgg-column-controll .pull-sm-6{right:50%}
.zgg-column-controll .pull-sm-7{right:58.3333333333%}
.zgg-column-controll .pull-sm-8{right:66.6666666667%}
.zgg-column-controll .pull-sm-9{right:75%}
.zgg-column-controll .pull-sm-10{right:83.3333333333%}
.zgg-column-controll .pull-sm-11{right:91.6666666667%}
.zgg-column-controll .pull-sm-12{right:100%}
.zgg-column-controll .push-sm-0{left:auto}
.zgg-column-controll .push-sm-1{left:8.3333333333%}
.zgg-column-controll .push-sm-2{left:16.6666666667%}
.zgg-column-controll .push-sm-3{left:25%}
.zgg-column-controll .push-sm-4{left:33.3333333333%}
.zgg-column-controll .push-sm-5{left:41.6666666667%}
.zgg-column-controll .push-sm-6{left:50%}
.zgg-column-controll .push-sm-7{left:58.3333333333%}
.zgg-column-controll .push-sm-8{left:66.6666666667%}
.zgg-column-controll .push-sm-9{left:75%}
.zgg-column-controll .push-sm-10{left:83.3333333333%}
.zgg-column-controll .push-sm-11{left:91.6666666667%}
.zgg-column-controll .push-sm-12{left:100%}
.zgg-column-controll .offset-sm-0{margin-left:0}
.zgg-column-controll .offset-sm-1{margin-left:8.3333333333%}
.zgg-column-controll .offset-sm-2{margin-left:16.6666666667%}
.zgg-column-controll .offset-sm-3{margin-left:25%}
.zgg-column-controll .offset-sm-4{margin-left:33.3333333333%}
.zgg-column-controll .offset-sm-5{margin-left:41.6666666667%}
.zgg-column-controll .offset-sm-6{margin-left:50%}
.zgg-column-controll .offset-sm-7{margin-left:58.3333333333%}
.zgg-column-controll .offset-sm-8{margin-left:66.6666666667%}
.zgg-column-controll .offset-sm-9{margin-left:75%}
.zgg-column-controll .offset-sm-10{margin-left:83.3333333333%}
.zgg-column-controll .offset-sm-11{margin-left:91.6666666667%}
}
@media(min-width:768px){.zgg-column-controll .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.zgg-column-controll .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.zgg-column-controll .col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.zgg-column-controll .col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.zgg-column-controll .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.zgg-column-controll .col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.zgg-column-controll .col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.zgg-column-controll .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.zgg-column-controll .col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.zgg-column-controll .col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.zgg-column-controll .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.zgg-column-controll .col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.zgg-column-controll .col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.zgg-column-controll .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.zgg-column-controll .pull-md-0{right:auto}
.zgg-column-controll .pull-md-1{right:8.3333333333%}
.zgg-column-controll .pull-md-2{right:16.6666666667%}
.zgg-column-controll .pull-md-3{right:25%}
.zgg-column-controll .pull-md-4{right:33.3333333333%}
.zgg-column-controll .pull-md-5{right:41.6666666667%}
.zgg-column-controll .pull-md-6{right:50%}
.zgg-column-controll .pull-md-7{right:58.3333333333%}
.zgg-column-controll .pull-md-8{right:66.6666666667%}
.zgg-column-controll .pull-md-9{right:75%}
.zgg-column-controll .pull-md-10{right:83.3333333333%}
.zgg-column-controll .pull-md-11{right:91.6666666667%}
.zgg-column-controll .pull-md-12{right:100%}
.zgg-column-controll .push-md-0{left:auto}
.zgg-column-controll .push-md-1{left:8.3333333333%}
.zgg-column-controll .push-md-2{left:16.6666666667%}
.zgg-column-controll .push-md-3{left:25%}
.zgg-column-controll .push-md-4{left:33.3333333333%}
.zgg-column-controll .push-md-5{left:41.6666666667%}
.zgg-column-controll .push-md-6{left:50%}
.zgg-column-controll .push-md-7{left:58.3333333333%}
.zgg-column-controll .push-md-8{left:66.6666666667%}
.zgg-column-controll .push-md-9{left:75%}
.zgg-column-controll .push-md-10{left:83.3333333333%}
.zgg-column-controll .push-md-11{left:91.6666666667%}
.zgg-column-controll .push-md-12{left:100%}
.zgg-column-controll .offset-md-0{margin-left:0}
.zgg-column-controll .offset-md-1{margin-left:8.3333333333%}
.zgg-column-controll .offset-md-2{margin-left:16.6666666667%}
.zgg-column-controll .offset-md-3{margin-left:25%}
.zgg-column-controll .offset-md-4{margin-left:33.3333333333%}
.zgg-column-controll .offset-md-5{margin-left:41.6666666667%}
.zgg-column-controll .offset-md-6{margin-left:50%}
.zgg-column-controll .offset-md-7{margin-left:58.3333333333%}
.zgg-column-controll .offset-md-8{margin-left:66.6666666667%}
.zgg-column-controll .offset-md-9{margin-left:75%}
.zgg-column-controll .offset-md-10{margin-left:83.3333333333%}
.zgg-column-controll .offset-md-11{margin-left:91.6666666667%}
}
@media(min-width:992px){.zgg-column-controll .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.zgg-column-controll .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.zgg-column-controll .col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.zgg-column-controll .col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.zgg-column-controll .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.zgg-column-controll .col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.zgg-column-controll .col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.zgg-column-controll .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.zgg-column-controll .col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.zgg-column-controll .col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.zgg-column-controll .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.zgg-column-controll .col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.zgg-column-controll .col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.zgg-column-controll .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.zgg-column-controll .pull-lg-0{right:auto}
.zgg-column-controll .pull-lg-1{right:8.3333333333%}
.zgg-column-controll .pull-lg-2{right:16.6666666667%}
.zgg-column-controll .pull-lg-3{right:25%}
.zgg-column-controll .pull-lg-4{right:33.3333333333%}
.zgg-column-controll .pull-lg-5{right:41.6666666667%}
.zgg-column-controll .pull-lg-6{right:50%}
.zgg-column-controll .pull-lg-7{right:58.3333333333%}
.zgg-column-controll .pull-lg-8{right:66.6666666667%}
.zgg-column-controll .pull-lg-9{right:75%}
.zgg-column-controll .pull-lg-10{right:83.3333333333%}
.zgg-column-controll .pull-lg-11{right:91.6666666667%}
.zgg-column-controll .pull-lg-12{right:100%}
.zgg-column-controll .push-lg-0{left:auto}
.zgg-column-controll .push-lg-1{left:8.3333333333%}
.zgg-column-controll .push-lg-2{left:16.6666666667%}
.zgg-column-controll .push-lg-3{left:25%}
.zgg-column-controll .push-lg-4{left:33.3333333333%}
.zgg-column-controll .push-lg-5{left:41.6666666667%}
.zgg-column-controll .push-lg-6{left:50%}
.zgg-column-controll .push-lg-7{left:58.3333333333%}
.zgg-column-controll .push-lg-8{left:66.6666666667%}
.zgg-column-controll .push-lg-9{left:75%}
.zgg-column-controll .push-lg-10{left:83.3333333333%}
.zgg-column-controll .push-lg-11{left:91.6666666667%}
.zgg-column-controll .push-lg-12{left:100%}
.zgg-column-controll .offset-lg-0{margin-left:0}
.zgg-column-controll .offset-lg-1{margin-left:8.3333333333%}
.zgg-column-controll .offset-lg-2{margin-left:16.6666666667%}
.zgg-column-controll .offset-lg-3{margin-left:25%}
.zgg-column-controll .offset-lg-4{margin-left:33.3333333333%}
.zgg-column-controll .offset-lg-5{margin-left:41.6666666667%}
.zgg-column-controll .offset-lg-6{margin-left:50%}
.zgg-column-controll .offset-lg-7{margin-left:58.3333333333%}
.zgg-column-controll .offset-lg-8{margin-left:66.6666666667%}
.zgg-column-controll .offset-lg-9{margin-left:75%}
.zgg-column-controll .offset-lg-10{margin-left:83.3333333333%}
.zgg-column-controll .offset-lg-11{margin-left:91.6666666667%}
}
@media(min-width:1200px){.zgg-column-controll .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.zgg-column-controll .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.zgg-column-controll .col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.zgg-column-controll .col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.zgg-column-controll .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.zgg-column-controll .col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.zgg-column-controll .col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.zgg-column-controll .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.zgg-column-controll .col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.zgg-column-controll .col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.zgg-column-controll .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.zgg-column-controll .col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.zgg-column-controll .col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.zgg-column-controll .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.zgg-column-controll .pull-xl-0{right:auto}
.zgg-column-controll .pull-xl-1{right:8.3333333333%}
.zgg-column-controll .pull-xl-2{right:16.6666666667%}
.zgg-column-controll .pull-xl-3{right:25%}
.zgg-column-controll .pull-xl-4{right:33.3333333333%}
.zgg-column-controll .pull-xl-5{right:41.6666666667%}
.zgg-column-controll .pull-xl-6{right:50%}
.zgg-column-controll .pull-xl-7{right:58.3333333333%}
.zgg-column-controll .pull-xl-8{right:66.6666666667%}
.zgg-column-controll .pull-xl-9{right:75%}
.zgg-column-controll .pull-xl-10{right:83.3333333333%}
.zgg-column-controll .pull-xl-11{right:91.6666666667%}
.zgg-column-controll .pull-xl-12{right:100%}
.zgg-column-controll .push-xl-0{left:auto}
.zgg-column-controll .push-xl-1{left:8.3333333333%}
.zgg-column-controll .push-xl-2{left:16.6666666667%}
.zgg-column-controll .push-xl-3{left:25%}
.zgg-column-controll .push-xl-4{left:33.3333333333%}
.zgg-column-controll .push-xl-5{left:41.6666666667%}
.zgg-column-controll .push-xl-6{left:50%}
.zgg-column-controll .push-xl-7{left:58.3333333333%}
.zgg-column-controll .push-xl-8{left:66.6666666667%}
.zgg-column-controll .push-xl-9{left:75%}
.zgg-column-controll .push-xl-10{left:83.3333333333%}
.zgg-column-controll .push-xl-11{left:91.6666666667%}
.zgg-column-controll .push-xl-12{left:100%}
.zgg-column-controll .offset-xl-0{margin-left:0}
.zgg-column-controll .offset-xl-1{margin-left:8.3333333333%}
.zgg-column-controll .offset-xl-2{margin-left:16.6666666667%}
.zgg-column-controll .offset-xl-3{margin-left:25%}
.zgg-column-controll .offset-xl-4{margin-left:33.3333333333%}
.zgg-column-controll .offset-xl-5{margin-left:41.6666666667%}
.zgg-column-controll .offset-xl-6{margin-left:50%}
.zgg-column-controll .offset-xl-7{margin-left:58.3333333333%}
.zgg-column-controll .offset-xl-8{margin-left:66.6666666667%}
.zgg-column-controll .offset-xl-9{margin-left:75%}
.zgg-column-controll .offset-xl-10{margin-left:83.3333333333%}
.zgg-column-controll .offset-xl-11{margin-left:91.6666666667%}
}
.zgg-column-controll .align-baseline{vertical-align:baseline!important}
.zgg-column-controll .align-top{vertical-align:top!important}
.zgg-column-controll .align-middle{vertical-align:middle!important}
.zgg-column-controll .align-bottom{vertical-align:bottom!important}
.zgg-column-controll .align-text-bottom{vertical-align:text-bottom!important}
.zgg-column-controll .align-text-top{vertical-align:text-top!important}
.zgg-column-controll .clearfix::after{display:block;content:"";clear:both}
.zgg-column-controll .d-none{display:none!important}
.zgg-column-controll .d-inline{display:inline!important}
.zgg-column-controll .d-inline-block{display:inline-block!important}
.zgg-column-controll .d-block{display:block!important}
.zgg-column-controll .d-table{display:table!important}
.zgg-column-controll .d-table-cell{display:table-cell!important}
.zgg-column-controll .d-flex{display:-ms-flexbox!important;display:flex!important}
.zgg-column-controll .d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
@media(min-width:576px){.zgg-column-controll .d-sm-none{display:none!important}
.zgg-column-controll .d-sm-inline{display:inline!important}
.zgg-column-controll .d-sm-inline-block{display:inline-block!important}
.zgg-column-controll .d-sm-block{display:block!important}
.zgg-column-controll .d-sm-table{display:table!important}
.zgg-column-controll .d-sm-table-cell{display:table-cell!important}
.zgg-column-controll .d-sm-flex{display:-ms-flexbox!important;display:flex!important}
.zgg-column-controll .d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media(min-width:768px){.zgg-column-controll .d-md-none{display:none!important}
.zgg-column-controll .d-md-inline{display:inline!important}
.zgg-column-controll .d-md-inline-block{display:inline-block!important}
.zgg-column-controll .d-md-block{display:block!important}
.zgg-column-controll .d-md-table{display:table!important}
.zgg-column-controll .d-md-table-cell{display:table-cell!important}
.zgg-column-controll .d-md-flex{display:-ms-flexbox!important;display:flex!important}
.zgg-column-controll .d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media(min-width:992px){.zgg-column-controll .d-lg-none{display:none!important}
.zgg-column-controll .d-lg-inline{display:inline!important}
.zgg-column-controll .d-lg-inline-block{display:inline-block!important}
.zgg-column-controll .d-lg-block{display:block!important}
.zgg-column-controll .d-lg-table{display:table!important}
.zgg-column-controll .d-lg-table-cell{display:table-cell!important}
.zgg-column-controll .d-lg-flex{display:-ms-flexbox!important;display:flex!important}
.zgg-column-controll .d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media(min-width:1200px){.zgg-column-controll .d-xl-none{display:none!important}
.zgg-column-controll .d-xl-inline{display:inline!important}
.zgg-column-controll .d-xl-inline-block{display:inline-block!important}
.zgg-column-controll .d-xl-block{display:block!important}
.zgg-column-controll .d-xl-table{display:table!important}
.zgg-column-controll .d-xl-table-cell{display:table-cell!important}
.zgg-column-controll .d-xl-flex{display:-ms-flexbox!important;display:flex!important}
.zgg-column-controll .d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
.zgg-column-controll .flex-first{-ms-flex-order:-1;order:-1}
.zgg-column-controll .flex-last{-ms-flex-order:1;order:1}
.zgg-column-controll .flex-unordered{-ms-flex-order:0;order:0}
.zgg-column-controll .flex-row{-ms-flex-direction:row!important;flex-direction:row!important}
.zgg-column-controll .flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
.zgg-column-controll .flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.zgg-column-controll .flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.zgg-column-controll .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.zgg-column-controll .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.zgg-column-controll .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.zgg-column-controll .justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.zgg-column-controll .justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.zgg-column-controll .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.zgg-column-controll .justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.zgg-column-controll .justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.zgg-column-controll .align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}
.zgg-column-controll .align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}
.zgg-column-controll .align-items-center{-ms-flex-align:center!important;align-items:center!important}
.zgg-column-controll .align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.zgg-column-controll .align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.zgg-column-controll .align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.zgg-column-controll .align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.zgg-column-controll .align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.zgg-column-controll .align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.zgg-column-controll .align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.zgg-column-controll .align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.zgg-column-controll .align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.zgg-column-controll .align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.zgg-column-controll .align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.zgg-column-controll .align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.zgg-column-controll .align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.zgg-column-controll .align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
@media(min-width:576px){.zgg-column-controll .flex-sm-first{-ms-flex-order:-1;order:-1}
.zgg-column-controll .flex-sm-last{-ms-flex-order:1;order:1}
.zgg-column-controll .flex-sm-unordered{-ms-flex-order:0;order:0}
.zgg-column-controll .flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}
.zgg-column-controll .flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}
.zgg-column-controll .flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.zgg-column-controll .flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.zgg-column-controll .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.zgg-column-controll .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.zgg-column-controll .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.zgg-column-controll .justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.zgg-column-controll .justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.zgg-column-controll .justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}
.zgg-column-controll .justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.zgg-column-controll .justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.zgg-column-controll .align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}
.zgg-column-controll .align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}
.zgg-column-controll .align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}
.zgg-column-controll .align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.zgg-column-controll .align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.zgg-column-controll .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.zgg-column-controll .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.zgg-column-controll .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}
.zgg-column-controll .align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.zgg-column-controll .align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.zgg-column-controll .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.zgg-column-controll .align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.zgg-column-controll .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.zgg-column-controll .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.zgg-column-controll .align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.zgg-column-controll .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.zgg-column-controll .align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
}
@media(min-width:768px){.zgg-column-controll .flex-md-first{-ms-flex-order:-1;order:-1}
.zgg-column-controll .flex-md-last{-ms-flex-order:1;order:1}
.zgg-column-controll .flex-md-unordered{-ms-flex-order:0;order:0}
.zgg-column-controll .flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}
.zgg-column-controll .flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}
.zgg-column-controll .flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.zgg-column-controll .flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.zgg-column-controll .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.zgg-column-controll .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.zgg-column-controll .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.zgg-column-controll .justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.zgg-column-controll .justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.zgg-column-controll .justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}
.zgg-column-controll .justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.zgg-column-controll .justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.zgg-column-controll .align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}
.zgg-column-controll .align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}
.zgg-column-controll .align-items-md-center{-ms-flex-align:center!important;align-items:center!important}
.zgg-column-controll .align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.zgg-column-controll .align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.zgg-column-controll .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.zgg-column-controll .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.zgg-column-controll .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}
.zgg-column-controll .align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.zgg-column-controll .align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.zgg-column-controll .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.zgg-column-controll .align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.zgg-column-controll .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.zgg-column-controll .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.zgg-column-controll .align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.zgg-column-controll .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.zgg-column-controll .align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
}
@media(min-width:992px){.zgg-column-controll .flex-lg-first{-ms-flex-order:-1;order:-1}
.zgg-column-controll .flex-lg-last{-ms-flex-order:1;order:1}
.zgg-column-controll .flex-lg-unordered{-ms-flex-order:0;order:0}
.zgg-column-controll .flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}
.zgg-column-controll .flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}
.zgg-column-controll .flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.zgg-column-controll .flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.zgg-column-controll .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.zgg-column-controll .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.zgg-column-controll .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.zgg-column-controll .justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.zgg-column-controll .justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.zgg-column-controll .justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}
.zgg-column-controll .justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.zgg-column-controll .justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.zgg-column-controll .align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}
.zgg-column-controll .align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}
.zgg-column-controll .align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}
.zgg-column-controll .align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.zgg-column-controll .align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.zgg-column-controll .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.zgg-column-controll .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.zgg-column-controll .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}
.zgg-column-controll .align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.zgg-column-controll .align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.zgg-column-controll .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.zgg-column-controll .align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.zgg-column-controll .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.zgg-column-controll .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.zgg-column-controll .align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.zgg-column-controll .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.zgg-column-controll .align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
}
@media(min-width:1200px){.zgg-column-controll .flex-xl-first{-ms-flex-order:-1;order:-1}
.zgg-column-controll .flex-xl-last{-ms-flex-order:1;order:1}
.zgg-column-controll .flex-xl-unordered{-ms-flex-order:0;order:0}
.zgg-column-controll .flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}
.zgg-column-controll .flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}
.zgg-column-controll .flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.zgg-column-controll .flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.zgg-column-controll .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.zgg-column-controll .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.zgg-column-controll .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.zgg-column-controll .justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.zgg-column-controll .justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.zgg-column-controll .justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}
.zgg-column-controll .justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.zgg-column-controll .justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.zgg-column-controll .align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}
.zgg-column-controll .align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}
.zgg-column-controll .align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}
.zgg-column-controll .align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.zgg-column-controll .align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.zgg-column-controll .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.zgg-column-controll .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.zgg-column-controll .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}
.zgg-column-controll .align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.zgg-column-controll .align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.zgg-column-controll .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.zgg-column-controll .align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.zgg-column-controll .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.zgg-column-controll .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.zgg-column-controll .align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.zgg-column-controll .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.zgg-column-controll .align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
}
.zgg-column-controll .float-left{float:left!important}
.zgg-column-controll .float-right{float:right!important}
.zgg-column-controll .float-none{float:none!important}
@media(min-width:576px){.zgg-column-controll .float-sm-left{float:left!important}
.zgg-column-controll .float-sm-right{float:right!important}
.zgg-column-controll .float-sm-none{float:none!important}
}
@media(min-width:768px){.zgg-column-controll .float-md-left{float:left!important}
.zgg-column-controll .float-md-right{float:right!important}
.zgg-column-controll .float-md-none{float:none!important}
}
@media(min-width:992px){.zgg-column-controll .float-lg-left{float:left!important}
.zgg-column-controll .float-lg-right{float:right!important}
.zgg-column-controll .float-lg-none{float:none!important}
}
@media(min-width:1200px){.zgg-column-controll .float-xl-left{float:left!important}
.zgg-column-controll .float-xl-right{float:right!important}
.zgg-column-controll .float-xl-none{float:none!important}
}
.zgg-column-controll .invisible{visibility:hidden!important}
.zgg-column-controll .hidden-xs-up{display:none!important}
@media(max-width:575px){.zgg-column-controll .hidden-xs-down{display:none!important}
}
@media(min-width:576px){.zgg-column-controll .hidden-sm-up{display:none!important}
}
@media(max-width:767px){.zgg-column-controll .hidden-sm-down{display:none!important}
}
@media(min-width:768px){.zgg-column-controll .hidden-md-up{display:none!important}
}
@media(max-width:991px){.zgg-column-controll .hidden-md-down{display:none!important}
}
@media(min-width:992px){.zgg-column-controll .hidden-lg-up{display:none!important}
}
@media(max-width:1199px){.zgg-column-controll .hidden-lg-down{display:none!important}
}
@media(min-width:1200px){.zgg-column-controll .hidden-xl-up{display:none!important}
}
.zgg-column-controll .hidden-xl-down{display:none!important}
.zgg-column-controll .visible-print-block{display:none!important}
@media print{.zgg-column-controll .visible-print-block{display:block!important}
}
.zgg-column-controll .visible-print-inline{display:none!important}
@media print{.zgg-column-controll .visible-print-inline{display:inline!important}
}
.zgg-column-controll .visible-print-inline-block{display:none!important}
@media print{.zgg-column-controll .visible-print-inline-block{display:inline-block!important}
}
@media print{.zgg-column-controll .hidden-print{display:none!important}
}
@media screen and (max-width:960px){.zgg-no-scroll{position:fixed;overflow-y:scroll;top:0;left:0;right:0;bottom:0}
}
.hidden{background:0}
.hits.lgisearch,.lgisearch-hits.lgisearch.ui-menu-item{display:none}
[class*=mv_test_] [class*=mv_variant_]{display:none}
@media(min-width:620px){.zgg-min-height-150{min-height:150px}
}
@media(min-width:620px){.zgg-min-height-200{min-height:200px}
}
@media(min-width:620px){.zgg-min-height-250{min-height:250px}
}
@media(min-width:620px){.zgg-min-height-300{min-height:300px}
}
@media(min-width:620px){.zgg-min-height-350{min-height:350px}
}
@media(min-width:620px){.zgg-min-height-400{min-height:400px}
}
@media(min-width:620px){.zgg-min-height-450{min-height:450px}
}
@media(min-width:620px){.zgg-min-height-500{min-height:500px}
}
.orange{color:#f48c00}
.orange-background{background-color:#f48c00}
.orange-secundary{color:#f48c00}
.orange-secundary-background{background-color:#f48c00}
.orange-promo{color:#f56606}
.orange-promo-background{background-color:#f56606}
.blue-iris{color:#0ac}
.blue-iris-background{background-color:#0ac}
.grey-soft{color:#f1f2f3}
.grey-soft-background{background-color:#f1f2f3}
.grey-neutral{color:#d7dadc}
.grey-neutral-background{background-color:#d7dadc}
.grey-silver{color:#bcc1c5}
.grey-silver-background{background-color:#bcc1c5}
.grey-battleship{color:#828384}
.grey-battleship-background{background-color:#828384}
.grey-dark{color:#5e6062}
.grey-dark-background{background-color:#5e6062}
.grey-carbon{color:#262727}
.grey-carbon-background{background-color:#262727}
body:not(.cq-wcm-edit) .hidden *{background-image:none!important;display:none!important}
.zgg-product-generator{background-color:#fff}
.zgg-product-generator .title h2{font-family:museo900,verdana,sans-serif;border-bottom:solid 2px;border-color:#e4e6e8;padding-bottom:10px}
.zgg-product-generator .zgg-internet-speed .option,.zgg-product-generator .zgg-contract-duration .option,.zgg-product-generator .zgg-television .option,.zgg-product-generator .zgg-telephony .option{border:solid 2px;border-color:#f6f7f8;border-radius:10px;background-color:#f6f7f8;padding:15px;margin:10px 0}
.zgg-product-generator .zgg-internet-speed .option.added,.zgg-product-generator .zgg-contract-duration .option.added,.zgg-product-generator .zgg-television .option.added,.zgg-product-generator .zgg-telephony .option.added{border-color:#f48c00;box-shadow:0 4px 7px 0 #d7dadc}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper,.zgg-product-generator .zgg-television .option .zgg-wrapper,.zgg-product-generator .zgg-telephony .option .zgg-wrapper{text-align:center}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper input[type=radio],.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper input[type=radio],.zgg-product-generator .zgg-television .option .zgg-wrapper input[type=radio],.zgg-product-generator .zgg-telephony .option .zgg-wrapper input[type=radio]{position:absolute;visibility:hidden}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper .input-markup,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper .input-markup,.zgg-product-generator .zgg-television .option .zgg-wrapper .input-markup,.zgg-product-generator .zgg-telephony .option .zgg-wrapper .input-markup{width:25px;height:25px;z-index:11;cursor:pointer;position:absolute}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper .check,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper .check,.zgg-product-generator .zgg-television .option .zgg-wrapper .check,.zgg-product-generator .zgg-telephony .option .zgg-wrapper .check{display:inline-block;position:relative;border:1px solid;border-color:#c4c4c4;border-radius:100%;background-color:#fff;height:25px;width:25px;z-index:5;text-align:center;transition:border .1s linear;-webkit-transition:border .1s linear}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper .check::before,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper .check::before,.zgg-product-generator .zgg-television .option .zgg-wrapper .check::before,.zgg-product-generator .zgg-telephony .option .zgg-wrapper .check::before{display:block;position:relative;content:'';border-radius:100%;height:15px;width:15px;top:4px;left:0;margin:auto;transition:background .1s linear}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper input[type=radio]:checked ~ .check,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper input[type=radio]:checked ~ .check,.zgg-product-generator .zgg-television .option .zgg-wrapper input[type=radio]:checked ~ .check,.zgg-product-generator .zgg-telephony .option .zgg-wrapper input[type=radio]:checked ~ .check{border:1px solid;border-color:#c4c4c4}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper input[type=radio]:checked ~ .check::before,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper input[type=radio]:checked ~ .check::before,.zgg-product-generator .zgg-television .option .zgg-wrapper input[type=radio]:checked ~ .check::before,.zgg-product-generator .zgg-telephony .option .zgg-wrapper input[type=radio]:checked ~ .check::before{background:#f48c00}
.zgg-product-generator .zgg-internet-speed .option .zgg-wrapper input[type=radio]:checked ~ label,.zgg-product-generator .zgg-contract-duration .option .zgg-wrapper input[type=radio]:checked ~ label,.zgg-product-generator .zgg-television .option .zgg-wrapper input[type=radio]:checked ~ label,.zgg-product-generator .zgg-telephony .option .zgg-wrapper input[type=radio]:checked ~ label{color:#c4c4c4}
.zgg-product-generator .zgg-internet-speed .option .label-ribon,.zgg-product-generator .zgg-contract-duration .option .label-ribon,.zgg-product-generator .zgg-television .option .label-ribon,.zgg-product-generator .zgg-telephony .option .label-ribon{display:none}
.zgg-product-generator .zgg-internet-speed .option .label,.zgg-product-generator .zgg-contract-duration .option .label,.zgg-product-generator .zgg-television .option .label,.zgg-product-generator .zgg-telephony .option .label{cursor:pointer;text-decoration:none}
.zgg-product-generator .zgg-internet-speed .option .label:hover,.zgg-product-generator .zgg-contract-duration .option .label:hover,.zgg-product-generator .zgg-television .option .label:hover,.zgg-product-generator .zgg-telephony .option .label:hover{color:#262727!important}
.zgg-product-generator .zgg-internet-speed .option .label .label-titel,.zgg-product-generator .zgg-contract-duration .option .label .label-titel,.zgg-product-generator .zgg-television .option .label .label-titel,.zgg-product-generator .zgg-telephony .option .label .label-titel{float:left;width:50%;font-family:museo700,verdana,sans-serif;font-size:18pt}
@media(min-width:520px){.zgg-product-generator .zgg-internet-speed .option .label .label-titel,.zgg-product-generator .zgg-contract-duration .option .label .label-titel,.zgg-product-generator .zgg-television .option .label .label-titel,.zgg-product-generator .zgg-telephony .option .label .label-titel{width:100%;text-align:center}
}
.zgg-product-generator .zgg-internet-speed .option .label .label-prijs,.zgg-product-generator .zgg-contract-duration .option .label .label-prijs,.zgg-product-generator .zgg-television .option .label .label-prijs,.zgg-product-generator .zgg-telephony .option .label .label-prijs{float:left;width:50%;font-family:museo900,verdana,sans-serif;font-size:20pt;color:#f48c00;text-align:right}
@media(min-width:960px){.zgg-product-generator .zgg-internet-speed .option .label .label-prijs,.zgg-product-generator .zgg-contract-duration .option .label .label-prijs,.zgg-product-generator .zgg-television .option .label .label-prijs,.zgg-product-generator .zgg-telephony .option .label .label-prijs{width:100%;text-align:center;float:none}
}
.zgg-product-generator .zgg-internet-speed .option .label .label-byline,.zgg-product-generator .zgg-contract-duration .option .label .label-byline,.zgg-product-generator .zgg-television .option .label .label-byline,.zgg-product-generator .zgg-telephony .option .label .label-byline{font-family:museo700,verdana,sans-serif;font-size:14px;color:#707375}
.zgg-product-generator .zgg-internet-speed .option .label .label-usp,.zgg-product-generator .zgg-contract-duration .option .label .label-usp,.zgg-product-generator .zgg-television .option .label .label-usp,.zgg-product-generator .zgg-telephony .option .label .label-usp{text-align:center;font-family:museo700,verdana,sans-serif;font-size:13px;color:#262727;line-height:22px}
.zgg-product-generator .zgg-internet-speed .option .label .label-usp .icon-speed,.zgg-product-generator .zgg-contract-duration .option .label .label-usp .icon-speed,.zgg-product-generator .zgg-television .option .label .label-usp .icon-speed,.zgg-product-generator .zgg-telephony .option .label .label-usp .icon-speed{margin:10px auto;border-radius:8px;border:solid 1px;border-color:#c4c4c4;background-color:#fff;position:relative;width:100%}
.zgg-product-generator .zgg-internet-speed .option .label .label-usp .icon-speed .inner-speed,.zgg-product-generator .zgg-contract-duration .option .label .label-usp .icon-speed .inner-speed,.zgg-product-generator .zgg-television .option .label .label-usp .icon-speed .inner-speed,.zgg-product-generator .zgg-telephony .option .label .label-usp .icon-speed .inner-speed{border-radius:8px;height:15px;width:0;display:block;background-color:#f48c00;animation-delay:2s}
.zgg-product-generator .zgg-internet-speed .option .label .line,.zgg-product-generator .zgg-contract-duration .option .label .line,.zgg-product-generator .zgg-television .option .label .line,.zgg-product-generator .zgg-telephony .option .label .line{border:0;height:0;border-top:1px solid;border-color:#d7dadc}
@media(min-width:520px){.zgg-product-generator .zgg-internet-speed .option .label .label-prijs,.zgg-product-generator .zgg-contract-duration .option .label .label-prijs,.zgg-product-generator .zgg-television .option .label .label-prijs,.zgg-product-generator .zgg-telephony .option .label .label-prijs{width:100%}
.zgg-product-generator .zgg-internet-speed .option .label .line,.zgg-product-generator .zgg-contract-duration .option .label .line,.zgg-product-generator .zgg-television .option .label .line,.zgg-product-generator .zgg-telephony .option .label .line{display:block}
}
@media(min-width:620px){.zgg-product-generator .zgg-internet-speed .option .label .label-prijs,.zgg-product-generator .zgg-contract-duration .option .label .label-prijs,.zgg-product-generator .zgg-television .option .label .label-prijs,.zgg-product-generator .zgg-telephony .option .label .label-prijs{width:100%;text-align:center}
.zgg-product-generator .zgg-internet-speed .option .label .line,.zgg-product-generator .zgg-contract-duration .option .label .line,.zgg-product-generator .zgg-television .option .label .line,.zgg-product-generator .zgg-telephony .option .label .line{display:block}
}
@media(min-width:960px){.zgg-product-generator .zgg-internet-speed .option .label .label-prijs,.zgg-product-generator .zgg-contract-duration .option .label .label-prijs,.zgg-product-generator .zgg-television .option .label .label-prijs,.zgg-product-generator .zgg-telephony .option .label .label-prijs{display:block;padding:13px 0}
.zgg-product-generator .zgg-internet-speed .option .label .line,.zgg-product-generator .zgg-contract-duration .option .label .line,.zgg-product-generator .zgg-television .option .label .line,.zgg-product-generator .zgg-telephony .option .label .line{display:block}
}
.zgg-product-generator .zgg-internet-speed .option .label[data-label="internet-t1"] .inner-speed,.zgg-product-generator .zgg-contract-duration .option .label[data-label="internet-t1"] .inner-speed,.zgg-product-generator .zgg-television .option .label[data-label="internet-t1"] .inner-speed,.zgg-product-generator .zgg-telephony .option .label[data-label="internet-t1"] .inner-speed{animation:internet1 2s 1 forwards}
.zgg-product-generator .zgg-internet-speed .option .label[data-label="internet-t2"] .inner-speed,.zgg-product-generator .zgg-contract-duration .option .label[data-label="internet-t2"] .inner-speed,.zgg-product-generator .zgg-television .option .label[data-label="internet-t2"] .inner-speed,.zgg-product-generator .zgg-telephony .option .label[data-label="internet-t2"] .inner-speed{animation:internet2 2s 1 forwards}
.zgg-product-generator .zgg-internet-speed .option .label[data-label="internet-t3"] .inner-speed,.zgg-product-generator .zgg-contract-duration .option .label[data-label="internet-t3"] .inner-speed,.zgg-product-generator .zgg-television .option .label[data-label="internet-t3"] .inner-speed,.zgg-product-generator .zgg-telephony .option .label[data-label="internet-t3"] .inner-speed{animation:internet3 2s 1 forwards}
.zgg-product-generator .zgg-internet-speed .option .label[data-label="internet-t4"] .inner-speed,.zgg-product-generator .zgg-contract-duration .option .label[data-label="internet-t4"] .inner-speed,.zgg-product-generator .zgg-television .option .label[data-label="internet-t4"] .inner-speed,.zgg-product-generator .zgg-telephony .option .label[data-label="internet-t4"] .inner-speed{animation:internet4 2s 1 forwards}
@keyframes internet1{to{width:25%}
}
@keyframes internet2{to{width:50%}
}
@keyframes internet3{to{width:75%}
}
@keyframes internet4{to{width:100%}
}
.zgg-product-generator .zgg-additional-products .addon,.zgg-product-generator .zgg-additional-products .option{display:table;width:100%;background-color:#e4e6e8;border:solid 2px;border-color:#f6f7f8;border-radius:10px;margin:10px 0;position:relative}
.zgg-product-generator .zgg-additional-products .addon img,.zgg-product-generator .zgg-additional-products .option img{max-width:75px;max-height:95px}
.zgg-product-generator .zgg-additional-products .addon .arrow,.zgg-product-generator .zgg-additional-products .option .arrow{position:absolute;top:25px;background-color:#707375}
.zgg-product-generator .zgg-additional-products .addon .arrow::after,.zgg-product-generator .zgg-additional-products .addon .arrow::before,.zgg-product-generator .zgg-additional-products .option .arrow::after,.zgg-product-generator .zgg-additional-products .option .arrow::before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.zgg-product-generator .zgg-additional-products .addon .arrow::after,.zgg-product-generator .zgg-additional-products .option .arrow::after{border-color:transparent;border-right-color:#f6f7f8;border-width:9px;margin-top:-9px}
.zgg-product-generator .zgg-additional-products .addon .arrow::before,.zgg-product-generator .zgg-additional-products .option .arrow::before{border-color:transparent;border-right-color:#f6f7f8;border-width:10px;margin-top:-10px}
.zgg-product-generator .zgg-additional-products .addon .addon-input,.zgg-product-generator .zgg-additional-products .option .addon-input{text-align:center;padding-top:13px}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox],.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=radio],.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox],.zgg-product-generator .zgg-additional-products .option .addon-input input[type=radio]{position:absolute;visibility:hidden}
.zgg-product-generator .zgg-additional-products .addon .addon-input .input-markup,.zgg-product-generator .zgg-additional-products .option .addon-input .input-markup{width:20px;height:20px;z-index:11;cursor:pointer;position:absolute}
@media(min-width:520px){.zgg-product-generator .zgg-additional-products .addon .addon-input .input-markup,.zgg-product-generator .zgg-additional-products .option .addon-input .input-markup{width:25px;height:25px}
}
.zgg-product-generator .zgg-additional-products .addon .addon-input .check,.zgg-product-generator .zgg-additional-products .option .addon-input .check{display:inline-block;position:relative;border:1px solid;border-color:#c4c4c4;border-radius:100%;background-color:#fff;height:20px;width:20px;z-index:5;text-align:center;font-family:FontAwsome;transition:border .1s linear;-webkit-transition:border .1s linear}
@media(min-width:520px){.zgg-product-generator .zgg-additional-products .addon .addon-input .check,.zgg-product-generator .zgg-additional-products .option .addon-input .check{width:25px;height:25px}
}
.zgg-product-generator .zgg-additional-products .addon .addon-input .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input .check::before{display:block;position:relative;content:'';border-radius:100%;height:10px;width:10px;top:4px;left:0;margin:auto;transition:background .1s linear}
@media(min-width:520px){.zgg-product-generator .zgg-additional-products .addon .addon-input .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input .check::before{width:15px;height:15px}
}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox]:checked ~ .check,.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=radio]:checked ~ .check,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox]:checked ~ .check,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=radio]:checked ~ .check{border:1px solid;border-color:#c4c4c4}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox]:checked ~ .check::before,.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=radio]:checked ~ .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox]:checked ~ .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=radio]:checked ~ .check::before{background-color:#f48c00}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox]:checked ~ label,.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=radio]:checked ~ label,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox]:checked ~ label,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=radio]:checked ~ label{color:#c4c4c4}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox] ~ .check,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox] ~ .check{border-radius:15%}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox] ~ .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox] ~ .check::before{top:0;left:-1px;border-radius:15%;content:'\f00c';color:#fff}
@media(min-width:520px){.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox] ~ .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox] ~ .check::before{top:4px;left:0}
}
.zgg-product-generator .zgg-additional-products .addon .addon-input input[type=checkbox]:checked ~ .check::before,.zgg-product-generator .zgg-additional-products .option .addon-input input[type=checkbox]:checked ~ .check::before{background-color:#fff;color:#f48c00}
.zgg-product-generator .zgg-additional-products .addon .addon-option,.zgg-product-generator .zgg-additional-products .option .addon-option{display:table-cell;width:10%}
@media(min-width:620px){.zgg-product-generator .zgg-additional-products .addon .addon-option,.zgg-product-generator .zgg-additional-products .option .addon-option{width:7%}
}
@media(min-width:960px){.zgg-product-generator .zgg-additional-products .addon .addon-option,.zgg-product-generator .zgg-additional-products .option .addon-option{width:7%}
}
.zgg-product-generator .zgg-additional-products .addon .addon-option .addToCart_button,.zgg-product-generator .zgg-additional-products .option .addon-option .addToCart_button{display:none}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area,.zgg-product-generator .zgg-additional-products .option .addon-content-area{display:table-cell;width:86%;background-color:#f6f7f8}
@media(min-width:620px){.zgg-product-generator .zgg-additional-products .addon .addon-content-area,.zgg-product-generator .zgg-additional-products .option .addon-content-area{width:93%}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area img,.zgg-product-generator .zgg-additional-products .option .addon-content-area img{float:left}
}
@media(min-width:960px){.zgg-product-generator .zgg-additional-products .addon .addon-content-area,.zgg-product-generator .zgg-additional-products .option .addon-content-area{width:93%}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area img,.zgg-product-generator .zgg-additional-products .option .addon-content-area img{float:left}
}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area a,.zgg-product-generator .zgg-additional-products .option .addon-content-area a{text-decoration:none}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area a:hover,.zgg-product-generator .zgg-additional-products .option .addon-content-area a:hover{color:#707375!important}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-titel,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-titel{display:block;padding:0 20px;font-family:museo500,verdana,sans-serif;font-size:16px;padding-right:80px}
@media(min-width:620px){.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-titel,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-titel{width:70%;display:inline-block}
}
@media(min-width:960px){.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-titel,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-titel{width:80%;display:inline-block}
}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-content,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .content,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-content,.zgg-product-generator .zgg-additional-products .option .addon-content-area .content{padding:0 20px;width:90%}
@media(min-width:620px){.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-content,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .content,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-content,.zgg-product-generator .zgg-additional-products .option .addon-content-area .content{width:70%;display:inline-block}
}
@media(min-width:960px){.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-content,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .content,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-content,.zgg-product-generator .zgg-additional-products .option .addon-content-area .content{width:80%;display:inline-block}
}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-content p,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .content p,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-content p,.zgg-product-generator .zgg-additional-products .option .addon-content-area .content p{font-family:verdana,sans-serif;font-size:14px}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-content p a,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .content p a,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-content p a,.zgg-product-generator .zgg-additional-products .option .addon-content-area .content p a{color:#707375}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .prices,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .itemdiscountprice,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .prices .itemdiscountprice,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs,.zgg-product-generator .zgg-additional-products .option .addon-content-area .prices,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .itemdiscountprice,.zgg-product-generator .zgg-additional-products .option .addon-content-area .prices .itemdiscountprice{position:absolute;top:10px;right:10px;font-family:museo900,verdana,sans-serif;font-size:24px;color:#f48c00}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .label-byline,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .normalpricewrapper,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .prices .label-byline,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .itemdiscountprice .label-byline,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .prices .normalpricewrapper,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .itemdiscountprice .normalpricewrapper,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .label-byline,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .normalpricewrapper,.zgg-product-generator .zgg-additional-products .option .addon-content-area .prices .label-byline,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .itemdiscountprice .label-byline,.zgg-product-generator .zgg-additional-products .option .addon-content-area .prices .normalpricewrapper,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .itemdiscountprice .normalpricewrapper{display:block;text-align:right;font-family:museo700,verdana,sans-serif;font-size:14px;color:#707375}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .normalpricewrapper,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .prices .normalpricewrapper,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .itemdiscountprice .normalpricewrapper,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .normalpricewrapper,.zgg-product-generator .zgg-additional-products .option .addon-content-area .prices .normalpricewrapper,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .itemdiscountprice .normalpricewrapper{padding-top:35px}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .itemdiscountprice,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .prices .itemdiscountprice,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .label-prijs .itemdiscountprice .itemdiscountprice,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .itemdiscountprice,.zgg-product-generator .zgg-additional-products .option .addon-content-area .prices .itemdiscountprice,.zgg-product-generator .zgg-additional-products .option .addon-content-area .label-prijs .itemdiscountprice .itemdiscountprice{margin-top:-5px}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-more-heading,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .infoBtn,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-more-heading,.zgg-product-generator .zgg-additional-products .option .addon-content-area .infoBtn{margin:10px 0;font-family:verdana,sans-serif;font-size:14px;font-weight:normal!important;color:#f48c00;text-decoration:none}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-more-heading:hover,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .infoBtn:hover,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-more-heading:hover,.zgg-product-generator .zgg-additional-products .option .addon-content-area .infoBtn:hover{text-decoration:underline}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-more-foldout,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .infoBtnContent,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-more-foldout,.zgg-product-generator .zgg-additional-products .option .addon-content-area .infoBtnContent{display:none;padding:0 20px}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addon-more-foldout ul li,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .infoBtnContent ul li,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addon-more-foldout ul li,.zgg-product-generator .zgg-additional-products .option .addon-content-area .infoBtnContent ul li{font-family:verdana,sans-serif;font-size:14px;color:#707375}
.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addonbutton-add,.zgg-product-generator .zgg-additional-products .addon .addon-content-area .addonbutton-remove,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addonbutton-add,.zgg-product-generator .zgg-additional-products .option .addon-content-area .addonbutton-remove{display:none}
.zgg-product-generator .zgg-additional-products .addon.cart p,.zgg-product-generator .zgg-additional-products .option.cart p{margin:10px 0}
.zgg-product-generator .zgg-additional-products .addon.cart .addon-input,.zgg-product-generator .zgg-additional-products .option.cart .addon-input{position:absolute;padding-left:5px}
@media(min-width:520px){.zgg-product-generator .zgg-additional-products .addon.cart .addon-input,.zgg-product-generator .zgg-additional-products .option.cart .addon-input{padding-left:15px}
}
.zgg-product-generator .zgg-additional-products .addon.cart .addon-content-area,.zgg-product-generator .zgg-additional-products .option.cart .addon-content-area{padding:20px}
.zgg-product-generator .zgg-additional-products .addon.cart .addon-content-area .content,.zgg-product-generator .zgg-additional-products .option.cart .addon-content-area .content{padding:0}
@media(min-width:520px){.zgg-product-generator .zgg-additional-products .addon.cart .addon-content-area .content,.zgg-product-generator .zgg-additional-products .option.cart .addon-content-area .content{padding:0 20px}
}
.zgg-product-generator .zgg-additional-products .addon.cart .addon-content-area .label-titel,.zgg-product-generator .zgg-additional-products .option.cart .addon-content-area .label-titel{padding-left:0}
.zgg-product-generator .zgg-contract-duration .option,.zgg-product-generator .zgg-television .option,.zgg-product-generator .zgg-telephony .option{text-align:left}
@media(min-width:520px){.zgg-product-generator .zgg-contract-duration .option,.zgg-product-generator .zgg-television .option,.zgg-product-generator .zgg-telephony .option{text-align:center}
}
.zgg-product-generator .zgg-contract-duration .option .label .label-titel,.zgg-product-generator .zgg-television .option .label .label-titel,.zgg-product-generator .zgg-telephony .option .label .label-titel{font-size:20px;float:none;width:100%}
.zgg-product-generator .zgg-contract-duration .option .label .label-prijs,.zgg-product-generator .zgg-television .option .label .label-prijs,.zgg-product-generator .zgg-telephony .option .label .label-prijs{display:none}
.zgg-product-generator .zgg-contract-duration .option .label .label-usp,.zgg-product-generator .zgg-television .option .label .label-usp,.zgg-product-generator .zgg-telephony .option .label .label-usp{margin:10px 0;font-size:14px;font-family:verdana,sans-serif;text-align:left}
@media(min-width:520px){.zgg-product-generator .zgg-contract-duration .option .label .label-usp,.zgg-product-generator .zgg-television .option .label .label-usp,.zgg-product-generator .zgg-telephony .option .label .label-usp{text-align:center}
}
.zgg-product-generator .zgg-contract-duration .option .label .line,.zgg-product-generator .zgg-television .option .label .line,.zgg-product-generator .zgg-telephony .option .label .line{display:none}
.zgg-product-generator .zgg-contract-duration .option .label .zgg-wrapper,.zgg-product-generator .zgg-television .option .label .zgg-wrapper,.zgg-product-generator .zgg-telephony .option .label .zgg-wrapper{margin-top:20px}
@media(min-width:520px){.zgg-product-generator .lgi_col_33_33_33-c0,.zgg-product-generator .lgi_col_33_33_33-c1,.zgg-product-generator .lgi_col_33_33_33-c2,.zgg-product-generator .lgi_col_33_33_33-c3,.zgg-product-generator .lgi_col_33_33_33-c4{width:33.33333333333333%!important}
}
@media(min-width:620px){.zgg-product-generator .lgi_col_33_33_33-c0,.zgg-product-generator .lgi_col_33_33_33-c1,.zgg-product-generator .lgi_col_33_33_33-c2,.zgg-product-generator .lgi_col_33_33_33-c3,.zgg-product-generator .lgi_col_33_33_33-c4{width:33.33333333333333%!important}
.zgg-product-generator .lgi_col_67_33-c0,.zgg-product-generator .lgi_col_67_33-c1{width:100%}
}
@media(min-width:960px){.zgg-product-generator .lgi_col_33_33_33-c0,.zgg-product-generator .lgi_col_33_33_33-c1,.zgg-product-generator .lgi_col_33_33_33-c2,.zgg-product-generator .lgi_col_33_33_33-c3,.zgg-product-generator .lgi_col_33_33_33-c4{width:33.33333333333333%!important}
.zgg-product-generator .lgi_col_67_33-c0{width:66.7%}
.zgg-product-generator .lgi_col_67_33-c1{width:33.3%}
}
.zgg-product-generator #finalstep{position:relative;margin-top:0;z-index:10}
.zgg-product-generator #finalstep.sticky{position:fixed;margin-top:25px;margin-left:0;top:0}
.zgg-product-generator #minibasket{background:white;box-shadow:0 0 2px #CCC;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden;border-radius:10px 10px 10px 10px}
.zgg-product-generator #minibasket .ziggo-icon-arrow-down{float:right}
.zgg-product-generator #minibasket h4{font-family:'museo700',Verdana,sans-serif;font-size:17px}
.zgg-product-generator #minibasket h2{font-family:'museo500',Verdana,sans-serif;font-size:24px;padding:5px 15px 0 0;margin:15px 15px 15px 15px}
.zgg-product-generator ul.overzicht,.zgg-product-generator ul.addons{padding:0;margin:15px 15px 0 15px;list-style-position:inside}
.zgg-product-generator ul.overzicht li,.zgg-product-generator ul.addons li{clear:both;padding:2px 0 2px 20px;margin-left:0;text-align:left;background:url("../../../../content/dam/www.ziggo.nl/components/ziggocart/img/cartItem.png?") 0 10px no-repeat}
.zgg-product-generator ul.overzicht li.overzicht-title{background:0;padding:0;margin:0 0 10px 0}
.zgg-product-generator ul.overzicht li{position:relative;list-style:none}
.zgg-product-generator ul.overzicht{border-top:1px solid #eceef0;padding-top:15px}
.zgg-product-generator ul.addons{display:none;margin-top:0;margin-bottom:10px}
.zgg-product-generator ul.addons li{overflow:auto;position:relative;list-style:none}
.zgg-product-generator ul.addons li.spoedmonteur .item-prijs,.zgg-product-generator ul.addons li.contract-1m .item-prijs,.zgg-product-generator ul.addons li.contract-1y .item-prijs,.zgg-product-generator ul.addons li.contract-2y .item-prijs,.zgg-product-generator ul.addons li.contract-3y .item-prijs,.zgg-product-generator ul.addons li.contract-1m .del,.zgg-product-generator ul.addons li.contract-1y .del,.zgg-product-generator ul.addons li.contract-2y .del,.zgg-product-generator ul.addons li.contract-3y .del{display:none}
.zgg-product-generator .addons .basket-nextlevel{display:block}
.zgg-product-generator .addons .basket-nextlevel+.del{position:absolute;left:75px;top:23px}
.zgg-product-generator ul.overzicht .product{padding:0;margin:0 0 10px 0;list-style:none;background:0;position:relative}
.zgg-product-generator ul.overzicht .product .productnaam{max-width:225px;display:inline-block}
.zgg-product-generator ul.overzicht .product .item-prijs{position:absolute}
.zgg-product-generator .itempromotxt{max-width:320px;display:block;color:#f48c00;font-weight:bold}
.zgg-product-generator .actieregel{display:block;margin:0 15px 0 15px;padding:15px 0;width:auto;position:relative;border-top:1px solid #eceef0}
.zgg-product-generator .actieregel .orange-highlight{color:#f90}
.zgg-product-generator .actieregel a{color:#000;text-decoration:none}
.zgg-product-generator .actieregel a:hover{text-decoration:underline}
.zgg-product-generator .overzicht-totaal{padding:10px 15px 0 15px;width:auto;position:relative;background:#f7f7f7;font-weight:bold;clear:both;overflow:hidden}
.zgg-product-generator .overzicht-korting{background:#f7f7f7;display:block;padding:15px 15px 0 15px;width:auto;position:relative;font-weight:bold}
.zgg-product-generator .overzicht-prijs{font-size:46px;font-family:'museo900',sans-serif;color:#f48c00;position:relative;z-index:1;top:-10px;float:right}
.zgg-product-generator .overzicht-prijs sup{left:-.4em;top:-.7em;font-size:.5em}
.zgg-product-generator .overzicht-actieprijs{position:relative;float:right;right:0}
.zgg-product-generator .overzicht-eenmalig{display:block;padding:15px 15px 10px 15px;background:#f7f7f7;width:auto;position:relative;font-weight:bold;border-top:1px solid #efefef}
.zgg-product-generator .divider2{border-top:1px solid #d7dadc;height:1px;display:block;margin-top:15px}
.zgg-product-generator .overzicht-btw{position:relative;display:block;margin:-10px auto 10px auto;color:#f48c00}
.zgg-product-generator .eenmalig-prijs{margin:0;position:relative;float:right}
.zgg-product-generator .item-prijs{position:relative;right:0;top:0;float:right}
.zgg-product-generator .addon_internetbeveiliging_uitgebreid .item-naam,.zgg-product-generator .addon_volop_bellen_nl .item-naam,.zgg-product-generator .addon_volop_bellen_internationaal .item-naam{width:195px;display:inline-block}
.zgg-product-generator .addons .item-naam{float:left}
.zgg-product-generator .del{margin:0 0 0 .25em;display:inline-block;height:15px;width:15px;background-position:0 0;position:relative;float:left;font-size:15px;text-decoration:none;color:#ddd}
.zgg-product-generator .del:hover{color:#ddd;text-decoration:none}
.zgg-product-generator .del:before{font-family:'ziggonl';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"N"}
.zgg-product-generator .del:hover{background-position:0 -25px}
.zgg-product-generator .step-picker{position:relative;background:#f7f7f7;width:auto;margin:0;padding:0 15px 15px 15px;clear:both;text-align:right;min-height:35px;display:none}
.zgg-product-generator .step-picker:before,.zgg-product-generator .step-picker:after{content:"";display:table}
.zgg-product-generator .step-picker:after{clear:both}
.zgg-product-generator #finalstep .ziggo-icon-headset{opacity:.5;font-size:.75em;top:.15em;position:relative;margin-right:.75em}
.zgg-product-generator #finalstep .ziggo-icon-bel-ons{opacity:.5;margin-right:.65em}
.zgg-product-generator #freecallcontainer{padding:15px;border-top:1px solid #eceef0;overflow:auto}
.zgg-product-generator #freecallheader{cursor:pointer}
.zgg-product-generator #freecallheader h4{margin:0}
.zgg-product-generator #freecallnumber,.zgg-product-generator #cmlnumber{font-size:14px;line-height:1.42857143;color:#000;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #bcc1c5;box-shadow:inset 0 2px 2px rgba(0,0,0,0.05);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:11px 12px 10px;min-width:190px;border-radius:0;height:38px;width:70%;display:block;margin:10px 0;float:left}
.zgg-product-generator #cmlnumber{width:65%}
.zgg-product-generator #freecallinput>span{margin:10px 0;display:block}
.zgg-product-generator #freecallstart{float:right;margin-top:13px}
.zgg-product-generator #cmlbutton{margin:13px 0 0 10px}
.zgg-product-generator #callmelater{display:block;padding:7px 10px;margin:10px 0 10px 0}
.zgg-product-generator .nl_soho-telefoon{padding:15px;position:relative;float:none!important;border-top:1px solid #eceef0}
.zgg-product-generator .nl_soho-telefoon h4{cursor:pointer;margin:0}
.zgg-product-generator .nl_soho-telefoon-nummer{font-size:30px;padding:0;margin:10px 0}
.zgg-product-generator .nl_soho-telefoon .kleine-lettertjes{display:block;max-width:340px}
.zgg-product-generator #productpage,.zgg-product-generator #save{display:inline-block;background:orange;color:#FFF;padding:10px 15px;text-decoration:none;min-width:130px;text-align:left;float:right}
.zgg-product-generator #bestel,.zgg-product-generator #mail{float:none;display:inline-block}
.zgg-product-generator #productpage{display:none;margin-bottom:10px;background:#0ad}
.zgg-product-generator #reset{height:0;width:0;overflow:hidden;display:none!important}
.zgg-product-generator #reset:before{font-family:'ziggonl';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"F";position:absolute;left:0;right:0;top:0;bottom:0;text-indent:0}
.zgg-product-generator #reset:hover{text-decoration:none}
.zgg-product-generator #save{display:none;margin-top:10px;background:#999}
.zgg-product-generator .bandersnatch-stopper{visibility:hidden}
.zgg-product-generator .bandersnatch-stopper{visibility:hidden}
@media screen and (min-width:1200px){.zgg-product-generator #finalstep{min-width:370px}
}
@media screen and (min-width:769px){.zgg-product-generator .option{margin-top:35px}
.zgg-product-generator .label-ribbon{margin-top:-35px}
.zgg-product-generator .addonbox{margin-bottom:10px}
}
@media screen and (min-width:620px) and (max-width:960px),screen and (min-device-width:630px) and (max-device-width:960px) and (orientation:portrait){.zgg-product-generator .step1 .lgi_col_33_33_33-c0,.zgg-product-generator .step1 .lgi_col_33_33_33-c1,.zgg-product-generator .step1 .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media screen and (max-width:768px),screen and (max-device-width:768px) and (orientation:portrait){.zgg-product-generator .lgi_col_70_30-c0,.zgg-product-generator .lgi_col_70_30-c1{float:none;width:100%}
.zgg-product-generator .touch .option .label,.zgg-product-generator .touch .option input{-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none}
.zgg-product-generator #bandersnatch-header{height:105px;border-radius:6px}
.zgg-product-generator #finalstep{float:none;clear:both;width:100%;margin:0 0 0 0!important}
.zgg-product-generator .directcall{clear:both;float:left}
.zgg-product-generator ul.overzicht .product{width:100%}
.zgg-product-generator .product .item-prijs{right:0}
}
@media screen and (max-width:768px),screen and (max-device-width:768px) and (orientation:portrait){.zgg-product-generator .label-container{position:relative}
.zgg-product-generator .main-step.step1 .notification{margin-top:5px}
.zgg-product-generator .label-speed,.zgg-product-generator .label-titel{font-size:18px}
.zgg-product-generator .label-byline{font-size:12px}
.zgg-product-generator .old-price-desktop{display:none}
.zgg-product-generator .old-price-mob{display:inline-block}
.zgg-product-generator .option.skip .label{height:auto;padding-bottom:0}
.zgg-product-generator .step2 .option.skip .label{height:123px}
.zgg-product-generator .label-titel br{display:none}
.zgg-product-generator a.icon{display:none!important}
.zgg-product-generator .bandersnatch.addon-container{display:none!important}
}
@media screen and (max-width:560px){.zgg-product-generator .addonbox{display:none}
}
.zgg-accordion.zgg-white{background-color:#fff}
.zgg-accordion.zgg-white .zgg-collapsible{background-color:#f6f7f8}
.zgg-accordion.zgg-grey{background-color:#f6f7f8}
.zgg-accordion.zgg-grey .zgg-collapsible{background-color:#fff}
.zgg-accordion .zgg-collapsible{margin:20px 0;padding:15px;border-radius:10px}
.zgg-accordion .zgg-collapsible .zgg-collapsible{padding:0}
.zgg-foldable-content-wrapper{transition:all .4s ease-in-out}
.zgg-foldable-content-wrapper .chevron-area{overflow-x:hidden;position:relative;display:-ms-flexbox;display:flex;width:7px;-ms-flex-align:center;align-items:center}
.zgg-foldable-content-wrapper .chevron-area:focus{outline:0}
.zgg-foldable-content-wrapper .chevron-area-left{float:left}
.zgg-foldable-content-wrapper .chevron-area-left .chevron-bar{-ms-transform:rotate(40deg) scaleX(2) translateX(1.4px);transform:rotate(40deg) scaleX(2) translateX(1.4px)}
.zgg-foldable-content-wrapper .chevron-area-right{float:right}
.zgg-foldable-content-wrapper .chevron-area-right .chevron-bar{-ms-transform:rotate(-40deg) scaleX(2) translateX(-1.4px);transform:rotate(-40deg) scaleX(2) translateX(-1.4px)}
.zgg-foldable-content-wrapper .chevron-bar{background:#bcc1c5;width:25px;transition:all .4s ease-in-out;display:block;height:2px}
.zgg-foldable-content-wrapper .zgg-black{color:#262727;fill:#262727}
.zgg-foldable-content-wrapper .zgg-black .chevron-bar{background:#262727}
.zgg-foldable-content-wrapper .zgg-orange{color:#f48c00;fill:#f48c00}
.zgg-foldable-content-wrapper .zgg-orange .chevron-bar{background:#f48c00}
.zgg-foldable-content-wrapper .zgg-red{color:#e60000;fill:#e60000}
.zgg-foldable-content-wrapper .zgg-red .chevron-bar{background:#e60000}
.zgg-foldable-content-wrapper .zgg-gray{color:#707375;fill:#707375}
.zgg-foldable-content-wrapper .zgg-gray .chevron-bar{background:#707375}
.zgg-foldable-content-wrapper .zgg-orange-promo{color:#f56606;fill:#f56606}
.zgg-foldable-content-wrapper .zgg-orange-promo .chevron-bar{background:#f56606}
.zgg-foldable-content-wrapper .zgg-blue-iris{color:#0ac;fill:#0ac}
.zgg-foldable-content-wrapper .zgg-blue-iris .chevron-bar{background:#0ac}
.zgg-foldable-content-wrapper .zgg-white{color:#fff;fill:#fff}
.zgg-foldable-content-wrapper .zgg-white .chevron-bar{background:#fff}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon:focus{outline:0}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon.zgg-collapse-plus svg{width:16px;height:16px}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon.zgg-collapse-plus .zgg-foldable-content-chevron{display:none}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon.zgg-collapse-plus .zgg-foldable-content-plus{display:-ms-flexbox;display:flex;transition:all .4s ease-in-out}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon.zgg-collapse-chevron{height:14px;display:-ms-flexbox;display:flex}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon.zgg-collapse-chevron .zgg-foldable-content-chevron{display:-ms-flexbox;display:flex}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon.zgg-collapse-chevron .zgg-foldable-content-plus{display:none}
.zgg-foldable-content-wrapper-expanded .zgg-foldable-content-plus{-ms-transform:rotate(45deg);transform:rotate(45deg)}
.zgg-foldable-content-wrapper-expanded .chevron-area-left .chevron-bar{-ms-transform:rotate(-40deg) scaleX(2) translateX(1.4px);transform:rotate(-40deg) scaleX(2) translateX(1.4px)}
.zgg-foldable-content-wrapper-expanded .chevron-area-right .chevron-bar{-ms-transform:rotate(40deg) scaleX(2) translateX(-1.4px);transform:rotate(40deg) scaleX(2) translateX(-1.4px)}
.cq-wcm-edit .zgg-foldable-content-wrapper{position:relative}
.cq-wcm-edit .zgg-foldable-content-wrapper .zgg-foldable-content-content{height:auto;opacity:1;pointer-events:auto}
.cq-wcm-edit .zgg-foldable-content-wrapper .zgg-foldable-content-banner{display:inline-block;width:100%}
.cq-wcm-edit .zgg-foldable-content-wrapper .zgg-foldable-content-banner-left{display:block;width:calc(100% - 60px);float:left}
.cq-wcm-edit .zgg-foldable-content-wrapper .zgg-foldable-content-icon{display:none;text-align:right;float:right;width:60px}
.zgg-foldable-content-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon{vertical-align:middle;pointer-events:none}
.zgg-foldable-content-wrapper .zgg-foldable-content-banner{-ms-flex-direction:row;flex-direction:row;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:100%;flex:100%}
.zgg-foldable-content-wrapper .zgg-foldable-content-content{opacity:0;height:0;pointer-events:none}
.zgg-foldable-content-wrapper .zgg-foldable-content-banner-icon-align-end{-ms-flex-pack:justify;justify-content:space-between}
.zgg-foldable-content-wrapper .zgg-foldable-content-banner-icon-align-end{-ms-flex-pack:justify;justify-content:space-between}
.zgg-foldable-content-wrapper .zgg-foldable-content-banner-icon-align-end .zgg-foldable-content-banner-left{display:inline;width:calc(100% - 30px)}
.zgg-foldable-content-wrapper .zgg-foldable-content-banner-icon-align-begin .zgg-foldable-content-banner-left{display:inline;width:initial}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon{margin-left:8px;justify-self:flex-end;display:-ms-flexbox;display:flex}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon-start{-ms-flex-item-align:start;align-self:flex-start}
.zgg-foldable-content-wrapper .zgg-foldable-content-icon-end{-ms-flex-item-align:end;align-self:flex-end}
.zgg-foldable-content-wrapper.zgg-white{background-color:#fff}
.zgg-foldable-content-wrapper.zgg-white .zgg-collapsible{background-color:#f6f7f8}
.zgg-foldable-content-wrapper.zgg-grey{background-color:#f6f7f8}
.zgg-foldable-content-wrapper.zgg-grey .zgg-collapsible{background-color:#fff}
.zgg-foldable-content-wrapper.zgg-battleship-gray{background-color:#828384}
.zgg-foldable-content-wrapper.zgg-battleship-gray .zgg-collapsible{background-color:#828384}
.zgg-foldable-content-wrapper.zgg-carbon-gray{background-color:#262727}
.zgg-foldable-content-wrapper.zgg-carbon-gray .zgg-collapsible{background-color:#262727}
.zgg-foldable-content-wrapper.zgg-silver{background-color:#bcc1c5}
.zgg-foldable-content-wrapper.zgg-silver .zgg-collapsible{background-color:#bcc1c5}
.zgg-foldable-content-wrapper .zgg-collapsible{margin:20px 0;padding:15px;border-radius:10px}
.zgg-foldable-content-wrapper .zgg-collapsible .zgg-collapsible{padding:0}
.zgg-foldable-content-animating{pointer-events:none}
.zgg-advice-form{padding:28px}
@media(min-width:620px){.zgg-advice-form h4{font-size:30px}
}
.zgg-advice-form .zgg-advice-subtext{margin-top:11px;font-family:museo700,verdana,sans-serif;font-size:16px;line-height:1.56}
@media(min-width:620px){.zgg-advice-form .zgg-advice-subtext{font-size:20px;line-height:1.4;font-family:museo500,verdana,sans-serif}
}
.zgg-advice-form .parsys{padding:5px}
.zgg-advice-form fieldset{border:0;padding:0 0 19px;margin-top:14px;border-top:1px solid #c9cdd1}
@media(min-width:620px){.zgg-advice-form fieldset{padding-top:16px}
}
.zgg-advice-form fieldset legend{width:100%;padding-top:14px;font-family:museo500,verdana,sans-serif}
@media(min-width:620px){.zgg-advice-form fieldset legend{width:40%;float:left;margin-right:10%}
}
.zgg-advice-form fieldset ul{list-style-type:none;margin:6px 0 0;padding:0;overflow:hidden;width:100%;display:-ms-flexbox;display:flex}
@media(min-width:620px){.zgg-advice-form fieldset ul{width:50%}
}
.zgg-advice-form fieldset ul li{-ms-flex-positive:1;flex-grow:1;margin:0 13px 0 0;height:35px;position:relative}
.zgg-advice-form fieldset ul li:last-child{margin:0}
.zgg-advice-form fieldset ul li:hover{background:#f6f7f8}
.zgg-advice-form fieldset ul li label,.zgg-advice-form fieldset ul li input{display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.zgg-advice-form fieldset ul li input[type="radio"]{opacity:.011;z-index:5;width:100%;height:100%;cursor:pointer}
.zgg-advice-form fieldset ul li input[type="radio"]:checked+label{background-color:#f6f7f8;border:1px solid #f48c00;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);font-weight:900}
.zgg-advice-form fieldset ul li label{padding:8px;border:1px solid #c4c4c4;border-radius:5px;text-align:center;color:#f48c00;font-family:museo500,verdana,sans-serif;z-index:4}
.zgg-advice-form .zgg-advice-footer{border-top:1px solid #c9cdd1;padding-top:23px;text-align:center;font-family:museo500,verdana,sans-serif}
.zgg-advice-form .zgg-advice-footer span{font-size:24px}
@media(min-width:620px){.zgg-advice-form .zgg-advice-footer span{font-size:30px}
}
.zgg-advice-form .zgg-advice-footer span.zgg-advice-output{font-family:museo900,verdana,sans-serif}
.zgg-advice-form .zgg-advice-footer span.zgg-advice-dl-speed,.zgg-advice-form .zgg-advice-footer span.zgg-advice-ul-speed{font-size:16px}
@media(min-width:620px){.zgg-advice-form .zgg-advice-footer span.zgg-advice-dl-speed,.zgg-advice-form .zgg-advice-footer span.zgg-advice-ul-speed{font-size:20px}
}
.zgg-advice-form .zgg-advice-footer span.zgg-cta-item{display:block;margin-top:11px}
.zgg-advice-form .zgg-advice-footer span.zgg-cta-item a{width:100%;height:53px;padding:6px}
@media(min-width:620px){.zgg-advice-form .zgg-advice-footer span.zgg-cta-item a{width:50%}
}
.zgg-article-list{background-color:#eceef0}
.zgg-article-list>.parsys_column{margin:0 auto}
.zgg-component-title{font-family:museo900,verdana,sans-serif;font-size:4.0rem;margin-bottom:40px;text-align:center}
.zgg-article-teaser{background-color:#fff;border-radius:10px;margin-bottom:15px;position:relative}
@media(min-width:620px){.zgg-article-teaser{height:500px;margin-bottom:40px}
}
.zgg-vertical-align{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin:0 0 10px}
@media(min-width:620px){.zgg-vertical-align{margin-bottom:5px}
}
.zgg-maintag{float:left;width:60%;position:relative}
@media(min-width:620px){.zgg-maintag{margin-bottom:10px}
}
.zgg-maintag span{text-decoration:underline;font-family:verdana,sans-serif;font-size:14px;color:#4b4d4f;text-align:left}
@media(min-width:620px){.zgg-maintag span{font-size:16px}
}
.timestamp-teaser{float:right;text-align:right;font-family:museo500,verdana,sans-serif;font-size:14px;color:#707375;width:40%;position:relative}
.zgg-icon-time:after{content:"";width:14px;height:14px;font-family:FontAwsome;font-size:14px}
.zgg-article-container{text-align:center;position:relative;min-height:373px}
@media(min-width:620px){.zgg-article-container{min-height:746px}
}
.zgg-article-container .zgg-background{background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position-y:0;background-position-x:50%;position:absolute;top:0;width:100%;overflow:hidden;height:373px}
@media(min-width:620px){.zgg-article-container .zgg-background{height:746px;background-attachment:fixed}
}
.zgg-article-container header{bottom:90px;position:absolute;width:100%}
@media(min-width:620px){.zgg-article-container header{bottom:197px}
}
.zgg-article-container header h1,.zgg-article-container header h2{color:#fff;text-shadow:-2px 4px 3px rgba(38,38,38,0.65);margin:0 auto;padding:0 1em;max-width:1240px;position:relative}
.zgg-article-container header h1{font-family:museo900,verdana,sans-serif;font-weight:normal;font-size:40px;line-height:1.11em;margin-bottom:.23em}
@media(min-width:620px){.zgg-article-container header h1{font-size:90px}
}
.zgg-article-container header h2{display:none;font-family:museo500,verdana,sans-serif;font-weight:normal;font-size:50px;line-height:1.25em}
@media(min-width:620px){.zgg-article-container header h2{display:block}
}
.zgg-article{background-color:#fff;margin:-40px auto 30px;padding:10px;border-radius:10px;width:100%;min-height:200px;position:relative;box-shadow:0 5px 15px #d7dadc;text-align:left}
.zgg-article::before,.zgg-article::after{clear:both;content:" ";display:table}
@media(min-width:620px){.zgg-article{padding:44px 0;margin:-140px auto 30px}
}
@media(min-width:960px){.zgg-article{padding:44px 0;max-width:1200px}
}
@media(min-width:1240px){.zgg-article{max-width:1240px}
}
.zgg-article .lgi-templatesection>div{margin:0 auto}
.zgg-article .lgi-templatesection>div .row{padding:0 20px 40px!important;text-align:left}
@media(min-width:620px){.zgg-article .lgi-templatesection>div .row{padding:0 80px 60px!important}
}
@media(min-width:960px){.zgg-article .lgi-templatesection>div .row{padding:0 150px 60px!important}
}
@media(min-width:1240px){.zgg-article .lgi-templatesection>div .row{padding:0 198px 60px!important}
}
.zgg-article .lgi-templatesection>div .image.section{padding:30px 0}
.zgg-article .lgi-templatesection>div.zgg-template-section-color{padding:0}
.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:30px 20px 40px!important;margin-bottom:0}
@media(min-width:620px){.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:50px 80px 60px!important}
}
@media(min-width:960px){.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:50px 150px 60px!important}
}
@media(min-width:1240px){.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:50px 198px 60px!important}
}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin{margin:0;padding:0;width:100%}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .row{margin:0;padding:0!important;width:100%}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .image.section{padding:0}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .image.section .floatleft{display:block!important;float:none!important}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .image.section img{width:100%;height:auto}
.zgg-timestamp{font-family:museo500,verdana,sans-serif;margin:0 20px 10px;text-align:center;color:#c9cdd1;font-size:15px;line-height:45px}
.zgg-timestamp a{font-size:16px;color:#4b4d4f}
.zgg-timestamp .zgg-time-icon{position:relative;vertical-align:middle}
.zgg-timestamp .zgg-time-icon:after{content:'\f017';width:22px;height:22px;font-family:FontAwsome;font-size:22px;display:inline-block;vertical-align:middle;line-height:22px}
.zgg-introduction{font-family:museo500i,verdana,sans-serif;font-size:20px;line-height:30px;color:#f48c00;text-align:center;margin:0 20px 40px}
@media(min-width:620px){.zgg-introduction{margin-left:40px;margin-right:40px;font-size:24px}
}
@media(min-width:960px){.zgg-introduction{font-size:30px;line-height:42px;margin-left:100px;margin-right:100px}
}
.zgg-article-container{text-align:center;position:relative;min-height:373px}
@media(min-width:620px){.zgg-article-container{min-height:746px}
}
.zgg-article-container .zgg-background{background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position-y:0;background-position-x:50%;position:absolute;top:0;width:100%;overflow:hidden;height:373px}
@media(min-width:620px){.zgg-article-container .zgg-background{height:746px}
}
.zgg-article-container .zgg-background .lgiAdaptiveImage{height:373px}
@media(min-width:620px){.zgg-article-container .zgg-background .lgiAdaptiveImage{height:746px}
}
.zgg-article-container header{bottom:90px;position:absolute;width:100%}
@media(min-width:620px){.zgg-article-container header{bottom:197px}
}
.zgg-article-container header h1,.zgg-article-container header h2{color:#fff;text-shadow:-2px 4px 3px rgba(38,38,38,0.65);margin:0 auto;padding:0 1em;max-width:1240px;position:relative}
.zgg-article-container header h1{font-family:museo900,verdana,sans-serif;font-weight:normal;font-size:40px;line-height:1.11em;margin-bottom:.23em}
@media(min-width:620px){.zgg-article-container header h1{font-size:90px}
}
.zgg-article-container header h2{display:none;font-family:museo500,verdana,sans-serif;font-weight:normal;font-size:50px;line-height:1.25em}
@media(min-width:620px){.zgg-article-container header h2{display:block}
}
.zgg-article{background-color:#fff;margin:-40px auto 30px;padding:10px;border-radius:10px;width:100%;min-height:200px;position:relative;box-shadow:0 5px 15px #d7dadc;text-align:left}
.zgg-article::before,.zgg-article::after{clear:both;content:" ";display:table}
@media(min-width:620px){.zgg-article{padding:44px 0;margin:-140px auto 30px}
}
@media(min-width:960px){.zgg-article{padding:44px 0;max-width:1200px}
}
@media(min-width:1240px){.zgg-article{max-width:1240px}
}
.zgg-article .lgi-templatesection>div{margin:0 auto}
.zgg-article .lgi-templatesection>div .row{padding:0 20px 40px!important;text-align:left}
@media(min-width:620px){.zgg-article .lgi-templatesection>div .row{padding:0 80px 60px!important}
}
@media(min-width:960px){.zgg-article .lgi-templatesection>div .row{padding:0 150px 60px!important}
}
@media(min-width:1240px){.zgg-article .lgi-templatesection>div .row{padding:0 198px 60px!important}
}
.zgg-article .lgi-templatesection>div .image.section{padding:30px 0}
.zgg-article .lgi-templatesection>div.zgg-template-section-color{padding:0}
.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:30px 20px 40px!important;margin-bottom:0}
@media(min-width:620px){.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:50px 80px 60px!important}
}
@media(min-width:960px){.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:50px 150px 60px!important}
}
@media(min-width:1240px){.zgg-article .lgi-templatesection>div.zgg-template-section-color .row{padding:50px 198px 60px!important}
}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin{margin:0;padding:0;width:100%}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .row{margin:0;padding:0!important;width:100%}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .image.section{padding:0}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .image.section .floatleft{display:block!important;float:none!important}
.zgg-article .lgi-templatesection>div.zgg-template-section-no-margin .image.section img{width:100%;height:auto}
.zgg-article-timestamp{font-family:museo500,verdana,sans-serif;margin:0 20px 10px;text-align:center;color:#c9cdd1;font-size:15px;line-height:45px}
.zgg-article-timestamp a{font-size:16px;color:#4b4d4f}
.zgg-article-timestamp .zgg-time-icon{position:relative;vertical-align:middle}
.zgg-article-timestamp .zgg-time-icon:after{content:'\f017';width:22px;height:22px;font-family:FontAwsome;font-size:22px;display:inline-block;vertical-align:middle;line-height:22px}
.zgg-introduction{font-family:museo500i,verdana,sans-serif;font-size:20px;line-height:30px;color:#f48c00;text-align:center;margin:0 20px 40px}
@media(min-width:620px){.zgg-introduction{margin-left:40px;margin-right:40px;font-size:24px}
}
@media(min-width:960px){.zgg-introduction{font-size:30px;line-height:42px;margin-left:100px;margin-right:100px}
}
.zgg-countdown-container{overflow:hidden;display:block}
.zgg-countdown,.zgg-countdown-alternative{display:none}
@media(min-width:820px){.zgg-countdown.zgg-should-display,.zgg-countdown-alternative.zgg-should-display{display:block;overflow:hidden}
}
.zgg-countdown{overflow:hidden}
.zgg-countdown.normal{padding:15px 0}
.zgg-countdown.normal .zgg-counter-days,.zgg-countdown.normal .zgg-counter-hours,.zgg-countdown.normal .zgg-counter-minutes{padding:5px;margin:5px;height:75px;border-radius:6px;box-shadow:0 3px 2px 0 rgba(112,115,117,0.1);float:left;background-color:#f6f7f8;width:75px}
@media(min-width:960px){.zgg-countdown.normal .zgg-counter-days,.zgg-countdown.normal .zgg-counter-hours,.zgg-countdown.normal .zgg-counter-minutes{width:80px;height:80px}
}
.zgg-countdown.normal .zgg-counter-days.zgg-is-zero .zgg-label,.zgg-countdown.normal .zgg-counter-days.zgg-is-zero .zgg-value,.zgg-countdown.normal .zgg-counter-hours.zgg-is-zero .zgg-label,.zgg-countdown.normal .zgg-counter-hours.zgg-is-zero .zgg-value,.zgg-countdown.normal .zgg-counter-minutes.zgg-is-zero .zgg-label,.zgg-countdown.normal .zgg-counter-minutes.zgg-is-zero .zgg-value{color:#bcc1c5}
.zgg-countdown.normal .zgg-counter-days.zgg-alert .zgg-value,.zgg-countdown.normal .zgg-counter-hours.zgg-alert .zgg-value,.zgg-countdown.normal .zgg-counter-minutes.zgg-alert .zgg-value{color:#f48c00}
.zgg-countdown.normal .zgg-counter-days .zgg-label,.zgg-countdown.normal .zgg-counter-days .zgg-value,.zgg-countdown.normal .zgg-counter-hours .zgg-label,.zgg-countdown.normal .zgg-counter-hours .zgg-value,.zgg-countdown.normal .zgg-counter-minutes .zgg-label,.zgg-countdown.normal .zgg-counter-minutes .zgg-value{font-family:museo700,verdana,sans-serif;display:block;clear:both;text-align:center}
.zgg-countdown.normal .zgg-counter-days .zgg-label,.zgg-countdown.normal .zgg-counter-hours .zgg-label,.zgg-countdown.normal .zgg-counter-minutes .zgg-label{font-size:13px;text-transform:uppercase;color:#707375}
@media(min-width:960px){.zgg-countdown.normal .zgg-counter-days .zgg-label,.zgg-countdown.normal .zgg-counter-hours .zgg-label,.zgg-countdown.normal .zgg-counter-minutes .zgg-label{font-size:14px}
}
.zgg-countdown.normal .zgg-counter-days .zgg-value,.zgg-countdown.normal .zgg-counter-hours .zgg-value,.zgg-countdown.normal .zgg-counter-minutes .zgg-value{font-size:35px;color:#707375}
@media(min-width:960px){.zgg-countdown.normal .zgg-counter-days .zgg-value,.zgg-countdown.normal .zgg-counter-hours .zgg-value,.zgg-countdown.normal .zgg-counter-minutes .zgg-value{font-size:40px}
}
.zgg-countdown.normal .zgg-counter-days{margin-left:0}
.zgg-countdown.compressed{font-size:16px;color:#707375;background-color:#fff;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);height:31px;line-height:1.31;padding:6px 7.5px;font-family:museo500,verdana,sans-serif;width:235px}
.zgg-countdown.compressed .zgg-compressed-title{float:left;padding-left:8px}
.zgg-countdown.compressed .zgg-counter-days,.zgg-countdown.compressed .zgg-counter-hours,.zgg-countdown.compressed .zgg-counter-minutes{float:left;font-family:museo900,verdana,sans-serif;margin:0 5px}
.zgg-countdown.compressed .zgg-counter-days.zgg-is-zero,.zgg-countdown.compressed .zgg-counter-hours.zgg-is-zero,.zgg-countdown.compressed .zgg-counter-minutes.zgg-is-zero{color:#bcc1c5}
.zgg-countdown.compressed .zgg-counter-days.zgg-alert,.zgg-countdown.compressed .zgg-counter-hours.zgg-alert,.zgg-countdown.compressed .zgg-counter-minutes.zgg-alert{color:#f48c00}
.zgg-countdown-alternative{overflow:hidden;padding:15px 0}
.zgg-countdown-alternative .zgg-counter-days-large{display:none;padding:5px;margin:5px;height:75px;border-radius:6px;box-shadow:0 3px 2px 0 rgba(112,115,117,0.1);float:left;margin-right:0;width:260px;background-color:#f6f7f8}
.zgg-countdown-alternative .zgg-counter-days-large .zgg-label,.zgg-countdown-alternative .zgg-counter-days-large .zgg-value{font-family:museo700,verdana,sans-serif;display:block;clear:both;text-align:center}
.zgg-countdown-alternative .zgg-counter-days-large .zgg-label{font-size:14px;text-transform:uppercase;color:#707375}
.zgg-countdown-alternative .zgg-counter-days-large .zgg-value{font-size:40px;color:#707375}
.zgg-countdown-alternative .zgg-counter-days-large .zgg-value.zgg-is-zero{color:#bcc1c5}
.zgg-countdown-alternative .zgg-counter-current,.zgg-countdown-alternative .zgg-counter-past{display:none;padding:5px;margin:5px;height:75px;border-radius:6px;box-shadow:0 3px 2px 0 rgba(112,115,117,0.1);float:left;width:260px;height:80px}
.zgg-countdown-alternative .zgg-counter-current .zgg-value,.zgg-countdown-alternative .zgg-counter-past .zgg-value{font-family:museo700,verdana,sans-serif;display:block;clear:both;text-align:center;margin:auto;font-size:20px;line-height:70px}
.zgg-countdown-alternative .zgg-counter-current{background-color:#5daa1a;color:#fff}
.zgg-countdown-alternative .zgg-counter-past{background-color:#c9cdd1;color:#707375}
.zgg-countdown-alternative.compressed{margin:0}
.zgg-countdown-alternative.compressed .zgg-counter-days-large{font-size:16px;color:#707375;background-color:#fff;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);height:31px;line-height:1.31;padding:6px 7.5px;font-family:museo900,verdana,sans-serif;margin:0;width:180px}
.zgg-countdown-alternative.compressed .zgg-counter-days-large .zgg-compressed-title{font-family:museo500,verdana,sans-serif}
.zgg-countdown-alternative.compressed .zgg-counter-days-large span{display:initial}
.zgg-countdown-alternative.compressed .zgg-counter-days-large .zgg-label,.zgg-countdown-alternative.compressed .zgg-counter-days-large .zgg-value{font-size:16px}
.zgg-countdown-alternative.compressed .zgg-counter-days-large .zgg-value{font-family:museo900,verdana,sans-serif}
.zgg-event-spacer{display:block;width:100%;height:275px}
@media(min-width:620px){.zgg-event-spacer{height:114px}
}
.zgg-event-container{background-color:#f6f7f8;border-bottom:solid 6px #d76e00;border-top-left-radius:6px;border-top-right-radius:6px;width:100%;margin:0;position:absolute;top:0;left:0;right:0}
@media(min-width:620px){.zgg-event-container{height:124px;overflow:hidden;display:block}
}
@media(min-width:1240px){.zgg-event-container{width:1166px}
}
.zgg-event-container .zgg-description,.zgg-event-container .zgg-actions{display:block;width:100%}
@media(min-width:620px){.zgg-event-container .zgg-description,.zgg-event-container .zgg-actions{float:left}
}
.zgg-event-container .zgg-description{background-color:#eceef0;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}
@media(min-width:620px){.zgg-event-container .zgg-description{width:70%;height:inherit}
}
.zgg-event-container .zgg-actions{padding:10px 20px}
.zgg-event-container .zgg-actions::before,.zgg-event-container .zgg-actions::after{clear:both;content:" ";display:table}
@media(min-width:620px){.zgg-event-container .zgg-actions{width:30%;padding:18px 20px}
}
@media(min-width:960px){.zgg-event-container .zgg-actions{padding:37px}
}
.zgg-event-container .zgg-actions .zgg-action{width:100%}
.zgg-event-container .zgg-actions .zgg-action::before,.zgg-event-container .zgg-actions .zgg-action::after{clear:both;content:" ";display:table}
@media(min-width:960px){.zgg-event-container .zgg-actions .zgg-action{width:45%;margin-left:5%;float:right}
}
.zgg-event-container .zgg-actions .button.section .floatright{float:none!important;display:block!important}
@media(min-width:960px){.zgg-event-container .zgg-actions .button.section .floatright{float:right!important;display:inline!important}
}
.zgg-event-container .zgg-actions .button.section a{display:block}
@media(min-width:960px){.zgg-event-container .zgg-actions .button.section a{display:inline-block}
}
.zgg-event-container .zgg-countdown,.zgg-event-container .zgg-countdown-alternative{display:none;float:left;padding:15px 20px}
@media(min-width:820px){.zgg-event-container .zgg-countdown.zgg-should-display,.zgg-event-container .zgg-countdown-alternative.zgg-should-display{display:block}
}
.zgg-event-container .zgg-countdown-alternative{margin:14px 0 14px 14px}
.zgg-event-container .zgg-details{padding:15px 20px;float:left;text-align:left}
@media(min-width:820px){.zgg-event-container .zgg-details{width:47%;padding-top:20px}
}
@media(min-width:520px){.zgg-event-container .zgg-details{padding:25px 20px}
}
.zgg-event-container .zgg-details .zgg-location{font-family:museo700,verdana,sans-serif;font-size:16px;color:#707375;border-bottom:3px solid #c9cdd1;padding-bottom:3px}
@media(min-width:620px){.zgg-event-container .zgg-details .zgg-location{font-size:18px}
}
.zgg-event-container .zgg-details .zgg-date{font-family:museo700,verdana,sans-serif;margin-top:10px;font-size:20px}
@media(min-width:1240px){.zgg-event-container .zgg-details .zgg-date{font-size:23px}
}
.social-sharing{text-align:center;margin-bottom:30px}
.social-sharing a{margin:3px}
.zgg-icon-linkedin:after{content:"";background-color:#969a9e;color:#fff;border-radius:50%;width:45px;height:45px;font-family:FontAwsome;font-size:27px;display:inline-block;line-height:45px}
.zgg-icon-linkedin:hover:after,.zgg-icon-linkedin:focus:after{background-color:#0077b5}
.zgg-icon-facebook:after{content:"";background-color:#969a9e;color:#fff;border-radius:50%;width:45px;height:45px;font-family:FontAwsome;font-size:27px;display:inline-block;line-height:45px}
.zgg-icon-facebook:hover:after,.zgg-icon-facebook:focus:after{background-color:#3b5998}
.zgg-icon-twitter:after{content:"";background-color:#969a9e;color:#fff;border-radius:50%;width:45px;height:45px;font-family:FontAwsome;font-size:27px;display:inline-block;line-height:45px}
.zgg-icon-twitter:hover:after,.zgg-icon-twitter:focus:after{background-color:#55acee}
.zgg-icon-email:after{content:"";background-color:#969a9e;color:#fff;border-radius:50%;width:45px;height:45px;font-family:FontAwsome;font-size:27px;display:inline-block;line-height:45px;font-size:22px}
.zgg-icon-email:hover:after,.zgg-icon-email:focus:after{background-color:#f48c00}
.zgg-icon-print:after{content:"";background-color:#969a9e;color:#fff;border-radius:50%;width:45px;height:45px;font-family:FontAwsome;font-size:27px;display:inline-block;line-height:45px;font-size:22px}
.zgg-icon-print:hover:after,.zgg-icon-print:focus:after{background-color:#1a516e}
.zgg-quote-text{margin-left:0;padding-left:20px;font-size:20px;line-height:35px;border-left:3px solid #f48c00;color:#969a9e;font-family:museo500i,verdana,sans-serif;width:100%}
@media(min-width:620px){.zgg-quote-text{width:110%;font-size:26px;line-height:42px;margin-left:-66px}
}
.zgg-teaser{margin-bottom:15px}
.zgg-teaser-header{background-color:#c9cdd1;background-size:cover;background-repeat:no-repeat;border-radius:10px 10px 0 0;height:190px}
@media(min-width:620px){.zgg-teaser-header{margin:0}
}
.zgg-teaser-body{background-color:#fff;border:1px solid #eceef0;padding:12px;text-align:left;font-family:verdana,sans-serif;line-height:1.5em}
@media(min-width:620px){.zgg-teaser-body{padding:20px;overflow:hidden}
}
.zgg-teaser-body .zgg-icon-time:after{font-family:FontAwsome;content:""}
.zgg-teaser-body .shorten-title{max-height:70px;margin-bottom:10px}
.zgg-teaser-body h3{font-family:museo700,verdana,sans-serif;font-size:28px;line-height:1.25em;text-align:left;overflow:hidden;text-overflow:ellipsis}
@media(min-width:620px){.zgg-teaser-body h3{margin:0 0 5px;white-space:normal}
}
.zgg-teaser-timestamp{margin-left:5px;color:#262727;opacity:.5}
.zgg-teaser-text{display:none;overflow:hidden}
@media(min-width:620px){.zgg-teaser-text{display:block}
}
.zgg-teaser-footer{font-family:verdana,sans-serif}
.zgg-teaser-footer a{color:#f48c00;font-weight:bold;text-decoration:none}
.zgg-teaser-articleTeaser,.zgg-teaser-articleTeaserSmall{border-radius:10px}
.zgg-teaser-articleTeaser .zgg-teaser-body,.zgg-teaser-articleTeaserSmall .zgg-teaser-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
@media(min-width:620px){.zgg-teaser-articleTeaser .zgg-teaser-body,.zgg-teaser-articleTeaserSmall .zgg-teaser-body{height:330px;position:relative}
.zgg-teaser-articleTeaser .zgg-teaser-body .zgg-teaser-text,.zgg-teaser-articleTeaserSmall .zgg-teaser-body .zgg-teaser-text{max-height:125px}
}
@media(min-width:620px){.zgg-teaser-articleTeaser .zgg-teaser-footer,.zgg-teaser-articleTeaserSmall .zgg-teaser-footer{position:absolute;bottom:25px}
}
.zgg-teaser-articleTeaserSmall .zgg-teaser-body{height:230px}
.zgg-teaser-highlightedArticleTeaserLeftAlign,.zgg-teaser-highlightedArticleTeaserRightAlign{max-width:100%;margin-bottom:25px}
@media(min-width:620px){.zgg-teaser-highlightedArticleTeaserLeftAlign,.zgg-teaser-highlightedArticleTeaserRightAlign{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
}
.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-header,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-header{border-radius:0;height:300px}
@media(min-width:620px){.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-header,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-header{width:66%;border-radius:10px;height:400px}
}
.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-body,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-body{border-radius:10px;padding:35px;border:1px solid #eceef0;background-color:#fff;width:95%;margin:auto;margin-top:-17%;height:377px;position:relative}
@media(min-width:620px){.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-body,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-body{width:48%;padding:27px;height:340px;margin:auto;margin-left:-14%}
}
@media(min-width:960px){.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-body,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-body{width:38%;padding:35px}
}
.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-body .zgg-teaser-text,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-body .zgg-teaser-text{display:block;padding-bottom:20px}
.zgg-teaser-highlightedArticleTeaserLeftAlign .zgg-teaser-footer,.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-footer{position:absolute;bottom:0;padding-bottom:15px}
@media(min-width:620px){.zgg-teaser-highlightedArticleTeaserRightAlign{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media(min-width:620px){.zgg-teaser-highlightedArticleTeaserRightAlign .zgg-teaser-body{margin-right:-14%}
}
.zgg-icon-container{display:block;text-align:center;width:100%}
.zgg-icon{display:inline-block}
.zgg-icon:before,.zgg-title-icon:before{font-family:ziggonl}
.zgg-ico-player-ronde-playknop:before{content:"\003f"}
.zgg-ico-pijl-rechts-in-cirkel:before{content:"\003e"}
.zgg-ico-pijl-links-in-cirkel:before{content:"\003c"}
.zgg-ico-mijn-ziggo:before{content:"\005f"}
.zgg-ico-player-stop:before{content:"\0055"}
.zgg-ico-player-volume-omhoog:before{content:"\0056"}
.zgg-ico-player-volume-omlaag:before{content:"\0057"}
.zgg-ico-player-mute:before{content:"\0058"}
.zgg-ico-player-pauzeren:before{content:"\0059"}
.zgg-ico-player-fullscreen:before{content:"\005a"}
.zgg-ico-player-exit-fullscreen:before{content:"\0031"}
.zgg-ico-player-play:before{content:"\0032"}
.zgg-ico-pijl-onder-in-cirkel:before{content:"\0033"}
.zgg-ico-hd:before{content:"\0034"}
.zgg-ico-tv-gemist:before{content:"\0035"}
.zgg-ico-tv-app:before{content:"\0036"}
.zgg-ico-chevron-rechts:before{content:"\0037"}
.zgg-ico-chevron-links:before{content:"\0038"}
.zgg-ico-ziggo-z-device:before{content:"\0039"}
.zgg-ico-kalender:before{content:"\0030"}
.zgg-ico-bedenktijd:before{content:"\002d"}
.zgg-ico-afspraak-maken:before{content:"\003d"}
.zgg-ico-24-uur:before{content:"\0021"}
.zgg-ico-veilig:before{content:"\0040"}
.zgg-ico-check-in-circle:before{content:"\0023"}
.zgg-ico-social-facebook:before{content:"\0024"}
.zgg-ico-social-linkedin:before{content:"\02c6"}
.zgg-ico-social-googleplus:before{content:"\0026"}
.zgg-ico-social-youtube:before{content:"\002a"}
.zgg-ico-verkooppunten:before{content:"\0028"}
.zgg-ico-home:before{content:"\0029"}
.zgg-ico-bel-me-nu:before{content:"\0054"}
.zgg-ico-live-chat:before{content:"\0053"}
.zgg-ico-postcode-check:before{content:"\0052"}
.zgg-ico-pijl-inklappen-light:before{content:"\0051"}
.zgg-ico-pijl-uitklappen-light:before{content:"\0050"}
.zgg-ico-externe-link:before{content:"\004f"}
.zgg-iico-sluitnkop:before{content:"\004e"}
.zgg-ico-televisie:before{content:"\0047"}
.zgg-ico-internet:before{content:"\0048"}
.zgg-ico-mobiel:before{content:"\0049"}
.zgg-ico-apps:before{content:"\004a"}
.zgg-ico-wifi:before{content:"\004b"}
.zgg-ico-entertainment:before{content:"\004c"}
.zgg-ico-pakketten:before{content:"\004d"}
.zgg-ico-gereedschap:before{content:"\0078"}
.zgg-ico-winkelwagen:before{content:"\0079"}
.zgg-ico-storing:before{content:"\007a"}
.zgg-ico-info:before{content:"\0041"}
.zgg-ico-waarschuwing:before{content:"\0042"}
.zgg-ico-tip:before{content:"\0043"}
.zgg-ico-printen:before{content:"\0044"}
.zgg-ico-email:before{content:"\0045"}
.zgg-ico-terug-naar-begin:before{content:"\0046"}
.zgg-ico-x:before{content:"\0077"}
.zgg-ico-check:before{content:"\0076"}
.zgg-ico-social-instagram:before{content:"\e614"}
.zgg-ico-servicebereik-extra-service:before{content:"\e613"}
.zgg-ico-servicebereik-installatie-storing:before{content:"\e612"}
.zgg-ico-servicebereik-installatie:before{content:"\e611"}
.zgg-ico-servicebereik:before{content:"\e610"}
.zgg-ico-3-4-g:before{content:"\e607"}
.zgg-ico-replay:before{content:"\e608"}
.zgg-ico-tv-list-wifi:before{content:"\e60a"}
.zgg-ico-klok:before{content:"\e606"}
.zgg-ico-sorteren-block:before{content:"\e604"}
.zgg-ico-sorteren-list:before{content:"\e605"}
.zgg-ico-digitale-ontvanger:before{content:"\002f"}
.zgg-ico-nummerbehoud:before{content:"\002e"}
.zgg-ico-branded-mobiel:before{content:"\002c"}
.zgg-ico-branded-internet:before{content:"\005d"}
.zgg-ico-branded-telefoon:before{content:"\003b"}
.zgg-ico-branded-televisie:before{content:"\0027"}
.zgg-ico-vraagteken:before{content:"\005c"}
.zgg-ico-smartcards:before{content:"\e601"}
.zgg-ico-kado:before{content:"\e602"}
.zgg-ico-tv:before{content:"\e603"}
.zgg-ico-forum:before{content:"\e600"}
.zgg-ico-pijl-links-driehoek:before{content:"\005e"}
.zgg-ico-cookie-1:before{content:"\0072"}
.zgg-ico-cookie-2:before{content:"\0073"}
.zgg-ico-cookie-3:before{content:"\0074"}
.zgg-ico-cookie-4:before{content:"\0075"}
.zgg-ico-plus:before{content:"\0070"}
.zgg-ico-min:before{content:"\0071"}
.zgg-ico-social-twitter:before{content:"\0061"}
.zgg-ico-social-youtube-tile:before{content:"\0062"}
.zgg-ico-social-twitter-tile:before{content:"\0063"}
.zgg-ico-social-linkedin-tile:before{content:"\0064"}
.zgg-ico-social-google-tile:before{content:"\0065"}
.zgg-ico-social-facebook-tile:before{content:"\0066"}
.zgg-ico-zoeken:before{content:"\0067"}
.zgg-ico-formulier:before{content:"\0068"}
.zgg-ico-download:before{content:"\0069"}
.zgg-ico-bezoek-klantenbalie:before{content:"\006a"}
.zgg-ico-bel-ons:before{content:"\006b"}
.zgg-ico-pijl-rechts:before{content:"\006c"}
.zgg-ico-pijl-onder-openklappen:before{content:"\006d"}
.zgg-ico-pijl-boven-dichtklappen:before{content:"\006e"}
.zgg-ico-pijl-rechts-driehoek:before{content:"\006f"}
.zgg-ico-alles-in-1:before{content:"\005d+\003b+\0027"}
.zgg-icon-align-center{text-align:center}
.zgg-icon-align-left{text-align:left}
.zgg-icon-align-right{text-align:right}
.zgg-orange-circle{margin:22px 0}
@media(min-width:620px){.zgg-orange-circle{margin:14px 0}
}
@media(min-width:960px){.zgg-orange-circle{margin:8px 0}
}
@media(min-width:1240px){.zgg-orange-circle{margin:44px 0}
}
.zgg-orange-circle:before{border:3px solid #f48c00;border-radius:50%;padding:25px}
@media(min-width:620px){.zgg-orange-circle:before{padding:20px}
}
@media(min-width:1240px){.zgg-orange-circle:before{border:7px solid #f48c00;padding:50px}
}
.zgg-grey-bg{margin:22px 0}
@media(min-width:620px){.zgg-grey-bg{margin:14px 0}
}
@media(min-width:960px){.zgg-grey-bg{margin:8px 0}
}
@media(min-width:1240px){.zgg-grey-bg{margin:44px 0}
}
.zgg-grey-bg:before{border-radius:50%;padding:25px;border:3px solid #969a9e;background-color:#969a9e}
@media(min-width:620px){.zgg-grey-bg:before{padding:20px}
}
@media(min-width:1240px){.zgg-grey-bg:before{border:7px solid #969a9e;padding:50px}
}
.zgg-orange:before{color:#f48c00}
.zgg-grey:before{color:#969a9e}
.zgg-black:before{color:#262727}
.zgg-white:before{color:#fff}
.zgg-white:before{color:#fff}
.zgg-size-1:before{font-size:16px}
@media(min-width:620px){.zgg-size-1:before{font-size:22px}
}
@media(min-width:960px){.zgg-size-1:before{font-size:24px}
}
.zgg-size-2:before{font-size:16px}
@media(min-width:620px){.zgg-size-2:before{font-size:24px}
}
@media(min-width:960px){.zgg-size-2:before{font-size:32px}
}
.zgg-size-3:before{font-size:24px}
@media(min-width:620px){.zgg-size-3:before{font-size:32px}
}
@media(min-width:960px){.zgg-size-3:before{font-size:40px}
}
.zgg-size-4:before{font-size:32px}
@media(min-width:620px){.zgg-size-4:before{font-size:40px}
}
@media(min-width:960px){.zgg-size-4:before{font-size:64px}
}
.zgg-size-5:before{font-size:40px}
@media(min-width:620px){.zgg-size-5:before{font-size:64px}
}
@media(min-width:960px){.zgg-size-5:before{font-size:120px}
}
.cq-wcm-edit .zgg-rfs-product-teaser{display:block}
.zgg-product-teaser .zgg-teaser-body{border-radius:0 0 10px 10px;box-shadow:0 5px 15px #d7dadc}
.zgg-product-teaser .zgg-teaser-body .zgg-teaser-title{margin:0 0 10px;padding:0 20px 10px;border-bottom:solid 1px #d7dadc;color:#f48c00}
@media(min-width:620px){.zgg-product-teaser .zgg-teaser-body .zgg-teaser-title{padding-bottom:16px}
}
.zgg-product-teaser .zgg-teaser-body .zgg-product-teaser-title{max-height:70px}
@media(min-width:620px){.zgg-product-teaser .zgg-teaser-body .zgg-product-teaser-title{max-height:90px}
}
.zgg-product-teaser .zgg-teaser-body .zgg-product-teaser-title h3{font-family:museo700,verdana,sans-serif;font-size:22px;color:#f48c00;text-align:center;margin:0}
@media(min-width:620px){.zgg-product-teaser .zgg-teaser-body .zgg-product-teaser-title h3{font-size:30px}
}
.zgg-product-teaser .zgg-teaser-body .zgg-product-teaser-subtitle{font-family:museo500,verdana,sans-serif;font-size:15px;line-height:1.4;text-align:center}
@media(min-width:620px){.zgg-product-teaser .zgg-teaser-body .zgg-product-teaser-subtitle{max-height:60px;font-size:20px}
}
.zgg-product-teaser .zgg-teaser-body .zgg-teaser-description{margin-bottom:10px}
.zgg-product-teaser .zgg-teaser-body .zgg-teaser-description .zgg-general-teaser-par .call-me-now{padding:0 10px}
@media(min-width:620px){.zgg-product-teaser .zgg-teaser-body .zgg-teaser-description .zgg-general-teaser-par .call-me-now{padding-right:0}
}
.zgg-product-teaser .zgg-teaser-body .zgg-collapsible-title{padding:12px 25px}
.zgg-product-teaser .zgg-teaser-body .zgg-collapsible-title .zgg-icon:before{width:15%}
.zgg-product-teaser .zgg-teaser-body .zgg-collapsible-title .zgg-title{width:80%;padding-left:10px}
.zgg-product-teaser .zgg-teaser-text{padding:0 20px 16px;font-size:15px;color:#707375;max-height:175px;display:block}
@media(min-width:620px){.zgg-product-teaser .zgg-teaser-text{max-height:165px}
}
.zgg-product-teaser .zgg-teaser-price1,.zgg-product-teaser .zgg-teaser-price2{position:relative;text-align:center;padding:10px 0;z-index:11}
.zgg-product-teaser .zgg-teaser-price1{background-color:#f6f7f8}
.zgg-product-teaser .zgg-teaser-price2{border-bottom:solid 1px #d7dadc}
.zgg-product-teaser .zgg-teaser-price-title{font-size:18px;line-height:29px;font-family:museo700,verdana,sans-serif}
.zgg-product-teaser .zgg-teaser-price{font-family:museo500,verdana,sans-serif;font-size:16px;color:#707375;line-height:36px;vertical-align:top;padding:10px 0}
.zgg-product-teaser .zgg-teaser-price-value{font-family:museo900,verdana,sans-serif;font-size:30px;color:#f48c00;line-height:36px;vertical-align:middle}
.zgg-product-teaser .zgg-teaser-price-prev{color:#707375;line-height:.95em;font-family:museo500,verdana,sans-serif}
.zgg-product-teaser .zgg-teaser-footer{position:relative;background-color:#fff;text-align:center;padding:20px 0 0;z-index:11}
.zgg-product-teaser .zgg-teaser-footer .zgg-btn-orange{display:inline-block;width:100%;padding:12px;background-color:#f48c00;color:#fff;line-height:1.42857143;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px;margin:10px 0;width:60%;padding:15px;font-size:18px;font-weight:normal;box-shadow:0 2px 1px #969a9e}
.zgg-product-teaser .zgg-teaser-footer .zgg-btn-orange:hover,.zgg-product-teaser .zgg-teaser-footer .zgg-btn-orange:focus{color:#fff!important;background-color:#d76e00}
.zgg-product-teaser .zgg-teaser-footer .zgg-product-teaser-link{font-family:museo500,verdana,sans-serif;font-size:16px;line-height:26px;font-weight:normal;margin:10px auto 0;display:block;text-decoration:underline}
.zgg-product-teaser.zgg-product-two-blocks,.zgg-product-teaser.zgg-product-three-blocks{margin-top:42px}
.zgg-product-teaser.zgg-selected{background-color:#f48c00;border:solid 2px #f48c00;border-radius:10px;margin-top:0}
.zgg-product-teaser.zgg-selected>p{color:#fff;font-family:museo700,verdana,sans-serif;font-weight:normal;font-size:16px;line-height:40px;text-align:center}
.zgg-product-teaser.zgg-selected .zgg-teaser-header{border-radius:0}
.zgg-product-teaser .zgg-countdown{margin:0 auto;margin-bottom:20px}
.zgg-product-teaser .zgg-countdown-alternative{margin:0 auto;width:180px}
.zgg-general-teaser-par>.collapsible{border-top:solid 1px #d7dadc}
.zgg-general-teaser-par>.collapsible:first-child{border-top:0}
@media(min-width:520px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:100%!important}
}
@media(min-width:620px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media(min-width:960px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media(min-width:1240px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
.cq-wcm-edit .zgg-rfs-product-teaser{display:block}
.zgg-product-teaser-v2{margin-bottom:15px}
.zgg-product-teaser-v2 .zgg-teaser-body{padding:30px 0;border-radius:0 0 10px 10px;box-shadow:0 5px 15px #d7dadc}
@media(min-width:620px){.zgg-product-teaser-v2 .zgg-teaser-body{overflow:visible}
}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title{margin:0 0 10px;padding:0 30px 10px}
@media(min-width:620px){.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title{padding-bottom:20px}
}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title .zgg-product-title{max-height:70px}
@media(min-width:620px){.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title .zgg-product-title{max-height:90px}
}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title .zgg-product-title h3{font-family:museo900,verdana,sans-serif;font-size:22px;line-height:1.46;margin:0}
@media(min-width:620px){.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title .zgg-product-title h3{font-size:28px}
}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title .zgg-product-subtitle{font-family:museo700,verdana,sans-serif;font-size:15px;line-height:1.5}
@media(min-width:620px){.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-title .zgg-product-subtitle{max-height:60px;font-size:20px}
}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-product-offer{color:#f48c00;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:1.375}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-product-offer .zgg-bold-offer{font-family:museo900,verdana,sans-serif}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-speedbar{display:block;margin-bottom:10px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-teaser-top-pars{display:block;padding:0 30px;margin-bottom:24px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-product-description{padding:0 30px;line-height:1.57;max-height:66px;display:block;margin-bottom:18px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-collapsible{margin-top:38px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-collapsible .zgg-collapsible-title{border-bottom:1px solid #e4e6e8;padding:0 30px 14px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-collapsible .zgg-collapsible-title .zgg-title-icon{color:#f48c00;font-size:20px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-collapsible .zgg-collapsible-title .zgg-title-icon.zgg-after{margin-left:7px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-collapsible .zgg-collapse{padding:30px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info{margin-top:-5px;padding:30px;background-color:#f6f7f8;display:-ms-flexbox;display:flex}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-info{-ms-flex:2;flex:2}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-info .zgg-price-title{font-size:16px;line-height:1.375;font-family:museo900,verdana,sans-serif}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-info .zgg-price-title span{display:block;font-family:museo700,verdana,sans-serif}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-info .zgg-product-offer{margin-top:16px;font-size:14px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-info .lgi-form-validmark:after,.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-info .lgi-form-error-valid>label:after{display:none}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-price{-ms-flex:1;flex:1;text-align:right;font-family:museo500,verdana,sans-serif;color:#707375}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-price .zgg-previous{text-decoration:line-through}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-info .zgg-product-price .zgg-product-price-value{display:block;font-family:museo900,verdana,sans-serif;font-size:32px;color:#262727;padding-top:10px}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-one-off{padding:10px 26px;background-color:#f6f7f8;border-top:1px solid #e4e6e8;color:#707375;font-family:museo500,verdana,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
@media(min-width:345px){.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-one-off{-ms-flex-pack:end;justify-content:flex-end}
}
.zgg-product-teaser-v2 .zgg-teaser-body .zgg-price-one-off-price{display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;font-family:museo900,verdana,sans-serif;font-size:16px}
.zgg-product-teaser-v2 .zgg-on-par{padding:0 30px}
.zgg-product-teaser-v2 .zgg-teaser-footer{background-color:#fff;text-align:center;padding:20px 0 0;clear:both}
.zgg-product-teaser-v2 .zgg-teaser-footer .zgg-product-teaser-link{font-family:museo500,verdana,sans-serif;font-size:16px;line-height:26px;font-weight:normal;margin:10px auto 0;display:block;text-decoration:underline}
.zgg-product-teaser-v2 .zgg-countdown{margin:7px 0 3px 0}
.zgg-product-teaser-v2 .zgg-countdown-alternative{margin:0 auto;width:180px}
.zgg-product-teaser-v2 .lgi-form-field>label{color:#707375;text-align:left;font-weight:normal;width:auto;margin-right:6px}
.zgg-product-teaser-v2 .lgi-form-dropdown{width:90px}
.zgg-product-teaser-v2 .lgi-form-dropdown>span>span{padding-right:38px}
.zgg-product-teaser-v2 .lgi-form-validmark{opacity:0}
.zgg-product-teaser-v2 .zgg-quantity{float:right;clear:both;text-align:right;min-width:65%}
.zgg-product-teaser-v2 .zgg-teaser-new-styling{border-radius:10px}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .zgg-teaser-title{padding-bottom:0}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .zgg-teaser-title .zgg-product-title h3{font-family:museo900,verdana,sans-serif;font-size:48px;line-height:1.46;margin-top:.2em;color:#f48c00;font-style:italic;text-align:center}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .zgg-teaser-title .zgg-product-offer p{text-align:center}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .teaser-new-style-container{max-width:96%;position:relative;left:2%;border:2px solid #d7dadc;border-radius:10px;overflow:hidden;margin-bottom:30px}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .teaser-new-style-container li:before{color:#4b4d4f;content:"p"}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .teaser-new-style-logo{margin:-10px 15px 0 0;height:29px;width:45px;position:absolute;right:0}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .new-style-container-header{background-color:#e4e6e8;min-height:4.5em;padding:10px;clear:both;overflow:hidden}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .new-style-container-header img,.zgg-product-teaser-v2 .zgg-teaser-new-styling .new-style-container-header .zgg-off-pars1{float:left;margin:0 5px}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .new-style-container-header .zgg-off-pars1{max-width:60%}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .new-style-container-header .zgg-off-tgle{float:right;clear:right;width:16%;position:absolute;top:1.2em;right:.5em}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .new-style-container-header .zgg-off-tgle div{float:right}
.zgg-product-teaser-v2 .zgg-teaser-new-styling .zgg-newoffer-container{float:left;clear:both;padding:0 20px;width:100%}
.tsr-orange,.tsr-orange p{font-size:14px;line-height:16px;text-align:right;color:#f48c00}
.tsr-grey,.tsr-grey p{font-size:14px;line-height:16px;text-align:right;color:#707375}
.tsr-price,.tsr-price p{font-family:museo900,verdana,sans-serif;font-size:22px;line-height:1.45;text-align:right;color:#262727}
.cq-wcm-edit .zgg-off-pars1{display:inline-block;min-width:60%}
.cq-wcm-edit .zgg-off-tgle{display:inline-block}
.zgg-nwstpro,.zgg-nwstpro p{font-size:24px}
.zgg-nwstpro span,.zgg-nwstpro p span{font-size:17px}
.zgg-product-teaser-xs .zgg-teaser-header{height:120px}
.zgg-product-teaser-xs .zgg-price-info{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}
.zgg-product-teaser-xs .zgg-price-info .zgg-product-info{-ms-flex-preferred-size:100%;flex-basis:100%}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-teaser-title{padding:0 15px 10px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-product-description{padding:0 15px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-price-info{padding:30px 15px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-price-info .zgg-product-price{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:20px;text-align:center}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-price-one-off{-ms-flex-pack:center;justify-content:center;padding:10px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-collapsible .zgg-collapse{padding:15px}
.zgg-product-teaser-xs .product-teaser-usp-v2{padding:0 0 10px 30px}
.zgg-product-teaser-xs .product-teaser-usp-v2 .zgg-icon{font-size:16px}
.zgg-product-teaser-xs .product-teaser-usp-v2 .zgg-icon:before{font-size:13px;margin:0 0 0 -30px;line-height:24px}
.zgg-product-teaser-xs .product-teaser-usp-v2 .zgg-usp-subtitle,.zgg-product-teaser-xs .product-teaser-usp-v2 p{font-size:14px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-collapsible .zgg-collapsible-title{padding:0 15px 14px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-collapsible .zgg-collapsible-title h6{font-size:16px}
.zgg-product-teaser-xs .zgg-teaser-body .zgg-collapsible .zgg-collapsible-title .zgg-collapse-controls{padding-right:18px}
.zgg-product-teaser-xs .lgi-form-field>label{text-align:center;width:100%}
.zgg-product-teaser-xs .zgg-teaser-new-styling h3{margin-top:2.5em;font-size:48px}
.zgg-product-teaser-xs .zgg-teaser-new-styling .new-style-container-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
.zgg-product-teaser-xs .zgg-teaser-new-styling .new-style-container-header .zgg-off-pars1{margin:10px 0;clear:both;max-width:92%;-ms-flex-order:1;order:1}
.zgg-product-teaser-xs .zgg-teaser-new-styling .new-style-container-header .zgg-off-tgle{bottom:1.2em;top:inherit;right:.5em;-ms-flex-order:2;order:2}
.zgg-product-teaser-xs .zgg-teaser-new-styling .new-style-container-header img{-ms-flex-order:2;order:2;max-width:64px}
@media(min-width:520px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:100%!important}
}
@media(min-width:620px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media(min-width:960px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media(min-width:1240px){.zgg-pt-column-control .lgi_col_33_33_33-c0,.zgg-pt-column-control .lgi_col_33_33_33-c1,.zgg-pt-column-control .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
.zgg-product-teaser.zgg-one-block,.zgg-product-teaser.zgg-product-highlighted{margin-top:10px;border-radius:10px;overflow:hidden;box-shadow:0 2px 15px #bcc1c5}
.zgg-product-teaser.zgg-one-block.zgg-align-right,.zgg-product-teaser.zgg-product-highlighted.zgg-align-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media(min-width:620px){.zgg-product-teaser.zgg-one-block,.zgg-product-teaser.zgg-product-highlighted{display:-ms-flexbox;display:flex;width:100%}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-header,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-header{border-radius:0}
@media(min-width:620px){.zgg-product-teaser.zgg-one-block .zgg-teaser-header,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-header{width:50%;height:auto}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body{border-radius:0}
@media(min-width:620px){.zgg-product-teaser.zgg-one-block .zgg-teaser-body,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body{width:50%}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title{font-family:museo500,verdana,sans-serif;font-size:18px;color:#f48c00;text-align:center;padding:10px 0;border-bottom:2px solid #e4e6e8}
@media(min-width:620px){.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title{font-size:20px}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title.zgg-title-left,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title.zgg-title-left{text-align:left}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title.zgg-title-left h3,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title.zgg-title-left h3{text-align:left}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title.zgg-title-center,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title.zgg-title-center{text-align:center}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title.zgg-title-center h3,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title.zgg-title-center h3{text-align:center}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title.zgg-title-right,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title.zgg-title-right{text-align:right}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title.zgg-title-right h3,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title.zgg-title-right h3{text-align:right}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title h3,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title h3{font-family:museo700,verdana,sans-serif;font-size:24px;padding-top:12px;color:#f48c00;margin:0}
@media(min-width:620px){.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title h3,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title h3{font-size:28px;padding-top:5px}
}
@media(min-width:960px){.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title h3,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title h3{font-size:34px}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title .zgg-icon,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title .zgg-icon{display:block;font-style:normal}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-one-block-title .zgg-icon:before,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title .zgg-icon:before{margin-right:20px;font-size:35px}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-description,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-description{max-height:160px;padding:5px 0;line-height:1.5}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price{background-color:#f6f7f8;padding:20px;margin-top:15px;text-align:center}
@media(min-width:960px){.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price{display:-ms-flexbox;display:flex}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price .zgg-price,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price .zgg-price{width:50%;text-align:right}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price .zgg-price-title,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price .zgg-price-title{display:block;font-family:museo700,verdana,sans-serif;font-size:18px;margin-bottom:8px}
@media(min-width:960px){.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price .zgg-price-title,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price .zgg-price-title{float:left;width:50%;text-align:left;margin-bottom:0;padding-top:4px}
}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price .zgg-price-value,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price .zgg-price-value{font-family:museo900,verdana,sans-serif;font-size:30px;color:#f48c00}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price .zgg-price-prefix,.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-price .zgg-price-postfix,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price .zgg-price-prefix,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-price .zgg-price-postfix{font-family:museo500,verdana,sans-serif;font-size:16px;color:#707375}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-cta-item,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-cta-item{margin:0 auto;margin-top:20px;display:table}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-additional-cta,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-additional-cta{padding:20px 0;text-align:center}
.zgg-product-teaser.zgg-one-block .zgg-teaser-body .zgg-product-additional-cta a,.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-additional-cta a{font-family:museo500,verdana,sans-serif;font-size:16px;color:#f48c00}
.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-one-block-title{border-bottom:0}
@media(min-width:620px){.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-cta-item{display:inline-block}
.zgg-product-teaser.zgg-product-highlighted .zgg-teaser-body .zgg-product-additional-cta{text-align:left}
}
.zgg-product-highlights{font-family:museo700,verdana,sans-serif;font-size:23px;margin-bottom:5px;display:block}
.zgg-product-highlights li span{display:block}
.zgg-product-highlights .zgg-collapsible h4{padding:5px 0 20px 28px;margin:0;cursor:pointer;border-top:solid 1px #d7dadc}
.zgg-product-highlights .zgg-collapsible h4:before{display:block;float:right;font-size:18px;line-height:1em;font-family:ziggonl;text-decoration:none;content:"Q";width:18px;height:18px;margin:8px 22px 0 0;color:#f48c00}
.zgg-product-highlights .zgg-collapsible h4.zgg-collapsed:before{content:"P";color:#262727}
.zgg-product-highlights .zgg-collapsible h4 .zgg-title,.zgg-product-highlights .zgg-collapsible h4 .zgg-subtitle{display:block;padding-right:50px}
.zgg-product-highlights .zgg-collapsible h4 .zgg-title{font-family:museo700,verdana,sans-serif;font-size:23px;line-height:36px;color:#262727}
.zgg-product-highlights .zgg-collapsible h4 .zgg-subtitle{font-family:museo500,verdana,sans-serif;font-size:16px;line-height:20px;color:#707375}
.zgg-product-highlights .zgg-icon{color:#262727;font-family:museo700,verdana,sans-serif;font-size:18px;line-height:30px;padding:0 30px 0 84px;display:block}
.zgg-product-highlights .zgg-icon ~ .zgg-highlight-subtitle{padding:0 30px 0 84px;display:block}
.zgg-product-highlights .zgg-icon:before{font-family:ziggonl;font-size:18px;color:#f48c00;display:block;float:left;width:24px;height:24px;line-height:30px;margin-top:3px;margin-left:-54px}
.zgg-product-highlights .zgg-highlight-subtitle{color:#707375;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:20px}
.zgg-product-highlights ul li{margin-bottom:5px}
.zgg-general-teaser-par>.zgg-product-highlights:first-child h4{border-top:0}
.product-teaser-usp{padding:0 20px 10px 30px}
.product-teaser-usp:last-child{padding-bottom:15px}
.product-teaser-usp .zgg-icon,.product-teaser-usp .zgg-usp-subtitle{display:block;padding:0 30px 0 50px}
.product-teaser-usp .zgg-icon{color:#262727;font-family:museo700,verdana,sans-serif;font-size:18px;line-height:30px}
.product-teaser-usp .zgg-icon:before{font-family:ziggonl;font-size:24px;color:#f48c00;display:block;float:left;width:24px;line-height:30px;margin-top:3px;margin-right:25px;margin-left:-54px}
.product-teaser-usp .zgg-usp-subtitle{color:#707375;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:20px}
.product-teaser-usp{padding:0 20px 10px 30px}
.product-teaser-usp:last-child{padding-bottom:15px}
.product-teaser-usp .zgg-icon,.product-teaser-usp .zgg-usp-subtitle{display:block;padding-left:10px}
.product-teaser-usp .zgg-icon{color:#262727;font-family:museo700,verdana,sans-serif;font-size:20px;line-height:1.5}
.product-teaser-usp .zgg-icon:before{font-family:ziggonl;font-size:16px;color:#4b4d4f;float:left;width:24px;margin:3px 0 0 -37px}
.product-teaser-usp .zgg-usp-subtitle{color:#707375;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:1.5}
.product-teaser-usp p{padding:6px 0 0 10px;color:#f48c00;font-size:16px;line-height:1.38;font-family:museo500,verdana,sans-serif}
.product-teaser-usp p span{font-family:museo900,verdana,sans-serif}
.product-teaser-usp a{padding:6px 0 0 10px;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:1.38;display:block}
.zgg-pct-container{margin:10px;border-bottom:0}
.zgg-pct-container .zgg-pct-border{border:1px solid #c4c4c4;background-color:#fff}
.zgg-pct-container .zgg-compare-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.zgg-pct-container .row{max-width:100%;width:100%;padding:0}
.zgg-pct-container .zgg-pct-headertype{-ms-flex-order:0;order:0;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;padding:5px 10px;border-bottom:1px solid #c4c4c4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
@media(min-width:620px){.zgg-pct-container .zgg-pct-headertype{-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;border-bottom:0}
}
.zgg-pct-container .zgg-Alles::after,.zgg-pct-container .zgg-Internet::after,.zgg-pct-container .zgg-Telefoon::after,.zgg-pct-container .zgg-Televisie::after{font-family:ziggonl;font-size:120px;color:#f48c00}
.zgg-pct-container .zgg-Alles::after{content:"] + ' + ;";font-size:36px}
@media(min-width:620px){.zgg-pct-container .zgg-Alles::after{font-size:26px}
}
@media(min-width:960px){.zgg-pct-container .zgg-Alles::after{font-size:42px}
}
.zgg-pct-container .zgg-Internet::after{content:"]"}
.zgg-pct-container .zgg-Telefoon::after{content:";"}
.zgg-pct-container .zgg-Televisie:after{content:"'"}
.zgg-pct-container .zgg-pct-header-left,.zgg-pct-container .zgg-pct-header-right{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 1 calc(33.3333% - 1px);flex:1 1 calc(33.3333% - 1px);-ms-flex-item-align:stretch;align-self:stretch;text-align:center;padding:3px 3px 20px;font-family:museo700,verdana,sans-serif;color:#707375}
.zgg-pct-container .zgg-pct-header-left .zgg-pct-header-content,.zgg-pct-container .zgg-pct-header-right .zgg-pct-header-content{-ms-flex-item-align:end;align-self:flex-end;width:100%}
.zgg-pct-container .zgg-pct-header-left h3,.zgg-pct-container .zgg-pct-header-right h3{font-family:museo900,verdana,sans-serif;font-size:22px;color:#262727}
@media(min-width:620px){.zgg-pct-container .zgg-pct-header-left h3,.zgg-pct-container .zgg-pct-header-right h3{font-size:34px;word-break:break-word}
}
.zgg-pct-container .zgg-pct-header-left h4,.zgg-pct-container .zgg-pct-header-right h4{display:none}
@media(min-width:620px){.zgg-pct-container .zgg-pct-header-left h4,.zgg-pct-container .zgg-pct-header-right h4{display:block;font-size:20px;line-height:1.5em;margin:0}
}
.zgg-pct-container .zgg-pct-header-left .zgg-pct-header-price,.zgg-pct-container .zgg-pct-header-right .zgg-pct-header-price{display:none;color:#c9cdd1}
@media(min-width:620px){.zgg-pct-container .zgg-pct-header-left .zgg-pct-header-price,.zgg-pct-container .zgg-pct-header-right .zgg-pct-header-price{display:block;min-height:95px}
}
.zgg-pct-container .zgg-pct-header-left .zgg-pct-header-price .zgg-pct-currency,.zgg-pct-container .zgg-pct-header-right .zgg-pct-header-price .zgg-pct-currency{display:block;color:#f48c00;font-size:40px;font-family:museo900,verdana,sans-serif}
.zgg-pct-container .zgg-pct-header-left a,.zgg-pct-container .zgg-pct-header-right a{display:block;background-color:#f48c00;font-family:museo700,verdana,sans-serif;font-size:16px;margin:0 auto;width:80%;text-decoration:none;color:#fff;padding:10px 4px;border-radius:4px;box-shadow:0 2px 1px #bcc1c5}
.zgg-pct-container .zgg-pct-header-left a:hover,.zgg-pct-container .zgg-pct-header-left a:focus,.zgg-pct-container .zgg-pct-header-right a:hover,.zgg-pct-container .zgg-pct-header-right a:focus{background-color:#d76e00;color:#fff!important}
@media(min-width:620px){.zgg-pct-container .zgg-pct-header-left a,.zgg-pct-container .zgg-pct-header-right a{width:75%;font-size:18px;margin-top:15px}
}
@media(min-width:960px){.zgg-pct-container .zgg-pct-header-left a,.zgg-pct-container .zgg-pct-header-right a{width:40%}
}
.zgg-pct-container .zgg-pct-header-left{border-bottom:1px solid #c4c4c4}
@media(min-width:331px){.zgg-pct-container .zgg-pct-header-left{border-right:1px solid #c4c4c4;border-bottom:0}
}
@media(min-width:620px){.zgg-pct-container .zgg-pct-header-left{background-color:#f6f7f8;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4}
}
.zgg-pct-container .zgg-pct-header-row{display:none;padding:4px 20px;height:50px;text-align:center;background-color:#fff;border:1px solid #c4c4c4;border-top:0;font-family:museo700,verdana,sans-serif;font-size:22px}
.zgg-pct-container .zgg-pct-header-row span::after{font-size:25px;margin-right:20px}
@media(min-width:620px){.zgg-pct-container .zgg-pct-header-row{display:block;text-align:left;height:58px;padding-top:10px}
}
.zgg-pct-container .zgg-icon-exclamation::after{font-family:ziggonl;content:"A";font-size:25px;color:#d7dadc;float:left;width:10%;padding:0 15px}
.zgg-pct-container .zgg-pct-footer,.zgg-pct-container .zgg-pct-footer-collapse{border:1px solid #c4c4c4;border-top:0;padding:10px 0;overflow:hidden;background-color:#fff}
.zgg-pct-container .zgg-pct-footer a,.zgg-pct-container .zgg-pct-footer-collapse a{display:block;color:#f48c00}
.zgg-pct-container .zgg-pct-footer a:focus,.zgg-pct-container .zgg-pct-footer a:hover,.zgg-pct-container .zgg-pct-footer-collapse a:focus,.zgg-pct-container .zgg-pct-footer-collapse a:hover{color:#262727}
.zgg-pct-container .zgg-pct-footer a .zgg-icon-toggle::after,.zgg-pct-container .zgg-pct-footer-collapse a .zgg-icon-toggle::after{font-family:ziggonl;content:"Q";padding-left:10px;text-decoration:none;display:inline-block}
.zgg-pct-container .zgg-pct-footer a .zgg-icon-toggle.collapsed::after,.zgg-pct-container .zgg-pct-footer-collapse a .zgg-icon-toggle.collapsed::after{content:"P"}
.zgg-pct-container .zgg-pct-footer .zgg-pct-note,.zgg-pct-container .zgg-pct-footer-collapse .zgg-pct-note{float:right;width:90%;padding-left:22px}
@media(min-width:620px){.zgg-pct-container .zgg-pct-footer .zgg-pct-note,.zgg-pct-container .zgg-pct-footer-collapse .zgg-pct-note{text-align:center}
}
.zgg-pct-container .zgg-pct-footer{display:block}
.zgg-pct-container .zgg-pct-footer.zgg-hide-footer{display:none}
.zgg-pct-container .zgg-pct-data{font-family:museo700,verdana,sans-serif}
.zgg-pct-container .zgg-pct-second-table,.zgg-pct-container .zgg-pct-third-table{display:none}
.zgg-pct-container .zgg-pct-second-table .zgg-pct-header-row,.zgg-pct-container .zgg-pct-third-table .zgg-pct-header-row{display:block}
.product-feature-row{border:1px solid #c4c4c4;border-top:0}
@media(min-width:620px){.product-feature-row{border-bottom:0}
.product-feature-row .zgg-pct-bundle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.zgg-pct-data-title{background-color:#f6f7f8;text-align:center;padding:15px 0;position:relative}
@media(min-width:620px){.zgg-pct-data-title{-ms-flex-order:0;order:0;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;border:0;padding:21px 5px;text-align:right;border-bottom:1px solid #c4c4c4;width:33.3%}
}
.zgg-pct-data-title h4{cursor:pointer;font-family:museo700,verdana,sans-serif;font-size:18px;color:#262727;margin:0 auto}
@media(min-width:620px){.zgg-pct-data-title h4{font-size:18px;margin:2px 0}
}
.zgg-pct-data-title h4 h4:visited,.zgg-pct-data-title h4 h4:hover,.zgg-pct-data-title h4 h4:active{color:#262727}
.zgg-pct-data-title h4 .zgg-toggle::after{font-family:ziggonl;content:"Q";padding:0 14px;font-size:14px;font-weight:bold;color:#f48c00}
@media(min-width:620px){.zgg-pct-data-title h4 .zgg-toggle::after{float:right}
}
.zgg-pct-data-title h4 .zgg-toggle.collapsed::after{content:"P";color:#262727}
.zgg-panel-collapse{display:none}
@media(min-width:620px){.zgg-panel-collapse{-ms-flex:1 1 100%;flex:1 1 100%}
}
.zgg-panel-collapse .zgg-pct-data-moreinfo{background-color:#f6f7f8;padding:15px;font-family:verdana,sans-serif}
.zgg-panel-collapse .zgg-pct-data-moreinfo::before,.zgg-panel-collapse .zgg-pct-data-moreinfo::after{display:table;content:" "}
.zgg-panel-collapse .zgg-pct-data-moreinfo::after{clear:both}
@media(min-width:620px){.zgg-panel-collapse .zgg-pct-data-moreinfo{background-color:#fff;border-bottom:1px solid #c4c4c4}
}
@media(min-width:620px){.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-feature-img{width:33.33333333%}
}
.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-feature-img img{width:285px;display:block;margin:0 auto;padding:30px}
@media(min-width:620px){.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-feature-img img{margin:0;float:left;padding:0}
}
.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-feature-text{line-height:22px;color:#262727}
@media(min-width:620px){.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-feature-text{width:66.6666666%;float:right;padding-left:10px}
}
.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-feature-text a{display:block;color:#f48c00;padding-top:20px}
.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-close-data{text-align:center;font-family:museo700,verdana,sans-serif;font-size:18px;margin-top:18px}
@media(min-width:620px){.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-close-data{display:none}
}
.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-close-data .zgg-icon-arrowup::before{font-family:ziggonl;content:"Q";padding-left:10px;font-size:14px;font-weight:bold;color:#f48c00}
.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-close-data span:visited,.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-close-data span:hover,.zgg-panel-collapse .zgg-pct-data-moreinfo .zgg-pct-close-data span:active{color:#262727;cursor:pointer}
.zgg-pct-features{display:none}
@media(min-width:620px){.zgg-pct-features{-ms-flex:1 1 66.5%;flex:1 1 66.5%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
.zgg-pct-features-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media(min-width:620px){.zgg-pct-features-mobile{display:none}
}
.zgg-pct-data-col1,.zgg-pct-data-col2{-ms-flex:1 1 50%;flex:1 1 50%;text-align:center;padding:12px 0;position:relative;border-top:1px solid #c4c4c4;background-color:#fff}
@media(min-width:620px){.zgg-pct-data-col1,.zgg-pct-data-col2{border:0;border-bottom:1px solid #c4c4c4;padding:15px 0}
}
.zgg-pct-data-col1 .feature-title,.zgg-pct-data-col2 .feature-title{color:#f48c00;font-size:18px;padding-top:5px}
.zgg-pct-data-col1 .feature-subtitle,.zgg-pct-data-col2 .feature-subtitle{color:#707375;font-size:18px}
.zgg-pct-data-col1 .feature-price,.zgg-pct-data-col2 .feature-price{color:#4b4d4f;font-size:20px}
.zgg-pct-data-col1 .zgg-icon-check::after,.zgg-pct-data-col1 .zgg-icon-cross::after,.zgg-pct-data-col2 .zgg-icon-check::after,.zgg-pct-data-col2 .zgg-icon-cross::after{font-family:ziggonl;font-size:20px}
.zgg-pct-data-col1 .zgg-icon-check::after,.zgg-pct-data-col2 .zgg-icon-check::after{content:"v";color:#f48c00}
.zgg-pct-data-col1 .zgg-icon-cross::after,.zgg-pct-data-col2 .zgg-icon-cross::after{content:"w";color:#c9cdd1}
.zgg-pct-data-col1{border-right:1px solid #c4c4c4}
@media(min-width:620px){.zgg-pct-data-col1{background-color:#f6f7f8;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
}
.zgg-campaign-block{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #d7dadc}
.zgg-campaign-block .zgg-title{max-height:85px}
.zgg-campaign-block .zgg-title h2{font-family:museo900,verdana,sans-serif;font-size:32px;color:#f48c00;margin:0}
.zgg-campaign-block .zgg-terms-and-conditions{max-height:50px;font-family:museo500i,verdana,sans-serif;font-size:14px;color:#707375;padding:10px 0 0}
.zgg-campaign-block .zgg-overlay{margin-top:10px}
.zgg-campaign-block .zgg-overlay a{font-family:verdana,sans-serif;font-size:14px;color:#f48c00;text-decoration:underline}
.zgg-pdp-block{display:-ms-flexbox;display:flex;-ms-flex-direction:ltr;flex-direction:ltr;background-color:#fff;border-radius:10px;padding:10px}
@media(min-width:620px){.zgg-pdp-block{padding:15px}
}
@media(min-width:960px){.zgg-pdp-block{padding:20px}
}
.zgg-pdp-block .zgg-title{width:85%;font-family:museo900,verdana,sans-serif;font-size:40px}
.zgg-pdp-block .zgg-title h1,.zgg-pdp-block .zgg-title h2,.zgg-pdp-block .zgg-title h3,.zgg-pdp-block .zgg-title h4,.zgg-pdp-block .zgg-title h5,.zgg-pdp-block .zgg-title h6{margin:0}
.zgg-pdp-block .zgg-collapse-button{width:15%;padding-top:3px;text-align:right}
.zgg-pdp-block .zgg-collapse-button .zgg-toggle{position:relative;font-family:FontAwsome;font-size:32px;color:#262727;cursor:pointer}
.zgg-pdp-block .zgg-collapse-button .zgg-toggle::before{content:'\f107'}
.zgg-pdp-block .zgg-collapse-button .zgg-toggle.zgg-collapse-in::before{content:'\f106';color:#f48c00}
.zgg-pd-header{min-height:280px;color:#fff}
@media(min-width:960px){.zgg-pd-header{min-height:408px}
}
.zgg-pd-header .zgg-pd-background{min-height:280px;background-color:#bcc1c5;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position-y:0;background-position-x:50%;position:absolute;top:0;width:100%;overflow:hidden;background-attachment:inherit}
@media(min-width:960px){.zgg-pd-header .zgg-pd-background{min-height:408px}
}
.zgg-pd-header header{padding:0 40px;position:absolute;top:15px}
@media(min-width:620px){.zgg-pd-header header{width:75%;padding:0 50px}
}
@media(min-width:960px){.zgg-pd-header header{top:70px;width:55%;padding-left:50px}
}
@media(min-width:1240px){.zgg-pd-header header{padding-left:115px}
}
.zgg-pd-header header h1{margin:0;color:#fff;font-size:34px}
@media(min-width:960px){.zgg-pd-header header h1{font-size:50px}
}
.zgg-pd-header header h2{font-size:22px;color:#f48c00;margin:.34em 0}
@media(min-width:960px){.zgg-pd-header header h2{font-size:18px}
}
@media(min-width:960px){.zgg-pd-header header h2{margin-top:0;margin-bottom:9px;font-size:22px}
}
.zgg-pd-header header p{font-family:museo500,verdana,sans-serif;font-size:18px}
@media(min-width:960px){.zgg-pd-header header p{font-size:20px}
}
.zgg-pd-header header .zgg-pd-award{margin-top:20px;width:100px}
.zgg-pd-header header .zgg-pd-award img{max-height:50px}
@media(min-width:960px){.zgg-pd-header header .zgg-pd-award img{max-height:80px}
}
@media(min-width:960px){.zgg-pd-header header .zgg-pd-award{height:80px}
}
.zgg-pd-servicebar,.zgg-pd-servicebar-xl{padding:20px 40px;background-color:#fff}
@media(min-width:620px){.zgg-pd-servicebar,.zgg-pd-servicebar-xl{padding:20px 50px}
}
@media(min-width:1240px){.zgg-pd-servicebar,.zgg-pd-servicebar-xl{padding:0 115px}
}
.zgg-pd-servicebar ul,.zgg-pd-servicebar-xl ul{overflow:hidden}
.zgg-pd-servicebar ul li,.zgg-pd-servicebar-xl ul li{padding:0 30px 7px 0}
@media(min-width:620px){.zgg-pd-servicebar ul li,.zgg-pd-servicebar-xl ul li{float:left;padding-bottom:15px;width:50%}
}
@media(min-width:960px){.zgg-pd-servicebar ul li,.zgg-pd-servicebar-xl ul li{padding-right:25px;width:auto}
}
@media(min-width:1240px){.zgg-pd-servicebar ul li,.zgg-pd-servicebar-xl ul li{padding-right:30px}
}
.zgg-pd-servicebar-xl{margin-top:-169px;padding-top:180px}
@media(min-width:620px){.zgg-pd-servicebar-xl{padding-top:195px}
}
@media(min-width:960px){.zgg-pd-servicebar-xl{padding-top:180px}
}
.zgg-pd-icon::before{font-family:ziggonl;font-size:20px;color:#f48c00;padding-right:15px}
.campaign-block{margin:0 auto;position:relative;margin-top:-30px;width:92%}
@media(min-width:960px){.campaign-block{width:85%;margin-top:-345px}
}
@media(min-width:960px){.campaign-block{width:33%;float:right;margin-top:-330px;margin-right:115px}
}
.zgg-hpt-product{max-width:100%;margin-bottom:25px}
@media(min-width:620px){.zgg-hpt-product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
.zgg-hpt-product .zgg-hpt-image{display:none;background-color:#c9cdd1}
@media(min-width:620px){.zgg-hpt-product .zgg-hpt-image{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:66%;border-radius:10px;height:640px;position:relative}
}
.zgg-hpt-product .zgg-hpt-image .zgg-img-overlay{display:none}
@media(min-width:620px){.zgg-hpt-product .zgg-hpt-image .zgg-img-overlay{display:block;width:100%;position:absolute;bottom:0;color:#fff;margin-top:40%;padding:20px 30px 0 35%;border-radius:0 0 10px 10px;height:320px;background-image:linear-gradient(to bottom,rgba(255,255,255,0.01) 0,#262727 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03ffffff',endColorstr='#262727',GradientType=0)}
}
.zgg-hpt-product .zgg-hpt-image .zgg-img-overlay .zgg-icon{font-size:55px}
.zgg-hpt-product .zgg-hpt-body{background-color:#fff;border-radius:10px;padding:10px 25px;position:relative}
@media(min-width:620px){.zgg-hpt-product .zgg-hpt-body{width:48%;margin-right:-20%;max-height:560px}
}
@media(min-width:960px){.zgg-hpt-product .zgg-hpt-body{width:40%;margin-right:-16%}
}
.zgg-hpt-product .zgg-hpt-body .zgg-icon{font-size:55px;color:#f48c00}
@media(min-width:620px){.zgg-hpt-product .zgg-hpt-body .zgg-icon{display:none}
}
.zgg-hpt-product .zgg-hpt-body h1{margin:12px 0;font-size:40px;font-family:museo900,verdana,sans-serif}
.zgg-hpt-product .zgg-hpt-body p{color:#262727;line-height:1.6em}
.zgg-hpt-product .zgg-hpt-body .zgg-ubr-list li{margin-bottom:10px;font-family:museo500,verdana,sans-serif;font-size:16px}
.zgg-hpt-product .zgg-hpt-body .zgg-ubr-list li span::before{font-family:ziggonl;color:#f48c00;display:block;float:left;height:25px;padding-right:10px}
.zgg-hpt-product .zgg-hpt-body .zgg-linklist li{border-top:2px solid #e4e6e8;padding:15px 0;font-family:museo700,verdana,sans-serif}
.zgg-hpt-product .zgg-hpt-body .zgg-linklist li span::before{font-family:ziggonl;float:right}
.zgg-hpt-product .zgg-hpt-body .zgg-linklist li a{text-decoration:none;color:#f48c00;font-size:18px}
.zgg-hpt-product .zgg-hpt-body .zgg-linklist li a:hover,.zgg-hpt-product .zgg-hpt-body .zgg-linklist li a:focus{color:#d76e00!important}
.zgg-hpt-product .zgg-hpt-body .zgg-linklist li:first-child{border:0}
.zgg-hpt-product .zgg-hpt-body .zgg-btn-orange{display:inline-block;width:100%;padding:12px;background-color:#f48c00;color:#fff;line-height:1.42857143;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px;margin:10px 0;box-shadow:0 2px 1px #969a9e}
.zgg-hpt-product .zgg-hpt-body .zgg-btn-orange:hover,.zgg-hpt-product .zgg-hpt-body .zgg-btn-orange:focus{color:#fff!important;background-color:#d76e00}
.zgg-embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.zgg-embed-responsive .embed-responsive-item,.zgg-embed-responsive iframe,.zgg-embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.zgg-embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}
.zgg-video-description{font-style:italic;color:#969a9e;padding:20px}
@media(min-width:620px){.zgg-video-description{width:60%;margin:0 auto}
}
.zgg-video-description a{color:#f48c00}
.zgg-video-description a:hover,.zgg-video-description a:focus{color:#d76e00!important}
.zgg-pageheader-img{height:315px;background-position:68%;background-repeat:no-repeat;background-size:cover}
@media(min-width:620px){.zgg-pageheader-img{height:410px}
}
.zgg-flex-grow-container{width:93%;margin:0 auto;height:440px;margin-top:-295px;position:relative}
@media(min-width:960px){.zgg-flex-grow-container{width:40%;margin-left:0;height:485px;margin-top:-390px}
}
.zgg-flex-grow-container header{position:absolute;bottom:0;background-color:#fff;padding:20px 40px;border-radius:10px;width:100%;overflow:hidden;min-height:200px;max-height:440px;box-shadow:0 5px 15px #d7dadc}
@media(min-width:960px){.zgg-flex-grow-container header{max-height:485px}
}
.zgg-flex-grow-container header .pagetitle-shorten{max-height:130px;margin-bottom:10px}
@media(min-width:960px){.zgg-flex-grow-container header .pagetitle-shorten{max-height:175px}
}
.zgg-flex-grow-container header h1{font-family:museo900,verdana,sans-serif;font-size:35px;color:#f48c00;margin:0}
@media(min-width:620px){.zgg-flex-grow-container header h1{margin:10px 0 .67em 0;font-size:46px}
}
.zgg-flex-grow-container header .pagedescription-shorten{max-height:205px}
@media(min-width:960px){.zgg-flex-grow-container header .pagedescription-shorten{max-height:175px}
}
.zgg-flex-grow-container header p{font-family:museo500,verdana,sans-serif;font-size:16px}
@media(min-width:620px){.zgg-flex-grow-container header p{font-size:20px}
}
.zgg-flex-grow-container header p.zgg-deal{color:#f48c00;margin-top:5px;font-size:22px}
.zgg-flex-grow-container header p span{font-family:museo700,verdana,sans-serif;font-size:24px}
.zgg-flex-grow-container header .zgg-btn-orange{margin-top:15px;font-size:16px;display:inline-block;width:100%;padding:12px;background-color:#f48c00;color:#fff;line-height:1.42857143;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px;box-shadow:0 2px 1px #969a9e}
.zgg-flex-grow-container header .zgg-btn-orange:hover,.zgg-flex-grow-container header .zgg-btn-orange:focus{color:#fff!important;background-color:#d76e00}
@media(min-width:620px){.zgg-flex-grow-container header .zgg-btn-orange{width:28%}
}
@media(min-width:960px){.zgg-flex-grow-container header .zgg-btn-orange{width:50%}
}
.zgg-pageheader-usplist{text-align:center;padding:0 15px;overflow:hidden}
.zgg-pageheader-usplist h2{font-family:museo900,verdana,sans-serif;font-size:30px;margin-bottom:0}
.zgg-pageheader-usplist ul{margin-top:2em;text-align:left}
.zgg-pageheader-usplist ul li{float:left;width:100%;font-family:verdana,sans-serif;font-size:18px}
@media(min-width:960px){.zgg-pageheader-usplist ul li{margin-bottom:20px}
}
@media(min-width:960px){.zgg-pageheader-usplist ul li{margin-bottom:.5em}
}
.zgg-pageheader-usplist ul li span::before{font-family:ziggonl;color:#f48c00;display:block;float:left;height:51px;padding-right:10px}
@media(min-width:620px){.zgg-pageheader-usplist ul li span::before{height:20px;padding-right:20px}
}
@media(min-width:960px){.zgg-pageheader-usplist ul li span::before{height:26px;padding-right:20px}
}
@media(min-width:620px){.zgg-pageheader-usplist{text-align:left}
}
@media(min-width:960px){.zgg-pageheader-usplist{float:left;margin:-100px 0 0 45%}
}
.zgg-pageheader-img{position:relative;height:315px}
@media(min-width:620px){.zgg-pageheader-img{height:410px}
}
.zgg-pageheader-img .lgiAdaptiveImage{height:315px;background-position:68% 0!important}
@media(min-width:620px){.zgg-pageheader-img .lgiAdaptiveImage{height:410px}
}
.zgg-pageheader-fractal-img{display:none}
@media(min-width:960px){.zgg-pageheader-fractal-img{display:block;position:absolute;bottom:30px;right:10%}
}
.zgg-pageheader-row{padding-bottom:20px}
.zgg-flex-grow-container{width:93%;margin:0 auto 20px;height:440px;margin-top:-295px;position:relative}
@media(min-width:960px){.zgg-flex-grow-container{width:35%;margin-left:0;height:485px;margin-top:-390px}
}
.zgg-flex-grow-container header{box-shadow:0 5px 15px #d7dadc;position:absolute;bottom:0;background-color:#fff;padding:20px;border-radius:10px;width:100%;overflow:hidden;min-height:200px;max-height:440px}
@media(min-width:620px){.zgg-flex-grow-container header{padding:20px 40px}
}
@media(min-width:960px){.zgg-flex-grow-container header{max-height:485px}
}
.zgg-flex-grow-container header .pagetitle-shorten{max-height:130px;margin-bottom:10px}
@media(min-width:960px){.zgg-flex-grow-container header .pagetitle-shorten{max-height:175px}
}
.zgg-flex-grow-container header h1{font-family:museo900,verdana,sans-serif;font-size:28px;color:#f48c00;margin:0}
@media(min-width:620px){.zgg-flex-grow-container header h1{font-size:35px}
}
@media(min-width:960px){.zgg-flex-grow-container header h1{margin:10px 0 .5em 0;font-size:46px}
}
.zgg-flex-grow-container header .pagedescription-shorten{max-height:205px}
@media(min-width:960px){.zgg-flex-grow-container header .pagedescription-shorten{max-height:175px}
}
.zgg-flex-grow-container header p{font-family:museo500,verdana,sans-serif;font-size:16px}
@media(min-width:620px){.zgg-flex-grow-container header p{font-size:20px}
}
.zgg-flex-grow-container header p span{font-family:museo700,verdana,sans-serif;font-size:24px}
.zgg-flex-grow-container header p.zgg-deal{color:#f48c00;margin-top:5px;font-size:18px}
@media(min-width:620px){.zgg-flex-grow-container header p.zgg-deal{font-size:22px}
}
.zgg-flex-grow-container header p.zgg-deal span{font-size:18px}
@media(min-width:620px){.zgg-flex-grow-container header p.zgg-deal span{font-size:22px}
}
.zgg-flex-grow-container header a.lgi_btn_3{margin-top:10px}
.zgg-pageheader-zelfsamenstellen-type .zgg-pageheader-img,.zgg-pageheader-zelfsamenstellen-type .zgg-pageheader-img .lgiAdaptiveImage{height:300px}
.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container{margin-top:-270px;margin-bottom:0;height:300px}
@media(min-width:520px){.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container{height:240px}
}
@media(min-width:620px){.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container{height:270px}
}
@media(min-width:960px){.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container{margin-top:-290px;height:320px;width:55%}
}
@media(min-width:1240px){.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container{height:270px}
}
.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container header{background:0;border:0;box-shadow:none;bottom:auto}
@media(min-width:620px){.zgg-pageheader-zelfsamenstellen-type .zgg-flex-grow-container header p{font-size:22px}
}
.zgg-pageheader-usplist{text-align:center;padding:0 15px 10px;overflow:hidden}
@media(min-width:620px){.zgg-pageheader-usplist{text-align:left}
}
@media(min-width:960px){.zgg-pageheader-usplist{float:left;width:100%;padding:0 0 0 44%;margin:-140px 0 20px 0}
}
.zgg-pageheader-usplist h2{font-family:museo900,verdana,sans-serif;font-size:30px;margin-bottom:0}
.zgg-pageheader-usplist ul{margin-top:2em;text-align:left}
.zgg-pageheader-usplist ul li{float:left;width:100%;font-family:verdana,sans-serif;font-size:18px}
@media(min-width:960px){.zgg-pageheader-usplist ul li{margin-bottom:20px}
}
@media(min-width:960px){.zgg-pageheader-usplist ul li{margin-bottom:.5em}
}
.zgg-pageheader-usplist ul li span::before{font-family:ziggonl;color:#f48c00;display:block;float:left;height:51px;padding-right:10px}
@media(min-width:620px){.zgg-pageheader-usplist ul li span::before{height:20px;padding-right:20px}
}
@media(min-width:960px){.zgg-pageheader-usplist ul li span::before{height:26px;padding-right:20px}
}
.zgg-rfs-product-teaser,.zgg-rfs-header-block{display:none}
.cq-wcm-edit .zgg-rfs-header-block{display:block}
.zgg-rfsChecker-header{font-family:museo700,verdana,sans-serif;font-size:22px;width:100%;padding-top:50px}
.zgg-rfsChecker-header .zgg-rfsChecker-output,.zgg-rfsChecker-header .zgg-rfs-output-extension{color:#969a9e}
.zgg-rfsChecker-header .zgg-rfs-output-extension{font-size:18px}
.zgg-location-checker .lgi-divider-container{margin-top:30px}
.zgg-rfs-product-teaser.zgg-product-notAvailable{opacity:.3;cursor:not-allowed;display:block}
.zgg-rfs-product-teaser.zgg-product-notAvailable a{pointer-events:none}
.zgg-location-checker ::-webkit-input-placeholder{text-transform:none}
.zgg-location-checker :-moz-placeholder{text-transform:none}
.zgg-location-checker ::-moz-placeholder{text-transform:none}
.zgg-location-checker :-ms-input-placeholder{text-transform:none}
.zgg-location-checker input[type=number]{-moz-appearance:textfield}
.zgg-location-checker input[type=number]::-webkit-inner-spin-button,.zgg-location-checker input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.zgg-location-checker div.section{padding-bottom:10px;padding-top:20px}
.zgg-location-checker .accordTemplated{display:none}
.zgg-location-checker .lgi-form-error-required .lgi-form-field-container>input,.zgg-location-checker .lgi-form-error-required .lgi-form-field-container>textarea,.zgg-location-checker .lgi-form-error-constraint .lgi-form-field-container>input,.zgg-location-checker .lgi-form-error-constraint .lgi-form-field-container>textarea{background:#fff;border-width:1px solid #bcc1c5;color:#262727}
.zgg-location-checker .lgi-form-dropdown{background:0;border:0}
.zgg-location-checker .lgi-form-dropdown>span{display:none}
.zgg-location-checker .lgi-form-dropdown>div{display:none}
.zgg-location-checker fieldset{width:100%;border:0;margin:0;padding:0}
.zgg-location-checker .errorMessages.hideAuthor{display:none}
.zgg-location-checker .errorChecker{float:left;width:100%;color:#d52b1e;font-size:16px;font-family:arial;opacity:0;visibility:hidden;max-height:0;transition:all .3s ease}
.zgg-location-checker .errorChecker.zipCodeMobileErr{display:none}
.zgg-location-checker .errorChecker.houseNumberMobileErr{display:none}
@media screen and (max-width:619px){.zgg-location-checker .errorChecker{display:none}
.zgg-location-checker .errorChecker.overallError{display:block}
.zgg-location-checker .errorChecker.zipCodeMobileErr{display:block}
.zgg-location-checker .errorChecker.houseNumberMobileErr{display:block}
.zgg-location-checker .errorChecker.runningError{display:block}
}
.zgg-location-checker .errorChecker.show,.zgg-location-checker .errorChecker.showAuthor{opacity:1;visibility:visible;max-height:100px;margin-top:10px}
@media screen and (max-width:619px){.zgg-location-checker .errorChecker.show.zipCodeMobileErr,.zgg-location-checker .errorChecker.showAuthor.zipCodeMobileErr{margin:5px 0}
.zgg-location-checker .errorChecker.show.houseNumberMobileErr,.zgg-location-checker .errorChecker.showAuthor.houseNumberMobileErr{margin:5px 0}
}
.zgg-location-checker .errorChecker.showAuthor{max-height:none}
.zgg-location-checker .errorChecker:before{font-family:FontAwsome;content:"\f071";float:left}
.zgg-location-checker .errorChecker.overallError{color:#262727}
.zgg-location-checker .errorChecker.overallError.show{max-height:500px}
.zgg-location-checker .errorChecker.overallError:before{content:" "}
.zgg-location-checker .errorChecker.overallError .message{padding-left:0;max-width:640px}
.zgg-location-checker .errorChecker.runningError.show{max-height:500px}
.zgg-location-checker .errorChecker.runningError .message{max-width:640px}
.zgg-location-checker .errorChecker .message{padding-left:10px;float:left;width:calc(100% - 30px)}
.zgg-location-checker form{width:100%;display:inline-block}
.zgg-location-checker form input{border:1px solid #bcc1c5}
.zgg-location-checker form input.error{border:1px solid #d52b1e}
.zgg-location-checker form ol{width:100%}
.zgg-location-checker form .lgi-form-field-container{width:100%;position:relative}
.zgg-location-checker form .lgi-form-width-extrawide input,.zgg-location-checker form .lgi-form-width-extrawide textarea,.zgg-location-checker form .lgi-form-width-extrawide .lgi-form-dropdown,.zgg-location-checker form .lgi-form-width-extrawide .lgi-form-dropdown select,.zgg-location-checker form .lgi-form-width-extrawide .lgi-form-password-strength-wrapper{width:100%}
.zgg-location-checker form div.button{padding-top:0!important;float:left;width:25%;min-width:110px;max-width:180px}
@media screen and (min-width:960px){.zgg-location-checker form div.button{padding-top:20px!important}
}
@media screen and (min-width:1030px){.zgg-location-checker form div.button{padding-top:0!important}
}
@media screen and (max-width:959px){.zgg-location-checker form div.button{padding-top:20px!important;width:33.3333%;padding-left:0;padding-right:15px;max-width:100%;margin-left:0}
}
@media screen and (max-width:619px){.zgg-location-checker form div.button{width:100%;padding-left:0;padding-right:0;max-width:100%}
}
.zgg-location-checker form div.button .floatright{width:100%}
.zgg-location-checker form div.button button{width:100%}
.zgg-location-checker form .lgi-form-field{float:left;width:25%;min-width:110px;clear:none;padding-top:0!important;padding-right:15px!important}
@media screen and (max-width:959px){.zgg-location-checker form .lgi-form-field{width:33.3333%;max-width:100%!important}
}
@media screen and (max-width:619px){.zgg-location-checker form .lgi-form-field{width:100%;padding:7px 0 0 0!important;max-width:100%!important}
}
.zgg-location-checker form .lgi-form-field input{-webkit-appearance:none;border-radius:0}
.zgg-location-checker form .lgi-form-field select{display:block!important;visibility:visible!important;position:relative;padding:11px 24px 11px 8px;padding:11px 8px 11px 8px\9\0;border:1px solid #bcc1c5;background:#fff;max-height:40px;clear:both;outline:0;font-weight:normal;vertical-align:middle;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;text-indent:.01px;text-overflow:"";width:100%}
.zgg-location-checker form .lgi-form-field select::-ms-expand{display:none}
@media screen and (max-width:619px){.zgg-location-checker form .lgi-form-field select{font-size:14px;color:#4b4d4f;padding-left:14px}
}
.zgg-location-checker form .lgi-form-field .inputFieldChecker{width:100%;max-width:100%}
.zgg-location-checker form .lgi-form-field .inputFieldChecker input{width:100%;transition:all .3s ease;padding:11px 10px}
.zgg-location-checker form .lgi-form-field .inputFieldChecker input:focus{border:1px solid #f48c00!important}
.zgg-location-checker form .lgi-form-field:first-of-type{padding-right:0}
.zgg-location-checker form .lgi-form-field.zipCodeChecker{min-width:117px;max-width:160px}
.zgg-location-checker form .lgi-form-field.zipCodeChecker span.getGeoLocation{position:absolute;right:7px;bottom:4px;width:21px;height:31px;cursor:pointer}
.zgg-location-checker form .lgi-form-field.zipCodeChecker span.getGeoLocation:after{font-family:ziggonl;content:"(";font-size:20px;color:#4b4d4f}
.zgg-location-checker form .lgi-form-field.zipCodeChecker input{text-transform:uppercase}
.zgg-location-checker form .lgi-form-field.zipCodeChecker input:-ms-input-placeholder{text-transform:none}
.zgg-location-checker form .lgi-form-field.houseNumberChecker{min-width:70px;max-width:130px}
.zgg-location-checker form .lgi-form-field.houseNumberExt{min-width:117px;max-width:160px;position:relative}
.zgg-location-checker form .lgi-form-field.houseNumberExt>div:before{position:absolute;font-family:FontAwsome;content:"\f0d7";z-index:2;top:10px;right:10px}
@media screen and (min-width:620px){.zgg-location-checker form .lgi-form-field.houseNumberExt{padding-right:15px!important}
}
@media screen and (max-width:959px){.zgg-location-checker form .lgi-form-field.houseNumberExt{padding-right:0}
}
@media screen and (min-width:620px) and (max-width:745px){.zgg-location-checker form .lgi-form-field.houseNumberExt{padding-top:20px!important}
}
.zgg-location-checker .noPlaceholder,.zgg-location-checker .selectExtension,.zgg-location-checker .noExtenstion,.zgg-location-checker .zgg-registration-template{display:none}
.zgg-location-checker .form-error{color:#d52b1e;float:left;width:100%}
.zgg-location-checker .form-success{color:#fff;background-color:#383a3b;padding:10px 20px;line-height:1.5em}
.zgg-css-accordion{float:left;width:100%;max-width:630px;margin-top:10px;display:none;max-height:0;overflow:hidden;transition:all .5s ease;opacity:1;max-height:0}
.zgg-css-accordion.refresh{opacity:0}
.zgg-css-accordion.show{max-height:9999px}
@media screen and (max-width:619px){.zgg-css-accordion{display:block}
}
.zgg-css-accordion .accord{float:left;width:100%;margin-bottom:10px}
.zgg-css-accordion .accordHeightWrapper{float:left;width:100%}
.zgg-css-accordion .accordTitle{cursor:pointer;transition:all .3s ease;position:relative;padding:20px 25px 20px 20px;float:left;width:100%;background:#e4e6e8;border:1px solid #e4e6e8}
.zgg-css-accordion .accordTitle.show{background:#fff;border:1px solid #c9cdd1}
.zgg-css-accordion .accordTitle.show h3{color:#f48c00}
.zgg-css-accordion .accordTitle.show svg.svgArrow path{fill:#f48c00;-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.zgg-css-accordion .accordTitle svg{position:absolute;right:25px;top:50%;margin-top:-7.5px;width:15px;height:15px;-ms-transform:rotate(0deg);transform:rotate(0deg);-ms-transform-origin:center;transform-origin:center;transition:all .5s ease}
.zgg-css-accordion .accordTitle svg.svgPlus path{fill:#bcc1c5}
.zgg-css-accordion .accordTitle svg.svgPlus path.up{-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center;transform-origin:center;transition:all .5s ease}
.zgg-css-accordion .accordTitle svg.svgArrow path{-ms-transform:rotate(0deg);transform:rotate(0deg);-ms-transform-origin:center;transform-origin:center;transition:all .5s ease;fill:#bcc1c5}
.zgg-css-accordion h3{position:relative;float:left;width:100%;font-size:16px;color:#707375;font-family:museo500,verdana,sans-serif;margin:0;padding-top:0}
.zgg-css-accordion .accordWrapper{background:#fff;overflow:hidden;float:left;width:100%;border:1px solid #c9cdd1;border-top:0;border-bottom:0;max-height:0}
.zgg-css-accordion .accordWrapper.show{max-height:9999px;border:1px solid #c9cdd1;border-top:0}
.zgg-css-accordion .accordWrapper.show .accordContent{-ms-transform:translateY(0px);transform:translateY(0px)}
.zgg-css-accordion .accordContent{padding:20px;float:left;width:100%;-ms-transform:translateY(0px);transform:translateY(0px);transition:all .5s ease}
.zgg-css-accordion .accordContent .accordBox{float:left;width:100%;border-top:1px solid #c9cdd1;padding-top:20px;padding-bottom:20px}
.zgg-css-accordion .accordContent .accordBox:first-of-type{border-top:0 solid #c9cdd1;padding-top:0}
.zgg-css-accordion .accordContent .accordBox:last-child{padding-bottom:0}
.zgg-css-accordion .accordContent .column-50{float:left;width:50%;margin-top:10px;padding-top:5px;padding-bottom:10px}
@media screen and (max-width:619px){.zgg-css-accordion .accordContent .column-50{width:100%}
}
.zgg-css-accordion .accordContent .column-50:first-of-type{padding-right:15px}
@media screen and (max-width:619px){.zgg-css-accordion .accordContent .column-50:first-of-type{padding-right:0}
}
.zgg-css-accordion .accordContent .column-50.padding{padding-left:15px}
@media screen and (max-width:619px){.zgg-css-accordion .accordContent .column-50.padding{padding-left:0}
}
.zgg-css-accordion .accordContent .column-50.accordBorderRight{border-right:1px solid #c9cdd1;min-height:153px}
@media screen and (max-width:619px){.zgg-css-accordion .accordContent .column-50.accordBorderRight{border-right:0;min-height:0}
}
.zgg-css-accordion .accordContent p{font-family:verdana,sans-serif;font-size:14px;line-height:23px;float:left;width:100%}
.zgg-css-accordion .accordContent p.title{padding-top:0;font-weight:700}
.zgg-css-accordion.zgg-accordion-desktop{display:block}
@media screen and (max-width:619px){.zgg-css-accordion.zgg-accordion-desktop{display:none}
}
@media screen and (max-width:959px){.zgg-css-accordion.zgg-accordion-desktop{max-width:100%}
}
.zgg-css-accordion.zgg-accordion-desktop .accordTitle{cursor:auto;background:#fff;border:1px solid #c9cdd1}
.zgg-css-accordion.zgg-accordion-desktop .accordTitle svg{display:none}
.zgg-css-accordion.zgg-accordion-desktop h3{color:#f48c00}
.zgg-css-accordion.zgg-accordion-desktop .accordWrapper{max-height:inherit;border:1px solid #c9cdd1;border-top:0}
.zgg-css-accordion.zgg-accordion-desktop .accordContent{-ms-transform:translateY(0px);transform:translateY(0px)}
.zgg-css-accordion .zgg-registration{clear:both}
.zgg-css-accordion .zgg-registration .button{width:100%;padding-right:0}
.zgg-css-accordion .zgg-registration input{width:100%;padding:11px 10px;margin-top:10px}
@media screen and (max-width:619px){.zgg-css-accordion .zgg-registration .column-50{padding-right:0!important}
}
.zgg-css-accordion .zgg-registration .accordTitle{background:#e4e6e8}
.zgg-css-accordion .zgg-registration .accordTitle h3{color:#707375}
.zgg-css-accordion .zgg-registration .accordTitle.show svg.svgArrow path{fill:#707375}
.zgg-css-accordion .zgg-registration .zgg-accordion-mobile{display:block;max-width:100%;max-height:0}
.zgg-css-accordion .zgg-registration .zgg-accordion-mobile.show{max-height:9999px}
.zgg-css-accordion .zgg-registration .zgg-accordion-mobile .accordWrapper{border-top:0;max-height:0;overflow:hidden}
.zgg-css-accordion .zgg-registration .zgg-accordion-mobile .accordWrapper.show{border:1px solid #c9cdd1;border-top:0;max-height:9999px}
.zgg-css-accordion .zgg-registration .zgg-accordion-mobile svg{display:block}
.zgg-component-container #freecallstatus a{display:none}
.zgg-component-container .zgg-icon-headset,.zgg-component-container .zgg-icon-bel-ons,.zgg-component-container .zgg-icon-arrow-down,.zgg-component-container .zgg-icon-chat,.zgg-component-container .zgg-icon-cmn{font-family:'ziggonl';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}
.zgg-component-container .zgg-icon-headset:before,.zgg-component-container .zgg-icon-bel-ons:before,.zgg-component-container .zgg-icon-arrow-down:before,.zgg-component-container .zgg-icon-chat:before,.zgg-component-container .zgg-icon-cmn:before{text-decoration:inherit;display:inline-block;speak:none}
.zgg-component-container .zgg-icon-headset{opacity:.5;font-size:1em;top:.15em;position:relative;margin-right:.45em}
.zgg-component-container .zgg-icon-headset:before{content:"T"}
.zgg-component-container .zgg-icon-bel-ons{font-size:1em;opacity:.5;margin-right:.45em}
.zgg-component-container .zgg-icon-bel-ons:before{content:"k"}
.zgg-component-container .zgg-icon-arrow-down{float:right}
.zgg-component-container .zgg-icon-arrow-down:before{content:"P";font-size:.7em}
.zgg-component-container .zgg-icon-cmn-orange{color:#f48c00}
.zgg-component-container .zgg-icon-cmn-gray{opacity:.5}
.zgg-component-container .zgg-icon-cmn{margin-right:.45em}
.zgg-component-container .zgg-icon-inline{float:left;margin-top:7px;margin-right:10px}
.zgg-component-container .zgg-icon-cmn:before{content:"T";font-size:32px}
.zgg-component-container #freecallcontainer{padding:15px 0}
.zgg-component-container .collapser{cursor:pointer}
.zgg-component-container #freecallheader h4{margin:0}
.zgg-component-container #freecallnumber,.zgg-component-container #cmlnumber{font-size:14;line-height:1.42857143;color:#262727;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #bcc1c5;box-shadow:inset 0 2px 2px rgba(0,0,0,0.05);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:11px 12px 10px;border-radius:0;height:38px;width:100%;display:block;margin:10px 0}
.zgg-component-container #freecallstart,.zgg-component-container #cmlbutton{float:right}
.zgg-component-container #freecallstatus{clear:both;margin:10px 0}
.zgg-component-container .nl_soho-telefoon{padding:15px;position:relative;float:none!important;border:1px solid #eceef0}
.zgg-component-container .nl_soho-telefoon h4{margin:0}
.zgg-component-container .nl_soho-telefoon-nummer{font-size:30px;padding:0;margin:10px 0}
.zgg-component-container #callmelater{display:block;padding:7px 10px;margin:10px 0 10px 0}
.zgg-component-container .zgg-cmn-icon-b2c{border-top:1px solid #eceef0;padding:15px 0}
.zgg-component-container .zgg-cmn-icon-b2c h4{font-size:17px}
.zgg-component-container .zgg-cmn-icon-b2c h4 .zgg-icon-headset,.zgg-component-container .zgg-cmn-icon-b2c h4 .zgg-icon-chat,.zgg-component-container .zgg-cmn-icon-b2c h4 .zgg-icon-cmn{color:gray;position:relative;top:3px;font-size:14px;margin-right:8px}
.zgg-component-container .chatWrapper{padding:15px}
.zgg-component-container .zgg-icon-chat{opacity:.5;font-size:25px;top:.15em;position:relative;margin-right:.45em}
.zgg-component-container .zgg-icon-chat:before{content:"S"}
.zgg-component-container #freecallnumber,.zgg-component-container #cmlnumber{width:calc(100% - 42px - 169px - 1px);float:left}
.zgg-component-container .no-phonenumber-icon #freecallnumber,.zgg-component-container .no-phonenumber-icon #cmlnumber{width:calc(100% - 169px - 1px)}
.zgg-component-container #freecallstart,.zgg-component-container #cmlbutton{top:9px;float:left;margin-left:20px}
.zgg-component-container .chatWrapper{clear:both;margin-top:13px}
.zgg-component-container .chatWrapper.lineOne{border-top:1px solid #eceef0}
.zgg-component-container .chatWrapper h4{padding-top:8px;padding-bottom:5px}
.zgg-component-container .float-right{float:right}
.zgg-component-container .zgg-extra-side-padding{padding-left:50px;padding-right:50px}
@media screen and (min-width:960px){.zgg-component-container .zgg-extra-side-padding .parsys_column.lgi_col_33_33_33-c0:before,.zgg-component-container .zgg-extra-side-padding .parsys_column.lgi_col_33_33_33-c1:before{content:'';display:block;position:absolute;top:0;right:20%;width:1px;height:90%;background:#eceef0}
}
@media screen and (max-width:519px){.zgg-component-container #freecallnumber,.zgg-component-container #cmlnumber{width:calc(100% - 42px)}
.zgg-component-container .no-phonenumber-icon #freecallnumber,.zgg-component-container .no-phonenumber-icon #cmlnumber{width:100%}
.zgg-component-container #freecallstart,.zgg-component-container #cmlbutton{width:100%;top:0;margin-left:0}
}
@media screen and (min-width:519px){.zgg-call-me-now-component .freecallnumber,.zgg-call-me-now-component .cmlnumber{width:calc(100% - 42px)}
.zgg-call-me-now-component .no-phonenumber-icon #freecallnumber,.zgg-call-me-now-component .no-phonenumber-icon #cmlnumber{width:100%}
.zgg-call-me-now-component .freecallstart,.zgg-call-me-now-component .cmlbutton{width:100%;top:0;margin-left:0}
}
.zgg-call-me-now-component .freecallstatus a{display:none}
.zgg-call-me-now-component .zgg-icon-headset,.zgg-call-me-now-component .zgg-icon-bel-ons,.zgg-call-me-now-component .zgg-icon-arrow-down,.zgg-call-me-now-component .zgg-icon-chat,.zgg-call-me-now-component .zgg-icon-cmn{font-family:'ziggonl';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}
.zgg-call-me-now-component .zgg-icon-headset:before,.zgg-call-me-now-component .zgg-icon-bel-ons:before,.zgg-call-me-now-component .zgg-icon-arrow-down:before,.zgg-call-me-now-component .zgg-icon-chat:before,.zgg-call-me-now-component .zgg-icon-cmn:before{text-decoration:inherit;display:inline-block;speak:none}
.zgg-call-me-now-component .zgg-icon-headset{opacity:.5;font-size:1em;top:.15em;position:relative;margin-right:.45em}
.zgg-call-me-now-component .zgg-icon-headset:before{content:"T"}
.zgg-call-me-now-component .zgg-icon-bel-ons{font-size:1em;opacity:.5;margin-right:.45em}
.zgg-call-me-now-component .zgg-icon-bel-ons:before{content:"k"}
.zgg-call-me-now-component .zgg-icon-arrow-down{float:right}
.zgg-call-me-now-component .zgg-icon-arrow-down:before{content:"P";font-size:.7em}
.zgg-call-me-now-component .zgg-icon-cmn-orange{color:#f48c00}
.zgg-call-me-now-component .zgg-icon-cmn-gray{opacity:.5}
.zgg-call-me-now-component .zgg-icon-cmn{margin-right:.45em}
.zgg-call-me-now-component .zgg-icon-inline{float:left;margin-top:7px;margin-right:10px}
.zgg-call-me-now-component .zgg-icon-cmn:before{content:"T";font-size:32px}
.zgg-call-me-now-component .freecallcontainer{padding:15px 16px;width:100%;display:inline-block}
.zgg-call-me-now-component .freecallheader h4{margin:0;font-size:17px}
.zgg-call-me-now-component .freecallnumber,.zgg-call-me-now-component .cmlnumber{font-size:14;line-height:1.42857143;color:#262727;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #bcc1c5;box-shadow:inset 0 2px 2px rgba(0,0,0,0.05);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:11px 12px 10px;border-radius:0;height:38px;width:100%;display:block;margin:10px 0}
.zgg-call-me-now-component .freecallstart,.zgg-call-me-now-component .cmlbutton{float:right;height:38px;line-height:40px}
.zgg-call-me-now-component #freecallstatus{clear:both;margin:10px 0}
.zgg-call-me-now-component .nl_soho-telefoon{padding:15px;position:relative;float:none;border:1px solid #eceef0}
.zgg-call-me-now-component .nl_soho-telefoon h4{margin:0}
.zgg-call-me-now-component .nl_soho-telefoon-nummer{font-size:30px;padding:0;margin:10px 0}
.zgg-call-me-now-component #callmelater{display:block;padding:7px 10px;margin:10px 0 10px 0}
.zgg-call-me-now-component .zgg-cmn-icon-b2c{border-top:1px solid #eceef0;padding:15px 0}
.zgg-call-me-now-component .zgg-cmn-icon-b2c h4{font-size:17px}
.zgg-call-me-now-component .zgg-cmn-icon-b2c h4 .zgg-icon-headset,.zgg-call-me-now-component .zgg-cmn-icon-b2c h4 .zgg-icon-chat,.zgg-call-me-now-component .zgg-cmn-icon-b2c h4 .zgg-icon-cmn{color:#969a9e;position:relative;top:3px;font-size:14px;margin-right:8px}
.zgg-call-me-now-component .chatWrapper{padding:15px}
.zgg-call-me-now-component .zgg-icon-chat{opacity:.5;font-size:25px;top:.15em;position:relative;margin-right:.45em}
.zgg-call-me-now-component .zgg-icon-chat:before{content:"S"}
.zgg-call-me-now-component .freecallnumber,.zgg-call-me-now-component .cmlnumber{width:calc(100% - 125px - 20px);float:left;min-width:79px;margin-right:20px}
.zgg-call-me-now-component .cmlinput .cmlnumber{width:calc(100% - 140px - 22px)}
.zgg-call-me-now-component .no-phonenumber-icon .freecallnumber,.zgg-call-me-now-component .no-phonenumber-icon .cmlnumber{width:calc(100% - 125px - 20px)}
.zgg-call-me-now-component .freecallinput{width:100%;display:inline-block}
.zgg-call-me-now-component .freecallstart{top:9px;float:left;width:auto;height:38px;max-width:125px;line-height:38px}
.zgg-call-me-now-component .cmlbutton{top:9px;float:left;width:auto;height:38px;max-width:140px;line-height:38px}
.zgg-call-me-now-component .zgg-extra-side-padding{padding-left:50px;padding-right:50px}
@media screen and (min-width:960px){.zgg-call-me-now-component .zgg-extra-side-padding .parsys_column.lgi_col_33_33_33-c0:before,.zgg-call-me-now-component .zgg-extra-side-padding .parsys_column.lgi_col_33_33_33-c1:before{content:'';display:block;position:absolute;top:0;right:20%;width:1px;height:90%;background:#eceef0}
}
.zgg-chat{padding:0 16px;display:inline-block;width:100%}
.zgg-chat h4{font-size:17px}
.zgg-chat .zgg-icon-headset,.zgg-chat .zgg-icon-bel-ons,.zgg-chat .zgg-icon-arrow-down,.zgg-chat .zgg-icon-chat,.zgg-chat .zgg-icon-cmn{font-family:'ziggonl';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin-right:.3em}
.zgg-chat .zgg-icon-headset:before,.zgg-chat .zgg-icon-bel-ons:before,.zgg-chat .zgg-icon-arrow-down:before,.zgg-chat .zgg-icon-chat:before,.zgg-chat .zgg-icon-cmn:before{text-decoration:inherit;display:inline-block;speak:none}
.zgg-chat .zgg-icon-headset{opacity:.5;font-size:1em;top:.15em;position:relative;margin-right:.45em}
.zgg-chat .zgg-icon-headset:before{content:"T"}
.zgg-chat .zgg-icon-bel-ons{font-size:1em;opacity:.5;margin-right:.45em}
.zgg-chat .zgg-icon-bel-ons:before{content:"k"}
.zgg-chat .zgg-icon-arrow-down{float:right}
.zgg-chat .zgg-icon-arrow-down:before{content:"P";font-size:.7em}
.zgg-chat .zgg-icon-cmn-orange{color:#f48c00}
.zgg-chat .zgg-icon-cmn-gray{opacity:.5}
.zgg-chat .zgg-icon-cmn{margin-right:.45em}
.zgg-chat .zgg-icon-inline{float:left;margin-top:7px;margin-right:10px}
.zgg-chat .zgg-icon-cmn:before{content:"T";font-size:32px}
.zgg-chat .collapser{cursor:pointer}
.zgg-chat .zgg-cmn-icon-b2c{border-top:1px solid #eceef0;padding:15px 0}
.zgg-chat .zgg-cmn-icon-b2c h4{font-size:17px}
.zgg-chat .zgg-cmn-icon-b2c h4 .zgg-icon-headset,.zgg-chat .zgg-cmn-icon-b2c h4 .zgg-icon-chat,.zgg-chat .zgg-cmn-icon-b2c h4 .zgg-icon-cmn{color:gray;position:relative;top:3px;font-size:14px;margin-right:8px}
.zgg-chat .zgg-icon-chat{opacity:.5;font-size:25px;top:.15em;position:relative;margin-right:.45em}
.zgg-chat .zgg-icon-chat:before{content:"S"}
.zgg-chat .chatWrapper{clear:both}
.zgg-chat .chatWrapper.lineOne{border-top:1px solid #eceef0}
.zgg-chat .chatWrapper h4{padding-top:8px;padding-bottom:5px}
.zgg-chat .zgg-extra-side-padding{padding-left:50px;padding-right:50px}
@media screen and (min-width:960px){.zgg-chat .zgg-extra-side-padding .parsys_column.lgi_col_33_33_33-c0:before,.zgg-chat .zgg-extra-side-padding .parsys_column.lgi_col_33_33_33-c1:before{content:'';display:block;position:absolute;top:0;right:20%;width:1px;height:90%;background:#eceef0}
}
.zgg-verkooppunten ::-webkit-input-placeholder{text-transform:none}
.zgg-verkooppunten :-moz-placeholder{text-transform:none}
.zgg-verkooppunten ::-moz-placeholder{text-transform:none}
.zgg-verkooppunten :-ms-input-placeholder{text-transform:none}
.zgg-verkooppunten div.section{padding-bottom:10px;padding-top:20px}
.zgg-verkooppunten .googleMapInfowWindowTemplate,.zgg-verkooppunten .verkooppuntenTemplate,.zgg-verkooppunten .showMore{display:none}
.zgg-verkooppunten .showMore{float:left;padding:25px}
@media screen and (max-width:619px){.zgg-verkooppunten .showMore{padding:15px}
}
.zgg-verkooppunten .verkooppuntenList{float:left;width:100%;background:#fff;border-bottom:1px solid #e4e6e8;cursor:pointer;transition:all .3s ease}
@media screen and (max-width:619px){.zgg-verkooppunten .verkooppuntenList h3{font-size:23px;margin-bottom:10px}
}
.zgg-verkooppunten .verkooppuntenList.zgg-store{border-top:0}
.zgg-verkooppunten .verkooppuntenList.zgg-store h3{color:#f48c00}
.zgg-verkooppunten .verkooppuntenList:first-of-type{border-top:1px solid #e4e6e8}
.zgg-verkooppunten .verkooppuntenList:hover{background:#f6f7f8}
.zgg-verkooppunten .verkooppuntenList .listContent{padding:20px 25px;float:left;width:100%}
@media screen and (max-width:619px){.zgg-verkooppunten .verkooppuntenList .listContent{padding:15px}
}
.zgg-verkooppunten .verkooppuntenList .listContent .content{float:left;width:calc(100% - 100px);padding-left:20px}
@media screen and (max-width:619px){.zgg-verkooppunten .verkooppuntenList .listContent .content{width:100%;padding-left:0}
}
.zgg-verkooppunten .verkooppuntenList .smallMaps{float:left}
@media screen and (max-width:619px){.zgg-verkooppunten .verkooppuntenList .smallMaps{display:none}
}
.zgg-verkooppunten .verkooppuntenList h3{margin-top:0}
.zgg-verkooppunten .lgi-form-error-required .lgi-form-field-container>input,.zgg-verkooppunten .lgi-form-error-required .lgi-form-field-container>textarea,.zgg-verkooppunten .lgi-form-error-constraint .lgi-form-field-container>input,.zgg-verkooppunten .lgi-form-error-constraint .lgi-form-field-container>textarea{background:#fff;border-width:1px solid #bcc1c5;color:#262727}
.zgg-verkooppunten fieldset{width:100%;border:0;margin:0;padding:0}
.zgg-verkooppunten .errorMessages.hideAuthor{display:none}
.zgg-verkooppunten .errorChecker{float:left;width:100%;color:#d52b1e;font-size:16px;font-family:arial;opacity:0;visibility:hidden;max-height:0;transition:all .3s ease}
.zgg-verkooppunten .errorChecker.zipCodeMobileErr{display:none}
.zgg-verkooppunten .errorChecker.houseNumberMobileErr{display:none}
@media screen and (max-width:619px){.zgg-verkooppunten .errorChecker{display:none}
.zgg-verkooppunten .errorChecker.zipCodeMobileErr{display:block}
}
.zgg-verkooppunten .errorChecker.show,.zgg-verkooppunten .errorChecker.showAuthor{opacity:1;visibility:visible;max-height:100px;margin-top:10px}
@media screen and (max-width:619px){.zgg-verkooppunten .errorChecker.show.zipCodeMobileErr,.zgg-verkooppunten .errorChecker.showAuthor.zipCodeMobileErr{margin:5px 0}
}
.zgg-verkooppunten .errorChecker.showAuthor{max-height:none}
.zgg-verkooppunten .errorChecker:before{font-family:FontAwsome;content:"\f071";float:left}
.zgg-verkooppunten .errorChecker.overallError{color:#262727}
.zgg-verkooppunten .errorChecker.overallError.show{max-height:500px}
.zgg-verkooppunten .errorChecker.overallError:before{content:" "}
.zgg-verkooppunten .errorChecker.overallError .message{padding-left:0;max-width:640px}
.zgg-verkooppunten .errorChecker.runningError.show{max-height:500px}
.zgg-verkooppunten .errorChecker.runningError .message{max-width:640px}
.zgg-verkooppunten .errorChecker .message{padding-left:10px;float:left;width:calc(100% - 30px)}
.zgg-verkooppunten form{margin-bottom:15px;width:100%;display:inline-block}
.zgg-verkooppunten form input{border:1px solid #bcc1c5}
.zgg-verkooppunten form input.error{border:1px solid #d52b1e}
.zgg-verkooppunten form ol{width:100%}
.zgg-verkooppunten form .lgi-form-field-container{width:100%;position:relative}
.zgg-verkooppunten form .lgi-form-width-extrawide input,.zgg-verkooppunten form .lgi-form-width-extrawide textarea,.zgg-verkooppunten form .lgi-form-width-extrawide .lgi-form-dropdown,.zgg-verkooppunten form .lgi-form-width-extrawide .lgi-form-dropdown select,.zgg-verkooppunten form .lgi-form-width-extrawide .lgi-form-password-strength-wrapper{width:100%}
.zgg-verkooppunten form div.button{padding-top:0!important;float:left;width:25%;min-width:110px;max-width:180px}
@media screen and (max-width:959px){.zgg-verkooppunten form div.button{padding-top:20px!important;width:33.3333%;padding-left:0;padding-right:15px;max-width:100%}
}
@media screen and (max-width:619px){.zgg-verkooppunten form div.button{width:100%;padding-left:0;padding-right:0;max-width:100%}
}
.zgg-verkooppunten form div.button .floatright{width:100%}
.zgg-verkooppunten form div.button button{width:100%}
.zgg-verkooppunten form .lgi-form-field{float:left;width:25%;min-width:110px;clear:none;padding-right:15px!important}
@media screen and (max-width:959px){.zgg-verkooppunten form .lgi-form-field{width:33.3333%;max-width:100%!important}
}
@media screen and (max-width:619px){.zgg-verkooppunten form .lgi-form-field{width:100%;padding:7px 0 0 0!important;max-width:100%!important}
}
.zgg-verkooppunten form .lgi-form-field input{-webkit-appearance:none;border-radius:0}
.zgg-verkooppunten form .lgi-form-field select{display:block!important;visibility:visible!important;position:relative;padding:11px 24px 11px 8px;padding:11px 8px 11px 8px\9\0;border:1px solid #bcc1c5;background:#fff;max-height:40px;clear:both;outline:0;font-weight:normal;vertical-align:middle;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;text-indent:.01px;text-overflow:"";width:100%}
.zgg-verkooppunten form .lgi-form-field select::-ms-expand{display:none}
@media screen and (max-width:619px){.zgg-verkooppunten form .lgi-form-field select{font-size:13px}
}
.zgg-verkooppunten form .lgi-form-field .inputFieldChecker{width:100%;max-width:100%}
.zgg-verkooppunten form .lgi-form-field .inputFieldChecker input{width:100%;transition:all .3s ease;padding:11px 10px}
.zgg-verkooppunten form .lgi-form-field .inputFieldChecker input:focus{border:1px solid #f48c00!important}
.zgg-verkooppunten form .lgi-form-field:first-of-type{padding-right:0}
.zgg-verkooppunten form .lgi-form-field.zipCodeChecker{min-width:117px;max-width:160px}
.zgg-verkooppunten form .lgi-form-field.zipCodeChecker span.getGeoLocation{position:absolute;right:7px;bottom:4px;width:21px;height:31px;cursor:pointer}
.zgg-verkooppunten form .lgi-form-field.zipCodeChecker span.getGeoLocation:after{font-family:ziggonl;content:"(";font-size:20px;color:#4b4d4f}
.zgg-verkooppunten form .lgi-form-field.zipCodeChecker input{text-transform:uppercase}
.zgg-verkooppunten form .lgi-form-field.zipCodeChecker input:-ms-input-placeholder{text-transform:none}
.zgg-verkooppunten .noPlaceholder,.zgg-verkooppunten .selectExtension,.zgg-verkooppunten .noExtenstion,.zgg-verkooppunten .zgg-registration-template{display:none}
.zgg-verkooppunten .form-error{color:#d52b1e;float:left;width:100%}
.zgg-verkooppunten .form-success{color:#fff;background-color:#383a3b;padding:10px 20px;line-height:1.5em}
.cq-wcm-edit .zgg-card .zgg-allround-teaser .button{position:inherit}
.cq-wcm-edit .zgg-card h1,.cq-wcm-edit .zgg-card h2,.cq-wcm-edit .zgg-card h3,.cq-wcm-edit .zgg-card h4,.cq-wcm-edit .zgg-card h5,.cq-wcm-edit .zgg-card h6{color:#262727}
.zgg-card{width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}
.zgg-card.zgg-height-100{height:100%}
.zgg-card.zgg-card-bg-image::before{content:'';width:100%;height:100%;position:absolute;background-color:rgba(56,58,59,0.6)}
.zgg-card.zgg-bg-gray-dk{background-color:#383a3b}
.zgg-card.zgg-bg-gray-lt{background-color:#bcc1c5}
.zgg-card.zgg-bg-white{background-color:#fff}
.zgg-card.zgg-bg-white .zgg-allround-teaser,.zgg-card.zgg-bg-white .zgg-link-list{border:2px solid #eceef0}
.zgg-card.zgg-bg-gray-lt h1,.zgg-card.zgg-bg-gray-lt h2,.zgg-card.zgg-bg-gray-lt h3,.zgg-card.zgg-bg-gray-lt h4,.zgg-card.zgg-bg-gray-lt h5,.zgg-card.zgg-bg-gray-lt h6,.zgg-card.zgg-bg-gray-lt p,.zgg-card.zgg-bg-white h1,.zgg-card.zgg-bg-white h2,.zgg-card.zgg-bg-white h3,.zgg-card.zgg-bg-white h4,.zgg-card.zgg-bg-white h5,.zgg-card.zgg-bg-white h6,.zgg-card.zgg-bg-white p{color:#262727}
.zgg-card .zgg-bg-img{width:100%;position:relative}
.zgg-card .zgg-bg-img .zgg-img-overlay{display:block;width:100%;height:100%;position:absolute;background-color:rgba(56,58,59,0.6)}
.zgg-card .zgg-column-control{position:relative;overflow:visible;top:0;text-align:center;width:100%;padding:0 20px}
.zgg-card .zgg-column-control .lgi_lightgrey,.zgg-card .zgg-column-control .lgi_lightgrey2{border-radius:8px;margin:15px 0}
.zgg-card .zgg-column-control .lgi_lightgrey .lgi_col_33_33_33,.zgg-card .zgg-column-control .lgi_lightgrey2 .lgi_col_33_33_33{padding-top:10px}
@media(min-width:960px){.zgg-card .zgg-column-control .lgi_lightgrey .lgi_col_33_33_33,.zgg-card .zgg-column-control .lgi_lightgrey2 .lgi_col_33_33_33{padding-top:0}
}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column{padding-bottom:5px;margin-top:15px}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column::after,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column::after{font-family:ziggonl;content:"\0050";position:absolute;left:50%;top:80%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:18px}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column:last-child::after,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column:last-child::after{content:''}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column:first-child,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column:first-child{margin-top:0}
@media(min-width:960px){.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column{margin-top:0}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column::after,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column::after{content:"\0037";position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column:first-child::after,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column:first-child::after{content:''}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column:last-child::after,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column:last-child::after{content:"\0037"}
}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column .zgg-title-icon::before,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column .zgg-title-icon::before{font-size:25px;color:#f48c00;display:block;margin-bottom:12px}
@media(min-width:960px){.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column .zgg-title-icon::before,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column .zgg-title-icon::before{display:inherit;margin-left:-10px;padding-right:10px}
}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column header,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column header{height:70px;width:80%;margin:0 auto;margin-bottom:5%}
@media(min-width:960px){.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border .parsys_column header,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border .parsys_column header{padding-top:5%}
}
.zgg-card .zgg-column-control .lgi_lightgrey .zgg-chevron-border.zgg-white .parsys_column::after,.zgg-card .zgg-column-control .lgi_lightgrey2 .zgg-chevron-border.zgg-white .parsys_column::after{color:#fff}
.zgg-card h1,.zgg-card h2,.zgg-card h3,.zgg-card h4,.zgg-card h5,.zgg-card h6{color:#fff;margin-bottom:0}
.zgg-card h1,.zgg-card h2,.zgg-card h3{font-family:museo900,verdana,sans-serif}
.zgg-card h4,.zgg-card h5,.zgg-card h6{font-family:museo700,verdana,sans-serif}
.zgg-card h1{font-size:32px}
@media(min-width:620px){.zgg-card h1{font-size:40px}
}
@media(min-width:960px){.zgg-card h1{font-size:46px}
}
.zgg-card h2{font-size:30px}
@media(min-width:620px){.zgg-card h2{font-size:34px}
}
@media(min-width:960px){.zgg-card h2{font-size:40px}
}
.zgg-card h3{font-size:24px}
@media(min-width:620px){.zgg-card h3{font-size:28px}
}
@media(min-width:960px){.zgg-card h3{font-size:34px}
}
.zgg-card h4{font-size:20px}
@media(min-width:620px){.zgg-card h4{font-size:24px}
}
@media(min-width:960px){.zgg-card h4{font-size:30px}
}
.zgg-card h5,.zgg-card h6{font-size:16px}
@media(min-width:620px){.zgg-card h5,.zgg-card h6{font-size:18px}
}
.zgg-card .richtext{text-align:center;padding:0 65px;width:100%}
@media(min-width:620px){.zgg-card .richtext p{font-size:18px}
}
.zgg-card .richtext .lgi_rte_footnote2 p{font-size:14px;color:#707375}
.zgg-card .richtext .lgi_rte_footnote2 p a{color:#f48c00;text-decoration:none}
.zgg-card .richtext .lgi_rte_footnote2 p a:hover,.zgg-card .richtext .lgi_rte_footnote2 p a:active,.zgg-card .richtext .lgi_rte_footnote2 p a:focus{text-decoration:underline}
.zgg-card .lgi_col_33_33_33{padding-top:20px}
@media(min-width:960px){.zgg-card .lgi_col_33_33_33{padding-top:35px}
}
@media(min-width:520px){.zgg-card .lgi_col_33_33_33-c0,.zgg-card .lgi_col_33_33_33-c1,.zgg-card .lgi_col_33_33_33-c2{width:100%!important}
}
@media(min-width:620px){.zgg-card .lgi_col_33_33_33-c0,.zgg-card .lgi_col_33_33_33-c1,.zgg-card .lgi_col_33_33_33-c2{width:100%!important}
}
@media(min-width:960px){.zgg-card .lgi_col_33_33_33-c0,.zgg-card .lgi_col_33_33_33-c1,.zgg-card .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media(min-width:1240px){.zgg-card .lgi_col_33_33_33-c0,.zgg-card .lgi_col_33_33_33-c1,.zgg-card .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
.cq-wcm-edit .zgg-cta-item{display:block}
.cq-wcm-edit .zgg-cta-item p{margin:10px 0}
.lgi_btn_1,.lgi_btn_3,.lgi_btn_3_chvr,.lgi_btn_6,.lgi_btn_6_chv{background-image:none;border:0;border-radius:4px;box-shadow:0 2px 1px #969a9e}
.lgi_btn_1:hover,.lgi_btn_1:active,.lgi_btn_1:focus,.lgi_btn_3:hover,.lgi_btn_3:active,.lgi_btn_3:focus,.lgi_btn_3_chvr:hover,.lgi_btn_3_chvr:active,.lgi_btn_3_chvr:focus,.lgi_btn_6:hover,.lgi_btn_6:active,.lgi_btn_6:focus,.lgi_btn_6_chv:hover,.lgi_btn_6_chv:active,.lgi_btn_6_chv:focus{background-image:none;box-shadow:0 2px 1px #969a9e}
.lgi_btn_1{background-color:#e4e6e8}
.lgi_btn_1:hover,.lgi_btn_1:active,.lgi_btn_1:focus{background-color:#c9cdd1;color:#262727!important}
.lgi_btn_3,.lgi_btn_3_chvr,.lgi_btn_6,.lgi_btn_6_chv{background-color:#f48c00}
.lgi_btn_3:hover,.lgi_btn_3:active,.lgi_btn_3:focus,.lgi_btn_3_chvr:hover,.lgi_btn_3_chvr:active,.lgi_btn_3_chvr:focus,.lgi_btn_6:hover,.lgi_btn_6:active,.lgi_btn_6:focus,.lgi_btn_6_chv:hover,.lgi_btn_6_chv:active,.lgi_btn_6_chv:focus{background-color:#d76e00;color:#fff!important}
.lgi_btn_3_chvr::after,.lgi_btn_6_chv::after{font-family:ziggonl;content:"\0037";font-size:13px}
.chevronLink{background-color:transparent;text-decoration:none;color:#f48c00!important}
.chevronLink:hover,.chevronLink:active,.chevronLink:focus{text-decoration:underline}
.chevronLink::after{font-family:ziggonl;content:"\0037";font-size:12px;padding-left:5px}
.lgi_rte_linkmore1{background-color:transparent;color:#262727!important}
.zgg-collapsible .zgg-collapsible-title{display:inline-block;width:100%;cursor:pointer}
.zgg-collapsible .zgg-collapsible-title .zgg-icon{width:10%;float:left}
@media(min-width:620px){.zgg-collapsible .zgg-collapsible-title .zgg-icon{width:7%}
}
.zgg-collapsible .zgg-collapsible-title .zgg-title{width:85%;float:left}
.zgg-collapsible .zgg-collapsible-title .zgg-title h3{font-family:museo900,verdana,sans-serif;font-size:30px}
@media(min-width:620px){.zgg-collapsible .zgg-collapsible-title .zgg-title h3{font-size:40px}
}
.zgg-collapsible .zgg-collapsible-title .zgg-title h1,.zgg-collapsible .zgg-collapsible-title .zgg-title h2,.zgg-collapsible .zgg-collapsible-title .zgg-title h3,.zgg-collapsible .zgg-collapsible-title .zgg-title h4,.zgg-collapsible .zgg-collapsible-title .zgg-title h5,.zgg-collapsible .zgg-collapsible-title .zgg-title h6{margin:0}
.zgg-collapsible .zgg-collapsible-title .zgg-title .zgg-options{font-family:museo500,verdana,sans-serif;font-size:16px;line-height:24px;color:#4b4d4f}
.zgg-collapsible .zgg-collapsible-title .zgg-collapse-controls{width:5%;float:right;padding-top:3px;text-align:right}
.zgg-collapsible .zgg-collapsible-title .zgg-collapse-controls .zgg-collapse-btn{position:relative;font-family:FontAwsome;font-size:32px;color:#262727;cursor:pointer}
.zgg-collapsible .zgg-collapsible-title .zgg-collapse-controls .zgg-collapse-btn::before{content:'\f107'}
.zgg-collapsible .zgg-collapsible-title .zgg-collapse-controls .zgg-collapse-btn.collapsed::before{content:'\f106';color:#f48c00}
.zgg-collapsible .zgg-collapse{display:none}
.zgg-collapsible .zgg-collapse.collapsed{display:block}
.zgg-collapsible.zgg-multi-expandable{margin-top:10px}
.zgg-collapsible.zgg-multi-expandable .zgg-collapsible-title .zgg-collapse-controls{height:20px;float:left}
.zgg-collapsible.zgg-multi-expandable .zgg-collapsible-title .zgg-collapse-controls .zgg-collapse-btn{top:-18px;padding-left:10px}
.zgg-collapsible.zgg-multi-expandable .zgg-collapsible-title .zgg-title{width:auto}
.zgg-collapsible.zgg-multi-expandable .zgg-collapsible-title .zgg-title-icon{font-size:16px;font-weight:bold;color:#f48c00;font-family:museo900,verdana,sans-serif}
.zgg-collapsible.zgg-multi-expandable .zgg-collapsible-title .zgg-collapse-btn::before{font-size:22px;color:#f48c00}
.zgg-link-list{background-color:#fff;border-radius:10px;padding:15px 20px;margin-bottom:20px}
@media(min-width:620px){.zgg-link-list{padding:30px}
}
@media(min-width:960px){.zgg-link-list{min-height:270px}
}
.zgg-link-list-borderradius0{border-radius:0}
.zgg-link-list-border1{border:1px solid #e4e6e8}
.zgg-link-list header{text-align:left}
@media(min-width:960px){.zgg-link-list header{text-align:center}
}
.zgg-link-list header h1,.zgg-link-list header h2,.zgg-link-list header h3,.zgg-link-list header h4,.zgg-link-list header h5,.zgg-link-list header h6{color:#262727;margin:10px 0 15px}
.zgg-link-list header h1,.zgg-link-list header h2,.zgg-link-list header h3{font-family:museo900,verdana,sans-serif}
.zgg-link-list header h4,.zgg-link-list header h5,.zgg-link-list header h6{font-family:museo700,verdana,sans-serif}
.zgg-link-list header h1{font-size:32px}
@media(min-width:620px){.zgg-link-list header h1{font-size:40px}
}
@media(min-width:960px){.zgg-link-list header h1{font-size:46px}
}
.zgg-link-list header h2{font-size:30px}
@media(min-width:620px){.zgg-link-list header h2{font-size:34px}
}
@media(min-width:960px){.zgg-link-list header h2{font-size:40px}
}
.zgg-link-list header h3{font-size:24px}
@media(min-width:620px){.zgg-link-list header h3{font-size:28px}
}
@media(min-width:960px){.zgg-link-list header h3{font-size:34px}
}
.zgg-link-list header h4,.zgg-link-list header h5,.zgg-link-list header h6{font-size:20px}
@media(min-width:620px){.zgg-link-list header h4,.zgg-link-list header h5,.zgg-link-list header h6{font-size:24px}
}
@media(min-width:960px){.zgg-link-list header h4,.zgg-link-list header h5,.zgg-link-list header h6{font-size:30px}
}
.zgg-link-list ul{text-align:left;margin-top:30px}
.zgg-link-list ul.zgg-link-list-highlight li:last-child{padding-top:10px}
.zgg-link-list ul.zgg-link-list-highlight li:last-child a,.zgg-link-list ul.zgg-link-list-highlight li:last-child .lgi_rte_linkmore1{color:#f48c00!important;display:inline-block}
.zgg-link-list ul.zgg-link-list-highlight li:last-child a::after,.zgg-link-list ul.zgg-link-list-highlight li:last-child .lgi_rte_linkmore1::after{content:none}
.zgg-link-list ul li{border-top:1px solid #eceef0}
.zgg-link-list ul li a{color:#f48c00!important;font-family:museo700,verdana,sans-serif;font-size:14px;text-decoration:none;font-weight:bold;padding:11px 0;display:block}
@media(min-width:620px){.zgg-link-list ul li a{font-size:16px;padding:19px 0}
}
@media(min-width:960px){.zgg-link-list ul li a{padding:14px 0}
}
.zgg-link-list ul li a:hover,.zgg-link-list ul li a:focus{color:#d76e00!important}
.zgg-link-list ul li a::after{font-family:ziggonl;font-size:13px;font-weight:bold;content:"\0037";float:right}
@media(min-width:960px){.zgg-link-list ul li a::after{font-size:15px}
}
.zgg-link-list ul li:first-child{border-top:0}
.zgg-allround-teaser{background-color:#fff;border-radius:10px;overflow:hidden;padding:10px;position:relative;margin-bottom:20px;cursor:pointer}
@media(min-width:520px){.zgg-allround-teaser{padding:30px}
}
@media(min-width:960px){.zgg-allround-teaser{min-height:270px;cursor:auto}
}
.zgg-allround-teaser .zgg-icon{float:left;width:15%}
@media(min-width:620px){.zgg-allround-teaser .zgg-icon{height:67px;text-align:left}
}
@media(min-width:960px){.zgg-allround-teaser .zgg-icon{text-align:center;height:87px;width:100%}
}
.zgg-allround-teaser .zgg-icon::before{font-size:32px}
@media(min-width:520px){.zgg-allround-teaser .zgg-icon::before{font-size:35px}
}
@media(min-width:620px) and (max-width:959px){.zgg-allround-teaser .zgg-icon::before{font-size:40px;position:relative;margin:0 0 0 20px;top:20px}
}
@media(min-width:960px){.zgg-allround-teaser .zgg-icon::before{font-size:64px}
}
.zgg-allround-teaser header{text-align:left;width:82%;float:right;overflow:hidden}
.zgg-allround-teaser header::after{font-family:ziggonl;content:"\0037";font-size:15px;position:absolute;top:50%;right:18px;margin-top:-10px}
@media(min-width:520px){.zgg-allround-teaser header::after{font-size:23px;margin-top:-16px}
}
@media(min-width:960px){.zgg-allround-teaser header::after{display:none}
}
@media(min-width:520px){.zgg-allround-teaser header{width:85%}
}
@media(min-width:960px){.zgg-allround-teaser header{text-align:center;width:100%;float:none}
}
.zgg-allround-teaser header h1,.zgg-allround-teaser header h2,.zgg-allround-teaser header h3,.zgg-allround-teaser header h4,.zgg-allround-teaser header h5,.zgg-allround-teaser header h6{color:#262727;float:left;margin:10px 0 5px;width:90%}
@media(min-width:960px){.zgg-allround-teaser header h1,.zgg-allround-teaser header h2,.zgg-allround-teaser header h3,.zgg-allround-teaser header h4,.zgg-allround-teaser header h5,.zgg-allround-teaser header h6{float:none;width:auto}
}
.zgg-allround-teaser header h1,.zgg-allround-teaser header h2,.zgg-allround-teaser header h3{font-family:museo900,verdana,sans-serif}
.zgg-allround-teaser header h4,.zgg-allround-teaser header h5,.zgg-allround-teaser header h6{font-family:museo700,verdana,sans-serif}
.zgg-allround-teaser header h1{font-size:32px}
@media(min-width:620px){.zgg-allround-teaser header h1{font-size:40px}
}
@media(min-width:960px){.zgg-allround-teaser header h1{font-size:46px}
}
.zgg-allround-teaser header h2{font-size:30px}
@media(min-width:620px){.zgg-allround-teaser header h2{font-size:34px}
}
@media(min-width:960px){.zgg-allround-teaser header h2{font-size:40px}
}
.zgg-allround-teaser header h3{font-size:20px}
@media(min-width:520px){.zgg-allround-teaser header h3{font-size:24px}
}
@media(min-width:620px){.zgg-allround-teaser header h3{font-size:28px;margin-top:0}
}
@media(min-width:960px){.zgg-allround-teaser header h3{font-size:34px}
}
.zgg-allround-teaser header h4,.zgg-allround-teaser header h5,.zgg-allround-teaser header h6{font-size:20px}
@media(min-width:620px){.zgg-allround-teaser header h4,.zgg-allround-teaser header h5,.zgg-allround-teaser header h6{font-size:24px}
}
@media(min-width:960px){.zgg-allround-teaser header h4,.zgg-allround-teaser header h5,.zgg-allround-teaser header h6{font-size:30px}
}
.zgg-allround-teaser .richtext{display:none;padding-bottom:0}
@media(min-width:620px){.zgg-allround-teaser .richtext{display:block}
}
@media(min-width:960px){.zgg-allround-teaser .richtext{padding:0 0 20px}
}
.zgg-allround-teaser .richtext p{text-align:left;font-size:18px;font-family:museo500,verdana,sans-serif}
@media(min-width:960px){.zgg-allround-teaser .richtext p{text-align:center}
}
.zgg-allround-teaser .zgg-cta-item{display:none}
@media(min-width:960px){.zgg-allround-teaser .zgg-cta-item{display:block;text-align:center}
}
.zgg-allround-teaser .zgg-cta-item a{color:#f48c00!important;text-decoration:none;font-family:museo700,verdana,sans-serif;font-size:16px}
.zgg-allround-teaser .zgg-cta-item a:hover,.zgg-allround-teaser .zgg-cta-item a:focus{color:#d76e00!important}
.zgg-allround-teaser .zgg-cta-item a.lgi_btn_3,.zgg-allround-teaser .zgg-cta-item a.lgi_btn_3_chvr{color:#fff!important}
.zgg-allround-teaser .zgg-cta-item a.lgi_btn_1{color:#262727!important}
.cq-wcm-edit .zgg-allround-teaser .button{position:inherit}
ul.zgg-list-wrapper{margin:0 0 18px 20px}
ul.zgg-list-wrapper li.zgg-list-item{line-height:133%;padding-bottom:8px}
ul.zgg-list-wrapper li.zgg-list-item:before{font-family:ziggonl;position:relative;left:-20px;width:0;display:inline-block;color:#f48c00}
ul.zgg-list-wrapper li.zgg-list-item a{text-decoration:none;color:#262727}
ul.zgg-list-wrapper li.zgg-list-item a:hover{color:#262727}
ul.zgg-list-wrapper li.zgg-list-item a:visited{color:#262727}
ul.zgg-list-wrapper li.zgg-list-item span{cursor:pointer}
ul.zgg-list-wrapper li.zgg-list-item div.richtext{display:inline-block}
ul.zgg-list-wrapper.zgg-paragraph li.zgg-list-item{font-family:verdana,sans-serif;font-size:14px}
ul.zgg-list-wrapper.zgg-header li.zgg-list-item{font-family:museo700,verdana,sans-serif;font-size:16px}
ul.zgg-list-wrapper.zgg-color_a li.zgg-list-item{color:#f48c00}
ul.zgg-list-wrapper.zgg-color_a li.zgg-list-item:before{color:#f48c00}
ul.zgg-list-wrapper.zgg-color_a li.zgg-list-item a{color:#f48c00}
ul.zgg-list-wrapper.zgg-color_b li.zgg-list-item{color:#fff}
ul.zgg-list-wrapper.zgg-color_b li.zgg-list-item:before{color:#fff}
ul.zgg-list-wrapper.zgg-color_b li.zgg-list-item a{color:#fff}
ul.zgg-list-wrapper.zgg-color_c li.zgg-list-item{color:#262727}
ul.zgg-list-wrapper.zgg-color_c li.zgg-list-item:before{color:#262727}
ul.zgg-list-wrapper.zgg-color_c li.zgg-list-item a{color:#262727}
ul.zgg-list-wrapper.zgg-color_d li.zgg-list-item{color:#969a9e}
ul.zgg-list-wrapper.zgg-color_d li.zgg-list-item:before{color:#969a9e}
ul.zgg-list-wrapper.zgg-color_d li.zgg-list-item a{color:#969a9e}
ul.zgg-list-wrapper.zgg-color_e li.zgg-list-item{color:#262727}
ul.zgg-list-wrapper.zgg-color_e li.zgg-list-item:before{color:#262727}
ul.zgg-list-wrapper.zgg-color_e li.zgg-list-item a{color:#262727}
ul.zgg-list-wrapper.zgg-colortext_a li.zgg-list-item{color:#f48c00}
ul.zgg-list-wrapper.zgg-colortext_a li.zgg-list-item a{color:#f48c00}
ul.zgg-list-wrapper.zgg-colortext_b li.zgg-list-item{color:#fff}
ul.zgg-list-wrapper.zgg-colortext_b li.zgg-list-item a{color:#fff}
ul.zgg-list-wrapper.zgg-colortext_c li.zgg-list-item{color:#262727}
ul.zgg-list-wrapper.zgg-colortext_c li.zgg-list-item a{color:#262727}
ul.zgg-list-wrapper.zgg-colortext_d li.zgg-list-item{color:#969a9e}
ul.zgg-list-wrapper.zgg-colortext_d li.zgg-list-item a{color:#969a9e}
ul.zgg-list-wrapper.zgg-colortext_e li.zgg-list-item{color:#262727}
ul.zgg-list-wrapper.zgg-colortext_e li.zgg-list-item a{color:#262727}
ul.zgg-list-wrapper.zgg-coloricon_a li.zgg-list-item:before{color:#f48c00}
ul.zgg-list-wrapper.zgg-coloricon_b li.zgg-list-item:before{color:#fff}
ul.zgg-list-wrapper.zgg-coloricon_c li.zgg-list-item:before{color:#262727}
ul.zgg-list-wrapper.zgg-coloricon_d li.zgg-list-item:before{color:#969a9e}
ul.zgg-list-wrapper.zgg-coloricon_e li.zgg-list-item:before{color:#262727}
ul.zgg-list-wrapper.zgg-orientation_a li.zgg-list-item{text-align:left}
ul.zgg-list-wrapper.zgg-orientation_b li.zgg-list-item{text-align:center}
ul.zgg-list-wrapper.zgg-orientation_c li.zgg-list-item{text-align:right}
ul.zgg-list-wrapper.zgg-display_a li.zgg-list-item{display:block}
ul.zgg-list-wrapper.zgg-display_b li.zgg-list-item{margin-left:40px;display:inline-block}
.zgg-vertical-border .parsys_column{border-bottom:1px solid #eceef0;padding:15px 0}
.zgg-vertical-border .parsys_column.lgi_col_33_33_33-c2{border:0}
@media(min-width:520px){.zgg-vertical-border .parsys_column{border:0}
.zgg-vertical-border .parsys_column:first-child{border-right:1px solid #eceef0;border-bottom:0}
}
@media(min-width:960px){.zgg-vertical-border .parsys_column{border-right:1px solid #eceef0;padding:0 10px}
.zgg-vertical-border .parsys_column.lgi_col_33_33_33-c2{border:0}
}
.zgg-chevron-border .parsys_column{padding-bottom:15px;margin-top:15px}
.zgg-chevron-border .parsys_column::after{font-family:ziggonl;content:"\0050";position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:18px}
.zgg-chevron-border .parsys_column.lgi_col_33_33_33-c2::after{content:''}
.zgg-chevron-border .parsys_column:first-child{margin-top:0}
@media(min-width:520px){.zgg-chevron-border .parsys_column{padding:0 20px 5px 20px;margin-top:0}
.zgg-chevron-border .parsys_column::after{content:"\0037";position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}
.zgg-chevron-border .parsys_column:first-child::after,.zgg-chevron-border .parsys_column.lgi_col_33_33_33-c2::after{content:''}
}
@media(min-width:960px){.zgg-chevron-border .parsys_column::after{font-size:25px}
.zgg-chevron-border .parsys_column:first-child::after{content:''}
.zgg-chevron-border .parsys_column.lgi_col_33_33_33-c2::after{content:"\0037"}
}
.zgg-chevron-border.zgg-white .parsys_column::after{color:#fff}
@media(min-width:520px){.zgg-custom-column .lgi_col_33_33_33-c0,.zgg-custom-column .lgi_col_33_33_33-c1,.zgg-custom-column .lgi_col_33_33_33-c2{width:100%!important}
}
@media(min-width:620px){.zgg-custom-column .lgi_col_33_33_33-c0,.zgg-custom-column .lgi_col_33_33_33-c1,.zgg-custom-column .lgi_col_33_33_33-c2{width:100%!important}
}
@media(min-width:960px){.zgg-custom-column .lgi_col_33_33_33-c0,.zgg-custom-column .lgi_col_33_33_33-c1,.zgg-custom-column .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
@media(min-width:1240px){.zgg-custom-column .lgi_col_33_33_33-c0,.zgg-custom-column .lgi_col_33_33_33-c1,.zgg-custom-column .lgi_col_33_33_33-c2{width:33.33333333333333%!important}
}
.divider.section>.lgi_divider3 .lgi_divider_arrow,.divider.section>.lgi_divider3-1 .lgi_divider_arrow,.divider.section>.lgi_divider3-2 .lgi_divider_arrow,.divider.section>.lgi_divider3-3 .lgi_divider_arrow,.divider.section>.lgi_divider3-4 .lgi_divider_arrow,.divider.section>.lgi_divider4 .lgi_divider_arrow,.divider.section>.lgi_divider4-1 .lgi_divider_arrow,.divider.section>.lgi_divider4-2 .lgi_divider_arrow,.divider.section>.lgi_divider4-3 .lgi_divider_arrow,.divider.section>.lgi_divider4-4 .lgi_divider_arrow{margin-left:-11px}
.divider.section>.lgi_divider5:before,.divider.section>.lgi_divider5-1:before,.divider.section>.lgi_divider5-2:before,.divider.section>.lgi_divider5-3:before,.divider.section>.lgi_divider5-4:before{left:50%;margin-left:-15px}
.zgg-default-radio{display:none}
.category.section{padding:20px 0}
.zgg-portfolio-category{background-color:#fff;border-radius:10px;padding:10px}
@media(min-width:620px){.zgg-portfolio-category{padding:15px}
}
@media(min-width:960px){.zgg-portfolio-category{padding:20px}
}
.zgg-portfolio-category .zgg-title-block{display:inline-block;width:100%}
.zgg-portfolio-category .zgg-title-block .zgg-title{width:85%;float:left}
.zgg-portfolio-category .zgg-title-block .zgg-title h3{font-family:museo900,verdana,sans-serif;font-size:40px}
.zgg-portfolio-category .zgg-title-block .zgg-title h1,.zgg-portfolio-category .zgg-title-block .zgg-title h2,.zgg-portfolio-category .zgg-title-block .zgg-title h3,.zgg-portfolio-category .zgg-title-block .zgg-title h4,.zgg-portfolio-category .zgg-title-block .zgg-title h5,.zgg-portfolio-category .zgg-title-block .zgg-title h6{margin-top:0}
.zgg-portfolio-category .zgg-title-block .zgg-title .zgg-options{font-family:museo500,verdana,sans-serif;font-size:14px;color:#4b4d4f}
.zgg-portfolio-category .zgg-title-block .zgg-collapse-button{width:15%;float:left;padding-top:3px;text-align:right}
.zgg-portfolio-category .zgg-title-block .zgg-collapse-button .zgg-toggle{position:relative;font-family:FontAwsome;font-size:32px;color:#262727;cursor:pointer}
.zgg-portfolio-category .zgg-title-block .zgg-collapse-button .zgg-toggle::before{content:'\f107'}
.zgg-portfolio-category .zgg-title-block .zgg-collapse-button .zgg-toggle.zgg-collapse-in::before{content:'\f106';color:#f48c00}
.zgg-portfolio-category .zgg-bundle-block .zgg-subtitle{width:100%;border-top:2px solid;border-color:#e4e6e8}
@media(min-width:620px){.zgg-portfolio-category .zgg-bundle-block .zgg-subtitle{margin-bottom:25px}
}
.zgg-portfolio-category .zgg-bundle-block .zgg-subtitle h3{margin-bottom:0;font-family:museo700,verdana,sans-serif;font-size:24px}
.zgg-portfolio-category .zgg-bundle-block .zgg-subtitle .zgg-overlay a{font-family:verdana,sans-serif;font-size:14px;color:#f48c00;text-decoration:none}
.zgg-portfolio-category .zgg-collapsible .zgg-collapsible-title .zgg-title h3{font-size:24px;line-height:120%;font-family:museo700,verdana,sans-serif;color:#f48c00}
.zgg-portfolio-category .zgg-collapsible .category_bundle_container{padding-top:0}
.zgg-bundle-block{width:100%}
.zgg-bundle-block .category_bundle_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}
@media(min-width:620px){.zgg-bundle-block .category_bundle_container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}
}
.zgg-bundle-block .category_bundle_container .section{width:100%}
.zgg-bundle-block .category_bundle_container .section .section-responsive .row{padding:0;width:100%}
.zgg-bundle-block .category_bundle_container .bundle{-ms-flex-order:0;order:0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin:0 0 20px}
@media(min-width:620px){.zgg-bundle-block .category_bundle_container .bundle{margin:0 10px 20px}
.zgg-bundle-block .category_bundle_container .bundle:first-child{margin-left:0}
.zgg-bundle-block .category_bundle_container .bundle:last-of-type{margin-right:0}
}
.zgg-bundle-block .zgg-portfolio-bundle{border:solid 2px #f6f7f8;border-radius:10px;background-color:#f6f7f8;margin:0 0 10px;padding:10px;height:100%;cursor:pointer;position:relative}
.zgg-bundle-block .zgg-portfolio-bundle.zgg-selected{border-color:#f48c00;box-shadow:0 2px 6px #eceef0}
.zgg-bundle-block .zgg-portfolio-bundle.zgg-best-choice{border-top-left-radius:0;border-top-right-radius:0;margin-top:40px}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle.zgg-best-choice{margin-top:0}
}
.zgg-bundle-block .zgg-portfolio-bundle.zgg-best-choice .header{padding-top:15px}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-best-choice-bar{background-color:#f48c00;padding:10px 20px;border:solid 2px #f48c00;border-top-left-radius:10px;border-top-right-radius:10px;margin:-55px -12px 0 -12px}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-best-choice-bar ~ .zgg-price{padding-top:52px}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-best-choice-bar ~ .zgg-price{padding-top:10px}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-best-choice-bar p{color:#fff;text-align:center}
.zgg-bundle-block .zgg-portfolio-bundle .header{max-width:50%}
@media(min-width:375px){.zgg-bundle-block .zgg-portfolio-bundle .header{max-width:63%}
}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .header{max-width:100%;text-align:center}
}
.zgg-bundle-block .zgg-portfolio-bundle .header h3{font-family:museo900,verdana,sans-serif;font-size:24px;line-height:28px;margin-top:5px}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-speed{width:100%;margin:0 auto;border-radius:8px;border:solid 1px #c4c4c4;background-color:#fff;position:relative;overflow:hidden;z-index:2}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-speed .zgg-progress{height:15px;display:block;overflow:hidden}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-speed .zgg-progress .zgg-innerspeed{display:block;background-color:#f48c00;width:100%;height:100%;z-index:1;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;animation:zgg-pb-move 2s 1 forwards;animation-delay:.3s}
@keyframes zgg-pb-move{from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp{border-bottom:solid 1px #e4e6e8;padding:13px 0;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:25px;text-align:left;position:relative}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp a{text-decoration:underline;font-family:museo500,verdana,sans-serif;font-weight:normal;font-size:16px;line-height:22px;color:#f48c00}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp:nth-last-child(2){border-bottom-width:0}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon{display:inline-block;position:absolute;width:auto;top:15px;right:5px}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon.zgg-info-icon::before{content:'\0041';font-family:ziggonl}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon .zgg-tooltip{display:none}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon .zgg-tooltip .zgg-tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon:hover .zgg-tooltip{z-index:1070;display:block;position:absolute;margin:-3px 20px 0 -240px;font-family:verdana,sans-serif;font-size:14px;width:225px;top:0;opacity:1}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon:hover .zgg-tooltip{margin:-35px 20px 0 -200px;bottom:0}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon:hover .zgg-tooltip .zgg-tooltip-inner{padding:3px 8px;color:#fff;text-align:left;background-color:#262727;border-radius:.25em}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon:hover .zgg-tooltip .zgg-tooltip-inner{position:absolute;bottom:35px;right:0}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon:hover .zgg-tooltip .zgg-tooltip-inner::before{top:15px;right:-5px;margin-top:-5px;content:'';border-width:5px 0 5px 5px;border-left-color:#262727}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp .zgg-icon:hover .zgg-tooltip .zgg-tooltip-inner::before{border-width:5px 5px 0;border-top-color:#262727;border-left-color:transparent;top:initial;right:10px;bottom:-5px}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-bp-usp[bp-enabled=false]{color:#d7dadc;text-decoration:line-through}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-price{position:absolute;top:0;right:0;padding:15px 10px 0 0;font-family:museo900,verdana,sans-serif;font-size:24px;line-height:26px;color:#f48c00}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .zgg-price{position:relative;text-align:center}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-price span{font-family:museo500,verdana,sans-serif;font-size:14px;color:#969a9e}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio{margin-top:35px}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper{padding-top:10px;text-align:center}
@media(min-width:620px){.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper{position:absolute;margin-bottom:10px;margin-left:-10px;bottom:0;width:100%}
}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper input[type=radio]{position:absolute;visibility:hidden}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper .zgg-input-markup{width:25px;height:25px;z-index:11;cursor:pointer;position:absolute}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper .zgg-check{display:inline-block;position:relative;border:1px solid;border-color:#c4c4c4;border-radius:100%;background-color:#fff;height:25px;width:25px;z-index:5;text-align:center;transition:border .1s linear}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper .zgg-check::before{display:block;position:relative;content:'';border-radius:100%;height:15px;width:15px;top:4px;left:0;margin:auto;transition:background .1s linear}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper input[type=radio]:checked ~ .zgg-check{border:solid 1px #c4c4c4}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper input[type=radio]:checked ~ .zgg-check::before{background-color:#f48c00}
.zgg-bundle-block .zgg-portfolio-bundle .zgg-radio-wrapper input[type=radio]:checked ~ label{color:#c4c4c4}
.zgg-bundle-block .zgg-bp-usp img{max-height:25px}
.zgg-bundle-block .zgg-bp-usp{font-size:13px}
.zgg-bundle-block .zgg-bp-usp span.subtitle{display:table;line-height:25px;font-size:12px;font-weight:normal;margin-top:-20px;margin-bottom:10px}
.cq-wcm-edit .zgg-bundle-block .category_bundle_container,.cq-wcm-edit .zgg-bundle-block .category_bundle_container .bp-bundle{display:block}
.zgg-portfolio-products{margin-top:20px;padding:10px 0;border-top:1px solid;border-color:#f6f7f8}
.zgg-portfolio-products .zgg-title-block .zgg-title{float:none}
.zgg-portfolio-products .zgg-title-block .zgg-title h3{font-family:museo700,verdana,sans-serif;font-size:24px}
.zgg-portfolio-products .zgg-title-block .zgg-title .zgg-options{font-family:verdana,sans-serif;font-size:14px;color:#707375}
.zgg-portfolio-product-radio .zgg-addon-input input[type=checkbox] ~ .zgg-check{border-radius:90px}
.zgg-portfolio-product-radio .zgg-addon-input input[type=checkbox] ~ .zgg-check:before{content:"";width:15px;height:15px;background-color:transparent;border-radius:90px}
.zgg-portfolio-product-radio .zgg-addon-input input[type=checkbox]:checked ~ .zgg-check:before{content:"";width:15px;height:15px;border:1px solid #fff;background-color:#f48c00;border-radius:90px}
.cq-wcm-edit .zgg-more-products{float:none}
.zgg-more-products{float:right;background-color:transparent}
.zgg-more-products.zgg-hidden{display:none}
.zgg-addon-input{padding-top:13px}
.zgg-addon-input .zgg-product-title{font-family:museo700,verdana,sans-serif;font-size:18px;line-height:28px;color:#262727;margin-left:8px}
.zgg-addon-input input[type=checkbox],.zgg-addon-input input[type=radio]{position:absolute;visibility:hidden}
.zgg-addon-input .zgg-input-markup{width:20px;height:20px;z-index:11;position:absolute;cursor:pointer}
@media(min-width:620px){.zgg-addon-input .zgg-input-markup{width:25px;height:25px}
}
.zgg-addon-input .zgg-check{display:inline-block;position:relative;border:1px solid;border-color:#c4c4c4;border-radius:100%;background-color:#fff;height:20px;width:20px;z-index:5;text-align:center;font-family:FontAwsome;transition:border .1s linear;-webkit-transition:border .1s linear}
@media(min-width:620px){.zgg-addon-input .zgg-check{width:25px;height:25px}
}
.zgg-addon-input .zgg-check::before{display:block;position:relative;content:'';border-radius:100%;height:10px;width:10px;top:4px;left:0;margin:auto;transition:background .1s linear}
@media(min-width:620px){.zgg-addon-input .zgg-check::before{width:15px;height:15px}
}
.zgg-addon-input input[type=checkbox]:checked ~ .zgg-check,.zgg-addon-input input[type=radio]:checked ~ .zgg-check{border:1px solid;border-color:#c4c4c4}
.zgg-addon-input input[type=checkbox]:checked ~ .zgg-check::before,.zgg-addon-input input[type=radio]:checked ~ .zgg-check::before{background-color:#f48c00}
.zgg-addon-input input[type=checkbox]:checked ~ label,.zgg-addon-input input[type=radio]:checked ~ label{color:#c4c4c4}
.zgg-addon-input input[type=checkbox] ~ .zgg-check{border-radius:15%}
.zgg-addon-input input[type=checkbox] ~ .zgg-check::before{top:0;left:-1px;border-radius:15%;content:'\f00c';color:#fff}
@media(min-width:620px){.zgg-addon-input input[type=checkbox] ~ .zgg-check::before{top:4px;left:0}
}
.zgg-addon-input input[type=checkbox]:checked ~ .zgg-check::before{background-color:#fff;color:#f48c00}
.zgg-portfolio-product{border-radius:10px;border:solid 2px transparent;margin:10px 0;position:relative;overflow:hidden;cursor:pointer}
.zgg-portfolio-product p{font-family:verdana,sans-serif;font-size:14px;line-height:22px;margin-top:10px}
@media(min-width:620px){.zgg-portfolio-product p{line-height:24px}
}
@media(min-width:960px){.zgg-portfolio-product p{line-height:28px}
}
.zgg-portfolio-product .zgg-product-addon{background-color:#e4e6e8;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.zgg-portfolio-product.zgg-selected{border-color:#f48c00;box-shadow:0 2px 6px #eceef0}
.zgg-portfolio-product.zgg-hidden{display:none}
.zgg-portfolio-product .zgg-select{-ms-flex:1 1 15%;flex:1 1 15%;text-align:center;position:relative}
@media(min-width:620px){.zgg-portfolio-product .zgg-select{-ms-flex:1 1 8%;flex:1 1 8%}
}
.zgg-portfolio-product .zgg-select .zgg-addon-input{text-align:center}
.zgg-portfolio-product .zgg-select .zgg-icon-option-arrow{display:inline-block;width:0;position:absolute;right:0;top:16px;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #f6f7f8}
.zgg-portfolio-product .zgg-info{-ms-flex:1 1 85%;flex:1 1 85%;padding:10px;color:#707375;font-size:12px;font-family:verdana,sans-serif;background-color:#f6f7f8}
@media(min-width:620px){.zgg-portfolio-product .zgg-info{-ms-flex:1 1 92%;flex:1 1 92%}
}
.zgg-portfolio-product .zgg-info a{color:#f48c00;font-family:museo500,verdana,sans-serif}
.zgg-portfolio-product .zgg-info .zgg-info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;align-items:flex-start}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-image{-ms-flex-order:1;order:1;-ms-flex:1 1 60%;flex:1 1 60%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:center}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-image img{max-width:150px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-price{-ms-flex-order:1;order:1;-ms-flex:1 1 40%;flex:1 1 40%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:right;color:#969a9e;font-size:13px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-price span{font-family:museo900,verdana,sans-serif;font-size:18px;line-height:26px;color:#f48c00}
@media(min-width:620px){.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-price span{font-size:24px;line-height:30px}
}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info{-ms-flex-order:1;order:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding:0 10px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-product-title{font-family:museo700,verdana,sans-serif;font-size:18px;line-height:28px;color:#262727}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for{font-family:museo500,verdana,sans-serif;margin-top:8px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for a{font-size:16px;color:#f48c00;text-decoration:none}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for a::after{content:'\f107';font-family:FontAwsome;margin-left:5px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for a.zgg-collapsed::after{content:'\f106'}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for .zgg-more-description{display:none}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for .zgg-more-description p{font-family:verdana,sans-serif;font-size:14px;margin-bottom:18px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for .zgg-more-description ul{margin:0 0 18px 20px}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for .zgg-more-description ul li{font-family:verdana,sans-serif;font-size:14px;margin:0 0 6px 0;line-height:140%}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info .zgg-for .zgg-more-description ul li::before{position:relative;left:-20px;top:2px;width:0;display:inline-block;content:'\2022';color:#f48c00;font-size:19px}
@media(min-width:620px){.zgg-portfolio-product .zgg-info .zgg-info-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-image{-ms-flex-order:1;order:1;-ms-flex:1 1 20%;flex:1 1 20%}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-price{-ms-flex-order:3;order:3;-ms-flex:1 1 15%;flex:1 1 15%}
.zgg-portfolio-product .zgg-info .zgg-info-container .zgg-product-info{-ms-flex-order:2;order:2;-ms-flex:1 1 65%;flex:1 1 65%}
}
.zgg-portfolio-product.zgg-not-visible{display:none}
@media screen and (max-width:619px){.zgg-google-maps{height:270px}
.zgg-google-maps .zgg-google-map{height:270px!important}
}
.zgg-google-maps .custom-icon{display:none}
.zgg-google-maps .googleMapInfowWindow .InfoWindowTitle{font-size:19px;margin-top:6px}
.zgg-google-maps .googleMapInfowWindow .InfoWindowContent{display:block;margin-top:10px}
.zgg-google-maps .googleMapInfowWindow a{margin-top:10px}
.zgg-speed-bar{margin:10px 0}
.zgg-speed-bar .zgg-speed-bar-container{width:100%;margin:0 auto;border-radius:8px;background-color:#f6f7f8;position:relative;overflow:hidden;z-index:2}
.zgg-speed-bar .zgg-speed-bar-container .zgg-progress{display:block;overflow:hidden;height:35px}
.zgg-speed-bar .zgg-speed-bar-container .zgg-progress .zgg-label{position:absolute;padding:5px 14px;font-family:museo500,verdana,sans-serif;font-size:18px;color:#fff;z-index:2}
.zgg-speed-bar .zgg-speed-bar-container .zgg-progress .zgg-innerspeed{display:block;background-color:#f48c00;width:100%;height:100%;z-index:1;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;animation:zgg-bar-move 2s 1 forwards;animation-delay:1s}
@keyframes zgg-bar-move{from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
.zgg-search-bar{padding:14px 0;position:relative}
@media(min-width:620px){.zgg-search-bar{padding:88px 0 108px}
}
.zgg-search-bar .zgg-question{display:none}
@media(min-width:620px){.zgg-search-bar .zgg-question{display:block;text-align:center;margin:5px 0 28px;font-family:museo700,verdana,sans-serif;font-size:34px;letter-spacing:.6px}
}
.zgg-search-bar .searchform{position:relative;max-width:770px;margin:auto;display:block}
.zgg-search-bar .zgg-search-input{width:100%;padding:19px 59px 19px 24px;font-size:18px;font-family:verdana,sans-serif;color:#262727;border:0;border-radius:10px;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(0,0,0,0.2);-webkit-appearance:none}
@media(min-width:620px){.zgg-search-bar .zgg-search-input{padding:24px 59px 24px 24px}
}
.zgg-search-bar .zgg-search-input::-webkit-input-placeholder{color:#bcc1c5}
.zgg-search-bar .zgg-search-input::-moz-placeholder{color:#bcc1c5}
.zgg-search-bar .zgg-search-input:-ms-input-placeholder{color:#bcc1c5}
.zgg-search-bar .zgg-search-input:-moz-placeholder{color:#bcc1c5}
.zgg-search-bar .zgg-search-input:-webkit-autofill{-webkit-transition-delay:9999s;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}
.zgg-search-bar .zgg-search-input:placeholder-shown+.zgg-search-submit:hover{cursor:default}
.zgg-search-bar .zgg-search-input:placeholder-shown+.zgg-search-submit:hover::before{color:#bcc1c5}
.zgg-search-bar .zgg-search-input::-ms-clear{display:none}
.zgg-search-bar .zgg-search-submit{position:absolute;top:0;right:0;background:0;padding:10px;margin:7px 13px 6px 10px;-webkit-appearance:none}
@media(min-width:620px){.zgg-search-bar .zgg-search-submit{margin:12px 13px 11px 10px}
}
.zgg-search-bar .zgg-search-submit::before{font-family:ziggonl;font-size:24px;content:none;color:#bcc1c5;transition:color .3s}
@media(min-width:620px){.zgg-search-bar .zgg-search-submit::before{font-size:26px;content:'g'}
}
.zgg-search-bar .zgg-search-submit:hover::before{color:#f48c00}
.zgg-search-bar .zgg-search-reset{display:none;position:absolute;top:0;right:0;padding:10px;margin:4px 13px 6px 10px}
.zgg-search-bar .zgg-search-reset::after{font-family:ziggonl;font-size:24px;content:'w';color:#bcc1c5;transition:color .3s}
@media(min-width:620px){.zgg-search-bar .zgg-search-reset::after{content:none}
}
.zgg-search-bar .zgg-search-reset--active{display:block}
.zgg-search-bar .zgg-search-suggestions{display:none;position:absolute;width:110%;left:-5%;z-index:2;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);color:#383a3b;padding:13px 0;margin-top:13px}
@media(min-width:620px){.zgg-search-bar .zgg-search-suggestions{width:100%;left:auto;margin-top:1px;border-radius:10px}
}
.zgg-search-bar .zgg-search-suggestions-title{display:none;padding:10px 20px;font-family:museo700,verdana,sans-serif;font-size:16px;color:#707375}
@media(min-width:620px){.zgg-search-bar .zgg-search-suggestions-title{padding:10px 30px}
}
.zgg-search-bar .zgg-search-suggestions-hits-title{margin:20px 20px 0;padding:20px 0 10px;border-top:1px solid #e4e6e8}
@media(min-width:620px){.zgg-search-bar .zgg-search-suggestions-hits-title{margin:20px 30px 0}
}
.zgg-search-bar .zgg-search-suggestions-arrow a::after{content:"P";font-family:ziggonl;font-size:10px;font-style:normal;font-weight:400;position:absolute;right:30px;top:calc(50% - 5px);text-decoration:inherit;-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}
.zgg-search-bar .zgg-search-suggestion{position:relative;display:block;padding:6px 20px;text-decoration:none;font-family:museo500,verdana,sans-serif;font-size:16px}
@media(min-width:620px){.zgg-search-bar .zgg-search-suggestion{padding:6px 30px;font-size:18px}
}
.zgg-search-bar .zgg-search-suggestion:hover{color:#262727;background:#f6f7f8}
.zgg-search-bar .zgg-search-suggestion--active{color:#262727;background:#f6f7f8}
.zgg-search-bar .zgg-search-suggestion--highlighted{color:#f48c00}
.zgg-searchresults{position:relative}
.zgg-search-suggestions-bg{display:none}
@media(max-width:619px){.zgg-search-suggestions-bg{background:rgba(0,0,0,0.4);position:absolute;left:-20px;top:0;width:calc(100%+40px);height:100%}
}
.zgg-searchresults__tabs{background-color:#fff;display:inline-block;width:100%;border-bottom:1px solid #e4e6e8;overflow-x:auto;-webkit-overflow-scrolling:touch}
.zgg-searchresults__tabs-title{line-height:36px;font-family:museo700,verdana,sans-serif;font-size:14px;color:#262727;margin:22px 3px 12px 0;display:inline-block}
.zgg-searchresults__tabs-title:last-child{margin-right:0}
@media(min-width:375px){.zgg-searchresults__tabs-title{margin:22px 20px 12px 0}
}
@media(min-width:620px){.zgg-searchresults__tabs-title{font-size:16px;margin:22px 50px 12px 0}
}
.zgg-searchresults__tabs-title.is-active a{color:#f48c00}
.zgg-searchresults__tabs-title.is-empty a{color:#bcc1c5}
.zgg-searchresults__tabs-title a{position:relative;text-decoration:none}
.zgg-searchresults__tabs-count{display:none}
@media(min-width:620px){.zgg-searchresults__tabs-count{background-color:#e4e6e8;color:#707375;font-size:12px;font-weight:bold;position:relative;top:-14px;min-width:30px;text-align:center;line-height:normal;padding:3px 8px 2px;border-radius:10px}
}
.zgg-searchresults__container{background-color:#fff;padding:25px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.zgg-searchresults__content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:66.666%;flex-basis:66.666%}
.zgg-searchresults__sidebar{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
@media(min-width:620px) and (min-device-width:400px){.zgg-searchresults__sidebar{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}
}
.zgg-searchresults__related{display:none;background-color:#f6f7f8;padding:20px;margin:25px 0;border-radius:10px}
@media(min-width:620px){.zgg-searchresults__related{margin:25px 20px}
}
.zgg-searchresults__related-title{font-family:museo500,verdana,sans-serif;font-size:16px}
@media(min-width:1240px){.zgg-searchresults__related-title{margin-right:75px}
}
.zgg-searchresults__related-list li{padding:11px 0;border-bottom:1px solid #e4e6e8}
.zgg-searchresults__related-list li:last-child{border-bottom:0}
.zgg-searchresults__related-list li a{text-decoration:none}
.zgg-searchresults__related-list .zgg-search-suggestion--highlighted{font-weight:bold}
.zgg-searchresults__panel{display:none}
@media(min-width:620px){.zgg-searchresults__panel{padding-right:100px}
}
.zgg-searchresults__panel.is-active{display:block}
.zgg-searchresults__panel-count{display:none;font-size:14px}
@media(min-width:620px){.zgg-searchresults__panel-count{font-size:16px}
}
.zgg-searchresults__search-instead{display:none;margin:2px 0 0;font-size:12px}
@media(min-width:620px){.zgg-searchresults__search-instead{font-size:14px}
}
.zgg-searchresults__result-container{margin-top:45px}
.zgg-searchresults__search-result{margin-bottom:25px;word-break:break-word}
.zgg-searchresults__search-title{font-family:museo500,verdana,sans-serif;font-size:20px;line-height:1.27;margin:.83em 0 .3em}
@media(min-width:620px){.zgg-searchresults__search-title{font-size:22px}
}
.zgg-searchresults__search-title--highlight{font-family:museo700,verdana,sans-serif}
.zgg-searchresults__search-title b{font-family:museo700,verdana,sans-serif}
.zgg-searchresults__search-result p{line-height:1.72;letter-spacing:-0.1px;color:#707375}
.zgg-searchresults__pagination{display:-ms-flexbox;display:flex;margin:40px 0}
.zgg-pagination{display:-ms-inline-flexbox;display:inline-flex;margin:auto}
.zgg-pagination li{color:#f48c00;margin:0 20px;font-family:museo500,verdana,sans-serif;font-size:16px;line-height:32px}
.zgg-pagination li.zgg-pagination-active{color:#262727;font-family:museo700,verdana,sans-serif}
.zgg-pagination li.zgg-pagination-active a{color:#262727}
.zgg-pagination li a{text-decoration:none;color:#f48c00}
.zgg-pagination-prev a,.zgg-pagination-next a{background-color:rgba(228,230,232,0.3);color:#f48c00;border-radius:5px;padding:0 10px;display:inline-block}
.zgg-pagination-prev a::after,.zgg-pagination-next a::after{content:"8";font-family:ziggonl;font-size:12px}
.zgg-pagination-next a::after{content:"7"}
.zgg-toggle{display:inline-block}
.zgg-toggle .label{float:left;position:relative;top:2px;font-weight:700}
.zgg-toggle .label.colorTextVfRed{color:#e60000}
.zgg-toggle .label.colorTextZggOrange{color:#f48c00}
.zgg-toggle .label.colorTextWhite{color:#fff}
.zgg-toggle .label.colorTextDarkGrey{color:#262727}
.zgg-toggle .label.label-left{margin-right:10px}
.zgg-toggle .label.label-right{margin-left:10px}
.zgg-toggle input.zggToggleInput{max-height:0;max-width:0;opacity:0}
.zgg-toggle input.zggToggleInput+label{display:block;position:relative;text-indent:-5000px;height:26px;width:50px;border-radius:30px;background:#c9cdd1;float:left;cursor:pointer}
.zgg-toggle input.zggToggleInput+label:before{content:"";position:absolute;display:block;height:26px;width:30px;top:0;left:0;border-radius:15px;transition:.25s ease-in-out}
.zgg-toggle input.zggToggleInput+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:3px;left:3px;border-radius:30px;background:#fff;transition:.25s ease-in-out}
.zgg-toggle input.zggToggleInput.colorBackgroundVfRed:checked+label:before{background:#e60000}
.zgg-toggle input.zggToggleInput.colorBackgroundZggOrange:checked+label:before{background:#f48c00}
.zgg-toggle input.zggToggleInput.colorBackgroundWhite:checked+label:before{background:#fff}
.zgg-toggle input.zggToggleInput.colorBackgroundDarkGrey:checked+label:before{background:#262727}
.zgg-toggle input.zggToggleInput:checked+label:before{content:"";width:50px}
.zgg-toggle input.zggToggleInput:checked+label:after{left:27px}
#zgg-bundle-slider{text-align:center}
#zgg-bundle-slider .zgg-bubble-container{height:200px;margin:0 auto 20px;max-width:350px;position:relative}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container{height:275px;width:55%;max-width:600px;float:left;margin:50px 10% 0 0}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble{background-color:#e4e6e8;color:#fff;border-radius:50%;font-family:museo700,verdana,sans-serif;font-size:13px;padding:5px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble p{display:none;width:100%}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble p{font-size:18px}
}
@keyframes one-pulse-grow{from{transform:scale3d(0.8,0.8,0.8)}
to{transform:scale3d(1,1,1)}
}
@keyframes one-pulse-shrink{from{transform:scale3d(1,1,1)}
to{transform:scale3d(0.8,0.8,0.8)}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-one{width:70px;height:70px;top:0;left:0}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-one{width:113px;height:113px}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-one.zgg-active{background-color:#ffb95b;animation:one-pulse-grow 1s both}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-one.zgg-inactive{animation:one-pulse-shrink 1s both}
@keyframes two-pulse-grow{from{transform:scale3d(0.8,0.8,0.8)}
to{transform:scale3d(1,1,1)}
}
@keyframes two-pulse-shrink{from{transform:scale3d(1,1,1)}
to{transform:scale3d(0.8,0.8,0.8)}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-two{width:80px;height:80px;top:0;right:0}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-two{width:103px;height:103px;right:-7%}
}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-two{right:10%}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-two.zgg-active{background-color:#f56606;animation:two-pulse-grow 1s both}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-two.zgg-inactive{animation:two-pulse-shrink 1s both}
@keyframes three-pulse-grow{from{transform:scale3d(0.7,0.7,0.7)}
to{transform:scale3d(1,1,1)}
}
@keyframes three-pulse-shrink{from{transform:scale3d(1,1,1)}
to{transform:scale3d(0.7,0.7,0.7)}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-three{width:112px;height:112px;left:26%;top:18%}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-three{width:170px;height:170px;left:34%;top:8%}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-three.zgg-active{background-color:#ffb95b;animation:three-pulse-grow 1s both;z-index:3}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-three.zgg-inactive{animation:three-pulse-shrink 1s both}
@keyframes four-pulse-grow{from{transform:scale3d(0.3,0.3,0.3)}
to{transform:scale3d(1,1,1)}
}
@keyframes four-pulse-shrink{from{transform:scale3d(1,1,1)}
to{transform:scale3d(0.3,0.3,0.3)}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-four{width:103px;height:103px;transform:scale3d(0.3,0.3,0.3);top:44%;left:-6%}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-four{width:140px;height:140px;left:-15%}
}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-four{left:11%}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-four.zgg-active{background-color:#f48c00;animation:four-pulse-grow 1s both}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-four.zgg-inactive{animation:four-pulse-shrink 1s both}
@keyframes five-pulse-grow{from{transform:scale3d(0.5,0.5,0.5)}
to{transform:scale3d(1,1,1)}
}
@keyframes five-pulse-shrink{from{transform:scale3d(1,1,1)}
to{transform:scale3d(0.5,0.5,0.5)}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-five{width:91px;height:91px;transform:scale3d(0.5,0.5,0.5);right:0;bottom:8%;z-index:3}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-five{width:132px;height:132px;right:3%;bottom:6%}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-five.zgg-active{background-color:#f48c00;animation:five-pulse-grow 1s both}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-five.zgg-inactive{animation:five-pulse-shrink 1s both}
@keyframes six-pulse-grow{from{transform:scale3d(0.9,0.9,0.9)}
to{transform:scale3d(1,1,1)}
}
@keyframes six-pulse-shrink{from{transform:scale3d(1,1,1)}
to{transform:scale3d(0.9,0.9,0.9)}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-six{width:71px;height:71px;transform:scale3d(0.9,0.9,0.9);bottom:0;right:35%}
@media(min-width:960px){#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-six{width:115px;height:115px;right:44%}
}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-six.zgg-active{background-color:#f56606;animation:six-pulse-grow 1s both}
#zgg-bundle-slider .zgg-bubble-container .zgg-bubble.bubble-six.zgg-inactive{animation:six-pulse-shrink 1s both}
#zgg-bundle-slider .zgg-slider-selected-speed #zgg-selected-speed{display:block;font-family:museo700,verdana,sans-serif;font-size:46px;line-height:.78;color:#f48c00}
#zgg-bundle-slider .zgg-slider-selected-speed #zgg-selected-speed:after{content:" Mbit/s";font-family:museo500,verdana,sans-serif;font-size:26px;line-height:1.38;color:#4b4d4f}
@media(min-width:960px){#zgg-bundle-slider .zgg-slider-selected-speed #zgg-selected-speed:after{font-size:42px}
}
@media(min-width:960px){#zgg-bundle-slider .zgg-slider-selected-speed #zgg-selected-speed{text-align:left;font-size:86px;margin-top:76px}
}
#zgg-bundle-slider .zgg-selected-upload{font-family:museo500,verdana,sans-serif;color:#4b4d4f;font-size:16px;line-height:1.38;padding-bottom:25px}
@media(min-width:960px){#zgg-bundle-slider .zgg-selected-upload{text-align:left;font-size:22px;margin-top:5px}
}
#zgg-bundle-slider .zgg-bundle-info-block{background-color:#fff;border:1px solid #f48c00;border-radius:10px;padding:12px 18px;overflow:hidden;margin-top:50px;min-height:156px;position:relative}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block{border:2px solid #f48c00;margin-top:15px;min-width:350px;min-height:250px;padding:24px}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current{overflow:hidden;margin-bottom:5px}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current{text-align:center}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current .zgg-bundle-name{float:left;font-family:museo700,verdana,sans-serif;font-size:26px}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current .zgg-bundle-name{float:none;font-size:32px;margin-bottom:24px;display:block}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current .zgg-bundle-price{font-family:museo900,verdana,sans-serif;float:right;font-size:26px;color:#f48c00}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current .zgg-bundle-price{float:none;display:block;font-size:24px}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current .zgg-bundle-price:after{content:" p.m.";font-family:museo500,verdana,sans-serif;font-size:16px;color:#4b4d4f}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-current .zgg-bundle-price:after{font-size:14px}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-previous{text-align:right;font-family:verdana,sans-serif;color:#707375}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-previous{text-align:center;margin-bottom:20px}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-previous .zgg-bundle-previous-price{text-decoration:line-through}
#zgg-bundle-slider .zgg-bundle-info-block .button{position:absolute;bottom:20px;right:20px}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .button{position:inherit;bottom:inherit;right:inherit}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-cta-link{margin-top:10px;text-align:right}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-cta-link{text-align:center}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-related-link{text-align:right;margin-top:10px}
@media(min-width:960px){#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-related-link{text-align:center}
}
#zgg-bundle-slider .zgg-bundle-info-block .zgg-bundle-related-link a{color:#f48c00}
#zgg-bundle-slider .zgg-trigger-slider-container{width:252px;position:relative;margin:0 auto}
@media(min-width:960px) and (max-width:1240px){#zgg-bundle-slider .zgg-trigger-slider-container{margin:150px 0 60px -56%}
}
@media(min-width:960px){#zgg-bundle-slider .zgg-trigger-slider-container{width:452px;margin-left:-56%;float:left}
}
@media(min-width:960px){#zgg-bundle-slider .zgg-trigger-slider-container{margin-top:223px}
}
#zgg-bundle-slider input[type=range]{-webkit-appearance:none;width:252px;border-radius:10px;position:absolute;left:0}
@media(min-width:960px){#zgg-bundle-slider input[type=range]{width:452px;border-radius:110px}
}
#zgg-bundle-slider .zgg-slider-stops-3,#zgg-bundle-slider .zgg-slider-stops-4{height:14px;display:inline-block;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}
@media(min-width:960px){#zgg-bundle-slider .zgg-slider-stops-3,#zgg-bundle-slider .zgg-slider-stops-4{height:25px}
}
#zgg-bundle-slider .zgg-slider-stops-3{width:85px;background:repeating-linear-gradient(90deg,#777,1px,transparent 1px,transparent 75px) no-repeat 50%;background-size:85px 15px}
@media(min-width:960px){#zgg-bundle-slider .zgg-slider-stops-3{width:230px;background:repeating-linear-gradient(90deg,#777,1px,transparent 1px,transparent 140px) no-repeat 50%;background-size:152px 25px}
}
#zgg-bundle-slider .zgg-slider-stops-4{width:140px;background:repeating-linear-gradient(90deg,#777,1px,transparent 1px,transparent 64px) no-repeat 50%;background-size:135px 20px}
@media(min-width:960px){#zgg-bundle-slider .zgg-slider-stops-4{width:324px;background:repeating-linear-gradient(90deg,#777,1px,transparent 1px,transparent 112px) no-repeat 50%;background-size:229px 20px}
}
#zgg-bundle-slider input[type=range]::-webkit-slider-runnable-track{width:252px;height:14px;border:solid 1px #e4e6e8;border-radius:10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-webkit-slider-runnable-track{width:452px;height:25px;border-radius:110px}
}
#zgg-bundle-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:32px;width:32px;border-radius:50%;background:#fff;border:1px solid #e4e6e8;margin-top:-10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-webkit-slider-thumb{width:44px;height:44px}
}
#zgg-bundle-slider input[type=range]::-moz-range-track{width:252px;height:14px;background-color:rgba(112,115,117,0.4);border:solid 1px rgba(112,115,117,0.4);border-radius:10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-moz-range-track{width:452px;height:25px;border-radius:110px}
}
#zgg-bundle-slider input[type=range]::-moz-range-progress{background:#f48c00;height:14px;border-radius:10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-moz-range-progress{height:25px;border-radius:110px}
}
#zgg-bundle-slider input[type=range]::-moz-range-thumb{height:32px;width:32px;border-radius:50%;background:#fff;border:1px solid #e4e6e8;margin-top:-10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-moz-range-thumb{width:44px;height:44px}
}
#zgg-bundle-slider input[type=range]::-ms-track{width:252px;height:14px;background:transparent;border-color:transparent;border-width:6px 0}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-ms-track{width:452px;height:25px}
}
#zgg-bundle-slider input[type=range]::-ms-fill-lower{background:#f48c00;border-radius:10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-ms-fill-lower{border-radius:110px}
}
#zgg-bundle-slider input[type=range]::-ms-fill-upper{background:#bcc1c5;border-radius:10px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-ms-fill-upper{border-radius:110px}
}
#zgg-bundle-slider input[type=range]::-ms-thumb{height:32px;width:32px;border-radius:50%;background:#fff;border:1px solid #e4e6e8;margin-top:-5px}
@media(min-width:960px){#zgg-bundle-slider input[type=range]::-ms-thumb{width:44px;height:44px}
}
.zgg-rating-form{border:1px solid #e4e6e8;border-radius:10px;padding:20px}
.zgg-rating-form .zgg-rating-buttons{margin-top:10px}
.zgg-rating-form .zgg-rating-buttons .btn{width:100%;margin-bottom:10px}
.zgg-rating-form .zgg-rating-buttons .btn.btn-no{margin-bottom:20px}
.zgg-rating-form .zgg-visitors{display:none;padding-left:20px}
.zgg-rating-form .zgg-visitors span{font-weight:bold}
.zgg-rating-form .zgg-visitors span:before{font-family:ziggonl;content:"\005f";color:#f48c00;float:left;margin-left:-20px}
.zgg-rating-form .zgg-header{margin-bottom:24px}
.zgg-rating-form .lgi-form-field{margin-bottom:20px}
.zgg-rating-form .zgg-rating-buttons{margin-top:10px}
.zgg-rating-form fieldset{border:0}
.zgg-rating-form .yes-step,.zgg-rating-form .no-step,.zgg-rating-form .thanks{display:none}
.zgg-rating-form .yes-step .zgg-rating-buttons button,.zgg-rating-form .no-step .zgg-rating-buttons button,.zgg-rating-form .thanks .zgg-rating-buttons button{margin-bottom:40px}
.zgg-rating-form .thanks{padding-bottom:28px}
.zgg-rating-form textarea{width:100%;display:inline-block;padding:8px;border:1px solid #c4c4c4;border-radius:6px;font-family:verdana,sans-serif}
.zgg-rating-form .zgg-rating-contact{display:none;border-top:1px solid #e4e6e8}
@media(min-width:620px){.zgg-rating-form{padding:10px;border-radius:0}
.zgg-rating-form .zgg-header{float:left;width:60%;margin:0}
.zgg-rating-form .zgg-header h4{font-size:28px}
.zgg-rating-form .zgg-rating-buttons{float:right;width:40%;padding-left:10px}
.zgg-rating-form .zgg-rating-buttons .btn{width:45%}
.zgg-rating-form .zgg-rating-buttons .btn.btn-no{margin-bottom:10px}
.zgg-rating-form .zgg-visitors{width:100%;float:left}
.zgg-rating-form .yes-step .zgg-header,.zgg-rating-form .no-step .zgg-header{max-width:100%}
.zgg-rating-form .yes-step .zgg-header h4,.zgg-rating-form .no-step .zgg-header h4{margin-bottom:22px}
}
@media(min-width:960px){.zgg-rating-form{padding:10px}
.zgg-rating-form h4{font-size:34px}
.zgg-rating-form .zgg-rating-buttons{text-align:right;padding-top:5px;margin:0}
.zgg-rating-form .zgg-rating-buttons .btn{margin:10px;width:40%}
}
.cq-wcm-edit .zgg-rating-contact{display:block}
.cq-wcm-edit .zgg-tooltip{z-index:9000}
.cq-wcm-edit .zgg-tooltip:hover .zgg-tooltip-form-info{opacity:0;-ms-transform:translateY(2px);transform:translateY(2px)}
.zgg-tooltip{display:block;width:20px;height:20px;position:relative}
.zgg-tooltip .zgg-info-icon{width:100%;height:100%;transition:background-color .2s cubic-bezier(0.35,0.03,0.4,0.92);border-radius:100%;background-color:#969a9e;display:block;text-align:center;opacity:1}
.zgg-tooltip .zgg-info-icon svg{position:relative;height:13px;width:100%;top:1px;fill:#f6f7f8}
.zgg-tooltip .zgg-info-icon:hover{background-color:#6f7478}
.zgg-tooltip .zgg-info-icon:before{content:"";width:60px;height:60px;position:absolute;margin-left:-27px;margin-top:-20px;background-color:transparent}
.zgg-tooltip:hover .zgg-tooltip-form-info{opacity:1;pointer-events:all;-ms-transform:translateY(2px);transform:translateY(2px)}
.zgg-tooltip .zgg-tooltip-form-info{position:absolute;pointer-events:none;opacity:0;width:230px;transition:opacity .2s cubic-bezier(0.35,0.03,0.4,0.92) .2s,transform .2s cubic-bezier(0.35,0.03,0.4,0.92) .2s;border-radius:2px;padding:10px;-ms-transform:translateY(-2px);transform:translateY(-2px);color:#fff;word-wrap:break-word;background:#262727;font-size:12px;z-index:8800}
.zgg-tooltip .zgg-tooltip-form-info:after{display:block;content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #262727}
.zgg-tooltip .zgg-tooltip-form-info a{color:#fff}
.zgg-tooltip .zgg-tooltip-form-info a:visited{color:#fff}
.zgg-tooltip .zgg-tooltip-panel-top{left:-105px;bottom:33px}
.zgg-tooltip .zgg-tooltip-panel-top:after{left:105px;bottom:-9px}
.zgg-tooltip .zgg-tooltip-panel-right{left:-10px;bottom:33px}
.zgg-tooltip .zgg-tooltip-panel-right:after{left:10px;bottom:-9px}
.zgg-tooltip .zgg-tooltip-panel-bottom{left:-105px;bottom:-52px;-ms-transform:translateY(6px);transform:translateY(6px)}
.zgg-tooltip .zgg-tooltip-panel-bottom:after{left:105px;bottom:37px;border-top:10px solid transparent;border-bottom:10px solid #262727}
.zgg-tooltip .zgg-tooltip-panel-left{right:-10px;bottom:33px}
.zgg-tooltip .zgg-tooltip-panel-left:after{right:10px;bottom:-9px}
.zgg-tooltip .zgg-tooltip-icon-info .zgg-tooltip-icon-info{display:inline}
.zgg-tooltip .zgg-tooltip-icon-info .zgg-tooltip-icon-question{display:none}
.zgg-tooltip .zgg-tooltip-icon-question .zgg-tooltip-icon-info{display:none}
.zgg-tooltip .zgg-tooltip-icon-question .zgg-tooltip-icon-question{display:inline}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-black{background-color:#262727}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-black:hover{background-color:#4c4e4e}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-white{background-color:#fff}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-white svg{fill:#262727}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-white:hover{background-color:white}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-orange{background-color:#f48c00}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-orange:hover{background-color:#a86000}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-red{background-color:#e60000}
.zgg-tooltip .zgg-info-icon.zgg-info-icon-red:hover{background-color:#9a0000}
.zgg-tooltip.zgg-tooltip-right{float:right}
.zgg-tooltip.zgg-tooltip-left{float:left}
.zgg-tooltip.zgg-tooltip-center{float:none;margin:0 auto!important}
.cq-wcm-edit .zgg-floating-container-wrapper{position:absolute!important;top:inherit!important}
.floating-container.section{z-index:9999}
.floating-container{z-index:9999;position:relative;padding:0}
.zgg-floatingcontainer-wrapper{border-radius:10px;background-color:#fff;border:1px solid #c9cdd1;overflow:hidden}
@media screen and (min-width:960px){.floating-container.section{z-index:1}
.floating-container{z-index:1}
}
.zgg-social-proof{display:-ms-flexbox;display:flex;margin-bottom:20px}
.zgg-social-proof .zgg-picture{padding-right:20px}
.zgg-social-proof .zgg-picture .img{background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:50%;width:70px;height:70px;border:2px solid #eceef0}
@media(min-width:960px){.zgg-social-proof .zgg-picture .img{width:100px;height:100px}
}
.zgg-social-proof .zgg-rating{-ms-flex-positive:4;flex-grow:4;padding-left:20px;border-left:3px solid #f48c00}
.zgg-social-proof .zgg-rating ul{list-style:none;overflow:hidden}
.zgg-social-proof .zgg-rating ul li{float:left;font-family:FontAwsome;color:#f48c00;font-size:20px;padding:0 5px}
.zgg-social-proof .zgg-rating ul .star-on::before{content:'\f005'}
.zgg-social-proof .zgg-rating ul .star-off::before{content:'\f006'}
.zgg-social-proof .zgg-rating h4{font-family:museo900,verdana,sans-serif;font-size:16px}
@media(min-width:960px){.zgg-social-proof .zgg-rating h4{font-size:20px}
}
.zgg-social-proof .zgg-rating blockquote{margin:0;font-style:italic}
@media(min-width:960px){.zgg-social-proof .zgg-rating blockquote{font-size:15px}
}
.columns .ui-table{border-collapse:separate;border-width:1px;border-style:solid;border-color:#d7dadc;width:100%}
.columns .ui-table thead tr{font-weight:bold;text-align:left}
.columns .ui-table thead tr th{font-size:18px;padding:13px 15px;border-right:1px solid #d7dadc;border-bottom:1px solid #d7dadc}
.columns .ui-table tr td:last-child{border-right:0}
.columns .ui-table thead tr th:last-child{border-right:0}
.columns .ui-table thead tr th .ui-arrow{display:block;float:right;font-size:10px;width:10px}
.columns .ui-table tbody{font-size:14px}
.columns .ui-table tbody tr td{border-right:1px solid #d7dadc;padding:12px}
.columns .ui-table tbody tr.ui-table-rows-even{background:#f1f4f8}
.columns .ui-table tbody tr.ui-table-rows-odd{background:#fff}
.columns .ui-table-footer{width:100%;padding:8px 0;text-align:left;border-bottom:1px solid #d7dadc;border-left:1px solid #d7dadc;border-right:1px solid #d7dadc}
.columns .ui-table-footer span{vertical-align:middle}
.columns .ui-table-footer .ui-table-size,.columns .ui-table-footer .ui-table-results,.columns .ui-table-footer .ui-table-controls{display:inline-block;width:32%}
.columns .ui-table-footer .ui-table-size{padding-left:20px}
.columns .ui-table-footer .ui-table-results{text-align:center}
.columns .ui-table-footer .ui-table-controls{text-align:right}
.columns .ui-table-footer .ui-table-control-next,.columns .ui-table-footer .ui-table-control-prev,.columns .ui-table-footer .ui-table-control-disabled{display:inline-block;background-color:transparent;list-style:none;margin:0;padding:5px;vertical-align:middle;font-weight:bold;color:#333;cursor:pointer;text-align:center}
.columns .ui-table-footer .ui-table-control-next:before{font-family:ziggonl;content:"\0037";speak:none}
.columns .ui-table-footer .ui-table-control-prev:before{font-family:ziggonl;content:"\0038";speak:none}
.columns .ui-table-footer .ui-table-control-disabled:before{font-family:ziggonl;content:"";speak:none}
.columns .ui-table-footer .ui-table-control-disabled img{opacity:.5}
.columns .ui-columns-search{padding:10px;text-align:right}
.columns .ui-columns-search input{border-radius:5px;padding:4px 10px 4px 25px;border:1px solid rgba(0,0,0,0.18)}
.columns .ui-columns-search input:focus{border:2px solid #6196cd;outline:0}
.nl-ajax-error-msg{background-color:#f2dede;border-color:#ebccd1;color:#a94442;padding:10px;margin-bottom:5px;border:1px solid transparent;border-radius:5px}
.nl-ajax-error-msg>p{margin-bottom:0}
.nl-ajax-success-msg{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;padding:10px;margin-bottom:5px;border:1px solid transparent;border-radius:5px}
.nl-ajax-success-msg>p{margin-bottom:0}
.zgg-navbar-nav{display:none}
@media(min-width:620px){.zgg-navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 70px}
}
.zgg-navbar-nav li{-ms-flex-positive:1;flex-grow:1;text-align:center;border-right:1px solid #e4e6e8}
.zgg-navbar-nav li:last-child{border:0}
.zgg-navbar-nav li a{text-decoration:none;font-family:museo700,verdana,sans-serif;font-size:18px}
a.zgg-back-to-top{font-family:ziggonl;z-index:39;position:fixed;bottom:350px;right:50px;text-decoration:none;display:none}
a.zgg-back-to-top:after{content:"\0033";color:#f48c00;border-radius:50%;font-size:55px;display:inline-block;text-align:center;-ms-transform:rotate(180deg);transform:rotate(180deg)}
a.zgg-back-to-top:hover:after{color:#d76e00}
.zgg-full-bleed-brightcove-container{overflow:hidden;position:relative;background-size:cover;background-position:center}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall140{min-height:140px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall190{min-height:190px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall240{min-height:240px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall290{min-height:290px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall340{min-height:340px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall390{min-height:390px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall440{min-height:440px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall490{min-height:490px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall540{min-height:540px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall590{min-height:590px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall640{min-height:640px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualSmall690{min-height:690px}
@media screen and (min-width:620px){.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium210{min-height:210px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium260{min-height:260px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium310{min-height:310px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium360{min-height:360px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium410{min-height:410px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium460{min-height:460px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium510{min-height:510px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium560{min-height:560px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium610{min-height:610px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium660{min-height:660px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium710{min-height:710px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualMedium760{min-height:760px}
}
@media screen and (min-width:960px){.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge210{min-height:210px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge260{min-height:260px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge310{min-height:310px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge360{min-height:360px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge410{min-height:410px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge460{min-height:460px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge510{min-height:510px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge560{min-height:560px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge610{min-height:610px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge660{min-height:660px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge710{min-height:710px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualLarge760{min-height:760px}
}
@media screen and (min-width:1240px){.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge210{min-height:210px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge260{min-height:260px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge310{min-height:310px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge360{min-height:360px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge410{min-height:410px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge460{min-height:460px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge510{min-height:510px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge560{min-height:560px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge610{min-height:610px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge660{min-height:660px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge710{min-height:710px}
.zgg-full-bleed-brightcove-container.zggvideoTopVisualExtraLarge760{min-height:760px}
}
.zgg-full-bleed-brightcove-container .loader{position:absolute;z-index:4;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg);transition:opacity .3s ease}
.zgg-full-bleed-brightcove-container .loader.hide{opacity:0}
.zgg-full-bleed-brightcove-container .zgg-full-bleed-brightcove-video{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100vw;min-height:100%;width:auto;height:auto;z-index:2;overflow:hidden}
.zgg-full-bleed-brightcove-container .zgg-full-bleed-brightcove-video.old-ie{background:#262727}
.zgg-full-bleed-brightcove-container .zgg-full-bleed-brightcove-video video{position:fixed;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100vw;min-height:100%;width:auto;height:auto}
.zgg-full-bleed-brightcove-container .overlay{position:absolute;width:50%;height:100%;left:0;top:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,0.4) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#00000000',GradientType=1)}
.zgg-full-bleed-brightcove-container .overlay.overlayRight{right:0;left:inherit;background:linear-gradient(to right,transparent 100%,rgba(0,0,0,0.4) 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#00000000',GradientType=1)}
.zgg-full-bleed-brightcove-container .overlayHidden{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background:#fff;opacity:0}
.zgg-full-bleed-brightcove-container .row{display:table;z-index:4;position:relative}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall140{min-height:140px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall190{min-height:190px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall240{min-height:240px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall290{min-height:290px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall340{min-height:340px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall390{min-height:390px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall440{min-height:440px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall490{min-height:490px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall540{min-height:540px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall590{min-height:590px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall640{min-height:640px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualSmall690{min-height:690px}
@media screen and (min-width:620px){.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium210{min-height:210px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium260{min-height:260px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium310{min-height:310px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium360{min-height:360px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium410{min-height:410px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium460{min-height:460px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium510{min-height:510px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium560{min-height:560px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium610{min-height:610px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium660{min-height:660px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium710{min-height:710px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualMedium760{min-height:760px}
}
@media screen and (min-width:960px){.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge210{min-height:210px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge260{min-height:260px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge310{min-height:310px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge360{min-height:360px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge410{min-height:410px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge460{min-height:460px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge510{min-height:510px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge560{min-height:560px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge610{min-height:610px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge660{min-height:660px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge710{min-height:710px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualLarge760{min-height:760px}
}
@media screen and (min-width:1240px){.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge210{min-height:210px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge260{min-height:260px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge310{min-height:310px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge360{min-height:360px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge410{min-height:410px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge460{min-height:460px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge510{min-height:510px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge560{min-height:560px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge610{min-height:610px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge660{min-height:660px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge710{min-height:710px}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap.zggvideoTopVisualExtraLarge760{min-height:760px}
}
.zgg-full-bleed-brightcove-container .row.zgg-full-bleed-brightcove-hcenterdWrap .zgg-full-bleed-brightcove-hcenterd{display:table-cell;vertical-align:middle}
.zgg-full-bleed-brightcove-container .vjs-control-bar,.zgg-full-bleed-brightcove-container .vjs-big-play-button{display:none!important}
.zgg-full-bleed-brightcove-container .video-js{opacity:0;transition:opacity .3s ease}
.zgg-full-bleed-brightcove-container .video-js.show{opacity:1}
.zgg-full-bleed-brightcove-container .video-js.old-ie{top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute}
.zgg-full-bleed-brightcove-container .vjs-tech.old-ie{position:absolute}
.zgg-full-bleed-brightcove-container .vjs-loading-spinner{background:url(../../../../content/dam/myupc/products/loader.png);width:60px;height:60px;background-size:cover;opacity:1;margin-left:-30px;margin-top:-30px}
.zgg-full-bleed-brightcove-container .vjs-loading-spinner:before{content:""}
.zgg-full-bleed-brightcove-container .mutedButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:100%;background:rgba(0,0,0,0.23);z-index:5;cursor:pointer;opacity:0;transition:opacity .3s ease}
@media screen and (min-width:620px){.zgg-full-bleed-brightcove-container .mutedButton{width:80px;height:80px}
}
.zgg-full-bleed-brightcove-container .mutedButton.soundButtonLeft{right:inherit;left:20px}
.zgg-full-bleed-brightcove-container .mutedButton.show{opacity:1}
.zgg-full-bleed-brightcove-container .mutedButton.muted svg path.animationArrows{-ms-transform:translateX(-22px);transform:translateX(-22px);opacity:0}
.zgg-full-bleed-brightcove-container .mutedButton.muted svg path.animationCross{opacity:1;-ms-transform:translateX(-2px);transform:translateX(-2px)}
.zgg-full-bleed-brightcove-container .mutedButton svg{width:20px;height:20px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:620px){.zgg-full-bleed-brightcove-container .mutedButton svg{width:30px;height:30px}
}
.zgg-full-bleed-brightcove-container .mutedButton svg path{fill:#fff;transition:all .3s ease}
.zgg-full-bleed-brightcove-container .mutedButton svg path.animationCross{opacity:0;-ms-transform:translateX(-22px);transform:translateX(-22px)}
.zgg-full-bleed-brightcove-container .full-bleed-brightcove-arrow{fill:#fff;position:absolute;bottom:10px;width:25px;height:25px;z-index:5;left:50%;opacity:.8;cursor:pointer;-ms-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px);animation:arrowUpandDown 2s forwards infinite ease}
@keyframes arrowUpandDown{0%,100%{transform:translateX(-50%) translateY(0px)}
50%{transform:translateX(-50%) translateY(-10px)}
}
@media screen and (min-width:620px){.zgg-full-bleed-brightcove-container .full-bleed-brightcove-arrow{width:40px;height:40px}
@keyframes arrowUpandDown{0%,100%{transform:translateX(-50%) translateY(0px)}
50%{transform:translateX(-50%) translateY(-20px)}
}
}
.zgg-column-controll .zgg-column-control-desktop-orange{background-color:#f48c00}
.zgg-column-controll .zgg-column-control-desktop-grey{background-color:#eceef0}
.zgg-column-controll .zgg-column-control-desktop-white{background-color:#fff}
.zgg-column-controll .zgg-column-control-desktop-black{background-color:#262727}
.zgg-column-controll .zgg-flexrow-edit-mode{width:100%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel{display:inline-block;min-height:100px;border:solid 1px #eceef0}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-1{width:8%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-2{width:15%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-3{width:23%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-4{width:30%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-5{width:39%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-6{width:48%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-7{width:56%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-8{width:63%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-9{width:73%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-10{width:80%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-11{width:90%}
.zgg-column-controll .zgg-flexrow-edit-mode .zgg-flexrow-cel.col-lg-12{width:100%}
@media screen and (max-width:619px){.zgg-column-controll .zgg-column-control-mobile-orange{background-color:#f48c00}
.zgg-column-controll .zgg-column-control-mobile-grey{background-color:#eceef0}
.zgg-column-controll .zgg-column-control-mobile-white{background-color:#fff}
.zgg-column-controll .zgg-column-control-mobile-black{background-color:#262727}
.zgg-column-controll .zgg-flexrow-cel.order-1{-ms-flex-order:1;order:1}
.zgg-column-controll .zgg-flexrow-cel.order-2{-ms-flex-order:2;order:2}
.zgg-column-controll .zgg-flexrow-cel.order-3{-ms-flex-order:3;order:3}
.zgg-column-controll .zgg-flexrow-cel.order-4{-ms-flex-order:4;order:4}
.zgg-column-controll .zgg-flexrow-cel.order-5{-ms-flex-order:5;order:5}
.zgg-column-controll .zgg-flexrow-cel.order-6{-ms-flex-order:6;order:6}
.zgg-column-controll .zgg-flexrow-cel.order-7{-ms-flex-order:7;order:7}
.zgg-column-controll .zgg-flexrow-cel.order-8{-ms-flex-order:8;order:8}
.zgg-column-controll .zgg-delete-pic-mobile img{display:none}
}
div.sticky{display:none}
.zgg-sticky #sticky-left{width:auto;display:inline-block;float:left}
.zgg-sticky #sticky-right{width:auto;display:inline-block;float:right}
.cq-wcm-edit div.sticky,.cq-wcm-edit div.sticky div{display:block;position:inherit;left:inherit;bottom:inherit;padding-top:10px}
.cq-wcm-edit div.sticky-left,.cq-wcm-edit div.sticky-right{min-width:50%}
.cq-wcm-edit .zgg-stickyX{display:none}
div.fixed{display:block;width:100vw;height:52px;float:left;clear:both;position:fixed;bottom:0;left:0;padding-top:10px;background-color:rgba(255,255,255,0.95);box-shadow:6px 0 5px 0 rgba(0,0,0,0.15);z-index:10000}
@media only screen and (max-width:520px){div.fixed div.zgg-close-sticky{position:fixed;left:0;bottom:24px}
div.fixed .zgg-sticky{margin-left:45px}
div.fixed .sticky-left{display:inline-block;float:left}
div.fixed .sticky-right{display:inline-block;margin-right:20px;float:right}
}
@media only screen and (max-width:620px){div.fixed{height:62px}
div.fixed div.sticky-left div,div.fixed div.sticky-right div{margin-top:3px}
div.fixed .sticky-right{margin-right:20px;float:right}
}
div.fixed .zgg-sticky{max-width:660px}
div.fixed h3{margin:0;line-height:1em}
div.fixed div.button{margin:0 40px 0 0}
div.fixed div.zgg-close-sticky{width:9px;height:16px;font-family:ziggonl;font-size:16px;text-align:left;color:#d7dadc;position:fixed;right:0;bottom:22px;margin:0 20px 0}
div.fixed .zgg-stickyX{cursor:pointer}
.zgg-list{display:inline-block}
.zgg-list.zgg-list-vertical li{float:none}
.zgg-list.zgg-list-horizontal li{float:left;margin-bottom:0}
.zgg-list li{font-family:"OpenSansRegular",museo500,Verdana,sans-serif;font-size:12px;margin-bottom:8px}
@media(min-width:620px){.zgg-list li{margin-bottom:18px;font-size:1em}
}
.zgg-list li p,.zgg-list li a{margin-left:21px;text-indent:-21px}
@media(min-width:620px){.zgg-list li p,.zgg-list li a{margin-left:24px;text-indent:-24px}
}
.zgg-list li a{text-decoration:none;display:inline-block}
.zgg-list li .zgg-list-icon{font-family:'ziggonl';margin-right:10px}
.zgg-list .zgg-list-green{color:#4e9e15}
.zgg-list .zgg-list-orange{color:#f48c00}
.zgg-list .zgg-list-grey{color:#969a9e}
.zgg-list .zgg-list-black{color:#262727}
.zgg-list .zgg-list-white{color:#fff}
.zgg-ribbon{display:block;position:absolute;z-index:100;top:8px;left:-5px;min-width:97px;height:20px;border-radius:4px 0 0;background-color:#f48c00}
.zgg-ribbon .triangle-bottomright{width:0;height:0;border-bottom:30px solid #fff;border-left:10px solid transparent;position:absolute;bottom:-1px;right:-1px}
@media(min-width:520px){.zgg-ribbon{width:110px}
}
@media(min-width:620px){.zgg-ribbon{width:138px;height:26px}
}
.zgg-ribbon::before{content:'';position:absolute;left:0;bottom:-.989em;border-style:solid;border-color:transparent #d76e00;border-width:0 .7em 1em 0;z-index:100;font-size:.5em}
.zgg-ribbon-text{position:absolute;padding-top:2px;width:100%;text-align:center;vertical-align:middle;font-family:"OpenSansSemiBold",museo700,Verdana,sans-serif;font-size:10px;font-weight:bold;color:#fff}
.zgg-ribbon-text-small{display:block}
@media(min-width:620px){.zgg-ribbon-text-small{display:none}
}
.zgg-ribbon-text-medium{display:none}
@media(min-width:620px){.zgg-ribbon-text-medium{display:block;padding-top:4px;font-size:12px}
}
.zgg-ribbon-edit{display:block;position:relative;z-index:100;top:auto;left:auto;width:138px;height:26px;border-radius:4px 0 0;background-color:#f48c00}
.zgg-ribbon-edit .triangle-bottomright{width:0;height:0;border-bottom:26px solid #fff;border-left:10px solid transparent;position:absolute;bottom:0;right:0}
.zgg-ribbon-edit::before{content:'';position:absolute;z-index:100;left:0;bottom:-.989em;border-style:solid;border-color:transparent #d76e00;border-width:0 .7em 1em 0;font-size:.5em}
.zgg-ribbon-edit-text{position:absolute;padding-top:4px;width:100%;text-align:center;vertical-align:middle;font-family:"OpenSansSemiBold",museo700,Verdana,sans-serif;font-size:12px;font-weight:bold;color:#fff}
.zgg-ribbon-edit-text-edit{position:relative}
.zgg-link-container{display:inline-block;overflow-x:hidden;width:100%}
.zgg-link-container a{display:-ms-inline-flexbox;display:inline-flex}
.zgg-link-container a:link,.zgg-link-container a:visited,.zgg-link-container a:hover,.zgg-link-container a:focus,.zgg-link-container a:active{color:#000;text-decoration:none}
.zgg-link-container .zgg-link-wrapper{display:inline-block}
.zgg-link-icon,.zgg-link-text{display:inline-block;text-align:left;vertical-align:middle}
.zgg-link-icon{margin-right:10px}
.zgg-link-icon:before,.zgg-title-icon:before{font-family:ziggonl}
.zgg-ico-player-ronde-playknop:before{content:"\003f"}
.zgg-ico-pijl-rechts-in-cirkel:before{content:"\003e"}
.zgg-ico-pijl-links-in-cirkel:before{content:"\003c"}
.zgg-ico-mijn-ziggo:before{content:"\005f"}
.zgg-ico-player-stop:before{content:"\0055"}
.zgg-ico-player-volume-omhoog:before{content:"\0056"}
.zgg-ico-player-volume-omlaag:before{content:"\0057"}
.zgg-ico-player-mute:before{content:"\0058"}
.zgg-ico-player-pauzeren:before{content:"\0059"}
.zgg-ico-player-fullscreen:before{content:"\005a"}
.zgg-ico-player-exit-fullscreen:before{content:"\0031"}
.zgg-ico-player-play:before{content:"\0032"}
.zgg-ico-pijl-onder-in-cirkel:before{content:"\0033"}
.zgg-ico-hd:before{content:"\0034"}
.zgg-ico-tv-gemist:before{content:"\0035"}
.zgg-ico-tv-app:before{content:"\0036"}
.zgg-ico-chevron-rechts:before{content:"\0037"}
.zgg-ico-chevron-links:before{content:"\0038"}
.zgg-ico-ziggo-z-device:before{content:"\0039"}
.zgg-ico-kalender:before{content:"\0030"}
.zgg-ico-bedenktijd:before{content:"\002d"}
.zgg-ico-afspraak-maken:before{content:"\003d"}
.zgg-ico-24-uur:before{content:"\0021"}
.zgg-ico-veilig:before{content:"\0040"}
.zgg-ico-check-in-circle:before{content:"\0023"}
.zgg-ico-social-facebook:before{content:"\0024"}
.zgg-ico-social-linkedin:before{content:"\02c6"}
.zgg-ico-social-googleplus:before{content:"\0026"}
.zgg-ico-social-youtube:before{content:"\002a"}
.zgg-ico-verkooppunten:before{content:"\0028"}
.zgg-ico-home:before{content:"\0029"}
.zgg-ico-bel-me-nu:before{content:"\0054"}
.zgg-ico-live-chat:before{content:"\0053"}
.zgg-ico-postcode-check:before{content:"\0052"}
.zgg-ico-pijl-inklappen-light:before{content:"\0051"}
.zgg-ico-pijl-uitklappen-light:before{content:"\0050"}
.zgg-ico-externe-link:before{content:"\004f"}
.zgg-iico-sluitnkop:before{content:"\004e"}
.zgg-ico-televisie:before{content:"\0047"}
.zgg-ico-internet:before{content:"\0048"}
.zgg-ico-mobiel:before{content:"\0049"}
.zgg-ico-apps:before{content:"\004a"}
.zgg-ico-wifi:before{content:"\004b"}
.zgg-ico-entertainment:before{content:"\004c"}
.zgg-ico-pakketten:before{content:"\004d"}
.zgg-ico-gereedschap:before{content:"\0078"}
.zgg-ico-winkelwagen:before{content:"\0079"}
.zgg-ico-storing:before{content:"\007a"}
.zgg-ico-info:before{content:"\0041"}
.zgg-ico-waarschuwing:before{content:"\0042"}
.zgg-ico-tip:before{content:"\0043"}
.zgg-ico-printen:before{content:"\0044"}
.zgg-ico-email:before{content:"\0045"}
.zgg-ico-terug-naar-begin:before{content:"\0046"}
.zgg-ico-x:before{content:"\0077"}
.zgg-ico-check:before{content:"\0076"}
.zgg-ico-social-instagram:before{content:"\e614"}
.zgg-ico-servicebereik-extra-service:before{content:"\e613"}
.zgg-ico-servicebereik-installatie-storing:before{content:"\e612"}
.zgg-ico-servicebereik-installatie:before{content:"\e611"}
.zgg-ico-servicebereik:before{content:"\e610"}
.zgg-ico-3-4-g:before{content:"\e607"}
.zgg-ico-replay:before{content:"\e608"}
.zgg-ico-tv-list-wifi:before{content:"\e60a"}
.zgg-ico-klok:before{content:"\e606"}
.zgg-ico-sorteren-block:before{content:"\e604"}
.zgg-ico-sorteren-list:before{content:"\e605"}
.zgg-ico-digitale-ontvanger:before{content:"\002f"}
.zgg-ico-nummerbehoud:before{content:"\002e"}
.zgg-ico-branded-mobiel:before{content:"\002c"}
.zgg-ico-branded-internet:before{content:"\005d"}
.zgg-ico-branded-telefoon:before{content:"\003b"}
.zgg-ico-branded-televisie:before{content:"\0027"}
.zgg-ico-vraagteken:before{content:"\005c"}
.zgg-ico-smartcards:before{content:"\e601"}
.zgg-ico-kado:before{content:"\e602"}
.zgg-ico-tv:before{content:"\e603"}
.zgg-ico-forum:before{content:"\e600"}
.zgg-ico-pijl-links-driehoek:before{content:"\005e"}
.zgg-ico-cookie-1:before{content:"\0072"}
.zgg-ico-cookie-2:before{content:"\0073"}
.zgg-ico-cookie-3:before{content:"\0074"}
.zgg-ico-cookie-4:before{content:"\0075"}
.zgg-ico-plus:before{content:"\0070"}
.zgg-ico-min:before{content:"\0071"}
.zgg-ico-social-twitter:before{content:"\0061"}
.zgg-ico-social-youtube-tile:before{content:"\0062"}
.zgg-ico-social-twitter-tile:before{content:"\0063"}
.zgg-ico-social-linkedin-tile:before{content:"\0064"}
.zgg-ico-social-google-tile:before{content:"\0065"}
.zgg-ico-social-facebook-tile:before{content:"\0066"}
.zgg-ico-zoeken:before{content:"\0067"}
.zgg-ico-formulier:before{content:"\0068"}
.zgg-ico-download:before{content:"\0069"}
.zgg-ico-bezoek-klantenbalie:before{content:"\006a"}
.zgg-ico-bel-ons:before{content:"\006b"}
.zgg-ico-pijl-rechts:before{content:"\006c"}
.zgg-ico-pijl-onder-openklappen:before{content:"\006d"}
.zgg-ico-pijl-boven-dichtklappen:before{content:"\006e"}
.zgg-ico-pijl-rechts-driehoek:before{content:"\006f"}
.zgg-ico-alles-in-1:before{content:"\005d+\003b+\0027"}
.zgg-link-icon-align-center{text-align:center}
.zgg-link-icon-align-left{text-align:left}
.zgg-link-icon-align-right{text-align:right}
.zgg-orange{color:#f48c00}
.zgg-orange:link,.zgg-orange:visited,.zgg-orange:active{color:#f48c00}
.zgg-orange:hover,.zgg-orange:focus{color:#969a9e}
.zgg-orange:before{color:#f48c00}
.zgg-grey{color:#969a9e}
.zgg-grey:link,.zgg-grey:visited,.zgg-grey:active{color:#969a9e}
.zgg-grey:hover,.zgg-grey:focus{color:#f48c00}
.zgg-grey:before{color:#969a9e}
.zgg-black{color:#262727}
.zgg-black:link,.zgg-black:visited,.zgg-black:active{color:#262727}
.zgg-black:hover,.zgg-black:focus{color:#f48c00}
.zgg-black:before{color:#262727}
.zgg-white{color:#fff}
.zgg-white:link,.zgg-white:visited,.zgg-white:active{color:#fff}
.zgg-white:hover,.zgg-white:focus{color:#f48c00}
.zgg-white:before{color:#fff}
.zgg-green{color:#5daa1a}
.zgg-green:link,.zgg-green:visited,.zgg-green:active{color:#5daa1a}
.zgg-green:hover,.zgg-green:focus{color:#f48c00}
.zgg-green:before{color:#5daa1a}
.zgg-size-1:before{font-size:12px}
@media(min-width:620px){.zgg-size-1:before{font-size:14px}
}
@media(min-width:960px){.zgg-size-1:before{font-size:16px}
}
.zgg-size-2:before{font-size:14px;position:relative}
@media(min-width:620px){.zgg-size-2:before{font-size:22px;top:-3px}
}
@media(min-width:960px){.zgg-size-2:before{font-size:24px;top:-3px}
}
.zgg-size-3:before{font-size:16px;position:relative}
@media(min-width:620px){.zgg-size-3:before{font-size:24px}
}
@media(min-width:960px){.zgg-size-3:before{font-size:32px;top:-2px}
}
.zgg-size-4:before{font-size:24px;position:relative;top:-3px}
@media(min-width:620px){.zgg-size-4:before{font-size:32px}
}
@media(min-width:960px){.zgg-size-4:before{font-size:40px}
}
.zgg-size-5:before{font-size:32px;position:relative}
@media(min-width:620px){.zgg-size-5:before{font-size:40px}
}
@media(min-width:960px){.zgg-size-5:before{font-size:64px;top:-10px}
}
.zgg-size-6:before{font-size:40px;position:relative}
@media(min-width:620px){.zgg-size-6:before{font-size:64px;top:-10px}
}
@media(min-width:960px){.zgg-size-6:before{font-size:120px;top:-20px}
}
.zgg-size-1{width:14px}
@media(min-width:620px){.zgg-size-1{width:16px}
}
@media(min-width:960px){.zgg-size-1{width:18px}
}
.zgg-size-2{width:16px}
@media(min-width:620px){.zgg-size-2{width:22px}
}
@media(min-width:960px){.zgg-size-2{width:24px}
}
.zgg-size-3{width:18px}
@media(min-width:620px){.zgg-size-3{width:26px}
}
@media(min-width:960px){.zgg-size-3{width:32px}
}
.zgg-size-4{width:24px}
@media(min-width:620px){.zgg-size-4{width:32px}
}
@media(min-width:960px){.zgg-size-4{width:40px}
}
.zgg-size-5{width:32px}
@media(min-width:620px){.zgg-size-5{width:40px}
}
@media(min-width:960px){.zgg-size-5{width:64px}
}
.zgg-size-6{width:40px}
@media(min-width:620px){.zgg-size-6{width:64px}
}
@media(min-width:960px){.zgg-size-6{width:120px}
}
.zgg-size-7{width:44px}
@media(min-width:620px){.zgg-size-7{width:68px}
}
@media(min-width:960px){.zgg-size-7{width:124px}
}
.zgg-txt-size-1{font-size:12px}
@media(min-width:620px){.zgg-txt-size-1{font-size:1em}
}
@media(min-width:960px){.zgg-txt-size-1{font-size:1em}
}
.zgg-txt-size-2{font-size:12px}
@media(min-width:620px){.zgg-txt-size-2{font-size:14px}
}
@media(min-width:960px){.zgg-txt-size-2{font-size:16px}
}
.zgg-txt-size-3{font-size:14px}
@media(min-width:620px){.zgg-txt-size-3{font-size:22px}
}
@media(min-width:960px){.zgg-txt-size-3{font-size:24px}
}
.zgg-txt-size-4{font-size:16px}
@media(min-width:620px){.zgg-txt-size-4{font-size:24px}
}
@media(min-width:960px){.zgg-txt-size-4{font-size:32px}
}
.zgg-txt-size-5{font-size:24px}
@media(min-width:620px){.zgg-txt-size-5{font-size:32px}
}
@media(min-width:960px){.zgg-txt-size-5{font-size:40px}
}
.zgg-txt-size-6{font-size:32px}
@media(min-width:620px){.zgg-txt-size-6{font-size:40px}
}
@media(min-width:960px){.zgg-txt-size-6{font-size:64px}
}
.zgg-txt-size-7{font-size:40px}
@media(min-width:620px){.zgg-txt-size-7{font-size:64px}
}
@media(min-width:960px){.zgg-txt-size-7{font-size:120px}
}
@media(min-width:960px){.zgg-dynamic-content.zgg-content-invisible-L{display:none!important}
}
@media(min-width:620px) and (max-width:959px){.zgg-dynamic-content.zgg-content-invisible-M{display:none!important}
}
@media(min-width:520px) and (max-width:619px){.zgg-dynamic-content.zgg-content-invisible-S{display:none!important}
}
@media(max-width:519px){.zgg-dynamic-content.zgg-content-invisible-XS{display:none!important}
}
.zgg-filter-tab .zgg-tabmenu-filter-tab{font-size:0}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab{width:50%;height:60px;position:relative;box-sizing:border-box;text-align:left;padding-left:40px;font-family:"DiodrumMedium",museo700,Verdana;font-size:14px;background:#d7dadc;border:1px solid #bcc1c5;color:#262727;vertical-align:top}
@media(min-width:520px){.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab{padding-left:65px}
}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab .zgg-checkbox-outer-filter-tab{height:24px;width:24px;position:absolute;left:6px;top:16px;border-radius:50%;background-color:#fff;border:1px solid #bcc1c5}
@media(min-width:520px){.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab .zgg-checkbox-outer-filter-tab{left:35px}
}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab .zgg-checkbox-inner-filter-tab{display:none;height:12px;width:12px;left:12px;top:22px;border-radius:50%;border:0;position:absolute;background-color:#f48c00}
@media(min-width:520px){.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab .zgg-checkbox-inner-filter-tab{left:41px}
}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left-width:0}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab.active-filter-tab{background-color:#fff;color:#f48c00}
.zgg-filter-tab .zgg-tabmenu-filter-tab .zgg-tablinks-filter-tab.active-filter-tab .zgg-checkbox-inner-filter-tab{display:initial}
.zgg-filter-tab .zgg-tabcontent-filter-tab .zgg-tabcontent-single-filter-tab{display:none}
.zgg-filter-tab .zgg-tabcontent-filter-tab .zgg-tabcontent-single-filter-tab.active-filter-tab{display:block}
.zgg-price{display:inline-block;z-index:9999}
.zgg-price .zgg-price-prefix{position:relative;display:block;padding:0 9px 1px 2px;font-family:"OpenSansRegular",museo500,Verdana,sans-serif;font-size:11.2px;font-style:normal;font-weight:400}
@media(min-width:1240px){.zgg-price .zgg-price-prefix{font-size:14px}
}
.zgg-price .zgg-price-block{position:relative}
.zgg-price .zgg-price-block .zgg-price-currency{display:inline-block;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline;position:relative;left:3px}
.zgg-price .zgg-price-block .zgg-price-currency span{font-size:26px;font-family:"DiodrumBold",museo900,Verdana}
@media(min-width:620px){.zgg-price .zgg-price-block .zgg-price-currency span{font-size:29px}
}
@media(min-width:1240px){.zgg-price .zgg-price-block .zgg-price-currency span{font-size:34px}
}
.zgg-price .zgg-price-block .zgg-price-value{display:inline-block;position:relative;line-height:initial}
.zgg-price .zgg-price-block .zgg-price-value .zgg-price-precomma{font-size:28px;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline;font-family:"DiodrumBold",museo900,Verdana;font-weight:700}
@media(min-width:620px){.zgg-price .zgg-price-block .zgg-price-value .zgg-price-precomma{font-size:32px}
}
@media(min-width:1240px){.zgg-price .zgg-price-block .zgg-price-value .zgg-price-precomma{font-size:40px}
}
.zgg-price .zgg-price-block .zgg-price-value .zgg-price-postcomma{vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline;position:relative;left:-8px;top:-8px;font-size:14px;font-family:"DiodrumBold",museo900,Verdana;font-weight:700}
@media(min-width:620px){.zgg-price .zgg-price-block .zgg-price-value .zgg-price-postcomma{font-size:18px}
}
@media(min-width:1240px){.zgg-price .zgg-price-block .zgg-price-value .zgg-price-postcomma{font-size:22px}
}
.zgg-price .zgg-price-block .zgg-price-value .zgg-price-affix{position:absolute;white-space:nowrap;font-size:11px;bottom:13px;left:42px}
@media(min-width:620px){.zgg-price .zgg-price-block .zgg-price-value .zgg-price-affix{left:48px}
}
@media(min-width:1240px){.zgg-price .zgg-price-block .zgg-price-value .zgg-price-affix{font-size:12px;bottom:16px;left:60px}
}
.zgg-price .zgg-price-suffix{position:relative;top:-7px}
.zgg-price .zgg-price-suffix p{padding:0 9px 0 2px;font-size:11.2px;font-family:"OpenSansRegular",museo500,Verdana,sans-serif}
@media(min-width:1240px){.zgg-price .zgg-price-suffix p{font-size:14px;top:-2px}
}
.zgg-price .zgg-price-suffix p b{font-family:"OpenSansBold",museo900,Verdana,sans-serif}
.zgg-price .zgg-white-color{color:#fff}
.zgg-price .zgg-black-color{color:#262727}
.zgg-price .zgg-grey-color{color:#bcc1c5}
.zgg-price .zgg-orange-color{color:#f48c00}
.zgg-ct-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-collapse:collapse;width:100%}
.zgg-ct-row-none{background:0}
.zgg-ct-row-white{background-color:#fff}
.zgg-ct-row-grey{background-color:#f1f2f3}
.zgg-ct-row-black{background-color:#000}
.zgg-ct-row-orange{background-color:#f48c00}
.zgg-ct-row-cell{position:relative;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;border-collapse:collapse;min-height:20px;min-width:94px}
@media(max-width:959px){.zgg-ct-row-cell{padding:0 10px}
}
@media(min-width:960px){.zgg-ct-row-cell{padding:0 20px}
}
.zgg-ct-row-cell-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding:10px 0 0;border-top:1px solid #d7dadc;border-right:1px solid #d7dadc;border-left:1px solid #d7dadc;background-color:#f1f2f3}
.zgg-ct-row-cell-header-first{border-top-left-radius:10px}
.zgg-ct-row-cell-header-last{border-top-right-radius:10px}
.zgg-ct-row-cell-header-featured{z-index:2;margin-top:5px;padding-top:25px;border-top-right-radius:10px;border-top-left-radius:10px;box-shadow:0 -4px 16px 1px rgba(38,39,39,0.1);background-color:#fff}
@media(max-width:959px){.zgg-ct-row-cell-header>div:first-of-type{padding:0 10px}
}
@media(min-width:960px){.zgg-ct-row-cell-header>div:first-of-type{padding:0 20px}
}
.zgg-ct-row-cell .zgg-ct-spacer{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;width:100%;height:30px;background-color:#fff}
.zgg-ct-row-cell .zgg-ct-spacer-cue-arrow{width:40px;height:40px;margin:-20px auto 0;background-color:#f1f2f3;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.zgg-ct-row-cell-regular{border-right:1px solid #d7dadc;border-left:1px solid #d7dadc}
.zgg-ct-row-cell-regular-featured{z-index:2;background-color:#fff}
.zgg-ct-row-cell-footer{margin-bottom:20px;padding-bottom:20px;border-right:1px solid #d7dadc;border-bottom:1px solid #d7dadc;border-left:1px solid #d7dadc}
.zgg-ct-row-cell-footer-first{border-bottom-left-radius:10px}
.zgg-ct-row-cell-footer-last{border-bottom-right-radius:10px}
.zgg-ct-row-cell-footer-featured{z-index:2;margin-bottom:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0 6px 8px 1px rgba(38,39,39,0.1);background-color:#fff}
.zgg-ct-row-edit-mode{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.zgg-ct-row-edit-mode-cell{-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;min-height:100px}
.zgg-ct-row-edit-mode-bar{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}
.zgg-ct-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:296px;max-width:1166px;margin:20px auto;border-collapse:collapse;background-color:#fff}
@media(max-width:619px){.zgg-ct-wrapper-responsive{display:block;width:840px;margin:0 -280px 20px;border-collapse:collapse}
}
.zgg-ct-wrapper-new-fonts h1,.zgg-ct-wrapper-new-fonts h2,.zgg-ct-wrapper-new-fonts h3,.zgg-ct-wrapper-new-fonts h4,.zgg-ct-wrapper-new-fonts p,.zgg-ct-wrapper-new-fonts span,.zgg-ct-wrapper-new-fonts div{font-family:"OpenSansRegular",museo500,Verdana,sans-serif}
.zgg-ct-wrapper-new-fonts h1{font-family:"DiodrumBold",museo900,Verdana}
.zgg-ct-wrapper-new-fonts h2,.zgg-ct-wrapper-new-fonts h3{font-family:"DiodrumSemiBold",museo700,Verdana}
.zgg-ct-wrapper-new-fonts h4{font-family:"DiodrumMedium",museo700,Verdana}
.zgg-ct-wrapper-new-fonts p,.zgg-ct-wrapper-new-fonts span,.zgg-ct-wrapper-new-fonts div{font-family:"OpenSansRegular",museo500,Verdana,sans-serif}
.zgg-ct-wrapper .zgg-ct-row-group{min-height:0}
.zgg-ct-wrapper .zgg-ct-row-group:first-child .parsys+.parsys{white-space:nowrap}
.zgg-ct-wrapper .zgg-ct-row-group-border-top{border-top:solid 1px #d7dadc}
.zgg-ct-wrapper .zgg-ct-row-group-border-right{border-right:solid 1px #d7dadc}
.zgg-ct-wrapper .zgg-ct-row-group-border-bottom{border-bottom:solid 1px #d7dadc}
.zgg-ct-wrapper .zgg-ct-row-group-border-left{border-left:solid 1px #d7dadc}
.zgg-ct-navbar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:999;width:100%;height:70px;padding:20px 0;background-color:#fff}
.zgg-ct-navbar-spaceholder{display:block;width:100%;height:70px;margin:0;padding:0}
@media(min-width:620px){.zgg-ct-navbar-spaceholder{height:0;margin:0;padding:0}
}
.zgg-ct-navbar-arrow{display:block}
.zgg-ct-navbar-arrow-circle{border-radius:15px;width:30px;height:30px;background-color:#d7dadc}
.zgg-ct-navbar-arrow-circle:hover{background-color:#f1f2f3}
.zgg-ct-navbar-arrow-leg{position:relative;border-radius:3px;width:10px;height:3px;background:#262727}
.zgg-ct-navbar-arrow-l-leg-1{top:11px;left:9px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.zgg-ct-navbar-arrow-l-leg-2{top:14px;left:9px;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.zgg-ct-navbar-arrow-r-leg-1{top:11px;left:11px;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.zgg-ct-navbar-arrow-r-leg-2{top:14px;left:11px;-ms-transform:rotate(135deg);transform:rotate(135deg)}
.zgg-ct-navbar-arrow-inactive>div{background-color:#f1f2f3}
.zgg-ct-navbar-arrow-inactive>div:hover{background:0}
.zgg-ct-navbar-arrow-inactive>div>div{background-color:#bcc1c5}
.zgg-ct-navbar-middle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:50px;text-align:center}
.zgg-ct-navbar-title>h4{display:none;font-size:16px}
.zgg-ct-navbar-indicators{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.zgg-ct-navbar-indicator{display:block;border-radius:5px;margin:0 5px;width:10px;height:10px;background-color:#d7dadc}
.zgg-ct-navbar-indicator-active{background-color:#f48c00}
.zgg-ct-navbar-clickable{cursor:pointer}
.zgg-ct-navbar-adaptive{display:none}
.zgg-ct-navbar-sticky{position:fixed;z-index:999;top:0;left:0;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2);padding:12px;animation:fadeIn .5s ease-in 1 forwards;opacity:0}
@media(min-width:620px){.zgg-ct-navbar{display:none}
}
@keyframes fadeIn{to{opacity:1}
}
.zgg-ct-fade-in{animation:fadeIn .5s ease-in 1 forwards;opacity:0}
.zgg-ct-col-shadow{display:none;box-shadow:0 0 10px 0 rgba(38,39,39,0.4);border-radius:10px;animation:fadeIn .5s ease-in 1 forwards;opacity:0}
.zgg-link-container{display:inline-block;overflow-x:hidden;width:100%}
.zgg-link-container a{display:-ms-inline-flexbox;display:inline-flex}
.zgg-link-container a:link,.zgg-link-container a:visited,.zgg-link-container a:hover,.zgg-link-container a:focus,.zgg-link-container a:active{color:#000;text-decoration:none}
.zgg-link-container .zgg-link-wrapper{display:inline-block}
.zgg-link-icon,.zgg-link-text{display:inline-block;text-align:left;vertical-align:middle}
.zgg-link-icon{margin-right:10px}
.zgg-link-icon:before,.zgg-title-icon:before{font-family:ziggonl}
.zgg-ico-player-ronde-playknop:before{content:"\003f"}
.zgg-ico-pijl-rechts-in-cirkel:before{content:"\003e"}
.zgg-ico-pijl-links-in-cirkel:before{content:"\003c"}
.zgg-ico-mijn-ziggo:before{content:"\005f"}
.zgg-ico-player-stop:before{content:"\0055"}
.zgg-ico-player-volume-omhoog:before{content:"\0056"}
.zgg-ico-player-volume-omlaag:before{content:"\0057"}
.zgg-ico-player-mute:before{content:"\0058"}
.zgg-ico-player-pauzeren:before{content:"\0059"}
.zgg-ico-player-fullscreen:before{content:"\005a"}
.zgg-ico-player-exit-fullscreen:before{content:"\0031"}
.zgg-ico-player-play:before{content:"\0032"}
.zgg-ico-pijl-onder-in-cirkel:before{content:"\0033"}
.zgg-ico-hd:before{content:"\0034"}
.zgg-ico-tv-gemist:before{content:"\0035"}
.zgg-ico-tv-app:before{content:"\0036"}
.zgg-ico-chevron-rechts:before{content:"\0037"}
.zgg-ico-chevron-links:before{content:"\0038"}
.zgg-ico-ziggo-z-device:before{content:"\0039"}
.zgg-ico-kalender:before{content:"\0030"}
.zgg-ico-bedenktijd:before{content:"\002d"}
.zgg-ico-afspraak-maken:before{content:"\003d"}
.zgg-ico-24-uur:before{content:"\0021"}
.zgg-ico-veilig:before{content:"\0040"}
.zgg-ico-check-in-circle:before{content:"\0023"}
.zgg-ico-social-facebook:before{content:"\0024"}
.zgg-ico-social-linkedin:before{content:"\02c6"}
.zgg-ico-social-googleplus:before{content:"\0026"}
.zgg-ico-social-youtube:before{content:"\002a"}
.zgg-ico-verkooppunten:before{content:"\0028"}
.zgg-ico-home:before{content:"\0029"}
.zgg-ico-bel-me-nu:before{content:"\0054"}
.zgg-ico-live-chat:before{content:"\0053"}
.zgg-ico-postcode-check:before{content:"\0052"}
.zgg-ico-pijl-inklappen-light:before{content:"\0051"}
.zgg-ico-pijl-uitklappen-light:before{content:"\0050"}
.zgg-ico-externe-link:before{content:"\004f"}
.zgg-iico-sluitnkop:before{content:"\004e"}
.zgg-ico-televisie:before{content:"\0047"}
.zgg-ico-internet:before{content:"\0048"}
.zgg-ico-mobiel:before{content:"\0049"}
.zgg-ico-apps:before{content:"\004a"}
.zgg-ico-wifi:before{content:"\004b"}
.zgg-ico-entertainment:before{content:"\004c"}
.zgg-ico-pakketten:before{content:"\004d"}
.zgg-ico-gereedschap:before{content:"\0078"}
.zgg-ico-winkelwagen:before{content:"\0079"}
.zgg-ico-storing:before{content:"\007a"}
.zgg-ico-info:before{content:"\0041"}
.zgg-ico-waarschuwing:before{content:"\0042"}
.zgg-ico-tip:before{content:"\0043"}
.zgg-ico-printen:before{content:"\0044"}
.zgg-ico-email:before{content:"\0045"}
.zgg-ico-terug-naar-begin:before{content:"\0046"}
.zgg-ico-x:before{content:"\0077"}
.zgg-ico-check:before{content:"\0076"}
.zgg-ico-social-instagram:before{content:"\e614"}
.zgg-ico-servicebereik-extra-service:before{content:"\e613"}
.zgg-ico-servicebereik-installatie-storing:before{content:"\e612"}
.zgg-ico-servicebereik-installatie:before{content:"\e611"}
.zgg-ico-servicebereik:before{content:"\e610"}
.zgg-ico-3-4-g:before{content:"\e607"}
.zgg-ico-replay:before{content:"\e608"}
.zgg-ico-tv-list-wifi:before{content:"\e60a"}
.zgg-ico-klok:before{content:"\e606"}
.zgg-ico-sorteren-block:before{content:"\e604"}
.zgg-ico-sorteren-list:before{content:"\e605"}
.zgg-ico-digitale-ontvanger:before{content:"\002f"}
.zgg-ico-nummerbehoud:before{content:"\002e"}
.zgg-ico-branded-mobiel:before{content:"\002c"}
.zgg-ico-branded-internet:before{content:"\005d"}
.zgg-ico-branded-telefoon:before{content:"\003b"}
.zgg-ico-branded-televisie:before{content:"\0027"}
.zgg-ico-vraagteken:before{content:"\005c"}
.zgg-ico-smartcards:before{content:"\e601"}
.zgg-ico-kado:before{content:"\e602"}
.zgg-ico-tv:before{content:"\e603"}
.zgg-ico-forum:before{content:"\e600"}
.zgg-ico-pijl-links-driehoek:before{content:"\005e"}
.zgg-ico-cookie-1:before{content:"\0072"}
.zgg-ico-cookie-2:before{content:"\0073"}
.zgg-ico-cookie-3:before{content:"\0074"}
.zgg-ico-cookie-4:before{content:"\0075"}
.zgg-ico-plus:before{content:"\0070"}
.zgg-ico-min:before{content:"\0071"}
.zgg-ico-social-twitter:before{content:"\0061"}
.zgg-ico-social-youtube-tile:before{content:"\0062"}
.zgg-ico-social-twitter-tile:before{content:"\0063"}
.zgg-ico-social-linkedin-tile:before{content:"\0064"}
.zgg-ico-social-google-tile:before{content:"\0065"}
.zgg-ico-social-facebook-tile:before{content:"\0066"}
.zgg-ico-zoeken:before{content:"\0067"}
.zgg-ico-formulier:before{content:"\0068"}
.zgg-ico-download:before{content:"\0069"}
.zgg-ico-bezoek-klantenbalie:before{content:"\006a"}
.zgg-ico-bel-ons:before{content:"\006b"}
.zgg-ico-pijl-rechts:before{content:"\006c"}
.zgg-ico-pijl-onder-openklappen:before{content:"\006d"}
.zgg-ico-pijl-boven-dichtklappen:before{content:"\006e"}
.zgg-ico-pijl-rechts-driehoek:before{content:"\006f"}
.zgg-ico-alles-in-1:before{content:"\005d+\003b+\0027"}
.zgg-link-icon-align-center{text-align:center}
.zgg-link-icon-align-left{text-align:left}
.zgg-link-icon-align-right{text-align:right}
.zgg-orange{color:#f48c00}
.zgg-orange:link,.zgg-orange:visited,.zgg-orange:active{color:#f48c00}
.zgg-orange:hover,.zgg-orange:focus{color:#969a9e}
.zgg-orange:before{color:#f48c00}
.zgg-grey{color:#969a9e}
.zgg-grey:link,.zgg-grey:visited,.zgg-grey:active{color:#969a9e}
.zgg-grey:hover,.zgg-grey:focus{color:#f48c00}
.zgg-grey:before{color:#969a9e}
.zgg-black{color:#262727}
.zgg-black:link,.zgg-black:visited,.zgg-black:active{color:#262727}
.zgg-black:hover,.zgg-black:focus{color:#f48c00}
.zgg-black:before{color:#262727}
.zgg-white{color:#fff}
.zgg-white:link,.zgg-white:visited,.zgg-white:active{color:#fff}
.zgg-white:hover,.zgg-white:focus{color:#f48c00}
.zgg-white:before{color:#fff}
.zgg-green{color:#5daa1a}
.zgg-green:link,.zgg-green:visited,.zgg-green:active{color:#5daa1a}
.zgg-green:hover,.zgg-green:focus{color:#f48c00}
.zgg-green:before{color:#5daa1a}
.zgg-size-1:before{font-size:12px}
@media(min-width:620px){.zgg-size-1:before{font-size:14px}
}
@media(min-width:960px){.zgg-size-1:before{font-size:16px}
}
.zgg-size-2:before{font-size:14px;position:relative}
@media(min-width:620px){.zgg-size-2:before{font-size:22px;top:-3px}
}
@media(min-width:960px){.zgg-size-2:before{font-size:24px;top:-3px}
}
.zgg-size-3:before{font-size:16px;position:relative}
@media(min-width:620px){.zgg-size-3:before{font-size:24px}
}
@media(min-width:960px){.zgg-size-3:before{font-size:32px;top:-2px}
}
.zgg-size-4:before{font-size:24px;position:relative;top:-3px}
@media(min-width:620px){.zgg-size-4:before{font-size:32px}
}
@media(min-width:960px){.zgg-size-4:before{font-size:40px}
}
.zgg-size-5:before{font-size:32px;position:relative}
@media(min-width:620px){.zgg-size-5:before{font-size:40px}
}
@media(min-width:960px){.zgg-size-5:before{font-size:64px;top:-10px}
}
.zgg-size-6:before{font-size:40px;position:relative}
@media(min-width:620px){.zgg-size-6:before{font-size:64px;top:-10px}
}
@media(min-width:960px){.zgg-size-6:before{font-size:120px;top:-20px}
}
.zgg-size-1{width:14px}
@media(min-width:620px){.zgg-size-1{width:16px}
}
@media(min-width:960px){.zgg-size-1{width:18px}
}
.zgg-size-2{width:16px}
@media(min-width:620px){.zgg-size-2{width:22px}
}
@media(min-width:960px){.zgg-size-2{width:24px}
}
.zgg-size-3{width:18px}
@media(min-width:620px){.zgg-size-3{width:26px}
}
@media(min-width:960px){.zgg-size-3{width:32px}
}
.zgg-size-4{width:24px}
@media(min-width:620px){.zgg-size-4{width:32px}
}
@media(min-width:960px){.zgg-size-4{width:40px}
}
.zgg-size-5{width:32px}
@media(min-width:620px){.zgg-size-5{width:40px}
}
@media(min-width:960px){.zgg-size-5{width:64px}
}
.zgg-size-6{width:40px}
@media(min-width:620px){.zgg-size-6{width:64px}
}
@media(min-width:960px){.zgg-size-6{width:120px}
}
.zgg-size-7{width:44px}
@media(min-width:620px){.zgg-size-7{width:68px}
}
@media(min-width:960px){.zgg-size-7{width:124px}
}
.zgg-txt-size-1{font-size:12px}
@media(min-width:620px){.zgg-txt-size-1{font-size:1em}
}
@media(min-width:960px){.zgg-txt-size-1{font-size:1em}
}
.zgg-txt-size-2{font-size:12px}
@media(min-width:620px){.zgg-txt-size-2{font-size:14px}
}
@media(min-width:960px){.zgg-txt-size-2{font-size:16px}
}
.zgg-txt-size-3{font-size:14px}
@media(min-width:620px){.zgg-txt-size-3{font-size:22px}
}
@media(min-width:960px){.zgg-txt-size-3{font-size:24px}
}
.zgg-txt-size-4{font-size:16px}
@media(min-width:620px){.zgg-txt-size-4{font-size:24px}
}
@media(min-width:960px){.zgg-txt-size-4{font-size:32px}
}
.zgg-txt-size-5{font-size:24px}
@media(min-width:620px){.zgg-txt-size-5{font-size:32px}
}
@media(min-width:960px){.zgg-txt-size-5{font-size:40px}
}
.zgg-txt-size-6{font-size:32px}
@media(min-width:620px){.zgg-txt-size-6{font-size:40px}
}
@media(min-width:960px){.zgg-txt-size-6{font-size:64px}
}
.zgg-txt-size-7{font-size:40px}
@media(min-width:620px){.zgg-txt-size-7{font-size:64px}
}
@media(min-width:960px){.zgg-txt-size-7{font-size:120px}
}
.zgg-fixed-navbar-nav{min-height:60px;box-sizing:border-box;background-color:white;box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.zgg-fixed-navbar-nav.zgg-navbar-fixed{position:fixed;top:0;width:100%;z-index:1000}
.zgg-fixed-navbar-nav span.zgg-fixed-navbar-back-to-top{font-family:ziggonl;z-index:39;position:fixed;bottom:50px;right:50px;text-decoration:none;display:none}
.zgg-fixed-navbar-nav span.zgg-fixed-navbar-back-to-top:after{content:"\0033";color:#f48c00;border-radius:50%;font-size:55px;display:inline-block;text-align:center;-ms-transform:rotate(180deg);transform:rotate(180deg)}
.zgg-fixed-navbar-nav span.zgg-fixed-navbar-back-to-top:hover:after{color:#d76e00}
.zgg-btn-wrapper{display:-ms-flexbox;display:flex}
.zgg-btn{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.zgg-btn:link,.zgg-btn:visited,.zgg-btn:hover,.zgg-btn:focus,.zgg-btn:active{outline:0;text-decoration:none;color:#fff!important}
.zgg-btn--orange{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#fff;background-color:#f48c00}
.zgg-btn--orange:link,.zgg-btn--orange:visited,.zgg-btn--orange:hover,.zgg-btn--orange:focus,.zgg-btn--orange:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--orange{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--orange:link,.zgg-btn--orange:visited{box-shadow:0 1px 0 rgba(0,0,0,0.4);color:#fff!important;background-color:#f48c00}
.zgg-btn--orange:link,.zgg-btn--orange:visited{position:relative;z-index:0;border-radius:6px;transition:background .2s linear}
.zgg-btn--orange:link:before,.zgg-btn--orange:visited:before{content:"";position:absolute;z-index:-1;border-radius:6px;top:0;left:0;right:0;bottom:0;background:#f6a233;opacity:.2;-ms-transform:scale(0);transform:scale(0);transition-property:transform;transition-duration:.14s;transition-timing-function:ease}
.zgg-btn--orange:hover{background-color:#f6a233}
.zgg-btn--orange:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.zgg-btn--orange:focus,.zgg-btn--orange:active{color:#fff;background-color:#e88500;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4)}
.zgg-btn--orange:focus:before,.zgg-btn--orange:active:before{-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--orange:focus{box-shadow:inset 0 0 0 1px #f6a233}
.zgg-btn--orange:hover{color:#fff!important;cursor:pointer}
.zgg-btn--orange:focus{box-shadow:inset 0 0 0 1px #f6a233;color:#fff!important}
.zgg-btn--orange:focus:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--orange:active{box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4);color:#fff!important;background-color:#e88500}
.zgg-btn--orange:active:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--black{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#fff;background-color:#262727}
.zgg-btn--black:link,.zgg-btn--black:visited,.zgg-btn--black:hover,.zgg-btn--black:focus,.zgg-btn--black:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--black{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--black:link,.zgg-btn--black:visited{box-shadow:0 1px 0 rgba(0,0,0,0.4);color:#fff!important;background-color:#262727}
.zgg-btn--black:link,.zgg-btn--black:visited{position:relative;z-index:0;border-radius:6px;transition:background .2s linear}
.zgg-btn--black:link:before,.zgg-btn--black:visited:before{content:"";position:absolute;z-index:-1;border-radius:6px;top:0;left:0;right:0;bottom:0;background:#5e6062;opacity:.2;-ms-transform:scale(0);transform:scale(0);transition-property:transform;transition-duration:.14s;transition-timing-function:ease}
.zgg-btn--black:hover{background-color:#5e6062}
.zgg-btn--black:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.zgg-btn--black:focus,.zgg-btn--black:active{color:#fff;background-color:#262727;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4)}
.zgg-btn--black:focus:before,.zgg-btn--black:active:before{-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--black:focus{box-shadow:inset 0 0 0 1px #5e6062}
.zgg-btn--black:hover{color:#fff!important;cursor:pointer}
.zgg-btn--black:focus{box-shadow:inset 0 0 0 1px #5e6062;color:#fff!important}
.zgg-btn--black:focus:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--black:active{box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4);color:#fff!important;background-color:#262727}
.zgg-btn--black:active:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--grey{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#262727;background-color:#d7dadc}
.zgg-btn--grey:link,.zgg-btn--grey:visited,.zgg-btn--grey:hover,.zgg-btn--grey:focus,.zgg-btn--grey:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--grey{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--grey:link,.zgg-btn--grey:visited{box-shadow:0 1px 0 rgba(0,0,0,0.4);color:#262727!important;background-color:#d7dadc}
.zgg-btn--grey:link,.zgg-btn--grey:visited{position:relative;z-index:0;border-radius:6px;transition:background .2s linear}
.zgg-btn--grey:link:before,.zgg-btn--grey:visited:before{content:"";position:absolute;z-index:-1;border-radius:6px;top:0;left:0;right:0;bottom:0;background:#dfe1e3;opacity:.2;-ms-transform:scale(0);transform:scale(0);transition-property:transform;transition-duration:.14s;transition-timing-function:ease}
.zgg-btn--grey:hover{background-color:#dfe1e3}
.zgg-btn--grey:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.zgg-btn--grey:focus,.zgg-btn--grey:active{color:#262727;background-color:#ccced0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4)}
.zgg-btn--grey:focus:before,.zgg-btn--grey:active:before{-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--grey:focus{box-shadow:inset 0 0 0 1px #dfe1e3}
.zgg-btn--grey:hover{color:#262727!important;cursor:pointer}
.zgg-btn--grey:focus{box-shadow:inset 0 0 0 1px #dfe1e3;color:#262727!important}
.zgg-btn--grey:focus:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--grey:active{box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4);color:#262727!important;background-color:#ccced0}
.zgg-btn--grey:active:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--orange-ghost{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#f48c00;background-color:#fff}
.zgg-btn--orange-ghost:link,.zgg-btn--orange-ghost:visited,.zgg-btn--orange-ghost:hover,.zgg-btn--orange-ghost:focus,.zgg-btn--orange-ghost:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--orange-ghost{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--orange-ghost:link,.zgg-btn--orange-ghost:visited{color:#f48c00!important;box-shadow:inset 0 0 0 2px #f48c00;background:0}
.zgg-btn--orange-ghost:link,.zgg-btn--orange-ghost:visited{position:relative;z-index:0;border-radius:6px;transition:background .2s linear}
.zgg-btn--orange-ghost:link:before,.zgg-btn--orange-ghost:visited:before{content:"";position:absolute;z-index:-1;border-radius:6px;top:0;left:0;right:0;bottom:0;background:#f48c00;opacity:.2;-ms-transform:scale(0);transform:scale(0);transition-property:transform;transition-duration:.14s;transition-timing-function:ease}
.zgg-btn--orange-ghost:hover{background-color:#f48c00}
.zgg-btn--orange-ghost:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.zgg-btn--orange-ghost:focus,.zgg-btn--orange-ghost:active{color:#fff;background-color:#e88500;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4)}
.zgg-btn--orange-ghost:focus:before,.zgg-btn--orange-ghost:active:before{-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--orange-ghost:focus{box-shadow:inset 0 0 0 1px #f48c00}
.zgg-btn--orange-ghost:hover{color:#fff!important;cursor:pointer}
.zgg-btn--orange-ghost:focus{box-shadow:inset 0 0 0 1px #f48c00;color:#fff!important}
.zgg-btn--orange-ghost:focus:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--orange-ghost:active{box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4);color:#fff!important;background-color:#e88500}
.zgg-btn--orange-ghost:active:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--white-ghost{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#fff;background-color:#262727}
.zgg-btn--white-ghost:link,.zgg-btn--white-ghost:visited,.zgg-btn--white-ghost:hover,.zgg-btn--white-ghost:focus,.zgg-btn--white-ghost:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--white-ghost{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--white-ghost:link,.zgg-btn--white-ghost:visited{color:#fff!important;box-shadow:inset 0 0 0 2px #fff;background:0}
.zgg-btn--white-ghost:link,.zgg-btn--white-ghost:visited{position:relative;z-index:0;border-radius:6px;transition:background .2s linear}
.zgg-btn--white-ghost:link:before,.zgg-btn--white-ghost:visited:before{content:"";position:absolute;z-index:-1;border-radius:6px;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.2;-ms-transform:scale(0);transform:scale(0);transition-property:transform;transition-duration:.14s;transition-timing-function:ease}
.zgg-btn--white-ghost:hover{background-color:#fff}
.zgg-btn--white-ghost:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.zgg-btn--white-ghost:focus,.zgg-btn--white-ghost:active{color:#262727;background-color:#fff;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4)}
.zgg-btn--white-ghost:focus:before,.zgg-btn--white-ghost:active:before{-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--white-ghost:focus{box-shadow:inset 0 0 0 1px #fff}
.zgg-btn--white-ghost:hover{color:#262727!important;cursor:pointer}
.zgg-btn--white-ghost:focus{box-shadow:inset 0 0 0 1px #fff;color:#262727!important}
.zgg-btn--white-ghost:focus:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--white-ghost:active{box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4);color:#262727!important;background-color:#fff}
.zgg-btn--white-ghost:active:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--black-ghost{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#262727;background-color:#fff}
.zgg-btn--black-ghost:link,.zgg-btn--black-ghost:visited,.zgg-btn--black-ghost:hover,.zgg-btn--black-ghost:focus,.zgg-btn--black-ghost:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--black-ghost{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--black-ghost:link,.zgg-btn--black-ghost:visited{color:#262727!important;box-shadow:inset 0 0 0 2px #262727;background:0}
.zgg-btn--black-ghost:link,.zgg-btn--black-ghost:visited{position:relative;z-index:0;border-radius:6px;transition:background .2s linear}
.zgg-btn--black-ghost:link:before,.zgg-btn--black-ghost:visited:before{content:"";position:absolute;z-index:-1;border-radius:6px;top:0;left:0;right:0;bottom:0;background:#262727;opacity:.2;-ms-transform:scale(0);transform:scale(0);transition-property:transform;transition-duration:.14s;transition-timing-function:ease}
.zgg-btn--black-ghost:hover{background-color:#262727}
.zgg-btn--black-ghost:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}
.zgg-btn--black-ghost:focus,.zgg-btn--black-ghost:active{color:#fff;background-color:#262727;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4)}
.zgg-btn--black-ghost:focus:before,.zgg-btn--black-ghost:active:before{-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--black-ghost:focus{box-shadow:inset 0 0 0 1px #262727}
.zgg-btn--black-ghost:hover{color:#fff!important;cursor:pointer}
.zgg-btn--black-ghost:focus{box-shadow:inset 0 0 0 1px #262727;color:#fff!important}
.zgg-btn--black-ghost:focus:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--black-ghost:active{box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.4);color:#fff!important;background-color:#262727}
.zgg-btn--black-ghost:active:before{display:none;-ms-transform:scale(0);transform:scale(0)}
.zgg-btn--inactive{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#bcc1c5;background-color:#f1f2f3}
.zgg-btn--inactive:link,.zgg-btn--inactive:visited,.zgg-btn--inactive:hover,.zgg-btn--inactive:focus,.zgg-btn--inactive:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--inactive{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--inactive:link,.zgg-btn--inactive:visited{color:#bcc1c5!important;background-color:#f1f2f3}
.zgg-btn--inactive:hover{cursor:default}
.zgg-btn--inactive-ghost{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#262727;background-color:#f48c00}
.zgg-btn--inactive-ghost:link,.zgg-btn--inactive-ghost:visited,.zgg-btn--inactive-ghost:hover,.zgg-btn--inactive-ghost:focus,.zgg-btn--inactive-ghost:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--inactive-ghost{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--inactive-ghost:link,.zgg-btn--inactive-ghost:visited{color:#262727!important;box-shadow:inset 0 0 0 2px #262727;background:0}
.zgg-btn--inactive-ghost:hover{cursor:default}
.zgg-btn--inactive-ghost:link,.zgg-btn--inactive-ghost:visited,.zgg-btn--inactive-ghost:hover,.zgg-btn--inactive-ghost:focus,.zgg-btn--inactive-ghost:active{box-shadow:inset 0 0 0 2px rgba(38,39,39,0.2);color:rgba(38,39,39,0.2)!important}
.zgg-btn--inactive-white-ghost{display:block;overflow-x:hidden;margin:10px auto;box-shadow:0;border:0;border-radius:6px;padding:0 20px;width:auto;min-width:40px;min-height:40px;line-height:2.8571428571;font-size:14px;text-align:center;text-decoration:none;vertical-align:middle;font-family:"DiodrumSemiBold",museo700,Verdana;font-weight:600;color:#fff;background-color:#f48c00;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;color:#fff;background-color:#f48c00}
.zgg-btn--inactive-white-ghost:link,.zgg-btn--inactive-white-ghost:visited,.zgg-btn--inactive-white-ghost:hover,.zgg-btn--inactive-white-ghost:focus,.zgg-btn--inactive-white-ghost:active{outline:0;text-decoration:none;color:#fff!important}
@media screen and (min-width:620px){.zgg-btn--inactive-white-ghost{min-width:50px;min-height:50px;line-height:2.7777777778;font-size:18px}
}
.zgg-btn--inactive-white-ghost:link,.zgg-btn--inactive-white-ghost:visited{color:#fff!important;box-shadow:inset 0 0 0 2px #fff;background:0}
.zgg-btn--inactive-white-ghost:hover{cursor:default}
.zgg-btn--inactive-white-ghost:link,.zgg-btn--inactive-white-ghost:visited,.zgg-btn--inactive-white-ghost:hover,.zgg-btn--inactive-white-ghost:focus,.zgg-btn--inactive-white-ghost:active{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.2);color:rgba(255,255,255,0.2)!important}
.zgg-btn--width-min{width:auto}
.zgg-btn--width-max{width:100%}
.zgg-btn--left{margin-left:0;-ms-flex-item-align:start;align-self:flex-start}
.zgg-btn--center{margin:10px auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.zgg-btn--right{margin-right:0;-ms-flex-item-align:end;align-self:flex-end}
.zgg-vertical-textual-slideshow .zgg-desktop{display:none}
@media(min-width:620px){.zgg-vertical-textual-slideshow .zgg-desktop{display:block;padding-top:30px}
}
.zgg-vertical-textual-slideshow .zgg-mobile{display:block}
@media(min-width:620px){.zgg-vertical-textual-slideshow .zgg-mobile{display:none}
}
.zgg-vertical-textual-slideshow .zgg-desktop.zgg-tabbackground-white,.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tabbackground-white{padding:5px 20px;background-color:white;border:1px solid lightgrey}
@media(min-width:620px){.zgg-vertical-textual-slideshow .zgg-desktop.zgg-tabbackground-white,.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tabbackground-white{padding:40px}
}
.zgg-vertical-textual-slideshow .zgg-tabcontent-single p,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent p{color:#262727;font-size:16px;margin-top:20px;font-family:"OpenSansRegular",museo500,Verdana,sans-serif}
.zgg-vertical-textual-slideshow .zgg-tabcontent-single p b,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent p b{font-family:"OpenSansSemiBold",museo700,Verdana,sans-serif}
.zgg-vertical-textual-slideshow .zgg-tabcontent-single h1,.zgg-vertical-textual-slideshow .zgg-tabcontent-single h2,.zgg-vertical-textual-slideshow .zgg-tabcontent-single h3,.zgg-vertical-textual-slideshow .zgg-tabcontent-single h4,.zgg-vertical-textual-slideshow .zgg-tabcontent-single h5,.zgg-vertical-textual-slideshow .zgg-tabcontent-single h6,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent h1,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent h2,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent h3,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent h4,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent h5,.zgg-vertical-textual-slideshow .zgg-tabaccordion-tabcontent h6{font-family:"DiodrumMedium",museo700,Verdana;margin-bottom:0}
.zgg-vertical-textual-slideshow .zgg-vertical{overflow:auto}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu{float:left;margin-top:20px;width:33%;position:relative}
@media(min-width:960px){.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu{width:25%}
}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks{background-color:transparent;display:block;color:#f48c00;padding:0 0 25px 15px;cursor:pointer;position:relative}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks .zgg-icon{float:left;margin-right:10px;position:relative;top:3px;color:#f48c00}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks span.zgg-tablinks-text{color:#f48c00;float:left;font-size:18px;transition:all .2s ease-in-out;font-family:"DiodrumRegular",museo500,Verdana}
@media(min-width:620px) and (max-width:960px){.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks span.zgg-tablinks-text{font-size:15px}
}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks.zgg-active-tablink .zgg-icon{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks.zgg-active-tablink .zgg-tablinks-text{color:#bcc1c5;position:relative}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks:hover .zgg-icon{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-tablinks:hover span.zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabmenu .zgg-sideline{position:absolute;top:0;left:0;height:20px;width:3px;transition:all .2s ease-in-out;background-color:#f48c00}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabcontent{float:left;position:relative;width:67%}
@media(min-width:960px){.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabcontent{width:75%}
}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabcontent .zgg-tabcontent-single{position:absolute;top:0;left:0;visibility:visible;opacity:0;padding-bottom:30px;transition:all .2s ease-in-out}
.zgg-vertical-textual-slideshow .zgg-vertical .zgg-tabcontent .zgg-tabcontent-single.zgg-active-tabcontent{opacity:1}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu,.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabcontent{display:block}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu{margin-bottom:10px;position:relative}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-underline{position:absolute;bottom:-3px;left:20px;display:block;height:3px;transition:all .2s ease-in-out;background-color:#f48c00}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks{background-color:transparent;color:#f48c00;padding:5px 20px 5px 0;text-align:left;display:inline-block;position:initial;cursor:pointer}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks .zgg-icon{float:left;margin-right:8px;position:relative;top:3px;color:#f48c00}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks span.zgg-tablinks-text{color:#f48c00;float:left;font-size:18px;transition:all .2s ease-in-out;font-family:"DiodrumRegular",museo500,Verdana}
@media(min-width:620px) and (max-width:960px){.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks span.zgg-tablinks-text{font-size:15px}
}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks.zgg-active-tablink .zgg-icon{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks.zgg-active-tablink span.zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks:hover .zgg-icon{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabmenu .zgg-tablinks:hover span.zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabcontent{display:block;position:relative}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabcontent .zgg-tabcontent-single{visibility:visible;opacity:0;padding:15px 0 30px 0;position:absolute;top:0;left:0;transition:all .2s ease-in-out}
.zgg-vertical-textual-slideshow .zgg-horizontal .zgg-tabcontent .zgg-tabcontent-single.zgg-active-tabcontent{opacity:1}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization{padding:0;background-color:white}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu{margin-top:0;background-color:#d7dadc}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks{width:100%;padding:30px 0;border-bottom:1px solid #bcc1c5;background-color:#d7dadc}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks.zgg-active-tablink{background-color:white}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks.zgg-active-tablink .zgg-tablinks-text{color:#262727}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks.zgg-active-tablink::after{display:none}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks .zgg-tablinks-text{color:#262727;font-family:"DiodrumMedium",museo700,Verdana;margin-left:15px}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks .zgg-icon{display:none}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks:hover{background-color:white}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks:hover .zgg-tablinks-text{color:#383a3b}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabmenu .zgg-sideline{display:none}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabcontent{background-color:white}
.zgg-vertical-textual-slideshow .zgg-vertical.zgg-tab-visualization .zgg-tabcontent .zgg-tabcontent-single{padding:15px 25px}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization{padding:0;background-color:#d7dadc}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu{font-size:0;margin-bottom:0}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks{width:25%;text-align:center;padding:25px 0;border-right:1px solid #bcc1c5}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks.zgg-active-tablink{background-color:white}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks.zgg-active-tablink .zgg-tablinks-text{color:#262727}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks .zgg-icon{display:none}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks .zgg-tablinks-text{float:none;color:#262727;font-family:"DiodrumMedium",museo700,Verdana}
@media(min-width:620px) and (max-width:960px){.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks .zgg-tablinks-text{font-size:15px}
}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks:hover{background-color:white}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-tablinks:hover .zgg-tablinks-text{color:#383a3b}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabmenu .zgg-underline{display:none}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabcontent{background-color:white}
.zgg-vertical-textual-slideshow .zgg-horizontal.zgg-tab-visualization .zgg-tabcontent .zgg-tabcontent-single{padding:15px 25px}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion{border-top:1px solid lightgrey}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion:last-child{border-bottom:1px solid lightgrey}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tablinks{padding:15px 0;color:#f48c00;background-color:transparent}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon{margin-right:5px;color:#f48c00;transition:all .2s ease-in-out}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-tablinks-text{color:#f48c00;font-size:18px;transition:all .2s ease-in-out;font-family:"DiodrumRegular",museo500,Verdana}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tablinks:hover .zgg-icon{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tablinks:hover .zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tabcontent{padding-bottom:10px;overflow:hidden;max-height:0;font-family:"OpenSansRegular",museo500,Verdana,sans-serif}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion .zgg-tabaccordion-tabcontent p{font-size:16px;margin-top:15px}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross .zgg-icon-cross-horizontal{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross .zgg-icon-cross-vertical{-ms-transform:rotate(360deg);transform:rotate(360deg)}
.zgg-vertical-textual-slideshow .zgg-mobile .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tabcontent{padding-bottom:10px!important;max-height:2000px}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tabbackground-white .zgg-tabaccordion:first-child{border-top:0}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tabbackground-white .zgg-tabaccordion:last-child{border-bottom:0}
.zgg-vertical-textual-slideshow .zgg-icon-cross{height:25px;width:25px;float:right;position:relative;top:-4px}
.zgg-vertical-textual-slideshow .zgg-icon-cross .zgg-icon-cross-horizontal,.zgg-vertical-textual-slideshow .zgg-icon-cross .zgg-icon-cross-vertical{width:100%;height:3px;background-color:#bcc1c5;position:absolute;top:46%;transition:all .4s ease-in-out}
.zgg-vertical-textual-slideshow .zgg-icon-cross .zgg-icon-cross-vertical{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization{padding:0;background-color:white}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks{background-color:#d7dadc}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon{display:none}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-tablinks-text{color:#383a3b;font-family:"DiodrumMedium",museo700,Verdana;margin-left:15px}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross{right:15px}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross .zgg-icon-cross-vertical,.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross .zgg-icon-cross-horizontal{background-color:#262727}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks:hover{background-color:white}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks:hover .zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks:hover .zgg-icon-cross-vertical,.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tablinks:hover .zgg-icon-cross-horizontal{background-color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks{background-color:white}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-tablinks-text{color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross-vertical,.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion.zgg-active-tabaccordion .zgg-tabaccordion-tablinks .zgg-icon-cross-horizontal{background-color:#bcc1c5}
.zgg-vertical-textual-slideshow .zgg-mobile.zgg-tab-visualization .zgg-tabaccordion .zgg-tabaccordion-tabcontent{padding:0 15px}
.zgg-basket .basket-section{padding:12px 0;border-bottom:1px solid #e4e6e8}
.zgg-basket .basket-wrapper{padding:8px 12px;-ms-flex:1;flex:1}
.zgg-basket .zgg-basket-card-error .basket-wrapper{padding:16px}
.zgg-basket .basket-order-btn{background-color:#f48c00;color:#fff;padding:12px;-ms-flex:1;flex:1;box-shadow:0 1px 0 0 rgba(0,0,0,0.5);display:none;-ms-flex-pack:center;justify-content:center;height:40px;-ms-flex-align:center;align-items:center;text-decoration:none;background-image:none;border:0;border-radius:4px}
.zgg-basket .basket-order-btn:hover{background-color:#d76e00;color:#fff!important;text-decoration:none}
.zgg-basket .basket-order-btn:visited{color:#fff}
.zgg-basket .basket-order-btn-loading{pointer-events:none;cursor:not-allowed}
.zgg-basket .basket-price::before,.zgg-basket .basket-price-benefits::before{content:"€\00a0"}
.zgg-basket .basket-euro::before{content:"€\00a0"}
.zgg-basket .basket-dollar::before{content:"$\00a0"}
.zgg-basket .zgg-basket-special-offer{color:#f48c00;margin-top:12px;font-size:12px}
.zgg-basket .zgg-basket-bundle-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}
.zgg-basket .zgg-basket-bundle-list>li{color:#4b4d4f;position:relative}
.zgg-basket .zgg-basket-bundle-list>li .zgg-ico-check-in-circle{display:inline;color:#5daa1a;padding-right:8px}
.zgg-basket .basket-list-left-value{-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.zgg-basket .basket-list{-ms-flex-direction:column;flex-direction:column}
.zgg-basket .basket-list li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 0}
.zgg-basket .basket-list li .basket-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}
.zgg-basket .basket-list li>.basket-bundle-list{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}
.zgg-basket .basket-list li .zgg-basket-special-offer{margin-top:6px;margin-left:29px}
.zgg-basket .basket-list .basket-summary-monthlycost{-ms-flex-direction:row;flex-direction:row}
.zgg-basket .basket-list li:last-child{border-bottom:0}
.zgg-basket .basket-usps{height:1px;border-radius:10px;overflow:hidden;opacity:1;padding:0 12px;background-color:#e4e6e8}
.zgg-basket .basket-usps .zgg-basket-bundle-list>li{opacity:0;padding:8px 1px;top:13px}
.zgg-basket .basket-expand-button{height:45px;-ms-flex-direction:column;flex-direction:column}
.zgg-basket .basket-expand-button:focus{outline:0}
.zgg-basket .basket-expand-button .zgg-basket-bundle-title{-ms-flex:1;flex:1;height:20px}
.zgg-basket .basket-expand-button .basket-info-expand-btn{height:100%;width:100%}
.zgg-basket .basket-expand-button .basket-info-expand-btn .chevron-area-left .basket-chevron-left{-ms-transform:rotate(40deg) translateX(4px);transform:rotate(40deg) translateX(4px)}
.zgg-basket .basket-expand-button .basket-info-expand-btn .chevron-area-right .basket-chevron-right{-ms-transform:rotate(-40deg) translateX(-4px);transform:rotate(-40deg) translateX(-4px)}
.zgg-basket .basket-expand-button .basket-info-expand-btn .basket-chevron-border{background:#bcc1c5;width:12px}
.zgg-basket .basket-expand-button .basket-info-expand-btn-flipped .chevron-area-left .basket-chevron-left{-ms-transform:rotate(-40deg) translateX(4px);transform:rotate(-40deg) translateX(4px)}
.zgg-basket .basket-expand-button .basket-info-expand-btn-flipped .chevron-area-right .basket-chevron-right{-ms-transform:rotate(40deg) translateX(-4px);transform:rotate(40deg) translateX(-4px)}
.zgg-basket .basket-expand-button .basket-info-expand-btn-flipped .basket-chevron-border{background:#f48c00}
.zgg-basket .basket-remove-addon-btn{-ms-flex:0;flex:0;position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:pointer;transition:all .3s cubic-bezier(0.7,0,0.3,1);line-height:19px;padding-right:8px;fill:#c9cdd1}
.zgg-basket .basket-remove-addon-btn>svg{fill:inherit;width:21px;height:21px}
.zgg-basket .basket-remove-addon-btn:hover{fill:#707375}
.zgg-basket .basket-bundle-item,.zgg-basket .basket-benefit-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding:8px 0}
.zgg-basket .basket-bundle-item>.zgg-basket-bundle-title,.zgg-basket .basket-benefit-item>.zgg-basket-bundle-title{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.zgg-basket .basket-bundle-item>.zgg-basket-bundle-title>.zgg-basket-bundle-name,.zgg-basket .basket-benefit-item>.zgg-basket-bundle-title>.zgg-basket-bundle-name{text-decoration:none}
.zgg-basket .basket-bundle-item>.zgg-basket-bundle-title .basket-price,.zgg-basket .basket-benefit-item>.zgg-basket-bundle-title .basket-price{-ms-flex-item-align:baseline;align-self:baseline}
.zgg-basket .basket-header{font-weight:bold}
.zgg-basket .basket-expand-content{height:0}
.zgg-basket .basket-bundle-link{color:#262727;z-index:1000;text-decoration:none}
.zgg-basket .basket-summary .basket-price{font-weight:bold;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:right}
.zgg-basket .basket-info-expand-btn{display:-ms-flexbox;display:flex}
.zgg-basket .basket-info-expand-btn .basket-chevron-border{width:13px;position:absolute;top:50%;height:3px;z-index:1;transition:all .6s cubic-bezier(0.7,0,0.3,1)}
.zgg-basket .basket-info-expand-btn .chevron-area{position:relative;width:50%;overflow:hidden;display:-ms-flexbox;display:flex}
.zgg-basket .basket-info-expand-btn .chevron-area-left{-ms-flex-pack:end;justify-content:flex-end}
.zgg-basket .basket-info-expand-btn .chevron-area-left .basket-chevron-border{margin-right:0;right:0}
.zgg-basket .basket-info-expand-btn .chevron-area-right{-ms-flex-pack:start;justify-content:flex-start}
.zgg-basket .basket-info-expand-btn .chevron-area-right .basket-chevron-border{margin-left:0;left:0}
.zgg-basket-card{background-color:#fff;display:-ms-flexbox;display:flex;position:fixed;bottom:0;overflow-y:hidden;left:0;z-index:9999;height:0;-ms-flex-direction:column;flex-direction:column;width:100%}
.zgg-basket-card-success,.zgg-basket-card-error{height:100%;width:100%}
.zgg-basket-card-success .zgg-basket-content,.zgg-basket-card-error .zgg-basket-content{-ms-flex:1;flex:1;overflow-y:scroll;padding:64px 0 117px 0;opacity:0}
.zgg-basket-card-success .basket-order-btn,.zgg-basket-card-error .basket-order-btn{display:none}
.zgg-basket-card-success .basket-summary,.zgg-basket-card-error .basket-summary{position:fixed;width:100%;left:0;z-index:9999;bottom:0;background-color:#f6f7f8;padding:8px 12px}
.basket-order-btn{margin:0}
.basket-mobile-notification{padding:8px 12px;display:-ms-flexbox;display:flex;color:#383a3b;-ms-flex:1;flex:1;background-color:#f6f7f8;position:fixed;border-radius:4px;bottom:75px;box-shadow:0 1px 0 0 rgba(0,0,0,0.5);left:15px;opacity:0}
.zgg-basket-close{width:40px;height:40px;border-radius:90px;position:absolute;right:20px;text-align:center;z-index:10000;background-color:#fff;transition:all 1s;cursor:pointer;top:20px}
.zgg-basket-close:hover{background-color:#eceef0}
.zgg-basket-close-wrapper{display:block;margin-top:6px;transition:all .7s}
.zgg-basket-close-wrapper .basket-close-chevron{width:30px;height:3px;border-radius:4px;background-color:#bcc1c5;display:inline-block}
.zgg-basket-close-wrapper .basket-close-chevron-left{-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-19px}
.zgg-basket-close-wrapper .basket-close-chevron-right{-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative}
.zgg-basket-bundle-title{padding:12px 0 0 0;display:-ms-flexbox;display:flex}
.basket-usps{border-radius:10px;background-color:#f6f7f8}
.basket-usps .zgg-basket-bundle-list>li{padding:8px 0;font-size:12px}
@media screen and (min-width:960px){.zgg-basket .zgg-basket-close{display:none;z-index:10000}
.zgg-basket .basket-wrapper{padding:0 16px}
.zgg-basket .basket-bundle-list{-ms-flex-direction:column;flex-direction:column;padding-left:10px}
.zgg-basket .basket-bundle-list li{-ms-flex-direction:row;flex-direction:row}
.zgg-basket .zgg-basket-content{opacity:1;padding:0}
.zgg-basket .zgg-basket-card-success .zgg-basket-content,.zgg-basket .zgg-basket-card-error .zgg-basket-content{opacity:1;padding:0;overflow:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}
.zgg-basket .zgg-basket-card{background-color:#fff;position:relative;bottom:auto;overflow-x:hidden;left:auto;height:100%;-ms-flex-direction:column;flex-direction:column;width:100%}
.zgg-basket .basket-remove-addon-btn{fill:#c9cdd1}
.zgg-basket .basket-remove-addon-btn>svg{width:21px;height:21px;display:-ms-flexbox;display:flex;fill:inherit}
.zgg-basket .zgg-basket-card-success,.zgg-basket .zgg-basket-card-error{-ms-flex:1;flex:1;width:100%;height:auto;display:none;opacity:0;position:relative;background-color:#fff}
.zgg-basket .zgg-basket-card-success .basket-order-btn,.zgg-basket .zgg-basket-card-error .basket-order-btn{display:-ms-flexbox;display:flex;margin-top:12px}
.zgg-basket .zgg-basket-card-success .basket-summary,.zgg-basket .zgg-basket-card-error .basket-summary{position:relative;width:100%;padding:12px 0}
.zgg-basket .zgg-basket-adding-product{opacity:0;height:0;padding:0;left:-330px;position:relative}
.zgg-basket .zgg-basket-adding-product .basket-remove-addon-btn>svg{position:relative;fill:#f48c00;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.zgg-basket .zgg-basket-adding-product .basket-list-left-value{position:relative;color:#f48c00}
.zgg-basket .zgg-basket-adding-product .basket-price{position:relative;opacity:0;right:-80px}
.zgg-basket .basket-list-left-value{-ms-flex-positive:1;flex-grow:1}
.zgg-basket .basket-price{text-align:right;width:78px}
.zgg-basket .zgg-animation-addedproduct{left:-110px;position:relative;opacity:0}
.zgg-basket .basket-bundle-btn{width:100%;display:inline-block;text-align:center}
.zgg-basket .basket-bundle-btn .zgg-icon{width:auto;padding:12px 0;color:#f48c00;-ms-transform:rotate(90deg);transform:rotate(90deg)}
.zgg-basket-bar{display:none}
}
.cq .zgg-basket .zgg-basket-card{display:-ms-flexbox;display:flex;height:200px;background-color:#f6f7f8}
.cq .zgg-basket .zgg-basket-card:after{content:"Click here to edit the Basket"}
.zgg-basket-bar{background-color:#fff;border-top:1px solid #eceef0;position:fixed;display:-ms-flexbox;display:flex;max-height:56px;left:0;opacity:1;box-shadow:0 -4px 8px 5px rgba(184,184,184,0.22);bottom:0;width:100%;z-index:9999}
.zgg-basket-bar .zgg-loading-text-bar{display:none}
.zgg-basket-bar .basket-bar-price-loading{display:none}
.zgg-basket-bar .basket-wrapper{padding:8px}
.zgg-basket-bar .basket-bar-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.zgg-basket-bar .basket-order-btn-disabled{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}
.zgg-basket-bar .basket-order-btn-disabled:hover,.zgg-basket-bar .basket-order-btn-disabled:focus{background-color:#f48c00;color:#fff!important;outline:0;text-decoration:none}
.zgg-basket-bar .basket-order-btn{display:-ms-flexbox;display:flex}
.zgg-basket-bar .basket-bar-price>.basket-price{font-size:1.2em;color:#262727;font-weight:bold}
.zgg-basket-bar .basket-bar-price>.basket-price-affix{font-size:.8em}
.zgg-basket-bar .basket-bar-list>li{-ms-flex:1;flex:1}
.zgg-basket-bar .basket-bar-chevron{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}
.zgg-basket-bar .basket-expand-button{height:auto}
.zgg-basket-bar .basket-expand-button .basket-info-expand-btn{height:30px;width:30px;border-radius:90px;background-color:#fff;border:1px solid #bcc1c5;box-shadow:0 1px 2px 1px #eceef0;background:linear-gradient(#fff,#eceef0)}
.zgg-basket-bar .basket-expand-button .basket-info-expand-btn .chevron-area-left .basket-chevron-left{-ms-transform:rotate(-40deg) translateY(0) translateX(3px);transform:rotate(-40deg) translateY(0) translateX(3px)}
.zgg-basket-bar .basket-expand-button .basket-info-expand-btn .chevron-area-right .basket-chevron-right{-ms-transform:rotate(40deg) translateY(0) translateX(-3px);transform:rotate(40deg) translateY(0) translateX(-3px)}
.zgg-basket-bar .basket-expand-button .basket-info-expand-btn .basket-chevron-border{background:#bcc1c5}
.zgg-basket-bar .basket-expand-button .basket-info-expand-btn-flipped .chevron-area-left .basket-chevron-left{-ms-transform:rotate(40deg) translateY(-2px) translateX(3px);transform:rotate(40deg) translateY(-2px) translateX(3px)}
.zgg-basket-bar .basket-expand-button .basket-info-expand-btn-flipped .chevron-area-right .basket-chevron-right{-ms-transform:rotate(-40deg) translateY(-2px) translateX(-3px);transform:rotate(-40deg) translateY(-2px) translateX(-3px)}
@media screen and (min-width:960px){.zgg-basket-bar{display:none}
}
@keyframes runningSpinner{from{transform:translateX(-100px)}
to{transform:translateX(calc(100%+200px))}
}
.zgg-basket .zgg-loading-text-bar{width:100%;height:15px;position:relative;overflow:hidden;z-index:1;background:linear-gradient(to right,#f6f7f8,#eceef0);display:inline-block;border-radius:4px}
.zgg-basket .zgg-loading-text-bar:after{content:"";background:linear-gradient(to right,rgba(204,204,204,0) 0,rgba(220,220,220,0.84) 50%,transparent 100%);width:100px;position:relative;height:100%;display:inline-block;animation:runningSpinner 1.6s linear infinite}
.zgg-basket .zgg-basket-card-loader .zgg-basket-special-offer{margin-bottom:60px}
.zgg-basket .zgg-basket-card-loader .zgg-loading-text-bar-alternate:after{content:"";background:linear-gradient(to right,rgba(204,204,204,0) 0,rgba(220,220,220,0.84) 50%,transparent 100%);width:100px;height:100%;z-index:1;position:relative;display:inline-block;animation:runningSpinner 1.6s linear .95s infinite}
.zgg-basket .zgg-basket-card-loader .basket-header{margin-bottom:12px}
.zgg-basket .zgg-basket-card-loader .basket-loading-order-btn{width:100%;height:40px;background-color:#fff;display:inline-block;border-radius:4px;-ms-flex-item-align:end;align-self:flex-end;color:#e4e6e8;line-height:40px;text-align:center}
.zgg-basket .zgg-basket-card-loader .basket-summary{padding:12px 0;background-color:#f6f7f8}
.zgg-basket .zgg-basket-card-loader .basket-summary .zgg-basket-bundle-load{padding:8px 0}
.zgg-basket .zgg-basket-card-loader .zgg-basket-bundle-load{display:-ms-flexbox;display:flex}
.zgg-basket .zgg-basket-card-loader .zgg-basket-bundle-load .zgg-basket-left-column{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;width:70%;padding-right:24px;display:-ms-flexbox;display:flex}
.zgg-basket .zgg-basket-card-loader .zgg-basket-bundle-load .zgg-basket-left-column .zgg-loading-text-bar{margin-bottom:8px}
.zgg-basket .zgg-basket-card-loader .zgg-basket-bundle-load .zgg-basket-right-column{width:30%;padding-left:24px;display:-ms-flexbox;display:flex}
.zgg-basket-bar-loader .zgg-loading-text-bar{display:-ms-flexbox;display:flex}
.zgg-basket-bar-loader .basket-bar-chevron{width:33%;pointer-events:none;opacity:0}
.zgg-basket-bar-loader .basket-bar-price{display:none}
.zgg-basket-bar-loader .basket-bar-btn{width:33%;float:right}
.zgg-basket-bar-loader .basket-bar-btn a{background-color:#f6f7f8;color:#e4e6e8;pointer-events:none;width:100%}
.zgg-basket-bar-loader .basket-bar-price-loading{display:-ms-flexbox;display:flex}
.zgg-basket-bar-loader .basket-bar-price-loading .zgg-loading-text-bar{width:71px;height:19px;margin-right:8px}
.zgg-basket-bar-loader .basket-bar-price-loading .basket-price-affix{color:#e4e6e8}