@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700'); .bp3-zumtobel { width : 100%; min-width : 320px; height : 100vh; min-height : 2079px; position : relative; overflow : hidden; margin : 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color : rgba(240, 240, 240, 1.0); opacity : 1.0; } div { -webkit-text-size-adjust: none; } .bp3-zumtobel .bp3-image1 { background-color : rgba(255,255,255,0.0); top : 699px; height : 211px; width : 320px; position : absolute; margin : 0; left : -1px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-image11 { background-color : rgba(255,255,255,0.0); top : 300px; height : 214px; width : 322px; position : absolute; margin : 0; left : -82px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-image12 { background-color : rgba(215, 215, 215, 1.0); top : 51px; height : 180px; width : 320px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-image12 .bp3-mask { background-color : rgba(215, 215, 215, 1.0); top : 0px; height : 180px; width : 320px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-image12 .bp3-image13 { background-color : rgba(255,255,255,0.0); top : 0px; height : 208px; width : 320px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-venusandsonneare { background-color : rgba(255,255,255,0.0); top : 240px; height : auto; width : 225px; position : absolute; margin : 0; left : 47px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-theunusedpotential { background-color : rgba(255,255,255,0.0); top : 529px; height : auto; width : 172px; position : absolute; margin : 0; left : 136px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 8.4px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 6.4px; } .bp3-zumtobel .bp3-theunusedpotential .bp3-span1 { line-height : 10.0px; } .bp3-zumtobel .bp3-theunusedpotential .bp3-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-theunusedpotential .bp3-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-safetyvenusandson { background-color : rgba(255,255,255,0.0); top : 947px; height : auto; width : 172px; position : absolute; margin : 0; left : 78px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 8.4px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 6.4px; } .bp3-zumtobel .bp3-safetyvenusandson .bp3-span1 { line-height : 10.0px; } .bp3-zumtobel .bp3-safetyvenusandson .bp3-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-safetyvenusandson .bp3-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-fitseveryspotthe { background-color : rgba(255,255,255,0.0); top : 1756px; height : auto; width : 172px; position : absolute; margin : 0; left : 26px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 8.4px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 6.4px; } .bp3-zumtobel .bp3-fitseveryspotthe .bp3-span1 { line-height : 10.0px; } .bp3-zumtobel .bp3-fitseveryspotthe .bp3-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-fitseveryspotthe .bp3-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-sonnependant { background-color : rgba(255,255,255,0.0); top : 1429px; height : auto; width : 61px; position : absolute; margin : 0; left : 51px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-venustracklight { background-color : rgba(255,255,255,0.0); top : 1565px; height : auto; width : 64px; position : absolute; margin : 0; left : 212px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-venussurfacerecess { background-color : rgba(255,255,255,0.0); top : 1371px; height : auto; width : 93px; position : absolute; margin : 0; left : 197px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-venusdownlight { background-color : rgba(255,255,255,0.0); top : 1711px; height : auto; width : 66px; position : absolute; margin : 0; left : 211px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-sonnetripod { background-color : rgba(255,255,255,0.0); top : 1696px; height : auto; width : 53px; position : absolute; margin : 0; left : 56px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-sonnesurface { background-color : rgba(255,255,255,0.0); top : 1926px; height : auto; width : 56px; position : absolute; margin : 0; left : 90px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-venuspendant { background-color : rgba(255,255,255,0.0); top : 1979px; height : auto; width : 59px; position : absolute; margin : 0; left : 213px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-bringingsunlightin { background-color : rgba(255,255,255,0.0); top : 632px; height : auto; width : 172px; position : absolute; margin : 0; left : 21px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 8.4px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 6.4px; } .bp3-zumtobel .bp3-bringingsunlightin .bp3-span1 { line-height : 10.0px; } .bp3-zumtobel .bp3-bringingsunlightin .bp3-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-bringingsunlightin .bp3-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-venussurfacerecessed { background-color : rgba(255,255,255,0.0); top : 1282px; height : 87px; width : 116px; position : absolute; margin : 0; left : 180px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-whitevenusrecessed { background-color : rgba(255,255,255,0.0); top : 1652px; height : 52px; width : 84px; position : absolute; margin : 0; left : 202px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-sonnestandingsilver { background-color : rgba(255,255,255,0.0); top : 1471px; height : 212px; width : 99px; position : absolute; margin : 0; left : 32px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-venustrack { background-color : rgba(255,255,255,0.0); top : 1470px; height : 91px; width : 212px; position : absolute; margin : 0; left : 147px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-sonnependant1 { background-color : rgba(255,255,255,0.0); top : 1290px; height : 135px; width : 150px; position : absolute; margin : 0; left : 6px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-closeuplt { background-color : rgba(255,255,255,0.0); top : 1014px; height : 219px; width : 295px; position : absolute; margin : 0; left : 78px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-sonnesurface1 { background-color : rgba(255,255,255,0.0); top : 1855px; height : 59px; width : 185px; position : absolute; margin : 0; left : 26px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-venuspendant1 { background-color : rgba(255,255,255,0.0); top : 1897px; height : 71px; width : 63px; position : absolute; margin : 0; left : 213px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-links { background-color : rgba(255,255,255,0.0); top : 0px; height : 51px; width : 320px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-links .bp3-background { background-color : rgba(255,255,255,0.0); top : 0px; height : 51px; width : 320px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-links .bp3-projectw { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 173px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-teapot { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 290px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-phos { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 79px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-zumtobel1 { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 213px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-untitled { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 136px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-home { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 11px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-camper { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 254px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-mini { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 108px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-links .bp3-tascana { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 43px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 { background-color : rgba(255,255,255,0.0); top : 2028px; height : 51px; width : 320px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-linkscopy6 .bp3-background { background-color : rgba(255,255,255,0.0); top : 0px; height : 51px; width : 320px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp3-zumtobel .bp3-linkscopy6 .bp3-projectw { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 173px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-teapot { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 290px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-phos { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 79px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-zumtobel1 { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 213px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-untitled { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 136px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-home { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 11px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-camper { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 254px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-mini { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 108px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } .bp3-zumtobel .bp3-linkscopy6 .bp3-tascana { background-color : rgba(255,255,255,0.0); top : 25px; height : auto; width : auto; position : absolute; margin : 0; left : 43px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 6.4px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.15px; line-height : 8.0px; } /* .anima-animate-appear prefix for appear animations */ .anima-animate-appear { opacity : 0; display : block; -webkit-animation : anima-reveal 0.3s ease-in-out 1 normal forwards; -moz-animation : anima-reveal 0.3s ease-in 1 normal forwards; -o-animation : anima-reveal 0.3s ease-in-out 1 normal forwards; animation : anima-reveal 0.3s ease-in-out 1 normal forwards; } .anima-animate-disappear { opacity : 1; display : block; -webkit-animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; -moz-animation : anima-reveal 0.3s ease-in 1 normal forwards; -o-animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; } .anima-animate-nodelay { -webkit-animation-delay: 0; -moz-animation-delay: 0; -o-animation-delay : 0; animation-delay : 0; } @-webkit-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } .anima-component-wrapper, .anima-component-wrapper * { pointer-events : none; } .anima-component-wrapper a *, .anima-component-wrapper a, .anima-component-wrapper input, .anima-component-wrapper video, .anima-component-wrapper iframe, .anima-listeners-active, .anima-listeners-active * { pointer-events : auto; } .anima-hidden, .anima-hidden * { visibility : hidden; pointer-events : none; } .anima-smart-layers-pointers, .anima-smart-layers-pointers * { pointer-events : auto; visibility : visible; } .anima-component-wrapper.anima-not-ready, .anima-component-wrapper.anima-not-ready * { visibility : hidden !important; } .anima-listeners-active-click, .anima-listeners-active-click * { cursor : pointer; } .anima-word-break { overflow-wrap : break-word; word-wrap : break-word; word-break : break-all; word-break : break-word; } .bp1-zumtobel2 { width : 100%; min-width : 1080px; height : 100vh; min-height : 5487px; position : relative; overflow : hidden; margin : 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color : rgba(240, 240, 240, 1.0); opacity : 1.0; } div { -webkit-text-size-adjust: none; } .bp1-zumtobel2 .bp1-image1 { background-color : rgba(255,255,255,0.0); top : 1995px; height : 711px; width : 1081px; position : absolute; margin : 0; left : -1px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-image11 { background-color : rgba(255,255,255,0.0); top : 959px; height : 565px; width : 847px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-image12 { background-color : rgba(215, 215, 215, 1.0); top : 124px; height : 607px; width : 1080px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-image12 .bp1-mask { background-color : rgba(215, 215, 215, 1.0); top : 0px; height : 607px; width : 1080px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-image12 .bp1-image13 { background-color : rgba(255,255,255,0.0); top : 0px; height : 702px; width : 1080px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-venusandsonneare { background-color : rgba(255,255,255,0.0); top : 776px; height : auto; width : 562px; position : absolute; margin : 0; left : 259px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-theunusedpotential { background-color : rgba(255,255,255,0.0); top : 1569px; height : auto; width : 427px; position : absolute; margin : 0; left : 600px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 21.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 16.0px; } .bp1-zumtobel2 .bp1-theunusedpotential .bp1-span1 { line-height : 27.0px; } .bp1-zumtobel2 .bp1-theunusedpotential .bp1-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-theunusedpotential .bp1-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-safetyvenusandson { background-color : rgba(255,255,255,0.0); top : 2828px; height : auto; width : 427px; position : absolute; margin : 0; left : 46px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 21.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 16.0px; } .bp1-zumtobel2 .bp1-safetyvenusandson .bp1-span1 { line-height : 27.0px; } .bp1-zumtobel2 .bp1-safetyvenusandson .bp1-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-safetyvenusandson .bp1-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-fitseveryspotthe { background-color : rgba(255,255,255,0.0); top : 4593px; height : auto; width : 427px; position : absolute; margin : 0; left : 46px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 21.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 16.0px; } .bp1-zumtobel2 .bp1-fitseveryspotthe .bp1-span1 { line-height : 27.0px; } .bp1-zumtobel2 .bp1-fitseveryspotthe .bp1-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-fitseveryspotthe .bp1-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-sonnependant { background-color : rgba(255,255,255,0.0); top : 3557px; height : auto; width : auto; position : absolute; margin : 0; left : 209px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-venustracklight { background-color : rgba(255,255,255,0.0); top : 4259px; height : auto; width : auto; position : absolute; margin : 0; left : 744px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-venussurfacerecess { background-color : rgba(255,255,255,0.0); top : 3771px; height : auto; width : auto; position : absolute; margin : 0; left : 720px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-venusdownlight { background-color : rgba(255,255,255,0.0); top : 4620px; height : auto; width : auto; position : absolute; margin : 0; left : 741px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-sonnetripod { background-color : rgba(255,255,255,0.0); top : 4434px; height : auto; width : auto; position : absolute; margin : 0; left : 217px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-sonnesurface { background-color : rgba(255,255,255,0.0); top : 5095px; height : auto; width : auto; position : absolute; margin : 0; left : 344px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-venuspendant { background-color : rgba(255,255,255,0.0); top : 5269px; height : auto; width : auto; position : absolute; margin : 0; left : 744px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-bringingsunlightin { background-color : rgba(255,255,255,0.0); top : 1787px; height : auto; width : 427px; position : absolute; margin : 0; left : 46px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 21.0px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 16.0px; } .bp1-zumtobel2 .bp1-bringingsunlightin .bp1-span1 { line-height : 27.0px; } .bp1-zumtobel2 .bp1-bringingsunlightin .bp1-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-bringingsunlightin .bp1-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-venussurfacerecessed { background-color : rgba(255,255,255,0.0); top : 3460px; height : 290px; width : 386px; position : absolute; margin : 0; left : 583px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-whitevenusrecessed { background-color : rgba(255,255,255,0.0); top : 4419px; height : 171px; width : 277px; position : absolute; margin : 0; left : 657px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-sonnestandingsilver { background-color : rgba(255,255,255,0.0); top : 3701px; height : 699px; width : 328px; position : absolute; margin : 0; left : 94px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-venustrack { background-color : rgba(255,255,255,0.0); top : 3939px; height : 304px; width : 696px; position : absolute; margin : 0; left : 476px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-sonnependant1 { background-color : rgba(255,255,255,0.0); top : 3104px; height : 446px; width : 496px; position : absolute; margin : 0; left : 10px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-closeuplt { background-color : rgba(255,255,255,0.0); top : 2828px; height : 405px; width : 540px; position : absolute; margin : 0; left : 540px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-sonnesurface1 { background-color : rgba(255,255,255,0.0); top : 4867px; height : 193px; width : 609px; position : absolute; margin : 0; left : 85px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-venuspendant1 { background-color : rgba(255,255,255,0.0); top : 5002px; height : 236px; width : 210px; position : absolute; margin : 0; left : 691px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-links { background-color : rgba(255,255,255,0.0); top : 29px; height : 95px; width : 985px; position : absolute; margin : 0; left : 48px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-links .bp1-background { background-color : rgba(255,255,255,0.0); top : 0px; height : 95px; width : 985px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-links .bp1-projectw { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 554px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-teapot { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 937px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-phos { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 231px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-zumtobel { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 684px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-untitled { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 432px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-home { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-camper { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 816px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-mini { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 333px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-links .bp1-tascana { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 109px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 { background-color : rgba(255,255,255,0.0); top : 5392px; height : 95px; width : 985px; position : absolute; margin : 0; left : 47px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-background { background-color : rgba(255,255,255,0.0); top : 0px; height : 95px; width : 985px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-projectw { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 554px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-teapot { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 937px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-phos { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 231px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-zumtobel { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 684px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-untitled { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 432px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-home { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-camper { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 816px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-mini { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 333px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } .bp1-zumtobel2 .bp1-linkscopy6 .bp1-tascana { background-color : rgba(255,255,255,0.0); top : 42px; height : auto; width : auto; position : absolute; margin : 0; left : 109px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 16.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.38px; line-height : 20.0px; } /* .anima-animate-appear prefix for appear animations */ .anima-animate-appear { opacity : 0; display : block; -webkit-animation : anima-reveal 0.3s ease-in-out 1 normal forwards; -moz-animation : anima-reveal 0.3s ease-in 1 normal forwards; -o-animation : anima-reveal 0.3s ease-in-out 1 normal forwards; animation : anima-reveal 0.3s ease-in-out 1 normal forwards; } .anima-animate-disappear { opacity : 1; display : block; -webkit-animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; -moz-animation : anima-reveal 0.3s ease-in 1 normal forwards; -o-animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; } .anima-animate-nodelay { -webkit-animation-delay: 0; -moz-animation-delay: 0; -o-animation-delay : 0; animation-delay : 0; } @-webkit-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } .anima-component-wrapper, .anima-component-wrapper * { pointer-events : none; } .anima-component-wrapper a *, .anima-component-wrapper a, .anima-component-wrapper input, .anima-component-wrapper video, .anima-component-wrapper iframe, .anima-listeners-active, .anima-listeners-active * { pointer-events : auto; } .anima-hidden, .anima-hidden * { visibility : hidden; pointer-events : none; } .anima-smart-layers-pointers, .anima-smart-layers-pointers * { pointer-events : auto; visibility : visible; } .anima-component-wrapper.anima-not-ready, .anima-component-wrapper.anima-not-ready * { visibility : hidden !important; } .anima-listeners-active-click, .anima-listeners-active-click * { cursor : pointer; } .anima-word-break { overflow-wrap : break-word; word-wrap : break-word; word-break : break-all; word-break : break-word; } .bp2-zumtobel { width : 100%; min-width : 600px; height : 100vh; min-height : 3898px; position : relative; overflow : hidden; margin : 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color : rgba(240, 240, 240, 1.0); opacity : 1.0; } a { text-decoration : none; } div { -webkit-text-size-adjust: none; } .anima-full-width-a { width : 100%; } .anima-full-height-a { height : 100%; } div { -webkit-text-size-adjust: none; } .bp2-zumtobel .bp2-image1 { background-color : rgba(255,255,255,0.0); top : 1311px; height : 395px; width : 600px; position : absolute; margin : 0; left : -1px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-image11 { background-color : rgba(255,255,255,0.0); top : 562px; height : 402px; width : 603px; position : absolute; margin : 0; left : -154px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-image12 { background-color : rgba(215, 215, 215, 1.0); top : 95px; height : 337px; width : 600px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-image12 .bp2-mask { background-color : rgba(215, 215, 215, 1.0); top : 0px; height : 337px; width : 600px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-image12 .bp2-image13 { background-color : rgba(255,255,255,0.0); top : 0px; height : 390px; width : 600px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-venusandsonneare { background-color : rgba(255,255,255,0.0); top : 450px; height : auto; width : 422px; position : absolute; margin : 0; left : 89px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-theunusedpotential { background-color : rgba(255,255,255,0.0); top : 992px; height : auto; width : 321px; position : absolute; margin : 0; left : 255px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 15.75px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 12.0px; } .bp2-zumtobel .bp2-theunusedpotential .bp2-span1 { line-height : 19.0px; } .bp2-zumtobel .bp2-theunusedpotential .bp2-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-theunusedpotential .bp2-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-safetyvenusandson { background-color : rgba(255,255,255,0.0); top : 1776px; height : auto; width : 321px; position : absolute; margin : 0; left : 147px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 15.75px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 12.0px; } .bp2-zumtobel .bp2-safetyvenusandson .bp2-span1 { line-height : 19.0px; } .bp2-zumtobel .bp2-safetyvenusandson .bp2-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-safetyvenusandson .bp2-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-fitseveryspotthe { background-color : rgba(255,255,255,0.0); top : 3292px; height : auto; width : 321px; position : absolute; margin : 0; left : 49px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 15.75px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 12.0px; } .bp2-zumtobel .bp2-fitseveryspotthe .bp2-span1 { line-height : 19.0px; } .bp2-zumtobel .bp2-fitseveryspotthe .bp2-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-fitseveryspotthe .bp2-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-sonnependant { background-color : rgba(255,255,255,0.0); top : 2680px; height : auto; width : 112px; position : absolute; margin : 0; left : 97px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-venustracklight { background-color : rgba(255,255,255,0.0); top : 2935px; height : auto; width : 119px; position : absolute; margin : 0; left : 399px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-venussurfacerecess { background-color : rgba(255,255,255,0.0); top : 2570px; height : auto; width : 172px; position : absolute; margin : 0; left : 371px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-venusdownlight { background-color : rgba(255,255,255,0.0); top : 3209px; height : auto; width : 122px; position : absolute; margin : 0; left : 396px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-sonnetripod { background-color : rgba(255,255,255,0.0); top : 3180px; height : auto; width : 97px; position : absolute; margin : 0; left : 105px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-sonnesurface { background-color : rgba(255,255,255,0.0); top : 3612px; height : auto; width : 104px; position : absolute; margin : 0; left : 169px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-venuspendant { background-color : rgba(255,255,255,0.0); top : 3711px; height : auto; width : 109px; position : absolute; margin : 0; left : 400px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-bringingsunlightin { background-color : rgba(255,255,255,0.0); top : 1185px; height : auto; width : 321px; position : absolute; margin : 0; left : 40px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 700; font-style : normal; font-size : 15.75px; color : rgba(0, 0, 0, 1.0); text-align : left; letter-spacing : -0.0px; line-height : 12.0px; } .bp2-zumtobel .bp2-bringingsunlightin .bp2-span1 { line-height : 19.0px; } .bp2-zumtobel .bp2-bringingsunlightin .bp2-span2 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-bringingsunlightin .bp2-span3 { font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-venussurfacerecessed { background-color : rgba(255,255,255,0.0); top : 2404px; height : 164px; width : 218px; position : absolute; margin : 0; left : 338px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-whitevenusrecessed { background-color : rgba(255,255,255,0.0); top : 3098px; height : 98px; width : 157px; position : absolute; margin : 0; left : 378px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-sonnestandingsilver { background-color : rgba(255,255,255,0.0); top : 2759px; height : 397px; width : 185px; position : absolute; margin : 0; left : 60px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-venustrack { background-color : rgba(255,255,255,0.0); top : 2756px; height : 170px; width : 397px; position : absolute; margin : 0; left : 275px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-sonnependant1 { background-color : rgba(255,255,255,0.0); top : 2419px; height : 254px; width : 282px; position : absolute; margin : 0; left : 12px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-closeuplt { background-color : rgba(255,255,255,0.0); top : 1902px; height : 411px; width : 554px; position : absolute; margin : 0; left : 147px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-sonnesurface1 { background-color : rgba(255,255,255,0.0); top : 3479px; height : 110px; width : 346px; position : absolute; margin : 0; left : 49px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-venuspendant1 { background-color : rgba(255,255,255,0.0); top : 3556px; height : 133px; width : 119px; position : absolute; margin : 0; left : 399px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-links { background-color : rgba(255,255,255,0.0); top : 0px; height : 95px; width : 600px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-links .bp2-background { background-color : rgba(255,255,255,0.0); top : 0px; height : 95px; width : 600px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-links .bp2-projectw { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 325px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-teapot { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 545px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-phos { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 150px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-zumtobel1 { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 400px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-untitled { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 256px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-home { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 21px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-camper { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 477px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-mini { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 204px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-links .bp2-tascana { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 81px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 { background-color : rgba(255,255,255,0.0); top : 3803px; height : 95px; width : 600px; position : absolute; margin : 0; left : 0px; overflow : hidden; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-linkscopy6 .bp2-background { background-color : rgba(255,255,255,0.0); top : 0px; height : 95px; width : 600px; position : absolute; margin : 0; left : 0px; transform : rotate(0deg); opacity : 1.0; } .bp2-zumtobel .bp2-linkscopy6 .bp2-projectw { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 325px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-teapot { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 545px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-phos { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 150px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-zumtobel1 { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 400px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-untitled { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 256px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-home { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 21px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-camper { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 477px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-mini { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 204px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } .bp2-zumtobel .bp2-linkscopy6 .bp2-tascana { background-color : rgba(255,255,255,0.0); top : 46px; height : auto; width : auto; position : absolute; margin : 0; left : 81px; transform : rotate(0deg); opacity : 1.0; font-family : "Source Sans Pro", Helvetica, Arial, serif; font-weight : 400; font-style : normal; font-size : 12.0px; color : rgba(0, 0, 0, 1.0); text-align : center; letter-spacing : -0.29px; line-height : 15.0px; } /* .anima-animate-appear prefix for appear animations */ .anima-animate-appear { opacity : 0; display : block; -webkit-animation : anima-reveal 0.3s ease-in-out 1 normal forwards; -moz-animation : anima-reveal 0.3s ease-in 1 normal forwards; -o-animation : anima-reveal 0.3s ease-in-out 1 normal forwards; animation : anima-reveal 0.3s ease-in-out 1 normal forwards; } .anima-animate-disappear { opacity : 1; display : block; -webkit-animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; -moz-animation : anima-reveal 0.3s ease-in 1 normal forwards; -o-animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; animation : anima-reveal 0.3s ease-in-out 1 reverse forwards; } .anima-animate-nodelay { -webkit-animation-delay: 0; -moz-animation-delay: 0; -o-animation-delay : 0; animation-delay : 0; } @-webkit-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes anima-reveal { 0% { opacity: 0; } 100% { opacity: 1; } } .anima-component-wrapper, .anima-component-wrapper * { pointer-events : none; } .anima-component-wrapper a *, .anima-component-wrapper a, .anima-component-wrapper input, .anima-component-wrapper video, .anima-component-wrapper iframe, .anima-listeners-active, .anima-listeners-active * { pointer-events : auto; } .anima-hidden, .anima-hidden * { visibility : hidden; pointer-events : none; } .anima-smart-layers-pointers, .anima-smart-layers-pointers * { pointer-events : auto; visibility : visible; } .anima-component-wrapper.anima-not-ready, .anima-component-wrapper.anima-not-ready * { visibility : hidden !important; } .anima-listeners-active-click, .anima-listeners-active-click * { cursor : pointer; } .anima-word-break { overflow-wrap : break-word; word-wrap : break-word; word-break : break-all; word-break : break-word; } @media screen and (max-width: 599px) { .bp3-zumtobel { display : block; } .bp2-zumtobel { display : none; } .bp1-zumtobel2 { display : none; } } @media screen and (min-width: 600px) and (max-width: 1079px) { .bp3-zumtobel { display : none; } .bp2-zumtobel { display : block; } .bp1-zumtobel2 { display : none; } } @media screen and (min-width: 1080px) { .bp3-zumtobel { display : none; } .bp2-zumtobel { display : none; } .bp1-zumtobel2 { display : block; } }