@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=e20e8074-aecd-4069-9d42-24955eb15512");
.tx-felogin-pi1 label{display:block}
.gsearch-bottom .gsearch-cursors .current{color:#000000}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.l-constrained.l-content .carousel .carousel-item .carousel-item-inner,.l-constrained.l-content .carousel-quote .bb-bookblock,.panel-restaurantsearch .panelbox,.panel-newsfeed .panelbox,.content-textpic .images figure,.content-image figure,.content-imageslider figure,.fancybox-wrap,.content-collapsible:not(.img):not(.process),.content-mediadownload,.content-formular,.content-collapsible.img .collapsible-inner,.contactbox,.image-pattern figure .textholder,.l-constrained.l-content .linkbutton .inner-wrapper .box-button,.linkbutton-image-item .box-button,.linkbutton-image-item-halfsize .box-button,.teaser-box,.umantis-container iframe{-webkit-box-shadow:0px 3px 7px -3px rgba(0,0,0,0.2);box-shadow:0px 3px 7px -3px rgba(0,0,0,0.2)}
@media (-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5 / 4),(min--moz-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){.l-constrained.l-content .carousel .carousel-item .carousel-item-inner,.l-constrained.l-content .carousel-quote .bb-bookblock,.panel-restaurantsearch .panelbox,.panel-newsfeed .panelbox,.content-textpic .images figure,.content-image figure,.content-imageslider figure,.fancybox-wrap,.content-collapsible:not(.img):not(.process),.content-mediadownload,.content-formular,.content-collapsible.img .collapsible-inner,.contactbox,.image-pattern figure .textholder,.l-constrained.l-content .linkbutton .inner-wrapper .box-button,.linkbutton-image-item .box-button,.linkbutton-image-item-halfsize .box-button,.teaser-box,.umantis-container iframe{border-radius:1px}
}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="submit"],button,a.btn,.panel-newsfeed button,.netvUI-button .ui-button[type=submit]{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:inline-block;vertical-align:top;width:100%;font-size:1em;font-weight:700;text-transform:uppercase;margin:0;border:none;height:2.625em;color:#fff;background-color:#7f7f7f;line-height:1.125}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="submit"],button.btn-action,a.btn.btn-action,.panel-newsfeed button.btn-action,.netvUI-button .ui-button[type=submit]{-webkit-transition:background-color,300ms;-moz-transition:background-color,300ms;transition:background-color,300ms;color:#fff;background-color:#e9423f}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="submit"]:hover,button.btn-action:hover,a.btn.btn-action:hover,.netvUI-button .ui-button[type=submit]:hover{background-color:#999}
.content-textpic .images figure figcaption,.content-image figure figcaption,.content-imageslider figure figcaption,.fancybox-wrap .fancybox-title{font-size:1em;line-height:1.4;color:#7f7f7f}
@media screen and (max-width:40em){.content-textpic .images figure figcaption,.content-image figure figcaption,.content-imageslider figure figcaption,.fancybox-wrap .fancybox-title{font-size:0.875em}
}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-outer,.l-constrained.l-content .carousel-quote .bb-bookblock .bb-content,.l-constrained.l-content .carousel-quote .bb-bookblock .bb-inner,.l-constrained.l-content .carousel-quote .bb-bookblock .bb-page>div{position:absolute;height:100%;width:100%;top:0;left:0}
.teaser-box .teaser-content .textlink{display:block;border-top:1px solid #e4e3de;padding:0.6875em 0}
.teaser-box .teaser-content .textlink .label{display:inline-block;width:87%;font-size:1.5em;font-weight:500;line-height:1.2;color:#000}
@media screen and (max-width:48em){.teaser-box .teaser-content .textlink .label{font-size:1em;line-height:1.3}
}
@media screen and (max-width:20em){.teaser-box .teaser-content .textlink .label{font-size:0.875em}
}
.teaser-box .teaser-content .textlink .icon-wrap{width:1.75em;height:1.75em}
@media screen and (max-width:48em){.teaser-box .teaser-content .textlink .icon-wrap{width:1.125em;height:1.125em}
}
@media screen and (max-width:20em){.teaser-box .teaser-content .textlink .icon-wrap{width:1em;height:1em}
}
.teaser-box .teaser-content .textlink .icon-wrap svg{width:1.75em;height:1.75em}
@media screen and (max-width:48em){.teaser-box .teaser-content .textlink .icon-wrap svg{width:1.125em;height:1.125em}
}
@media screen and (max-width:20em){.teaser-box .teaser-content .textlink .icon-wrap svg{width:1em;height:1em}
}
.teaser-box .teaser-content .textlink:hover .label{color:#e9423f}
@media screen and (max-width:48em){.teaser-box .teaser-content .textlink{padding:0.6875em 0}
}
@media screen and (max-width:48em){.teaser-box .teaser-content .textlink{padding:0.5em 0}
}
.teaser-textlink-jobs.teaser-box .searchfield{border-top:2px solid #e4e3de;padding:1.625em 0 0.375em 0;margin-top:0.125em}
@media screen and (max-width:48em){.teaser-textlink-jobs.teaser-box .searchfield{padding-top:0.875em}
}
.teaser-textlink-jobs.teaser-box .searchfield span{display:block;font-size:1.375em;font-weight:600;padding-bottom:0.45455em}
@media screen and (max-width:48em){.teaser-textlink-jobs.teaser-box .searchfield span{font-size:0.875em;padding-bottom:0.71429em}
}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap{width:100%}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap::after{clear:both;content:"";display:table}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="text"]{display:inline-block;vertical-align:top;width:66%;float:left;font-size:1.125em;border:1px solid #e4e3de;border-bottom:2px solid #e4e3de;padding:0.5em 2%}
@media screen and (max-width:48em){.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="text"]{padding:0.33333em 2%}
}
.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="submit"]{float:right;width:30% !important}
@media screen and (max-width:48em){.teaser-textlink-jobs.teaser-box .searchfield .input-wrap input[type="submit"]{font-size:0.875em}
}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button,.linkbutton-image-item .box-button,.linkbutton-image-item-halfsize .box-button{background-color:rgba(255,255,255,0.75);padding:0.75em 1.875em}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button .label,.linkbutton-image-item .box-button .label,.linkbutton-image-item-halfsize .box-button .label{font-size:2.25em;line-height:1.1;display:inline-block}
@media screen and (max-width:40em){.l-constrained.l-content .linkbutton .inner-wrapper .box-button .label,.linkbutton-image-item .box-button .label,.linkbutton-image-item-halfsize .box-button .label{font-size:1.5em;padding:0.33333em 0}
}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button .icon-wrap,.linkbutton-image-item .box-button .icon-wrap,.linkbutton-image-item-halfsize .box-button .icon-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:1em;top:50%;display:inline-block;font-size:1.5em}
@media screen and (max-width:40em){.l-constrained.l-content .linkbutton .inner-wrapper .box-button .icon-wrap,.linkbutton-image-item .box-button .icon-wrap,.linkbutton-image-item-halfsize .box-button .icon-wrap{font-size:1.125em}
}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button:hover,.linkbutton-image-item .box-button:hover,.linkbutton-image-item-halfsize .box-button:hover{color:#000}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .button .icon-wrap,.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .button .icon-wrap,.l-constrained.l-content .carousel-text .carousel-item .itempanel .button .icon-wrap,.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .button .icon-wrap,.panel-restaurantsearch .map .inner-wrapper .morelink .icon-wrap,.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink .icon-wrap,.panel-newsfeed .brow .bcell .morelink .icon-wrap,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next .icon-wrap,.image-pattern figure .textholder .link .icon-wrap,.l-constrained.l-content .linkbutton .inner-wrapper .box-button .icon-wrap,.linkbutton-image-item .box-button .icon-wrap,.linkbutton-image-item-halfsize .box-button .icon-wrap,.teaser-box .teaser-content .textlink .icon-wrap,.teaser-box .teaser-content .button .icon-wrap,.teaser-box .teaser-content .morelink .icon-wrap{overflow:hidden}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .button .icon-wrap svg,.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .button .icon-wrap svg,.l-constrained.l-content .carousel-text .carousel-item .itempanel .button .icon-wrap svg,.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .button .icon-wrap svg,.panel-restaurantsearch .map .inner-wrapper .morelink .icon-wrap svg,.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink .icon-wrap svg,.panel-newsfeed .brow .bcell .morelink .icon-wrap svg,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next .icon-wrap svg,.image-pattern figure .textholder .link .icon-wrap svg,.l-constrained.l-content .linkbutton .inner-wrapper .box-button .icon-wrap svg,.linkbutton-image-item .box-button .icon-wrap svg,.linkbutton-image-item-halfsize .box-button .icon-wrap svg,.teaser-box .teaser-content .textlink .icon-wrap svg,.teaser-box .teaser-content .button .icon-wrap svg,.teaser-box .teaser-content .morelink .icon-wrap svg{overflow:visible}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .button .ico,.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .button .ico,.l-constrained.l-content .carousel-text .carousel-item .itempanel .button .ico,.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .button .ico,.panel-restaurantsearch .map .inner-wrapper .morelink .ico,.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink .ico,.panel-newsfeed .brow .bcell .morelink .ico,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next .ico,.image-pattern figure .textholder .link .ico,.l-constrained.l-content .linkbutton .inner-wrapper .box-button .ico,.linkbutton-image-item .box-button .ico,.linkbutton-image-item-halfsize .box-button .ico,.teaser-box .teaser-content .textlink .ico,.teaser-box .teaser-content .button .ico,.teaser-box .teaser-content .morelink .ico{position:absolute;top:0;left:0}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .button:hover .svg-arrow,.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .button:hover .svg-arrow,.l-constrained.l-content .carousel-text .carousel-item .itempanel .button:hover .svg-arrow,.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .button:hover .svg-arrow,.panel-restaurantsearch .map .inner-wrapper .morelink:hover .svg-arrow,.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink:hover .svg-arrow,.panel-newsfeed .brow .bcell .morelink:hover .svg-arrow,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next:hover .svg-arrow,.image-pattern figure .textholder .link:hover .svg-arrow,.l-constrained.l-content .linkbutton .inner-wrapper .box-button:hover .svg-arrow,.linkbutton-image-item .box-button:hover .svg-arrow,.linkbutton-image-item-halfsize .box-button:hover .svg-arrow,.teaser-box .teaser-content .textlink:hover .svg-arrow,.teaser-box .teaser-content .button:hover .svg-arrow,.teaser-box .teaser-content .morelink:hover .svg-arrow{-webkit-animation:moveHorizontal 0.7s forwards;animation:moveHorizontal 0.7s forwards}
@-webkit-keyframes moveHorizontal{30%{opacity:0}
49%{-webkit-transform:translateX(100%);opacity:0}
50%{-webkit-transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@keyframes moveHorizontal{30%{opacity:0}
49%{transform:translateX(100%);opacity:0}
50%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev .icon-wrap{overflow:hidden}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev .icon-wrap svg{overflow:visible}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev .ico{position:absolute;top:0;left:0}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev:hover .svg-arrow{-webkit-animation:moveHorizontalReverse 0.7s forwards;animation:moveHorizontalReverse 0.7s forwards}
@-webkit-keyframes moveHorizontalReverse{30%{opacity:0}
49%{-webkit-transform:translateX(-100%);opacity:0}
50%{-webkit-transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@keyframes moveHorizontalReverse{30%{opacity:0}
49%{transform:translateX(-100%);opacity:0}
50%{transform:translateX(100%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
.l-constrained.l-content .inner-wrapper .text-box p,.l-constrained.l-content .carousel-image .carousel-item .itempanel .text,.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .text-wrap p,.l-constrained.l-content .carousel-text .carousel-item .itempanel .text-wrap p,.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .text-wrap p{font-size:1.125em;font-weight:500;line-height:1.33333em}
.teaser-textlink-jobs.teaser-box:after,.teaser-news.teaser-box .teaser-content .teaser-title:after,.teaser-news.teaser-box.carousel-item .teaser-content .teaser-title:after,#teaser-box-uid-16:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/media/images/backgrounds/home-teaser-pattern.png');background-color:transparent;margin:0;width:100%;height:100%}
.teaser-textlink-jobs.teaser-box:after,#teaser-box-uid-16:after{background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/media/images/backgrounds/home-teaser-pattern-red.png')}
#templatemanager{top:80px;left:50%;margin-left:-300px;position:fixed;z-index:999999;border:1px solid #2e8ac8;-webkit-box-shadow:0px 0px 14px 0px rgba(46,138,200,0.75);-moz-box-shadow:0px 0px 14px 0px rgba(46,138,200,0.75);box-shadow:0px 0px 14px 0px rgba(46,138,200,0.75);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:sans-serif,Arial;display:none}
#templatemanager ul,#templatemanager ol{padding:0;margin:0}
#templatemanager li{line-height:1.5}
#templatemanager input,#templatemanager select{color:#313131}
#templatemanager .panels{display:table;clear:both}
#templatemanager .panels .listpanel{min-height:400px;display:table-cell;vertical-align:top;padding:5px 5px 30px 5px;box-sizing:border-box;background-color:#292929}
#templatemanager .panels .listpanel>ul{padding-bottom:5px}
#templatemanager .panels .listpanel.filemngr{width:120px;color:white;padding-left:15px;padding-right:15px;background-color:#313131}
#templatemanager .panels .listpanel.filemngr>ul>li{font-size:14px;color:#777777}
#templatemanager .panels .listpanel.filemngr>ul>li li{padding-left:15px;font-size:13px;cursor:pointer;color:#ccc}
#templatemanager .panels .listpanel.filemngr>ul>li li:hover{background-color:#3498db}
#templatemanager .panels .listpanel.filerepo{width:250px}
#templatemanager .panels .listpanel.filerepo .sortable-item{display:inline;float:left;width:49%;margin-right:0.5%;margin-left:0.5%}
#templatemanager .panels .listpanel.filerepo .sortable-item.underlined{display:none}
#templatemanager .panels .listpanel.fileplacement{width:200px;background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/_development/netv-TmplManager/img/pattern.png')}
#templatemanager .panels .listpanel.fileplacement .sortable-item{background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);color:white}
#templatemanager .panels .listpanel li{list-style:none}
#templatemanager .panelcontroller{display:block}
#templatemanager .panelcontroller .listheader{height:32px;display:block;float:left;padding:5px;box-sizing:border-box;background-color:#313131}
#templatemanager .panelcontroller .listheader.filemngr{width:120px}
#templatemanager .panelcontroller .listheader.filerepo{width:250px}
#templatemanager .panelcontroller .listheader.fileplacement{width:200px}
#templatemanager .panelcontroller .listheader.fileplacement .area-selection{float:right}
#templatemanager .btn-wrapper{color:#fff;box-sizing:border-box}
#templatemanager .btn-wrapper .refresh{background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/_development/netv-TmplManager/img/actualize.svg');background-position:center center;background-size:14px 14px;display:block;height:14px;width:14px;float:left;margin-top:5px;margin-right:8px}
#templatemanager .btn-wrapper .reset{background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/_development/netv-TmplManager/img/cross.svg');background-position:center center;background-size:13px 13px;display:block;height:13px;width:13px;float:left;margin-top:6px}
#templatemanager .titlebar{width:100%;padding:5px 9px;box-sizing:border-box;height:32px;background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9)}
#templatemanager .titlebar .title{float:left;width:50%}
#templatemanager .titlebar .title .label{font-size:12px;color:#fff}
#templatemanager .titlebar .console{float:right;width:50%;text-align:right}
#templatemanager .titlebar .console .label{font-size:12px;color:#a2ceec}
#templatemanager .ui-sortable-helper{-webkit-box-shadow:0px 0px 5px 2px #2e8ac8;-moz-box-shadow:0px 0px 5px 2px #2e8ac8;box-shadow:0px 0px 5px 2px #2e8ac8;color:#2e8ac8}
#templatemanager .sortable-item{background-color:#494949;cursor:move;display:block;margin-bottom:3px;padding:5px 0;text-align:center;color:#b5b5b5;font-size:11px;border-radius:4px}
#templatemanager .sortable-item.empty{background-color:transparent;text-shadow:0px 1px 1px #4d4d4d;color:#222 !important;border-radius:none;cursor:default;font-size:17px}
#templatemanager .placeholder{border-radius:2px;height:32px;margin-bottom:5px;background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9)}
#templatemanager .onoffswitch{position:relative;width:77px;float:right;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
#templatemanager .onoffswitch .onoffswitch-checkbox{display:none}
#templatemanager .onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #737373;border-radius:4px}
#templatemanager .onoffswitch .onoffswitch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin 0.3s ease-in 0s;-webkit-transition:margin 0.3s ease-in 0s;-o-transition:margin 0.3s ease-in 0s;transition:margin 0.3s ease-in 0s}
#templatemanager .onoffswitch .onoffswitch-inner:before,#templatemanager .onoffswitch .onoffswitch-inner:after{display:block;float:left;width:50%;height:15px;padding:0;line-height:15px;font-size:10px;color:white;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#templatemanager .onoffswitch .onoffswitch-inner:before{content:"Project";padding-left:8px;background-color:#7A7A7A;color:#FFFFFF}
#templatemanager .onoffswitch .onoffswitch-inner:after{content:"Standard";padding-right:8px;background-color:#EEEEEE;color:#999999;text-align:right}
#templatemanager .onoffswitch .onoffswitch-switch{display:block;width:21px;margin:-3px;background-color:#c4c4c4;border:1px solid #737373;border-radius:4px;position:absolute;top:0;bottom:0;right:58px;-moz-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s}
#templatemanager .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}
#templatemanager .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px}
#templatemanager .button{background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;font-family:Arial;color:#ffffff;font-size:12px;padding:4px 10px 4px 10px;text-decoration:none}
#templatemanager .button:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none}
@-webkit-keyframes ambianceFadeIn{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes ambianceFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes ambianceFadeIn{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes ambianceFadeOut{from{-webkit-transform:scale(1);opacity:1}
to{-webkit-transform:scale(1.5);opacity:0}
}
@-moz-keyframes ambianceFadeOut{from{-moz-transform:scale(1);opacity:1}
to{-moz-transform:scale(1.5);opacity:0}
}
@keyframes ambianceFadeOut{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
to{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@-webkit-keyframes ambianceFadeOut2{0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes ambianceFadeOut2{0%{opacity:1}
100%{opacity:0}
}
@keyframes ambianceFadeOut2{0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes zoom{0%{-webkit-transform:scale(1)}
100%{-webkit-transform:scale(1.125)}
}
@-moz-keyframes zoom{0%{-moz-transform:scale(1)}
100%{-moz-transform:scale(1.125)}
}
@keyframes zoom{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1.125);-moz-transform:scale(1.125);-ms-transform:scale(1.125);-o-transform:scale(1.125);transform:scale(1.125)}
}
@font-face{font-family:"Corporate S";font-weight:400;src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/f04c4403-ce53-41e4-b5f0-e3592e468535.eot?#iefix');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/f04c4403-ce53-41e4-b5f0-e3592e468535.eot?#iefix') format("eot"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/6c63864d-5641-43d0-8be9-8bda006c4e50.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/f81e4da3-95d8-4476-b54c-2cb4ed13ab33.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/47ac548e-a0f9-484d-b3af-f7ed7e436e5e.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/80e55e8f-3de8-44f1-931e-425833dd71a7.svg#80e55e8f-3de8-44f1-931e-425833dd71a7') format("svg")}
@font-face{font-family:"Corporate S";font-weight:500;src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/1f667b6b-0951-43ef-b648-6c491a2fc3e1.eot?#iefix');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/1f667b6b-0951-43ef-b648-6c491a2fc3e1.eot?#iefix') format("eot"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/24f3f147-7bb8-410a-9445-7516edd9d3ad.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/c0ad9929-83d3-4c1d-b815-ea64bd081d32.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/9d49743d-1c9e-48f7-b589-6c1746e2d9dc.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/cffd7350-77ea-4634-b515-20e381b094ca.svg#cffd7350-77ea-4634-b515-20e381b094ca') format("svg")}
@font-face{font-family:"Corporate S";font-weight:600;src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/7cd13da5-5b79-4019-9ef7-50edf0594386.eot?#iefix');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/7cd13da5-5b79-4019-9ef7-50edf0594386.eot?#iefix') format("eot"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/cc5c3acb-653d-49e9-ba52-7aaa38934d8c.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/e07a9ea6-5dba-4681-8f43-e96576e9f3db.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/a1625d39-6eef-461b-a62b-43455c714602.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/ff63b8cd-9c3a-46bc-87f1-28c2517bec34.svg#ff63b8cd-9c3a-46bc-87f1-28c2517bec34') format("svg")}
@font-face{font-family:"Corporate S";font-weight:700;src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/c93effdd-72b8-4607-82e5-6a67f31438c6.eot?#iefix');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/c93effdd-72b8-4607-82e5-6a67f31438c6.eot?#iefix') format("eot"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/6b4f9c15-167b-4048-9aef-62dd49e9a6fa.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/e42e739a-16ae-450d-9d6c-d28c1997200c.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/18b265d4-4bba-46c6-8791-d3f5fb0b9fc7.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/corporate/a6aa8f5a-d8cc-4438-acb7-c38c9bdd92f3.svg#a6aa8f5a-d8cc-4438-acb7-c38c9bdd92f3') format("svg")}
@font-face{font-family:"Frutiger Serif LT W02";src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/Fonts/7a770012-f54e-4b1f-a104-cd20862d4ac4.eot?#iefix');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/Fonts/7a770012-f54e-4b1f-a104-cd20862d4ac4.eot?#iefix') format("eot"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/Fonts/31b96fe5-d5fa-4c9d-8bc9-3db03bd93299.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/Fonts/bb17efdd-c1ac-4efa-a191-03b6ea52e5bb.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/Fonts/76a54b9e-10ad-4a6a-97e1-241e2111ed48.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/Fonts/fa77b496-3a7d-4043-9d79-789008da6fd9.svg#fa77b496-3a7d-4043-9d79-789008da6fd9') format("svg")}
@font-face{font-family:"FrutigerSerifLTW02-Bold_724935";src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/d452ab07-62ca-434e-8de6-61fd1a6dea9b.eot?#iefix');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/d452ab07-62ca-434e-8de6-61fd1a6dea9b.eot?#iefix') format("eot"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/de9d8c75-5268-41bd-a15f-11399f3a5d82.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/9da6cc71-76f9-40bf-bdb9-c5e7e01dc8d0.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/bc987e6c-6c80-4290-9512-b7468c7ec581.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/6ea9f404-0f45-4a35-9b1a-1017a471715a.svg#6ea9f404-0f45-4a35-9b1a-1017a471715a') format("svg")}
@font-face{font-family:"Frutiger";font-style:normal;font-weight:400;src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-reg.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-reg.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-reg.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-reg.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-reg.svg#Frutiger') format("svg")}
@font-face{font-family:"Frutiger";font-style:normal;font-weight:700;src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-bold.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-bold.woff2') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-bold.woff') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-bold.ttf') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/frutiger/frutiger-bold.svg#Frutiger') format("svg")}
@font-face{font-family:'iconfont-svgroup';src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/iconfont/iconfont-svgroup.eot?y5642k');src:url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/iconfont/iconfont-svgroup.eot?y5642k#iefix') format("embedded-opentype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/iconfont/iconfont-svgroup.woff2?y5642k') format("woff2"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/iconfont/iconfont-svgroup.ttf?y5642k') format("truetype"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/iconfont/iconfont-svgroup.woff?y5642k') format("woff"),url('../../typo3conf/ext/netv_sv_template/Resources/Public/webfonts/iconfont/iconfont-svgroup.svg?y5642k#iconfont-svgroup') format("svg");font-weight:normal;font-style:normal}
i{font-family:'iconfont-svgroup';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ico.svg-arrow path,.ico.svg-circle path{fill:#e9423f}
.ico-process-arrow:before{content:"\e63a"}
.ico-process-arrow-mob:before{content:"\e63b"}
.ico-arrow-footer-nav:before{content:"\e600"}
.ico-arrow-footer-nav-mob:before{content:"\e601"}
.ico-arrow-left-large:before{content:"\e602"}
.ico-arrow-left-large-mob:before{content:"\e603"}
.ico-arrow-right-large:before{content:"\e604"}
.ico-arrow-right-large-mob:before{content:"\e605"}
.ico-breadcrumb-arrow:before{content:"\e606"}
.ico-breadcrumb-arrow-back:before{content:"\e607"}
.ico-dot-arrow-left-large:before{content:"\e608"}
.ico-dot-arrow-left-large-mob:before{content:"\e609"}
.ico-dot-arrow-left-small:before{content:"\e60a"}
.ico-dot-arrow-left-small-mob:before{content:"\e60b"}
.ico-dot-arrow-right-carrousel:before{content:"\e60c"}
.ico-dot-arrow-right-carrousel-mob:before{content:"\e60d"}
.ico-dot-arrow-right-large:before{content:"\e60e"}
.ico-dot-arrow-right-large-mob:before{content:"\e60f"}
.ico-dot-arrow-right-small:before{content:"\e610"}
.ico-dot-arrow-right-small-mob:before{content:"\e611"}
.ico-dot-collapsible-hide:before{content:"\e612"}
.ico-dot-collapsible-hide-mob:before{content:"\e613"}
.ico-dot-collapsible-show:before{content:"\e614"}
.ico-dot-collapsible-show-mob:before{content:"\e615"}
.ico-ring-carrousel:before{content:"\e616"}
.ico-ring-carrousel-mob:before{content:"\e617"}
.ico-ring-collapsible:before{content:"\e618"}
.ico-ring-collapsible-mob:before{content:"\e619"}
.ico-ring-large:before{content:"\e61a"}
.ico-ring-large-mob:before{content:"\e61b"}
.ico-ring-small:before{content:"\e61c"}
.ico-ring-small-mob:before{content:"\e61d"}
.ico-breadcrumb-close:before{content:"\e61e"}
.ico-breadcrumb-dropdown:before{content:"\e61f"}
.ico-show-nav-mob:before{content:"\e620"}
.ico-show-nav-tab:before{content:"\e621"}
.ico-dropdown:before,.ico-show-dropdown:before{content:"\e622"}
.ico-dropdown-nav:before{content:"\e623"}
.ico-search:before{content:"\e624"}
.ico-flyout-skip-on:before{content:"\e625"}
.ico-flyout-skip-off:before{content:"\e626"}
.ico-link-download:before{content:"\e627"}
.ico-link-external:before{content:"\e628"}
.ico-link-internal:before{content:"\e629"}
.ico-link-mailto:before{content:"\e62a"}
.ico-checkbox-on:before{content:"\e62b"}
.ico-checkbox-off:before{content:"\e62c"}
.ico-radiobutton-on:before{content:"\e62d"}
.ico-radiobutton-off:before{content:"\e62e"}
.ico-toppage:before{content:"\e62f"}
.ico-print:before{content:"\e630"}
.ico-soc-facebook:before{content:"\e631"}
.ico-soc-twitter:before{content:"\e632"}
.ico-soc-googleplus:before{content:"\e633"}
.ico-soc-linkedin:before{content:"\e900"}
.ico-videoplayer-play:before{content:"\e634"}
.ico-videoplayer-pause:before{content:"\e635"}
.ico-videoplayer-audio-on:before{content:"\e636"}
.ico-videoplayer-audio-off:before{content:"\e637"}
.ico-videoplayer-audio-sound:before{content:"\e638"}
.ico-videoplayer-zoom:before{content:"\e639"}
html,body{-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual;padding:0;margin:0;height:100%;line-height:1;-webkit-font-smoothing:antialiased}
body{font-family:"Corporate S",sans-serif,Arial;font-weight:400;color:#000;background-color:#f5f4f2;font-size:16px;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
@media print{body{overflow-y:visible}
}
*{box-sizing:border-box}
::-moz-selection{background:#e9423f;color:#fff;text-shadow:none}
::selection{background:#e9423f;color:#fff;text-shadow:none}
a{-webkit-transition:color 180ms ease-in;-moz-transition:color 180ms ease-in;transition:color 180ms ease-in;color:#e9423f;text-decoration:none}
.no-touch a:hover{color:#ed6765}
h1{font-family:"Corporate S",sans-serif,Arial;font-size:3.625em;font-weight:500;letter-spacing:0;text-align:center;padding:0 0 0.22414em 0;margin:0}
@media screen and (max-width:40em){h1{font-size:2.5em;padding:0 0 0.27778em 0}
}
h2{font-family:"Corporate S",sans-serif,Arial;font-size:2.8125em;font-weight:400;letter-spacing:0.00556em;text-transform:none;text-align:center;line-height:1.125;padding:0 0 0.93333em 0;margin:0}
@media screen and (max-width:40em){h2{font-size:2.125em;padding:0 0 1.05882em 0}
}
h3{font-size:2em;font-weight:400;padding:0;margin:0}
@media screen and (max-width:40em){h3{font-size:1.625em}
}
h4{font-size:1.625em;font-weight:600;padding:0;margin:0}
@media screen and (max-width:40em){h4{font-size:1.375em}
}
h5{font-size:1.75em;font-weight:600;padding:0;margin:0}
@media screen and (max-width:40em){h5{font-size:1.5em}
}
h6{font-size:3em;font-weight:400;padding:0;margin:0}
@media screen and (max-width:40em){h6{font-size:2.1875em}
}
h2+h3{margin-top:-0.52174em}
p{font-size:1.375em;line-height:1.375;padding:0;margin:0}
@media screen and (max-width:40em){p{font-size:1.125em;line-height:1.5}
}
label{display:block;width:100%;text-align:left;padding-bottom:0.125em}
button:focus{outline:0}
a.btn{position:relative;display:table}
a.btn.btn-light{background-color:#b2b2b2}
a.btn:focus{outline:0}
a.btn:hover{color:#fff}
a.btn:hover *{color:#fff}
a.btn>.inner-button{display:table-cell;vertical-align:middle;padding:0 2em;text-align:center}
ul,ol{padding:0;margin:0}
img{display:block}
audio,canvas,img,svg,video{vertical-align:middle}
input{border:2px solid #d9d4ce;background-color:white;border-radius:0;font-size:1.1875em;padding:0.36842em 0.63158em;width:100%}
input:focus{outline:none}
.inner-dottify{overflow:hidden}
.netvUI-item.netvUI-select select{visibility:hidden}
.netvUI-item.netvUI-select.is-init select{visibility:visible}
@media print{*{font-size:97%}
}
#l-pagewrapper{width:100%;overflow:hidden;background-color:#f5f4f2}
#l-pagewrapper.is-fixed{height:100%}
.cookie-notice{background-color:#666666;color:white;padding-top:0.7em;padding-bottom:0.8125em;display:none}
.cookie-notice::after{clear:both;content:"";display:table}
.cookie-notice p{float:left;width:80%;font-size:1em}
.cookie-notice p a{color:white;text-decoration:underline}
.cookie-notice .close{float:right;font-weight:bold;background-color:#e9423f;color:white;margin-top:0.4em;padding:0.5em}
.cookie-notice .close:hover{color:white;background-color:black}
.cookie-notice.is-init.is-show{display:block}
@media screen and (max-width:63.9375em){.cookie-notice p{width:90%}
}
@media screen and (max-width:48em){.cookie-notice p{width:100%;padding-bottom:0.6em}
.cookie-notice .close{float:left}
}
@media screen and (min-width:117.5em){body.cookienotice-is-show.mode-doublepage .mainnav.full.mod-clone.is-sticky{top:4.25em !important}
body.cookienotice-is-show.mode-doublepage #l-container{margin-top:4.25em !important}
body.cookienotice-is-show.mode-doublepage .cookie-notice{height:4.25em;-webkit-transform:translateX(0em) translateZ(0px);-moz-transform:translateX(0em) translateZ(0px);-ms-transform:translateX(0em) translateZ(0px);-o-transform:translateX(0em) translateZ(0px);transform:translateX(0em) translateZ(0px);position:fixed;top:0;left:auto !important;right:0;z-index:101;min-width:66.75em;width:50% !important}
body.cookienotice-is-show.mode-doublepage .mainnav.is-sticky .navbar .subnav{top:8em !important}
}
@media screen and (min-width:125.5em){body.cookienotice-is-show.mode-doublepage .cookie-notice{min-width:62.75em}
}
@media screen and (max-width:63.9375em){body.cookienotice-is-show.mode-doublepage .mainnav.full.mod-clone.is-sticky,body.cookienotice-is-show .mainnav,body.cookienotice-is-show .mobilenav,body.cookienotice-is-show .mainnav.is-sticky.in{top:4.25em}
body.cookienotice-is-show.mode-doublepage #l-container,body.cookienotice-is-show #l-container{margin-top:4.25em !important}
.cookie-notice{height:4.25em;-webkit-transform:translateX(0em) translateZ(0px);-moz-transform:translateX(0em) translateZ(0px);-ms-transform:translateX(0em) translateZ(0px);-o-transform:translateX(0em) translateZ(0px);transform:translateX(0em) translateZ(0px);position:fixed;top:0;left:0;z-index:101}
}
@media screen and (max-width:48em){body.cookienotice-is-show .mainnav,body.cookienotice-is-show .mobilenav,body.cookienotice-is-show .mainnav.is-sticky.in{top:7.25em}
body.cookienotice-is-show #l-container{margin-top:7.25em}
.cookie-notice{height:7.25em;-webkit-transform:translateX(0em) translateZ(0px);-moz-transform:translateX(0em) translateZ(0px);-ms-transform:translateX(0em) translateZ(0px);-o-transform:translateX(0em) translateZ(0px);transform:translateX(0em) translateZ(0px);position:fixed;top:0;left:0;z-index:101}
}
@media screen and (max-width:40em){body.cookienotice-is-show .mainnav,body.cookienotice-is-show .mobilenav,body.cookienotice-is-show .mainnav.is-sticky.in{top:10.5em}
body.cookienotice-is-show #l-container{margin-top:10.5em}
.cookie-notice{height:10.5em;-webkit-transform:translateX(0em) translateZ(0px);-moz-transform:translateX(0em) translateZ(0px);-ms-transform:translateX(0em) translateZ(0px);-o-transform:translateX(0em) translateZ(0px);transform:translateX(0em) translateZ(0px);position:fixed;top:0;left:0;z-index:101}
}
@media screen and (max-width:20em){body.cookienotice-is-show .mainnav,body.cookienotice-is-show .mobilenav,body.cookienotice-is-show .mainnav.is-sticky.in{top:12em}
body.cookienotice-is-show #l-container{margin-top:12em}
.cookie-notice{height:12em;-webkit-transform:translateX(0em) translateZ(0px);-moz-transform:translateX(0em) translateZ(0px);-ms-transform:translateX(0em) translateZ(0px);-o-transform:translateX(0em) translateZ(0px);transform:translateX(0em) translateZ(0px);position:fixed;top:0;left:0;z-index:101}
}
#l-container{position:relative;left:0;top:0;min-height:100%;overflow-x:hidden}
@media screen and (max-width:63.9375em){#l-container{-webkit-transition:-webkit-transform 350ms ease-out;-moz-transition:-moz-transform 350ms ease-out;transition:transform 350ms ease-out;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@media screen and (max-width:63.9375em){.mobilenav.is-open+#l-container{-webkit-transform:translateX(16.875em);-moz-transform:translateX(16.875em);-ms-transform:translateX(16.875em);-o-transform:translateX(16.875em);transform:translateX(16.875em)}
}
.l-constrained{width:62.75em;height:100%;padding:0 2em;margin:0 auto}
@media screen and (max-width:63.9375em){.l-constrained{width:100%;padding:0 1.625em}
}
@media screen and (max-width:40em){.l-constrained{padding:0 0.875em}
}
@media print{.l-constrained{width:100%}
}
.l-constrained.l-full{width:100%;padding:0}
.l-constrained.l-full .widget-wrapper{background-image:url("/typo3conf/ext/netv_sv_template/Resources/Public/media/images/backgrounds/pattern_repeat.png");background-repeat:repeat;width:100%;position:relative;padding:0;margin-bottom:3.875em;padding-top:2em;padding-bottom:2em}
@media screen and (max-width:63.9375em){.l-constrained.l-full .widget-wrapper{padding-left:1.625em;padding-right:1.625em}
}
@media screen and (max-width:40em){.l-constrained.l-full .widget-wrapper{padding-left:0.875em;padding-right:0.875em}
}
.l-constrained.l-full .widget-wrapper.is-busy .overlay{display:block}
.l-constrained.l-full .widget-wrapper.is-init .repo{display:none;visibility:visible}
.l-constrained.l-full .widget-wrapper.has-background.background-dark .inner-wrapper .text-box .title{color:#fff}
@media print{.l-constrained.l-full .widget-wrapper.has-background.background-dark .inner-wrapper .text-box .title{color:#000}
}
.l-constrained.l-full .widget-wrapper.has-background.background-dark .inner-wrapper .text-box .title:after{background-color:#fff}
.l-constrained.l-full .widget-wrapper.has-background.background-dark .inner-wrapper .text-box p{color:#fff}
@media print{.l-constrained.l-full .widget-wrapper.has-background.background-dark .inner-wrapper .text-box p{color:#000}
}
.l-constrained.l-full .widget-wrapper.has-background.background-dark .arrow i{color:#fff}
@media screen and (max-width:23.75em){.l-constrained.l-full .widget-wrapper.carousel.is-inactive .inner-wrapper.is-widget{padding-bottom:0 !important}
}
@media print{.l-constrained.l-full .widget-wrapper.carousel.is-inactive .inner-wrapper.is-widget{padding:0}
}
.l-constrained.l-full .widget-wrapper.carousel .inner-wrapper.is-widget{padding:0 3.6875em}
.l-constrained.l-full .widget-wrapper.carousel .inner-wrapper.is-widget::after{clear:both;content:"";display:table}
@media screen and (max-width:63.9375em){.l-constrained.l-full .widget-wrapper.carousel .inner-wrapper.is-widget{width:100%}
}
@media screen and (max-width:26.25em){.l-constrained.l-full .widget-wrapper.carousel .inner-wrapper.is-widget{padding:0 2.1875em}
}
@media screen and (max-width:23.75em){.l-constrained.l-full .widget-wrapper.carousel .inner-wrapper.is-widget{padding:0;padding-bottom:3em}
}
@media print{.l-constrained.l-full .widget-wrapper.carousel .inner-wrapper.is-widget{padding:0}
}
.l-constrained.l-full .widget-wrapper .repo{visibility:hidden}
.l-constrained.l-full .widget-wrapper .inner-wrapper{height:100%;margin:0 auto;padding:0;width:54.75em;position:relative;box-sizing:content-box}
.l-constrained.l-full .widget-wrapper .inner-wrapper.is-widget{padding:0 4em;width:50.75em}
@media screen and (max-width:63.9375em){.l-constrained.l-full .widget-wrapper .inner-wrapper.is-widget{width:100%}
}
@media print{.l-constrained.l-full .widget-wrapper .inner-wrapper.is-widget{width:100%;padding:0}
}
@media screen and (max-width:63.9375em){.l-constrained.l-full .widget-wrapper .inner-wrapper{width:100%;box-sizing:border-box}
}
@media print{.l-constrained.l-full .widget-wrapper .inner-wrapper{width:100%}
}
#l-header .mainnav .l-constrained{width:99.875em;max-width:99.875em;box-sizing:border-box;display:table;table-layout:fixed}
@media screen and (max-width:99.875em){#l-header .mainnav .l-constrained{width:100%;max-width:none}
}
@media screen and (max-width:63.9375em){#l-header .mainnav .l-constrained{display:block;box-sizing:content-box;width:100%;padding:0 1.625em;margin:0 auto}
}
@media screen and (max-width:40em){#l-header .mainnav .l-constrained{padding:0 0.875em}
}
.mod-clone .l-constrained{display:table;width:58.75em;padding:0;table-layout:fixed}
@media screen and (max-width:63.9375em){.mod-clone .l-constrained{width:100%}
}
#l-header{padding:0}
@media screen and (max-width:63.9375em){#l-header .mobile-breadcrumb{display:table}
}
#l-header .breadcrumb .netvUI-select.is-breadcrumb .netvUI-select-wrap{height:2.375em}
#l-main{padding-top:32px;padding-top:3em}
#l-footer{background-color:#efeeea;bottom:0;width:100%}
#l-footer.is-fixed{position:absolute}
#l-footer .l-constrained::after{clear:both;content:"";display:table}
#l-footer>.l-constrained{padding-top:2.625em;padding-bottom:2.625em}
@media screen and (max-width:63.9375em){#l-footer>.l-constrained.l-full{display:block}
}
@media print{#l-footer>.l-constrained{display:none}
}
@media screen and (max-width:63.9375em){#l-footer>.l-constrained{display:table}
}
@media screen and (max-width:40em){#l-footer>.l-constrained{display:block;width:100%;padding-left:2.125em;padding-right:2.125em;padding-top:1.875em}
}
@media screen and (max-width:30em){#l-footer>.l-constrained{padding-bottom:0}
}
#l-footer .breadcrumb+.l-constrained.l-full.l-content{padding:0 !important}
#l-footer .breadcrumb+.l-constrained.l-full.l-content>section{margin-bottom:0}
#l-footer .lead{width:100%;padding-top:1em;padding-bottom:1em;box-sizing:content-box}
@media screen and (max-width:63.9375em){#l-footer .lead{display:table-cell;width:auto;vertical-align:top;padding-right:3em;padding-top:0.625em}
}
@media screen and (max-width:40em){#l-footer .lead{display:block;width:100%;padding-top:0.125em}
}
#l-footer .lead .logo{width:8.375em;display:block}
@media screen and (max-width:63.9375em){#l-footer .lead .logo{width:6.625em}
}
@media screen and (max-width:40em){#l-footer .lead .logo{width:5em}
}
#l-footer .lead .logo img{width:100%}
#l-footer .navlists{width:100%}
#l-footer .navlists::after{clear:both;content:"";display:table}
@media screen and (max-width:63.9375em){#l-footer .navlists{display:table-cell}
}
@media screen and (max-width:40em){#l-footer .navlists{display:block;width:100%}
}
#l-footer .navlists .navlist{width:17.25em;float:left;margin-left:3.5em}
@media screen and (max-width:63.9375em){#l-footer .navlists .navlist{width:50%;margin-left:0;padding:0 1.25em}
#l-footer .navlists .navlist:first-child{padding-left:0}
#l-footer .navlists .navlist:last-child{padding-right:0}
#l-footer .navlists .navlist.items-page{display:none}
}
@media screen and (max-width:30em){#l-footer .navlists .navlist{float:none;width:100%;margin:0;padding:0}
#l-footer .navlists .navlist:last-child{padding-bottom:2em}
}
#l-footer .navlists .navlist.is-uppercase .label{text-transform:uppercase}
#l-footer .navlists .navlist:first-child{margin-left:0}
#l-footer .navlists .navlist .item{list-style:none;border-bottom:1px solid #e3e2de;padding:0.8125em 2em 0.8125em 0;display:block;opacity:1;color:#7f7f7f;position:relative}
@media screen and (max-width:63.9375em){#l-footer .navlists .navlist .item{padding:0.625em 2em 0.625em 0;border-bottom:1px solid #d9d4ce}
}
#l-footer .navlists .navlist .item:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:'iconfont-svgroup';content:"\e601";position:absolute;right:0.1875em;top:50%;font-size:0.8125em}
@media screen and (max-width:63.9375em){#l-footer .navlists .navlist .item:after{content:"\e600"}
}
#l-footer .navlists .navlist .item.act{color:#e9423f}
#l-footer .navlists .navlist .item.act:after{display:none}
#l-footer .navlists .navlist .item:hover{opacity:0.7}
#l-footer .navlists .navlist .item .label{line-height:1;font-weight:600;word-wrap:break-word}
@media screen and (max-width:63.9375em){#l-footer .navlists .navlist .item .label{font-size:0.9375em}
}
#l-footer .footerbar{background-color:#e4e3de;height:4.25em}
@media screen and (max-width:40em){#l-footer .footerbar{height:1.875em}
}
#l-footer .footerbar .items{display:table;height:100%;float:right}
#l-footer .footerbar .items .item{display:table-cell;vertical-align:middle;padding-left:3em;color:#7f7f7f}
#l-footer .footerbar .items .item .label{line-height:1;display:block}
@media screen and (max-width:40em){#l-footer .footerbar .items .item .label{font-size:0.8125em}
}
.l-constrained.l-content.l-full section.content-full .inner-wrapper.is-widget{width:100%;box-sizing:border-box}
.l-constrained.l-content.l-full section.has-background{background-repeat:repeat;background-position:50% 30%;background-size:100% auto}
.l-constrained.l-content .inner-wrapper{position:relative;padding:0 2em}
@media screen and (max-width:63.9375em){.l-constrained.l-content .inner-wrapper.is-widget{padding-left:4em;padding-right:4em}
}
@media screen and (max-width:63.9375em){.l-constrained.l-content .inner-wrapper{padding-left:0;padding-right:0}
}
.l-constrained.l-content .inner-wrapper .text-box{padding:0em 3.8125em 2em}
@media screen and (max-width:48em){.l-constrained.l-content .inner-wrapper .text-box{padding:0em 0em 2em}
}
.l-constrained.l-content .inner-wrapper .text-box .title{padding:0.125em 1em 0.39583em;margin-bottom:0.29167em;position:relative;text-align:center}
@media screen and (max-width:40em){.l-constrained.l-content .inner-wrapper .text-box .title{font-size:2.5em;padding:0.15em 0.4em 0.475em}
}
.l-constrained.l-content .inner-wrapper .text-box .title:after{content:"";width:1em;height:0.08333em;background-color:#000;position:absolute;bottom:0;left:50%;margin-left:-0.5em}
.l-constrained.l-content .inner-wrapper .text-box p{padding-top:1.22222em;padding-bottom:0.44444em}
.l-constrained.l-content .inner-wrapper.is-widget+.inner-wrapper .text-box{padding-top:1.125em;padding-bottom:0}
body#pageid-1180 #l-main{background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/media/images/backgrounds/background_weihnachten.jpg')}
.mainnav{width:100%;min-height:3.125em;z-index:10;position:absolute;top:0;left:0}
.mainnav::after{clear:both;content:"";display:table}
@media screen and (max-width:63.9375em){.mainnav{display:none}
}
@media print{.mainnav{position:relative}
}
.mainnav.is-tablefixed .navbar .navbar-constrained{table-layout:fixed}
.mainnav.is-tablefixed .navbar .navbar-constrained .nav-item{padding:0 1em;text-align:center}
.mainnav.is-tablefixed.is-init .navbar .navbar-constrained{table-layout:auto}
@media screen and (max-width:63.9375em){.mainnav button.mobile-trigger{display:inline-block;margin:0 0.425em;border:none;background:none}
}
@media screen and (max-width:63.9375em){.mainnav button.mobile-trigger span{display:block}
}
.mainnav .mobile-trigger{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:none;width:2.125em;height:2.125em;position:absolute;top:50%;cursor:pointer;color:#b2b2b2;left:1.25em;margin:0;padding:14px 7px;cursor:pointer;user-select:none;border-radius:4px}
.mainnav .mobile-trigger:active{transition:0}
@media screen and (max-width:63.9375em){.mainnav .mobile-trigger{display:block}
}
@media screen and (max-width:40em){.mainnav .mobile-trigger{left:0.25em}
}
.mainnav .lines{display:inline-block;width:28px;height:3px;background:#b3b3b3;transition:0.3s;position:relative}
@media screen and (max-width:40em){.mainnav .lines{height:2px;width:24px}
}
.mainnav .lines:before,.mainnav .lines:after{display:inline-block;width:28px;height:3px;background:#b3b3b3;transition:0.3s;position:absolute;left:0;content:'';-webkit-transform-origin:2px center;transform-origin:2px center}
@media screen and (max-width:40em){.mainnav .lines:before,.mainnav .lines:after{height:2px;width:24px}
}
.mainnav .lines:before{top:9px}
@media screen and (max-width:40em){.mainnav .lines:before{top:8px}
}
.mainnav .lines:after{top:-9px}
@media screen and (max-width:40em){.mainnav .lines:after{top:-8px}
}
.mainnav .logo{width:13.1875em;height:13.75em;background-color:#fff;display:table-cell;vertical-align:top;font-size:16px;position:relative;overflow:hidden;vertical-align:middle}
@media screen and (max-width:63.9375em){.mainnav .logo{width:9.375em !important;height:3.125em !important;margin:auto;display:block}
}
@media print{.mainnav .logo{display:block;background-color:transparent;height:auto !important}
}
.mainnav .logo img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;display:block;left:50%;width:63.5%}
@media screen and (max-width:63.9375em){.mainnav .logo img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}
}
@media print{.mainnav .logo img{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);left:0}
}
.mainnav .navbar{display:table-cell;vertical-align:middle}
@media screen and (max-width:63.9375em){.mainnav .navbar{display:none}
}
@media print{.mainnav .navbar{display:none}
}
.mainnav .navbar.is-init.is-open .navbar-constrained .nav-item.act .item-label:after,.mainnav .navbar.is-init.is-open .navbar-constrained .nav-item.cur .item-label:after{display:none}
.mainnav .navbar.is-init.is-open .subnav{display:block}
.mainnav .navbar.is-init .subnav.is-sticky{position:fixed;margin-top:0;top:3.125em}
.mainnav .navbar .subnav{width:100%;left:0;position:absolute;padding-top:0.5em;box-shadow:0px 8px 8px 1px rgba(0,0,0,0.1);display:block;visibility:hidden}
.mainnav .navbar .subnav.is-init{display:none;visibility:visible}
.mainnav .navbar .subnav .subnav-pointer{width:100%;height:0.75em;top:1.0625em;left:0}
.mainnav .navbar .subnav .subnav-pointer .pointer{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1em;height:0;border-left:1.375em solid transparent;border-right:1.375em solid transparent;border-bottom:0.75em solid #f2f1ed;display:block;position:relative;left:0;top:0}
.mainnav .navbar .subnav .subnav-panel{height:100%;width:100%;background-color:#f2f1ed;padding-top:0.25em;padding-bottom:3em}
.mainnav .navbar .subnav .subnav-panel .btn-close{width:1.875em;height:1.875em;position:absolute;right:1em;top:2.5em;display:none}
.mainnav .navbar .subnav .subnav-panel .btn-close i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;font-size:1.5em;color:#7f7f7f}
.mainnav .navbar .subnav .subnav-panel .subnav-constrained{width:58em;margin:auto;padding:0}
.mainnav .navbar .subnav .subnav-panel .subnav-constrained::after{clear:both;content:"";display:table}
@media screen and (min-width:76.5625em){.mainnav .navbar .subnav .subnav-panel .subnav-constrained{width:72.5em}
}
@media screen and (min-width:91.0625em){.mainnav .navbar .subnav .subnav-panel .subnav-constrained{width:87em}
}
@media screen and (min-width:105.5625em){.mainnav .navbar .subnav .subnav-panel .subnav-constrained{width:101.5em}
}
@media screen and (min-width:118.75em){.mainnav .navbar .subnav .subnav-panel .subnav-constrained{width:116em}
}
.mainnav .navbar .subnav .subnav-panel .subnav-constrained .offset{margin:auto;display:table;padding-top:1em}
.mainnav .navbar .subnav .subnav-panel .subnav-constrained .offset::after{clear:both;content:"";display:table}
.mainnav .navbar .nav-box-wrapper{width:210px;margin-left:11px;margin-right:11px;float:left;margin-top:1.25em}
.mainnav .navbar .nav-box-wrapper .nav-box{width:100%;margin:0;box-shadow:0 3px 9px -2px rgba(0,0,0,0.28);background-color:#fff}
.mainnav .navbar .nav-box-wrapper .nav-box .linkwrap{padding:0 1em 0.625em;margin-top:-0.625em}
.mainnav .navbar .nav-box-wrapper .nav-box .linkwrap .link{width:100%;display:block;padding:0.5em 0;border-top:1px solid #e4e3de;text-align:center;color:#000;opacity:1;line-height:1.1}
.mainnav .navbar .nav-box-wrapper .nav-box .linkwrap .link i{font-size:10px}
.mainnav .navbar .nav-box-wrapper .nav-box .linkwrap .link:first-child{border-top:none}
.mainnav .navbar .nav-box-wrapper .nav-box .linkwrap .link.act,.mainnav .navbar .nav-box-wrapper .nav-box .linkwrap .link.cur{color:#e9423f}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap.act .imagewrapper img,.mainnav .navbar .nav-box-wrapper .nav-box .headwrap.cur .imagewrapper img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap.act .title,.mainnav .navbar .nav-box-wrapper .nav-box .headwrap.cur .title{color:#e9423f}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .imagewrapper{width:100%;height:6.625em;display:block;overflow:hidden}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .imagewrapper img{-webkit-transform:scale(1) rotateZ(0.01deg);-moz-transform:scale(1) rotateZ(0.01deg);-ms-transform:scale(1) rotateZ(0.01deg);-o-transform:scale(1) rotateZ(0.01deg);transform:scale(1) rotateZ(0.01deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0,0.325,0.59,0.99);-moz-transition:-moz-transform 0.2s cubic-bezier(0,0.325,0.59,0.99);transition:transform 0.2s cubic-bezier(0,0.325,0.59,0.99);-webkit-transform-origin:center center 0;-moz-transform-origin:center center 0;-ms-transform-origin:center center 0;-o-transform-origin:center center 0;transform-origin:center center 0;min-height:6.625em;width:100%}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .titlewrapper{height:90px}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .titlewrapper .title{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:relative;padding:0 0.52174em;margin:0}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .titlewrapper .title:after{display:none}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .title{display:inline-block;width:100%;margin:0 0 1.13043em;padding:1em 0 0.7em;position:relative;font-size:1.4375em;font-weight:600;line-height:1.1;text-align:center;position:relative;color:#000}
.mainnav .navbar .nav-box-wrapper .nav-box .headwrap .title:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:2px;position:absolute;bottom:0;left:50%;background-color:#e9423f;content:""}
.mainnav .navbar .navbar-constrained{display:table;padding-left:6.475%}
.mainnav .navbar .navbar-constrained .nav-item{padding:0 0 0 3.5em;display:table-cell;vertical-align:middle}
.mainnav .navbar .navbar-constrained .nav-item.is-open .subnav{display:block}
.mainnav .navbar .navbar-constrained .nav-item:first-child{padding-left:0}
.mainnav .navbar .navbar-constrained .nav-item .item-label{font-family:"Corporate S",sans-serif,Arial;font-size:2em;color:#fff;line-height:1;white-space:nowrap;opacity:1;display:block}
.mainnav .navbar .navbar-constrained .nav-item.act .item-label,.mainnav .navbar .navbar-constrained .nav-item.cur .item-label{position:relative}
.mainnav .navbar .navbar-constrained .nav-item.act .item-label:after,.mainnav .navbar .navbar-constrained .nav-item.cur .item-label:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1.5625em;height:0.09375em;background-color:#fff;position:absolute;left:50%;bottom:-0.71875em;content:""}
.touch .mainnav .navbar .subnav .subnav-panel .btn-close{display:block}
.lt-ie10 .mainnav .navbar .nav-box-wrapper .nav-box .headwrap:hover .imagewrapper img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.no-touch .mainnav .mobile-trigger:hover{opacity:1}
.no-touch .mainnav .navbar .nav-box-wrapper .nav-box .linkwrap .link:hover{color:#e9423f}
.no-touch .mainnav .navbar .nav-box-wrapper .nav-box .headwrap:hover .imagewrapper img{-webkit-transform:scale(1.2) rotateZ(0.01deg);-moz-transform:scale(1.2) rotateZ(0.01deg);-ms-transform:scale(1.2) rotateZ(0.01deg);-o-transform:scale(1.2) rotateZ(0.01deg);transform:scale(1.2) rotateZ(0.01deg)}
.no-touch .mainnav .navbar .nav-box-wrapper .nav-box .headwrap:hover .title{color:#e9423f}
@media screen and (max-height:67.5em){.no-touch .mainnav .navbar .navbar-constrained .nav-item.is-open:hover .item-label:after{display:none}
}
.no-touch .mainnav .navbar .navbar-constrained .nav-item .item-label:hover{opacity:0.7}
@media screen and (max-height:67.5em){.no-touch .mainnav .navbar .navbar-constrained .nav-item:hover .item-label{position:relative}
.no-touch .mainnav .navbar .navbar-constrained .nav-item:hover .item-label:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1.5625em;height:0.09375em;background-color:#fff;position:absolute;left:50%;bottom:-0.71875em;content:""}
}
.no-touch .mainnav a:focus{outline:none}
.mainnav.is-sticky{-webkit-transition:top 300ms linear;-moz-transition:top 300ms linear;transition:top 300ms linear;position:fixed;background-color:#fff;border-bottom:1px solid #e4e3de;z-index:100;top:-93px;left:0;height:81px}
@media print{.mainnav.is-sticky{display:none}
}
@media screen and (max-width:63.9375em){.mainnav.is-sticky{-webkit-transition:-webkit-transform 350ms ease-out;-moz-transition:-moz-transform 350ms ease-out;transition:transform 350ms ease-out;-webkit-transform:translate(0) translateZ(0);-moz-transform:translate(0) translateZ(0);-ms-transform:translate(0) translateZ(0);-o-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);position:fixed;background-color:#fff;height:3.125em;display:block;top:0}
.mainnav.is-sticky.out{-webkit-transform:translateX(16.875em) translateZ(0px);-moz-transform:translateX(16.875em) translateZ(0px);-ms-transform:translateX(16.875em) translateZ(0px);-o-transform:translateX(16.875em) translateZ(0px);transform:translateX(16.875em) translateZ(0px)}
.mainnav.is-sticky.out .l-constrained .mobile-trigger .lines{background:transparent}
.mainnav.is-sticky.out .l-constrained .mobile-trigger .lines:before,.mainnav.is-sticky.out .l-constrained .mobile-trigger .lines:after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:28px}
.mainnav.is-sticky.out .l-constrained .mobile-trigger .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.mainnav.is-sticky.out .l-constrained .mobile-trigger .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
}
.mainnav.is-sticky.in{top:0}
.mainnav.is-sticky .logo{height:5em;width:8.1875em;background-color:transparent}
@media screen and (max-width:63.9375em){.mainnav.is-sticky .logo{width:9.375em !important;height:3.125em !important;margin:auto;display:block}
}
.mainnav.is-sticky .logo img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:none;left:50%;top:0;width:132px;max-height:81px}
@media screen and (max-width:63.9375em){.mainnav.is-sticky .logo img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;width:76%}
}
.mainnav.is-sticky .navbar .subnav{top:60px}
.mainnav.is-sticky .navbar .navbar-constrained{height:100%;padding-left:0}
.mainnav.is-sticky .navbar .navbar-constrained .nav-item{height:100%;padding:0 0 0 2.5em}
.mainnav.is-sticky .navbar .navbar-constrained .nav-item.act .item-label{opacity:1;color:#e9423f}
.mainnav.is-sticky .navbar .navbar-constrained .nav-item.act .item-label:after{display:none}
.mainnav.is-sticky .navbar .navbar-constrained .nav-item .item-label{font-size:1.5625em;color:#7f7f7f}
.mainnav.is-sticky .navbar .navbar-constrained .nav-item .item-label:hover{opacity:1;color:#e9423f}
.mainnav.is-sticky .navbar .navbar-constrained .nav-item .item-label:hover:after{display:none}
.mobilenav{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-16.875em);-moz-transform:translateX(-16.875em);-ms-transform:translateX(-16.875em);-o-transform:translateX(-16.875em);transform:translateX(-16.875em);-webkit-transition:-webkit-transform 350ms ease-out;-moz-transition:-moz-transform 350ms ease-out;transition:transform 350ms ease-out;width:16.875em;height:100%;position:fixed;left:0;top:0;z-index:1;z-index:101;overflow-y:scroll;background-color:#fff;padding-top:1.25em;display:none}
@media screen and (max-width:63.9375em){.mobilenav{display:block}
}
.mobilenav.is-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);box-shadow:3px 0px 5px 0px rgba(50,50,50,0.3)}
.mobilenav .l-constrained{height:auto}
.mobilenav .l-constrained.full{background:#e4e3de;padding-top:0.5em;margin-top:0.5em}
.mobilenav .l-constrained.no-sizing{box-sizing:content-box;width:12.5625em;margin:auto}
.mobilenav .title{color:#000;font-size:1.4375em;padding-bottom:0.08696em}
.mobilenav .title:last-child{padding-bottom:1em;padding-bottom:16px}
.mobilenav .title a{color:#000}
.mobilenav .title+.title{padding-top:1em}
.mobilenav .list{list-style:none;padding-bottom:1.75em;padding-top:0.1875em}
.mobilenav .list li{border-bottom:1px solid #d9d4ce}
.mobilenav .nav-item{padding:0.625em 0;display:block;color:#7f7f7f;font-size:1em}
.mobilenav .nav-item.language{color:#000}
.mobilenav .nav-item.act,.mobilenav .nav-item.cur{color:#e9423f}
.mobilenav .nav-item:hover{opacity:0.7}
.mobilenav .nav-item .ico-search{left:3px;position:relative;top:2px}
.mobilenav .mobile-search{padding-bottom:2em}
.mobilenav .mobile-search::after{clear:both;content:"";display:table}
.mobilenav .mobile-search input{float:left;width:65%;font-size:0.875em;height:2.28571em;border-width:1px;line-height:normal;padding-top:2px;padding-bottom:2px;padding-left:0.28571em}
.mobilenav .mobile-search button{float:right;width:34%;font-size:0.875em;background-color:#7f7f7f;line-height:normal;font-weight:300;text-transform:lowercase;height:2.28571em}
.metanav{z-index:13;position:absolute;top:1em;right:0}
@media screen and (max-width:75em){.metanav{top:0.625em}
}
@media screen and (max-width:63.9375em){.metanav{display:none}
}
@media print{.metanav{display:none}
}
.metanav .navbar::after{clear:both;content:"";display:table}
.metanav .navbar .nav-item{padding:0 2em 0 0;float:left}
.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap{background-color:transparent;border:none;cursor:pointer;height:17px;padding:0 1.25em 0 0;position:relative;width:100%}
.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap i{font-size:0.925em;right:-7px;color:#d9d4ce}
.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap .netvUI-label{font-family:"Corporate S",sans-serif,Arial;font-size:0.9375em;color:#d9d4ce;line-height:1;font-weight:700;cursor:pointer;text-transform:uppercase}
@media screen and (max-width:75em){.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap .netvUI-label{font-size:0.8125em;padding-top:1px}
}
.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap .itembox{top:1em;background-color:transparent;border-width:0;margin:0;padding-top:6px}
.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap .itembox .item{-moz-user-select:none;background-image:none;border-bottom:0;font-family:"Corporate S",sans-serif,Arial;font-size:0.9375em;color:#d9d4ce;display:block;line-height:1;font-weight:700;padding:0.375em 0;text-transform:uppercase}
@media screen and (max-width:75em){.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap .itembox .item{font-size:0.8125em}
}
.metanav .navbar .nav-item.netvUI-select .netvUI-select-wrap .itembox .item.sel{display:none}
.metanav .navbar .nav-item .item-label{font-family:"Corporate S",sans-serif,Arial;font-size:0.9375em;color:#d9d4ce;line-height:1;font-weight:700;cursor:pointer;text-transform:uppercase;position:relative}
@media screen and (max-width:75em){.metanav .navbar .nav-item .item-label{font-size:0.8125em}
}
.metanav .navbar .nav-item .item-label[data-icon=search]{padding-left:1.5em}
.metanav .navbar .nav-item .item-label[data-icon=dropdown]{padding-right:1.5em}
.metanav .navbar .nav-item .item-label[data-icon=dropdown] i.ico-show-dropdown{position:absolute;right:0.4375em;top:0.125em}
.metanav .navbar .nav-item .item-label[data-icon=dropdown].is-open+ul{display:block}
.metanav .navbar .nav-item .item-label[data-icon=dropdown]+ul{margin-top:1px;display:none}
.metanav .navbar .nav-item .item-label[data-icon=dropdown]+ul li{list-style:none;padding-top:0.25em}
.metanav .navbar .nav-item .item-label[data-icon=dropdown]+ul li a{font-family:"Corporate S",sans-serif,Arial;font-size:0.9375em;color:#b3b3b3;line-height:1;font-weight:700;text-transform:uppercase}
.metanav .navbar .nav-item .item-label[data-icon=dropdown]+ul li a:hover{color:#fff}
.metanav .navbar .nav-item .item-label.act,.metanav .navbar .nav-item .item-label.cur,.metanav .navbar .nav-item .item-label:hover{color:#fff}
.metanav .navbar .nav-item .item-label i.ico-search{position:absolute;top:2px;left:0}
@media screen and (max-width:75em){.touch .metanav .navbar .nav-item .item-label i.ico-search{top:0}
}
.breadcrumb{background-color:#fff}
.breadcrumb .row{display:table}
.breadcrumb .mobile-breadcrumb.item{height:2.375em;display:none;color:#7f7f7f}
@media screen and (max-width:63.9375em){.breadcrumb .mobile-breadcrumb.item{display:table}
}
.breadcrumb .mobile-breadcrumb.item .inner-wrapper{display:table-cell;vertical-align:middle;position:relative}
.breadcrumb .mobile-breadcrumb.item .inner-wrapper i{font-size:0.625em;padding-right:1em}
footer .breadcrumb .item .panel{bottom:2.125em;top:auto}
footer .breadcrumb .netvUI-select .netvUI-select-wrap{height:2.375em}
@media print{footer .breadcrumb .ico-breadcrumb-dropdown{display:none}
}
@media print{footer .breadcrumb{page-break-inside:avoid}
}
.ambiance-fadeshow{width:100%;height:37.5em;overflow:hidden;position:relative;background-color:#edeceb}
@media screen and (max-width:63.9375em){.ambiance-fadeshow{height:auto;margin-top:3.125em}
}
@media screen and (min-width:120em){.ambiance-fadeshow{height:auto}
}
@media print{.ambiance-fadeshow{display:none}
}
.ambiance-fadeshow.background{display:none}
.ambiance-fadeshow.is-init{background-color:#f5f4f2}
.ambiance-fadeshow.is-init.anim-2{background-color:#000}
.ambiance-fadeshow.is-init .loader{opacity:0}
@-moz-document url-prefix(){.ambiance-fadeshow.is-animated .controller .bullet{height:0.375em}
}
.ambiance-fadeshow .loader{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4em;height:4em;position:absolute;left:50%;top:50%;opacity:1}
.ambiance-fadeshow .loader img{width:100%;height:100%}
.ambiance-fadeshow .wrapper-constrainer{visibility:hidden}
.ambiance-fadeshow .wrapper-constrainer .item{position:static;opacity:1}
.ambiance-fadeshow .wrapper-constrainer .item img{position:static}
.ambiance-fadeshow .gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0.6) 0%,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.6)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,0.6) 0%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.6) 0%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.6) 0%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#00000000',GradientType=0);width:100%;height:30%;position:absolute;top:0;left:0;z-index:4}
@media screen and (max-width:63.9375em){.ambiance-fadeshow .gradient{display:none}
}
.ambiance-fadeshow.no-touch .bullet:hover .thumb{height:100%}
.ambiance-fadeshow.no-touch .bullet:hover .thumb img{opacity:1}
.ambiance-fadeshow .items{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.ambiance-fadeshow .item{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;margin:0;padding:0}
.ambiance-fadeshow .item:first-child{opacity:1}
.ambiance-fadeshow .item.is-prev{opacity:1;z-index:2}
.ambiance-fadeshow .item.is-active{opacity:1;z-index:3}
.ambiance-fadeshow .item.is-active figcaption{opacity:1}
.ambiance-fadeshow .item figcaption{-webkit-transform:translate(0%,80%);-moz-transform:translate(0%,80%);-ms-transform:translate(0%,80%);-o-transform:translate(0%,80%);transform:translate(0%,80%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:11em;max-height:4.49254em;position:absolute;bottom:50%;right:2em;font-size:4.1875em;font-family:"Corporate S",sans-serif,Arial;font-weight:500;color:#fff;opacity:1;display:block;line-height:1.1275;opacity:0;overflow:hidden;cursor:default}
@media screen and (max-width:87.5em){.ambiance-fadeshow .item figcaption{font-size:3.875em;right:1.5em;bottom:54%}
}
@media screen and (max-width:75em){.ambiance-fadeshow .item figcaption{font-size:3.5em;right:1.125em;bottom:56%}
}
@media screen and (max-width:63.9375em){.ambiance-fadeshow .item figcaption{-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%);right:50%;bottom:41%}
}
@media screen and (max-width:55em){.ambiance-fadeshow .item figcaption{font-size:3.125em}
}
@media screen and (max-width:43.75em){.ambiance-fadeshow .item figcaption{font-size:2.375em}
}
@media screen and (max-width:40em){.ambiance-fadeshow .item figcaption{font-size:2em}
}
@media screen and (max-width:28.125em){.ambiance-fadeshow .item figcaption{font-size:1.75em;right:50%}
}
@media screen and (max-width:21.25em){.ambiance-fadeshow .item figcaption{font-size:1.5em}
}
.ambiance-fadeshow picture img{-webkit-transform:translateX(-50%) rotateZ(0.01deg);-moz-transform:translateX(-50%) rotateZ(0.01deg);-ms-transform:translateX(-50%) rotateZ(0.01deg);-o-transform:translateX(-50%) rotateZ(0.01deg);transform:translateX(-50%) rotateZ(0.01deg);position:absolute;left:50%}
@media screen and (min-width:120em){.ambiance-fadeshow picture img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:100%;position:static}
}
@media screen and (max-width:63.9375em){.ambiance-fadeshow picture img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:100%;left:0;position:static}
}
@-moz-document url-prefix(){.ambiance-fadeshow.hardware-acceleration.is-animated .controller .bullet:hover .thumb{-webkit-transition:height 1ms linear;-moz-transition:height 1ms linear;transition:height 1ms linear}
.ambiance-fadeshow.hardware-acceleration.is-animated .controller .bullet .thumb{-webkit-transition:height 1ms linear;-moz-transition:height 1ms linear;transition:height 1ms linear}
}
.ambiance-fadeshow.hardware-acceleration .loader{-webkit-transition:opacity 3s linear;-moz-transition:opacity 3s linear;transition:opacity 3s linear}
.ambiance-fadeshow.hardware-acceleration .controller .bullet .thumb{-webkit-transition:height 300ms linear;-moz-transition:height 300ms linear;transition:height 300ms linear}
.ambiance-fadeshow.hardware-acceleration .controller .bullet .thumb img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;transition-delay:50ms}
.nullpage .ambiance-fadeshow{height:15.625em}
@media screen and (max-width:63.9375em){.nullpage .ambiance-fadeshow{height:auto;margin-top:3.125em}
}
@media screen and (min-width:120em){.nullpage .ambiance-fadeshow{height:auto}
}
.no-js .ambiance-fadeshow .wrapper-constrainer{visibility:visible}
.no-csstransforms3d .ambiance-fadeshow picture img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:120em){.no-csstransforms3d .ambiance-fadeshow picture img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@media screen and (max-width:63.9375em){.no-csstransforms3d .ambiance-fadeshow picture img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
.ambiance-fadeshow.hardware-acceleration.anim-1.is-init .items .item figcaption{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in}
.ambiance-fadeshow.hardware-acceleration.anim-1 .item.is-active{z-index:2}
.ambiance-fadeshow.hardware-acceleration.anim-1 .item.is-prev{-webkit-animation-name:ambianceFadeOut;-moz-animation-name:ambianceFadeOut;animation-name:ambianceFadeOut;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:200ms;-moz-animation-delay:200ms;animation-delay:200ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1;z-index:3}
.ambiance-fadeshow.hardware-acceleration.anim-1 .item.is-prev figcaption{-webkit-transition-duration:1ms;-moz-transition-duration:1ms;transition-duration:1ms}
.ambiance-fadeshow.hardware-acceleration.anim-2.is-init .items .item picture{display:block}
.ambiance-fadeshow.hardware-acceleration.anim-2.is-init .items .item figcaption{z-index:2}
.ambiance-fadeshow.hardware-acceleration.anim-2.is-loading .item.is-active{-webkit-transition:opacity 1ms;-moz-transition:opacity 1ms;transition:opacity 1ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}
.ambiance-fadeshow.hardware-acceleration.anim-2 .item{opacity:0}
.ambiance-fadeshow.hardware-acceleration.anim-2 .item.is-animated picture{-webkit-animation-name:zoom;-moz-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:12500ms;-moz-animation-duration:12500ms;animation-duration:12500ms;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.ambiance-fadeshow.hardware-acceleration.anim-2 .item.is-active{-webkit-transition:opacity 2200ms;-moz-transition:opacity 2200ms;transition:opacity 2200ms;-webkit-transition-delay:700ms;-moz-transition-delay:700ms;transition-delay:700ms;opacity:1;z-index:3}
.ambiance-fadeshow.hardware-acceleration.anim-2 .item.is-prev{z-index:2;opacity:0}
.ambiance-fadeshow.hardware-acceleration.anim-2 .item.is-prev figcaption{-webkit-transition:opacity 700ms;-moz-transition:opacity 700ms;transition:opacity 700ms}
.ambiance-fadeshow.hardware-acceleration.anim-2 .item.is-prev.is-animated{-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;transition:opacity 1000ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms;opacity:0.4}
.ambiance-fadeshow.hardware-acceleration.background.anim-2 .item{opacity:0}
.ambiance-fadeshow.hardware-acceleration.background.anim-2 .item.is-animated picture{-webkit-animation-name:zoom;-moz-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:12500ms;-moz-animation-duration:12500ms;animation-duration:12500ms;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.ambiance-fadeshow.hardware-acceleration.background.anim-2 .item.is-active{-webkit-transition:opacity 2200ms;-moz-transition:opacity 2200ms;transition:opacity 2200ms;-webkit-transition-delay:700ms;-moz-transition-delay:700ms;transition-delay:700ms;opacity:1;z-index:3}
.ambiance-fadeshow.hardware-acceleration.background.anim-2 .item.is-prev{z-index:2;opacity:0}
.ambiance-fadeshow.hardware-acceleration.background.anim-2 .item.is-prev figcaption{-webkit-transition:opacity 700ms;-moz-transition:opacity 700ms;transition:opacity 700ms}
.ambiance-fadeshow.hardware-acceleration.background.anim-2 .item.is-prev.is-animated{-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;transition:opacity 1000ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms;opacity:0.4}
.ambiance-fadeshow.is-locked .controller .bullet{cursor:default}
.ambiance-fadeshow .controller{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:2.375em;left:50%;z-index:4}
@media screen and (max-width:40em){.ambiance-fadeshow .controller{bottom:1em}
}
.ambiance-fadeshow .controller .bullet{width:3.75em;height:0.375em;list-style:none;float:left;margin:0 0.5em;position:relative;cursor:pointer;overflow:hidden}
@media screen and (max-width:40em){.ambiance-fadeshow .controller .bullet{font-size:0.625em}
}
.ambiance-fadeshow .controller .bullet.is-active .thumb{background-color:#e9423f;opacity:1}
.ambiance-fadeshow .controller .bullet .thumb{height:100%;position:absolute;bottom:0;width:100%;background-color:#e9423f;overflow:hidden;opacity:0.3}
.ambiance-fadeshow .controller .bullet .thumb img{width:3.75em;height:2.25em;min-width:3.75em;opacity:0;position:relative;top:50%;left:50%}
.btn-1{border:none;outline:none;color:#fff;background-color:#7f7f7f;font-size:1em;padding:0.125em 0.75em;border-radius:0.1875em}
#socialmedia{padding:0.875em 0 0.6875em;margin-bottom:4.5em;
}
#socialmedia::after{clear:both;content:"";display:table}
@media print{#socialmedia{display:none}
}
#socialmedia .left{float:left;padding-top:0.25em}
#socialmedia .left::after{clear:both;content:"";display:table}
#socialmedia .left .label{padding-right:1.125em;display:inline-block;vertical-align:middle}
@media screen and (max-width:53.125em){#socialmedia .left .label{display:block;text-align:center;padding-bottom:0.5em;padding-right:0}
}
#socialmedia .left .shariff{display:inline-block;vertical-align:middle}
@media screen and (max-width:53.125em){#socialmedia .left .shariff{display:block}
}
@media screen and (max-width:53.125em){#socialmedia .left{float:none;padding-bottom:1.25em}
}
#socialmedia .right{float:right}
#socialmedia .right a{display:inline-block;margin-left:1.875em}
#socialmedia .right a:first-child{margin-left:0}
@media screen and (max-width:53.125em){#socialmedia .right a{margin-left:0.9375em}
}
#socialmedia .right .label{padding-right:1.25em}
@media screen and (max-width:53.125em){#socialmedia .right .label{padding-right:0.57143em}
}
#socialmedia .right i{position:relative;top:-3px;display:inline-block;vertical-align:middle}
#socialmedia .right i:before{display:inline-block;color:#7f7f7f;transition:color 0.5s}
#socialmedia .right .print .label{padding-right:1.125em}
#socialmedia .right .print .ico-print:before{font-size:1.5625em}
@media screen and (max-width:53.125em){#socialmedia .right .print .ico-print:before{font-size:1.1875em}
}
#socialmedia .right .go-toppage .ico-toppage:before{font-size:1.6875em}
@media screen and (max-width:53.125em){#socialmedia .right .go-toppage .ico-toppage:before{font-size:1.3125em}
}
#socialmedia .right .print:hover .label,#socialmedia .right .go-toppage:hover .label{color:#000}
#socialmedia .right .print:hover i:before,#socialmedia .right .go-toppage:hover i:before{color:#000}
@media screen and (max-width:53.125em){#socialmedia .right{float:none;text-align:center}
}
#socialmedia .label{font-size:1em;font-weight:700;text-transform:uppercase;color:#7f7f7f;transition:color 0.5s}
@media screen and (max-width:53.125em){#socialmedia .label{font-size:0.875em;font-weight:600}
}
#socialmedia .shariff::after{clear:both;content:"";display:table}
#socialmedia .shariff ul{padding:0;margin:0;list-style:none}
#socialmedia .shariff ul::after{clear:both;content:"";display:table}
#socialmedia .shariff ul li{overflow:hidden;float:left;margin-left:1.125em}
#socialmedia .shariff ul li:first-child{margin-left:0}
@media screen and (max-width:53.125em){#socialmedia .shariff ul li{float:none;display:inline-block;height:1.875em}
}
#socialmedia .shariff ul li a{position:relative;display:block;text-decoration:none}
#socialmedia .shariff ul li a:hover .fab:before{color:#000}
#socialmedia .shariff ul li .fab{text-align:center;vertical-align:middle}
@media screen and (max-width:53.125em){#socialmedia .shariff ul{text-align:center}
}
#socialmedia .shariff .share_count,#socialmedia .shariff .share_text{display:none}
#socialmedia .shariff .fab{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-family:'iconfont-svgroup';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#socialmedia .shariff .fab:before{color:#7f7f7f;transition:color 0.5s}
#socialmedia .shariff .facebook a .fa-facebook-f:before{content:"\e631";font-size:1.3125em}
#socialmedia .shariff .googleplus a .fa-google-plus-g:before{content:"\e633";font-size:1.875em;position:relative;top:-3px}
#socialmedia .shariff .twitter a .fa-twitter:before{content:"\e632";font-size:1.4375em}
#socialmedia .shariff .linkedin a .fa-linkedin-in:before{content:"\e900";font-size:1.4375em}
@media screen and (max-width:53.125em){#socialmedia{padding:0.625em 1.25em 0.3125em 1.25em;margin-bottom:1.375em}
}
.l-constrained.l-content .carousel.is-inactive .carousel-controller{display:none}
.l-constrained.l-content .carousel .loader{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.5em;height:3.5em;background-color:#fff;left:50%;top:50%;position:absolute;z-index:120;opacity:0.4}
.l-constrained.l-content .carousel .loader img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;left:50%;top:50%;width:70%;height:70%}
.l-constrained.l-content .carousel.has-background.background-dark .carousel-controller i{color:#fff}
.l-constrained.l-content .carousel.is-init .carousel-item{visibility:visible}
.l-constrained.l-content .carousel.is-init .loader{display:none}
.l-constrained.l-content .carousel .carousel-controller{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:3.6875em;height:100%;top:50%;cursor:pointer}
@media screen and (max-width:26.25em){.l-constrained.l-content .carousel .carousel-controller{width:2.1875em}
}
@media print{.l-constrained.l-content .carousel .carousel-controller{display:none}
}
.l-constrained.l-content .carousel .carousel-controller i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;font-size:3em}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel .carousel-controller i{font-size:2.5em}
}
@media screen and (max-width:40em){.l-constrained.l-content .carousel .carousel-controller i{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;font-size:2em}
}
@media screen and (max-width:26.25em){.l-constrained.l-content .carousel .carousel-controller i{font-size:1.5em}
}
@media screen and (max-width:23.75em){.l-constrained.l-content .carousel .carousel-controller i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.l-constrained.l-content .carousel .carousel-controller:hover{filter:alpha(Opacity=60);opacity:0.6}
.l-constrained.l-content .carousel .controller-next{right:0}
@media screen and (max-width:23.75em){.l-constrained.l-content .carousel .controller-next{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);bottom:0;height:2.5em;right:50%;top:auto;width:2em}
}
.l-constrained.l-content .carousel .controller-next i{-webkit-transform:translate(22%,-50%);-moz-transform:translate(22%,-50%);-ms-transform:translate(22%,-50%);-o-transform:translate(22%,-50%);transform:translate(22%,-50%);right:0;left:auto}
.l-constrained.l-content .carousel .controller-prev{left:0}
@media screen and (max-width:23.75em){.l-constrained.l-content .carousel .controller-prev{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);bottom:0;height:2.5em;left:50%;right:auto;top:auto;width:2em}
}
.l-constrained.l-content .carousel .controller-prev i{-webkit-transform:translate(-22%,-50%);-moz-transform:translate(-22%,-50%);-ms-transform:translate(-22%,-50%);-o-transform:translate(-22%,-50%);transform:translate(-22%,-50%);left:0;right:auto}
.l-constrained.l-content .carousel .carousel-container{box-sizing:content-box;margin:0 auto;position:relative;overflow:hidden;z-index:1;padding-bottom:9px;width:100%}
.l-constrained.l-content .carousel .carousel-wrapper{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);box-sizing:content-box;position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.l-constrained.l-content .carousel .carousel-item{box-sizing:border-box;width:14.75em;display:block;padding-left:5px;padding-right:5px;background-color:transparent;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative;visibility:hidden}
.l-constrained.l-content .carousel .carousel-item .carousel-item-inner{background:#fff;color:#000;height:100%;width:100%}
.l-constrained.l-content .carousel .swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.l-constrained.l-content .carousel .swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.l-constrained.l-content .carousel.legacy.is-init .carousel-wrapper{display:table}
.l-constrained.l-content .carousel.legacy .carousel-container{display:block}
.l-constrained.l-content .carousel.legacy .carousel-wrapper{display:block;table-layout:fixed;transform-style:initial;position:relative;left:0;border-collapse:separate;border-spacing:26px 0;margin-left:-26px}
.l-constrained.l-content .carousel.legacy .carousel-controller.is-disabled{opacity:0.3;cursor:default}
.l-constrained.l-content .carousel.legacy .carousel-item{display:table-cell;transform-style:initial;vertical-align:top}
.l-constrained.l-content .widget-wrapper.is-inactive .arrow{display:none}
.l-constrained.l-content .widget-wrapper .carousel-grid{position:relative;margin:0 auto;padding:0;width:100%;list-style:none;text-align:center}
.l-constrained.l-content .widget-wrapper .carousel-grid:before,.l-constrained.l-content .widget-wrapper .carousel-grid:after{display:table;content:' '}
.l-constrained.l-content .widget-wrapper .carousel-grid:after{clear:both}
.l-constrained.l-content .widget-wrapper .carousel-grid.carousel-effect-active .placeholder .item{pointer-events:none}
.l-constrained.l-content .widget-wrapper .carousel-grid .placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:block;float:left}
.l-constrained.l-content .widget-wrapper .carousel-grid .placeholder:first-child{margin-left:0}
.l-constrained.l-content .widget-wrapper .carousel-grid .placeholder:last-child{margin-right:0}
.l-constrained.l-content .widget-wrapper .carousel-grid .placeholder .item{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0 auto;border:none}
.l-constrained.l-content .widget-wrapper .carousel-grid .placeholder .item:nth-child(2){z-index:1;visibility:hidden}
@-moz-document url-prefix(){.l-constrained.l-content .widget-wrapper .carousel-grid .placeholder .item{outline:1px solid transparent}
}
.l-constrained.l-content .widget-wrapper .arrow{width:3.5em;height:100%;position:absolute;top:0;cursor:pointer}
@media screen and (max-width:26.25em){.l-constrained.l-content .widget-wrapper .arrow{bottom:0;cursor:pointer;left:50%;position:absolute;top:auto;height:2.75em;width:50%}
}
@media print{.l-constrained.l-content .widget-wrapper .arrow{display:none}
}
.l-constrained.l-content .widget-wrapper .arrow.prev{left:0}
@media screen and (max-width:26.25em){.l-constrained.l-content .widget-wrapper .arrow.prev{left:0;right:auto}
}
@media screen and (max-width:63.9375em){.l-constrained.l-content .widget-wrapper .arrow.prev i{-webkit-transform:translate(-12px,-50%);-moz-transform:translate(-12px,-50%);-ms-transform:translate(-12px,-50%);-o-transform:translate(-12px,-50%);transform:translate(-12px,-50%);left:0;right:auto}
}
@media screen and (max-width:48em){.l-constrained.l-content .widget-wrapper .arrow.prev i{-webkit-transform:translate(-8px,-50%);-moz-transform:translate(-8px,-50%);-ms-transform:translate(-8px,-50%);-o-transform:translate(-8px,-50%);transform:translate(-8px,-50%)}
}
@media screen and (max-width:26.25em){.l-constrained.l-content .widget-wrapper .arrow.prev i{-webkit-transform:translate(-15%,-50%);-moz-transform:translate(-15%,-50%);-ms-transform:translate(-15%,-50%);-o-transform:translate(-15%,-50%);transform:translate(-15%,-50%);right:0;left:auto}
}
.l-constrained.l-content .widget-wrapper .arrow.prev i:before{content:"\e602"}
@media screen and (max-width:63.9375em){.l-constrained.l-content .widget-wrapper .arrow.prev i:before{content:"\e603"}
}
.l-constrained.l-content .widget-wrapper .arrow.next{right:0}
@media screen and (max-width:26.25em){.l-constrained.l-content .widget-wrapper .arrow.next{right:0;left:auto}
}
@media screen and (max-width:63.9375em){.l-constrained.l-content .widget-wrapper .arrow.next i{-webkit-transform:translate(12px,-50%);-moz-transform:translate(12px,-50%);-ms-transform:translate(12px,-50%);-o-transform:translate(12px,-50%);transform:translate(12px,-50%);left:auto;right:0}
}
@media screen and (max-width:48em){.l-constrained.l-content .widget-wrapper .arrow.next i{-webkit-transform:translate(8px,-50%);-moz-transform:translate(8px,-50%);-ms-transform:translate(8px,-50%);-o-transform:translate(8px,-50%);transform:translate(8px,-50%)}
}
@media screen and (max-width:26.25em){.l-constrained.l-content .widget-wrapper .arrow.next i{-webkit-transform:translate(15%,-50%);-moz-transform:translate(15%,-50%);-ms-transform:translate(15%,-50%);-o-transform:translate(15%,-50%);transform:translate(15%,-50%);left:0;right:auto}
}
.l-constrained.l-content .widget-wrapper .arrow.next i:before{content:"\e604"}
@media screen and (max-width:63.9375em){.l-constrained.l-content .widget-wrapper .arrow.next i:before{content:"\e605"}
}
.l-constrained.l-content .widget-wrapper .arrow i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;font-size:3em}
@media screen and (max-width:48em){.l-constrained.l-content .widget-wrapper .arrow i{font-size:2.375em}
}
.l-constrained.l-content .widget-wrapper .arrow:hover{filter:alpha(Opacity=60);opacity:0.6}
.l-constrained.l-content .widget-wrapper .overlay{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:90%;height:100%;position:absolute;left:50%;top:0;z-index:1;display:none !important;background-color:#f5f4f2}
.l-constrained.l-content .widget-wrapper .overlay img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:relative;display:block;width:4em;height:4em}
.l-constrained.l-content .widget-wrapper .controller{text-align:center;display:none}
.l-constrained.l-content .widget-wrapper .controller a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;margin:0em 0.5em;width:1.125em;height:1.125em;border-radius:50%;background:#fff;cursor:pointer;opacity:0.7;display:inline-block}
.l-constrained.l-content .widget-wrapper .controller a.is-current{opacity:1;box-shadow:0 0 0 5px rgba(255,255,255,0.4)}
.carousel-effect-flip.carousel-effect-active .placeholder .item:nth-child(2),.carousel-effect-flip.carousel-effect-active .placeholder.tt-empty .item{opacity:0;-webkit-animation:LTRflipIn 0.8s ease-in forwards;animation:LTRflipIn 0.8s ease-in forwards}
.carousel-effect-flip.carousel-effect-active.rtl .placeholder .item:nth-child(2),.carousel-effect-flip.carousel-effect-active.rtl .placeholder.tt-empty .item{opacity:0;-webkit-animation:RTLflipIn 0.8s ease-in forwards;animation:RTLflipIn 0.8s ease-in forwards}
.carousel-effect-flip.rtl.carousel-effect-active .placeholder:not(.tt-empty) .item:first-child{-webkit-animation:RTLflipOut 0.8s ease-in forwards;-moz-animation:RTLflipOut 0.8s ease-in forwards;animation:RTLflipOut 0.8s ease-in forwards}
.carousel-effect-flip .placeholder{-webkit-perspective:1500px;-moz-perspective:1500px;perspective:1500px}
.carousel-effect-flip .placeholder .item{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
.carousel-effect-flip.carousel-effect-active .placeholder:not(.tt-empty) .item:first-child{-webkit-animation:LTRflipOut 0.8s ease-in forwards;-moz-animation:LTRflipOut 0.8s ease-in forwards;animation:LTRflipOut 0.8s ease-in forwards}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(2) .item{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(3) .item{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(4) .item{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(5) .item{-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(6) .item{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(7) .item{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(8) .item{-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(9) .item{-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;animation-delay:0.8s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(10) .item{-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(11) .item{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(12) .item{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(13) .item{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(14) .item{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(15) .item{-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(16) .item{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(17) .item{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(18) .item{-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(19) .item{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active .placeholder:nth-child(20) .item{-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;animation-delay:1.9s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(1) .item{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(2) .item{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(3) .item{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(4) .item{-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(5) .item{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(6) .item{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(7) .item{-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(8) .item{-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;animation-delay:0.8s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(9) .item{-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(10) .item{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(11) .item{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(12) .item{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(13) .item{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(14) .item{-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(15) .item{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(16) .item{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(17) .item{-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(18) .item{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(19) .item{-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;animation-delay:1.9s}
.widget-wrapper .carousel-effect-delay.carousel-effect-active.rtl .placeholder:nth-last-child(20) .item{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}
@-webkit-keyframes LTRflipOut{50%{opacity:0;-webkit-transform:rotateY(90deg)}
100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes LTRflipOut{50%{opacity:0;transform:rotateY(90deg)}
100%{opacity:0;transform:rotateY(90deg)}
}
@-webkit-keyframes LTRflipIn{0%{opacity:0;-webkit-transform:rotateY(-90deg)}
50%{opacity:0;-webkit-transform:rotateY(-90deg)}
75%{visibility:visible;opacity:1;-webkit-transform:rotateY(15deg);-webkit-animation-timing-function:ease-in}
100%{visibility:visible;opacity:1;-webkit-transform:rotateY(0deg)}
}
@keyframes LTRflipIn{0%{opacity:0;transform:rotateY(-90deg)}
50%{opacity:0;transform:rotateY(-90deg)}
75%{visibility:visible;opacity:1;transform:rotateY(15deg);animation-timing-function:ease-in}
100%{visibility:visible;opacity:1;transform:rotateY(0deg)}
}
@-webkit-keyframes RTLflipOut{50%{opacity:0;-webkit-transform:rotateY(-90deg)}
100%{opacity:0;-webkit-transform:rotateY(-90deg)}
}
@keyframes RTLflipOut{50%{opacity:0;transform:rotateY(-90deg)}
100%{opacity:0;transform:rotateY(-90deg)}
}
@-webkit-keyframes RTLflipIn{0%{opacity:0;-webkit-transform:rotateY(90deg)}
50%{opacity:0;-webkit-transform:rotateY(90deg)}
75%{visibility:visible;opacity:1;-webkit-transform:rotateY(15deg);-webkit-animation-timing-function:ease-in}
100%{visibility:visible;opacity:1;-webkit-transform:rotateY(0deg)}
}
@keyframes RTLflipIn{0%{opacity:0;transform:rotateY(90deg)}
50%{opacity:0;transform:rotateY(90deg)}
75%{visibility:visible;opacity:1;transform:rotateY(15deg);animation-timing-function:ease-in}
100%{visibility:visible;opacity:1;transform:rotateY(0deg)}
}
.l-constrained.l-content .carousel-image .carousel-item:hover .itempanel{opacity:1}
.l-constrained.l-content .carousel-image .carousel-item .itempanel{-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;opacity:0;height:12.5em;width:12.5em;max-height:12.5em;max-width:12.5em;z-index:1;position:absolute;left:50%;top:50%;margin-left:-6.25em;margin-top:-6.25em;padding:1em 1em;background-color:rgba(255,255,255,0.9)}
@media print{.l-constrained.l-content .carousel-image .carousel-item .itempanel{opacity:1}
}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .text{padding:0;text-align:left;max-height:96px;overflow:hidden;cursor:default}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .button{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:1.2em;left:50%}
.l-constrained.l-content .carousel-image .carousel-item .itempanel .button .icon-wrap{position:relative;display:inline-block;width:2.5em;height:2.5em}
.l-constrained.l-content .carousel-image .carousel-item img{display:block;min-width:100%}
.l-constrained.l-content .carousel-imagetext .carousel-item{height:336px}
.l-constrained.l-content .carousel-imagetext .carousel-item .headerimage{width:100%;height:9.75em;display:block;margin:0;padding:0}
.l-constrained.l-content .carousel-imagetext .carousel-item .headerimage img{width:100%;min-height:9.75em;height:auto}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel{padding:1.125em}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .title{max-height:65px;margin-bottom:0.1875em;line-height:1.175;text-align:center;overflow:hidden}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .title span{display:block}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .text-wrap{max-height:72px;overflow:hidden}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .text-wrap p{text-align:center;padding-top:0;box-sizing:content-box}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .button{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:auto;position:absolute;bottom:1.2em;left:50%}
.l-constrained.l-content .carousel-imagetext .carousel-item .itempanel .button .icon-wrap{position:relative;display:inline-block;width:2.5em;height:2.5em}
.l-constrained.l-content .carousel-text .carousel-item{height:336px}
.l-constrained.l-content .carousel-text .carousel-item .itempanel{padding:2.25em 1.125em 1.125em;text-align:center}
.l-constrained.l-content .carousel-text .carousel-item .itempanel .title{max-height:68px;margin-bottom:0.21429em;box-sizing:content-box;line-height:1.175;text-align:center;overflow:hidden}
.l-constrained.l-content .carousel-text .carousel-item .itempanel .title span{display:block}
.l-constrained.l-content .carousel-text .carousel-item .itempanel .text-wrap{max-height:150px;overflow:hidden}
.l-constrained.l-content .carousel-text .carousel-item .itempanel .text-wrap p{padding-top:0;box-sizing:content-box;text-align:center;color:#7f7f7f}
.l-constrained.l-content .carousel-text .carousel-item .itempanel .button{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:1.5em;left:50%}
.l-constrained.l-content .carousel-text .carousel-item .itempanel .button .icon-wrap{position:relative;display:inline-block;width:2.5em;height:2.5em}
.l-constrained.l-content .carousel-logo{padding-top:5.375em;padding-bottom:6.25em}
.l-constrained.l-content .carousel-logo .inner-wrapper.is-widget{padding-top:1em;padding:0 5.5em !important}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel-logo .inner-wrapper.is-widget{padding:0 3.5em !important}
}
@media screen and (max-width:30em){.l-constrained.l-content .carousel-logo .inner-wrapper.is-widget{padding:0 0 5em !important}
}
.l-constrained.l-content .carousel-logo .placeholder{margin:0 1.5em;width:14.625em;height:14.6875em;max-width:14.6875em;max-height:14.6875em}
.l-constrained.l-content .carousel-logo .repo{position:absolute;z-index:5;left:0;top:0}
.l-constrained.l-content .carousel-logo .repo .item{width:14.6875em;height:14.6875em;position:absolute;z-index:5;left:0;top:0}
.l-constrained.l-content .carousel-logo .item{background:#fff;color:#000;border-radius:50%}
.l-constrained.l-content .carousel-logo .item .logo{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;margin:auto;max-height:11em;position:relative;top:50%;width:9em}
.l-constrained.l-content .carousel-logo .arrow{width:5.5em}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel-logo .arrow{width:3.5em}
}
@media screen and (max-width:30em){.l-constrained.l-content .carousel-logo .arrow{width:50%}
}
@media screen and (max-width:26.25em){.l-constrained.l-content .carousel-logo{padding-top:2.625em;padding-bottom:3.125em}
}
.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget{box-sizing:border-box;width:100% !important;padding-top:1em;padding:0 5.5em !important}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget{padding:0 3.5em !important}
}
@media screen and (max-width:33.75em){.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget{padding:0 0 3em !important}
}
.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .carousel-controller{width:5.5em}
.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .carousel-controller i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;right:auto}
@media screen and (max-width:33.75em){.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .carousel-controller i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .carousel-controller:hover{filter:alpha(Opacity=60);opacity:0.6}
@media screen and (max-width:33.75em){.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .controller-next{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);bottom:0;height:2.5em;right:50%;top:auto;width:2em}
}
@media screen and (max-width:33.75em){.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .controller-prev{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);bottom:0;height:2.5em;left:50%;right:auto;top:auto;width:2em}
}
@media screen and (max-width:23.75em){.l-constrained.l-content .carousel-teaser .inner-wrapper.is-widget .carousel-container{width:100% !important}
}
.l-constrained.l-content .carousel-teaser .carousel-item{height:486px;padding-left:10px;padding-right:10px;width:22.625em}
@media screen and (max-width:40em){.l-constrained.l-content .carousel-teaser .carousel-item{height:374px}
}
.l-constrained.l-content .carousel-teaser .carousel-item .headerimage{width:100%;height:9.75em;display:block;margin:0;padding:0}
.l-constrained.l-content .carousel-teaser .carousel-item .headerimage img{width:100%;min-height:9.75em;height:auto}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel{padding:1.125em}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .title{max-height:65px;margin-bottom:0.1875em;line-height:1.175;text-align:left;overflow:hidden}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .title span{display:block}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .text-wrap{max-height:72px;overflow:hidden}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .text-wrap p{text-align:left;padding-top:0;box-sizing:content-box}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .button{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:auto;position:absolute;bottom:1.2em;left:50%}
.l-constrained.l-content .carousel-teaser .carousel-item .itempanel .button .icon-wrap{position:relative;display:inline-block;width:2.5em;height:2.5em}
.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget{width:46.875em;padding:0 6em}
@media screen and (max-width:63.9375em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget{width:100%;padding:0 4em}
}
@media screen and (max-width:33.75em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget{padding:0 1em 5em}
}
@media print{.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget{width:100%;padding:0}
}
.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget .arrow{display:none}
@media screen and (max-width:33.75em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget .arrow{bottom:0;cursor:pointer;left:50%;position:absolute;top:auto;height:2.75em;width:50%}
}
@media screen and (max-width:33.75em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget .arrow.prev{left:0;right:auto}
}
@media screen and (max-width:33.75em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget .arrow.prev i{-webkit-transform:translate(-15%,-50%);-moz-transform:translate(-15%,-50%);-ms-transform:translate(-15%,-50%);-o-transform:translate(-15%,-50%);transform:translate(-15%,-50%);right:0;left:auto}
}
@media screen and (max-width:33.75em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget .arrow.next{right:0;left:auto}
}
@media screen and (max-width:33.75em){.l-constrained.l-content.l-full .widget-wrapper.carousel-quote .inner-wrapper.is-widget .arrow.next i{-webkit-transform:translate(15%,-50%);-moz-transform:translate(15%,-50%);-ms-transform:translate(15%,-50%);-o-transform:translate(15%,-50%);transform:translate(15%,-50%);left:0;right:auto}
}
.l-constrained.l-content .carousel-quote{width:auto}
.l-constrained.l-content .carousel-quote .item-constrainer{width:100%}
.l-constrained.l-content .carousel-quote .item-constrainer img{width:100%}
.l-constrained.l-content .carousel-quote .bb-bookblock{-webkit-perspective:1800px;-moz-perspective:1800px;perspective:1800px;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin:0 auto;position:relative;z-index:100;padding:0}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-outer{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;overflow:hidden;z-index:999}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-page{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:50%;height:100%;left:50%}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-content{width:200%}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-front .bb-content{left:-100%}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical>div.bb-page:first-child{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical>div.bb-page:first-child .bb-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-flip-initial{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-flip-next{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-flip-prev{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-flip-next-end{-webkit-transform:rotateY(-15deg);-moz-transform:rotateY(-15deg);-ms-transform:rotateY(-15deg);-o-transform:rotateY(-15deg);transform:rotateY(-15deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-vertical .bb-flip-prev-end{-webkit-transform:rotateY(-165deg);-moz-transform:rotateY(-165deg);-ms-transform:rotateY(-165deg);-o-transform:rotateY(-165deg);transform:rotateY(-165deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-page{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;width:100%;height:50%;top:50%}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-content{height:200%}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-back{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-front .bb-content{top:-100%}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-flip-next,.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-flip-initial{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-flip-prev{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-flip-next-end{-webkit-transform:rotateX(15deg);-moz-transform:rotateX(15deg);-ms-transform:rotateX(15deg);-o-transform:rotateX(15deg);transform:rotateX(15deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal .bb-flip-prev-end{-webkit-transform:rotateX(165deg);-moz-transform:rotateX(165deg);-ms-transform:rotateX(165deg);-o-transform:rotateX(165deg);transform:rotateX(165deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal>div.bb-page:first-child{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock.bb-horizontal>div.bb-page:first-child .bb-back{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-page{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-page>div{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-page>div:not(:only-child){-webkit-backface-visibility:hidden;backface-visibility:hidden}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-item{width:100%;height:100%;position:absolute;top:0;left:0;display:none;background-color:#fff}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-item::after{clear:both;content:"";display:table}
.l-constrained.l-content .carousel-quote .bb-bookblock .inline-image{float:left;width:50%;height:auto}
@media screen and (max-width:40em){.l-constrained.l-content .carousel-quote .bb-bookblock .inline-image{display:none}
}
.l-constrained.l-content .carousel-quote .bb-bookblock .content{background-color:#fff;height:100%;padding:2em 2em 2em 25.5em}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel-quote .bb-bookblock .content{padding:2em 1.75em 2em 54%}
}
@media screen and (max-width:48em){.l-constrained.l-content .carousel-quote .bb-bookblock .content{padding:2em 1em 2em 54%}
}
@media screen and (max-width:40em){.l-constrained.l-content .carousel-quote .bb-bookblock .content{padding:2em 1.75em 2em 1.75em}
}
.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative}
.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap:after{display:none}
.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap .quote{font-size:1.875em}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap .quote{font-size:1.5em;padding-bottom:0.5em}
}
@media screen and (max-width:48em){.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap .quote{font-size:1.375em;padding-bottom:0.425em;line-height:1.25em}
}
.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap .author{padding-bottom:0}
@media screen and (max-width:63.9375em){.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap .author{font-size:1.25em}
}
@media screen and (max-width:48em){.l-constrained.l-content .carousel-quote .bb-bookblock .content.content-pullquote .quote-wrap .author{font-size:1.125em}
}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-overlay,.l-constrained.l-content .carousel-quote .bb-bookblock .bb-flipoverlay{background-color:rgba(0,0,0,0.7);position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0}
.l-constrained.l-content .carousel-quote .bb-bookblock .bb-flipoverlay{background-color:rgba(0,0,0,0.2)}
.no-js .l-constrained.l-content .carousel-quote .bb-bookblock{width:auto;height:auto}
.no-js .l-constrained.l-content .carousel-quote .bb-bookblock .bb-item{display:block;position:relative}
.panel-restaurantsearch{width:100%}
.panel-restaurantsearch.is-init .result-box .result-main{height:auto}
.panel-restaurantsearch.is-loading .result-box.is-open .result-header .indicator{display:none}
.panel-restaurantsearch.is-loading .result-box .result-main .overlay{display:block}
.panel-restaurantsearch.is-loading .result-box .result-header .indicator{display:block}
.panel-restaurantsearch .repo{display:none !important}
.panel-restaurantsearch .panelbox{width:100%;background:#fff;padding:2.125em;margin-bottom:2.25em}
@media screen and (max-width:40em){.panel-restaurantsearch .panelbox{padding-left:0.9375em;padding-right:0.9375em}
}
.panel-restaurantsearch .brow{width:100%}
.panel-restaurantsearch .brow::after{clear:both;content:"";display:table}
.panel-restaurantsearch .brow.additional{padding-top:2.375em;padding-bottom:1.125em;display:none}
.panel-restaurantsearch .brow.additional .btn{float:right;width:auto}
@media screen and (max-width:40em){.panel-restaurantsearch .brow.additional .btn{height:auto;padding:0.75em 1em;width:100%}
}
.panel-restaurantsearch .brow .bcell{width:50%;float:left;padding-left:2.25em;min-height:1px;position:relative}
.panel-restaurantsearch .brow .bcell:first-child{padding-right:2.25em;padding-left:0}
.panel-restaurantsearch .brow .bcell.full{width:100%;padding-left:0;padding-right:0}
@media screen and (max-width:63.9375em){.panel-restaurantsearch .brow .bcell.tab-full{width:100%}
}
.panel-restaurantsearch .brow .bcell.tab-full>.bcell{width:50%}
@media screen and (max-width:40em){.panel-restaurantsearch .brow .bcell.tab-full>.bcell{width:100%}
}
@media screen and (max-width:40em){.panel-restaurantsearch .brow .bcell.mob-full{width:100%;padding:0 !important}
}
@media screen and (max-width:40em){.panel-restaurantsearch .brow .bcell.mob-full>.netvUI-select{min-height:0;padding-bottom:1.125em}
}
@media screen and (max-width:40em){.panel-restaurantsearch .brow .bcell.mob-full>.netvUI-select#rs-entranceregulation{padding-bottom:2em}
}
@media screen and (max-width:40em){.panel-restaurantsearch .brow .bcell.mob-hide{display:none}
}
.panel-restaurantsearch .brow .bcell>.bcell{padding-left:0.625em}
.panel-restaurantsearch .brow .bcell>.bcell:first-child{padding-right:0.625em;padding-left:0}
.panel-restaurantsearch .brow .bcell>.netvUI-select{padding-bottom:2.375em;min-height:6.1875em}
.panel-restaurantsearch .brow .bcell>.netvUI-select .netvUI-select-wrap{padding-left:0.8125em}
.panel-restaurantsearch .result-box{width:100%;border:3px solid #e4e3de;display:none}
@media screen and (max-width:40em){.panel-restaurantsearch .result-box{margin-top:1.5em}
}
.panel-restaurantsearch .result-box.is-init{display:block}
.panel-restaurantsearch .result-box.is-open .result-main{-webkit-transition:height 300ms linear;-moz-transition:height 300ms linear;transition:height 300ms linear}
.panel-restaurantsearch .result-box .result-main{-webkit-transition:height 500ms linear;-moz-transition:height 500ms linear;transition:height 500ms linear;height:0;overflow:hidden;position:relative}
.panel-restaurantsearch .result-box .result-main .overlay{background-color:rgba(255,255,255,0.75);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:none}
.panel-restaurantsearch .result-box .result-main .overlay .indicator{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;position:absolute;left:50%;top:50%;opacity:0.5}
.panel-restaurantsearch .result-box .result-header{width:100%;background-color:#e4e3de;padding:0.8125em;position:relative}
.panel-restaurantsearch .result-box .result-header::after{clear:both;content:"";display:table}
@media screen and (max-width:40em){.panel-restaurantsearch .result-box .result-header{padding:0.375em 0.8125em}
}
.panel-restaurantsearch .result-box .result-header .label{font-family:"Corporate S",sans-serif,Arial;font-size:1.375em;color:#7f7f7f}
.panel-restaurantsearch .result-box .result-header .indicator{width:1.75em;float:right;display:none}
.panel-restaurantsearch .result-box .result-main .controller{padding:0.9375em 0.8125em}
@media screen and (max-width:40em){.panel-restaurantsearch .result-box .result-main .controller{padding:1.4375em 0.8125em}
}
.panel-restaurantsearch .result-box .result-main .controller .brow{width:100%}
.panel-restaurantsearch .result-box .result-main .controller .brow::after{clear:both;content:"";display:table}
.panel-restaurantsearch .result-box .result-main .controller .brow .bcell{padding:0}
.panel-restaurantsearch .result-box .result-main .controller .brow .bcell:first-child{padding:0}
.panel-restaurantsearch .result-box .result-main .stage{overflow:hidden;position:relative}
.panel-restaurantsearch .searchfield{margin-bottom:1.25em;padding-bottom:0}
.panel-restaurantsearch .searchfield .search{height:2.44444em;font-size:1.125em;padding-right:1.77778em;padding-left:0.72222em;color:#7f7f7f;position:relative}
.panel-restaurantsearch .searchfield i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.1875em;position:absolute;right:0.52632em;top:50%;color:#7f7f7f}
.panel-restaurantsearch .rsp-switch{position:relative}
.panel-restaurantsearch .rsp-switch:first-child label{border-radius:0.125em 0 0 0.125em}
@media screen and (max-width:40em){.panel-restaurantsearch .rsp-switch:first-child label{border-radius:0.125em 0.125em 0 0}
}
.panel-restaurantsearch .rsp-switch:last-child label{border-radius:0 0.125em 0.125em 0}
@media screen and (max-width:40em){.panel-restaurantsearch .rsp-switch:last-child label{border-radius:0 0 0.125em 0.125em}
}
.panel-restaurantsearch .rsp-switch.act label,.panel-restaurantsearch .rsp-switch.sel label,.panel-restaurantsearch .rsp-switch.cur label{background-color:#7f7f7f;color:#fff}
.panel-restaurantsearch .rsp-switch.result-view{margin-bottom:0.75em}
@media screen and (max-width:40em){.panel-restaurantsearch .rsp-switch.result-view{width:100%;margin-bottom:0}
}
@media screen and (max-width:40em){.panel-restaurantsearch .rsp-switch.result-view:last-child{margin-bottom:1.125em}
}
@media screen and (max-width:40em){.panel-restaurantsearch .rsp-switch.result-sort{width:100%;margin-bottom:0}
}
.panel-restaurantsearch .rsp-switch input.sel+label,.panel-restaurantsearch .rsp-switch input.act+label,.panel-restaurantsearch .rsp-switch input.cur+label{background-color:#7f7f7f;color:#fff}
.panel-restaurantsearch .rsp-switch label{background-color:#e4e3de;color:#7f7f7f;height:2.75em;width:100%;padding:0;margin:0;text-align:center;position:relative;cursor:pointer}
.panel-restaurantsearch .rsp-switch label .label{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;padding:0 0.25em;font-family:"Corporate S",sans-serif,Arial;font-size:1em;font-weight:700}
.panel-restaurantsearch .rsp-switch i,.panel-restaurantsearch .rsp-switch input{display:none}
.panel-restaurantsearch input{width:100%}
.panel-restaurantsearch button{width:100%}
@media screen and (max-width:40em){.panel-restaurantsearch button{width:100%}
}
.panel-restaurantsearch button.btn.submit{margin-bottom:2em}
@media screen and (max-width:40em){.panel-restaurantsearch button.btn.submit{margin:auto;margin-bottom:1em;max-width:11.875em;display:block}
}
.panel-restaurantsearch{overflow:hidden}
.panel-restaurantsearch .map{height:597px;width:100%;padding:0 0.8125em 0.8125em}
.panel-restaurantsearch .map.is-hidden{display:none}
.panel-restaurantsearch .map .inner-wrapper{background-color:#ccc;width:100%;height:100%;border:1px solid #7f7f7f;padding:0}
.panel-restaurantsearch .map .inner-wrapper .rsp-marker-info{font-size:14px;line-height:17px;padding-top:0.375em}
.panel-restaurantsearch .map .inner-wrapper .morelink{display:block;padding-bottom:0.5em}
.panel-restaurantsearch .map .inner-wrapper .morelink .label{font-size:1em;font-weight:700;color:#000;text-transform:uppercase}
@media screen and (max-width:48em){.panel-restaurantsearch .map .inner-wrapper .morelink .label{font-size:0.875em}
}
.panel-restaurantsearch .map .inner-wrapper .morelink .icon-wrap{display:inline-block;position:relative;top:3px;width:1.69231em;height:1.69231em;margin-left:0.61538em}
.panel-restaurantsearch .map .inner-wrapper .morelink .icon-wrap svg{width:1.69231em;height:1.69231em;border-left:1px solid transparent}
.panel-restaurantsearch .map .inner-wrapper .morelink:hover .label{color:#e9423f}
.panel-restaurantsearch .resultlist{display:block}
.panel-restaurantsearch .resultlist.is-hidden{display:none}
.panel-restaurantsearch .resultlist .item{display:table;padding:1.875em;border-top:3px solid #e4e3de;list-style:none;width:100%}
.panel-restaurantsearch .resultlist .item .brow{display:table-row}
.panel-restaurantsearch .resultlist .item .brow .bcell{display:table-cell;width:auto;height:100%;float:none;vertical-align:top}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell{width:100%;padding:0;display:block}
}
.panel-restaurantsearch .resultlist .item .brow .bcell:first-child{border-right:1px solid #e4e3de}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell:first-child{border-right:none}
}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.payload{padding-bottom:1em}
}
.panel-restaurantsearch .resultlist .item .brow .bcell.payload .title{font-size:1.8125em;line-height:1.075;padding-bottom:0.41379em}
@media screen and (max-width:40em){.panel-restaurantsearch .resultlist .item .brow .bcell.payload .title{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
}
.panel-restaurantsearch .resultlist .item .brow .bcell.payload address{font-size:1.125em;font-style:normal;color:#7f7f7f}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta{position:relative;width:16em}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta{width:100%}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta::after{clear:both;content:"";display:table}
}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .label{font-size:1.125em;font-style:normal;color:#7f7f7f;padding-bottom:0.55556em}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta .label{border-right:none;float:left;padding-left:0}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .label:after{content:","}
}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta .label:first-child{float:none;display:inline-block}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .label:first-child:after{display:none}
}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta .label.distance{padding-right:0.33333em}
}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink{position:absolute;bottom:0;padding-right:2.8125em;display:table}
@media screen and (max-width:63.9375em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink{position:relative;margin-top:0.5em}
}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink{clear:both;padding-left:0}
}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink>.label{color:#000;font-weight:700;font-size:1em;text-transform:uppercase;padding-bottom:0}
@media screen and (max-width:45.125em){.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink>.label{padding-left:0}
}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink>.icon-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:0.75em;position:absolute;right:0;top:49%;display:block;width:1.83333em;height:1.83333em}
.panel-restaurantsearch .resultlist .item .brow .bcell.meta .morelink>.icon-wrap svg{width:1.83333em;height:1.83333em}
.panel-newsfeed{width:100%}
.panel-newsfeed.is-init .result-box .result-main{height:auto}
.panel-newsfeed.is-loading .result-box.is-open .result-header .indicator{display:none}
.panel-newsfeed.is-loading .result-box .result-main .overlay{display:block}
.panel-newsfeed.is-loading .result-box .result-header .indicator{display:block}
.panel-newsfeed .repo{display:none !important}
.panel-newsfeed .panelbox{width:100%;background:#fff;padding:2.125em;margin-bottom:2.25em}
@media screen and (max-width:40em){.panel-newsfeed .panelbox{padding-left:0.9375em;padding-right:0.9375em}
}
.panel-newsfeed .brow{width:100%}
.panel-newsfeed .brow::after{clear:both;content:"";display:table}
.panel-newsfeed .brow.brow-buttons{padding-top:0.375em;padding-bottom:0.375em}
.panel-newsfeed .brow.additional{padding-top:2.375em;padding-bottom:1.125em}
.panel-newsfeed .brow.additional .btn{width:auto}
.panel-newsfeed .brow.additional .btn#btn-pnf-more{float:right}
@media screen and (max-width:40em){.panel-newsfeed .brow.additional .btn{height:auto;padding:0.75em 1em;width:100%;margin-bottom:1em}
}
.panel-newsfeed .brow .bcell{width:50%;float:left;padding-left:2.25em;min-height:1px;position:relative}
.panel-newsfeed .brow .bcell:nth-child(odd){padding-right:2.25em;padding-left:0}
.panel-newsfeed .brow .bcell.full{width:100%;padding-left:0;padding-right:0}
@media screen and (max-width:63.9375em){.panel-newsfeed .brow .bcell.tab-full{width:100%}
}
.panel-newsfeed .brow .bcell.tab-full>.bcell{width:50%}
@media screen and (max-width:40em){.panel-newsfeed .brow .bcell.tab-full>.bcell{width:100%}
}
@media screen and (max-width:40em){.panel-newsfeed .brow .bcell.mob-full{width:100%;padding:0 !important}
}
@media screen and (max-width:40em){.panel-newsfeed .brow .bcell.mob-full>.netvUI-select{min-height:0;padding-bottom:1.125em}
}
@media screen and (max-width:40em){.panel-newsfeed .brow .bcell.mob-full>.netvUI-select#pnf-entranceregulation{padding-bottom:2em}
}
@media screen and (max-width:40em){.panel-newsfeed .brow .bcell.mob-hide{display:none}
}
.panel-newsfeed .brow .bcell .morelink{position:relative;bottom:0;padding-right:2.8125em;display:table}
@media screen and (max-width:63.9375em){.panel-newsfeed .brow .bcell .morelink{position:relative;margin-top:0.5em}
}
@media screen and (max-width:45.125em){.panel-newsfeed .brow .bcell .morelink{clear:both;padding-left:0}
}
.panel-newsfeed .brow .bcell .morelink:hover>.label{color:#e9423f}
.panel-newsfeed .brow .bcell .morelink>.label{color:#000;font-weight:700;font-size:1em;text-transform:uppercase;padding-bottom:0}
@media screen and (max-width:45.125em){.panel-newsfeed .brow .bcell .morelink>.label{padding-left:0}
}
.panel-newsfeed .brow .bcell .morelink>.icon-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:49%;display:block;width:1.375em;height:1.375em}
.panel-newsfeed .brow .bcell .morelink>.icon-wrap svg{width:1.375em;height:1.375em}
.panel-newsfeed .brow .bcell>.bcell{padding-left:0.625em}
.panel-newsfeed .brow .bcell>.bcell:first-child{padding-right:0.625em;padding-left:0}
.panel-newsfeed .brow .bcell>.netvUI-select{padding-bottom:1.25em;min-height:5em}
.panel-newsfeed .brow .bcell>.netvUI-select .netvUI-select-wrap{padding-left:0.8125em}
.panel-newsfeed .reset-filter{font-size:0.875em;color:#7f7f7f;text-decoration:underline}
.panel-newsfeed .result-box{width:100%;border:3px solid #e4e3de}
@media screen and (max-width:40em){.panel-newsfeed .result-box{margin-top:1.5em}
}
.panel-newsfeed .result-box .result-main{-webkit-transition:height 500ms linear;-moz-transition:height 500ms linear;transition:height 500ms linear;position:relative}
.panel-newsfeed .result-box .result-main .overlay{background-color:rgba(255,255,255,0.75);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:none}
.panel-newsfeed .result-box .result-main .overlay .indicator{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;position:absolute;left:50%;top:50%;opacity:0.5}
.panel-newsfeed .result-box .result-header{width:100%;background-color:#e4e3de;padding:0.8125em;position:relative}
.panel-newsfeed .result-box .result-header::after{clear:both;content:"";display:table}
@media screen and (max-width:40em){.panel-newsfeed .result-box .result-header{padding:0.375em 0.8125em}
}
.panel-newsfeed .result-box .result-header .label{font-family:"Corporate S",sans-serif,Arial;font-size:1.375em;color:#7f7f7f}
.panel-newsfeed .result-box .result-header .indicator{width:1.75em;float:right;display:none}
.panel-newsfeed .searchfield{margin-bottom:1.25em;padding-bottom:0}
.panel-newsfeed .searchfield .search{height:2.44444em;font-size:1.125em;padding-right:1.77778em;padding-left:0.72222em;color:#7f7f7f;position:relative}
.panel-newsfeed .searchfield i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.1875em;position:absolute;right:0.52632em;top:50%;color:#7f7f7f}
.panel-newsfeed .pnf-switch{position:relative}
.panel-newsfeed .pnf-switch:first-child label{border-radius:0.125em 0 0 0.125em}
@media screen and (max-width:40em){.panel-newsfeed .pnf-switch:first-child label{border-radius:0.125em 0.125em 0 0}
}
.panel-newsfeed .pnf-switch:last-child label{border-radius:0 0.125em 0.125em 0}
@media screen and (max-width:40em){.panel-newsfeed .pnf-switch:last-child label{border-radius:0 0 0.125em 0.125em}
}
.panel-newsfeed .pnf-switch.act label,.panel-newsfeed .pnf-switch.sel label,.panel-newsfeed .pnf-switch.cur label{background-color:#7f7f7f;color:#fff}
.panel-newsfeed .pnf-switch.result-view{margin-bottom:0.75em}
@media screen and (max-width:40em){.panel-newsfeed .pnf-switch.result-view{width:100%;margin-bottom:0}
}
@media screen and (max-width:40em){.panel-newsfeed .pnf-switch.result-view:last-child{margin-bottom:1.125em}
}
@media screen and (max-width:40em){.panel-newsfeed .pnf-switch.result-sort{width:100%;margin-bottom:0}
}
.panel-newsfeed .pnf-switch input.sel+label,.panel-newsfeed .pnf-switch input.act+label,.panel-newsfeed .pnf-switch input.cur+label{background-color:#7f7f7f;color:#fff}
.panel-newsfeed .pnf-switch label{background-color:#e4e3de;color:#7f7f7f;height:2.75em;width:100%;padding:0;margin:0;text-align:center;position:relative;cursor:pointer}
.panel-newsfeed .pnf-switch label .label{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;padding:0 0.25em;font-family:"Corporate S",sans-serif,Arial;font-size:1em;font-weight:700}
.panel-newsfeed .pnf-switch i,.panel-newsfeed .pnf-switch input{display:none}
.panel-newsfeed input{width:100%}
.panel-newsfeed button{width:100%}
@media screen and (max-width:40em){.panel-newsfeed button{width:100%}
}
.panel-newsfeed button.btn.submit{margin-bottom:2em}
@media screen and (max-width:40em){.panel-newsfeed button.btn.submit{margin-top:1em;width:100%;display:block}
}
.panel-newsfeed{overflow:hidden}
.panel-newsfeed .pnf-year{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding:0.3125em 3.875em 0.3125em 2.125em;background-color:#e9423f;color:#fff;left:-3px;top:0;z-index:1;font-weight:700;border-radius:0 0.125em 0.125em 0;display:table;width:auto;position:relative;margin-top:1em}
.panel-newsfeed .resultlist{display:block}
.panel-newsfeed .resultlist.is-hidden{display:none}
.panel-newsfeed .resultlist .item{display:table;padding:0 1.875em 0 1.875em;list-style:none;width:100%}
.panel-newsfeed .resultlist .item:first-child>.brow{padding-top:1.875em;padding-bottom:0;display:block}
.panel-newsfeed .resultlist .item:last-child>.brow{border-bottom:none}
.panel-newsfeed .resultlist .item .brow{display:table-row}
.panel-newsfeed .resultlist .item .brow .bcell{display:table-cell;width:auto;height:100%;float:none;vertical-align:top}
@media screen and (max-width:45.125em){.panel-newsfeed .resultlist .item .brow .bcell{width:100%;padding:0;display:block}
}
.panel-newsfeed .resultlist .item .brow .bcell.payload{display:block;padding:0;width:100%;padding-bottom:1em}
@media screen and (max-width:45.125em){.panel-newsfeed .resultlist .item .brow .bcell.payload{padding-bottom:1em}
}
.panel-newsfeed .resultlist .item .brow .bcell.payload .title{font-size:1.8125em;line-height:1.075;padding-bottom:0.75862em}
.panel-newsfeed .resultlist .item .brow .bcell.payload .title a{color:#000}
.panel-newsfeed .resultlist .item .brow .bcell.payload .title a:hover{color:#e9423f}
.panel-newsfeed .resultlist .item .brow .bcell.payload .text{font-size:1.125em;color:#7f7f7f}
.panel-newsfeed .resultlist .item .brow .bcell.payload .meta{width:100%;font-size:1.125em;font-style:normal;color:#7f7f7f;padding-bottom:0.5625em}
.panel-newsfeed .resultlist .item .brow .bcell.payload .meta .highlight{font-weight:700}
.panel-newsfeed .resultlist .item .brow .bcell.additional{display:block;padding:0;width:100%;border-top:1px solid #e4e3de;padding-top:1.1875em;padding-bottom:1.1875em}
.panel-newsfeed .resultlist .item>.brow{padding-top:1.25em;padding-bottom:0;display:block;border-bottom:3px solid #e4e3de}
@media screen and (max-width:63.9375em){.error404 #l-header .mainnav{display:block;background-color:#fff}
}
.error404 #l-header .mainnav .l-constrained{width:13.1875em;padding:0;margin:0;margin-left:2em}
@media screen and (max-width:63.9375em){.error404 #l-header .mainnav .l-constrained{margin:0 auto}
}
@media screen and (max-width:63.9375em){.error404 #l-header .mainnav .l-constrained .logo img{width:76%}
}
.error404 .ambiance-fadeshow .wrapper-constrainer{visibility:visible}
.error404 .ambiance-fadeshow .wrapper-constrainer img{width:auto}
@media screen and (min-width:120em){.error404 .ambiance-fadeshow .wrapper-constrainer img{width:100%}
}
.error404 .ambiance-fadeshow .wrapper-constrainer .def{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%}
@media screen and (max-width:63.9375em){.error404 .ambiance-fadeshow .wrapper-constrainer .def{display:none}
}
.error404 .ambiance-fadeshow .wrapper-constrainer .mob{display:none}
@media screen and (max-width:63.9375em){.error404 .ambiance-fadeshow .wrapper-constrainer .mob{display:block;width:100%;height:auto}
}
.error404 .content.content-linklist{padding-bottom:4.0625em !important}
.content:not(.content-title):not(.content-collapsible){padding-bottom:1.625em}
.content h3{padding-bottom:0.44444em}
.content .text p{padding-bottom:1em}
.content .text>ul,.content .text>ol{font-size:1.375em;padding:0;margin:0;padding-bottom:0.68182em}
@media screen and (max-width:40em){.content .text>ul,.content .text>ol{font-size:1.125em;padding-bottom:0.61111em}
}
@media print{.content .text>ul,.content .text>ol{padding-left:1em}
}
.content .text ul li,.content .text ol li{position:relative;line-height:1.35;padding-top:0.22727em;padding-bottom:0.22727em}
.content .text ol li{padding-left:0.18182em}
.content .text ul>li{list-style:none;padding-left:1.09091em}
@media print{.content .text ul>li{list-style:disc;padding-left:0.90909em}
}
.content .text ul>li:before{content:"";position:absolute;top:0.86364em;left:1px;width:0.40909em;height:0.09091em;background-color:#000}
@media screen and (max-width:40em){.content .text ul>li:before{width:7px;height:1px}
}
.content .text ol{padding-left:1.90909em}
.content .text ul>li>ul,.content .text ul>li>ol,.content .text ol>li>ul,.content .text ol>li>ol{padding-top:0.18182em;padding-bottom:0}
.content-title.has-text .title{padding-bottom:0.325em}
.content-title.has-text .text{padding-bottom:1.5em;text-align:center}
.page-title+.content-title .title,.page-title+a+.content-title .title{padding-top:0}
.content-lead{padding-bottom:2.125em}
.content-lead .text p{font-size:1.5em;font-weight:600;line-height:1.45}
@media screen and (max-width:40em){.content-lead .text p{font-size:1.25em}
}
.content-text{padding-bottom:1.25em}
.content-table table{margin-bottom:4em;border-collapse:collapse;width:100%;text-align:left;background-color:#fff}
.content-table table caption{font-size:0.9375em;line-height:1.5;font-style:italic;text-align:left;width:100%;caption-side:bottom;padding-top:0.8em;padding-bottom:0.4em}
@media screen and (max-width:40em){.content-table table caption{line-height:1.1;padding:0.8em 0.53333em 0.93333em}
}
.content-table table th{font-weight:700;background-color:#b3b3b3}
.content-table table th,.content-table table td{text-align:left;padding:1.0625em 0.75em 1.0625em 1.25em;border:1px solid #e4e3de}
@media print{.content-table table th,.content-table table td{border-color:#4e4e4e}
}
.content-table table th p,.content-table table td p{font-size:1em}
.content-table table tr{background:none}
.content-table table.align-right td.align-left,.content-table table.align-center td.align-left,.content-table table.align-right th.align-left,.content-table table.align-center th.align-left,.content-table table tr.align-left td,.content-table table tr.align-left th,.content-table table td.align-left,.content-table table th.align-left,.content-table table tr.align-right td.align-left,.content-table table tr.align-center td.align-left{text-align:left}
.content-table table.align-left td.align-right,.content-table table.align-center td.align-right,.content-table table.align-left th.align-right,.content-table table.align-center th.align-right,.content-table table tr.align-right td,.content-table table tr.align-right th,.content-table table td.align-right,.content-table table th.align-right,.content-table table tr.align-center td.align-right,.content-table table tr.align-left td.align-right{text-align:right}
.content-table table.align-left td.align-center,.content-table table.align-right td.align-center,.content-table table.align-left th.align-center,.content-table table.align-right th.align-center,.content-table table tr.align-center td,.content-table table tr.align-center th,.content-table table td.align-center,.content-table table th.align-center,.content-table table tr.align-right td.align-center,.content-table table tr.align-left td.align-center{text-align:center}
.content-table table thead,.content-table table tbody,.content-table table tr,.content-table table th,.content-table table td{vertical-align:inherit}
.content-table table.align-left th,.content-table table.align-left td{text-align:left}
.content-table table.align-right th,.content-table table.align-right td{text-align:right}
.content-table table.align-center th,.content-table table.align-center td{text-align:center}
@media screen and (max-width:40em){.content-table:not(.table-scroll):not(.no-scroll) table tr.thead{position:absolute;top:-9999px;left:-9999px}
}
@media screen and (max-width:40em){.content-table:not(.table-scroll):not(.no-scroll) table thead tr{position:absolute;top:-9999px;left:-9999px}
}
@media screen and (max-width:40em){.content-table:not(.table-scroll):not(.no-scroll) table td{font-size:0.875em;line-height:1.1;text-align:left;word-wrap:break-word;white-space:normal;position:relative;padding:0.78571em 0.78571em 0.78571em 50%;width:auto !important;height:auto !important;border:none;border-bottom:1px solid #eee}
}
@media screen and (max-width:40em){.content-table:not(.table-scroll):not(.no-scroll) table td:before{font-weight:700;text-align:left;white-space:normal;position:absolute;top:0.57143em;left:0.57143em;width:45%;padding-right:0.71429em;content:attr(data-title)}
}
@media screen and (max-width:40em){.content-table:not(.table-scroll):not(.no-scroll) table,.content-table:not(.table-scroll):not(.no-scroll) table caption,.content-table:not(.table-scroll):not(.no-scroll) thead,.content-table:not(.table-scroll):not(.no-scroll) tbody,.content-table:not(.table-scroll):not(.no-scroll) th,.content-table:not(.table-scroll):not(.no-scroll) td,.content-table:not(.table-scroll):not(.no-scroll) tr{display:block}
}
@media screen and (max-width:40em){.content-table.no-scroll table tr.thead tr,.content-table.no-scroll table thead tr{position:absolute;top:-9999px;left:-9999px}
}
@media screen and (max-width:40em){.content-table.no-scroll table tr:nth-child(odd) th,.content-table.no-scroll table tr:nth-child(odd) td{background-color:#fff}
.content-table.no-scroll table tr:nth-child(even) th,.content-table.no-scroll table tr:nth-child(even) td{background-color:#b3b3b3}
}
@media screen and (max-width:40em){.content-table.no-scroll table th,.content-table.no-scroll table td{word-wrap:break-word;white-space:normal;border:none;padding:1.25em 0.75em 1.25em;width:100%;border-bottom:1px solid #eee}
.content-table.no-scroll table th::after,.content-table.no-scroll table td::after{clear:both;content:"";display:table}
}
@media screen and (max-width:40em){.content-table.no-scroll table th{padding-bottom:0}
}
@media screen and (max-width:40em){.content-table.no-scroll table,.content-table.no-scroll table caption,.content-table.no-scroll thead,.content-table.no-scroll tbody,.content-table.no-scroll th,.content-table.no-scroll td,.content-table.no-scroll tr{display:block}
}
@media screen and (max-width:48em){.content-table.table-scroll table{margin-bottom:0;min-width:50em}
}
.content-table.table-scroll::-webkit-scrollbar{-webkit-appearance:none;width:0.875em;height:1.1875em}
.content-table.table-scroll::-webkit-scrollbar-thumb{border-radius:0.5em;border:0.1875em solid #e4e3de;background-color:#cccccc}
.content-table.table-scroll::-webkit-scrollbar-track-piece{background-color:#e4e3de;box-shadow:0 0 0 1px #d9d9d9}
@media screen and (max-width:48em){.content-table.table-scroll{overflow-x:scroll;margin-bottom:4em}
}
@media screen and (max-width:48em){.content-collapsible .content-table:not(.table-scroll) table tr.thead{position:absolute;top:-9999px;left:-9999px}
}
@media screen and (max-width:48em){.content-collapsible .content-table:not(.table-scroll) table thead tr{position:absolute;top:-9999px;left:-9999px}
}
@media screen and (max-width:48em){.content-collapsible .content-table:not(.table-scroll) table td{font-size:0.875em;line-height:1.1;text-align:left;word-wrap:break-word;white-space:normal;position:relative;padding:0.78571em 0.78571em 0.78571em 50%;width:auto !important;height:auto !important;border:none;border-bottom:1px solid #eee}
}
@media screen and (max-width:48em){.content-collapsible .content-table:not(.table-scroll) table td:before{font-weight:700;text-align:left;white-space:normal;position:absolute;top:0.57143em;left:0.57143em;width:45%;padding-right:0.71429em;content:attr(data-title)}
}
@media screen and (max-width:48em){.content-collapsible .content-table:not(.table-scroll) table,.content-collapsible .content-table:not(.table-scroll) table caption,.content-collapsible .content-table:not(.table-scroll) thead,.content-collapsible .content-table:not(.table-scroll) tbody,.content-collapsible .content-table:not(.table-scroll) th,.content-collapsible .content-table:not(.table-scroll) td,.content-collapsible .content-table:not(.table-scroll) tr{display:block}
}
@media screen and (max-width:47.75em){.content-collapsible .content-table.table-scroll table{margin-bottom:0;min-width:50em}
}
@media screen and (max-width:47.75em){.content-collapsible .content-table.table-scroll{overflow-x:scroll;margin-bottom:1em}
}
.content.content-downloadlist,.content.content-linklist{padding-bottom:1.5625em}
.content.content-downloadlist a,.content.content-linklist a{position:relative;display:block;margin-bottom:0.625em}
.content.content-downloadlist a i,.content.content-linklist a i{position:absolute}
.content.content-downloadlist a .label,.content.content-linklist a .label{display:inline-block;font-size:1.375em;font-weight:500;padding-left:2em}
@media screen and (max-width:40em){.content.content-downloadlist a .label,.content.content-linklist a .label{font-size:1.125em;padding-left:1.77778em}
}
.content.content-linklist a i:not(.ico-link-external):not(.ico-link-internal):not(.ico-link-mailto):before{content:"\e629"}
.content.content-linklist a i{font-size:1.25em;top:2px;left:1px}
@media screen and (max-width:40em){.content.content-linklist a i{font-size:1em}
}
.content.content-downloadlist a i:not(.ico-link-download):before{content:"\e627"}
.content.content-downloadlist a i{font-size:1.5em;top:-1px;left:-1px}
@media screen and (max-width:40em){.content.content-downloadlist a i{font-size:1.25em}
}
.content.content-downloadlist a .label .file-info{font-size:0.72727em;white-space:nowrap}
@media screen and (max-width:40em){.content.content-downloadlist a .label .file-info{font-size:0.77778em}
}
.content.content-linklist+.content.content-linklist,.content.content-linklist+a+.content.content-linklist,.content.content-downloadlist+.content.content-downloadlist,.content.content-downloadlist+a+.content.content-downloadlist,.content.content-downloadlist+.content.content-linklist,.content.content-downloadlist+a+.content.content-linklist,.content.content-linklist+.content.content-downloadlist,.content.content-linklist+a+.content.content-downloadlist{margin-top:-1.625em}
.content.content-linklist+.content.content-linklist h2,.content.content-linklist+a+.content.content-linklist h2,.content.content-downloadlist+.content.content-downloadlist h2,.content.content-downloadlist+a+.content.content-downloadlist h2,.content.content-downloadlist+.content.content-linklist h2,.content.content-downloadlist+a+.content.content-linklist h2,.content.content-linklist+.content.content-downloadlist h2,.content.content-linklist+a+.content.content-downloadlist h2{margin-top:1.625em}
.content+.content-linklist,.content+a+.content-linklist,.content+.content-downloadlist,.content+a+.content-downloadlist{margin-top:-1.625em}
.content+.content-linklist h2,.content+a+.content-linklist h2,.content+.content-downloadlist h2,.content+a+.content-downloadlist h2{margin-top:0.57778em}
.content-textpic::after{clear:both;content:"";display:table}
.content-textpic .images{width:54%}
@media screen and (max-width:40em){.content-textpic .images{padding-bottom:0}
}
.content-textpic .images figure{margin:0;margin-bottom:2.375em;background-color:#fff}
.content-textpic .images figure .image-zoom{position:relative;display:block}
.content-textpic .images figure .image-zoom:hover i{opacity:1}
.content-textpic .images figure .image-zoom i{transition:opacity 0.5s;opacity:0;position:absolute;bottom:0;left:0;display:block;width:2.5625em;height:2.5625em;background-color:rgba(255,255,255,0.7)}
.content-textpic .images figure .image-zoom i:before{content:"\e63c";position:absolute;top:0.32em;left:0.32em;font-size:1.5625em;color:#7f7f7f}
@media screen and (max-width:40em){.content-textpic .images figure .image-zoom i:before{font-size:1.25em;top:0.55em;left:0.5em}
}
.content-textpic .images figure img{width:100%}
.content-textpic .images figure figcaption .caption{padding:0.72727em 1.09091em 0.63636em 1.09091em}
@media screen and (max-width:40em){.content-textpic .images figure{margin-bottom:1.25em}
}
@media print{.content-textpic .images figure{-webkit-box-shadow:none;box-shadow:none}
}
@media screen and (max-width:40em){.content-textpic .images{float:none;width:100%}
}
.content-textpic.img-small .images{width:26%}
@media screen and (max-width:40em){.content-textpic.img-small .images{width:100%}
}
.content-textpic .text{width:100%}
.content-textpic .text ul,.content-textpic .text ol{overflow:hidden}
@media screen and (max-width:40em){.content-textpic .text ul,.content-textpic .text ol{overflow:visible;clear:both}
}
.content-textpic.img-left .images{float:left;padding-right:7%}
@media screen and (max-width:40em){.content-textpic.img-left .images{float:none;padding-left:0;padding-right:0}
}
.content-textpic.img-left.img-small .images{padding-right:4%}
@media screen and (max-width:40em){.content-textpic.img-left.img-small .images{padding-left:0;padding-right:0}
}
.content-textpic.img-left.col .text{float:right;width:46%}
.content-textpic.img-left.col.img-small .text{width:74%}
.content-textpic.img-right .images{float:right;padding-left:7%}
@media screen and (max-width:40em){.content-textpic.img-right .images{float:none;padding-left:0;padding-right:0}
}
.content-textpic.img-right.img-small .images{padding-left:4%}
@media screen and (max-width:40em){.content-textpic.img-right.img-small .images{padding-left:0;padding-right:0}
}
.content-textpic.img-right.col .text{float:left;width:46%}
.content-textpic.img-right.col.img-small .text{width:74%}
@media screen and (max-width:40em){.content-textpic.img-left.col .text,.content-textpic.img-right.col .text{float:none;width:100%}
}
@media screen and (max-width:40em){.content-textpic.img-left.col.img-small .text,.content-textpic.img-right.col.img-small .text{width:100%}
}
.touch .content-textpic .images figure .image-zoom{opacity:1}
.content-image figure,.content-imageslider figure{margin:0;margin-bottom:2.25em;background-color:#fff}
.content-image figure .image-zoom,.content-imageslider figure .image-zoom{position:relative;display:block}
.content-image figure .image-zoom i,.content-imageslider figure .image-zoom i{transition:opacity 0.5s;opacity:0;position:absolute;bottom:0;left:0;display:block;width:2.5625em;height:2.5625em;background-color:rgba(255,255,255,0.7)}
.content-image figure .image-zoom i:before,.content-imageslider figure .image-zoom i:before{content:"\e63c";position:absolute;top:0.32em;left:0.32em;font-size:1.5625em;color:#7f7f7f}
@media screen and (max-width:40em){.content-image figure .image-zoom i:before,.content-imageslider figure .image-zoom i:before{font-size:1.25em;top:0.55em;left:0.5em}
}
.content-image figure img,.content-imageslider figure img{width:100%}
@media print{.content-image figure,.content-imageslider figure{-webkit-box-shadow:none;box-shadow:none}
}
.content-image .image-zoom:hover i{opacity:1}
.content-image.mod-halfsize::after{clear:both;content:"";display:table}
.content-image.mod-halfsize .imgsholder::after{clear:both;content:"";display:table}
.content-image.mod-halfsize .imgsholder .image{float:left;width:46.5%;margin-left:7%}
.content-image.mod-halfsize .imgsholder .image:first-child{margin-left:0}
@media screen and (max-width:40em){.content-image.mod-halfsize .imgsholder .image:first-child{margin-left:0}
}
.content-image.mod-halfsize .imgsholder .image:nth-of-type(2n+1){clear:both;margin-left:0}
@media screen and (max-width:40em){.content-image.mod-halfsize .imgsholder .image{float:none;width:100%;margin-left:0;margin-right:0;margin-bottom:1.125em}
}
.content-image.mod-pattern::after{clear:both;content:"";display:table}
.content-image.mod-pattern .imgsholder::after{clear:both;content:"";display:table}
.content-image.mod-pattern .imgsholder .image{float:left;width:22%;margin-left:4%}
.content-image.mod-pattern .imgsholder .image:first-child{margin-left:0%}
@media screen and (max-width:40em){.content-image.mod-pattern .imgsholder .image:first-child{margin-left:0}
}
@media print{.content-image.mod-pattern .imgsholder .image figcaption .caption{padding-left:0.625em;padding-right:0.625em}
}
.content-image.mod-pattern .imgsholder .image:nth-of-type(4n+1){clear:both;margin-left:0}
@media screen and (max-width:48em){.content-image.mod-pattern .imgsholder .image{width:48%;margin-bottom:1.125em}
.content-image.mod-pattern .imgsholder .image:nth-of-type(2n+1){clear:both;margin-left:0}
.content-image.mod-pattern .imgsholder .image:nth-of-type(4n+1){clear:none}
}
@media screen and (max-width:40em){.content-image.mod-pattern .imgsholder .image{float:none;width:100%;margin-left:0;margin-right:0}
}
.content-imageslider .bx-wrapper{position:relative}
.content-imageslider .bx-wrapper .bx-viewport{overflow:visible !important}
@media print{.content-imageslider .bx-wrapper .bx-viewport{height:auto !important}
}
.content-imageslider:hover .image-zoom i{opacity:1}
.content-imageslider:not(.bullets):hover .bx-controls{opacity:1}
.content-imageslider:not(.bullets) .bx-controls{transition:opacity 0.5s;opacity:0;position:absolute;top:0;left:0;z-index:99;width:100%}
@media print{.content-imageslider:not(.bullets) .bx-controls{display:none}
}
.content-imageslider:not(.bullets) .bx-controls a{position:absolute}
.content-imageslider:not(.bullets) .bx-controls a .ico-wrap{transition:opacity 0.5s;position:relative;z-index:100;display:inline-block;width:2.875em;height:6.5em;color:#fff}
.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;position:relative;top:50%;text-align:center}
.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i:before{font-size:3.4375em;color:#fff}
@media screen and (max-width:40em){.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i:before{font-size:2.1875em}
}
.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i.ico-prev:before{content:"\e602"}
@media screen and (max-width:48em){.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i.ico-prev:before{content:"\e603"}
}
.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i.ico-next:before{content:"\e604"}
@media screen and (max-width:48em){.content-imageslider:not(.bullets) .bx-controls a .ico-wrap i.ico-next:before{content:"\e605"}
}
.content-imageslider:not(.bullets) .bx-controls a.bx-prev{left:0.3125em}
.content-imageslider:not(.bullets) .bx-controls a.bx-next{right:0.5625em}
.content-imageslider:not(.bullets) .bx-controls a:hover .ico-wrap{opacity:0.6}
.content-imageslider.bullets .bx-controls{position:absolute;top:0;left:0;z-index:99;width:100%;padding:0 2em;text-align:center}
.content-imageslider.bullets .bx-controls div{display:inline-block}
.content-imageslider.bullets .bx-controls div a{background-color:#e9423f;opacity:0.3;-webkit-transition:opacity 1s;transition:opacity 1s;display:inline-block;width:1.375em;height:0.3125em;margin:0 0.3125em}
.content-imageslider.bullets .bx-controls div a.active{opacity:1}
.content-imageslider.bullets figcaption{display:none !important}
.content-imageslider .images li{list-style:none;background-image:none;padding:0}
@media print{.content-imageslider .images li{width:100% !important;height:auto !important}
}
@media print{.content-imageslider .images li.activeSlide{position:relative !important}
}
.touch .content-image .image-zoom i,.touch .content-image .bx-controls,.touch .content-imageslider .image-zoom i,.touch .content-imageslider .bx-controls{opacity:1}
.content:not(.content-mediadownload) figcaption{display:table-row}
.content:not(.content-mediadownload) figcaption .pagination{display:table-cell;border-right:1px solid #e4e3de;padding:1.5em 1.25em}
.content:not(.content-mediadownload) figcaption .pagination>span{font-size:0.875em;font-weight:700;color:#7f7f7f}
.content:not(.content-mediadownload) figcaption .pagination .cur{padding-right:0.25em}
.content:not(.content-mediadownload) figcaption .pagination .count{padding-left:0.25em}
.content:not(.content-mediadownload) figcaption .pagination+.caption{padding-left:2em}
.content:not(.content-mediadownload) figcaption .caption{display:table-cell;padding:1.5em 2em}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-nav,.fancybox-nav span{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-lock{width:auto}
.fancybox-overlay{position:absolute;top:0;left:0;z-index:100000;overflow:hidden;display:none;background-color:rgba(255,255,255,0.7)}
.fancybox-overlay.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:100010}
.fancybox-wrap .fancybox-skin{border-bottom-right-radius:4px;border-top-right-radius:4px;position:relative;background:#FFFFFF;color:#7f7f7f}
.fancybox-wrap .fancybox-skin .fancybox-outer,.fancybox-wrap .fancybox-skin .fancybox-inner{position:relative}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav{position:absolute;top:0;z-index:100020;width:40%;height:100%;cursor:pointer;background:transparent url("/clear.gif");text-decoration:none;-webkit-tap-highlight-color:transparent}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav:hover span{opacity:0.6}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev{left:0}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next{right:0}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span{position:absolute;top:50%;z-index:100020;display:table;width:2.875em;height:6.5em;margin-top:-3.25em;cursor:pointer;color:#fff}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span i{display:table-cell;vertical-align:middle;text-align:center}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span i:before{font-size:3.4375em}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span i.ico-prev:before{content:"\e602"}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span i.ico-next:before{content:"\e604"}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev span{left:0.3125em}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next span{right:0.5625em}
.fancybox-wrap .fancybox-skin .fancybox-inner{overflow:hidden}
.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%}
.fancybox-wrap .fancybox-skin .fancybox-inner #fancybox-loading{position:fixed;top:50%;left:50%;z-index:100040;margin-top:-1.375em;margin-left:-1.375em;opacity:0.8;cursor:pointer}
.fancybox-wrap .fancybox-skin .fancybox-inner #fancybox-loading div{width:2.75em;height:2.75em;background:url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/fancybox_loading.gif') center center no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.fancybox-wrap .fancybox-skin .fancybox-inner #fancybox-loading div{background-image:url('../../typo3conf/ext/netv_sv_template/Resources/Public/css/themes/svgroup/fancybox_loading@2x.gif');background-size:1.5em 1.5em}
}
.fancybox-wrap .fancybox-skin .fancybox-error{font-size:0.875em;line-height:1.28571em;color:#e9423f;margin:0;padding:1.07143em}
.fancybox-wrap .fancybox-skin .fancybox-close{position:absolute;top:0.75em;right:0.75em;z-index:100020;width:1.625em;height:1.625em;cursor:pointer}
.fancybox-wrap .fancybox-skin .fancybox-close i:before{content:"\e61e";color:#fff;font-size:1.625em}
.fancybox-wrap .fancybox-title{position:relative;z-index:100040;display:block;padding:0.33333em 1.11111em;padding:1.33333em 1.77778em 1.22222em;background-color:#fff}
.fancybox-wrap .fancybox-opened{z-index:100020}
.content-collapsible a:hover .ico-collapsible .circle{transition:stroke 0.3s;stroke:#000}
.content-collapsible a:hover .ico-collapsible .horizontal,.content-collapsible a:hover .ico-collapsible .vertical{transition:fill 0.3s;fill:#000}
.content-collapsible .icon-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:1.875em;display:inline-block;vertical-align:middle;text-align:center;width:1.75em;height:1.75em;overflow:hidden;border-radius:50%}
.content-collapsible .icon-wrap .ico-collapsible{position:absolute;top:0;left:0;width:1.75em;height:1.75em;transform-origin:50% 50%}
.content-collapsible .icon-wrap .ico-collapsible .circle{transition:stroke 0.3s;stroke:#e9423f}
.content-collapsible .icon-wrap .ico-collapsible .horizontal,.content-collapsible .icon-wrap .ico-collapsible .vertical{transition:fill 0.3s;fill:#e9423f}
.content-collapsible .icon-wrap .ico-collapsible-show{-webkit-animation:rotateIconPlusDefault 0.3s forwards;-moz-animation:rotateIconPlusDefault 0.3s forwards;animation:rotateIconPlusDefault 0.3s forwards}
.content-collapsible .icon-wrap .ico-collapsible-hide{-webkit-animation:rotateIconMinusDefault 0.3s forwards;-moz-animation:rotateIconMinusDefault 0.3s forwards;animation:rotateIconMinusDefault 0.3s forwards}
.content-collapsible .icon-wrap .ico-collapsible-hide .circle{transition:opacity 0.4s;opacity:0}
.content-collapsible article .images figure{box-shadow:none;background-color:transparent}
.content-collapsible article .images figure figcaption .caption{padding-left:0;padding-right:0}
.content-collapsible article table{margin-bottom:1.25em}
.content-collapsible.is-open .ico-collapsible-show{-webkit-animation:rotateIconPlus 0.3s forwards;animation:rotateIconPlus 0.3s forwards}
.content-collapsible.is-open .ico-collapsible-hide{-webkit-animation:rotateIconMinus 0.3s forwards;animation:rotateIconMinus 0.3s forwards}
.content-collapsible.is-open .ico-collapsible-hide .circle{opacity:1}
.content-collapsible.is-open a .ico-collapsible .circle{transition:stroke 0.3s;stroke:#000}
.content-collapsible.is-open a .ico-collapsible .horizontal,.content-collapsible.is-open a .ico-collapsible .vertical{transition:fill 0.3s;fill:#000}
.content-collapsible.is-open a:hover .ico-collapsible .circle{stroke:#e9423f}
.content-collapsible.is-open a:hover .ico-collapsible .horizontal,.content-collapsible.is-open a:hover .ico-collapsible .vertical{fill:#e9423f}
@media print{.content-collapsible.is-open article{height:auto !important}
}
@-webkit-keyframes rotateIconPlusDefault{from{-webkit-transform:rotate(0);opacity:0}
to{-webkit-transform:rotate(90deg);opacity:1}
}
@keyframes rotateIconPlusDefault{from{transform:rotate(0);opacity:0}
to{transform:rotate(90deg);opacity:1}
}
@-webkit-keyframes rotateIconPlus{from{-webkit-transform:rotate(0);opacity:1}
to{-webkit-transform:rotate(90deg);opacity:0}
}
@keyframes rotateIconPlus{from{transform:rotate(0);opacity:1}
to{transform:rotate(90deg);opacity:0}
}
@-webkit-keyframes rotateIconMinus{from{-webkit-transform:rotate(-90deg)}
to{-webkit-transform:rotate(0)}
}
@keyframes rotateIconMinus{from{transform:rotate(-90deg)}
to{transform:rotate(0)}
}
@-webkit-keyframes rotateIconMinusDefault{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(90deg)}
}
@keyframes rotateIconMinusDefault{from{transform:rotate(0)}
to{transform:rotate(90deg)}
}
.content-collapsible:not(.img):not(.process){background-color:#fff;margin-bottom:2em}
.content-collapsible:not(.img):not(.process)>.item{cursor:pointer;display:block;position:relative;padding:0.9375em 2.75em 0.9375em 1.75em}
.content-collapsible:not(.img):not(.process)>.item .label{transition:color 0.3s;font-size:2em;line-height:1.1;letter-spacing:0.00694em;display:inline-block;width:93%}
@media screen and (max-width:40em){.content-collapsible:not(.img):not(.process)>.item .label{font-size:1.5em}
}
.content-collapsible:not(.img):not(.process)>.item:hover .label{color:#000}
.content-collapsible:not(.img):not(.process) article{-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;display:none;height:auto;overflow:hidden;width:100%;position:relative}
.content-collapsible:not(.img):not(.process) article .collapsible-container{margin:0.8125em 0 0.75em;padding:1.25em 2.75em 1.25em 1.75em}
.content-collapsible:not(.img):not(.process).is-init article{display:block}
.content-collapsible:not(.img):not(.process).is-init.is-open>.item .label{color:#000}
.content-collapsible:not(.img):not(.process).is-init.is-open>.item .ico-collapsible .circle{stroke:#000}
.content-collapsible:not(.img):not(.process).is-init.is-open>.item .ico-collapsible .horizontal,.content-collapsible:not(.img):not(.process).is-init.is-open>.item .ico-collapsible .vertical{fill:#000}
.content-collapsible:not(.img):not(.process).is-init.is-open>.item:hover .label{color:#e9423f}
.content-collapsible:not(.img):not(.process).is-init.is-open>.item:hover .ico-collapsible .circle{stroke:#e9423f}
.content-collapsible:not(.img):not(.process).is-init.is-open>.item:hover .ico-collapsible .horizontal,.content-collapsible:not(.img):not(.process).is-init.is-open>.item:hover .ico-collapsible .vertical{fill:#e9423f}
.content-collapsible:not(.img):not(.process).is-init.is-open .ico-collapsible .circle{stroke:#e9423f}
.content-collapsible:not(.img):not(.process).is-init.is-open .ico-collapsible .horizontal,.content-collapsible:not(.img):not(.process).is-init.is-open .ico-collapsible .vertical{fill:#e9423f}
.l-constrained.l-full .content-collapsible:not(.img):not(.process){margin-bottom:0}
.l-constrained.l-full .content-collapsible:not(.img):not(.process)+.content-collapsible:not(.img):not(.process){margin-top:2em}
.no-js .content-collapsible:not(.img):not(.process) article{display:block;height:auto}
.lt-ie10 .content-collapsible .ico-collapsible-show{display:block}
.lt-ie10 .content-collapsible .ico-collapsible-hide{display:none}
.lt-ie10 .content-collapsible.is-open .ico-collapsible-show{display:none}
.lt-ie10 .content-collapsible.is-open .ico-collapsible-hide{display:block}
.content-mediadownload{float:left;width:13em;margin-left:2.25em;margin-bottom:2.25em;padding-bottom:0.4375em !important;background-color:#fff;visibility:hidden}
.content-mediadownload h2,.content-mediadownload h3{font-size:1.125em;line-height:1.1;text-align:left;display:block;padding:0 1em 0.88889em}
.content-mediadownload h2{font-weight:700;padding-top:0.88889em;padding-bottom:0.88889em}
.content-mediadownload .imgholder{margin:0;padding-bottom:0.375em}
.content-mediadownload .imgholder img{width:100%;margin-bottom:0.9375em}
.content-mediadownload .imgholder figcaption{padding:0 1.125em 1.5625em 1.125em}
.content-mediadownload .imgholder figcaption span{font-size:1.125em;line-height:1.2;display:block}
.content-mediadownload .imgholder figcaption .item-title{font-weight:700;padding-bottom:0.22222em}
.content-mediadownload a{display:block;padding-bottom:0.3125em;margin:0 1.125em 0.625em 1.125em;border-bottom:1px solid #e4e3de}
.content-mediadownload a .label{display:inline-block;width:8em;margin-left:0.8125em}
.content-mediadownload a .label span{display:block}
.content-mediadownload a .label .info{font-size:1.125em;font-weight:600}
.content-mediadownload a .label .filesize{font-size:0.875em;font-weight:600;color:#7f7f7f;padding-top:0.3125em;padding-bottom:0.125em}
.content-mediadownload a .label .divider{display:none}
.content-mediadownload a i{position:relative;top:-3px;display:inline-block;vertical-align:top;font-size:1.25em}
.content-mediadownload a:last-of-type{margin-bottom:0.1875em;border-bottom:none}
.content-mediadownload:nth-of-type(4n+1){margin-left:0;clear:both}
@media screen and (max-width:63em){.content-mediadownload:nth-of-type(4n+1){margin-left:2.25em;clear:none}
.content-mediadownload:nth-of-type(3n+1){margin-left:0;clear:both}
}
@media screen and (max-width:47.75em){.content-mediadownload:nth-of-type(3n+1){margin-left:2.25em;clear:none}
.content-mediadownload:nth-of-type(2n+1){margin-left:0;clear:both}
}
@media screen and (max-width:31em){.content-mediadownload:nth-of-type(2n+1){margin-left:2.25em;clear:none}
.content-mediadownload:nth-of-type(1n+1){margin-left:0;clear:both}
}
.content-mediadownload+.content:not(.content-mediadownload),.content-mediadownload+a+.content:not(.content-mediadownload){clear:both}
@media print{.content-mediadownload{-webkit-box-shadow:none;box-shadow:none}
.content-mediadownload:nth-of-type(1n+1){margin-left:1.125em;margin-right:1.125em;clear:none;float:left}
}
.mediadownload-wrap::after{clear:both;content:"";display:table}
.mediadownload-wrap .content-mediadownload{visibility:visible}
.no-js .content-mediadownload{visibility:visible;float:none;display:inline-block;margin-left:2em}
.content-video{position:relative;z-index:1}
.content-video .item{margin-bottom:2.25em}
.content-video .item:not(video){position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.content-video .item:not(video) iframe,.content-video .item:not(video) object,.content-video .item:not(video) embed{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (max-width:63.9375em){.content-video video{height:auto;width:100%}
}
@media print{.content-video video{width:100% !important;height:auto !important}
}
.content-formular{width:100%;margin-bottom:2.25em;background-color:#fff;padding:1.875em 0}
@media screen and (max-width:40em){.content-formular{padding:1.375em 0}
}
.content-formular fieldset{border:none;margin:0;padding:0}
.content-formular fieldset>legend{padding-bottom:0.52174em}
.content-formular form{padding-left:2em;padding-right:2em}
.content-formular form p{padding-left:0;padding-right:0}
.content-formular legend{font-size:1.8125em;letter-spacing:0.01563em;padding:0;padding-bottom:0.43478em;margin:0}
@media screen and (max-width:40em){.content-formular legend{font-size:1.5625em;padding-bottom:0.24em}
}
.content-formular .netvUI-item legend{font-size:1em;font-weight:700;letter-spacing:0;padding:0;padding-bottom:0.625em;margin:0}
@media screen and (max-width:40em){.content-formular .netvUI-item legend{font-size:0.875em;padding-bottom:0.42857em}
}
.content-formular p{padding-bottom:1em;padding-left:2em;padding-right:2em}
.content-formular h2,.content-formular h3{font-size:1.75em;font-weight:400;padding:0;padding-bottom:0.71429em;margin:0}
@media screen and (max-width:40em){.content-formular h2,.content-formular h3{font-size:1.5em;padding-bottom:0.66667em}
}
.content-formular h4,.content-formular h5,.content-formular h6{font-size:1.375em;font-weight:600;padding:0;margin:0}
@media screen and (max-width:40em){.content-formular h4,.content-formular h5,.content-formular h6{font-size:1.125em}
}
.content-formular .form-info{font-size:1em;color:#7f7f7f;padding:0 0 0.5em}
@media screen and (max-width:40em){.content-formular .form-info{font-size:1.5em;padding:0 0 0.28571em}
}
@media print{.content-formular{-webkit-box-shadow:none;box-shadow:none}
}
#content-sitemap ul{background:none;list-style:none}
#content-sitemap ul li{background:none;padding-left:0;padding-bottom:0.55em}
#content-sitemap ul li a{color:#7f7f7f}
#content-sitemap ul li a:hover{color:#000}
#content-sitemap>ul>li{padding-bottom:2em}
#content-sitemap>ul>li>a:first-child{font-size:2.3125em;color:#000;display:inline-block;margin-bottom:0.37838em}
@media screen and (max-width:40em){#content-sitemap>ul>li>a:first-child{font-size:1.75em;margin-bottom:0.42857em}
}
#content-sitemap>ul>li>ul>li{padding-bottom:0}
#content-sitemap>ul>li>ul>li>a{font-size:1.4375em;display:inline-block;margin-bottom:0.34783em}
@media screen and (max-width:40em){#content-sitemap>ul>li>ul>li>a{font-size:1.125em;margin-bottom:0.33333em}
}
#content-sitemap>ul>li>ul>li>ul{padding-left:2.25em}
#content-sitemap>ul>li>ul>li>ul>li>a{font-size:1.4375em}
@media screen and (max-width:40em){#content-sitemap>ul>li>ul>li>ul>li>a{font-size:1.125em}
}
#content-sitemap>ul>li>ul>li>ul>li:last-child{padding-bottom:1em}
.googlesitesearch-container{padding-bottom:4.5em}
.googlesitesearch-container .input-wrap{position:relative;z-index:1;vertical-align:top;display:block;overflow:hidden;width:100%;margin:1em auto 3.375em;background-color:transparent;border:1px solid #b3b3b3;border-bottom:2px solid #b3b3b3}
.googlesitesearch-container .input-wrap .input-field{font-size:1.6875em;line-height:1.5;color:#000;position:absolute;top:0;right:100%;z-index:99;display:block;width:85%;height:100%;float:right;padding:0.8em;padding-top:0;padding-bottom:0;border:none;border-radius:0;background-color:#fff;-webkit-appearance:none;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
@media screen and (max-width:40em){.googlesitesearch-container .input-wrap .input-field{font-size:1.375em}
}
.googlesitesearch-container .input-wrap .input-field:focus,.googlesitesearch-container .input-wrap.input-filled .input-field{outline:0;outline:none;-webkit-transform:translateX(100%);transform:translateX(100%)}
.googlesitesearch-container .input-wrap .input-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;display:block;float:right;width:100%;height:100%;z-index:10;cursor:text;-webkit-touch-callout:none;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.googlesitesearch-container .input-wrap .input-label .input-label-content{background:none;border:none;text-align:left;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;font-size:1.6875em;position:relative;display:block;width:100%;padding:0.59259em 0.81481em 0.48148em}
@media screen and (max-width:40em){.googlesitesearch-container .input-wrap .input-label .input-label-content{font-size:1.375em;padding:0.59091em 1em 0.5em}
}
.googlesitesearch-container .input-wrap .input-label .input-label-content:focus{outline:0;outline:none}
.googlesitesearch-container .input-wrap.input-field:focus+.input-label,.googlesitesearch-container .input-wrap.input-filled .input-label{-webkit-transform:translateX(85%);transform:translateX(85%)}
.googlesitesearch-container .input-wrap.input-field:focus+.input-label-content,.googlesitesearch-container .input-wrap.input-filled .input-label-content{width:15%;padding:0.59259em 0 0.48148em;text-align:center}
@media screen and (max-width:41.875em){.googlesitesearch-container .input-wrap.input-filled .input-label:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:5%;font-family:'iconfont-svgroup';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e624';font-size:1.5625em;font-weight:700;color:#e9423f}
}
@media screen and (max-width:25em){.googlesitesearch-container .input-wrap.input-filled .input-label:before{left:3%}
}
.googlesitesearch-container .input-wrap.input-filled .input-label .input-label-content{color:#e9423f}
.googlesitesearch-container .gsearch-numresults{font-size:1.625em;text-align:left;padding-bottom:1.61538em}
@media screen and (max-width:40em){.googlesitesearch-container .gsearch-numresults{font-size:1.375em;padding-bottom:1.63636em}
}
.googlesitesearch-container .gsearch-resultitem{padding-bottom:2.4375em}
.googlesitesearch-container .gsearch-resultitem .title{padding-bottom:0.1875em}
.googlesitesearch-container .gsearch-resultitem .title a{font-size:1.75em;font-weight:700}
@media screen and (max-width:40em){.googlesitesearch-container .gsearch-resultitem .title a{font-size:1.5em}
}
.googlesitesearch-container .gsearch-resultitem .description{font-size:1.1875em;line-height:1.3;color:#7f7f7f;padding-bottom:0.68421em}
@media screen and (max-width:40em){.googlesitesearch-container .gsearch-resultitem .description{font-size:1em;padding-bottom:0.625em}
}
.googlesitesearch-container .gsearch-resultitem .description b,.googlesitesearch-container .gsearch-resultitem .description strong{font-weight:600;color:#000}
.googlesitesearch-container .gsearch-resultitem .url a{color:#7f7f7f;font-weight:700;word-break:break-word}
.googlesitesearch-container .gsearch-bottom{padding-top:3.25em;padding-bottom:3.75em}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors{text-align:center}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a{font-size:1.0625em;font-weight:700;color:#000;display:inline-block;vertical-align:middle;margin:0 0.11765em}
@media screen and (max-width:40em){.googlesitesearch-container .gsearch-bottom .gsearch-cursors a{font-size:0.875em}
}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a:hover{color:#e9423f}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next{position:relative}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev .icon-wrap,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next .icon-wrap{position:relative;display:inline-block;width:1.375em;height:1.375em}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev .icon-wrap svg,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next .icon-wrap svg{width:1.375em;height:1.375em}
@media screen and (max-width:26.25em){.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev,.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next{display:list-item;list-style:none}
}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev{margin-right:0.29412em}
@media screen and (max-width:26.25em){.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.prev{margin-right:0;margin-bottom:0.625em}
}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next{margin-left:0.29412em}
@media screen and (max-width:26.25em){.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.next{margin-left:0;margin-top:0.625em}
}
.googlesitesearch-container .gsearch-bottom .gsearch-cursors a.current{color:#e9423f}
.googlesitesearch-container .gsearch-bottom+.gsearch-form{display:none}
.no-js .googlesitesearch-container .input-wrap .input-field{-webkit-transform:translateX(100%);-ms-transform:translate(100%,0);transform:translateX(100%);line-height:0.8}
.no-js .googlesitesearch-container .input-wrap .input-label{-webkit-transform:translateX(85%);-ms-transform:translate(85%,0);transform:translateX(85%)}
.lt-ie10 .googlesitesearch-container .input-wrap .input-field{-ms-transform:translate(100%,0);line-height:1.5}
.lt-ie10 .googlesitesearch-container .input-wrap .input-label{-ms-transform:translate(85%,0)}
@media screen and (max-width:53.75em){.lt-ie10 .googlesitesearch-container .input-wrap .input-label.magnifier:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:5%;font-family:'iconfont-svgroup';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e624';font-size:1.5625em;font-weight:700;color:#e9423f}
}
.content-nullpage{padding-bottom:1.625em}
.content-nullpage .nullpage-item-wrap{position:relative;display:inline-block;vertical-align:top;width:13.125em;height:auto;margin-left:0.75em;margin-right:0.75em;margin-bottom:1.3125em}
.content-nullpage .nullpage-item{-webkit-box-shadow:0px 3px 9px -2px rgba(0,0,0,0.28);box-shadow:0px 3px 9px -2px rgba(0,0,0,0.28);display:block;width:100%;height:auto;background-color:#fff}
@media (-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5 / 4),(min--moz-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){.content-nullpage .nullpage-item{border-radius:1px}
}
.content-nullpage .nullpage-item .linkwrap{padding:0 1em}
.content-nullpage .nullpage-item .linkwrap .link{width:100%;display:inline-block;padding:0.5em 0;border-top:1px solid #e4e3de;text-align:center;color:#000;opacity:1}
.content-nullpage .nullpage-item .linkwrap .link:first-child{padding-top:0;border-top:none}
.content-nullpage .nullpage-item .linkwrap .link:last-child{margin-bottom:0.625em}
.content-nullpage .nullpage-item .linkwrap .link:hover,.content-nullpage .nullpage-item .linkwrap .link.act{color:#e9423f}
@media screen and (max-width:48em){.content-nullpage .nullpage-item .linkwrap{display:none}
}
.content-nullpage .nullpage-item .headwrap:hover .imagewrapper img,.content-nullpage .nullpage-item .headwrap.act .imagewrapper img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.content-nullpage .nullpage-item .headwrap:hover .title,.content-nullpage .nullpage-item .headwrap.act .title{color:#e9423f}
.content-nullpage .nullpage-item .headwrap .imagewrapper{width:100%;height:6.625em;display:block;overflow:hidden}
.content-nullpage .nullpage-item .headwrap .imagewrapper img{-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;transition:transform 0.2s;-webkit-transform-origin:center center 0;-moz-transform-origin:center center 0;-ms-transform-origin:center center 0;-o-transform-origin:center center 0;transform-origin:center center 0;min-height:6.625em;width:100%}
@media screen and (max-width:48em){.content-nullpage .nullpage-item .headwrap .imagewrapper{display:none}
}
.content-nullpage .nullpage-item .headwrap .title{position:relative;display:inline-block;width:100%;padding:0.91304em 0.52174em 1.95652em;font-size:1.4375em;font-weight:600;color:#000;text-align:center}
.content-nullpage .nullpage-item .headwrap .title:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:2.17391em;height:2px;position:absolute;bottom:1.13043em;left:50%;background-color:#e9423f;content:""}
@media print{.content-nullpage .nullpage-item{-webkit-box-shadow:none;box-shadow:none;border:1px solid #b3b3b3}
}
@media screen and (max-width:63em){.content-nullpage{width:43.875em;margin:0 auto}
}
@media screen and (max-width:48em){.content-nullpage{width:29.25em}
}
@media screen and (max-width:31.875em){.content-nullpage{width:100%;text-align:center;margin:0}
}
.lt-ie10 .content-nullpage .nullpage-item .headwrap:hover .imagewrapper img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.anchor{display:inline-block;position:absolute;margin-top:-7em}
@media screen and (max-width:63.9375em){.anchor{margin-top:-3.125em}
}
.content-pullquote .quote-wrap .quote{font-family:"Frutiger",sans-serif,Arial;font-weight:700;font-size:2.1875em;line-height:1.4;color:#e9423f;text-align:center;padding-bottom:0.74286em}
@media screen and (max-width:40em){.content-pullquote .quote-wrap .quote{font-size:1.5em;padding-bottom:0.83333em}
}
.content-pullquote .quote-wrap .author{font-size:1.5em;color:#e9423f;text-align:center;padding-bottom:1.20833em}
@media screen and (max-width:40em){.content-pullquote .quote-wrap .author{font-size:1.125em;padding-bottom:1.22222em}
}
.content-pullquote .quote-wrap:after{content:"";display:block;background-color:#e9423f;width:5.625em;height:0.25em;margin:0 auto;margin-bottom:2em}
@media screen and (max-width:40em){.content-pullquote .quote-wrap:after{height:0.1875em}
}
.content-highlightstage{padding-bottom:0.375em !important}
.content-highlightstage .text{padding-left:1.5em;padding-right:1.5em}
.content-highlightstage .text p{font-size:1.5625em;line-height:1.3;padding-bottom:0.8em}
@media screen and (max-width:40em){.content-highlightstage .text p{font-size:1.25em;padding-bottom:0.64em}
}
.content-collapsible.img{position:relative;margin-bottom:-2.375em;overflow-x:hidden}
.content-collapsible.img>img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;height:13.25em;left:50%}
.content-collapsible.img .collapsible-inner{-webkit-transition:background-color 0.8s;-moz-transition:background-color 0.8s;transition:background-color 0.8s;width:94%;margin:0 auto;background-color:#fff}
.content-collapsible.img .collapsible-inner>.item{cursor:pointer;display:block;position:relative;padding:0.5625em 2.75em 0.5625em 1.75em;height:4.375em}
.content-collapsible.img .collapsible-inner>.item .label{transition:color 0.3s;font-size:2.25em;line-height:0.77778em;letter-spacing:0.00694em;display:inline-block;width:93%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0.375em 0}
@media screen and (max-width:40em){.content-collapsible.img .collapsible-inner>.item .label{font-size:1.5em;padding:0.75em 0}
}
.content-collapsible.img .collapsible-inner>.item:hover .label{color:#000}
.content-collapsible.img .collapsible-inner article{-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;display:none;height:auto;overflow:hidden;width:100%;position:relative}
.content-collapsible.img .collapsible-inner article .collapsible-container{margin:0.8125em 0 0.75em;padding:1.25em 2.75em 1.25em 1.75em}
.content-collapsible.img img+.collapsible-inner{position:relative;top:-6.125em}
.content-collapsible.img.is-init article{display:block}
.content-collapsible.img.is-init.is-open .collapsible-inner{background-color:#fff}
.content-collapsible.img.is-init.is-open .collapsible-inner>.item .label{color:#000}
.content-collapsible.img.is-init.is-open .collapsible-inner>.item:hover .label{color:#e9423f}
.content-collapsible.img.is-init .collapsible-inner{background-color:rgba(255,255,255,0.7)}
.no-js .content-collapsible.img article{display:block;height:auto}
.l-constrained.l-content .collapsible-bg{padding-top:3.125em;padding-bottom:3.375em;margin-bottom:4.75em}
.l-constrained.l-content .collapsible-bg .content-collapsible:not(.img):not(.process){-webkit-transition:background-color 0.8s;-moz-transition:background-color 0.8s;transition:background-color 0.8s;background-color:#fff}
.l-constrained.l-content .collapsible-bg .content-collapsible:not(.img):not(.process).is-init.is-open{background-color:#fff}
.l-constrained.l-content .collapsible-bg .content-collapsible:not(.img):not(.process).is-init{background-color:rgba(255,255,255,0.7)}
@media screen and (max-width:63.9375em){.l-constrained.l-content .collapsible-bg .content-collapsible:not(.img):not(.process){width:94%;margin-left:auto;margin-right:auto}
}
.l-constrained.l-content .collapsible-bg .inner-wrapper{width:58.75em;margin:0 auto}
@media screen and (max-width:63.9375em){.l-constrained.l-content .collapsible-bg .inner-wrapper{width:100%}
}
@media print{.l-constrained.l-content .collapsible-bg .inner-wrapper{width:100% !important}
}
.l-constrained.l-content .collapsible-bg .text-box{padding-left:0;padding-right:0}
@media screen and (max-width:63.9375em){.l-constrained.l-content .collapsible-bg .text-box{width:94%;margin-left:auto;margin-right:auto}
}
.content-collapsible.process{padding-bottom:0.8125em}
.content-collapsible.process .triangle-with-shadow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:6.25em;height:3.125em;position:relative;overflow:hidden;box-shadow:0 13px 10px -17px rgba(0,0,0,0.5);margin:0 auto}
.content-collapsible.process .triangle-with-shadow:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:1.5625em;left:1.5625em;width:3.125em;height:3.125em;background:#fff;box-shadow:-1px -1px 7px -1px rgba(0,0,0,0.5)}
.contactbox{float:left;visibility:hidden;background-color:#fff;width:27.25em;padding:2.375em 3.75em 1.375em 3.75em;margin:0 0 4.375em 0}
.contactbox:nth-of-type(even){margin-left:4.25em}
@media print{.contactbox:nth-of-type(even){margin-left:0}
}
.contactbox:nth-of-type(odd){clear:both}
.contactbox:nth-last-of-type(1):nth-of-type(odd){float:none;margin-left:auto;margin-right:auto;clear:both}
@media print{.contactbox{float:none}
}
.contactbox h4{font-size:1.625em;font-weight:600;text-align:center;margin:0;padding-bottom:1.07692em}
@media screen and (max-width:40em){.contactbox h4{font-size:1.375em;padding-bottom:1.09091em}
}
.contactbox .contact-info .name{display:block;font-size:1.25em;font-weight:500;line-height:1.4;text-align:center;color:#000}
@media screen and (max-width:40em){.contactbox .contact-info .name{font-size:1em}
}
.contactbox .contact-info p{font-size:1.25em;line-height:1.4;color:#7f7f7f;text-align:center;padding-bottom:1.1em}
@media screen and (max-width:40em){.contactbox .contact-info p{font-size:1em;padding-bottom:1.125em}
}
.contactbox .contact-info p a{display:inline-block;margin-top:0.7em;white-space:pre-wrap;word-break:normal}
.contactbox .contact-info p a ~ a{margin-top:-0.5em}
.contactbox .contact-info p a:hover{color:#000}
@media screen and (max-width:63em){.contactbox:nth-of-type(odd),.contactbox:nth-of-type(even){float:none;margin-left:auto;margin-right:auto;margin-bottom:2em}
}
@media screen and (max-width:40em){.contactbox{width:100%;padding:1.125em 1.25em 1.5em 1.25em}
}
@media print{.contactbox{-webkit-box-shadow:none;box-shadow:none;border:1px solid #b3b3b3}
}
.contactbox-personal .contact-img{text-align:center}
.contactbox-personal .contact-img img{display:inline-block;padding-bottom:1.375em;width:100%;max-width:16.625em}
@media screen and (max-width:40em){.contactbox-personal .contact-img img{width:86%}
}
.contactbox-department .contact-desc{font-size:1.25em;line-height:1.5;text-align:center;padding-top:0.3em;padding-bottom:1.9em}
@media screen and (max-width:40em){.contactbox-department .contact-desc{font-size:1em;padding-top:0.125em;padding-bottom:1.75em}
}
.contactbox-wrap::after{clear:both;content:"";display:table}
.contactbox-wrap .contactbox{visibility:visible}
.no-js .contactbox{visibility:visible}
h3+.contactbox-wrap{padding-top:1.375em}
.image-pattern{padding-bottom:2.375em}
.image-pattern::after{clear:both;content:"";display:table}
.image-pattern figure{position:relative;float:left;width:28.25em;margin:0;margin-bottom:2.25em}
.image-pattern figure:nth-of-type(even){margin-left:2.25em}
@media print{.image-pattern figure:nth-of-type(even){margin-left:0}
}
.image-pattern figure:last-of-type:nth-child(odd){float:none;margin-left:auto;margin-right:auto;clear:both}
.image-pattern figure:hover .textholder{opacity:1}
@media print{.image-pattern figure{float:none}
}
.image-pattern figure .textholder{transition:opacity 0.3s;position:absolute;top:10%;left:3%;opacity:0;width:94%;height:80%;background-color:rgba(255,255,255,0.7);padding:1.5em 1.625em}
.image-pattern figure .textholder .text{height:100%;overflow:hidden}
@media screen and (max-width:31em),print{.image-pattern figure .textholder .text{margin-bottom:0.75em;margin-bottom:0}
}
.image-pattern figure .textholder .text p{display:block;font-size:1.375em;color:#000}
@media screen and (max-width:31em),print{.image-pattern figure .textholder .text p{font-size:1.125em}
}
.image-pattern figure .textholder .link{display:inline-block;width:100%;position:relative}
.image-pattern figure .textholder .link .label{display:inline-block;width:84%;font-size:2.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 0}
@media screen and (max-width:31em),print{.image-pattern figure .textholder .link .label{font-size:1.125em;padding:1px 0;white-space:normal}
}
.image-pattern figure .textholder .link .icon-wrap{position:absolute;right:0;font-size:1.5em;height:1.66667em;width:1.66667em}
@media screen and (max-width:31em),print{.image-pattern figure .textholder .link .icon-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;height:0.75em;width:0.75em}
}
@media screen and (max-width:31em),print{.image-pattern figure .textholder .link .icon-wrap svg{height:0.75em;width:0.75em}
}
.image-pattern figure .textholder .link:hover .label{color:#000}
.image-pattern figure .textholder .link:hover svg path{fill:#000}
@media screen and (max-width:31em),print{.image-pattern figure .textholder .link{margin-top:0.75em}
}
@media screen and (max-width:31em),print{.image-pattern figure .textholder{position:relative;opacity:1;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding-top:0.75em;padding-left:0;padding-right:0}
}
.image-pattern figure.has-link .textholder .text{height:5.875em;margin-bottom:3.125em;height:8.375em;margin-bottom:1.25em}
@media screen and (max-width:31em),print{.image-pattern figure.has-link .textholder .text{height:auto;margin-bottom:0.75em;margin-bottom:0}
}
@media print{.image-pattern figure img{width:100%}
}
@media screen and (max-width:63.9375em){.image-pattern figure{float:none;margin-left:auto;margin-right:auto;margin-bottom:1.625em}
.image-pattern figure:nth-of-type(even){margin-left:auto}
}
@media screen and (max-width:31.875em){.image-pattern figure{width:100%;margin-bottom:1em}
.image-pattern figure img{width:100%}
}
.no-js .image-pattern figure .textholder{opacity:1}
.l-constrained.l-content .linkbutton{padding-top:3.125em;padding-bottom:3.125em;margin-bottom:4.75em}
.l-constrained.l-content .linkbutton .text-box{padding-left:0;padding-right:0}
@media screen and (max-width:63.9375em){.l-constrained.l-content .linkbutton .text-box{width:94%;margin-left:auto;margin-right:auto}
}
.l-constrained.l-content .linkbutton .inner-wrapper{width:58.75em;margin:0 auto}
@media screen and (max-width:63.9375em){.l-constrained.l-content .linkbutton .inner-wrapper{width:100%}
}
@media print{.l-constrained.l-content .linkbutton .inner-wrapper{width:100%}
}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button{position:relative;display:block;width:100%}
@media screen and (max-width:63.9375em){.l-constrained.l-content .linkbutton .inner-wrapper .box-button{width:94%;margin-left:auto;margin-right:auto}
}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button .label{width:92%}
@media screen and (max-width:40em){.l-constrained.l-content .linkbutton .inner-wrapper .box-button .label{width:84%}
}
@media screen and (max-width:20em){.l-constrained.l-content .linkbutton .inner-wrapper .box-button .label{width:74%}
}
.l-constrained.l-content .linkbutton .inner-wrapper .box-button+.box-button{margin-top:1.75em}
.l-constrained.l-content .linkbutton .inner-wrapper:last-child .text-box{padding-bottom:0}
.linkbutton .link .icon-wrap,.linkbutton .box-button .icon-wrap,.linkbutton-image .link .icon-wrap,.linkbutton-image .box-button .icon-wrap,.linkbutton-image-item .link .icon-wrap,.linkbutton-image-item .box-button .icon-wrap{font-size:1.5em;height:1.66667em;width:1.66667em}
.linkbutton .link .icon-wrap svg path,.linkbutton .box-button .icon-wrap svg path,.linkbutton-image .link .icon-wrap svg path,.linkbutton-image .box-button .icon-wrap svg path,.linkbutton-image-item .link .icon-wrap svg path,.linkbutton-image-item .box-button .icon-wrap svg path{transition:fill 0.3s}
@media screen and (max-width:40em){.linkbutton .link .icon-wrap,.linkbutton .box-button .icon-wrap,.linkbutton-image .link .icon-wrap,.linkbutton-image .box-button .icon-wrap,.linkbutton-image-item .link .icon-wrap,.linkbutton-image-item .box-button .icon-wrap{font-size:1.125em;height:1.55556em;width:1.55556em}
.linkbutton .link .icon-wrap svg,.linkbutton .box-button .icon-wrap svg,.linkbutton-image .link .icon-wrap svg,.linkbutton-image .box-button .icon-wrap svg,.linkbutton-image-item .link .icon-wrap svg,.linkbutton-image-item .box-button .icon-wrap svg{height:1.55556em;width:1.55556em}
}
@media print{.linkbutton .link .icon-wrap svg,.linkbutton .link .icon-wrap path,.linkbutton .box-button .icon-wrap svg,.linkbutton .box-button .icon-wrap path,.linkbutton-image .link .icon-wrap svg,.linkbutton-image .link .icon-wrap path,.linkbutton-image .box-button .icon-wrap svg,.linkbutton-image .box-button .icon-wrap path,.linkbutton-image-item .link .icon-wrap svg,.linkbutton-image-item .link .icon-wrap path,.linkbutton-image-item .box-button .icon-wrap svg,.linkbutton-image-item .box-button .icon-wrap path{height:1.66667em;width:1.66667em}
}
.linkbutton .link:hover .icon-wrap svg path,.linkbutton .box-button:hover .icon-wrap svg path,.linkbutton-image .link:hover .icon-wrap svg path,.linkbutton-image .box-button:hover .icon-wrap svg path,.linkbutton-image-item .link:hover .icon-wrap svg path,.linkbutton-image-item .box-button:hover .icon-wrap svg path{fill:#000}
.linkbutton-image{overflow-x:hidden;padding-bottom:2.375em}
.linkbutton-image::after{clear:both;content:"";display:table}
.linkbutton-image-item,.linkbutton-image-item-halfsize{position:relative;margin:0;margin-bottom:2.25em}
.linkbutton-image-item img,.linkbutton-image-item-halfsize img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;height:17.875em;left:50%}
@media screen and (max-width:63.9375em){.linkbutton-image-item,.linkbutton-image-item-halfsize{margin-bottom:1.625em}
}
@media screen and (max-width:31.875em){.linkbutton-image-item,.linkbutton-image-item-halfsize{margin-bottom:1em}
}
.linkbutton-image-item .box-button,.linkbutton-image-item-halfsize .box-button{visibility:hidden;position:absolute;bottom:2em;left:3%;width:94%;max-height:14em}
.linkbutton-image-item .box-button .label,.linkbutton-image-item-halfsize .box-button .label{width:86%}
@media screen and (max-width:48em){.linkbutton-image-item .box-button .label,.linkbutton-image-item-halfsize .box-button .label{width:84%}
}
@media screen and (max-width:20em){.linkbutton-image-item .box-button .label,.linkbutton-image-item-halfsize .box-button .label{width:74%}
}
.linkbutton-image-item .box-button.is-init-dottify,.linkbutton-image-item-halfsize .box-button.is-init-dottify{visibility:visible}
.linkbutton-image-item-halfsize{position:relative;float:left;width:28.25em}
.linkbutton-image-item-halfsize:nth-of-type(even){margin-left:2.25em}
.linkbutton-image-item-halfsize:nth-last-of-type(1):nth-of-type(odd){float:none;margin-left:auto;margin-right:auto;clear:both}
@media screen and (max-width:63.9375em){.linkbutton-image-item-halfsize{float:none;margin-left:auto;margin-right:auto;margin-bottom:1.625em}
.linkbutton-image-item-halfsize:nth-of-type(even){margin-left:auto}
}
@media screen and (max-width:31.875em){.linkbutton-image-item-halfsize{width:100%;margin-bottom:1em}
.linkbutton-image-item-halfsize img{width:100%}
}
@media print{.linkbutton-image-item-halfsize{float:none}
.linkbutton-image-item-halfsize+.linkbutton-image-item-halfsize,.linkbutton-image-item-halfsize+a+.linkbutton-image-item-halfsize{margin-left:0}
}
.no-js .box-button{visibility:visible;overflow:hidden;max-height:13.25em}
.teaser-home .grid-container{position:relative;z-index:65;z-index:9}
.teaser-home .grid-container .grid{overflow:hidden;list-style:none;z-index:60;padding:0}
@media print{.teaser-home .grid-container .grid{height:auto !important;perspective-origin:initial !important}
}
.teaser-home .grid-container .grid li{display:block;opacity:1;float:left;width:45%;padding-bottom:2.875em;margin-left:2.5%;margin-right:2.5%}
.teaser-home .grid-container .grid li.shown{opacity:1}
.teaser-home .grid-container .grid li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards}
@media screen and (max-width:63.9375em){.teaser-home .grid-container .grid li{padding-bottom:3.125em}
}
@media screen and (max-width:40em){.teaser-home .grid-container .grid li{width:100%;float:none;padding-bottom:1.375em;margin-left:0;margin-right:0}
}
@media print{.teaser-home .grid-container .grid li{position:relative !important;top:auto !important;left:0 !important;opacity:1;float:none;width:80%;margin:0 auto;margin-bottom:4em;padding-bottom:0;border:1px solid #d9d4ce}
}
@media screen and (max-width:63.9375em){.teaser-home .grid-container{width:100%}
}
.no-js .teaser-home .grid-container .grid li,.no-cssanimations .teaser-home .grid-container .grid li{opacity:1;padding-bottom:2em}
@-webkit-keyframes moveUp{100%{-webkit-transform:translateY(0);opacity:1}
}
@keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.teaser-news.teaser-box .teaser-content .news-item .imgholder{float:left;padding-right:6%;width:36%}
.carousel-item-inner .teaser-box{height:100%}
.carousel-item-inner .teaser-box.teaser-news .teaser-content{padding:0.75em 0.75em 1.25em 0.75em}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .teaser-title{height:139px;margin-bottom:20px;max-height:initial;overflow:hidden;padding:0;position:relative;z-index:1}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .morelink{padding-top:9px}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item{height:16.375em}
@media screen and (max-width:40em){.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item{height:9.25em}
}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .imgholder{display:none}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .imgholder+.textholder{float:none;width:100%}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .imgholder+.textholder .text{height:5.625em}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .textholder{padding:0 16px}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .textholder .text p{font-size:18px;line-height:1.25}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .textholder .newstitle{max-height:8.625em;margin-bottom:1em;padding-bottom:4px}
.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .textholder .newstitle .label{font-size:1.75em;overflow:visible}
@media screen and (max-width:28.125em){.carousel-item-inner .teaser-box.teaser-news .teaser-content .news-item .textholder .newstitle .label{font-size:1.375em}
}
.carousel-item-inner .teaser-box a:hover .imgholder img{-webkit-transform:scale(1.2) translate(-50%,-50%);-moz-transform:scale(1.2) translate(-50%,-50%);-ms-transform:scale(1.2) translate(-50%,-50%);-o-transform:scale(1.2) translate(-50%,-50%);transform:scale(1.2) translate(-50%,-50%)}
.carousel-item-inner .teaser-box a .imgholder{height:9.375em;position:relative}
.carousel-item-inner .teaser-box a .imgholder img{-webkit-transform:scale(1) translate(-50%,-50%);-moz-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);-o-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transform-origin:left top 0;-moz-transform-origin:left top 0;-ms-transform-origin:left top 0;-o-transform-origin:left top 0;transform-origin:left top 0;position:absolute;top:50%;left:50%;width:100%;height:100%}
@media screen and (max-width:26.25em){.carousel-item-inner .teaser-box a .imgholder img{width:auto}
}
.carousel-item-inner .teaser-box .teaser-content{padding:1.25em 1.875em 1.25em 1.875em}
.carousel-item-inner .teaser-box .teaser-content .teaser-inner-text{max-height:5.75em;overflow:hidden}
@media screen and (max-width:40em){.carousel-item-inner .teaser-box .teaser-content .teaser-inner-text{display:none}
}
.carousel-item-inner .teaser-box .teaser-content .teaser-inner-text .label{font-size:18px;line-height:1.275}
.carousel-item-inner .teaser-box .teaser-content .button.forwardlink{position:relative;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);position:absolute;bottom:0;bottom:1.0625em;left:50%}
@media screen and (max-width:40em){.carousel-item-inner .teaser-box .teaser-content .button.forwardlink{padding-top:1.25em}
}
.carousel-item-inner .teaser-box .teaser-content .teaser-title{max-height:6rem;margin-bottom:0.9375rem}
.carousel-item-inner .teaser-box .teaser-content .teaser-title .label{font-size:1.8125em;color:#000}
@media screen and (max-width:28.125em){.carousel-item-inner .teaser-box .teaser-content .teaser-title .label{font-size:1.5625em}
}
.touch .carousel-item-inner .teaser-box a .imgholder img{-webkit-transform:scale(1.1) translate(-50%,-50%);-moz-transform:scale(1.1) translate(-50%,-50%);-ms-transform:scale(1.1) translate(-50%,-50%);-o-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%)}
.lt-ie10 .carousel-item-inner .teaser-box a .imgholder img{position:relative;left:auto;top:auto;width:auto;-webkit-transform:scale(1.2) translate(0,0);-moz-transform:scale(1.2) translate(0,0);-ms-transform:scale(1.2) translate(0,0);-o-transform:scale(1.2) translate(0,0);transform:scale(1.2) translate(0,0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.lt-ie10 .carousel-item-inner .teaser-box a:hover .imgholder img{-webkit-transform:scale(1.2) translate(0,0);-moz-transform:scale(1.2) translate(0,0);-ms-transform:scale(1.2) translate(0,0);-o-transform:scale(1.2) translate(0,0);transform:scale(1.2) translate(0,0)}
.teaser-box{width:100%;background-color:#fff}
.teaser-box>a{width:100%}
.teaser-box>a:hover .svg-arrow{-webkit-animation:moveHorizontal 0.7s forwards;animation:moveHorizontal 0.7s forwards}
.teaser-box .imgholder{overflow:hidden;width:100%}
.teaser-box .imgholder img{-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;transition:transform 0.2s;width:100%}
.teaser-box .teaser-content{padding:1.75em 1.75em 1.25em 1.75em}
.teaser-box .teaser-content .teaser-title{max-height:5.3125rem;margin-bottom:0.9375rem;padding-bottom:0;box-sizing:content-box;position:relative;overflow:hidden}
.teaser-box .teaser-content .teaser-title .label{font-size:2.1875rem;color:#000;padding-bottom:0}
@media screen and (max-width:48em){.teaser-box .teaser-content .teaser-title .label{font-size:1.75em}
}
@media screen and (max-width:20em){.teaser-box .teaser-content .teaser-title .label{font-size:1.5em}
}
.teaser-box .teaser-content .teaser-inner-text{max-height:15em;margin-bottom:1.7em;padding-bottom:0;box-sizing:content-box}
.teaser-box .teaser-content .teaser-inner-text .label{font-size:1.25em;line-height:1.4375rem;text-align:center;color:#7f7f7f;padding-bottom:0}
@media screen and (max-width:48em){.teaser-box .teaser-content .teaser-inner-text .label{font-size:0.875em;padding-bottom:1.71429em}
}
@media screen and (max-width:20em){.teaser-box .teaser-content .teaser-inner-text .label{padding-bottom:0.85714em}
}
.teaser-box .teaser-content .textlink{position:relative}
.teaser-box .teaser-content .textlink .icon-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;color:#000}
.teaser-box .teaser-content .textlink:hover .icon-wrap{color:#e9423f}
.teaser-box .teaser-content .button.forwardlink{display:block;text-align:center}
.teaser-box .teaser-content .button.forwardlink .icon-wrap{position:relative;top:-1.0625em;display:inline-block;width:2.125em;height:2.125em}
.teaser-box .teaser-content .button.forwardlink .icon-wrap svg{width:2.125em;height:2.125em;border-left:1px solid transparent}
.teaser-box .teaser-content .morelink{display:block;border-top:1px solid #e4e3de;padding:1.125em 0 0 0;text-align:right}
@media screen and (max-width:48em){.teaser-box .teaser-content .morelink{padding-top:0.75em}
}
.teaser-box .teaser-content .morelink .label{font-size:1em;font-weight:700;color:#000;text-transform:uppercase;padding-right:1.0625em}
@media screen and (max-width:48em){.teaser-box .teaser-content .morelink .label{font-size:0.875em}
}
.teaser-box .teaser-content .morelink .icon-wrap{position:relative;top:0.3125em;display:inline-block;width:1.4375em;height:1.4375em}
.teaser-box .teaser-content .morelink .icon-wrap svg{width:1.4375em;height:1.4375em;border-left:1px solid transparent}
.teaser-box .teaser-content .morelink:hover .label{color:#e9423f}
@media screen and (max-width:48em){.teaser-box .teaser-content{padding:1.25em 1.25em 0.75em 1.25em}
}
@media screen and (max-width:48em){.teaser-box .teaser-content{padding:1em 1em 0.75em 1em}
}
.teaser-text.teaser-box.carousel-item>a:hover img{-webkit-transform:scale(0.2s) translateX(-50%);-moz-transform:scale(0.2s) translateX(-50%);-ms-transform:scale(0.2s) translateX(-50%);-o-transform:scale(0.2s) translateX(-50%);transform:scale(0.2s) translateX(-50%);-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;-o-transform-origin:50% 50% 0;transform-origin:50% 50% 0;left:50%}
.teaser-text.teaser-box.carousel-item>a:hover .teaser-title{color:#e9423f}
.teaser-text.teaser-box>a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.teaser-text.teaser-box>a:hover .teaser-title{color:#e9423f}
.lt-ie10 .teaser-text.teaser-box>a:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.teaser-box:not(.teaser-news) .teaser-content .divider{display:block;width:2.625rem;height:0.1875rem;background-color:#e9423f;margin:auto;margin-bottom:1.0625rem}
@media screen and (max-width:48em){.teaser-box:not(.teaser-news) .teaser-content .divider{width:1.875rem;height:0.125rem}
}
@media screen and (max-width:40em){.teaser-textlink .teaser-content .teaser-inner-text,.teaser-textlink-jobs .teaser-content .teaser-inner-text{display:none}
}
@media screen and (max-width:40em){.teaser-news .teaser-content .news-item .textholder .text{display:none}
}
.teaser-textlink-jobs.teaser-box{position:relative;z-index:1}
.teaser-textlink-jobs.teaser-box:after{filter:alpha(Opacity=20);opacity:0.2}
.teaser-news.teaser-box .teaser-content{padding-top:1.25em}
.teaser-news.teaser-box .teaser-content .teaser-title{height:5.75em;position:relative;z-index:1;padding:0;margin-bottom:3.125em;overflow:hidden}
.teaser-news.teaser-box .teaser-content .teaser-title:after{filter:alpha(Opacity=30);opacity:0.3}
.teaser-news.teaser-box .teaser-content .teaser-title .label{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;left:0;line-height:1;font-weight:700;text-transform:uppercase;font-size:2.3125em;padding:0.16216em}
@media screen and (max-width:28.125em){.teaser-news.teaser-box .teaser-content .teaser-title .label{font-size:1.875em}
}
.teaser-news.teaser-box .teaser-content .news-item{padding-bottom:1.8125em}
.teaser-news.teaser-box .teaser-content .news-item::after{clear:both;content:"";display:table}
.teaser-news.teaser-box .teaser-content .news-item .imgholder{float:left;width:36%;padding-right:6%}
.teaser-news.teaser-box .teaser-content .news-item .imgholder img{width:100%}
.teaser-news.teaser-box .teaser-content .news-item .imgholder+.textholder{width:64%}
.teaser-news.teaser-box .teaser-content .news-item .imgholder+.textholder .text{height:5em}
.teaser-news.teaser-box .teaser-content .news-item .textholder{float:left;width:100%}
.teaser-news.teaser-box .teaser-content .news-item .textholder .newstitle{max-height:6.25rem;overflow:hidden;margin-bottom:0.625rem;box-sizing:content-box;position:relative}
.teaser-news.teaser-box .teaser-content .news-item .textholder .newstitle .label{font-size:1.5625rem;font-weight:600;line-height:1.2;color:#000;padding-bottom:0}
@media screen and (max-width:48em){.teaser-news.teaser-box .teaser-content .news-item .textholder .newstitle .label{font-size:1.125rem;padding-bottom:0.625rem}
}
.teaser-news.teaser-box .teaser-content .news-item .textholder .text{height:4.8125rem;overflow:hidden}
.teaser-news.teaser-box .teaser-content .news-item .textholder .text p{font-size:0.875rem;color:#7f7f7f}
.teaser-news.teaser-box .teaser-content .news-item a:hover .textholder{filter:alpha(Opacity=60);opacity:0.6}
.teaser-news.teaser-box.carousel-item .teaser-content .teaser-title{height:7.8125rem;position:relative;z-index:1;padding:0;margin-bottom:1.75rem;overflow:hidden;max-height:none}
.teaser-news.teaser-box.carousel-item .teaser-content .teaser-title:after{filter:alpha(Opacity=30);opacity:0.3}
.teaser-news.teaser-box.carousel-item .teaser-content .teaser-title .label{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;left:0;line-height:1;font-weight:700;text-transform:uppercase;font-size:2.3125em;padding:0.16216em}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item{padding-bottom:1.8125em}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item::after{clear:both;content:"";display:table}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item .imgholder{float:none;display:none}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item .textholder{float:none;width:100%;overflow:hidden}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item .textholder .newstitle{max-height:7.5rem;margin-bottom:1.125rem}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item .textholder .newstitle .label{font-size:2.125rem;line-height:1.175}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item .textholder .text{height:5.9375rem}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item .textholder .text p{font-size:1.1875rem;line-height:1.25}
.teaser-news.teaser-box.carousel-item .teaser-content .news-item a:hover .textholder h5{color:#e9423f}
@media screen and (max-width:40em){.teaser-home .teaser-box .teaser-content .teaser-inner-text{max-height:7.1875em;overflow:hidden}
}
#teaser-box-uid-16{position:relative;z-index:1}
#teaser-box-uid-16 .teaser-content .teaser-title .label{color:#e9423f}
#teaser-box-uid-16 .teaser-content .textlink .label{color:#e9423f}
#teaser-box-uid-16:after{filter:alpha(Opacity=20);opacity:0.2}
.ie .teaser-box .teaser-content .button.forwardlink .icon-wrap{width:2.1875em;height:2.1875em}
.ie .teaser-box .teaser-content .button.forwardlink .icon-wrap svg{width:2.1875em;height:2.1875em}
.ie .teaser-box .teaser-content .morelink .icon-wrap{width:1.625em;height:1.625em}
.ie .teaser-box .teaser-content .morelink .icon-wrap svg{width:1.5em;height:1.5em}
.umantis-container{padding-bottom:1.625em}
.netvUI-item{padding-bottom:1.625em;box-sizing:border-box}
.netvUI-item .mandatoryvalue{font-size:0.6875em;display:block;padding-left:0.90909em}
.netvUI-item .error-message{display:block;margin:0;padding:0;padding-bottom:0.3125em}
.netvUI-item .error-message li{list-style:none;font-size:0.875em;color:#e9423f}
.netvUI-item .caption{display:table;width:100%}
.netvUI-item .caption .label-content{display:table-row}
.netvUI-item .caption .label-content .mandatoryvalue{display:table-cell;vertical-align:bottom;padding-bottom:1px;text-align:right}
.netvUI-item .caption .label-content .labelvalue{display:table-cell;font-weight:700}
.netvUI-select{padding-bottom:1.5em}
.netvUI-select[itemscope]{display:table;padding:0;float:left}
.netvUI-select select,.netvUI-select option{width:100%}
.netvUI-select *{box-sizing:border-box}
.netvUI-select.is-linked .netvUI-select-wrap select option.act{display:none}
.netvUI-select.is-linked .netvUI-select-wrap .itembox .item.act{display:none}
.netvUI-select.dir-up.is-breadcrumb .netvUI-select-wrap .itembox{bottom:0}
.netvUI-select.dir-up .netvUI-select-wrap{width:100%;height:42px}
.netvUI-select.dir-up .netvUI-select-wrap .itembox{top:auto;left:0;border:0;bottom:42px}
.netvUI-select .error-message+.caption+select,.netvUI-select .error-message+.caption+.netvUI-select-wrap{border-color:#e9423f}
.netvUI-select .netvUI-select-wrap{width:100%;height:42px;padding:0 3em 0 0.8125em;border:1px solid #d9d4ce;border-bottom:2px solid #d9d4ce;position:relative;background-color:#f5f4f2;cursor:pointer;display:block;text-decoration:none}
.netvUI-select .netvUI-select-wrap .netvUI-label{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:block;position:relative;top:50%;font-size:1.0625em;line-height:1;color:#7f7f7f;cursor:pointer}
@media screen and (max-width:40em){.netvUI-select .netvUI-select-wrap .netvUI-label{font-size:0.9375em}
}
.netvUI-select .netvUI-select-wrap i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:0;top:50%;font-size:1.125em;color:#000}
@media screen and (max-width:40em){.netvUI-select .netvUI-select-wrap i{font-size:0.9375em}
}
.netvUI-select .netvUI-select-wrap select{height:100%;left:0;top:0;position:absolute;opacity:0;display:none}
.netvUI-select .netvUI-select-wrap .itembox{width:100%;width:calc(100%+2px);top:2.5625em;left:0;z-index:9;position:absolute;padding:0 0;margin:0;margin-left:-1px;list-style:none;border:1px solid #d9d4ce;border-top:0px;background-color:#fff;display:none}
.netvUI-select .netvUI-select-wrap .itembox .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding:0.55556em 0.72222em;border-bottom:1px solid #d9d4ce;font-size:1.125em;color:#7f7f7f;line-height:1.25;opacity:0.7;display:block;text-decoration:none;background-image:none}
.netvUI-select .netvUI-select-wrap .itembox .item:hover,.netvUI-select .netvUI-select-wrap .itembox .item.act{opacity:1}
.netvUI-select .netvUI-select-wrap .itembox .item>span{padding-right:0.625em;display:block;white-space:nowrap}
@media screen and (max-width:40em){.netvUI-select .netvUI-select-wrap .itembox .item{font-size:0.875em}
}
.netvUI-checkbox{padding-bottom:0}
.netvUI-checkbox *{box-sizing:border-box}
.netvUI-checkbox.is-vertical{display:block}
.netvUI-checkbox.is-vertical .caption+.netvUI-row{margin-top:0.1875em}
.netvUI-checkbox.is-vertical .netvUI-row{display:block}
.netvUI-checkbox.is-vertical .netvUI-row:last-child .netvUI-cell{padding-bottom:0}
.netvUI-checkbox.is-vertical .netvUI-row .netvUI-cell{display:table-cell;vertical-align:top;padding-bottom:0.6875em}
.netvUI-checkbox.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell{padding-left:0.275em}
.netvUI-checkbox.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell label{padding-left:0.38462em;padding-bottom:0;color:#7f7f7f;cursor:pointer}
.netvUI-checkbox.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell label .labelvalue{font-weight:400}
.netvUI-checkbox.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell label .mandatoryvalue{display:none}
.netvUI-checkbox.is-styled input{display:none}
.netvUI-checkbox .netvUI-icon{position:relative;cursor:pointer;color:#7f7f7f;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.netvUI-checkbox .netvUI-icon input{visibility:hidden}
.netvUI-checkbox .ico-uiplaceholder:before{content:"\e62c";font-size:1.0625em}
.netvUI-checkbox .sel+.ico-uiplaceholder:before,.netvUI-checkbox .sel .ico-uiplaceholder:before{content:"\e62b"}
.no-js .netvUI-checkbox.is-styled input{display:block}
.netvUI-radiobutton{padding-bottom:0}
.netvUI-radiobutton *{box-sizing:border-box}
.netvUI-radiobutton.is-vertical{display:block}
.netvUI-radiobutton.is-vertical .caption+.netvUI-row{margin-top:0.1875em}
.netvUI-radiobutton.is-vertical .netvUI-row{display:block}
.netvUI-radiobutton.is-vertical .netvUI-row:last-child .netvUI-cell{padding-bottom:0}
.netvUI-radiobutton.is-vertical .netvUI-row .netvUI-cell{display:table-cell;vertical-align:top;padding-bottom:0.6875em}
.netvUI-radiobutton.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell{padding-left:0.25em}
.netvUI-radiobutton.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell label{padding-left:0.38462em;padding-bottom:0;color:#7f7f7f;cursor:pointer}
.netvUI-radiobutton.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell label .labelvalue{font-weight:400}
.netvUI-radiobutton.is-vertical .netvUI-row .netvUI-cell+.netvUI-cell label .mandatoryvalue{display:none}
.netvUI-radiobutton.is-styled input{display:none}
.netvUI-radiobutton .netvUI-icon{position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.netvUI-radiobutton .netvUI-icon input{visibility:hidden}
.netvUI-radiobutton .ico-uiplaceholder:before{content:"\e62e";color:#7f7f7f}
.netvUI-radiobutton .sel+.ico-uiplaceholder:before,.netvUI-radiobutton .sel .ico-uiplaceholder:before{content:"\e62d";color:#7f7f7f}
.no-js .netvUI-radiobutton.is-styled input{display:block}
.netvUI-input *,.netvUI-input input[type="search"]{box-sizing:border-box}
.netvUI-input input{border:1px solid #d9d4ce;border-bottom:2px solid #d9d4ce;background-color:white;border-radius:0;font-size:1.1875em;padding:0.36842em 0.63158em;width:100%;color:#7f7f7f}
@media screen and (max-width:40em){.netvUI-input input{font-size:1em;padding:0.4375em 0.75em}
}
.netvUI-input input:focus{outline:none}
.netvUI-input .error-message+.caption+input,.netvUI-input .error-message+.caption+.netvUI-wrap input{border-color:#e9423f}
.netvUI-input .netvUI-wrap{width:100%;display:table;border-collapse:collapse;border-spacing:0}
.netvUI-input .netvUI-wrap .cell{display:table-cell;vertical-align:top}
.netvUI-input .netvUI-wrap .cell *{width:100%;height:100%}
.netvUI-input .netvUI-wrap .cell input{padding-top:0 !important;padding-bottom:0 !important}
.netvUI-input .netvUI-wrap .cell button{border:0}
.netvUI-button{display:table}
.netvUI-button.full{display:block}
.netvUI-button.fluid{display:inline-block}
.netvUI-button *{box-sizing:border-box}
.netvUI-button .ui-button{border:0;outline:0;background-color:#ccc;color:black;width:12.25em;font-size:1em;font-weight:700;text-transform:uppercase;color:#fff;padding-left:1em;padding-right:1em}
.netvUI-button .ui-button:hover{background-color:#999}
.netvUI-textarea *{box-sizing:border-box}
.netvUI-textarea textarea{color:#7f7f7f;font-size:1.1875em;min-height:130px;max-height:300px;width:100%;padding:0.36842em 0.73684em;border:1px solid #d9d4ce;border-bottom:2px solid #d9d4ce;border-radius:0;background-color:#fff;resize:vertical}
@media screen and (max-width:40em){.netvUI-textarea textarea{font-size:1em;padding:0.4375em 0.875em}
}
.netvUI-textarea textarea:focus{outline:none}
.netvUI-textarea .error-message+label+textarea{border-color:#e9423f}
.netvUI-upload .upload-wrap{position:relative;height:2.3125em}
@media screen and (max-width:26.25em){.netvUI-upload .upload-wrap{height:5.125em}
}
.netvUI-upload .upload-wrap input{position:absolute;top:0;left:0;z-index:1;border:none;padding:0;visibility:hidden;width:auto}
.netvUI-upload .upload-wrap .upload-container{position:absolute;top:0.25em;left:0;z-index:2;width:100%;background-color:#fff}
.netvUI-upload .upload-wrap .upload-container>span{display:inline-block;vertical-align:top;height:auto;cursor:pointer}
.netvUI-upload .upload-wrap .upload-container .upload-file{border:1px solid #d9d4ce;padding:0.625em;max-width:60%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media screen and (max-width:26.25em){.netvUI-upload .upload-wrap .upload-container .upload-file{width:100%;max-width:100%}
}
.netvUI-upload .upload-wrap .upload-container .upload-link{border:1px solid transparent;padding:0.625em;width:auto}
@media screen and (max-width:26.25em){.netvUI-upload .upload-wrap .upload-container .upload-link{display:block;padding-left:0}
}
.no-js .netvUI-upload input{visibility:visible;top:0.25em;width:100%}
.netvUI-select.is-breadcrumb{position:relative;box-sizing:content-box}
.netvUI-select.is-breadcrumb .netvUI-select-wrap{background-color:#fff}
.netvUI-select.is-breadcrumb:last-child{padding-right:0}
.netvUI-select.is-breadcrumb:last-child .netvUI-select-wrap .netvUI-label,.netvUI-select.is-breadcrumb:last-child .netvUI-select-wrap i{color:#e9423f}
.netvUI-select.is-breadcrumb:first-child.is-open .netvUI-select-wrap i{display:none}
.netvUI-select.is-breadcrumb:first-child .netvUI-select-wrap{padding:0 0.375em 0 0.8125em;padding-left:0}
.netvUI-select.is-breadcrumb:first-child .netvUI-select-wrap:before{display:none}
.netvUI-select.is-breadcrumb:first-child .netvUI-select-wrap:hover span{color:#e9423f}
.netvUI-select.is-breadcrumb:first-child .netvUI-select-wrap .netvUI-label,.netvUI-select.is-breadcrumb:first-child .netvUI-select-wrap i{color:#7f7f7f}
@media screen and (max-width:63.9375em){.netvUI-select.is-breadcrumb{display:none}
}
.netvUI-select.is-breadcrumb .netvUI-select-wrap{border:none;padding:0 2em 0 30px}
@media print{.netvUI-select.is-breadcrumb .netvUI-select-wrap{padding-right:0.625em}
}
.netvUI-select.is-breadcrumb .netvUI-select-wrap>i:before{font-size:0.625em;display:block}
.netvUI-select.is-breadcrumb .netvUI-select-wrap:before{-webkit-transform:translateY(-46%);-moz-transform:translateY(-46%);-ms-transform:translateY(-46%);-o-transform:translateY(-46%);transform:translateY(-46%);color:#7f7f7f;content:"\e606";position:absolute;left:6px;top:50%;font-size:0.75em;font-family:"iconfont-svgroup";z-index:1}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox{width:auto;min-width:100%;border:1px solid #e4e3de;top:0;padding-top:10px;padding-bottom:10px}
@-moz-document url-prefix(){.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox{margin-top:1px}
}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox .item{border:none;font-size:1.0625em;padding-top:0;padding-bottom:0;height:36px;position:relative;padding-left:30px;padding-right:30px;opacity:1}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox .item:hover{opacity:0.8}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox .item.sel{position:relative}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox .item.sel>span{color:#e9423f}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox .item.sel:hover{opacity:1}
.netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox .item>span{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;position:relative;top:50%}
.no-touch .netvUI-select.is-breadcrumb .netvUI-select-wrap .itembox:after{display:none}
