@import"../../fileadmin/css/fonts.css";
@import"../../fileadmin/css/cookiehub.css";
@import"../../fileadmin/css/tickets-form.css";
@import"../../fileadmin/css/dataprivacy.css";
@import"../../fileadmin/css/about-us.css";
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:2px solid black;padding:13px 13px}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-right:0px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:0px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:0px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:14px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:14px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:14px}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:14px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:25px !important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:25px !important}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-center{text-align:center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/*T2E*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul{height:1%}
/*T2E*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
.news-single-rightbox,.news-single-imgcaption,.news-latest-date,.news-latest-morelink,.news-latest-category,.news-list-category,.news-list-author,.news-list-imgcaption,.news-list-date,.news-list-browse,.news-amenu-container,.news-catmenu{font-size:10px}
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:right;height:1px;border:none;padding:0;margin:0}
.news-list2-container HR.clearer,.news-list3-container HR.clearer{clear:both}
.news-single-item HR.cl-left{clear:left}
.news-latest-container{padding:10px}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3}
.news-latest-container H2{padding:0 0 2px 0;margin:0}
.news-latest-item{padding:3px;margin:0}
.news-latest-item IMG{margin:0 5px 5px 0;float:left;border:none}
.news-latest-category IMG{float:none;border:none;margin:0px}
.news-latest-item>p{margin:0;padding:0}
.news-list-container{padding:10px 0}
.news-list-item{padding:0 0 10px 0}
.news-list-container H2{margin:0px}
.news-list-date{float:right;display:block;padding-left:10px}
.news-list-imgcaption{padding:3px 3px 0 0}
.news-list-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list-category IMG{float:none;border:none;margin:0px}
.news-list-morelink{padding-left:5px}
.news-list2-container,.news-list3-container{padding:0 0 10px 0}
.news-list2-container,.news-list3-container{background:#e5e5e5}
.news-list3-item,.list2-subdiv-hdr{background:#f1f1f1}
.news-list2-container .hdr-left,.news-list2-container .hdr-right,.news-list3-container .list3-left,.news-list3-container .list3-right{width:48%;float:left;padding:5px}
.news-list2-container .sub-left,.news-list2-container .sub-middle,.news-list2-container .sub-right{width:31%;float:left;padding:5px}
.news-list3-item{padding:5px}
.news-list3-item,.list3-subdiv,.list2-subdiv{border-top:5px solid #fff}
.news-list2-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list3-container IMG{float:left;margin:0 5px 5px 2px;border:none}
.news-list-browse{text-align:center;margin-bottom:20px}
.activeLinkWrap{font-weight:bold}
.disabledLinkWrap{color:#999}
.disabledLinkWrap,.browseLinksWrap a,.activeLinkWrap{padding:0 1px}
.news-single-item{padding:5px;margin-bottom:5px}
.news-single-img{float:right;margin:10px 0 0 10px;padding:0}
.news-single-img img{border:none}
.news-single-imgcaption{padding:1px 0 3px 0;margin:0}
.news-single-rightbox{float:right;width:160px;text-align:right;clear:both}
.news-single-backlink{padding:10px}
.news-single-additional-info{margin-top:15px;padding:3px;clear:both}
.news-single-related,.news-single-files,.news-single-links{margin:0;margin-bottom:3px;padding:3px}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:bold;margin-left:5px}
.news-single-files DD A{padding:0 3px}
.sv-img-big img,.sv-img-small img{border:none}
.sv-img-big{float:right;padding:10px 0 2px 10px}
.sv-img-small-wrapper{padding:15px 0}
.sv-img-small{float:left;padding:0 10px 10px 0}
.news-amenu-container{width:165px;padding:0;margin-left:10px}
.news-amenu-container LI{padding-bottom:1px}
.news-amenu-container LI:hover{background-color:#f3f3f3}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3}
.amenu-act{background:#fff;font-weight:bold}
.news-catmenu{padding:10px}
ul.tree{list-style:none;margin:0;padding:0;clear:both}
ul.tree A{text-decoration:none}
ul.tree A.pm{cursor:pointer}
ul.tree img{vertical-align:middle}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap}
ul.tree ul li.expanded ul{background:transparent url('../../typo3/gfx/ol/line.gif') repeat-y top left}
ul.tree ul li.last>ul{background:none}
ul.tree li.active,ul.tree ul li.active{background-color:#ebebeb !important}
ul.tree li.active ul,ul.tree ul li.active ul{background-color:#f7f3ef}
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666}
:root{--text-color:#21212a}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background-image:url('../../fileadmin/images/window_bk.gif');margin:0;padding:0;font-family:'Inter',sans-serif;font-size:15px;color:var(--text-color);line-height:145%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{color:var(--text-color)}
a:focus,a:active{outline:none}
a img{border:none}
p{margin:0;padding:0}
strong,h1{color:var(--text-color)}
h1,h2,h3,h4{margin:0}
h3{margin-bottom:10px}
iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}
ul{margin:0;padding:0;list-style:none}
select{font-size:12px}
.pic_table ul,#products_description_text ul,ul.arrows{margin-top:10px}
.pic_table li,#products_description_text li,ul.arrows li{background-image:url('../../fileadmin/images/pfeil_listing.gif');background-repeat:no-repeat;padding-left:27px;padding-top:2px;min-height:23px;padding-bottom:2px}
.ltt--dataprivacy{margin-top:10px}
.ltt--dataprivacy .text{float:none;width:100%}
#main{width:1029px;margin:auto;overflow:hidden;background-color:white}
#main_bk{position:relative}
#header{position:relative;top:0;left:0;height:134px}
#header #logo a{width:180px;height:100px;background-size:100% auto;background-image:url('../../fileadmin/images/logo-top2.gif');background-repeat:no-repeat;position:absolute;top:20px;left:22px}
#header #slogan{width:273px;height:25px;background-image:url('../../fileadmin/images/get_ready_for_entertainment_slogan.gif');position:absolute;top:20px;left:200px}
#header:before{display:none;
content:'';width:267px;height:43px;position:absolute;right:115px;
top:20px;
background-image:url('../../fileadmin/images/messe_logos.png?v=3');background-repeat:no-repeat}
#header:before{width:151px;height:55px;right:122px}
#header #languages_menu{position:absolute;right:26px;top:50px}
#header #languages_menu a{display:inline-block;padding-left:5px;padding-right:5px;color:#3d3c3c;text-decoration:none}
#header #buttons{height:22px;position:absolute;right:15px;top:19px}
#header #buttons img{margin-left:5px}
#content{margin:auto;border-top:solid 5px #e1e1e1}
.content_rows{padding-left:41px;margin-bottom:25px}
.content_rows .column{width:302px;float:left;margin-right:20px;position:relative;top:0;left:0}
.content_rows .column .headline{font-weight:700;font-size:22px;margin-left:4px;margin-bottom:15px;width:292px;line-height:27px;text-align:center}
.content_rows .column .website{width:302px;height:282px;background-image:url('../../fileadmin/images/websites_bk.gif')}
.content_rows .column .website img{margin-left:14px;margin-top:12px;position:relative;top:0;left:0}
.content_rows .column .website .over{display:none;width:291px;height:273px;background-color:#ccc;position:absolute;left:5px;top:52px}
.content_rows .column .website a:hover .over{display:block}
.content_rows .column .text{margin-left:8px;padding-right:10px;margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-before:5;
-webkit-hyphenate-limit-after:5;
overflow:hidden;
@supports (not (hyphenate-limit-chars:1 1 1)) and (not (-webkit-hyphenate-limit-before:1)){hyphens:manual;-webkit-hyphens:manual;-moz-hyphens:manual;text-overflow:ellipsis}
}
a.arrow{font-weight:bold;display:inline-block;color:#333;margin-top:10px;text-decoration:none;background-image:url('../../fileadmin/images/link_arrow.png');background-position:center right;background-repeat:no-repeat;padding-right:23px;padding-top:2px;height:15px;line-height:12px}
a.arrow:hover{text-decoration:underline}
#footer{background-image:url('../../fileadmin/images/footer_bk.gif');font-size:14px;padding-top:10px}
#footer .logos{width:900px;height:54px;background-image:url('../../fileadmin/images/logos_footer.png');margin:auto;margin-bottom:15px}
#footer .divider{width:1006px;margin:auto;padding-bottom:10px;padding-top:20px;line-height:20px;color:#888888;text-align:center}
#footer a{text-decoration:none;margin-right:10px;margin-left:10px}
#footer a:hover{text-decoration:underline}
.darker_text{color:#4b4a4a}
#copyright{margin:auto;width:950px;font-size:12px;padding-top:2px;color:#777;margin-bottom:40px;text-align:center}
#impressum a{color:#888888}
.clearbox{clear:both;height:1px;font-size:1px;overflow:hidden;line-height:1px}
#content_border{position:relative}
#content_border_top{height:11px;background-image:url('../../fileadmin/images/content_border_top.png')}
#content_border_bottom{height:14px;background-image:url('../../fileadmin/images/content_shadow_bottom.png')}
#content_border .headline{position:relative;padding-top:26px;padding-left:46px;height:80px}
#content_lines{padding-top:30px;background-repeat:repeat-x;padding-bottom:45px}
#content_lines_shadow_bottom{background-image:url('../../fileadmin/images/content_lines_shadow_bottom.gif');width:902px;height:6px;margin:auto}
.content_line_grey,.content_line_dark_grey{width:906px;background-image:url('../../fileadmin/images/content_line_grey_bk.gif');margin:auto}
.content_line_dark_grey{background-image:url('../../fileadmin/images/content_line_blue_bk.gif')}
.content_line_grey .rows,.content_line_dark_grey .rows{border-bottom:solid 1px #dcdcdc;border-top:solid 1px #FFF;margin-left:3px;margin-right:3px}
.content_line_grey .rows .image,.content_line_dark_grey .rows .image{width:330px;float:left}
.content_line_grey .rows .text,.content_line_dark_grey .rows .text{float:left;width:565px}
.content_line_grey .rows .text .box,.content_line_dark_grey .rows .text .box{width:427px;position:relative;background-color:white;border:solid 1px #e5e5e5;margin-left:25px;margin-top:20px;margin-bottom:20px;padding-left:62px;padding-top:21px;padding-bottom:30px;padding-right:30px}
#content_border .content_line_dark_grey .rows .text .box{border-color:#ccc}
#content_border .content_line_grey .rows .text .box .arrow,#content_border .content_line_dark_grey .rows .text .box .arrow{background-image:url('../../fileadmin/images/text_box_arrow.gif');width:29px;height:18px;position:absolute;left:-29px;top:50px}
#content_border .content_line_dark_grey .rows .text .box .arrow{background-image:url('../../fileadmin/images/text_box_arrow_blue.png')}
#content_border .content_line_grey .rows .text .box .headline,#content_border .content_line_dark_grey .rows .text .box .headline{margin:0;margin-top:10px;margin-bottom:20px;padding:0;height:auto;position:static}
#content_border .content_line_grey .rows .text .box .date,#content_border .content_line_dark_grey .rows .text .box .date{font-size:10px}
.content_line_grey .rows .image .picture,.content_line_dark_grey .rows .image .picture{width:285px;background-image:url('../../fileadmin/images/new_thumb_bk.gif');margin-left:25px;margin-top:21px;margin-bottom:20px;position:relative;padding-top:10px;padding-bottom:13px;text-align:center}
.content_line_dark_grey .rows .image .picture{background-image:url('../../fileadmin/images/new_thumb_bk_blue.gif')}
.content_line_grey .rows .image .picture .shadow_top,.content_line_dark_grey .rows .image .picture .shadow_top{position:absolute;background-image:url('../../fileadmin/images/news_thumb_shadow_top.gif');height:5px;width:100%;left:0;top:0}
.content_line_dark_grey .rows .image .picture .shadow_top{background-image:url('../../fileadmin/images/news_thumb_shadow_blue_top.gif')}
.content_line_grey .rows .image .picture .shadow_bottom,.content_line_dark_grey .rows .image .picture .shadow_bottom{position:absolute;bottom:0;background-image:url('../../fileadmin/images/nes_thumbs_shadow_bottom.gif');height:7px;width:100%;left:0}
.content_line_dark_grey .rows .image .picture .shadow_bottom{background-image:url('../../fileadmin/images/news_thumbs_shadow_blue_bottom.gif')}
.new_line{height:1px;overflow:hidden;background-image:url('../../fileadmin/images/line_new.gif');background-position:right;margin-top:15px;margin-bottom:25px}
#nav_row{float:left;width:243px}
#content_row{float:left;width:762px}
a.categories_images{width:372px;height:184px;float:left;margin-left:9px;margin-bottom:12px;display:block;overflow:hidden;text-indent:-9999px}
a.categories_images:hover{background-position:0 188px}
.gecko_scrollbar{display:none}
html>body #gecko_scrollbar{position:absolute;z-index:1;bottom:-1px;left:0;width:1px;height:1px;display:block;font-size:0}
.pagebrowser{width:904px;margin:auto;margin-bottom:10px;text-align:center}
.pagebrowser a{display:block;text-decoration:none;background-color:white;border:solid 2px #e5e5e5;padding:3px;float:left;margin-right:10px}
.pagebrowser a:hover{background-color:#eee}
.pagebrowser .links a{display:inline-block;float:none;margin-right:5px}
.pagebrowser .next a{float:right;margin-right:0}
.tx-ttnews-browsebox-SCell a,.tx-ttnews-browsebox-SCell a:hover{background-color:#ddd;border-color:#ccc}
.more_images{padding-left:24px;position:relative;top:-10px}
.more_images table td{width:65px;height:65px;border:solid 1px #CCC;background-color:white;text-align:center}
.more_images .thumb{background-color:white}
#product_images{width:398px;float:left;padding-top:20px;padding-left:14px}
#product_description{float:left;padding-top:45px;width:300px;padding-right:20px}
#products_description_text{margin-top:20px;line-height:17px}
#products_description_text strong{color:#111}
.line_bk{background-image:url('../../fileadmin/images/products_description_bk.gif');background-repeat:repeat-y}
#products_description_text .downloads,.other_download .downloads{width:130px;background-repeat:no-repeat;float:left;height:41px;margin-top:40px;margin-bottom:15px}
#products_description_text .downloads img,.other_download .downloads img{float:left}
#products_description_text .downloads a,.other_download .downloads a{text-decoration:none;color:#111}
#products_description_text .downloads .text,.other_download .downloads .text{padding-top:17px;padding-left:5px;float:left;line-height:13px;font-weight:bold;font-size:12px}
.contenttable{width:100%;border-collapse:collapse}
.contenttable td{padding:5px;padding-top:6px;padding-bottom:6px;text-align:center;background-image:url('../../fileadmin/images/table_td_bk.gif');background-repeat:repeat-y;color:#111}
.contenttable tr.tr-even td{background-color:#dfdfdf;padding:16px 0}
.contenttable tr.tr-even.tr-0 td,.pic_table table tr.head td{background-color:#888;color:white;font-weight:bold;background-image:none;background-image:url('../../fileadmin/images/table_header_border.gif');border-right:solid 1px #888}
.contenttable tr.tr-odd td{padding:16px 0}
.contenttable tr.tr-last{border-bottom:solid 1px #dedede}
.contenttable td.td-last{border-right:solid 1px #dedede}
.pic_table{width:687px;background-image:url('../../fileadmin/images/pic_table_bk.jpg');margin-left:11px}
.pic_table_bk_bottom{width:687px;height:6px;background-image:url('../../fileadmin/images/pic_table_bk_bottom.jpg');margin-left:11px;margin-bottom:11px;overflow:hidden}
.pic_table .image_shadow{width:200px;height:9px;background-image:url('../../fileadmin/images/pic_table_image_shadow_03.jpg');overflow:hidden;margin-left:11px}
.pic_table .row_left{width:240px;float:left;padding-bottom:10px}
.pic_table .row_right{float:left;width:425px;padding-top:20px;padding-bottom:15px}
.pic_table .image{width:194px;background-color:white;border:solid 1px #d3d2d0;padding-top:5px;padding-bottom:5px;margin-left:13px;margin-top:10px}
.pic_table .image table td{background-image:none;text-align:left;padding-left:0}
.pic_table table td.align-left{text-align:left;padding-left:20px}
#tab4 .pic_table .image table td{text-align:center;padding:0;padding-top:10px;padding-bottom:10px}
.pic_table .image table{border:none}
.pic_table table td{text-align:center;font-size:11px;background-image:url('../../fileadmin/images/table_td_bk.gif');background-color:white;padding:3px;padding-top:5px;color:#222}
.pic_table table td.divider{border-left:solid 1px #999;background-position:-2px 0}
.pic_table table{border-bottom:solid 1px #d3d2d0;border-right:solid 1px #d3d2d0}
.pic_table table tr.head td{font-weight:normal;border-right:none}
.pic_table table tr.einheit td{font-weight:bold}
.pic_table table tr.blaue_zeile td{background-color:#eaf2f6}
.pic_table .toshop{height:20px;text-align:right;width:207px;margin-top:10px}
.technical_details{border:solid 1px #ddd;background-color:#eee;padding:6px}
.image_border{border:solid 2px #ddd;padding:10px;display:inline-block;margin:4px;margin-top:6px}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:0}
DIV.csc-textpic-left DIV.csc-textpic-single-image{margin-bottom:20px !important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
.csc-textpic-text img,.no_border img,img.no_border{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;border:none !important;background-color:transparent !important}
.csc-textpic-intext-right-nowrap .csc-textpic-imagecolumn{margin-right:10px}
.csc-textpic-intext-right-nowrap.csc-textpic-border .csc-textpic-imagecolumn{margin-right:0}
.csc-textpic-caption{font-size:11px;padding-top:5px;padding-left:2px;padding-right:15px;font-weight:bold;color:#111}
.no_padding img{padding:0 !important;margin:0 !important;margin-bottom:10px !important}
.no_padding2 img{margin-bottom:3px !important;}
.box_headline{margin-bottom:10px;position:relative;left:-1px}
.downloads_main,.white_bk_main{background-color:white;padding-top:30px;padding-bottom:30px}
.download_element{padding-right:15px}
.download_element .row_right{width:670px;float:left}
.download_element .row_left{width:164px;float:left;margin-left:30px}
.download_element .caption{width:122px;margin-top:10px}
.downloads_main .header{padding:0;margin:0;margin-bottom:20px;height:auto}
.download_element table td{height:49px;padding-left:18px;background-image:url('../../fileadmin/images/table_td_bk.gif');background-color:white;color:#222;padding-top:5px;padding-bottom:5px;line-height:16px}
.download_element table tr.head td{height:35px;background-color:#888;color:white;font-weight:bold;background-image:none;border-left:solid 1px #aaa;padding-top:0;padding-bottom:0}
.download_element table tr.head td.leere_spalte{background-image:none;background-color:white}
.download_element table tr.head td.firstcol{border-left:none;width:250px}
.download_element table td.lastcol{border-right:solid 1px #d3d2d0;width:45px}
.download_element table tr.head td.lastcol{border-right:none;background-image:none}
.download_element table tr.graue_zeile td{background-color:#f0f0f0}
.download_element a{text-decoration:none;color:#111}
.download_element .csc-textpic-caption{color:#111}
.download_element table td.leere_spalte{width:15px;padding:0;overflow:hidden;margin:0;background-image:none;background-color:white;border-left:solid 1px #d3d2d0}
.download_element table tr.graue_zeile td.leere_spalte{background-color:white}
.download_element table tr.letzte_zeile td.leere_spalte{border-bottom:none}
.download_element table tr.letzte_zeile td{border-bottom:solid 1px #d3d2d0}
.contact-page div:has(>#header_pic){display:none}
#contact_formular td{padding-top:4px;padding-bottom:4px;padding-right:7px}
#contact_formular #cf input{position:relative;line-height:13px;border:solid 1px #bbb;width:388px;font-size:13px;height:24px;padding-left:10px;padding-right:6px;background-color:#efefef}
#contact_formular textarea{width:396px;padding-left:7px;background-color:#efefef;border:solid 1px #bbb;font-size:12px;padding-top:6px}
.mandatory{color:#69F;font-size:16px;position:relative;top:3px;left:0}
.divider_line{height:1px;overflow:hidden;font-size:1px;line-height:1px;background-color:#ddd}
#contact_formular #cf input.inputerror,#contact_formular textarea.inputerror{border:solid 1px #c00000}
td.inputerror{color:#c00000;font-weight:bold}
td.inputerror strong{color:#c00000}
#row_right_kontakt a{text-decoration:none;color:#777}
.success_box{padding:20px;padding-top:15px;padding-bottom:15px;background-color:#cfe2bc;border:solid 1px #9ab285;width:300px}
.success_box .black_head{color:#35610e;margin-bottom:3px;font-weight:bold}
.csc-impressum-left,.csc-impressum-right{width:40%;display:inline-block}
.csc-impressum-right{float:right;width:60%}
.grey_box_headlines{font-size:28px;font-weight:bold;margin:30px 0 25px 16px;font-family:"Poppins",sans-serif;line-height:110%;border-bottom:solid 1px #dedede;padding-bottom:10px;text-transform:uppercase}
.home-page .grey_box_headlines.center{text-align:center}
#menu_horizontal_mobile{display:none}
#menu_horizontal{width:100%;position:absolute;left:220px;bottom:0;font-size:17px;overflow:hidden}
#menu_horizontal a{text-decoration:none;display:block;float:left;padding-left:11px;padding-right:11px;padding-bottom:9px;padding-top:8px;font-weight:500}
#menu_horizontal div.current{background-image:none}
#menu_horizontal div{text-decoration:none;display:block;float:left;background-image:url('../../fileadmin/images/navi_stripe.gif');background-repeat:no-repeat;background-position:left center;font-size:15px}
#menu_horizontal div:first-child{background:none}
#menu_horizontal div>a.act{font-weight:bold;background-color:#e1e1e1;background-image:none;position:relative;left:-1px}
#menu_horizontal a.act,#menu_horizontal a:hover{position:relative;padding-left:11px;padding-right:11px}
#menu_horizontal .table>current>a.act,#menu_horizontal .table>current>a:hover{position:relative;padding-left:11px;padding-right:11px}
#menu_horizontal a.act{background-color:#cbcbcb}
#menu_horizontal a:not(.act):hover{background-image:none;background-color:#f2f2f2}
.navbar-header{display:none}
@media (max-width:767px){.navbar-header{display:block;width:100%;top:120px;position:absolute;font-size:17px;overflow:hidden;float:none}
#menu_horizontal{display:none}
#header #languages_menu{top:15px;right:12px}
#header #languages_menu a{padding-left:7px;padding-right:7px}
}
@media (max-width:537px){#header #languages_menu{top:92px}
}
#main_teaser{position:relative;height:331px;top:0;left:0;padding:0;width:1030px;overflow:hidden}
#fssList{position:absolute;top:300px;right:706px;overflow:hidden}
#fssList li{width:14px;height:14px;background-image:url('../../fileadmin/images/teaser_dot.png');text-indent:-100px;display:inline-block;margin-left:3px}
#fssList li.fssActive{background-image:url('../../fileadmin/images/teaser_dot_act.png')}
#fssList li a{display:block}
#tabs-rotate{position:relative;top:0;left:0}
#fssNext,#fssPrev{position:absolute;top:140px;width:40px;height:58px;text-indent:-9999px;right:10px;background-image:url('../../fileadmin/images/teaser_arrow_right.png')}
#fssPrev{right:auto;left:10px;background-image:url('../../fileadmin/images/teaser_arrow_left.png')}
#fssPlayPause{display:none}
.element{width:222px;height:261px;float:left;background-image:url('../../fileadmin/images/element_3er_bk.jpg');overflow:hidden;margin-left:11px;margin-bottom:9px;position:relative}
.element .head,.pic_table .headline{font-weight:bold;padding:14px;padding-top:12px;padding-bottom:0;color:#222;height:16px;overflow:hidden;font-size:13px}
.element .art-nr{font-size:11px;padding-left:14px;color:#777}
.element .image{margin-top:5px;margin-left:13px}
.element .text{padding-left:15px;padding-right:15px;padding-top:8px;color:#222;font-size:12px}
.element .toshop{height:20px;text-align:right;position:absolute;top:225px;left:0;width:205px}
table.format td{padding-right:20px;padding-bottom:15px}
.brands{display:table;background-image:url('../../fileadmin/images/brands_bk.gif');background-repeat:repeat-x;background-position:left bottom;padding-bottom:50px;width:942px;cursor:pointer}
.brands:hover{background-image:url('../../fileadmin/images/brands_bk_hover.gif')}
.brands.last{background-image:none}
.brands:hover.last{background-image:url('../../fileadmin/images/brands_bk_hover.gif');padding-bottom:50px}
.brands .row{display:table-row}
.brands .row .cell{display:table-cell;vertical-align:top;padding-bottom:10px}
.brands .row .cell.logos{width:298px;background-image:url('../../fileadmin/images/stripe_bk_brands.png');background-repeat:no-repeat;background-position:top right;height:145px;vertical-align:middle;text-align:center}
.cell.logos img{max-width:225px}
.brands .row .cell.text{padding-left:34px;padding-top:10px}
#c417 a,a.mail{text-decoration:none;color:#EB8F00 !important}
#accordion ul{margin-top:5px;margin-left:1px}
#accordion ul li{background-image:url('../../fileadmin/images/dot.png');background-repeat:no-repeat;background-position:0 5px;padding-left:17px}
.ui-accordion .ui-accordion-header{font-size:16px !important;font-weight:700;margin-top:10px !important}
.ui-accordion .ui-accordion-header:first-child{margin-top:0 !important}
.block{background-image:url('../../fileadmin/images/block.jpg');background-repeat:no-repeat;position:relative;top:0;left:-35px;top:-30px;padding-top:70px;padding-left:36px;min-height:610px}
#header_pic{display:none}
#tabs-rotate2{display:none;width:1030px;height:331px}
#tabs-rotate2 li.tab{width:1030px;height:331px}
#loader{background-image:url('../../fileadmin/images/loader.gif');height:331px;width:1030px;position:absolute;background-position:center;background-repeat:no-repeat}
.csc-header h1{font-size:22px}
.contenttable .td-0{width:202px}
.tab_item_l,.tab_item_r{width:350px;height:100%;font-size:40px;color:#fff;background:rgba(0,0,0,.4);line-height:38px;text-shadow:0 0 5px #000,0 0 15px #000;letter-spacing:1px}
.tab_item_l{float:left;text-align:right;position:relative}
.tab_item_r{float:right;position:relative}
.pos_bottom{position:absolute;width:100%;bottom:50px;right:20px}
.csc-header h1{font-weight:700}
@media (max-width:1023px) AND (min-width:768px){#main_bk,#main,#loader,#main_teaser,#tabs-rotate2,#copyright{width:100% !important}
#menu_horizontal{left:160px}
#tabs-rotate2 li.tab{height:inherit;width:100% !important;background-size:cover;background-position:right}
#footer .logos{width:100%;background-size:90%;background-repeat:no-repeat;background-position:center center}
#footer .divider{width:100% !important}
#fssList{right:auto;left:202px}
#row_right_kontakt{float:none !important;height:initial !important;top:100px !important;clear:left;min-height:initial !important;width:100% !important;background:none !important;position:initial !important;padding-top:50px !important;display:table-header-group}
#row_right_kontakt div.csc-default{width:50%;float:left}
#row_right_kontakt div.csc-default:nth-child(2){padding-top:28px}
#row_left_kontakt{margin-top:48px;height:635px;padding-left:0 !important;display:table-footer-group}
.content_rows .column{width:92%;margin-bottom:24px;border-top:0;padding-top:8px}
.content_rows .column .website .over{top:auto;left:auto;margin:2px 5px}
.brands{width:92%}
.brands .row .cell.logos{background-position:center right}
.text{float:none;width:320px}
.website{float:left}
.block{display:table;padding:0 48px;left:0;top:0;background-position:-10px 120px}
.csc-textpic-imagewrap.csc-textpic-single-image{max-width:100% !important}
.csc-textpic-imagewrap.csc-textpic-single-image img{max-width:100%}
}
@media (max-width:767px){#contact_formular:before{content:"Kontaktformular";display:block;font-weight:bold;font-size:22px;margin-bottom:16px;line-height:24px;color:#333}
.pos_bottom{bottom:20px;right:0}
.dreizeiler{position:relative;top:16px}
.contenttable td{border-bottom:1px solid #ccc;background:none}
.contenttable tr.tr-0{display:none}
.contenttable td.td-0{width:inherit}
.contenttable td.td-last{border-right:0}
.contenttable tr.tr-last{border-bottom:0}
select{width:100%;padding:8px 10px}
textarea{width:96% !important;padding:1% 2%}
input{width:96% !important;margin-top:1%;padding:1% 2%}
input[type="submit"]{width:100% !important;height:52px}
td{display:block}
#main{width:100%}
#header{height:175px}
#header #buttons{height:27px;top:90px}
#header #buttons img{height:27px;width:27px;margin-left:12px}
#menu_horizontal{display:none;width:100%;left:0;top:130px;font-size:14px;height:45px}
#menu_horizontal a{display:table-cell;padding:5px 0;width:16.5%;text-align:center;background:#f1f1f1;height:35px;box-shadow:2px 0 3px #e1e1e1 inset;line-height:16px;vertical-align:middle;float:none}
#menu_horizontal a.act,#menu_horizontal a:hover{display:table-cell;padding:5px 0;height:35px;box-shadow:1px 0 1px #aaa;float:none}
#header:before{right:9px}
#content>div:first-child{height:166px !important}
#content div[style="height:331px"]{height:172px !important}
#loader{width:100%;height:172px !important}
#main_teaser{width:100%;height:247px}
#tabs-rotate2{width:100% !important;height:172px !important}
#tabs-rotate2 li.tab{height:172px !important;width:100% !important;background-size:cover;background-position:right}
#fssNext,#fssPrev{width:28px;height:37px;background-size:28px;top:104px}
.content_rows{padding:0 16px !important}
.content_rows .column{width:98%;display:block;margin-bottom:32px;padding-top:0}
.content_rows .column .headline{width:100% !important;text-align:center;line-height:20px;border-bottom:0;padding-top:16px}
.content_rows .column .website{margin:0 auto;float:none}
.content_rows .column .website .over{top:auto;left:auto;margin:2px 5px}
.row .cell .logos{margin-left:0 !important}
.brands{width:100%}
.brands .row .cell.logos{display:block !important;width:100%;background-image:none;height:inherit;text-align:center}
.brands .row .cell.text{display:block !important;padding-left:18px}
#footer .logos{width:100%;background-image:url('../../fileadmin/images/logos_footer_mobile.png');background-position:center center;background-size:contain;background-repeat:no-repeat;height:80px}
#footer .divider{width:100%;padding:0 0 15px}
#footer p a{margin:0 5px;display:inline-block}
#copyright{width:100%;margin-bottom:22px}
td.align-left{width:100%;display:block;padding-bottom:32px}
#row_right_kontakt{float:none !important;height:initial !important;top:100px !important;clear:left;min-height:initial !important;width:100% !important;background:none !important;position:initial !important;padding-top:50px !important;display:table-header-group}
#row_left_kontakt{width:100% !important;margin-top:24px;padding-left:0 !important;display:table-footer-group}
.csc-textpic-imagewrap.csc-textpic-single-image{width:100% !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{max-width:767px;height:166px}
.csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-border div:nth-child(2){margin-left:0 !important}
#contact_formular:before{content:"Kontaktformular";display:block;font-weight:bold;font-size:22px;margin-bottom:16px;line-height:24px;color:#333}
#contact_formular table{padding:0 !important;width:100%}
#contact_formular div[style="padding-left:120px;padding-top:10px;"]{padding-left:0 !important}
#contact_formular div[style="margin-top:10px;text-align:right;font-size:12px;float:right;padding-right:105px"]{padding-right:11px !important}
#contact_formular td[align="right"]{padding:0 !important;margin:5px 0 -5px !important}
#cf td{text-align:left}
.block{display:table;width:100%;background:none;padding:0;left:0;top:0}
#fssList{display:none !important}
.tab_item_l,.tab_item_r{width:96%;height:88px;font-size:24px;padding:8px 2% 0;line-height:28px;margin-top:76px;text-align:center;background:rgba(0,0,0,.5)}
.brands:hover.last,.brands.last{padding-bottom:30px}
.content_rows .column:first-child .headline{padding-top:0;border:0}
.csc-impressum-left,.csc-impressum-right{display:block;width:100%}
.csc-impressum-right{float:none;width:100%}
#menu_horizontal a.act,#menu_horizontal a:hover{left:0}
}
@media (max-width:800px){#content div[style*="height:223px"]{height:173px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:173px !important;max-width:800px !important}
}
@media (max-width:768px){#content div[style*="height:223px"]{height:166px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:166px !important;max-width:768px !important}
#header:before{display:none}
#footer .divider:after{content:"";display:none;
width:267px;margin:auto;margin-top:20px;height:43px;background-image:url('../../fileadmin/images/messe_logos.png?v=3');background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
#footer .divider:after{width:151px;height:55px}
}
@media (max-width:667px){#content div[style*="height:223px"]{height:144px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:144px !important;max-width:667px !important}
}
@media (max-width:568px){#content div[style*="height:223px"]{height:123px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:123px !important;max-width:568px !important}
}
@media (max-width:480px){#content div[style*="height:223px"]{height:104px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:104px !important;max-width:480px !important}
}
@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:768px) and (min-resolution:192dpi),screen and (max-width:768px) and (min-resolution:2dppx){#footer .divider:after{background-image:url('../../fileadmin/images/messe_logos@2x.png?v=3')}
}
@media (max-width:414px){#content div[style*="height:223px"]{height:90px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:90px !important;max-width:414px !important}
}
@media (max-width:375px){#content div[style*="height:223px"]{height:81px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:81px !important;max-width:375px !important}
}
@media (max-width:320px){#content div[style*="height:223px"]{height:69px !important}
#header_pic .csc-textpic-imagewrap.csc-textpic-single-image img{height:69px !important;max-width:320px !important}
}
.table{display:table;width:100%;border-collapse:separate}
.tablecell{display:table-cell;border:none}
.tablecell:has(.act)+.tablecell{background:none !important}
@media (max-width:363px){#header #slogan{width:195px;height:17px}
}
.menu_noEvent{outline:none}
@media (min-width:480px){.home-page .content_rows .column .btn-blue{width:150px;margin:auto}
}
@media (min-width:768px){#menu_horizontal_mobile .table{display:none}
.ltt--dataprivacy{margin-top:0}
.grey_box_headlines{margin-left:41px;margin-right:45px;font-size:33px}
.home-page .content_rows .column{display:flex;flex-wrap:wrap;align-items:center}
.home-page .content_rows .column .text{display:block;padding-left:15px;padding-right:0;margin-top:0;width:auto}
.home-page .content_rows .text--container{flex:1}
.content_rows .column .headline{width:auto;text-align:left}
.home-page .content_rows .column .btn-blue{margin:15px 0 0 23px}
}
.contact_error_message{font-weight:bold;text-align:center;color:#c00000;margin-top:10px;padding:10px;padding-top:6px;padding-bottom:6px;background-color:#fceded;border:solid 1px #c00000;margin-right:98px;margin-bottom:20px}
@media (max-width:767px){#menu_horizontal_mobile{display:none;position:absolute;z-index:999;margin-top:180px;width:100%}
#header #logo a{background-size:100% auto;width:160px;height:110px;top:13px;left:7px}
#header #logo a{width:170px;height:110px}
#header #slogan{left:177px;top:13px}
#header #buttons{display:none}
#header #buttons_mobile{display:block;height:22px;right:15px;top:10px;position:absolute}
#header #buttons_mobile a img{margin:5px}
.navbar-header{background-color:#e3e3e3;color:#333}
#navigation_mobile_info{border:none;margin-top:15px;font-size:20px;padding:0;display:none}
.nav>div>a{display:block;padding:14px 20px 16px;text-decoration:none;color:#333;background-color:#e3e3e3}
.navbar-toggle{float:left;background-color:transparent;background-image:none}
.tablecell{display:block;border-top:1px solid #FFFFFF;background-color:#cdcdcd}
.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px !important}
.contact_error_message{width:94%}
}
@media (max-width:467px){#header #slogan{width:209px;height:19px;background-size:100% auto;left:177px}
}
@media (max-width:390px){#header{height:130px}
#menu_horizontal_mobile{display:none;position:absolute;z-index:999;margin-top:135px}
#header #logo a{background-size:100% auto;width:90px;height:55px;left:7px;top:13px}
#header #logo a{width:100px;height:55px}
#header #slogan{width:250px;height:23px;background-size:100% auto;left:107px;top:13px}
#header #buttons{display:none}
#header #buttons_mobile{display:block;height:22px;right:15px;top:10px;position:absolute}
.navbar-header{top:75px}
#header #languages_menu{top:50px}
}
@media (min-width:767px){.datenschutz{padding-left:5px}
}
.datenschutz a{text-decoration:underline !important}
.datenschutz strong{font-size:inherit;display:block;margin-bottom:-12px;color:#333;line-height:18px}
.datenschutz div>strong:first-of-type{font-size:20px;margin-bottom:-5px}
.datenschutz h3{font-size:15px;color:#333}
.datenschutz div{margin-top:20px}
.btn-blue{padding:8px 12px;text-decoration:none;border-radius:6px;background:#3e93ea;color:#fff;text-align:center;display:block}
.home-page .content_rows .column .btn-blue{margin-top:15px}
@media (min-width:1024px){.home-page .content_rows{display:grid;grid-template-columns:1fr 1fr 1fr}
.home-page .content_rows .column{display:grid;margin:0;grid-template-rows:subgrid;grid-row:span 4}
.home-page .content_rows .text--container{display:grid;grid-template-rows:subgrid;grid-row:span 3}
.home-page .content_rows .column .text{padding-left:0;padding-top:20px;padding-right:5px}
.home-page .content_rows .column .headline{text-align:center;margin-left:0}
.home-page .content_rows .column .btn-blue{margin-left:0;width:auto}
}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../../fileadmin/images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../../fileadmin/images/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../../fileadmin/images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../../fileadmin/images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../../fileadmin/images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;
}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../../fileadmin/images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../../fileadmin/images/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../../fileadmin/images/fancybox/fancybox-y.png');background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../../fileadmin/images/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../../fileadmin/images/fancybox/fancybox-x.png');background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../../fileadmin/images/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../../fileadmin/images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../../fileadmin/images/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('../../fileadmin/images/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../../fileadmin/images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../../fileadmin/images/fancybox/fancybox-x.png') 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../../fileadmin/images/fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.naxpro-truss.com/fileadmin/images/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1;font-size:20px}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1;padding-bottom:35px;padding-top:30px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
* html .ui-tooltip{background-image:none}
body .ui-tooltip{border-width:2px}
.ui-widget{}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{}
.ui-widget-content{border:1px solid #ddd;background:#eee url('../../fileadmin/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url('../../fileadmin/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url('../../fileadmin/css/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:normal;color:#333}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#fdf5ce url('../../fileadmin/css/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#333}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url('../../fileadmin/css/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('../../fileadmin/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url('../../fileadmin/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px;background-image:url('../../fileadmin/css/images/ui-icons_222222_256x240.png')}
.ui-widget-content .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_222222_256x240.png')}
.ui-widget-header .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_ffffff_256x240.png')}
.ui-state-default .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_ef8c08_256x240.png')}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_ef8c08_256x240.png')}
.ui-state-active .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_ef8c08_256x240.png')}
.ui-state-highlight .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_228ef1_256x240.png')}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('../../fileadmin/css/images/ui-icons_ffd27a_256x240.png')}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#666 url('../../fileadmin/css/images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url('../../fileadmin/css/images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.hamburger{padding:15px 15px;padding-rigth:5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:0.7}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{perspective:80px}
.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}
.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{perspective:80px}
.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}
.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}
.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}
.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}
.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s}
.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s}
.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}
.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s}
.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}
.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}
.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}
.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear}
.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear}
.hamburger--minus.is-active .hamburger-inner::before{top:0}
.hamburger--minus.is-active .hamburger-inner::after{bottom:0}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}
.hamburger--slider .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:2px}
.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}
.hamburger--slider-r .hamburger-inner::after{top:20px}
.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}
.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}
.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent}
.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear}
.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear}
.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear}
.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear}
.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}
.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}
.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}
.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}
.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}
.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}
.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;padding-right:5px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}
.hamburger:hover{opacity:.7}
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger-inner{top:50%;display:block;margin-top:-2px}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}
.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}
.hamburger-inner:before{top:-10px}
.hamburger-inner:after{bottom:-10px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}
.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}
.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}
.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}
.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{perspective:80px}
.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent}
.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{perspective:80px}
.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}
.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent}
.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}
.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}
.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}
.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}
.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}
.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}
.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}
.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}
.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}
.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}
.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}
.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}
.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}
.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}
.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}
.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}
.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}
.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}
.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}
.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}
.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}
.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}
.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}
.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}
.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}
.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}
.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}
.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}
.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}
.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}
.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}
.hamburger--minus.is-active .hamburger-inner:before{top:0}
.hamburger--minus.is-active .hamburger-inner:after{bottom:0}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}
.hamburger--slider .hamburger-inner:after{top:20px}
.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:2px}
.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}
.hamburger--slider-r .hamburger-inner:after{top:20px}
.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}
.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}
.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}
.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}
.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}
.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}
.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}
.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}
.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}
.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}
.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}
.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}
.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}
.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}
.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}
.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}
.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}
.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}
.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent}
.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}
.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}
.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}
.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}
.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}
.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent}
.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}
.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}
.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}
.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}
.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}
.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}
.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}
.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}
.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}
.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}
.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}
.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}
.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}
.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}
.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}
.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}
.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}
.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}
.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}
.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
