@charset "UTF-8";html.mm-opened .mm-page,html.mm-opened #mm-blocker,html.mm-opened .mm-fixed-top,html.mm-opened .mm-fixed-bottom,html.mm-opened .mm-menu.mm-horizontal>.mm-panel{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border,-webkit-transform;-moz-transition-property:top,right,bottom,left,border,-moz-transform;-ms-transition-property:top,right,bottom,left,border,-ms-transform;-o-transition-property:top,right,bottom,left,border,-o-transform;transition-property:top,right,bottom,left,border,transform}
html.mm-opened .mm-page,html.mm-opened #mm-blocker{left:0;top:0;margin:0;border:0 solid rgba(0,0,0,0)}
html.mm-opened.mm-opening .mm-page{border:0 solid rgba(100,100,100,0)}
.mm-menu .mm-hidden{display:none}
.mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0}
.mm-fixed-top{top:0}
.mm-fixed-bottom{bottom:0}
html.mm-opened .mm-page,.mm-menu>.mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
html.mm-opened,html.mm-opened body{width:100%;height:100%;overflow:hidden;position:relative}
html.mm-opened .mm-page{height:100%;overflow:hidden;position:absolute}
html.mm-background .mm-page{background:inherit}
#mm-blocker{display:none;width:100%;height:100%;position:absolute;z-index:9999}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-current{display:block}
.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:absolute;left:0;top:0;z-index:0}
.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;left:100%;z-index:0}
.mm-menu>.mm-panel.mm-opened{left:0}
.mm-menu>.mm-panel.mm-subopened{left:-40%}
.mm-menu>.mm-panel.mm-highest{z-index:1}
.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}
.mm-menu .mm-list{padding:20px 0}
.mm-menu>.mm-list{padding:20px 0 40px 0}
.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}
.mm-panel>.mm-list:first-child{padding-top:0}
.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}
.mm-list *{-webkit-text-size-adjust:none;text-shadow:none}
.mm-list a,.mm-list a:hover{text-decoration:none}
.mm-list>li{position:relative}
.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}
.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}
.mm-list a.mm-subopen::before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:0}
.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}
.mm-list>li.mm-selected>a.mm-subopen{background:transparent}
.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}
.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}
.mm-list>li.mm-spacer{padding-top:40px}
.mm-list>li.mm-spacer.mm-label{padding-top:25px}
.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-list a.mm-subopen:after{border-top:0;border-left:0;right:18px}
.mm-list a.mm-subclose:before{border-right:0;border-bottom:0;margin-bottom:-15px;left:22px}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}
.mm-ismenu{background:#333}
.mm-menu{color:rgba(255,255,255,0.6)}
.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,0.15)}
.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}
.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}
.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1)}
.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05)}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05)}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:35.15625%}
.mm-menu{width:35.15625%}
@media(min-width:768px) and (max-width:1279px){.mm-menu{width:35.15625%}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:35.15625%}
}
@media(max-width:767px){.mm-menu{width:84.21875%}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:84.21875%}
}
@charset "UTF-8";@font-face{font-family:"HelveticaNeue25UltraLight";src:url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.svg#HelveticaNeue25UltraLight") format("svg")}
@font-face{font-family:"HelveticaNeue45Light";src:url("../fonts/NeueHelvetica/HelveticaNeue45Light.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue45Light.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue45Light.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue45Light.svg#HelveticaNeue45Light") format("svg")}
@font-face{font-family:"HelveticaNeue31Regular";src:url("../fonts/NeueHelvetica/HelveticaNeue31Regular.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue31Regular.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue31Regular.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue31Regular.svg#HelveticaNeue31Regular") format("svg")}
@font-face{font-family:"HelveticaNeue55Roman";src:url("../fonts/NeueHelvetica/HelveticaNeue55Roman.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue55Roman.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue55Roman.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue55Roman.svg#HelveticaNeue55Roman") format("svg")}
@font-face{font-family:"HelveticaNeue56Italic";src:url("../fonts/NeueHelvetica/HelveticaNeue56Italic.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue56Italic.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue56Italic.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue56Italic.svg#HelveticaNeue56Italic") format("svg")}
@font-face{font-family:"HelveticaNeue65Medium";src:url("../fonts/NeueHelvetica/HelveticaNeue65Medium.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue65Medium.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue65Medium.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue65Medium.svg#HelveticaNeue65Medium") format("svg")}
@font-face{font-family:"HelveticaNeue75Bold";src:url("../fonts/NeueHelvetica/HelveticaNeue75Bold.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue75Bold.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue75Bold.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue75Bold.svg#HelveticaNeue75Bold") format("svg")}
@font-face{font-family:"HelveticaNeue76BoldItalic";src:url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.svg#HelveticaNeue76BoldItalic") format("svg")}
@font-face{font-family:'Icomoon';src:url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeueLTW10-65Medium";src:url("../fonts/NeueHelvetica/2b9fa23b-93f6-4b31-bfd5-feff4c714bfc.eot");src:url("../fonts/NeueHelvetica/c7a80fa4-848d-4a3a-b9c9-e52388fdcd07.woff2") format("woff2"),url("../fonts/NeueHelvetica/72af6542-102a-4b44-a403-68bfd5a1c973.woff") format("woff"),url("../fonts/NeueHelvetica/c8867f4d-8e86-4117-aab0-ce4b23311277.ttf") format("truetype"),url("../fonts/NeueHelvetica/1f92d589-5b47-4a96-ac9b-2a5895c61391.svg#1f92d589-5b47-4a96-ac9b-2a5895c61391") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"HelveticaNeueLTW10-75Bold";src:url("../fonts/NeueHelvetica/222eae4d-adeb-4c8a-899b-4b02f1772da4.eot");src:url("../fonts/NeueHelvetica/0b13cd59-8ea2-42c2-96cb-2fe4e0467403.woff2") format("woff2"),url("../fonts/NeueHelvetica/5ee0b02b-bde0-48ef-b43a-810708497cad.woff") format("woff"),url("../fonts/NeueHelvetica/7ccf68e8-4929-4d3f-8703-0f5092bc0379.ttf") format("truetype"),url("../fonts/NeueHelvetica/0949a9bd-ecb2-4a0a-b911-53ee8b77335a.svg#0949a9bd-ecb2-4a0a-b911-53ee8b77335a") format("svg");font-weight:700;font-style:normal}
.icon:before,.icon:after{font-family:'Icomoon';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}
.icon-location:before{content:"\e620"}
.icon-bullet:before{content:"\e625"}
.icon-bullet-more:before{content:"\e625\e625\e625"}
.icon-prev:before{content:"\e602"}
.icon-next:before{content:"\e603"}
.icon-plus:before{content:"\e604"}
.icon-menu:before{content:"\e605"}
.icon-down:before{content:"\e606"}
.icon-right:before{content:"\e60a"}
.icon-rss:before{content:"\e623"}
.icon-up:before{content:"\e607"}
.icon-at:before{content:"\e608"}
.icon-questionmark:before{content:"\e609"}
.icon-download:before{content:""}
.icon-dropdown01:before{content:"\e60a"}
.icon-partner:before{content:"\e60b"}
.icon-info:before{content:"\e60c"}
.icon-checkmark:before{content:""}
.icon-radio:before{content:""}
.icon-search_category:before{content:"\e60e"}
.icon-cross:before{content:"\e60f"}
.icon-mail:before{content:"\e610"}
.icon-fax:before,.icon-print:before{content:"\e611"}
.icon-phone:before{content:"\e612"}
.icon-down_thin:before{content:"\e613"}
.icon_up_thin:before{content:"\e614"}
.icon-left_thin:before{content:"\e615"}
.icon-right_thin:after{content:"\e616"}
.icon-down_thick:before{content:"\e617"}
.icon-up_thick:before{content:"\e618"}
.icon-left_thick:before{content:"\e619"}
.icon-right_thick:after{content:"\e61a"}
.icon-home:before{content:"\e63e"}
.icon-house:before{content:"\e63f"}
.icon-box:before{content:"\e640"}
.icon-battery:before{content:"\e641"}
.icon-tab:before{content:"\e643"}
.icon-values:before{content:"\e636"}
.icon-copy:before{content:"\e642"}
.icon-file-DOC:before{content:"\e644"}
.icon-file-DOCX:before{content:"\e645"}
.icon-file-EXE:before{content:"\e646"}
.icon-file-GAEB:before{content:"\e647"}
.icon-file-PDF:before{content:"\e648"}
.icon-file-RTF:before{content:"\e649"}
.icon-file-ZIP:before{content:"\e64a"}
.icon-Fontsize:after{content:"\e61b";font-size:16px;font-size:1rem;vertical-align:text-bottom}
.icon-Search:before{content:"\e60e"}
.icon-Map:before{content:"\e61d"}
.icon-Anmelden:before{content:"\e61e"}
.icon-Merkzettel:before{content:"\e61f"}
.icon-bullet:before{content:"\e625"}
.icon-calendar:before{content:"\e600"}
.icon-pen:before{content:"\e624"}
.icon-zoom-in:before{content:"\e601"}
.icon-gridview:before{content:"\e62b"}
.icon-press:before{content:"\e622"}
.icon-software:before{content:"\e629"}
.icon-ersatzteile:before{content:"\e62f"}
.icon-gebrauchsanleitung:before{content:"\e62d"}
.icon-checkbubble:before{content:"\e630"}
.icon-preview:before{content:"\e628"}
.icon-hinweis:before{content:"\e62a"}
.icon-fachbuch:before{content:"\e632"}
.icon-einkaufswagen:before{content:"\e62e"}
.icon-logout:before{content:"\e62c"}
.icon-lightbox-move:before{content:"\ee17"}
.icon-lightbox-rotate:before{content:"\ee19"}
.icon-lightbox-zoom-in:before{content:"\e604"}
.icon-lightbox-zoom-out:before{content:"\ee13"}
.icon-lightbox-reset:before{content:"\ee18"}
.icon-lightbox-pause:before{content:"\ee20"}
.icon-lightbox-play:before{content:"\e60a"}
.icon-lightbox-light-head:before{content:"\ee24"}
.icon-lightbox-light-top:before{content:"\ee23"}
.icon-lightbox-light-off:before{content:"\ee21"}
.icon-lightbox-model:before{content:"\ee22"}
.icon-logged-in:before{content:"\ee29"}
.icon-menu-01:before{content:"\ee28"}
.icon-datenschutz:before{content:"\e631"}
.icon-link:before{content:"\ee26"}
.icon-update:before{content:"\e626"}
.icon-reminder:before{content:"\e633"}
.icon-collapse:before{content:"\ee25"}
.icon-cross-full:before{content:"\e634"}
.icon-position:before{content:"\e635"}
.icon-snow:before{content:"\e637"}
.icon-signal:before{content:"\e638"}
.icon-moon:before{content:"\e639"}
.icon-flame:before{content:"\e63a"}
.icon-location-01:before{content:"\e620"}
.icon-download-01:before{content:"\e621"}
.icon-press-01:before{content:"\e622"}
.icon-rss-01:before{content:"\e623"}
.icon-edit-01:before{content:"\e624"}
.icon-calendar-01:before{content:"\e600"}
.icon-zoom-01:before{content:"\e601"}
.icon-backward-01:before{content:"\e602"}
.icon-forward-01:before{content:"\e603"}
.icon-plus-01:before{content:"\e604"}
.icon-menu-01:before{content:"\e605"}
.icon-arrow_down-01:before{content:"\e606"}
.icon-arrow_up-01:before{content:"\e607"}
.icon--013:before{content:"\e608"}
.icon--012:before{content:"\e609"}
.icon-arrow_next-01:before{content:"\e60a"}
.icon-partner-01:before{content:"\e60b"}
.icon-info-01:before{content:"\e60c"}
.icon-check-01:before{content:"\e60d"}
.icon-search_category-01:before{content:"\e60e"}
.icon-cross-01:before{content:"\e60f"}
.icon-mail-01:before{content:"\e610"}
.icon-drucken-01:before{content:"\e611"}
.icon-phone-01:before{content:"\e612"}
.icon-down_thin-01:before{content:"\e613"}
.icon-up_thin-01:before{content:"\e614"}
.icon-left_thin-01:before{content:"\e615"}
.icon-right_thin-01:before{content:"\e616"}
.icon-down_thick-01:before{content:"\e617"}
.icon-up_thick-01:before{content:"\e618"}
.icon-left_thick-01:before{content:"\e619"}
.icon-right_thick-01:before{content:"\e61a"}
.icon-warnung-01:before{content:"\e61b"}
.icon-search-01:before{content:"\e61c"}
.icon-map-01:before{content:"\e61d"}
.icon-login-01:before{content:"\e61e"}
.icon-dokumente-01:before{content:"\e61f"}
.icon--01:before{content:"\e62a"}
.icon-datenschutz-01:before{content:"\e631"}
.icon-drag-01:before{content:"\ee03"}
.icon-checkmark-01:before{content:"\e630"}
.icon-ersatzteile-01:before{content:"\e62f"}
.icon-gridview-01:before{content:"\e62b"}
.icon-preview-01:before{content:"\e628"}
.icon-quote-01:before{content:"\e627"}
.icon-logout-01:before{content:"\e62c"}
.icon-gebrauchsanleitungen-01:before{content:"\e62d"}
.icon-bilder-01:before{content:"\ee12"}
.icon-minus-01:before{content:"\ee13"}
.icon-fachbucher-01:before{content:"\e632"}
.icon-software-01:before{content:"\e629"}
.icon-einkaufswagen-01:before{content:"\e62e"}
.icon-verschieben-01:before{content:"\ee17"}
.icon-zentrieren-01:before{content:"\ee18"}
.icon-drehen-01:before{content:"\ee19"}
.icon-pause-01:before{content:"\ee20"}
.icon-keine_beleuchtung-01:before{content:"\ee21"}
.icon-modellart-01:before{content:"\ee22"}
.icon-deckenbeleuchtung-01:before{content:"\ee23"}
.icon-helmbeleuchtung-01:before{content:"\ee24"}
.icon-collapse-01:before{content:"\ee25"}
.icon-link-01:before{content:"\ee26"}
.icon-totop-01:before{content:"\ee27"}
.icon-preferences:before,.icon-Konfigurator::before,.icon-Konfigurator:before{content:"\e63b"}
.visign-colorbtn:before{content:"\e618"}
html{height:100%;font-size:16px}
@media only screen and (max-width:767px){html{width:320px}
}
body{min-height:100%;color:#111;background-color:#272727;position:relative;font-family:HelveticaNeue55Roman,Helvetica,Arial,sans-serif;margin:0;font-size:14px;font-size:.875rem;line-height:1.42857143;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (max-width:767px){body{position:relative !important}
}
a{text-decoration:none;color:inherit;-webkit-touch-callout:none !important;touch-callout:none !important}
img{border:0}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*{-webkit-tap-highlight-color:transparent}
h1{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-size:36px;font-size:2.25rem;font-weight:normal;padding-bottom:3px;border-bottom:1px solid #e1e7e7;margin:0 0 60px 0}
@media only screen and (max-width:767px){h1{padding-right:20px;margin-bottom:0;line-height:1.2}
}
h2{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;font-weight:normal}
h2:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
h3,h4,h5,h6{font-weight:normal;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
h3:lang(ru),h4:lang(ru),h5:lang(ru),h6:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
h3{font-size:14px;font-size:.875rem}
h4{font-size:13px;font-size:.8125rem}
h4,h5,h6{margin:0}
p{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;text-align:left;line-height:1.65;margin-bottom:1.6em}
b,strong{font-weight:normal;font-family:HelveticaNeue75Bold;font-size:13px;font-size:.8125rem}
b:lang(ru),strong:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
sup,sub{line-height:.9}
a:hover,a:focus,a:active{text-decoration:none;outline:0}
input.invalid{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
input.invalid ~ label{color:#cc3d5b}
a.underline{border-bottom:1px solid #d1d7d7}
ul.viega_ul{list-style-type:none;margin:0;padding:0}
ul.viega_ul li{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6;margin-bottom:2px;text-indent:-10px;padding-left:20px}
ul.viega_ul li:before{content:'\2022';padding-right:5px;padding-top:4px;font-size:9.6px;font-size:.6rem;position:relative}
ul.viega_ul li p{margin:0}
ul.viega_ul li ul{margin:0}
ul.viega_ul li ul li:before{content:'\2013'}
.black a,.black .component_link,.black .icon-right_thin{color:black}
.hidden_text_success_target{display:none}
div.content.facet_filter_group{display:block;margin-left:45px;margin-right:25px;margin-top:-40px}
div.belowTablePar div.download{margin-top:2px !important}
.highlighted-article-number{background-color:#ffffe0 !important}
.loginfailed{color:maroon}
.selected-location{display:none}
@media only screen and (max-width:1279px){span.component.full-width-tablet,div.component.full-width-tablet{width:100%}
}
@media only screen and (max-width:767px){span.component.full-width-phone,div.component.full-width-phone{width:100%}
}
span#top{visibility:hidden}
#wrapper{background-color:#f1f4f4}
input::-ms-clear{width:0;height:0}
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}
.displayNone{display:none !important}
.floatLeft,.floating{float:left}
.floatRight{float:right}
.clearFloat{clear:both}
.marginRight{margin-right:10px}
.marginLeft{margin-left:10px}
.alignRight{display:block;text-align:right}
.alignCenter{display:block;text-align:center}
.alignLeft{display:block;text-align:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.overflowHidden{overflow:hidden}
.light-text{color:#999}
#page-type{display:none;z-index:3}
@media only screen and (max-width:1279px){#page-type{z-index:2}
}
@media only screen and (max-width:767px){#page-type{z-index:1}
}
@media only screen and (max-width:1279px){.show-desktop,.desktop,.component.show-desktop,.component.desktop{position:absolute;left:-9999px;top:-9999px}
}
@media only screen and (max-width:767px){.show-desktop,.desktop,.component.show-desktop,.component.desktop{position:absolute;left:-9999px;top:-9999px}
}
.hide-desktop,.component.hide-desktop{position:absolute;left:-9999px;top:-9999px}
@media only screen and (max-width:1279px){.hide-desktop,.component.hide-desktop{position:relative;left:0;top:0}
}
@media only screen and (max-width:767px){.hide-desktop,.component.hide-desktop{position:relative}
}
.show-tablet,.tablet,.component.show-tablet,.component.tablet{position:absolute;left:-9999px;top:-9999px}
@media only screen and (max-width:1279px){.show-tablet,.tablet,.component.show-tablet,.component.tablet{position:relative;left:0;top:0}
}
@media only screen and (max-width:767px){.show-tablet,.tablet,.component.show-tablet,.component.tablet{position:absolute;left:-9999px;top:-9999px}
}
@media only screen and (max-width:1279px){.hide-tablet,.component.hide-tablet{position:absolute;left:-9999px;top:-9999px}
}
@media only screen and (max-width:767px){.hide-tablet,.component.hide-tablet{position:relative;left:0;top:0}
}
.show-smartphone,.phone,.component.show-smartphone,.component.phone{position:absolute;left:-9999px;top:-9999px}
@media only screen and (max-width:767px){.show-smartphone,.phone,.component.show-smartphone,.component.phone{position:relative;left:0;top:0}
}
@media only screen and (max-width:767px){.hide-smartphone,.component.hide-smartphone{position:absolute;left:-9999px;top:-9999px}
}
.nobr{white-space:nowrap}
.no-word-break{word-break:normal}
.myViega_info{color:#cc3d5b;margin:5px}
.nbsp{white-space:nowrap}
.flyout-h1{font-size:20px;font-size:1.25rem;padding-top:20px}
div.noticeList.noticepagebody .js_sortable.ng-pristine.ng-untouched.ng-valid.ng-isolate-scope.ui-sortable[ng-model^="items.catalogItems"] div.content .controls span.urlDownload,div.noticeList.noticepagebody .js_sortable.ng-pristine.ng-untouched.ng-valid.ng-isolate-scope.ui-sortable[ng-model^="items.etmItems"] div.content .controls span.urlDownload,div.noticeList.noticepagebody .js_sortable.ng-pristine.ng-untouched.ng-valid.ng-isolate-scope.ui-sortable[ng-model^="items.pageItems"] div.content .controls span.urlDownload,div.noticeList.noticepagebody .js_sortable.ng-pristine.ng-untouched.ng-valid.ng-isolate-scope.ui-sortable[ng-model^="items.items.orderItems"] div.content .controls span.urlDownload,div.noticeList.noticepagebody .js_sortable.ng-pristine.ng-untouched.ng-valid.ng-isolate-scope.ui-sortable[ng-model^="items.warehousetagItems"] div.content .controls span.urlDownload,div.noticeList.noticepagebody .js_sortable.ng-pristine.ng-untouched.ng-valid.ng-isolate-scope.ui-sortable[ng-model^="items.labelItems"] div.content .controls span.urlDownload{display:none !important}
.col-1{width:25%}
@media only screen and (max-width:1279px){.col-1{width:50%}
}
@media only screen and (max-width:767px){.col-1{width:100%}
}
.col-2{width:50%}
@media only screen and (max-width:1279px){.col-2{width:100%}
}
.col-3{width:75%}
@media only screen and (max-width:1279px){.col-3{width:100%}
}
.col-4{width:100%}
.col-331{width:75%}
@media only screen and (max-width:1279px){.col-331{width:75%}
}
@media only screen and (max-width:767px){.col-331{width:100%}
}
.col-114{width:25%}
@media only screen and (max-width:1279px){.col-114{width:25%}
}
@media only screen and (max-width:767px){.col-114{width:100%}
}
#wrapper.page #header.header{position:absolute;top:0;left:0;width:100%;z-index:30}
#wrapper.page #header.header .nav-flyout{display:none}
#wrapper.page #header.header .nav-flyout.flyout-topnav1 div.component_flyout_infobox div.information_content div.center div.component.component_checkbox label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
#wrapper.page #header.header .nav-flyout.flyout-topnav1 div.component_flyout_infobox div.information_content div.center div.component.component_checkbox label:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
@media only screen and (max-width:767px){#wrapper.page #header.header .nav-flyout.flyout-topnav2{display:none}
}
@media only screen and (max-width:767px){#wrapper.page #header.header .nav-flyout.flyout-topnav3{display:none}
}
@media only screen and (max-width:767px){#wrapper.page #header.header{width:320px}
}
#wrapper.page #header.header div.content{width:1280px}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.content{width:768px}
}
@media only screen and (max-width:767px){#wrapper.page #header.header div.content{width:320px}
}
#wrapper.page #header.header div.meta-nav{position:relative;z-index:20;color:#999;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;background:#333;background-color:rgba(17,17,17,0.8);overflow:hidden;height:30px}
#wrapper.page #header.header div.meta-nav:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){#wrapper.page #header.header div.meta-nav{color:#999;font-size:10px;font-size:.625rem;height:25px}
}
#wrapper.page #header.header div.meta-nav div.content{padding-left:45px}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.meta-nav div.content{padding-left:39px}
}
@media only screen and (max-width:767px){#wrapper.page #header.header div.meta-nav div.content{padding-left:18px}
}
#wrapper.page #header.header div.meta-nav div.content div.locale{letter-spacing:1px;float:left;margin-top:7px;text-transform:uppercase}
@media only screen and (max-width:767px){#wrapper.page #header.header div.meta-nav div.content div.locale{margin-top:5px;margin-bottom:1px}
}
#wrapper.page #header.header div.meta-nav div.content div.options{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;float:right}
#wrapper.page #header.header div.meta-nav div.content div.options:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
#wrapper.page #header.header div.meta-nav div.content div.options>ul{list-style:none;margin:0;padding:0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li{float:right;height:30px}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li a{color:#999;display:block;padding:8px 30px 0;line-height:1.3}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li a:hover,#wrapper.page #header.header div.meta-nav div.content div.options>ul>li a:focus,#wrapper.page #header.header div.meta-nav div.content div.options>ul>li a:active{color:#ff0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.viega-group{border-right:1px solid #111}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.logged-in{font-weight:bold;font-style:italic;border-left:1px solid #111}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.logged-in{border-left:0}
}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language{display:none}
}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul{list-style:none;height:100%;margin:0 25px;padding:0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul li{height:100%;float:left}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul li a{line-height:1.3;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;color:#bebebe;font-weight:bold;display:block;opacity:.5;padding:8px 5px 0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul li a:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;color:#bebebe}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul li a:hover{opacity:1;color:#ff0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul li.active a{color:#999;opacity:1.0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language>ul li.active a:hover{color:#ff0}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.meta-nav div.content div.options ul.meta-opt li.viega-group{display:none}
}
@media only screen and (max-width:767px){#wrapper.page #header.header div.meta-nav div.content div.options{display:none}
}
#wrapper.page #header.header div.header-navbar{position:relative;z-index:20;background-color:#111;height:70px}
@media only screen and (max-width:767px){#wrapper.page #header.header div.header-navbar{height:51px}
}
#wrapper.page #header.header div.header-navbar div.content{display:inline-block;padding-left:45px;height:100%}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.header-navbar div.content{padding-left:39px}
}
@media only screen and (max-width:767px){#wrapper.page #header.header div.header-navbar div.content{padding-left:17px}
}
#wrapper.page #header.header div.header-navbar div.content div#logo{padding:0;width:89px;height:76px;margin-top:11px;float:left}
#wrapper.page #header.header div.header-navbar div.content div#logo img{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);width:89px;height:76px}
@media only screen and (max-width:767px){#wrapper.page #header.header div.header-navbar div.content div#logo img{width:65px;height:auto}
}
@media only screen and (max-width:767px){#wrapper.page #header.header div.header-navbar div.content div#logo{margin-top:8px}
}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav{position:relative;padding-right:0;padding-left:0;margin-left:90px;height:100%}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav div.nav-tr{position:relative;display:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAYAAABO3B6yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAMZJREFUeNq8zqFKQ3EYxuH3TFBcEcQ1i7BqVazewILRazDK8AKMRq9AEIPBG7AYxGwRNFpEi0EEYexZFJSx7b9z9sBX3+9XIYWqJKdJWklOkpQNoeSWceHXFVZKtkqer+HWf3dYbzpgE4/Ge8JWUwHbeDXZG3bqDtjHp+l9oVdXwCF+zG6Ao3kD+hiazxlaswYs4Vx9rrE6bUAbN+p3j41JAR08aM4zuuMCunjRvA/s/Q3YxbvF+cYBUqGX5DJJO4s1THI8GgB7tUQeeC0AoAAAAABJRU5ErkJggg==") no-repeat left bottom transparent;background-size:16px 7px;height:100%;z-index:0;left:0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav div.nav-tr#navigation-indicator{left:-50px;z-index:-1}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav div.nav-tr.animate{-webkit-transition:left .5s cubic-bezier(0.1,0,0,1);-moz-transition:left .5s cubic-bezier(0.1,0,0,1);-o-transition:left .5s cubic-bezier(0.1,0,0,1);-ms-transition:left .5s cubic-bezier(0.1,0,0,1);transition:left .5s cubic-bezier(0.1,0,0,1)}
@media only screen and (max-width:767px){#wrapper.page #header.header div.header-navbar div.content nav#main-nav #navigation-indicator{display:none !important}
}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar{font-size:14px;font-size:.875rem;list-style:none;margin:0;padding:24px 0 0;float:left;position:relative;z-index:100}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar{width:auto;padding-left:50px}
}
@media only screen and (max-width:767px){#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar{display:none}
}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li{float:left;margin-left:48px;line-height:1.5}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li{margin-left:20px;margin-right:68px;height:54px}
}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li>a{color:#e1e7e7;background:transparent;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li>a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li>a.hover-desktop:hover{color:#ff0;border:0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li span{color:#e1e7e7;background:transparent;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li span:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li span.hover-desktop:hover{border:0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox{float:left;margin-top:-3px}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox .icon-Search{cursor:pointer}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox:focus .icon-Search,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox:hover .icon-Search{color:#ff0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox .searchfield span{padding-top:0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox div.component_searchfield .searchfield_flyout{top:25px;left:1px}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li.active>a{color:#ff0}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar{overflow:hidden}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar ul.nav-choice{display:none !important}
}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice{list-style:none;position:absolute;right:0;font-family:"Icomoon";font-size:12px;font-size:.75rem;margin:0;padding:13px 5px 0 0;z-index:1}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li.active a{color:#ff0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li{float:right;padding-right:23px;line-height:1}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a{position:relative;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#bebebe;text-align:center;display:inline-block;cursor:pointer}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:hover,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:active{text-decoration:none;border:0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:hover span.component_icon,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:hover span.label,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:active span.component_icon,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a:active span.label{color:#ff0}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a .icon{display:block;font-size:18px;font-size:1.125rem}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a .icon:before{letter-spacing:1px;font-size:30px;font-size:1.875rem}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a .label{font-size:11px;font-size:.6875rem;letter-spacing:1px;position:relative;top:-2px}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li.login{min-width:50px}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li.notice{min-width:56px}
@media only screen and (max-width:1279px){#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice{display:none}
}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number{position:absolute;bottom:15px;left:calc(50%);color:#111;background-color:#ff0;border-radius:10px;border:2px solid #111;padding:1px 5px;line-height:14px;font-size:12px;font-size:.75rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number:focus,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number:hover{color:#111}
#wrapper.page #header.header .sidebar-button{display:none}
#wrapper.page #header.header .menu-button-wrapper{display:none}
@media only screen and (max-width:1279px){#wrapper.page #header.header .sidebar-button{display:inline-block;position:absolute;z-index:10000;top:12px}
}
@media only screen and (max-width:1279px) and (max-width:767px){#wrapper.page #header.header .sidebar-button{top:10px;right:10px}
}
@media only screen and (max-width:1279px){#wrapper.page #header.header .sidebar-button span.component_icon{margin:0;display:block}
#wrapper.page #header.header .sidebar-button span.component_icon span.icon{background-color:#fff;width:30px;height:30px}
#wrapper.page #header.header .sidebar-button span.component_icon span.icon:before{display:block;font-size:48px;font-size:3rem;color:#fff;opacity:.3}
}
@media only screen and (max-width:1279px) and (max-width:767px){#wrapper.page #header.header .sidebar-button span.component_icon span.icon:before{font-size:32px;font-size:2rem}
}
@media only screen and (max-width:1279px){#wrapper.page #header.header a.sidebar-button:hover span.component_icon span.icon:before{opacity:.5}
}
#wrapper.page.sub-page #header.header{position:relative;width:calc(100%)}
@media only screen and (max-width:1279px){#wrapper.page.sub-page #header.header{width:100%;left:0}
}
@media only screen and (max-width:767px){#wrapper.page.sub-page #header.header{left:0}
}
#wrapper.page.sub-page #header.header div.header-navbar .content nav#main-nav .nav-choice{padding-top:18px}
#wrapper.page.sub-page #header.header div.header-navbar .content nav#main-nav .nav-choice .status_number{bottom:0}
#wrapper.page.sub-page #header.header .content{width:1052px}
@media only screen and (max-width:1279px){#wrapper.page.sub-page #header.header .content{width:768px}
}
@media only screen and (max-width:767px){#wrapper.page.sub-page #header.header .content{width:320px}
}
#wrapper.page.sub-page #header.header .content nav#main-nav .nav-bar{width:75%}
#wrapper.page.sub-page #header.header .content nav#main-nav .nav-choice{width:25%}
#wrapper.page.sub-page #header.header .content nav#main-nav .nav-choice li .label{display:none}
#wrapper.sub-page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li{margin-top:5px}
#wrapper.sub-page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a .icon:before{font-size:28px;font-size:1.75rem}
#wrapper.sub-page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice li a .icon.icon-logged-in:before{font-size:32px;font-size:2rem}
html[data-useragent*="rv:11.0"] #wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number,html[data-useragent*="MSIE 10.0"] #wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number{border:0}
body.ie #wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice .status_number{border:0}
#wrapper.page nav#side_bar{display:none}
.page.sub-page div.stage .component_list>h2{margin-top:100px}
.page.sub-page div.stage .component_list>h2.section-headline{margin-top:0}
.page.sub-page div.stage .component_list>h3{padding:4px 10px;color:#fff;background-color:#272727;margin-top:90px;margin-bottom:45px;font-weight:normal;clear:both}
.page.sub-page div.stage .component_list>h2{clear:both}
.page.sub-page div.stage .component_list>h2+h3{margin-top:50px;clear:both}
.page.sub-page div.stage .component_list div.homepage_slideshow_container{display:block;width:100%;height:800px}
.page.sub-page div.stage .component_list div.homepage_slideshow_container div#js_slideshow_bg{position:relative}
.page.sub-page div.stage .component_list div.homepage_slideshow_container div.component_homepage_slideshow{position:relative}
.page.sub-page div.stage .component_list div.teasers_box_container{border:1px solid black;background-color:grey;overflow:hidden}
@media only screen and (max-width:767px){.page.sub-page div.stage .component_list div.teasers_box_container{border:0;margin:0 -15px}
}
.page.sub-page div.stage .component_list div.teasers_container{border:1px solid black;background-color:grey;height:350px}
@media only screen and (max-width:767px){.page.sub-page div.stage .component_list div.teasers_container{border:0;margin:0 -15px}
}
.page.sub-page div.stage .component_list .component_company_location span.seperator{display:block;font-size:13px;font-size:.8125rem;margin:5px 0 20px}
@media only screen and (max-width:1279px){.page.sub-page div.stage .component_list .component_company_location span.seperator{display:none}
}
@media only screen and (max-width:767px){.page.sub-page div.stage .component_list .component_company_location span.seperator{display:block}
}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry{height:105px;line-height:105px}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry div.content{height:105px}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry div.content img{display:inline-block;float:left;width:73px;height:73px;margin:16px 31px}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry div.content p{float:left;margin:21px 0 0;line-height:21px;font-size:12px}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry div.content p span.caption{font-family:"HelveticaNeue75Bold";font-size:14px}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry div.content p span.caption:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.page.sub-page div.stage .component_list div.result-list div.results div.result-list-entry div.content span.date{float:left;margin:0 0 0 90px;font-size:12px}
.page.sub-page div.stage .component_list div.component_column_layout.demo div.col{background-color:#d1d7d7}
.page.sub-page div.stage .component_list div.component_column_layout.demo div.col div.col{background-color:#bebebe}
.page.sub-page div.stage .component_list .component_flyout_infobox{margin:0 -40px}
@media only screen and (max-width:767px){.page.sub-page div.stage .component_list .component_flyout_infobox{margin:0 -15px}
}
code{background:#d1dffa}
pre{white-space:pre-wrap;background:#fae6d1}
.device{display:none;content:'desktop'}
@media only screen and (max-width:1279px){.device{content:'tablet'}
}
@media only screen and (max-width:767px){.device{content:'smartphone'}
}
body{width:100%;-webkit-backface-visibility:hidden}
@media only screen and (max-width:767px){body{width:320px}
body div.mm-page{width:auto !important}
}
body #wrapper.main-page{position:relative;width:100%;overflow:hidden}
body #wrapper.main-page div.stage>.content{border-right:0}
body #wrapper.sub-page{overflow:hidden;position:relative;background-color:#f1f4f4;left:227px;width:calc(100% - 227px)}
body #wrapper.sub-page.campaign-page{width:100%;position:static}
@media only screen and (max-width:1279px){body #wrapper.sub-page{position:relative;width:auto;left:0}
}
@media only screen and (max-width:767px){body #wrapper.sub-page{position:relative;width:auto;left:0}
}
body .page div.stage{width:100%;position:relative;overflow:hidden;margin-left:0;margin-right:auto;z-index:1}
body .page div.stage>.content{position:relative;overflow:hidden;width:100%;height:100%;border-right:1px solid #e1e7e7}
@media only screen and (max-width:767px){body .page div.stage>.content{width:320px;border-right:0}
}
body .page div.stage>.content.optional{position:relative;width:100%;background-color:#fff}
body .page div.stage>.content.optional>.content_area_green_box{display:block;width:1290px}
@media only screen and (max-width:1279px){body .page div.stage>.content.optional>.content_area_green_box{width:768px}
}
@media only screen and (max-width:767px){body .page div.stage>.content.optional>.content_area_green_box{width:320px}
}
body .page div.stage>.content.optional>.content_area{display:block;width:1053px;margin-left:117px;padding:0 40px 70px 45px}
@media only screen and (max-width:1279px){body .page div.stage>.content.optional>.content_area{width:768px;margin-left:0;padding:0 40px 70px 40px;overflow:hidden}
}
@media only screen and (max-width:767px){body .page div.stage>.content.optional>.content_area{width:320px;margin-left:0;padding:0 15px 0 15px}
}
body .page.sub-page div.stage{width:calc(100%)}
@media only screen and (max-width:1279px){body .page.sub-page div.stage{width:100%;left:0}
}
@media only screen and (max-width:767px){body .page.sub-page div.stage{left:0}
}
body .page.sub-page div.stage>.content{padding:80px 40px 80px 45px;width:1052px;background-color:#fff}
body .page.sub-page div.stage>.content.min-height{min-height:680px}
@media only screen and (max-width:767px){body .page.sub-page div.stage>.content.min-height{min-height:560px}
}
@media only screen and (max-width:1279px){body .page.sub-page div.stage>.content{width:768px;padding:80px 38px 80px 39px;overflow:hidden}
}
@media only screen and (max-width:767px){body .page.sub-page div.stage>.content{width:320px;padding:40px 16.5px 40px 17.5px}
}
body .page.sub-page.stage_page div.stage{left:0}
body .page.landing-page div.stage>.content{padding:0;min-height:0}
@media only screen and (max-width:767px){body .page.landing-page div.stage>.content{padding:40px 0 0 0}
}
body .page.flyout-page div.stage>.content{padding:70px 0 0 0}
@media only screen and (max-width:767px){body .page.flyout-page div.stage>.content{padding:40px 0 0 0}
}
body .page.flyout-page div.stage .nav-flyout{display:block;position:relative;overflow:visible;top:0;z-index:1}
@media only screen and (max-width:1279px){body .page.flyout-page div.stage .nav-flyout{overflow:hidden}
}
body .page.flyout-page div.stage .nav-flyout .content{margin-top:0}
body .page.flyout-page div.stage .nav-flyout .content>article{margin-top:0}
@media only screen and (max-width:1279px){body .page.flyout-page div.stage .nav-flyout .content>article{float:left}
body .page.flyout-page div.stage .nav-flyout .content>article h1{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal}
}
body .page.flyout-page div.stage .nav-flyout .info{color:#e1e7e7;background-color:#f1f4f4}
@media only screen and (max-width:1279px){body .page.flyout-page div.stage .nav-flyout .info:before{border-top:1px solid #e1e7e7;background-color:#f1f4f4;content:" ";height:100%;left:-40px;margin-top:-1px;position:absolute;width:768px;z-index:-1}
}
@media only screen and (max-width:1279px) and (max-width:1279px){body .page.flyout-page div.stage .nav-flyout .info:before{position:relative}
}
@media only screen and (max-width:767px){body .page.flyout-page div.stage .nav-flyout .info{padding:15px 0}
body .page.flyout-page div.stage .nav-flyout .info:before{margin-top:-16px;left:-17.5px;width:320px}
}
body .page.mobile-page header.header .nav-flyout{display:none}
body .page.mobile-page div.stage .nav-flyout{height:auto;position:relative;margin-top:75px;top:0;z-index:20;width:768px}
@media only screen and (max-width:1279px){body .page.mobile-page div.stage .nav-flyout{margin-top:100px}
}
@media only screen and (max-width:767px){body .page.mobile-page div.stage .nav-flyout{margin-top:75px;width:320px}
}
.visign_landing_page_global .component{margin-top:0}
.visign_landing_page_global div.component_visign_bigstage{margin-top:-115px}
.visign_landing_page_global body .page div.stage>.content.optional>.content_area.bigstage_div{margin-left:0;margin-right:-117px;width:1170px}
.visign_landing_page_global #wrapper.sub-page{background-color:#333 !important}
.visign_landing_page_global #wrapper.page #header.header div.meta-nav{background:#3e3e3e;background-color:#3e3e3e}
@media only screen and (max-width:1279px){.visign_landing_page_global #wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language.campaign-language{display:initial}
}
.visign_landing_page_global #wrapper.page #header.header div.meta-nav div.content div.options.campaign-options{display:initial}
.visign_landing_page_global #wrapper.page #header.header div.header-navbar{-moz-box-shadow:6px 0 5px -3px #222;-webkit-box-shadow:6px 0 5px -3px #222;box-shadow:6px 0 5px -3px #222}
.visign_landing_page_global .page div.stage>.content{border-right:0}
.visign_landing_page_global div.component_teaser.teaser_homepage{background-color:#f1f4f4;margin-right:8px;margin-top:8px}
.visign_landing_page_global div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img{background-color:#f1f4f4}
.visign_landing_page_global .page div.stage div.content{border-right:0;-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
.visign_landing_page_global .page footer.footer{-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
@media only screen and (max-width:1279px){.visign_landing_page_global .component{margin-top:0}
.visign_landing_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
}
@media only screen and (max-width:767px){.visign_landing_page_global .component{margin-top:0}
.visign_landing_page_global .sidebar-button span.component_icon span.icon::before{font-size:.9rem !important;width:30px !important;height:30px !important;line-height:30px !important}
.visign_landing_page_global div.component_headline h2{border-bottom:1px solid #e1e7e7;font-size:1.5625rem;font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;margin-bottom:1em}
.visign_landing_page_global div.component_column_layout.col-mode-desktop>.col-left>div.col-content{margin-bottom:2em}
.visign_landing_page_global div.component_visign_bigstage{margin-top:-40px}
}
.visign_product_page_global #wrapper.sub-page{background-color:#333 !important}
.visign_product_page_global #wrapper.page #header.header div.meta-nav{background:#3e3e3e;background-color:#3e3e3e}
.visign_product_page_global #wrapper.page #header.header div.header-navbar{-moz-box-shadow:6px 0 5px -3px #222;-webkit-box-shadow:6px 0 5px -3px #222;box-shadow:6px 0 5px -3px #222}
.visign_product_page_global .page.sub-page div.stage>div.content{background-color:#222 !important;padding:80px 40px 80px 41px}
.visign_product_page_global .page div.stage>div.content{border-right:0;-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
.visign_product_page_global .page footer.footer{-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
.visign_product_page_global h1{border-bottom:1px solid #3d3d3d;padding-bottom:.3em;color:#f1f4f4;margin:0}
.visign_product_page_global div.component_headline{margin-top:3em}
.visign_product_page_global .component_column_layout.col-mode-desktop{margin-bottom:7em}
.visign_product_page_global .component_list_of_multimedia_thumbs{margin-bottom:8em !important}
.visign_product_page_global .visign_simplestage{margin-left:-41px;margin-right:-41px;margin-top:-115px}
.visign_product_page_global div.visign_products_2coltxt,.visign_product_page_global div.visign_products_2coltxt p,.visign_product_page_global div.visign_products_2coltxt strong{color:#fff !important}
.visign_product_page_global div.component.component_container.columns_4 div.component.container_child{margin:0 7px 30px 7px;padding-left:0;padding-right:0}
.visign_product_page_global div.component.component_container.columns_4{min-height:550px}
@media only screen and (max-width:1279px){.visign_product_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
.visign_product_page_global div.component_headline{margin-top:2em}
.visign_product_page_global h1{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal;font-size:25.6px;font-size:1.6rem;padding-bottom:.4em}
.visign_product_page_global .component_column_layout.col-mode-desktop{margin-bottom:5em}
.visign_product_page_global .component.component_column_layout .component_rich_text,.visign_product_page_global .component.component_column_layout .component_rich_text strong{color:#8c8c8c;font-size:17.6px;font-size:1.1rem}
.visign_product_page_global div.visign_products_2coltxt strong{color:#8c8c8c !important}
.visign_product_page_global .page.sub-page div.stage div.content{padding:80px 35px 80px 35px}
}
@media only screen and (max-width:767px){.visign_product_page_global .sidebar-button span.component_icon span.icon::before{font-size:.9rem !important;width:30px !important;height:30px !important;line-height:30px !important}
.visign_product_page_global .component.component_column_layout .component_rich_text,.visign_product_page_global .component.component_column_layout .component_rich_text strong{font-size:12.8px;font-size:.8rem}
.visign_product_page_global h1{font-size:1.2rem !important;border-bottom:1px solid #272727}
.visign_product_page_global .component.component_column_layout .component_rich_text,.visign_product_page_global .component.component_column_layout .component_rich_text strong{color:#f1f4f4;font-size:11.2px;font-size:.7rem}
.visign_product_page_global div.visign_products_2coltxt,.visign_product_page_global div.visign_products_2coltxt p,.visign_product_page_global div.visign_products_2coltxt strong{color:#f1f4f4 !important}
.visign_product_page_global .component_column_layout.col-mode-desktop{margin-bottom:4em}
.visign_product_page_global .page.sub-page div.stage div.content{padding:80px 15px 80px 15px}
}
.visign_faq_page_global body{counter-reset:faqsection;counter-reset:section}
.visign_faq_page_global #wrapper.page #header.header div.header-navbar{-moz-box-shadow:6px 0 5px -3px #222;-webkit-box-shadow:6px 0 5px -3px #222;box-shadow:6px 0 5px -3px #222}
.visign_faq_page_global #wrapper.sub-page{background-color:#333 !important}
.visign_faq_page_global #wrapper.page #header.header div.meta-nav{background:#3e3e3e;background-color:#3e3e3e}
.visign_faq_page_global .page div.stage div.content{border-right:0;-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
.visign_faq_page_global .page footer.footer{-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
@media only screen and (max-width:1279px){.visign_faq_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
}
@media only screen and (max-width:767px){.visign_faq_page_global .sidebar-button span.component_icon span.icon::before{font-size:.9rem !important;width:30px !important;height:30px !important;line-height:30px !important}
}
.visign_distributorsearch_page_global #wrapper.sub-page{background-color:#333 !important}
.visign_distributorsearch_page_global #wrapper.page #header.header div.meta-nav{background:#3e3e3e;background-color:#3e3e3e}
.visign_distributorsearch_page_global #wrapper.page #header.header div.header-navbar{-moz-box-shadow:6px 0 5px -3px #222;-webkit-box-shadow:6px 0 5px -3px #222;box-shadow:6px 0 5px -3px #222}
.visign_distributorsearch_page_global .page div.stage div.content{border-right:0;-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
.visign_distributorsearch_page_global .page footer.footer{-moz-box-shadow:3px 0 6px #222;-webkit-box-shadow:3px 0 6px #222;box-shadow:3px 0 6px #222}
@media only screen and (max-width:1279px){.visign_distributorsearch_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
}
@media only screen and (max-width:767px){.visign_distributorsearch_page_global .sidebar-button span.component_icon span.icon::before{font-size:.9rem !important;width:30px !important;height:30px !important;line-height:30px !important}
.visign_distributorsearch_page_global div.component_headline.main_headline{padding-right:1em;padding-left:1em}
.visign_distributorsearch_page_global .page div.stage div.content{padding-right:0;padding-left:0}
}
@media only screen and (min-width:1279px){body.landingpagebehaviour #wrapper.page.sub-page.content-page{left:-0 !important;width:100% !important}
body.landingpagebehaviour #wrapper.page.sub-page.content-page .stage .content{width:1279px !important}
body.landingpagebehaviour #wrapper.page.sub-page.content-page .stage .content>div{margin-left:113px;margin-right:114px}
body.landingpagebehaviour #wrapper.page.sub-page.content-page div.component_cookies{width:1279px !important}
body.landingpagebehaviour #wrapper.page.sub-page.content-page .stage .content .component.component_carousel.component_visign_bigstage{margin-left:-45px !important}
body.landingpagebehaviour #wrapper.page.sub-page.content-page .visignBigStage.section{margin-left:-113px;margin-right:-114px}
}
.page footer.footer{left:0;width:100%;background-color:#272727}
.page footer.footer div.content{position:relative;width:1280px;padding-left:30px;padding-right:30px;color:#999;overflow:hidden}
.page footer.footer div.content div.navbar{height:70px;position:absolute;width:100%;z-index:5;padding:0 70px 0 15px}
.page footer.footer div.content div.navbar a.top{position:relative;top:20px;float:right}
@media only screen and (max-width:767px){.page footer.footer div.content div.navbar a.top{top:0}
}
.page footer.footer div.content div.navbar a.top span.component_icon{margin-top:0;display:block}
.page footer.footer div.content div.navbar a.top span.component_icon span.icon:before{font-size:32px;font-size:2rem;color:#fff;opacity:.3}
.page footer.footer div.content div.navbar a.top span.component_icon:hover span.icon:before{color:#ff0;opacity:1}
.page footer.footer div.content div.navbar a:hover span.component_icon span.icon:before{opacity:.5}
.page footer.footer div.content div.navbar div.border-bottom{border-bottom:1px solid #333;display:block;height:10px;position:relative;top:61px;width:100%}
.page footer.footer div.content div.navbar.campaign{position:relative;padding:0 10px 0 15px}
@media only screen and (max-width:1279px){.page footer.footer div.content div.navbar.campaign{padding-right:0}
}
@media only screen and (max-width:767px){.page footer.footer div.content div.navbar.campaign{padding:0 19px}
}
.page footer.footer div.content ul.sitemap{display:table;list-style:none outside none;margin:0;padding:37px 0 0 15px;position:relative;z-index:6;float:left}
.page footer.footer div.content ul.sitemap>li{float:left;margin-right:40px;width:165px;line-height:1.1;padding-bottom:12px}
.page footer.footer div.content ul.sitemap>li ul{list-style:none;padding:0}
.page footer.footer div.content ul.sitemap>li ul li{font-size:13px;font-size:.8125rem;font-weight:normal;float:none;margin-right:40px;width:165px;line-height:1.1;padding-bottom:12px}
.page footer.footer div.content ul.sitemap>li ul li a{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;font-weight:normal;color:#999}
.page footer.footer div.content ul.sitemap>li ul li a:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.page footer.footer div.content ul.sitemap>li ul li:first-of-type{font-weight:normal;padding-bottom:35px}
.page footer.footer div.content ul.sitemap>li ul li:first-of-type a{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold;color:#999;text-transform:uppercase}
.page footer.footer div.content ul.sitemap>li ul li:first-of-type a:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.page footer.footer div.content div.service{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#222;color:#999;float:right;font-family:HelveticaNeue55Roman,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:normal;line-height:2.2;margin-top:90px;padding:20px 32px;margin-right:10px;position:relative;min-width:375px}
.page footer.footer div.content div.service span.icon{display:block}
.page footer.footer div.content div.service div.headline{border-bottom:solid 1px #3d3d3d;margin-top:2px;padding-bottom:6px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}
.page footer.footer div.content div.service div.headline:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.page footer.footer div.content div.service div.consulting{padding-right:20px;width:265px}
.page footer.footer div.content div.service div.consulting .component_address{line-height:2.2;margin-top:0}
@media only screen and (max-width:1279px){.page footer.footer div.content div.service div.consulting .component_address{line-height:1.9;margin-top:0}
}
@media only screen and (max-width:767px){.page footer.footer div.content div.service div.consulting .component_address{margin-top:0}
}
.page footer.footer div.content div.service div.software{padding-right:10px}
.page footer.footer div.content div.service div.software .component_address{line-height:2.2;margin-top:0}
@media only screen and (max-width:1279px){.page footer.footer div.content div.service div.software .component_address{line-height:1.9;margin-top:0}
}
@media only screen and (max-width:767px){.page footer.footer div.content div.service div.software .component_address{margin-top:0}
}
.page footer.footer div.content div.service div.consulting,.page footer.footer div.content div.service div.software{float:left;font-size:12px;font-size:.75rem;padding-top:7px}
.page footer.footer div.content div.service div.consulting .component_address,.page footer.footer div.content div.service div.software .component_address{line-height:2.2}
.page footer.footer div.content div.service div.consulting .component_address .address_data,.page footer.footer div.content div.service div.software .component_address .address_data{margin-bottom:0}
.page footer.footer div.content div.service div.consulting .component_address .address_data strong.fn,.page footer.footer div.content div.service div.consulting .component_address .address_data strong.org,.page footer.footer div.content div.service div.consulting .component_address .address_data strong.name,.page footer.footer div.content div.service div.software .component_address .address_data strong.fn,.page footer.footer div.content div.service div.software .component_address .address_data strong.org,.page footer.footer div.content div.service div.software .component_address .address_data strong.name{margin-bottom:0}
.page footer.footer div.content div.service div.consulting a,.page footer.footer div.content div.service div.software a{font-size:12px;font-size:.75rem;font-weight:normal;font-family:HelveticaNeue55Roman,Helvetica,Arial,sans-serif;color:#999}
.page footer.footer div.content div.service div.consulting .icon,.page footer.footer div.content div.service div.software .icon{padding-left:2px}
.page footer.footer div.content div.service span.sub-headline{font-size:13px;font-size:.8125rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;letter-spacing:0}
.page footer.footer div.content div.service span.sub-headline:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.page footer.footer div.content div.legal-links{padding:20px 10px 15px 10px;clear:both}
.page footer.footer div.content div.legal-links div.border-top{border-bottom:1px solid #333}
.page footer.footer div.content div.legal-links div.social_media{display:inline-block;float:right;margin-top:15px}
.page footer.footer div.content div.legal-links div.social_media img.social_media_logo{margin-right:15px;width:auto;height:30px}
.page footer.footer div.content div.legal-links ul.info{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;list-style:none;display:inline-block;padding:0;margin-top:15px}
.page footer.footer div.content div.legal-links ul.info:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.page footer.footer div.content div.legal-links ul.info li{float:left;padding:0 13px 0 0}
.page footer.footer div.content div.legal-links ul.info li:before{content:"|";padding-right:11px;font-size:11px;font-size:.6875rem}
.page footer.footer div.content div.legal-links ul.info li:first-child{padding-left:0;border:0}
.page footer.footer div.content div.legal-links ul.info li:first-child:before{display:none}
.page footer.footer div.content div.legal-links ul.info li a{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:#999;letter-spacing:0}
.page footer.footer div.content div.legal-links ul.info li a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){.page footer.footer div.content{padding-left:40px;padding-right:40px;width:768px}
.page footer.footer div.content div.navbar{padding-left:0;padding-right:80px}
.page footer.footer div.content div.navbar>.component_link{margin-right:0}
.page footer.footer div.content div.navbar span.icon{font-size:8px;font-size:.5rem}
.page footer.footer div.content ul.sitemap{width:auto;padding-top:42px;padding-left:0;padding-right:0;float:none}
.page footer.footer div.content ul.sitemap>li{margin-right:50px;width:130px}
.page footer.footer div.content ul.sitemap>li.last,.page footer.footer div.content ul.sitemap>li.last ul li{margin-right:0;width:180px}
.page footer.footer div.content div.service{float:none;margin-top:20px;margin-right:0;padding:10px 30px 20px;overflow:hidden}
.page footer.footer div.content div.service div.consulting .component_address,.page footer.footer div.content div.service div.software .component_address{line-height:1.9}
.page footer.footer div.content div.service div.consulting .icon,.page footer.footer div.content div.service div.software .icon{font-size:11.6px;font-size:.725rem}
.page footer.footer div.content div.service div.consulting{width:331px}
.page footer.footer div.content div.legal-links{padding-left:0;padding-right:0}
}
@media only screen and (max-width:767px){.page footer.footer{padding-top:10px}
.page footer.footer div.content{width:320px;padding:0;margin:0}
.page footer.footer div.content div.navbar{padding:0 19px}
.page footer.footer div.content div.navbar>a{margin-top:0}
.page footer.footer div.content div.navbar>.component_link{margin-right:2px;margin-top:0}
.page footer.footer div.content div.navbar div.border-bottom{display:none}
.page footer.footer div.content ul.sitemap{display:none}
.page footer.footer div.content div.service{background:0;font-size:11px;font-size:.6875rem;min-width:inherit;padding:0 16px;margin-top:0}
.page footer.footer div.content div.service div.headline{letter-spacing:1px;padding-bottom:3px;margin-top:12px}
.page footer.footer div.content div.service div.headline span{font-size:12px;font-size:.75rem}
.page footer.footer div.content div.service div.consulting{width:100%;margin-bottom:5px}
.page footer.footer div.content div.service div.consulting span.sub-headline{margin-top:5px;font-size:12px;font-size:.75rem}
.page footer.footer div.content div.service div.software{width:100%;margin-top:5px;padding-left:0}
.page footer.footer div.content div.service div.consulting,.page footer.footer div.content div.service div.software{padding-top:5px;line-height:1.46;letter-spacing:0}
.page footer.footer div.content div.service div.consulting .component_address,.page footer.footer div.content div.service div.software .component_address{margin-top:5px}
.page footer.footer div.content div.service div.consulting .icon,.page footer.footer div.content div.service div.software .icon{letter-spacing:0;line-height:1.5;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
.page footer.footer div.content div.service span.sub-headline{letter-spacing:-0.8px}
.page footer.footer div.content div.legal-links{margin:0 17px;padding:27px 0 30px}
.page footer.footer div.content div.legal-links div.border-top{display:none}
.page footer.footer div.content div.legal-links div.social_media{float:left}
.page footer.footer div.content div.legal-links ul.info{display:block;border-radius:.5em;background:#222;margin:0;padding:0}
.page footer.footer div.content div.legal-links ul.info li{display:block;float:none;font-size:12px;font-size:.75rem;height:auto;letter-spacing:1px;padding:0;margin:0;border-top:1px solid #272727}
.page footer.footer div.content div.legal-links ul.info li:before{display:none}
.page footer.footer div.content div.legal-links ul.info li a{display:block;padding:11px 20px 15px;letter-spacing:-0.2px}
}
.page.sub-page footer.footer .content{width:1052px}
.page.sub-page footer.footer .content .sitemap li{margin:0}
@media only screen and (max-width:1279px){.page.sub-page footer.footer .content{width:768px;left:0}
.page.sub-page footer.footer .content .sitemap li{margin-right:50px}
}
@media only screen and (max-width:767px){.page.sub-page footer.footer .content{width:320px;left:0}
}
.page.sub-page footer.footer .content .sitemap li.last,.page.sub-page footer.footer .content .sitemap li.last ul li{width:150px}
@media only screen and (max-width:1279px){.page.sub-page footer.footer .content .sitemap li.last,.page.sub-page footer.footer .content .sitemap li.last ul li{width:180px}
}
.page.sub-page footer.footer .content div.service div.consulting{width:220px}
@media only screen and (max-width:1279px){.page.sub-page footer.footer .content div.service div.consulting{width:331px}
}
@media only screen and (max-width:767px){body #wrapper.page .stage .landing-page-content{padding-left:15px;padding-right:15px}
body #wrapper.page .stage .landing-page-content .content{margin-left:-15px}
body #wrapper.page .stage .landing-page-content .component_info_box{background:#f1f4f4}
}
.landingpage .content .be-partner{margin-right:35px !important}
@media only screen and (max-width:1279px){.sub-page.landing-page .stage .content .landing-page-content .content.content_infobox{padding-left:150px}
.sub-page.landing-page .stage .content .landing-page-content .content.content_infobox .contact{width:auto;max-width:none}
}
@media only screen and (max-width:767px){.sub-page.landing-page .stage .content .landing-page-content .content.content_infobox{padding-left:70px}
}
.landing-page .stage .component_flyout_infobox div.flyout_infobox_content .component_searchfield,.flyout-page .stage .component_flyout_infobox div.flyout_infobox_content .component_searchfield,.sub-page .stage .component_flyout_infobox div.flyout_infobox_content .component_searchfield{float:none}
.landing-page .stage .component_flyout_infobox div.flyout_infobox_content .component_link.info-close,.flyout-page .stage .component_flyout_infobox div.flyout_infobox_content .component_link.info-close,.sub-page .stage .component_flyout_infobox div.flyout_infobox_content .component_link.info-close{display:none}
.landing-page .stage .landing-page-content,.flyout-page .stage .landing-page-content,.sub-page .stage .landing-page-content{font-family:HelveticaNeue55Roman,Helvetica,Arial,sans-serif;background:#fff;position:relative;overflow:hidden}
.landing-page .stage .landing-page-content .content,.flyout-page .stage .landing-page-content .content,.sub-page .stage .landing-page-content .content{display:table;padding-bottom:0;padding-left:35px;padding-top:20px}
.landing-page .stage .landing-page-content .content.content_infobox,.flyout-page .stage .landing-page-content .content.content_infobox,.sub-page .stage .landing-page-content .content.content_infobox{padding:10px 20px 10px 110px}
@media only screen and (max-width:1279px){.landing-page .stage .landing-page-content .content,.flyout-page .stage .landing-page-content .content,.sub-page .stage .landing-page-content .content{padding-left:30px}
.landing-page .stage .landing-page-content .content.content_infobox,.flyout-page .stage .landing-page-content .content.content_infobox,.sub-page .stage .landing-page-content .content.content_infobox{padding:10px 20px 10px 70px}
}
@media only screen and (max-width:767px){.landing-page .stage .landing-page-content .content,.flyout-page .stage .landing-page-content .content,.sub-page .stage .landing-page-content .content{padding:0;margin:0;width:100%}
.landing-page .stage .landing-page-content .content.content_infobox,.flyout-page .stage .landing-page-content .content.content_infobox,.sub-page .stage .landing-page-content .content.content_infobox{display:block}
}
div.nav-flyout{width:1280px}
div.nav-flyout.flyout-shopping-cart .component_flyout_infobox,div.nav-flyout.flyout-myviega .component_flyout_infobox,div.nav-flyout.flyout-country .component_flyout_infobox{background-image:none}
@media only screen and (max-width:1279px){div.nav-flyout{width:768px}
}
.sub-page div.nav-flyout{width:1052px}
@media only screen and (max-width:1279px){.sub-page div.nav-flyout{width:768px}
}
@media only screen and (max-width:767px){.sub-page div.nav-flyout{width:320px}
}
div.nav-flyout{top:-1000px;font-family:HelveticaNeue55Roman,Helvetica,Arial,sans-serif;z-index:5;background:#fff;position:absolute;overflow:hidden}
div.nav-flyout.animate{-webkit-transition-property:top;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0;transition-property:top;transition-duration:.5s;transition-timing-function:ease;transition-delay:0}
div.nav-flyout.active{top:100px;z-index:10}
div.nav-flyout .content{display:table;padding-left:35px;padding-top:20px;padding-bottom:25px;overflow:hidden}
@media only screen and (max-width:1279px){div.nav-flyout .content{padding-left:30px;padding-bottom:50px}
}
@media only screen and (max-width:767px){div.nav-flyout .content{padding-top:15px;padding-bottom:15px}
}
div.nav-flyout .content h1,div.nav-flyout .content h2{margin-top:0}
div.nav-flyout .content .component_searchfield input{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem}
div.nav-flyout .content .component_searchfield input:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.nav-flyout .flyout-no-item{float:left;display:table;margin-top:70px;margin-bottom:10px;margin-right:9px;margin-left:16px;padding:10px;position:relative;width:275px;background-color:#f1f4f4;height:88px}
@media only screen and (max-width:1279px){div.nav-flyout .flyout-no-item{margin-top:5px;clear:both}
}
@media only screen and (max-width:767px){div.nav-flyout .flyout-no-item{width:240px}
}
div.nav-flyout .flyout-no-item span{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;color:#999;display:table-cell;text-align:center;vertical-align:middle}
div.nav-flyout .flyout-no-item span:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.nav-flyout .component_flyout_infobox,div.nav-flyout .component_product_searchbox.flyout{margin-top:0}
div.nav-flyout .component_button{margin:0}
@media only screen and (max-width:1279px){.stage .nav-flyout .info .content .information-close{display:none}
}
div.nav-flyout.meta-flyout .content{width:100%;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;padding:30px 40px 50px 47px}
div.nav-flyout.meta-flyout .content:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){div.nav-flyout.meta-flyout .content{padding:0 40px}
}
@media only screen and (max-width:767px){div.nav-flyout.meta-flyout .content{padding:0 15px}
}
.header .nav-flyout.flyout-products div.component_flyout_infobox div.information_content div.center div.component.component_checkbox label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.header .nav-flyout.flyout-products div.component_flyout_infobox div.information_content div.center div.component.component_checkbox label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){.header .nav-flyout.flyout-service{display:none !important}
}
@media only screen and (max-width:767px){.header .nav-flyout.flyout-company{display:none !important}
}
div.flyout-notice.meta-flyout>.content{padding:20px 36px 25px}
.flyout-notice>.content article.teaser_flyout h1{border-bottom:0}
.flyout-notice>.content article.teaser_flyout p{letter-spacing:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
.flyout-notice>.content article.teaser_flyout p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-notice .component_flyout_infobox{background-image:none}
.flyout-notice .info .content .information-close{height:65px}
.flyout-notice .flyout-noticed-item{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#111}
.flyout-notice .flyout-noticed-item:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-notice .flyout-noticed-item .notice-item-headline{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;letter-spacing:.2px;overflow:hidden;display:block;width:290px;height:20px;max-height:20px}
.flyout-notice .flyout-noticed-item .notice-item-headline:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.flyout-notice .flyout-noticed-item a.remove-item{font-size:12px;font-size:.75rem;color:#111;margin-top:5px;display:block;cursor:pointer}
.flyout-notice .flyout-noticed-item a.remove-item .remove-icon{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);display:inline-block;padding:0 0 2px 0;border-radius:.65em;background-color:#f1f4f4;font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:1;text-align:center;vertical-align:middle;width:16px}
.flyout-notice .flyout-noticed-item a.remove-item .remove-icon:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.flyout-notice .flyout-noticed-item a.remove-item .remove-label{margin-left:3px;font-size:12px;font-size:.75rem;line-height:2}
.flyout-notice .flyout-noticed-item a.remove-item:hover span.remove-icon{background-color:#999}
.flyout-notice .flyout-noticed-item .item-info{background-color:#f1f4f4;padding:0;margin-top:15px;font-size:12px;font-size:.75rem;letter-spacing:.1px;line-height:1.7}
.flyout-notice .flyout-noticed-item .item-info .notice-back{background-color:#fff;display:table-cell;height:88px;vertical-align:middle;width:88px;float:left}
.flyout-notice .flyout-noticed-item .item-info img{display:table-cell;float:unset;max-height:88px;max-width:88px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;vertical-align:middle}
.flyout-notice .flyout-noticed-item .item-info p{margin:0 0 .8em;margin-left:100px;padding-top:10px;padding-right:15px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;overflow:hidden;max-height:58px;font-size:12px;font-size:.75rem}
.flyout-notice .flyout-noticed-item .item-info p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-notice .flyout-noticed-item .item-info span{margin-left:10px}
.flyout-notice .flyout-noticed-item .item-info .item-date{font-size:12px;font-size:.75rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#000}
.flyout-notice .flyout-noticed-item .item-info .item-date:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.flyout-notice .flyout-noticed-item{float:left;margin-bottom:10px;margin-right:9px;margin-top:25px;padding:10px 10px 30px;position:relative;width:297px}
.flyout-notice .flyout-noticed-item.last{margin-right:0}
.flyout-notice .flyout-notice-arrow{float:left;height:77px;margin:43px 20px 43px 15px;padding:0;position:relative;width:auto}
.no-close .ui-dialog-titlebar{display:none}
.flyout-login div.content.application-container>.component_headline{display:none}
.flyout-login div.content.application-container div.login-form .confirm-row .col-right-half .component_button:last-child{display:none}
.flyout-login .be-partner{margin-right:135px;margin-top:15px;float:left}
.flyout-login .be-partner .icon-partner{display:inline-block;color:#f1f4f4;float:left;width:170px;text-align:center;padding:0 10px 15px 0;margin-top:30px;margin-right:30px;margin-left:-12px}
.flyout-login .be-partner .icon-partner:before{font-size:123.2px;font-size:7.7rem}
.flyout-login .be-partner .be-content{width:270px;display:inline-block}
.flyout-login .be-partner .be-content .component_headline h2{margin-top:0;margin-bottom:0}
.flyout-login .be-partner .be-content .component_divider{margin:15px 0 15px}
.flyout-login .be-partner .be-content p{margin:30px 0;min-height:87px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
.flyout-login .be-partner .be-content p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-login .login-form{width:480px;float:left;margin-top:15px}
.flyout-login .login-form .component_headline h2{margin-top:0;margin-bottom:0}
.flyout-login .login-form .light-text{display:block;font-size:12px;font-size:.75rem}
.flyout-login .login-form .input-row{margin-bottom:20px;margin-top:30px}
.flyout-login .login-form .input-row div.col-left-half{display:inline-block;float:left;width:48%}
.flyout-login .login-form .input-row div.col-right-half{display:inline-block;float:right;width:48%}
.flyout-login .login-form .input-row div.col-left-half{margin-right:15px}
.flyout-login .login-form .input-row .component_input_text{margin-top:20px;margin-bottom:5px}
.flyout-login .login-form .input-row .component_input_text input{margin-top:2px}
.flyout-login .login-form .input-row .component_link.more_info .text{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
.flyout-login .login-form .input-row .component_link.more_info .text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-login .login-form .component_divider{margin:11px 0 15px}
.flyout-login .login-form .confirm-row{display:inline-block;width:100%}
.flyout-login .login-form .confirm-row .col-left-half{display:inline-block;width:50%;float:left}
.flyout-login .login-form .confirm-row .col-left-half>.component_button{display:none}
.flyout-login .login-form .confirm-row .col-left-half span{line-height:1.6}
.flyout-login .login-form .confirm-row .col-rigth-half{display:inline-block;width:50%;float:right}
.flyout-login .login-form .component_link.more_info{margin:0}
.flyout-login .login-form .component_link.more_info span.text{font-size:12px;font-size:.75rem}
.flyout-login .login-form .component_link.more_info span.icon:after{font-size:9px;font-size:.5625rem}
.flyout-login>.info .content{height:100%}
.flyout-login>.info .content .icon.icon-info{padding-left:18px}
.flyout-login>.info .content .icon.icon-info:after,.flyout-login>.info .content .icon.icon-info:before{font-size:63px}
.flyout-login>.info .content .information{display:table;width:160px;height:100%;float:left}
.flyout-login>.info .content .information-content{display:table-cell;height:100%;width:auto;vertical-align:middle;padding-right:140px}
.flyout-login>.info .content .information-content .center{text-align:left}
.flyout-login>.info .content .information-content .center p{color:#999;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.7;letter-spacing:.1px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.flyout-login>.info .content .information-content .center p span.header{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;display:block;letter-spacing:.1px}
.flyout-login>.info .content .information-content .center p span.header:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-login>.info .content .information-content .center a{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:.5px}
.flyout-login>.info .content .information-content .center a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.flyout-login>.info .content .information-close{height:156px}
.flyout-login .component_flyout_infobox.login_footer{padding-top:30px;padding-bottom:30px;background-position:147px}
@media only screen and (max-width:1279px){.flyout-login .component_flyout_infobox.login_footer{background-position:175px}
}
@media only screen and (max-width:767px){.flyout-login .component_flyout_infobox.login_footer{border-top:1px solid #e1e7e7;padding:15px;margin-left:0;margin-right:0}
}
.flyout-login .component_flyout_infobox.login_footer .flyout_infobox_content .icon-info{width:196px}
.flyout-login .component_flyout_infobox.login_footer .flyout_infobox_content .information_content .center .info-data{max-width:670px}
.flyout-login .component_flyout_infobox.login_footer .flyout_infobox_content .information_content .center .info-data p{font-family:HelveticaNeue31Regular;font-size:13px;font-size:.8125rem}
.sub-page .header .flyout-login span.icon-partner{width:80px}
.sub-page .header .flyout-login span.icon-partner:before{font-size:80px;font-size:5rem}
.sub-page .header .flyout-login div.be-partner{width:40%;margin-right:70px}
.sub-page .header .flyout-login div.be-partner .be-content{width:100%}
.sub-page .header .flyout-login div.be-partner .component_button{float:right}
.sub-page .header .flyout-login div.be-partner .icon-partner{display:none}
.sub-page .header .flyout-login div.login-form{width:50%}
.sub-page .header .flyout-login div.login-form .component_divider{margin-top:12px}
.flyout-page .stage .flyout-login div.content.application-container{display:table;padding:0 40px;margin-bottom:70px}
.flyout-page .stage .flyout-login div.content.application-container>.component_headline{display:table-header-group;padding:0}
.flyout-page .stage .flyout-login div.content.application-container>.component_headline h2{font-size:36px;font-size:2.25rem;font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner.flyout{display:none}
.flyout-page .stage .flyout-login div.content.application-container div.login-form{display:inline-block;margin:0 0 65px 0;width:100%;float:none}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .component_headline{display:none}
.flyout-page .stage .flyout-login div.content.application-container div.login-form span.light-text,.flyout-page .stage .flyout-login div.content.application-container div.login-form span.component_link.more_info{display:inline-block}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row{margin:38px 0}
@media only screen and (max-width:767px){.flyout-page .stage .flyout-login div.content.application-container{padding:0 15px;margin-bottom:55px}
.flyout-page .stage .flyout-login div.content.application-container div.login-form{margin:0}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row{margin:30px 0 10px 0}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row label{display:none}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row input{height:50px}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row div.col-left-half{display:inline-block;float:left;width:100%;margin-top:5px}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row div.col-right-half{display:inline-block;float:left;width:100%;margin-top:5px}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .input-row .component_link{float:right}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .component_divider{display:none}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .confirm-row .col-left-half{display:none}
.flyout-page .stage .flyout-login div.content.application-container div.login-form .confirm-row .col-right-half .component_button{display:inline-block;margin:10px 0}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner{display:table-footer-group;width:100%;float:none;background-color:#fff;margin:15px 0}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .icon-partner{display:inline-block;color:#e1e7e7;width:100%;margin:35px 0 0;float:none}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .icon-partner:before{font-size:64px;font-size:4rem}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content{width:100%;padding:0;float:none}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content>.component_headline{display:block}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content>.component_headline h2{font-family:HelveticaNeue75Bold;font-size:15px;font-size:.9375rem;border:0;margin:0;padding:0}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content>.component_headline h2:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content>.component_divider{display:none}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content>.component_button{float:left}
.flyout-page .stage .flyout-login div.content.application-container div.be-partner .be-content>p{margin-top:0}
}
div.login-form .component_input_text.hidden_input{margin:0}
.nav-flyout.flyout-country>.content .component_headline h2{margin-top:25px;margin-bottom:0}
.nav-flyout.flyout-country>.content .country-data .address_data{font-size:12px;font-size:.75rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content .country-data .address_data:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content .contact_data{margin-bottom:25px}
.nav-flyout.flyout-country>.content .contact_data .component_link{font-size:12px;font-size:.75rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content .contact_data .component_link:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.lang{position:absolute;right:39px;top:60px}
.nav-flyout.flyout-country>.content div.lang .flag{float:left;margin-right:2px;color:#111;cursor:default;font-size:.75rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;line-height:1.8}
.nav-flyout.flyout-country>.content div.lang .flag:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.lang ul.language-selection{float:right;padding:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;list-style-type:none;margin:0 5px 0 0}
.nav-flyout.flyout-country>.content div.lang ul.language-selection:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.lang ul.language-selection li{display:inline-block;margin:0 0 0 6px;vertical-align:middle}
.nav-flyout.flyout-country>.content div.lang ul.language-selection li a{color:#999;text-decoration:none;padding:0;text-transform:uppercase}
.nav-flyout.flyout-country>.content div.lang ul.language-selection li .selected{background-color:#e1e7e7;color:#000;padding:3px 8px;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}
.nav-flyout.flyout-country>.content div.country-selection-wrapper{float:left;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;padding-top:25px}
.nav-flyout.flyout-country>.content div.country-selection-wrapper:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-selection-wrapper span.icon-Map{color:#f1f4f4;font-size:370px;line-height:1;margin-top:20px;text-align:center;position:absolute;width:60%;z-index:-1}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul{float:left;width:155px;font-size:12px;font-size:.75rem;list-style-type:none;margin:0;padding:0}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li{width:100%;margin:0 0 2px;padding-left:20px}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li span{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#000;display:inline-block;line-height:1.2;padding:5px 0;max-width:82%}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li span:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li span.selected,.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li span:hover{background-color:#e1e7e7;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;padding-left:5px;padding-right:5px;margin-left:-5px;cursor:pointer;max-width:88%}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li span.selected{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul li span.selected:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start{padding-left:0}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start span.letter,.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start span.letter.selected,.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start span.letter:hover{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;background-color:#f1f4f4;line-height:1.5;border-radius:.4em;width:16px;margin-right:4px;margin-left:0;padding:0;text-align:center;vertical-align:top;margin-top:3px}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start span.letter:lang(ru),.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start span.letter.selected:lang(ru),.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul .letter-start span.letter:hover:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection ul.last{width:170px}
.nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection-mobile{width:50%;text-align:center;margin:0 auto}
.nav-flyout.flyout-country>.content div.country-data{width:278px;float:right;font-size:12px;font-size:.75rem;padding:25px 0 0}
.nav-flyout.flyout-country>.content div.country-data span.name{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;letter-spacing:.5px}
.nav-flyout.flyout-country>.content div.country-data span.name:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-data p{margin:20px 0;line-height:1.8}
.nav-flyout.flyout-country>.content div.country-data p a[href^="mailto"]{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
.nav-flyout.flyout-country>.content div.country-data p a[href^="mailto"]:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.nav-flyout.flyout-country>.content div.country-data p .icon{display:inline-block;width:18px}
.nav-flyout.flyout-country>.content div.country-data div.buttons{margin-top:15px}
.nav-flyout.flyout-country>.content div.country-data div.buttons .icon{left:0;top:0;height:auto;box-shadow:none}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton{width:100%}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link{width:100%;height:40px}
@media only screen and (max-width:767px){.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link{height:44px}
}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link a{display:inline-block;width:100%}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link span.text{margin-right:0}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link span.text.left{float:left}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link span.text.right{float:right}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link .component_icon.left{float:left}
.nav-flyout.flyout-country>.content div.country-data div.buttons .primaryTextButton .component_link .component_icon.right{float:right}
.nav-flyout.flyout-country .info{height:64px}
.nav-flyout.flyout-country .info .information-close{height:64px}
.country-data.component_address{margin-top:0}
.sub-page .header .nav-flyout.flyout-country div.lang{top:60px;right:35px}
.sub-page .header .nav-flyout.flyout-country div.lang .flag{margin-right:2px;color:#111;cursor:default;font-size:.75rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;line-height:1.8}
.sub-page .header .nav-flyout.flyout-country div.lang .flag:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.sub-page .header .nav-flyout.flyout-country div.country-selection-wrapper .country-selection ul{width:135px}
.sub-page .header .nav-flyout.flyout-country div.country-data{width:255px}
.flyout-page .stage .nav-flyout.flyout-country .component_flyout_infobox{display:none}
.flyout-page .stage .nav-flyout.flyout-country>.content{padding-top:0;padding-bottom:20px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang{top:25px;width:auto}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang .flag{margin-right:2px;color:#111;cursor:default;font-size:.75rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;line-height:1.8}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang .flag:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-page .stage .nav-flyout.flyout-country>.content .component_headline h2{font-size:36px;font-size:2.25rem;font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0}
.flyout-page .stage .nav-flyout.flyout-country>.content .component_flyout_infobox{display:none}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-selection-wrapper{width:100%;padding-top:60px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-selection-wrapper span.icon-Map{font-size:250px;width:100%}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data{width:100%}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data span.name{display:none}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data.component_address{padding:20px 50px 40px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data.component_address>*{width:50%;margin:0;float:left}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data .buttons{margin-top:30px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data .buttons .component_button{width:100%}
@media only screen and (max-width:767px){.flyout-page .stage .nav-flyout.flyout-country>.content .component_headline{border-bottom:0}
.flyout-page .stage .nav-flyout.flyout-country>.content .component_headline h2{font-family:HelveticaNeue45Light;font-size:25px;font-size:1.5625rem}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-selection-wrapper{width:100%;padding-top:40px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-selection-wrapper span.icon-Map{width:100%;font-size:130px;padding-top:25px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection-mobile{width:100%}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-selection-wrapper .country-selection-mobile .component_select{width:100%}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang{position:relative;height:65px;top:0;left:0;right:0;margin:-1px -15px;border-top:solid 1px #e1e7e7;border-bottom:solid 1px #e1e7e7;background-color:#f1f4f4}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang .flag{margin:2px 40px;color:#111;cursor:default;font-size:.75rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;line-height:1.8;font-weight:normal}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang .flag:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang ul.language-selection{font-size:16px;font-size:1rem;display:inline-block;width:100%;float:none;vertical-align:middle;margin-left:23px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang ul.language-selection li{margin:0 -7px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang ul.language-selection li a{position:relative;color:#999;text-decoration:none;padding:5px 25px;text-transform:uppercase;background-color:#e1e7e7;-webkit-border-radius:0 1em 1em 0;-moz-border-radius:0 1em 1em 0;-ms-border-radius:0 1em 1em 0;-o-border-radius:0 1em 1em 0;border-radius:0 1em 1em 0}
.flyout-page .stage .nav-flyout.flyout-country>.content div.lang ul.language-selection li .selected{z-index:10;background-color:#fff;color:#000;box-shadow:0 1px 0 #999;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data span.name{display:none}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data.component_address{padding:20px 0 20px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data.component_address>.address_data,.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data.component_address>.contact_data{display:block;margin:0 10px 0 23px;padding:0;float:none;width:100%}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data.component_address>.contact_data{margin-top:10px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data .buttons{width:100%;padding:0;margin-top:30px}
.flyout-page .stage .nav-flyout.flyout-country>.content div.country-data .buttons .component_button{width:100%}
}
div.nav-flyout.flyout-myviega .content{padding-top:50px;padding-left:150px}
div.nav-flyout.flyout-myviega .content .component_headline h2{font-size:18px;font-size:1.125rem}
div.page.sub-page div.nav-flyout.flyout-myviega .content{padding-left:47px}
div.nav-flyout.flyout-shopping-cart .content .component_circle_teaser{width:470px}
div.nav-flyout.flyout-shopping-cart .content .component_form_container{padding-top:0}
div.nav-flyout.flyout-shopping-cart .content .component_form_container .component_input_text{width:285px;margin-right:15px;float:left}
div.page.sub-page div.nav-flyout.flyout-shopping-cart .content .component_circle_teaser{width:430px}
.flyout-bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;top:0;left:0;z-index:-1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease}
.flyout-bg.active{opacity:.8;z-index:9}
@media only screen and (max-width:767px){.flyout-bg{display:none}
}
.component{margin-top:35px}
.component .component{margin-top:0;margin-bottom:0}
.component.component_anchor_navigation,.component.component_anchor_navigation_ga{margin-top:0;margin-bottom:0}
.component.component_customer_review{margin-bottom:35px}
@media only screen and (max-width:767px){.component.component_customer_review{margin-bottom:18px}
}
.component.component_button{margin-top:18px}
@media only screen and (max-width:767px){.component.component_column_layout.paging_buttons{margin-bottom:18px}
}
.component.component_column_layout.paging_buttons .component_button{margin-bottom:0}
.component.component_rich_text.boxed.info_footer{margin-left:-45px;margin-right:-40px;margin-bottom:-80px}
@media only screen and (max-width:1279px){.component.component_rich_text.boxed.info_footer{margin-left:-40px;margin-right:-40px}
}
@media only screen and (max-width:767px){.component.component_rich_text.boxed.info_footer{margin-left:-17.5px;margin-right:-16.5px;margin-bottom:-40px}
}
.component.component_table{margin-bottom:60px}
.component.component_column_layout .component_button,.component.component_column_layout .component_info_box_linked,.component.component_column_layout .component_teaser,.component.component_column_layout .component_content_teaser,.component.component_column_layout .component_container.download_teaser_box,.component.component_column_layout .component_content_teaser_employee,.component.component_column_layout .component_description_list,.component.component_column_layout .component_figure,.component.component_column_layout .component_image,.component.component_column_layout .component_info_box,.component.component_column_layout .component_list_of_image_thumbs,.component.component_column_layout .component_news_teaser,.component.component_column_layout .component_reference_facts,.component.component_column_layout .component_rich_text,.component.component_column_layout .component_service_locations,.component.component_column_layout .component_sticker,.component.component_column_layout .component_select,.component.component_column_layout .component_video_small,.component.component_collapsable .component_button,.component.component_collapsable .component_info_box_linked,.component.component_collapsable .component_teaser,.component.component_collapsable .component_content_teaser,.component.component_collapsable .component_container.download_teaser_box,.component.component_collapsable .component_content_teaser_employee,.component.component_collapsable .component_description_list,.component.component_collapsable .component_figure,.component.component_collapsable .component_image,.component.component_collapsable .component_info_box,.component.component_collapsable .component_list_of_image_thumbs,.component.component_collapsable .component_news_teaser,.component.component_collapsable .component_reference_facts,.component.component_collapsable .component_rich_text,.component.component_collapsable .component_service_locations,.component.component_collapsable .component_sticker,.component.component_collapsable .component_select,.component.component_collapsable .component_video_small{margin-bottom:18px}
.component.component_column_layout .component_content_teaser.reference,.component.component_collapsable .component_content_teaser.reference{margin-bottom:2px}
@media only screen and (max-width:767px){.component.component_column_layout .component_content_teaser.reference,.component.component_collapsable .component_content_teaser.reference{margin-bottom:0}
}
@media only screen and (max-width:1279px){.component.component_column_layout .component_content_teaser.job_offer,.component.component_collapsable .component_content_teaser.job_offer{margin-bottom:0;margin-top:3px}
}
@media only screen and (max-width:767px){.component.component_column_layout .component_content_teaser.job_offer,.component.component_collapsable .component_content_teaser.job_offer{margin-top:-1px}
}
.component.component_column_layout .component_description_list .component.action,.component.component_column_layout .component_description_list .component.result,.component.component_collapsable .component_description_list .component.action,.component.component_collapsable .component_description_list .component.result{margin-top:0;margin-bottom:10px}
.component.component_column_layout .component_description_list dt .component_figure:first-child,.component.component_collapsable .component_description_list dt .component_figure:first-child{padding-top:5px}
.component.component_column_layout .component_description_list dd .component_figure:first-child,.component.component_collapsable .component_description_list dd .component_figure:first-child{padding-top:10px}
.component.component_collapsable_simple{margin-top:30px;margin-bottom:30px}
.component.component_collapsable_simple .section{margin-bottom:20px}
.component.component_collapsable_simple .component_content_teaser{margin-bottom:20px}
@media only screen and (max-width:767px){.component.component_collapsable_simple .component_model_teaser,.component.component_collapsable_simple .component_teaser,.component.component_collapsable_simple .component_content_teaser{margin-top:-1px;margin-bottom:0}
}
.component.component_container .component_content_teaser{margin-bottom:2px}
.component.component_container .component_content_teaser_small,.component.component_container .component_model_teaser{margin-bottom:10px}
@media only screen and (max-width:767px){.component.component_container .component_content_teaser_small,.component.component_container .component_model_teaser{margin-bottom:0}
}
.component.component_container .component_content_teaser_big{margin-bottom:30px}
@media only screen and (max-width:1279px){.component{margin-top:30px}
.component.component_container .component_content_teaser_big{margin-bottom:30px}
}
@media only screen and (max-width:767px){.component{margin-top:18px}
.component.component_container,.component.component_content_teaser,.component.component_company_location,.component.component_flyout_infobox,.component.component_info_box,.component.component_news_teaser,.component.component_product_searchbox,.component.component_reference_facts,.component.component_result_list,.component.component_table,.component.component_teaser,.component.component_content_teaser_big,.component.component_content_teaser_employee,.component.component_rich_text.boxed,.component.component_video_small{margin-left:-17.5px;margin-right:-16.5px}
.component.component_container .component,.component.component_content_teaser .component,.component.component_company_location .component,.component.component_flyout_infobox .component,.component.component_info_box .component,.component.component_news_teaser .component,.component.component_product_searchbox .component,.component.component_reference_facts .component,.component.component_result_list .component,.component.component_table .component,.component.component_teaser .component,.component.component_content_teaser_big .component,.component.component_content_teaser_employee .component,.component.component_rich_text.boxed .component,.component.component_video_small .component{margin-left:0;margin-right:0}
.component.component_button,.component.component_carousel,.component.component_info_box_linked,.component.component_table{margin-top:18px;margin-bottom:22px}
.component.component_content_teaser_small,.component.component_container_show_more,.component.component_info_box,.component.component_info_box.hint_box,.component.component_product_searchbox,.component.component_result_list{margin-top:0;margin-bottom:0}
.component.component_model_teaser,.component.component_teaser,.component.component_content_teaser{margin-top:-1px;margin-bottom:0}
.component.component_column_layout .component_image.small_flag,.component.component_collapsable .component_image.small_flag{margin-bottom:60px}
.component.component_column_layout .component_content_teaser,.component.component_column_layout .component_content_teaser_big,.component.component_column_layout .component_container.download_teaser_box,.component.component_column_layout .component_reference_facts,.component.component_column_layout .component_teaser,.component.component_collapsable .component_content_teaser,.component.component_collapsable .component_content_teaser_big,.component.component_collapsable .component_container.download_teaser_box,.component.component_collapsable .component_reference_facts,.component.component_collapsable .component_teaser{margin-bottom:0}
.component.component_column_layout .component_box_linked,.component.component_column_layout .component_info_box.hint_box,.component.component_collapsable .component_box_linked,.component.component_collapsable .component_info_box.hint_box{margin-bottom:18px}
.component.component_column_layout .component_headline,.component.component_collapsable .component_headline{margin-top:18px}
.component.component_column_layout .component_form_container,.component.component_collapsable .component_form_container{margin-top:35px}
.component.component_column_layout .component_container,.component.component_column_layout .component_reference_facts,.component.component_column_layout .component_table,.component.component_column_layout .component_content_teaser_employee,.component.component_column_layout .component_add_employee,.component.component_collapsable .component_container,.component.component_collapsable .component_reference_facts,.component.component_collapsable .component_table,.component.component_collapsable .component_content_teaser_employee,.component.component_collapsable .component_add_employee{margin-left:-17.5px;margin-right:-16.5px}
.component .component_collapsable_simple{margin-top:18px;margin-bottom:18px}
.component.component_container .component_content_teaser,.component.component_container .component_content_teaser_small{margin-top:0;margin-bottom:0}
.component.component_container .container_child.component_teaser{margin-top:-1px !important;margin-bottom:0 !important}
.component.component_container .container_child.component_teaser:first-child{margin-top:0 !important}
.component.component_container .container_child.component_content_teaser{margin-top:-1px !important;margin-bottom:0 !important}
}
@media only screen and (max-width:767px) and (max-width:767px){.component.component_container .container_child.component_content_teaser_big{margin-top:15px;margin-bottom:0}
.component.component_container .container_child.component_content_teaser_big:first-child{margin-top:0}
}
@media only screen and (max-width:767px){.component.component_collapsable .component_headline.collapsable_title{margin-top:0}
}
.no_margin_top{margin-top:0}
.no_margin_bottom{margin-bottom:0}
.systemRequirements .component.component_rich_text.boxed h3{margin:10px 0}
.lightbox-table-cell .download-block{display:table-cell;padding-right:40px}
.lightbox-table-cell .download-block .component_button{margin-right:13px;margin-top:30px}
@media only screen and (max-width:767px){.size_column.component_figure div.component_image div.image_container{width:230px !important}
}
.sub_page_ga .component_rich_text ul li{text-indent:0;padding-left:20px}
.sub_page_ga .component_rich_text ul li p{position:relative;left:-10px}
.sub_page_ga .component_rich_text ul li::before{position:relative;top:20px;left:-20px}
.sub_page_ga .component_info_box.hint_box div.content ul li::before{position:relative;top:20px;left:-10px}
@media only screen and (max-width:767px){.sub_page_ga div.stage div.content div.collapsable_content div.col-left div.col-content div.component_image div.image_container{height:286px !important}
}
html[data-useragent*="rv:11.0"] .sub_page_ga .component_rich_text ul li::before,html[data-useragent*="MSIE 10.0"] .sub_page_ga .component_rich_text ul li::before,body.ie .sub_page_ga .component_rich_text ul li::before,body.ie9 .sub_page_ga .component_rich_text ul li::before,body.ie8 .sub_page_ga .component_rich_text ul li::before,html[data-useragent*="Safari"][data-platform*="Win"] .sub_page_ga .component_rich_text ul li::before,html[data-useragent*="Chrome"][data-platform*="Win"] .sub_page_ga .component_rich_text ul li::before,html[data-useragent*="Opera"][data-platform*="Win"] .sub_page_ga .component_rich_text ul li::before,html[data-useragent*="Firefox"][data-platform*="Mac"] .sub_page_ga .component_rich_text ul li::before{top:20px}
html[data-useragent*="rv:11.0"] .sub_page_ga .component_info_box.hint_box div.content ul li::before,html[data-useragent*="MSIE 10.0"] .sub_page_ga .component_info_box.hint_box div.content ul li::before,body.ie .sub_page_ga .component_info_box.hint_box div.content ul li::before,body.ie9 .sub_page_ga .component_info_box.hint_box div.content ul li::before,body.ie8 .sub_page_ga .component_info_box.hint_box div.content ul li::before,html[data-useragent*="Safari"][data-platform*="Win"] .sub_page_ga .component_info_box.hint_box div.content ul li::before,html[data-useragent*="Chrome"][data-platform*="Win"] .sub_page_ga .component_info_box.hint_box div.content ul li::before,html[data-useragent*="Opera"][data-platform*="Win"] .sub_page_ga .component_info_box.hint_box div.content ul li::before,html[data-useragent*="Firefox"][data-platform*="Mac"] .sub_page_ga .component_info_box.hint_box div.content ul li::before{top:20px}
html[data-useragent*="Firefox"][data-platform*="Win"] .sub_page_ga td.align-center.align-top ul{font-size:.6rem}
html[data-useragent*="Firefox"][data-platform*="Win"] .sub_page_ga .component_info_box.hint_box div.content ul li::before{top:15px}
@-webkit-keyframes ngdialog-fadeout{0{opacity:1}
100%{opacity:0}
}
@keyframes ngdialog-fadeout{0{opacity:1}
100%{opacity:0;display:none}
}
@-webkit-keyframes ngdialog-fadein{0{opacity:0}
100%{opacity:1}
}
@keyframes ngdialog-fadein{0{opacity:0}
100%{opacity:1}
}
.ngdialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ngdialog *,.ngdialog *:before,.ngdialog *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0}
.ngdialog-overlay{position:fixed;background:rgba(0,0,0,0.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}
.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s forwards;animation:ngdialog-fadeout .5s forwards}
.ngdialog-content{background:white;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}
.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s forwards;animation:ngdialog-fadeout .5s forwards}
.ngdialog-close:before{font-family:'Helvetica',Arial,sans-serif;content:'\00D7';cursor:pointer}
body.ngdialog-open{overflow:hidden}
.frac-symbol{font-size:.95rem}
.frac-text{font-size:.83rem}
p.bza,p.mark{margin:2em 0}
p.bza mark,p.mark mark{display:inline;background-color:yellow}
.flyout-page.notice p.bza{margin:0 40px 40px}
@media only screen and (max-width:767px){header#header .nav-flyout{display:none !important}
}
div.component.container_child.teaser_middle div.t_anchor .teaserconfiguration{margin-bottom:0}
@font-face{font-family:"HelveticaNeue25UltraLight";src:url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.svg#HelveticaNeue25UltraLight") format("svg")}
@font-face{font-family:"HelveticaNeue45Light";src:url("../fonts/NeueHelvetica/HelveticaNeue45Light.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue45Light.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue45Light.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue45Light.svg#HelveticaNeue45Light") format("svg")}
@font-face{font-family:"HelveticaNeue31Regular";src:url("../fonts/NeueHelvetica/HelveticaNeue31Regular.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue31Regular.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue31Regular.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue31Regular.svg#HelveticaNeue31Regular") format("svg")}
@font-face{font-family:"HelveticaNeue55Roman";src:url("../fonts/NeueHelvetica/HelveticaNeue55Roman.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue55Roman.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue55Roman.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue55Roman.svg#HelveticaNeue55Roman") format("svg")}
@font-face{font-family:"HelveticaNeue56Italic";src:url("../fonts/NeueHelvetica/HelveticaNeue56Italic.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue56Italic.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue56Italic.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue56Italic.svg#HelveticaNeue56Italic") format("svg")}
@font-face{font-family:"HelveticaNeue65Medium";src:url("../fonts/NeueHelvetica/HelveticaNeue65Medium.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue65Medium.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue65Medium.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue65Medium.svg#HelveticaNeue65Medium") format("svg")}
@font-face{font-family:"HelveticaNeue75Bold";src:url("../fonts/NeueHelvetica/HelveticaNeue75Bold.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue75Bold.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue75Bold.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue75Bold.svg#HelveticaNeue75Bold") format("svg")}
@font-face{font-family:"HelveticaNeue76BoldItalic";src:url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.svg#HelveticaNeue76BoldItalic") format("svg")}
@font-face{font-family:'Icomoon';src:url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeueLTW10-65Medium";src:url("../fonts/NeueHelvetica/2b9fa23b-93f6-4b31-bfd5-feff4c714bfc.eot");src:url("../fonts/NeueHelvetica/c7a80fa4-848d-4a3a-b9c9-e52388fdcd07.woff2") format("woff2"),url("../fonts/NeueHelvetica/72af6542-102a-4b44-a403-68bfd5a1c973.woff") format("woff"),url("../fonts/NeueHelvetica/c8867f4d-8e86-4117-aab0-ce4b23311277.ttf") format("truetype"),url("../fonts/NeueHelvetica/1f92d589-5b47-4a96-ac9b-2a5895c61391.svg#1f92d589-5b47-4a96-ac9b-2a5895c61391") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"HelveticaNeueLTW10-75Bold";src:url("../fonts/NeueHelvetica/222eae4d-adeb-4c8a-899b-4b02f1772da4.eot");src:url("../fonts/NeueHelvetica/0b13cd59-8ea2-42c2-96cb-2fe4e0467403.woff2") format("woff2"),url("../fonts/NeueHelvetica/5ee0b02b-bde0-48ef-b43a-810708497cad.woff") format("woff"),url("../fonts/NeueHelvetica/7ccf68e8-4929-4d3f-8703-0f5092bc0379.ttf") format("truetype"),url("../fonts/NeueHelvetica/0949a9bd-ecb2-4a0a-b911-53ee8b77335a.svg#0949a9bd-ecb2-4a0a-b911-53ee8b77335a") format("svg");font-weight:700;font-style:normal}
.icon:before,.icon:after{font-family:'Icomoon';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}
.icon-location:before{content:"\e620"}
.icon-bullet:before{content:"\e625"}
.icon-bullet-more:before{content:"\e625\e625\e625"}
.icon-prev:before{content:"\e602"}
.icon-next:before{content:"\e603"}
.icon-plus:before{content:"\e604"}
.icon-menu:before{content:"\e605"}
.icon-down:before{content:"\e606"}
.icon-right:before{content:"\e60a"}
.icon-rss:before{content:"\e623"}
.icon-up:before{content:"\e607"}
.icon-at:before{content:"\e608"}
.icon-questionmark:before{content:"\e609"}
.icon-download:before{content:""}
.icon-dropdown01:before{content:"\e60a"}
.icon-partner:before{content:"\e60b"}
.icon-info:before{content:"\e60c"}
.icon-checkmark:before{content:""}
.icon-radio:before{content:""}
.icon-search_category:before{content:"\e60e"}
.icon-cross:before{content:"\e60f"}
.icon-mail:before{content:"\e610"}
.icon-fax:before,.icon-print:before{content:"\e611"}
.icon-phone:before{content:"\e612"}
.icon-down_thin:before{content:"\e613"}
.icon_up_thin:before{content:"\e614"}
.icon-left_thin:before{content:"\e615"}
.icon-right_thin:after{content:"\e616"}
.icon-down_thick:before{content:"\e617"}
.icon-up_thick:before{content:"\e618"}
.icon-left_thick:before{content:"\e619"}
.icon-right_thick:after{content:"\e61a"}
.icon-home:before{content:"\e63e"}
.icon-house:before{content:"\e63f"}
.icon-box:before{content:"\e640"}
.icon-battery:before{content:"\e641"}
.icon-tab:before{content:"\e643"}
.icon-values:before{content:"\e636"}
.icon-copy:before{content:"\e642"}
.icon-file-DOC:before{content:"\e644"}
.icon-file-DOCX:before{content:"\e645"}
.icon-file-EXE:before{content:"\e646"}
.icon-file-GAEB:before{content:"\e647"}
.icon-file-PDF:before{content:"\e648"}
.icon-file-RTF:before{content:"\e649"}
.icon-file-ZIP:before{content:"\e64a"}
.icon-Fontsize:after{content:"\e61b";font-size:16px;font-size:1rem;vertical-align:text-bottom}
.icon-Search:before{content:"\e60e"}
.icon-Map:before{content:"\e61d"}
.icon-Anmelden:before{content:"\e61e"}
.icon-Merkzettel:before{content:"\e61f"}
.icon-bullet:before{content:"\e625"}
.icon-calendar:before{content:"\e600"}
.icon-pen:before{content:"\e624"}
.icon-zoom-in:before{content:"\e601"}
.icon-gridview:before{content:"\e62b"}
.icon-press:before{content:"\e622"}
.icon-software:before{content:"\e629"}
.icon-ersatzteile:before{content:"\e62f"}
.icon-gebrauchsanleitung:before{content:"\e62d"}
.icon-checkbubble:before{content:"\e630"}
.icon-preview:before{content:"\e628"}
.icon-hinweis:before{content:"\e62a"}
.icon-fachbuch:before{content:"\e632"}
.icon-einkaufswagen:before{content:"\e62e"}
.icon-logout:before{content:"\e62c"}
.icon-lightbox-move:before{content:"\ee17"}
.icon-lightbox-rotate:before{content:"\ee19"}
.icon-lightbox-zoom-in:before{content:"\e604"}
.icon-lightbox-zoom-out:before{content:"\ee13"}
.icon-lightbox-reset:before{content:"\ee18"}
.icon-lightbox-pause:before{content:"\ee20"}
.icon-lightbox-play:before{content:"\e60a"}
.icon-lightbox-light-head:before{content:"\ee24"}
.icon-lightbox-light-top:before{content:"\ee23"}
.icon-lightbox-light-off:before{content:"\ee21"}
.icon-lightbox-model:before{content:"\ee22"}
.icon-logged-in:before{content:"\ee29"}
.icon-menu-01:before{content:"\ee28"}
.icon-datenschutz:before{content:"\e631"}
.icon-link:before{content:"\ee26"}
.icon-update:before{content:"\e626"}
.icon-reminder:before{content:"\e633"}
.icon-collapse:before{content:"\ee25"}
.icon-cross-full:before{content:"\e634"}
.icon-position:before{content:"\e635"}
.icon-snow:before{content:"\e637"}
.icon-signal:before{content:"\e638"}
.icon-moon:before{content:"\e639"}
.icon-flame:before{content:"\e63a"}
.icon-location-01:before{content:"\e620"}
.icon-download-01:before{content:"\e621"}
.icon-press-01:before{content:"\e622"}
.icon-rss-01:before{content:"\e623"}
.icon-edit-01:before{content:"\e624"}
.icon-calendar-01:before{content:"\e600"}
.icon-zoom-01:before{content:"\e601"}
.icon-backward-01:before{content:"\e602"}
.icon-forward-01:before{content:"\e603"}
.icon-plus-01:before{content:"\e604"}
.icon-menu-01:before{content:"\e605"}
.icon-arrow_down-01:before{content:"\e606"}
.icon-arrow_up-01:before{content:"\e607"}
.icon--013:before{content:"\e608"}
.icon--012:before{content:"\e609"}
.icon-arrow_next-01:before{content:"\e60a"}
.icon-partner-01:before{content:"\e60b"}
.icon-info-01:before{content:"\e60c"}
.icon-check-01:before{content:"\e60d"}
.icon-search_category-01:before{content:"\e60e"}
.icon-cross-01:before{content:"\e60f"}
.icon-mail-01:before{content:"\e610"}
.icon-drucken-01:before{content:"\e611"}
.icon-phone-01:before{content:"\e612"}
.icon-down_thin-01:before{content:"\e613"}
.icon-up_thin-01:before{content:"\e614"}
.icon-left_thin-01:before{content:"\e615"}
.icon-right_thin-01:before{content:"\e616"}
.icon-down_thick-01:before{content:"\e617"}
.icon-up_thick-01:before{content:"\e618"}
.icon-left_thick-01:before{content:"\e619"}
.icon-right_thick-01:before{content:"\e61a"}
.icon-warnung-01:before{content:"\e61b"}
.icon-search-01:before{content:"\e61c"}
.icon-map-01:before{content:"\e61d"}
.icon-login-01:before{content:"\e61e"}
.icon-dokumente-01:before{content:"\e61f"}
.icon--01:before{content:"\e62a"}
.icon-datenschutz-01:before{content:"\e631"}
.icon-drag-01:before{content:"\ee03"}
.icon-checkmark-01:before{content:"\e630"}
.icon-ersatzteile-01:before{content:"\e62f"}
.icon-gridview-01:before{content:"\e62b"}
.icon-preview-01:before{content:"\e628"}
.icon-quote-01:before{content:"\e627"}
.icon-logout-01:before{content:"\e62c"}
.icon-gebrauchsanleitungen-01:before{content:"\e62d"}
.icon-bilder-01:before{content:"\ee12"}
.icon-minus-01:before{content:"\ee13"}
.icon-fachbucher-01:before{content:"\e632"}
.icon-software-01:before{content:"\e629"}
.icon-einkaufswagen-01:before{content:"\e62e"}
.icon-verschieben-01:before{content:"\ee17"}
.icon-zentrieren-01:before{content:"\ee18"}
.icon-drehen-01:before{content:"\ee19"}
.icon-pause-01:before{content:"\ee20"}
.icon-keine_beleuchtung-01:before{content:"\ee21"}
.icon-modellart-01:before{content:"\ee22"}
.icon-deckenbeleuchtung-01:before{content:"\ee23"}
.icon-helmbeleuchtung-01:before{content:"\ee24"}
.icon-collapse-01:before{content:"\ee25"}
.icon-link-01:before{content:"\ee26"}
.icon-totop-01:before{content:"\ee27"}
.icon-preferences:before,.icon-Konfigurator::before,.icon-Konfigurator:before{content:"\e63b"}
.visign-colorbtn:before{content:"\e618"}
.validation_success_box,.validation_error_box,.info{display:none;position:relative}
.validation_success_box.visible,.validation_error_box.visible,.info.visible{display:block;margin:-20px 0 0 0}
.validation_success_box.visible p,.validation_error_box.visible p,.info.visible p{margin:0}
.validation_success_box.visible .msgs,.validation_error_box.visible .msgs,.info.visible .msgs{width:100%}
.validation_success_box{color:#4f8a10}
.validation_error_box{color:#d8000c}
div.component_add_employee{background-color:#f1f4f4;padding:25px 25px 40px 25px;overflow:hidden}
@media only screen and (max-width:767px){div.component_add_employee{padding:15px;margin:0}
}
div.component_add_employee .component_headline{margin-bottom:10px}
div.component_add_employee .component_headline h2{margin:0;border-bottom-color:#e1e7e7}
div.component_add_employee .component_input_text input{background-color:#fff}
div.component_add_employee .component_form_container .component_select{margin-top:0}
@media only screen and (max-width:767px){div.component_add_employee .component_form_container .component_select{width:100%}
}
div.component_add_employee .component_form_container .component_select select{padding:5px 10px}
@media only screen and (max-width:767px){div.component_add_employee .component_form_container .component_select select{width:100%;margin-bottom:10px}
}
div.component_add_employee .component_form_container .component_divider{border-bottom-color:#e1e7e7;margin-bottom:15px}
.component_address{margin:0;margin-top:5px;line-height:1.63;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:767px){.component_address{width:100%;margin-bottom:15px}
}
.component_address div.address_title{margin-bottom:.8em}
@media only screen and (max-width:767px){.component_address div.address_title{margin-bottom:10px}
}
.component_address div.address_title .title{display:block;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
.component_address div.address_title .title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_address div.address_data{margin-bottom:.8em}
.component_address div.address_data strong.fn,.component_address div.address_data strong.org,.component_address div.address_data strong.name{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px;font-size:.8125rem;margin-bottom:.8em}
.component_address div.address_data strong.fn:lang(ru),.component_address div.address_data strong.org:lang(ru),.component_address div.address_data strong.name:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_address div.address_data span.postal-code,.component_address div.address_data span.locality{display:inline-block}
.component_address div.address_data span.fn,.component_address div.address_data span.org,.component_address div.address_data strong.name,.component_address div.address_data span.street-address{display:block}
.component_address div.address_data .adress_entry{display:block}
.component_address div.contact_data .component_link{display:block;margin:0}
.component_address div.contact_data .component_link .component_icon{display:inline-block;width:16px;text-align:center}
.component_address div.contact_data .component_link .component_icon:before{padding-right:5px}
.component_address div.contact_data .component_icon{display:block}
.component_address div.contact_data .component_icon:before{font-size:10px;font-size:.625rem;padding-right:8px}
@media only screen and (max-width:1279px){.component_address div.contact_data .component_icon:before{font-size:13px;font-size:.8125rem;padding-right:10px}
}
.component_address div.contact_data span.location_plan{margin-top:.8em}
.component_address div.contact_data span.location_plan .icon-location:before{font-size:.85rem}
@media only screen and (max-width:767px){.col-content>.component_address.even,.col-content>.component_address.odd{width:auto;margin:0 -15px;padding:15px}
.col-content>.component_address.even{background-color:#f1f4f4}
.col-content>.component_address.odd{background-color:#e1e7e7}
}
div.component_anchor_navigation{z-index:100;height:auto;background:#333;display:none;width:968px}
div.component_anchor_navigation a,div.component_anchor_navigation li{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none}
div.component_anchor_navigation a:focus,div.component_anchor_navigation li:focus{background-color:transparent}
@media only screen and (max-width:1279px){div.component_anchor_navigation{width:688px}
}
@media only screen and (min-width:767px){div.component_anchor_navigation{display:block}
}
div.component_anchor_navigation ul.navigation_list{list-style-type:none;margin:0;padding:14px 30px 20px}
div.component_anchor_navigation ul.navigation_list li#imageAndVideo_link{display:none}
div.component_anchor_navigation li.nav_item{display:inline-block;text-align:center;margin:20px 29px 0 0;vertical-align:middle;word-wrap:break-word}
div.component_anchor_navigation li.nav_item.nav-active a.navigation_anchor{color:#ff0}
div.component_anchor_navigation li.nav_item a.navigation_anchor{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.3em;color:#f1f4f4;text-decoration:none;display:block;margin-top:-15px}
div.component_anchor_navigation li.nav_item a.navigation_anchor:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_anchor_navigation li.nav_item a.navigation_anchor:hover,div.component_anchor_navigation li.nav_item a.navigation_anchor:active{color:#ff0;border:0}
div.component_anchor_navigation li.nav_item span.navigation_anchor{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.3em;color:#999;text-decoration:none;display:block;margin-top:-15px}
div.component_anchor_navigation li.nav_item span.navigation_anchor:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_anchor_navigation .top_anchor{display:none}
div.component_anchor_navigation .top_anchor .component_link{margin:0}
div.component_anchor_navigation hr.separator{display:none}
div.component_anchor_navigation.sticky{left:227px;height:auto;width:1052px;display:table}
@media only screen and (max-width:1279px){div.component_anchor_navigation.sticky{left:0}
}
div.component_anchor_navigation.sticky ul.navigation_list{width:96%;padding:0;float:right;margin:0}
div.component_anchor_navigation.sticky .top_anchor{display:table-cell;text-align:center;vertical-align:middle;width:8%;padding-right:30px}
div.component_anchor_navigation.sticky .navigation_points{display:block;width:100%}
@media only screen and (max-width:1279px){div.component_anchor_navigation.sticky{width:769px}
}
html[data-useragent*="rv:11.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="MSIE 10.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie9 .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie8 .page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Opera"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation{left:227px;margin:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
@media only screen and (max-width:1279px){html[data-useragent*="rv:11.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="MSIE 10.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie9 .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie8 .page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Opera"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation{left:0}
}
html.csstransitions .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Chrome"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation{-webkit-transition:width .5s cubic-bezier(0.1,0,0,1);-moz-transition:width .5s cubic-bezier(0.1,0,0,1);-o-transition:width .5s cubic-bezier(0.1,0,0,1);-ms-transition:width .5s cubic-bezier(0.1,0,0,1);transition:width .5s cubic-bezier(0.1,0,0,1);left:calc(1506px - 100%);margin:0 auto}
@media only screen and (max-width:1279px){html.csstransitions .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Chrome"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation{left:calc(767px - 100%)}
}
@media only screen and (min-width:1279px){html.csstransitions .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Chrome"][data-platform*="Win"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation{left:calc(1052px - 100%)}
}
@media only screen and (max-width:1279px){html.csstransitions .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Chrome"][data-platform*="Win"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation{left:calc(767px - 100%)}
}
@media only screen and (min-width:1279px){html[data-useragent*="rv:11.0"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="MSIE 10.0"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie9 .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie8 .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Opera"][data-platform*="Win"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation{left:0}
}
@media only screen and (max-width:1279px){html[data-useragent*="rv:11.0"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="MSIE 10.0"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie9 .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie8 .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Opera"][data-platform*="Win"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation{left:0}
}
.sticky-wrapper.is-sticky .component_anchor_navigation{right:0;margin:0 auto;z-index:10000;-webkit-transform:translateZ(0);height:auto;width:1052px;background:#111;display:table}
.sticky-wrapper.is-sticky .component_anchor_navigation ul.navigation_list{width:95%;padding-left:0;float:right;margin:0}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation ul.navigation_list{width:93%}
}
.sticky-wrapper.is-sticky .component_anchor_navigation .top_anchor{display:table-cell;text-align:center;vertical-align:middle;width:8%;padding-right:30px}
.sticky-wrapper.is-sticky .component_anchor_navigation .top_anchor span.component_icon{display:block}
.sticky-wrapper.is-sticky .component_anchor_navigation .top_anchor span.component_icon span.icon:before{display:block;font-size:32px;font-size:2rem;color:#fff;opacity:.3}
.sticky-wrapper.is-sticky .component_anchor_navigation a.top_anchor:hover span.component_icon span.icon:before{opacity:1;color:#ff0}
.sticky-wrapper.is-sticky .component_anchor_navigation .navigation_points{display:block;width:100%}
.sticky-wrapper.is-sticky .component_anchor_navigation .nav-active a{color:#ff0}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation{width:769px}
}
@media only screen and (max-width:767px){.sticky-wrapper{display:none}
}
.sticky-wrapper.is-sticky div.component_anchor_navigation{margin-top:0}
.component_anchor_navigation_placeholder{display:block}
div.component_anchor_navigation_ga{z-index:100;height:auto;background:#4f4f4f;display:none;width:968px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
div.component_anchor_navigation_ga a,div.component_anchor_navigation_ga li{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none}
div.component_anchor_navigation_ga a:focus,div.component_anchor_navigation_ga li:focus{background-color:transparent}
@media only screen and (max-width:1279px){div.component_anchor_navigation_ga{width:688px}
}
@media only screen and (min-width:767px){div.component_anchor_navigation_ga{display:block}
}
div.component_anchor_navigation_ga ul.navigation_list{position:relative}
div.component_anchor_navigation_ga ul.navigation_list li#imageAndVideo_link{display:none}
div.component_anchor_navigation_ga ul.navigation_list,div.component_anchor_navigation_ga ul.sub_navigation_list,div.component_anchor_navigation_ga ul.sub_sub_navigation_list{list-style-type:none;margin:0;padding-top:14px;padding-bottom:20px;min-height:58px;z-index:100}
div.component_anchor_navigation_ga ul.sub_navigation_list,div.component_anchor_navigation_ga ul.sub_sub_navigation_list{border-top:1px solid #000;position:absolute;left:0;background-color:#272727;text-align:left;width:100%;display:none}
div.component_anchor_navigation_ga ul.sub_sub_navigation_list{background-color:#333}
div.component_anchor_navigation_ga li.nav_item{display:inline-block;margin:20px 18px 0 0;word-wrap:break-word}
div.component_anchor_navigation_ga li.nav_item.nav-active{color:#fff}
div.component_anchor_navigation_ga li.nav_item.nav-active .nav-active{color:#ff0}
div.component_anchor_navigation_ga li.nav_item a.navigation_anchor{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.3em;color:#999;text-decoration:none;display:block;margin-top:-15px}
div.component_anchor_navigation_ga li.nav_item a.navigation_anchor:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_anchor_navigation_ga li.nav_item a.navigation_anchor:hover,div.component_anchor_navigation_ga li.nav_item a.navigation_anchor:active{color:#ff0;border:0}
div.component_anchor_navigation_ga .navigation_buttons{display:none}
div.component_anchor_navigation_ga .top_anchor .component_link{margin:0}
div.component_anchor_navigation_ga hr.separator{display:none}
html[data-useragent*="rv:11.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="MSIE 10.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie9 .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie8 .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Safari"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Opera"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:227px;margin:0}
@media only screen and (max-width:1279px){html[data-useragent*="rv:11.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="MSIE 10.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie9 .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie8 .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Safari"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Opera"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:0}
}
html.csstransitions .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Chrome"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:calc(1506px - 100%);margin:0 auto}
@media only screen and (max-width:1279px){html.csstransitions .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Chrome"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:calc(767px - 100%)}
}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga{right:0;margin:0 auto;z-index:10000;-webkit-transform:translateZ(0);height:auto;width:1052px;background:#111;background:rgba(17,17,17,0.95);display:table}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga ul.navigation_list{width:75%;padding-left:45px;float:left;margin:0}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga ul.navigation_list{padding-left:40px;width:65%}
}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons{display:block;position:absolute;right:0;width:240px;height:100%;padding:0 40px;border-left:1px solid #999}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .v_center{display:table;height:100%}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon.dark,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon.dark,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon.dark{color:#999;background-color:#111}
@media only screen and (min-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon.dark:hover,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon.dark:hover,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon.dark:hover{color:#111}
}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon.dark:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon.dark:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon.dark:active{color:#111}
}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon:hover,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon:hover,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon:hover{opacity:1.0}
@media only screen and (min-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon:hover,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon:hover,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon:hover{background-color:#ff0}
}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon:active{background-color:#ff0}
}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points{display:block;width:100%}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_navigation_list{background:rgba(17,17,17,0.9)}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_navigation_list,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_sub_navigation_list{left:0;width:1053px;padding-left:45px}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_navigation_list,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_sub_navigation_list{width:769px}
}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_sub_navigation_list{left:0;background:rgba(17,17,17,0.85)}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .nav-active>a{color:#fff}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .nav-active>a.active{color:#ff0}
@media only screen and (max-width:1279px){.sticky-wrapper.is-sticky .component_anchor_navigation_ga{width:769px}
}
@media only screen and (max-width:767px){.sticky-wrapper{display:none}
}
.sticky-wrapper.is-sticky div.component_anchor_navigation_ga{margin-top:0}
.component_anchor_navigation_placeholder{display:block}
html.csstransitions .page.stage_page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Chrome"][data-platform*="Win"] .page.stage_page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:calc(1052px - 100%)}
@media only screen and (max-width:1279px){html.csstransitions .page.stage_page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Chrome"][data-platform*="Win"] .page.stage_page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:calc(767px - 100%)}
}
div.component.component_assembly_graphic{width:100%}
@media only screen and (max-width:767px){div.component.component_assembly_graphic{width:auto;padding-top:15px;padding-bottom:15px}
}
div.component.component_assembly_graphic div.component_image{margin-bottom:32px;overflow:hidden}
div.component.component_assembly_graphic div.component_image .image_container{text-align:center}
div.component.component_assembly_graphic div.component_image .image_container img{max-width:462px;max-height:462px}
@media only screen and (max-width:767px){div.component.component_assembly_graphic div.component_image .image_container img{max-width:284px;max-height:284px}
}
@media only screen and (max-width:767px){div.component.component_assembly_graphic div.component_legends_list{margin-bottom:20px}
}
div.component.component_assembly_graphic .content_provider_clarification_text,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text{overflow:hidden}
div.component.component_assembly_graphic .content_provider_clarification_text h4.title,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text h4.title{border:0;margin:0;font-size:.875rem;padding:0}
div.component.component_assembly_graphic .content_provider_clarification_text p.text,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text p.text{margin:0;float:left}
div.component.component_assembly_graphic .content_provider_clarification_text.size_2 p.text,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text.size_2 p.text{width:48%}
div.component.component_assembly_graphic .content_provider_clarification_text.size_2 p.text:last-child,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text.size_2 p.text:last-child{float:right}
@media only screen and (max-width:767px){div.component.component_assembly_graphic .content_provider_clarification_text.size_2 p.text,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text.size_2 p.text{width:100%}
div.component.component_assembly_graphic .content_provider_clarification_text.size_2 p.text:last-child,div#js-lightbox.js-lightbox_assembly .content_provider_clarification_text.size_2 p.text:last-child{float:none}
}
div.component_bar{overflow:hidden;background-color:#e1e7e7;padding:15px 30px;margin-bottom:2px}
div.component_bar .component{margin-top:0;margin-bottom:0}
div.component_bar .component_link span.text{color:#4f4f4f;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;width:80%;font-size:13.144px;font-size:.8215rem}
div.component_bar .component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_bar .component_link .component_icon .icon{color:#4f4f4f;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:10.72px;font-size:.67rem}
div.component_bar .component_link .component_icon .icon:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_bar{background-color:#f1f4f4;border-top:1px solid #d1d7d7;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;padding:0;margin:0 -15px}
div.component_bar:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_bar .component_link{width:100%}
div.component_bar .component_link a{display:block;padding:10px 11px 10px 21.5px;height:42px}
div.component_bar .component_link a span.text{float:left;overflow:hidden;text-overflow:ellipsis;width:80%}
div.component_bar .component_link a .component_icon{float:right}
div.component_bar .component_link a .component_icon .icon:after{vertical-align:middle;font-size:13px;font-size:.8125rem}
div.component_bar .component_link span.text{color:#111;font-size:15px;font-size:.9375rem}
div.component_bar .component_link .component_icon .icon{color:#111}
}
div.component_be_partner_box{display:block;width:100%;background-color:#f1f4f4;margin:15px 0;padding:20px 30px 30px 30px;overflow:hidden}
div.component_be_partner_box .component_button{margin:0}
div.component_be_partner_box .component_headline h2{margin-top:0;margin-bottom:15px}
div.component_be_partner_box .be-content{display:table;margin:35px 0}
@media only screen and (max-width:767px){div.component_be_partner_box .be-content{display:block;margin:15px 0}
}
div.component_be_partner_box .be-content span.icon-partner,div.component_be_partner_box .be-content p{display:table-cell;vertical-align:middle}
@media only screen and (max-width:767px){div.component_be_partner_box .be-content span.icon-partner,div.component_be_partner_box .be-content p{display:block}
}
div.component_be_partner_box .be-content .icon-partner{color:#111;width:22%;text-align:center}
div.component_be_partner_box .be-content .icon-partner:before{font-size:120px;font-size:7.5rem}
@media only screen and (max-width:767px){div.component_be_partner_box .be-content .icon-partner{width:100%}
}
div.component_be_partner_box .be-content p{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;margin-top:0;margin-bottom:25px}
div.component_be_partner_box .component_button{float:right}
div.component_button{height:45px}
@media only screen and (max-width:767px){div.component_button{height:44px;margin:20px 0}
div.component_button.phone-cols-2 .component_link a span.text{width:80%}
}
div.component_button div.button{width:auto;line-height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
div.component_button div.button .component_link{display:block;margin:0}
div.component_button div.button .component_link a{padding:0 20px;display:block;white-space:normal}
div.component_button div.button .component_link span.text{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-right:5px}
div.component_button div.button .component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_button div.button .component_link span.text.left{margin-left:0;margin-right:15px}
div.component_button div.button .component_link span.text.right{margin-left:15px;margin-right:0}
div.component_button div.button.primaryTextButton{background-color:#111;box-shadow:0 1px 0 black;box-shadow:0 1px 0 rgba(0,0,0,0.25)}
div.component_button div.button.primaryTextButton .component_link span.text{color:#f1f4f4}
div.component_button div.button.primaryTextButton .component_link span.icon{color:#f1f4f4}
div.component_button div.button.primaryTextButton:hover .component_link span.text,div.component_button div.button.primaryTextButton:hover .component_link span.icon{color:#ff0}
div.component_button div.button.secondaryTextButton{background-color:#f1f4f4;box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
div.component_button div.button.secondaryTextButton:hover{background-color:#e1e7e7}
div.component_button div.button.secondaryTextButton .component_link span.text,div.component_button div.button.secondaryTextButton .component_link span.icon{color:#111}
div.component_button div.button.tertiaryTextButton{background-color:#fff;box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
div.component_button div.button.tertiaryTextButton:hover{background-color:#e1e7e7}
div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_button div.button.tertiaryTextButton .component_link span.icon{color:#111}
@media only screen and (max-width:767px){div.component_button div.button.primaryTextButton.phone-cols-1,div.component_button div.button.secondaryTextButton.phone-cols-1,div.component_button div.button.tertiaryTextButton.phone-cols-1{width:100%}
div.component_button div.button.primaryTextButton.phone-cols-2,div.component_button div.button.secondaryTextButton.phone-cols-2,div.component_button div.button.tertiaryTextButton.phone-cols-2{width:48%}
div.component_button div.button.primaryTextButton.phone-cols-2 .component_link a,div.component_button div.button.secondaryTextButton.phone-cols-2 .component_link a,div.component_button div.button.tertiaryTextButton.phone-cols-2 .component_link a{padding:0 15px}
div.component_button div.button.primaryTextButton .component_link,div.component_button div.button.secondaryTextButton .component_link,div.component_button div.button.tertiaryTextButton .component_link{width:100%;height:44px;line-height:44px}
div.component_button div.button.primaryTextButton .component_link a,div.component_button div.button.secondaryTextButton .component_link a,div.component_button div.button.tertiaryTextButton .component_link a{display:inline-block;width:100%;white-space:nowrap}
div.component_button div.button.primaryTextButton .component_link span.text,div.component_button div.button.secondaryTextButton .component_link span.text,div.component_button div.button.tertiaryTextButton .component_link span.text{font-size:15px;font-size:.9375rem;margin-right:0;width:85%;text-overflow:ellipsis;overflow:hidden}
div.component_button div.button.primaryTextButton .component_link span.text.left,div.component_button div.button.secondaryTextButton .component_link span.text.left,div.component_button div.button.tertiaryTextButton .component_link span.text.left{float:left}
div.component_button div.button.primaryTextButton .component_link span.text.right,div.component_button div.button.secondaryTextButton .component_link span.text.right,div.component_button div.button.tertiaryTextButton .component_link span.text.right{float:right}
div.component_button div.button.primaryTextButton .component_link .component_icon.left,div.component_button div.button.secondaryTextButton .component_link .component_icon.left,div.component_button div.button.tertiaryTextButton .component_link .component_icon.left{float:left}
div.component_button div.button.primaryTextButton .component_link .component_icon.right,div.component_button div.button.secondaryTextButton .component_link .component_icon.right,div.component_button div.button.tertiaryTextButton .component_link .component_icon.right{float:right}
}
span.component_button{display:inline-block;width:auto;line-height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
@media only screen and (max-width:767px){span.component_button{height:44px;line-height:44px}
span.component_button.phone-cols-2 .component_link a span.text{width:80%}
}
span.component_button .component_link{display:block;margin:0}
span.component_button .component_link a{padding:0 20px;display:block}
span.component_button .component_link span.text{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-right:5px}
span.component_button .component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
span.component_button .component_link span.text.left{margin-left:0;margin-right:15px}
span.component_button .component_link span.text.right{margin-left:10px;margin-right:0}
span.component_button.primaryTextButton,span.component_button.primaryIconButton{background-color:#111;box-shadow:0 1px 0 black;box-shadow:0 1px 0 rgba(0,0,0,0.25)}
span.component_button.primaryTextButton .component_link span.text,span.component_button.primaryIconButton .component_link span.text{color:#f1f4f4}
span.component_button.primaryTextButton .component_link span.icon,span.component_button.primaryIconButton .component_link span.icon{color:#f1f4f4}
span.component_button.primaryTextButton:hover .component_link span.text,span.component_button.primaryTextButton:hover .component_link span.icon,span.component_button.primaryIconButton:hover .component_link span.text,span.component_button.primaryIconButton:hover .component_link span.icon{color:#ff0}
span.component_button.primaryIconButton,span.component_button.secondaryIconButton,span.component_button.tertiaryIconButton{width:36px;height:36px;line-height:36px;text-align:center}
span.component_button.primaryIconButton .component_link a,span.component_button.secondaryIconButton .component_link a,span.component_button.tertiaryIconButton .component_link a{padding:0;width:36px;text-align:center}
span.component_button.primaryIconButton.tradeShowTeaser,span.component_button.secondaryIconButton.tradeShowTeaser,span.component_button.tertiaryIconButton.tradeShowTeaser{width:auto;height:40px;padding:1px 5px}
span.component_button.primaryIconButton.tradeShowTeaser .component_link a,span.component_button.secondaryIconButton.tradeShowTeaser .component_link a,span.component_button.tertiaryIconButton.tradeShowTeaser .component_link a{padding:1px 5px;width:auto;text-align:center}
span.component_button.secondaryTextButton{background-color:#f1f4f4}
span.component_button.secondaryTextButton.light{background-color:#fff}
span.component_button.secondaryIconButton{background-color:#f1f4f4}
span.component_button.secondaryTextButton,span.component_button.secondaryIconButton{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
span.component_button.secondaryTextButton:hover,span.component_button.secondaryIconButton:hover{background-color:#e1e7e7}
span.component_button.secondaryTextButton .component_link span.text,span.component_button.secondaryTextButton .component_link span.icon,span.component_button.secondaryIconButton .component_link span.text,span.component_button.secondaryIconButton .component_link span.icon{color:#111}
span.component_button.tertiaryTextButton,span.component_button.tertiaryIconButton{background-color:#fff;box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
span.component_button.tertiaryTextButton:hover,span.component_button.tertiaryIconButton:hover{background-color:#e1e7e7}
span.component_button.tertiaryTextButton .component_link span.text,span.component_button.tertiaryTextButton .component_link span.icon,span.component_button.tertiaryIconButton .component_link span.text,span.component_button.tertiaryIconButton .component_link span.icon{color:#111}
span.component_button.cycleButton{box-shadow:none;background-color:transparent}
span.component_button.cycleButton:hover,span.component_button.cycleButton:focus,span.component_button.cycleButton:active{background-color:transparent}
span.component_button.cycleButton span.icon{display:inline-block;padding:0 0 0 5px;width:32px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background-color:#f1f4f4;line-height:32px;font-size:20px;color:#111}
span.component_button.cycleButton span.icon:hover,span.component_button.cycleButton span.icon:focus,span.component_button.cycleButton span.icon:active{background-color:#e1e7e7}
span.component_button.cycleButton.dark span.icon{background-color:#e1e7e7}
span.component_button.cycleButton.dark span.icon:hover,span.component_button.cycleButton.dark span.icon:focus,span.component_button.cycleButton.dark span.icon:active{background-color:#f1f4f4}
span.component_button.cycleButton.light span.icon{background-color:#f1f4f4}
span.component_button.cycleButton.light span.icon:hover,span.component_button.cycleButton.light span.icon:focus,span.component_button.cycleButton.light span.icon:active{background-color:#e1e7e7}
@media only screen and (max-width:767px){span.component_button.primaryTextButton.phone-cols-1,span.component_button.secondaryTextButton.phone-cols-1{width:100%;display:block}
span.component_button.primaryTextButton.phone-cols-2,span.component_button.secondaryTextButton.phone-cols-2{width:48%}
span.component_button.primaryTextButton.phone-cols-2 .component_link a,span.component_button.secondaryTextButton.phone-cols-2 .component_link a{padding:0 15px}
span.component_button.primaryTextButton .component_link,span.component_button.secondaryTextButton .component_link{width:100%;height:44px;line-height:44px}
span.component_button.primaryTextButton .component_link a,span.component_button.secondaryTextButton .component_link a{display:inline-block;width:100%}
span.component_button.primaryTextButton .component_link span.text,span.component_button.secondaryTextButton .component_link span.text{font-size:15px;font-size:.9375rem;margin-right:0;width:85%;text-overflow:ellipsis;overflow:hidden}
span.component_button.primaryTextButton .component_link span.text.left,span.component_button.secondaryTextButton .component_link span.text.left{float:left}
span.component_button.primaryTextButton .component_link span.text.right,span.component_button.secondaryTextButton .component_link span.text.right{float:right}
span.component_button.primaryTextButton .component_link .component_icon.left,span.component_button.secondaryTextButton .component_link .component_icon.left{float:left}
span.component_button.primaryTextButton .component_link .component_icon.right,span.component_button.secondaryTextButton .component_link .component_icon.right{float:right}
}
@media only screen and (max-width:767px){div.component_carousel{overflow:inherit;margin-left:-17.5px;width:320px}
div.component_carousel.with_caption{padding-bottom:45px;margin-bottom:0}
}
div.component_carousel div{height:100%}
div.component_carousel a{display:block;height:100%}
div.component_carousel .carousel-indicators{bottom:5px;margin-left:150px}
@media only screen and (max-width:1279px){div.component_carousel .carousel-indicators{margin-bottom:8px}
}
@media only screen and (max-width:767px){div.component_carousel .carousel-indicators{bottom:0;margin-bottom:2px;width:100%;margin-left:auto;margin-right:auto}
}
div.component_carousel .carousel-indicators li{margin:0 5px 0 0;background-color:#fff;opacity:.8;border:0}
div.component_carousel .carousel-indicators li.active{background-color:#ff0;width:10px;height:10px}
div.component_carousel .carousel-caption{margin:0;padding:0 0 25px 30px;height:auto;width:50%;text-align:left;bottom:0;left:0;text-shadow:none}
div.component_carousel .carousel-caption h3.headline{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;color:white;line-height:1.1;margin-top:0;margin-bottom:8px}
@media only screen and (max-width:767px){div.component_carousel .carousel-caption h3.headline{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#111}
div.component_carousel .carousel-caption h3.headline:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#111}
}
div.component_carousel .carousel-caption p.sub_headline{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white;line-height:1.3}
div.component_carousel .carousel-caption p.sub_headline:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
@media only screen and (max-width:767px){div.component_carousel .carousel-caption p.sub_headline{display:none}
}
@media only screen and (max-width:767px){div.component_carousel .carousel-caption span.component_link.more_info{display:none}
}
div.component_carousel .carousel-caption span.component_link.more_info span.text{font-size:12px;font-size:.75rem;margin:0}
div.component_carousel .carousel-caption.black h3.headline,div.component_carousel .carousel-caption.black p.sub_headline{color:#111}
div.component_carousel .carousel-caption.black .component_link,div.component_carousel .carousel-caption.black p{color:#111}
@media only screen and (max-width:1279px){div.component_carousel .carousel-caption{width:50%}
}
@media only screen and (max-width:767px){div.component_carousel .carousel-caption{padding:5px 0 0 17.5px;position:absolute;top:145px;width:100%;line-height:1.2}
div.component_carousel .carousel-caption .sub_headline{display:none}
div.component_carousel .carousel-caption .component_link,div.component_carousel .carousel-caption p{color:#000;text-transform:uppercase}
}
div.component_carousel .carousel-caption .component_link{white-space:normal}
div.component_carousel .carousel-caption .component_link span.text{margin:0 8px 0 0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;display:inline}
div.component_carousel .carousel-caption .component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_carousel .carousel-caption .component_link div.component_icon{margin:0}
div.component_carousel .carousel-caption .component_link span.icon{font-size:10.4px;font-size:.65rem}
div.component_carousel .carousel-caption p{color:#fff;clear:both;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;margin:0}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
@media only screen and (max-width:767px){.carousel-inner{overflow:visible}
}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (max-width:719px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
}
.component_checkbox{display:inline-block;margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:20px;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.component_checkbox:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_checkbox .childs,.component_checkbox .children{margin-left:25px;margin-top:15px;opacity:.5;pointer-events:none}
.component_checkbox .childs .full_width,.component_checkbox .children .full_width{width:100%}
.component_checkbox.full_width{width:100%}
.component_checkbox.no_indent .childs,.component_checkbox.no_indent .children{margin-left:-5px}
.component_checkbox.checked .childs,.component_checkbox.checked .children{opacity:1;pointer-events:auto}
.component_checkbox input[type="checkbox"]{display:none}
.component_checkbox .default_checkbox{display:table;overflow:hidden;cursor:pointer}
.component_checkbox span.component_icon{display:block;float:left;margin:0 5px 0 0;width:20px;height:20px;border-top:solid 1px #d1d7d7;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;background-color:#f1f4f4;color:#999;text-align:center}
.component_checkbox span.component_icon span.icon{background:0;width:20px;display:block;height:20px}
.component_checkbox span.component_icon span.icon:before{content:" ";font-size:1.0rem;width:20px;height:20px;padding:2px;display:block}
.component_checkbox .component_image .component_lightbox span.zoom-in-button{right:0;bottom:0}
.component_checkbox label{display:table-cell;margin:0 0 0 3px;padding:0;vertical-align:middle;color:#999;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;cursor:pointer}
.component_checkbox label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component_checkbox.light span.component_icon{background-color:#fff}
.component_checkbox.default span.component_icon .icon{color:#479c48}
.component_checkbox.default label{color:#999}
.component_checkbox.checked>.default_checkbox>span.component_icon>span.icon:before{content:""}
.component_checkbox.checked>.default_checkbox label{color:#000}
.component_checkbox.js_user_click span.component_icon span.icon{color:#479c48}
.component_checkbox.imaged{width:435px;height:106px;display:table;background-color:#f1f4f4;cursor:pointer;margin-bottom:2px}
@media only screen and (max-width:1279px){.component_checkbox.imaged{width:300px}
}
@media only screen and (max-width:767px){.component_checkbox.imaged{width:100%;border-bottom:1px solid #d1d7d7;margin-bottom:0}
}
.component_checkbox.imaged div.default_checkbox{display:table-cell;vertical-align:middle;width:60px;text-align:center}
.component_checkbox.imaged div.default_checkbox .component_icon{display:inline-block;float:none;background-color:#fff}
.component_checkbox.imaged div.image_container{display:table-cell;text-align:center;vertical-align:middle;width:94px}
.component_checkbox.imaged div.image_container div.component_image{width:72px;height:72px;margin:0}
.component_checkbox.imaged div.image_container div.component_image div.image_container{height:72px}
.component_checkbox.imaged div.image_container div.component_image div.image_container img.image{max-width:72px;max-height:72px}
.component_checkbox.imaged div.image_container.bordered div.component_image{border:1px solid #e1e7e7;background-color:#fff;display:table}
.component_checkbox.imaged div.label{display:table-cell;vertical-align:middle;padding-right:15px}
.component_checkbox.imaged div.label>label span{font-size:.875rem;color:#999}
.component_checkbox.imaged div.label>label span.label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;display:inline-block}
.component_checkbox.imaged div.label>label span.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_checkbox.imaged div.label>label span.additional_label{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;display:block}
.component_checkbox.imaged.checked{background-color:#e1e7e7}
.component_checkbox.imaged.checked div.label>label span{color:#222}
div.filter .component_checkbox.imaged.checked{background-color:#fff}
div.component_circle_teaser{display:table;margin:0 35px 0 0;width:30%}
@media only screen and (max-width:1279px){div.component_circle_teaser{margin-right:30px}
}
@media only screen and (max-width:767px){div.component_circle_teaser{width:100%;margin-right:0;padding-bottom:18px}
}
div.component_circle_teaser:last-child{margin-right:0}
div.component_circle_teaser div.row{display:table-row}
div.component_circle_teaser div.row span.component_link.icon{display:table-cell;vertical-align:middle;padding-right:15px}
div.component_circle_teaser div.row span.component_link.icon a span.component_icon{background-color:#f1f4f4;width:75px;height:75px}
div.component_circle_teaser div.row span.component_link.icon a span.component_icon span.icon:before{font-size:28.8px;font-size:1.8rem;line-height:75px}
div.component_circle_teaser div.row span.component_link.icon a span.component_icon span.icon.icon-Anmelden:before{font-size:38px;font-size:2.375rem}
div.component_circle_teaser div.row div.teaser{display:table-cell;vertical-align:middle}
div.component_circle_teaser div.row div.teaser span.component_link.teaser-link span.text.left{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem}
div.component_circle_teaser div.row div.teaser span.component_link.teaser-link span.text.left:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_circle_teaser div.row div.teaser p.teaser-text{margin:0}
@media only screen and (max-width:767px){div.component_collapsable{margin-left:-17.5px;margin-right:-16.5px;margin-top:-1px !important}
div.component_collapsable>.component_headline{border-top:1px solid #e1e7e7;border-bottom:1px solid #e1e7e7;cursor:pointer}
div.component_collapsable>.component_headline.collapsable_title h2,div.component_collapsable>.component_headline.collapsable_title h3,div.component_collapsable>.component_headline.collapsable_title h4,div.component_collapsable>.component_headline.collapsable_title.no_border h2,div.component_collapsable>.component_headline.collapsable_title.no_border h3,div.component_collapsable>.component_headline.collapsable_title.no_border h4{border-bottom:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;font-size:.9375rem;padding:19px 35px 19px 20px;margin:0;text-transform:uppercase;letter-spacing:.4px}
div.component_collapsable>.component_headline.collapsable_title h2:lang(ru),div.component_collapsable>.component_headline.collapsable_title h3:lang(ru),div.component_collapsable>.component_headline.collapsable_title h4:lang(ru),div.component_collapsable>.component_headline.collapsable_title.no_border h2:lang(ru),div.component_collapsable>.component_headline.collapsable_title.no_border h3:lang(ru),div.component_collapsable>.component_headline.collapsable_title.no_border h4:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_collapsable>.component_headline.collapsable_title h2:after,div.component_collapsable>.component_headline.collapsable_title h2:before,div.component_collapsable>.component_headline.collapsable_title h3:after,div.component_collapsable>.component_headline.collapsable_title h3:before,div.component_collapsable>.component_headline.collapsable_title h4:after,div.component_collapsable>.component_headline.collapsable_title h4:before,div.component_collapsable>.component_headline.collapsable_title.no_border h2:after,div.component_collapsable>.component_headline.collapsable_title.no_border h2:before,div.component_collapsable>.component_headline.collapsable_title.no_border h3:after,div.component_collapsable>.component_headline.collapsable_title.no_border h3:before,div.component_collapsable>.component_headline.collapsable_title.no_border h4:after,div.component_collapsable>.component_headline.collapsable_title.no_border h4:before{font-family:'Icomoon';position:absolute;color:#111}
div.component_collapsable>.component_headline.js_hidden{display:none}
div.component_collapsable>.component_headline.js_visible{display:block}
div.component_collapsable.js_hidden{display:none}
div.component_collapsable.js_visible{display:block}
div.component_collapsable.navigation_item.js_active>.component_headline{background:#f1f4f4;padding-left:60px}
div.component_collapsable.navigation_item.js_active>.component_headline:hover{background-color:#e1e7e7}
div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h3,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h4{background:#fff;padding:19px 20px 19px 20px;border-left:1px solid #e1e7e7}
div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2:hover,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h3:hover,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h4:hover{background-color:#f1f4f4}
div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2:after,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h3:after,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h4:after{content:''}
div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2:before,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h3:before,div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h4:before{content:'\e619';left:25px;top:37%;font-size:12px;font-size:.75rem}
div.component_collapsable.navigation_item.js_inactive>.component_headline{background:#f1f4f4;padding-left:0}
div.component_collapsable.navigation_item.js_inactive>.component_headline:hover{background-color:#e1e7e7}
div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h3,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h4{background:#f1f4f4}
div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2:hover,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h3:hover,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h4:hover{background-color:#e1e7e7}
div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2:after,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h3:after,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h4:after{content:'\e61a';font-size:12px;font-size:.75rem;right:15px;top:37%}
div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2:before,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h3:before,div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h4:before{content:'';margin-right:0}
div.component_collapsable.content_item.js_active>.component_headline{padding-left:0}
div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2,div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h3,div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h4{border-bottom:0;background-color:#f1f5f4}
div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2:before,div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h3:before,div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h4:before{content:'';margin-right:0}
div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2:after,div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h3:after,div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h4:after{content:'\e618';font-size:13px;font-size:.8125rem;top:37%;right:15px}
div.component_collapsable.content_item.js_inactive>.component_headline{padding-left:0}
div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2,div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h3,div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h4{background-color:#fff}
div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2:before,div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h3:before,div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h4:before{content:'';margin-right:0}
div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2:after,div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h3:after,div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h4:after{content:'\e617';font-size:13px;font-size:.8125rem;top:37%;right:15px}
div.component_collapsable.navigation_item>.collapsable_content{padding-top:0;padding-bottom:0}
div.component_collapsable.navigation_item>.collapsable_content>*:not(.component_collapsable):first-child{padding-top:15px}
div.component_collapsable.content_item .collapsable_content{padding-top:15px}
div.component_collapsable.navigation_item.js_active .collapsable_content,div.component_collapsable.content_item.js_active .collapsable_content{display:block}
div.component_collapsable.navigation_item.js_inactive .collapsable_content,div.component_collapsable.content_item.js_inactive .collapsable_content{display:none}
div.component_collapsable.no_top_padding .collapsable_content{padding-top:0}
div.component_collapsable.no_bottom_padding .collapsable_content{padding-bottom:0}
div.component_collapsable.no_padding .collapsable_content{padding-top:0;padding-bottom:0}
div.component_collapsable .collapsable_content{padding-left:15px;padding-right:15px}
div.component_collapsable .collapsable_content.preview{display:block}
}
div.component_collapsable.no_teaser_margin .component_content_teaser,div.component_collapsable.no_teaser_margin .component_content_teaser_employee{margin-bottom:10px}
@media only screen and (max-width:767px){div.component_collapsable.no_teaser_margin .component_content_teaser,div.component_collapsable.no_teaser_margin .component_content_teaser_employee{margin-bottom:0}
}
div.component_collapsable .component.component_info_box{margin-top:10px}
div.component_collapsable .columnControl2Columns.section{margin-bottom:30px}
@media only screen and (max-width:767px){div.component_collapsable.gray .collapsable_content{background-color:#f1f4f4}
}
@media only screen and (max-width:767px){div.component_collapsable.gray_box div.floatRight{float:none}
}
div.component_collapsable.gray_box .collapsable_content .component_column_layout{background-color:#f1f4f4;padding:10px}
div.component_collapsable.gray_box .collapsable_content .component_column_layout fieldset{border:0}
@media only screen and (max-width:767px){div.component_collapsable.gray_box .collapsable_content .component_column_layout{margin:0 -15px 0 -15px}
}
div.component_collapsable.gray_box .collapsable_content .component_column_layout p.titled_part{color:#999;margin:5px 0 20px 0}
div.component_collapsable.gray_box .collapsable_content .component_column_layout p.titled_part.software_order_message_title{margin-bottom:0}
div.component_collapsable.gray_box .collapsable_content .component_column_layout p.field{clear:both;margin:1px}
div.component_collapsable.gray_box .collapsable_content .component_column_layout p.field.software_order_message{white-space:pre}
div.component_collapsable.gray_box .collapsable_content .component_column_layout p.field .text{display:block;margin-left:40%}
div.component_collapsable.gray_box .collapsable_content .component_column_layout p.field label{font-weight:bold;display:inline-block;float:left;clear:left;width:40%;text-align:left}
div.component_collapsable.gray_box .collapsable_content .component_column_layout .component_checkbox{margin:15px 0 5px 0}
@media only screen and (max-width:767px){div.component_collapsable.image_title_subtitle{cursor:pointer;margin-bottom:1px;border-bottom:1px solid #e1e7e7}
div.component_collapsable.image_title_subtitle.js_active{border-bottom:0}
div.component_collapsable.image_title_subtitle div.wrapper,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper{background-color:#f1f4f4;display:table-row}
div.component_collapsable.image_title_subtitle div.wrapper:hover,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper:hover{background-color:#e1e7e7}
div.component_collapsable.image_title_subtitle div.wrapper:after,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper:after{display:table-cell;vertical-align:middle;font-family:"Icomoon";content:"\e617";padding-right:15px}
div.component_collapsable.image_title_subtitle div.wrapper .component_image.collapsable_image,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper .component_image.collapsable_image{display:table-cell;vertical-align:middle;padding-right:15px}
div.component_collapsable.image_title_subtitle div.wrapper div.collapsable_description,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper div.collapsable_description{display:table-cell;vertical-align:middle;width:100%}
div.component_collapsable.image_title_subtitle div.wrapper div.collapsable_description .component_headline.collapsable_title,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper div.collapsable_description .component_headline.collapsable_title{width:170px}
div.component_collapsable.image_title_subtitle div.wrapper div.collapsable_description .component_headline.collapsable_title h2,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper div.collapsable_description .component_headline.collapsable_title h2{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;border-bottom:0;margin:0;padding:0}
div.component_collapsable.image_title_subtitle div.wrapper div.collapsable_description .component_headline.collapsable_title h2:lang(ru),div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper div.collapsable_description .component_headline.collapsable_title h2:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_collapsable.image_title_subtitle div.wrapper div.collapsable_description p.collapsable_subtitle,div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper div.collapsable_description p.collapsable_subtitle{width:170px;margin:0;padding:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.component_collapsable.image_title_subtitle div.wrapper div.collapsable_description p.collapsable_subtitle:lang(ru),div.component_collapsable.image_title_subtitle div.seminar_teaser_wrapper div.collapsable_description p.collapsable_subtitle:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_collapsable.image_title_subtitle.js_active div.wrapper{background-color:#e1e7e7}
div.component_collapsable.image_title_subtitle.js_active div.wrapper:after{content:"\e618"}
}
@media only screen and (max-width:767px){div.collapsible{padding-bottom:15px}
}
div.component_collapsable_simple .collapsableContent .section .component_content_teaser{margin-bottom:20px}
div.component_collapsable_simple.inactive{pointer-events:none}
div.component_collapsable_simple.inactive .icon-right,div.component_collapsable_simple.inactive .text.right,div.component_collapsable_simple.inactive .item_count{color:#999}
div.component_collapsable_simple div.collapsable_content_simple{display:none;margin-top:15px}
div.component_collapsable_simple div.collapsable_content_simple.down{display:block}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button{cursor:pointer}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;cursor:pointer}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.item_count{font-size:14px;font-size:.875rem;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;cursor:pointer}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header{background-color:#e1e7e7;height:42px;margin:0 0 3px;zoom:1;position:relative}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header span.icon{display:inline-block;height:32px;width:32px;position:absolute;top:3px;right:12px;background-image:url(../img/resources/css-sprite.png);background-repeat:no-repeat}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header span.icon.icon-right{background-position:0 -95px}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header span.icon.icon-down{background-position:0 -128px}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header span.icon.icon-down:before{content:""}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header span.icon.icon-right:before{content:""}
div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button.ui-accordion-header span.text{padding:6px 50px 6px 15px;position:absolute}
div.component_collapsable_simple div.collapsable_content_simple.ui-accordion-content{background-color:#f1f4f4;margin-top:0;padding:5px}
div.component_collapsable_simple .component_notice_list .component_content_teaser{margin-bottom:2px}
div.info_text{margin-top:10px;padding:10px 20px;display:block;background:#f4f4f1;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:#222}
div.component_column_layout{padding:0}
div.component_column_layout.col-mode-both>div.col{width:50%}
div.component_column_layout.col-mode-both>div.col.col-w-35{width:33.5%}
div.component_column_layout.col-mode-both>div.col.col-w-50{width:50%}
div.component_column_layout.col-mode-both>div.col.col-w-65{width:66.5%}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-both>div.col{width:auto !important}
}
div.component_column_layout.col-mode-both>.col-right{float:right}
div.component_column_layout.col-mode-both>.col-right>div.col-content{padding-left:15px}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-both>.col-right{float:none}
div.component_column_layout.col-mode-both>.col-right>div.col-content{padding-left:0}
}
div.component_column_layout.col-mode-both>.col-left{float:left}
div.component_column_layout.col-mode-both>.col-left>div.col-content{padding-right:15px}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-both>.col-left{float:none}
div.component_column_layout.col-mode-both>.col-left>div.col-content{padding-right:0}
}
div.component_column_layout.col-mode-both div.component_viega_voice .issuuembed{height:370px}
div.component_column_layout.col-mode-desktop>div.col{width:50%}
div.component_column_layout.col-mode-desktop>div.col.col-w-35{width:33.5%}
div.component_column_layout.col-mode-desktop>div.col.col-w-50{width:50%}
div.component_column_layout.col-mode-desktop>div.col.col-w-65{width:66.5%}
div.component_column_layout.col-mode-desktop>div.col.col-w-100{width:100%}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-desktop>div.col{width:auto}
div.component_column_layout.col-mode-desktop>div.col.col-t-50{width:50%}
}
@media only screen and (max-width:1279px) and (max-width:767px){div.component_column_layout.col-mode-desktop>div.col.col-t-50{width:auto}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-desktop>div.col{width:auto}
}
div.component_column_layout.col-mode-desktop>.col-right{float:right}
div.component_column_layout.col-mode-desktop>.col-right>div.col-content{padding-left:15px}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-desktop>.col-right{float:none}
div.component_column_layout.col-mode-desktop>.col-right>div.col-content{padding-left:0}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-desktop>.col-right{float:none}
}
div.component_column_layout.col-mode-desktop>.col-left{float:left}
div.component_column_layout.col-mode-desktop>.col-left>div.col-content{padding-right:15px}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-desktop>.col-left{float:none}
div.component_column_layout.col-mode-desktop>.col-left>div.col-content{padding-right:0}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-desktop>.col-left{float:none}
}
div.component_column_layout.col-mode-desktop div.component_viega_voice .issuuembed{height:370px}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-desktop div.component_viega_voice .issuuembed{height:510px}
}
div.component_column_layout.col-mode-tablet>div.col{width:100%}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-tablet>div.col{width:50%}
div.component_column_layout.col-mode-tablet>div.col.col-w-35{width:33.5%}
div.component_column_layout.col-mode-tablet>div.col.col-w-50{width:50%}
div.component_column_layout.col-mode-tablet>div.col.col-w-65{width:66.5%}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-tablet>div.col{width:auto !important}
}
div.component_column_layout.col-mode-tablet>.col-right{float:none}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-tablet>.col-right{float:right}
div.component_column_layout.col-mode-tablet>.col-right>div.col-content{padding-left:15px}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-tablet>.col-right{float:none}
div.component_column_layout.col-mode-tablet>.col-right>div.col-content{padding-left:0}
}
div.component_column_layout.col-mode-tablet>.col-left{float:none}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-tablet>.col-left{float:left}
div.component_column_layout.col-mode-tablet>.col-left>div.col-content{padding-right:15px}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-tablet>.col-left{float:none}
div.component_column_layout.col-mode-tablet>.col-left>div.col-content{padding-right:0}
}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-both div.component_content_teaser,div.component_column_layout.col-mode-tablet div.component_content_teaser{padding-left:10px;padding-right:10px}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info{padding-left:10px;padding-right:0}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info h3.dotdotdot,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info h3.dotdotdot{height:auto;max-height:60px}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info p.teaser_text.dotdotdot,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info p.teaser_text.dotdotdot{display:none}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info div.additional_info,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info div.additional_info{height:20px;max-height:20px;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
div.component_column_layout.col-mode-both div.component_viega_voice .issuuembed,div.component_column_layout.col-mode-tablet div.component_viega_voice .issuuembed{height:270px}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-both div.component_viega_voice .issuuembed,div.component_column_layout.col-mode-tablet div.component_viega_voice .issuuembed{height:245px}
}
@media only screen and (max-width:1279px){div.component_column_layout.col-mode-both div.component_content_teaser.download div.content div.download div.main,div.component_column_layout.col-mode-tablet div.component_content_teaser.download div.content div.download div.main{padding-right:0}
div.component_column_layout.col-mode-both div.component_content_teaser.download div.content div.download div.main .dotdotdot,div.component_column_layout.col-mode-tablet div.component_content_teaser.download div.content div.download div.main .dotdotdot{max-height:50px}
div.component_column_layout.col-mode-both div.component_content_teaser.download div.content div.download div.main h3 a,div.component_column_layout.col-mode-tablet div.component_content_teaser.download div.content div.download div.main h3 a{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
}
@media only screen and (min-width:1279px){div.component_column_layout.col-mode-both div.component_content_teaser_list_collapsible div.content .info h3.dotdotdot,div.component_column_layout.col-mode-desktop div.component_content_teaser_list_collapsible div.content .info h3.dotdotdot{height:auto;max-height:60px}
div.component_column_layout.col-mode-both div.component_content_teaser_list_collapsible div.content .info p.teaser_text.dotdotdot,div.component_column_layout.col-mode-desktop div.component_content_teaser_list_collapsible div.content .info p.teaser_text.dotdotdot{display:none}
div.component_column_layout.col-mode-both div.component_content_teaser_list_collapsible div.content .info div.additional_info,div.component_column_layout.col-mode-desktop div.component_content_teaser_list_collapsible div.content .info div.additional_info{height:20px;max-height:20px;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
div.component_column_layout.col-mode-both div.component_content_teaser_list_collapsible.page div.content .info div.additional_info,div.component_column_layout.col-mode-desktop div.component_content_teaser_list_collapsible.page div.content .info div.additional_info{height:24px;max-height:24px}
}
@media only screen and (max-width:767px){div.component_column_layout.col-mode-both div.component_viega_voice .issuuembed,div.component_column_layout.col-mode-desktop div.component_viega_voice .issuuembed{height:245px}
}
.component_company_location,.component.component_company_location{width:100%;margin-top:30px}
@media only screen and (max-width:767px){.component_company_location,.component.component_company_location{float:none;width:auto}
}
.component_company_location div.location_content,.component.component_company_location div.location_content{overflow:hidden;background-color:#f1f4f4}
@media only screen and (max-width:767px){.component_company_location div.location_content,.component.component_company_location div.location_content{background:0}
}
.component_company_location div.location_content div.zoom-image-container,.component.component_company_location div.location_content div.zoom-image-container{float:left}
.component_company_location div.location_content div.zoom-image-container img,.component.component_company_location div.location_content div.zoom-image-container img{vertical-align:middle}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.zoom-image-container,.component.component_company_location div.location_content div.zoom-image-container{float:none;display:block;overflow:hidden}
.component_company_location div.location_content div.zoom-image-container img,.component.component_company_location div.location_content div.zoom-image-container img{width:100%;height:auto}
}
.component_company_location div.location_content div.content,.component.component_company_location div.location_content div.content{float:left;margin:25px 0 25px 30px;line-height:1.5;letter-spacing:.1px}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content,.component.component_company_location div.location_content div.content{float:none;overflow:hidden;margin-bottom:30px}
}
@media only screen and (max-width:767px){.component_company_location div.location_content div.content,.component.component_company_location div.location_content div.content{height:auto;margin:17px 0 0}
}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content div.component_address,.component.component_company_location div.location_content div.content div.component_address{float:left}
}
@media only screen and (max-width:767px){.component_company_location div.location_content div.content div.component_address,.component.component_company_location div.location_content div.content div.component_address{padding:0;float:none}
.component_company_location div.location_content div.content div.component_address:last-child,.component.component_company_location div.location_content div.content div.component_address:last-child{margin-top:20px;margin-bottom:16px}
}
.component_company_location div.location_content div.content div.component_address .contact_data,.component_company_location div.location_content div.content div.component_address .address_data,.component.component_company_location div.location_content div.content div.component_address .contact_data,.component.component_company_location div.location_content div.content div.component_address .address_data{margin-top:0;margin-left:0;margin-right:0;width:195px;display:block}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content div.component_address .contact_data,.component_company_location div.location_content div.content div.component_address .address_data,.component.component_company_location div.location_content div.content div.component_address .contact_data,.component.component_company_location div.location_content div.content div.component_address .address_data{width:212px}
}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content div.component_address .address_data,.component.component_company_location div.location_content div.content div.component_address .address_data{float:left}
}
@media only screen and (max-width:767px){.component_company_location div.location_content div.content div.component_address .address_data,.component.component_company_location div.location_content div.content div.component_address .address_data{float:none;line-height:1.3;padding-right:0}
}
.component_company_location div.location_content div.content div.component_address .address_data strong,.component.component_company_location div.location_content div.content div.component_address .address_data strong{font-size:13px;font-size:.8125rem}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content div.component_address .contact_data,.component.component_company_location div.location_content div.content div.component_address .contact_data{float:left;margin-top:0;margin-bottom:14px;line-height:1.6;font-size:13px;font-size:.8125rem;letter-spacing:0;width:185px;padding-left:25px}
}
@media only screen and (max-width:767px){.component_company_location div.location_content div.content div.component_address .contact_data,.component.component_company_location div.location_content div.content div.component_address .contact_data{line-height:1.4;padding-bottom:0;padding-left:0}
}
.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan,.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem}
.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan:lang(ru),.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan,.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan{font-size:13px;font-size:.8125rem}
}
.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan span.icon.icon-location:before,.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan span.icon.icon-location:before{font-size:14px;font-size:.875rem}
@media only screen and (max-width:1279px){.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan span.icon.icon-location:before,.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan span.icon.icon-location:before{font-size:13px;font-size:.8125rem}
}
.component_company_location.small div.location_content,.component.component_company_location.small div.location_content{padding:10px}
@media only screen and (max-width:767px){.component_company_location.small div.location_content,.component.component_company_location.small div.location_content{padding:0}
.component_company_location.small div.location_content div.zoom-image-container,.component.component_company_location.small div.location_content div.zoom-image-container{display:none}
}
.component_company_location.small div.location_content div.content,.component.component_company_location.small div.location_content div.content{margin-top:15px;margin-bottom:7px}
@media only screen and (max-width:1279px){.component_company_location.small div.location_content div.content,.component.component_company_location.small div.location_content div.content{min-height:205px;margin:0 17px 7px}
}
@media only screen and (max-width:767px){.component_company_location.small div.location_content div.content,.component.component_company_location.small div.location_content div.content{min-height:0;margin:0}
}
@media only screen and (max-width:1279px){.component_company_location.small div.location_content div.content div.component_address,.component.component_company_location.small div.location_content div.content div.component_address{float:none;padding-left:0;padding-right:0;margin-top:22px}
.component_company_location.small div.location_content div.content div.component_address .contact_data,.component.component_company_location.small div.location_content div.content div.component_address .contact_data{padding-left:0}
}
@media only screen and (max-width:767px){.component_company_location.small div.location_content div.content div.component_address,.component.component_company_location.small div.location_content div.content div.component_address{margin-top:0}
}
@media only screen and (max-width:767px){.component_company_location.small,.component.component_company_location.small{padding:20px 15px 10px}
.component_company_location.small:nth-child(odd),.component.component_company_location.small:nth-child(odd){background-color:#f1f4f4}
.component_company_location.small:nth-child(even),.component.component_company_location.small:nth-child(even){background-color:#e1e7e7}
}
@media only screen and (max-width:767px){.component_company_location.small,.component.component_company_location.small{margin-top:0}
}
.component_company_location span.seperator{display:block;font-size:13px;font-size:.8125rem;margin:5px 0 20px}
@media only screen and (max-width:1279px){.component_company_location span.seperator{display:none}
}
@media only screen and (max-width:767px){.component_company_location span.seperator{display:block;margin-bottom:12px}
}
.component_contact_person span{display:block}
.component_contact_person span.title{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_contact_person span.title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component.component_container{overflow:hidden}
div.component.component_container div.component.container_child{float:left}
div.component.component_container div.floating{float:left}
div.component.component_container div.floating .container_child{float:none}
div.component.component_container.columns_1 div.component.container_child{width:100%}
@media only screen and (max-width:767px){div.component.component_container.columns_1 div.component.container_child{width:320px}
}
@media only screen and (max-width:767px){div.component.component_container.columns_2{margin-top:0;margin-bottom:0}
div.component.component_container.columns_2.teaser_big{margin-top:-1px}
}
div.component.component_container.columns_2 div.component.container_child{margin-right:25px;width:470px}
div.component.component_container.columns_2 div.component.container_child:nth-child(2n){margin-right:0}
div.component.component_container.columns_2 div.component.container_child.teaser_big{margin-bottom:30px}
@media only screen and (max-width:1279px){div.component.component_container.columns_2 div.component.container_child{width:330px}
}
@media only screen and (max-width:767px){div.component.component_container.columns_2 div.component.container_child{margin-left:0;margin-right:0;width:100%}
}
@media only screen and (max-width:1279px){div.component.component_container.columns_2.mode-desktop div.component.container_child{width:100%}
}
@media only screen and (max-width:767px){div.component.component_container.columns_2.mode-desktop div.component.container_child{width:100%}
}
div.component.component_container.columns_4{margin-bottom:-30px;width:100%}
@media only screen and (max-width:767px){div.component.component_container.columns_4{margin-top:0;margin-bottom:0;width:320px}
}
div.component.component_container.columns_4 div.component.container_child{margin:0 28px 30px 0}
@media only screen and (max-width:1279px){div.component.component_container.columns_4 div.component.container_child{margin:0 27px 27px 0}
}
@media only screen and (max-width:767px){div.component.component_container.columns_4 div.component.container_child{margin:0;width:320px}
}
div.component.component_container.columns_4 div.component.container_child:nth-child(4n),div.component.component_container.columns_4 div.floating:nth-child(4n) .component.container_child{margin-right:0}
@media only screen and (max-width:767px){div.component.component_container.columns_4 div.component.container_child:nth-child(4n),div.component.component_container.columns_4 div.floating:nth-child(4n) .component.container_child{margin-right:0}
}
div.component.component_container.columns_4 div.floating:nth-child(2n) .component.container_child{margin-right:0}
@media only screen and (max-width:1279px){div.component.component_container.columns_4 div.component.container_child:nth-child(2n),div.component.component_container.columns_4 div.floating:nth-child(2n) .component.container_child{margin-right:0}
}
@media only screen and (max-width:767px){div.component.component_container.columns_4 div.component.container_child:nth-child(2n),div.component.component_container.columns_4 div.floating:nth-child(2n) .component.container_child{margin-right:0}
}
div.component.component_container.columns_4.component.component_container.columns_4.homepage{margin-bottom:40px;margin-left:147px;margin-top:581px;width:1035px}
@media only screen and (max-width:1279px){div.component.component_container.columns_4.component.component_container.columns_4.homepage{margin-left:129px;margin-top:560px;margin-bottom:50px;max-width:767px}
}
@media only screen and (max-width:767px){div.component.component_container.columns_4.component.component_container.columns_4.homepage{width:auto;margin:-1px 0 0}
}
div.component.component_container.columns_4.component.component_container.columns_4.homepage div.component.container_child{margin-top:0;margin-right:30px;z-index:8}
@media only screen and (max-width:1279px){div.component.component_container.columns_4.component.component_container.columns_4.homepage div.component.container_child{margin-bottom:30px}
}
@media only screen and (max-width:767px){div.component.component_container.columns_4.component.component_container.columns_4.homepage div.component.container_child{margin:0}
}
div.component.component_container.columns_4.form_group{padding-left:5px}
div.component.component_container.columns_4.form_group .label{margin:0}
div.component.component_container.columns_4.form_group .component_radio.container_child{margin-top:18px;padding-right:42px}
div.component.component_container.columns_4.form_group.invalid .label{color:#cc3d5b}
div.component.component_container.columns_4.form_group.invalid .component_icon{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
div.component.component_container.columns_4.form_group.valid .label{color:#999}
div.component.component_container.columns_4.form_group.valid .component_icon{background-color:#f1f4f4;color:#479c48}
@media only screen and (max-width:767px){div.component.component_container.download_teaser_box{margin-top:0}
div.component.component_container.download_teaser_box .collapsible_content{margin:0}
}
@media only screen and (max-width:767px){div.component.component_container.download_teaser_box .component_bar{border-bottom:1px solid #e1e7e7}
div.component.component_container.download_teaser_box .component_bar:first-child{margin-top:-1px}
}
div.component.component_container.download_teaser_box .component_content_teaser{margin:2px 0 0 0}
@media only screen and (max-width:767px){div.component.component_container.download_teaser_box .component_content_teaser{margin:-1px 0 0}
div.component.component_container.download_teaser_box .component_content_teaser:first-child{margin:0}
}
div.homepageTeaserList div.component.component_container.columns_4 div.component.container_child{margin:0 28px 30px 0}
div.component_column_layout div.col div.component.component_container.columns_4 div.component.container_child{margin:0 13px 30px 0}
.component_container_show_more>.component_button{text-align:center;border-top:1px solid #e1e7e7;clear:both;margin-top:50px}
@media only screen and (max-width:767px){.component_container_show_more>.component_button{border-top:0}
}
@media only screen and (max-width:1279px){.component_container_show_more>.component_button{margin-top:30px}
}
@media only screen and (max-width:767px){.component_container_show_more>.component_button{margin:20px 30px 20px 30px}
}
.component_container_show_more>.component_button>.button{display:inline-block;border-top-left-radius:0;border-top-right-radius:0}
@media only screen and (max-width:767px){.component_container_show_more>.component_button>.button{border-radius:5px}
}
div.component_container_show_more_text{position:relative;overflow:hidden}
div.component_container_show_more_text div.collapsable_content_show_more_text{overflow:hidden}
div.component_container_show_more_text span.component_link{margin-top:25px;margin-bottom:25px}
@media only screen and (max-width:767px){div.component_container_show_more_text span.component_link{margin-top:10px}
}
div.component_container_show_more_text span.component_link span.text{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;cursor:pointer}
div.component_container_show_more_text span.component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_big{display:block;position:relative;height:468px;border:0;background-color:#f1f4f4}
div.component_content_teaser_big a.teaser-link{width:0;height:0}
@media only screen and (max-width:1279px){div.component_content_teaser_big{height:330px}
div.component_content_teaser_big a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
}
@media only screen and (max-width:767px){div.component_content_teaser_big{display:inline-block;height:auto;margin-bottom:10px}
div.component_content_teaser_big a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
}
div.component_content_teaser_big div.left-content{width:50%;height:100%;float:left;padding-right:15px}
div.component_content_teaser_big div.left-content .component_image{display:table;vertical-align:middle;table-layout:fixed;text-align:center;width:468px;height:468px}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.left-content .component_image{width:330px;height:330px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content .component_image{width:100%;height:290px}
}
div.component_content_teaser_big div.left-content .component_image.border div.image_container{width:462px;height:462px}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.left-content .component_image.border div.image_container{width:322px;height:322px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content .component_image.border div.image_container{width:100%;height:282px}
}
div.component_content_teaser_big div.left-content .component_image div.image_container{display:table-cell;vertical-align:middle;table-layout:fixed;text-align:center;background-color:#fff;width:468px;height:468px}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.left-content .component_image div.image_container{width:330px;height:330px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content .component_image div.image_container{width:100%;height:auto;border:0}
}
div.component_content_teaser_big div.left-content .component_image div.image_container img{max-width:100%;max-height:100%}
div.component_content_teaser_big div.left-content .component_image.grid-size{width:228px;height:228px}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.left-content .component_image.grid-size{width:159px;height:159px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content .component_image.grid-size{width:145px;height:145px;padding:1px}
}
div.component_content_teaser_big div.left-content .component_image.grid-size div.image_container{width:228px;height:228px;border:0}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.left-content .component_image.grid-size div.image_container{width:159px;height:159px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content .component_image.grid-size div.image_container{width:145px;height:145px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content{width:100%;height:auto}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content.full-size{padding:15px}
}
div.component_content_teaser_big div.left-content.grid-size{padding:2px 15px 1px 1px}
@media only screen and (max-width:767px){div.component_content_teaser_big div.left-content.grid-size{padding:11px}
}
div.component_content_teaser_big div.right-content{width:50%;height:100%;float:left;padding:25px 25px 25px 15px}
div.component_content_teaser_big div.right-content .title{margin:0}
div.component_content_teaser_big div.right-content .subtitle{margin-top:0}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content{width:100%;height:auto}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content{padding:15px 15px}
}
div.component_content_teaser_big div.right-content div.image_article_content.dotdotdot{max-height:320px}
div.component_content_teaser_big div.right-content div.image_article_content .component_rich_text{margin-top:20px}
div.component_content_teaser_big div.right-content div.image_article_content .component_rich_text p{margin:10px 0}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.right-content div.image_article_content.dotdotdot{height:240px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content div.image_article_content.dotdotdot{max-height:350px;margin-bottom:10px}
}
div.component_content_teaser_big div.right-content div.image_article_content span.caption,div.component_content_teaser_big div.right-content div.image_article_content p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
div.component_content_teaser_big div.right-content div.image_article_content span.caption{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;display:block;margin-bottom:22px}
div.component_content_teaser_big div.right-content div.image_article_content span.caption:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_big div.right-content div.image_article_content p{line-height:21px;font-size:13px;width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
div.component_content_teaser_big div.right-content div.image_article_content p.article_text{margin-top:20px;margin-bottom:20px}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.right-content div.image_article_content p.article_text{display:none}
}
div.component_content_teaser_big div.right-content .component_lightbox_text{position:relative;z-index:1000}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content .component_lightbox_text{left:0;bottom:10px}
}
div.component_content_teaser_big div.right-content .component_lightbox_text .component_link.more_info{margin-top:10px}
@media only screen and (min-width:767px){div.component_content_teaser_big div.right-content div.navigation{position:relative;bottom:30px;display:block;height:41px}
}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.right-content div.navigation{margin-top:-90px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content div.navigation{padding-top:0;margin-top:0}
}
div.component_content_teaser_big div.right-content div.navigation .buttons{clear:both;padding-top:175px;padding-right:15px}
div.component_content_teaser_big div.right-content div.navigation .component_button.primaryIconButton{margin-top:0;margin-bottom:0;position:relative;z-index:5;width:41px;height:41px;line-height:41px}
div.component_content_teaser_big div.right-content div.navigation .component_button.primaryIconButton a{width:41px}
div.component_content_teaser_big div.right-content div.navigation .component_link{margin-top:0;margin-bottom:0;position:relative;z-index:5}
div.component_content_teaser_big div.right-content div.navigation .component_link span.text{font-size:14px;font-size:.875rem}
div.component_content_teaser_big.trade_show_teaser{margin-bottom:2px}
div.component_content_teaser_big.trade_show_teaser span.component_button .component_link .text{text-transform:uppercase}
@media only screen and (max-width:1279px){div.component_content_teaser_big.text_address_buttons div.right-content div.image_article_content.dotdotdot{height:240px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons div.right-content div.image_article_content.dotdotdot{height:400px}
}
div.component_content_teaser_big.text_address_buttons .component_address.vcard{margin-top:5px}
@media only screen and (max-width:1279px){div.component_content_teaser_big.text_address_buttons{margin-bottom:80px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons{margin-bottom:18px;float:none}
}
div.component_content_teaser_big.text_address_buttons div.left-content .component_image{height:auto}
div.component_content_teaser_big.text_address_buttons div.left-content .component_image div.image_container{height:auto}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons div.right-content{padding:0 15px 15px}
}
div.component_content_teaser_big.text_address_buttons div.right-content div.image_article_content .component_rich_text{margin-top:0}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons div.right-content div.image_article_content .component_rich_text h3{margin-top:18px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons div.right-content div.image_article_content .component_divider{display:none}
}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation{height:auto;position:absolute;bottom:30px;right:30px}
@media only screen and (max-width:1279px){div.component_content_teaser_big.text_address_buttons div.right-content div.navigation{bottom:-60px;right:0}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation .component_button .button.tertiaryTextButton{margin-right:15px;background-color:#f1f4f4}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation .component_button .button.tertiaryTextButton:hover{background-color:#e1e7e7}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons div.right-content div.navigation{position:relative;bottom:0}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation .component_button .button.tertiaryTextButton{margin-right:0;background-color:#fff}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation .component_button .button.tertiaryTextButton:hover{background-color:#e1e7e7}
}
div.component_content_teaser_big.text_address_buttons div.right-content a{position:relative;z-index:10}
div.component_content_teaser_big.text_address_buttons .component_button{margin-top:10px;margin-left:10px}
@media only screen and (max-width:767px){div.component_content_teaser_big.text_address_buttons .component_button{width:100%;margin-bottom:0;margin-left:0}
}
div.component_content_teaser_big.seminar div.component_image div.label-new{top:20px}
div.component_content_teaser_big.seminar .right-content .navigation .component_button{margin:0}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton{width:40px;height:40px;line-height:40px;margin-right:5px}
@media only screen and (max-width:1279px){div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton{background-color:#f1f4f4}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton:hover{background-color:#e1e7e7}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton{float:left;height:44px;line-height:44px}
}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton .component_link a{width:40px;height:40px}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.primaryTextButton,div.component_content_teaser_big.seminar .right-content .navigation .component_button.primary{float:none}
@media only screen and (max-width:1279px){div.component_content_teaser_big.seminar .right-content .navigation .component_button.primaryTextButton,div.component_content_teaser_big.seminar .right-content .navigation .component_button.primary{margin-left:3px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.seminar .right-content .navigation .component_button.primaryTextButton,div.component_content_teaser_big.seminar .right-content .navigation .component_button.primary{margin-left:0;float:left;display:block;margin-right:15px;overflow:hidden;width:200px;margin-top:25px}
}
div.component_content_teaser_big.seminar .right-content .navigation .buttons{float:right}
@media only screen and (max-width:1279px){div.component_content_teaser_big.seminar .right-content .navigation .buttons{position:absolute;right:0}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.seminar .right-content .navigation .buttons{left:15px;float:none;margin-top:-175px}
}
@media only screen and (max-width:1279px){div.component_content_teaser_big.seminar{margin-bottom:80px}
}
@media only screen and (max-width:767px){div.component_content_teaser_big.seminar{margin-bottom:65px}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser{margin-top:2px}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser{margin-top:0;padding:0;border:0;height:72px;background:#f1f4f4}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser a.teaser-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content{z-index:2}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.thumb{height:72px;width:72px}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.thumb .component_image .image_container a img.image{max-height:72px;max-width:72px}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main h3{font-size:20px;font-size:1.25rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;margin:0}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main h3:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main .component_rich_text h3{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main .component_rich_text h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p{font-size:12px;font-size:.75rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#111;line-height:1.4;margin:0 0 0 15px}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p .icon{padding-right:2px;margin-left:-15px}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p .icon:before{font-size:9px;font-size:.5625rem}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p .active{display:none}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p .inactive{display:inline}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content div.info div.main p{margin-left:0;color:#999}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .component{z-index:3;position:relative}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .inner-table-cell .component.hidden{display:none}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls label{color:#111;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls label.inactive{color:#999}
@media only screen and (max-width:1279px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls label{display:none}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .component_select .label,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .alternate_of_selectbox .label{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;padding-right:5px}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .component_select select,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .component_select span.select,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .alternate_of_selectbox select,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .alternate_of_selectbox span.select{width:210px;margin-left:26px;margin-right:5px;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:1279px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .component_select select,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .component_select span.select,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .alternate_of_selectbox select,div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls .alternate_of_selectbox span.select{margin-left:0;width:185px}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls div.alternate_of_selectbox{display:inline-block;margin:0;position:relative;width:auto;color:#999;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls div.alternate_of_selectbox:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls div.alternate_of_selectbox span.label{padding:0;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:1279px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls div.alternate_of_selectbox span.label{display:none}
}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls div.alternate_of_selectbox span.select{display:inline-block;padding:0 10px;text-align:left;margin-left:30px}
@media only screen and (max-width:1279px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls div.alternate_of_selectbox span.select .fileSize{display:none}
}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls{display:none}
}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download .component_content_teaser:after{font-family:'Icomoon';position:absolute;color:#111;content:'\e617';top:35%;right:15px}
}
div.component_content_teaser_download_collapsable .content_download.js-open .component_content_teaser{background-color:#e1e7e7}
div.component_content_teaser_download_collapsable .content_download.js-open .component_content_teaser .content .info .main p{color:#111}
div.component_content_teaser_download_collapsable .content_download.js-open .component_content_teaser .content .info .main p .active{display:inline}
div.component_content_teaser_download_collapsable .content_download.js-open .component_content_teaser .content .info .main p .inactive{display:none}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download.js-open .component_content_teaser .content .info .main p{color:#999}
}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download.js-open .component_content_teaser:after{content:'\e618'}
}
div.component_content_teaser_download_collapsable .content_download.js-open .content_download_details.active{display:block}
div.component_content_teaser_download_collapsable .content_download_details{display:none;padding:10px 30px;background-color:#f1f4f4}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download_details{margin-left:-15px;margin-right:-15px;padding:10px 17.5px}
}
div.component_content_teaser_download_collapsable .content_download_details h3{margin-top:30px}
div.component_content_teaser_download_collapsable .content_download_details .col-left{padding-right:10px}
div.component_content_teaser_download_collapsable .content_download_details .col-right{padding-left:10px}
@media only screen and (max-width:1279px){div.component_content_teaser_download_collapsable .content_download_details .col{padding:0}
}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download_details .col .controls{z-index:15}
div.component_content_teaser_download_collapsable .content_download_details .col .controls .component_select select{width:195px}
}
div.component_content_teaser_download_collapsable .content_download_details div.closer{text-align:center;margin-top:40px}
@media only screen and (max-width:1279px){div.component_content_teaser_download_collapsable .content_download_details div.closer{margin-top:60px}
}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download_details div.closer{display:none}
}
div.component_content_teaser_download_collapsable .content_download_details div.closer a.teaser-link{text-transform:uppercase;font-size:12px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#999}
div.component_content_teaser_download_collapsable .content_download_details div.closer a.teaser-link:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download_details_entry{display:table;width:100%;min-width:100%;width:calc(100% + 20px);padding:5px 10px;margin:0 -10px}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download_details_entry{margin-top:10px}
}
div.component_content_teaser_download_collapsable .content_download_details_entry:hover{background-color:#e1e7e7;border-radius:5px}
div.component_content_teaser_download_collapsable .content_download_details_entry:hover div.controls a .icon:before{color:#111}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download_details_entry.completeVersion:hover{background-color:transparent}
}
div.component_content_teaser_download_collapsable .content_download_details_entry div.info{font-size:13px;font-size:.8125rem;max-width:380px}
div.component_content_teaser_download_collapsable .content_download_details_entry div.info strong{display:block;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download_details_entry div.info strong:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_download_collapsable .content_download_details_entry div.controls{text-align:right}
@media only screen and (max-width:767px){div.component_content_teaser_download_collapsable .content_download_details_entry div.controls{width:20px;text-align:center}
div.component_content_teaser_download_collapsable .content_download_details_entry div.controls a{width:100%;display:inline-block}
}
div.component_content_teaser_download_collapsable .content_download_details_entry div.controls a.urlDownload{margin-left:20px}
div.component_content_teaser_download_collapsable .content_download_details_entry div.controls a .icon:before{font-size:12px;font-size:.75rem;color:#999}
div.component_content_teaser_download_collapsable .content_download_details_entry div.info,div.component_content_teaser_download_collapsable .content_download_details_entry div.controls{display:table-cell}
div.softwareDownloadDetail .component.component_rich_text.show-desktop p{margin:10px 0}
div.softwareDownloadDetail .content_download_details_entry .info{min-height:23px}
div.component_content_teaser_employee{background-color:#f1f4f4;width:100%;height:110px;overflow:hidden;padding:10px 30px;display:table}
@media only screen and (max-width:767px){div.component_content_teaser_employee{padding:10px 15px;height:auto;display:block;width:auto}
}
div.component_content_teaser_employee div.content{display:table-row}
@media only screen and (max-width:767px){div.component_content_teaser_employee div.content{display:block}
}
div.component_content_teaser_employee div.content div.employee,div.component_content_teaser_employee div.content div.controls{display:table-cell;vertical-align:middle}
div.component_content_teaser_employee div.content div.employee .component_button,div.component_content_teaser_employee div.content div.controls .component_button{margin:0}
@media only screen and (max-width:767px){div.component_content_teaser_employee div.content div.employee,div.component_content_teaser_employee div.content div.controls{display:block}
div.component_content_teaser_employee div.content div.employee.employee,div.component_content_teaser_employee div.content div.controls.employee{margin-bottom:15px}
}
div.component_content_teaser_employee div.content div.controls{text-align:right}
@media only screen and (max-width:767px){div.component_content_teaser_employee div.content div.controls{text-align:left}
}
div.component_content_teaser_employee div.content div.controls .component_select{margin:0}
@media only screen and (max-width:767px){div.component_content_teaser_employee div.content div.controls .component_select{width:85%}
}
div.component_content_teaser_employee div.content div.controls .component_select select{height:36px;margin-top:-2px}
div.component_content_teaser_employee div.content p{margin:0 0 3px 0}
div.component_content_teaser_employee.bye{opacity:.5}
div.component_content_teaser{display:block;position:relative;height:110px;padding:10px 30px;overflow:hidden;background-color:#f1f4f4}
div.component_content_teaser:active,div.component_content_teaser:hover{background-color:#f1f4f4}
div.component_content_teaser.center_column div.inner-table div.col div.center{display:block}
div.component_content_teaser.center_column div.inner-table div.col div.center p{text-align:center}
div.component_content_teaser.half-width{width:50%}
div.component_content_teaser .component_link{white-space:normal}
div.component_content_teaser .inner-table{display:table;table-layout:fixed;width:100%}
div.component_content_teaser .inner-table-cell{display:table-cell;vertical-align:middle}
@media only screen and (max-width:767px){div.component_content_teaser a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
}
div.component_content_teaser div.content{overflow:hidden;display:table;table-layout:fixed;width:100%;height:100%;padding:0}
div.component_content_teaser div.content .component_checkbox,div.component_content_teaser div.content .thumb,div.component_content_teaser div.content .info,div.component_content_teaser div.content .controls{display:table-cell}
div.component_content_teaser div.content .component_checkbox.top,div.component_content_teaser div.content .thumb.top,div.component_content_teaser div.content .info.top,div.component_content_teaser div.content .controls.top{vertical-align:top}
div.component_content_teaser div.content .component_checkbox.middle,div.component_content_teaser div.content .thumb.middle,div.component_content_teaser div.content .info.middle,div.component_content_teaser div.content .controls.middle{vertical-align:middle}
div.component_content_teaser div.content .component_checkbox.bottom,div.component_content_teaser div.content .thumb.bottom,div.component_content_teaser div.content .info.bottom,div.component_content_teaser div.content .controls.bottom{vertical-align:bottom}
div.component_content_teaser div.content .component_checkbox{width:50px}
div.component_content_teaser div.content .thumb{width:72px;height:72px;vertical-align:middle}
div.component_content_teaser div.content .thumb .component_link{display:table;width:72px;height:72px;background-color:#fff}
div.component_content_teaser div.content .thumb .component_link a{display:table-cell;vertical-align:middle;text-align:center}
div.component_content_teaser div.content .thumb .component_link a span.icon:before{font-size:50px;font-size:3.125rem}
div.component_content_teaser div.content .thumb .component_image{height:inherit;width:inherit;margin-bottom:0}
div.component_content_teaser div.content .thumb .component_image .image_container{height:inherit;width:inherit}
div.component_content_teaser div.content .thumb .component_image .image_container a{display:table-cell;vertical-align:middle;text-align:center;table-layout:fixed;height:inherit;width:inherit;-moz-box-shadow:0 1px 0 #f1f4f4;-webkit-box-shadow:0 1px 0 #f1f4f4;box-shadow:0 1px 0 #f1f4f4;background:#fff}
div.component_content_teaser div.content .thumb .component_image .image_container a img.image{max-width:72px;max-height:72px;overflow:hidden}
div.component_content_teaser div.content .thumb .component_image .image_container div.label-new a{box-shadow:none}
div.component_content_teaser div.content .info{vertical-align:middle;height:100%;padding:0 0 0 30px;width:100%}
@media only screen and (max-width:767px){div.component_content_teaser div.content .info{max-width:220px}
div.component_content_teaser div.content .info .inner-table-cell{display:block}
}
div.component_content_teaser div.content .info.reference.result .description.dotdotdot{display:block}
div.component_content_teaser div.content .info.reference.result .title.dotdotdot{display:block}
div.component_content_teaser div.content .info .inner-table-cell{width:100%}
div.component_content_teaser div.content .info .col{display:table-cell;vertical-align:middle}
div.component_content_teaser div.content .info .col.col-100{width:100%}
div.component_content_teaser div.content .info .col.col-75{width:75%}
div.component_content_teaser div.content .info .col.col-65{width:65%}
div.component_content_teaser div.content .info .col.col-50{width:50%}
div.component_content_teaser div.content .info .col.col-35{width:35%}
div.component_content_teaser div.content .info .col.col-25{width:25%}
div.component_content_teaser div.content .info .col.col-15{width:15%}
div.component_content_teaser div.content .info .col.col-10{width:10%}
div.component_content_teaser div.content .info .col.col-100.top,div.component_content_teaser div.content .info .col.col-75.top,div.component_content_teaser div.content .info .col.col-65.top,div.component_content_teaser div.content .info .col.col-50.top,div.component_content_teaser div.content .info .col.col-35.top,div.component_content_teaser div.content .info .col.col-25.top,div.component_content_teaser div.content .info .col.col-15.top,div.component_content_teaser div.content .info .col.col-10.top,div.component_content_teaser div.content .info .col.main.top,div.component_content_teaser div.content .info .col.data.top{vertical-align:top}
div.component_content_teaser div.content .info .col.col-100.middle,div.component_content_teaser div.content .info .col.col-75.middle,div.component_content_teaser div.content .info .col.col-65.middle,div.component_content_teaser div.content .info .col.col-50.middle,div.component_content_teaser div.content .info .col.col-35.middle,div.component_content_teaser div.content .info .col.col-25.middle,div.component_content_teaser div.content .info .col.col-15.middle,div.component_content_teaser div.content .info .col.col-10.middle,div.component_content_teaser div.content .info .col.main.middle,div.component_content_teaser div.content .info .col.data.middle{vertical-align:middle}
div.component_content_teaser div.content .info .col.col-100.bottom,div.component_content_teaser div.content .info .col.col-75.bottom,div.component_content_teaser div.content .info .col.col-65.bottom,div.component_content_teaser div.content .info .col.col-50.bottom,div.component_content_teaser div.content .info .col.col-35.bottom,div.component_content_teaser div.content .info .col.col-25.bottom,div.component_content_teaser div.content .info .col.col-15.bottom,div.component_content_teaser div.content .info .col.col-10.bottom,div.component_content_teaser div.content .info .col.main.bottom,div.component_content_teaser div.content .info .col.data.bottom{vertical-align:bottom}
div.component_content_teaser div.content .info .col.col-100 p,div.component_content_teaser div.content .info .col.col-75 p,div.component_content_teaser div.content .info .col.col-65 p,div.component_content_teaser div.content .info .col.col-50 p,div.component_content_teaser div.content .info .col.col-35 p,div.component_content_teaser div.content .info .col.col-25 p,div.component_content_teaser div.content .info .col.col-15 p,div.component_content_teaser div.content .info .col.col-10 p,div.component_content_teaser div.content .info .col.main p,div.component_content_teaser div.content .info .col.data p{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.component_content_teaser div.content .info .col.col-100 p:lang(ru),div.component_content_teaser div.content .info .col.col-75 p:lang(ru),div.component_content_teaser div.content .info .col.col-65 p:lang(ru),div.component_content_teaser div.content .info .col.col-50 p:lang(ru),div.component_content_teaser div.content .info .col.col-35 p:lang(ru),div.component_content_teaser div.content .info .col.col-25 p:lang(ru),div.component_content_teaser div.content .info .col.col-15 p:lang(ru),div.component_content_teaser div.content .info .col.col-10 p:lang(ru),div.component_content_teaser div.content .info .col.main p:lang(ru),div.component_content_teaser div.content .info .col.data p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser div.content .info .col.col-100 p strong,div.component_content_teaser div.content .info .col.col-75 p strong,div.component_content_teaser div.content .info .col.col-65 p strong,div.component_content_teaser div.content .info .col.col-50 p strong,div.component_content_teaser div.content .info .col.col-35 p strong,div.component_content_teaser div.content .info .col.col-25 p strong,div.component_content_teaser div.content .info .col.col-15 p strong,div.component_content_teaser div.content .info .col.col-10 p strong,div.component_content_teaser div.content .info .col.main p strong,div.component_content_teaser div.content .info .col.data p strong{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.component_content_teaser div.content .info .col.col-100 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-75 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-65 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-50 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-35 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-25 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-15 p strong:lang(ru),div.component_content_teaser div.content .info .col.col-10 p strong:lang(ru),div.component_content_teaser div.content .info .col.main p strong:lang(ru),div.component_content_teaser div.content .info .col.data p strong:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser div.content .info .col.col-100 .bold p,div.component_content_teaser div.content .info .col.col-75 .bold p,div.component_content_teaser div.content .info .col.col-65 .bold p,div.component_content_teaser div.content .info .col.col-50 .bold p,div.component_content_teaser div.content .info .col.col-35 .bold p,div.component_content_teaser div.content .info .col.col-25 .bold p,div.component_content_teaser div.content .info .col.col-15 .bold p,div.component_content_teaser div.content .info .col.col-10 .bold p,div.component_content_teaser div.content .info .col.main .bold p,div.component_content_teaser div.content .info .col.data .bold p{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser div.content .info .col.col-100 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-75 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-65 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-50 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-35 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-25 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-15 .bold p:lang(ru),div.component_content_teaser div.content .info .col.col-10 .bold p:lang(ru),div.component_content_teaser div.content .info .col.main .bold p:lang(ru),div.component_content_teaser div.content .info .col.data .bold p:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser div.content .info .col.data p{white-space:nowrap}
div.component_content_teaser div.content .info .col.data *{margin:0}
div.component_content_teaser div.content .info .dotdotdot{margin-top:0;margin-bottom:0;max-height:70px;vertical-align:middle;display:table-cell;overflow:hidden}
div.component_content_teaser div.content .info .dotdotdot *{margin:0}
div.component_content_teaser div.content div.controls{vertical-align:middle;white-space:nowrap;text-align:right;height:100%;width:140px}
div.component_content_teaser div.content div.controls .component{margin-top:0;margin-bottom:0}
div.component_content_teaser div.content div.controls .component.component_button{position:relative;z-index:5}
div.component_content_teaser div.content div.controls .component.component_button.goto_link_target{margin-left:7px}
@media only screen and (max-width:767px){div.component_content_teaser div.content div.controls .component.component_button.goto_link_target{margin-left:0}
}
div.component_content_teaser div.content div.controls .component.component_button.primaryTextButton{line-height:32px}
div.component_content_teaser div.content div.controls .component.component_button.show-smartphone{position:absolute}
div.component_content_teaser div.content div.controls .inner-table-cell{float:right}
div.component_content_teaser div.content div.controls .inner-table-cell .component_select select{width:auto;height:34px}
@media only screen and (max-width:767px){div.component_content_teaser div.content div.controls .inner-table-cell{width:25px}
}
@media only screen and (max-width:1279px){div.component_content_teaser{background-color:#f1f4f4}
div.component_content_teaser:active,div.component_content_teaser:hover{background-color:#f1f4f4}
div.component_content_teaser div.content div.inner-table{width:auto}
div.component_content_teaser div.content div.controls{width:140px}
div.component_content_teaser div.content div.controls .component.component_button.show-smartphone{position:absolute}
}
@media only screen and (max-width:767px){div.component_content_teaser{padding:10px 10px 10px 15px;height:100px;border-top:1px solid #e1e7e7;border-bottom:1px solid #e1e7e7}
div.component_content_teaser.active{background-color:#f1f4f4}
div.component_content_teaser div.content .component_checkbox{width:35px}
div.component_content_teaser div.content .thumb{width:72px;height:72px}
div.component_content_teaser div.content .thumb .component_image .image_container a img.image{max-height:72px;max-width:72px}
div.component_content_teaser div.content .info{padding:0 0 0 15px}
div.component_content_teaser div.content .info .inner-table{table-layout:fixed}
div.component_content_teaser div.content .info .col.main div h3{overflow:hidden;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
div.component_content_teaser div.content .info .col.main div h3 a{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
div.component_content_teaser div.content .info .col.main div p{overflow:hidden}
div.component_content_teaser div.content .info .col.col-100,div.component_content_teaser div.content .info .col.col-75,div.component_content_teaser div.content .info .col.col-65,div.component_content_teaser div.content .info .col.col-50,div.component_content_teaser div.content .info .col.col-35,div.component_content_teaser div.content .info .col.col-25,div.component_content_teaser div.content .info .col.col-15,div.component_content_teaser div.content .info .col.col-10{width:100%}
div.component_content_teaser div.content div.controls{width:30px;padding-right:0}
div.component_content_teaser div.content div.controls .component.component_button{height:32px;line-height:32px;background:none transparent;box-shadow:none}
div.component_content_teaser div.content div.controls .component.component_button .component_icon .icon:after{font-size:13px;font-size:.8125rem}
div.component_content_teaser div.content div.controls .component.component_button.hide-smartphone{position:absolute}
div.component_content_teaser div.content div.controls .component.component_button.show-smartphone{position:relative}
}
@media only screen and (max-width:767px){div.component_collapsable div.component_content_teaser.download{background-color:#f1f4f4}
div.component_collapsable div.component_content_teaser.download:active,div.component_collapsable div.component_content_teaser.download:hover{background-color:#f1f4f4}
div.component_collapsable div.component_content_teaser.download.active{background-color:#e1e7e7}
}
div.component_content_teaser.download div.content div.thumb .component_image{margin-bottom:0}
div.component_content_teaser.download div.content div.thumb .component_image img{box-shadow:0 1px 0 0 #d1d7d7}
@media only screen and (max-width:767px){div.component_content_teaser.download div.content div.thumb .component_image img{box-shadow:none}
}
div.component_content_teaser_list_collapsible{position:relative}
div.component_content_teaser_list_collapsible div.content .info h3.dotdotdot{display:block;height:20px;max-height:20px;margin:0;overflow:hidden}
div.component_content_teaser_list_collapsible div.content .info p.teaser_text.dotdotdot{display:block;max-height:48px;margin:0;overflow:hidden}
div.component_content_teaser_list_collapsible div.content .info div.additional_info{height:20px;max-height:20px;display:block;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_list_collapsible div.content .info div.additional_info:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_list_collapsible.container_child div.component_content_teaser.container_child div.content div.controls div.inner-table-cell{width:83px}
div.component_content_teaser_list_collapsible .component_button.primaryTextButton{margin-left:7px}
@media only screen and (max-width:1279px){div.component_content_teaser_list_collapsible div.content .info{padding:0 0 0 15px}
}
@media only screen and (max-width:767px){div.component_content_teaser_list_collapsible{margin-top:-1px;margin-bottom:0}
div.component_content_teaser_list_collapsible div.content .info h3.dotdotdot{height:auto;max-height:80px}
div.component_content_teaser_list_collapsible.js-open .component_content_teaser:after{content:'\e618'}
div.component_content_teaser_list_collapsible.js-open .collapsible_content{display:block;background-color:#f1f4f4;border-bottom:1px solid #e1e7e7;margin-left:-17px;margin-right:-17px;padding:10px 17.5px}
div.component_content_teaser_list_collapsible.js-open .collapsible_content.notice_model,div.component_content_teaser_list_collapsible.js-open .collapsible_content.notice_download,div.component_content_teaser_list_collapsible.js-open .collapsible_content.notice_order,div.component_content_teaser_list_collapsible.js-open .collapsible_content.notice_seminar,div.component_content_teaser_list_collapsible.js-open .collapsible_content.notice_tradeshow{background:#f4f4f1}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .description{margin-bottom:15px}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .date{margin-bottom:5px}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .additional_info{margin-bottom:15px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .additional_info:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .controls{border-top:1px solid #e1e7e7;text-align:right}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .controls .component_button{margin-left:5px}
div.component_content_teaser_list_collapsible.js-open .collapsible_content .controls .component_button.primaryTextButton{width:auto;display:inline-block;padding:0 15px;float:none}
div.component_content_teaser_list_collapsible .component_content_teaser{height:100%;border-bottom:transparent}
div.component_content_teaser_list_collapsible .component_content_teaser:after{font-family:'Icomoon';position:absolute;color:#111;top:35%;right:15px;content:'\e617'}
div.component_content_teaser_list_collapsible .component_content_teaser .content{width:93%}
div.component_content_teaser_list_collapsible .collapsible_content{display:none}
div.component_content_teaser_list_collapsible.container_child div.component_content_teaser.container_child.container_child{float:none}
div.component_content_teaser_list_collapsible.container_child .collapsible_content{margin:0}
}
div.component_content_teaser_list_collapsible.seminar div.content .info .component_shortcut_icons{display:block;height:24px;max-height:24px;margin-top:5px}
div.component_content_teaser_list_collapsible.seminar div.content .info .component_shortcut_icons a{margin-right:4px}
@media only screen and (max-width:767px){div.component_content_teaser_list_collapsible.seminar.js-open .collapsible_content .component_shortcut_icons{margin-bottom:5px}
}
@media only screen and (max-width:1279px){div.component_content_teaser_list_collapsible.seminar.seminar-date .component_content_teaser .content .controls{width:249px}
}
@media tablet{div.component_content_teaser_list_collapsible.download .content .info.download .col.main{width:385px}
}
div.component_content_teaser_list_collapsible.page div.content div.additional_info,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info{height:24px;max-height:24px}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category{height:19px;line-height:18px;display:inline-block;text-align:center;border-radius:3px;padding:0 5px}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.red,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.red{background-color:#e6b598;box-shadow:0 1px 0 0 #cba792}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.red span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.red span.label{text-shadow:0 1px 0 #cba792}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.gold,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.gold{background-color:#f3cf8e;box-shadow:0 1px 0 0 #cbc592}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.gold span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.gold span.label{text-shadow:0 1px 0 #cbc592}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.blue,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.blue{background-color:#a4b4c9;box-shadow:0 1px 0 0 #98a2d1;block-size:auto}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.blue span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.blue span.label{text-shadow:0 1px 0 #98a2d1}
@media only screen and (max-width:1279px){div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.blue,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.blue{margin:0 0 0 5px}
}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.green,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.green{background-color:#a7b7a2;box-shadow:0 1px 0 0 #8da991}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.green span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.green span.label{text-shadow:0 1px 0 #8da991}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.violet,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.violet{background-color:#b8a7bd;box-shadow:0 1px 0 0 #a696b4}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.violet span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.violet span.label{text-shadow:0 1px 0 #a696b4}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.cadetblue,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.cadetblue{background-color:#a6c2c4;box-shadow:0 1px 0 0 #91aaae}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category.cadetblue span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category.cadetblue span.label{text-shadow:0 1px 0 #91aaae}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category span.label,div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category span.label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
div.component_content_teaser_list_collapsible.page div.content div.additional_info .category span.label:lang(ru),div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info .category span.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
div.component_content_teaser_list_collapsible.page div.content div.thumb div.component_image div.image_container span.big.icon.icon-ersatzteile-01{background-color:#f1f4f4;color:#d1d7d7;display:block;font-size:65px;float:left;width:100%}
div.component_content_teaser_list_collapsible.page div.content div.controls.hide-smartphone{width:85px}
@media only screen and (max-width:767px){div.component_content_teaser_list_collapsible.page div.collapsible_content div.additional_info{height:auto;max-height:none}
}
div.component_content_teaser.reference{height:190px;padding:10px 30px}
div.component_content_teaser.reference div.content .thumb{width:320px;height:auto}
div.component_content_teaser.reference div.content .thumb .component_image{margin-bottom:0}
div.component_content_teaser.reference div.content .thumb .component_image .image_container a img.image{width:auto;height:auto}
div.component_content_teaser.reference div.content .info .col.main div.header{max-height:40px;overflow:hidden;margin-bottom:20px}
@media only screen and (max-width:767px){div.component_content_teaser.reference div.content .info .col.main div.header{margin-bottom:0}
}
div.component_content_teaser.reference div.content .info .col.main div.header *{margin:0}
div.component_content_teaser.reference div.content .info .col.main div.description{height:40px}
div.component_content_teaser.reference div.content .info .col.main div.description.dotdotdot{height:40px;overflow:hidden}
div.component_content_teaser.reference div.content .info .col.main p{margin-bottom:0}
@media only screen and (min-width:1279px){div.component_content_teaser.reference div.content .thumb .component_image .image_container a img{max-width:320px;max-height:170px}
}
@media only screen and (max-width:1279px){div.component_content_teaser.reference div.content .thumb{width:160px}
div.component_content_teaser.reference div.content .thumb .component_image .image_container a img{height:auto;width:auto;max-width:160px;max-height:170px}
div.component_content_teaser.reference div.content .info .col.main div.description{max-height:60px}
div.component_content_teaser.reference div.content .info .col.main div.description.dotdotdot{max-height:60px;overflow:hidden}
}
@media only screen and (max-width:767px){div.component_content_teaser.reference{padding:10px 10px 10px 15px;height:100px}
div.component_content_teaser.reference:hover,div.component_content_teaser.reference:focus,div.component_content_teaser.reference:active{background-color:white}
div.component_content_teaser.reference div.content .thumb{width:50px}
div.component_content_teaser.reference div.content .thumb .component_image .image_container a img{height:auto;width:auto;max-width:50px;max-height:78px}
div.component_content_teaser.reference div.content .info .col.main div.description{height:auto;margin:0}
div.component_content_teaser.reference div.content .info .col.main div.description.dotdotdot{overflow:hidden}
}
div.component_content_teaser.job_offer{height:auto;padding:25px}
@media only screen and (max-width:1279px){div.component_content_teaser.job_offer{padding:20px}
}
@media only screen and (max-width:767px){div.component_content_teaser.job_offer{padding:17px}
}
div.component_content_teaser.job_offer .content{min-height:120px}
@media only screen and (max-width:1279px){div.component_content_teaser.job_offer .content{min-height:0}
}
div.component_content_teaser.job_offer .content .info.job_offer{padding-left:0;padding-right:55px;vertical-align:top}
@media only screen and (max-width:767px){div.component_content_teaser.job_offer .content .info.job_offer{padding-right:0}
}
div.component_content_teaser.job_offer .content .info.job_offer h3.title{margin:0;font-size:1rem;line-height:1.3}
@media only screen and (max-width:1279px){div.component_content_teaser.job_offer .content .info.job_offer h3.title{display:inline}
}
@media only screen and (max-width:767px){div.component_content_teaser.job_offer .content .info.job_offer h3.title{font-size:inherit}
}
div.component_content_teaser.job_offer .content .info.job_offer p.job_location{margin:20px 0 0 0}
@media only screen and (max-width:1279px){div.component_content_teaser.job_offer .content .info.job_offer p.job_location{margin:3px 0 0 0}
}
@media only screen and (max-width:767px){div.component_content_teaser.job_offer .content .info.job_offer p.job_location{margin:0;line-height:1}
}
div.component_content_teaser.notice_model,div.component_content_teaser.notice_download,div.component_content_teaser.notice_order,div.component_content_teaser.notice_seminar,div.component_content_teaser.notice_tradeshow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f4f4f1}
div.component_content_teaser.notice_model:hover,div.component_content_teaser.notice_model:focus,div.component_content_teaser.notice_model:active,div.component_content_teaser.notice_download:hover,div.component_content_teaser.notice_download:focus,div.component_content_teaser.notice_download:active,div.component_content_teaser.notice_order:hover,div.component_content_teaser.notice_order:focus,div.component_content_teaser.notice_order:active,div.component_content_teaser.notice_seminar:hover,div.component_content_teaser.notice_seminar:focus,div.component_content_teaser.notice_seminar:active,div.component_content_teaser.notice_tradeshow:hover,div.component_content_teaser.notice_tradeshow:focus,div.component_content_teaser.notice_tradeshow:active{background-color:#e6e6e1}
div.component_content_teaser.notice_model.ui-sortable-helper,div.component_content_teaser.notice_download.ui-sortable-helper,div.component_content_teaser.notice_order.ui-sortable-helper,div.component_content_teaser.notice_seminar.ui-sortable-helper,div.component_content_teaser.notice_tradeshow.ui-sortable-helper{opacity:.5}
@media only screen and (max-width:767px){div.component_content_teaser.notice_model div.content div.component_checkbox,div.component_content_teaser.notice_download div.content div.component_checkbox,div.component_content_teaser.notice_order div.content div.component_checkbox,div.component_content_teaser.notice_seminar div.content div.component_checkbox,div.component_content_teaser.notice_tradeshow div.content div.component_checkbox{position:relative;left:0;margin-right:15px;z-index:1000}
div.component_content_teaser.notice_model div.content div.thumb,div.component_content_teaser.notice_download div.content div.thumb,div.component_content_teaser.notice_order div.content div.thumb,div.component_content_teaser.notice_seminar div.content div.thumb,div.component_content_teaser.notice_tradeshow div.content div.thumb{position:relative;z-index:1000}
}
div.component_content_teaser.notice_model div.content div.info,div.component_content_teaser.notice_download div.content div.info,div.component_content_teaser.notice_order div.content div.info,div.component_content_teaser.notice_seminar div.content div.info,div.component_content_teaser.notice_tradeshow div.content div.info{max-width:220px}
div.component_content_teaser.notice_model div.content div.info .dotdotdot,div.component_content_teaser.notice_download div.content div.info .dotdotdot,div.component_content_teaser.notice_order div.content div.info .dotdotdot,div.component_content_teaser.notice_seminar div.content div.info .dotdotdot,div.component_content_teaser.notice_tradeshow div.content div.info .dotdotdot{display:inherit;max-height:auto}
div.component_content_teaser.notice_model div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_download div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_order div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_seminar div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_tradeshow div.content div.controls>.inner-table-cell{width:137px}
@media only screen and (max-width:767px){div.component_content_teaser.notice_model div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_download div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_order div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_seminar div.content div.controls>.inner-table-cell,div.component_content_teaser.notice_tradeshow div.content div.controls>.inner-table-cell{width:25px}
}
div.component_content_teaser.notice_model div.content div.info h3,div.component_content_teaser.notice_model div.content div.info p,div.component_content_teaser.notice_tradeshow div.content div.info h3,div.component_content_teaser.notice_tradeshow div.content div.info p{margin:0}
div.component_content_teaser.notice_model div.content div.info div.main.col,div.component_content_teaser.notice_tradeshow div.content div.info div.main.col{width:500px;padding-right:40px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_model div.content div.info div.main.col,div.component_content_teaser.notice_tradeshow div.content div.info div.main.col{padding-right:10px;width:260px}
}
@media only screen and (max-width:767px){div.component_content_teaser.notice_model div.content div.info div.main.col,div.component_content_teaser.notice_tradeshow div.content div.info div.main.col{padding-right:0;width:150px}
}
div.component_content_teaser.notice_model div.content div.info div.main.col h3.title,div.component_content_teaser.notice_tradeshow div.content div.info div.main.col h3.title{max-height:25px}
div.component_content_teaser.notice_model div.content div.info div.main.col p.text,div.component_content_teaser.notice_tradeshow div.content div.info div.main.col p.text{max-height:50px}
div.component_content_teaser.notice_model div.content div.info div.main.col p.model,div.component_content_teaser.notice_tradeshow div.content div.info div.main.col p.model{max-height:25px}
div.component_content_teaser.notice_model div.content div.info div.date.col,div.component_content_teaser.notice_tradeshow div.content div.info div.date.col{width:76px}
div.component_content_teaser.notice_download div.content div.info h3,div.component_content_teaser.notice_download div.content div.info p{margin:0}
div.component_content_teaser.notice_download div.content div.info div.main.col{width:500px;padding-right:40px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_download div.content div.info div.main.col{padding-right:15px;width:250px}
}
@media only screen and (max-width:767px){div.component_content_teaser.notice_download div.content div.info div.main.col{padding-right:0;width:100%}
}
div.component_content_teaser.notice_download div.content div.info div.main.col h3{max-height:25px}
div.component_content_teaser.notice_download div.content div.info div.main.col p.text{max-height:60px}
div.component_content_teaser.notice_download div.content div.info div.filesize.col{width:110px;padding-right:20px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_download div.content div.info div.filesize.col{display:none}
}
div.component_content_teaser.notice_download div.content div.info div.date.col{width:100px;padding-right:20px}
div.component_content_teaser.notice_order div.content div.info h3,div.component_content_teaser.notice_order div.content div.info p{margin:0}
div.component_content_teaser.notice_order div.content div.info div.main.col{width:400px;padding-right:40px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_order div.content div.info div.main.col{padding-right:15px;width:250px}
}
@media only screen and (max-width:767px){div.component_content_teaser.notice_order div.content div.info div.main.col{padding-right:0;width:100%}
}
div.component_content_teaser.notice_order div.content div.info div.main.col h3{max-height:25px}
div.component_content_teaser.notice_order div.content div.info div.main.col p.text{max-height:50px}
div.component_content_teaser.notice_order div.content div.info div.main.col p.model{max-height:25px}
div.component_content_teaser.notice_order div.content div.info div.number.col{width:110px}
div.component_content_teaser.notice_order div.content div.info div.date.col{width:100px;padding-right:20px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_order div.content div.info div.date.col{padding-right:0}
}
div.component_content_teaser.notice_order div.content .amount_cell{display:table;height:72px;width:72px;z-index:1000}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell{display:table-cell;text-align:center;vertical-align:middle;width:100%}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell.controls{text-align:left}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;border:1px solid #f1f4f4;border-top-color:#bebebe;border-radius:5px;outline:0;padding:0 10px;display:inline-block;background-color:#fff;text-align:right;vertical-align:middle;width:40px;height:38px;margin:3px 0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell input[type=number]{-moz-appearance:textfield}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell input[type=number]::-webkit-inner-spin-button,div.component_content_teaser.notice_order div.content .amount_cell div.table_cell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell input:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell input::-ms-clear{display:none}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount{display:inline-block;vertical-align:middle;padding-left:5px}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon{margin:0;cursor:pointer;width:40px;height:14px}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon .icon-up:before,div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon .icon-down:before{display:block}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon .icon-up{vertical-align:top}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon .icon-down{vertical-align:bottom}
div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon.disabled .icon-down{color:#999}
@media only screen and (max-width:767px){div.component_content_teaser.notice_order div.content .amount_cell div.table_cell span.article_amount .component_icon{width:30px}
}
div.component_content_teaser.notice_seminar div.content div.info h3,div.component_content_teaser.notice_seminar div.content div.info p{margin:0}
div.component_content_teaser.notice_seminar div.content div.info div.main.col{width:500px;padding-right:40px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_seminar div.content div.info div.main.col{padding-right:15px;width:250px}
}
@media only screen and (max-width:767px){div.component_content_teaser.notice_seminar div.content div.info div.main.col{padding-right:0;width:100%}
}
div.component_content_teaser.notice_seminar div.content div.info div.main.col h3{max-height:25px}
div.component_content_teaser.notice_seminar div.content div.info div.main.col p.text{max-height:60px}
div.component_content_teaser.notice_seminar div.content div.info div.location.col{display:table-cell;width:110px;padding-right:20px}
@media only screen and (max-width:1279px){div.component_content_teaser.notice_seminar div.content div.info div.location.col{display:none}
}
div.component_content_teaser.notice_seminar div.content div.info div.date.col{display:table-cell;width:110px;padding-right:20px}
@media only screen and (max-width:767px){div.component_content_teaser.notice_seminar div.content div.info div.date.col{display:none}
}
@media only screen and (max-width:767px){.component_collapsable_simple .component_content_teaser{background-color:#f1f4f4}
.component_collapsable_simple .component_content_teaser:hover,.component_collapsable_simple .component_content_teaser:focus,.component_collapsable_simple .component_content_teaser:active{background-color:#f1f4f4}
.component_collapsable_simple .component_content_teaser.active{background-color:#e1e7e7}
}
div.component_content_teaser_news_collapsable .content_news{margin-bottom:1px}
@media only screen and (max-width:1279px){div.component_content_teaser_news_collapsable .content_news{margin-bottom:2px}
}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser{height:auto}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser{padding:0;border:0;background-color:#f1f4f4}
}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser a.teaser-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.thumb{height:74px;width:74px}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.thumb .component_image .image_container a img.image{max-height:74px;max-width:74px}
}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text{max-height:none}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text h3{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-top:5px;margin-bottom:2px}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text span.date{position:absolute;right:40px;top:2px;font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#999}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text span.date:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text span.date{position:relative;top:0;right:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text span.date:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text div.description{font-size:13px;font-size:.8125rem;width:600px;height:40px;max-height:45px;display:block;overflow:hidden}
@media only screen and (max-width:1279px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text div.description{width:420px}
}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text div.description{display:none}
}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p.navigation{margin:5px 0 0}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p{font-size:13px;font-size:.8125rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin:12px 0}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .icon{padding-right:2px}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .icon:before{font-size:9px;font-size:.5625rem}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .active{display:none}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .inactive{display:inline}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .active,div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .inactive{margin-right:10px}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .more_info{margin-left:40px;position:relative;z-index:3}
@media only screen and (max-width:1279px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .more_info{margin-left:20px}
}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser div.controls{width:20px}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news .component_content_teaser:after{font-family:'Icomoon';position:absolute;color:#111;content:'\e617';top:35%;right:15px}
}
div.component_content_teaser_news_collapsable .content_news.js-open .component_content_teaser{background-color:#e1e7e7}
div.component_content_teaser_news_collapsable .content_news.js-open .component_content_teaser .content .info .main .component_rich_text p{color:#111}
div.component_content_teaser_news_collapsable .content_news.js-open .component_content_teaser .content .info .main .component_rich_text p .active{display:inline}
div.component_content_teaser_news_collapsable .content_news.js-open .component_content_teaser .content .info .main .component_rich_text p .inactive{display:none}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news.js-open .component_content_teaser:after{content:'\e618'}
}
div.component_content_teaser_news_collapsable .content_news.js-open .content_news_details{display:block}
div.component_content_teaser_news_collapsable .content_news .content_news_details{display:none;margin-top:2px}
div.component_content_teaser_news_collapsable .content_news_details{display:none;padding:10px 30px;background-color:#f1f4f4}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news_details{margin-left:-15px;margin-right:-15px;padding:10px 17.5px 30px}
}
div.component_content_teaser_news_collapsable .content_news_details h3{margin-top:30px;margin-bottom:5px}
div.component_content_teaser_news_collapsable .content_news_details .col-left{padding-right:10px}
div.component_content_teaser_news_collapsable .content_news_details .col-right{padding-left:10px}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news_details .col{padding:0}
}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news_details div.controls{margin:15px 0 30px}
div.component_content_teaser_news_collapsable .content_news_details div.controls .component_link{display:block;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.component_content_teaser_news_collapsable .content_news_details div.controls .component_link:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
}
div.component_content_teaser_news_collapsable .content_news_details div.closer{text-align:center;opacity:.3;margin-top:55px}
@media only screen and (max-width:1279px){div.component_content_teaser_news_collapsable .content_news_details div.closer{margin-top:60px}
}
@media only screen and (max-width:767px){div.component_content_teaser_news_collapsable .content_news_details div.closer{display:none}
}
div.component_content_teaser_news_collapsable .content_news_details div.closer a.teaser-link{text-transform:uppercase;font-size:12px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#111}
div.component_content_teaser_news_collapsable .content_news_details div.closer a.teaser-link:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_content_teaser_small{display:block;position:relative;height:85px;padding:0;overflow:hidden;background-color:#f1f4f4;text-align:left}
div.component_content_teaser_small:active,div.component_content_teaser_small:hover{background-color:#f1f4f4}
div.component_content_teaser_small.half-width{width:50%}
div.component_content_teaser_small .image{margin-bottom:0}
div.component_content_teaser_small .component{margin:0}
div.component_content_teaser_small .component_link span.text{white-space:normal}
div.component_content_teaser_small a.teaser-link{width:0;height:0}
div.component_content_teaser_small .inner-table{display:table;width:100%;height:100%}
div.component_content_teaser_small .inner-table-cell{display:table-cell;vertical-align:middle}
div.component_content_teaser_small.simple div.content div.controls{width:auto;padding-right:0}
div.component_content_teaser_small.simple div.content div.controls .component.component_button{height:32px;line-height:32px;background:none transparent;box-shadow:none}
div.component_content_teaser_small.simple div.content div.controls .component.component_button .component_icon .icon:after{font-size:13px;font-size:.8125rem}
div.component_content_teaser_small.simple div.content div.controls .component.component_button.hide-smartphone{position:absolute}
div.component_content_teaser_small.simple div.content div.controls .component.component_button.show-smartphone{position:relative}
div.component_content_teaser_small div.content{overflow:hidden;display:table;width:100%;height:100%;padding:0}
div.component_content_teaser_small div.content .thumb,div.component_content_teaser_small div.content .info,div.component_content_teaser_small div.content .controls{display:table-cell}
div.component_content_teaser_small div.content .thumb.top,div.component_content_teaser_small div.content .info.top,div.component_content_teaser_small div.content .controls.top{vertical-align:top}
div.component_content_teaser_small div.content .thumb.middle,div.component_content_teaser_small div.content .info.middle,div.component_content_teaser_small div.content .controls.middle{vertical-align:middle}
div.component_content_teaser_small div.content .thumb.bottom,div.component_content_teaser_small div.content .info.bottom,div.component_content_teaser_small div.content .controls.bottom{vertical-align:bottom}
div.component_content_teaser_small div.content .thumb{width:85px;height:85px;vertical-align:middle}
div.component_content_teaser_small div.content .thumb .inner-table-cell{height:inherit;width:inherit}
div.component_content_teaser_small div.content .thumb .inner-table-cell .component_image{margin:0;height:85px;width:85px;display:table;table-layout:fixed}
@media only screen and (max-width:767px){div.component_content_teaser_small div.content .thumb .inner-table-cell .component_image{height:72px;width:72px}
}
div.component_content_teaser_small div.content .thumb .inner-table-cell .component_image .image_container{height:85px;width:85px;text-align:center;display:table-cell;vertical-align:middle}
@media only screen and (max-width:767px){div.component_content_teaser_small div.content .thumb .inner-table-cell .component_image .image_container{height:72px;width:72px}
}
div.component_content_teaser_small div.content .thumb .inner-table-cell .component_image .image_container a img.image{max-height:100%;max-width:100%}
div.component_content_teaser_small div.content .thumb .inner-table-cell .component_image .image_container span.big.icon.icon-ersatzteile-01{font-size:50px;color:#d1d7d7}
div.component_content_teaser_small div.content .thumb .inner{height:75px;width:75px;display:block;margin-left:5px;background-color:#fff;text-align:center}
@media only screen and (max-width:767px){div.component_content_teaser_small div.content .thumb .inner{height:72px;width:72px;margin-left:0}
}
div.component_content_teaser_small div.content .thumb .inner .component_image{margin-bottom:0;height:75px;width:75px;table-layout:fixed;display:table}
@media only screen and (max-width:767px){div.component_content_teaser_small div.content .thumb .inner .component_image{height:72px;width:72px}
}
div.component_content_teaser_small div.content .thumb .inner .component_image .image_container{height:75px;width:75px;text-align:center;display:table-cell;vertical-align:middle}
@media only screen and (max-width:767px){div.component_content_teaser_small div.content .thumb .inner .component_image .image_container{height:72px;width:72px}
}
div.component_content_teaser_small div.content .thumb .inner .component_image .image_container a img.image{max-height:100%;max-width:100%}
div.component_content_teaser_small div.content .info{vertical-align:middle;height:100%;padding:0 30px}
div.component_content_teaser_small div.content .info .component_icon{white-space:normal}
div.component_content_teaser_small div.content .info .inner-table-cell{width:100%}
div.component_content_teaser_small div.content .info .col{display:inline-block;vertical-align:center;max-height:65px}
div.component_content_teaser_small div.content .info .col.main{padding-right:0}
div.component_content_teaser_small div.content .info .col.main div{margin:0;height:auto;max-height:70px}
div.component_content_teaser_small div.content .info .col.main div p{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;margin:0}
div.component_content_teaser_small div.content .info .col.main div p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_content_teaser_small div.content .info .col.data{width:35%}
div.component_content_teaser_small div.content div.controls{vertical-align:middle;white-space:nowrap;text-align:right;height:100%;width:auto}
div.component_content_teaser_small div.content div.controls .component{margin-top:0;margin-bottom:0}
div.component_content_teaser_small div.content div.controls .component.component_button{position:relative;z-index:5}
div.component_content_teaser_small div.content div.controls .component.component_button.show-smartphone{position:absolute}
div.component_content_teaser_small div.content div.controls .inner-table-cell{float:right}
div.component_content_teaser_small div.content div.controls .inner-table-cell .component_select select{width:auto;height:34px}
@media only screen and (max-width:767px){div.component_content_teaser_small div.content div.controls .inner-table-cell{width:25px}
}
@media only screen and (max-width:1279px){div.component_content_teaser_small{background-color:#f1f4f4}
div.component_content_teaser_small:active,div.component_content_teaser_small:hover{background-color:#f1f4f4}
div.component_content_teaser_small div.content .info{padding:0 20px}
div.component_content_teaser_small a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
}
@media only screen and (max-width:767px){div.component_content_teaser_small{padding:0 15px 0 15px;height:100px;border-bottom:1px solid #e1e7e7;margin-bottom:0}
div.component_content_teaser_small.active{background-color:#e1e7e7}
div.component_content_teaser_small.simple{height:80px}
div.component_content_teaser_small.simple .info a .component_icon{display:none}
div.component_content_teaser_small a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
div.component_content_teaser_small div.content .thumb{width:72px;height:72px}
div.component_content_teaser_small div.content .thumb .component_image{margin:0}
div.component_content_teaser_small div.content .info{padding:0 15px}
div.component_content_teaser_small div.content .info .col{max-height:70px}
div.component_content_teaser_small div.content .info .col.main div{max-height:none}
}
div.component_content_teaser_small.container_child.assortment .content .info.container_child.assortment .inner-table-cell .col.main .title{float:left;padding-right:15px;max-width:313px;overflow:hidden}
div.component_content_teaser_small.container_child.assortment .content .info.container_child.assortment .inner-table-cell .col.main .title h3{max-height:20px;margin:0}
div.component_content_teaser_small.container_child.assortment .content .info.container_child.assortment .inner-table-cell .col.main .description p.teaser_text{max-height:20px;overflow:hidden}
div.component_cookies{position:relative;padding:55px 40px 45px 45px;width:1053px;z-index:10000;background-color:#ededef;margin:0;overflow-y:hidden;-webkit-transition-property:all;-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-moz-transition-property:all;-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(0,1,0.5,1);-ms-transition-property:all;-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
div.component_cookies p{line-height:18px;margin:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;color:#111}
div.component_cookies p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;color:#111}
div.component_cookies p .component_link.bold span.text{font-size:11px;font-size:.6875rem;margin-right:0}
@media only screen and (max-width:767px){div.component_cookies p .component_link.bold span.text{font-size:13px;font-size:.8125rem}
}
div.component_cookies p .component_link.bold .component_icon span.icon:after{font-size:9.6px;font-size:.6rem}
div.component_cookies.closed{max-height:0;padding:0}
@media only screen and (max-width:1279px){div.component_cookies{width:768px;padding:25px 40px 35px 40px}
}
@media only screen and (max-width:767px){div.component_cookies{width:320px;padding:25px 15px 15px 15px}
div.component_cookies p{font-size:13px;font-size:.8125rem;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
}
div.component_cookies div.decision{text-align:center;margin-top:10px}
@media only screen and (max-width:767px){div.component_cookies div.decision{text-align:left}
}
@media only screen and (max-width:767px){div.component_cookies div.decision span.yes,div.component_cookies div.decision span.no{display:block}
}
div.component_cookies div.decision span.yes span.component_icon .icon:before,div.component_cookies div.decision span.no span.component_icon .icon:before{font-size:12.8px;font-size:.8rem}
div.component_cookies div.decision span.yes span.text,div.component_cookies div.decision span.no span.text{font-size:18px;font-size:1.125rem}
div.component_cookies div.decision span.yes{margin-right:35px}
div.main-page div.component_cookies{width:100%;margin-top:100px;margin-bottom:-100px}
@media only screen and (max-width:767px){div.main-page div.component_cookies{margin-top:76px;margin-bottom:-76px}
}
div.main-page div.component_cookies div.wrapper{max-width:1235px}
@media only screen and (max-width:1279px){div.main-page div.component_cookies div.wrapper{max-width:729px}
}
div.component_customer_review{border-top:1px solid #e1e7e7;border-bottom:1px solid #e1e7e7;padding:35px 0;width:100%}
div.component_customer_review div.wrapper{margin:0 auto;width:65%;overflow:hidden}
@media only screen and (max-width:1279px){div.component_customer_review div.wrapper{width:85%}
}
@media only screen and (max-width:767px){div.component_customer_review div.wrapper{width:100%}
}
@media only screen and (max-width:767px){div.component_customer_review div.wrapper .component_image{width:80px;height:auto}
}
div.component_customer_review div.wrapper div.quote{margin-left:110px}
@media only screen and (max-width:767px){div.component_customer_review div.wrapper div.quote{margin-left:110px}
}
div.component_customer_review div.wrapper div.quote p.quote_text{font-family:HelveticaNeue76BoldItalic,Helvetica,Arial,sans-serif;margin-bottom:0;font-size:14px;font-size:.875rem}
div.component_customer_review div.wrapper div.quote span.quote_person{font-family:HelveticaNeue56Italic,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.component_customer_review div.wrapper .person_image .image_container img{max-width:66px;border-radius:50%;border:12px solid #ededef;box-sizing:content-box}
.component_description_list dt p,.component_description_list dd p{margin:0;font-family:inherit}
.component_description_list dl{margin-bottom:0;margin-top:0}
.component_description_list dl dt{margin-top:10px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAMAAACTkM4rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4M0IzMjI3MEQwMzBCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NEU3MEZCRERERDUxMUU0ODMzQkIyNEZDRkQ3OTc1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NEU3MEZCQ0RERDUxMUU0ODMzQkIyNEZDRkQ3OTc1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgwODNCMzIyNzBEMDMwQjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgwODNCMzIyNzBEMDMwQjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/GHm3AAAADFBMVEXS2dn9/v7P1tbl6epuHxw8AAAARUlEQVR42mSOyQ0AQAgCEfrveVf8eHgkZoIK0EKR0QmogejWRsWwZJi3LETk4HTloLOI2HvsH0s1TSScvnjcf1YkngADADaIAH6z0SvqAAAAAElFTkSuQmCC") no-repeat 0 5px;padding-left:28px}
.component_description_list dl dt:first-child{margin-top:0}
.component_description_list dl dt:last-child{padding-bottom:0}
.component_description_list dl dt .component.component_rich_text,.component_description_list dl dt .component.component_rich_text.action{margin-bottom:10px}
.component_description_list dl dt .component.component_rich_text p,.component_description_list dl dt .component.component_rich_text.action p{font-size:.8125rem}
@media only screen and (max-width:767px){.component_description_list dl dt .component_info_box.hint_box:first-child{position:relative;top:30px;margin-bottom:48px}
.component_description_list dl dt .component_info_box.hint_box{display:block}
}
.component_description_list dl dd{margin-top:-5px;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODA4M0IzMjI3MEQwMzBCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjUxM0FDRERERDUxMUU0OUYyQkY1OEMwOUIwNjc1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjUxM0FDQ0RERDUxMUU0OUYyQkY1OEMwOUIwNjc1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUM3REYyM0MxODIwNjgxMTgwODNCMzIyNzBEMDMwQjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgwODNCMzIyNzBEMDMwQjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48MUpZAAAAGFBMVEXR19f+///6/f31+vrj5ubw8vP6+vra3t6F/3O2AAAAWUlEQVR42mRPQQ7AMAhCrfL/H09dm7mNgyGAlkIOXCKnikBrFqcnKxUnFMBKu1JtpK8Eab0YxEYSai9igLCPlDn/pUzHi2X1qZfEbvpIyrVLY3zoLiiXAAMAlSoBNpRLYR8AAAAASUVORK5CYII=") no-repeat scroll left 10px rgba(0,0,0,0);line-height:2;padding-left:22px;padding-top:3px}
@media only screen and (max-width:767px){.component_description_list .component_info_box.hint_box{width:auto;margin-left:-28px}
}
div.component_divider{position:relative;display:block;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #e1e7e7;padding:0}
div.component_divider.hide_desktop{display:none}
@media only screen and (max-width:1279px){div.component_divider{display:block}
div.component_divider.hide_tablet{display:none}
}
@media only screen and (max-width:767px){div.component_divider{display:block}
div.component_divider.hide_phone{display:none}
}
div.component_divider.noborder{border:0}
div.component_divider hr{display:none}
div.component_divider span.label_info{position:absolute;bottom:-30px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999}
div.component_divider span.label_info:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
div.component_event_register{padding:5px}
@media only screen and (max-width:767px){div.component_event_register{padding:15px;margin:0 -15px}
}
div.component_event_register strong.event_notice{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#cc3d5b}
div.component_event_register .col.submitContainer{text-align:right}
.component_figure{margin:0}
.component_figure .image_content{display:inline-block;max-width:100%}
.component_figure .image_content div.component_image{margin-bottom:0;background-color:#fff}
.component_figure .image_content .figure_caption{margin:0;font-style:italic;text-align:left;width:100%;margin-top:10px;word-wrap:break-word}
.component_figure.size_column{text-align:left}
.component_figure.size_column,.component_figure.size_page{text-align:center}
.component_figure.size_halfmargin,.component_figure.size_halfcolumn{text-align:center}
.component_figure.size_halfmargin .image_content,.component_figure.size_halfcolumn .image_content{width:50%}
.component_figure.size_quartercolumn{text-align:center}
.component_figure.size_quartercolumn .image_content{width:25%}
div.component_flyout_infobox{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;border-top:1px solid #e1e7e7;padding:16px 40px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABpCAYAAABbLSFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjVFMDY2MzI1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjVFMDY2MzM1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NUUwNjYzMDU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NUUwNjYzMTU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMcpAkAAAPzSURBVHjaxJtLSNRRGMXvTIoYGSRRC2khRi8kIYJaSNaiaBFB5aJAylqU0MseRm+i7EHaZJZgLtKFixa1qY3kIgQXCSYEEi0MEaeFEgoaSmjaOcwniPiY0f/cc+BsdAZ+/+/e+7/fvUdDPdFov3NuF/zDCRSG38AvnUgEeAhvgY+oAIbhK3AEXq4AoN7CP+FbKgDqAlwKr1cBdMKv4RcqAOoevA0+qAIYgq9ZFdIVAFQj/AsuUwFMwmcNIFsBQH2DG3xMyPA8v7sL74T3qwAG4eu2T6QpAKh6+Dd8VQXACXkevgGvUwBQ7bY0IyoA6ia8B96rAhiAb9uETFUAUHXwH9sxJQAT9oZkJbIUAFQb/A5+pgJwtiT3wQUqALbxd+AaOEUBQNXC49bGSQD+wedsw1qrAKBa4Q9whQrAWdPC/jFfBdAH34dfwcsUAFS1rYYSFcC4vSEfwGsUAFQL/Al+rAJwdsAthHeoAHiWKLc3ZFgBQFXBK+DTKoAx6yFZiUwFANUMf4YfqQCoy3ARvF0F0GtLkj1kSAFAVcKr4ZMqgL82IZ/AqxQAVBP8xTYsCQB1ES6G81QA3da01Mw2IX0AOAPIsqUpARi1oXgKr1QAOOsfO1zsKlACMDUhz8C5KoAu2zGrVQAU44Ec+KgKYMQ2Kx5wM0I90agTidv21xSn03P4Y1gIcIkvKFUFmE8xpzqsqABzqYi18cMKAOZSzKeYUznfQ8A8qnT64cV3BXj9z1yqc+oHPivAewTmUccUm1G6PT3zqCEFQJmdHRtn/sLHEGQbAK9xJhUdEUvf4GI5lPNdAeZNzJ1OKNryNDuaMXcaVAAwZ2LeVD/fh5I1BMyXeKm9e7aJ56MCEVty7Qt9MBkVYK7EfGmD4oIi1SYeU5UBBQB3OuZKdfF+IcghyLInZ5oyEe+XgqwA22zmSW2JfCmoChTYk29K9ItBVCDFzv7MkfoVAMyNeGNeu1j6pYh5EXOjAy6WIznfFaiwc3/rUsZvscq3Pm/jUp5gsRVgPsSciNdvfQqAEqtedRBLKFExF2I+dMhmv/NdAV5CMx9qcQG9RBIRj1SFdrINROEEP8s3Xrn1+N4BmAMxD6oKcv+Odwgy7cl5rhsLEiDeCjD/YQ7UHHT/Fk8FmPvwknlzMrrXhSoQsh6PS69XAcC8h7lPZbJOL/MNAXMe5j3HXSz/cb4rwI2GeU9TMk+vc1WA+U4xvDXZZ/fwHBOvxpqNbgVAkfX4Fc6DZg4B8xzmOkw1Rn0AzPan3R3W5znfFci1J89zHjW9AtW203X5BJiqAPObHOvvnW+ADDtY8oQz4huAQ8Dr8+/weycQK3DKxf7PSKL/AgwAL1ywEbSORZ0AAAAASUVORK5CYII=");background-color:#f1f4f4;background-position:160.5px;background-repeat:no-repeat}
div.component_flyout_infobox:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_flyout_infobox .component_link.more_info .text,div.component_flyout_infobox .component_link.more_info *{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#111}
div.component_flyout_infobox .component_link.more_info .text:lang(ru),div.component_flyout_infobox .component_link.more_info *:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_flyout_infobox div.flyout_infobox_content{display:table;width:100%}
div.component_flyout_infobox div.flyout_infobox_content>.icon{color:#d1d7d7;font-size:60px;font-size:3.75rem;line-height:0;width:205px;vertical-align:middle;display:table-cell;height:90px;padding-left:15px}
div.component_flyout_infobox div.flyout_infobox_content .information_content{display:table-cell;vertical-align:middle;letter-spacing:.1px;line-height:1.7;font-size:13px;font-size:.8125rem}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center{text-align:left}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center p{vertical-align:center;margin:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center span.icon.icon-right_thin:after{font-size:8px;font-size:.5rem}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data{display:table;max-width:100%}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component{display:table-cell;width:207px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component:last-child{padding-right:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address{vertical-align:middle}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address .locality,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address .postal-code{margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.landing_page div.address_title,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_title{margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.landing_page div.address_data,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data{margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.landing_page div.address_data strong.fn,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.landing_page div.address_data strong.org,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.landing_page div.address_data strong.name,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data strong.fn,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data strong.org,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data strong.name{margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.landing_page{width:208px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.contact_data{float:left}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data span,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.contact_data span{margin:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data strong.name,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.contact_data strong.name{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.address_data strong.name:lang(ru),div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address.flyout div.contact_data strong.name:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data p{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#999}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_flyout_infobox div.flyout_infobox_content div.information_close{display:table-cell;text-align:right;vertical-align:middle;width:100px}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close{margin-top:0}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a span.text{color:#f1f4f4}
@media only screen and (max-width:1279px){div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a span.text{display:none}
}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a:hover span.text,div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a :active span.text,div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a :focus span.text{color:#000}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a:hover span.cycleLink,div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a :active span.cycleLink,div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a :focus span.cycleLink{background-color:#d1d7d7;opacity:1;box-shadow:none}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a span.cycleLink{color:#000;box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
div.component_flyout_infobox .component_address{vertical-align:top}
div.component_flyout_infobox .component_address .text,div.component_flyout_infobox .component_address *{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#999}
div.component_flyout_infobox .component_address .text:lang(ru),div.component_flyout_infobox .component_address *:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){div.component_flyout_infobox{background-position:188px;padding-left:0;padding-top:40px;padding-bottom:40px}
div.component_flyout_infobox div.flyout_infobox_content>.icon{width:207px;padding-left:0;text-align:center}
div.component_flyout_infobox div.flyout_infobox_content .information_content{padding-left:73px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data{padding-top:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data div{width:160px;margin-right:80px;padding:10px 0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data div:nth-child(2){margin-right:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data div:last-child{padding-top:5px;width:180px;margin-right:25px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data{display:block}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component{display:block;float:left;width:auto}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address{padding-right:0;width:205px;margin-bottom:25px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address:last-child{float:none;margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address div.contact_data,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address div.address_data{float:none}
div.component_flyout_infobox div.flyout_infobox_content div.information_close{width:auto}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a:hover span.text{display:none}
div.component_flyout_infobox div.flyout_infobox_content div.information_close a.info-close:hover span.text,div.component_flyout_infobox div.flyout_infobox_content div.information_close a.info-close :active span.text,div.component_flyout_infobox div.flyout_infobox_content div.information_close a.info-close :focus span.text{display:none}
}
@media only screen and (max-width:767px){div.component_flyout_infobox{margin-top:0;padding:30px 15px 50px 15px;background-image:none;border-top:0}
div.component_flyout_infobox div.flyout_infobox_content div.icon{display:none}
div.component_flyout_infobox div.flyout_infobox_content div.information_content{padding:0}
div.component_flyout_infobox div.flyout_infobox_content div.information_content .center .info-data .contact{margin-bottom:25px}
div.component_flyout_infobox div.flyout_infobox_content div.information_content .center .info-data .contact:last-child{margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content div.information_close{display:none}
}
.page.sub-page div.component_flyout_infobox.flyout div.flyout_infobox_content .information_content .center .info-data .component_address{width:208px}
.component_form_container{margin-top:0}
.component_form_container div.component_form_group{margin-top:30px;margin-bottom:0}
.component_form_container div.component_seminar_condition{margin-top:20px}
.component_form_container .component_column_layout .component_form_group{margin-top:50px;margin-bottom:-8px}
@media only screen and (max-width:767px){.component_form_container .component_column_layout .component_form_group.closely{margin-top:30px}
.component_form_container .component_column_layout .component_form_group.closely.emptyLabel{margin-top:10px}
}
@media only screen and (max-width:767px){.component_form_container .component_column_layout .col{padding-bottom:18px}
}
.component_form_container .component_column_layout .component_input_text,.component_form_container .component_column_layout .component_textarea,.component_form_container .component_column_layout .component_select,.component_form_container .component_column_layout .component_checkbox{margin-top:50px;margin-bottom:0}
.component_form_container .component_column_layout .component_input_text.hardlock,.component_form_container .component_column_layout .component_textarea.hardlock,.component_form_container .component_column_layout .component_select.hardlock,.component_form_container .component_column_layout .component_checkbox.hardlock{margin-top:20px;margin-bottom:40px}
.component_form_container .component_column_layout .component_input_text.small_margin,.component_form_container .component_column_layout .component_textarea.small_margin,.component_form_container .component_column_layout .component_select.small_margin,.component_form_container .component_column_layout .component_checkbox.small_margin{margin-top:20px}
@media only screen and (max-width:767px){.component_form_container .component_column_layout .component_input_text.small_margin,.component_form_container .component_column_layout .component_textarea.small_margin,.component_form_container .component_column_layout .component_select.small_margin,.component_form_container .component_column_layout .component_checkbox.small_margin{margin-top:10px}
}
.component_form_container .component_column_layout .component_input_text.small_margin_bottom,.component_form_container .component_column_layout .component_textarea.small_margin_bottom,.component_form_container .component_column_layout .component_select.small_margin_bottom,.component_form_container .component_column_layout .component_checkbox.small_margin_bottom{margin-bottom:18px}
.component_form_container .component_column_layout .component_input_text.no_margin_top,.component_form_container .component_column_layout .component_textarea.no_margin_top,.component_form_container .component_column_layout .component_select.no_margin_top,.component_form_container .component_column_layout .component_checkbox.no_margin_top{margin-top:0}
@media only screen and (max-width:767px){.component_form_container .component_column_layout .component_input_text,.component_form_container .component_column_layout .component_textarea,.component_form_container .component_column_layout .component_select,.component_form_container .component_column_layout .component_checkbox{margin-top:40px}
.component_form_container .component_column_layout .component_input_text.small.last,.component_form_container .component_column_layout .component_input_text.large.last,.component_form_container .component_column_layout .component_textarea.small.last,.component_form_container .component_column_layout .component_textarea.large.last,.component_form_container .component_column_layout .component_select.small.last,.component_form_container .component_column_layout .component_select.large.last,.component_form_container .component_column_layout .component_checkbox.small.last,.component_form_container .component_column_layout .component_checkbox.large.last{margin-top:10px}
}
@media only screen and (max-width:767px) and (max-width:767px){.component_form_container .component_column_layout .component_input_text.small.last.normal_margin,.component_form_container .component_column_layout .component_input_text.large.last.normal_margin,.component_form_container .component_column_layout .component_textarea.small.last.normal_margin,.component_form_container .component_column_layout .component_textarea.large.last.normal_margin,.component_form_container .component_column_layout .component_select.small.last.normal_margin,.component_form_container .component_column_layout .component_select.large.last.normal_margin,.component_form_container .component_column_layout .component_checkbox.small.last.normal_margin,.component_form_container .component_column_layout .component_checkbox.large.last.normal_margin{margin-top:40px}
}
.component_form_container .component_column_layout .component_input_text.small>label{white-space:nowrap}
.component_form_container .submitted .component_form_group>span.label.invalid{color:#cc3d5b}
.component_form_container .submitted span.label_info.invalid{color:#cc3d5b}
.component_form_container .submitted span.label_info.invalid *{color:#cc3d5b}
.component_form_container .submitted :invalid[type="radio"] ~ .component_icon{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
.component_form_container .submitted textarea:invalid,.component_form_container .submitted :invalid[type="email"],.component_form_container .submitted :invalid[type="number"],.component_form_container .submitted :invalid[type="text"],.component_form_container .submitted :invalid[type="password"],.component_form_container .submitted :invalid[type="selection"],.component_form_container .submitted :invalid[type="tel"]{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
.component_form_container .submitted textarea:invalid ~ label,.component_form_container .submitted :invalid[type="email"] ~ label,.component_form_container .submitted :invalid[type="number"] ~ label,.component_form_container .submitted :invalid[type="text"] ~ label,.component_form_container .submitted :invalid[type="password"] ~ label,.component_form_container .submitted :invalid[type="selection"] ~ label,.component_form_container .submitted :invalid[type="tel"] ~ label{color:#cc3d5b}
.component_form_container .submitted .error{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b;background-color:transparent}
.component_form_container .submitted .error ~ label{color:#cc3d5b}
.component_form_container .submitted input.error{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
.component_form_container .submitted input.error ~ label{color:#cc3d5b}
.component_form_container .submitted .ng-invalid{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
.component_form_container .submitted .ng-invalid ~ label{color:#cc3d5b}
.component_form_container .submitted :invalid[type="checkbox"] ~ div.default_checkbox .component_icon{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
.component_form_container .submitted :invalid[type="checkbox"] ~ div.default_checkbox label{color:#cc3d5b}
.component_form_container .submitted .ng-invalid[type="checkbox"] ~ div.default_checkbox .component_icon{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
.component_form_container .submitted .ng-invalid[type="checkbox"] ~ div.default_checkbox label{color:#cc3d5b}
.component_form_container .component_button,.component_form_container .component_input_button{margin:0}
@media only screen and (max-width:767px){.component_form_container .component_button,.component_form_container .component_input_button{float:none;display:block;margin-bottom:10px}
}
.component_form_container .component_button.align-right,.component_form_container .component_input_button.align-right{text-align:right}
.component_form_container .component_button.align-left,.component_form_container .component_input_button.align-left{text-align:left}
.component_form_container .component_button{margin-right:10px}
@media only screen and (max-width:767px){.component_form_container .component_button{margin-right:0}
}
.component_form_container div.error_message{color:#cc3d5b;display:none;margin-bottom:35px}
@media only screen and (max-width:767px){.component_form_container div.error_message{margin-bottom:15px}
}
.component_form_group{position:relative;display:inline-block;width:100%}
.component_form_group label{cursor:pointer;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#999;margin:0 0 .25em}
.component_form_group label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component_form_group span.label{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999;margin:0 0 0 5px;position:absolute;left:0;top:-20px;cursor:pointer;height:20px}
.component_form_group span.label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999}
.component_form_group.error span.label{color:#cc3d5b}
.component_form_group.horizontal .component_checkbox,.component_form_group.horizontal .component_radio{display:table;float:left}
.component_form_group.horizontal .component_checkbox span.component_icon,.component_form_group.horizontal .component_radio span.component_icon{display:block}
.component_form_group.horizontal .component_checkbox label,.component_form_group.horizontal .component_radio label{display:table-cell}
.component_form_group.vertical .component_checkbox,.component_form_group.vertical .component_radio{clear:both;float:left;margin-top:18px;padding-right:0}
.component_form_group .component_checkbox,.component_form_group .component_radio{padding-right:20px;margin-top:18px;margin-bottom:4px;margin-left:5px}
.component_form_group .component_checkbox:last-child,.component_form_group .component_radio:last-child{padding-right:0}
.component_form_group.extra_padding .component_checkbox,.component_form_group.extra_padding .component_radio{padding-right:60px}
.component_form_group.extra_padding .component_checkbox:last-child,.component_form_group.extra_padding .component_radio:last-child{padding-right:0}
.component_form_group.readonly .component_radio span.component_icon span.icon:before{color:gray}
.component_form_group.readonly .component_radio:not(.selected){display:none}
div.component_functional_footer{background-color:#f1f4f4;border-top:1px solid #e1e7e7;padding:0 40px 0 45px;margin:70px -40px -80px -45px}
div.component_functional_footer div.content,div.component_functional_footer form.content{display:table;width:100%}
div.component_functional_footer div.content .col1,div.component_functional_footer div.content .col2,div.component_functional_footer div.content .col3,div.component_functional_footer form.content .col1,div.component_functional_footer form.content .col2,div.component_functional_footer form.content .col3{display:table-cell;vertical-align:middle}
div.component_functional_footer div.content .col1,div.component_functional_footer form.content .col1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABpCAYAAABbLSFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjVFMDY2MzI1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjVFMDY2MzM1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NUUwNjYzMDU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NUUwNjYzMTU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMcpAkAAAPzSURBVHjaxJtLSNRRGMXvTIoYGSRRC2khRi8kIYJaSNaiaBFB5aJAylqU0MseRm+i7EHaZJZgLtKFixa1qY3kIgQXCSYEEi0MEaeFEgoaSmjaOcwniPiY0f/cc+BsdAZ+/+/e+7/fvUdDPdFov3NuF/zDCRSG38AvnUgEeAhvgY+oAIbhK3AEXq4AoN7CP+FbKgDqAlwKr1cBdMKv4RcqAOoevA0+qAIYgq9ZFdIVAFQj/AsuUwFMwmcNIFsBQH2DG3xMyPA8v7sL74T3qwAG4eu2T6QpAKh6+Dd8VQXACXkevgGvUwBQ7bY0IyoA6ia8B96rAhiAb9uETFUAUHXwH9sxJQAT9oZkJbIUAFQb/A5+pgJwtiT3wQUqALbxd+AaOEUBQNXC49bGSQD+wedsw1qrAKBa4Q9whQrAWdPC/jFfBdAH34dfwcsUAFS1rYYSFcC4vSEfwGsUAFQL/Al+rAJwdsAthHeoAHiWKLc3ZFgBQFXBK+DTKoAx6yFZiUwFANUMf4YfqQCoy3ARvF0F0GtLkj1kSAFAVcKr4ZMqgL82IZ/AqxQAVBP8xTYsCQB1ES6G81QA3da01Mw2IX0AOAPIsqUpARi1oXgKr1QAOOsfO1zsKlACMDUhz8C5KoAu2zGrVQAU44Ec+KgKYMQ2Kx5wM0I90agTidv21xSn03P4Y1gIcIkvKFUFmE8xpzqsqABzqYi18cMKAOZSzKeYUznfQ8A8qnT64cV3BXj9z1yqc+oHPivAewTmUccUm1G6PT3zqCEFQJmdHRtn/sLHEGQbAK9xJhUdEUvf4GI5lPNdAeZNzJ1OKNryNDuaMXcaVAAwZ2LeVD/fh5I1BMyXeKm9e7aJ56MCEVty7Qt9MBkVYK7EfGmD4oIi1SYeU5UBBQB3OuZKdfF+IcghyLInZ5oyEe+XgqwA22zmSW2JfCmoChTYk29K9ItBVCDFzv7MkfoVAMyNeGNeu1j6pYh5EXOjAy6WIznfFaiwc3/rUsZvscq3Pm/jUp5gsRVgPsSciNdvfQqAEqtedRBLKFExF2I+dMhmv/NdAV5CMx9qcQG9RBIRj1SFdrINROEEP8s3Xrn1+N4BmAMxD6oKcv+Odwgy7cl5rhsLEiDeCjD/YQ7UHHT/Fk8FmPvwknlzMrrXhSoQsh6PS69XAcC8h7lPZbJOL/MNAXMe5j3HXSz/cb4rwI2GeU9TMk+vc1WA+U4xvDXZZ/fwHBOvxpqNbgVAkfX4Fc6DZg4B8xzmOkw1Rn0AzPan3R3W5znfFci1J89zHjW9AtW203X5BJiqAPObHOvvnW+ADDtY8oQz4huAQ8Dr8+/weycQK3DKxf7PSKL/AgwAL1ywEbSORZ0AAAAASUVORK5CYII=") no-repeat scroll right center transparent;color:#d1d7d7;padding-left:15px;padding-right:30px;line-height:0;vertical-align:middle;display:table-cell;height:90px;width:285px}
@media only screen and (max-width:1279px){div.component_functional_footer div.content .col1,div.component_functional_footer form.content .col1{padding-left:0;width:255px}
}
div.component_functional_footer div.content .col2,div.component_functional_footer form.content .col2{padding-left:60px}
div.component_functional_footer div.content .col3,div.component_functional_footer form.content .col3{text-align:right}
div.component_functional_footer div.content .col3 .component_button,div.component_functional_footer form.content .col3 .component_button{margin-top:0}
@media only screen and (max-width:767px){div.component_functional_footer{display:none}
}
div.google_map{height:400px}
@media only screen and (max-width:767px){div.google_map{height:200px}
}
div.pac-container{z-index:10000}
div.component_green_box_scroller{display:block;margin-top:0;z-index:50}
div.component_green_box_scroller div.green_box_container{overflow:hidden;display:block;position:relative;width:100%;height:105px}
@media only screen and (max-width:1279px){div.component_green_box_scroller div.green_box_container{height:105px}
}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container{height:75px}
}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll{height:100%;width:100%;overflow-x:auto;overflow-y:hidden}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table{display:table;table-layout:fixed;width:1280px;height:auto}
@media only screen and (max-width:1279px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table{width:768px}
}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table{width:320px}
}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box{display:table-cell;width:430px;height:105px;background-color:#e3eddc;border-right:1px solid #fff}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box:nth-child(n+3){border-right:0}
@media only screen and (max-width:1279px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box{width:430px;height:105px}
}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box{width:300px;height:75px}
}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a{display:table;table-layout:fixed;width:100%;height:100%}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .box_icon{display:table-cell;height:100%;width:95px;vertical-align:middle;text-align:center}
@media only screen and (max-width:1279px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .box_icon{width:95px}
}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .box_icon{width:65px}
}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .box_icon .component_icon .icon:before{font-size:32px;font-size:2rem}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info{display:block;vertical-align:middle;width:100%;height:105px;padding:20px 20px 20px 0}
@media only screen and (max-width:1279px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info{height:105px}
}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info{height:75px;padding:10px 10px 10px 0}
}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info .component_link .text{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info .component_link .text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info .component_link .text{height:75px;font-size:9px;font-size:.5625rem}
}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info .component_link .component_icon .icon:after{font-size:8px;font-size:.5rem}
}
div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info .text{font-family:HelveticaNeue56Italic,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:767px){div.component_green_box_scroller div.green_box_container div.green_box_container_scroll div.green_box_table div.green_box a .info .text{font-size:9px;font-size:.5625rem}
}
div.component_green_box_scroller div.js_shadow_container_left{top:0;left:0;height:0;position:absolute;width:35px;margin-left:-35px;z-index:10;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_green_box_scroller div.js_shadow_container_left.js_show_shadow{height:100%;-moz-box-shadow:10px 0 13px -10px #888;-webkit-box-shadow:10px 0 13px -10px #888;box-shadow:10px 0 13px -10px #888;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_green_box_scroller div.js_shadow_container_right{top:0;height:0;position:absolute;width:35px;margin-right:-35px;z-index:10;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_green_box_scroller div.js_shadow_container_right.js_show_shadow{height:100%;-moz-box-shadow:-10px 0 13px -10px #888;-webkit-box-shadow:-10px 0 13px -10px #888;box-shadow:-10px 0 13px -10px #888;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component.component_head_section{margin-top:0;overflow:hidden;display:table;background-color:#f1f4f4;padding:10px;width:100%}
div.component.component_head_section div.images_content{display:table-cell;vertical-align:top;width:200px;height:200px}
div.component.component_head_section div.images_content .component_image{height:100%;width:100%;background-color:#fff}
div.component.component_head_section div.images_content .component_image .image_container{width:200px;height:200px;display:table-cell;text-align:center;vertical-align:middle}
div.component.component_head_section div.images_content .component_image .image_container img{max-height:200px;max-width:200px}
div.component.component_head_section div.text_content{display:table-cell;vertical-align:top;padding-left:40px;padding-right:12px;line-height:1.1em}
div.component.component_head_section div.text_content h3.title{margin-bottom:5px;max-height:20px}
div.component.component_head_section div.text_content p.text{margin-top:15px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.component.component_head_section div.text_content p.text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component.component_head_section{display:block;margin-left:-15px;margin-right:-15px;padding:15px;width:auto}
div.component.component_head_section div.images_content{display:block;width:100%;height:auto}
div.component.component_head_section div.images_content .component_image .image_container{width:286px;height:286px}
div.component.component_head_section div.images_content .component_image .image_container img{max-height:286px;max-width:286px}
div.component.component_head_section div.text_content{display:block;padding-left:0;padding-right:0}
div.component.component_head_section div.text_content h3.title{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;margin-top:30px}
div.component.component_head_section div.text_content h3.title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component.component_head_section div.text_content p.text{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;margin-bottom:0}
div.component.component_head_section div.text_content p.text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
}
div.component_headline{margin-top:0;position:relative}
div.component_headline b,div.component_headline strong{font-size:inherit}
div.component_headline h1{line-height:1.2}
div.component_headline.withMetaBar h1,div.component_headline.withMetaBar h2{padding-right:50px}
@media only screen and (max-width:767px){div.component_headline.withMetaBar h1,div.component_headline.withMetaBar h2{padding-right:30px}
}
div.component_headline.no_border h1,div.component_headline.no_border h2,div.component_headline.no_border h3,div.component_headline.no_border h4{border-bottom:0;padding-bottom:0}
div.component_headline .meta{position:absolute;right:0;bottom:10px;width:auto}
@media only screen and (max-width:1279px){div.component_headline .meta{height:25px}
}
div.component_headline h2{padding-bottom:10px;border-bottom:1px solid #e1e7e7;margin-top:70px;margin-bottom:40px}
@media only screen and (max-width:767px){div.component_headline h2{margin-top:20px;margin-bottom:0}
}
div.component_headline h3{font-size:16px;font-size:1rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;border-bottom:1px solid #e1e7e7;padding-bottom:10px;margin-top:70px}
div.component_headline h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_headline h3{margin-top:20px;margin-bottom:0}
}
div.component_headline h4{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;border-bottom:1px solid #e1e7e7;padding-bottom:10px;margin-top:30px;margin-bottom:20px}
div.component_headline h4:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_headline h5{font-size:13px;font-size:.8125rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-bottom:10px;margin-top:4px}
div.component_headline h5:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_headline div.component_link.rss,div.component_headline div.component_link.help,div.component_headline div.component_link.notice,div.component_headline div.component_link.print,div.component_headline div.component_link.mobile_menu,div.component_headline div.component_link.gridviewButton,div.component_headline div.component_link.listviewButton,div.component_headline div.component_switch_view,div.component_headline span.component_link.rss,div.component_headline span.component_link.help,div.component_headline span.component_link.notice,div.component_headline span.component_link.print,div.component_headline span.component_link.mobile_menu,div.component_headline span.component_link.gridviewButton,div.component_headline span.component_link.listviewButton,div.component_headline span.component_switch_view{margin-left:10px;margin-top:0;margin-bottom:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}
div.component_headline div.component_link.rss.mobile_menu,div.component_headline div.component_link.help.mobile_menu,div.component_headline div.component_link.notice.mobile_menu,div.component_headline div.component_link.print.mobile_menu,div.component_headline div.component_link.mobile_menu.mobile_menu,div.component_headline div.component_link.gridviewButton.mobile_menu,div.component_headline div.component_link.listviewButton.mobile_menu,div.component_headline div.component_switch_view.mobile_menu,div.component_headline span.component_link.rss.mobile_menu,div.component_headline span.component_link.help.mobile_menu,div.component_headline span.component_link.notice.mobile_menu,div.component_headline span.component_link.print.mobile_menu,div.component_headline span.component_link.mobile_menu.mobile_menu,div.component_headline span.component_link.gridviewButton.mobile_menu,div.component_headline span.component_link.listviewButton.mobile_menu,div.component_headline span.component_switch_view.mobile_menu{display:none}
div.component_headline div.component_link.rss.gridviewButton,div.component_headline div.component_link.rss.listviewButton,div.component_headline div.component_link.help.gridviewButton,div.component_headline div.component_link.help.listviewButton,div.component_headline div.component_link.notice.gridviewButton,div.component_headline div.component_link.notice.listviewButton,div.component_headline div.component_link.print.gridviewButton,div.component_headline div.component_link.print.listviewButton,div.component_headline div.component_link.mobile_menu.gridviewButton,div.component_headline div.component_link.mobile_menu.listviewButton,div.component_headline div.component_link.gridviewButton.gridviewButton,div.component_headline div.component_link.gridviewButton.listviewButton,div.component_headline div.component_link.listviewButton.gridviewButton,div.component_headline div.component_link.listviewButton.listviewButton,div.component_headline div.component_switch_view.gridviewButton,div.component_headline div.component_switch_view.listviewButton,div.component_headline span.component_link.rss.gridviewButton,div.component_headline span.component_link.rss.listviewButton,div.component_headline span.component_link.help.gridviewButton,div.component_headline span.component_link.help.listviewButton,div.component_headline span.component_link.notice.gridviewButton,div.component_headline span.component_link.notice.listviewButton,div.component_headline span.component_link.print.gridviewButton,div.component_headline span.component_link.print.listviewButton,div.component_headline span.component_link.mobile_menu.gridviewButton,div.component_headline span.component_link.mobile_menu.listviewButton,div.component_headline span.component_link.gridviewButton.gridviewButton,div.component_headline span.component_link.gridviewButton.listviewButton,div.component_headline span.component_link.listviewButton.gridviewButton,div.component_headline span.component_link.listviewButton.listviewButton,div.component_headline span.component_switch_view.gridviewButton,div.component_headline span.component_switch_view.listviewButton{margin-bottom:2px}
@media only screen and (max-width:1279px){div.component_headline div.component_link.rss,div.component_headline div.component_link.help,div.component_headline div.component_link.notice,div.component_headline div.component_link.print,div.component_headline div.component_link.mobile_menu,div.component_headline div.component_link.gridviewButton,div.component_headline div.component_link.listviewButton,div.component_headline div.component_switch_view,div.component_headline span.component_link.rss,div.component_headline span.component_link.help,div.component_headline span.component_link.notice,div.component_headline span.component_link.print,div.component_headline span.component_link.mobile_menu,div.component_headline span.component_link.gridviewButton,div.component_headline span.component_link.listviewButton,div.component_headline span.component_switch_view{z-index:10000;position:absolute;right:0;bottom:0}
div.component_headline div.component_link.rss.mobile_menu,div.component_headline div.component_link.rss.component_switch_view,div.component_headline div.component_link.help.mobile_menu,div.component_headline div.component_link.help.component_switch_view,div.component_headline div.component_link.notice.mobile_menu,div.component_headline div.component_link.notice.component_switch_view,div.component_headline div.component_link.print.mobile_menu,div.component_headline div.component_link.print.component_switch_view,div.component_headline div.component_link.mobile_menu.mobile_menu,div.component_headline div.component_link.mobile_menu.component_switch_view,div.component_headline div.component_link.gridviewButton.mobile_menu,div.component_headline div.component_link.gridviewButton.component_switch_view,div.component_headline div.component_link.listviewButton.mobile_menu,div.component_headline div.component_link.listviewButton.component_switch_view,div.component_headline div.component_switch_view.mobile_menu,div.component_headline div.component_switch_view.component_switch_view,div.component_headline span.component_link.rss.mobile_menu,div.component_headline span.component_link.rss.component_switch_view,div.component_headline span.component_link.help.mobile_menu,div.component_headline span.component_link.help.component_switch_view,div.component_headline span.component_link.notice.mobile_menu,div.component_headline span.component_link.notice.component_switch_view,div.component_headline span.component_link.print.mobile_menu,div.component_headline span.component_link.print.component_switch_view,div.component_headline span.component_link.mobile_menu.mobile_menu,div.component_headline span.component_link.mobile_menu.component_switch_view,div.component_headline span.component_link.gridviewButton.mobile_menu,div.component_headline span.component_link.gridviewButton.component_switch_view,div.component_headline span.component_link.listviewButton.mobile_menu,div.component_headline span.component_link.listviewButton.component_switch_view,div.component_headline span.component_switch_view.mobile_menu,div.component_headline span.component_switch_view.component_switch_view{display:block}
}
div.component_headline div.component_link.rss .component_icon .icon,div.component_headline div.component_link.help .component_icon .icon,div.component_headline div.component_link.notice .component_icon .icon,div.component_headline div.component_link.print .component_icon .icon,div.component_headline div.component_link.mobile_menu .component_icon .icon,div.component_headline div.component_link.gridviewButton .component_icon .icon,div.component_headline div.component_link.listviewButton .component_icon .icon,div.component_headline div.component_switch_view .component_icon .icon,div.component_headline span.component_link.rss .component_icon .icon,div.component_headline span.component_link.help .component_icon .icon,div.component_headline span.component_link.notice .component_icon .icon,div.component_headline span.component_link.print .component_icon .icon,div.component_headline span.component_link.mobile_menu .component_icon .icon,div.component_headline span.component_link.gridviewButton .component_icon .icon,div.component_headline span.component_link.listviewButton .component_icon .icon,div.component_headline span.component_switch_view .component_icon .icon{width:100%}
div.component_headline span.component_link.help .component_icon.cycleLink span.icon:before,div.component_headline span.component_link.rss .component_icon.cycleLink span.icon:before{font-size:12px;font-size:.75rem}
@media only screen and (max-width:767px){div.component_headline .component_link.rss,div.component_headline .component_link.help,div.component_headline .component_link.notice{bottom:18px}
}
@media only screen and (max-width:767px){div.component_headline h1,div.component_headline h2{padding-bottom:10px}
div.component_headline h1{font-size:25px;font-size:1.5625rem}
div.component_headline.main_headline{margin-bottom:-1px}
}
div.component_headline .title_suffix{font-family:"Helvetica Neue LT W06_55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21.6px;font-weight:500;color:#a9a9a9}
div.component_headline h2 .title_suffix{font-size:12px}
div.component_headline h3 .title_suffix{font-size:9px}
.subsection2 .component_column_layout .col-right h5{margin-top:0;line-height:1}
@media only screen and (max-width:767px){div.landing-page div.component_headline{margin-left:15px;margin-right:15px}
}
div.component_headline.notice{overflow:hidden}
div.component_headline.notice span.component_switch_view.notice{position:absolute;right:0;top:0;width:auto;text-align:right;background:0;box-shadow:none}
div.component_headline.notice span.component_switch_view.notice span.component_button{margin:0;font-size:.625rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_headline.notice span.component_switch_view.notice span.component_button:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_headline_checked{display:table}
div.component_headline_checked h3{padding-left:10px;padding-top:8px;font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_headline_checked h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_headline_checked h3,div.component_headline_checked .component_icon{display:table-cell;vertical-align:top}
div.component_headline_checked .component_icon .icon:before{color:#479c48;font-size:35.2px;font-size:2.2rem}
div.help_popup{display:none;position:absolute;top:-40px;width:250px;height:auto;padding:20px 15px;z-index:15;background-color:#ffffea;box-shadow:0 1px 1px #4f4f4f;box-shadow:0 1px 1px rgba(79,79,79,0.25);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
div.help_popup *{padding:0 !important;margin:0 !important;border:none !important}
div.help_popup h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;margin-bottom:10px}
div.help_popup h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.help_popup p{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.help_popup p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_input_text span.component_link.help{margin-left:10px;position:absolute;right:0;top:-30px}
div.component_input_text div.help_popup{top:-65px}
.component_homepage_slideshow{width:100%;height:100%;margin:0}
.component_homepage_slideshow .play-button{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;width:100px;padding:0}
@media only screen and (max-width:1279px){.component_homepage_slideshow .play-button{width:70px;top:30%}
}
@media only screen and (max-width:767px){.component_homepage_slideshow .play-button{top:50%}
}
.component_homepage_slideshow .play-button .icon-right{border-radius:80px;width:85px;height:85px;line-height:98px;color:#f1f4f4;opacity:1;background:rgba(0,0,0,0.7);font-size:3rem;padding:15px}
.component_homepage_slideshow .play-button .icon-right:before{padding-left:7px}
@media only screen and (max-width:1279px){.component_homepage_slideshow .play-button .icon-right{border-radius:60px;width:65px;height:65px;line-height:78px;font-size:2rem}
}
@media only screen and (max-width:767px){.component_homepage_slideshow .play-button .icon-right{border-radius:40px;width:45px;height:45px;line-height:58px;font-size:2rem}
}
@media only screen and (max-width:767px){.component_homepage_slideshow{position:relative;background-color:#999}
}
.component_homepage_slideshow #js_slideshow_info{margin-top:0;position:absolute;top:0;overflow:hidden;width:100%;height:100%}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_info{min-height:320px;position:relative}
}
.component_homepage_slideshow #js_slideshow_info div.js_controls{position:absolute;left:602px;margin-left:0;top:481px;height:30px;z-index:9}
.component_homepage_slideshow #js_slideshow_info div.js_controls a{font-family:"Icomoon";font-size:12px;font-size:.75rem;color:#fff;border:0;margin:0 5px;position:relative;height:10px;width:10px;display:block;float:left;cursor:pointer;opacity:.6;filter:alpha(opacity=60)}
.component_homepage_slideshow #js_slideshow_info div.js_controls a:before{content:"\e625"}
.component_homepage_slideshow #js_slideshow_info div.js_controls a.js_active{color:#ff0;cursor:default;opacity:1;filter:alpha(opacity=100)}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_info div.js_controls a{font-size:13px;font-size:.8125rem}
}
@media only screen and (max-width:1279px){.component_homepage_slideshow #js_slideshow_info div.js_controls{top:480px;left:344px}
}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_info div.js_controls{top:240px;left:118px}
}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_info div.js_slideshow_inner{position:relative;margin-top:285px}
}
.component_homepage_slideshow #js_slideshow_bg{position:absolute;overflow:hidden;width:100%;height:100%;top:0}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner{position:relative;width:100%;height:100%}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item{width:100%;height:100%;position:absolute;background-size:cover !important;background-repeat:no-repeat;display:none}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active{display:block;z-index:8}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active .mi24VideoDiv{margin-top:75px}
}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active .mi24flashVideo{z-index:0}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active .mi24vmproVideo{z-index:0}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active div.youtubeVideo{position:relative;width:100%;height:0;padding-bottom:50.25%;margin-top:96px}
@media only screen and (max-width:1279px){.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active div.youtubeVideo{padding-bottom:63.25%}
}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active div.youtubeVideo{padding-bottom:59.25%}
}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item.js_active div.youtubeVideo iframe.response_iframe_slot{position:absolute;top:0;left:0;width:100%;height:100%}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img{width:100%;min-width:1600px}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.desktop_bg{display:block}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.tablet_bg{display:none;min-width:0}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.phone_bg{display:none}
@media only screen and (max-width:1279px){.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.desktop_bg{display:none}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.tablet_bg{display:block}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.phone_bg{display:none}
}
@media only screen and (max-width:767px){.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img{min-width:320px;min-height:210px;margin-top:75px}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.desktop_bg{display:none}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.tablet_bg{display:none}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.phone_bg{display:block}
}
@media only screen and (max-width:1279px){.component_homepage_slideshow .stage .js_item .container .slide-teaser{width:390px}
}
@media only screen and (max-width:767px){.component_homepage_slideshow .stage .js_item .js_item-wrapper{width:100%}
.component_homepage_slideshow .stage .js_item .container .slide-teaser{width:175px}
}
.component_homepage_slideshow_yellow_teaser{margin:0;position:absolute;top:231px;width:628px;overflow:hidden;height:auto;background-color:#ff0;display:block;padding:30px 46px;z-index:8}
.component_homepage_slideshow_yellow_teaser h2{font-size:35.2px;font-size:2.2rem;font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;border:0;margin:0 0 10px 0;padding:0;line-height:1.1}
.component_homepage_slideshow_yellow_teaser .component_link span.text{font-size:16px;font-size:1rem}
.component_homepage_slideshow_yellow_teaser p{font-size:16px;font-size:1rem;margin:0;line-height:1.5;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
.component_homepage_slideshow_yellow_teaser p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component_homepage_slideshow_yellow_teaser strong.more_info{white-space:nowrap}
@media only screen and (max-width:1279px){.component_homepage_slideshow_yellow_teaser{top:187px;width:369px;padding:30px 30px 30px 39px}
.component_homepage_slideshow_yellow_teaser p{line-height:1.5}
}
@media only screen and (max-width:767px){.component_homepage_slideshow_yellow_teaser{top:auto;bottom:-1px;width:100%;border-bottom:1px solid #e1e7e7;position:relative;padding:7px 17.5px 6px 17.5px}
.component_homepage_slideshow_yellow_teaser .component_link{display:block;margin-bottom:0}
.component_homepage_slideshow_yellow_teaser .component_link span.text{font-size:16px;font-size:1rem;white-space:normal;text-transform:uppercase}
.component_homepage_slideshow_yellow_teaser h1{font-size:15px;font-size:.9375rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;letter-spacing:.4px;line-height:1.3;margin-top:3.5px}
.component_homepage_slideshow_yellow_teaser h1:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_homepage_slideshow_yellow_teaser p{font-size:12px;font-size:.75rem;letter-spacing:1px;line-height:1.5;margin-top:0;display:none}
.component_homepage_slideshow_yellow_teaser p span.icon{letter-spacing:1px}
}
div.component_icon .icon:before,div.component_icon .icon:after,span.component_icon .icon:before,span.component_icon .icon:after{font-size:11px;font-size:.6875rem}
div.component_image{position:relative}
div.component_image .image_container{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important}
@media only screen and (max-width:1279px){div.component_image .image_container div.component_lightbox.image_teaser{display:none}
}
@media only screen and (max-width:767px){div.component_image .image_container div.component_lightbox.image_teaser{display:none}
}
div.component_image img{vertical-align:middle;max-width:100%}
div.component_image.full-size{width:100%;height:100%}
div.component_image.grid-size{float:left;padding:2px;width:50%;height:50%}
div.component_image.border .image_container{border:3px solid #f1f4f4}
div.component_image.small_flag div.label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;text-transform:none;width:auto;position:absolute;bottom:30px;background-color:#ff0;padding:18px 30px}
div.component_image.small_flag div.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_image.small_flag div.label h3{margin:0}
@media only screen and (max-width:767px){div.component_image.small_flag div.label{width:100%;padding:12px 10px;bottom:-45px}
div.component_image.small_flag div.label .component_link{display:none}
}
div.component_image div.label a,div.component_image div.label div{width:415px;height:auto;background-color:#ff0;position:absolute;top:95px;padding:12px 25px 15px}
div.component_image div.label a h3,div.component_image div.label div h3{text-transform:normal;font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.4;margin:0}
@media only screen and (max-width:767px){div.component_image div.label a h3,div.component_image div.label div h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.4}
div.component_image div.label a h3:lang(ru),div.component_image div.label div h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
}
div.component_image div.label a span.icon:after,div.component_image div.label a span.icon:before,div.component_image div.label div span.icon:after,div.component_image div.label div span.icon:before{font-size:10px;font-size:.625rem}
div.component_image div.label a p.text,div.component_image div.label div p.text{margin:0;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.4;width:365px}
@media only screen and (max-width:1279px){div.component_image div.label a p.text,div.component_image div.label div p.text{width:280px;margin-bottom:10px}
}
@media only screen and (max-width:767px){div.component_image div.label a p.text,div.component_image div.label div p.text{display:none}
}
div.component_image div.label a p.text .component_link.more_info span.text,div.component_image div.label div p.text .component_link.more_info span.text{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.component_image div.label a p.text .component_link.more_info span.text:lang(ru),div.component_image div.label div p.text .component_link.more_info span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){div.component_image div.label a,div.component_image div.label div{padding-bottom:10px;top:42px;width:330px}
}
@media only screen and (max-width:767px){div.component_image div.label a,div.component_image div.label div{display:block;position:static;padding:5px 10px;width:100%;top:auto;bottom:-35px}
}
div.component_image div.label div.left{width:auto;height:30px;top:25px;left:0;padding-top:5px}
@media only screen and (max-width:767px){div.component_image div.label div.left{position:absolute}
}
div.component_image div.label div.left p.text{display:block;width:auto;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_image div.label div.left p.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_image div.label div.right{width:auto;height:30px;top:25px;right:0;padding-top:5px}
@media only screen and (max-width:767px){div.component_image div.label div.right{position:absolute}
}
div.component_image div.label div.right p.text{display:block;width:auto;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_image div.label div.right p.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_image div.label-new{position:absolute;min-width:50px;max-width:75px;background-color:#ff0;top:45px;left:0}
@media only screen and (max-width:767px){div.component_image div.label-new{max-width:72px}
}
div.component_image div.label-new p.text{width:100%;margin:0;line-height:20px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-align:center;font-size:14px;font-size:.875rem;background-color:#ff0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 5px}
div.component_image div.label-new p.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_image div.label-new p.text{padding:0 3px}
}
@media only screen and (max-width:767px){div.component_image.kopfteil{margin-left:-17.5px;width:320px}
div.component_image.kopfteil .label a{padding-left:17.5px;padding-right:16.5px}
}
div.component_image img.badge_apple{width:200px;height:auto}
div.component_image img.badge_google{width:225px;height:auto}
@media only screen and (max-width:767px){div.component_image img.badge_apple{width:100px}
div.component_image img.badge_google{width:110px}
}
div.component_image div.headline{padding-bottom:10px;border-bottom:1px solid #e1e7e7}
div.component_image.portrait{text-align:center;display:block;max-width:100%}
div.component_image.portrait div.image_container img.image{height:auto;width:auto}
div.component_image.js_squared{display:table;vertical-align:middle;text-align:center;table-layout:fixed}
div.component_image.js_squared div.image_container{display:table-cell;vertical-align:middle;text-align:center}
div.component_image.js_squared div.image_container img.image{max-height:100%;max-width:100%}
div.component_image.js_squared.border img{border:0}
div.component_image.inline{display:inline-block;max-width:100%}
div.component_image.zvalues .image_container{text-align:center}
div.component_image.zvalues .image_container img{max-width:462px;max-height:462px}
@media only screen and (max-width:767px){div.component_image.zvalues .image_container img{max-width:284px;max-height:284px}
}
.component_image_gallery{display:block}
@media only screen and (max-width:767px){.component_image_gallery{padding-top:15px}
}
.component_image_gallery.col-50{width:50%}
.component_image_gallery .component_list_of_image_thumbs{border-top:20px solid #fff}
@media only screen and (max-width:1279px){.component_image_gallery .component_list_of_image_thumbs{border-top:15px solid #fff}
}
@media only screen and (max-width:767px){.component_image_gallery .component_list_of_image_thumbs{border-top:20px solid #fff}
}
.component_image_gallery div.main-image-container{position:relative}
.component_image_gallery div.main-image-container div.nav_prev,.component_image_gallery div.main-image-container div.nav_next{width:100px;height:100%;position:absolute;top:0;cursor:pointer;opacity:0}
.component_image_gallery div.main-image-container div.nav_prev{left:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAClCAYAAAGPclWYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkYzNTUyN0Q5OEQ4MTFFNEJFRDE5NTIxMEM4MjQzODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkYzNTUyN0U5OEQ4MTFFNEJFRDE5NTIxMEM4MjQzODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRjM1NTI3Qjk4RDgxMUU0QkVEMTk1MjEwQzgyNDM4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRjM1NTI3Qzk4RDgxMUU0QkVEMTk1MjEwQzgyNDM4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnO8nwcAAAmTSURBVHjaYvz//z8DLsACIoSEhLDJ+TKCdOKQZGDCYaIvLklpIN6MS/IdLmNBxn2HcYh2kC8uSU6YI7BJCuEz1gibJOUOYoA6SBZf2L7AJ/kb2XjyowyfTh4mBtyAGyCAGPElMEZBQUGsEu/evSM9DTHgS0Om+NLQaVySm8mOMqySvrgC3hSbLpjkaVzBR9BYBnzGMuBKu8iS59CNJzqEMEKKCVd0EU59uJIJEFgABBDeRI0HuLGQqEEJiLmACXMXEwmaQO6/D8RX4OUpkZo2E5M38WoiRqMvrgSCy6mgYLbGpYlQEtiMzyksxDqNUEm6mdi4YSJHE3rW0gZiFVI1gsBVIL6DK/MSE6qbidGMr5z0JUcjQc2EkhxMsyipGmGafxIqknCBT+hOZyKxBNhMqPYhpJkBIIDw1ob4AL4iEGfmBhZWm0l1Khu5geMOso1UjcZAfJ4cG6WA+AmpGskqV8lK5GQXyDpAfJ0cGxWhxQlJGn1JLckpChyC5Sw2jRpAfJscG1WB+AapGsmqdMgOHLJqKxVoi4JkGzVhzRBqJnKCGjnJrVhdyLXxLBCbkaPxGRCLkxs4RNXG+EKVkdw2gA+5NoISgy45GkHJT2FAGg9kp9XNhLpJ+MAtINYiR+NNIFYm14+byW3nUBSqFDWQ7gH7YarkaLwKLelJb+eARgpAACAAr2bv0kAQRPFBztLCI1jYCBamSwqLIFhYCrL/rYWNYOVXEYuAoBAIVn4WItjqDDsbwuHh7uzMDLzy+DE7l828l0htoAhWYuZqaoINbVECgOBna+DSpaUu1zxhVkdKTZz0+U9t4A5qxJvpXYmtltSIgTPUItdV187rDGKmCJbArLyg+laUwGo6pA/yBPWOuip5UAKkWGKXv4EeSx9uhEd4gfqSHE1jOa+al0YFltPhBupIC/YfcA81RM1R91rXUR/wADVA3aBeNS/bxnJeuWbRDPaXVzSFdYHXHbA58G2lu+ABhM6RBi9gF7ruAUxQWhWOIQZGYH3TAO8nn6gxinb7qWWHqZ5QpxB/Vw4eQKofrZdJEkxXQaWB9gtDtz2AVLcQ89F93nHMgVSUq57zQhU8gFTfpXPVsmvZUE1/uArd9AAmKM32MKUP1kDgt/cSYj4dPIBUH31ztfT4y7m2bZv3HxTFGnJe8/ArAO/m9wpRFMRx3QcpSm2UX1lkWe228qOskqIk+XNJWiEpFA9+LGFlSVoPHqSIB7FHM5pOe9f9cb4ztc152f1075lzZuZ7zkY+cotiUY7pQpmUS9BzZ6Ypw3PnKby9Aa0n42jcRMPaxby9o2F5Aq2gXyNr4dcaOwnr51doGAfFDnpTljvEKxo2U69vdAlLi2IJnr1TIplCYRwUe+hCqMXK1lDYXFAxwXM0T7caBSxH4Dkalid/iO4FmkQKeULDFoIGRVwY7+jlsF+MAuNcVUTDJslHkjfCwIze0knjRzRsifwqWllICuHmGw3LkT9BizSj5E/j7tj/wcztkV4a36NhfONkzUWGrQfrIV+pfr7QsDHyR66KFD9YNkyeigvrD5OB48C4UtpwXZfbsA7y5rzgAw3jv40cIFobCWMx87IBZF6NRruEhnH62EZ285617/VpwC6s9QWfs4K1zqCwT1pfcr1B19mBtd6gMLnOMhqwkrXu4Lv+FiJY/GBvYtyGhskOZVoDJudvRAPGkTmoATO26ypYgsBexLgVDZPBMqsBM8YC2LAGjAWwIQ2Ysf04wRIW9izGzRpqAQfLvAZMluUpDRg3HGkNmGylpjRgFfLmnmUjGiaDZVEDZqwctIxwASsGLZBcSe18YXpCA8b/Heyq95suTyxYQFvWgBkB7YHGSTTM2DH5nAbM2JkfEAG783uVqDPP9VpJFgUz1/l/DxcSiUQ3GmaMj03GNWB/RVL16bIasBspDGjcmihQv657+eRHgO7O9iWKKArjpxeohKSwYqMIDTUs0xaksAgLISLorxUJQSjCIKP1gwibBGpFFBT1xSAkrPvgve2Z46zr7M7LPeeB+TD3wy6/HfbOPPc+50xZOZ7SgLiOkwG5i3OC9lbDMHF9QBjKChzKdHmN71krV25YrDJsuqu2ZgHuhnhufefA3lv4z2HFki+Rrjiwz9onFFQkPBZjzx3YtvbZcsAdd9v4ONW3AkzzvJgfmyEdd501wI1RcikUk8ahNslih7tFycZ+q5Rh6z5WOOQQZEOKJXf8zPIhMcL1u2NGjM27YzfrB8UGh4xFnZ2jC0qj2w+LCQ7r73xZvOdq11jgxim57Yxl3Z7jHTHAyT0FbAp/y+ODq4Trc8esGFtwx05eX1AVHDKIU+wcxd3LeX9JFXDSg21QzlmtquD2eTAqMAJUJtxtSnbuavj7GGmGS/NgyHX8KvqLi4ZDRmQ6iwfTAjdErXAntEWtjQrVcNKDofBrvexpuQg4bEFcYufYx/pUxc00T7g0D/aS9powkGa4M+64L8awr/qXKlQecEjuT7JzrB+uUATqFQ5JEx5tweZYMxaD2AscltoG2TnW6DcpInULJz0Y8l7fI1uyyAyH7JiMdHXsZKcBDvEVnpdBP5Y3FLEOCzdCyZhaYR6sbDjpwZp0QMm0JjgUxfKe/kh5fCUlageHDfRHYmyR2EuHtMKdp1YZc+kerEg41Pvylsv/X76iUTI+JANoW6RYEu6ZmDAeCm+mGi7MiBvCfI5YgSN/g26Kp/9xK3DBvvCmD0Mps6haOPL/v0Vxm4AjOGkBjvyNe05YGjS+uGABjns2bkbvUAGlh1XBBbe9Lh6qr1uBg7DAyhvI44lmygochPqLF+z8op9ojlmAg9AHXTZNeUJtXiOqDQ4KzW4/srF71KbeRBtcEBrE8B3SCcpYPRczHIQtYB4TxPPopBU4CIm6V+z8ip9ojliAg35468SF3Z/TFuCgP36i+cLGHpTtDYsu5Hmb4g1HrcAFb8jTd9fK8oZHS/oRES9cFt5w2gochHwXb+50zs+kpyzAQb/9RMMjh3gLYc0CXNBr4Q1RvjJsBS54Q14fMEY5N/mpEo788ygPB1ylHNsmVQ0HIf3AG4bVKKfXpMQAB23T/s0WJP0GLMAFzVGynAVVV4NW4MjbJu4Nb1KXDaJihEvzhrhN1K3ABW+4xM4vZ/WGMcNBqLqaT/GG/RbgoF0/0fCw9wy1GseqhgtqeHcRVKcOzcU0wZH3hTzcM3qQN9TaeCI1cSEbUGi7ckGwTAti7Km7SH0W4KAdP9HwN1jOOsCaBbggLF/wRagJ7f+5hNo1e/kHklrvGRHJTzMAAAAASUVORK5CYII=") no-repeat scroll 10px center rgba(0,0,0,0);background-size:30px 100px}
.component_image_gallery div.main-image-container div.nav_next{right:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAClCAYAAAGPclWYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkYzNTUyNzk5OEQ4MTFFNEJFRDE5NTIxMEM4MjQzODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkYzNTUyN0E5OEQ4MTFFNEJFRDE5NTIxMEM4MjQzODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRjM1NTI3Nzk4RDgxMUU0QkVEMTk1MjEwQzgyNDM4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRjM1NTI3ODk4RDgxMUU0QkVEMTk1MjEwQzgyNDM4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poc/jT8AAAl+SURBVHjaYvz//z8DLsACIoSEhHyB1GZ0SUaQTqAkVp1MSGxfsnVi6EaXBDnKBJckCJzBJwk3niQHoejGJ0mesRq4JEEuvUFZ8BGt0wCXJMi4CyT5EyCAGPElMEZBQUEuIP0NXeLdu3dgO79hSz/IDtpMcupjQks/HPiCTxif5FNk47FF2WaiUh8uyc2EUh/pxmriM/Y62VmQtICXxxZtMMlnuPwJMu43NkmAAIKlPl9cqQEbgKUvmA98GUgA6CkIpFmQVI0wzUzE2I4tut4S43R8yQevZiYCLtpMKGMSo5mRVI0wzYpArEOqRhC4B8RXiCr2cQCQrf9YGEgD4KSJnOSI1kSqH33x5UiiNcHrfhxAFYjZcGU3FlJsIeRUojI1EzmasBVXm8ktAYgGAAGEtzbEqxFYU4JobSC+SmwJh+xUJVJtpErxyECuRpJsRbfxDqwdRarG69DETZYfiXIyVQKHJFvx2XgfiJXJ0QgqQ7XI9eMWcuuO/5SE6mZCjUF84DkQy5CjEdQBMSQ3Aewm1MDEBX5QkuQ2QxtT1E+r+CqgXWTZCCzlfpKqkayKVYRcP1qSWyMfJtfGD6Rq9CWmH4UOuMlNAE746kxcGs2R+/KkaBSDZl7atzqYyM0d3uQ0V/SA+DI5NoJ6Xw9I1UhS44gqRcdmUjUCBODN7FkaCIIwvMiVgmkCQUEwRSzslICVYCUp8muF2BmsDFiIoIjGRrEQYhVIYSHJO2QWjrCn+zEzA29x1cPezM7X5jTzLiPdNDaPQ6dsoaaToG0LoIe+Qqd/FX9JINkLdMNtytACSDbf+MXqwJBfTYCb0G0LoIfSNH4e23I3Wcow/sR7k75br/YmFt3NF5+2nevX3GSaHUxbBe6oQysLoId+QAMucKJB02QP3GtRKW7xt9oJvb1DI2i/ZOxLtd+YYJIERkWwBtBDZwztWAAdZyJ63emjhTmyAJJNoTHthgAdWAAdJ3xqpK6k7mGTdTjRzwCbSF78kJHPuuzDqXSmCc0nZNfQQiO1hWCXFhf/X5jUCXegs9hZoxR4CPXcei/5rF2e/C+8hb41mqhkf0kFTTYs9YT0tnFRAksBdjl70C72UbsRPoF2oXvos/QOVZH+on3vUiI7VFrBkRqlKrDQCfegY54h7jTqVh1Ib5sHnKLetKpyHUiRSHvfH81+YyUA7+bu0kAQhPFVsLCwuSKKIhowGiGKCL7QQiGooP+tFikUtPAJWvhOUBFRMYonKGhhEV2YCcORmNzefjNwzHU/7m52vpnZPectNycYbdPBrNYEatEoTp9OyE9pwJ7JpygpQ2FyQS9pwAxlfVYBOOxMFKtwmCGZYdmBwx5EVmlFw1jXrK1owCriCfvQMPntRjVg1k59AhvB7ny+ymairdBofuIT9iNyZw8aZkRtMq4BM6KNymnAuBhKa8CsbSQJlriwb9EopjT6uD3XEsI1qxdddM8VVnJR9CR6tRU3WJLAPsV9gIbJimxWA2aNp3dZDdgV+YwGzNpOM8HiCxaK+w40TAbLvAbM2g35QQ3YBfkhDZi1A/IzGrAX8vakVTsaJoMlrwGr9npBEAxowLjXG9aAWTump5vQgD2S79KAGa0AkYl5Hw2rrrEwDF/RsDyB1tCvkdfWrcY347V1joZNkj9CR2Pb39VJ909o2HIkEcNg6UjTD4XlIuMMGIx7bfi5kxYxRbhHw1bJr6MTca+QkgoaNiZFEgkbicg/FNYvCxskjEWxgFbqbvJlU+dvU58wnoofomsQnntcurz7uDCee1yjYRwUm+hSTh6w/kLDpv8TRZ8wPsFd0qiI+SezIhrGQbGNrvXlNu8HGjbnIyiagWWTLN64sEyStBQHxkGxi24G5en5NzRswXdQ1INlavVUKFi2Vk+FgE27qm8c49Mu73SVNWBFo2C/AnR3ti9RBVEYP5QRFERQ0YsGJgVuKJUlmRAGlkT030ZQEhURuLUJJWwIstESguyHIjAqC+s+OOOeOXuXXd07c+fMA/thhnUvP3XvnefMOWeC1Fv5Fs+myftNWiHiip3ipjGRvzVDH8h5kh2mnRj2AvP/ScBVhT1BJOViKnDW6K2ycYU85feUAQetCdsMfzGdCpwNQLxg4zNmxXIoBThoM2eRgtjfiRTgiK3Cmmw8y+Ij6uGgFXIrWyaJbS5phyNzF11hYzwmrqYCR+bf8zUbn6ecNlxa4ewq+7GYQzz5WApw0La50fCtmTkSrWm0wllhk6vBxteoS8qDRjjoo7C3WHhPpAJnAwW8tP4CBShQCAUHYb/8qZgD4JEU4KAtc6Npsbn57HU2BTirN+TGtG6E9oa+c0nqZXrDEFk5a+TmRIxRO1dCPRyZB/1zNj4dwhuGzKf60cUbnkwBjnvDz2x8iwaoJYgNDkKuC99HnPDhDcuCgxBSfy+84VQqcNCX7PWKjYeL9IZlw0HfqTOnCN7weApw0D9zo1lnc7dpp1OQejgrBIL53vQV6rPTrwY4CHvhPHcLe6+TqcBB2IxZYuNRCtygzLdQSvckxxseTQEO+mNuNHwvG01dz6UAZ/VWeMPrFLBIK4Tq5CbejPfyhprgyDwmasIbznR7s9ZsBhRx3BVzi7Yptta/nNXPHG+4kP2RTqUAx70hT1CYyQAvpwJH1Fl0sdtxYUg52LDwgBvZ966WAtwlsaj+lIE56Xha4WyDq93FdgbWkemqEQ7PNX5XrGVgG3lv1ASHg9nuibln5rFAmuHQZOOmcAxLvX5IA9yYWEP23dIwdjg8kPk5OQgH9l03ETMctrz4nt6e+0LGCHcwez0Qcy/J7V2iEg72RPZB2XdzzZjgsCbkbb9QZfphkA+MBW5chA2wYbk66IfGAIfAK48sI3GuWcQHlwmHzY6HYg4Nc74WdYGy4NB8546YQ//1v0VepAw46cFw1NM7HxcKDYecMJ70hlikt5KokHDSgyEZruHzgqHgsKnPsxaQXdTyfVHfcHnxRZxK+CvEbzTE4RBWyOirhvyC+4JDZkJlPx4sdjh7woZVx0kbWuGmyT1nBnvc62UtgYqCQ4LafTGHIqfNMhetRcChaGlWzD2iCDQo3Ci5mQZNcsth1MJVyE3rLcSDxQCHwogRHx6sTLg8D4aipW8UofYChyKkOTGHYqVtilT9wo2Qe8Q1cpaXKXL1A2ePbbJqULsHq2o46cHq5LG5R0g4mUhWNSt70gyHoqJ5MYfioy1SpqEeHqxF7ZbDpB2Oh7O9Bm/KgFukhPQfZczsDYMNM+0AAAAASUVORK5CYII=") no-repeat scroll 60px center rgba(0,0,0,0);background-size:30px 100px}
.component_image_gallery div.main-image-container .component_lightbox.hide_zoom-button{display:none}
.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container{width:469px;height:469px;margin-right:10px}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container{width:290px;height:290px;margin-right:0}
}
.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image{display:table;table-layout:fixed;background-color:#fff;width:100%}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image{width:469px;height:469px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image{width:290px;height:290px}
}
.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image .image_container{display:table-cell;text-align:center;vertical-align:middle;width:463px;height:463px}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image .image_container{width:284px;height:284px}
}
.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image .image_container img{background-color:#fff;border:0;max-width:100%;max-height:100%}
.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image .image_container .component_lightbox.hide_zoom-button{display:none}
.component_column_layout.col-mode-desktop .col .component_image_gallery .main-image-container .component_image.main-image .image_container .component_lightbox span.icon-zoom-in{padding:0}
div.nav-flyout .component_info_box,.landing-page-content .component_info_box{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABpCAYAAABbLSFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjVFMDY2MzI1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjVFMDY2MzM1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NUUwNjYzMDU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NUUwNjYzMTU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMcpAkAAAPzSURBVHjaxJtLSNRRGMXvTIoYGSRRC2khRi8kIYJaSNaiaBFB5aJAylqU0MseRm+i7EHaZJZgLtKFixa1qY3kIgQXCSYEEi0MEaeFEgoaSmjaOcwniPiY0f/cc+BsdAZ+/+/e+7/fvUdDPdFov3NuF/zDCRSG38AvnUgEeAhvgY+oAIbhK3AEXq4AoN7CP+FbKgDqAlwKr1cBdMKv4RcqAOoevA0+qAIYgq9ZFdIVAFQj/AsuUwFMwmcNIFsBQH2DG3xMyPA8v7sL74T3qwAG4eu2T6QpAKh6+Dd8VQXACXkevgGvUwBQ7bY0IyoA6ia8B96rAhiAb9uETFUAUHXwH9sxJQAT9oZkJbIUAFQb/A5+pgJwtiT3wQUqALbxd+AaOEUBQNXC49bGSQD+wedsw1qrAKBa4Q9whQrAWdPC/jFfBdAH34dfwcsUAFS1rYYSFcC4vSEfwGsUAFQL/Al+rAJwdsAthHeoAHiWKLc3ZFgBQFXBK+DTKoAx6yFZiUwFANUMf4YfqQCoy3ARvF0F0GtLkj1kSAFAVcKr4ZMqgL82IZ/AqxQAVBP8xTYsCQB1ES6G81QA3da01Mw2IX0AOAPIsqUpARi1oXgKr1QAOOsfO1zsKlACMDUhz8C5KoAu2zGrVQAU44Ec+KgKYMQ2Kx5wM0I90agTidv21xSn03P4Y1gIcIkvKFUFmE8xpzqsqABzqYi18cMKAOZSzKeYUznfQ8A8qnT64cV3BXj9z1yqc+oHPivAewTmUccUm1G6PT3zqCEFQJmdHRtn/sLHEGQbAK9xJhUdEUvf4GI5lPNdAeZNzJ1OKNryNDuaMXcaVAAwZ2LeVD/fh5I1BMyXeKm9e7aJ56MCEVty7Qt9MBkVYK7EfGmD4oIi1SYeU5UBBQB3OuZKdfF+IcghyLInZ5oyEe+XgqwA22zmSW2JfCmoChTYk29K9ItBVCDFzv7MkfoVAMyNeGNeu1j6pYh5EXOjAy6WIznfFaiwc3/rUsZvscq3Pm/jUp5gsRVgPsSciNdvfQqAEqtedRBLKFExF2I+dMhmv/NdAV5CMx9qcQG9RBIRj1SFdrINROEEP8s3Xrn1+N4BmAMxD6oKcv+Odwgy7cl5rhsLEiDeCjD/YQ7UHHT/Fk8FmPvwknlzMrrXhSoQsh6PS69XAcC8h7lPZbJOL/MNAXMe5j3HXSz/cb4rwI2GeU9TMk+vc1WA+U4xvDXZZ/fwHBOvxpqNbgVAkfX4Fc6DZg4B8xzmOkw1Rn0AzPan3R3W5znfFci1J89zHjW9AtW203X5BJiqAPObHOvvnW+ADDtY8oQz4huAQ8Dr8+/weycQK3DKxf7PSKL/AgwAL1ywEbSORZ0AAAAASUVORK5CYII=") no-repeat 150px center #f1f4f4}
.component_info_box{display:table;table-layout:fixed;width:100%;height:112px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABxCAYAAABfnxqlAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gQPFSgwKGqe9AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAEFUlEQVRo3sWavW/bRhiHnzspMKyDOWhxhozO2imA5y4BnKVzEDVDtg7xUmvvWMBZ6qDI5sGSkalDJv8NATJlbcYO9RABpXIKgkJ8O+iYUK4kk9R93GLKJIEHD1++/N2R6p9PnyhH1usdodQY6OfWKiIPXf2Rz2ZXwARgz5jTpDAAiBwDEwXPksOUdgT6se3olf8VOVYJ7KyEyWezK4F/Y9vRG/aNYttZCzO1dhjbjr5lf1Q7G2FKO7H6jq5xzAgghp1bYabWDsvt0HbqmEHgPIadWjCx7Oi6B8awUxsmhh3d5ODQdhrBhLajm55Q2gF+TA5T2lFwx7cd3eakUHZawYSyo9ueKHAu0PdppzXM1Nqhixd3sl7vKCnMkh2lznzAqOokrs3IjPnoQvzAzSzSmKncWV7sbA1T6cr9bWtHe7kNRF76sOMFJp/Njn3Y0b56hA873mB82PFnxoMdrzDb2vFrpmJHlPo1egde05UFmFAUj/LPn9+mM7NcO78lN9PWThgzi2fWqKmdYDBTa58u3Kv72e7uYVKYNnaCwjS1ExSmqZ3gME3sBIdx47KOnTgw1h6Xdowx3yWFyRcvRy6BfgdOo3fgTV15Dt9ba9+nqpml2llnJyrMHH52mw9W1U5UGGvt9SY7sS/Tkp1sZ+cgKUzVDt3u70lhNtlJArPOThKY0o7csJMMxlp7rb7Z+SV6B745jDH7Gv4GKOBuMjOV2nmvgI7IT92UMC7f3AOYK/UqqRm0HgN9gZG19joZjFs/7gOTMg0mg1Fw4jJyudpOkprJjBm7afCf09lsmKzpuehwJADz+SDps0m7qYuCy/zLlw/Vfd3YRavgniymMIPUeebE/X2xamc3dtEK/FV9vRjdjDFmX+AJMCk2vBKKAtMReeM+bbtaNUWJdplcp72/NLNMBaPgmXtj92LqPrtLcpn2jLlwPeXDuqKNYib79v5yQlEMajbEYLfQa7f1LulqpwtND1zRPq57XpjLVAlNtxVtUDN7xpwKHFRDUxIzrmhPWHwbet70/K7noj1bFZqiw1RDU6HUDy2zjqfnD/zhAvbIzYfSwKxK+inN/C/ptxlb10yd0BTFTLazc1AnNMW5TJ3OuE5oCn6ZqqEpX5H0o5opPxyUNUk/GkwZmtytPEwGY4zZVw1DUzCYDlw0DU1BYIwxD9uEpiAwGi4E+oi8zBuEJu8wWa93BuwrmFS+BokPky3eLz5XMEFkQKBRz0yvN/5atFt+i7cVTLa7e4hShwBzeErAcbuZG8ujyWB8hSYvMMpTaNr6qb1ueTS6mU3Lo9FhNi2PRoUpl0d9hqbWMCFCUyuYUKGpMUzI0NQYpiPyxm1e+Q5NjfpMk+XR4Ga+Lo8GCk21ZxxSFGco9VzgemrtXRKO/wDdnuJz2pQ4zgAAAABJRU5ErkJggg==") no-repeat 150px center #f1f4f4;color:#999;font-size:13px;font-size:.8125rem;vertical-align:middle;margin-top:45px}
.component_info_box h3,.component_info_box p{color:#111;margin:0}
.component_info_box a{color:#999}
.component_info_box .contact{display:table-cell;width:94%;max-width:94%}
.component_info_box .contact p{display:inline-block;float:left;margin:0;padding:0;color:inherit;word-wrap:normal;line-height:20px;padding-top:5px}
.component_info_box .contact p span.caption{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_info_box .contact p span.caption:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_info_box .contact p span{display:block}
.component_info_box .contact .component_address{display:table-cell;vertical-align:top;padding-right:50px}
.component_info_box .contact .component_address .address_title{margin-bottom:0}
.component_info_box .contact .component_address .address_data{display:inline-block;line-height:1.65em}
.component_info_box .contact .component_address .address_data div,.component_info_box .contact .component_address .address_data span{margin:0}
.component_info_box .contact .component_address .contact_data{display:table-cell;margin:0}
.component_info_box .contact .component_address .contact_data .component_link{margin:0}
.component_info_box .contact .component_address .contact_data .component_link div,.component_info_box .contact .component_address .contact_data .component_link span{display:inline-block;margin:0}
.component_info_box .contact .component_address .contact_data .component_link span.text{margin:0}
.component_info_box .contact .component_address p{margin:0}
.component_info_box .contact .component_address p span{margin:0}
.component_info_box .contact .component_address a,.component_info_box .contact .component_address span{display:block;color:inherit}
.component_info_box .contact .component_address span{margin:7px 0 0 0}
.component_info_box .contact .component_address .icon{font-size:14px}
.component_info_box .contact .contentreference{vertical-align:top;width:33%}
.component_info_box .contact .vcard{display:table-cell;vertical-align:middle;float:left}
.component_info_box .contact .vcard:nth-child(2){float:left}
.component_info_box .contact .vcard .component_address{display:block !important;margin:0}
.component_info_box .image_container{display:table-cell;vertical-align:middle;width:130px;text-align:center}
.component_info_box .image_container img{width:74px;height:66px}
.component_info_box .image_container span.icon.big{background-color:#f1f4f4;color:#d1d7d7;display:block;padding:2px 0 0 20px;font-size:65px;float:left;width:100%}
.component_info_box img.divider{display:inline-block;float:left}
.component_info_box div.content{display:table-cell;line-height:1.5;margin:0;padding:10px 20px 10px 110px;height:100%;border:0;vertical-align:middle}
.component_info_box div.content_infobox{display:table-cell;line-height:1.5;margin:0;padding:10px 20px 10px 110px;height:100%;border:0;vertical-align:middle}
@media only screen and (max-width:767px){.component_info_box .address_title{padding-bottom:5px;margin-top:15px;text-transform:uppercase;border-bottom:1px solid #e1e7e7}
.component_info_box .contact_data{padding-top:5px}
}
@media only screen and (max-width:1279px){.component_info_box{background-position:16% center}
.component_info_box .component_address{float:left;margin-bottom:15px}
.component_info_box .component_address .address_title{margin-top:15px;text-transform:uppercase}
.component_info_box .component_address .contact_data{display:block}
.component_info_box .contact .component_address.vcard{padding-right:20px}
.component_info_box .image_container{width:95px;vertical-align:middle}
.component_info_box div.content{padding:10px 20px 10px 70px}
.component_info_box div.content_infobox{padding:10px 20px 10px 70px}
.component_info_box p{display:block;float:none}
.component_info_box p span.caption{padding-bottom:.8em;margin-bottom:.4em;text-transform:uppercase;border-bottom:1px solid #e1e7e7}
}
@media only screen and (min-width:1279px){.component_info_box .contact .contentreference{display:table-cell;width:33%;min-width:220px}
}
@media only screen and (max-width:1279px){.component_info_box .contact{display:block}
.component_info_box .contact .contentreference{display:inline-table;width:46%}
}
@media only screen and (max-width:767px){.component_info_box{display:block;width:auto;height:auto;padding:20px 15px;background:#f1f4f4}
.component_info_box .contact .contentreference{display:inline-table;width:100%}
.component_info_box .contact .vcard .component_address{padding-top:10px;margin-bottom:15px}
.component_info_box .contact .component_address.vcard{padding-right:20px}
.component_info_box .image_container{display:none}
.component_info_box div.content{padding:0;display:block}
.component_info_box div.content_infobox{padding:0;display:block}
.component_info_box p{float:left}
}
.component_info_box.hint_box{color:#000;background:#f1f4f4;display:table;table-layout:fixed;padding:25px 42px 25px 0;line-height:1}
.component_info_box.hint_box .image_container{display:table-cell;width:130px}
.component_info_box.hint_box.min_height{min-height:150px}
.component_info_box.hint_box div.content{display:table-cell;vertical-align:middle;padding:0 20px 0 10px}
.component_info_box.hint_box div.content>*{margin:0}
.component_info_box.hint_box div.content ul{list-style-type:none;margin:0;padding:0}
.component_info_box.hint_box div.content ul li{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6;margin-bottom:2px;text-indent:0;left:10px;position:relative}
.component_info_box.hint_box div.content ul li:before{content:'\2022';padding-right:5px;padding-top:4px;font-size:9.6px;font-size:.6rem;position:relative}
.component_info_box.hint_box div.content ul li p{margin:0}
.component_info_box.hint_box div.content ul li ul{margin:0}
.component_info_box.hint_box div.content ul li ul li:before{content:'\2013'}
.component_info_box.hint_box div.content .component_link .text{white-space:normal}
.component_info_box.hint_box div.content .component_link .component_icon{white-space:normal}
@media only screen and (max-width:1279px){.component_info_box.hint_box .image_container{width:90px;vertical-align:middle}
.component_info_box.hint_box .content{vertical-align:top;padding-right:10px}
}
@media only screen and (max-width:767px){.component_info_box.hint_box{padding-right:0}
.component_info_box.hint_box .image_container{width:90px;vertical-align:middle}
.component_info_box.hint_box .content{padding-right:15px;vertical-align:middle}
}
.component_info_box_linked a.box{display:table;width:100%;height:110px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABxCAYAAABfnxqlAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gQPFSgwKGqe9AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAEFUlEQVRo3sWavW/bRhiHnzspMKyDOWhxhozO2imA5y4BnKVzEDVDtg7xUmvvWMBZ6qDI5sGSkalDJv8NATJlbcYO9RABpXIKgkJ8O+iYUK4kk9R93GLKJIEHD1++/N2R6p9PnyhH1usdodQY6OfWKiIPXf2Rz2ZXwARgz5jTpDAAiBwDEwXPksOUdgT6se3olf8VOVYJ7KyEyWezK4F/Y9vRG/aNYttZCzO1dhjbjr5lf1Q7G2FKO7H6jq5xzAgghp1bYabWDsvt0HbqmEHgPIadWjCx7Oi6B8awUxsmhh3d5ODQdhrBhLajm55Q2gF+TA5T2lFwx7cd3eakUHZawYSyo9ueKHAu0PdppzXM1Nqhixd3sl7vKCnMkh2lznzAqOokrs3IjPnoQvzAzSzSmKncWV7sbA1T6cr9bWtHe7kNRF76sOMFJp/Njn3Y0b56hA873mB82PFnxoMdrzDb2vFrpmJHlPo1egde05UFmFAUj/LPn9+mM7NcO78lN9PWThgzi2fWqKmdYDBTa58u3Kv72e7uYVKYNnaCwjS1ExSmqZ3gME3sBIdx47KOnTgw1h6Xdowx3yWFyRcvRy6BfgdOo3fgTV15Dt9ba9+nqpml2llnJyrMHH52mw9W1U5UGGvt9SY7sS/Tkp1sZ+cgKUzVDt3u70lhNtlJArPOThKY0o7csJMMxlp7rb7Z+SV6B745jDH7Gv4GKOBuMjOV2nmvgI7IT92UMC7f3AOYK/UqqRm0HgN9gZG19joZjFs/7gOTMg0mg1Fw4jJyudpOkprJjBm7afCf09lsmKzpuehwJADz+SDps0m7qYuCy/zLlw/Vfd3YRavgniymMIPUeebE/X2xamc3dtEK/FV9vRjdjDFmX+AJMCk2vBKKAtMReeM+bbtaNUWJdplcp72/NLNMBaPgmXtj92LqPrtLcpn2jLlwPeXDuqKNYib79v5yQlEMajbEYLfQa7f1LulqpwtND1zRPq57XpjLVAlNtxVtUDN7xpwKHFRDUxIzrmhPWHwbet70/K7noj1bFZqiw1RDU6HUDy2zjqfnD/zhAvbIzYfSwKxK+inN/C/ptxlb10yd0BTFTLazc1AnNMW5TJ3OuE5oCn6ZqqEpX5H0o5opPxyUNUk/GkwZmtytPEwGY4zZVw1DUzCYDlw0DU1BYIwxD9uEpiAwGi4E+oi8zBuEJu8wWa93BuwrmFS+BokPky3eLz5XMEFkQKBRz0yvN/5atFt+i7cVTLa7e4hShwBzeErAcbuZG8ujyWB8hSYvMMpTaNr6qb1ueTS6mU3Lo9FhNi2PRoUpl0d9hqbWMCFCUyuYUKGpMUzI0NQYpiPyxm1e+Q5NjfpMk+XR4Ga+Lo8GCk21ZxxSFGco9VzgemrtXRKO/wDdnuJz2pQ4zgAAAABJRU5ErkJggg==") no-repeat 17.5% center #e3eddc}
.component_info_box_linked a.box>.component_icon{display:table-cell;vertical-align:middle;width:18%}
.component_info_box_linked a.box>.component_icon .icon{height:100%;width:100%}
.component_info_box_linked a.box>.component_icon .icon:before{color:#bdcab2;display:block;line-height:110px;text-align:center;font-size:56px;font-size:3.5rem}
.component_info_box_linked a.box div.info{display:table-cell;padding-left:8.25%;max-height:100px;padding-right:5%;vertical-align:middle}
.component_info_box_linked a.box div.info>.component_link span.text{text-transform:uppercase;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#333;font-size:14px;font-size:.875rem}
.component_info_box_linked a.box div.info>.component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_info_box_linked a.box div.info p.text{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#333;font-size:13px;font-size:.8125rem;margin:0}
.component_info_box_linked a.box div.info p.text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component_info_box_linked .component_link{white-space:normal}
.component_info_box_linked .component_button{display:none}
@media only screen and (max-width:1279px){.component_info_box_linked a.box{background-position:16% center}
.component_info_box_linked a.box>.component_icon{width:17%}
.component_info_box_linked a.box div.info{padding-left:7%;padding-right:4%}
}
@media only screen and (max-width:767px){.component_info_box_linked a.box{display:none}
.component_info_box_linked .component_button{display:block}
}
.component_column_layout .component_info_box_linked a.box{background-position:25% center}
.component_column_layout .component_info_box_linked a.box>.component_icon{width:28%}
.component_column_layout .component_info_box_linked a.box div.info{padding-left:9%;padding-right:6%}
@media only screen and (max-width:1279px){.component_column_layout .component_info_box_linked a.box{background-position:33% center}
.component_column_layout .component_info_box_linked a.box>.component_icon{width:36%}
}
div.component_input_button button,div.component_input_button input[type="button"],div.component_input_button input[type="submit"],span.component_input_button button,span.component_input_button input[type="button"],span.component_input_button input[type="submit"]{cursor:pointer;width:auto;line-height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#f1f4f4;background:#111 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAYAAACqnE5VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAIlJREFUeNq8070JgDAQhuHXYCMHIU6ipZ0ZwQ1cTTdwBFdwA0dQMXVsgohYJl531cP9fNl+nh5YAKtFNhKVCkgFzIdzJiVk/8BUWJcFxgdWx4Yy7/3dHM4NQA9sWqSMvbqvKlLc6D3NDjSxoTwcfwLa8BSdFlmjQ8DwQJJlSQHmj8BeAAAA//8DAMweLd+08h4UAAAAAElFTkSuQmCC") center right no-repeat;box-shadow:0 1px 0 #999;border:0;outline:0;padding:2px 40px 2px 25px;font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-transform:uppercase}
div.component_input_button button:lang(ru),div.component_input_button input[type="button"]:lang(ru),div.component_input_button input[type="submit"]:lang(ru),span.component_input_button button:lang(ru),span.component_input_button input[type="button"]:lang(ru),span.component_input_button input[type="submit"]:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_input_button button:hover,div.component_input_button input[type="button"]:hover,div.component_input_button input[type="submit"]:hover,span.component_input_button button:hover,span.component_input_button input[type="button"]:hover,span.component_input_button input[type="submit"]:hover{color:#ff0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAYAAACqnE5VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHxJREFUeNq8k7ENgDAMBC9IFHQZgQ1gBEZlBEZgBJgEalM8RYhAQnQxll52d7L/HWQIWIGBWjtOVV2QDpg5QvQCISPKWGTo6lESpZWGBBsfsN4HlHXDttKg6uOiTXmP3tvsPqdL/swPf1qfMBiTd+KyR/GPhz0BAAD//wMA1qfTy70fpDIAAAAASUVORK5CYII=")}
div.component_input_button button:disabled,div.component_input_button button[disabled],div.component_input_button input[type="button"]:disabled,div.component_input_button input[type="button"][disabled],div.component_input_button input[type="submit"]:disabled,div.component_input_button input[type="submit"][disabled],span.component_input_button button:disabled,span.component_input_button button[disabled],span.component_input_button input[type="button"]:disabled,span.component_input_button input[type="button"][disabled],span.component_input_button input[type="submit"]:disabled,span.component_input_button input[type="submit"][disabled]{cursor:auto;color:#f1f4f4;background:gray url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAYAAACqnE5VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAIlJREFUeNq8070JgDAQhuHXYCMHIU6ipZ0ZwQ1cTTdwBFdwA0dQMXVsgohYJl531cP9fNl+nh5YAKtFNhKVCkgFzIdzJiVk/8BUWJcFxgdWx4Yy7/3dHM4NQA9sWqSMvbqvKlLc6D3NDjSxoTwcfwLa8BSdFlmjQ8DwQJJlSQHmj8BeAAAA//8DAMweLd+08h4UAAAAAElFTkSuQmCC") center right no-repeat}
@media only screen and (max-width:767px){div.component_input_button button,div.component_input_button input[type="button"],div.component_input_button input[type="submit"],span.component_input_button button,span.component_input_button input[type="button"],span.component_input_button input[type="submit"]{width:100%;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
}
div.component_input_text,span.component_input_text{position:relative}
div.component_input_text.file input,span.component_input_text.file input{cursor:pointer}
div.component_input_text.file .component_icon.reset,span.component_input_text.file .component_icon.reset{position:absolute;top:0;right:0;cursor:pointer}
div.component_input_text.file .component_icon.reset .icon,span.component_input_text.file .component_icon.reset .icon{display:table;width:40px;height:40px}
div.component_input_text.file .component_icon.reset .icon:before,span.component_input_text.file .component_icon.reset .icon:before{display:table-cell;vertical-align:middle;text-align:center}
div.component_input_text.small,span.component_input_text.small{box-sizing:content-box;width:104px}
@media only screen and (max-width:1279px){div.component_input_text.small,span.component_input_text.small{width:85px}
}
@media only screen and (max-width:767px){div.component_input_text.small,span.component_input_text.small{width:100%}
}
div.component_input_text.large,span.component_input_text.large{box-sizing:content-box;width:350px}
@media only screen and (max-width:1279px){div.component_input_text.large,span.component_input_text.large{width:229px}
}
@media only screen and (max-width:767px){div.component_input_text.large,span.component_input_text.large{width:100%}
}
div.component_input_text label,span.component_input_text label{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999;margin:0 0 0 5px;position:absolute;left:0;top:-20px;cursor:pointer;height:20px}
div.component_input_text label:lang(ru),span.component_input_text label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999}
div.component_input_text input,span.component_input_text input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#111;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;background-color:#f1f4f4;border:1px solid #f1f4f4;border-top-color:#d1d7d7;border-radius:5px;outline:0;width:100%;height:40px;padding:5px 10px;vertical-align:middle}
div.component_input_text input[type=number],span.component_input_text input[type=number]{-moz-appearance:textfield}
div.component_input_text input[type=number]::-webkit-inner-spin-button,div.component_input_text input[type=number]::-webkit-outer-spin-button,span.component_input_text input[type=number]::-webkit-inner-spin-button,span.component_input_text input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
div.component_input_text input:lang(ru),span.component_input_text input:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
div.component_input_text input:lang(ru),span.component_input_text input:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_input_text input.highlight,span.component_input_text input.highlight{background-color:#ff0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#000}
div.component_input_text input.highlight:lang(ru),span.component_input_text input.highlight:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_input_text.light input,span.component_input_text.light input{background-color:#fff}
div.component_input_text input:-moz-read-only,span.component_input_text input:-moz-read-only{color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_input_text input[disabled],span.component_input_text input[disabled]{opacity:.5}
div.component_input_text input[readonly],div.component_input_text input.readonly,span.component_input_text input[readonly],span.component_input_text input.readonly{background-color:#fff;color:#000;padding:5px;border:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_input_text input[readonly]:lang(ru),div.component_input_text input.readonly:lang(ru),span.component_input_text input[readonly]:lang(ru),span.component_input_text input.readonly:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_input_text input:focus,span.component_input_text input:focus{color:#111}
div.component_input_text.error label,div.component_input_text.error input,span.component_input_text.error label,span.component_input_text.error input{color:#cc3d5b}
div.component_input_text.error input,span.component_input_text.error input{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8}
div.component_input_text.participant input,span.component_input_text.participant input{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#111}
div.component_input_text.participant input:lang(ru),span.component_input_text.participant input:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_input_text.participant span.component_link.cross,span.component_input_text.participant span.component_link.cross{position:absolute;right:8px;top:8px}
span.component_input_text{display:inline-block;padding-right:10px}
@media only screen and (max-width:767px){span.component_input_text{padding-right:0}
}
span.component_input_text.last{padding-right:0}
.amount_cell,.amount_cell_ng{display:table-cell;height:36px;vertical-align:middle}
.amount_cell div.table_cell,.amount_cell_ng div.table_cell{display:table-cell}
.amount_cell div.table_cell input,.amount_cell_ng div.table_cell input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;border:1px solid #f1f4f4;border-top-color:#bebebe;border-radius:5px;outline:0;padding:0 10px;display:inline-block;background-color:#fff;text-align:center;vertical-align:middle;width:60px;height:25px;margin:3px 0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
.amount_cell div.table_cell input[type=number],.amount_cell_ng div.table_cell input[type=number]{-moz-appearance:textfield}
.amount_cell div.table_cell input[type=number]::-webkit-inner-spin-button,.amount_cell div.table_cell input[type=number]::-webkit-outer-spin-button,.amount_cell_ng div.table_cell input[type=number]::-webkit-inner-spin-button,.amount_cell_ng div.table_cell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.amount_cell div.table_cell input:lang(ru),.amount_cell_ng div.table_cell input:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.amount_cell div.table_cell input::-ms-clear,.amount_cell_ng div.table_cell input::-ms-clear{display:none}
.amount_cell div.table_cell span.article_amount,.amount_cell_ng div.table_cell span.article_amount{display:inline-block;vertical-align:middle;padding-left:5px}
.amount_cell div.table_cell span.article_amount .component_icon,.amount_cell_ng div.table_cell span.article_amount .component_icon{margin:0;cursor:pointer;width:40px;height:14px}
.amount_cell div.table_cell span.article_amount .component_icon .icon-up:before,.amount_cell div.table_cell span.article_amount .component_icon .icon-down:before,.amount_cell_ng div.table_cell span.article_amount .component_icon .icon-up:before,.amount_cell_ng div.table_cell span.article_amount .component_icon .icon-down:before{display:block}
.amount_cell div.table_cell span.article_amount .component_icon .icon-up,.amount_cell_ng div.table_cell span.article_amount .component_icon .icon-up{vertical-align:top}
.amount_cell div.table_cell span.article_amount .component_icon .icon-down,.amount_cell_ng div.table_cell span.article_amount .component_icon .icon-down{vertical-align:bottom}
.amount_cell div.table_cell span.article_amount .component_icon.disabled .icon-down,.amount_cell div.table_cell span.article_amount .component_icon.disabled .icon-up,.amount_cell_ng div.table_cell span.article_amount .component_icon.disabled .icon-down,.amount_cell_ng div.table_cell span.article_amount .component_icon.disabled .icon-up{color:#999}
@media only screen and (max-width:767px){.amount_cell div.table_cell span.article_amount .component_icon,.amount_cell_ng div.table_cell span.article_amount .component_icon{width:30px}
}
div.component_language_selection{position:fixed;display:block;width:100%;height:100%;top:0;left:0;text-align:center;background:rgba(0,0,0,0.8);z-index:999999;margin:0}
div.component_language_selection.closed{display:none}
div.component_language_selection .available_languages{display:block;position:relative;top:30%;width:400px;height:auto;background-color:#e1e7e7;margin:auto;border-radius:1px;border:0;padding:10px}
@media only screen and (max-width:767px){div.component_language_selection .available_languages{width:200px}
}
div.component_language_selection .language_selection_button{display:block}
div.component_language_selection .language_selection_button .component_button{margin-top:5px;margin-bottom:15px}
div.component.component_legends_list{overflow:hidden;margin-bottom:60px}
div.component.component_legends_list.colNr_2 div.col{width:48%;padding-right:10px}
div.component.component_legends_list.colNr_2 div.col_2{float:right}
@media only screen and (max-width:767px){div.component.component_legends_list.colNr_2 div.col{width:100%;padding-right:10px}
div.component.component_legends_list.colNr_2 div.col_2{float:none}
}
div.component.component_legends_list.colNr_3 div.col{width:33%;padding-right:10px}
@media only screen and (max-width:767px){div.component.component_legends_list.colNr_3 div.col{width:100%;padding-right:10px}
}
div.component.component_legends_list div.col{float:left}
@media only screen and (max-width:767px){div.component.component_legends_list div.col{float:none;width:auto}
}
div.component.component_legends_list div.col ul.legend{margin:0;list-style-type:none;margin-left:0;padding-left:0}
div.component.component_legends_list div.col ul.legend li{margin-left:20px;text-indent:-20px}
@media only screen and (max-width:1279px){figure.component_figure+div.component.component_legends_list{position:relative}
figure.component_figure+div.component.component_legends_list div.col{width:50%}
figure.component_figure+div.component.component_legends_list div.col.col_1,figure.component_figure+div.component.component_legends_list div.col.col_2{float:left;clear:left}
figure.component_figure+div.component.component_legends_list div.col.col_3{position:absolute;top:0;right:0}
}
@media only screen and (max-width:767px){figure.component_figure+div.component.component_legends_list div.col.col_1,figure.component_figure+div.component.component_legends_list div.col.col_2,figure.component_figure+div.component.component_legends_list div.col.col_3{float:none;position:static;width:auto}
}
div.component_lightbox a.zoom-in-button,div.component_lightbox span.zoom-in-button,div.component_lightbox span.play-button{bottom:15px;position:absolute;z-index:8;right:15px;cursor:pointer;padding-left:10px;padding-top:10px}
@media only screen and (max-width:767px){div.component_lightbox a.zoom-in-button,div.component_lightbox span.zoom-in-button,div.component_lightbox span.play-button{padding-top:20px;padding-left:20px;right:10px}
}
div.component_lightbox a.zoom-in-button.play-button,div.component_lightbox span.zoom-in-button.play-button,div.component_lightbox span.play-button.play-button{left:0;right:0;bottom:88px;padding:0}
@media only screen and (max-width:767px){div.component_lightbox a.zoom-in-button.play-button,div.component_lightbox span.zoom-in-button.play-button,div.component_lightbox span.play-button.play-button{bottom:50px}
}
div.component_lightbox a.zoom-in-button span.icon-zoom-in,div.component_lightbox a.zoom-in-button span.icon-right,div.component_lightbox span.zoom-in-button span.icon-zoom-in,div.component_lightbox span.zoom-in-button span.icon-right,div.component_lightbox span.play-button span.icon-zoom-in,div.component_lightbox span.play-button span.icon-right{display:inline-block;width:32px;height:32px;opacity:.5;padding:0;text-align:center;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background-color:#fff;line-height:32px;font-size:20px;font-size:1.25rem}
div.component_lightbox a.zoom-in-button span.icon-zoom-in.icon-right,div.component_lightbox a.zoom-in-button span.icon-right.icon-right,div.component_lightbox span.zoom-in-button span.icon-zoom-in.icon-right,div.component_lightbox span.zoom-in-button span.icon-right.icon-right,div.component_lightbox span.play-button span.icon-zoom-in.icon-right,div.component_lightbox span.play-button span.icon-right.icon-right{border-radius:20px;width:40px;height:40px;line-height:40px;color:#f1f4f4;opacity:1;background:rgba(0,0,0,0.7);font-size:16px;font-size:1rem}
div.component_lightbox a.zoom-in-button span.icon-zoom-in.icon-right:hover,div.component_lightbox a.zoom-in-button span.icon-right.icon-right:hover,div.component_lightbox span.zoom-in-button span.icon-zoom-in.icon-right:hover,div.component_lightbox span.zoom-in-button span.icon-right.icon-right:hover,div.component_lightbox span.play-button span.icon-zoom-in.icon-right:hover,div.component_lightbox span.play-button span.icon-right.icon-right:hover{background:rgba(0,0,0,0.5)}
div.component_lightbox a.zoom-in-button span.icon-zoom-in:before,div.component_lightbox a.zoom-in-button span.icon-right:before,div.component_lightbox span.zoom-in-button span.icon-zoom-in:before,div.component_lightbox span.zoom-in-button span.icon-right:before,div.component_lightbox span.play-button span.icon-zoom-in:before,div.component_lightbox span.play-button span.icon-right:before{display:inline-block;height:34px;line-height:30px;vertical-align:middle;width:30px;padding-left:3px}
div.component_lightbox a.zoom-in-button span.icon-zoom-in:hover,div.component_lightbox a.zoom-in-button span.icon-right:hover,div.component_lightbox span.zoom-in-button span.icon-zoom-in:hover,div.component_lightbox span.zoom-in-button span.icon-right:hover,div.component_lightbox span.play-button span.icon-zoom-in:hover,div.component_lightbox span.play-button span.icon-right:hover{opacity:1}
@media only screen and (max-width:767px){div.component_lightbox.hasLabel a.zoom-in-button,div.component_lightbox.hasLabel span.zoom-in-button{bottom:40px}
}
div.ngdialog .viega-ng-lightbox,div.video-lightbox,div#js-lightbox{display:none;position:fixed;margin:0;width:90%;z-index:10000}
@media only screen and (max-width:1279px){div.ngdialog .viega-ng-lightbox,div.video-lightbox,div#js-lightbox{width:90%}
}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox,div.video-lightbox,div#js-lightbox{min-width:100%;width:100%;height:100%}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content,div.video-lightbox div.lightbox-content,div#js-lightbox div.lightbox-content{height:100%;width:100%;background-color:#fff}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell{background-color:#111;position:relative}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell a,div.video-lightbox div.lightbox-content div.lightbox-table-cell a,div#js-lightbox div.lightbox-content div.lightbox-table-cell a{color:#f1f4f4}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell a:hover,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell a:active,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell a:focus,div.video-lightbox div.lightbox-content div.lightbox-table-cell a:hover,div.video-lightbox div.lightbox-content div.lightbox-table-cell a:active,div.video-lightbox div.lightbox-content div.lightbox-table-cell a:focus,div#js-lightbox div.lightbox-content div.lightbox-table-cell a:hover,div#js-lightbox div.lightbox-content div.lightbox-table-cell a:active,div#js-lightbox div.lightbox-content div.lightbox-table-cell a:focus{color:#ff0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell .content a,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell .content .lightbox-container,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell .content .lightbox-container .lightbox-richtext .component_rich_text,div.video-lightbox div.lightbox-content div.lightbox-table-cell .content a,div.video-lightbox div.lightbox-content div.lightbox-table-cell .content .lightbox-container,div.video-lightbox div.lightbox-content div.lightbox-table-cell .content .lightbox-container .lightbox-richtext .component_rich_text,div#js-lightbox div.lightbox-content div.lightbox-table-cell .content a,div#js-lightbox div.lightbox-content div.lightbox-table-cell .content .lightbox-container,div#js-lightbox div.lightbox-content div.lightbox-table-cell .content .lightbox-container .lightbox-richtext .component_rich_text{background-color:#fff;color:#111}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header,div.video-lightbox div.lightbox-content div.lightbox-table-cell header,div#js-lightbox div.lightbox-content div.lightbox-table-cell header{z-index:1001;overflow:hidden;clear:both;position:relative;background-color:#f1f4f4;padding:0 30px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header,div.video-lightbox div.lightbox-content div.lightbox-table-cell header,div#js-lightbox div.lightbox-content div.lightbox-table-cell header{background-color:#111;background-color:rgba(17,17,17,0.5);color:#f1f4f4;position:absolute;vertical-align:top;top:-10px;width:100%;z-index:1001;padding:0 30px}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table{display:table;table-layout:fixed;border-collapse:collapse;width:100%;height:75px;margin-top:0;margin-bottom:0}
@media only screen and (max-width:1279px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table{height:50px}
}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table{height:15px}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell{display:table-cell;vertical-align:middle}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell{text-align:left;width:62px;height:52px;padding-right:82px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell{display:none}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell img,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell img,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell img{vertical-align:middle}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell{width:100%;text-align:left}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell{display:none}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title{font-size:20px;font-size:1.25rem;border:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-weight:normal;margin:0;padding:0;overflow:hidden;line-height:22px;max-height:44px;width:100%}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title.small-title,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title.small-title,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title.small-title{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;max-height:22px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title.small-title:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title.small-title:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell div.lightbox-title.small-title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell h2.lightbox-subtitle,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell h2.lightbox-subtitle,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell h2.lightbox-subtitle{font-size:14px;font-size:.875rem;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;margin:0;display:block;overflow:hidden;max-height:21px;line-height:21px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls{text-align:right;width:40px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls{width:40px !important}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls .component_button,div.video-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls .component_button,div#js-lightbox div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls .component_button{margin:0;margin-right:10px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header a.lightbox-close,div.video-lightbox div.lightbox-content div.lightbox-table-cell header a.lightbox-close,div#js-lightbox div.lightbox-content div.lightbox-table-cell header a.lightbox-close{font-size:13px;font-size:.8125rem;padding:20px;margin-right:-20px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header a.lightbox-close,div.video-lightbox div.lightbox-content div.lightbox-table-cell header a.lightbox-close,div#js-lightbox div.lightbox-content div.lightbox-table-cell header a.lightbox-close{padding:0}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell header .component_divider,div.video-lightbox div.lightbox-content div.lightbox-table-cell header .component_divider,div#js-lightbox div.lightbox-content div.lightbox-table-cell header .component_divider{display:none}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.component_video,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.component_video,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.component_video{position:absolute;top:0;left:0;width:100%}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo{position:relative;width:100%;height:0;padding-bottom:50.25%;margin-top:0}
@media only screen and (max-width:1279px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo{padding-bottom:43.25%}
}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.youtubeVideoDiv div.youtubeVideo{padding-bottom:52.25%}
}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.mi24Video,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.mi24Video,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.component_video div.mi24Video{position:relative;top:-30px}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content{background-color:#fff;position:relative;overflow:hidden}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container{height:100%;width:100%}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media{text-align:center;vertical-align:middle;width:100%;height:100%}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media{text-align:center;vertical-align:middle}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media img,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media img,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;vertical-align:middle}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser{background-color:transparent;margin-left:0;margin-right:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .teaser-link,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .teaser-link,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .teaser-link{background-color:transparent}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser:hover,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser:hover,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser:hover{background-color:transparent}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content{background-color:transparent}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content div.controls,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content div.controls,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content div.controls{padding-right:15px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content div.controls .component_link a,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content div.controls .component_link a,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .content div.controls .component_link a{background-color:#000}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container{display:table-cell;vertical-align:middle}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container a,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container a,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container a{background-color:transparent;box-shadow:none}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container img,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container img,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_content_teaser .image_container img{max-height:44px;max-width:44px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p span.resolution,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p span.resolution,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p span.resolution{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p span.resolution:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p span.resolution:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p span.resolution:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_icon .icon:before,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_icon .icon:after,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_icon .icon:before,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_icon .icon:after,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_rich_text p,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_icon .icon:before,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .component_icon .icon:after{font-size:20px;font-size:1.25rem;color:#f1f4f4}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page{display:block;overflow-y:auto;overflow-x:hidden;height:100%;z-index:1001}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .page-opener,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .page-opener,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .page-opener{display:none}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .table-container,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .table-container,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .table-container{display:table;height:100%}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .table-container .table-cell-container,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .table-container .table-cell-container,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media .lightbox-page .table-container .table-cell-container{display:table-cell;vertical-align:middle}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly img,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly img,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly img{cursor:url(../css/css/img/lupe.cur),auto;cursor:zoom-in;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom{display:block;position:relative}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom img,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom img,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom img{display:inline-block;position:absolute;margin:initial;height:auto;max-height:none !important;max-width:none !important;cursor:url(../css/css/img/lupeminus.cur),auto;cursor:zoom-out;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom div#js-canvas,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom div#js-canvas,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-zoom div#js-canvas{display:block;position:absolute;top:0;bottom:0;left:0;right:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-touch img,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-touch img,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container div.lightbox-media.assembly.js-touch img{cursor:move}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext{width:100%;height:100%;padding:0 30px;overflow-y:auto;overflow-x:hidden;padding-top:16px;padding-bottom:16px;-webkit-overflow-scrolling:touch}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext .component_shortcut_icons,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext .component_shortcut_icons,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext .component_shortcut_icons{margin-top:20px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext .component_rich_text,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext .component_rich_text,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .lightbox-richtext .component_rich_text{margin-top:20px;margin-bottom:20px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom{position:absolute;left:25px;right:25px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom{left:15px;right:15px}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-top{top:0;height:38px;background:-moz-linear-gradient(top,white 0,rgba(255,255,255,0) 38px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(38px,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,white 0,rgba(255,255,255,0) 38px);background:-o-linear-gradient(top,white 0,rgba(255,255,255,0) 38px);background:-ms-linear-gradient(top,white 0,rgba(255,255,255,0) 38px);background:linear-gradient(to bottom,white 0,rgba(255,255,255,0) 38px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container .shadow-bottom{bottom:0;height:48px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,white 48px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(48px,white));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,white 48px);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,white 48px);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,white 48px);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 48px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next{position:absolute;cursor:pointer;font-size:32px;font-size:2rem;width:33%;height:100%;padding:0 2%;z-index:1000;top:0;background-image:none}
@media only screen and (max-width:1279px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next{width:40%}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-prev,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-prev,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-prev,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-prev,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-prev,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-prev{left:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-prev span,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-prev span,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-prev span,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-prev span,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-prev span,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-prev span{left:10px;margin-left:15px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-next,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-next,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-next,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-next,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-next,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-next{right:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-next span,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-next span,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-next span,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-next span,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev.lightbox-nav-next span,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next.lightbox-nav-next span{right:10px;text-align:right;margin-right:15px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev span.icon,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next span.icon,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev span.icon,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next span.icon,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev span.icon,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next span.icon{cursor:pointer;color:#4f4f4f;height:34px;margin-top:-18px;position:absolute;top:50%;width:36px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content p.termsofuse,div.video-lightbox div.lightbox-content div.lightbox-table-cell div.content p.termsofuse,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content p.termsofuse{margin:0 0 0 60px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer{z-index:1001;min-height:92px;background-color:#f1f4f4;position:relative}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer{background-color:#111;background-color:rgba(17,17,17,0.7);overflow:hidden;position:absolute;color:#f1f4f4;bottom:0;width:100%}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content{padding:0 30px;display:block;height:100%;overflow-y:auto;overflow-x:hidden}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .lightbox-page,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .lightbox-page,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .lightbox-page{display:none}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_video .video_content,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_video .video_content,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_video .video_content{display:none}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content.js-table,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content.js-table,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content.js-table{display:table}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link{margin-top:0}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link{margin:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;text-transform:uppercase}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text.left,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text.left,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text.left{margin-right:10px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text.right,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text.right,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_link span.text.right{margin-left:10px}
}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content div.lightbox-page,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content div.lightbox-page,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content div.lightbox-page{display:none}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content a,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content a,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content a{font-size:13px;font-size:.8125rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content a:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content a:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content span.icon,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content span.icon,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content span.icon{font-size:9.6px;font-size:.6rem}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.default,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.default,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.default{display:table;height:92px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.default>.component,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.default>.component,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.default>.component{display:table-cell;vertical-align:middle}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description{height:92px;overflow:visible;margin-bottom:0;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.last,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.last,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.last{margin-bottom:92px}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .description-content,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .description-content,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .description-content{padding:15px 15px 15px 0;margin-right:100px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .description-content,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .description-content,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .description-content{margin:0;padding:15px 0 0 0}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly{height:184px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly .description-content,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly .description-content,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly .description-content{padding:15px 0;margin:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly .description-content .component_legends_list,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly .description-content .component_legends_list,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.assembly .description-content .component_legends_list{margin:0}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .title,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .title,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .title{display:block;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .title:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .title:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .text,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .text,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description .text{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description{position:relative;overflow:hidden}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.js-open,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.js-open,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.js-open{overflow:auto}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.js-open:after,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.js-open:after,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description.js-open:after{background:transparent}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description span.slide-up,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description span.slide-up,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.description span.slide-up{display:block;text-align:center;font-size:13px;font-size:.8125rem}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download{display:table;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;height:92px;font-size:13px;font-size:.8125rem}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block{display:table-cell;vertical-align:middle;padding-right:40px;width:auto}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block .component_link a span.text,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block .component_link a span.text,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block .component_link a span.text{margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block .component_link a span.text:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block .component_link a span.text:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block .component_link a span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block{width:auto}
}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block span.component_button,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block span.component_button,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block span.component_button{margin:0;margin-right:13px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.divider .component_divider,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.divider .component_divider,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.divider .component_divider{margin-top:30px;margin-bottom:15px}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer .js-table,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer .js-table,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer .js-table{display:table;width:100%}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer .js-table .js-table-cell,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer .js-table .js-table-cell,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer .js-table .js-table-cell{display:table-cell;vertical-align:middle}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer span.lightbox-label,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-label,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer span.lightbox-label,div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-label,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer span.lightbox-label,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-label{position:absolute;right:30px;line-height:15px;bottom:calc(46px - 0.46875rem);font-size:15px;font-size:.9375rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer span.lightbox-label:lang(ru),div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-label:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer span.lightbox-label:lang(ru),div.video-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-label:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer span.lightbox-label:lang(ru),div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container,div.video-lightbox.js-lightbox_text div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container,div#js-lightbox.js-lightbox_text div.lightbox-content div.lightbox-table-cell div.content div.lightbox-container{background-color:#fff}
}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice,div.video-lightbox.js-lightbox_text.notice,div#js-lightbox.js-lightbox_text.notice{width:440px;margin-top:0}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice,div.video-lightbox.js-lightbox_text.notice,div#js-lightbox.js-lightbox_text.notice{width:100%}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.floatRight,div.video-lightbox.js-lightbox_text.notice.floatRight,div#js-lightbox.js-lightbox_text.notice.floatRight{float:none;margin-top:18px;display:block}
}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice .component.component_button,div.video-lightbox.js-lightbox_text.notice .component.component_button,div#js-lightbox.js-lightbox_text.notice .component.component_button{margin-top:0}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error textarea:invalid,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="email"],div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="number"],div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="text"],div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="password"],div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="tel"],div.video-lightbox.js-lightbox_text.notice.error textarea:invalid,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="email"],div.video-lightbox.js-lightbox_text.notice.error :invalid[type="number"],div.video-lightbox.js-lightbox_text.notice.error :invalid[type="text"],div.video-lightbox.js-lightbox_text.notice.error :invalid[type="password"],div.video-lightbox.js-lightbox_text.notice.error :invalid[type="tel"],div#js-lightbox.js-lightbox_text.notice.error textarea:invalid,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="email"],div#js-lightbox.js-lightbox_text.notice.error :invalid[type="number"],div#js-lightbox.js-lightbox_text.notice.error :invalid[type="text"],div#js-lightbox.js-lightbox_text.notice.error :invalid[type="password"],div#js-lightbox.js-lightbox_text.notice.error :invalid[type="tel"]{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error textarea:invalid ~ label,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="email"] ~ label,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="number"] ~ label,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="text"] ~ label,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="password"] ~ label,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="tel"] ~ label,div.video-lightbox.js-lightbox_text.notice.error textarea:invalid ~ label,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="email"] ~ label,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="number"] ~ label,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="text"] ~ label,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="password"] ~ label,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="tel"] ~ label,div#js-lightbox.js-lightbox_text.notice.error textarea:invalid ~ label,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="email"] ~ label,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="number"] ~ label,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="text"] ~ label,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="password"] ~ label,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="tel"] ~ label{color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error .error,div.video-lightbox.js-lightbox_text.notice.error .error,div#js-lightbox.js-lightbox_text.notice.error .error{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b;background-color:transparent}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error .error ~ label,div.video-lightbox.js-lightbox_text.notice.error .error ~ label,div#js-lightbox.js-lightbox_text.notice.error .error ~ label{color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error .ng-invalid,div.video-lightbox.js-lightbox_text.notice.error .ng-invalid,div#js-lightbox.js-lightbox_text.notice.error .ng-invalid{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error .ng-invalid ~ label,div.video-lightbox.js-lightbox_text.notice.error .ng-invalid ~ label,div#js-lightbox.js-lightbox_text.notice.error .ng-invalid ~ label{color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="checkbox"] ~ div.default_checkbox .component_icon,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="checkbox"] ~ div.default_checkbox .component_icon,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="checkbox"] ~ div.default_checkbox .component_icon{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error :invalid[type="checkbox"] ~ div.default_checkbox label,div.video-lightbox.js-lightbox_text.notice.error :invalid[type="checkbox"] ~ div.default_checkbox label,div#js-lightbox.js-lightbox_text.notice.error :invalid[type="checkbox"] ~ div.default_checkbox label{color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error .ng-invalid[type="checkbox"] ~ div.default_checkbox .component_icon,div.video-lightbox.js-lightbox_text.notice.error .ng-invalid[type="checkbox"] ~ div.default_checkbox .component_icon,div#js-lightbox.js-lightbox_text.notice.error .ng-invalid[type="checkbox"] ~ div.default_checkbox .component_icon{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8;color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice.error .ng-invalid[type="checkbox"] ~ div.default_checkbox label,div.video-lightbox.js-lightbox_text.notice.error .ng-invalid[type="checkbox"] ~ div.default_checkbox label,div#js-lightbox.js-lightbox_text.notice.error .ng-invalid[type="checkbox"] ~ div.default_checkbox label{color:#cc3d5b}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice .error,div.video-lightbox.js-lightbox_text.notice .error,div#js-lightbox.js-lightbox_text.notice .error{color:#cc3d5b}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell{background-color:#fff;vertical-align:top}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a{color:#f1f4f4}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:hover,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:active,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:focus,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:hover,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:active,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:focus,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:hover,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:active,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell a:focus{color:#ff0}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header a,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content a,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content .lightbox-container,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content .lightbox-container .lightbox-richtext .component_rich_text,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header a,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content a,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content .lightbox-container,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content .lightbox-container .lightbox-richtext .component_rich_text,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header a,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content a,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content .lightbox-container,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell .content .lightbox-container .lightbox-richtext .component_rich_text{background-color:#fff;color:#111}
}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header{background-color:#fff}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header{position:relative}
}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-controls{vertical-align:bottom;padding-bottom:15px}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header .component_divider,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header .component_divider,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell header .component_divider{display:block}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer{background-color:#fff}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer{position:absolute}
}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content{width:100%;padding-top:1px;overflow:hidden}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_button,div.video-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_button,div#js-lightbox.js-lightbox_text.notice div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content .component_button{margin-top:15px;margin-bottom:15px}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice .shadow-bottom,div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice .shadow-top,div.video-lightbox.js-lightbox_text.notice .shadow-bottom,div.video-lightbox.js-lightbox_text.notice .shadow-top,div#js-lightbox.js-lightbox_text.notice .shadow-bottom,div#js-lightbox.js-lightbox_text.notice .shadow-top{display:none}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice .secondaryTextButton,div.video-lightbox.js-lightbox_text.notice .secondaryTextButton,div#js-lightbox.js-lightbox_text.notice .secondaryTextButton{margin-right:10px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice .secondaryTextButton,div.video-lightbox.js-lightbox_text.notice .secondaryTextButton,div#js-lightbox.js-lightbox_text.notice .secondaryTextButton{margin-right:0}
}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_form_group.horizontal .component_checkbox,div.video-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_form_group.horizontal .component_checkbox,div#js-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_form_group.horizontal .component_checkbox{float:none;display:block}
}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file,div.video-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file,div#js-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file{margin-bottom:10px}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input,div.video-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input,div#js-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input:lang(ru),div.video-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input:lang(ru),div#js-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.ngdialog .viega-ng-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input#logoCatalog,div.video-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input#logoCatalog,div#js-lightbox.js-lightbox_text.notice div.lightbox-richtext .component_input_text.file input#logoCatalog{margin-top:-65px;margin-left:-40px;opacity:0;overflow:hidden;padding:0;height:20px;transform:translate(-390px,0) scale(3);-ms-transform:translate(-390px,0) scale(3)}
div.ngdialog .viega-ng-lightbox.video div.lightbox-content div.lightbox-table-cell header,div.ngdialog .viega-ng-lightbox.video div.lightbox-content div.lightbox-table-cell footer,div.video-lightbox.video div.lightbox-content div.lightbox-table-cell header,div.video-lightbox.video div.lightbox-content div.lightbox-table-cell footer,div#js-lightbox.video div.lightbox-content div.lightbox-table-cell header,div#js-lightbox.video div.lightbox-content div.lightbox-table-cell footer{position:relative}
div.ngdialog .viega-ng-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div.ngdialog .viega-ng-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.video-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div.video-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div#js-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div#js-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev{top:calc(50% - 100px);margin-top:-20px;height:200px}
@media only screen and (max-width:767px){div.ngdialog .viega-ng-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div.ngdialog .viega-ng-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.video-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div.video-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div#js-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div#js-lightbox.video div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev{height:auto}
}
div.ngdialog .viega-ng-lightbox .component_video div[id^='responsivediv'],div.video-lightbox .component_video div[id^='responsivediv'],div#js-lightbox .component_video div[id^='responsivediv']{padding-bottom:0 !important}
div.ngdialog .viega-ng-lightbox .component_video .video_content,div.video-lightbox .component_video .video_content,div#js-lightbox .component_video .video_content{text-align:left}
div#js-lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#111;opacity:.85}
@media only screen and (max-width:767px){div#js-lightbox-overlay{opacity:1;z-index:1}
}
div.lightbox-richtext-content,div.lightbox-meta-content{display:none}
div.component_lightbox.video .lightbox-meta-content{visibility:hidden;position:absolute;display:block;width:872px}
@media only screen and (max-width:1279px){div.component_lightbox.video .lightbox-meta-content{width:690px}
}
@media only screen and (max-width:767px){div.component_lightbox.video .lightbox-meta-content{width:320px}
}
div.js-lightbox_webgl footer{display:none}
@media only screen and (max-width:767px){.component_image_gallery .component_lightbox.hasLabel a.zoom-in-button,.component_image_gallery .component_lightbox.hasLabel span.zoom-in-button,.component_assembly_graphic .component_lightbox.hasLabel a.zoom-in-button,.component_assembly_graphic .component_lightbox.hasLabel span.zoom-in-button{bottom:10px}
}
div.ngdialog.success_feedback .addnotice_feedback,div.ui-dialog .addnotice_feedback{width:285px !important;display:none}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext{padding:30px}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol{display:table-cell;vertical-align:middle;padding-right:20px}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol .image,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol .image{width:35px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol{width:65px}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol img[src*=".svg"],div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .imageCol img[src*=".svg"]{width:100%}
}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .textCol,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .textCol{vertical-align:middle;display:table-cell}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .textCol h3,div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .textCol h4,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .textCol h3,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice .lightbox-container .lightbox-richtext .textCol h4{margin:0;outline:0}
@media only screen and (max-width:767px){div.ngdialog.success_feedback .addnotice_feedback,div.ui-dialog .addnotice_feedback{background:0;height:auto}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content,div.ui-dialog .addnotice_feedback .lightbox-content{height:auto}
div.ngdialog.success_feedback .addnotice_feedback .lightbox-content .content.main-content-notice,div.ui-dialog .addnotice_feedback .lightbox-content .content.main-content-notice{height:100% !important}
}
div.component_teaser.teaser_homepage div.component_lightbox.video span.play-button.play-button{bottom:78px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_homepage div.component_lightbox.video span.play-button.play-button{bottom:82px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.component_lightbox.video span.play-button.play-button{bottom:15px}
}
div.component_link,span.component_link{cursor:pointer;white-space:nowrap}
div.component_link.light span.text,div.component_link.light span.icon:after,div.component_link.light span.icon:before,span.component_link.light span.text,span.component_link.light span.icon:after,span.component_link.light span.icon:before{color:#999}
div.component_link.dark span.text,div.component_link.dark span.icon:after,div.component_link.dark span.icon:before,span.component_link.dark span.text,span.component_link.dark span.icon:after,span.component_link.dark span.icon:before{color:#111}
div.component_link.bold span.text,span.component_link.bold span.text{font-family:"HelveticaNeue75Bold";font-size:14px;font-size:.875rem}
div.component_link.bold span.text:lang(ru),span.component_link.bold span.text:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
div.component_link.help a,div.component_link.rss a,div.component_link.notice a,div.component_link.print a,div.component_link.cross a,div.component_link.mobile_menu a,div.component_link.gridviewButton a,div.component_link.listviewButton a,span.component_link.help a,span.component_link.rss a,span.component_link.notice a,span.component_link.print a,span.component_link.cross a,span.component_link.mobile_menu a,span.component_link.gridviewButton a,span.component_link.listviewButton a{display:block;line-height:25px}
div.component_link.help .component_icon.cycleLink,div.component_link.rss .component_icon.cycleLink,div.component_link.notice .component_icon.cycleLink,div.component_link.print .component_icon.cycleLink,div.component_link.cross .component_icon.cycleLink,div.component_link.mobile_menu .component_icon.cycleLink,div.component_link.gridviewButton .component_icon.cycleLink,div.component_link.listviewButton .component_icon.cycleLink,span.component_link.help .component_icon.cycleLink,span.component_link.rss .component_icon.cycleLink,span.component_link.notice .component_icon.cycleLink,span.component_link.print .component_icon.cycleLink,span.component_link.cross .component_icon.cycleLink,span.component_link.mobile_menu .component_icon.cycleLink,span.component_link.gridviewButton .component_icon.cycleLink,span.component_link.listviewButton .component_icon.cycleLink{background-color:#ffffea;box-shadow:0 1px 0 #d7d7d7;height:25px;width:25px}
div.component_link.help .component_icon.cycleLink span.icon:before,div.component_link.rss .component_icon.cycleLink span.icon:before,div.component_link.notice .component_icon.cycleLink span.icon:before,div.component_link.print .component_icon.cycleLink span.icon:before,div.component_link.cross .component_icon.cycleLink span.icon:before,div.component_link.mobile_menu .component_icon.cycleLink span.icon:before,div.component_link.gridviewButton .component_icon.cycleLink span.icon:before,div.component_link.listviewButton .component_icon.cycleLink span.icon:before,span.component_link.help .component_icon.cycleLink span.icon:before,span.component_link.rss .component_icon.cycleLink span.icon:before,span.component_link.notice .component_icon.cycleLink span.icon:before,span.component_link.print .component_icon.cycleLink span.icon:before,span.component_link.cross .component_icon.cycleLink span.icon:before,span.component_link.mobile_menu .component_icon.cycleLink span.icon:before,span.component_link.gridviewButton .component_icon.cycleLink span.icon:before,span.component_link.listviewButton .component_icon.cycleLink span.icon:before{line-height:25px;font-size:9.6px;font-size:.6rem}
@media only screen and (min-width:1279px){div.component_link.help a:hover .component_icon.cycleLink,div.component_link.rss a:hover .component_icon.cycleLink,div.component_link.notice a:hover .component_icon.cycleLink,div.component_link.print a:hover .component_icon.cycleLink,div.component_link.cross a:hover .component_icon.cycleLink,div.component_link.mobile_menu a:hover .component_icon.cycleLink,div.component_link.gridviewButton a:hover .component_icon.cycleLink,div.component_link.listviewButton a:hover .component_icon.cycleLink,span.component_link.help a:hover .component_icon.cycleLink,span.component_link.rss a:hover .component_icon.cycleLink,span.component_link.notice a:hover .component_icon.cycleLink,span.component_link.print a:hover .component_icon.cycleLink,span.component_link.cross a:hover .component_icon.cycleLink,span.component_link.mobile_menu a:hover .component_icon.cycleLink,span.component_link.gridviewButton a:hover .component_icon.cycleLink,span.component_link.listviewButton a:hover .component_icon.cycleLink{background-color:#111;opacity:1.0}
div.component_link.help a:hover .component_icon.cycleLink span.icon:before,div.component_link.rss a:hover .component_icon.cycleLink span.icon:before,div.component_link.notice a:hover .component_icon.cycleLink span.icon:before,div.component_link.print a:hover .component_icon.cycleLink span.icon:before,div.component_link.cross a:hover .component_icon.cycleLink span.icon:before,div.component_link.mobile_menu a:hover .component_icon.cycleLink span.icon:before,div.component_link.gridviewButton a:hover .component_icon.cycleLink span.icon:before,div.component_link.listviewButton a:hover .component_icon.cycleLink span.icon:before,span.component_link.help a:hover .component_icon.cycleLink span.icon:before,span.component_link.rss a:hover .component_icon.cycleLink span.icon:before,span.component_link.notice a:hover .component_icon.cycleLink span.icon:before,span.component_link.print a:hover .component_icon.cycleLink span.icon:before,span.component_link.cross a:hover .component_icon.cycleLink span.icon:before,span.component_link.mobile_menu a:hover .component_icon.cycleLink span.icon:before,span.component_link.gridviewButton a:hover .component_icon.cycleLink span.icon:before,span.component_link.listviewButton a:hover .component_icon.cycleLink span.icon:before{color:#ffffea}
}
@media only screen and (max-width:1279px){div.component_link.help a:hover .component_icon.cycleLink,div.component_link.rss a:hover .component_icon.cycleLink,div.component_link.notice a:hover .component_icon.cycleLink,div.component_link.print a:hover .component_icon.cycleLink,div.component_link.cross a:hover .component_icon.cycleLink,div.component_link.mobile_menu a:hover .component_icon.cycleLink,div.component_link.gridviewButton a:hover .component_icon.cycleLink,div.component_link.listviewButton a:hover .component_icon.cycleLink,span.component_link.help a:hover .component_icon.cycleLink,span.component_link.rss a:hover .component_icon.cycleLink,span.component_link.notice a:hover .component_icon.cycleLink,span.component_link.print a:hover .component_icon.cycleLink,span.component_link.cross a:hover .component_icon.cycleLink,span.component_link.mobile_menu a:hover .component_icon.cycleLink,span.component_link.gridviewButton a:hover .component_icon.cycleLink,span.component_link.listviewButton a:hover .component_icon.cycleLink{opacity:1.0}
}
div.component_link.active.mobile_menu a .component_icon.cycleLink,span.component_link.active.mobile_menu a .component_icon.cycleLink{background-color:#111;opacity:1.0}
div.component_link.active.mobile_menu a .component_icon.cycleLink span.icon:before,span.component_link.active.mobile_menu a .component_icon.cycleLink span.icon:before{color:#ffffea}
div.component_link.cross .component_icon.cycleLink,span.component_link.cross .component_icon.cycleLink{background-color:#fff}
div.component_link span.text,span.component_link span.text{font-size:13px;font-size:.8125rem}
div.component_link span.text.left,span.component_link span.text.left{margin-right:15px}
div.component_link span.text.right,span.component_link span.text.right{margin-left:.25em}
div.component_link a:hover .component_icon.cycleLink,span.component_link a:hover .component_icon.cycleLink{opacity:.6}
div.component_link a:hover .component_icon.cycleLink.dark,span.component_link a:hover .component_icon.cycleLink.dark{background-color:#fff}
div.component_link a:hover .component_icon.cycleLink.light,span.component_link a:hover .component_icon.cycleLink.light{background-color:#e1e7e7}
div.component_link .component_icon.cycleLink,span.component_link .component_icon.cycleLink{width:31px;height:31px;color:#272727;background-color:#4f4f4f;cursor:pointer;text-align:center;display:inline-block;-webkit-border-radius:22em;-moz-border-radius:22em;-ms-border-radius:22em;-o-border-radius:22em;border-radius:22em}
div.component_link .component_icon.cycleLink span.icon:after,div.component_link .component_icon.cycleLink span.icon:before,span.component_link .component_icon.cycleLink span.icon:after,span.component_link .component_icon.cycleLink span.icon:before{font-size:10px;font-size:.625rem;line-height:32px}
div.component_link .component_icon.cycleLink.dark,span.component_link .component_icon.cycleLink.dark{background-color:#4f4f4f}
div.component_link .component_icon.cycleLink.light,span.component_link .component_icon.cycleLink.light{background-color:#fff}
div.component_link .component_icon.cycleLink.gray,span.component_link .component_icon.cycleLink.gray{background-color:#f1f4f4;box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
div.component_link .component_icon.cycleLink.gray:hover,span.component_link .component_icon.cycleLink.gray:hover{opacity:1;background-color:#e1e7e7;color:#000}
div.component_link .component_icon,span.component_link .component_icon{margin:0}
span.component_link{display:inline-block}
div.component_linkButtonWithConfirmation .component_linkButtonWithConfirmation--confirmation{margin-top:4px;margin-bottom:7px;line-height:15px;font-size:12px;color:#444}
div.component_linkButtonWithConfirmation .component_linkButtonWithConfirmation--confirmation input[type="checkbox"]{height:17px;width:17px;float:left;margin-right:10px}
div.component_linkButtonWithConfirmation .component_linkButtonWithConfirmation--confirmation label a{font-weight:bold;color:black}
@media only screen and (max-width:1279px){}
@media only screen and (max-width:767px){}
div.component_linkButtonWithConfirmation--publish-mode{position:absolute;bottom:18px;right:30px;width:45.5%;z-index:1200}
@media only screen and (max-width:1279px){div.component_linkButtonWithConfirmation--publish-mode{width:44.1%}
}
@media only screen and (max-width:767px){div.component_linkButtonWithConfirmation--publish-mode{width:90.5%;right:15px;bottom:18px}
}
div.component_linkButtonWithConfirmation--disabled .primaryTextButton{background-color:#bbb !important;box-shadow:none !important}
div.component_linkButtonWithConfirmation--disabled div.component_button div.button.primaryTextButton:hover .component_link span.text,div.component_linkButtonWithConfirmation--disabled div.component_button div.button.primaryTextButton:hover .component_link span.icon{color:#f1f4f4 !important}
div.component_content_teaser_big div.right-content.containsLinkButtonWithConfirmation div.image_article_content.dotdotdot{max-height:265px !important}
@media only screen and (max-width:1279px){div.component_content_teaser_big div.right-content.containsLinkButtonWithConfirmation div.image_article_content.dotdotdot{height:135px !important}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content.containsLinkButtonWithConfirmation div.image_article_content.dotdotdot{height:380px !important}
}
@media only screen and (max-width:767px){div.component_content_teaser_big div.right-content.containsLinkButtonWithConfirmation .buttons{padding-top:100px !important}
}
.component_list_of_image_thumbs{background-color:#f1f4f4;display:block;overflow:hidden;padding:10px 20px 10px 30px;width:469px}
@media only screen and (max-width:1279px){.component_list_of_image_thumbs{padding:10px 16px;width:329px}
}
@media only screen and (max-width:767px){.component_list_of_image_thumbs{padding:10px 14px;width:auto}
}
.component_list_of_image_thumbs.show-more{padding:15px 20px 5px 30px}
@media only screen and (max-width:1279px){.component_list_of_image_thumbs.show-more{padding:10px 16px 5px}
}
@media only screen and (max-width:767px){.component_list_of_image_thumbs.show-more{padding:10px 14px 5px}
}
.component_list_of_image_thumbs .component_container_show_more .component_button{margin:0;border-top:0;height:40px}
.component_list_of_image_thumbs .component_container_show_more .component_button div.button{box-shadow:none;line-height:40px}
.component_list_of_image_thumbs .component_container_show_more .component_button div.button.secondaryTextButton .component_link a{width:auto}
.component_list_of_image_thumbs .component_container_show_more .component_button div.button.secondaryTextButton .component_link a span.icon,.component_list_of_image_thumbs .component_container_show_more .component_button div.button.secondaryTextButton .component_link a span.text{font-size:12px;font-size:.75rem;color:#999}
.component_list_of_image_thumbs .component_container_show_more .component_button div.button.secondaryTextButton .component_link a span.text{margin-right:10px;width:auto}
.component_list_of_image_thumbs .component_container_show_more .component_button div.button.secondaryTextButton .component_link a span.icon{margin:0}
.component_list_of_image_thumbs .component_container_show_more .component_button div.button:hover{background-color:#f1f4f4}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb{width:72px;height:72px;float:left;margin:5px;cursor:pointer;overflow:hidden;text-align:center;background-color:#fff;display:block}
@media only screen and (max-width:1279px){.component_list_of_image_thumbs .component_container_show_more div.image_thumb{width:51px;max-height:51px;margin:5px 4px}
}
@media only screen and (max-width:767px){.component_list_of_image_thumbs .component_container_show_more div.image_thumb{width:44px;max-height:44px;margin:5px 3px}
}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image{margin:0;width:72px;height:72px;text-align:center;vertical-align:middle;display:table;table-layout:fixed}
@media only screen and (max-width:1279px){.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image{width:51px;height:51px}
}
@media only screen and (max-width:767px){.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image{width:44px;height:44px}
}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image .image_container{display:table-cell;text-align:center;vertical-align:middle;width:72px;height:72px}
@media only screen and (max-width:1279px){.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image .image_container{width:51px;height:51px}
}
@media only screen and (max-width:767px){.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image .image_container{width:44px;height:44px}
}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image .image_container img{max-height:100%;max-width:100%}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_lightbox{display:none}
.component_list_of_image_thumbs.designPrizes{background-color:transparent;padding:0}
.component_list_of_image_thumbs.designPrizes .component_container_show_more div.image_thumb{cursor:default}
.component_list_of_image_thumbs.designPrizes .component_container_show_more div.image_thumb .component_image .image_container img{padding:3px}
@media only screen and (max-width:767px){.component_list_of_image_thumbs.standalone div.component_container_show_more{margin-left:-5px}
.component_list_of_image_thumbs.standalone div.component_container_show_more div.image_thumb{margin-left:8px;margin-right:0}
}
@media only screen and (max-width:767px){.component_collapsable .component_list_of_image_thumbs.standalone div.image_thumb{width:50px;max-height:50px}
}
@media only screen and (max-width:767px){.component_collapsable .component_list_of_image_thumbs.standalone div.image_thumb .component_image{width:50px;height:50px}
}
@media only screen and (max-width:767px){.component_collapsable .component_list_of_image_thumbs.standalone div.image_thumb .component_image .image_container{width:50px;height:50px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs{width:469px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs{width:auto}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb{width:73px;max-height:73px;margin:5px 7px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb{width:44px;max-height:44px;margin:5px 4px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb .component_image{width:73px;height:73px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb .component_image{width:44px;height:44px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb .component_image .image_container{width:73px;height:73px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb .component_image .image_container{width:44px;height:44px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs.standalone div.image_thumb{width:50px;max-height:50px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs.standalone div.image_thumb .component_image{width:50px;height:50px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-desktop .component_list_of_image_thumbs.standalone div.image_thumb .component_image .image_container{width:50px;height:50px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs{width:329px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs{width:auto}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb{width:73px;max-height:73px;margin:5px 7px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb{width:44px;max-height:44px;margin:5px 4px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb .component_image{width:73px;height:73px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb .component_image{width:44px;height:44px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb .component_image .image_container{width:73px;height:73px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb .component_image .image_container{width:44px;height:44px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb{width:44px;max-height:44px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb{width:50px;max-height:50px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb .component_image{width:44px;height:44px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb .component_image{width:50px;height:50px}
}
@media only screen and (max-width:1279px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb .component_image .image_container{width:44px;height:44px}
}
@media only screen and (max-width:767px){.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb .component_image .image_container{width:50px;height:50px}
}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child{height:219px}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image{display:table;table-layout:fixed;width:219px;height:219px}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container{display:table-cell;text-align:center;vertical-align:middle;width:219px;height:219px}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img{max-width:100%;max-height:100%}
.component_list_of_multimedia_thumbs.grid_2X2 div.component_container.columns_4 div.content.container_child:nth-child(2n){margin-right:0;float:right}
@media only screen and (max-width:1279px){.component_list_of_multimedia_thumbs.grid_2X2 div.component_container.columns_4 div.content.container_child:nth-child(2n){float:none}
}
@media only screen and (max-width:767px){.component_list_of_multimedia_thumbs.grid_2X2 div.component_container.columns_4 div.content.container_child:nth-child(2n){float:right}
}
@media only screen and (max-width:767px){.component_list_of_multimedia_thumbs div.component_container.columns_4{width:100%;margin:0}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child{width:138px;height:138px;margin-right:10px;margin-bottom:10px}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image{width:138px;height:138px}
.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container{width:138px;height:138px}
}
@media only screen and (max-width:767px) and (max-width:767px){.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container a.zoom-in-button,.component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container span.zoom-in-button{bottom:10px}
}
div.component_llc_video_stage{margin-left:-3.399em;margin-right:-3.1em}
div.component_llc_video_stage .teaser_navi_up{margin-top:-65px;margin-bottom:65px}
div.component_llc_video_stage div.component_carousel_controls.teaser_navi.videocontroloffset{margin-top:0;margin-bottom:0}
div.component_llc_video_stage div.component_carousel_controls.teaser_navi.videocontroloffset .teaser_navi_up{margin-top:-135px;margin-bottom:65px}
div.component_llc_video_stage .component.component_button{margin-top:0 !important}
div.component_llc_video_stage div.component_teaser.llc_video{height:125px;width:125px;margin-right:15px}
div.component_llc_video_stage .div.component_carousel_controls.teaser_navi.image_container.llc_video_stage_border.img.llc_video_stage_image{width:125px;height:125px}
div.component_llc_video_stage .llc_video_stage_border{display:inline-block;position:relative}
div.component_llc_video_stage .llc_video_stage_border::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 yellow;transition:box-shadow .1s ease}
div.component_llc_video_stage .llc_video_stage_border:hover::after,div.component_llc_video_stage .llc_video_stage_border:focus::after,div.component_llc_video_stage .llc_video_stage_border:active::after{box-shadow:inset 0 0 0 5px yellow}
@media only screen and (max-width:1279px){div.component_llc_video_stage .component_video div.label a{top:35% !important}
}
@media only screen and (min-width:767px){div.component_llc_video_stage div.component_llc_video_stage div.component_carousel_controls.teaser_navi.videocontroloffset{margin-top:20px}
div.component_llc_video_stage div.component_llc_video_stage div.component_teaser.llc_video{width:125px;height:125px;margin-right:15px}
}
@media only screen and (max-width:767px){div.component_llc_video_stage{margin-right:0 !important;margin-left:-18px !important}
div.component_llc_video_stage div.component_button div.button.primaryTextButton .component_link span.text{font-size:12px;font-size:.75rem}
div.component_llc_video_stage .teaser_navi{width:900px}
div.component_llc_video_stage div.component_teaser{float:left;clear:none}
div.component_llc_video_stage div.component_teaser.llc_video{margin-right:50px !important}
div.component_llc_video_stage .teaser_navi{margin-top:20px !important;margin-bottom:0}
div.component_llc_video_stage .teaser_navi_up{margin-top:-60px;margin-bottom:0}
div.component_llc_video_stage div.component_carousel_controls.teaser_navi.videocontroloffset{margin-top:0;margin-bottom:0}
div.component_llc_video_stage div.component_carousel_controls.teaser_navi.videocontroloffset.teaser_navi_up{margin-top:60px;margin-bottom:0}
div.component_llc_video_stage .teaser_navi_mobilestate_0{margin-left:20px !important}
div.component_llc_video_stage .teaser_navi_mobilestate_1{margin-left:-95px !important}
div.component_llc_video_stage .teaser_navi_mobilestate_2{margin-left:-250px !important}
div.component_llc_video_stage .teaser_navi_mobilestate_3{margin-left:-405px !important}
div.component_llc_video_stage .teaser_navi_mobilestate_4{margin-left:-560px !important}
}
div.component_loading_spinner{margin-top:70px;margin-bottom:15px;padding:0;text-align:center;clear:both}
div.component_loading_spinner.busy1{width:50%;height:50%;overflow:auto;margin:auto;position:absolute;top:60%;left:0;bottom:0;right:0}
div.component_loading_spinner span{background:url(../css/img/loading.gif);width:30px;height:30px;background-size:30px;display:block;margin:0 auto}
div.component_loading_spinner span.no-spinner{background:0;width:auto;height:auto}
@media only screen and (max-width:767px){div.component_loading_spinner{margin-top:20px}
}
div.component_mapwithhotspots{position:relative;display:inline-block}
div.component_mapwithhotspots .mapwithhotspots__wrapper{position:relative;display:inline-block}
div.component_mapwithhotspots .mapwithhotspots__hotspoticon{position:absolute;width:21px;height:21px;padding:0;z-index:1;border:3px solid yellow;border-radius:20px;color:yellow;font-size:22px;font-weight:900;background:url(../css/img/hotspot-bg.jpg)}
div.component_mapwithhotspots .mapwithhotspots__hotspoticon span{position:absolute;top:-9px;left:5.5px;transition:all .2s ease}
div.component_mapwithhotspots .mapwithhotspots__hotspottext{position:absolute;width:150px;display:block;text-align:center;color:yellow}
div.component_mapwithhotspots a.mapwithhotspots__hotspot:hover .mapwithhotspots__hotspoticon{border-color:#ff9}
div.component_mapwithhotspots a.mapwithhotspots__hotspot:hover .mapwithhotspots__hotspoticon span{position:absolute;transform:rotate(90deg) translate(2px,-1px);transition:all .2s ease}
div.component_mapwithhotspots a.mapwithhotspots__hotspot:hover .mapwithhotspots__hotspottext{font-weight:700}
div.component_mapwithhotspots .mapwithhotspots__cursorpos{position:absolute;font-size:80%;min-width:90px;padding:2px 5px;color:black;background-color:#ff05}
div.component_mapwithhotspots .mapwithhotspots__cursorpos--top{top:0;left:0}
div.component_mapwithhotspots .mapwithhotspots__cursorpos--bottom{bottom:4px;left:0}
div.component_mapwithhotspots .mapwithhotspotshotspot__link{color:#66f}
div.component_mapwithhotspots .mapwithhotspotshotspot__pos{color:#999;font-size:x-small}
div.component_mapwithhotspots .mapwithhotspotshotspot--error{text-decoration:line-through;color:#f33}
@media only screen and (max-width:1279px){div.component_mapwithhotspots{display:none}
}
@media only screen and (max-width:767px){div.component_mapwithhotspots{display:none}
}
div.component_mapwithhotspots_mobile{display:none}
@media only screen and (max-width:1279px){div.component_mapwithhotspots_mobile{display:block}
}
@media only screen and (max-width:767px){div.component_mapwithhotspots_mobile{display:block}
}
div.component_mapwithhotspots_mobile div.title_link{font-size:.6875rem;text-align:left;border-top:1px solid #e1e7e7;border-bottom:1px solid #e1e7e7;padding:5px}
div.component_mapwithhotspots_mobile div.title_link span.title{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-right:2px}
div.component_mapwithhotspots_mobile div.title_link span.title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_mapwithhotspots_mobile div.title_link p.text{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;overflow:hidden;font-size:13px;font-size:.8125rem;letter-spacing:.1px;line-height:1.4;margin:0 0 2px}
.model_text{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6}
.model_text *{margin:0}
.model_text *:first-child{margin-top:0}
.model_text.center *{text-align:center}
.model_text.bold p{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.model_text.bold p:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.model_text b,.model_text strong{font-weight:normal;font-family:HelveticaNeue75Bold;font-size:14px;font-size:.875rem}
.model_text b:lang(ru),.model_text strong:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.model_text ul.list{margin-left:10px;list-style-type:none;margin:0;padding:0}
.model_text ul.list li{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6;margin-bottom:2px;text-indent:-10px;padding-left:20px}
.model_text ul.list li:before{content:'\2022';padding-right:5px;padding-top:4px;font-size:9.6px;font-size:.6rem;position:relative}
.model_text ul.list li p{margin:0}
.model_text ul.list li ul{margin:0}
.model_text ul.list li ul li:before{content:'\2013'}
.model_text ul.list li{padding-left:10px}
.model_text ul.list li:before{position:relative}
.model_text h3{margin-top:25px}
.model_text a.reference{font-family:HelveticaNeue75Bold}
.model_text a.reference:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.model_text a.reference:link{text-decoration:none}
.model_text a.reference:visited{text-decoration:none}
.model_text *{margin:0}
.model_text .model_name{margin-top:10px;margin-bottom:10px}
.model_text img{margin:10px 10px 10px 0;max-width:100%}
@media only screen and (max-width:767px){div.component_model_teaser{padding:0 12px 0 10px;border:1px solid #d1d7d7;background-color:#f1f4f4}
div.component_model_teaser:active,div.component_model_teaser:hover{background-color:#f1f4f4}
}
div.component_model_teaser.decorative .component_content_teaser{height:85px;padding:0 30px 0 0;border:0}
@media only screen and (max-width:767px){div.component_model_teaser.decorative .component_content_teaser{height:100px;padding:0}
div.component_model_teaser.decorative .component_content_teaser:active,div.component_model_teaser.decorative .component_content_teaser:hover{background-color:#f1f4f4}
}
div.component_model_teaser.decorative .component_content_teaser .content .thumb{padding-left:6px}
@media only screen and (max-width:767px){div.component_model_teaser.decorative .component_content_teaser .content .inner-table-cell{padding-left:0}
}
div.component_model_teaser.decorative .component_content_teaser .content .inner-table-cell .thumb{height:85px;width:85px}
div.component_model_teaser.decorative .component_content_teaser .content .inner-table-cell .thumb .component_image{margin:0}
div.component_model_teaser.decorative .component_content_teaser .content .inner-table-cell .thumb .component_image .image_container a{height:85px;width:85px;background:0}
@media only screen and (max-width:767px){div.component_model_teaser.decorative .component_content_teaser .content .inner-table-cell .thumb .component_image .image_container a{box-shadow:none}
div.component_model_teaser.decorative .component_content_teaser .content .inner-table-cell .thumb .component_image .image_container a img{max-height:70px;max-width:70px;border:5px solid #f1f4f4}
}
div.component_model_teaser.decorative .component_content_teaser .content .info{padding:0 15px 0 43px}
@media only screen and (max-width:1279px){div.component_model_teaser.decorative .component_content_teaser .content .info{padding:0 15px 0 33px}
}
@media only screen and (max-width:767px){div.component_model_teaser.decorative .component_content_teaser .content .info{padding:7px 0 7px 20px}
}
.component_link.more_info{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;white-space:nowrap}
.component_link.more_info span.text{margin-right:0}
.component_link.more_info span.component_icon .icon:after{font-size:10px;font-size:.625rem}
.component_link.more_info_news_teaser{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;white-space:nowrap}
.component_link.more_info_news_teaser:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_link.more_info_news_teaser span.text{margin-right:0}
.component_link.more_info_news_teaser span.component_icon .icon:after{font-size:10px;font-size:.625rem}
div.component.component_news_teaser{width:auto;min-height:230px;background-color:#f1f4f4;padding-bottom:30px;padding-left:30px;padding-right:30px}
@media only screen and (max-width:1279px){div.component.component_news_teaser{padding-bottom:40px;padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:767px){div.component.component_news_teaser{padding-bottom:20px;padding-left:15px;padding-right:15px}
}
div.component.component_news_teaser div.news_teaser_item{float:left;position:relative;width:50%;height:140px;border-bottom:1px solid #e1e7e7;padding-right:30px;margin-bottom:-1px}
div.component.component_news_teaser div.news_teaser_item:nth-child(2n){padding-left:15px}
@media only screen and (max-width:1279px){div.component.component_news_teaser div.news_teaser_item:nth-child(2n){padding-left:0}
}
@media only screen and (max-width:767px){div.component.component_news_teaser div.news_teaser_item:nth-child(2n){padding-left:0}
}
div.component.component_news_teaser div.news_teaser_item:nth-child(n+3){margin-top:10px}
@media only screen and (max-width:1279px){div.component.component_news_teaser div.news_teaser_item{width:100%;height:130px}
div.component.component_news_teaser div.news_teaser_item:nth-child(n+2){margin-top:10px}
}
@media only screen and (max-width:767px){div.component.component_news_teaser div.news_teaser_item{width:100%;height:150px}
div.component.component_news_teaser div.news_teaser_item:nth-child(n+2){margin-top:10px}
}
div.component.component_news_teaser div.news_teaser_item div.component_sticker{position:absolute;top:-2px}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content{display:block;width:100%;height:100%;padding-top:30px;padding-bottom:20px}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_teaser_head{display:block;width:100%;height:auto}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_teaser_head .title{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_teaser_head .title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_teaser_head .date_prefix{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_teaser_head .date_prefix:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_teaser_head .date{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_text{display:block;width:100%;height:auto;font-size:13px;font-size:.8125rem}
div.component.component_news_teaser div.news_teaser_item div.news_teaser_content div.news_text .news_text_content{max-height:54px}
div.component.component_news_teaser div.component_divider{clear:both;margin-top:-1px}
div.component.component_news_teaser div.component_button{margin:20px 0 0}
div.component_notice_content_teaser_amount_switch{width:100%}
@media only screen and (max-width:767px){div.component_notice_content_teaser_amount_switch{margin:0 -16.5px 0 -17.5px;width:auto}
}
div.component_notice_content_teaser_amount_switch div.content{display:table;width:inherit;padding:20px 20px;height:inherit;background-color:#e6e6e1}
@media only screen and (max-width:767px){div.component_notice_content_teaser_amount_switch div.content{width:100%}
}
div.component_notice_content_teaser_amount_switch div.content div.label{display:table-cell;vertical-align:middle;text-transform:uppercase;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;color:#111}
div.component_notice_content_teaser_amount_switch div.content div.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;color:#111}
div.component_notice_content_teaser_amount_switch div.content div.switch{float:right;position:relative}
div.component_notice_content_teaser_amount_switch div.content div.switch .cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}
div.component_notice_content_teaser_amount_switch div.content div.switch .cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:0;user-select:none}
div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round+label{padding:2px;width:60px;height:31px;background-color:#ddd;border-radius:30px}
div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round+label:before,div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round+label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}
div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round+label:before{right:1px;background-color:#e6e6e1;border-radius:30px;transition:background .4s;border:2px solid #999}
div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round+label:after{width:25px;height:25px;top:3px;left:3px;box-shadow:0 2px 0 rgba(0,0,0,0.3);background-color:#fff;border-radius:100%;transition:margin .4s}
div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round:checked+label:before{background-color:#4f4f4f;border:2px solid #4f4f4f}
div.component_notice_content_teaser_amount_switch div.content div.switch input.cmn-toggle-round:checked+label:after{margin-left:28px}
@media only screen and (max-width:1279px){}
@media only screen and (max-width:767px){}
div.component_notice_content_teaser_head{width:100%;height:60px}
@media only screen and (max-width:767px){div.component_notice_content_teaser_head{margin:0 -16.5px 0 -17.5px;width:auto}
}
div.component_notice_content_teaser_head div.content{display:table;width:inherit;height:inherit;background-color:#e6e6e1}
@media only screen and (max-width:767px){div.component_notice_content_teaser_head div.content{width:100%}
}
div.component_notice_content_teaser_head div.content div.checkbox,div.component_notice_content_teaser_head div.content div.label{display:table-cell;vertical-align:middle;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#111}
div.component_notice_content_teaser_head div.content div.checkbox:lang(ru),div.component_notice_content_teaser_head div.content div.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#111}
div.component_notice_content_teaser_head div.content div.checkbox.title,div.component_notice_content_teaser_head div.content div.label.title{padding-right:40px}
div.component_notice_content_teaser_head div.content div.checkbox{padding-left:30px;width:181px}
@media only screen and (max-width:767px){div.component_notice_content_teaser_head div.content div.checkbox{padding-left:15px}
}
@media only screen and (max-width:1279px){div.component_notice_content_teaser_head div.content div.label{display:none}
}
div.component_notice_content_teaser_head.column_count_2 div.title{width:505px}
div.component_notice_content_teaser_head.column_count_3 div.title{width:400px}
div.component_notice_content_teaser_head.column_count_3 div.filesize,div.component_notice_content_teaser_head.column_count_3 div.number,div.component_notice_content_teaser_head.column_count_3 div.location{width:108px}
@media only screen and (max-width:1279px){}
@media only screen and (max-width:767px){}
div.component_notice_list{position:relative}
div.component_notice_list div.buttons .component_link{margin-left:5px}
div.component_notice_list div.buttons_phone{margin-top:20px;display:none}
@media only screen and (max-width:767px){div.component_notice_list div.buttons_phone{display:block}
}
div.component_notice_list div.component_notice_content_teaser_head{margin-bottom:2px}
div.component_notice_list div.buttons{position:absolute;right:0;top:-40px}
@media only screen and (max-width:1279px){}
.component_product_searchbox{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABxCAYAAABfnxqlAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gQPFSgwKGqe9AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAEFUlEQVRo3sWavW/bRhiHnzspMKyDOWhxhozO2imA5y4BnKVzEDVDtg7xUmvvWMBZ6qDI5sGSkalDJv8NATJlbcYO9RABpXIKgkJ8O+iYUK4kk9R93GLKJIEHD1++/N2R6p9PnyhH1usdodQY6OfWKiIPXf2Rz2ZXwARgz5jTpDAAiBwDEwXPksOUdgT6se3olf8VOVYJ7KyEyWezK4F/Y9vRG/aNYttZCzO1dhjbjr5lf1Q7G2FKO7H6jq5xzAgghp1bYabWDsvt0HbqmEHgPIadWjCx7Oi6B8awUxsmhh3d5ODQdhrBhLajm55Q2gF+TA5T2lFwx7cd3eakUHZawYSyo9ueKHAu0PdppzXM1Nqhixd3sl7vKCnMkh2lznzAqOokrs3IjPnoQvzAzSzSmKncWV7sbA1T6cr9bWtHe7kNRF76sOMFJp/Njn3Y0b56hA873mB82PFnxoMdrzDb2vFrpmJHlPo1egde05UFmFAUj/LPn9+mM7NcO78lN9PWThgzi2fWqKmdYDBTa58u3Kv72e7uYVKYNnaCwjS1ExSmqZ3gME3sBIdx47KOnTgw1h6Xdowx3yWFyRcvRy6BfgdOo3fgTV15Dt9ba9+nqpml2llnJyrMHH52mw9W1U5UGGvt9SY7sS/Tkp1sZ+cgKUzVDt3u70lhNtlJArPOThKY0o7csJMMxlp7rb7Z+SV6B745jDH7Gv4GKOBuMjOV2nmvgI7IT92UMC7f3AOYK/UqqRm0HgN9gZG19joZjFs/7gOTMg0mg1Fw4jJyudpOkprJjBm7afCf09lsmKzpuehwJADz+SDps0m7qYuCy/zLlw/Vfd3YRavgniymMIPUeebE/X2xamc3dtEK/FV9vRjdjDFmX+AJMCk2vBKKAtMReeM+bbtaNUWJdplcp72/NLNMBaPgmXtj92LqPrtLcpn2jLlwPeXDuqKNYib79v5yQlEMajbEYLfQa7f1LulqpwtND1zRPq57XpjLVAlNtxVtUDN7xpwKHFRDUxIzrmhPWHwbet70/K7noj1bFZqiw1RDU6HUDy2zjqfnD/zhAvbIzYfSwKxK+inN/C/ptxlb10yd0BTFTLazc1AnNMW5TJ3OuE5oCn6ZqqEpX5H0o5opPxyUNUk/GkwZmtytPEwGY4zZVw1DUzCYDlw0DU1BYIwxD9uEpiAwGi4E+oi8zBuEJu8wWa93BuwrmFS+BokPky3eLz5XMEFkQKBRz0yvN/5atFt+i7cVTLa7e4hShwBzeErAcbuZG8ujyWB8hSYvMMpTaNr6qb1ueTS6mU3Lo9FhNi2PRoUpl0d9hqbWMCFCUyuYUKGpMUzI0NQYpiPyxm1e+Q5NjfpMk+XR4Ga+Lo8GCk21ZxxSFGco9VzgemrtXRKO/wDdnuJz2pQ4zgAAAABJRU5ErkJggg==");border-top:medium none;background-color:#f1f4f4;background-position:160px center;background-repeat:no-repeat;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;display:table;width:100%}
.component_product_searchbox:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){.component_product_searchbox{background-position:100px center}
}
@media only screen and (max-width:767px){.component_product_searchbox{width:auto;display:block;background-image:none;padding:15px 0}
}
.component_product_searchbox .icon-search_category{width:175px;color:#d1d7d7;display:table-cell;font-size:3.375rem;height:90px;line-height:0;text-align:center;vertical-align:middle}
@media only screen and (max-width:1279px){.component_product_searchbox .icon-search_category{width:120px;padding-left:0}
}
@media only screen and (max-width:767px){.component_product_searchbox .icon-search_category{display:none}
}
.component_product_searchbox div.middle_content{display:table-cell;vertical-align:middle;padding-left:74px;padding-bottom:16px;padding-top:17px;width:500px}
@media only screen and (max-width:1279px){.component_product_searchbox div.middle_content{padding-left:50px;width:450px}
}
@media only screen and (max-width:767px){.component_product_searchbox div.middle_content{padding:0;display:block;width:100%}
}
.component_product_searchbox div.middle_content .component_searchfield.big.light{display:block;padding-right:0;margin-right:0;width:365px;border-top:1px solid #d1d7d7}
@media only screen and (max-width:767px){.component_product_searchbox div.middle_content .component_searchfield.big.light{display:block;width:300px;margin-right:0;margin-left:10px;margin-bottom:15px}
}
.component_product_searchbox div.middle_content .component_searchfield.big.light input{height:auto;margin-top:0;padding:4px 4px 4px;color:#999}
.component_product_searchbox div.middle_content .component_searchfield.big.light input.active{color:#111}
@media only screen and (max-width:767px){.component_product_searchbox div.middle_content .component_searchfield.big.light input{width:250px}
}
.component_product_searchbox div.middle_content .component_searchfield.big.light .component_icon{padding-top:0}
.component_product_searchbox div.middle_content .component_searchfield.big.light .component_icon .icon-Search{padding-top:5px}
.component_product_searchbox div.middle_content p.text{margin:0;margin-top:5px;width:350px;padding-left:7px;color:#999;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;display:table-cell;vertical-align:middle;padding-top:6px;padding-bottom:0;letter-spacing:.1px}
.component_product_searchbox div.middle_content p.text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){.component_product_searchbox div.middle_content p.text{padding:0 15px 15px 15px;line-height:1.3}
}
.component_product_searchbox .component_checkbox{display:table-cell;vertical-align:middle}
@media only screen and (max-width:767px){.component_product_searchbox .component_checkbox{display:block}
.component_product_searchbox .component_checkbox div.default_checkbox{margin-left:10px}
.component_product_searchbox .component_checkbox div.default_checkbox .component_icon{margin-right:5px}
}
.component_product_searchbox .component_checkbox label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:.8125rem;letter-spacing:.1px}
.component_product_searchbox .component_checkbox label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_product_searchbox .component_link.info-close{display:table-cell;vertical-align:middle}
.component_product_searchbox .component_link.info-close a span.text{color:#f1f4f4}
.component_product_searchbox .component_link.info-close a:hover span.text,.component_product_searchbox .component_link.info-close a :active span.text,.component_product_searchbox .component_link.info-close a :focus span.text{color:#000}
.component_product_searchbox .component_link.info-close a:hover span.cycleLink.light,.component_product_searchbox .component_link.info-close a :active span.cycleLink.light,.component_product_searchbox .component_link.info-close a :focus span.cycleLink.light{background-color:#d1d7d7;opacity:1}
.component_product_searchbox .component_link.info-close a span.cycleLink{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25)}
.component_product_searchbox.flyout{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABpCAYAAABbLSFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjVFMDY2MzI1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjVFMDY2MzM1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NUUwNjYzMDU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NUUwNjYzMTU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMcpAkAAAPzSURBVHjaxJtLSNRRGMXvTIoYGSRRC2khRi8kIYJaSNaiaBFB5aJAylqU0MseRm+i7EHaZJZgLtKFixa1qY3kIgQXCSYEEi0MEaeFEgoaSmjaOcwniPiY0f/cc+BsdAZ+/+/e+7/fvUdDPdFov3NuF/zDCRSG38AvnUgEeAhvgY+oAIbhK3AEXq4AoN7CP+FbKgDqAlwKr1cBdMKv4RcqAOoevA0+qAIYgq9ZFdIVAFQj/AsuUwFMwmcNIFsBQH2DG3xMyPA8v7sL74T3qwAG4eu2T6QpAKh6+Dd8VQXACXkevgGvUwBQ7bY0IyoA6ia8B96rAhiAb9uETFUAUHXwH9sxJQAT9oZkJbIUAFQb/A5+pgJwtiT3wQUqALbxd+AaOEUBQNXC49bGSQD+wedsw1qrAKBa4Q9whQrAWdPC/jFfBdAH34dfwcsUAFS1rYYSFcC4vSEfwGsUAFQL/Al+rAJwdsAthHeoAHiWKLc3ZFgBQFXBK+DTKoAx6yFZiUwFANUMf4YfqQCoy3ARvF0F0GtLkj1kSAFAVcKr4ZMqgL82IZ/AqxQAVBP8xTYsCQB1ES6G81QA3da01Mw2IX0AOAPIsqUpARi1oXgKr1QAOOsfO1zsKlACMDUhz8C5KoAu2zGrVQAU44Ec+KgKYMQ2Kx5wM0I90agTidv21xSn03P4Y1gIcIkvKFUFmE8xpzqsqABzqYi18cMKAOZSzKeYUznfQ8A8qnT64cV3BXj9z1yqc+oHPivAewTmUccUm1G6PT3zqCEFQJmdHRtn/sLHEGQbAK9xJhUdEUvf4GI5lPNdAeZNzJ1OKNryNDuaMXcaVAAwZ2LeVD/fh5I1BMyXeKm9e7aJ56MCEVty7Qt9MBkVYK7EfGmD4oIi1SYeU5UBBQB3OuZKdfF+IcghyLInZ5oyEe+XgqwA22zmSW2JfCmoChTYk29K9ItBVCDFzv7MkfoVAMyNeGNeu1j6pYh5EXOjAy6WIznfFaiwc3/rUsZvscq3Pm/jUp5gsRVgPsSciNdvfQqAEqtedRBLKFExF2I+dMhmv/NdAV5CMx9qcQG9RBIRj1SFdrINROEEP8s3Xrn1+N4BmAMxD6oKcv+Odwgy7cl5rhsLEiDeCjD/YQ7UHHT/Fk8FmPvwknlzMrrXhSoQsh6PS69XAcC8h7lPZbJOL/MNAXMe5j3HXSz/cb4rwI2GeU9TMk+vc1WA+U4xvDXZZ/fwHBOvxpqNbgVAkfX4Fc6DZg4B8xzmOkw1Rn0AzPan3R3W5znfFci1J89zHjW9AtW203X5BJiqAPObHOvvnW+ADDtY8oQz4huAQ8Dr8+/weycQK3DKxf7PSKL/AgwAL1ywEbSORZ0AAAAASUVORK5CYII=");background-position:160.5px center;border-top:1px solid #e1e7e7;padding:10px;padding-left:0}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout{background-position:188px center;padding-top:40px;padding-bottom:34px}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout{background-image:none}
}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .icon-search_category{width:207px}
}
.component_product_searchbox.flyout .middle_content{padding-left:73px;width:10%}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .middle_content{width:360px;padding:0;padding-right:15px}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout .middle_content{width:330px}
}
.component_product_searchbox.flyout .middle_content .component_searchfield.light.big{padding-right:0;padding-top:0;width:277px}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .middle_content .component_searchfield.light.big{width:245px;margin:0;margin-left:70px;margin-right:15px}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout .middle_content .component_searchfield.light.big{width:290px;margin:0;margin-left:15px;margin-right:15px}
}
.component_product_searchbox.flyout .middle_content .component_searchfield.light.big input{width:230px}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .middle_content .component_searchfield.light.big input{width:200px}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout .middle_content .component_searchfield.light.big input{width:235px}
}
.component_product_searchbox.flyout .middle_content .component_searchfield.light.big .component_icon{vertical-align:middle}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .middle_content p.text{padding-left:70px}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout .middle_content p.text{padding-left:15px;padding-top:10px;padding-right:5px;width:325px}
}
.component_product_searchbox.flyout .component_checkbox.light{padding-left:60px}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .component_checkbox.light{width:110px;padding-left:0;margin-left:75px}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout .component_checkbox.light{width:300px;margin-left:5px}
}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .component_checkbox{margin-left:11px}
}
.component_product_searchbox.flyout .component_link.info-close{text-align:right;padding-right:30px}
@media only screen and (max-width:1279px){.component_product_searchbox.flyout .component_link.info-close{padding-right:30px}
.component_product_searchbox.flyout .component_link.info-close span.text{display:none}
}
@media only screen and (max-width:767px){.component_product_searchbox.flyout .component_link.info-close{display:none}
}
.component_product_searchbox.landing_page{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABpCAYAAABbLSFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjVFMDY2MzI1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjVFMDY2MzM1NUI2MTFFMzk5QjVCQjdFRjRDRTM1QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NUUwNjYzMDU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NUUwNjYzMTU1QjYxMUUzOTlCNUJCN0VGNENFMzVDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMcpAkAAAPzSURBVHjaxJtLSNRRGMXvTIoYGSRRC2khRi8kIYJaSNaiaBFB5aJAylqU0MseRm+i7EHaZJZgLtKFixa1qY3kIgQXCSYEEi0MEaeFEgoaSmjaOcwniPiY0f/cc+BsdAZ+/+/e+7/fvUdDPdFov3NuF/zDCRSG38AvnUgEeAhvgY+oAIbhK3AEXq4AoN7CP+FbKgDqAlwKr1cBdMKv4RcqAOoevA0+qAIYgq9ZFdIVAFQj/AsuUwFMwmcNIFsBQH2DG3xMyPA8v7sL74T3qwAG4eu2T6QpAKh6+Dd8VQXACXkevgGvUwBQ7bY0IyoA6ia8B96rAhiAb9uETFUAUHXwH9sxJQAT9oZkJbIUAFQb/A5+pgJwtiT3wQUqALbxd+AaOEUBQNXC49bGSQD+wedsw1qrAKBa4Q9whQrAWdPC/jFfBdAH34dfwcsUAFS1rYYSFcC4vSEfwGsUAFQL/Al+rAJwdsAthHeoAHiWKLc3ZFgBQFXBK+DTKoAx6yFZiUwFANUMf4YfqQCoy3ARvF0F0GtLkj1kSAFAVcKr4ZMqgL82IZ/AqxQAVBP8xTYsCQB1ES6G81QA3da01Mw2IX0AOAPIsqUpARi1oXgKr1QAOOsfO1zsKlACMDUhz8C5KoAu2zGrVQAU44Ec+KgKYMQ2Kx5wM0I90agTidv21xSn03P4Y1gIcIkvKFUFmE8xpzqsqABzqYi18cMKAOZSzKeYUznfQ8A8qnT64cV3BXj9z1yqc+oHPivAewTmUccUm1G6PT3zqCEFQJmdHRtn/sLHEGQbAK9xJhUdEUvf4GI5lPNdAeZNzJ1OKNryNDuaMXcaVAAwZ2LeVD/fh5I1BMyXeKm9e7aJ56MCEVty7Qt9MBkVYK7EfGmD4oIi1SYeU5UBBQB3OuZKdfF+IcghyLInZ5oyEe+XgqwA22zmSW2JfCmoChTYk29K9ItBVCDFzv7MkfoVAMyNeGNeu1j6pYh5EXOjAy6WIznfFaiwc3/rUsZvscq3Pm/jUp5gsRVgPsSciNdvfQqAEqtedRBLKFExF2I+dMhmv/NdAV5CMx9qcQG9RBIRj1SFdrINROEEP8s3Xrn1+N4BmAMxD6oKcv+Odwgy7cl5rhsLEiDeCjD/YQ7UHHT/Fk8FmPvwknlzMrrXhSoQsh6PS69XAcC8h7lPZbJOL/MNAXMe5j3HXSz/cb4rwI2GeU9TMk+vc1WA+U4xvDXZZ/fwHBOvxpqNbgVAkfX4Fc6DZg4B8xzmOkw1Rn0AzPan3R3W5znfFci1J89zHjW9AtW203X5BJiqAPObHOvvnW+ADDtY8oQz4huAQ8Dr8+/weycQK3DKxf7PSKL/AgwAL1ywEbSORZ0AAAAASUVORK5CYII=");background-position:160.5px center;border-top:1px solid #e1e7e7}
@media only screen and (max-width:1279px){.component_product_searchbox.landing_page{background-position:105px center}
}
@media only screen and (max-width:767px){.component_product_searchbox.landing_page{border-top:0;background-image:none}
}
@media only screen and (max-width:1279px){.component_product_searchbox.landing_page .icon-search_category{width:132px}
}
.component_product_searchbox.landing_page .middle_content{margin-top:0}
@media only screen and (max-width:1279px){.component_product_searchbox.landing_page .middle_content{padding-left:35px}
.component_product_searchbox.landing_page .middle_content .component_searchfield{margin-bottom:5px}
}
@media only screen and (max-width:767px){.component_product_searchbox.landing_page .middle_content{padding-left:0}
}
.flyoutSearchfield .component_product_searchbox .component.component_link.info-close,.searchfield .component_product_searchbox .component.component_link.info-close{display:none}
.component_radio{display:inline-block;cursor:pointer;margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:20px;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.component_radio:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_radio .childs{margin-left:25px;margin-top:15px;opacity:.5;pointer-events:none}
.component_radio .childs .full_width{width:100%}
.component_radio.full_width{width:100%}
.component_radio.no_indent .childs{margin-left:-5px}
.component_radio.checked .childs{opacity:1;pointer-events:auto}
.component_radio input[type="radio"]{display:none}
.component_radio span.component_icon{display:inline-block;float:left;margin:0 5px 0 0;width:20px;height:21px;border-top:solid 1px #d1d7d7;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#f1f4f4;color:#479c48;text-align:center;vertical-align:middle}
.component_radio span.component_icon span.icon{background:0}
.component_radio span.component_icon span.icon:before{display:none;font-size:12.8px;font-size:.8rem}
.component_radio label{display:inline-block;cursor:pointer;margin:0 0 0 3px;padding:0;color:#111;vertical-align:middle;letter-spacing:.045em;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.component_radio.selected span.component_icon span.icon:before{display:inline-block}
.component_radio.selected label{color:#000}
.component_radio.light{height:20px}
.component_radio.light span.component_icon{background-color:#fff}
.component_radio.gray_radio{background-color:#e1e7e7;padding:10px;width:100%}
.component_radio.gray_radio .component_icon .icon{line-height:22px}
.component_radio.gray_radio label{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
.component_radio.gray_radio label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component_reference_facts table{width:100%;border-collapse:collapse}
.component_reference_facts tr{margin-bottom:1px;background-color:#f1f4f4}
.component_reference_facts tr td,.component_reference_facts tr th{padding:7px 5px;vertical-align:top;border-bottom:1px solid #fff;font-size:13.144px;font-size:.8215rem}
.component_reference_facts tr th{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;text-align:left;font-weight:normal;padding-left:30px;width:130px}
@media only screen and (max-width:1279px){.component_reference_facts tr th{padding-left:35px;width:130px}
}
@media only screen and (max-width:767px){.component_reference_facts tr th{padding-left:15px;width:120px}
}
.component_reference_facts tr td a{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_reference_facts tr td a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_result_list{display:block;width:100%;border:0;background-color:#fff}
@media only screen and (min-width:767px){div.component_result_list .component_bar.adjust_filter,div.component_result_list .component_bar.show_results{display:none !important}
div.component_result_list .result_list_filter,div.component_result_list .result_list_table{display:block !important}
}
div.component_result_list div.component_bar.adjust_filter,div.component_result_list div.component_bar.show_results{display:none;margin:0 0 30px 0;border-bottom:1px solid #d1d7d7}
@media only screen and (max-width:767px){div.component_result_list div.component_bar.adjust_filter,div.component_result_list div.component_bar.show_results{margin-top:15px}
}
@media only screen and (max-width:767px){div.component_result_list{width:auto}
div.component_result_list div.component_bar.adjust_filter{display:block}
div.component_result_list .result_list_filter{display:none}
}
div.component_result_list form.filter_bar{width:100%;border:0;margin-bottom:60px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar{margin-bottom:15px}
}
div.component_result_list form.filter_bar div.legal_links{float:right;line-height:55px;margin-right:25px}
div.component_result_list form.filter_bar div.legal_links .component_link{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_result_list form.filter_bar div.legal_links .component_link:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.legal_links{float:left;line-height:1;margin:5px 0 20px 0}
}
div.component_result_list form.filter_bar>div{display:block;margin-top:1px;background-color:#e1e7e7}
div.component_result_list form.filter_bar>div.round_border_top{border:#e1e7e7 1px solid;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar>div.round_border_top{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
}
div.component_result_list form.filter_bar>div.round_border_bottom{border:#e1e7e7 1px solid;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar>div.round_border_bottom{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
}
div.component_result_list form.filter_bar div.options{margin:0;overflow:hidden;padding:0 0 0 30px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.options{padding-left:15px}
}
div.component_result_list form.filter_bar div.options div.component_radio,div.component_result_list form.filter_bar div.options div.component_checkbox{display:inline-block;float:left;padding:18px 60px 18px 0}
div.component_result_list form.filter_bar div.options div.component_radio label,div.component_result_list form.filter_bar div.options div.component_checkbox label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:1.1}
div.component_result_list form.filter_bar div.options div.component_radio label:lang(ru),div.component_result_list form.filter_bar div.options div.component_checkbox label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.options div.component_radio,div.component_result_list form.filter_bar div.options div.component_checkbox{padding:15px 15px 10px 0;width:100%}
div.component_result_list form.filter_bar div.options div.component_radio .component_icon,div.component_result_list form.filter_bar div.options div.component_checkbox .component_icon{margin-right:5px}
div.component_result_list form.filter_bar div.options div.component_radio label,div.component_result_list form.filter_bar div.options div.component_checkbox label{margin-top:1px}
}
div.component_result_list form.filter_bar div.filter a.filter_button,div.component_result_list form.filter_bar div.own_filter a.filter_button{display:inline-block;float:left;margin:0 10px 20px 0;border-radius:5px;box-shadow:0 1px 0 #d1d7d7;background-color:#fff;color:#999;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:40px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter a.filter_button,div.component_result_list form.filter_bar div.own_filter a.filter_button{display:block;float:none;margin-right:0}
}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter a.filter_button,div.component_result_list form.filter_bar div.own_filter a.filter_button{margin-bottom:10px}
}
div.component_result_list form.filter_bar div.filter a.filter_button:lang(ru),div.component_result_list form.filter_bar div.own_filter a.filter_button:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_result_list form.filter_bar div.filter a.filter_button p.content,div.component_result_list form.filter_bar div.own_filter a.filter_button p.content{display:inline;margin:0 28px 0 15px;color:inherit;font-family:inherit}
div.component_result_list form.filter_bar div.filter a.filter_button p.content span.label,div.component_result_list form.filter_bar div.own_filter a.filter_button p.content span.label{color:inherit;font-family:inherit;font-size:14px;font-size:.875rem}
div.component_result_list form.filter_bar div.filter a.filter_button .component_icon,div.component_result_list form.filter_bar div.own_filter a.filter_button .component_icon{font-size:10px;margin-left:20px}
div.component_result_list form.filter_bar div.filter a.filter_button .component_icon.reset_button,div.component_result_list form.filter_bar div.own_filter a.filter_button .component_icon.reset_button{display:none}
div.component_result_list form.filter_bar div.filter a.filter_button.active,div.component_result_list form.filter_bar div.own_filter a.filter_button.active{background-color:#fff;color:#111;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
div.component_result_list form.filter_bar div.filter a.filter_button.expanded,div.component_result_list form.filter_bar div.own_filter a.filter_button.expanded{background-color:#000;color:#fff}
div.component_result_list form.filter_bar div.filter a.filter_button.expanded .component_icon,div.component_result_list form.filter_bar div.own_filter a.filter_button.expanded .component_icon{color:#999}
div.component_result_list form.filter_bar div.filter p.description,div.component_result_list form.filter_bar div.own_filter p.description{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:#999;margin:10px 15px 0;float:left;width:580px}
div.component_result_list form.filter_bar div.filter p.description:lang(ru),div.component_result_list form.filter_bar div.own_filter p.description:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){div.component_result_list form.filter_bar div.filter p.description,div.component_result_list form.filter_bar div.own_filter p.description{width:310px}
}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter p.description,div.component_result_list form.filter_bar div.own_filter p.description{margin:15px 15px 0 0;width:100%}
}
div.component_result_list form.filter_bar div.own_filter .own_text_filter_button{width:275px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.own_filter .own_text_filter_button{width:100%}
}
div.component_result_list form.filter_bar div.own_filter .own_text_filter_button .component_icon.filter_button_icon{float:right;margin:0 16px 0 20px;position:relative;top:3px}
div.component_result_list form.filter_bar div.own_filter .own_text_filter_button .component_icon.filter_button_icon .icon:before{font-size:15px;font-size:.9375rem}
div.component_result_list form.filter_bar div.active_filters{background-color:#fff;margin-top:0}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.active_filters{margin:20px 15px 0}
}
div.component_result_list form.filter_bar div.active_filters .filter{margin-right:5px;margin-bottom:10px;display:none}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.active_filters .filter{margin-right:0;margin-top:0;margin-bottom:15px}
}
div.component_result_list form.filter_bar div.active_filters .filter span.component_icon{margin-right:5px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.active_filters .filter span.component_icon{margin-right:15px}
}
div.component_result_list form.filter_bar div.active_filters .filter span.component_icon span.icon:before{color:#999}
div.component_result_list form.filter_bar div.active_filters .filter span.text{text-transform:none}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.active_filters .filter span.text{float:left}
}
div.component_result_list form.filter_bar div.active_filters .filter.reset_all_filter_button{display:none}
div.component_result_list form.filter_bar div.filter{line-height:81px;vertical-align:middle}
div.component_result_list form.filter_bar div.filter .component_divider{border-color:#d1d7d7;margin-bottom:25px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter .component_divider{margin:0 -15px}
}
div.component_result_list form.filter_bar div.filter div.filter_controls{overflow:hidden;padding:20px 30px 0}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_controls{padding:25px 15px 15px}
}
div.component_result_list form.filter_bar div.filter div.filter_container{display:none;width:100%;padding:15px 30px;border-top:#fff 1px solid;line-height:40px;overflow:hidden}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_container.columns_2{margin-bottom:10px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_container.columns_2{margin-bottom:0}
}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container{padding:10px 15px 10px 15px}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_container{margin:0 -15px}
}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:30px;background-color:#e1e7e7}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content{vertical-align:middle;height:133px;width:133px;display:block}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content div.image_container{width:133px;height:133px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content div.image_container{display:block;width:100%;height:auto}
}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content div.image_container img{max-width:133px;max-height:133px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content div.image_container img{max-width:100%;max-height:100%}
}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content{height:auto;width:100%}
}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.text_content{vertical-align:middle;padding-left:30px;width:100%}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.text_content{margin-top:20px;padding-left:0}
}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.text_content h3{margin-top:0}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section{margin-left:0;margin-right:0;padding-right:0}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_head_section div.images_content img.image{height:auto;width:100%}
}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light{display:inline-block;float:left;margin-bottom:15px;margin-top:15px;width:33%;height:25px}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light label{line-height:1.7}
@media only screen and (max-width:1279px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light{width:50%}
}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light{width:100%;margin-left:15px;margin-bottom:9px;margin-top:9px}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light label{margin-top:2px}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light span.component_icon{margin-right:5px}
}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light[data-facet-visibility="visible"]{display:inline-block}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light[data-facet-visibility="hidden"]{display:none}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged{width:435px}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged .default_checkbox .component_icon{background:#fff}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged.checked .default_checkbox .component_icon{background:#f1f4f4}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged div.check_icon .component_icon{background:#fff}
@media only screen and (max-width:1279px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged{width:295px}
}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged{width:100%}
}
div.component_result_list form.filter_bar div.filter div.filter_container[data-facet-visibility="hidden"]{display:none}
div.component_result_list form.filter_bar div.filter a.filter_button[data-facet-visibility="visible"]{display:inline-block}
div.component_result_list form.filter_bar div.filter a.filter_button[data-facet-visibility="hidden"]{display:none}
div.component_result_list form.filter_bar div.filter[data-facet-visibility="visible"]{display:block}
div.component_result_list form.filter_bar div.filter[data-facet-visibility="hidden"]{display:none}
div.component_result_list form.filter_bar div.own_filter{border:#e1e7e7 1px solid;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;overflow:hidden;padding:20px 30px 10px}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.own_filter{border-radius:0;padding:20px 15px 15px}
}
div.component_result_list form.filter_bar div.own_filter a.filter_button{margin:0 10px 0 0}
@media only screen and (max-width:767px){div.component_result_list form.filter_bar div.own_filter a.filter_button{margin-right:0}
}
div.component_result_list form.filter_bar div.own_filter a.filter_button span.icon-pen{font-size:15px}
div.component_result_list form.filter_bar div.own_filter a.filter_button p.content{margin-right:0}
div.component_result_list form.filter_bar div.own_filter a.filter_button p.content input[type="text"]{margin:0;padding:0;border:0;background-color:#fff;color:#000;width:auto;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;outline:0;font-size:14px;font-size:.875rem}
div.component_result_list form.filter_bar div.own_filter a.filter_button p.content input[type="text"]:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_result_list form.filter_bar div.own_filter a.filter_button p.content input[type="text"].text_filter_input{cursor:pointer;color:#999}
div.component_result_list div.result_list_filter div.info_line span.info{display:none}
div.component_result_list div.result_list_table div.info_line span.info{display:block}
div.component_result_list div.info_line{display:block;width:100%;height:40px}
@media only screen and (max-width:767px){div.component_result_list div.info_line{margin:0 15px;width:auto;height:30px}
}
div.component_result_list div.info_line span.info{float:left;font-size:20px;vertical-align:middle;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_result_list div.info_line span.info:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_result_list div.info_line span.info{font-size:16px;font-size:1rem}
}
div.component_result_list div.info_line div.component_select{float:right;height:40px;min-width:292px}
div.component_result_list div.info_line div.component_select select{width:auto;float:right}
@media only screen and (max-width:767px){div.component_result_list div.info_line div.component_select{display:none}
}
div.component_result_list header.result_list_header,div.component_result_list footer.result_list_footer{width:100%;padding:0 20px;height:60px;border:0;background-color:#e1e7e7;color:#000;line-height:60px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;position:relative}
div.component_result_list header.result_list_header:lang(ru),div.component_result_list footer.result_list_footer:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_result_list header.result_list_header,div.component_result_list footer.result_list_footer{padding:0 15px}
div.component_result_list header.result_list_header .component_select,div.component_result_list footer.result_list_footer .component_select{margin-bottom:0}
}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header .component_select select,div.component_result_list footer.result_list_footer .component_select select{height:40px;margin-top:-2px}
}
div.component_result_list header.result_list_header div.select_page_number,div.component_result_list footer.result_list_footer div.select_page_number{display:none;float:left;vertical-align:middle}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.select_page_number,div.component_result_list footer.result_list_footer div.select_page_number{display:inline-block}
}
div.component_result_list header.result_list_header div.page_controls,div.component_result_list header.result_list_header div.item_controls,div.component_result_list footer.result_list_footer div.page_controls,div.component_result_list footer.result_list_footer div.item_controls{display:inline-block;height:60px}
div.component_result_list header.result_list_header div.page_controls,div.component_result_list footer.result_list_footer div.page_controls{width:auto}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page{background:0;box-shadow:none;margin-top:10px;height:40px;margin-right:20px}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page a{padding:0}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_last_page{padding:0 5px}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_last_page{padding:0}
}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_first_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_last_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_first_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_last_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_first_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_last_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_first_page span.component_link,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_last_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_first_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_last_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_first_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_last_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_first_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_last_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_first_page span.component_link,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_last_page span.component_link{line-height:40px}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_first_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_last_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_first_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_last_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_first_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_last_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_first_page span.component_link a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_last_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_first_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_last_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_first_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_last_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_first_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_last_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_first_page span.component_link a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_last_page span.component_link a{padding:0}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page{background-color:#f1f4f4;box-shadow:0 1px 0 #d1d7d7}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page a{padding:0 20px}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_next_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_next_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_next_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_next_page span.text{display:none}
}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page{margin-left:20px}
div.component_result_list header.result_list_header div.page_controls .page_control,div.component_result_list footer.result_list_footer div.page_controls .page_control{display:inline-block;float:left;margin:0 10px 0 0;width:40px;height:40px;line-height:40px;letter-spacing:.03em;font-size:10px;vertical-align:middle;text-align:center}
div.component_result_list header.result_list_header div.page_controls .page_control span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control span.text{display:inline-block;float:left;width:100%;height:100%;padding:0;vertical-align:middle;font-size:13px}
div.component_result_list header.result_list_header div.page_controls .page_control span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control span.icon{font-size:10px}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.page_controls .page_control,div.component_result_list footer.result_list_footer div.page_controls .page_control{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);border:1px solid #f1f4f4;background-color:#f1f4f4;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_last_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_last_page span.icon{margin:0}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_first_page{display:none;margin:0}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page{width:auto}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page span.text,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.text{display:inline-block;float:left;width:auto}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page span.icon,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.icon{float:left;margin:0 5px 0 0}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page{width:40px}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page span.text,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.text{display:none}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page span.icon,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.icon{width:100%;height:100%}
}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.icon{float:right;margin:0 0 0 5px}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_page_number,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_page_number{width:30px;line-height:30px;padding:15px 0 0 0}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_page_number.active span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_page_number.active span.text{height:30px;border-radius:15px;background-color:#f1f4f4}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.page_controls .page_control.goto_page_number,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_page_number{display:none}
}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_page_number.active,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_page_number.active{width:auto}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_page_number.active span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_page_number.active span.text{height:31px;padding:0 4px}
div.component_result_list header.result_list_header div.page_controls div.component_select,div.component_result_list footer.result_list_footer div.page_controls div.component_select{width:auto}
div.component_result_list header.result_list_header div.item_controls,div.component_result_list footer.result_list_footer div.item_controls{position:absolute;right:20px;top:0;width:auto;line-height:40px}
div.component_result_list header.result_list_header div.item_controls div.select_items_per_page,div.component_result_list footer.result_list_footer div.item_controls div.select_items_per_page{display:none;width:90px;margin:0 0 0 10px;line-height:60px}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.item_controls div.select_items_per_page,div.component_result_list footer.result_list_footer div.item_controls div.select_items_per_page{display:inline-block}
}
div.component_result_list header.result_list_header div.item_controls a,div.component_result_list header.result_list_header div.item_controls span,div.component_result_list footer.result_list_footer div.item_controls a,div.component_result_list footer.result_list_footer div.item_controls span{float:left}
div.component_result_list header.result_list_header div.item_controls span.label,div.component_result_list footer.result_list_footer div.item_controls span.label{line-height:60px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_result_list header.result_list_header div.item_controls span.label:lang(ru),div.component_result_list footer.result_list_footer div.item_controls span.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_result_list header.result_list_header div.item_controls .item_control,div.component_result_list footer.result_list_footer div.item_controls .item_control{width:auto;height:40px;margin:0 0 0 25px;padding:15px 0 0 0;line-height:30px;text-align:center}
div.component_result_list header.result_list_header div.item_controls .item_control.active span.text,div.component_result_list footer.result_list_footer div.item_controls .item_control.active span.text{padding:0 7px;border-radius:15px;background-color:#f1f4f4}
div.component_result_list header.result_list_header div.item_controls .item_control.show_all span.text,div.component_result_list footer.result_list_footer div.item_controls .item_control.show_all span.text{width:50px;height:30px;border-radius:15px;background-color:#fff}
div.component_result_list header.result_list_header div.item_controls .item_control.show_all.active span.text,div.component_result_list footer.result_list_footer div.item_controls .item_control.show_all.active span.text{width:50px}
div.component_result_list header.result_list_header div.item_controls .item_control span,div.component_result_list footer.result_list_footer div.item_controls .item_control span{letter-spacing:.03em}
div.component_result_list header.result_list_header div.item_controls .item_control,div.component_result_list footer.result_list_footer div.item_controls .item_control{display:inline-block}
@media only screen and (max-width:1279px){div.component_result_list header.result_list_header div.item_controls .item_control,div.component_result_list footer.result_list_footer div.item_controls .item_control{display:none}
}
div.component_result_list header.result_list_header{margin-top:15px;margin-bottom:2px}
div.component_result_list header.result_list_header div.select_order_mobile,div.component_result_list header.result_list_header div.select_page_mobile{display:none}
@media only screen and (max-width:767px){div.component_result_list header.result_list_header{margin:0;border-bottom:1px solid #d1d7d7}
div.component_result_list header.result_list_header div.page_controls,div.component_result_list header.result_list_header div.item_controls{display:none}
div.component_result_list header.result_list_header a.button_previouse,div.component_result_list header.result_list_header a.button_next{display:inline-block}
div.component_result_list header.result_list_header div.select_order_mobile,div.component_result_list header.result_list_header div.select_page_mobile{display:inline-block}
div.component_result_list header.result_list_header div.select_order_mobile{float:right}
}
div.component_result_list div.results{margin-bottom:2px}
div.component_result_list div.results .component_content_teaser{margin-bottom:2px}
div.component_result_list div.results .component_content_teaser:hover,div.component_result_list div.results .component_content_teaser:active{background-color:#e1e7e7}
@media only screen and (max-width:1279px){div.component_result_list div.results .component_content_teaser:hover,div.component_result_list div.results .component_content_teaser:active{background-color:#f1f4f4}
div.component_result_list div.results .component_content_teaser.active{background-color:#e1e7e7}
}
@media only screen and (max-width:767px){div.component_result_list div.results .component_content_teaser{margin-bottom:0;background-color:#f1f4f4}
}
div.component_result_list div.results .collapsible_content{margin:0}
div.component_result_list div.results .component_content_teaser_big.seminar{margin-top:15px;margin-bottom:0}
@media only screen and (max-width:1279px){div.component_result_list div.results .component_content_teaser_big.seminar{margin-bottom:80px}
}
@media only screen and (max-width:767px){div.component_result_list div.results{clear:both;margin-bottom:15px}
}
div.component_result_list footer.result_list_footer div.mobile_result_list_controls{overflow:hidden;display:none;margin-bottom:15px}
div.component_result_list footer.result_list_footer div.mobile_result_list_controls .component_button{margin-top:0;margin-bottom:0}
div.component_result_list footer.result_list_footer div.mobile_result_list_info{display:none}
div.component_result_list footer.result_list_footer div.mobile_result_list_info p.info{display:inline-block;margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_result_list footer.result_list_footer div.mobile_result_list_info p.info:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_result_list footer.result_list_footer div.mobile_result_list_info p.info.left{float:left}
div.component_result_list footer.result_list_footer div.mobile_result_list_info p.info.right{float:right}
@media only screen and (max-width:767px){div.component_result_list footer.result_list_footer{background:0;margin-bottom:35px}
div.component_result_list footer.result_list_footer div.page_controls,div.component_result_list footer.result_list_footer div.item_controls{display:none}
div.component_result_list footer.result_list_footer div.mobile_result_list_controls,div.component_result_list footer.result_list_footer div.mobile_result_list_info{display:block}
}
div.component_result_list p.content input:focus::-webkit-input-placeholder{color:transparent;opacity:0}
div.component_result_list p.content input:focus::-moz-placeholder{color:transparent}
div.component_result_list p.content input:focus:-ms-input-placeholder{color:transparent;border:1px solid #000;float:left;padding:0;margin:0}
div.component_result_list div[data-search-visibility="visible"]{display:block}
div.component_result_list div[data-search-visibility="hidden"]{display:none}
div.component_result_list div.resultList div.info_line .info.infoline{display:block}
.infoview{float:left;font-size:20px;vertical-align:middle;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;position:relative}
.infoview:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.infoline{display:block;min-height:0}
div.component_retailersearch div.component_select{height:60px;min-width:120px;text-align:right;display:block}
div.component_retailersearch div.component_select .select_radius{width:auto;margin-left:5px}
div.component_retailersearch div.component_select span.label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:60px}
div.component_retailersearch div.component_input_text{margin-bottom:3.5em !important}
div.component_retailersearch .component.component_column_layout .component_button{float:right;margin-top:1em}
div.component_retailersearch pre{background:0;color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:19.2px;font-size:1.2rem}
div.component_retailersearch pre:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_retailersearch .retailer_companyname{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0}
div.component_retailersearch .retailer_companyname:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_retailersearch .retailer_address{margin-top:0;margin-bottom:0}
div.component_retailersearch .retailer_website{margin-top:0;margin-bottom:5px}
div.component_retailersearch .retailer_distance{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;position:absolute;right:2em;top:1.5em;margin-top:0;margin-bottom:0}
div.component_retailersearch .retailer_distance:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_retailersearch .retailer_phone{margin-top:0;margin-bottom:15px}
div.component_retailersearch .map_small{max-width:470px}
div.component_retailersearch .result_list_header{margin-top:15px;margin-bottom:2px;width:100%;height:60px;border:0;background-color:#e1e7e7;line-height:30px;color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;position:relative}
div.component_retailersearch .result_list_header:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_retailersearch .js_collapsable_content_simple_button::before{content:"\e60a";font-size:11.2px;font-size:.7rem;font-family:'Icomoon';src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal}
div.component_retailersearch .js_collapsable_content_simple_button::before{position:absolute;margin-top:-1.6em;right:865px}
div.component_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{position:absolute;margin-top:-1.5em;right:760px}
div.component_retailersearch div.tab{margin-top:-0.9em}
div.component_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-35{width:10%}
div.component_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-65{width:90%}
div.component_retailersearch .js_collapsable_content_simple_button.arrowup::before,div.component_retailersearch .js_collapsable_content_simple_button:active::before{content:"\e607"}
div.component_retailersearch .retail_btn::before{display:none !important}
div.component_retailersearch span.retail_closebtn{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;font-size:.75rem;color:#bababa;text-transform:uppercase}
div.component_retailersearch span.retail_closebtn:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_retailersearch span.retail_closebtn::after{content:"\e607";font-size:11.2px;font-size:.7rem;font-family:'Icomoon';src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal;margin-left:.7em}
div.component_retailersearch div.retail_closebtn_bar{text-align:center;margin-bottom:.5em;margin-top:.5em}
div.component_retailersearch ul.retailerlist{list-style-type:none;list-style:none;padding-left:0;margin-top:0}
div.component_retailersearch ul.retailerlist li::before{background:#fff;display:inline-block;font-size:2.5em;padding:.3em;font-weight:bold;color:#bbb;margin-right:.5em}
div.component_retailersearch .store-locator-input-container{position:relative;width:100%;height:60px;background-color:white;padding:0;border-radius:5px;display:inline-block;color:#999;font-size:13px;font-size:.8125rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_retailersearch .store-locator-input-container:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_retailersearch #store-locator-search{display:inline-block;position:relative;margin:0}
div.component_retailersearch input.typeahead-input{background-color:#f1f4f4;width:100%;height:100%;padding:0 75px 0 30px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#333;border-top:1px solid #bebebe;border-bottom:1px solid #f1f4f4;border-left:1px solid #f1f4f4;border-right:1px solid #f1f4f4;position:relative;display:inline-block;vertical-align:middle;outline:0;border-radius:5px}
div.component_retailersearch span.component_icon.search_icon{position:absolute;width:50px;text-align:center;right:15px;top:1px;color:#999;cursor:pointer}
div.component_retailersearch .component_icon{display:inline-block;margin:0}
div.component_retailersearch .component_icon .icon{display:inline-block;vertical-align:middle;padding-top:1px}
div.component_retailersearch span.component_icon.search_icon{text-align:center;color:#999}
div.component_retailersearch span.component_icon.search_icon span.icon::before{line-height:60px;font-size:25px;font-size:1.5625rem}
div.component_retailersearch .icon-Search::before{content:"\e60e"}
div.component_retailersearch .icon::before,div.component_retailersearch .icon::after{font-family:'Icomoon';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}
div.component_retailersearch span.component_icon.search_icon{text-align:center;color:#999}
div.component_retailersearch .icon:hover{color:#000}
div.component_retailersearch .retailerinfo{background:#f1f4f4;padding-top:1em;padding-bottom:1em;margin-top:1px;position:relative}
div.component_retailersearch .retail_btn{background:#f1f4f4;margin-top:0;margin-bottom:0}
div.component_retailersearch div.component_collapsable_simple div.collapsable_content_simple.down{border-bottom:1px solid #bebebe;margin-bottom:1px}
div.component_retailersearch li.search_result_entry{margin-bottom:1px;margin-bottom:1px}
div.component_retailersearch .retailer_down{padding-left:3em;padding-right:3em}
div.component_retailersearch div.component_input_text input{background:#fff}
div.component_retailersearch span.required-field-message{color:#cc3d5b}
div.component_retailersearch span.required-field-message.hidden{display:none}
div.component_retailersearch div.component_textarea textarea{background:#fff}
div.component_retailersearch div.component_textarea{border-bottom:1px solid #bebebe;padding-bottom:3.5em}
div.component_retailersearch p.retailer_form_head{padding-top:0;padding-bottom_:0;margin-top:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-bottom:2.5em}
div.component_retailersearch p.retailer_form_head:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_retailersearch #store-locator-map{height:500px}
div.component_retailersearch #store-locator-map .gmap-address{padding:0}
div.component_retailersearch .retailerinfo{padding-left:2em;padding-right:2em;padding-top:1.5em}
div.component_retailersearch .component.component_column_layout .component_image{margin-bottom:0}
div.component_retailersearch span.total_number_pages{display:none}
@media only screen and (max-width:1279px){div.component_retailersearch #store-locator-search{padding:0 75px 0 20px}
div.component_retailersearch .retailer_down{padding-left:2em;padding-right:2em}
div.component_retailersearch .component.component_column_layout .component_button{float:none;margin-top:1em;margin-bottom:3em}
div.component_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{margin-top:-20px;right:475px}
div.component_retailersearch .js_collapsable_content_simple_button::before{position:absolute;margin-top:-18px;right:580px}
div.component_retailersearch .retailerinfo{padding-left:2em;padding-right:2em}
div.component_retailersearch .component.component_column_layout .component_image{margin-bottom:0}
div.component_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-35{width:15%}
div.component_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-65{width:85%}
}
@media only screen and (max-width:767px){div.component_retailersearch li.search_result_entry{margin-left:0;margin-right:0}
div.component_retailersearch [id^='store-locator-map-mini']{min-width:290px}
div.component_retailersearch .store-locator-input-container{margin-top:1.4em}
div.component_retailersearch #store-locator-map{height:250px}
div.component_retailersearch #store-locator-search{padding:0 50px 0 15px}
div.component_retailersearch span.component_icon.search_icon{right:15px}
div.component_retailersearch .retail_closebtn_bar{display:none}
div.component_retailersearch .component.component_column_layout .component_button{float:none;margin-top:2em;margin-bottom:4em}
div.component_retailersearch div.component_collapsable_simple div.collapsable_content_simple.down{border-bottom:0}
div.component_retailersearch .retailer_down{padding-left:1em;padding-right:1em}
div.component_retailersearch pre{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem}
div.component_retailersearch pre:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_retailersearch div.component_column_layout.col-mode-both>.col-left{float:left}
div.component_retailersearch .retailer_logo{max-width:100%;width:80px}
div.component_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{margin-top:-15%;right:200px;visibility:hidden}
div.component_retailersearch .js_collapsable_content_simple_button::before{margin-top:-15%;right:200px;visibility:hidden}
div.component_retailersearch .retailerinfo{padding-left:1em;padding-right:1em;padding-top:1em;border-bottom:1px solid #bebebe}
div.component_retailersearch div.tab{margin-top:-1.5em}
div.component_retailersearch .js_collapsable_content_simple_button::after{content:'\e617';font-family:'Icomoon';right:1em;position:absolute;margin-top:-25%;padding-left:280px;padding-top:20px;padding-bottom:20px}
div.component_retailersearch .js_collapsable_content_simple_button:active::after{content:'\e618'}
div.component_retailersearch div.component_column_layout.col-mode-both>.col-left>div.col-content{padding-right:15px}
div.component_retailersearch .retailer_distance{bottom:0;right:1em;top:auto}
}
div.ui-dialog{z-index:1000}
span.ui-button-icon-primary.ui-icon.ui-icon-closethick{margin:-8px}
.ui-button:focus{outline:none !important}
.component_rich_text a{font-family:HelveticaNeue75Bold;text-decoration:none}
.component_rich_text a:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.component_rich_text *:first-child{margin-top:0}
.component_rich_text *:last-child{margin-bottom:0}
.component_rich_text.center *{text-align:center}
.component_rich_text.bold p{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_rich_text.bold p:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_rich_text b,.component_rich_text strong{font-weight:normal;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem}
.component_rich_text b:lang(ru),.component_rich_text strong:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_rich_text ul{list-style-type:none;margin:0;padding:0;margin:2px 0 20px}
.component_rich_text ul li{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6;margin-bottom:2px;text-indent:-10px;padding-left:20px}
.component_rich_text ul li:before{content:'\2022';padding-right:5px;padding-top:4px;font-size:9.6px;font-size:.6rem;position:relative}
.component_rich_text ul li p{margin:0}
.component_rich_text ul li ul{margin:0}
.component_rich_text ul li ul li:before{content:'\2013'}
.component_rich_text ul li{padding-left:10px}
.component_rich_text ul li .component_link{display:inline}
.component_rich_text ul li:before{position:relative}
.component_rich_text ul.productgroup-richtext-list{margin-bottom:0}
.component_rich_text p,.component_rich_text h3,.component_rich_text .component_image{margin:20px 0}
.component_rich_text span{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6}
.component_rich_text p.introduction{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_rich_text p.introduction:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){.component_rich_text p.introduction{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
}
.component_rich_text p.title{margin-bottom:10px}
.component_rich_text img{max-width:100%}
@media only screen and (max-width:1279px){.component_rich_text img{max-width:auto}
}
.component_rich_text ul.ga_index li:before,.component_rich_text ul.ga_index ul li:before{content:""}
.component_rich_text ul.ga_index li,.component_rich_text ul.ga_index li span.component_link span.text{font-size:26px;font-size:1.625rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_rich_text ul.ga_index li:lang(ru),.component_rich_text ul.ga_index li span.component_link span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_rich_text ul.ga_index li ul,.component_rich_text ul.ga_index li span.component_link span.text ul{margin-left:10px}
.component_rich_text ul.ga_index li li,.component_rich_text ul.ga_index li li span.component_link span.text,.component_rich_text ul.ga_index li span.component_link span.text li,.component_rich_text ul.ga_index li span.component_link span.text li span.component_link span.text{font-size:13px;font-size:.8125rem;font-family:HelveticaNeue55Roman,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){.component_rich_text.even,.component_rich_text.odd{width:auto;margin:0 -15px !important;padding:15px}
.component_rich_text.even{background-color:#f1f4f4}
.component_rich_text.odd{background-color:#e1e7e7}
}
.component_rich_text.boxed{background-color:#f1f4f4;padding:15px 25px}
.component_rich_text.boxed p{margin:0}
@media only screen and (max-width:767px){.component_rich_text.boxed{padding:15px}
}
.component_rich_text.boxed h2,.component_rich_text.boxed h3{border-bottom:1px solid #e1e7e7}
.component_rich_text.boxed h3{padding-bottom:5px}
.component_rich_text.boxed.info_footer{padding:35px 40px 55px 45px;float:left}
@media only screen and (max-width:1279px){.component_rich_text.boxed.info_footer{padding-left:40px}
}
@media only screen and (max-width:767px){.component_rich_text.boxed.info_footer{padding-left:15px;padding-right:15px;padding-bottom:35px}
}
.component.component_searchfield{display:inline-block;position:relative;margin:0;width:198px;height:25px;border:medium none;border-radius:1em;padding-left:.84em;background-color:#333;color:#999;font-size:13px;font-size:.8125rem}
.component.component_searchfield input.typeahead-hint,.component.component_searchfield input.typeahead-input{display:inline-block;border:medium none;background-color:#333;color:#999;width:163px;height:25px;vertical-align:middle;outline:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;padding-left:0;padding-right:0;border-radius:5px}
.component.component_searchfield input.typeahead-hint.active,.component.component_searchfield input.typeahead-input.active{color:#e1e7e7}
.component.component_searchfield input.typeahead-hint:lang(ru),.component.component_searchfield input.typeahead-input:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component.component_searchfield input.typeahead-input{position:relative;background-color:transparent}
.component.component_searchfield input.typeahead-hint{position:absolute}
.component.component_searchfield input.no-typeahead{display:inline-block;border:medium none;background-color:#333;color:#999;width:163px;height:25px;vertical-align:middle;outline:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:.8125rem;padding-left:0;padding-right:0;border-radius:5px}
.component.component_searchfield input.no-typeahead:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component.component_searchfield .component_icon{display:inline-block;margin:0}
.component.component_searchfield .component_icon .icon{display:inline-block;vertical-align:middle;padding-top:1px}
.component.component_searchfield .component_icon .icon::before{font-size:13.84px;font-size:.865rem}
.component.component_searchfield.light{background-color:#fff;border-top:1px solid #e1e7e7}
.component.component_searchfield.light .component_icon .icon-Search{color:#111;font-size:16px;font-size:1rem;cursor:pointer}
.component.component_searchfield.light input.typeahead-input,.component.component_searchfield.light input.no-typeahead{background-color:transparent}
.component.component_searchfield.light input.typeahead-hint{background-color:#fff}
.component.component_searchfield.side_search_input input.no-typeahead{background-color:transparent}
.component.component_searchfield.big{width:280px;height:30px;margin:0 61px 0 0;font-size:17px;font-size:1.0625rem}
.component.component_searchfield.big input.typeahead-hint,.component.component_searchfield.big input.typeahead-input,.component.component_searchfield.big input.no-typeahead{width:315px;padding-top:3px;padding-left:4px;margin-top:-6px;font-size:16px;font-size:1rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#999;padding-bottom:1px}
.component.component_searchfield.big input.typeahead-hint:lang(ru),.component.component_searchfield.big input.typeahead-input:lang(ru),.component.component_searchfield.big input.no-typeahead:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component.component_searchfield.big input:focus{color:#111}
.component.component_searchfield.big .component_icon .icon:before{font-size:17px;font-size:1.0625rem}
.component.component_searchfield.big div.searchfield_flyout{top:31px}
.component.component_searchfield div.searchfield_flyout{display:none}
.component.component_searchfield.page{position:relative;width:100%;height:60px;background-color:#fff;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
@media only screen and (max-width:767px){.component.component_searchfield.page{margin-top:18px}
}
.component.component_searchfield.page input.typeahead-hint,.component.component_searchfield.page input.typeahead-input{width:100%;height:100%;padding:0 75px 0 30px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#111;background-color:#f1f4f4;border:1px solid #f1f4f4;border-top-color:#bebebe}
.component.component_searchfield.page input.typeahead-hint.active,.component.component_searchfield.page input.typeahead-input.active{color:#000}
@media only screen and (max-width:1279px){.component.component_searchfield.page input.typeahead-hint,.component.component_searchfield.page input.typeahead-input{padding-left:20px}
}
@media only screen and (max-width:767px){.component.component_searchfield.page input.typeahead-hint,.component.component_searchfield.page input.typeahead-input{padding:0 50px 0 15px}
}
.component.component_searchfield.page input.typeahead-hint:lang(ru),.component.component_searchfield.page input.typeahead-input:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
.component.component_searchfield.page input.typeahead-hint{position:absolute;color:#bebebe}
.component.component_searchfield.page span.component_icon.search_icon{position:absolute;width:50px;text-align:center;right:15px;top:1px;color:#999;cursor:pointer}
@media only screen and (max-width:767px){.component.component_searchfield.page span.component_icon.search_icon{right:0}
}
.component.component_searchfield.page span.component_icon.search_icon span.icon:before{line-height:60px;font-size:25px;font-size:1.5625rem}
.component.component_searchfield.page.active input,.component.component_searchfield.page.active span.component_icon.search_icon{color:#222}
div.searchfield_flyout{z-index:10000;position:absolute;top:60px;background-color:#f1f4f4;margin-top:7px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #f1f4f4;border-bottom-color:#bebebe;width:410px}
@media only screen and (max-width:767px){div.searchfield_flyout{width:100%}
}
div.searchfield_flyout span.arrow{display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAYAAABO3B6yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAPhJREFUeNq807FKA0EQgOHvThHUIiARmxQGItjYGlLY5AVSpLBQsBdsAiI+gGBjI1haCRaCtYVoI+rzBK6xUZspRJKYu9z5N8uyszv/zuwmwyxTkARnSHGKryKHzBdMvoBr7Md8HQf4yHtQWiB5DQ8/ksMuHrFStUADL+iOWNvBK5pVCWzhPcZxbEbMdtkC3bh5Y4rYNTyjV5bAXvS8lqNay7jH0awCJ7iJV5+XOVziYlKedMLmK5zHf5+FAe6wOK3AUpTvUHn08YT6XwKreR5QTjp4Q2ucQCsC2qpjI75p57dAe5RdRdSjHX1IhlnWw230/j/5xPH3ABpeJbKwOjjiAAAAAElFTkSuQmCC") no-repeat left bottom transparent;background-size:16px 7px;width:16px;height:7px;position:absolute;left:25px;top:-8px}
div.searchfield_flyout ul.word_suggestions{list-style:none;padding:0;margin-top:0;margin-bottom:5px}
div.searchfield_flyout ul.word_suggestions li.word_suggestion{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#111;padding:5px 10px}
div.searchfield_flyout ul.word_suggestions li.word_suggestion:first-child{border-top-left-radius:5px;border-top-right-radius:5px}
div.searchfield_flyout ul.word_suggestions li.word_suggestion:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#111}
div.searchfield_flyout ul.word_suggestions li.word_suggestion:hover{background-color:#4f4f4f}
div.searchfield_flyout ul.word_suggestions li.word_suggestion a{display:block}
div.searchfield_flyout>h3{margin:0 10px 3px 10px;padding:5px 0;border-top:1px solid #e1e7e7;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;color:#999}
div.searchfield_flyout>h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;color:#999}
div.searchfield_flyout div.result_suggestions{display:table}
div.searchfield_flyout div.result_suggestions a.result_suggestion{display:table-row}
div.searchfield_flyout div.result_suggestions a.result_suggestion:hover{background-color:#4f4f4f}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.image_container{padding:10px;display:table-cell;vertical-align:middle;min-width:94px}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.image_container div.image_back{background-color:#fff;vertical-align:middle;display:table-cell;width:74px;height:74px}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.image_container div.image_back img{max-height:74px;vertical-align:middle;display:table;margin-left:auto;margin-right:auto;max-width:74px;box-shadow:0 0 0 0 #d1d7d7}
@media only screen and (max-width:767px){div.searchfield_flyout div.result_suggestions a.result_suggestion div.image_container div.image_back img{max-height:50px;display:table;margin-left:auto;margin-right:auto;max-width:50px}
}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.description{display:table-cell;vertical-align:middle;padding:10px 10px 10px 0}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.description h3,div.searchfield_flyout div.result_suggestions a.result_suggestion div.description p{margin:0}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.description h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;color:#222}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.description h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;color:#222}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.description p{height:60px;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:#111}
@media only screen and (max-width:767px){div.searchfield_flyout div.result_suggestions a.result_suggestion div.description p{height:40px;overflow:hidden}
}
div.searchfield_flyout div.result_suggestions a.result_suggestion div.description p strong{font-size:12px;font-size:.75rem}
div.searchfield_flyout div.result_suggestions a.result_suggestion:last-child div.image_container{border-bottom-left-radius:5px}
div.searchfield_flyout div.result_suggestions a.result_suggestion:last-child div.description{border-bottom-right-radius:5px}
.pageSearchField{width:100%;height:100%;padding:0 75px 0 30px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#111;background-color:#f1f4f4;border:1px solid #f1f4f4;border-top-color:#bebebe}
.pageSearchField:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_select{display:inline-block;margin:0;position:relative;width:auto}
div.component_select select{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;line-height:40px;outline:0;outline-width:0;vertical-align:middle;text-transform:uppercase;width:100%;padding:0 10px;height:40px;cursor:pointer}
div.component_select select:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
div.component_select select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:10px}
div.component_select select[disabled]{opacity:.5}
@media screen and (-webkit-min-device-pixel-ratio:0){div.component_select select{color:#111;border:1px solid #f1f4f4;background-color:#f1f4f4}
div.component_select select.light{background-color:#fff}
div.component_select.light select{background-color:#fff}
}
div.component_select html[data-useragent*="rv:11.0"] select,div.component_select html[data-useragent*="MSIE 10.0"] select,div.component_select body.ie select{color:#111;border:1px solid #f1f4f4;background-color:#f1f4f4;padding-right:0}
div.component_select.labeled select{width:auto;font-size:14px;font-size:.875rem}
div.component_select.labeled label.label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;color:#111;padding-right:15px;cursor:default;margin:10px 0;float:left;height:2}
div.component_select.labeled label.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_select.labeled.form{width:100%}
div.component_select.labeled.form.error label{color:#cc3d5b}
div.component_select.labeled.form.error select{border-color:#f4e9e8;background-color:#f4e9e8;color:#cc3d5b}
div.component_select.labeled.form select{width:100%;height:40px;padding:5px 10px}
div.component_select.labeled.form label{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999;margin:0 0 0 5px;position:absolute;left:0;top:-20px;cursor:pointer;height:20px}
div.component_select.labeled.form label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999}
div.component_select.labeled.form.myViega{padding-right:40px;top:20px;width:30%}
div.component_select.labeled.form.myViega select{text-overflow:ellipsis}
div.component_select.labeled.form.myViega label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;color:#000;font-size:14px;font-size:.875rem}
div.component_select.labeled.form.myViega label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){div.component_select.labeled.form.myViega{width:100%;padding-right:0;padding-bottom:15px}
}
div.component_seminar_condition{display:table}
div.component_seminar_condition .icon{border:1px solid #fff;border-radius:50%;background-color:#f1f4f4;display:table-cell;text-align:center;vertical-align:middle;height:30px;width:30px}
div.component_seminar_condition .icon:before{font-size:15px;font-size:.9375rem}
div.component_seminar_condition.light .icon{background-color:#fff}
div.component_seminar_condition div.description{padding-left:20px;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:767px){div.component_seminar_condition div.description{padding-left:15px}
}
div.component_seminar_condition div.description strong{display:block}
div.component_seminar_condition .component_icon,div.component_seminar_condition div.description{display:table-cell;vertical-align:middle}
div.component_seminar_register{background-color:#f1f4f4;padding:30px}
@media only screen and (max-width:767px){div.component_seminar_register{padding:15px;margin:0 -15px}
}
div.component_seminar_register .component_headline h2{margin-top:0}
@media only screen and (max-width:1279px){div.component_seminar_register .component_headline h2{margin-bottom:25px}
}
@media only screen and (max-width:767px){div.component_seminar_register .component_headline h2{font-size:25px;font-size:1.5625rem;margin-bottom:30px}
}
div.component_seminar_register .col.submitContainer{text-align:right}
div.component_seminar_register div.maintext p{margin-top:0}
div.component_seminar_register div.maintext p strong{font-size:14px;font-size:.875rem}
div.component_seminar_register div.maintext p.price strong{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem}
div.component_seminar_register div.maintext p.price strong:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_seminar_register div.maintext p.price strong,div.component_seminar_register div.maintext p.price span{display:block}
div.component_seminar_register div.condition{display:table}
div.component_seminar_register div.condition .icon{border:1px solid #fff;border-radius:50%;background-color:#fff;display:table-cell;text-align:center;vertical-align:middle;height:30px;width:30px}
div.component_seminar_register div.condition .icon:before{font-size:15px;font-size:.9375rem}
div.component_seminar_register div.condition div.description{padding-left:20px;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:767px){div.component_seminar_register div.condition div.description{padding-left:15px}
}
div.component_seminar_register div.condition div.description strong{display:block}
div.component_seminar_register div.condition .component_icon,div.component_seminar_register div.condition div.description{display:table-cell;vertical-align:middle}
div.component_seminar_register .component_form_container div.component_form_group{margin:25px 0 0}
div.component_seminar_register .component_form_container div.component_form_group span.label{display:block;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;margin-bottom:15px;color:#111}
div.component_seminar_register .component_form_container div.component_form_group span.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_seminar_register .component_form_container div.component_form_group .component_radio{padding-right:100px}
@media only screen and (max-width:1279px){div.component_seminar_register .component_form_container div.component_form_group .component_radio{padding-right:35px}
}
@media only screen and (max-width:767px){div.component_seminar_register .component_form_container div.component_form_group .component_radio{padding-right:30px}
}
div.component_seminar_register .component_form_container div.component_seminar_condition{margin-top:0}
@media only screen and (max-width:767px){div.component_seminar_register .component_form_container div.component_select{margin-bottom:15px}
div.component_seminar_register .component_form_container div.component_select select{width:100%}
}
div.component_seminar_register .component_select.labeled{width:100%}
div.component_seminar_register .component_select.labeled label{position:absolute;left:0;top:-20px;margin:0 0 0 5px;float:none}
div.component_seminar_register .component_select.labeled select{text-transform:none;margin-top:15px}
div.component_seminar_register .seminar_location_select span.label{display:block;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:.875rem;margin-bottom:15px;color:#111}
div.component_seminar_register .seminar_location_select span.label:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
.seminar_register_form#your_data,.seminar_register_form#more_participants{margin-top:15px !important}
div.component_seminar_register_info{background-color:#f1f4f4;padding:30px}
@media only screen and (max-width:767px){div.component_seminar_register_info{padding:15px;margin:0 -15px}
}
div.component_seminar_register_info .component_headline h2{margin-top:0;border-bottom-color:#e1e7e7}
@media only screen and (max-width:767px){div.component_seminar_register_info .component_headline h2{font-size:25px;font-size:1.5625rem;margin-bottom:30px}
}
div.component_seminar_register_info .col.submitContainer{text-align:right}
div.component_seminar_register_info p{margin-top:0}
div.component_seminar_register_info p strong{font-size:14px;font-size:.875rem}
div.component_seminar_register_info p.price strong{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem}
div.component_seminar_register_info p.price strong:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_seminar_register_info p.price strong,div.component_seminar_register_info p.price span{display:block}
div.component_seminar_register_info div.condition{display:table}
div.component_seminar_register_info div.condition .icon{border:1px solid #fff;border-radius:50%;background-color:#fff;display:table-cell;text-align:center;vertical-align:middle;height:30px;width:30px}
div.component_seminar_register_info div.condition .icon:before{font-size:15px;font-size:.9375rem}
div.component_seminar_register_info div.condition div.description{padding-left:20px;font-size:13px;font-size:.8125rem}
@media only screen and (max-width:767px){div.component_seminar_register_info div.condition div.description{padding-left:15px}
}
div.component_seminar_register_info div.condition div.description strong{display:block}
div.component_seminar_register_info div.condition .component_icon,div.component_seminar_register_info div.condition div.description{display:table-cell;vertical-align:middle}
div.component_seminar_register_info div.component_form_group{margin:0 0 40px}
div.component_seminar_register_info div.component_form_group span.label{display:block;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;margin-bottom:15px;color:#111}
div.component_seminar_register_info div.component_form_group span.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_seminar_register_info .component_select.labeled{width:100%}
div.component_seminar_register_info .component_select.labeled label{position:absolute;left:0;top:-20px;margin:0 0 0 5px;float:none}
div.component_seminar_register_info .component_select.labeled select{text-transform:none;margin-top:15px}
div.component_service_locations{display:inline-block;width:100%;margin-left:-30px}
div.component_service_locations div.component_address{width:25%;float:left;padding-left:30px}
div.component_service_locations div.component_address div.address_data{margin-bottom:15px}
@media only screen and (max-width:1279px){div.component_service_locations div.component_address{width:50%}
div.component_service_locations div.component_address:nth-child(n+3){margin-top:30px}
}
@media only screen and (max-width:767px){div.component_service_locations div.component_address{width:100%;float:none}
div.component_service_locations div.component_address:nth-child(n+2){margin-top:30px}
}
div.component_shopping_cart div.header_functions,div.component_shopping_cart div.footer_functions{position:relative;display:inline-block;width:100%;height:auto;padding:20px 15px;z-index:15;box-shadow:0 1px 0 #e1e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
div.component_shopping_cart div.main_functions{position:relative;display:inline-block;width:100%;height:auto;padding:20px 0}
div.component_shopping_cart div.main_functions #button_check_shopping_card.component_button{float:left}
div.component_shopping_cart div.main_functions #button_update_shopping_card.component_button{float:left;margin-right:0}
div.component_shopping_cart div.header_functions{margin-bottom:30px;background-color:#f1f4f4}
div.component_shopping_cart div.header_functions .component_input_text{width:250px;margin-right:10px}
div.component_shopping_cart div.header_functions .component_button{height:auto}
div.component_shopping_cart div.header_functions .component_button .button{line-height:38px}
div.component_shopping_cart div.footer_functions{background-color:#e1e7e7}
div.component_shopping_cart div.footer_functions .component_input_text{margin-right:10px}
div.component_shopping_cart div.footer_functions .component_input_text.input_add_rows{width:50px}
div.component_shopping_cart div.footer_functions .component_input_text.input_add_article{width:110px}
div.component_shopping_cart div.component_table{margin-bottom:1px}
div.component_shopping_cart div.component_table div.table_container table th,div.component_shopping_cart div.component_table div.table_container table td{white-space:normal;padding-left:10px;padding-right:15px}
div.component_shopping_cart div.component_table div.table_container table td.article-number{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart div.component_table div.table_container table td.article-number:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart div.component_table div.table_container table td.article-available .icon-checkmark:before{color:#479c48;font-weight:bold}
div.component_shopping_cart div.component_table div.table_container table td.article-available .icon-cross:before{color:#cc3d5b;font-weight:bold}
div.component_shopping_cart div.component_table div.table_container table td.article-available .icon-lightbox-zoom-out:before{color:#999;font-weight:bold}
div.component_shopping_cart div.component_table div.table_container table th.article-action span.component_button,div.component_shopping_cart div.component_table div.table_container table td.article-action span.component_button{width:25px;height:20px;line-height:20px}
div.component_shopping_cart div.component_table div.table_container table th.article-action span.component_button .component_link a,div.component_shopping_cart div.component_table div.table_container table td.article-action span.component_button .component_link a{width:25px}
div.component_shopping_cart div.component_table div.table_container table th.article-action span.component_button .component_link a .icon,div.component_shopping_cart div.component_table div.table_container table td.article-action span.component_button .component_link a .icon{padding:0}
div.component_shopping_cart div.summery{display:inline-block;width:100%;background-color:#e1e7e7;text-align:right;margin-bottom:5px;margin-top:5px;padding:30px 20px}
div.component_shopping_cart div.summery .sum{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;margin-left:24px}
div.component_shopping_cart div.summery .sum:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart div.shopping_cart_legend{margin-bottom:30px}
div.component_shopping_cart div.shopping_cart_legend span{margin-right:15px}
div.component_shopping_cart div.shopping_cart_legend span.component_icon{margin-right:-10px}
div.component_shopping_cart div.shopping_cart_legend .icon-checkmark:before{color:#479c48;font-weight:bold}
div.component_shopping_cart div.shopping_cart_legend .icon-cross:before{color:#cc3d5b;font-weight:bold}
div.component_shopping_cart div.shopping_cart_legend .icon-lightbox-zoom-out:before{color:#999;font-weight:bold}
div.component_shopping_cart div.notification{position:relative;width:100%;height:auto;padding:20px 15px;margin-bottom:20px;background-color:#ffffea;box-shadow:0 1px 0 #999;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
div.component_shopping_cart div.notification *{padding:0;margin:0;border:0}
div.component_shopping_cart div.notification h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;margin-bottom:10px}
div.component_shopping_cart div.notification h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart div.notification p{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.component_shopping_cart div.notification p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_shopping_cart.ng div.component_column_layout .col-right .col-content{padding-left:0}
div.component_shopping_cart.ng div.component_column_layout .col-right .col-content .component_input_text.last{float:right}
div.component_shopping_cart.ng img.availability{min-width:12px;max-width:12px;margin-right:5px}
div.component_shopping_cart.ng div.shopping_cart_legend{display:table;margin-bottom:45px}
div.component_shopping_cart.ng div.shopping_cart_legend img.availability,div.component_shopping_cart.ng div.shopping_cart_legend span.legend{vertical-align:middle}
div.component_shopping_cart.ng div.shopping_cart_legend span.legend{display:table-cell;padding-right:10px;padding-top:0}
div.component_shopping_cart.ng .header_functions .saved_shop_carts{width:468px;cursor:pointer;margin:0;background-color:#e1e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
div.component_shopping_cart.ng .header_functions .saved_shop_carts tr{cursor:default}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .tab{background-color:#fff;box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .tab span{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-transform:uppercase}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .tab span:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .tab:hover{background-color:#e1e7e7}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .component_button.tertiaryIconButton{height:36px}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .component_link.js_collapsable_content_simple_button{padding:10px 0 10px 10px}
div.component_shopping_cart.ng .header_functions .saved_shop_carts .item_count{padding-right:10px}
div.component_shopping_cart.ng .header_functions .saved_shop_carts div.component_table.carts td.col_date{width:30%}
div.component_shopping_cart.ng .header_functions .saved_shop_carts div.component_table.carts td.col_name{width:63%}
div.component_shopping_cart.ng .header_functions .saved_shop_carts div.component_table.carts td.col_delete{width:7%;padding-right:0}
div.component_shopping_cart.ng .header_functions .saved_shop_carts div.component_table.carts .loaded td{background-color:#d1d7d7}
div.component_shopping_cart.ng .header_functions .saved_shop_carts.down{width:50%}
div.component_shopping_cart.ng div.component_table.items{margin-bottom:10px}
div.component_shopping_cart.ng div.component_table.items th{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart.ng div.component_table.items th:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart.ng div.component_table.items td.align-right{text-align:right}
div.component_shopping_cart.ng div.component_table.items td.align-right span{display:inline-block}
div.component_shopping_cart.ng div.component_table.items td div.invoice-price{position:relative;bottom:16px}
div.component_shopping_cart.ng div.component_table.items td div.invoice-price .component_loading_spinner{position:absolute;left:36px}
div.component_shopping_cart.ng div.component_table.items td div.invoice-price span.price-undefined{position:absolute;width:100%;top:10px;left:45px}
div.component_shopping_cart.ng div.component_table.items td div.invoice-price span.price-found{position:absolute;top:5px;width:100%;right:15px}
div.component_shopping_cart.ng div.component_table.items td.summery{width:100%;background:0}
div.component_shopping_cart.ng div.component_table.items td.summery .component_button{margin:0}
div.component_shopping_cart.ng div.component_table.items div.summary{display:table;width:100%;background-color:#e1e7e7;text-align:right;margin-bottom:5px;margin-top:10px;padding:20px 15px;box-shadow:0 1px 0 #e1e7e7}
div.component_shopping_cart.ng div.component_table.items div.summary .left-button{width:50%;display:table-cell;vertical-align:middle;text-align:left}
div.component_shopping_cart.ng div.component_table.items div.summary .left-button .component_button{height:100%;float:left}
div.component_shopping_cart.ng div.component_table.items div.summary div.unknown{display:table-cell;vertical-align:middle}
div.component_shopping_cart.ng div.component_table.items div.summary div.unknown span.summary-text{display:inline-block;margin-right:131px}
div.component_shopping_cart.ng div.component_table.items div.summary div.sum{display:table-cell;vertical-align:middle}
div.component_shopping_cart.ng div.component_table.items div.summary div.sum span.summary-text{display:inline-block;margin-right:120px}
div.component_shopping_cart.ng div.component_table.items div.summary span.summary-text{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem}
div.component_shopping_cart.ng div.component_table.items div.summary span.summary-text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_shopping_cart.ng div.footer_functions .component_button{height:100%}
div.component_shopping_cart.ng div.footer_functions .amount_cell .table_cell input,div.component_shopping_cart.ng div.footer_functions .amount_cell_ng .table_cell input{margin:0}
div.component_shopping_cart.ng div.footer_functions .amount_cell .table_cell .component_icon,div.component_shopping_cart.ng div.footer_functions .amount_cell_ng .table_cell .component_icon{width:20px}
div.component_shopping_cart.ng div.footer_functions .amount_cell .table_cell input,div.component_shopping_cart.ng div.footer_functions .amount_cell_ng .table_cell input{height:40px}
div.component_shopping_cart.ng div.footer_functions .amount_cell_ng.error label,div.component_shopping_cart.ng div.footer_functions .amount_cell_ng.error input{color:#cc3d5b}
div.component_shopping_cart.ng div.footer_functions .amount_cell_ng.error input{border-color:#f4e9e8;border-top-color:#bebebe;background-color:#f4e9e8}
div.component_shopping_cart.ng div.button_check_price_availability{display:inline-block;width:100%;margin:15px 0}
div.component_shopping_cart.ng div.button_check_price_availability .component_button{float:right;margin-right:0;clear:both}
div.component_shopping_cart.ng.ng_step .line{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:1rem;display:block;clear:both}
div.component_shopping_cart.ng.ng_step .line:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_shopping_cart.ng.ng_step .line.locality,div.component_shopping_cart.ng.ng_step .line.postal-code{display:inline-block}
div.component_shopping_cart.ng.ng_step .component_input_text{margin-top:40px}
div.component_shopping_cart.ng.ng_step.ng_step_1 .shipping_address{margin-top:20px;padding-left:17px}
div.component_shopping_cart.ng.ng_step.ng_step_1 .component_headline.customerNumber h2{margin-top:90px}
div.component_shopping_cart.ng.ng_step.ng_step_1 .alternative_shipping_address{padding-left:17px}
div.component_shopping_cart.ng.ng_step.ng_step_2 .your_order{margin-top:90px}
div.component_shopping_cart.ng.ng_step.ng_step_2 .shopping_address{margin-top:0;padding-left:0}
div.component_shopping_cart.ng.ng_step.ng_step_2 .component_rich_text.customerOrderInfo{line-height:1.63}
div.component_shopping_cart.ng.ng_step.ng_step_2 .component_rich_text.customerOrderInfo h2{margin:2px}
div.component_shopping_cart.ng.ng_step.ng_step_2 .component_rich_text.customerOrderInfo h2:last-of-type{margin-bottom:15px}
div.component_shopping_cart.ng.ng_step.ng_step_thankyou .component_rich_text.thankyou{margin-top:15px}
div.component_shopping_cart.ng.ng_step.ng_step_2 div.component_table.items div.summary span.summary-text,div.component_shopping_cart.ng.ng_step.ng_step_thankyou div.component_table.items div.summary span.summary-text{margin-right:60px}
div.component_shopping_cart.ng.ng_step.ng_step_2 div.component_table.items div.unknown span.summary-text,div.component_shopping_cart.ng.ng_step.ng_step_thankyou div.component_table.items div.unknown span.summary-text{margin-right:68px}
div.component_shopping_cart.ng .order_agb .component_checkbox{margin:0}
div.component_shopping_cart.ng .order_agb .component_link span.text{margin:0}
div.component_shopping_cart.ng .amount_cell_ng span.article_amount .component_icon{width:16px}
div.component_shopping_cart.ng .amount_cell_ng input{padding:0}
div.component_shortcut_icons a{display:inline-block;width:auto;height:19px;margin-right:4px}
div.component_shortcut_icons a span.shortcut_icon{width:auto;height:19px;line-height:18px;display:inline-block;text-align:center;border-radius:3px;padding:0 4px}
div.component_shortcut_icons a span.shortcut_icon.red{background-color:#e6b598;box-shadow:0 1px 0 0 #cba792}
div.component_shortcut_icons a span.shortcut_icon.red span.label{text-shadow:0 1px 0 #cba792}
div.component_shortcut_icons a span.shortcut_icon.gold{background-color:#f3cf8e;box-shadow:0 1px 0 0 #cbc592}
div.component_shortcut_icons a span.shortcut_icon.gold span.label{text-shadow:0 1px 0 #cbc592}
div.component_shortcut_icons a span.shortcut_icon.blue{background-color:#a4b4c9;box-shadow:0 1px 0 0 #98a2d1}
div.component_shortcut_icons a span.shortcut_icon.blue span.label{text-shadow:0 1px 0 #98a2d1}
div.component_shortcut_icons a span.shortcut_icon.green{background-color:#a7b7a2;box-shadow:0 1px 0 0 #8da991}
div.component_shortcut_icons a span.shortcut_icon.green span.label{text-shadow:0 1px 0 #8da991}
div.component_shortcut_icons a span.shortcut_icon.violet{background-color:#b8a7bd;box-shadow:0 1px 0 0 #a696b4}
div.component_shortcut_icons a span.shortcut_icon.violet span.label{text-shadow:0 1px 0 #a696b4}
div.component_shortcut_icons a span.shortcut_icon.cadetblue{background-color:#a6c2c4;box-shadow:0 1px 0 0 #91aaae}
div.component_shortcut_icons a span.shortcut_icon.cadetblue span.label{text-shadow:0 1px 0 #91aaae}
div.component_shortcut_icons a span.shortcut_icon span.label{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
div.component_shortcut_icons a span.shortcut_icon span.label:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white}
.component_side_bar{display:block;margin:0;width:227px;position:absolute;height:100%;top:0;left:0;z-index:0}
.component_side_bar.main_page{display:none}
@media only screen and (max-width:1279px){.component_side_bar{display:none;width:270px}
}
.component_side_bar div.content{position:relative}
.component_side_bar div.content div.meta{display:none;height:45px;background-color:#222;border-bottom:1px solid #111;margin:0;padding:16px 15px 0 15px}
@media only screen and (max-width:767px){.component_side_bar div.content div.meta{height:45px}
}
@media only screen and (max-width:1279px){.component_side_bar div.content div.meta{display:block}
}
.component_side_bar div.content div.meta span.viega-group a{float:left;font-size:12px;font-size:.75rem;letter-spacing:.5px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#bebebe}
.component_side_bar div.content div.meta span.viega-group a:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
.component_side_bar div.content div.meta span.viega-group a:hover{color:#ff0}
.component_side_bar div.content div.meta select.language_select{width:auto;padding-right:20px;position:absolute;top:15px;right:15px;line-height:1.3;color:#bebebe;height:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;text-transform:none;background:#222 url("../img/icons/arrow_down-01.svg") no-repeat right center;background-size:8px 8px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_side_bar div.content div.meta select.language_select[type=number]{-moz-appearance:textfield}
.component_side_bar div.content div.meta select.language_select[type=number]::-webkit-inner-spin-button,.component_side_bar div.content div.meta select.language_select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.component_side_bar div.content div.meta select.language_select:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media screen and (-moz-images-in-menus:0){.component_side_bar div.content div.meta select.language_select{padding-right:0}
}
.component_side_bar div.content ul.icon{display:none;height:45px;background-color:#333;border-bottom:1px solid #111;margin:0;padding:0}
@media only screen and (max-width:1279px){.component_side_bar div.content ul.icon{display:block}
}
.component_side_bar div.content ul.icon li{float:left;width:50%;list-style:none;text-align:center}
.component_side_bar div.content ul.icon li:last-child{margin-right:0}
.component_side_bar div.content ul.icon li a.icon{position:relative;display:block;padding:10px 5px 7px;color:#e1e7e7;font-size:18px;font-size:1.125rem}
.component_side_bar div.content ul.icon li a.icon:before{letter-spacing:1px;font-size:28px;font-size:1.75rem}
.component_side_bar div.content ul.icon li a.icon.icon-logged-in:before{font-size:32px;font-size:2rem}
.component_side_bar div.content ul.icon li a.icon:hover,.component_side_bar div.content ul.icon li a.icon.active{color:#ff0}
.component_side_bar div.content ul.icon li a.icon .status_number{position:absolute;bottom:10px;left:calc(50%);color:#111;background-color:#ff0;border-radius:10px;border:2px solid #111;padding:1px 6px;font-size:10px;font-size:.625rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
.component_side_bar div.content ul.icon li a.icon .status_number:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_side_bar div.content ul.icon li a.icon .status_number:focus,.component_side_bar div.content ul.icon li a.icon .status_number:hover{color:#111}
.component_side_bar div.content div.side_search{display:none;height:45px;border-bottom:1px solid #111;background-color:#333;position:relative}
@media only screen and (max-width:1279px){.component_side_bar div.content div.side_search{display:block}
}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input{background:0;padding-left:0;width:100%;height:45px}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input input.typeahead-hint,.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input input.typeahead-input{width:240px;height:26px;border:0;font-size:12px;font-size:.75rem;font-weight:normal;color:#111;padding-left:15px;padding-right:35px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f1f4f4;margin:5px 15px 10px 15px}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input input.typeahead-hint:focus,.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input input.typeahead-input:focus{outline:0}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input input.typeahead-hint{position:absolute;color:#bebebe}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input input.typeahead-input{background-color:white}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input div.searchfield_flyout{width:240px;left:15px;top:36px}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input div.searchfield_flyout .result_suggestions .image_container img{width:37px;height:37px}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input div.searchfield_flyout .result_suggestions .description{padding:2px 10px 2px 0}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input div.searchfield_flyout .result_suggestions .description h3{font-size:12px;font-size:.75rem}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input div.searchfield_flyout .result_suggestions .description p{line-height:1.3;height:30px;font-size:10px;font-size:.625rem}
.component_side_bar div.content div.side_search .component.component_searchfield.side_search_input div.searchfield_flyout .result_suggestions .description p strong{font-size:10px;font-size:.625rem}
.component_side_bar div.content div.side_search span.icon-Search{height:auto}
.component_side_bar div.content div.side_search span.icon-Search:before{font-size:16px;font-size:1rem;position:absolute;top:10px;right:25px;color:#111}
.component_side_bar div.content div.content_links{z-index:1000;left:0;opacity:1;position:relative;height:100%;width:100%;margin:auto}
@media only screen and (max-width:1279px){.component_side_bar div.content div.content_links{height:auto}
}
.component_side_bar div.content div.content_links ul.content_links_items{margin:0;padding:0;background-color:#333;height:100%}
.component_side_bar div.content div.content_links ul.content_links_items a:focus,.component_side_bar div.content div.content_links ul.content_links_items li:focus{background-color:transparent}
.component_side_bar div.content div.content_links ul.content_links_items li{list-style-type:none;padding-right:15px;word-wrap:break-word;display:block;border-bottom:1px solid #111;line-height:1.2}
.component_side_bar div.content div.content_links ul.content_links_items li span.key,.component_side_bar div.content div.content_links ul.content_links_items li a.key{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:.5px;display:table-cell;vertical-align:middle;height:60px;width:255px;padding-left:15px;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.component_side_bar div.content div.content_links ul.content_links_items li span.key:lang(ru),.component_side_bar div.content div.content_links ul.content_links_items li a.key:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item a{height:100px}
@media only screen and (max-width:1279px){.component_side_bar div.content div.content_links ul.content_links_items li.start_item a{height:auto;padding-top:19px;padding-bottom:19px;padding-left:16px}
}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal{background-color:#333}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal a.key,.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal span.key,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal a.key,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal span.key,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal a.key,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal span.key,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal a.key,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal span.key{color:#f1f4f4}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal a.active,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal a.active,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal a.active,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal a.active{color:#ff0}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal a:hover{color:#ff0}
@media only screen and (max-width:1279px){.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal a:hover{color:#f1f4f4}
}
@media only screen and (max-width:767px){.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal a:hover{color:#f1f4f4}
}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.on,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.on,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.on,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.on{background-color:#111}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.on a.key,.component_side_bar div.content div.content_links ul.content_links_items li.start_item.on span.key,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.on a.key,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.on span.key,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.on a.key,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.on span.key,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.on a.key,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.on span.key{color:#ff0}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.on a.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.start_item.on span.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.on a.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.on span.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.on a.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.on span.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.on a.key .title_suffix,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.on span.key .title_suffix{font-size:9.5px}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.off,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.off,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.off,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.off{background-color:#222}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.off a.key,.component_side_bar div.content div.content_links ul.content_links_items li.start_item.off span.key,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.off a.key,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.off span.key,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.off a.key,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.off span.key,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.off a.key,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.off span.key{color:#4f4f4f}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.off a.active,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.off a.active,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.off a.active,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.off a.active{color:#ff0}
body.logged-in .component_side_bar div.content ul.icon li{width:25%}
@media only screen and (max-width:1279px){body.logged-in .component_side_bar div.content ul.icon li{width:50%}
}
@media only screen and (max-width:767px){body.logged-in .component_side_bar div.content ul.icon li{width:50%}
}
html.mm-opened .mm-page{height:auto;min-height:100%;overflow:visible}
html.mm-opened.mm-opening #mm-blocker{left:0}
html.mm-opened.mm-opening .mm-page{left:270px}
.mm-opening .side_bar_close_button{cursor:pointer;display:table;padding:0;position:absolute;z-index:9999999;width:45px;height:45px;top:43px;right:30px;border-radius:25px;background-color:#272727;color:#ff0;text-align:center;font-size:16px;font-size:1rem}
.mm-opening .side_bar_close_button:after{display:block;padding:14px}
@media only screen and (max-width:767px){.mm-opening .side_bar_close_button{width:33px;height:33px;right:0;top:34px;left:278px;font-size:12px;font-size:.75rem}
}
html.mm-opened.mm-opening #mm-blocker{filter:alpha(opacity=80);opacity:.8;background-color:#fff}
.side_bar_close_button{display:none}
div.sitemap{font-size:1.1rem}
ul.sitemap_list_lvl1>li{font-weight:bold;list-style:none}
ul.sitemap_list_lvl2>li{font-weight:normal;list-style:none}
#column_layout_1 div.component_headline h2{margin-top:0}
ul.sitemap_list_lvl1{padding-left:0}
@media only screen and (max-width:767px){div.component.component_container.sitemap_container{margin-left:0;margin-right:0}
ul.sitemap_list_lvl1{padding-left:0}
}
.component_sticker{display:inline-block;margin-bottom:20px}
.component_sticker p{padding:1px 10px 2px;margin:0;line-height:18px;background-color:#999;color:#fff;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13.144px;font-size:.8215rem;text-align:center}
.component_sticker p:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.component_sticker.black p{background-color:#111;color:#fff}
.section.stickyNavigation{margin-top:35px}
span.component_switch_view{background-color:#ffffea;-webkit-box-shadow:0 1px 0 #d7d7d7;-moz-box-shadow:0 1px 0 #d7d7d7;box-shadow:0 1px 0 #d7d7d7;display:inline-block;height:25px;width:60px;border-radius:15px}
@media only screen and (max-width:1279px){span.component_switch_view{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;width:auto;border-radius:0}
span.component_switch_view span.gridviewButton.switch,span.component_switch_view span.listviewButton.switch{display:none}
}
span.component_switch_view span.switch{height:100%;width:30px;text-align:center;color:#999;cursor:pointer}
span.component_switch_view span.switch.active span.component_icon span.icon:before{color:#000}
span.component_switch_view span.switch span.component_icon{height:100%;line-height:22px;display:inline-block}
span.component_switch_view span.switch span.component_icon span.icon{height:100%}
span.component_switch_view span.switch span.component_icon span.icon:before{font-size:.625rem}
span.component_switch_view .component_link.gridviewButton,span.component_switch_view .component_link.listviewButton{display:none}
@media only screen and (max-width:1279px){span.component_switch_view .component_link.gridviewButton,span.component_switch_view .component_link.listviewButton{width:25px;height:25px;display:block}
span.component_switch_view .component_link.gridviewButton.active,span.component_switch_view .component_link.listviewButton.active{display:none}
span.component_switch_view .component_link.gridviewButton span.component_icon span.icon:before,span.component_switch_view .component_link.listviewButton span.component_icon span.icon:before{color:#000}
}
div.component_symposium_bigstage{margin-left:-3.399em;margin-right:-3.1em;margin-top:20px}
div.component_symposium_bigstage .teaser_navi_up{margin-top:-65px;margin-bottom:65px}
div.component_symposium_bigstage div.component_teaser.visign{width:125px;height:125px;margin-right:15px}
div.component_symposium_bigstage .component.component_button{margin-top:0 !important}
div.component_symposium_bigstage div.component_teaser{height:125px;width:125px;margin-right:15px}
div.component_symposium_bigstage img.visign_bigstage_image{width:125px;height:125px;min-height:125px}
div.component_symposium_bigstage .visign_bigstage_border{display:inline-block;position:relative}
div.component_symposium_bigstage .visign_bigstage_border::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 yellow;transition:box-shadow .1s ease}
div.component_symposium_bigstage .visign_bigstage_border:hover::after,div.component_symposium_bigstage .visign_bigstage_border:focus::after,div.component_symposium_bigstage .visign_bigstage_border:active::after{box-shadow:inset 0 0 0 5px yellow}
div.component_symposium_bigstage .hotspotpopup,div.component_symposium_bigstage .hotspotpopup2{display:none;position:absolute;outline:0;max-width:525px !important;height:248px !important}
@media only screen and (max-width:1279px){}
@media only screen and (max-width:767px){div.component_symposium_bigstage{margin-right:0 !important;margin-left:-18px !important}
div.component_symposium_bigstage div.component_button div.button.primaryTextButton .component_link span.text{font-size:12px;font-size:.75rem}
div.component_symposium_bigstage .teaser_navi{width:900px}
div.component_symposium_bigstage div.component_teaser{float:left;clear:none}
div.component_symposium_bigstage div.component_teaser.visign{margin-right:50px !important}
div.component_symposium_bigstage .teaser_navi{margin-top:20px !important;margin-bottom:0}
div.component_symposium_bigstage .teaser_navi_up{margin-top:-60px;margin-bottom:0}
div.component_symposium_bigstage div.component_carousel_controls.teaser_navi.videocontroloffset{margin-top:0;margin-bottom:0}
div.component_symposium_bigstage div.component_carousel_controls.teaser_navi.videocontroloffset.teaser_navi_up{margin-top:60px;margin-bottom:0}
div.component_symposium_bigstage .teaser_navi_mobilestate_0{margin-left:20px !important}
div.component_symposium_bigstage .teaser_navi_mobilestate_1{margin-left:-95px !important}
div.component_symposium_bigstage .teaser_navi_mobilestate_2{margin-left:-250px !important}
div.component_symposium_bigstage .teaser_navi_mobilestate_3{margin-left:-405px !important}
div.component_symposium_bigstage .teaser_navi_mobilestate_4{margin-left:-560px !important}
}
div.table_image_preview{position:absolute;z-index:999;border:3px solid #f1f4f4;width:250px;height:250px;line-height:250px;background-color:#fff;display:table-cell;vertical-align:middle;text-align:center}
div.table_image_preview img{max-width:100%;max-height:100%;vertical-align:middle;z-index:30}
div.component_table{position:relative;transform:transale3d(0,0,0)}
div.component_table.cad div.cad_head{display:block;clear:both;background-color:#e1e7e7;width:100%;height:80px;padding:0 30px;margin-bottom:1px}
@media only screen and (max-width:1279px){div.component_table.cad div.cad_head{margin-top:30px}
}
@media only screen and (max-width:767px){div.component_table.cad div.cad_head{padding:0 15px;margin-top:15px}
}
div.component_table.cad div.cad_head .cad_select,div.component_table.cad div.cad_head .cad_text,div.component_table.cad div.cad_head .cad_buttons{display:table;height:100%}
div.component_table.cad div.cad_head .cad_select>.center,div.component_table.cad div.cad_head .cad_text>.center,div.component_table.cad div.cad_head .cad_buttons>.center{display:table-cell;vertical-align:middle}
div.component_table.cad div.cad_head .cad_select{margin-right:10px}
@media only screen and (max-width:767px){div.component_table.cad div.cad_head .cad_select{margin-right:25px}
}
div.component_table.cad div.cad_head .cad_select .component_select{margin:0}
div.component_table.cad div.cad_head .cad_text p{margin:0;line-height:1.5em}
div.component_table.cad div.cad_head .cad_buttons .component_button{margin:0}
div.component_table.cad th.article-download .component_link{display:none}
@media only screen and (max-width:767px){div.component_table.cad th.article-download .component_link{display:inline-block}
}
div.component_table div.table_container{position:relative;display:block;width:100%;overflow:hidden}
div.component_table div.table_container div.js_shadow_container_left{top:0;left:0;height:0;position:absolute;width:35px;margin-left:-35px;z-index:10;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_table div.table_container div.js_shadow_container_left.js_show_shadow{height:100%;-moz-box-shadow:10px 0 13px -10px #888;-webkit-box-shadow:10px 0 13px -10px #888;box-shadow:10px 0 13px -10px #888;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_table div.table_container div.js_shadow_container_right{top:0;height:0;position:absolute;width:35px;margin-right:-35px;z-index:-10;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_table div.table_container div.js_shadow_container_right.js_show_shadow{height:100%;-moz-box-shadow:-10px 0 13px -10px #888;-webkit-box-shadow:-10px 0 13px -10px #888;box-shadow:-10px 0 13px -10px #888;-webkit-transition:box-shadow .5s linear;-o-transition:box-shadow .5s linear;-moz-transition:box-shadow .5s linear;-ms-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
div.component_table div.table_container div.table_container_scroll{position:relative;overflow-x:auto;overflow-y:hidden;width:auto}
div.component_table div.table_container div.table_container_scroll table{min-width:100%;width:100%}
div.component_table div.table_container div.table_container_fixed{position:relative;width:auto}
div.component_table div.table_container table,div.component_table div.table_container thead,div.component_table div.table_container tbody,div.component_table div.table_container td,div.component_table div.table_container th{border:0 solid black}
div.component_table div.table_container tbody th{min-width:50px}
div.component_table div.table_container table{border-collapse:collapse;border-spacing:0;table-layout:auto}
div.component_table div.table_container table td.article-amount{padding:0 0 0 10px}
div.component_table div.table_container table th.article-amount{padding:5px 0 0 10px}
div.component_table div.table_container table th,div.component_table div.table_container table td{padding:5px 9px;height:38px;color:#111;text-align:left;vertical-align:top;min-width:20px;font-weight:normal;font-size:13px;font-size:.8125rem}
div.component_table div.table_container table th.align-top,div.component_table div.table_container table td.align-top{vertical-align:top}
div.component_table div.table_container table th.align-top>*,div.component_table div.table_container table td.align-top>*{vertical-align:top}
div.component_table div.table_container table th.align-middle,div.component_table div.table_container table td.align-middle{vertical-align:middle}
div.component_table div.table_container table th.align-middle>*,div.component_table div.table_container table td.align-middle>*{vertical-align:middle}
div.component_table div.table_container table th.align-bottom,div.component_table div.table_container table td.align-bottom{vertical-align:bottom}
div.component_table div.table_container table th.align-bottom>*,div.component_table div.table_container table td.align-bottom>*{vertical-align:bottom}
div.component_table div.table_container table th.align-left,div.component_table div.table_container table td.align-left{text-align:left}
div.component_table div.table_container table th.align-left>*,div.component_table div.table_container table td.align-left>*{text-align:left}
div.component_table div.table_container table th.align-center,div.component_table div.table_container table td.align-center{text-align:center}
div.component_table div.table_container table th.align-center>*,div.component_table div.table_container table td.align-center>*{text-align:center}
div.component_table div.table_container table th.align-right,div.component_table div.table_container table td.align-right{text-align:right}
div.component_table div.table_container table th.align-right>*,div.component_table div.table_container table td.align-right>*{text-align:right}
div.component_table div.table_container table th.fixed,div.component_table div.table_container table td.fixed{width:50px;min-width:50px}
div.component_table div.table_container table th.article-text.viptool,div.component_table div.table_container table td.article-text.viptool{width:79%}
div.component_table div.table_container table th.article-text.viptool-summary,div.component_table div.table_container table td.article-text.viptool-summary{width:73%}
div.component_table div.table_container table th.article-position,div.component_table div.table_container table td.article-position{text-align:right}
div.component_table div.table_container table th.article-number,div.component_table div.table_container table td.article-number{white-space:nowrap !important;padding-right:5px}
div.component_table div.table_container table th.article-number sup,div.component_table div.table_container table td.article-number sup{position:relative;vertical-align:baseline;top:-0.4em}
div.component_table div.table_container table th.preview-image,div.component_table div.table_container table td.preview-image{min-width:30px;padding:5px 5px 5px 0}
div.component_table div.table_container table th{background-color:#e1e7e7;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_table div.table_container table th:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_table div.table_container table th p{margin:0}
div.component_table div.table_container table th .component_link .component_icon .icon{padding:0 0 0 5px}
div.component_table div.table_container table td{background-color:#f1f4f4;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
div.component_table div.table_container table td .image_preview{cursor:pointer}
div.component_table div.table_container table td .image_preview span.icon-preview:before{font-size:12px;font-size:.75rem}
div.component_table div.table_container table td p{margin:0}
div.component_table div.table_container table td img{max-width:75px;min-width:75px;display:block}
div.component_table div.table_container table td .component_link .component_icon .icon{padding:0 5px 0 2px}
div.component_table div.table_container table td .component_link .component_icon .icon.icon-plus{margin:0 13px 0 0}
div.component_table div.table_container table th .component_link .component_icon .icon{padding:0 5px 0 2px}
div.component_table div.table_container table th .component_link .component_icon .icon.icon-plus{margin:0 13px 0 0}
div.component_table div.table_container table tr{border-bottom:1px solid #fff}
div.component_table div.table_container table.sticky_right{width:100%}
div.component_table.cad div.legend_cols{display:inline-block;width:100%;margin-top:15px}
div.component_table.cad div.legend_cols table.legend{margin-top:0}
div.component_table.cad div.legend_cols .col{width:50%;float:left}
@media only screen and (max-width:1279px){div.component_table.cad div.legend_cols .col{width:50%}
}
@media only screen and (max-width:767px){div.component_table.cad div.legend_cols .col{width:100%}
}
div.component_table div.legend_cols{display:inline-block;width:100%;margin-top:15px}
div.component_table div.legend_cols table.legend{margin-top:0}
div.component_table div.legend_cols .col{width:33%;float:left}
@media only screen and (max-width:1279px){div.component_table div.legend_cols .col{width:33%}
}
@media only screen and (max-width:767px){div.component_table div.legend_cols .col{width:100%}
}
div.component_table table.legend{margin-top:15px}
div.component_table table.legend td{color:#999;padding:0 5px 0 0;vertical-align:top}
div.component_table table.legend a{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_table table.legend a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_table .controls{margin-top:8px;float:right}
div.component_table .controls .component_button{margin-top:15px}
div.component_table .component_column_layout .component_button.primaryTextButton{margin-left:30px}
@media only screen and (max-width:1279px){div.component_table .controls .component_button{float:right;margin-bottom:0}
}
@media only screen and (max-width:767px){div.component_table table.legend{margin-left:15px;margin-right:15px}
div.component_table .controls{float:none;margin-left:15px;margin-right:15px}
div.component_table .component_column_layout .component_button{margin-left:0;margin-bottom:0}
div.component_table .component_column_layout .component_button.primaryTextButton{margin-left:0}
}
div.component_teaser{position:relative;float:left}
div.component_teaser div.space-line{display:none}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.title_link span.title{float:none;margin-right:0}
@media only screen and (max-width:767px){div.component_teaser{float:none;overflow:hidden;clear:both;border-top:1px solid #e1e7e7;border-bottom:1px solid #e1e7e7;width:320px;height:auto}
div.component_teaser div.space-line{display:block;line-height:5px}
}
div.component_teaser a.teaser_url{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
div.component_teaser div.t_anchor{position:relative;display:table;table-layout:fixed;width:100%;height:100%;padding:10px}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor{padding:10px 10px 10px 15px}
div.component_teaser div.t_anchor.active{background-color:#f1f4f4}
}
div.component_teaser div.t_anchor div.images_content{display:inline-block}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor div.images_content{display:table-cell;vertical-align:middle}
}
div.component_teaser div.t_anchor div.images_content div.t_img{display:table;table-layout:fixed;background-color:#fff;margin:0}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor div.images_content div.t_img{float:left}
}
div.component_teaser div.t_anchor div.images_content div.t_img div.image_container{display:table-cell;vertical-align:middle;text-align:center}
div.component_teaser div.t_anchor div.images_content div.t_img div.image_container img{max-width:100%;max-height:100%}
div.component_teaser div.t_anchor div.images_content div.t_img div.image_container span.icon-zoom-in{padding:0}
div.component_teaser div.t_anchor div.t_desc{position:absolute;box-sizing:border-box;bottom:10px;left:10px;opacity:1;padding:7px 4px 4px;line-height:1.5;display:table-cell;vertical-align:middle}
div.component_teaser div.t_anchor div.t_desc div.t_desc_content{overflow:hidden}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor div.t_desc{position:relative;bottom:0;left:0;padding:4px 0 0;line-height:1.4}
div.component_teaser div.t_anchor div.t_desc span.more_info span{font-family:HelveticaNeue75Bold;font-size:12px;font-size:.75rem}
div.component_teaser div.t_anchor div.t_desc span.more_info span:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
div.component_teaser div.t_anchor div.t_desc span.more_info span.icon:after{font-size:9px;font-size:.5625rem}
}
div.component_teaser div.t_anchor div.t_desc div.title_link{text-align:left}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor div.t_desc div.title_link{font-size:11px;font-size:.6875rem}
}
div.component_teaser div.t_anchor div.t_desc div.title_link span.nbsp{font-size:1px;line-height:0;width:0}
div.component_teaser div.t_anchor div.t_desc div.title_link span.title{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-right:2px;float:left}
div.component_teaser div.t_anchor div.t_desc div.title_link span.title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_teaser div.t_anchor div.t_desc div.title_link span.component_icon.title_link_icon span.icon-right_thick:after{font-size:11px;font-size:.6875rem}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor div.t_desc div.title_link span.component_icon.title_link_icon span.icon-right_thick:after{margin-left:4.5px}
}
div.component_teaser div.t_anchor div.t_desc p.text{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;overflow:hidden;font-size:13px;font-size:.8125rem;letter-spacing:.1px;line-height:1.6;margin:0 0 2px}
@media only screen and (max-width:767px){div.component_teaser div.t_anchor div.t_desc p.text{line-height:1.4}
}
div.component_teaser.teaser_homepage{background-color:#fff;width:225px;height:290px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_homepage{width:240px;height:305px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage{width:auto;height:100px}
}
div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img{width:205px;height:205px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img{width:220px;height:220px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img{width:72px;height:72px}
}
div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img div.image_container{width:205px;height:205px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img div.image_container{width:220px;height:220px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img div.image_container{width:72px;height:72px}
}
div.component_teaser.teaser_homepage div.t_anchor div.t_desc{width:205px;height:75px;bottom:3px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_homepage div.t_anchor div.t_desc{width:220px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.t_anchor div.t_desc{width:210px;height:80px}
}
div.component_teaser.teaser_homepage div.t_anchor div.t_desc div.t_desc_content{height:63px;max-height:none}
@media only screen and (max-width:1279px){div.component_teaser.teaser_homepage div.t_anchor div.t_desc div.t_desc_content{height:63px;max-height:none}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.t_anchor div.t_desc div.t_desc_content{height:auto;max-height:60px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.t_anchor div.t_desc div.t_desc_content div.title_link span.icon-right_thin:after{position:relative;top:4px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_homepage div.t_anchor div.t_desc div.t_desc_content>a{clear:both;float:left}
}
div.component_teaser.teaser_middle{background-color:#f1f4f4;width:220px;height:290px}
div.component_teaser.teaser_middle div.space-line{display:none}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle{width:330px;height:415px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle{background-color:#fff;width:auto;height:100px}
div.component_teaser.teaser_middle div.space-line{display:block;line-height:5px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor.active{background-color:#f1f4f4}
}
div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img{width:200px;height:200px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img{width:72px;height:72px}
}
div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img div.image_container{width:200px;height:200px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img div.image_container{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img div.image_container{width:72px;height:72px}
}
div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img div.image_container span.big.icon.icon-ersatzteile-01{font-size:65px;color:#d1d7d7}
div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size{display:table;table-layout:fixed;vertical-align:middle;text-align:center;background-color:#f1f4f4;width:200px;height:200px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size{background-color:#fff;width:72px;height:72px}
}
div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size{width:99px;height:99px;padding:1px;margin-bottom:1px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size{width:154px;height:154px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size{width:35px;height:35px}
}
div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size:nth-child(2n+1){margin-right:1px}
div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size div.image_container{height:100%;width:100%;display:table-cell;text-align:center;vertical-align:middle}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size div.image_container{padding:0}
}
div.component_teaser.teaser_middle div.t_anchor div.t_desc{opacity:.9;z-index:10;width:200px;height:70px}
div.component_teaser.teaser_middle div.t_anchor div.t_desc.js_hovered{height:auto;background-color:#f1f4f4}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle div.t_anchor div.t_desc{width:310px;height:85px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.t_desc{width:210px;height:80px}
}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.t_desc_content{height:63px;max-height:none}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.t_desc_content.js_hovered{height:auto}
@media only screen and (max-width:1279px){div.component_teaser.teaser_middle div.t_anchor div.t_desc div.t_desc_content{height:63px;max-height:none}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_middle div.t_anchor div.t_desc div.t_desc_content{height:auto;max-height:60px}
}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.title_link{text-aling:left}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.title_link span.title{font-size:14px;font-size:.875rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.title_link span.title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_teaser.teaser_big{background-color:#f1f4f4;width:470px;height:575px}
div.component_teaser.teaser_big div.space-line{display:block;line-height:2px}
div.component_teaser.teaser_big p .text{float:left}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big{width:330px;height:415px}
div.component_teaser.teaser_big div.space-line{display:block;line-height:2px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big{background-color:#fff;width:auto;height:100px}
div.component_teaser.teaser_big div.space-line{display:block;line-height:5px}
}
div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img{width:450px;height:450px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img{width:72px;height:72px}
}
div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container{width:450px;height:450px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container{width:72px;height:72px}
}
div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container span.big.icon.icon-ersatzteile-01{font-size:120px;color:#d1d7d7}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container span.big.icon.icon-ersatzteile-01{font-size:65px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container span.big.icon.icon-ersatzteile-01{font-size:50px}
}
div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size{display:table;table-layout:fixed;vertical-align:middle;text-align:center;background-color:#f1f4f4;width:450px;height:450px}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size{background-color:#fff;width:72px;height:72px}
}
div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size div.t_img.grid-size{width:50%;height:50%;padding:.5px}
div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size div.t_img.grid-size div.image_container{height:100%;width:100%;display:table-cell;text-align:center;vertical-align:middle}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size div.t_img.grid-size div.image_container{padding:0}
}
div.component_teaser.teaser_big div.t_anchor div.t_desc{opacity:.9;z-index:10;width:450px;height:105px;padding:10px 5px 4px}
div.component_teaser.teaser_big div.t_anchor div.t_desc.js_hovered{height:auto;background-color:#f1f4f4}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big div.t_anchor div.t_desc{width:310px;height:85px}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.t_desc{width:210px;height:80px}
}
div.component_teaser.teaser_big div.t_anchor div.t_desc div.t_desc_content{height:105px;max-height:none}
div.component_teaser.teaser_big div.t_anchor div.t_desc div.t_desc_content.js_hovered{height:auto}
@media only screen and (max-width:1279px){div.component_teaser.teaser_big div.t_anchor div.t_desc div.t_desc_content{height:70px;max-height:none}
}
@media only screen and (max-width:767px){div.component_teaser.teaser_big div.t_anchor div.t_desc div.t_desc_content{height:auto;max-height:60px}
}
div.component_teaser.teaser_big div.t_anchor div.t_desc div.title_link span.title{font-size:15px;font-size:.9375rem;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;float:none;margin-right:8px}
div.component_teaser.teaser_big div.t_anchor div.t_desc div.title_link span.title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
.floating div.component_teaser{float:none !important}
article.teaser_flyout{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;float:left;margin:0 9px 0 0;padding:0;position:relative;width:195px;height:250px;font-size:12px;font-size:.75rem}
article.teaser_flyout:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
article.teaser_flyout a{padding:7px 10px 10px}
article.teaser_flyout h1{border:0;font-size:20px;font-size:1.25rem;font-weight:normal;line-height:1.1;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;color:#111;margin:0;padding-right:20px;padding-top:0;height:48px;width:100%;position:relative}
article.teaser_flyout h1>span{position:absolute;bottom:0}
article.teaser_flyout h1>span>span{margin-top:0}
article.teaser_flyout h1>span>span.icon{font-size:10px;font-size:.625rem;border:0;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
article.teaser_flyout img{width:169px;height:75px;margin-top:12px;z-index:10}
article.teaser_flyout p{margin:9px 0;line-height:1.75;letter-spacing:.1px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
article.teaser_flyout p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
article.teaser_flyout a{position:relative;display:block}
article.teaser_flyout:hover{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f1f4f4}
article.teaser_flyout div.t_desc{max-height:none}
article.teaser_flyout div.t_desc span.title{display:none}
article.teaser_flyout span.flyout_header{display:inline}
@media only screen and (max-width:1279px){article.teaser_flyout{width:230px;margin-bottom:0}
article.teaser_flyout h1{font-size:20px;font-size:1.25rem}
article.teaser_flyout img{width:210px;height:93px}
}
@media only screen and (max-width:767px){article.teaser_flyout{float:none;width:320px;height:auto;border-bottom:1px solid #e1e7e7;overflow:hidden;clear:both;margin:0}
article.teaser_flyout a.teaser_anchor{display:table;width:auto;height:auto;padding:10px 15px}
article.teaser_flyout a.teaser_anchor:hover,article.teaser_flyout a.teaser_anchor:active{background:white}
article.teaser_flyout a.teaser_anchor.active{background-color:#f1f4f4}
article.teaser_flyout h1{display:none}
article.teaser_flyout div.image_content{display:table-cell;vertical-align:middle;height:80px;width:85px}
article.teaser_flyout div.image_content img{height:auto;width:72px;margin:0;vertical-align:bottom}
article.teaser_flyout div.t_desc{opacity:1;display:table-cell;vertical-align:middle;max-height:60px}
article.teaser_flyout div.t_desc span.title{font-family:"HelveticaNeue75Bold";font-size:14px;font-size:.875rem;line-height:1.4;display:inline}
article.teaser_flyout div.t_desc span.title:lang(ru){font-family:"HelveticaNeueLTW10-75Bold"}
article.teaser_flyout div.t_desc p.text{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;margin:0;line-height:1.4}
article.teaser_flyout span.flyout_header{display:none}
}
#wrapper.sub-page .stage .landing-page-content .teaser_flyout,#wrapper.sub-page .nav-flyout .teaser_flyout,.landing-page .stage .landing-page-content .teaser_flyout,.landing-page .nav-flyout .teaser_flyout,.flyout-page .stage .landing-page-content .teaser_flyout,.flyout-page .nav-flyout .teaser_flyout{width:190px}
#wrapper.sub-page .stage .landing-page-content .teaser_flyout img,#wrapper.sub-page .nav-flyout .teaser_flyout img,.landing-page .stage .landing-page-content .teaser_flyout img,.landing-page .nav-flyout .teaser_flyout img,.flyout-page .stage .landing-page-content .teaser_flyout img,.flyout-page .nav-flyout .teaser_flyout img{width:169px;height:75px}
@media only screen and (max-width:1279px){#wrapper.sub-page .stage .landing-page-content .teaser_flyout,#wrapper.sub-page .nav-flyout .teaser_flyout,.landing-page .stage .landing-page-content .teaser_flyout,.landing-page .nav-flyout .teaser_flyout,.flyout-page .stage .landing-page-content .teaser_flyout,.flyout-page .nav-flyout .teaser_flyout{width:230px}
#wrapper.sub-page .stage .landing-page-content .teaser_flyout img,#wrapper.sub-page .nav-flyout .teaser_flyout img,.landing-page .stage .landing-page-content .teaser_flyout img,.landing-page .nav-flyout .teaser_flyout img,.flyout-page .stage .landing-page-content .teaser_flyout img,.flyout-page .nav-flyout .teaser_flyout img{width:210px;height:93px}
}
@media only screen and (max-width:767px){#wrapper.sub-page .stage .landing-page-content .teaser_flyout,#wrapper.sub-page .nav-flyout .teaser_flyout,.landing-page .stage .landing-page-content .teaser_flyout,.landing-page .nav-flyout .teaser_flyout,.flyout-page .stage .landing-page-content .teaser_flyout,.flyout-page .nav-flyout .teaser_flyout{width:320px;max-height:100px}
#wrapper.sub-page .stage .landing-page-content .teaser_flyout img,#wrapper.sub-page .nav-flyout .teaser_flyout img,.landing-page .stage .landing-page-content .teaser_flyout img,.landing-page .nav-flyout .teaser_flyout img,.flyout-page .stage .landing-page-content .teaser_flyout img,.flyout-page .nav-flyout .teaser_flyout img{width:72px;height:auto}
}
div.component_teaser_seminars{height:auto}
@media only screen and (max-width:767px){div.component_teaser_seminars{height:auto}
}
div.component_teaser_seminars div.seminar_summaries,div.component_teaser_seminars div.seminar_teasers{width:50%;height:100%;float:left}
div.component_teaser_seminars div.seminar_summaries{padding-right:45px}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_summaries{display:none}
}
div.component_teaser_seminars div.seminar_summaries div.summary{display:table;width:100%;margin-bottom:10px;position:relative;cursor:pointer;height:82px}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper{display:table-row;background-color:#f1f4f4}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper .image_container{display:table-cell;vertical-align:middle;text-align:center}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img,div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description{display:table-cell;vertical-align:middle}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img strong,div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description strong{font-size:14px;font-size:.875rem}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img p,div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description p{margin:0;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img p:lang(ru),div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description p:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img{background-color:transparent;margin-right:20px}
@media only screen and (max-width:1279px){div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img{margin-right:15px}
}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description{padding-right:65px;max-height:60px;overflow:hidden;width:380px}
@media only screen and (max-width:1279px){div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description{padding-right:15px}
}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper span.active_arrow{border-bottom:42px solid transparent;border-left:15px solid #e1e7e7;border-top:42px solid transparent;height:0;position:absolute;right:-15px;top:0;width:0}
div.component_teaser_seminars div.seminar_summaries div.summary.active div.summary_wrapper{background-color:#e1e7e7}
div.component_teaser_seminars div.seminar_teasers{position:relative}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers{float:none}
}
div.component_teaser_seminars div.seminar_teasers .component_collapsable.image_title_subtitle:first-child{display:block}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers .component_collapsable.image_title_subtitle{display:block !important}
div.component_teaser_seminars div.seminar_teasers .component_collapsable.image_title_subtitle .component_image img{max-width:none}
div.component_teaser_seminars div.seminar_teasers .component_collapsable.image_title_subtitle .collapsable_description{max-height:60px;overflow:hidden}
}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers{width:100%}
}
div.component_teaser_seminars div.seminar_teasers div.teaser h2{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;margin:10px 0 0 0}
div.component_teaser_seminars div.seminar_teasers div.teaser h2:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_teaser_seminars div.seminar_teasers div.teaser h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;margin:0 0 20px 0}
div.component_teaser_seminars div.seminar_teasers div.teaser h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_teaser_seminars div.seminar_teasers div.teaser div.date{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-size:36px;font-size:2.25rem;line-height:1}
div.component_teaser_seminars div.seminar_teasers div.teaser div.location{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;margin-bottom:30px}
div.component_teaser_seminars div.seminar_teasers div.teaser div.location:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_teaser_seminars div.seminar_teasers div.teaser div.component_shortcut_icons{margin-bottom:20px}
div.component_teaser_seminars div.seminar_teasers div.teaser div.description{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;overflow:hidden;max-height:130px}
@media only screen and (max-width:1279px){div.component_teaser_seminars div.seminar_teasers div.teaser div.description{max-height:165px}
}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers div.teaser div.description{max-height:none}
}
div.component_teaser_seminars div.seminar_teasers div.teaser span.component_link.more_info{margin-top:5px}
@media only screen and (max-width:1279px){div.component_teaser_seminars div.seminar_teasers div.teaser h3{font-size:13px;font-size:.8125rem}
div.component_teaser_seminars div.seminar_teasers div.teaser div.date{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem}
div.component_teaser_seminars div.seminar_teasers div.teaser div.date:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_teaser_seminars div.seminar_teasers div.teaser div.location{font-size:13px;font-size:.8125rem}
}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers div.teaser h2{margin-top:20px}
div.component_teaser_seminars div.seminar_teasers div.teaser h3{margin-bottom:10px}
div.component_teaser_seminars div.seminar_teasers div.teaser div.location{margin-bottom:15px}
div.component_teaser_seminars div.seminar_teasers div.teaser div.component_shortcut_icons{margin-bottom:15px}
div.component_teaser_seminars div.seminar_teasers div.teaser .component_column_layout .col{float:left}
div.component_teaser_seminars div.seminar_teasers div.teaser .component_column_layout .col.col-right{width:68% !important}
div.component_teaser_seminars div.seminar_teasers div.teaser .component_column_layout .col .component_button{height:40px;line-height:40px}
div.component_teaser_seminars div.seminar_teasers div.teaser .component_column_layout .col .component_button .component_link{height:40px;line-height:40px}
}
div.component_teaser_seminars div.seminar_teasers div.controls{margin-top:20px;margin-bottom:20px;width:100%}
@media only screen and (max-width:1279px){div.component_teaser_seminars div.seminar_teasers div.controls{bottom:25px}
}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers div.controls{position:relative;bottom:0;margin-top:25px;margin-bottom:15px}
div.component_teaser_seminars div.seminar_teasers div.controls .component_button.primaryTextButton{margin-top:15px}
}
@media only screen and (max-width:767px) and (max-width:767px){div.component_teaser_seminars div.seminar_teasers div.controls .component_button.primaryTextButton{margin-top:0}
div.component_teaser_seminars div.seminar_teasers div.controls .component_button.primaryTextButton span.text{font-size:14px}
}
div.component_teaser_seminars div.seminar_teasers div.controls .component_button{margin-top:0;margin-bottom:0}
div.component_teaser_seminars div.seminar_teasers div.controls span.component_button.secondaryIconButton{margin-right:10px;width:40px;height:40px;line-height:40px}
@media only screen and (max-width:767px){div.component_teaser_seminars div.seminar_teasers div.controls span.component_button.secondaryIconButton{margin-right:5px}
}
div.component_teaser_seminars div.seminar_teasers div.controls span.component_button.secondaryIconButton .component_link a{width:40px}
@media only screen and (max-width:767px){div.component_teaser_seminars .component_divider{border:0}
}
div.component_text_with_icon{display:table}
div.component_text_with_icon .icon{display:table-cell;width:45px;margin-right:10px;vertical-align:top}
div.component_text_with_icon .icon .component_icon .icon:before{font-size:35.2px;font-size:2.2rem}
div.component_text_with_icon .icon .component_icon .icon-checkbubble{color:#479c48}
div.component_text_with_icon .icon .component_icon .icon-cross-full{color:#cc3d5b}
div.component_text_with_icon .text{display:table-cell;vertical-align:top;margin:0}
@media only screen and (max-width:1279px){}
@media only screen and (max-width:767px){}
div.component_textarea{position:relative}
div.component_textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#111;background-color:#f1f4f4;border:1px solid #f1f4f4;border-top-color:#bebebe;border-radius:5px;resize:none;width:100%;height:auto;padding:10px;outline:0}
div.component_textarea textarea[type=number]{-moz-appearance:textfield}
div.component_textarea textarea[type=number]::-webkit-inner-spin-button,div.component_textarea textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
div.component_textarea textarea:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_textarea textarea:focus{color:#111}
div.component_textarea textarea[readonly],div.component_textarea textarea.readonly{background-color:#fff;color:#000;padding:5px;border:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_textarea textarea[readonly]:lang(ru),div.component_textarea textarea.readonly:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_textarea label{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999;margin:0 0 0 5px;position:absolute;left:0;top:-20px;cursor:pointer;height:20px}
div.component_textarea label:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;color:#999}
div.component_textarea .remainingChars{float:right;color:#999;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_textarea .remainingChars:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_textarea.resize textarea{resize:vertical}
.component_video{display:block;overflow:hidden;min-height:100px}
@media only screen and (max-width:1279px){.component_video{padding-bottom:15px}
}
@media only screen and (max-width:767px){.component_video{margin-top:15px;padding-bottom:5px}
}
.component_video video{width:100%;height:455px}
@media only screen and (max-width:1279px){.component_video video{height:100%;width:100%}
}
@media only screen and (max-width:767px){.component_video video{height:100%;width:100%}
}
.component_video div.label a,.component_video div.label div,.component_video div.component_homepage_slideshow_yellow_teaser a,.component_video div.component_homepage_slideshow_yellow_teaser{z-index:20;top:35%;width:415px;height:auto;background-color:#ff0;position:absolute;padding:12px 25px 15px}
@media only screen and (max-width:1279px){.component_video div.label a,.component_video div.label div,.component_video div.component_homepage_slideshow_yellow_teaser a,.component_video div.component_homepage_slideshow_yellow_teaser{padding-bottom:10px}
}
.component_video div.label a h3,.component_video div.label div h3,.component_video div.component_homepage_slideshow_yellow_teaser a h3,.component_video div.component_homepage_slideshow_yellow_teaser h3{text-transform:normal;font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.4;margin:0}
@media only screen and (max-width:767px){.component_video div.label a h3,.component_video div.label div h3,.component_video div.component_homepage_slideshow_yellow_teaser a h3,.component_video div.component_homepage_slideshow_yellow_teaser h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.4}
.component_video div.label a h3:lang(ru),.component_video div.label div h3:lang(ru),.component_video div.component_homepage_slideshow_yellow_teaser a h3:lang(ru),.component_video div.component_homepage_slideshow_yellow_teaser h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
}
.component_video div.label a span.icon:after,.component_video div.label a span.icon:before,.component_video div.label div span.icon:after,.component_video div.label div span.icon:before,.component_video div.component_homepage_slideshow_yellow_teaser a span.icon:after,.component_video div.component_homepage_slideshow_yellow_teaser a span.icon:before,.component_video div.component_homepage_slideshow_yellow_teaser span.icon:after,.component_video div.component_homepage_slideshow_yellow_teaser span.icon:before{font-size:10px;font-size:.625rem}
.component_video div.label a p.text,.component_video div.label div p.text,.component_video div.component_homepage_slideshow_yellow_teaser a p.text,.component_video div.component_homepage_slideshow_yellow_teaser p.text{margin:0;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.4;width:365px}
@media only screen and (max-width:1279px){.component_video div.label a p.text,.component_video div.label div p.text,.component_video div.component_homepage_slideshow_yellow_teaser a p.text,.component_video div.component_homepage_slideshow_yellow_teaser p.text{width:280px;margin-bottom:10px}
}
@media only screen and (max-width:767px){.component_video div.label a p.text,.component_video div.label div p.text,.component_video div.component_homepage_slideshow_yellow_teaser a p.text,.component_video div.component_homepage_slideshow_yellow_teaser p.text{display:none}
}
.component_video div.label a p.text .component_link.more_info span.text,.component_video div.label div p.text .component_link.more_info span.text,.component_video div.component_homepage_slideshow_yellow_teaser a p.text .component_link.more_info span.text,.component_video div.component_homepage_slideshow_yellow_teaser p.text .component_link.more_info span.text{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:13px;font-size:.8125rem}
.component_video div.label a p.text .component_link.more_info span.text:lang(ru),.component_video div.label div p.text .component_link.more_info span.text:lang(ru),.component_video div.component_homepage_slideshow_yellow_teaser a p.text .component_link.more_info span.text:lang(ru),.component_video div.component_homepage_slideshow_yellow_teaser p.text .component_link.more_info span.text:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){.component_video div.label a,.component_video div.label div,.component_video div.component_homepage_slideshow_yellow_teaser a,.component_video div.component_homepage_slideshow_yellow_teaser{top:42px;width:330px}
}
@media only screen and (max-width:767px){.component_video div.label a,.component_video div.label div,.component_video div.component_homepage_slideshow_yellow_teaser a,.component_video div.component_homepage_slideshow_yellow_teaser{display:block;position:static;padding:5px 10px;width:100%;top:auto;bottom:-35px}
}
.component_video .youtubeVideoDiv div.youtubeVideo{position:relative;width:100%;height:0;padding-bottom:50.25%;margin-top:0}
@media only screen and (max-width:1279px){.component_video .youtubeVideoDiv div.youtubeVideo{padding-bottom:43.25%}
}
@media only screen and (max-width:767px){.component_video .youtubeVideoDiv div.youtubeVideo{padding-bottom:56.25%}
}
.component_video .youtubeVideoDiv div.youtubeVideo iframe.response_iframe_slot{position:absolute;top:0;left:0;width:100%;height:100%}
@media only screen and (max-width:767px){.component_video .mi24VideoDiv{margin-top:75px}
}
.component_video .mi24vmproVideo{position:relative;width:100%;height:0;padding-bottom:50.50%}
@media only screen and (max-width:1279px){.component_video .mi24vmproVideo{padding-bottom:43.25%}
}
@media only screen and (max-width:767px){.component_video .mi24vmproVideo{padding-bottom:56.25%}
}
.component_video .mi24vmproVideo iframe.response_iframe_slot{overflow-x:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
div.visignBigStage div.component_carousel div.component_video div.mi-big-play-cover{height:100px !important}
.teaser_homepage .lightbox-meta-content.main{display:none}
.lightbox-meta-content .video_content [id^=mijsvdiv] [id^="responsivediv_"]{padding:0 !important;opacity:0;color:transparent;z-index:-100}
div.mi24vmpro div{height:auto}
div.component_video_small{padding:15px 30px;background-color:#f1f4f4;overflow:hidden;display:table;table-layout:fixed;width:100%}
@media only screen and (max-width:767px){div.component_video_small{padding:0;width:320px;border-top:1px solid #e1e7e7;margin-bottom:0 !important}
}
div.component_video_small .component_image,div.component_video_small .video_description{display:table-cell;vertical-align:middle}
div.component_video_small .component.component_image{margin-bottom:0;width:73px}
@media only screen and (max-width:767px){div.component_video_small .component.component_image{width:80px;height:92px}
}
div.component_video_small .component.component_image .image_container{text-align:center;vertical-align:middle;width:73px;height:73px}
div.component_video_small .component.component_image .image_container .play-button{top:20px}
@media only screen and (max-width:767px){div.component_video_small .component.component_image .image_container .play-button{left:8px;top:calc(50% - 20px)}
div.component_video_small .component.component_image .image_container .play-button span.icon-right{height:40px;width:40px;line-height:40px;border-radius:20px;font-size:16px;font-size:1rem}
}
div.component_video_small .video_description{padding-left:30px}
@media only screen and (max-width:767px){div.component_video_small .video_description{padding-left:12px;vertical-align:middle}
}
div.component_video_small .video_description span.text{font-size:12px;font-size:.75rem}
div.component_video_small .video_description a.open_video_link{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;display:block;padding-top:5px}
div.component_video_small .video_description a.open_video_link:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
@media only screen and (max-width:1279px){div.component_video_small .video_description a.open_video_link{text-transform:uppercase}
}
div.component_visign_anchor_navigation{margin-left:-40px;margin-right:-40px}
div.component_visign_anchor_navigation .wcm-anav-content-height{min-height:788px}
div.component_visign_anchor_navigation .onlymobile{display:none}
div.component_visign_anchor_navigation div.component_image img{width:100%}
div.component_visign_anchor_navigation div.anchornavbar{top:0 !important;z-index:10000 !important}
div.component_visign_anchor_navigation .visign-nodesktop,div.component_visign_anchor_navigation span.visign-nodesktop{display:none}
div.component_visign_anchor_navigation .carousel-inner{width:auto}
div.component_visign_anchor_navigation a:active,div.component_visign_anchor_navigation a:hover{outline:0}
@-webkit-viewport{div.component_visign_anchor_navigation{width:device-width}
}
@-moz-viewport{div.component_visign_anchor_navigation{width:device-width}
}
@-ms-viewport{div.component_visign_anchor_navigation{width:device-width}
}
@-o-viewport{div.component_visign_anchor_navigation{width:device-width}
}
@viewport{div.component_visign_anchor_navigation{width:device-width}
}
div.component_visign_anchor_navigation .sticky{position:-webkit-sticky;position:sticky;top:0}
div.component_visign_anchor_navigation .sticky--desktop{display:none}
@media screen and (min-width:60em){div.component_visign_anchor_navigation .sticky--desktop{display:block}
div.component_visign_anchor_navigation .sticky--mobile{display:none}
}
div.component_visign_anchor_navigation .clearfix{zoom:1}
div.component_visign_anchor_navigation .clearfix:before,div.component_visign_anchor_navigation .clearfix:after{content:"";display:table}
div.component_visign_anchor_navigation .clearfix:after{clear:both}
div.component_visign_anchor_navigation .nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;padding-left:3em}
div.component_visign_anchor_navigation .nav-sub ul{margin:0;padding:0;display:block;list-style:none;padding-left:3em}
div.component_visign_anchor_navigation .nav-aside ul{margin:0;padding:0;width:100%;display:block;list-style:none;margin-right:5em}
div.component_visign_anchor_navigation .nav-collapse ul li{width:auto;float:left;display:block}
div.component_visign_anchor_navigation .nav-sub ul li,div.component_visign_anchor_navigation .nav-sub ul li.sub-menu-item{width:auto;float:left;display:block}
div.component_visign_anchor_navigation .nav-aside ul li{width:auto;display:block}
div.component_visign_anchor_navigation .js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1}
div.component_visign_anchor_navigation .nav-collapse.opened{max-height:9999px}
div.component_visign_anchor_navigation .disable-pointer-events{pointer-events:none !important}
div.component_visign_anchor_navigation .nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
div.component_visign_anchor_navigation div.anchornavbar{border-bottom:1px solid #111;min-height:30px;background-color:#1d1d1d}
div.component_visign_anchor_navigation nav.nav-sub{border-bottom:1px solid #111;background-color:#282828}
div.component_visign_anchor_navigation nav.sticky.nav-sub,div.component_visign_anchor_navigation nav.nav-sub.sticky{top:4.3em;position:sticky;overflow:auto !important;z-index:20}
div.component_visign_anchor_navigation nav.nav-sub{top:0}
div.component_visign_anchor_navigation nav.nav-sub .sticky{top:65px}
div.component_visign_anchor_navigation .nav-aside{float:right;border-left:1px solid #333;text-align:center;padding:0}
@media screen and (min-width:40em){div.component_visign_anchor_navigation .js .nav-collapse{position:relative}
div.component_visign_anchor_navigation .js .nav-collapse.closed{max-height:none}
div.component_visign_anchor_navigation .nav-toggle{display:none}
}
div.component_visign_anchor_navigation body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:#222}
div.component_visign_anchor_navigation div[id^='awards'],div.component_visign_anchor_navigation div#awards{padding-left:3em;padding-right:3em}
div.component_visign_anchor_navigation h1.visign-products-references-h1{border-bottom:1px solid #3d3d3d;padding-bottom:.3em;color:#f1f4f4;margin-bottom:.8em !important}
div.component_visign_anchor_navigation span.visign_products_references_txtlink span.text.left{margin-right:.3em;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal}
div.component_visign_anchor_navigation span.visign_products_references_txtlink span.text.left:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation span.visign_products_references_txtlink span.icon:after,div.component_visign_anchor_navigation span.visign_products_references_txtlink span.icon:before{font-size:9.6px;font-size:.6rem}
div.component_visign_anchor_navigation [id^='references'],div.component_visign_anchor_navigation #life-references,div.component_visign_anchor_navigation #public-references,div.component_visign_anchor_navigation #style-references,div.component_visign_anchor_navigation #more-references{padding-left:6em;padding-right:6em;padding-top:4em;padding-bottom:4em}
div.component_visign_anchor_navigation div.visign-products-references-content-txt{margin-bottom:3em}
div.component_visign_anchor_navigation div.visign_products_references_image div.image_container{margin-bottom:2em}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction{color:#f1f4f4}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p{color:#8c8c8c}
div.component_visign_anchor_navigation div.visign-products-references-button .component_button{float:left}
div.component_visign_anchor_navigation div.visign-products-info-buttons .component_button{float:none}
div.component_visign_anchor_navigation h2{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-weight:normal;font-size:20px;font-size:1.25rem;color:#f1f4f4;margin-bottom:2em}
div.component_visign_anchor_navigation h2:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation h2.visign-products-h2{margin-top:2.5em;border-bottom:1px solid #3d3d3d;color:#f1f4f4;padding-bottom:.4em}
div.component_visign_anchor_navigation .visign-products-info-image{position:absolute !important;left:0 !important;top:0 !important;z-index:10 !important}
div.component_visign_anchor_navigation .visign-products-info-overlay{position:absolute !important;left:0 !important;top:420px !important;z-index:15 !important;padding-left:6em;padding-right:6em;min-width:1051px}
div.component_visign_anchor_navigation div.component_carousel div.visign-products-info-buttons{height:auto !important;margin-top:-10px;padding-left:12em}
div.component_visign_anchor_navigation .visign-products-info-buttons span.icon.icon-right_thick{float:right}
div.component_visign_anchor_navigation h3.visign-products-info-h3{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal;font-size:36px;font-size:2.25rem;color:#fff;margin-bottom:.1em}
div.component_visign_anchor_navigation h3.visign-products-info-h3.black{color:#111}
div.component_visign_anchor_navigation h4.visign-products-info-h4{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;font-size:.875rem;color:#fff;text-transform:uppercase;margin-bottom:1em}
div.component_visign_anchor_navigation h4.visign-products-info-h4:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation h4.visign-products-info-h4.black{color:#111}
div.component_visign_anchor_navigation div.visign-products-info-content-txt,div.component_visign_anchor_navigation div.visign-products-info-content-txt p{color:#f1f4f4 !important}
div.component_visign_anchor_navigation div.visign-products-info-content-txt.black p{color:#111 !important}
div.component_visign_anchor_navigation .visign-products-details-image{position:absolute !important;left:0 !important;top:0 !important;z-index:10 !important}
div.component_visign_anchor_navigation .visign-products-details-wrapper{position:absolute !important;left:0 !important;right:0 !important;top:30em !important;z-index:15 !important}
div.component_visign_anchor_navigation .visign-products-details-wrapper .visign-products-details-overlay{z-index:15 !important;position:relative !important;padding-left:3em;padding-top:2em;padding-right:3em;padding-bottom:1em;z-index:15 !important}
div.component_visign_anchor_navigation .visign-products-details-wrapper .visign-products-details-overlay-middle{position:relative !important;padding-left:3em;padding-top:2em;padding-right:3em;padding-bottom:1em;z-index:15 !important}
div.component_visign_anchor_navigation .visign-products-details-wrapper .visign-products-details-overlay-bottom{position:relative !important;border-top:1px solid #333;padding-top:1.3em;padding-left:3em;padding-right:3em;padding-bottom:1em;z-index:15 !important}
div.component_visign_anchor_navigation .visign-products-details-right-bottom{height:auto !important}
div.component_visign_anchor_navigation .visign-products-details-right-bottom .component_button{float:right}
div.component_visign_anchor_navigation .visign-products-details-right-bottom div.visign-products-details-content-txt-left,div.component_visign_anchor_navigation .visign-products-details-right-bottom div.visign-products-details-content-txt-left p{color:#999 !important;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-weight:normal}
div.component_visign_anchor_navigation .visign-products-details-right-bottom div.visign-products-details-content-txt-left.black,div.component_visign_anchor_navigation .visign-products-details-right-bottom div.visign-products-details-content-txt-left.black p,div.component_visign_anchor_navigation .visign-products-details-right-bottom div.visign-products-details-content-txt-left p.black,div.component_visign_anchor_navigation .visign-products-details-right-bottom div.visign-products-details-content-txt-left p.black p{color:#222 !important}
div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom p{color:#4f4f4f !important;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-weight:normal;font-size:10px;font-size:.625rem}
div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom.black,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom.black p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom p.black,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom p.black p{color:#272727 !important}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom .component_button{margin-top:0}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right ul{color:#999 !important;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls:lang(ru),div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p:lang(ru),div.component_visign_anchor_navigation div.visign-products-details-content-txt-right:lang(ru),div.component_visign_anchor_navigation div.visign-products-details-content-txt-right p:lang(ru),div.component_visign_anchor_navigation div.visign-products-details-content-txt-right ul:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls.black,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls.black p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right.black,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right.black p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right.black ul{color:#222 !important}
div.component_visign_anchor_navigation h3.visign-products-details-h3{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal;font-size:36px;font-size:2.25rem;color:#fff;margin-bottom:.1em;margin-top:0}
div.component_visign_anchor_navigation h3.visign-products-details-h3.black{color:#111}
div.component_visign_anchor_navigation h4.visign-products-details-h4{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;font-size:.875rem;color:#fff}
div.component_visign_anchor_navigation h4.visign-products-details-h4:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation h4.visign-products-details-h4.black{color:#111}
div.component_visign_anchor_navigation h5.visign-products-details-h5{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;font-size:.875rem;color:#fff;margin-bottom:1em}
div.component_visign_anchor_navigation h5.visign-products-details-h5.black{color:#111}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul{list-style:none !important;list-style-type:none !important;list-style-image:none !important;margin-bottom:2em;padding-left:0}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{list-style:none !important;list-style-type:none !important;list-style-image:none !important;float:left;margin-right:.8em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn::before{list-style:none !important;list-style-type:none !important;list-style-image:none !important;content:none !important}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:hover::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:active::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:focus::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a.active::before{content:"\e618" !important;font-family:'Icomoon';padding:0;text-align:center;position:sticky;top:0;left:.3em;color:#ff0 !important;list-style:none !important;list-style-type:none !important;list-style-image:none !important;box-shadow:none !important;border:none !important;font-size:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{display:inline-block;position:relative;text-align:center;text-decoration:none;cursor:pointer;width:21px !important;height:21px !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:0 solid}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a{display:block;height:42px;width:21px;left:0;top:0;position:absolute;z-index:20}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn::after{content:'';position:absolute;text-align:center;top:21px;right:0;bottom:0;left:0;box-shadow:inset -2px -3px 7px 1px #4f4f4f;width:21px !important;height:21px !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:0 solid}
div.component_visign_anchor_navigation .visign-colorbtn:hover::after,div.component_visign_anchor_navigation .visign-colorbtn:focus::after,div.component_visign_anchor_navigation .visign-colorbtn:active::after{box-shadow:inset 0 0 0 3px yellow !important}
div.component_visign_anchor_navigation .visign-colorbtn a.active::after,div.component_visign_anchor_navigation .visign-colorbtn a:active::after{content:'';position:absolute;text-align:center;top:21px;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 3px yellow !important;width:21px !important;height:21px !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:0 solid}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.color1::after{background-color:lightblue}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.color2::after{background-color:lightslategray}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.color3::after{background-color:lightsteelblue}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.color4::after{background-color:rosybrown}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.color5::after{background-color:thistle}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.color6::after{background-color:lavender}
div.component_visign_anchor_navigation .visign-products-details-colored .visign-products-images>div{display:none}
div.component_visign_anchor_navigation .visign-products-details-colored .visign-products-images>div.active{display:inline-block}
div.component_visign_anchor_navigation .visign-products-details-colored p.color-picker-subtext{display:none}
div.component_visign_anchor_navigation .visign-products-details-colored p.color-picker-subtext.active{display:inline-block}
div.component_visign_anchor_navigation .mask{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;background:rgba(0,0,0,0.5);visibility:hidden;position:fixed;opacity:0;z-index:2;bottom:0;right:0;left:0;top:0}
div.component_visign_anchor_navigation .android .mask{-webkit-transition:none;transition:none}
div.component_visign_anchor_navigation .js-nav-active .mask{visibility:visible;opacity:1}
@media screen and (min-width:40em){div.component_visign_anchor_navigation .mask{display:none !important;opacity:0 !important}
}
div.component_visign_anchor_navigation .fixed{position:fixed;width:100%;left:0;top:0}
div.component_visign_anchor_navigation .nav-collapse,div.component_visign_anchor_navigation .nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.component_visign_anchor_navigation .nav-aside,div.component_visign_anchor_navigation .nav-aside *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.component_visign_anchor_navigation .nav-sub,div.component_visign_anchor_navigation .nav-sub *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.component_visign_anchor_navigation .nav-sub .icon:before,div.component_visign_anchor_navigation .nav-sub .icon:after,div.component_visign_anchor_navigation #configurator.icon-Konfigurator::before,div.component_visign_anchor_navigation #configurator.icon-Konfigurator:before{font-size:24px;font-size:1.5rem;vertical-align:-15%}
div.component_visign_anchor_navigation #configurator.icon-Konfigurator::before,div.component_visign_anchor_navigation #configurator.icon-Konfigurator:before{margin-right:5px}
div.component_visign_anchor_navigation .nav-collapse a{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-decoration:none;background:#1d1d1d;color:#8c8c8c;width:100%;padding:20px 50px 20px 0}
div.component_visign_anchor_navigation .nav-collapse a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation .nav-aside a{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-decoration:none;background:#1d1d1d;color:#8c8c8c;padding:1.2em 2em 1.2em 3em}
div.component_visign_anchor_navigation .nav-aside a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation .nav-sub ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;text-decoration:none;background:#282828;color:#8c8c8c;width:100%;padding:15px 50px 20px 0}
div.component_visign_anchor_navigation .nav-sub ul li a:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_anchor_navigation .nav-sub ul.visign_carousel_buttons li a{padding:10px 5px 15px 0}
div.component_visign_anchor_navigation .nav-sub ul.visign_carousel_buttons{float:right;margin-right:6em}
div.component_visign_anchor_navigation .nav-collapse a{float:left}
div.component_visign_anchor_navigation .nav-sub a{float:left}
div.component_visign_anchor_navigation .nav-aside a{float:left}
div.component_visign_anchor_navigation .nav-collapse a:active,div.component_visign_anchor_navigation .nav-collapse .active a,div.component_visign_anchor_navigation .nav-aside a:active,div.component_visign_anchor_navigation .nav-aside .active a{color:#f1f4f4}
div.component_visign_anchor_navigation .nav-collapse a:hover,div.component_visign_anchor_navigation .nav-collapse .hover a,div.component_visign_anchor_navigation .nav-aside a:hover,div.component_visign_anchor_navigation .nav-aside .hover a{color:#ff0}
div.component_visign_anchor_navigation .nav-sub a:active,div.component_visign_anchor_navigation .nav-sub .active a{color:#ff0}
div.component_visign_anchor_navigation .nav-sub a:hover,div.component_visign_anchor_navigation .nav-sub .hover a{color:#f1f4f4}
div.component_visign_anchor_navigation .prev_anchor span.component_icon.dark,div.component_visign_anchor_navigation .next_anchor span.component_icon.dark{color:#999;background-color:#111}
div.component_visign_anchor_navigation .prev_anchor span.component_icon.dark:hover,div.component_visign_anchor_navigation .next_anchor span.component_icon.dark:hover,div.component_visign_anchor_navigation .prev_anchor span.component_icon.dark:focus,div.component_visign_anchor_navigation .next_anchor span.component_icon.dark:focus{color:#111;background-color:#ff0}
div.component_visign_anchor_navigation .nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-indent:-300px;position:relative;overflow:hidden;width:60px;height:55px;float:right}
div.component_visign_anchor_navigation .nav-toggle:before{color:magenta;font:normal 28px/55px "responsivenav";text-transform:none;text-align:center;position:absolute;content:"\2261";text-indent:0;speak:none;width:100%;left:0;top:0}
div.component_visign_anchor_navigation .nav-toggle.active:before{font-size:24px;font-size:1.5rem;content:"\78"}
@media only screen and (max-width:1279px){div.component_visign_anchor_navigation{margin-left:-35px;margin-right:-35px;margin-left:-38px;margin-right:-37px}
div.component_visign_anchor_navigation .visign-nomobile,div.component_visign_anchor_navigation span.visign-nomobile{display:none}
div.component_visign_anchor_navigation .visign-nodesktop,div.component_visign_anchor_navigation span.visign-nodesktop{display:initial}
div.component_visign_anchor_navigation .nav-collapse a{padding:1em 2em 1em 0}
div.component_visign_anchor_navigation .nav-aside a{padding:1em 0 1em 2em}
div.component_visign_anchor_navigation .nav-sub ul li a{padding:1em 2em 1em 0}
div.component_visign_anchor_navigation nav.sticky.nav-sub,div.component_visign_anchor_navigation nav.nav-sub.sticky{top:3.2em;position:sticky;overflow:auto !important;z-index:20}
div.component_visign_anchor_navigation .nav-sub ul.visign_carousel_buttons li a{padding:1em .6em 0 0}
div.component_visign_anchor_navigation ul.visign_carousel_buttons .component_icon.cycleLink{width:4.3em;height:4.3em;border-radius:2.25em}
div.component_visign_anchor_navigation .nav-sub ul.visign_carousel_buttons{font-size:.4rem;margin-right:35px;padding-left:0}
div.component_visign_anchor_navigation .nav-sub ul,div.component_visign_anchor_navigation .nav-collapse ul{padding-left:40px;font-size:.8rem}
div.component_visign_anchor_navigation .nav-aside ul{font-size:.8rem;margin-right:40px}
div.component_visign_anchor_navigation .nav-sub .icon:before,div.component_visign_anchor_navigation .nav-sub .icon:after,div.component_visign_anchor_navigation #configurator.icon-Konfigurator::before,div.component_visign_anchor_navigation #configurator.icon-Konfigurator:before{font-size:17.6px;font-size:1.1rem;vertical-align:-15%}
div.component_visign_anchor_navigation ul.visign_carousel_buttons span.component_link .component_icon.cycleLink span.icon::before,div.component_visign_anchor_navigation ul.visign_carousel_buttons span.component_link .component_icon.cycleLink span.icon::after{font-size:.6rem;line-height:3em}
div.component_visign_anchor_navigation h2{margin-bottom:1.5em}
div.component_visign_anchor_navigation h2.visign-products-h2{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal;font-size:25.6px;font-size:1.6rem;color:#f1f4f4;margin-top:2em}
div.component_visign_anchor_navigation div[id^='awards'],div.component_visign_anchor_navigation div#awards{padding-left:35px;padding-right:35px}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child{height:226px;margin:0 4px 6px 2px;padding:0}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container,div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image{width:226px;height:226px}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img{max-width:100%;max-height:100%;width:226px;height:226px}
div.component_visign_anchor_navigation [id^='references'] div.component_button div.button,div.component_visign_anchor_navigation [id^='productinfos'] div.component_button div.button,div.component_visign_anchor_navigation #life-references div.component_button div.button,div.component_visign_anchor_navigation #public-references div.component_button div.button,div.component_visign_anchor_navigation #style-references div.component_button div.button,div.component_visign_anchor_navigation #more-references div.component_button div.button,div.component_visign_anchor_navigation #life-productinfos div.component_button div.button,div.component_visign_anchor_navigation #public-productinfos div.component_button div.button,div.component_visign_anchor_navigation #style-productinfos div.component_button div.button,div.component_visign_anchor_navigation #more-productinfos div.component_button div.button{line-height:50px}
div.component_visign_anchor_navigation [id^='productinfos'] .component_link span.text,div.component_visign_anchor_navigation #life-productinfos .component_link span.text,div.component_visign_anchor_navigation #public-productinfos .component_link span.text,div.component_visign_anchor_navigation #style-productinfos .component_link span.text,div.component_visign_anchor_navigation #more-productinfos .component_link span.text{font-size:15.2px;font-size:.95rem}
div.component_visign_anchor_navigation .visign-products-info-overlay{padding-left:40px;padding-right:40px;top:33em !important;min-width:733px}
div.component_visign_anchor_navigation div.component_carousel div.visign-products-info-buttons{padding-left:3em}
div.component_visign_anchor_navigation h3.visign-products-info-h3{font-size:49.6px;font-size:3.1rem}
div.component_visign_anchor_navigation h4.visign-products-info-h4,div.component_visign_anchor_navigation div.visign-products-info-content-txt p{font-size:17.6px;font-size:1.1rem}
div.component_visign_anchor_navigation h1.visign-products-references-h1{border-bottom:1px solid #f1f4f4;font-size:1.6rem}
div.component_visign_anchor_navigation div.visign-products-references-content-txt .component_rich_text strong,div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction strong{font-size:1.1rem !important;color:#f1f4f4}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p,div.component_visign_anchor_navigation span.visign_products_references_txtlink span.text.left,div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction{font-size:1.1rem}
div.component_visign_anchor_navigation [id^='references'],div.component_visign_anchor_navigation #life-references,div.component_visign_anchor_navigation #public-references,div.component_visign_anchor_navigation #style-references,div.component_visign_anchor_navigation #more-references{padding-left:40px;padding-right:40px;padding-top:3em;padding-bottom:3em}
div.component_visign_anchor_navigation [id^='references'] div.col.col-w-65,div.component_visign_anchor_navigation #life-references div.col.col-w-65,div.component_visign_anchor_navigation #public-references div.col.col-w-65,div.component_visign_anchor_navigation #style-references div.col.col-w-65,div.component_visign_anchor_navigation #more-references div.col.col-w-65{width:90% !important}
div.component_visign_anchor_navigation [id^='references'] div.col.col-w-35,div.component_visign_anchor_navigation #life-references div.col.col-w-35,div.component_visign_anchor_navigation #public-references div.col.col-w-35,div.component_visign_anchor_navigation #style-references div.col.col-w-35,div.component_visign_anchor_navigation #more-references div.col.col-w-35{width:40% !important}
div.component_visign_anchor_navigation div.visign_products_references_btn span.component_link .component_icon{float:right}
div.component_visign_anchor_navigation div.visign-products-references-button .component_button{width:100%}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls{padding-top:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul{margin-bottom:2.5em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{margin-right:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:hover::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:active::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:focus::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a.active::before{left:.5em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{width:26px !important;height:26px !important}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a{height:52px;width:26px}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn::after{box-shadow:inset 1px -2px 9px 1px #4f4f4f;width:26px !important;height:26px !important;top:26px}
div.component_visign_anchor_navigation [id^='productdetails'] div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #life-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #life-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #life-productdetails-103 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #public-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #public-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #public-productdetails-103 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #style-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #style-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #style-productdetails-103 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #more-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #more-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #more-productdetails-103 div.component_button div.button.primaryTextButton{line-height:50px !important;color:#111 !important;background-color:#fff !important;box-shadow:0 1px 0 rgba(79,79,79,0.25) !important}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom .component_button{width:100%}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom div.component_button div.button{line-height:50px}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom span.component_link .component_icon{float:right}
div.component_visign_anchor_navigation .visign-colorbtn:hover::after,div.component_visign_anchor_navigation .visign-colorbtn:focus::after,div.component_visign_anchor_navigation .visign-colorbtn:active::after{box-shadow:inset 0 0 0 2px yellow !important}
div.component_visign_anchor_navigation .visign-colorbtn a.active::after,div.component_visign_anchor_navigation .visign-colorbtn a:active::after{box-shadow:inset 0 0 0 2px yellow !important;width:26px !important;height:26px !important;top:26px}
div.component_visign_anchor_navigation h4.visign-products-details-h4,div.component_visign_anchor_navigation h5.visign-products-details-h5,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p{font-size:19.2px;font-size:1.2rem}
div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom p{font-size:12.8px;font-size:.8rem}
div.component_visign_anchor_navigation .visign-products-details-overlay,div.component_visign_anchor_navigation .visign-products-details-overlay-middle,div.component_visign_anchor_navigation .visign-products-details-overlay-bottom{left:40px !important;right:40px !important}
div.component_visign_anchor_navigation .visign-products-details-overlay{top:28em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-middle{top:38em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-bottom{top:62em !important;border-top:1px solid #282828}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text ul li::before,div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul li::after{font-size:15.2px;font-size:.95rem;padding-right:1.5em;margin-left:-1.2em !important}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul{margin-left:0;padding-left:1.3em;text-indent:-1.3em}
div.component_visign_anchor_navigation div.visign-products-details-colored p{margin-bottom:0;margin-top:0}
}
@media only screen and (max-width:767px){div.component_visign_anchor_navigation{margin-left:-38px;margin-right:-40px}
div.component_visign_anchor_navigation h2.visign-products-h2{color:#0c0c0c !important}
div.component_visign_anchor_navigation nav,div.component_visign_anchor_navigation .anchornavbar{display:none !important}
div.component_visign_anchor_navigation div.component_headline.click_handler.collapsable_title{margin-top:0 !important}
div.component_visign_anchor_navigation .onlymobile{display:block !important}
div.component_visign_anchor_navigation .visign-nomobile,div.component_visign_anchor_navigation span.visign-nomobile{display:none}
div.component_visign_anchor_navigation .visign-nodesktop,div.component_visign_anchor_navigation span.visign-nodesktop{display:initial}
div.component_visign_anchor_navigation h2{margin-bottom:1em}
div.component_visign_anchor_navigation h2.visign-products-h2{font-size:19.2px;font-size:1.2rem}
div.component_visign_anchor_navigation div.component_carousel div{height:auto !important}
div.component_visign_anchor_navigation h3.visign-awards-h3{color:#f1f4f4;font-size:19.2px;font-size:1.2rem;border-bottom:1px solid #333;margin-left:20px;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-weight:normal;padding-bottom:.7em}
div.component_visign_anchor_navigation [id^='product2'],div.component_visign_anchor_navigation #life,div.component_visign_anchor_navigation #public,div.component_visign_anchor_navigation #style,div.component_visign_anchor_navigation #more{margin-left:20px}
div.component_visign_anchor_navigation div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation div.component_button div.button.secondaryTextButton .component_link span.text{font-size:12px;font-size:.75rem}
div.component_visign_anchor_navigation div.component_collapsable.content_item .collapsable_content{padding-top:0 !important}
div.component_visign_anchor_navigation div.component_collapsable .collapsable_content{padding-left:0 !important;padding-right:0 !important}
div.component_visign_anchor_navigation div.js_active div.component_collapsable{margin-right:40px !important;margin-left:0}
div.component_visign_anchor_navigation div.js_inactive div.component_collapsable{margin-right:20px !important}
div.component_visign_anchor_navigation div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2::after{right:55px}
div.component_visign_anchor_navigation div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2::after{right:55px}
div.component_visign_anchor_navigation div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h3::after{right:15px}
div.component_visign_anchor_navigation div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h3::after{right:15px}
div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2::after{right:55px}
div.component_visign_anchor_navigation div.component_collapsable>.component_headline.collapsable_title h2,div.component_visign_anchor_navigation div.component_collapsable>.component_headline.collapsable_title h3{font-size:12px;font-size:.75rem;text-transform:none;padding-top:15px;padding-bottom:15px}
div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2{padding-top:15px;padding-bottom:15px}
div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2::before,div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h3::before,div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2::before,div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h3::before,div.component_visign_anchor_navigation div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2::after,div.component_visign_anchor_navigation div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h3::after,div.component_visign_anchor_navigation div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2::after,div.component_visign_anchor_navigation div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h3::after,div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_inactive>.component_headline.collapsable_title h2::after{font-size:10.4px;font-size:.65rem}
div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_active>.component_headline.collapsable_title h2::before{left:20px;top:35%}
div.component_visign_anchor_navigation div.component_collapsable.navigation_item.js_active>.component_headline{padding-left:50px}
div.component_visign_anchor_navigation div[id^='awards'],div.component_visign_anchor_navigation div#awards{padding-left:0;padding-right:0;margin-left:20px}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child{margin:0 0 8px 5px;padding:0;height:auto}
div.component_visign_anchor_navigation [id^='awards'] div.component_lightbox span.zoom-in-button,div.component_visign_anchor_navigation #awards div.component_lightbox span.zoom-in-button{display:none}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container,div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image{width:135px;height:135px}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img{max-width:100%;max-height:100%;width:135px;height:135px}
div.component_visign_anchor_navigation .component_list_of_multimedia_thumbs div.component_container.columns_4{margin-top:15px;margin-left:15px}
div.component_visign_anchor_navigation .component_list_of_multimedia_thumbs{margin-bottom:3em !important}
div.component_visign_anchor_navigation h3.visign-products-info-h3{font-size:32px;font-size:2rem}
div.component_visign_anchor_navigation h4.visign-products-info-h4,div.component_visign_anchor_navigation div.visign-products-info-content-txt p{font-size:11.2px;font-size:.7rem}
div.component_visign_anchor_navigation h4.visign-products-info-h4{margin-bottom:.5em}
div.component_visign_anchor_navigation .visign-products-info-overlay{padding-left:20px;padding-right:20px;top:13.5em !important;width:85%;min-width:85%}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_button div.button.primaryTextButton .component_link span.text,div.component_visign_anchor_navigation [id^='productinfos'] div.component_button div.button.secondaryTextButton .component_link span.text,div.component_visign_anchor_navigation [id^='productinfos'] div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #life-productinfos div.component_button div.button.primaryTextButton .component_link span.text,div.component_visign_anchor_navigation #life-productinfos div.component_button div.button.secondaryTextButton .component_link span.text,div.component_visign_anchor_navigation #life-productinfos div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #public-productinfos div.component_button div.button.primaryTextButton .component_link span.text,div.component_visign_anchor_navigation #public-productinfos div.component_button div.button.secondaryTextButton .component_link span.text,div.component_visign_anchor_navigation #public-productinfos div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #style-productinfos div.component_button div.button.primaryTextButton .component_link span.text,div.component_visign_anchor_navigation #style-productinfos div.component_button div.button.secondaryTextButton .component_link span.text,div.component_visign_anchor_navigation #style-productinfos div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #more-productinfos div.component_button div.button.primaryTextButton .component_link span.text,div.component_visign_anchor_navigation #more-productinfos div.component_button div.button.secondaryTextButton .component_link span.text,div.component_visign_anchor_navigation #more-productinfos div.component_button div.button.tertiaryTextButton .component_link span.text{font-size:12px;font-size:.75rem}
div.component_visign_anchor_navigation [id^='productinfos'] div.visign-products-info-buttons .component_button,div.component_visign_anchor_navigation #life-productinfos div.visign-products-info-buttons .component_button,div.component_visign_anchor_navigation #public-productinfos div.visign-products-info-buttons .component_button,div.component_visign_anchor_navigation #style-productinfos div.visign-products-info-buttons .component_button,div.component_visign_anchor_navigation #more-productinfos div.visign-products-info-buttons .component_button{margin-bottom:10px;margin-top:10px}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_image,div.component_visign_anchor_navigation #life-productinfos div.component_image,div.component_visign_anchor_navigation #public-productinfos div.component_image,div.component_visign_anchor_navigation #style-productinfos div.component_image,div.component_visign_anchor_navigation #more-productinfos div.component_image{margin-bottom:0 !important}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text,div.component_visign_anchor_navigation #life-productinfos div.component_rich_text,div.component_visign_anchor_navigation #public-productinfos div.component_rich_text,div.component_visign_anchor_navigation #style-productinfos div.component_rich_text,div.component_visign_anchor_navigation #more-productinfos div.component_rich_text{margin-bottom:1em !important}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p,div.component_visign_anchor_navigation span.visign_products_references_txtlink span.text.left,div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction,div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction strong{font-size:11.2px;font-size:.7rem}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction strong{font-size:.7rem !important}
div.component_visign_anchor_navigation [id^='references'],div.component_visign_anchor_navigation #life-references,div.component_visign_anchor_navigation #public-references,div.component_visign_anchor_navigation #style-references,div.component_visign_anchor_navigation #more-references{padding-left:15px;padding-right:18px;padding-top:3em;padding-bottom:1.5em}
div.component_visign_anchor_navigation [id^='references'] div.col.col-w-65,div.component_visign_anchor_navigation #life-references div.col.col-w-65,div.component_visign_anchor_navigation #public-references div.col.col-w-65,div.component_visign_anchor_navigation #style-references div.col.col-w-65,div.component_visign_anchor_navigation #more-references div.col.col-w-65{width:100% !important}
div.component_visign_anchor_navigation [id^='references'] div.col.col-w-35,div.component_visign_anchor_navigation #life-references div.col.col-w-35,div.component_visign_anchor_navigation #public-references div.col.col-w-35,div.component_visign_anchor_navigation #style-references div.col.col-w-35,div.component_visign_anchor_navigation #more-references div.col.col-w-35{width:100% !important}
div.component_visign_anchor_navigation [id^='references'] div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #life-references div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #public-references div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #style-references div.component_button div.button.tertiaryTextButton .component_link span.text,div.component_visign_anchor_navigation #more-references div.component_button div.button.tertiaryTextButton .component_link span.text{font-size:12px;font-size:.75rem}
div.component_visign_anchor_navigation [id^='references'] div.component_rich_text,div.component_visign_anchor_navigation #life-references div.component_rich_text,div.component_visign_anchor_navigation #public-references div.component_rich_text,div.component_visign_anchor_navigation #style-references div.component_rich_text,div.component_visign_anchor_navigation #more-references div.component_rich_text{margin-bottom:.5em !important}
div.component_visign_anchor_navigation h4.visign-products-details-h4,div.component_visign_anchor_navigation h5.visign-products-details-h5,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left p,div.component_visign_anchor_navigation h5.visign-products-details-h5{font-size:.7rem !important}
div.component_visign_anchor_navigation h3.visign-products-details-h3{font-size:1.8rem !important}
div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom p{font-size:9.6px;font-size:.6rem}
div.component_visign_anchor_navigation [id^='productdetails'],div.component_visign_anchor_navigation #life-productdetails-100,div.component_visign_anchor_navigation #life-productdetails-101,div.component_visign_anchor_navigation #life-productdetails-102,div.component_visign_anchor_navigation #public-productdetails-100,div.component_visign_anchor_navigation #public-productdetails-101,div.component_visign_anchor_navigation #public-productdetails-102,div.component_visign_anchor_navigation #style-productdetails-100,div.component_visign_anchor_navigation #style-productdetails-101,div.component_visign_anchor_navigation #style-productdetails-102,div.component_visign_anchor_navigation #more-productdetails-100,div.component_visign_anchor_navigation #more-productdetails-101,div.component_visign_anchor_navigation #more-productdetails-102{padding:0;margin-left:-20px;margin-right:-18px;min-height:900px}
div.component_visign_anchor_navigation [id^='productdetails'] div.col.col-w-65,div.component_visign_anchor_navigation #life-productdetails-100 div.col.col-w-65,div.component_visign_anchor_navigation #life-productdetails-101 div.col.col-w-65,div.component_visign_anchor_navigation #life-productdetails-102 div.col.col-w-65,div.component_visign_anchor_navigation #public-productdetails-100 div.col.col-w-65,div.component_visign_anchor_navigation #public-productdetails-101 div.col.col-w-65,div.component_visign_anchor_navigation #public-productdetails-102 div.col.col-w-65,div.component_visign_anchor_navigation #style-productdetails-100 div.col.col-w-65,div.component_visign_anchor_navigation #style-productdetails-101 div.col.col-w-65,div.component_visign_anchor_navigation #style-productdetails-102 div.col.col-w-65,div.component_visign_anchor_navigation #more-productdetails-100 div.col.col-w-65,div.component_visign_anchor_navigation #more-productdetails-101 div.col.col-w-65,div.component_visign_anchor_navigation #more-productdetails-102 div.col.col-w-65{width:100% !important}
div.component_visign_anchor_navigation [id^='productdetails'] div.col.col-w-35,div.component_visign_anchor_navigation #life-productdetails-100 div.col.col-w-35,div.component_visign_anchor_navigation #life-productdetails-101 div.col.col-w-35,div.component_visign_anchor_navigation #life-productdetails-102 div.col.col-w-35,div.component_visign_anchor_navigation #public-productdetails-100 div.col.col-w-35,div.component_visign_anchor_navigation #public-productdetails-101 div.col.col-w-35,div.component_visign_anchor_navigation #public-productdetails-102 div.col.col-w-35,div.component_visign_anchor_navigation #style-productdetails-100 div.col.col-w-35,div.component_visign_anchor_navigation #style-productdetails-101 div.col.col-w-35,div.component_visign_anchor_navigation #style-productdetails-102 div.col.col-w-35,div.component_visign_anchor_navigation #more-productdetails-100 div.col.col-w-35,div.component_visign_anchor_navigation #more-productdetails-101 div.col.col-w-35,div.component_visign_anchor_navigation #more-productdetails-102 div.col.col-w-35{width:100% !important}
div.component_visign_anchor_navigation [id^='productdetails'] div.col.col-w-50,div.component_visign_anchor_navigation #life-productdetails-100 div.col.col-w-50,div.component_visign_anchor_navigation #life-productdetails-101 div.col.col-w-50,div.component_visign_anchor_navigation #life-productdetails-102 div.col.col-w-50,div.component_visign_anchor_navigation #public-productdetails-100 div.col.col-w-50,div.component_visign_anchor_navigation #public-productdetails-101 div.col.col-w-50,div.component_visign_anchor_navigation #public-productdetails-102 div.col.col-w-50,div.component_visign_anchor_navigation #style-productdetails-100 div.col.col-w-50,div.component_visign_anchor_navigation #style-productdetails-101 div.col.col-w-50,div.component_visign_anchor_navigation #style-productdetails-102 div.col.col-w-50,div.component_visign_anchor_navigation #more-productdetails-100 div.col.col-w-50,div.component_visign_anchor_navigation #more-productdetails-101 div.col.col-w-50,div.component_visign_anchor_navigation #more-productdetails-102 div.col.col-w-50{width:100% !important}
div.component_visign_anchor_navigation [id^='productdetails'] div.component_image,div.component_visign_anchor_navigation #life-productdetails-100 div.component_image,div.component_visign_anchor_navigation #life-productdetails-101 div.component_image,div.component_visign_anchor_navigation #life-productdetails-102 div.component_image,div.component_visign_anchor_navigation #public-productdetails-100 div.component_image,div.component_visign_anchor_navigation #public-productdetails-101 div.component_image,div.component_visign_anchor_navigation #public-productdetails-102 div.component_image,div.component_visign_anchor_navigation #style-productdetails-100 div.component_image,div.component_visign_anchor_navigation #style-productdetails-101 div.component_image,div.component_visign_anchor_navigation #style-productdetails-102 div.component_image,div.component_visign_anchor_navigation #more-productdetails-100 div.component_image,div.component_visign_anchor_navigation #more-productdetails-101 div.component_image,div.component_visign_anchor_navigation #more-productdetails-102 div.component_image{margin-bottom:0 !important}
div.component_visign_anchor_navigation [id^='productdetails'] div.visign-products-details-right,div.component_visign_anchor_navigation #life-productdetails-100 div.visign-products-details-right,div.component_visign_anchor_navigation #life-productdetails-101 div.visign-products-details-right,div.component_visign_anchor_navigation #life-productdetails-102 div.visign-products-details-right,div.component_visign_anchor_navigation #public-productdetails-100 div.visign-products-details-right,div.component_visign_anchor_navigation #public-productdetails-101 div.visign-products-details-right,div.component_visign_anchor_navigation #public-productdetails-102 div.visign-products-details-right,div.component_visign_anchor_navigation #style-productdetails-100 div.visign-products-details-right,div.component_visign_anchor_navigation #style-productdetails-101 div.visign-products-details-right,div.component_visign_anchor_navigation #style-productdetails-102 div.visign-products-details-right,div.component_visign_anchor_navigation #more-productdetails-100 div.visign-products-details-right,div.component_visign_anchor_navigation #more-productdetails-101 div.visign-products-details-right,div.component_visign_anchor_navigation #more-productdetails-102 div.visign-products-details-right{text-align:center}
div.component_visign_anchor_navigation [id^='productdetails'] div.component_rich_text ul li::before,div.component_visign_anchor_navigation [id^='productdetails'] div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul li::after{font-size:12px;font-size:.75rem;padding-right:1.4em;margin-left:-1.1em !important}
div.component_visign_anchor_navigation [id^='productdetails'] div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul{margin-left:0;padding-left:1.2em;text-indent:-1.2em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p{display:inline-block}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p{margin-bottom:0}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul{margin-bottom:1em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-middle .col-left{top:25em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-middle{top:31em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-middle .col-right{top:20em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay .col-left{top:10em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay .col-right{top:-10em !important;position:absolute}
div.component_visign_anchor_navigation .visign-products-details-overlay-bottom{top:80% !important;border-top:1px solid #282828}
div.component_visign_anchor_navigation .visign-products-details-overlay{top:24em !important}
div.component_visign_anchor_navigation .visign-colorbtn:hover::after,div.component_visign_anchor_navigation .visign-colorbtn:focus::after,div.component_visign_anchor_navigation .visign-colorbtn:active::after{box-shadow:inset 0 0 0 1px yellow !important}
div.component_visign_anchor_navigation .visign-colorbtn a.active::after,div.component_visign_anchor_navigation .visign-colorbtn a:active::after{box-shadow:inset 0 0 0 1px yellow !important;width:21px !important;height:21px !important;top:21px}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls{padding-top:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul{margin-bottom:2.5em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{margin-right:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:hover::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:active::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:focus::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a.active::before{left:.5em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{width:21px !important;height:21px !important}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a{height:42px;width:21px}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn::after{box-shadow:inset 1px -2px 9px 1px #4f4f4f;width:21px !important;height:21px !important;top:21px}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:hover::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:active::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:focus::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a.active::before{left:.4em;font-size:.9em}
div.component_visign_anchor_navigation div.visign-products-details-content-txt-right ul li{margin-bottom:1.5em}
div.component_visign_anchor_navigation [id^='productdetails'],div.component_visign_anchor_navigation #life-productdetails-100,div.component_visign_anchor_navigation #life-productdetails-101,div.component_visign_anchor_navigation #life-productdetails-102,div.component_visign_anchor_navigation #public-productdetails-100,div.component_visign_anchor_navigation #public-productdetails-101,div.component_visign_anchor_navigation #public-productdetails-102,div.component_visign_anchor_navigation #style-productdetails-100,div.component_visign_anchor_navigation #style-productdetails-101,div.component_visign_anchor_navigation #style-productdetails-102,div.component_visign_anchor_navigation #more-productdetails-100,div.component_visign_anchor_navigation #more-productdetails-101,div.component_visign_anchor_navigation #more-productdetails-102{background:0;position:relative !important}
div.component_visign_anchor_navigation [id^='productinfos'],div.component_visign_anchor_navigation #life-productinfos,div.component_visign_anchor_navigation #public-productinfos,div.component_visign_anchor_navigation #style-productinfos,div.component_visign_anchor_navigation #more-productinfos{background:0;position:relative !important}
}
@media only screen and (min-width:767px){.visign_product_page_global .stage .component.component_video{margin-left:-41px;margin-right:-41px;margin-top:-115px}
}
.visign_product_page_global .component.component_column_layout .component_rich_text{color:#fff !important}
.component_visign_anchor_navigation div[id^='references'] .component.component_rich_text p{color:#8c8c8c}
.component_visign_anchor_navigation div[id^='references'] .component.component_rich_text p b{color:#f1f4f4}
div.component_visign_anchor_navigation div.component_carousel div{height:auto}
div.component_visign_bigstage{margin-left:-3.399em;margin-right:-3.1em}
div.component_visign_bigstage .teaser_navi_up{margin-top:-65px;margin-bottom:65px}
div.component_visign_bigstage div.component_carousel_controls.teaser_navi.videocontroloffset{margin-top:0;margin-bottom:0}
div.component_visign_bigstage div.component_carousel_controls.teaser_navi.videocontroloffset.teaser_navi_up{margin-top:-135px;margin-bottom:65px}
div.component_visign_bigstage .component.component_button{margin-top:0 !important}
div.component_visign_bigstage div.component_teaser.visign{height:125px;width:125px;margin-right:15px}
div.component_visign_bigstage img.visign_bigstage_image{width:125px;height:125px;min-height:125px}
div.component_visign_bigstage .visign_bigstage_border{display:inline-block;position:relative}
div.component_visign_bigstage .visign_bigstage_border::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 yellow;transition:box-shadow .1s ease}
div.component_visign_bigstage .visign_bigstage_border:hover::after,div.component_visign_bigstage .visign_bigstage_border:focus::after,div.component_visign_bigstage .visign_bigstage_border:active::after{box-shadow:inset 0 0 0 5px yellow}
div.component_visign_bigstage .hotspotpopup,div.component_visign_bigstage .hotspotpopup2{display:none;position:absolute;outline:0;max-width:525px !important;height:248px !important}
div.component_visign_bigstage .visign_hotspot_box{text-decoration:none;cursor:pointer;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:24px;font-size:1.5rem;color:#f1f4f4;text-align:center;width:50px !important;height:50px !important;background-color:#111;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border-style:solid;border-width:2px;border-color:#fff}
div.component_visign_bigstage .visign_hotspot_box:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_bigstage .visign_hotspot_box:hover,div.component_visign_bigstage .visign_hotspot_box:focus{border:2px solid #ff0;color:#ff0}
div.component_visign_bigstage .visign_hotspot_box span.visign_hotspot_number{vertical-align:-15%}
div.component_visign_bigstage .visign_hotspot_popup{padding:0;background-color:#fff;position:absolute;transition:all 1s ease-in-out;max-width:525px !important;height:248px !important;border:2px solid #f1f4f4;z-index:25}
div.component_visign_bigstage .visign_hotspot_popup .visign_hotspot_close{position:absolute;top:0;right:1em;transition:all 10ms;font-size:28px;font-size:1.75rem;font-weight:bold;text-decoration:none;color:#333;height:auto}
div.component_visign_bigstage .visign_hotspot_popup .visign_hotspot_close:hover,div.component_visign_bigstage .visign_hotspot_popup .visign_hotspot_close:focus{color:#ff0}
div.component_visign_bigstage .visign_hotspot_popup .visign_hotspot_content{overflow:hidden;height:auto;padding:20px 25px 20px 25px}
div.component_visign_bigstage .visign_hotspot_content img.visign_hotspot_small_image,div.component_visign_bigstage img.visign_hotspot_small_image{float:left;width:245px;height:245px;margin:0;padding:0}
div.component_visign_bigstage .visign_hotspot_content h3{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;font-size:.75rem;color:#111;margin-bottom:0;margin-top:0}
div.component_visign_bigstage .visign_hotspot_content h3:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_bigstage .visign_hotspot_content p{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px;font-size:13px;font-size:.8125rem;color:#111;margin-bottom:1em}
div.component_visign_bigstage div.visign_hotspot_content .component_button{float:right;width:100%}
div.component_visign_bigstage .hotspotopen_phone{display:none}
@media only screen and (max-width:1279px){div.component_visign_bigstage .component_video div.label a{top:35% !important}
}
@media only screen and (max-width:767px){div.component_visign_bigstage{margin-right:0 !important;margin-left:-18px !important}
div.component_visign_bigstage .hotspotopen_phone{display:block}
div.component_visign_bigstage .hotspotopen{display:none}
div.component_visign_bigstage .visign_hotspot_overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 10ms;visibility:hidden;opacity:0;z-index:50}
div.component_visign_bigstage .visign_hotspot_overlay:target{visibility:visible;opacity:1}
div.component_visign_bigstage .visign_hotspot_box{font-size:14.4px;font-size:.9rem;width:33px !important;height:33px !important;border-width:2px}
div.component_visign_bigstage .visign_hotspot_box:hover{border:2px solid #ff0}
div.component_visign_bigstage .visign_hotspot_popup{position:absolute;top:100px;left:0;max-width:320px !important;width:320px;min-height:300px !important;height:auto;border:0;z-index:45;background:#f1f4f4}
div.component_visign_bigstage .visign_hotspot_popup .visign_hotspot_close{font-size:28.8px;font-size:1.8rem;top:.4em;right:.5em}
div.component_visign_bigstage .visign_hotspot_popup .visign_hotspot_content{padding:0 10px 10px 10px;overflow:auto;background-color:#fff}
div.component_visign_bigstage .visign_hotspot_content img.visign_hotspot_small_image,div.component_visign_bigstage img.visign_hotspot_small_image{float:none;width:320px;max-width:320px;height:auto;margin:0;padding:0}
div.component_visign_bigstage .visign_hotspot_popup h3{line-height:.875rem}
div.component_visign_bigstage .visign_hotspot_popup h3:before{content:url("../img/visign/hotspotviega.png");padding-right:1em;vertical-align:-100%;padding-left:1em}
div.component_visign_bigstage .visign_hotspot_content p{font-size:11.2px;font-size:.7rem}
div.component_visign_bigstage div.visign_hotspot_content .component_button{float:none;width:100%}
div.component_visign_bigstage div.component_button div.button.primaryTextButton .component_link span.text{font-size:12px;font-size:.75rem}
div.component_visign_bigstage .teaser_navi{width:900px}
div.component_visign_bigstage div.component_teaser{float:left;clear:none}
div.component_visign_bigstage div.component_teaser.visign{margin-right:50px !important}
div.component_visign_bigstage .teaser_navi{margin-top:20px !important;margin-bottom:0}
div.component_visign_bigstage .teaser_navi_up{margin-top:-60px;margin-bottom:0}
div.component_visign_bigstage div.component_carousel_controls.teaser_navi.videocontroloffset{margin-top:0;margin-bottom:0}
div.component_visign_bigstage div.component_carousel_controls.teaser_navi.videocontroloffset.teaser_navi_up{margin-top:60px;margin-bottom:0}
div.component_visign_bigstage .teaser_navi_mobilestate_0{margin-left:20px !important}
div.component_visign_bigstage .teaser_navi_mobilestate_1{margin-left:-95px !important}
div.component_visign_bigstage .teaser_navi_mobilestate_2{margin-left:-250px !important}
div.component_visign_bigstage .teaser_navi_mobilestate_3{margin-left:-405px !important}
div.component_visign_bigstage .teaser_navi_mobilestate_4{margin-left:-560px !important}
}
div.component_visign_retailersearch div.component_input_text{margin-bottom:3.5em !important}
div.component_visign_retailersearch .component.component_column_layout .component_button{float:right;margin-top:1em}
div.component_visign_retailersearch pre{background:0;color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:19.2px;font-size:1.2rem}
div.component_visign_retailersearch pre:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_retailer_companyname{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_retailer_companyname:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_map_small{max-width:470px}
div.component_visign_retailersearch .visign_result_list_header{margin-top:15px;margin-bottom:2px;width:100%;height:60px;border:0;background-color:#e1e7e7;line-height:30px;color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;position:relative}
div.component_visign_retailersearch .visign_result_list_header:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_page_controls{position:absolute;left:-1em;width:auto;display:inline-block;height:60px;color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_page_controls:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_item_controls{position:absolute;right:0;top:0;width:auto;line-height:40px;display:inline-block;height:60px;color:#000;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .visign_item_controls:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch .paginator-entry-limiter .active,div.component_visign_retailersearch .active{height:30px;border-radius:15px;background-color:#f1f4f4;padding:0 7px}
div.component_visign_retailersearch .paginator-entry-limiter{display:inline-block;padding:0;vertical-align:middle;margin-right:15px;line-height:30px;text-align:center}
div.component_visign_retailersearch .paginator-entry-limiter>li{cursor:pointer}
div.component_visign_retailersearch ul.paginator-entry-limiter{list-style:none}
div.component_visign_retailersearch ul.paginator-entry-limiter li{float:left;margin-left:1em;margin-right:1em;padding:0 7px;min-width:30px;text-transform:uppercase}
div.component_visign_retailersearch ul.paginator-entry-limiter li:hover,div.component_visign_retailersearch ul.paginator-entry-limiter li:focus{border-radius:15px;background-color:#f1f4f4;padding:0 7px}
div.component_visign_retailersearch .visign_page_controls ul{list-style:none;cursor:pointer}
div.component_visign_retailersearch .visign_page_controls ul li{float:left;min-width:30px;padding:0 7px;text-align:center;vertical-align:middle;margin-right:1em}
div.component_visign_retailersearch .visign_page_controls ul li:hover,div.component_visign_retailersearch .visign_page_controls ul li:focus{border-radius:15px;background-color:#f1f4f4;padding:0 7px}
div.component_visign_retailersearch .js_collapsable_content_simple_button::before{content:"\e60a";font-size:11.2px;font-size:.7rem;font-family:'Icomoon';src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal}
div.component_visign_retailersearch .js_collapsable_content_simple_button::before{position:absolute;margin-top:-1.6em;right:865px}
div.component_visign_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{position:absolute;margin-top:-1.5em;right:760px}
div.component_visign_retailersearch div.tab{margin-top:-0.9em}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-35{width:10%}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-65{width:90%}
div.component_visign_retailersearch .js_collapsable_content_simple_button.arrowup::before,div.component_visign_retailersearch .js_collapsable_content_simple_button:active::before{content:"\e607"}
div.component_visign_retailersearch .visign_retail_btn::before{display:none !important}
div.component_visign_retailersearch span.visign_retail_closebtn{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;font-size:.75rem;color:#bababa;text-transform:uppercase}
div.component_visign_retailersearch span.visign_retail_closebtn:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch span.visign_retail_closebtn::after{content:"\e607";font-size:11.2px;font-size:.7rem;font-family:'Icomoon';src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../webApp/fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal;margin-left:.7em}
div.component_visign_retailersearch div.visign_retail_closebtn_bar{text-align:center;margin-bottom:.5em;margin-top:.5em}
div.component_visign_retailersearch ul.visign_retailerlist{list-style-type:none;list-style:none;padding-left:0;margin-top:0}
div.component_visign_retailersearch ul.visign_retailerlist li::before{background:#fff;display:inline-block;font-size:2.5em;padding:.3em;font-weight:bold;color:#bbb;margin-right:.5em}
div.component_visign_retailersearch .store-locator-input-container{position:relative;width:100%;height:60px;background-color:white;padding:0;border-radius:5px;display:inline-block;color:#999;font-size:13px;font-size:.8125rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;margin-bottom:4em}
div.component_visign_retailersearch .store-locator-input-container:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch #store-locator-search{display:inline-block;position:relative;margin:0}
div.component_visign_retailersearch input.typeahead-input{background-color:#f1f4f4;width:100%;height:100%;padding:0 75px 0 30px;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#333;border-top:1px solid #bebebe;border-bottom:1px solid #f1f4f4;border-left:1px solid #f1f4f4;border-right:1px solid #f1f4f4;position:relative;display:inline-block;vertical-align:middle;outline:0;border-radius:5px}
div.component_visign_retailersearch span.component_icon.search_icon{position:absolute;width:50px;text-align:center;right:15px;top:1px;color:#999;cursor:pointer}
div.component_visign_retailersearch .component_icon{display:inline-block;margin:0}
div.component_visign_retailersearch .component_icon .icon{display:inline-block;vertical-align:middle;padding-top:1px}
div.component_visign_retailersearch span.component_icon.search_icon{text-align:center;color:#999}
div.component_visign_retailersearch span.component_icon.search_icon span.icon::before{line-height:60px;font-size:25px;font-size:1.5625rem}
div.component_visign_retailersearch .icon-Search::before{content:"\e60e"}
div.component_visign_retailersearch .icon::before,div.component_visign_retailersearch .icon::after{font-family:'Icomoon';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}
div.component_visign_retailersearch span.component_icon.search_icon{text-align:center;color:#999}
div.component_visign_retailersearch .icon:hover{color:#000}
div.component_visign_retailersearch .visign_retailerinfo{background:#f1f4f4;padding-top:1em;padding-bottom:1em}
div.component_visign_retailersearch .visign_retail_btn{background:#f1f4f4;margin-top:0;margin-bottom:0}
div.component_visign_retailersearch p.ng-binding{margin-bottom:0}
div.component_visign_retailersearch div.component_collapsable_simple div.collapsable_content_simple.down{border-bottom:1px solid #bebebe;margin-bottom:1px}
div.component_visign_retailersearch li.ng-scope{margin-bottom:2px}
div.component_visign_retailersearch .visign_retailer_down{padding-left:3em;padding-right:3em}
div.component_visign_retailersearch div.component_input_text input{background:#fff}
div.component_visign_retailersearch div.component_textarea textarea{background:#fff}
div.component_visign_retailersearch div.component_textarea{border-bottom:1px solid #bebebe;padding-bottom:3.5em}
div.component_visign_retailersearch p.visign_retailer_form_head{padding-top:0;padding-bottom_:0;margin-top:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;margin-bottom:2.5em}
div.component_visign_retailersearch p.visign_retailer_form_head:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch #store-locator-map{height:500px}
div.component_visign_retailersearch #store-locator-map .gmap-address{padding:0}
div.component_visign_retailersearch .paginator-entry-limiter-mobile{display:none}
div.component_visign_retailersearch .visign-paginator-desktop{display:inline-block}
div.component_visign_retailersearch .visign-paginator-mobile{display:none}
div.component_visign_retailersearch .visign_label_mobile{display:none}
div.component_visign_retailersearch div.visign_item_controls span.visign_label_mobile,div.component_visign_retailersearch div.visign_page_controls span.visign_label_mobile{display:none}
div.component_visign_retailersearch .visign_item_controls{line-height:60px;padding-right:1em}
div.component_visign_retailersearch .component{margin-top:0}
div.component_visign_retailersearch .visign_retailerinfo{padding-left:2em;padding-right:2em;padding-top:1.5em}
div.component_visign_retailersearch .component.component_column_layout .component_image{margin-bottom:0}
div.component_visign_retailersearch p.ng-binding{margin-top:0}
@media only screen and (max-width:1279px){div.component_visign_retailersearch #store-locator-search{padding:0 75px 0 20px}
div.component_visign_retailersearch .visign_retailer_down{padding-left:2em;padding-right:2em}
div.component_visign_retailersearch .component.component_column_layout .component_button{float:none;margin-top:1em;margin-bottom:3em}
div.component_visign_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{margin-top:-20px;right:475px}
div.component_visign_retailersearch .js_collapsable_content_simple_button::before{position:absolute;margin-top:-18px;right:580px}
div.component_visign_retailersearch .visign_retailerinfo{padding-left:2em;padding-right:2em}
div.component_visign_retailersearch .component.component_column_layout .component_image{margin-bottom:0}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-35{width:15%}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-65{width:85%}
div.component_visign_retailersearch .paginator-entry-limiter{display:none}
div.component_visign_retailersearch .paginator-entry-limiter-mobile{display:inline-block}
div.component_visign_retailersearch .visign-paginator-desktop{display:none}
div.component_visign_retailersearch .visign-paginator-mobile{display:inline-block}
div.component_visign_retailersearch .paginator-entry-limiter-mobile .active,div.component_visign_retailersearch .visign-paginator-mobile .active{height:20px;border-radius:0;background-color:none;padding:0 5px}
div.component_visign_retailersearch .paginator-entry-limiter{height:30px;border-radius:0;background-color:none;padding:0 5px}
div.component_visign_retailersearch div.visign_item_controls select.paginator-entry-limiter-mobile,div.component_visign_retailersearch div.visign_page_controls select{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;outline:0;outline-width:0;vertical-align:middle;text-transform:uppercase;width:auto;padding:0 10px;height:40px;cursor:pointer;text-align:right}
div.component_visign_retailersearch div.visign_item_controls select.paginator-entry-limiter-mobile:lang(ru),div.component_visign_retailersearch div.visign_page_controls select:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch div.visign_item_controls span.visign_label,div.component_visign_retailersearch div.visign_page_controls span.visign_label_mobile{display:inline}
div.component_visign_retailersearch div.visign_item_controls span.visign_label_mobile{display:none}
div.component_visign_retailersearch .visign_item_controls{line-height:60px;padding-right:2em}
div.component_visign_retailersearch .visign_page_controls{left:2em;line-height:60px}
}
@media only screen and (max-width:767px){div.component_visign_retailersearch [id^='store-locator-map-mini']{min-width:290px}
div.component_visign_retailersearch .store-locator-input-container{margin-top:1.4em}
div.component_visign_retailersearch #store-locator-map{height:250px}
div.component_visign_retailersearch #store-locator-search{padding:0 50px 0 15px}
div.component_visign_retailersearch span.component_icon.search_icon{right:15px}
div.component_visign_retailersearch .visign_retail_closebtn_bar{display:none}
div.component_visign_retailersearch .component.component_column_layout .component_button{float:none;margin-top:2em;margin-bottom:4em}
div.component_visign_retailersearch div.component_collapsable_simple div.collapsable_content_simple.down{border-bottom:0}
div.component_visign_retailersearch .visign_retailer_down{padding-left:1em;padding-right:1em}
div.component_visign_retailersearch .store-locator-input-container{padding-right:1em;padding-left:1em;margin-bottom:1.2em}
div.component_visign_retailersearch #store-locator-map{margin-right:1em;margin-left:1em}
div.component_visign_retailersearch pre.ng-binding{margin-right:1em;margin-left:1em}
div.component_visign_retailersearch pre{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem}
div.component_visign_retailersearch pre:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>.col-left{float:left}
div.component_visign_retailersearch .visign_retailer_logo{max-width:100%;width:80px}
div.component_visign_retailersearch p.ng-binding{margin-bottom:0;margin-top:0}
div.component_visign_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{margin-top:-15%;right:200px;visibility:hidden}
div.component_visign_retailersearch .js_collapsable_content_simple_button::before{margin-top:-15%;right:200px;visibility:hidden}
div.component_visign_retailersearch .visign_retailerinfo{padding-left:1em;padding-right:1em;padding-top:1em;border-bottom:1px solid #bebebe}
div.component_visign_retailersearch div.tab{margin-top:-1.5em}
div.component_visign_retailersearch .js_collapsable_content_simple_button::after{content:'\e617';font-family:'Icomoon';right:1em;position:absolute;margin-top:-25%;padding-left:280px;padding-top:20px;padding-bottom:20px}
div.component_visign_retailersearch .js_collapsable_content_simple_button:active::after{content:'\e618'}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>.col-left>div.col-content{padding-right:15px}
div.component_visign_retailersearch .paginator-entry-limiter{display:none}
div.component_visign_retailersearch .paginator-entry-limiter-mobile{display:inline-block}
div.component_visign_retailersearch .visign-paginator-desktop{display:none}
div.component_visign_retailersearch .visign-paginator-mobile{display:inline-block}
div.component_visign_retailersearch .paginator-entry-limiter-mobile .active,div.component_visign_retailersearch .visign-paginator-mobile .active{height:20px;border-radius:0;background-color:none;padding:0 5px}
div.component_visign_retailersearch .paginator-entry-limiter{height:30px;border-radius:0;background-color:none;padding:0 5px}
div.component_visign_retailersearch div.visign_item_controls select.paginator-entry-limiter-mobile,div.component_visign_retailersearch div.visign_page_controls select{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;outline:0;outline-width:0;vertical-align:middle;text-transform:uppercase;width:auto;max-width:70px;padding:0 5px;height:40px;cursor:pointer;text-align:right}
div.component_visign_retailersearch div.visign_item_controls select.paginator-entry-limiter-mobile:lang(ru),div.component_visign_retailersearch div.visign_page_controls select:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch div.visign_item_controls span.visign_label{display:none}
div.component_visign_retailersearch div.visign_item_controls span.visign_label_mobile,div.component_visign_retailersearch div.visign_page_controls span.visign_label_mobile{display:inline}
div.component_visign_retailersearch .visign_item_controls{line-height:60px;padding-right:1em}
div.component_visign_retailersearch div.component_visign_retailersearch .active{height:20px}
div.component_visign_retailersearch .visign_page_controls{left:1em;line-height:60px}
}
div.component_visign_faq_component .visign_faq_accordion{counter-reset:faqsubsection}
div.component_visign_faq_component .visign_faq_accordion::before{counter-increment:faqsection;content:"Section " counter(faqsection) ". ";visibility:hidden}
div.component_visign_faq_component .visign_faq_question_txt::before{counter-increment:faqsubsection;content:counter(faqsection) "." counter(faqsubsection) " "}
div.component_visign_faq_component ol.testfaq{counter-reset:section;list-style-type:none;padding-left:0}
div.component_visign_faq_component ol.testfaq li::before{counter-increment:section;content:counters(section,".") " ";background:#fff;display:inline-block;font-size:2.5em;padding:.3em;font-weight:bold;color:#bbb;margin-right:.5em}
div.component_visign_faq_component ol li.outerfaq::before{visibility:hidden;width:0;height:0;margin:0;padding:0}
div.component_visign_faq_component ol.testfaq li.visign_faq_question{background:#e1e7e7;padding-left:2em;padding-top:1em;padding-bottom:1.5em;border-bottom:3px solid white}
div.component_visign_faq_component ol.testfaq li.visign_faq_question{background:#f1f4f4}
div.component_visign_faq_component ol.testfaq li.visign_faq_question:active{background:#e1e7e7}
div.component_visign_faq_component ol.testfaq li.visign_faq_question:focus{background:#e1e7e7}
div.component_visign_faq_component .visign_faq_answer{background:#f1f4f4;padding-left:2em;padding-top:1em;padding-bottom:.7em;margin:1.5em 0 -2em -2em;border-top:3px solid white}
div.component_visign_faq_component div.tab{margin-left:6.1em}
div.component_visign_faq_component .component.component_collapsable_simple{margin-bottom:0;margin-top:-2em}
div.component_visign_faq_component .component.component_column_layout .component_image{margin-bottom:0}
div.component_visign_faq_component .component.component_collapsable .component_rich_text{margin-bottom:-20px}
div.component_visign_faq_component .js_collapsable_content_simple_button::before{content:"\e60a";font-size:.7rem;font-family:'Icomoon';src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal}
div.component_visign_faq_component .js_collapsable_content_simple_button:active::before{content:"\e607"}
div.component_visign_faq_component .visign_innerfaq_btn::before{display:none !important}
div.component_visign_faq_component span.visign_innerfaq_closebtn{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;font-size:.75rem;color:#bababa;text-transform:uppercase}
div.component_visign_faq_component span.visign_innerfaq_closebtn:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_faq_component span.visign_innerfaq_closebtn::after{content:"\e607";font-size:11.2px;font-size:.7rem;font-family:'Icomoon';src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal;margin-left:.7em}
div.component_visign_faq_component div.visign_innerfaq_closebtn_bar{text-align:center;margin-bottom:0;margin-top:.5em}
div.component_visign_faq_component .visign_faq_question_phone{display:none}
@media only screen and (max-width:1279px){div.component_visign_faq_component div.component_column_layout.col-mode-both>.col-right>div.col-content{padding-right:30px;padding-left:0}
div.component_visign_faq_component .visign_faq_image{margin-top:15px !important}
div.component_visign_faq_component .visign_faq_question_phone{display:none}
}
@media only screen and (max-width:767px){div.component_visign_faq_component .visign_faq_question_phone{display:inline-block}
div.component_visign_faq_component .visign_faq_question{display:none}
div.component_visign_faq_component .js_collapsable_content_simple_button::before{display:none}
div.component_visign_faq_component ol.testfaq li.visign_faq_question_phone{padding:0;margin:0}
div.component_visign_faq_component div.component_column_layout.col-mode-desktop>.col-left>div.col-content{padding-right:0}
div.component_visign_faq_component div.component_column_layout.col-mode-both>.col-right>div.col-content{padding-right:1em;padding-left:0;padding-top:1em;padding-bottom:0}
div.component_visign_faq_component div.component_column_layout.col-mode-both>.col-left>div.col-content{padding-right:1em;padding-left:0;padding-top:.1em}
div.component_visign_faq_component div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2{background-color:#e1e7e7}
div.component_visign_faq_component div.component_collapsable.content_item .collapsable_content{padding-top:2px}
div.component_visign_faq_component div.component_collapsable .collapsable_content{padding-left:0;padding-right:0}
div.component_visign_faq_component .visign_faq_answer{background:#f1f4f4;margin:0 -3.6em 0 -1.4em;border-top:0;padding-left:1.3em;padding-top:0}
div.component_visign_faq_component ol.testfaq li::before{font-size:2.8em;padding:.2em}
div.component_visign_faq_component .component.component_collapsable_simple{margin-bottom:3em;margin-top:-5em}
div.component_visign_faq_component div.collapsable_content_simple.down{margin-top:4em}
div.component_visign_faq_component .js_collapsable_content_simple_button::after{content:'\e617';font-family:'Icomoon';src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-size:13px;font-size:.8125rem}
div.component_visign_faq_component .js_collapsable_content_simple_button:active::after{content:'\e618' !important;font-family:'Icomoon';src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-size:13px;font-size:.8125rem}
div.component_visign_faq_component div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{font-size:.875rem;font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;cursor:pointer}
div.component_visign_faq_component div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_visign_faq_component div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2{background:#e1e7e7}
div.component_visign_faq_component .component.component_collapsable .component_rich_text{margin-bottom:0;width:290px}
div.component_visign_faq_component ol.testfaq li.visign_faq_question_phone{background:#f1f4f4;padding-left:1.3em;padding-right:4.8em;padding-bottom:.7em;padding-top:.2em;border-bottom:2px solid white;width:320px}
div.component_visign_faq_component .component.component_collapsable_simple{margin-bottom:0;min-height:62px}
div.component_visign_faq_component div.collapsable_content_simple.down{width:300px}
div.component_visign_faq_component div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2{margin-top:-2em}
div.component_visign_faq_component span.component_link{white-space:normal}
div.component_visign_faq_component div.component_collapsable.content_item.js_inactive>.component_headline.collapsable_title h2::after{right:1em;top:auto}
div.component_visign_faq_component div.component_collapsable.content_item.js_active>.component_headline.collapsable_title h2::after{right:1em;top:auto}
div.component_visign_faq_component .visign_faq_btn{width:280px}
div.component_visign_faq_component .js_collapsable_content_simple_button::after{position:absolute;right:1em}
}
div.component_visign_faq_component div.component_headline h2,div.component_visign_faq_component .component.component_collapsable.section.content_item{margin-top:0}
div.component_visign_product_teaser .visign_product_teaser_border{display:inline-block;position:relative}
div.component_visign_product_teaser .visign_product_teaser_border::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 yellow;transition:box-shadow .1s ease}
div.component_visign_product_teaser .visign_product_teaser_border:hover::after,div.component_visign_product_teaser .visign_product_teaser_border:focus::after,div.component_visign_product_teaser .visign_product_teaser_border:active::after{box-shadow:inset 0 0 0 8px yellow}
div.component_visign_product_teaser img{display:block;position:relative}
div.component_visign_product_teaser .visign_product_teaser_image{position:relative;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:26px;font-size:1.625rem;color:#fff;text-transform:uppercase}
div.component_visign_product_teaser .visign_product_teaser_image:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_product_teaser .visign_product_teaser_image img{width:100%;vertical-align:top}
div.component_visign_product_teaser .visign_product_teaser_image:after{position:absolute;opacity:0;transition:all .5s;-webkit-transition:all .5s}
div.component_visign_product_teaser .visign_product_teaser_image:before{opacity:1;transition:all .5s;-webkit-transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
div.component_visign_product_teaser .visign_product_teaser_image:after{content:'\A';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6)}
div.component_visign_product_teaser .visign_product_teaser_image:before{content:attr(data-content);width:100%;color:#fff;z-index:1;padding:0 10px 0 10px;text-align:center;background:0;box-sizing:border-box;-moz-box-sizing:border-box;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-weight:normal;font-size:26px;font-size:1.625rem;color:#fff;text-transform:uppercase}
div.component_visign_product_teaser .visign_product_teaser_image:before:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_product_teaser .visign_product_teaser_image:hover:after,div.component_visign_product_teaser .visign_product_teaser_image:hover:before,div.component_visign_product_teaser .visign_product_teaser_image:focus:after,div.component_visign_product_teaser .visign_product_teaser_image:focus:before,div.component_visign_product_teaser .visign_product_teaser_image:active:after,div.component_visign_product_teaser .visign_product_teaser_image:active:before{opacity:1}
@media only screen and (max-width:1279px){div.component_visign_product_teaser .visign_product_teaser_image:before{font-size:22.4px;font-size:1.4rem}
div.component_visign_product_teaser .visign_product_teaser_image{font-size:22.4px;font-size:1.4rem}
}
@media only screen and (max-width:767px){div.component_visign_product_teaser .visign_product_teaser_image:before{font-size:17.6px;font-size:1.1rem}
div.component_visign_product_teaser .visign_product_teaser_image{font-size:17.6px;font-size:1.1rem}
div.component_visign_product_teaser .visign_product_teaser_border:hover::after,div.component_visign_product_teaser .visign_product_teaser_border:focus::after,div.component_visign_product_teaser .visign_product_teaser_border:active::after{box-shadow:inset 0 0 0 5px yellow}
}
div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser{position:relative;float:left;width:220px;height:220px}
@media only screen and (max-width:1279px){div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser{width:330px;height:330px}
}
@media only screen and (max-width:767px){div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser{float:none;overflow:hidden;clear:both;border-top:1px solid #e1e7e7;border-bottom:1px solid #e1e7e7;width:320px;height:320px;margin-bottom:15px !important}
}
div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser a.teaser_url{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser a.teaser_url div.component_image.t_img div.image_container{text-align:center;width:220px;height:220px;display:table-cell;vertical-align:middle}
@media only screen and (max-width:1279px){div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser a.teaser_url div.component_image.t_img div.image_container{width:330px;height:330px}
}
@media only screen and (max-width:767px){div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser a.teaser_url div.component_image.t_img div.image_container{width:320px;height:320px}
}
div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser a.teaser_url div.component_image.t_img div.image_container img.image{max-width:100%;max-height:100%}
div.component.component_container div.container_child.component_teaser.teaser_middle.vv_teaser a.teaser_url div.component_image.t_img div.image_container span.big.icon.icon-ersatzteile-01{font-size:65px;color:#d1d7d7}
div.component.component_container div.component_teaser{position:relative;float:left}
div.component.component_container div.component_teaser div.space-line{display:none}
div.component.component_container div.component_teaser.vv_teaser div.t_anchor div.t_desc div.title_link span.title{float:none;margin-right:0}
div.component.component_container div.component_teaser.grid-size{display:table;table-layout:fixed;vertical-align:middle;text-align:center;background-color:#f1f4f4;width:200px;height:200px}
@media only screen and (max-width:1279px){div.component.component_container div.component_teaser.grid-size{width:310px;height:310px}
}
@media only screen and (max-width:767px){div.component.component_container div.component_teaser.grid-size{background-color:#fff;width:72px;height:72px}
}
div.component.component_container div.component_teaser.grid-size div.t_img.grid-size{width:99px;height:99px;padding:1px;margin-bottom:1px}
@media only screen and (max-width:1279px){div.component.component_container div.component_teaser.grid-size div.t_img.grid-size{width:154px;height:154px}
}
@media only screen and (max-width:767px){div.component.component_container div.component_teaser.grid-size div.t_img.grid-size{width:35px;height:35px}
}
div.component.component_container div.component_teaser.grid-size div.t_img.grid-size:nth-child(2n+1){margin-right:1px}
div.component.component_container div.component_teaser.grid-size div.t_img.grid-size div.image_container{height:100%;width:100%;display:table-cell;text-align:center;vertical-align:middle}
@media only screen and (max-width:767px){div.component.component_container div.component_teaser.grid-size div.t_img.grid-size div.image_container{padding:0}
}
div.component.component_container div.component_teaser.grid-size div.t_img.grid-size div.image_container img{width:100%}
.floating div.component_teaser{float:none !important}
div.component_web_gl div.web_gl_container div.tool_bar_left,div.component_web_gl div.web_gl_container div.tool_bar_bottom{display:none}
div.component_web_gl div.web_gl_container div.render_frame{cursor:auto}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header{background-color:#f1f4f4}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell{display:table-cell}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-logo-cell img{vertical-align:middle}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell .lightbox-title{font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;color:#111}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell .lightbox-title:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header div.lightbox-table div.lightbox-title-cell .lightbox-subtitle{font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;margin-top:-5px;margin-bottom:0;color:#111}
div#js-lightbox.js-lightbox_webgl div.lightbox-content div.lightbox-table-cell header div.lightbox-table .lightbox-controls .lightbox-close{color:#111}
div#js-lightbox.js-lightbox_webgl div.lightbox-container div.web_gl_container{height:100%;width:100%}
div#js-lightbox.js-lightbox_webgl div.lightbox-container div.web_gl_container div.tool_bar_left,div#js-lightbox.js-lightbox_webgl div.lightbox-container div.web_gl_container div.tool_bar_bottom{display:block}
div#js-lightbox.js-lightbox_webgl div.lightbox-container div.web_gl_container div.tool_bar_left .btn,div#js-lightbox.js-lightbox_webgl div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn{cursor:pointer}
div#js-lightbox.js-lightbox_webgl div.lightbox-container div.web_gl_container div.component_lightbox{display:none}
div#js-lightbox.js-lightbox_webgl div.lightbox-container div.render_frame{height:100%;width:100%;padding-top:0;padding-bottom:85px;cursor:move;visibility:hidden}
@media only screen and (max-width:767px){div#js-lightbox.js-lightbox_webgl div.lightbox-container div.render_frame{padding-top:75px;padding-bottom:85px;height:100%}
}
html.touch div.web_gl_container div.tool_bar_left .btn{-webkit-tap-highlight-color:rgba(225,225,225,0.8)}
html.touch div.web_gl_container div.tool_bar_left .btn.active{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container,div.lightbox-container div.web_gl_container{display:block;position:relative}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container,div.lightbox-container div.web_gl_container{margin-top:10px}
}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn,div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn,div.lightbox-container div.web_gl_container div.tool_bar_left .btn,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn{position:relative;width:auto;height:auto}
div.component_web_gl div.web_gl_container .wrapper,div.lightbox-container div.web_gl_container .wrapper{height:100%;max-width:500px;margin:0 auto}
div.component_web_gl div.web_gl_container .wrapper:before,div.component_web_gl div.web_gl_container .container,div.lightbox-container div.web_gl_container .wrapper:before,div.lightbox-container div.web_gl_container .container{display:inline-block;vertical-align:middle}
div.component_web_gl div.web_gl_container .wrapper:before,div.lightbox-container div.web_gl_container .wrapper:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;margin-left:-0.25em}
div.component_web_gl div.web_gl_container div.component_image.fallback_image,div.lightbox-container div.web_gl_container div.component_image.fallback_image{display:none}
div.component_web_gl div.web_gl_container div.tool_bar_left,div.lightbox-container div.web_gl_container div.tool_bar_left{bottom:0;height:100%;left:0;padding-bottom:85px;margin-left:30px;position:absolute;top:0;vertical-align:middle;width:auto}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.tool_bar_left,div.lightbox-container div.web_gl_container div.tool_bar_left{padding-top:85px}
}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn,div.lightbox-container div.web_gl_container div.tool_bar_left .btn{display:block;width:45px;height:45px;line-height:45px;margin:10px 5px;background-color:#fff;box-shadow:0 1px 0 #bebebe;border-radius:5px;text-align:center;text-overflow:ellipsis}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn:hover,div.lightbox-container div.web_gl_container div.tool_bar_left .btn:hover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.btnhover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.active,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.active{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.active:hover,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.active:hover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.active.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.active.btnhover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.icon:before,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.icon:before{font-size:16px;font-size:1rem;vertical-align:middle}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.btn_left_zoom_in,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.btn_left_zoom_in{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
div.component_web_gl div.web_gl_container div.tool_bar_left .btn.btn_left_zoom_out,div.lightbox-container div.web_gl_container div.tool_bar_left .btn.btn_left_zoom_out{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
div.component_web_gl div.web_gl_container div.tool_bar_bottom,div.lightbox-container div.web_gl_container div.tool_bar_bottom{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn{background-color:#f1f4f4;width:33.33%;float:left;height:85px;line-height:85px;border-left:1px solid #e1e7e7;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn:lang(ru),div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn:last-child,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn:last-child{border:0}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn:hover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn:hover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.btnhover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.active,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.active{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.active:hover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.active:hover{background-color:#bebebe}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.active.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.active.btnhover{background-color:#bebebe}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn .color_prev{display:inline-block;vertical-align:middle;margin-right:10px;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px solid #e1e7e7;background-color:#d1d7d7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.icon:before,div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.icon:before{margin-right:10px;font-size:26px;font-size:1.625rem;vertical-align:middle}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer{bottom:85px;display:none;height:auto;margin-bottom:5px;margin-left:1%;position:absolute;width:23%}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer{width:98%}
}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer{left:0}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color1 .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color1 .color_prev{background-color:#fff}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color2 .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color2 .color_prev{background-color:#d1d7d7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color3 .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color3 .color_prev{background-color:#999}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color4 .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color4 .color_prev{background-color:#4f4f4f}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color5 .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer .btn_color5 .color_prev{background-color:#333}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.material_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.material_layer{left:25%}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.material_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.material_layer{left:0}
}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.material_layer .btn_material_plastic .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.material_layer .btn_material_plastic .color_prev{background-color:#fff}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.material_layer .btn_material_metalic .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.material_layer .btn_material_metalic .color_prev{background-color:#d1d7d7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.light_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.light_layer{left:50%}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.light_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.light_layer{left:0}
}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.light_layer .btn_light_off,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.light_layer .btn_light_off{display:none !important}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.box_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.box_layer{left:75%}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.box_layer,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.box_layer{left:0}
}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .arrow_down,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .arrow_down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e1e7e7;bottom:0;display:inherit;height:0;left:35px;position:relative;width:0}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.color_layer .arrow_down,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.color_layer .arrow_down{left:12%}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.material_layer .arrow_down,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.material_layer .arrow_down{left:37%}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.light_layer .arrow_down,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.light_layer .arrow_down{left:62%}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer.box_layer .arrow_down,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer.box_layer .arrow_down{left:87%}
}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container{box-shadow:0 1px 0 #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-transform:translateZ(0)}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn{display:block;width:100%;height:50px;float:none;text-transform:uppercase;text-align:left;line-height:50px;padding:0 20px;background-color:#e1e7e7;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;text-transform:uppercase;color:#999}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn:hover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn:hover{background-color:#bebebe}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.btnhover{background-color:#bebebe}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active:hover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active:hover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active.btnhover{background-color:#e1e7e7}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn:lang(ru),div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.icon:before,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.icon:before{margin-right:10px;font-size:19.6px;font-size:1.225rem}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active{color:#111}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active:hover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active:hover{background-color:#bebebe}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active.btnhover,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn.active.btnhover{background-color:#bebebe}
div.component_web_gl div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn .color_prev,div.lightbox-container div.web_gl_container div.tool_bar_bottom .layer .btn_container .btn .color_prev{width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
div.component_web_gl div.web_gl_container .btn_lightbox,div.lightbox-container div.web_gl_container .btn_lightbox{position:absolute;top:0;right:0;height:50px;width:50px}
div.component_web_gl div.web_gl_container .progress_bar,div.lightbox-container div.web_gl_container .progress_bar{background-color:#fff;border:2px solid #e1e7e7;border-radius:13px;left:25%;margin:0 auto;position:absolute;right:30%;top:45%;width:30%}
div.component_web_gl div.web_gl_container .progress_bar>div,div.lightbox-container div.web_gl_container .progress_bar>div{width:0;background-color:#e1e7e7;border-radius:10px;height:10px}
div.component_web_gl div.web_gl_container div.render_frame,div.lightbox-container div.web_gl_container div.render_frame{width:100%;height:469px;visibility:hidden}
@media only screen and (max-width:767px){div.component_web_gl div.web_gl_container div.render_frame,div.lightbox-container div.web_gl_container div.render_frame{height:290px}
}
html[data-useragent*="rv:11.0"] div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn,html[data-useragent*="rv:11.0"] div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn,html[data-useragent*="MSIE 10.0"] div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn,html[data-useragent*="MSIE 10.0"] div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn{width:50%}
html[data-useragent*="rv:11.0"] div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.icon-lightbox-model,html[data-useragent*="rv:11.0"] div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.icon-lightbox-model,html[data-useragent*="MSIE 10.0"] div.component_web_gl div.web_gl_container div.tool_bar_bottom .btn.icon-lightbox-model,html[data-useragent*="MSIE 10.0"] div.lightbox-container div.web_gl_container div.tool_bar_bottom .btn.icon-lightbox-model{display:none}
div.component_viega_voice .issuuembed{min-height:230px;height:800px;width:100%}
@media only screen and (max-width:1279px){div.component_viega_voice .issuuembed{height:600px}
}
@media only screen and (max-width:767px){div.component_viega_voice .issuuembed{height:230px}
}
@page{size:A4}
@media print{html,body{width:210mm;height:297mm;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
@font-face{font-family:"HelveticaNeue25UltraLight";src:url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue25UltraLight.svg#HelveticaNeue25UltraLight") format("svg")}
@font-face{font-family:"HelveticaNeue45Light";src:url("../fonts/NeueHelvetica/HelveticaNeue45Light.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue45Light.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue45Light.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue45Light.svg#HelveticaNeue45Light") format("svg")}
@font-face{font-family:"HelveticaNeue31Regular";src:url("../fonts/NeueHelvetica/HelveticaNeue31Regular.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue31Regular.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue31Regular.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue31Regular.svg#HelveticaNeue31Regular") format("svg")}
@font-face{font-family:"HelveticaNeue55Roman";src:url("../fonts/NeueHelvetica/HelveticaNeue55Roman.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue55Roman.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue55Roman.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue55Roman.svg#HelveticaNeue55Roman") format("svg")}
@font-face{font-family:"HelveticaNeue56Italic";src:url("../fonts/NeueHelvetica/HelveticaNeue56Italic.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue56Italic.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue56Italic.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue56Italic.svg#HelveticaNeue56Italic") format("svg")}
@font-face{font-family:"HelveticaNeue65Medium";src:url("../fonts/NeueHelvetica/HelveticaNeue65Medium.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue65Medium.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue65Medium.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue65Medium.svg#HelveticaNeue65Medium") format("svg")}
@font-face{font-family:"HelveticaNeue75Bold";src:url("../fonts/NeueHelvetica/HelveticaNeue75Bold.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue75Bold.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue75Bold.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue75Bold.svg#HelveticaNeue75Bold") format("svg")}
@font-face{font-family:"HelveticaNeue76BoldItalic";src:url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.eot");src:url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.woff") format("woff"),url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.ttf") format("truetype"),url("../fonts/NeueHelvetica/HelveticaNeue76BoldItalic.svg#HelveticaNeue76BoldItalic") format("svg")}
@font-face{font-family:"HelveticaNeueLTW10-65Medium";src:url("../fonts/NeueHelvetica/2b9fa23b-93f6-4b31-bfd5-feff4c714bfc.eot");src:url("../fonts/NeueHelvetica/c7a80fa4-848d-4a3a-b9c9-e52388fdcd07.woff2") format("woff2"),url("../fonts/NeueHelvetica/72af6542-102a-4b44-a403-68bfd5a1c973.woff") format("woff"),url("../fonts/NeueHelvetica/c8867f4d-8e86-4117-aab0-ce4b23311277.ttf") format("truetype"),url("../fonts/NeueHelvetica/1f92d589-5b47-4a96-ac9b-2a5895c61391.svg#1f92d589-5b47-4a96-ac9b-2a5895c61391") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"HelveticaNeueLTW10-75Bold";src:url("../fonts/NeueHelvetica/222eae4d-adeb-4c8a-899b-4b02f1772da4.eot");src:url("../fonts/NeueHelvetica/0b13cd59-8ea2-42c2-96cb-2fe4e0467403.woff2") format("woff2"),url("../fonts/NeueHelvetica/5ee0b02b-bde0-48ef-b43a-810708497cad.woff") format("woff"),url("../fonts/NeueHelvetica/7ccf68e8-4929-4d3f-8703-0f5092bc0379.ttf") format("truetype"),url("../fonts/NeueHelvetica/0949a9bd-ecb2-4a0a-b911-53ee8b77335a.svg#0949a9bd-ecb2-4a0a-b911-53ee8b77335a") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'Icomoon';src:url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.eot");src:url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.woff") format("woff"),url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.ttf") format("truetype"),url("../fonts/Icomoon/Viega-Iconfont-v1-9-1.svg#Viega-Iconfont-v1-9-1") format("svg");font-weight:normal;font-style:normal}
span.component.full-width-tablet,div.component.full-width-tablet{width:100%}
#page-type{z-index:2}
.show-desktop,.desktop,.component.show-desktop,.component.desktop{position:absolute;left:-9999px;top:-9999px}
.hide-desktop,.component.hide-desktop{position:relative;left:0;top:0}
.show-tablet,.tablet,.component.show-tablet,.component.tablet{position:relative;left:0;top:0}
.hide-tablet,.component.hide-tablet{position:absolute;left:-9999px;top:-9999px}
.col-1{width:50%}
.col-2{width:100%}
.col-3{width:100%}
.col-331{width:75%}
.col-114{width:25%}
#wrapper.page #header.header div.content{width:768px}
#wrapper.page #header.header div.meta-nav div.content{padding-left:39px}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.logged-in{border-left:0}
#wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language{display:none}
#wrapper.page #header.header div.meta-nav div.content div.options ul.meta-opt li.viega-group{display:none}
#wrapper.page #header.header div.header-navbar div.content{padding-left:39px}
#wrapper.page #header.header div.header-navbar div.content div#logo img{-webkit-box-shadow:none}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar{width:auto;padding-left:50px;overflow:hidden}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar>li{margin-left:20px;margin-right:68px;height:54px}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar li#searchbox,#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-bar ul.nav-choice{display:none !important}
#wrapper.page #header.header div.header-navbar div.content nav#main-nav ul.nav-choice{display:none}
#wrapper.page #header.header .sidebar-button{display:inline-block;position:absolute;z-index:10000;top:12px}
#wrapper.page #header.header .sidebar-button span.component_icon{margin:0;display:block}
#wrapper.page #header.header .sidebar-button span.component_icon span.icon{background-color:#fff;width:30px;height:30px}
#wrapper.page #header.header .sidebar-button span.component_icon span.icon:before{display:block;font-size:48px;font-size:3rem;color:#fff;opacity:.3}
#wrapper.page #header.header a.sidebar-button:hover span.component_icon span.icon:before{opacity:.5}
#wrapper.page.sub-page #header.header{width:100%;left:0}
#wrapper.page.sub-page #header.header .content{width:768px}
.page.sub-page div.stage .component_list .component_company_location span.seperator{display:none}
.device{content:'tablet'}
body #wrapper.sub-page{background:0;position:relative;width:auto;left:0}
body .page div.stage>.content.optional>.content_area_green_box{width:768px}
body .page div.stage>.content.optional>.content_area{width:768px;margin-left:0;padding:0 40px 70px 40px;overflow:hidden}
body .page.sub-page div.stage{width:100%;left:0}
body .page.sub-page div.stage>.content{padding:80px 0 80px 0}
body .page.flyout-page div.stage .nav-flyout{overflow:hidden}
body .page.flyout-page div.stage .nav-flyout .content>article{float:left}
body .page.flyout-page div.stage .nav-flyout .content>article h1{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal}
body .page.flyout-page div.stage .nav-flyout .info:before{border-top:1px solid #e1e7e7;background-color:#f1f4f4;content:" ";height:100%;left:-40px;margin-top:-1px;position:relative;width:768px;z-index:-1}
body .page.mobile-page div.stage .nav-flyout{margin-top:100px}
#copyright_print{padding:20px 20px 0 5px !important;display:block !important;float:left;width:88%;page-break-inside:avoid !important}
.visign_landing_page_global #wrapper.page #header.header div.meta-nav div.content div.options>ul>li.language.campaign-language{display:initial}
.visign_landing_page_global .component{margin-top:0}
.visign_landing_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
.visign_product_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
.visign_product_page_global div.component_headline{margin-top:2em}
.visign_product_page_global h1{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal;font-size:36px;font-size:2.25rem;padding-bottom:3px;color:#111;border-bottom:1px solid #e1e7e7}
.visign_product_page_global .component_column_layout.col-mode-desktop{margin-bottom:5em}
.visign_product_page_global .component.component_column_layout .component_rich_text,.visign_product_page_global .component.component_column_layout .component_rich_text strong{color:#111 !important;font-size:17.6px;font-size:1.1rem}
.visign_product_page_global div.visign_products_2coltxt strong{color:#8c8c8c !important}
.visign_product_page_global .page.sub-page div.stage div.content{padding:80px 0 80px 0}
.visign_product_page_global .page.sub-page div.stage>div.content{background:none !important}
.visign_product_page_global .page div.stage>div.content,.visign_product_page_global .page footer.footer{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.visign_product_page_global #wrapper.sub-page{background:none !important}
.visign_product_page_global #wrapper .content{width:auto}
.visign_faq_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
.visign_distributorsearch_page_global .sidebar-button span.component_icon span.icon::before{display:block !important;font-size:1rem !important;color:#fff !important;opacity:1 !important;background-color:#333 !important;border-radius:50% !important;width:42px !important;height:42px !important;text-align:center !important;line-height:42px !important}
.page footer.footer div.content div.navbar.campaign{padding-right:0}
.page footer.footer div.content div.service div.consulting .component_address{line-height:1.9;margin-top:0}
.page footer.footer div.content div.service div.software .component_address{line-height:1.9;margin-top:0}
.page footer.footer div.content{padding-left:40px;padding-right:40px;width:768px}
.page footer.footer div.content div.navbar{padding-left:0;padding-right:80px}
.page footer.footer div.content div.navbar>.component_link{margin-right:0}
.page footer.footer div.content div.navbar span.icon{font-size:8px;font-size:.5rem}
.page footer.footer div.content ul.sitemap{width:auto;padding-top:42px;padding-left:0;padding-right:0;float:none}
.page footer.footer div.content ul.sitemap>li{margin-right:50px;width:130px}
.page footer.footer div.content ul.sitemap>li.last,.page footer.footer div.content ul.sitemap>li.last ul li{margin-right:0;width:180px}
.page footer.footer div.content div.service{float:none;margin-top:20px;margin-right:0;padding:10px 30px 20px;overflow:hidden}
.page footer.footer div.content div.service div.consulting .component_address,.page footer.footer div.content div.service div.software .component_address{line-height:1.9}
.page footer.footer div.content div.service div.consulting .icon,.page footer.footer div.content div.service div.software .icon{font-size:11.6px;font-size:.725rem}
.page footer.footer div.content div.service div.consulting{width:331px}
.page footer.footer div.content div.legal-links{padding-left:0;padding-right:0}
.page.sub-page footer.footer .content{width:768px;left:0}
.page.sub-page footer.footer .content .sitemap li{margin-right:50px}
.page.sub-page footer.footer .content .sitemap li.last,.page.sub-page footer.footer .content .sitemap li.last ul li{width:180px}
.page.sub-page footer.footer .content div.service div.consulting{width:331px}
.landingpage .content .be-partner{margin-right:35px !important}
.component.component_rich_text.boxed.info_footer{margin-left:-40px;margin-right:-40px}
.component.component_column_layout .component_content_teaser.job_offer,.component.component_collapsable .component_content_teaser.job_offer{margin-bottom:0;margin-top:3px}
.component.component_container .component_content_teaser_big{margin-bottom:30px;page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important;orphans:10}
.systemRequirements .component{page-break-inside:avoid !important}
.page.sub-page.sub_page_ga .stage{display:none}
.page.sub-page.sub_page_ga .link2pdf{display:block !important;padding:40px 0 40px 0;text-align:center;font-size:20px;font-weight:bolder;border:1px solid black;margin:20px 20px 0 40px;width:80%}
.page.sub-page.sub_page_ga .link2pdf h1{border-bottom:1px solid #e1e7e7;margin:0 0 60px 0}
.page.sub-page.sub_page_ga .link2pdf a{color:black;font-size:18px;font-weight:600;width:580px}
.page.sub-page.sub_page_ga .footer{display:none}
.page.sub-page.sub_page_ga .bg-flyout{display:none}
.frac-symbol{font-size:.95rem}
.frac-text{font-size:.83rem}
html[data-useragent*="Firefox"] body div#wrapper[class$="sub-page"]{overflow:unset !important}
html[data-useragent*="Firefox"] body div#wrapper[class$="sub-page"] div.stage{overflow:unset !important}
html[data-useragent*="Firefox"] body div#wrapper[class$="sub-page"] div.stage div.content{overflow:unset !important}
html[data-useragent*="Firefox"] body div#wrapper[class$="sub-page"] div.stage div.content div.component.component_container#gridview{display:block !important;position:static !important;overflow:unset !important}
.component_address div.contact_data .component_icon:before{font-size:13px;font-size:.8125rem;padding-right:10px}
div.component_anchor_navigation{width:688px}
div.component_anchor_navigation.sticky{left:0;width:769px}
html[data-useragent*="rv:11.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="MSIE 10.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie9 .page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie8 .page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Opera"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation{left:0}
html.csstransitions .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Chrome"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation{left:calc(767px - 100%)}
html.csstransitions .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Chrome"][data-platform*="Win"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation{left:calc(767px - 100%)}
html[data-useragent*="rv:11.0"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="MSIE 10.0"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie9 .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,body.ie8 .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation,html[data-useragent*="Opera"][data-platform*="Win"] .page.sub-page.campaign-page .sticky-wrapper.is-sticky .component_anchor_navigation{left:0}
.sticky-wrapper.is-sticky .component_anchor_navigation{width:769px}
.sticky-wrapper.is-sticky .component_anchor_navigation ul.navigation_list{width:93%}
div.component_anchor_navigation_ga{width:688px}
html[data-useragent*="rv:11.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="MSIE 10.0"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie9 .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,body.ie8 .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Safari"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Opera"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:0}
html.csstransitions .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Chrome"][data-platform*="Win"] .page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:calc(767px - 100%)}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga{width:769px}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon.dark:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon.dark:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon.dark:active{color:#111}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .prev_anchor span.component_icon:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .next_anchor span.component_icon:active,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_buttons .top_anchor span.component_icon:active{background-color:#ff0}
.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_navigation_list,.sticky-wrapper.is-sticky .component_anchor_navigation_ga .navigation_points ul.sub_sub_navigation_list{width:769px}
html.csstransitions .page.stage_page .sticky-wrapper.is-sticky .component_anchor_navigation_ga,html[data-useragent*="Chrome"][data-platform*="Win"] .page.stage_page .sticky-wrapper.is-sticky .component_anchor_navigation_ga{left:calc(767px - 100%)}
div.component_carousel{page-break-inside:avoid !important}
div.component_carousel .carousel-indicators{margin-bottom:8px}
div.component_carousel .carousel-caption{width:50%}
.component_checkbox.imaged{width:300px}
div.component_circle_teaser{margin-right:30px}
div.component_collapsable_simple div.collapsable_content_simple{display:block}
div.component_collapsable_simple div.collapsable_content_simple.down{display:block}
div.component_table div.table_container table th.article-download .component_link{display:none}
div.component_column_layout.col-mode-desktop>div.col{width:auto}
div.component_column_layout.col-mode-desktop>div.col.col-t-50{width:50%}
div.component_column_layout.col-mode-desktop>.col-right{float:none}
div.component_column_layout.col-mode-desktop>.col-right>div.col-content{padding-left:0}
div.component_column_layout.col-mode-desktop>.col-left{float:none}
div.component_column_layout.col-mode-desktop>.col-left>div.col-content{padding-right:0}
div.component_column_layout.col-mode-tablet>.col-right{float:right}
div.component_column_layout.col-mode-tablet>.col-right>div.col-content{padding-left:15px}
div.component_column_layout.col-mode-tablet>.col-left{float:left}
div.component_column_layout.col-mode-tablet>.col-left>div.col-content{padding-right:15px}
div.component_column_layout.col-mode-both div.component_content_teaser,div.component_column_layout.col-mode-tablet div.component_content_teaser{padding-left:10px;padding-right:10px}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info{padding-left:10px;padding-right:0}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info h3.dotdotdot,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info h3.dotdotdot{height:auto;max-height:60px}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info p.teaser_text.dotdotdot,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info p.teaser_text.dotdotdot{display:none}
div.component_column_layout.col-mode-both div.component_content_teaser div.content .info div.additional_info,div.component_column_layout.col-mode-tablet div.component_content_teaser div.content .info div.additional_info{height:20px;max-height:20px;font-family:HelveticaNeue31Regular,Helvetica,Arial,sans-serif}
div.component_column_layout.col-mode-both div.component_content_teaser.download div.content div.download div.main,div.component_column_layout.col-mode-tablet div.component_content_teaser.download div.content div.download div.main{padding-right:0}
div.component_column_layout.col-mode-both div.component_content_teaser.download div.content div.download div.main .dotdotdot,div.component_column_layout.col-mode-tablet div.component_content_teaser.download div.content div.download div.main .dotdotdot{max-height:50px}
div.component_column_layout.col-mode-both div.component_content_teaser.download div.content div.download div.main h3 a,div.component_column_layout.col-mode-tablet div.component_content_teaser.download div.content div.download div.main h3 a{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.component_company_location div.location_content div.zoom-image-container,.component.component_company_location div.location_content div.zoom-image-container{float:none;display:block;overflow:hidden}
.component_company_location div.location_content div.zoom-image-container img,.component.component_company_location div.location_content div.zoom-image-container img{width:100%;height:auto}
.component_company_location div.location_content div.content,.component.component_company_location div.location_content div.content{float:none;overflow:hidden;margin-bottom:30px}
.component_company_location div.location_content div.content div.component_address,.component.component_company_location div.location_content div.content div.component_address{float:left}
.component_company_location div.location_content div.content div.component_address .contact_data,.component_company_location div.location_content div.content div.component_address .address_data,.component.component_company_location div.location_content div.content div.component_address .contact_data,.component.component_company_location div.location_content div.content div.component_address .address_data{width:212px}
.component_company_location div.location_content div.content div.component_address .address_data,.component.component_company_location div.location_content div.content div.component_address .address_data{float:left}
.component_company_location div.location_content div.content div.component_address .contact_data,.component.component_company_location div.location_content div.content div.component_address .contact_data{float:left;margin-top:0;margin-bottom:14px;line-height:1.6;font-size:13px;font-size:.8125rem;letter-spacing:0;width:185px;padding-left:25px}
.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan,.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan{font-size:13px;font-size:.8125rem}
.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan span.icon.icon-location:before,.component.component_company_location div.location_content div.content div.component_address .contact_data span.component_link.location_plan span.icon.icon-location:before{font-size:13px;font-size:.8125rem}
.component_company_location.small div.location_content div.content,.component.component_company_location.small div.location_content div.content{min-height:205px;margin:0 17px 7px}
.component_company_location.small div.location_content div.content div.component_address,.component.component_company_location.small div.location_content div.content div.component_address{float:none;padding-left:0;padding-right:0;margin-top:22px}
.component_company_location.small div.location_content div.content div.component_address .contact_data,.component.component_company_location.small div.location_content div.content div.component_address .contact_data{padding-left:0}
.component_company_location span.seperator{display:none}
div.component.component_container.columns_2{clear:both}
div.component.component_container.columns_2 div.component.container_child{width:340px;page-break-inside:avoid !important;break-inside:avoid !important;-webkit-column-break-inside:avoid !important}
div.component.component_container.columns_2.mode-desktop div.component.container_child{width:100%}
div.component.component_container.columns_4 div.component.container_child{margin:0 20px 20px 0;page-break-inside:avoid !important;break-inside:avoid !important;-webkit-column-break-inside:avoid !important}
div.component.component_container.columns_4 div.component.container_child:nth-child(2n),div.component.component_container.columns_4 div.floating:nth-child(2n) .component.container_child{margin-right:0;page-break-inside:avoid !important;break-inside:avoid !important;-webkit-column-break-inside:avoid !important}
div.component.component_container.columns_4 div.component.container_child:nth-child(2n+1):before{clear:left;content:" ";float:left !important}
div.component.component_container.columns_4 div.component.container_child:nth-child(2n):after{clear:both;content:" ";display:table;float:none}
.homepageTeaserList div.component.component_container.columns_4.homepage{margin-left:129px;margin-top:600px;margin-bottom:50px;max-width:767px;margin-bottom:30px}
.component_container_show_more>.component_button{margin-top:30px}
div.component_container_show_more_text{position:relative;overflow:hidden;max-height:2000px !important}
div.component_container_show_more_text div.collapsable_content_show_more_text{overflow:hidden}
div.component_container_show_more_text div.collapsable_content_show_more_text.collapsed{max-height:2000px !important}
div.component_content_teaser_big{background-color:#f1f4f4 !important;page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
div.component_content_teaser_big a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
div.component_content_teaser_big div.left-content .component_image{width:100% !important;height:100% !important}
div.component_content_teaser_big div.left-content .component_image.border div.image_container{width:100% !important;height:100% !important}
div.component_content_teaser_big div.left-content .component_image div.image_container{width:50% !important;height:50% !important}
div.component_content_teaser_big div.left-content .component_image.grid-size{width:159px;height:159px}
div.component_content_teaser_big div.left-content .component_image.grid-size div.image_container{width:159px;height:159px}
div.component_content_teaser_big div.right-content{padding-top:0}
div.component_content_teaser_big div.right-content div.image_article_content.dotdotdot{height:100%;max-height:none}
div.component_content_teaser_big div.right-content div.image_article_content p.article_text{display:none}
div.component_content_teaser_big div.right-content .component_lightbox_text{left:355px;bottom:20px}
div.component_content_teaser_big div.right-content div.navigation{display:none}
div.component_content_teaser_big.text_address_buttons{margin-bottom:60px}
div.component_content_teaser_big.text_address_buttons div.right-content div.image_article_content.dotdotdot{height:350px}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation{bottom:-60px;right:0}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation .component_button .button.tertiaryTextButton{margin-right:15px;background-color:#f1f4f4}
div.component_content_teaser_big.text_address_buttons div.right-content div.navigation .component_button .button.tertiaryTextButton:hover{background-color:#e1e7e7}
div.component_content_teaser_big.seminar{margin-bottom:80px}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton{background-color:#f1f4f4}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.tertiaryIconButton:hover{background-color:#e1e7e7}
div.component_content_teaser_big.seminar .right-content .navigation .component_button.primaryTextButton,div.component_content_teaser_big.seminar .right-content .navigation .component_button.primary{margin-left:3px}
div.component_content_teaser_big.seminar .right-content .navigation .buttons{position:absolute;right:0}
div.component_content_teaser_download_collapsable .content_download .component_content_teaser .content .controls{display:none}
div.component_content_teaser_download_collapsable .content_download{page-break-inside:avoid !important}
div.component_content_teaser_download_collapsable .content_download_details .col{padding:0}
div.component_content_teaser_download_collapsable .content_download_details div.closer{margin-top:60px}
div.component_content_teaser{background-color:#f1f4f4}
div.component_content_teaser:active,div.component_content_teaser:hover{background-color:#f1f4f4}
div.component_content_teaser div.content div.inner-table{width:auto}
div.component_content_teaser div.content div.controls{display:none}
div.component_content_teaser.download div.content div.thumb .component_image img{box-shadow:none}
div.component_content_teaser_list_collapsible.container_child,div.component_content_teaser_list_collapsible.download{page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
div.component_content_teaser_list_collapsible div.content .info{padding:0 0 0 15px}
div.component_content_teaser_list_collapsible div.content .info p.teaser_text.dotdotdot{max-height:56px}
div.component_content_teaser.reference div.content .thumb{width:160px}
div.component_content_teaser.reference div.content .thumb .component_image .image_container a img{height:auto;width:auto;max-width:160px;max-height:170px}
div.component_content_teaser.reference div.content .info .col.main div.description{max-height:60px}
div.component_content_teaser.reference div.content .info .col.main div.description.dotdotdot{max-height:60px;overflow:hidden}
div.component_content_teaser.job_offer{padding:20px}
div.component_content_teaser.job_offer .content{min-height:0}
div.component_content_teaser.job_offer .content .info.job_offer h3.title{display:inline}
div.component_content_teaser.job_offer .content .info.job_offer p.job_location{margin:3px 0 0 0}
div.component_content_teaser.notice_model div.content div.info div.main.col{padding-right:15px;width:250px}
div.component_content_teaser.notice_download div.content div.info div.main.col{padding-right:15px;width:250px}
div.component_content_teaser.notice_download div.content div.info div.filesize.col{display:none}
div.component_content_teaser.notice_order div.content div.info div.main.col{padding-right:15px;width:250px}
div.component_content_teaser.notice_order div.content div.info div.date.col{padding-right:0}
div.component_content_teaser.notice_seminar div.content div.info div.main.col{padding-right:15px;width:250px}
div.component_content_teaser.notice_seminar div.content div.info div.location.col{display:none}
div.component_content_teaser_news_collapsable .content_news{margin-bottom:2px}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text div.description{width:420px}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text .navigation{display:none}
div.component_content_teaser_news_collapsable .content_news .component_content_teaser .content div.info div.main .component_rich_text p .more_info{margin-left:20px}
div.component_content_teaser_news_collapsable .content_news .content_news_details{display:block}
div.component_content_teaser_news_collapsable .content_news .content_news_details div.closer{display:none}
div.component_content_teaser_small{background-color:#f1f4f4}
div.component_content_teaser_small:active,div.component_content_teaser_small:hover{background-color:#f1f4f4}
div.component_content_teaser_small div.content .info{padding:0 20px}
div.component_content_teaser_small a.teaser-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
div.component_cookies{width:768px;padding:25px 40px 35px 40px}
div.main-page div.component_cookies div.wrapper{max-width:729px}
div.component_customer_review div.wrapper{width:85%}
div.component_divider{display:block}
div.component_divider.hide_tablet{display:none}
div.component_flyout_infobox{background-position:188px;padding-left:0;padding-top:40px;padding-bottom:40px}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a span.text{display:none}
div.component_flyout_infobox div.flyout_infobox_content>.icon{width:207px;padding-left:0;text-align:center}
div.component_flyout_infobox div.flyout_infobox_content .information_content{padding-left:73px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data{padding-top:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data div{width:160px;margin-right:80px;padding:10px 0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data div:nth-child(2){margin-right:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .service-data div:last-child{padding-top:5px;width:180px;margin-right:25px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data{display:block}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component{display:block;float:left;width:auto}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address{padding-right:0;width:205px;margin-bottom:25px}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address:last-child{float:none;margin-bottom:0}
div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address div.contact_data,div.component_flyout_infobox div.flyout_infobox_content .information_content .center .info-data div.component.component_address div.address_data{float:none}
div.component_flyout_infobox div.flyout_infobox_content div.information_close{width:auto}
div.component_flyout_infobox div.flyout_infobox_content div.information_close span.component_link.info-close a:hover span.text{display:none}
div.component_flyout_infobox div.flyout_infobox_content div.information_close a.info-close:hover span.text,div.component_flyout_infobox div.flyout_infobox_content div.information_close a.info-close :active span.text,div.component_flyout_infobox div.flyout_infobox_content div.information_close a.info-close :focus span.text{display:none}
div.component_content_teaser_big.text_address_buttons{style:"float:left;"}
.component_input_text,.component_select,.component_radio,.component_textarea{page-break-inside:avoid !important}
div.orderForm .component.component_textarea{display:block;float:left;width:100%}
.component_form_container form#seminar_signin_form .component_column_layout .component_input_text{float:left;width:100%}
body.ie div.callbackForm,body.ie div.orderForm,body.ie div.component_form_container,body.ie9 div.callbackForm,body.ie9 div.orderForm,body.ie9 div.component_form_container,body.ie8 div.callbackForm,body.ie8 div.orderForm,body.ie8 div.component_form_container,html[data-useragent*="rv:11.0"] div.callbackForm,html[data-useragent*="rv:11.0"] div.orderForm,html[data-useragent*="rv:11.0"] div.component_form_container,html[data-useragent*="MSIE 10.0"] div.callbackForm,html[data-useragent*="MSIE 10.0"] div.orderForm,html[data-useragent*="MSIE 10.0"] div.component_form_container,html[data-useragent*="Firefox"][data-platform*="Win"] div.callbackForm,html[data-useragent*="Firefox"][data-platform*="Win"] div.orderForm,html[data-useragent*="Firefox"][data-platform*="Win"] div.component_form_container{width:700px}
body.ie div.callbackForm form,body.ie div.callbackForm form#callback_request_form,body.ie div.callbackForm form#serviceviptool_form_step1,body.ie div.callbackForm form#seminar_signin_form,body.ie div.orderForm form,body.ie div.orderForm form#callback_request_form,body.ie div.orderForm form#serviceviptool_form_step1,body.ie div.orderForm form#seminar_signin_form,body.ie div.component_form_container form,body.ie div.component_form_container form#callback_request_form,body.ie div.component_form_container form#serviceviptool_form_step1,body.ie div.component_form_container form#seminar_signin_form,body.ie9 div.callbackForm form,body.ie9 div.callbackForm form#callback_request_form,body.ie9 div.callbackForm form#serviceviptool_form_step1,body.ie9 div.callbackForm form#seminar_signin_form,body.ie9 div.orderForm form,body.ie9 div.orderForm form#callback_request_form,body.ie9 div.orderForm form#serviceviptool_form_step1,body.ie9 div.orderForm form#seminar_signin_form,body.ie9 div.component_form_container form,body.ie9 div.component_form_container form#callback_request_form,body.ie9 div.component_form_container form#serviceviptool_form_step1,body.ie9 div.component_form_container form#seminar_signin_form,body.ie8 div.callbackForm form,body.ie8 div.callbackForm form#callback_request_form,body.ie8 div.callbackForm form#serviceviptool_form_step1,body.ie8 div.callbackForm form#seminar_signin_form,body.ie8 div.orderForm form,body.ie8 div.orderForm form#callback_request_form,body.ie8 div.orderForm form#serviceviptool_form_step1,body.ie8 div.orderForm form#seminar_signin_form,body.ie8 div.component_form_container form,body.ie8 div.component_form_container form#callback_request_form,body.ie8 div.component_form_container form#serviceviptool_form_step1,body.ie8 div.component_form_container form#seminar_signin_form,html[data-useragent*="rv:11.0"] div.callbackForm form,html[data-useragent*="rv:11.0"] div.callbackForm form#callback_request_form,html[data-useragent*="rv:11.0"] div.callbackForm form#serviceviptool_form_step1,html[data-useragent*="rv:11.0"] div.callbackForm form#seminar_signin_form,html[data-useragent*="rv:11.0"] div.orderForm form,html[data-useragent*="rv:11.0"] div.orderForm form#callback_request_form,html[data-useragent*="rv:11.0"] div.orderForm form#serviceviptool_form_step1,html[data-useragent*="rv:11.0"] div.orderForm form#seminar_signin_form,html[data-useragent*="rv:11.0"] div.component_form_container form,html[data-useragent*="rv:11.0"] div.component_form_container form#callback_request_form,html[data-useragent*="rv:11.0"] div.component_form_container form#serviceviptool_form_step1,html[data-useragent*="rv:11.0"] div.component_form_container form#seminar_signin_form,html[data-useragent*="MSIE 10.0"] div.callbackForm form,html[data-useragent*="MSIE 10.0"] div.callbackForm form#callback_request_form,html[data-useragent*="MSIE 10.0"] div.callbackForm form#serviceviptool_form_step1,html[data-useragent*="MSIE 10.0"] div.callbackForm form#seminar_signin_form,html[data-useragent*="MSIE 10.0"] div.orderForm form,html[data-useragent*="MSIE 10.0"] div.orderForm form#callback_request_form,html[data-useragent*="MSIE 10.0"] div.orderForm form#serviceviptool_form_step1,html[data-useragent*="MSIE 10.0"] div.orderForm form#seminar_signin_form,html[data-useragent*="MSIE 10.0"] div.component_form_container form,html[data-useragent*="MSIE 10.0"] div.component_form_container form#callback_request_form,html[data-useragent*="MSIE 10.0"] div.component_form_container form#serviceviptool_form_step1,html[data-useragent*="MSIE 10.0"] div.component_form_container form#seminar_signin_form,html[data-useragent*="Firefox"][data-platform*="Win"] div.callbackForm form,html[data-useragent*="Firefox"][data-platform*="Win"] div.callbackForm form#callback_request_form,html[data-useragent*="Firefox"][data-platform*="Win"] div.callbackForm form#serviceviptool_form_step1,html[data-useragent*="Firefox"][data-platform*="Win"] div.callbackForm form#seminar_signin_form,html[data-useragent*="Firefox"][data-platform*="Win"] div.orderForm form,html[data-useragent*="Firefox"][data-platform*="Win"] div.orderForm form#callback_request_form,html[data-useragent*="Firefox"][data-platform*="Win"] div.orderForm form#serviceviptool_form_step1,html[data-useragent*="Firefox"][data-platform*="Win"] div.orderForm form#seminar_signin_form,html[data-useragent*="Firefox"][data-platform*="Win"] div.component_form_container form,html[data-useragent*="Firefox"][data-platform*="Win"] div.component_form_container form#callback_request_form,html[data-useragent*="Firefox"][data-platform*="Win"] div.component_form_container form#serviceviptool_form_step1,html[data-useragent*="Firefox"][data-platform*="Win"] div.component_form_container form#seminar_signin_form{width:90%}
div.component_functional_footer div.content .col1,div.component_functional_footer form.content .col1{padding-left:0;width:255px}
div.component_headline h1,div.component_headline h2,div.component_headline h3{page-break-after:avoid}
div.component_headline .meta{display:none}
div.component_headline div.component_link.rss,div.component_headline div.component_link.help,div.component_headline div.component_link.notice,div.component_headline div.component_link.print,div.component_headline div.component_link.mobile_menu,div.component_headline div.component_link.gridviewButton,div.component_headline div.component_link.listviewButton,div.component_headline div.component_switch_view,div.component_headline span.component_link.rss,div.component_headline span.component_link.help,div.component_headline span.component_link.notice,div.component_headline span.component_link.print,div.component_headline span.component_link.mobile_menu,div.component_headline span.component_link.gridviewButton,div.component_headline span.component_link.listviewButton,div.component_headline span.component_switch_view{display:none}
div.component_headline_checked h3{page-break-after:avoid}
.component_homepage_slideshow #js_slideshow_info div.js_controls{display:none}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.desktop_bg{display:none}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.tablet_bg{display:block}
.component_homepage_slideshow #js_slideshow_bg div.js_slideshow_inner .js_item img.phone_bg{display:none}
.component_homepage_slideshow .stage .js_item .container .slide-teaser{width:390px}
.component_homepage_slideshow_yellow_teaser{top:187px;width:369px}
.component_homepage_slideshow_yellow_teaser>a,.component_homepage_slideshow_yellow_teaser>span{padding:30px 30px 30px 39px}
.component_homepage_slideshow_yellow_teaser p{line-height:1.5}
span.component_icon.right span.icon-right_thin:after{display:none}
div.component_image div.label a,div.component_image div.label div{width:330px;height:auto;background-color:#ff0 !important;position:absolute;top:42px;padding-bottom:10px}
div.component_image div.label a p.text,div.component_image div.label div p.text{width:280px;margin-bottom:10px}
.component_image_gallery .component_list_of_image_thumbs{border-top:15px solid #fff}
.component_column_layout.col-mode-desktop .col.col-left div.imageGallery.section .component_image_gallery div.main-image-container,.component_column_layout .col.col-left div.imageGallery.section .component_image_gallery div.main-image-container{width:350px !important}
.component_column_layout.col-mode-desktop .col.col-left div.imageGallery.section .component_image_gallery div.main-image-container div.component.component_image,.component_column_layout .col.col-left div.imageGallery.section .component_image_gallery div.main-image-container div.component.component_image{width:350px !important}
.component_column_layout.col-mode-desktop .col.col-left div.imageGallery.section .component_image_gallery div.main-image-container div.component.component_image img.adaptive.image,.component_column_layout .col.col-left div.imageGallery.section .component_image_gallery div.main-image-container div.component.component_image img.adaptive.image{width:350px !important}
.component_info_box{background-position:16% center}
.component_info_box .component_address{float:left;margin-bottom:15px}
.component_info_box .component_address .address_title{margin-top:15px;text-transform:uppercase}
.component_info_box .component_address .contact_data{display:block}
.component_info_box .contact .component_address.vcard{padding-right:20px}
.component_info_box .image_container{width:95px;vertical-align:middle}
.component_info_box div.content{padding:10px 20px 10px 70px}
.component_info_box div.content_infobox{padding:10px 20px 10px 70px}
.component_info_box p{display:block;float:none}
.component_info_box p span.caption{padding-bottom:.8em;margin-bottom:.4em;text-transform:uppercase;border-bottom:1px solid #e1e7e7}
.component_info_box .contact{display:block}
.component_info_box .contact .contentreference{display:inline-table;width:46%}
.component_info_box .contact .contentreference:last-child{display:block}
.component_info_box.hint_box .image_container{width:90px;vertical-align:middle}
.component_info_box.hint_box .content{vertical-align:top;padding-right:10px}
.component_info_box_linked{clear:both;page-break-inside:avoid !important}
.component_column_layout .component_info_box_linked{clear:both;page-break-inside:avoid !important}
div.component_input_text.small,span.component_input_text.small{width:80px}
div.component_input_text.large,span.component_input_text.large{width:200px}
figure.component_figure+div.component.component_legends_list{position:relative}
figure.component_figure+div.component.component_legends_list div.col{width:50%}
figure.component_figure+div.component.component_legends_list div.col.col_1,figure.component_figure+div.component.component_legends_list div.col.col_2{float:left;clear:left}
figure.component_figure+div.component.component_legends_list div.col.col_3{position:absolute;top:0;right:0}
div.component_lightbox span.play-button,div.component_lightbox span.icon.icon-zoom-in{display:none !important}
div.ngdialog .viega-ng-lightbox,div#js-lightbox{width:90%}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-prev,div#js-lightbox div.lightbox-content div.lightbox-table-cell div.content nav.lightbox-nav-next{width:40%}
div.ngdialog .viega-ng-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block,div#js-lightbox div.lightbox-content div.lightbox-table-cell footer div.lightbox-meta-content div.component_lightbox_content.download span.download-block{width:auto}
div.component_lightbox.video .lightbox-meta-content{width:690px}
#js-lightbox-overlay,#js-lightbox{display:none}
div.component_link.help a:hover .component_icon.cycleLink,div.component_link.rss a:hover .component_icon.cycleLink,div.component_link.notice a:hover .component_icon.cycleLink,div.component_link.print a:hover .component_icon.cycleLink,div.component_link.cross a:hover .component_icon.cycleLink,div.component_link.mobile_menu a:hover .component_icon.cycleLink,div.component_link.gridviewButton a:hover .component_icon.cycleLink,div.component_link.listviewButton a:hover .component_icon.cycleLink,span.component_link.help a:hover .component_icon.cycleLink,span.component_link.rss a:hover .component_icon.cycleLink,span.component_link.notice a:hover .component_icon.cycleLink,span.component_link.print a:hover .component_icon.cycleLink,span.component_link.cross a:hover .component_icon.cycleLink,span.component_link.mobile_menu a:hover .component_icon.cycleLink,span.component_link.gridviewButton a:hover .component_icon.cycleLink,span.component_link.listviewButton a:hover .component_icon.cycleLink{opacity:1.0}
.component_list_of_image_thumbs{padding:10px 16px;width:329px}
.component_list_of_image_thumbs.show-more{padding:10px 16px 5px}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb{width:51px;max-height:51px;margin:5px 4px}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image{width:51px;height:51px}
.component_list_of_image_thumbs .component_container_show_more div.image_thumb .component_image .image_container{width:51px;height:51px}
.component_column_layout.col-mode-desktop .component_list_of_image_thumbs{width:469px}
.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb{width:73px;max-height:73px;margin:5px 7px}
.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb .component_image{width:73px;height:73px}
.component_column_layout.col-mode-desktop .component_list_of_image_thumbs div.image_thumb .component_image .image_container{width:73px;height:73px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs{width:329px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb{width:73px;max-height:73px;margin:5px 7px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb .component_image{width:73px;height:73px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs div.image_thumb .component_image .image_container{width:73px;height:73px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb{width:44px;max-height:44px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb .component_image{width:44px;height:44px}
.component_column_layout.col-mode-tablet .component_list_of_image_thumbs.standalone div.image_thumb .component_image .image_container{width:44px;height:44px}
div.component_model_teaser.decorative .component_content_teaser .content .info{padding:0 15px 0 20px}
div.component.component_news_teaser{padding-bottom:40px;padding-left:30px;padding-right:30px}
div.component.component_news_teaser div.news_teaser_item{width:100%;height:130px}
div.component.component_news_teaser div.news_teaser_item:nth-child(2n){padding-left:0}
div.component.component_news_teaser div.news_teaser_item:nth-child(n+2){margin-top:10px}
div.component_notice_content_teaser_head div.content div.label{display:none}
.component_product_searchbox{page-break-inside:avoid !important;background-position:100px center}
.component_product_searchbox .icon-search_category{width:120px;padding-left:0}
.component_product_searchbox div.middle_content{padding-left:50px;width:450px}
.component_product_searchbox.flyout{background-position:188px center;padding-top:40px;padding-bottom:34px}
.component_product_searchbox.flyout .icon-search_category{width:207px}
.component_product_searchbox.flyout .middle_content{width:360px;padding:0;padding-right:15px}
.component_product_searchbox.flyout .middle_content .component_searchfield.light.big{width:245px;margin:0;margin-left:70px;margin-right:15px}
.component_product_searchbox.flyout .middle_content .component_searchfield.light.big input{width:200px}
.component_product_searchbox.flyout .middle_content p.text{padding-left:70px}
.component_product_searchbox.flyout .component_checkbox.light{width:110px;padding-left:0;margin-left:75px}
.component_product_searchbox.flyout .component_checkbox{margin-left:11px}
.component_product_searchbox.flyout .component_link.info-close{padding-right:30px}
.component_product_searchbox.flyout .component_link.info-close span.text{display:none}
.component_product_searchbox.landing_page{background-position:105px center}
.component_product_searchbox.landing_page .icon-search_category{width:132px}
.component_product_searchbox.landing_page .middle_content{padding-left:35px}
.component_product_searchbox.landing_page .middle_content .component_searchfield{margin-bottom:5px}
.component_reference_facts tr th{padding-left:35px;width:130px}
div.component_result_list .component_bar.adjust_filter,div.component_result_list .component_bar.show_results{display:none !important}
div.component_result_list .result_list_filter,div.component_result_list .result_list_table{display:block !important}
div.component_result_list div.info_line div.component_select{display:none}
div.component_result_list form.filter_bar div.filter p.description,div.component_result_list form.filter_bar div.own_filter p.description{width:310px}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.light{width:50%}
div.component_result_list form.filter_bar div.filter div.filter_container div.component_checkbox.imaged{width:295px}
div.component_result_list header.result_list_header .component_select select,div.component_result_list footer.result_list_footer .component_select select{height:40px;margin-top:-2px}
div.component_result_list header.result_list_header div.select_page_number,div.component_result_list footer.result_list_footer div.select_page_number{display:inline-block}
div.component_result_list header.result_list_header div.page_controls,div.component_result_list header.result_list_header div.item_controls,div.component_result_list footer.result_list_footer div.page_controls,div.component_result_list footer.result_list_footer div.item_controls{display:inline-block;height:60px}
div.component_result_list header.result_list_header div.page_controls,div.component_result_list footer.result_list_footer div.page_controls{width:auto}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page{background-color:#f1f4f4;box-shadow:0 1px 0 #d1d7d7}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_last_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_first_page,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_last_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_first_page,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_last_page{padding:0}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page a,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page a,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page a{padding:0 20px}
div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_first_page.goto_next_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_prev_page.goto_next_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_next_page.goto_next_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_prev_page span.text,div.component_result_list header.result_list_header div.page_controls .component_button.goto_last_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_first_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_prev_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_next_page.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_prev_page span.text,div.component_result_list footer.result_list_footer div.page_controls .component_button.goto_last_page.goto_next_page span.text{display:none}
div.component_result_list header.result_list_header div.page_controls .page_control,div.component_result_list footer.result_list_footer div.page_controls .page_control{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);border:1px solid #f1f4f4;background-color:#f1f4f4;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page{width:40px}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page span.text,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page span.text,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.text{display:none}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_previouse_page span.icon,div.component_result_list header.result_list_header div.page_controls .page_control.goto_next_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_previouse_page span.icon,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_next_page span.icon{width:100%;height:100%}
div.component_result_list header.result_list_header div.page_controls .page_control.goto_page_number,div.component_result_list footer.result_list_footer div.page_controls .page_control.goto_page_number{display:none}
div.component_result_list header.result_list_header div.item_controls div.select_items_per_page,div.component_result_list footer.result_list_footer div.item_controls div.select_items_per_page{display:inline-block}
div.component_result_list header.result_list_header div.item_controls .item_control,div.component_result_list footer.result_list_footer div.item_controls .item_control{display:none}
div.component_result_list div.results .component_content_teaser:hover,div.component_result_list div.results .component_content_teaser:active{background-color:#f1f4f4}
div.component_result_list div.results .component_content_teaser.active{background-color:#e1e7e7}
div.component_result_list div.results .component_content_teaser_big.seminar{margin-bottom:80px}
.component_rich_text img{max-width:auto}
.component_rich_text h1,.component_rich_text h2,.component_rich_text h3{page-break-after:avoid}
.component_rich_text.boxed.info_footer{padding-left:40px}
.component.component_searchfield.page input.typeahead-hint,.component.component_searchfield.page input.typeahead-input{padding-left:20px}
div.component_seminar_register .component_headline h2{margin-bottom:25px}
div.component_seminar_register .component_form_container div.component_form_group .component_radio{padding-right:35px}
div.component_service_locations div.component_address{width:50%}
div.component_service_locations div.component_address:nth-child(n+3){margin-top:30px}
.component_side_bar{display:none;width:270px}
.component_side_bar div.content div.meta{display:block}
.component_side_bar div.content ul.icon{display:block}
.component_side_bar div.content div.side_search{display:block}
.component_side_bar div.content div.content_links{height:auto}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item a{height:auto;padding-top:19px;padding-bottom:19px;padding-left:16px}
.component_side_bar div.content div.content_links ul.content_links_items li.start_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.parent_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.child_item.normal a:hover,.component_side_bar div.content div.content_links ul.content_links_items li.current_page.normal a:hover{color:#f1f4f4}
body.logged-in .component_side_bar div.content ul.icon li{width:50%}
div.section.sitemap div.col-content{page-break-inside:avoid !important}
body div.component_anchor_navigation,body div.component_anchor_navigation_ga{display:none}
body #anchor_navigation-sticky-wrapper{display:none}
span.component_switch_view{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;width:auto;border-radius:0}
span.component_switch_view span.gridviewButton.switch,span.component_switch_view span.listviewButton.switch{display:none}
span.component_switch_view .component_link.gridviewButton,span.component_switch_view .component_link.listviewButton{width:25px;height:25px;display:block}
span.component_switch_view .component_link.gridviewButton.active,span.component_switch_view .component_link.listviewButton.active{display:none}
span.component_switch_view .component_link.gridviewButton span.component_icon span.icon:before,span.component_switch_view .component_link.listviewButton span.component_icon span.icon:before{color:#000}
div.component_table.cad div.cad_head{margin-top:30px}
div.component_table.cad div.legend_cols .col{width:50%}
div.component_table div.legend_cols .col{width:33%}
div.component_table .controls .component_button{float:right;margin-bottom:0}
div.component_teaser div.t-anchor{display:block;table-layout:unset}
div.component_teaser div.t-anchor div.images_content{display:unset}
div.component_teaser.teaser_homepage{width:240px;height:305px}
div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img{width:220px;height:220px}
div.component_teaser.teaser_homepage div.t_anchor div.images_content div.t_img div.image_container{width:220px;height:220px}
div.component_teaser.teaser_homepage div.t_anchor div.t_desc{width:220px}
div.component_teaser.teaser_homepage div.t_anchor div.t_desc div.t_desc_content{height:63px;max-height:none}
div.component_teaser.teaser_middle{width:330px;height:415px;background-color:#f1f4f4 !important;page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
div.component_teaser.teaser_middle div.t_anchor{width:330px;height:415px}
div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img{width:310px;height:310px}
div.component_teaser.teaser_middle div.t_anchor div.images_content div.t_img div.image_container{width:310px;height:310px}
div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size{width:310px;height:310px}
div.component_teaser.teaser_middle div.t_anchor div.images_content.grid-size div.t_img.grid-size{width:154px;height:154px}
div.component_teaser.teaser_middle div.t_anchor div.t_desc{width:310px;height:85px}
div.component_teaser.teaser_middle div.t_anchor div.t_desc div.t_desc_content{height:63px;max-height:none}
div.component_teaser.teaser_big{width:330px;height:415px;page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
div.component_teaser.teaser_big div.space-line{display:block;line-height:2px}
div.component_teaser.teaser_big div.t_anchor{width:330px;height:415px}
div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img{width:310px;height:310px}
div.component_teaser.teaser_big div.t_anchor div.images_content div.t_img div.image_container{width:310px;height:310px}
div.component_teaser.teaser_big div.t_anchor div.images_content.grid-size{width:310px;height:310px}
div.component_teaser.teaser_big div.t_anchor div.t_desc{width:310px;height:85px}
div.component_teaser.teaser_big div.t_anchor div.t_desc div.t_desc_content{height:70px;max-height:none}
div.component_content_teaser div.content .thumb .component_image div.image_container a{box-shadow:none;-webkit-box-shadow:none}
article.teaser_flyout{width:230px;margin-bottom:0}
article.teaser_flyout h1{font-size:20px;font-size:1.25rem}
article.teaser_flyout img{width:210px;height:93px}
#wrapper.sub-page .stage .landing-page-content .teaser_flyout,#wrapper.sub-page .nav-flyout .teaser_flyout,.landing-page .stage .landing-page-content .teaser_flyout,.landing-page .nav-flyout .teaser_flyout,.flyout-page .stage .landing-page-content .teaser_flyout,.flyout-page .nav-flyout .teaser_flyout{width:230px}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper img{margin-right:15px}
div.component_teaser_seminars div.seminar_summaries div.summary div.summary_wrapper div.description{padding-right:15px}
div.component_teaser_seminars div.seminar_teasers div.teaser div.description{max-height:165px}
div.component_teaser_seminars div.seminar_teasers div.teaser h3{font-size:13px;font-size:.8125rem}
div.component_teaser_seminars div.seminar_teasers div.teaser div.date{font-family:HelveticaNeue65Medium,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem}
div.component_teaser_seminars div.seminar_teasers div.teaser div.date:lang(ru){font-family:HelveticaNeueLTW10-65Medium,Helvetica,Arial,sans-serif}
div.component_teaser_seminars div.seminar_teasers div.teaser div.location{font-size:13px;font-size:.8125rem}
div.component_teaser_seminars div.seminar_teasers div.controls{bottom:25px}
.component_video video{height:100%;width:100%}
.component_video div.label a,.component_video div.label div,.component_video div.component_homepage_slideshow_yellow_teaser a,.component_video div.component_homepage_slideshow_yellow_teaser{padding-bottom:10px;top:42px;width:330px}
.component_video div.label a p.text,.component_video div.label div p.text,.component_video div.component_homepage_slideshow_yellow_teaser a p.text,.component_video div.component_homepage_slideshow_yellow_teaser p.text{width:280px;margin-bottom:10px}
div.component_visign_anchor_navigation{margin-left:-35px;margin-right:-35px;margin-left:-38px;margin-right:-37px}
div.component_visign_anchor_navigation img[data-img-desktop]{content:attr(data-img-tablet,url)}
div.component_visign_anchor_navigation img[data-img-tablet]{content:attr(data-img-tablet,url)}
div.component_visign_anchor_navigation img[data-img-phone]{content:attr(data-img-tablet,url)}
div.component_visign_anchor_navigation div.anchornavbar,div.component_visign_anchor_navigation .nav-toggle{display:none}
div.component_visign_anchor_navigation h2,div.component_visign_anchor_navigation h2.visign-products-h2{color:#111;border-bottom:1px solid #e1e7e7}
div.component_visign_anchor_navigation .tertiaryTextButton{display:none}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction{color:#111}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p{color:#111}
div.component_visign_anchor_navigation .visign-nomobile,div.component_visign_anchor_navigation span.visign-nomobile{display:none}
div.component_visign_anchor_navigation .visign-nodesktop,div.component_visign_anchor_navigation span.visign-nodesktop{display:initial}
div.component_visign_anchor_navigation .nav-collapse a{padding:1em 2em 1em 0}
div.component_visign_anchor_navigation .nav-aside a{padding:1em 0 1em 2em}
div.component_visign_anchor_navigation .nav-sub ul li a{padding:1em 2em 1em 0}
div.component_visign_anchor_navigation nav.sticky.nav-sub,div.component_visign_anchor_navigation nav.nav-sub.sticky{top:3.2em;position:sticky;overflow:auto !important;z-index:20}
div.component_visign_anchor_navigation .nav-sub ul.visign_carousel_buttons li a{padding:1em .6em 0 0}
div.component_visign_anchor_navigation ul.visign_carousel_buttons .component_icon.cycleLink{width:4.3em;height:4.3em;border-radius:2.25em}
div.component_visign_anchor_navigation .nav-sub ul.visign_carousel_buttons{font-size:.4rem;margin-right:35px;padding-left:0}
div.component_visign_anchor_navigation .nav-sub ul,div.component_visign_anchor_navigation .nav-collapse ul{padding-left:40px;font-size:.8rem}
div.component_visign_anchor_navigation .nav-aside ul{font-size:.8rem;margin-right:40px}
div.component_visign_anchor_navigation .nav-sub .icon:before,div.component_visign_anchor_navigation .nav-sub .icon:after,div.component_visign_anchor_navigation #configurator.icon-Konfigurator::before,div.component_visign_anchor_navigation #configurator.icon-Konfigurator:before{font-size:17.6px;font-size:1.1rem;vertical-align:-15%}
div.component_visign_anchor_navigation ul.visign_carousel_buttons span.component_link .component_icon.cycleLink span.icon::before,div.component_visign_anchor_navigation ul.visign_carousel_buttons span.component_link .component_icon.cycleLink span.icon::after{font-size:.6rem;line-height:3em}
div.component_visign_anchor_navigation h2{margin-bottom:1.5em}
div.component_visign_anchor_navigation h2.visign-products-h2{font-family:HelveticaNeue45Light,Helvetica,Arial,sans-serif;font-weight:normal;font-size:25.6px;font-size:1.6rem;margin-top:2em}
div.component_visign_anchor_navigation div[id^='awards'],div.component_visign_anchor_navigation div#awards{padding-left:35px;padding-right:35px}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child{height:226px;margin:0 4px 6px 2px;padding:0}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container,div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image{width:226px;height:226px}
div.component_visign_anchor_navigation [id^='awards'] .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img,div.component_visign_anchor_navigation #awards .component_list_of_multimedia_thumbs div.component_container.columns_4 div.content.container_child div.component_image div.image_container img{max-width:100%;max-height:100%;width:226px;height:226px}
div.component_visign_anchor_navigation [id^='references'] div.component_button div.button,div.component_visign_anchor_navigation [id^='productinfos'] div.component_button div.button,div.component_visign_anchor_navigation #life-references div.component_button div.button,div.component_visign_anchor_navigation #public-references div.component_button div.button,div.component_visign_anchor_navigation #style-references div.component_button div.button,div.component_visign_anchor_navigation #more-references div.component_button div.button,div.component_visign_anchor_navigation #life-productinfos div.component_button div.button,div.component_visign_anchor_navigation #public-productinfos div.component_button div.button,div.component_visign_anchor_navigation #style-productinfos div.component_button div.button,div.component_visign_anchor_navigation #more-productinfos div.component_button div.button{line-height:50px}
div.component_visign_anchor_navigation [id^='productinfos'] .component_link span.text,div.component_visign_anchor_navigation #life-productinfos .component_link span.text,div.component_visign_anchor_navigation #public-productinfos .component_link span.text,div.component_visign_anchor_navigation #style-productinfos .component_link span.text,div.component_visign_anchor_navigation #more-productinfos .component_link span.text{font-size:15.2px;font-size:.95rem}
div.component_visign_anchor_navigation .visign-products-info-overlay{padding-left:40px;padding-right:40px;top:33em !important}
div.component_visign_anchor_navigation div.component_carousel div.visign-products-info-buttons{padding-left:3em}
div.component_visign_anchor_navigation h3.visign-products-info-h3{font-size:49.6px;font-size:3.1rem}
div.component_visign_anchor_navigation h4.visign-products-info-h4,div.component_visign_anchor_navigation div.visign-products-info-content-txt p{font-size:17.6px;font-size:1.1rem}
div.component_visign_anchor_navigation h1.visign-products-references-h1{border-bottom:1px solid #f1f4f4;font-size:1.6rem}
div.component_visign_anchor_navigation div.visign-products-references-content-txt .component_rich_text strong,div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction strong{font-size:1.1rem !important;color:#f1f4f4}
div.component_visign_anchor_navigation div.visign-products-references-content-txt p,div.component_visign_anchor_navigation span.visign_products_references_txtlink span.text.left,div.component_visign_anchor_navigation div.visign-products-references-content-txt p.visign-products-references-introduction{font-size:1.1rem}
div.component_visign_anchor_navigation [id^='references'],div.component_visign_anchor_navigation #life-references,div.component_visign_anchor_navigation #public-references,div.component_visign_anchor_navigation #style-references,div.component_visign_anchor_navigation #more-references{padding-left:40px;padding-right:40px;padding-top:3em;padding-bottom:3em}
div.component_visign_anchor_navigation [id^='references'] div.col.col-w-65,div.component_visign_anchor_navigation #life-references div.col.col-w-65,div.component_visign_anchor_navigation #public-references div.col.col-w-65,div.component_visign_anchor_navigation #style-references div.col.col-w-65,div.component_visign_anchor_navigation #more-references div.col.col-w-65{width:90% !important}
div.component_visign_anchor_navigation [id^='references'] div.col.col-w-35,div.component_visign_anchor_navigation #life-references div.col.col-w-35,div.component_visign_anchor_navigation #public-references div.col.col-w-35,div.component_visign_anchor_navigation #style-references div.col.col-w-35,div.component_visign_anchor_navigation #more-references div.col.col-w-35{width:40% !important}
div.component_visign_anchor_navigation div.visign_products_references_btn span.component_link .component_icon{float:right}
div.component_visign_anchor_navigation div.visign-products-references-button .component_button{width:100%}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls{padding-top:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul{margin-bottom:2.5em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{margin-right:1em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:hover::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:active::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn:focus::before,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a.active::before{left:.5em}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn{width:26px !important;height:26px !important}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn a{height:52px;width:26px}
div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls ul.visign-colorcarousel-buttons li.visign-colorbtn::after{box-shadow:inset 1px -2px 9px 1px #4f4f4f;width:26px !important;height:26px !important;top:26px}
div.component_visign_anchor_navigation [id^='productdetails'] div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #life-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #life-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #life-productdetails-103 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #public-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #public-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #public-productdetails-103 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #style-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #style-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #style-productdetails-103 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #more-productdetails-101 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #more-productdetails-102 div.component_button div.button.primaryTextButton,div.component_visign_anchor_navigation #more-productdetails-103 div.component_button div.button.primaryTextButton{line-height:50px !important;color:#111 !important;background-color:#fff !important;box-shadow:0 1px 0 rgba(79,79,79,0.25) !important}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom .component_button{width:100%}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom div.component_button div.button{line-height:50px}
div.component_visign_anchor_navigation div.visign-products-details-right-bottom span.component_link .component_icon{float:right}
div.component_visign_anchor_navigation .visign-colorbtn:hover::after,div.component_visign_anchor_navigation .visign-colorbtn:focus::after,div.component_visign_anchor_navigation .visign-colorbtn:active::after{box-shadow:inset 0 0 0 2px yellow !important}
div.component_visign_anchor_navigation .visign-colorbtn a.active::after,div.component_visign_anchor_navigation .visign-colorbtn a:active::after{box-shadow:inset 0 0 0 2px yellow !important;width:26px !important;height:26px !important;top:26px}
div.component_visign_anchor_navigation h4.visign-products-details-h4,div.component_visign_anchor_navigation h5.visign-products-details-h5,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right p,div.component_visign_anchor_navigation div.visign-products-details-content-txt-right ul li,div.component_visign_anchor_navigation div.visign-products-details-colorcarousel-controls p{font-size:19.2px;font-size:1.2rem}
div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom,div.component_visign_anchor_navigation div.visign-products-details-content-txt-left-bottom p{font-size:12.8px;font-size:.8rem}
div.component_visign_anchor_navigation .visign-products-details-overlay,div.component_visign_anchor_navigation .visign-products-details-overlay-middle,div.component_visign_anchor_navigation .visign-products-details-overlay-bottom{left:40px !important;right:40px !important}
div.component_visign_anchor_navigation .visign-products-details-overlay{top:28em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-middle{top:38em !important}
div.component_visign_anchor_navigation .visign-products-details-overlay-bottom{top:62em !important;border-top:1px solid #282828}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text ul li::before,div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul li::after,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul li::before,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul li::after{font-size:15.2px;font-size:.95rem;padding-right:1.5em;margin-left:-1.2em !important}
div.component_visign_anchor_navigation [id^='productinfos'] div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #life-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #public-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #style-productdetails-102 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-100 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-101 div.component_rich_text ul,div.component_visign_anchor_navigation #more-productdetails-102 div.component_rich_text ul{margin-left:0;padding-left:1.3em;text-indent:-1.3em}
div.component_visign_anchor_navigation div.visign-products-details-colored p{margin-bottom:0;margin-top:0}
div.component_visign_bigstage .component_video div.label a{top:35% !important}
div.component_visign_retailersearch #store-locator-search{padding:0 75px 0 20px}
div.component_visign_retailersearch .visign_retailer_down{padding-left:2em;padding-right:2em}
div.component_visign_retailersearch .component.component_column_layout .component_button{float:none;margin-top:1em;margin-bottom:3em}
div.component_visign_retailersearch div.component_collapsable_simple span.component_link.js_collapsable_content_simple_button span.text{margin-top:-20px;right:475px}
div.component_visign_retailersearch .js_collapsable_content_simple_button::before{position:absolute;margin-top:-18px;right:580px}
div.component_visign_retailersearch .visign_retailerinfo{padding-left:2em;padding-right:2em}
div.component_visign_retailersearch .component.component_column_layout .component_image{margin-bottom:0}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-35{width:15%}
div.component_visign_retailersearch div.component_column_layout.col-mode-both>div.col.col-w-65{width:85%}
div.component_visign_retailersearch .paginator-entry-limiter{display:none}
div.component_visign_retailersearch .paginator-entry-limiter-mobile{display:inline-block}
div.component_visign_retailersearch .visign-paginator-desktop{display:none}
div.component_visign_retailersearch .visign-paginator-mobile{display:inline-block}
div.component_visign_retailersearch .paginator-entry-limiter-mobile .active,div.component_visign_retailersearch .visign-paginator-mobile .active{height:20px;border-radius:0;background-color:unset;padding:0 5px}
div.component_visign_retailersearch .paginator-entry-limiter{height:30px;border-radius:0;background-color:unset;padding:0 5px}
div.component_visign_retailersearch div.visign_item_controls select.paginator-entry-limiter-mobile,div.component_visign_retailersearch div.visign_page_controls select{box-shadow:0 1px 0 #4f4f4f;box-shadow:0 1px 0 rgba(79,79,79,0.25);margin:0;font-family:HelveticaNeue75Bold,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;outline:0;outline-width:0;vertical-align:middle;text-transform:uppercase;width:auto;padding:0 10px;height:40px;cursor:pointer;text-align:right}
div.component_visign_retailersearch div.visign_item_controls select.paginator-entry-limiter-mobile:lang(ru),div.component_visign_retailersearch div.visign_page_controls select:lang(ru){font-family:HelveticaNeueLTW10-75Bold,Helvetica,Arial,sans-serif}
div.component_visign_retailersearch div.visign_item_controls span.visign_label,div.component_visign_retailersearch div.visign_page_controls span.visign_label_mobile{display:inline}
div.component_visign_retailersearch div.visign_item_controls span.visign_label_mobile{display:none}
div.component_visign_retailersearch .visign_item_controls{line-height:60px;padding-right:2em}
div.component_visign_retailersearch .visign_page_controls{left:2em;line-height:60px}
div.component_visign_faq_component div.component_column_layout.col-mode-both>.col-right>div.col-content{padding-right:30px;padding-left:0}
div.component_visign_faq_component .visign_faq_image{margin-top:15px !important}
div.component_visign_faq_component .visign_faq_question_phone{display:none}
div.component_visign_product_teaser .visign_product_teaser_image:before{font-size:22.4px;font-size:1.4rem}
div.component_visign_product_teaser .visign_product_teaser_image{font-size:22.4px;font-size:1.4rem}
body{background:0}
body footer,body nav{display:none}
body header,body header>*{visibility:hidden}
body header.result_list_header{display:none}
body #logo{visibility:visible}
body .meta-nav .locale{visibility:visible}
body .meta-nav .locale span{color:#4f4f4f}
body div.component_anchor_navigation,body div.component_anchor_navigation_ga{display:none}
body #anchor_navigation-sticky-wrapper{display:none}
body html[data-useragent*="Firefox"][data-platform*="Win"] .page.sub-page div.stage>.content{padding-top:40px}
body html[data-useragent*="Firefox"][data-platform*="Win"] h1{border-bottom:1px solid #e1e7e7 !important}
#wrapper{background:0}
#wrapper .content{width:100%;border:0}
#wrapper.sub-page{background:0;left:0;width:100%}
#wrapper .component_link.js_button{display:none !important}
#wrapper .image_preview{display:none}
#wrapper th.article-amount,#wrapper td.article-amount{display:none}
#wrapper #links{display:none}
#wrapper .component_list_of_multimedia_thumbs .container_child{height:100%}
#wrapper #model .component_column_layout .col-left,#wrapper #model .component_column_layout .col-right{width:auto}
#wrapper #model .component_column_layout .col-left .component_divider,#wrapper #model .component_column_layout .col-right .component_divider{display:none}
#wrapper #model .component_column_layout .col-left{margin-right:10px}
#wrapper #model .component_column_layout .col-right{float:none}
#wrapper #model .component_column_layout .col-right .component_list_of_image_thumbs.designPrizes{display:inline-block}
#wrapper #model .component_column_layout .col-right .component_list_of_image_thumbs.designPrizes .show_more_node.image_thumb{float:none}
#wrapper #model .component_column_layout .main-image-container{width:auto;height:100%}
#wrapper #model .component_column_layout .main-image-container .nav_prev,#wrapper #model .component_column_layout .main-image-container .nav_next{display:none !important}
#wrapper #model .component_column_layout .main-image-container .component_image{width:auto !important;height:auto !important}
#wrapper #model .component_column_layout .main-image-container .component_image .image_container{width:463px !important;height:auto !important}
#wrapper #model .component_column_layout .main-image-container .component_image .image_container img{max-width:463px}
.noprint,.noprint *{display:none !important}
.hide-print{visibility:hidden !important}
.block-print{display:block !important}
.no-pbi{page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
.pbb{page-break-before:always !important;-webkit-column-break-before:always !important;break-before:always !important}
.no-pbb{page-break-before:avoid !important;-webkit-column-before-inside:avoid !important;break-before:avoid !important}
.pba{page-break-after:always !important;-webkit-column-after:always !important;break-after:always !important}
.no-pba{page-break-after:avoid !important;-webkit-column-after:avoid !important;break-after:avoid !important}
.component.component_button .tertiaryIconButton,.component.component_button .primaryTextButton,.component.component_button .secondaryTextButton{display:none}
.component.component_button.showMore,.component.component_button.tertiaryIconButton,.component.component_button.primaryTextButton,.component.component_button.secondaryTextButton{display:none}
.more_info,.urlNote,.urlDownload,div.component_cookies,div.section.textlink{display:none}
.columnControl2Columns.section{clear:both;padding-top:10px}
div#articles.component_collapsable .table_container,div#articles.component_collapsable component_image.image.zvalues,div#sticker.component_collapsable .table_container,div#sticker.component_collapsable component_image.image.zvalues,div#zValues.component_collapsable .table_container,div#zValues.component_collapsable component_image.image.zvalues{page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
div#cadFiles.component_collapsable .component_table.cad{page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;break-inside:avoid !important}
}