*{-moz-box-sizing:border-box;box-sizing:border-box;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}img{vertical-align:middle;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{word-wrap:break-word;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body.loading,body.loading *{cursor:wait;}body{font-size:100%;}div,header,main,section,footer{position:relative;}div.csc-textpic-text{position:static;}.overflow-auto{overflow:auto;}::-moz-selection{background:#cccccc;color:#ffffff;}::selection{background:#cccccc;color:#ffffff;}.rte a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{clear:both;zoom:1;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clear-both{clear:both;}.float-left{float:left;}.float-right{float:right;}.script,.hidden{display:none;}.vh,.visuallyhidden,dfn{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.vh.focusable:active,.vh.focusable:focus,.visuallyhidden.focusable:active,dfn.focusable:active,.visuallyhidden.focusable:focus,dfn.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.nowrap{white-space:nowrap;}a.lightbox img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-o-zoom-in;cursor:zoom-in;}* a.lightbox img{cursor:url('../../typo3conf/ext/template/Resources/Public/Images/Icons/zoomin.cur'),pointer;}a.lightbox{position:relative;display:block;}.lightbox-zoom{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#333;overflow:hidden;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-o-zoom-in;cursor:zoom-in;}.no-touch a.lightbox:hover .lightbox-zoom{background-color:#a3292f;background-color:rgba(163,41,47,0.8);}.lightbox-zoom span{display:block;position:absolute;top:50%;left:50%;font-size:40px;text-align:center;width:40px;height:40px;margin:-20px 0 0 -20px;line-height:40px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;transform:scale(0.3);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;color:#d3d3d3;zoom:1;}.no-touch a.lightbox:hover .lightbox-zoom span{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;transform:scale(1);}.grid-section{clear:both;padding:0;margin:0 auto;}.grid-group:before,.grid-group:after{content:"";display:table;}.grid-group:after{clear:both;}.grid-group{zoom:1;}.grid-col{display:block;float:left;margin:0 0 3.2% 3.2%;min-height:1px;}.grid-col:first-child{margin-left:0;}.grid-col.span_1_of_1{width:100%;}.grid-col.span_2_of_2{width:100%;}.grid-col.span_1_of_2{width:48.4%;}.grid-col.span_3_of_3{width:100%;}.grid-col.span_2_of_3{width:65.59999999999999%;}.grid-col.span_1_of_3{width:31.2%;}.grid-col.span_4_of_4{width:100%;}.grid-col.span_3_of_4{width:74.2%;}.grid-col.span_2_of_4{width:48.4%;}.grid-col.span_1_of_4{width:22.6%;}.grid-col.span_5_of_5{width:100%;}.grid-col.span_4_of_5{width:79.36%;}.grid-col.span_3_of_5{width:58.72%;}.grid-col.span_2_of_5{width:38.08%;}.grid-col.span_1_of_5{width:17.44%;}.grid-col.span_6_of_6{width:100%;}.grid-col.span_5_of_6{width:82.8%;}.grid-col.span_4_of_6{width:65.59999999999999%;}.grid-col.span_3_of_6{width:48.4%;}.grid-col.span_2_of_6{width:31.2%;}.grid-col.span_1_of_6{width:14%;}.grid-col.span_7_of_7{width:100%;}.grid-col.span_6_of_7{width:85.25714286%;}.grid-col.span_5_of_7{width:70.51428571%;}.grid-col.span_4_of_7{width:55.77142857%;}.grid-col.span_3_of_7{width:41.02857143%;}.grid-col.span_2_of_7{width:26.28571429%;}.grid-col.span_1_of_7{width:11.54285714%;}.grid-col.span_8_of_8{width:100%;}.grid-col.span_7_of_8{width:87.09999999999999%;}.grid-col.span_6_of_8{width:74.2%;}.grid-col.span_5_of_8{width:61.3%;}.grid-col.span_4_of_8{width:48.4%;}.grid-col.span_3_of_8{width:35.5%;}.grid-col.span_2_of_8{width:22.6%;}.grid-col.span_1_of_8{width:9.699999999999999%;}.grid-col.span_9_of_9{width:100%;}.grid-col.span_8_of_9{width:88.53333333%;}.grid-col.span_7_of_9{width:77.06666667%;}.grid-col.span_6_of_9{width:65.59999999999999%;}.grid-col.span_5_of_9{width:54.13333333%;}.grid-col.span_4_of_9{width:42.66666667%;}.grid-col.span_3_of_9{width:31.2%;}.grid-col.span_2_of_9{width:19.73333333%;}.grid-col.span_1_of_9{width:8.266666669999999%;}.grid-col.span_10_of_10{width:100%;}.grid-col.span_9_of_10{width:89.68000000000001%;}.grid-col.span_8_of_10{width:79.36%;}.grid-col.span_7_of_10{width:69.04000000000001%;}.grid-col.span_6_of_10{width:58.72%;}.grid-col.span_5_of_10{width:48.4%;}.grid-col.span_4_of_10{width:38.08%;}.grid-col.span_3_of_10{width:27.76%;}.grid-col.span_2_of_10{width:17.44%;}.grid-col.span_1_of_10{width:7.12%;}.grid-col.span_11_of_11{width:100%;}.grid-col.span_10_of_11{width:90.61818182%;}.grid-col.span_9_of_11{width:81.23636363999999%;}.grid-col.span_8_of_11{width:71.85454545%;}.grid-col.span_7_of_11{width:62.47272727%;}.grid-col.span_6_of_11{width:53.09090909%;}.grid-col.span_5_of_11{width:43.70909091%;}.grid-col.span_4_of_11{width:34.32727273%;}.grid-col.span_3_of_11{width:24.94545455%;}.grid-col.span_2_of_11{width:15.56363636%;}.grid-col.span_1_of_11{width:6.18181818%;}.grid-col.span_12_of_12{width:100%;}.grid-col.span_11_of_12{width:91.40000000000001%;}.grid-col.span_10_of_12{width:82.8%;}.grid-col.span_9_of_12{width:74.2%;}.grid-col.span_8_of_12{width:65.59999999999999%;}.grid-col.span_7_of_12{width:57%;}.grid-col.span_6_of_12{width:48.4%;}.grid-col.span_5_of_12{width:39.8%;}.grid-col.span_4_of_12{width:31.2%;}.grid-col.span_3_of_12{width:22.6%;}.grid-col.span_2_of_12{width:14%;}.grid-col.span_1_of_12{width:5.4%;}@media only screen and (max-width:600px){.grid_of_2 .grid-col{margin-left:0;}.grid_of_2 .grid-col.span_2_of_2,.grid_of_2 .grid-col.span_1_of_2{width:100%;}}@media only screen and (max-width:700px){.grid_of_3 > .grid-col{margin-left:0;}.grid_of_3 > .grid-col.span_3_of_3,.grid_of_3 > .grid-col.span_2_of_3,.grid_of_3 > .grid-col.span_1_of_3{width:100%;}}@media only screen and (max-width:1000px){.grid_of_4.grid_25_25_50 > .grid-col.span_1_of_4,.grid_of_4.grid_25_50_25 > .grid-col.span_1_of_4,.grid_of_4.grid_50_25_25 > .grid-col.span_1_of_4{width:48.4%;}.grid_of_4.grid_25_25_50 > .grid-col.span_2_of_4,.grid_of_4.grid_25_50_25 > .grid-col.span_2_of_4,.grid_of_4.grid_50_25_25 > .grid-col.span_2_of_4{width:100%;margin-left:0;}}@media only screen and (max-width:480px){.grid-col{margin-left:0 !important;width:100% !important;}}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-300.eot");src:local("Lato Light"),local("Lato-Light"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-300.eot?#iefix") format("embedded-opentype"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-300.woff2") format("woff2"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-300.woff") format("woff"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-300.ttf") format("truetype"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-300.svg#Lato") format("svg");}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-regular.eot");src:local("Lato Regular"),local("Lato-Regular"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-regular.woff2") format("woff2"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-regular.woff") format("woff"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-regular.ttf") format("truetype"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-regular.svg#Lato") format("svg");}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-700.eot");src:local("Lato Bold"),local("Lato-Bold"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-700.eot?#iefix") format("embedded-opentype"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-700.woff2") format("woff2"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-700.woff") format("woff"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-700.ttf") format("truetype"),url("https://schreinerei-smola.de/fileadmin/Resources/Fonts/lato-v16-latin-700.svg#Lato") format("svg");}h1.font-3,h2.font-3,h3.font-3,h4.font-3,h5.font-3,span.font-3,p.font-3,div.font-3,th.font-3,ul.font-3,li.font-3{font-family:"Lato",sans-serif;font-weight:400;}html,h1.font-2,h2.font-2,h3.font-2,h4.font-2,h5.font-2,span.font-2,p.font-2,div.font-2,th.font-2,ul.font-2,li.font-2{font-family:"Lato",sans-serif;font-weight:300;}h1.font-3,h2.font-3,h3.font-3,h4.font-3,h5.font-3,span.font-3,p.font-3,div.font-3,th.font-3,ul.font-3,li.font-3{font-family:"Lato",sans-serif;font-weight:700;}html{font-size:15px;line-height:180%;color:#000000;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}p{padding-bottom:1em;}.rte ul{padding-left:1.5em;margin-bottom:1em;}.rte ul li{position:relative;}.rte ul ul,.rte ul ol{margin-bottom:0;}.rte ol{padding-left:1.5em;margin-bottom:1em;}.rte ol ul,.rte ol ol{margin-bottom:0;}.rte li.square{list-style:none;margin:.5em 0;}.rte li.square:before{content:"";width:.6em;height:.6em;margin-top:.4em;background:#a3292f;display:block;float:left;margin-right:.75em;}a{color:#000000;text-decoration:underline;}a:hover{color:#a3292f;text-decoration:underline;}a.white-no-decoration{color:white;text-decoration:none;}a.white-no-decoration:hover{color:white;text-decoration:none;}.block{display:block;}strong,b{font-weight:700;}img{max-width:100%;width:100%;height:auto;-ms-interpolation-mode:bicubic;}#GoogleMap img{max-width:none;}img.keepSize{width:auto;}@-moz-document url-prefix(){.rte img{width:100%;}.rte img.keepSize{width:auto;}}figcaption,.csc-textpic-caption{font-size:smaller;padding-top:.5em;line-height:130%;}figcaption p{margin-bottom:0;}sub{vertical-align:sub;line-height:0;font-size:70%;}sup{vertical-align:super;line-height:0;font-size:70%;}.csc-layout-100{background-color:#f5f6f6;padding:12px;}.csc-frame-rulerBefore{padding-top:13px;border-top:1px solid #d3d3d3;}.csc-frame-rulerAfter{padding-bottom:13px;border-bottom:1px solid #d3d3d3;}.csc-frame-rulerBeforeAfter{border-top:1px solid #d3d3d3;padding-top:1em;padding-bottom:.25em;border-bottom:1px solid #d3d3d3;}.csc-frame-indent{padding-left:70px;}.csc-frame-indent3366{padding-left:33%;}.csc-frame-indent6633{padding-right:33%;}.csc-frame-frame1{padding:17px;border-radius:3px;border:1px solid #d3d3d3;}.csc-frame-frame2{padding:17px;border-radius:3px;}.tx-template-background-rgb-color-3{background-color:#303030;}.tx-template-background-rgb-color-4{background-color:#e3dfdd;}.tx-template-background-rgb-color-white{background-color:white;}.tx-template-background-rgba-color-black{background-color:#000000;background-color:rgba(0,0,0,0.7);}h1,h2,h3,h4,h5{font-weight:400;margin-bottom:.25em;line-height:130%;color:#000000;}h1 i,h2 i,h3 i,h4 i,h5 i{margin-right:.3em;}h1,h1.size-1,h2.size-1,h3.size-1,h4.size-1,h5.size-1,.size-1{font-size:46px;line-height:130%;letter-spacing:.02em;}h2,h1.size-2,h2.size-2,h3.size-2,h4.size-2,h5.size-2,.size-2{font-size:36px;line-height:130%;letter-spacing:.02em;}h3,h1.size-3,h2.size-3,h3.size-3,h4.size-3,h5.size-3,.size-3{font-size:25px;line-height:130%;}h4,h1.size-4,h2.size-4,h3.size-4,h4.size-4,h5.size-4,.size-4{font-size:21px;line-height:130%;}h5,h1.size-5,h2.size-5,h3.size-5,h4.size-5,h5.size-5,.size-5{font-size:15px;line-height:180%;}h1,h1.size-1,h2.size-1,h3.size-1,h4.size-1,h5.size-1,.size-1{font-size:46px;line-height:130%;}h2,h1.size-2,h2.size-2,h3.size-2,h4.size-2,h5.size-2,.size-2{font-size:36px;line-height:130%;}h3,h1.size-3,h2.size-3,h3.size-3,h4.size-3,h5.size-3,.size-3{font-size:25px;line-height:130%;}h4,h1.size-4,h2.size-4,h3.size-4,h4.size-4,h5.size-4,.size-4{font-size:21px;line-height:130%;}h5,h1.size-5,h2.size-5,h3.size-5,h4.size-5,h5.size-5,.size-5{font-size:15px;line-height:180%;}.smaller{font-size:smaller;line-height:130%;}.larger{font-size:larger;line-height:130%;}@media only screen and (max-width:768px){h1,h1.size-1,h2.size-1,h3.size-1,h4.size-1,h5.size-1,.size-1{font-size:36.8px;line-height:104%;}h2,h1.size-2,h2.size-2,h3.size-2,h4.size-2,h5.size-2,.size-2{font-size:28.8px;line-height:104%;}h3,h1.size-3,h2.size-3,h3.size-3,h4.size-3,h5.size-3,.size-3{font-size:20px;line-height:104%;}h4,h1.size-4,h2.size-4,h3.size-4,h4.size-4,h5.size-4,.size-4{font-size:16.8px;line-height:104%;}h5,h1.size-5,h2.size-5,h3.size-5,h4.size-5,h5.size-5,.size-5{font-size:13.5px;line-height:162%;}}.color-font{color:#000000;}.color-headline{color:#000000;}.color-0{color:#000000;}.color-1{color:#a3292f;}.color-2{color:#ffa409;}.color-3{color:#303030;}.color-4{color:#e3dfdd;}.color-grey-100{color:#ffffff;}.color-grey-80{color:#cccccc;}.color-grey-60{color:#999999;}.color-grey-40{color:#666666;}.color-grey-20{color:#333333;}.color-grey-0{color:#000000;}.color-grey-0 a{color:#000000;}.background-color-1{background-color:#a3292f;}.background-color-2{background-color:#ffa409;}.background-color-3{background-color:#303030;}.background-color-grey-100{background-color:#ffffff;}.background-color-grey-80{background-color:#cccccc;}.background-color-grey-60{background-color:#999999;}.background-color-grey-40{background-color:#666666;}.background-color-grey-20{background-color:#333333;}.background-color-grey-0{background-color:#000000;}.line-bottom{padding-bottom:.25em;border-bottom:1px solid #555;}h1.space,h2.space,h3.space,h4.space,h5.space,header.space,.space{margin-bottom:30px;}h1.space-1,h2.space-1,h3.space-1,h4.space-1,h5.space-1,header.space-1,.space-1{margin-bottom:10px;}h1.space-2,h2.space-2,h3.space-2,h4.space-2,h5.space-2,header.space-2,.space-2{margin-bottom:20px;}h1.space-3,h2.space-3,h3.space-3,h4.space-3,h5.space-3,header.space-3{margin-bottom:30px;}h1.space-4,h2.space-4,h3.space-4,h4.space-4,h5.space-4,header.space-4,.space-4{margin-bottom:40px;}h1.space-5,h2.space-5,h3.space-5,h4.space-5,h5.space-5,header.space-5,.space-5{margin-bottom:50px;}h1.nospace,h2.nospace,h3.nospace,h4.nospace,h5.nospace,p.nospace,table.nospace th,table.nospace td,td.nospace{padding:0;margin:0;min-height:0;}.align-right{text-align:right;}.align-center{text-align:center;}.align-left{text-align:left;}.align-justify{text-align:justify;}.transform-uppercase{text-transform:uppercase;}.transform-small-caps{font-variant:small-caps;}.style-colored-background{background:#a3292f;padding:12px;}.style-line-middle{overflow:hidden;}.style-line-middle span{display:inline-block;position:relative;letter-spacing:2px;padding-right:.75em;}.style-line-middle .align-center span{padding-left:.75em;}.style-line-middle .align-right span{padding-left:.75em;padding-right:0;}.style-line-middle span:before{left:-999px;}.style-line-middle span:after{left:100%;}.style-line-middle span:before,.style-line-middle span:after{position:absolute;top:50%;width:999px;content:"";border-top:1px solid #ddd;}blockquote{margin-left:40px;}blockquote:before{display:block;content:"\201C";font-size:100px;line-height:100px;position:absolute;left:0px;top:-20px;color:#ffffff;}.underline{text-decoration:underline;}a.more{display:inline-block;color:white;text-decoration:none;border:1px solid #0086b6;padding:.2em .75em;background-color:#0086b6;}a.more:hover{color:#0086b6;text-decoration:none;background-color:white;}.envelope-wrap i,.phone-wrap i,.fax-wrap i{color:#a3292f;width:1.75em;}.envelope-wrap a,.phone-wrap a,.fax-wrap a{text-decoration:none;}table{border-spacing:0;border-collapse:separate;*border-collapse:collapse;border:none;}td,th{padding:.25em;*position:relative;line-height:130%;font-size:1em;text-align:center;vertical-align:top;}td.align-top,th.align-top{vertical-align:top;}td.align-middle,th.align-middle{vertical-align:middle;}td.align-bottom,th.align-bottom{vertical-align:bottom;}td.nowrap,th.nowrap{white-space:nowrap;}th{font-weight:600;}table.contenttable{border-bottom:1px solid #928d8d;border-left:1px solid #928d8d;margin-bottom:1em;}table.contenttable th,table.contenttable td{padding:.5em;border-right:1px solid #928d8d;border-top:1px solid #928d8d;text-align:left;}table.contenttable-no-border,table.contenttable-no-border th,table.contenttable-no-border td{border:none;width:auto;padding:.5em;}table.referencestable{border-bottom:none;border-left:none;}table.referencestable th,table.referencestable td{border-right:none;border-top:1px solid #928d8d;padding-top:1em;padding-bottom:1em;}table.referencestable th.td-0,table.referencestable td.td-0{padding-left:0;}table.referencestable th.td-last,table.referencestable td.td-last{padding-right:0;}table.referencestable .tr-0 th,table.referencestable .tr-0 td{border-top:none;}table.contenttable-zebra{border-spacing:0;}table.contenttable-zebra th,table.contenttable-zebra td{padding:.25em;}table.contenttable-zebra tr.tr-even,table.contenttable-zebra tr.tr-even{background:#d4d4d4;}table.contenttable-zebra tr.tr-odd td,table.contenttable-zebra tr.tr-odd th{background:#f3f3f3;}::-webkit-input-placeholder{color:#999999;}::-moz-placeholder{color:#999999;}:-ms-input-placeholder{color:#999999;}input:-moz-placeholder{color:#999999;}input::-moz-focus-inner{border:0;padding:0;}input[type=submit],button,a.button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #303030;font-family:'Roboto',sans-serif;font-weight:400;color:white;background-color:#303030;text-transform:none;text-align:center;font-size:13px;padding:.5em 1em;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}input[type=submit]:hover,button:hover,a.button:hover{color:#303030;background:#fff;}form label,form .label{font-weight:400;overflow:visible;text-overflow:clip;font-size:13px;}form table td{text-align:left;vertical-align:top;}form table td.space-top{padding-top:1em;}form div.error{color:#ff0000;line-height:120%;padding:.25em;clear:both;font-weight:400;text-transform:uppercase;}div.errorMessage{color:#ff0000;line-height:120%;padding:.25em;clear:both;font-weight:400;text-transform:uppercase;}input[type=text],input[type=search],input[type=password],input[type=date],input[type=email],input[type=number],textarea,select{display:block;font-size:13px;font-family:'Lato',sans-serif;font-weight:400;background-color:#e3dfdd;color:#333333;outline:0 none;margin:0;padding:.75em 1em;border-style:solid;border-width:2px;border-color:#e3dfdd;width:100%;-webkit-transition:all 0.25s ease 0.2s ease-out;-moz-transition:all 0.25s ease 0.2s ease-out;-o-transition:all 0.25s ease 0.2s ease-out;transition:all 0.25s ease 0.2s ease-out;-webkit-box-shadow:0 0 0 1px transparent;-moz-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;-webkit-appearance:none;border-radius:0;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #e3dfdd inset;-webkit-text-fill-color:#333333 !important;}textarea{height:8em;padding:.5em;}input[type=text].error,input[type=password].error,select.error,textarea.error,input[type=text].f3-form-error,input[type=password].f3-form-error,select.f3-form-error{border:none;border-style:solid;border-width:2px;border-color:#ff0000;}#lbr-mail-inquiry-errorNotice{position:fixed;top:50%;left:50%;marginTop:-50px;marginLeft:-150px;width:300;padding:.5em;background-color:white;color:#ffa409;border:5px solid #ff0000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.2em;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 8px rgba(0,0,0,0.3);box-shadow:0 5px 8px rgba(0,0,0,0.3);z-index:9999;}input[type=text]:focus,input[type=password]:focus,select:focus,input[type=text].error:focus,input[type=password].error:focus,textarea:focus,textarea.error:focus{outline:0 none;background:#e3dfdd;border:none;border-style:solid;border-width:2px;border-color:#e3dfdd;}html.page-layout-2,body.page-layout-2{background:white;height:auto;}body.page-layout-2{padding:2em;}.page-full-width{clear:both;width:100%;}.page-centered{clear:both;margin:0 auto;}.page-full-width{min-width:90%;}.page-centered{width:90%;}.page-margin-left{margin-left:10%;}.double-page-margin-left{margin-left:20%;}.page-margin-right{margin-right:10%;}.page-margin-left-right{margin-left:10%;margin-right:10%;}.page-margin-top{margin-top:50px;}.page-margin-bottom{margin-bottom:50px;}.page-margin-top-bottom{margin-top:50px;margin-bottom:50px;}.page-padding-left{padding-left:10%;}.page-padding-right{padding-right:10%;}.page-padding-left-right{padding-left:10%;padding-right:10%;}.page-padding-top{padding-top:50px;}.page-padding-bottom{padding-bottom:50px;}.page-padding-top-bottom{padding-top:50px;padding-bottom:50px;}.page-half-padding-top-bottom{padding-top:25px;padding-bottom:25px;}.page-margin-width{width:10%;}.page-margin-height{height:50px;}@media only screen and (min-width:1570px){.page-full-width{min-width:1500px;}.page-centered{width:1500px;}.page-margin-left{margin-left:5%;}.double-page-margin-left{margin-left:10%;}.page-margin-right{margin-right:5%;}.page-margin-left-right{margin-left:5%;margin-right:5%;}.page-margin-top{margin-top:75px;}.page-margin-bottom{margin-bottom:75px;}.page-margin-top-bottom{margin-top:75px;margin-bottom:75px;}.page-padding-left{padding-left:5%;}.page-padding-right{padding-right:5%;}.page-padding-left-right{padding-left:5%;padding-right:5%;}.page-padding-top{padding-top:75px;}.page-padding-bottom{padding-bottom:75px;}.page-padding-top-bottom{padding-top:75px;padding-bottom:75px;}.page-half-padding-top-bottom{padding-top:37.5px;padding-bottom:37.5px;}.page-margin-width{width:5%;}.page-margin-height{height:75px;}}@media only screen and (max-width:860px){.page-full-width{min-width:90%;}.page-centered{width:90%;}.page-margin-left{margin-left:5%;}.double-page-margin-left{margin-left:10%;}.page-margin-right{margin-right:5%;}.page-margin-left-right{margin-left:5%;margin-right:5%;}.page-margin-top{margin-top:65px;}.page-margin-bottom{margin-bottom:65px;}.page-margin-top-bottom{margin-top:65px;margin-bottom:65px;}.page-padding-left{padding-left:5%;}.page-padding-right{padding-right:5%;}.page-padding-left-right{padding-left:5%;padding-right:5%;}.page-padding-top{padding-top:65px;}.page-padding-bottom{padding-bottom:65px;}.page-padding-top-bottom{padding-top:65px;padding-bottom:65px;}.page-half-padding-top-bottom{padding-top:32.5px;padding-bottom:32.5px;}.page-margin-width{width:5%;}.page-margin-height{height:65px;}}@media only screen and (max-width:768px){.page-full-width{min-width:94%;}.page-centered{width:94%;}.page-margin-left{margin-left:5%;}.double-page-margin-left{margin-left:10%;}.page-margin-right{margin-right:5%;}.page-margin-left-right{margin-left:5%;margin-right:5%;}.page-margin-top{margin-top:55px;}.page-margin-bottom{margin-bottom:55px;}.page-margin-top-bottom{margin-top:55px;margin-bottom:55px;}.page-padding-left{padding-left:5%;}.page-padding-right{padding-right:5%;}.page-padding-left-right{padding-left:5%;padding-right:5%;}.page-padding-top{padding-top:55px;}.page-padding-bottom{padding-bottom:55px;}.page-padding-top-bottom{padding-top:55px;padding-bottom:55px;}.page-half-padding-top-bottom{padding-top:27.5px;padding-bottom:27.5px;}.page-margin-width{width:5%;}.page-margin-height{height:55px;}}@media only screen and (max-width:600px){.page-full-width{min-width:100%;}.page-centered{width:100%;}.page-margin-left{margin-left:5%;}.double-page-margin-left{margin-left:10%;}.page-margin-right{margin-right:5%;}.page-margin-left-right{margin-left:5%;margin-right:5%;}.page-margin-top{margin-top:45px;}.page-margin-bottom{margin-bottom:45px;}.page-margin-top-bottom{margin-top:45px;margin-bottom:45px;}.page-padding-left{padding-left:5%;}.page-padding-right{padding-right:5%;}.page-padding-left-right{padding-left:5%;padding-right:5%;}.page-padding-top{padding-top:45px;}.page-padding-bottom{padding-bottom:45px;}.page-padding-top-bottom{padding-top:45px;padding-bottom:45px;}.page-half-padding-top-bottom{padding-top:22.5px;padding-bottom:22.5px;}.page-margin-width{width:5%;}.page-margin-height{height:45px;}.double-page-margin-left{margin-left:5%;}}#header{position:absolute;top:0;left:0;right:0;z-index:10;}#header .logo{display:block;float:right;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:31.2%;background-color:#a3292f;}#header .logo img{width:100%;height:auto;}@media screen and (max-width:900px){#header .logo{width:50% !important;}}@media screen and (max-width:600px){#header .logo{width:100% !important;}}#body{z-index:0;}#body > .page-centered:before{-webkit-box-shadow:inset -15px 0 15px -15px rgba(0,0,0,0.3);-moz-box-shadow:inset -15px 0 15px -15px rgba(0,0,0,0.3);box-shadow:inset -15px 0 15px -15px rgba(0,0,0,0.3);content:" ";height:100%;left:-15px;position:absolute;top:0;width:15px;}#body > .page-centered:after{-webkit-box-shadow:inset 15px 0 15px -15px rgba(0,0,0,0.3);-moz-box-shadow:inset 15px 0 15px -15px rgba(0,0,0,0.3);box-shadow:inset 15px 0 15px -15px rgba(0,0,0,0.3);content:" ";height:100%;position:absolute;right:-15px;top:0;width:15px;}@media only screen and (max-width:600px){#body > .page-centered:before,#body > .page-centered:after{display:none;}}.very-height-outer-background{min-height:500px;}@media screen and (min-height:600px){.very-height-outer-background{min-height:550px;}}@media screen and (min-height:700px){.very-height-outer-background{min-height:600px;}}@media screen and (min-height:800px){.very-height-outer-background{min-height:998px;}}.box-in-front > div{padding:2em .5em 2em 2em;position:absolute;left:0;bottom:0;min-height:50%;width:31.2%;}@media only screen and (max-width:1350px){.box-in-front > div{width:50%;}}@media only screen and (max-width:1070px){.box-in-front > div{width:75%;}}@media only screen and (max-width:550px){.box-in-front > div{width:100%;}}.words .word{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (max-width:600px){.background-50-percent{background-image:none !important;}}#footer{z-index:0;}#footer .page-centered{background-color:#303030;}#footer .page-centered:before{-webkit-box-shadow:inset -15px 0 15px -15px rgba(0,0,0,0.3);-moz-box-shadow:inset -15px 0 15px -15px rgba(0,0,0,0.3);box-shadow:inset -15px 0 15px -15px rgba(0,0,0,0.3);content:" ";height:100%;left:-15px;position:absolute;top:0;width:15px;}#footer .page-centered:after{-webkit-box-shadow:inset 15px 0 15px -15px rgba(0,0,0,0.3);-moz-box-shadow:inset 15px 0 15px -15px rgba(0,0,0,0.3);box-shadow:inset 15px 0 15px -15px rgba(0,0,0,0.3);content:" ";height:100%;position:absolute;right:-15px;top:0;width:15px;}@media only screen and (max-width:600px){#footer .page-centered:before,#footer .page-centered:after{display:none;}}#footer .logo{display:block;width:31.2%;float:right;}@media only screen and (max-width:1000px){#footer .logo{width:50%;float:none;clear:both;margin-left:25%;margin-right:0;}}#to-top,#send-email{display:none;}@media only screen{#to-top{display:block;z-index:5;width:45px;height:45px;position:fixed;bottom:20px;right:20px;background-color:rgba(255,255,255,0.7);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}}@media only screen and (min-width:1800px){#to-top{width:90px;height:90px;bottom:40px;right:40px;}}#contact-flag{position:fixed;top:20%;right:-196px;background-color:#a3292f;background-color:rgba(163,41,47,0.95);color:white;padding:10px;line-height:150%;width:230px;-webkit-transition:right 0.5s ease;-moz-transition:right 0.5s ease;-o-transition:right 0.5s ease;transition:right 0.5s ease;z-index:888;}#contact-flag a{color:white;text-decoration:none;}#contact-flag .fa{width:1.75em;font-size:larger;}#contact-flag:hover{right:0;}@media screen and (max-width:550px){#contact-flag{display:none;}}nav.main{position:absolute;top:50%;margin-top:-20px;left:0;}nav.main li{float:left;}nav.main li.facebook,nav.main li:first-child{margin-right:7px;}nav.main li.facebook a,nav.main li:first-child a{line-height:35px;padding-top:4px;}nav.main li.facebook i,nav.main li:first-child i{font-size:1.5em;}nav.main li.first a{padding-left:28px;}nav.main li.last a{padding-right:28px;}nav.main a{display:block;font-weight:400;color:white;background-color:#a3292f;font-size:14px;line-height:39px;border-bottom:3px solid #a3292f;text-transform:uppercase;text-decoration:none;padding-left:14px;padding-right:14px;letter-spacing:.05em;}nav.main a:hover,nav.main a.active{border-color:#ffa409;}#nav-mobile-button{display:block;font-weight:400;color:white;background-color:#a3292f;font-size:14px;line-height:39px;border-bottom:3px solid #a3292f;text-transform:uppercase;text-decoration:none;padding-left:14px;padding-right:14px;letter-spacing:.05em;display:none;position:absolute;top:50%;margin-top:-20px;left:0;cursor:pointer;}.nav-mobile-close-button{cursor:pointer;}@media only screen and (max-width:1000px){nav.main{display:none;}#nav-mobile-button{display:block;}}@media screen and (max-width:900px){#nav-mobile-button{left:5%;}}@media screen and (max-width:600px){#nav-mobile-button{left:5%;top:100%;margin-top:10px;}}nav.main-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#a3292f;background-color:rgba(163,41,47,0.95);box-sizing:border-box;text-transform:uppercase;}nav.main-mobile *{box-sizing:border-box;}nav.main-mobile .inner-wrap{width:100%;height:100%;overflow:auto;padding:1em;}nav.main-mobile .inner-wrap ul{display:block;clear:both;}nav.main-mobile .inner-wrap > ul{display:block;clear:both;margin:.5em 0 0 0;padding:.5em 0 0 0;border-top:1px dashed white;border-top-color:rgba(255,255,255,0.7);}nav.main-mobile .inner-wrap > ul.no-border-top,nav.main-mobile .inner-wrap > ul:first-child{margin-top:0;padding-top:0;border-top:none;}nav.main-mobile li{display:block;margin:0;padding:0;list-style:none;color:white;}nav.main-mobile a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:white;text-decoration:none;}nav.main-mobile li li{margin-left:1.5em;}nav.main-mobile li a{font-size:15px;}nav.main-mobile li li a{font-size:13px;}nav.main-mobile .more-indicator{display:none;}nav.language{position:absolute;right:0;top:50%;font-size:14px;line-height:20px;}@media only screen and (max-width:600px){nav.language{display:none;}}nav.language .actor{display:block;width:40px;height:22px;cursor:pointer;}nav.language .actor img{width:100%;height:auto;}nav.language ul li{position:relative;}nav.language ul ul{position:absolute;top:27px;right:0;height:0;overflow:hidden;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;background-color:white;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 8px rgba(0,0,0,0.3);box-shadow:0 5px 8px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}nav.language ul ul li{padding:0 1em;}nav.language ul ul li:first-child{padding-top:5px;}nav.language ul ul a{text-transform:uppercase;text-decoration:none;color:#c8c8c8;}nav.language ul ul a:hover,nav.language ul ul a.current{color:black;}nav.language.active ul ul{height:50px;}#footer nav{float:left;padding-top:2em;color:white;}#footer nav a{color:white;text-decoration:none;}#footer nav a:hover,#footer nav a.active{color:white;text-decoration:underline;}#footer nav li{float:left;margin-left:1em;}#footer nav li:first-child{margin-left:0;margin-right:2em;}@media only screen and (max-width:600px){#footer nav{padding-bottom:1em;}#footer nav li{margin-left:0;margin-right:.5em;}#footer nav li:first-child{margin-right:.5em;}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#ffffff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/template/Resources/Public/Images/vendor/FancyBox/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('../../typo3conf/ext/template/Resources/Public/Images/vendor/FancyBox/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/template/Resources/Public/Images/vendor/FancyBox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/template/Resources/Public/Images/vendor/FancyBox/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8);}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050;}#fancybox-buttons.top{top:10px;}#fancybox-buttons.bottom{bottom:10px;}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);background:#323232;background:-moz-linear-gradient(top,#444444 0%,#343434 50%,#292929 50%,#333333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333333));background:-webkit-linear-gradient(top,#444444 0%,#343434 50%,#292929 50%,#333333 100%);background:-o-linear-gradient(top,#444444 0%,#343434 50%,#292929 50%,#333333 100%);background:-ms-linear-gradient(top,#444444 0%,#343434 50%,#292929 50%,#333333 100%);background:linear-gradient(top,#444444 0%,#343434 50%,#292929 50%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0);}#fancybox-buttons ul li{float:left;margin:0;padding:0;}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url('../../typo3conf/ext/template/Resources/Public/Images/vendor/FancyBox/fancybox_buttons.png');background-repeat:no-repeat;outline:none;opacity:0.8;}#fancybox-buttons a:hover{opacity:1;}#fancybox-buttons a.btnPrev{background-position:5px 0;}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e;}#fancybox-buttons a.btnPlay{background-position:0 -30px;}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px;}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px;}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px;}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px;}#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default;}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}#fancybox-thumbs.bottom{bottom:2px;}#fancybox-thumbs.top{top:2px;}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}#fancybox-thumbs ul li:hover{opacity:1;}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;}.tipsy{font-size:12px;line-height:130%;position:absolute;padding:.5em;z-index:100000;font-weight:400;letter-spacing:1px;}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center;}.tipsy-inner{-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 5px rgba(0,0,0,0.5);}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000;}.tipsy-arrow-n{border-bottom-color:#000;}.tipsy-arrow-s{border-top-color:#000;}.tipsy-arrow-e{border-left-color:#000;}.tipsy-arrow-w{border-right-color:#000;}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;}.lbr-pages-screens{background-color:white;}.lbr-pages-screens .pages-screens{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.lbr-pages-screens .pages-screen{position:absolute;top:0;left:0;width:100%;height:100%;}.lbr-pages-screens .pages-screen.inactive{visibility:hidden;}.lbr-pages-screens.responsive-height{min-height:300px;}@media only screen and (min-height:500px){.lbr-pages-screens.responsive-height{min-height:400px;}}@media only screen and (min-height:600px){.lbr-pages-screens.responsive-height{min-height:500px;}}@media only screen and (min-height:700px){.lbr-pages-screens.responsive-height{min-height:600px;}}@media only screen and (min-height:800px){.lbr-pages-screens.responsive-height{min-height:700px;}}@media only screen and (min-height:900px){.lbr-pages-screens.responsive-height{min-height:800px;}}.pages-screen-elements{height:100%;z-index:5;position:absolute;width:100%;}.pages-screen-elements .page-full-width,.pages-screen-elements .page-centered{height:100%;}.pages-screen-element.position-top{top:0;}.pages-screen-element.position-bottom{bottom:0;}.pages-screen-element.position-left{left:0;}.pages-screen-element.position-right{right:0;text-align:right;}.pages-screen-element.position-right > *{clear:right;float:right;}.lbr-pages-screens .pages-screen-box{position:absolute;bottom:0;left:0;right:0;z-index:6;}.pages-screen-text-layout-1 .pages-screen-box-content{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);}.pages-screen-text-layout-1 span.screen-text{display:block;color:white;}.pages-screen-text-layout-1 span.screen-text-1{font-size:53px;line-height:120%;}.pages-screen-text-layout-1 span.screen-text-2{font-size:25px;line-height:120%;}@media screen and (max-height:800px){.lbr-pages-screens .pages-screen-box{bottom:20%;}}@media screen and (max-width:800px){.lbr-pages-screens .pages-screen-box{bottom:20%;}}@media screen and (max-height:600px){.pages-screen-text-layout-1 span.screen-text-1{font-size:35px;}.pages-screen-text-layout-1 span.screen-text-2{font-size:15px;}}@media screen and (max-width:800px){.pages-screen-text-layout-1 span.screen-text-1{font-size:45px;}.pages-screen-text-layout-1 span.screen-text-2{font-size:25px;}}@media screen and (max-width:500px){.pages-screen-text-layout-1 span.screen-text-1{font-size:35px;}.pages-screen-text-layout-1 span.screen-text-2{font-size:15px;}}@media screen and (max-width:450px){.pages-screen-text-layout-1 span.screen-text-1{font-size:25px;}.pages-screen-text-layout-1 span.screen-text-2{font-size:13px;}}.pages-screen-text-layout-2{background-color:#a3292f;background-color:rgba(163,41,47,0.8);letter-spacing:.02em;}.pages-screen-text-layout-2 .pages-screen-box-content{padding-top:25px;padding-bottom:20px;}.pages-screen-navigation{position:absolute;text-align:center;z-index:5;bottom:1em;right:1em;}.pages-screen-navigation div{cursor:pointer;display:inline-block;width:14px;height:14px;background-color:#ffffff;background-color:rgba(255,255,255,0.8);border-style:solid;border-width:2px;border-color:#a3292f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:5px;}.pages-screen-navigation div:first-child{margin-left:0;}.pages-screen-navigation div:hover,.pages-screen-navigation div.active{background-color:#a3292f;}.responsive-map{height:200px;position:relative;}.responsive-map > *{position:absolute;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;}@media screen and (min-height:500px){.responsive-map{height:350px;}}@media screen and (min-height:700px){.responsive-map{height:500px;}}@media screen and (min-height:1000px){.responsive-map{height:570px;}}.tx-mab-picture-references .references-list{zoom:1;margin:0 auto;text-align:center;background-color:#303030;}.tx-mab-picture-references .references-list:after{content:"";display:table;clear:both;}.tx-mab-picture-references .references-list .single-reference{float:left;width:33.333%;background-image:url('../../fileadmin/Resources/Images/Icons/loading.svg');background-position:50% 50%;background-repeat:no-repeat;}.tx-mab-picture-references .references-list .single-reference figure{width:100%;height:0;padding-bottom:66.666%;overflow:hidden;}.no-svg .tx-mab-picture-references .references-list .single-reference{background-image:url('../../fileadmin/Resources/Images/Icons/loading.gif');}@media only screen and (max-width:1000px){.tx-mab-picture-references .references-list .single-reference{width:50%;}}@media only screen and (max-width:550px){.tx-mab-picture-references .references-list .single-reference{width:100%;}}.tx-mab-picture-references .references-list .single-reference .overlay-wrap{position:absolute;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;top:0;left:0;right:0;bottom:0;background-color:#a3292f;background-color:rgba(163,41,47,0.85);overflow:hidden;}.tx-mab-picture-references .references-list .single-reference.active .overlay-wrap,.tx-mab-picture-references .references-list .single-reference:hover .overlay-wrap{opacity:1;}.tx-mab-picture-references .references-list .single-reference.active .overlay-wrap{background-color:#a3292f;}.tx-mab-picture-references .references-list .single-reference .overlay{position:absolute;vertical-align:middle;bottom:0;left:0;right:0;padding:10%;border-bottom:5px solid transparent;}.tx-mab-picture-references .references-list .single-reference.active .overlay-wrap .overlay{border-bottom:5px solid #a3292f;}.tx-mab-picture-references .references-list .single-reference span{display:block;color:white;}.tx-mab-picture-references .references-list .single-reference span.label{text-transform:uppercase;font-weight:700;font-size:37px;line-height:140%;}.tx-mab-picture-references .references-list .single-reference span.additional-label{font-size:15px;line-height:140%;}.tx-mab-picture-references .references-list .single-reference span.more{display:none;text-transform:uppercase;font-weight:700;font-size:18px;line-height:140%;padding-top:1em;}.tx-mab-picture-references .references-list .single-reference.has-show-content{cursor:pointer;}.tx-mab-picture-references .references-list .single-reference.has-show-content span.more{display:block;}.tx-mab-picture-references .reference-show{border:10px solid #a3292f;clear:both;width:100%;background-color:#a3292f;}.tx-mab-picture-references .reference-show .slider-wrap{overflow:hidden;}.tx-mab-picture-references .reference-show .slider{display:table;}.tx-mab-picture-references .reference-show .slider-item{display:table-cell;height:400px;border-left:10px solid #a3292f;background-image:url('../../fileadmin/Resources/Images/Icons/loading.svg');background-position:50% 50%;background-repeat:no-repeat;}.tx-mab-picture-references .reference-show .slider-item:first-child{border-left:none;}.no-svg .tx-mab-picture-references .reference-show .slider-item{background-image:url('../../fileadmin/Resources/Images/Icons/loading.gif');}@media only screen and (max-height:650px){.tx-mab-picture-references .reference-show .slider-item{height:300px;}}@media only screen and (max-height:400px){.tx-mab-picture-references .reference-show .slider-item{height:200px;}}.tx-mab-picture-references .reference-show .slider-item img{height:100%;width:auto;max-width:1000px;}.tx-mab-picture-references .reference-show .description{position:absolute;right:0;bottom:5px;background-color:#000000;background-color:rgba(0,0,0,0.7);color:white;font-size:13px;line-height:140%;text-transform:uppercase;padding:2em;text-align:left;}.tx-mab-picture-references .reference-show .description img.logo{width:170px;}.tx-mab-picture-references .reference-show .button-left,.tx-mab-picture-references .reference-show .button-right{position:absolute;top:0;bottom:0;width:50px;cursor:pointer;}.tx-mab-picture-references .reference-show .button-left i,.tx-mab-picture-references .reference-show .button-right i{position:absolute;top:50%;left:0;right:0;color:white;font-size:100px;line-height:100px;height:100px;margin-top:-50px;text-align:center;}.tx-mab-picture-references .reference-show .button-left{left:1%;}.tx-mab-picture-references .reference-show .button-right{right:1%;}
