#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*,:after,:before{-webkit-box-sizing:border-box}:after,:before{box-sizing:border-box;-moz-box-sizing:border-box}body{margin:0}.wrapper{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.row{margin-left:-5px;margin-right:-5px}.nested{margin-bottom:0!important}.row:before,.wrapper:before{display:table;content:" "}.row:after,.wrapper:after{clear:both;display:table;content:" "}.dt-1,.dt-2,.dt-3,.dt-4,.dt-5,.dt-6,.dt-7,.dt-8,.dt-9,.dt-10,.dt-11,.dt-12,.ml-1,.ml-2,.ml-3,.ml-4,.ml-5,.ml-6,.ml-7,.ml-8,.ml-9,.ml-10,.ml-11,.ml-12,.mp-1,.mp-2,.mp-3,.mp-4,.mp-5,.mp-6,.mp-7,.mp-8,.mp-9,.mp-10,.mp-11,.mp-12,.tl-1,.tl-2,.tl-3,.tl-4,.tl-5,.tl-6,.tl-7,.tl-8,.tl-9,.tl-10,.tl-11,.tl-12,.tp-1,.tp-2,.tp-3,.tp-4,.tp-5,.tp-6,.tp-7,.tp-8,.tp-9,.tp-10,.tp-11,.tp-12{float:left;padding-left:5px;padding-right:5px;min-height:1px;margin-bottom:5px}.mp-1{width:8.3333333333333%}.mp-2{width:16.666666666667%}.mp-3{width:25%}.mp-4{width:33.333333333333%}.mp-5{width:41.666666666667%}.mp-6{width:50%}.mp-7{width:58.333333333333%}.mp-8{width:66.666666666667%}.mp-9{width:75%}.mp-10{width:83.333333333333%}.mp-11{width:91.666666666667%}.mp-12{width:100%}.ml-1{width:8.3333333333333%}.ml-2{width:16.666666666667%}.ml-3{width:25%}.ml-4{width:33.333333333333%}.ml-5{width:41.666666666667%}.ml-6{width:50%}.ml-7{width:58.333333333333%}.ml-8{width:66.666666666667%}.ml-9{width:75%}.ml-10{width:83.333333333333%}.ml-11{width:91.666666666667%}.ml-12{width:100%}.tp-1{width:8.3333333333333%}.tp-2{width:16.666666666667%}.tp-3{width:25%}.tp-4{width:33.333333333333%}.tp-5{width:41.666666666667%}.tp-6{width:50%}.tp-7{width:58.333333333333%}.tp-8{width:66.666666666667%}.tp-9{width:75%}.tp-10{width:83.333333333333%}.tp-11{width:91.666666666667%}.tp-12{width:100%}.tl-1{width:8.3333333333333%}.tl-2{width:16.666666666667%}.tl-3{width:25%}.tl-4{width:33.333333333333%}.tl-5{width:41.666666666667%}.tl-6{width:50%}.tl-7{width:58.333333333333%}.tl-8{width:66.666666666667%}.tl-9{width:75%}.tl-10{width:83.333333333333%}.tl-11{width:91.666666666667%}.tl-12{width:100%}.dt-1{width:8.3333333333333%}.dt-2{width:16.666666666667%}.dt-3{width:25%}.dt-4{width:33.333333333333%}.dt-5{width:41.666666666667%}.dt-6{width:50%}.dt-7{width:58.333333333333%}.dt-8{width:66.666666666667%}.dt-9{width:75%}.dt-10{width:83.333333333333%}.dt-11{width:91.666666666667%}.dt-12{width:100%}.indent-dt-1{margin-left:8.3333333333333%}.indent-dt-2{margin-left:16.666666666667%}.indent-dt-3{margin-left:25%}.indent-dt-4{margin-left:33.333333333333%}.indent-dt-5{margin-left:41.666666666667%}.indent-dt-6{margin-left:50%}.indent-dt-7{margin-left:58.333333333333%}.indent-dt-8{margin-left:66.666666666667%}.indent-dt-9{margin-left:75%}.indent-dt-10{margin-left:83.333333333333%}.indent-dt-11{margin-left:91.666666666667%}.indent-dt-12{margin-left:100%}@media (max-width:1199px){.wrapper{max-width:1200px;max-width:1024px}}@media (max-width:1199px){.dt-1,.dt-2,.dt-3,.dt-4,.dt-5,.dt-6,.dt-7,.dt-8,.dt-9,.dt-10,.dt-11,.dt-12{width:100%}.mp-1{width:8.3333333333333%}.mp-2{width:16.666666666667%}.mp-3{width:25%}.mp-4{width:33.333333333333%}.mp-5{width:41.666666666667%}.mp-6{width:50%}.mp-7{width:58.333333333333%}.mp-8{width:66.666666666667%}.mp-9{width:75%}.mp-10{width:83.333333333333%}.mp-11{width:91.666666666667%}.mp-12{width:100%}.ml-1{width:8.3333333333333%}.ml-2{width:16.666666666667%}.ml-3{width:25%}.ml-4{width:33.333333333333%}.ml-5{width:41.666666666667%}.ml-6{width:50%}.ml-7{width:58.333333333333%}.ml-8{width:66.666666666667%}.ml-9{width:75%}.ml-10{width:83.333333333333%}.ml-11{width:91.666666666667%}.ml-12{width:100%}.tp-1{width:8.3333333333333%}.tp-2{width:16.666666666667%}.tp-3{width:25%}.tp-4{width:33.333333333333%}.tp-5{width:41.666666666667%}.tp-6{width:50%}.tp-7{width:58.333333333333%}.tp-8{width:66.666666666667%}.tp-9{width:75%}.tp-10{width:83.333333333333%}.tp-11{width:91.666666666667%}.tp-12{width:100%}.tl-1{width:8.3333333333333%}.tl-2{width:16.666666666667%}.tl-3{width:25%}.tl-4{width:33.333333333333%}.tl-5{width:41.666666666667%}.tl-6{width:50%}.tl-7{width:58.333333333333%}.tl-8{width:66.666666666667%}.tl-9{width:75%}.tl-10{width:83.333333333333%}.tl-11{width:91.666666666667%}.tl-12{width:100%}.indent-dt-1,.indent-dt-2,.indent-dt-3,.indent-dt-4,.indent-dt-5,.indent-dt-6,.indent-dt-7,.indent-dt-8,.indent-dt-9,.indent-dt-10,.indent-dt-11,.indent-dt-12{margin-left:100%}.indent-tl-1{margin-left:8.3333333333333%}.indent-tl-2{margin-left:16.666666666667%}.indent-tl-3{margin-left:25%}.indent-tl-4{margin-left:33.333333333333%}.indent-tl-5{margin-left:41.666666666667%}.indent-tl-6{margin-left:50%}.indent-tl-7{margin-left:58.333333333333%}.indent-tl-8{margin-left:66.666666666667%}.indent-tl-9{margin-left:75%}.indent-tl-10{margin-left:83.333333333333%}.indent-tl-11{margin-left:91.666666666667%}.indent-tl-12{margin-left:100%}}@media (max-width:1023px){.tl-1,.tl-2,.tl-3,.tl-4,.tl-5,.tl-6,.tl-7,.tl-8,.tl-9,.tl-10,.tl-11,.tl-12{width:100%}.mp-1{width:8.3333333333333%}.mp-2{width:16.666666666667%}.mp-3{width:25%}.mp-4{width:33.333333333333%}.mp-5{width:41.666666666667%}.mp-6{width:50%}.mp-7{width:58.333333333333%}.mp-8{width:66.666666666667%}.mp-9{width:75%}.mp-10{width:83.333333333333%}.mp-11{width:91.666666666667%}.mp-12{width:100%}.ml-1{width:8.3333333333333%}.ml-2{width:16.666666666667%}.ml-3{width:25%}.ml-4{width:33.333333333333%}.ml-5{width:41.666666666667%}.ml-6{width:50%}.ml-7{width:58.333333333333%}.ml-8{width:66.666666666667%}.ml-9{width:75%}.ml-10{width:83.333333333333%}.ml-11{width:91.666666666667%}.ml-12{width:100%}.tp-1{width:8.3333333333333%}.tp-2{width:16.666666666667%}.tp-3{width:25%}.tp-4{width:33.333333333333%}.tp-5{width:41.666666666667%}.tp-6{width:50%}.tp-7{width:58.333333333333%}.tp-8{width:66.666666666667%}.tp-9{width:75%}.tp-10{width:83.333333333333%}.tp-11{width:91.666666666667%}.tp-12{width:100%}.indent-tl-1,.indent-tl-2,.indent-tl-3,.indent-tl-4,.indent-tl-5,.indent-tl-6,.indent-tl-7,.indent-tl-8,.indent-tl-9,.indent-tl-10,.indent-tl-11,.indent-tl-12{margin-left:100%}.indent-tp-1{margin-left:8.3333333333333%}.indent-tp-2{margin-left:16.666666666667%}.indent-tp-3{margin-left:25%}.indent-tp-4{margin-left:33.333333333333%}.indent-tp-5{margin-left:41.666666666667%}.indent-tp-6{margin-left:50%}.indent-tp-7{margin-left:58.333333333333%}.indent-tp-8{margin-left:66.666666666667%}.indent-tp-9{margin-left:75%}.indent-tp-10{margin-left:83.333333333333%}.indent-tp-11{margin-left:91.666666666667%}.indent-tp-12{margin-left:100%}}@media (max-width:767px){.tp-1,.tp-2,.tp-3,.tp-4,.tp-5,.tp-6,.tp-7,.tp-8,.tp-9,.tp-10,.tp-11,.tp-12{width:100%}.mp-1{width:8.3333333333333%}.mp-2{width:16.666666666667%}.mp-3{width:25%}.mp-4{width:33.333333333333%}.mp-5{width:41.666666666667%}.mp-6{width:50%}.mp-7{width:58.333333333333%}.mp-8{width:66.666666666667%}.mp-9{width:75%}.mp-10{width:83.333333333333%}.mp-11{width:91.666666666667%}.mp-12{width:100%}.ml-1{width:8.3333333333333%}.ml-2{width:16.666666666667%}.ml-3{width:25%}.ml-4{width:33.333333333333%}.ml-5{width:41.666666666667%}.ml-6{width:50%}.ml-7{width:58.333333333333%}.ml-8{width:66.666666666667%}.ml-9{width:75%}.ml-10{width:83.333333333333%}.ml-11{width:91.666666666667%}.ml-12{width:100%}.indent-tp-1,.indent-tp-2,.indent-tp-3,.indent-tp-4,.indent-tp-5,.indent-tp-6,.indent-tp-7,.indent-tp-8,.indent-tp-9,.indent-tp-10,.indent-tp-11,.indent-tp-12{margin-left:100%}.indent-ml-1{margin-left:8.3333333333333%}.indent-ml-2{margin-left:16.666666666667%}.indent-ml-3{margin-left:25%}.indent-ml-4{margin-left:33.333333333333%}.indent-ml-5{margin-left:41.666666666667%}.indent-ml-6{margin-left:50%}.indent-ml-7{margin-left:58.333333333333%}.indent-ml-8{margin-left:66.666666666667%}.indent-ml-9{margin-left:75%}.indent-ml-10{margin-left:83.333333333333%}.indent-ml-11{margin-left:91.666666666667%}.indent-ml-12{margin-left:100%}}@media (max-width:567px){.ml-1,.ml-2,.ml-3,.ml-4,.ml-5,.ml-6,.ml-7,.ml-8,.ml-9,.ml-10,.ml-11,.ml-12{width:100%}.mp-1{width:8.3333333333333%}.mp-2{width:16.666666666667%}.mp-3{width:25%}.mp-4{width:33.333333333333%}.mp-5{width:41.666666666667%}.mp-6{width:50%}.mp-7{width:58.333333333333%}.mp-8{width:66.666666666667%}.mp-9{width:75%}.mp-10{width:83.333333333333%}.mp-11{width:91.666666666667%}.mp-12{width:100%}.indent-ml-1,.indent-ml-2,.indent-ml-3,.indent-ml-4,.indent-ml-5,.indent-ml-6,.indent-ml-7,.indent-ml-8,.indent-ml-9,.indent-ml-10,.indent-ml-11,.indent-ml-12{margin-left:100%}.indent-mp-1{margin-left:8.3333333333333%}.indent-mp-2{margin-left:16.666666666667%}.indent-mp-3{margin-left:25%}.indent-mp-4{margin-left:33.333333333333%}.indent-mp-5{margin-left:41.666666666667%}.indent-mp-6{margin-left:50%}.indent-mp-7{margin-left:58.333333333333%}.indent-mp-8{margin-left:66.666666666667%}.indent-mp-9{margin-left:75%}.indent-mp-10{margin-left:83.333333333333%}.indent-mp-11{margin-left:91.666666666667%}.indent-mp-12{margin-left:100%}}@media (max-width:567px){.dt-hide,.ml-hide,.mp-hide,.tl-hide,.tp-hide{display:none!important}}@media (min-width:568px) and (max-width:767px){.dt-hide,.ml-hide,.tl-hide,.tp-hide{display:none!important}}@media (min-width:768px) and (max-width:1023px){.dt-hide,.tl-hide,.tp-hide{display:none!important}}@media (max-width:1024px){.dt-hide,.tl-hide{display:none!important}}@media (min-width:1025px){.dt-hide{display:none!important}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0);transform:scale(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1);transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotate(4deg);transform:rotate(4deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.icheckbox_minimal,.iradio_minimal{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url(/images/minimal.png?5374dd98e677fe8171af180e2cd70fe2) no-repeat;border:none;cursor:pointer}.icheckbox_minimal{background-position:0 0}.icheckbox_minimal.hover{background-position:-20px 0}.icheckbox_minimal.checked{background-position:-40px 0}.icheckbox_minimal.disabled{background-position:-60px 0;cursor:default}.icheckbox_minimal.checked.disabled{background-position:-80px 0}.iradio_minimal{background-position:-100px 0}.iradio_minimal.hover{background-position:-120px 0}.iradio_minimal.checked{background-position:-140px 0}.iradio_minimal.disabled{background-position:-160px 0;cursor:default}.iradio_minimal.checked.disabled{background-position:-180px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_minimal,.iradio_minimal{background-image:url(/images/minimal@2x.png?70a48613bab335e8229fbc13d2e8083e);background-size:200px 20px}}@font-face{font-family:Averta;src:url(/assets/fonts/averta_thin/averta-thin-webfont.eot);src:url(/assets/fonts/averta_thin/averta-thin-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/averta_thin/averta-thin-webfont.woff2) format("woff2"),url(/assets/fonts/averta_thin/averta-thin-webfont.woff) format("woff"),url(/assets/fonts/averta_thin/averta-thin-webfont.ttf) format("truetype"),url(/assets/fonts/averta_thin/averta-thin-webfont.svg#avertathin) format("svg");font-weight:200;font-style:normal}@font-face{font-family:Averta;src:url(/assets/fonts/averta_light/averta-light-webfont.eot);src:url(/assets/fonts/averta_light/averta-light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/averta_light/averta-light-webfont.woff2) format("woff2"),url(/assets/fonts/averta_light/averta-light-webfont.woff) format("woff"),url(/assets/fonts/averta_light/averta-light-webfont.ttf) format("truetype"),url(/assets/fonts/averta_light/averta-light-webfont.svg#avertalight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Averta;src:url(/assets/fonts/averta_regular/averta-regular-webfont.eot);src:url(/assets/fonts/averta_regular/averta-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/averta_regular/averta-regular-webfont.woff2) format("woff2"),url(/assets/fonts/averta_regular/averta-regular-webfont.woff) format("woff"),url(/assets/fonts/averta_regular/averta-regular-webfont.ttf) format("truetype"),url(/assets/fonts/averta_regular/averta-regular-webfont.svg#avertaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Averta;src:url(/assets/fonts/averta_semibold/averta-semibold-webfont.eot);src:url(/assets/fonts/averta_semibold/averta-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/averta_semibold/averta-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/averta_semibold/averta-semibold-webfont.woff) format("woff"),url(/assets/fonts/averta_semibold/averta-semibold-webfont.ttf) format("truetype"),url(/assets/fonts/averta_semibold/averta-semibold-webfont.svg#avertasemibold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Averta;src:url(/assets/fonts/averta_bold/averta-bold-webfont.eot);src:url(/assets/fonts/averta_bold/averta-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/averta_bold/averta-bold-webfont.woff2) format("woff2"),url(/assets/fonts/averta_bold/averta-bold-webfont.woff) format("woff"),url(/assets/fonts/averta_bold/averta-bold-webfont.ttf) format("truetype"),url(/assets/fonts/averta_bold/averta-bold-webfont.svg#avertabold) format("svg");font-weight:700;font-style:normal}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Averta,sans-serif}html{font-size:16px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{min-height:100%}body,figure,h1,h2,header,html,ul{padding:0;margin:0}body{font-weight:400;text-align:center;color:#161616;position:relative}h1{font-size:2.375em}h1,h2{margin:3.125rem 0;font-weight:400;text-transform:uppercase}h2{font-size:2.375rem}a:active:active,a:active:link,a:active:visited,a:hover:active,a:hover:link,a:hover:visited,a:link:active,a:link:link,a:link:visited,a:visited:active,a:visited:link,a:visited:visited{text-decoration:underline;color:#161616}a:active:hover,a:hover:hover,a:link:hover,a:visited:hover{text-decoration:none;color:#7ed321}.responsive-container{position:relative}.responsive-container:before{content:"";display:block}.responsive-container .responsive-container-content{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0 a}.responsive-container .responsive-container-content:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.responsive-container .responsive-container-content img{vertical-align:middle;display:inline-block;max-width:100%;max-height:100%}.clearfix:after{content:"";display:table;clear:both}@-webkit-keyframes bouncing{0%,20%,40%,55%,65%,80%,to{opacity:.5;-webkit-transform:translateY(0)}40%{opacity:.8;-webkit-transform:translateY(-30px)}60%{opacity:.8;-webkit-transform:translateY(-15px)}}@keyframes bouncing{0%,20%,40%,55%,65%,80%,to{opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.8;-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{opacity:.8;-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.lazyLoaded{position:relative;overflow:hidden}.lazyLoaded .lazyLoaded-loader{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:url(/assets/img/loader.png) no-repeat;background-size:61px 61px;background-position:50%;-webkit-animation:spinning-loader-rotate 1.4s ease-in-out infinite;animation:spinning-loader-rotate 1.4s ease-in-out infinite}.lazyLoaded.lazyLoaded-dark .lazyLoaded-loader{background:url(/assets/img/loader-dark.png) no-repeat;background-size:61px 61px;background-position:50%}@-webkit-keyframes spinning-loader-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes spinning-loader-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}header{position:fixed;z-index:1000;top:0;width:100%;min-width:768px}.l-fullHeight{height:100%}.l-centeredBlock{display:block;margin-left:auto;margin-right:auto}.l-mediumPaddedContent{padding:0 3.125rem}@media screen and (min-width:960px){.l-mediumPaddedContent{padding:0}}.l-xLargePaddedContent{padding:0 3.125rem}@media screen and (min-width:960px){.l-xLargePaddedContent{padding:0}}.l-fluidRatio-container{position:relative}.l-fluidRatio-container:before{content:"";display:block}.l-fluidRatio-container .l-fluidRatio-content{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0}.l-fluidRatio-container .l-fluidRatio-content:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.l-footerCol{display:inline-block;vertical-align:top;font-size:1rem;padding:0 .5em}.l-footerCol:first-child{padding:0 .5em 0 1.563em;width:28%}.l-footerCol:nth-child(2){width:28%}.l-footerCol:nth-child(3){padding:0 1.563em 0 .5em;width:44%}@media screen and (min-width:960px){.l-footerCol{padding:0 1.563em}.l-footerCol:first-child,.l-footerCol:nth-child(2){width:30%}.l-footerCol:nth-child(3){width:40%}}@media screen and (min-width:1024px){.l-footerCol:first-child{width:30%}.l-footerCol:nth-child(2){width:32%}.l-footerCol:nth-child(3){width:38%}}@media screen and (min-width:1200px){.l-footerCol:first-child,.l-footerCol:nth-child(2){width:33%}.l-footerCol:nth-child(3){width:34%}}.l-minWidth-medium{min-width:768px}.l-maxedWidth-medium{max-width:768px}.l-maxedWidth-large{max-width:960px;width:100%}.l-maxedWidth-x-large{max-width:1024px;width:100%}.l-maxedWidth-xx-large{max-width:1200px;width:100%}.l-centeredResponsiveBox{margin:0 auto;width:768px}@media screen and (min-width:960px){.l-centeredResponsiveBox{width:960px}}@media screen and (min-width:1200px){.l-centeredResponsiveBox{width:1200px}}.l-homeSmallBlock{width:620px}.l-homeMediumBlock{width:768px}.l-location{display:inline-block;width:369px;margin:0 .25rem 1.5rem;vertical-align:top}@media screen and (min-width:1024px){.l-location{width:437px;margin-right:1.563rem}}@media screen and (min-width:1200px){.l-location{width:449px}}.l-faqPage{height:calc(100vh - 50px);max-height:calc(100vh - 50px);margin-top:50px}.l-genericProductDescription-bilingual{display:table;border-collapse:separate;border-spacing:20px}.l-genericProductDescription-bilingual .l-genericProductDescription-bilingual-row{display:table-row}.l-genericProductDescription-bilingual .l-genericProductDescription-bilingual-en,.l-genericProductDescription-bilingual .l-genericProductDescription-bilingual-fr{display:table-cell;width:45%}a.btn-label{display:inline-block;margin:.3125rem .625rem;border-radius:3px;padding:0 1.429em;font-size:.9375rem;line-height:2.857em;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;background:rgba(0,0,0,.55)}a.btn-label:active,a.btn-label:hover,a.btn-label:link,a.btn-label:visited{text-decoration:none;color:#85ff00}a.btn-label:hover{background:rgba(0,0,0,.95)}.btn-ghost{font-size:.875rem;line-height:1.875em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;display:inline-block;border-radius:.1875em;padding:0 .5em;border:1px solid #85ff00;background:rgba(0,0,0,.6);color:#85ff00}a.btn-label-whiteBg,a:active.btn-ghost,a:hover.btn-ghost,a:link.btn-ghost,a:visited.btn-ghost{text-decoration:none}a.btn-label-whiteBg{display:inline-block;margin:.3125rem;border-radius:3px;padding:0 1.25em;font-size:.9375rem;line-height:2.25em;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;background:#7ed321}a.btn-label-whiteBg:active,a.btn-label-whiteBg:hover,a.btn-label-whiteBg:link,a.btn-label-whiteBg:visited{text-decoration:none;color:#161616}a.btn-label-whiteBg:hover{background:rgba(0,0,0,.95);color:#fff}.dropdown{position:relative}.dropdown .dropdown-menu{position:absolute;top:100%;display:none;text-align:initial}.dropdown .dropdown-menu li{width:100%;white-space:nowrap}.dropdown.is-open .dropdown-menu{display:block}.collapsible-content{height:0;position:relative;overflow:hidden;transition:height .4s}.fixableCollapsibles{position:relative}.fixableCollapsibles .fixableCollapsibles-header{position:absolute;top:0;z-index:1;width:100%;text-align:left;background:#fff;display:none}.fixableCollapsibles .fixableCollapsibles-header .collapsible-trigger{margin-left:auto;margin-right:auto}.fixableCollapsibles .fixableCollapsibles-scrollable{position:relative;overflow:scroll;-webkit-overflow-scrolling:touch;height:100%;max-height:100%}.announcement{padding:0 25px;width:500px;margin-left:auto;margin-right:auto;text-align:center}.announcement .announcement-title{display:block;margin-bottom:.5em;font-size:2rem;text-transform:uppercase}.announcement .announcement-content{font-size:1.25em;margin:.5em 0}.exitIntent{display:none}.exitIntent-modal{text-align:center;padding:2rem}.exitIntent-title{font-size:3.75rem;margin-bottom:2rem;line-height:1em}.exitIntent-title em{display:block;font-weight:700;font-style:normal}.exitIntent-description{font-size:1.5rem}.locale-fr .exitIntent-description{letter-spacing:-.4px;font-size:1.35rem}.exitIntent-btn{display:inline-block;height:45px;margin:2.875rem 0 0;padding:0 1.25rem;font-size:1rem;line-height:45px;text-align:center;background:#7ed321;color:#161616;text-transform:uppercase;cursor:pointer;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=0,Color="#000000")}@media screen and (min-width:960px){.locale-fr .exitIntent-description{font-size:1.5rem;letter-spacing:0}}.footer .footer-sitemap{padding:1.875rem 0;font-size:0;text-align:left;background-color:#161616}.footer .footer-sitemap h2{margin:0 0 .5rem;font-weight:400;font-size:.875em;line-height:1em;text-transform:uppercase;color:#fff}@media screen and (min-width:1024px){.footer .footer-sitemap h2{font-size:1em}}.footer .footer-sitemap .footer-contact{font-size:1rem}.footer .footer-sitemap .footer-contact h2{color:#888;margin-bottom:1rem}.footer .footer-sitemap .footer-contact a{display:inline-block;margin-bottom:1.25em;font-size:1rem;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:300;color:#fff}@media screen and (min-width:1024px){.footer .footer-sitemap .footer-contact a{font-size:1.125em}}.footer .footer-sitemap .footer-contact a:hover{color:#85ff00}.footer .footer-sitemap .footer-contact a:last-child{margin-bottom:0}.footer .footer-sitemap .footer-contact span{font-size:.875em;color:#6e6e6e}.footer .footer-sitemap .footer-links a{display:block;margin-bottom:1.429em;font-weight:400;font-size:.875em;line-height:1em;text-transform:uppercase;text-decoration:none;color:#fff}@media screen and (min-width:1024px){.footer .footer-sitemap .footer-links a{font-size:1em}}.footer .footer-sitemap .footer-links a:last-child{margin-bottom:0}.footer .footer-sitemap .footer-links a:hover{color:#85ff00}.footer .footer-bottomBar{font-size:.875rem;line-height:50px;text-align:left;background:#404040;background:linear-gradient(90deg,#404040,#181818,#161616,#181818,#404040);color:#cecece}.footer .footer-bottomBar img{display:inline-block;vertical-align:middle}.footer .footer-logo{width:155px;margin-left:1rem}.footer .footer-copyrights{float:right;margin-right:1.25rem}.footer .footer-instagram{display:block;margin-top:.75rem;font-size:.75rem}.footer .footer-instagram svg{width:1.813rem;height:1.813rem;margin-right:10px;vertical-align:middle;fill:#fff}@media screen and (min-width:860px){.footer .footer-instagram svg{width:2rem;height:2rem}}.footer .footer-instagram .footer-instagram-logo{width:5em;height:2.5em;display:inline-block;margin-top:1px;margin-left:.125em;vertical-align:middle;background-image:url(/assets/img/logo-instagram.png);background-repeat:no-repeat;background-position:0;background-size:auto 100%}@media screen and (min-width:860px){.footer .footer-instagram .footer-instagram-logo{margin-top:3px}}.footer .footer-instagram:active,.footer .footer-instagram:hover,.footer .footer-instagram:link,.footer .footer-instagram:visited{color:#fff;text-decoration:none;line-height:2rem;vertical-align:middle}.footer .footer-instagram:hover{color:#85ff00}.footer .footer-instagram:hover svg{fill:#85ff00}.footer .footer-instagram:hover .footer-instagram-logo{background-image:url(/assets/img/logo-instagram-green.png)}@media screen and (min-width:860px){.footer .footer-instagram{font-size:1rem}}header{height:68px;transition:all .2s ease-in-out}.is-nav-darker header{background:rgba(0,0,0,.8);height:50px}header .header-btnToggleNav{display:inline-block}.header-block{position:relative}.header-logo{display:block;position:absolute;top:0;left:0;height:24px;margin-top:25px;margin-left:20px;border:0;transition:all .2s ease-in-out}.is-nav-darker .header-logo{margin-top:12px}.header-menu{position:absolute;display:block;top:.9375rem;right:20px;text-align:right;font-size:0;transition:all .2s ease-in-out}.is-nav-darker .header-menu{top:0}.header-menu nav.header-nav{display:inline-block;vertical-align:middle;overflow:hidden}.header-menu nav.header-nav>ul{white-space:nowrap}.header-menu nav.header-nav>ul>li{display:inline-block;margin:0 .5rem;font-size:0;line-height:3.125rem;color:#fff}.header-menu nav.header-nav>ul>li>a{display:inline-block;border-radius:3px;padding:2px 10px 0;background:rgba(0,0,0,.35);vertical-align:middle;line-height:28px;text-decoration:none;font-weight:400;letter-spacing:1.5px;font-size:.9375rem;text-transform:uppercase}.header-menu nav.header-nav>ul>li>a:active,.header-menu nav.header-nav>ul>li>a:hover,.header-menu nav.header-nav>ul>li>a:link,.header-menu nav.header-nav>ul>li>a:visited{text-decoration:none;color:#fff}.header-menu nav.header-nav>ul>li>a:hover{background:rgba(0,0,0,.95)}.is-nav-darker .header-menu nav.header-nav>ul>li>a{border-radius:0;padding:0 18px;margin:0;background:none;line-height:3.125rem}.header-menu nav.header-nav>ul>li.header-nav-help>a img{margin-top:-4px;width:.8125rem;vertical-align:middle}.header-menu nav.header-nav>ul>li.header-menu-lang{margin:0 15px 0 5px}.header-menu nav.header-nav>ul>li.header-menu-lang>a{background:none;padding:2px 9px 0;border:1px solid hsla(0,0%,100%,.3);line-height:26px;color:hsla(0,0%,100%,.7)}.is-nav-darker .header-menu nav.header-nav>ul>li.header-menu-lang>a{border-radius:3px;margin:0 15px 0 5px}.header-menu nav.header-nav>ul>li.header-menu-lang>a:hover{border:1px solid hsla(0,0%,100%,.8);color:#fff}.header-menu nav.header-nav>ul>li.is-selected>a{background:rgba(0,0,0,.95);cursor:default}.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul{font-size:.875rem;list-style-type:none}.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a{display:block;padding-left:3em;padding-right:1.667em;background-image:url(/assets/img/arrow.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,.65);background-size:auto 30%;background-position:20px;text-transform:uppercase;color:#fff}.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a:active,.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a:hover,.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a:link,.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a:visited{color:#fff;text-decoration:none}.header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a:hover{background-color:rgba(0,0,0,.95)}.is-nav-darker .header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a{background-color:rgba(0,0,0,.8)}.is-nav-darker .header-menu nav.header-nav>ul>li.dropdown .dropdown-menu ul li a:hover{background-color:rgba(0,0,0,.95)}.header-menu nav.header-nav>ul>li.dropdown.is-open .dropdown-trigger{background:#000}.header-menu nav.header-nav>ul>li:first-child>a{margin-left:0}.is-nav-darker .header-menu nav.header-nav>ul>li{margin:0}.header-menu .header-btnToggleNav{display:none;vertical-align:middle;cursor:pointer}.header-menu .header-btnToggleNav svg{width:50px;height:50px}.header-menu .header-btnToggleNav svg line{stroke:#fff}.header-quoteBtn{background-color:#7ed321!important;color:#000!important;border:0!important;text-decoration:none!important}.home .header-quoteBtn{display:none}@media screen and (min-width:820px){.header-logo{height:37px;margin-top:15px}.is-nav-darker .header-logo{height:24px;margin-top:12px}}.moreInfo{max-height:576px;min-width:768px;position:relative;margin-top:10px;background:#404040;background:linear-gradient(90deg,#404040,#181818,#161616,#181818,#404040);text-align:center;color:#fff}.moreInfo .responsive-container{display:inline-block;max-width:1024px;min-width:768px;width:100%;background:rgba(0,0,0,.85)}.moreInfo .responsive-container:before{padding-top:56.25%}.moreInfo .responsive-container .responsive-container-content iframe{display:inline-block;width:100%;height:100%}.moreInfo #moreInfo-video{position:absolute;top:0}.moreInfo #moreInfo-video .jw-display-icon-container.jw-background-color{border:2px solid #85ff00;background:#000}.moreInfo #moreInfo-video .jw-display-icon-container.jw-background-color .jw-button-color{color:#85ff00}.newsletter form#newsletter-form{font-size:0}.newsletter p{display:block;font-size:.875rem;line-height:1.25em;color:#c1c1c1}.newsletter input.newsletter-form-emailInput{display:inline-block;border-radius:3px;padding:0 10px 0 35px;margin-right:10px;width:calc(100% - 50px);height:1.875rem;font-size:.875rem;line-height:1.875rem;background-image:url(/assets/img/ico-email.svg);background-size:18px 14px;background-position:10px 8px;background-color:#fff;background-repeat:no-repeat;border:none}.newsletter input.newsletter-form-submit{display:inline-block;width:2.5rem;padding:0;font-weight:400;font-size:.875rem;line-height:30px}.newsletter input.newsletter-form-submit.btn-ghost{border-color:#fff!important;color:#fff!important}.newsletter .newsletter-description,.newsletter .newsletter-validationMsg{margin-top:.625rem;margin-bottom:0;font-size:.75rem;line-height:1.25em}@media screen and (min-width:860px){.newsletter .newsletter-description,.newsletter .newsletter-validationMsg{font-size:.875rem}}.newsletter .newsletter-validationMsg-success{color:#7ed321}.newsletter .newsletter-validationMsg-error{color:red}.fullscreenSlider{position:relative;margin:0;width:100%;height:100vh;text-align:left;background-color:#484848}.fullscreenSlider .flashing-btn{-webkit-animation:flashing 1s;animation:flashing 1s}.fullscreenSlider-dimmer{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:.5;background:#000;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s}.fullscreenSlider-dimmer.is-dimmed{opacity:.7}.fullscreenSlider-herolinesCtnr{z-index:200;position:absolute;top:35%;left:0;right:0;padding:30px;margin-top:-60px;font-size:1.75rem;text-align:center;color:#fff}.fullscreenSlider-herolinesCtnr h1{margin-bottom:0;margin-top:0;line-height:1.1em;font-weight:400;letter-spacing:3px;text-transform:uppercase}.fullscreenSlider-herolinesCtnr h2{padding-top:.5em;font-weight:400;margin:0 0 10px;letter-spacing:2px;opacity:.6;text-transform:none}@media screen and (max-width:959px){.fullscreenSlider-herolinesCtnr h1{font-size:3.125rem}.fullscreenSlider-herolinesCtnr h2{font-size:1.313rem}}@media screen and (min-width:960px){.fullscreenSlider-herolinesCtnr{padding:60px}.fullscreenSlider-herolinesCtnr h1{font-size:4.125rem}.fullscreenSlider-herolinesCtnr h2{font-size:1.5rem}}@media screen and (min-width:1024px){.fullscreenSlider-herolinesCtnr h1{font-size:6rem}.fullscreenSlider-herolinesCtnr h2{font-size:1.75rem}}.fullscreenSlider-herolinesCtnr.has-quote{background:url(/assets/img/ico-quoteOpening.svg) no-repeat 5% 10%,url(/assets/img/ico-quoteClosing.svg) no-repeat 95% 40%;background-size:30px 30px}@media screen and (min-width:960px){.fullscreenSlider-herolinesCtnr.has-quote{background-size:60px 60px}}.fullscreenSlider-sliderCtnr img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000}.fullscreenSlider-cta{z-index:100;position:absolute;width:100%;bottom:15%;text-align:center}.fullscreenSlider-cta .btn-label{border:1px solid transparent;text-shadow:none}.fullscreenSlider-cta .fullscreenSlider-cta-txt{display:block;margin-bottom:20px;font-size:1.125rem;text-transform:uppercase;letter-spacing:1.25px;color:#fff}.fullscreenSlider-scrolldownArrow{opacity:.5;margin:0 0 0 -25px;position:absolute;left:50%;bottom:5%;z-index:250}.fullscreenSlider-scrolldownArrow svg{width:50px;height:50px}.fullscreenSlider-scrolldownArrow svg polyline{fill:none;stroke:#fff}.fullscreenSlider-scrolldownArrow.is-bouncing{-webkit-animation:bouncing 6s infinite;animation:bouncing 6s infinite}.fullscreenSlider-thumbnails{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s ease-in-out;-moz-transition:opacity .5s,visibility .5s ease-in-out;-webkit-transition:opacity .5s,visibility .5s ease-in-out;background-color:rgba(0,0,0,.6);position:absolute;z-index:300;text-align:center;padding:40px 10px;box-shadow:0 3px 30px rgba(0,0,0,.7);max-width:1000px;top:50%}.fullscreenSlider-thumbnails.reveal{opacity:1;visibility:visible}.fullscreenSlider-thumbnails img{display:inline-block;width:15%;margin:10px;box-shadow:0 2px 10px rgba(0,0,0,.7)}@media screen and (max-width:768px){.fullscreenSlider-thumbnails img{width:25%}}@media screen and (min-width:769px) and (max-width:960px){.fullscreenSlider-thumbnails img{width:20%}}@media screen and (min-width:961px){.fullscreenSlider-thumbnails img{width:15%}}@media screen and (max-width:767px){.fullscreenSlider-thumbnails{left:0;right:0;padding:20px 10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.fullscreenSlider-thumbnails{left:90px;right:90px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fullscreenSlider-thumbnails{left:90px;right:90px}}@media screen and (min-width:769px) and (max-width:980px){.fullscreenSlider-thumbnails{left:90px;right:90px}}@media screen and (min-width:981px){.fullscreenSlider-thumbnails{left:110px;right:110px}}@media screen and (min-width:1240px){.fullscreenSlider-thumbnails{left:50%;margin-left:-500px}}.fullscreenSlider-leftArrow,.fullscreenSlider-rightArrow{cursor:pointer;position:absolute;top:50%;margin-top:-50px;font-family:revicons;color:#fff;font-size:40px;width:100px;height:100px;text-align:center;z-index:300;line-height:100px;transition:background .3s,color .3s}.fullscreenSlider-leftArrow{left:0}.fullscreenSlider-rightArrow{right:0}.fullscreenSlider-leftArrow:after{content:"\E824"}.fullscreenSlider-rightArrow:after{content:"\E825"}.fullscreenSlider .tp-loader.spinner0{-webkit-animation:tp-rotate 1.4s ease-in-out infinite;animation:tp-rotate 1.4s ease-in-out infinite;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:60px;height:60px;background-color:none;background:url(/assets/img/loader.png) no-repeat 50%;margin-top:-30px;margin-left:-30px;background-size:contain}.fullscreenSlider-slides{display:none}.fullscreenSliderV3{position:relative;margin:0;overflow:hidden;text-align:left;background-color:#484848}.fullscreenSliderV3 .rev_slider_wrapper{height:100vh}.fullscreenSliderV3-dimmer{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:.6;background:#000}.fullscreenSliderV3-dimmer.is-dimmed{opacity:.7}.fullscreenSliderV3-herolinesCtnr{z-index:200;position:absolute;top:43%;left:0;right:0;padding:0;margin-top:-60px;font-size:1.75rem;text-align:center;color:#fff}.fullscreenSliderV3-herolinesCtnr h1{display:block;padding:.25em .75em;margin:0 auto;font-size:3.125rem;letter-spacing:.02em;font-weight:300;line-height:.9em;text-transform:uppercase}.fullscreenSliderV3-herolinesCtnr h1 em{font-weight:400;font-style:normal}.fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.64em;letter-spacing:.02em}.fullscreenSliderV3-herolinesCtnr h1 span.second-line{margin-left:.6em;font-size:1.19em;letter-spacing:.01em}.fullscreenSliderV3-herolinesCtnr h1 img{display:inline-block;width:.6em;height:.6em;margin-bottom:.1em}.fullscreenSliderV3-herolinesCtnr h1 img:first-child{margin-right:.1em;margin-left:-.25em}.fullscreenSliderV3-herolinesCtnr h1 img:last-child{margin-left:.1em;margin-bottom:.4em}.fullscreenSliderV3-herolinesCtnr h2{margin:0 auto;padding:0 75px;font-size:1.45rem;font-weight:300;letter-spacing:0;text-transform:none;color:#d4d4d4}.fullscreenSliderV3-herolinesCtnr-heroline{display:none}.fullscreenSliderV3-cta{z-index:100;position:absolute;width:100%;display:none;bottom:115px;text-align:center}.fullscreenSliderV3-cta .slider-btn{height:45px;margin:0 5px;font-size:1rem;line-height:43px;opacity:1}.fullscreenSliderV3-cta .slider-btn:first-of-type{margin-left:20px}.fullscreenSliderV3-cta .slider-btn:last-of-type{margin-right:20px}.fullscreenSliderV3-cta-txt{display:block;margin-bottom:20px;font-size:1.125rem;text-transform:uppercase;letter-spacing:1.25px;color:#fff}.fullscreenSliderV3-cta-overlay{display:inline-block;padding:20px 0;border-radius:3px}.fullscreenSliderV3-navArrow{display:none;opacity:0;position:absolute;z-index:300;top:50%;margin-top:-70px;cursor:pointer}.fullscreenSliderV3-navArrow img{width:85px;height:85px}.fullscreenSliderV3-navArrowRight{right:0}.fullscreenSliderV3-navArrowRight img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.fullscreenSliderV3-scrolldownArrow{display:none;margin:0 0 0 -50px;position:absolute;left:50%;bottom:0;z-index:250;opacity:0;cursor:pointer}.fullscreenSliderV3-scrolldownArrow img{-webkit-transform:rotate(270deg);transform:rotate(270deg);-ms-transform:rotate(270deg);width:100px;height:100px}.fullscreenSliderV3-scrolldownArrow.is-animated{-webkit-animation:bouncing 6s infinite;animation:bouncing 6s infinite}.fullscreenSliderV3 .tp-loader.spinner0{height:120px;width:120px;margin-top:-70px;margin-left:-50px;background:url(/assets/img/slider-loading.png) no-repeat 50%;background-size:120px 120px}.fullscreen-container{height:100vh;min-width:768px}.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:1.25em;letter-spacing:.03em}.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.second-line{font-size:.95em;letter-spacing:0;margin-left:.8em}.keyword-railings .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.91em}.keyword-railings .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.45em;margin-bottom:.25em}.keyword-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.8em}.keyword-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.second-line{font-size:.73em;letter-spacing:-.2px;margin-left:1em}.keyword-railings.locale-en .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.3em}.keyword-railings.locale-en .fullscreenSliderV3-herolinesCtnr img:last-child{margin-bottom:.2em}.keyword-stairs-railings .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.75em}.keyword-stairs-railings .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.4em}.keyword-stairs-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:3.5rem}.keyword-stairs-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.75em}.keyword-stairs-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.second-line{font-size:1.06em;margin-left:.58em}.keyword-stairs-railings.locale-en .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.4em;margin-bottom:.2em}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h1{font-size:4rem}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.7em}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h2{font-size:1.75rem}.keyword-stairs .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.65em}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:4rem;line-height:.1em}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.9em;letter-spacing:.25em}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.second-line{font-size:.78em;letter-spacing:-.007em;margin-left:.75em}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h2{font-size:1.45rem}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.5em;margin-bottom:.3em}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr img:last-child{margin-bottom:.3em}.keyword-outdoor-railings .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.72em}.keyword-outdoor-railings .fullscreenSliderV3-herolinesCtnr h1 span.second-line{margin-left:.78em;font-size:.96em}.keyword-outdoor-railings .fullscreenSliderV3-herolinesCtnr h2{font-size:1.75rem}.keyword-outdoor-railings .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.6em}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:4rem}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.72em}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1 span.second-line{margin-left:.75em;font-size:.96em;letter-spacing:.05em}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr img:first-child{margin-left:-.6em}.keyword-wood-steel-stairs .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:.8em}.keyword-wood-steel-stairs .fullscreenSliderV3-herolinesCtnr h1 span.second-line{font-size:1.15em;letter-spacing:.06em;margin-left:.6em}.keyword-wood-steel-stairs .fullscreenSliderV3-herolinesCtnr h1 img{width:.6em;height:.6em}.keyword-wood-steel-stairs .fullscreenSliderV3-herolinesCtnr h1 img:first-child{margin-bottom:.3em;margin-right:-.2em;margin-left:-.8em}.keyword-wood-steel-stairs .fullscreenSliderV3-herolinesCtnr h1 img:last-child{margin-bottom:.4em}.keyword-reno .fullscreenSliderV3-herolinesCtnr h1 span.second-line{margin-left:35px}.keyword-reno .fullscreenSliderV3-herolinesCtnr h1 img:first-child{margin-left:-45px}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h1{line-height:1.25em}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h1 span.first-line{font-size:1.2em;letter-spacing:.01em}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h1 span.second-line{font-size:1.08em;margin-left:.5em}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h1 img{width:.6em;height:.6em}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h1 img:first-child{margin-left:-.7em;margin-right:-.2em}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h1 img:last-child{margin-top:-.5em}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h2{font-size:1.75rem}@media screen and (min-width:960px){.fullscreenSliderV3-herolinesCtnr h1{font-size:3.75rem}.fullscreenSliderV3-herolinesCtnr h2{width:960px;font-size:1.9rem}.keyword-acoustic-panel .fullscreenSliderV3-herolinesCtnr h2{font-size:2.125rem}.fullscreenSliderV3-cta .slider-btn{width:278px;margin:0 10px}.fullscreenSliderV3-navArrow img{width:115px;height:115px}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h1{font-size:4.5rem}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h2{font-size:2rem}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:4.5rem}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h2{font-size:2rem}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:4.5rem}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h2{font-size:1.64rem}.keyword-stairs-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:4.5rem}.keyword-stairs-railings.locale-en .fullscreenSliderV3-herolinesCtnr h2{font-size:2rem}}@media screen and (min-width:1200px){.fullscreenSliderV3-herolinesCtnr h1{font-size:4.25rem}.fullscreenSliderV3-herolinesCtnr h2{width:1024px;font-size:2rem}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h1{font-size:5rem}.keyword-stairs .fullscreenSliderV3-herolinesCtnr h2{font-size:2.25rem}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:5rem}.keyword-outdoor-railings.locale-en .fullscreenSliderV3-herolinesCtnr h2{font-size:2.25rem}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h1{font-size:5rem}.keyword-stairs.locale-en .fullscreenSliderV3-herolinesCtnr h2{font-size:1.8rem}}@media screen and (max-device-width:767px) and (orientation:landscape){.touchevents .fullscreenSliderV3-cta{bottom:110px}.touchevents .fullscreenSliderV3-herolinesCtnr{margin-top:-75px}.touchevents .fullscreenSliderV3-navArrow{margin-top:-80px}.touchevents .fullscreenSliderV3-scrolldownArrow{bottom:20px}}.faq-question .faqQuestion-btn{padding-top:1.5rem;font-size:0;color:#161616;cursor:pointer}.faq-question .faqQuestion-btn .faqQuestion-number{width:42px;height:42px;display:inline-block;margin-right:20px;vertical-align:top;margin-top:-3px;font-size:1.5rem;text-align:center;line-height:42px;background-color:#fff;border:1px solid #000;border-radius:21px}.faq-question .faqQuestion-btn .faqQuestion-number span{display:block;margin-top:-1px}.faq-question .faqQuestion-btn.is-open .faqQuestion-number,.faq-question .faqQuestion-btn:hover .faqQuestion-number{background-color:#161616;border:2px solid #000;color:#fff}.faq-question .faqQuestion-btn.is-open .faqQuestion-number span,.faq-question .faqQuestion-btn:hover .faqQuestion-number span{margin-top:-2px}.faq-question .faqQuestion-question{display:inline-block;width:calc(100% - 62px);padding-bottom:1.5rem;vertical-align:top;font-size:1.75rem;font-weight:400;border-bottom:1px solid #cecece}.faq-question .faqQuestion-answer{margin-left:62px;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.5rem;line-height:1.825rem}.faq-question .faqQuestion-answer ul{list-style-position:inside}.faq-question .faqQuestion-answer li{margin-bottom:12px}.faq-question .faqQuestion-answer p:first-child{margin-top:0}.faq-question .faqQuestion-answer p:last-child{margin-bottom:0}.genericProductDescription{margin-top:50px;margin-bottom:50px;padding:0 25px}@media screen and (min-width:1200px){.genericProductDescription{padding:0}}.genericProductDescription h1{margin-bottom:25px;line-height:1em}.genericProductDescription h2{margin:0 0 1.625rem}.genericProductDescription p{font-size:1.5rem}.genericProductDescription p.genericProductDescription-onlyGriffintown{font-size:1.25rem}.genericProductDescription p.genericProductDescription-onlyGriffintown .genericProductDescription-onlyGriffintown-address{font-weight:500}.genericProductDescription p.genericProductDescription-notice{font-size:.875rem}.genericProductDescription-contact p{font-size:1.25rem;margin-top:5px}.genericProductDescription-contact a:active,.genericProductDescription-contact a:hover,.genericProductDescription-contact a:link,.genericProductDescription-contact a:visited{display:inline-block;border:1px solid #85ff00;border-radius:7px;font-size:1.25rem;font-weight:700;line-height:2em;text-transform:none;background:none;color:#000;cursor:pointer}.genericProductDescription-contact a:active:hover,.genericProductDescription-contact a:hover:hover,.genericProductDescription-contact a:link:hover,.genericProductDescription-contact a:visited:hover{color:#7ed321}.genericProductDescription-notice{font-size:.875rem}.genericProductDescription-contentTitle{font-size:1.5rem;font-weight:500;text-transform:uppercase}.genericProductDescription-pricingTable{display:table;width:100%;margin:0 auto;font-size:1.5rem;text-align:left;border-spacing:5px}@media screen and (min-width:820px){.genericProductDescription-pricingTable{width:768px}}.genericProductDescription-pricingTable .genericProductDescription-pricingTable-product{display:table-row}.genericProductDescription-pricingTable .genericProductDescription-pricingTable-description,.genericProductDescription-pricingTable .genericProductDescription-pricingTable-price{display:table-cell}.genericProductDescription-pricingTable .genericProductDescription-pricingTable-price{color:#1c6c0c;font-weight:500;display:table;width:100%}.genericProductDescription-pricingTable .genericProductDescription-pricingTable-price .pricingTable-price-before{text-decoration:line-through;color:#929292;display:table-cell;width:50%}.genericProductDescription-pricingTable .genericProductDescription-pricingTable-price .pricingTable-price-now{color:red;display:table-cell;width:50%;text-align:right}.genericProductDescription-pricingTable .genericProductDescription-pricingTable-productName{font-weight:500}.genericProductDescription-bilingual p{font-size:1.125rem}.genericProductDescription-bilingual .genericProductDescription-contact p{font-size:1.25rem;margin-top:5px}.genericProductDescription-bilingual .genericProductDescription-bilingual-en,.genericProductDescription-bilingual .genericProductDescription-bilingual-fr{padding:1.875rem;font-size:1.125rem;text-align:left;border-radius:3px;border:1px solid #cecece}.genericProductDescription-bilingual .genericProductDescription-bilingual-fr{color:#6e6e6e}.genericProductDescription-bilingual .genericProductDescription-bilingual-en{color:#161616}.genericProductDescription-listWithDescription{text-align:left}.genericProductDescription-listWithDescription li{font-size:1.5rem;font-weight:500}.genericProductDescription-listWithDescription p{font-size:1.25rem;font-weight:400}header.sectionHeader{position:relative;height:240px;line-height:240px;z-index:0;font-size:0;background:#fbfbfb;background:-moz-radial-gradient(circle,#f4f4f4,#fbfbfb,#f0eeee);background-image:radial-gradient(circle,#f4f4f4,#fbfbfb,#f0eeee)}header.sectionHeader h2{margin:0;font-size:2.625rem;font-weight:300;text-transform:none;color:#333}.sectionHeader-content{display:inline-block;margin-top:-35px;width:100%;text-align:center;font-size:1rem;vertical-align:middle;line-height:normal}.sectionHeader-breadcrumb{position:absolute;height:35px;width:100%;bottom:0;font-size:13px;line-height:35px;text-transform:uppercase;text-align:center;background:rgba(0,0,0,.3);background:linear-gradient(-90deg,rgba(0,0,0,.01) 5%,rgba(0,0,0,.05) 92%)}.sectionHeader-breadcrumb .wood-screws-infos{display:inline-block;padding:0 3.125rem;font-size:13px;line-height:35px}.sectionHeader-breadcrumb .wood-screws-infos:active:active,.sectionHeader-breadcrumb .wood-screws-infos:active:link,.sectionHeader-breadcrumb .wood-screws-infos:active:visited,.sectionHeader-breadcrumb .wood-screws-infos:hover:active,.sectionHeader-breadcrumb .wood-screws-infos:hover:link,.sectionHeader-breadcrumb .wood-screws-infos:hover:visited,.sectionHeader-breadcrumb .wood-screws-infos:link:active,.sectionHeader-breadcrumb .wood-screws-infos:link:link,.sectionHeader-breadcrumb .wood-screws-infos:link:visited,.sectionHeader-breadcrumb .wood-screws-infos:visited:active,.sectionHeader-breadcrumb .wood-screws-infos:visited:link,.sectionHeader-breadcrumb .wood-screws-infos:visited:visited{text-decoration:none}.sectionHeader-breadcrumb .wood-screws-infos:hover:active,.sectionHeader-breadcrumb .wood-screws-infos:hover:link,.sectionHeader-breadcrumb .wood-screws-infos:hover:visited{color:#e83131}.sectionHeader-breadcrumb .wood-screws-infos .icon-pdfDownload{vertical-align:middle;width:25px;margin-right:7px}.sectionHeader-breadcrumb .wood-screws-infos .wood-screws-infos-txt{display:inline-block;vertical-align:middle;font-size:13px}.sectionHeader-breadcrumb ol{list-style-type:none;margin-top:0;font-size:13px}.sectionHeader-breadcrumb ol li{display:inline-block}.sectionHeader-breadcrumb ol li a:active,.sectionHeader-breadcrumb ol li a:link,.sectionHeader-breadcrumb ol li a:visited{text-decoration:none;color:#8f8f8f}.sectionHeader-breadcrumb ol li a:active.active,.sectionHeader-breadcrumb ol li a:hover,.sectionHeader-breadcrumb ol li a:link.active,.sectionHeader-breadcrumb ol li a:visited.active{color:#161616}.sectionHub{margin-top:2.5rem}.sectionHub-item{list-style:none;margin-top:5px;margin-bottom:5px;font-weight:400}.sectionHub-item-box{display:block;position:relative;list-style:none;border:1px solid #cecece;border-radius:10px}.sectionHub-item-box:before{content:"";display:block;padding-top:100%}.sectionHub-item-content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.sectionHub-item-content img{display:inline-block;width:70%;height:auto;max-height:50%;vertical-align:middle}.sectionHub-item-content span{position:absolute;bottom:0;left:0;right:0;margin-bottom:20px}.sectionHub-item-content:before{content:"";display:inline-block;height:100%;vertical-align:middle}.helpVideosListing{margin-top:2.5rem;padding:0 3.125rem;color:#333}.helpVideosListing .helpVideosListing-item{display:table;font-size:0;margin-bottom:.625rem}.helpVideosListing .helpVideosListing-item:hover{outline:2px solid #161616}.helpVideosListing .helpVideosListing-item a{display:table-row;text-decoration:none}.helpVideosListing .helpVideosListing-item a:active,.helpVideosListing .helpVideosListing-item a:hover,.helpVideosListing .helpVideosListing-item a:link,.helpVideosListing .helpVideosListing-item a:visited{color:#161616}.helpVideosListing .helpVideosListing-thumb{display:table-cell;max-width:230px;height:auto;vertical-align:top}.helpVideosListing .helpVideosListing-details{display:table-cell;width:100%;padding:0 1.875rem;vertical-align:middle;font-size:1rem;white-space:nowrap;font-weight:300;border:1px solid #cecece}.helpVideosListing .helpVideosListing-details h3{margin:0;font-weight:400;font-size:1.5rem}.helpVideosListing .helpVideosListing-details:before{display:inline-block;height:100%;vertical-align:middle;content:""}.helpVideosListing .helpVideosListing-details .helpVideosListing-details-vmiddle{display:inline-block;vertical-align:middle;white-space:normal}.configurator-menu{position:relative}.configurator-menu ul.menu-buttons{width:100%;background:#000;display:table;table-layout:fixed}.configurator-menu ul.menu-buttons li{position:relative;display:table-cell;width:2%;vertical-align:middle;height:50px;text-transform:uppercase;font-size:0;border:2px solid #fff;border-left:0;cursor:pointer}.configurator-menu ul.menu-buttons li .group-menu-pulse{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;text-align:center;cursor:pointer}.configurator-menu ul.menu-buttons li .group-menu-pulse .pulse-anim{height:100%;display:inline-block;background:red}.configurator-menu ul.menu-buttons li .group-menu-text{display:inline-block;width:100%;padding:0 10px;font-size:.875rem;line-height:1em;text-align:center;background:#000;cursor:pointer;color:#fff}.configurator-menu ul.menu-buttons li:last-child{border-right:0}.configurator-menu .btn-back{position:absolute;display:none;top:0;left:0;width:48px;height:48px;cursor:pointer}.configurator-menu .btn-back .btn-back-vmiddle{display:table-cell;vertical-align:middle;width:100%;height:100%;font-size:0;text-align:center}.configurator-menu .btn-back .btn-back-vmiddle svg{vertical-align:middle}.configurator-menu .selectedMenu{position:absolute;left:0;right:0;bottom:2px;top:0;background:#000}.configurator-menu .selectedMenu .selectedMenu-container{display:table;width:100%;cursor:pointer}.configurator-menu .selectedMenu .selectedMenu-container .selectedMenu-content{display:table-cell;font-size:0;vertical-align:middle;height:48px}.configurator-menu .selectedMenu .selectedMenu-container span{display:inline-block;font-size:21px;line-height:21px;color:#fff;text-transform:uppercase}.is-large .configurator-menu ul.menu-buttons li .group-menu-text{font-size:1rem}.is-wide .configurator-menu ul.menu-buttons li .group-menu-text{font-size:1.063rem}.scroller{width:100%}.scroller ul.optionCards{height:100%;list-style:none}#nprogress .bar{background:#85ff00!important}#nprogress .peg{box-shadow:0 0 10px #85ff00,0 0 5px #85ff00!important}#nprogress .spinner-icon{border-top-color:#85ff00!important;border-left-color:#85ff00!important}.tooltipster-templates{display:none}.tooltipster-configurator-dimmer{position:absolute;top:50px;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);z-index:3}.tooltipster-sidetip.tooltipster-configurator .tooltipster-box{padding:2.625rem;font-size:0;background:#fff;border:3px solid #000;border-radius:0;box-shadow:0 0 15px 0 rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-configurator .tooltipster-content{display:inline-block;padding:0;overflow:hidden;text-align:center}.tooltipster-sidetip.tooltipster-configurator.tooltipster-bottom .tooltipster-box{margin-top:0}.tooltipster-sidetip.tooltipster-configurator.tooltipster-bottom .tooltipster-arrow{top:-27px;height:30px;margin-left:-30px;width:60px}.tooltipster-sidetip.tooltipster-configurator.tooltipster-bottom .tooltipster-arrow-uncropped{top:-30px}.tooltipster-sidetip.tooltipster-configurator.tooltipster-bottom .tooltipster-arrow-border{border:30px solid transparent;border-bottom-color:#000}.tooltipster-sidetip.tooltipster-configurator.tooltipster-bottom .tooltipster-arrow-background{border:30px solid transparent;border-bottom-color:#fff;top:4.2px}.tooltipster-configurator-title{margin:0 0 .75rem;font-weight:700;font-size:3.75rem;line-height:3.875rem;text-transform:uppercase;letter-spacing:1.5px;color:#161616}.locale-en .tooltipster-configurator-title{font-size:4rem}.tooltipster-configurator-subtitle{margin-bottom:2.875rem;font-weight:400;font-size:1.875rem;text-transform:uppercase;color:#161616}.tooltipster-configurator-subtitle em{font-weight:700;font-style:normal}.locale-en .tooltipster-configurator-subtitle{font-size:1.65rem}.tooltipster-configurator-description{display:inline-block;padding:0;margin:0}.tooltipster-configurator-description p{font-size:1.25rem;font-weight:300;text-align:justify;line-height:1em;margin:0 0 .75rem;color:#161616}.tooltipster-configurator-description p:last-child{margin-bottom:0}.tooltipster-configurator-closeBtn{display:inline-block;width:180px;height:45px;margin:2.875rem 0 0;font-size:1rem;line-height:45px;text-align:center;background:#000;color:#fff;text-transform:uppercase;cursor:pointer}.is-medium.is-3_2 .tooltipster-configurator-description p{font-size:1.5rem}#nprogress .bar,#nprogress .spinner{z-index:2!important}.configurator{position:relative}.configurator-preview{position:relative;background:url(/assets/img/product/configurator/bocani.png);background-size:100% auto;background-position:50% 50%;height:432px;overflow:hidden;text-align:center}.configurator-previewImage{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;height:100%}.configurator-previewDim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1}.configurator-previewThumbs{position:absolute;bottom:10px;left:10px}.configurator-previewThumb{position:relative;margin-bottom:6px;cursor:pointer;border:2px solid rgba(0,0,0,.2);overflow-y:hidden}.configurator-previewThumb .scenetxt{display:none}.no-touchevents .configurator-previewThumb:hover{border-color:rgba(0,0,0,.6)}.no-touchevents .configurator-previewThumb:hover .thumb-label{background:rgba(0,0,0,.9)}.no-touchevents .configurator-previewThumb:hover .scenetxt{display:inline}.configurator-previewThumb.selected{cursor:default;border-color:rgba(0,0,0,.6)}.configurator-previewThumb.selected .thumb-label{background:rgba(0,0,0,.9)}.configurator-previewThumb.selected .scenetxt{display:inline}.configurator-previewThumb:last-child{margin-bottom:0}.configurator-previewThumb .thumb-img{width:104px;height:58px;background:url(/assets/img/product/configurator/bocani.png);background-size:100% auto}.configurator-previewThumb .thumb-img img{width:100%;height:100%;display:block}.configurator-previewThumb .thumb-label{position:absolute;bottom:2px;left:2px;padding:2px 6px;background:rgba(0,0,0,.5);color:#fff;font-size:10px;font-weight:500;text-transform:uppercase;line-height:12px}.configurator-bottomRightCtnr{position:absolute;bottom:20px;right:20px;text-align:right;word-wrap:break-word}.configurator-bottomRightCtnr .price-label{display:none;padding:12px 10px;font-size:13px;line-height:13px;font-weight:300;background:rgba(0,0,0,.55);color:#fff}.configurator-bottomRightCtnr .price-label .price-tag{font-weight:500}.configurator-bottomRightCtnr .railings-not-included{display:inline-block;padding:10px;margin-top:5px;font-size:11px;line-height:11px;font-weight:400;font-style:italic;background:rgba(0,0,0,.55);color:hsla(0,0%,100%,.6)}.configurator-bottomRightCtnr .railings-not-included a:active,.configurator-bottomRightCtnr .railings-not-included a:hover,.configurator-bottomRightCtnr .railings-not-included a:link,.configurator-bottomRightCtnr .railings-not-included a:visited{text-decoration:none;font-weight:700;color:hsla(0,0%,100%,.6)}.configurator-bottomRightCtnr #quote-request-button{font-size:16px;margin-top:10px;line-height:48px;background:rgba(0,0,0,.55)}.configurator-bottomRightCtnr #quote-request-button.exterior-railings{background:rgba(0,0,0,.7)}.configurator-permutationNote-ctnr{display:none;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.configurator-permutationNote-ctnr:before{content:"";display:inline-block;height:100%;vertical-align:middle}.configurator-permutationNote-ctnr span{display:inline-block;width:70%;left:15%;vertical-align:middle;font-size:1.5rem;font-weight:300;color:#fff}.is-medium.is-3_2 .configurator-preview{height:512px}@media screen and (min-width:960px){.configurator{width:960px}}@media screen and (min-width:1200px){.configurator{width:1200px}}.is-large .configurator-permutationNote-ctnr span{width:70%;left:15%}.is-large .configurator-preview{height:540px}.is-large.is-3_2 .configurator-preview{height:640px}.is-wide .configurator-permutationNote-ctnr span{width:70%;left:15%}.is-wide .configurator-preview{height:675px}.is-wide.is-3_2 .configurator-preview{height:800px}.configurator-menuOverlay{display:none;position:absolute;z-index:1;width:100%;top:50px;left:0;bottom:0;font-size:0;background:rgba(0,0,0,.9);text-align:center}.configurator-menuOverlay:before{display:inline-block;height:100%;vertical-align:middle;content:""}.configurator-menuOverlay .cards-arrows{display:none;margin-bottom:10px;font-size:0}.configurator-menuOverlay .cards-arrows .cards-arrow{display:inline-block;position:relative;overflow:hidden;width:45px;height:45px;line-height:36px;margin-right:-1px;padding:0;border:1px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,.5);border-radius:0;text-align:center;vertical-align:top}.configurator-menuOverlay .cards-arrows .cards-arrow img{display:block;position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-6px;width:14px;height:24px}.configurator-menuOverlay .cards-arrows .cards-arrow .cards-arrow-pulse{height:100%;top:0;position:absolute}.configurator-menuOverlay .cards-arrows .cards-arrow.cards-arrow-right img{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.configurator-menuOverlay .cards-arrows .cards-arrow.cards-arrow-right .cards-arrow-pulse{left:0}.configurator-menuOverlay .cards-arrows .cards-arrow.cards-arrow-left .cards-arrow-pulse{right:0}.configurator-menuOverlay .cards-arrows .cards-arrow:disabled{opacity:.3}.configurator-menuOverlay-content{display:inline-block;vertical-align:middle;max-width:100%}.is-large .configurator-menuOverlay .cards-arrows .cards-arrow{width:54px;height:54px}.is-wide .configurator-menuOverlay .cards-arrows .cards-arrow{width:60px;height:60px}.optionCard{position:relative;float:left;width:276px;margin:10px 5px;white-space:normal;text-align:left;background:#000 url(/assets/img/product/configurator/bocani.png) no-repeat;background-position:50%;background-size:100% auto;color:#fff;cursor:pointer;box-shadow:0 2px 10px #000;outline-style:solid;outline-color:#555;outline-width:1px}.optionCard:first-of-type{margin-left:10px}.optionCard:last-of-type{margin-right:10px}.no-touchevents .optionCard.is-hovered,.optionCard.active{outline-color:#7ed321}.optionCard-titleBar{display:table;height:45px}html[data-useragent*="MSIE 10.0"] .optionCard-titleBar{font-size:13px}.optionCard-titleBar-checkbox{display:table-cell;vertical-align:middle;width:48px;text-align:center}.optionCard-titleBar-checkbox svg{width:40px;height:40px}.optionCard-titleBar-checkbox svg .check{visibility:hidden}.optionCard.active .optionCard-titleBar-checkbox svg .check{visibility:visible}.optionCard-titleBar-optionName{display:table-cell;vertical-align:middle;width:calc(100% - 48px);font-size:.875rem;font-weight:400;line-height:.875rem}.optionCard-optionNameDetails{display:block;color:#989898}.optionCard-thumb{position:relative;width:100%;height:312px;font-size:0}.optionCard-thumb-background,.optionCard-thumb-placeholder{display:block;position:absolute;width:100%;height:100%}.optionCard-thumb-background{background:#000}.optionCard-thumb-placeholder img{display:block;position:absolute;width:100%;height:100%}.optionCard-notAvailable{position:absolute;top:45px;right:0;bottom:0;left:0;display:none;cursor:default;font-size:0;text-align:center;background:rgba(0,0,0,.6)}.optionCard-notAvailable:before{content:"";display:inline-block;vertical-align:middle;height:100%}.optionCard.is-notAvailable .optionCard-notAvailable{display:block}.optionCard-notAvailable-content{display:inline-block;vertical-align:middle;padding:30px 15px;font-size:.875rem;text-transform:uppercase;background:rgba(0,0,0,.7);color:#b4b4b4}.optionCard-moreDetails{position:absolute;bottom:15px;left:0;right:0;text-align:center}.optionCard-moreDetailsBtn{display:inline-block;padding:0 15px;border:1px solid #555;height:46px;margin:0 2px;background:#000;color:#fff}.no-touchevents .optionCard-moreDetailsBtn.is-hovered{border:1px solid #d0d0d0}.optionCard-moreDetailsBtn-dollarSigns{font-size:0;border:1px solid rgba(85,85,85,.45);background-color:rgba(0,0,0,.8)}.optionCard-moreDetailsBtn-dollarSign{font-family:Ubuntu;font-weight:300;font-size:20px;letter-spacing:1px;color:#707070}.optionCard-moreDetailsBtn-dollarSign.is-lit{color:#dadada;font-weight:400}.optionCard-moreDetailsBtn-table{display:table;height:100%}.optionCard-moreDetailsBtn-tableCell{display:table-cell;vertical-align:middle}.optionCard-moreDetailsBtn-ico svg{width:1.5rem;height:1.5rem;margin-right:8px;vertical-align:middle}.optionCard-moreDetailsBtn-txt{display:table-cell;vertical-align:middle;font-size:.875rem}.is-medium.is-3_2 .optionCard{margin:20px 10px}.is-medium.is-3_2 .optionCard:first-of-type{margin-left:20px}.is-medium.is-3_2 .optionCard:last-of-type{margin-right:20px}.is-large .optionCard{width:329px}.is-large .optionCard-titleBar{height:54px}.is-large .optionCard-titleBar-checkbox{width:52px}.is-large .optionCard-titleBar-checkbox svg{width:44px;height:44px}.is-large .optionCard-titleBar-optionName{width:calc(100% - 52px);font-size:1rem;line-height:1rem}html[data-useragent*="MSIE 10.0"] .is-large .optionCard-titleBar-optionName{font-size:15px}.is-large .optionCard-thumb{height:372px}.is-large .optionCard-moreDetailsBtn-txt,.is-large .optionCard-notAvailable-content{font-size:1rem}.is-wide .optionCard{width:437px}.is-wide .optionCard-titleBar{height:60px}.is-wide .optionCard-titleBar-checkbox{width:56px}.is-wide .optionCard-titleBar-checkbox svg{width:48px;height:48px}.is-wide .optionCard-titleBar-optionName{width:calc(100% - 56px);font-size:1.125rem;line-height:1.125rem}html[data-useragent*="MSIE 10.0"] .is-wide .optionCard-titleBar-optionName{font-size:16px}.is-wide .optionCard-thumb{height:495px}.is-wide .optionCard-notAvailable-content{font-size:1.125rem}.is-wide .optionCard-moreDetails{bottom:30px}.is-wide .optionCard-moreDetailsBtn-txt{font-size:1.125rem}.is-wide.is-3_2 .optionCard{margin:30px 15px}.is-wide.is-3_2 .optionCard:first-of-type{margin-left:30px}.is-wide.is-3_2 .optionCard:last-of-type{margin-right:30px}.optionCardDetails{display:none;position:absolute;top:50px;left:0;right:0;bottom:0;width:100%;z-index:2}.optionCardDetails.is-notAvailable .optionCardDetails-visualize{opacity:.2;cursor:default}.optionCardDetails-table{display:table;height:100%;border-collapse:collapse}.optionCardDetails-table .optionCardDetails-row{display:table-row}.optionCardsDetails-slideshow{position:relative;display:table-cell;vertical-align:top;background:#b2b2b2}.optionCardsDetails-slideshow-background{background:#000;display:block;width:381.78px;height:432px}.optionCardsDetails-slideshow-placeholder{display:block;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;overflow:hidden}.optionCardsDetails-slideshow-placeholder img{position:absolute;display:block;width:auto;height:100%;max-height:100%}.optionCardDetails-details{display:table-cell;width:100%;vertical-align:top;max-height:100%;height:100%;font-size:0;background:#f2f2f2;background-image:linear-gradient(-134deg,#fff 80%,#f0f0f0 90%);box-shadow:inset 3px 2px 50px 0 rgba(0,0,0,.2)}.optionCardDetails-details:before{content:"";display:inline-block;height:100%;vertical-align:middle}.optionCardDetails-details-content{display:inline-block;vertical-align:middle;padding:1.5rem;font-size:1rem}.optionCardDetails-description{font-weight:300;font-size:1rem;text-align:justify}.optionCardDetails-title{margin-bottom:2rem;font-size:1.313rem;font-weight:400;text-align:center}.optionCardDetails-optionNameDetails{display:block;color:#747474}.optionCardDetails-actionBtns{font-size:0;margin-top:40px}.optionCardDetails-actionBtn{display:inline-block;height:45px;width:280px;font-size:.875rem;font-weight:400;text-align:center;letter-spacing:.88px;line-height:45px;background:#000;color:#fff;cursor:pointer}.optionCardDetails-actionBtn svg{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-right:4px;margin-top:-4px}.optionCardDetails-actionBtn:first-child{margin-bottom:10px}.optionCardDetails-back{padding-right:9px}.is-medium.is-3_2 .optionCardDetails-actionBtn{width:265px}.is-medium.is-3_2 .optionCardDetails-actionBtn svg{margin-left:-4px;margin-right:0}.is-medium.is-3_2 .optionCardsDetails-slideshow-background{width:452.48px;height:512px}.is-large .optionCardDetails-details-content{padding:2rem}.is-large .optionCardDetails-actionBtns{margin-top:60px}.is-large .optionCardDetails-actionBtn{width:280px}.is-large .optionCardDetails-actionBtn svg{margin-left:0}.is-large .optionCardsDetails-slideshow-background{width:477.225px;height:540px}.is-large .optionCardDetails-description{font-size:1.125rem}.is-large.is-3_2 .optionCardsDetails-slideshow-background{width:565.6px;height:640px}.is-wide .optionCardsDetails-slideshow-background{width:596.53125px;height:675px}.is-wide .optionCardDetails-description{font-size:1.313rem}.is-wide.is-3_2 .optionCardsDetails-slideshow-background{width:707px;height:800px}html.page-default{height:100%}html.page-default body{padding-top:50px;padding-bottom:300px;min-height:100%;text-align:left}html.page-default footer{position:absolute;bottom:0;width:100%}html.page-default h1{margin:0;font-size:2.625rem;text-align:center;font-weight:300;text-transform:none;color:#333}html.page-default .page-content{text-align:left;padding:0 2em}@media screen and (min-width:1200px){html.page-default .page-content{padding:0}}.home body{text-align:center}.home p{font-size:1.125em;line-height:1.563em;font-weight:300;margin:0 0 3.125em}.home #hero-slider .dimmer{background:rgba(0,0,0,.5)}.home #hero-slider .global-caption{font-size:1.75rem;top:35%}.home #hero-slider .global-caption h2{font-size:4.063rem;text-transform:none;margin-bottom:0}.home #hero-slider .cta-container{bottom:0}.home #hero-slider .cta-container .btn-label{border:1px solid transparent;text-shadow:none}.home #hero-slider .cta-container .scrolldown-arrow{opacity:.5;margin-top:4.375rem;-webkit-animation:bouncing 6s infinite;animation:bouncing 6s infinite}.home #hero-slider .cta-container .scrolldown-arrow svg{width:50px;height:50px}.home #hero-slider .cta-container .scrolldown-arrow svg .btn-scrolldown-innerCircle{fill:#fff}.home #hero-slider .cta-container .scrolldown-arrow svg .btn-scrolldown-outerCircle{display:none}.home #hero-slider .cta-container .scrolldown-arrow svg polyline{fill:none;stroke:#fff}.home #hero-slider .flashing-btn{-webkit-animation:flashing 1s;animation:flashing 1s}@-webkit-keyframes flashing{0%{color:#85ff00;background-color:rgba(0,0,0,.6);border:1px solid rgba(133,255,0,0);text-shadow:none}50%{color:#fff;background-color:#000;border:1px solid #85ff00;text-shadow:0 0 10px rgba(226,255,0,.5)}to{color:#85ff00;background-color:rgba(0,0,0,.6);border:1px solid rgba(133,255,0,0);text-shadow:none}}@keyframes flashing{0%{color:#85ff00;background-color:rgba(0,0,0,.6);border:1px solid rgba(133,255,0,0);text-shadow:none}50%{color:#fff;background-color:#000;border:1px solid #85ff00;text-shadow:0 0 10px rgba(226,255,0,.5)}to{color:#85ff00;background-color:rgba(0,0,0,.6);border:1px solid rgba(133,255,0,0);text-shadow:none}}.home .faqPreview{margin:0 auto;font-size:0}.home .faqPreview>h2{letter-spacing:2px}.home .faqPreview a{display:block;margin:0 auto 25px;font-size:1.5rem;text-transform:uppercase;font-weight:500}.home .faqPreview a:active,.home .faqPreview a:hover,.home .faqPreview a:link,.home .faqPreview a:visited{color:#161616;text-decoration:none}.home .faqPreview p{margin-bottom:1.875rem;line-height:1.25em}.home .faqPreview .faqPreview-category{display:inline-block;padding:0 1.25rem;width:33.33333333%;vertical-align:top;text-align:center;font-size:1rem}.home .faqPreview .faqPreview-category.faqPreview-category-photos .faqPreview-icon svg{width:52px;height:38px;margin-top:-12px}.home .faqPreview .faqPreview-category.faqPreview-category-install .faqPreview-icon svg{width:56px;height:56px;margin:-8px 0 0 7px}.home .faqPreview .faqPreview-icon{display:block;margin:0 auto 30px;width:118px;border-radius:59px;font-size:3.438rem;text-align:center;line-height:108px;font-weight:700;text-decoration:none}.home .faqPreview .faqPreview-icon svg{display:inline-block;vertical-align:middle}.home .faqPreview .faqPreview-btn{border:3px solid #7ed321}.home .faqPreview .faqPreview-btn:hover{background:#fff;color:#519700}.home .faqPreview .faqPreview-btn:hover svg path,.home .faqPreview .faqPreview-btn:hover svg polygon{fill:#519700}.home .faqPreview .btn-label{display:inline-block;border:3px solid #7ed321;border-radius:7px;margin-top:25px;margin-bottom:10px;font-size:1.25rem;font-weight:700;line-height:2em;background:none;color:#161616}.home .faqPreview .btn-label:hover{color:#519700}.home .location{padding:3.125rem 1.5rem;margin-top:3.125rem;background:#404040;background:linear-gradient(90deg,#404040,#181818,#161616,#181818,#404040);color:#fff}.home .location h2{margin-top:0;margin-bottom:1.625rem;letter-spacing:2px}.home .location>p{margin-bottom:2rem;margin-left:auto;margin-right:auto}.home .location .location-laval{display:table;background:rgba(0,0,0,.5);padding:10px;border-radius:2px}.home .location .location-laval .location-slideshow{display:table-cell;width:50%;vertical-align:top}.home .location .location-laval .location-infos{display:table-cell;vertical-align:top;padding:10px 20px 10px 30px;font-size:0;text-align:center;color:#fff}.home .location .location-laval .location-infos .location-infos-left{display:inline-block;width:45px;padding-top:4px;vertical-align:top;text-align:left;font-size:1rem}.home .location .location-laval .location-infos .location-infos-right{display:inline-block;width:calc(100% - 45px);font-size:1rem;text-align:left}.home .location .location-laval .location-infos .location-infos-schedule{font-size:0}.home .location .location-laval .location-infos .location-infos-schedule .ico-calendar{width:25px}.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours{display:table;border-collapse:collapse;width:100%}.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day{display:table-row;width:100%}.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayName{font-size:13px;width:57%}.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayTime{font-size:1rem;width:43%}.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayName,.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayTime{display:table-cell;line-height:1.5em;color:#c1c1c1}@media screen and (min-width:960px){.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayName,.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayTime{font-size:1rem}}@media screen and (min-width:1024px){.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayName,.home .location .location-laval .location-infos .location-infos-schedule .location-openinghours .location-openinghours-day .location-openinghours-dayTime{font-size:1.125rem}}.home .location .location-laval .location-infos .location-infos-phone{margin-top:3%;font-size:0}@media screen and (min-width:820px){.home .location .location-laval .location-infos .location-infos-phone{margin-top:4%}}@media screen and (min-width:960px){.home .location .location-laval .location-infos .location-infos-phone{margin-top:4.5%}}@media screen and (min-width:1024px){.home .location .location-laval .location-infos .location-infos-phone{margin-top:5%}}.home .location .location-laval .location-infos .location-infos-phone .ico-phone svg{width:20px;height:20px}.home .location .location-laval .location-infos .location-infos-phone .ico-phone svg path{fill:#fff}.home .location .location-laval .location-infos .location-infos-phone p{margin-bottom:0;font-size:1.063rem;font-weight:400;color:#c1c1c1}@media screen and (min-width:960px){.home .location .location-laval .location-infos .location-infos-phone p{font-size:1.5rem}}.home .location .location-laval .location-infos .location-infos-phone a:link{color:#fff;text-decoration:none}.home .location .location-laval .location-infos .location-infos-phone a:active,.home .location .location-laval .location-infos .location-infos-phone a:hover,.home .location .location-laval .location-infos .location-infos-phone a:visited{color:#fff}.home .location .location-laval .location-infos .location-infos-address{margin-top:2%;font-size:0}@media screen and (min-width:820px){.home .location .location-laval .location-infos .location-infos-address{margin-top:3%}}@media screen and (min-width:960px){.home .location .location-laval .location-infos .location-infos-address{margin-top:4%}}@media screen and (min-width:1024px){.home .location .location-laval .location-infos .location-infos-address{margin-top:7%;margin-top:1rem}}.home .location .location-laval .location-infos .location-infos-address .ico-marker svg{width:21px;height:31px}.home .location .location-laval .location-infos .location-infos-address .ico-marker svg path{fill:#fff}.home .location .location-laval .location-infos .location-infos-address p{margin-bottom:0;font-size:1.063rem;font-weight:400;line-height:1.25em;color:#c1c1c1}@media screen and (min-width:960px){.home .location .location-laval .location-infos .location-infos-address p{font-size:1.25rem}}.home .location .location-laval .location-infos .location-infos-goToFormBtn{margin-top:3%;padding-left:1.25rem;padding-right:1.25rem;font-size:1rem;color:#fff!important;border-color:#fff!important;cursor:pointer}@media screen and (min-width:820px){.home .location .location-laval .location-infos .location-infos-goToFormBtn{margin-top:4%}}@media screen and (min-width:960px){.home .location .location-laval .location-infos .location-infos-goToFormBtn{margin-top:5%;font-size:1.125rem}}@media screen and (min-width:1024px){.home .location .location-laval .location-infos .location-infos-goToFormBtn{margin-top:7%}}.home .location .location-closed{margin-top:2rem;margin-bottom:2rem;padding:1rem 0;font-size:1.45rem;font-weight:300;border:1px solid #838383}.home .gmap{background:#000;text-align:left}.home .gmap .gmap-map{height:400px;width:100%}.home .gmap .gmap-infoWindow{margin-top:5px}.home .gmap .gmap-infoWindow .gmap-infoWindow-city{text-transform:uppercase;font-size:.875rem}.home .gmap .gmap-infoWindow .gmap-infoWindow-name{font-size:1.375rem;text-decoration:none;color:#161616}.home .contactUs{padding:3.125rem 1rem 1.625rem;background:#404040;background:linear-gradient(90deg,#404040,#181818,#161616,#181818,#404040)}.home .contactUs h2{margin-bottom:1.625rem;margin-top:0;letter-spacing:2px;color:#fff}.home .contactUs .contactForm{display:inline-block;padding:1.25rem;border-radius:5px;background:#fff}.home .contactUs .contactForm .lazyLoaded{background:rgba(0,0,0,.3)}.home .contactUs .inquiry{display:block}.home .l-notification-overlay .featherlight-inner{min-width:530px}@media screen and (max-device-width:767px) and (orientation:landscape){.home #hero-slider .cta-container{bottom:10%}.home #hero-slider .cta-container .scrolldown-arrow{margin-top:1rem}}.faq-page .header-quoteBtn{display:none}.faq-page h1{text-align:center;font-size:3rem;font-weight:300;line-height:200px}.faq-page h2{font-size:2rem;margin-bottom:1rem}.faq-page main{text-align:left}.faq-page .faq-category{margin-bottom:3.125rem}.faq-page .faq-question .faq-question-answer p:first-child{margin-top:0}.faq-page .faq-question .faq-question-answer p:last-child{margin-bottom:0}.faq-page .faq-question .faq-question-answer a{text-decoration:underline;font-weight:700}.faq-page .faq-question .faq-question-answer a:active,.faq-page .faq-question .faq-question-answer a:hover,.faq-page .faq-question .faq-question-answer a:link,.faq-page .faq-question .faq-question-answer a:visited{color:#161616}.faq-page .faq-question .faq-question-answer a:hover{color:#7ed321;text-decoration:none}.faqHeader{height:200px;background-image:radial-gradient(#f4f4f4 52%,#fafafa 79%,#f0eeee 100%)}.faq-content{padding-left:25px;padding-right:25px}.subscription-page body{position:relative}.subscription-page footer{position:absolute;bottom:0;width:100%}.subscription-container{margin:0 auto;padding-bottom:245px;padding-top:50px;min-height:100vh;text-align:center;background:#fff}.subscription-message{display:inline-block;border-radius:5px;padding:1.563rem;max-width:768px;text-align:left}.subscription-message h1{margin:0;border-bottom:1px solid #e2e2e2;padding-bottom:10px;font-weight:400;text-transform:uppercase;font-size:28px;color:#161616}.subscription-message .subscription-bocaniSignature{text-align:left;font-style:italic}.subscription-message .subscription-smallNotice{font-size:.75rem}html.genericProduct .fullscreenSlider-dimmer{background:#000;opacity:.7}html.genericProduct .fullscreenSlider-cta{bottom:0}html.genericProduct .inquiry{display:block;margin-left:auto;margin-right:auto}html.genericProduct #l-faq{padding-top:0;padding-bottom:0}html.genericProduct.breville .fullscreenSlider-dimmer{background:rgba(0,0,0,.75)}html.genericProduct.breville .fullscreenSlider-thumbnails{background:rgba(0,0,0,.55)}@media screen and (max-width:1024px){html.genericProduct.breville .fullscreenSlider-thumbnails img{width:35%}}@media screen and (min-width:1025px){html.genericProduct.breville .fullscreenSlider-thumbnails img{width:25%}}html.genericProduct.icepower .genericProductDescription{margin-top:25px}html.genericProduct.icepower .genericProductDescription-contact p{margin:20px 0}html.genericProduct.icepower .genericProductDescription-contact a:active,html.genericProduct.icepower .genericProductDescription-contact a:hover,html.genericProduct.icepower .genericProductDescription-contact a:link,html.genericProduct.icepower .genericProductDescription-contact a:visited{font-size:1rem}html.genericProduct.coffee .fullscreenSlider .fullscreenSlider-herolinesCtnr{top:48%}html.genericProduct.coffee .fullscreenSlider .fullscreenSlider-herolinesCtnr h1{font-size:2.2rem}@media screen and (min-width:960px){html.genericProduct.coffee .fullscreenSlider .fullscreenSlider-herolinesCtnr{top:44%}html.genericProduct.coffee .fullscreenSlider .fullscreenSlider-herolinesCtnr h1{font-size:3rem}}@media screen and (min-width:1024px){html.genericProduct.coffee .fullscreenSlider .fullscreenSlider-herolinesCtnr{font-size:3.5rem}}html.genericProduct.coffee .genericProductDescription-contentTitle{font-size:1.875rem}.page-product .fullscreenSlider-herolinesCtnr{color:#fff;z-index:200;position:absolute;top:30%;left:0;right:0;text-align:center;padding:30px 75px;margin-top:-60px}.page-product .fullscreenSlider-herolinesCtnr img{display:inline-block}.page-product .fullscreenSlider-herolinesCtnr img:first-of-type{margin-right:20px}.page-product .fullscreenSlider-herolinesCtnr img:last-of-type{margin-left:20px}.page-product .fullscreenSlider-herolinesCtnr h1{margin-bottom:10px;margin-top:0;font-size:2.375rem;letter-spacing:3px;font-weight:400}.reno.page-product .fullscreenSlider-herolinesCtnr h1{font-size:3rem;display:inline}@media screen and (min-width:960px){.reno.page-product .fullscreenSlider-herolinesCtnr h1{font-size:4rem}}.page-product .fullscreenSlider-herolinesCtnr h2{margin:0 0 10px;padding-top:0;font-size:21px;font-weight:400;letter-spacing:2px;opacity:.6}.reno.page-product .fullscreenSlider-herolinesCtnr h2{font-size:1.5rem}@media screen and (min-width:960px){.reno.page-product .fullscreenSlider-herolinesCtnr h2{font-size:2rem}}.reno.page-product .fullscreenSlider-herolinesCtnr.has-quote{background:url(/assets/img/ico-quoteOpening.svg) no-repeat 5% 10%,url(/assets/img/ico-quoteClosing.svg) no-repeat 96% 40%}@media screen and (min-width:960px){.reno.page-product .fullscreenSlider-herolinesCtnr.has-quote{background:url(/assets/img/ico-quoteOpening.svg) no-repeat 8% 10%,url(/assets/img/ico-quoteClosing.svg) no-repeat 94% 40%}}.page-product .fullscreenSlider-cta .slider-btn{height:45px;margin:0 5px;font-size:1rem;line-height:43px;background:none;opacity:1}.stairs.page-product .fullscreenSlider-cta .slider-btn{width:292px}@media screen and (min-width:960px){.railings.page-product .fullscreenSlider-cta .slider-btn,.reno.page-product .fullscreenSlider-cta .slider-btn{width:278px}}.exterior-railings.page-product .fullscreenSlider-cta .slider-btn{width:170px}.reno.page-product #l-faq{max-width:none}.featherlight.featherlight-product-exitIntent{min-width:768px;background:rgba(0,0,0,.8)}.featherlight.featherlight-product-exitIntent .featherlight-content{max-width:875px}.productPage-v2 #l-faq{max-width:none}.productPage-v2 .fullscreenSlider{overflow:hidden}.productPage-v2 .fullscreenSlider-herolinesCtnr{z-index:200;position:absolute;top:30%;left:0;right:0;padding:0;margin-top:-60px;text-align:center;color:#fff}.productPage-v2 .fullscreenSlider-herolinesCtnr h1{display:block;padding:.75em;margin:0 auto;font-size:2.5rem;letter-spacing:3px;font-weight:300;line-height:1em}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 em{font-weight:400;font-style:normal}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img{display:inline-block;width:30px;height:30px}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:first-child{margin:0 5px 10px -30px}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:last-child{margin:-2px -30px 10px 5px}@media screen and (min-width:820px){.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img{width:40px;height:40px}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:first-child{margin:0 5px 15px -40px}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:last-child{margin:-5px -40px 15px 5px}}@media screen and (min-width:960px){.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img{width:50px;height:50px}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:first-child{margin:0 5px 15px -50px}.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:last-child{margin:-15px -50px 15px 5px}}@media screen and (min-width:1024px){.productPage-v2 .fullscreenSlider-herolinesCtnr h1 img:last-child{margin:0 -50px 15px 5px}}@media screen and (min-width:820px){.productPage-v2 .fullscreenSlider-herolinesCtnr h1{font-size:3.125rem}}@media screen and (min-width:960px){.productPage-v2 .fullscreenSlider-herolinesCtnr h1{font-size:3.25rem}}@media screen and (min-width:1024px){.productPage-v2 .fullscreenSlider-herolinesCtnr h1{padding:.5em;font-size:4.25rem;margin:0 auto;max-width:1024px}}.productPage-v2 .fullscreenSlider-herolinesCtnr h2{margin:0 auto;padding:0 75px;font-size:1.875rem;font-weight:300;letter-spacing:.5px;text-transform:none;opacity:.8}@media screen and (min-width:960px){.productPage-v2 .fullscreenSlider-herolinesCtnr h2{width:960px;font-size:2.125rem}}.productPage-v2 .fullscreenSlider-herolinesCtnr-heroline{display:none}.productPage-v2 .fullscreenSlider-cta{display:none;bottom:15%}@media screen and (min-width:768px){.touchevents.productPage-v2 .fullscreenSlider-cta{bottom:23%}}.productPage-v2 .fullscreenSlider-cta .slider-btn{height:45px;margin:0 5px;font-size:1rem;line-height:43px;background:none;opacity:1}@media screen and (min-width:960px){.productPage-v2 .fullscreenSlider-cta .slider-btn{width:278px;margin:0 15px}}.productPage-v2 .fullscreenSlider-scrolldownArrow{display:none;margin:0 0 0 -38px;position:absolute;left:50%;bottom:0;z-index:250;opacity:0}@media screen and (min-width:768px){.touchevents.productPage-v2 .fullscreenSlider-scrolldownArrow{bottom:7%}}.productPage-v2 .fullscreenSlider-scrolldownArrow img{-webkit-transform:rotate(270deg);transform:rotate(270deg);-ms-transform:rotate(270deg)}.productPage-v2 .fullscreenSlider-scrolldownArrow.is-animated{-webkit-animation:bouncing 6s infinite;animation:bouncing 6s infinite}.productPage-v2 .fullscreenSlider-thumbnails{display:table;top:0;left:0;bottom:0;right:0;max-width:none;margin-top:0;margin-left:0;height:100%;width:100%;padding:0;z-index:500;background-color:rgba(0,0,0,.9)}.productPage-v2 .fullscreenSlider-thumbnails a{width:33%;display:inline-block;padding:10px;font-size:0}@media screen and (min-width:1024px){.productPage-v2 .fullscreenSlider-thumbnails a{padding:20px}}.productPage-v2 .fullscreenSlider-thumbnails img{width:100%;height:auto;margin:0}.productPage-v2 .fullscreenSlider-thumbnails-vAlignMiddle{display:table-cell;vertical-align:middle;text-align:center}.productPage-v2 .fullscreenSlider-thumbnails-ctnr{display:inline-block;width:75%;position:relative;font-size:0}.productPage-v2 .fullscreenSlider-thumbnails-close{position:absolute;right:-1.5em;top:-1.5em;width:1.938em;height:1.938em;display:table;font-size:1.25rem;font-weight:700;line-height:1em;background-color:#000;color:#fff;border:.125em solid #fff;border-radius:1em;cursor:pointer}.productPage-v2 .fullscreenSlider-thumbnails-close span{display:table-cell;vertical-align:middle}.productPage-v2 .fullscreenSlider-thumbsArrowRight{right:0}.productPage-v2 .fullscreenSlider-thumbsArrowRight img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.productPage-v2 .fullscreenSlider-thumbsArrow{display:none;position:absolute;z-index:300;top:50%;margin-top:-50px;cursor:pointer}.productPage-v2 .fullscreenSlider-thumbsArrow img{opacity:.5}.productPage-v2 .fullscreenSlider-dimmer{opacity:.45;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.productPage-v3 #l-faq{max-width:none;padding:50px;text-align:center}.productPage-v3 #l-faq h2{font-size:2rem;letter-spacing:-.6px;text-align:left}.productPage-v3 #l-faq div{margin-bottom:50px;font-size:18px;letter-spacing:.5px;text-align:justify;font-weight:300}.productPage-v3 #stunning .l-2_1-content{background-image:url(/assets/img/product/sublime-v3.jpg)}.productPage-v3 .panel-text-stunning{color:#000}.productPage-v3 .configurator{margin-top:10px}.productPage-v3 .faqPreview-btn{border:3px solid #7ed321}.productPage-v3 .faqPreview-btn:hover{background:#fff;color:#519700}.productPage-v3 .faqPreview-btn:hover svg path,.productPage-v3 .faqPreview-btn:hover svg polygon{fill:#519700}.productPage-v3 .faqPreview-btn.btn-label{display:inline-block;border:3px solid #7ed321;border-radius:7px;margin-bottom:10px;font-size:1.25rem;font-weight:700;line-height:2em;background:none;color:#161616}.productPage-v3 .faqPreview-btn.btn-label:hover{color:#519700}.productPage-v3.keyword-acoustic-panel #l-faq{padding:0 25px}.productPage-v3.keyword-acoustic-panel .faq em{font-style:normal;font-weight:400}.keyword-product #l-faq{max-width:none}.keyword-product .fullscreenSlider-cta{display:none;bottom:15%}@media screen and (min-width:768px){.touchevents.keyword-product .fullscreenSlider-cta{bottom:23%}}.keyword-product .fullscreenSlider-cta .slider-btn{height:45px;margin:0 5px;font-size:1rem;line-height:43px;background:none;opacity:1}@media screen and (min-width:960px){.keyword-product .fullscreenSlider-cta .slider-btn{width:278px;margin:0 15px}}.keyword-product .fullscreenSlider-scrolldownArrow{display:none;margin:0 0 0 -38px;position:absolute;left:50%;bottom:0;z-index:250;opacity:0}@media screen and (min-width:768px){.touchevents.keyword-product .fullscreenSlider-scrolldownArrow{bottom:7%}}.keyword-product .fullscreenSlider-scrolldownArrow img{-webkit-transform:rotate(270deg);transform:rotate(270deg);-ms-transform:rotate(270deg)}.keyword-product .fullscreenSlider-scrolldownArrow.is-animated{-webkit-animation:bouncing 6s infinite;animation:bouncing 6s infinite}.keyword-product .fullscreenSlider-thumbnails{display:table;top:0;left:0;bottom:0;right:0;max-width:none;margin-top:0;margin-left:0;height:100%;width:100%;padding:0;z-index:500;background-color:rgba(0,0,0,.9)}.keyword-product .fullscreenSlider-thumbnails a{width:33%;display:inline-block;padding:10px;font-size:0}@media screen and (min-width:1024px){.keyword-product .fullscreenSlider-thumbnails a{padding:20px}}.keyword-product .fullscreenSlider-thumbnails img{width:100%;height:auto;margin:0}.keyword-product .fullscreenSlider-thumbnails-vAlignMiddle{display:table-cell;vertical-align:middle;text-align:center}.keyword-product .fullscreenSlider-thumbnails-ctnr{display:inline-block;width:75%;position:relative;font-size:0}.keyword-product .fullscreenSlider-thumbnails-close{position:absolute;right:-1.5em;top:-1.5em;width:1.938em;height:1.938em;display:table;font-size:1.25rem;font-weight:700;line-height:1em;background-color:#000;color:#fff;border:.125em solid #fff;border-radius:1em;cursor:pointer}.keyword-product .fullscreenSlider-thumbnails-close span{display:table-cell;vertical-align:middle}.keyword-product .fullscreenSlider-thumbsArrowRight{right:0}.keyword-product .fullscreenSlider-thumbsArrowRight img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.keyword-product .fullscreenSlider-thumbsArrow{display:none;position:absolute;z-index:300;top:50%;margin-top:-50px;cursor:pointer}.keyword-product .fullscreenSlider-thumbsArrow img{opacity:.5}.keyword-product .fullscreenSlider-dimmer{opacity:.45;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr{top:35%}.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1{letter-spacing:3px;font-size:3rem}.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1 span{font-size:.75em;letter-spacing:1px}@media screen and (min-width:960px){.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1 img:last-child{margin:-10px -50px 15px 5px}}@media screen and (min-width:1024px){.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1 img:last-child{margin:-5px -50px 15px 5px}}@media screen and (min-width:820px){.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1{font-size:3.25rem}}@media screen and (min-width:960px){.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1{font-size:3.75rem;padding:.5em}}@media screen and (min-width:1024px){.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h1{font-size:4.25rem;line-height:.75em}}.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h2{font-size:1.75rem}@media screen and (min-width:960px){.keyword-product.wood-steel-stairs .fullscreenSlider-herolinesCtnr h2{font-size:2.125rem}}.inquiry-page body{min-width:auto;padding:1.5rem}html.page-help body{font-size:1.125rem;font-weight:300}html.page-help .help-categoryDropdown{position:relative;margin:2rem 0}html.page-help .help-categoryDropdown .easydropdown{display:none;width:100%;background-image:linear-gradient(0deg,#fff,#f6fbfe 68%,#daf0fc 97%);border:1px solid #50a6db;border-radius:0!important;font-size:0}html.page-help .help-categoryDropdown .easydropdown select{font-size:50px}html.page-help .help-categoryDropdown .easydropdown .selected{padding:0 1.25rem;font-weight:400;font-size:1.5rem}html.page-help .help-categoryDropdown .easydropdown .selected:after{box-shadow:none}html.page-help .help-categoryDropdown .easydropdown .selected,html.page-help .help-categoryDropdown .easydropdown ul li{padding-top:0;padding-bottom:0;padding-left:1.25rem;font-size:1.5rem;line-height:3rem}html.page-help .help-categoryDropdown .easydropdown .carat{position:absolute;right:.5rem;top:0;height:3rem;width:3rem;margin-top:0;border:0}html.page-help .help-categoryDropdown .easydropdown .carat:before{content:"";position:absolute;top:0;right:0;width:3rem;height:3rem;background:url(/assets/img/arrow-dropdown.svg) 0 0 no-repeat}html.page-help .help-categoryDropdown .easydropdown ul li{font-size:1.25rem}html.page-help .help-categoryDropdown .easydropdown ul li.focus{background:#e3f5ff;color:#161616}html.page-help .help-categoryDropdown .easydropdown ul li.active{font-weight:400}html.page-help .help-categoryDropdown .easydropdown div{background:#fff;border:1px solid #50a6db;border-top-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1)}html.page-help .help-categoryDropdown .easydropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.1)}html.page-help .help-videoPlayer{width:100%;height:518px;margin-bottom:2.5rem}.page-section.page-section-category header.sectionHeader h1{font-size:2rem;line-height:2.375rem;color:#a4a4a4}.page-section.page-section-category header.sectionHeader h2{font-size:2.625rem;line-height:3.125rem}.page-section.page-section-hub header.sectionHeader h1{font-size:2.625rem}header#main-header{position:fixed;z-index:1000;top:0;width:100%;height:68px;min-width:768px;transition:all .2s ease-in-out}.is-nav-darker header#main-header{background:rgba(0,0,0,.8);height:50px}header#main-header div.container{position:relative;height:100%;width:100%}@media screen and (min-width:1200px){header#main-header div.container{max-width:1200px;left:50%;margin-left:-600px}}header#main-header div.container img.logo{display:block;position:absolute;top:0;left:0;height:24px;margin:12px 14px 14px;border:0;transition:all .2s ease-in-out}header#main-header div.container nav#main-nav{position:absolute;display:inline-block;top:24px;right:0;text-align:right;transition:all .2s ease-in-out}.is-nav-darker header#main-header div.container nav#main-nav{top:14px}header#main-header div.container nav#main-nav ul li{display:inline-block;margin:0 1.667em;color:#fff;font-weight:400;letter-spacing:1px;font-size:.75rem;text-transform:uppercase}header#main-header div.container nav#main-nav ul li a{color:#fff;text-decoration:none}header#main-header div.container nav#main-nav ul li a .ico-help{vertical-align:middle;margin-top:-6px}#build-your-own-button{font-size:12px;line-height:28px;letter-spacing:0;padding:0 20px;margin-top:-5px;height:29px}#hero-slider{position:relative;background-color:#484848;height:100%;width:100%;height:100vh;text-align:left;margin:0}#hero-slider .tp-banner-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000}#hero-slider-thumbnails{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s ease-in-out;-moz-transition:opacity .3s,visibility .3s ease-in-out;-webkit-transition:opacity .3s,visibility .3s ease-in-out;background-color:rgba(0,0,0,.6);position:absolute;z-index:300;text-align:center;padding:40px 10px;box-shadow:0 3px 30px rgba(0,0,0,.7);max-width:1000px;top:50%}#hero-slider-thumbnails.reveal{opacity:1;visibility:visible}@media screen and (max-width:767px){#hero-slider-thumbnails{left:0;right:0;padding:20px 10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#hero-slider-thumbnails{left:90px;right:90px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#hero-slider-thumbnails{left:90px;right:90px}}@media screen and (min-width:769px) and (max-width:980px){#hero-slider-thumbnails{left:90px;right:90px}}@media screen and (min-width:981px){#hero-slider-thumbnails{left:110px;right:110px}}@media screen and (min-width:1240px){#hero-slider-thumbnails{left:50%;margin-left:-500px}}#hero-slider-thumbnails img{display:inline-block;width:15%;margin:10px;box-shadow:0 2px 10px rgba(0,0,0,.7)}@media screen and (max-width:768px){#hero-slider-thumbnails img{width:25%}}@media screen and (min-width:769px) and (max-width:960px){#hero-slider-thumbnails img{width:20%}}@media screen and (min-width:961px){#hero-slider-thumbnails img{width:15%}}.dimmer{background-color:rgba(0,0,0,.6);top:0;bottom:0;z-index:100}.dimmer,.global-caption{position:absolute;left:0;right:0}.global-caption{color:#fff;z-index:200;top:30%;text-align:center;padding:30px;margin-top:-60px}@media screen and (min-width:641px) and (max-width:991px){.global-caption h2{font-size:32px}.global-caption h3{font-size:16px}}.global-caption h2{font-size:2.375rem;font-weight:400;letter-spacing:3px;margin-bottom:10px;margin-top:0}.global-caption h3{font-size:21px;font-weight:400;margin:0 0 10px;letter-spacing:2px;opacity:.6}.cta-container{position:absolute;z-index:100;width:100%;text-align:center;bottom:15%}.cta-container .cta-container-txt{display:block;margin-bottom:20px;font-size:18px;text-transform:uppercase;letter-spacing:1.25px;color:#fff}.byo-action-down-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer;position:absolute;left:50%;bottom:20px;margin-left:-50px;font-family:revicons;color:#fff;font-size:60px;width:100px;height:100px;text-align:center;z-index:100;line-height:100px;transition:background .3s,color .3s}@media screen and (max-height:1024px){.byo-action-down-arrow{display:none}}.byo-action-down-arrow:after{content:"\E825"}.slider-action-left-arrow,.slider-action-right-arrow{cursor:pointer;position:absolute;top:50%;margin-top:-50px;font-family:revicons;color:#fff;font-size:40px;width:100px;height:100px;text-align:center;z-index:100;line-height:100px;transition:background .3s,color .3s}.slider-action-left-arrow{left:0}.slider-action-right-arrow{right:0}.slider-action-left-arrow:after{content:"\E824"}.slider-action-right-arrow:after{content:"\E825"}.tp-loader.spinner0{-webkit-animation:tp-rotate 1.4s ease-in-out infinite;animation:tp-rotate 1.4s ease-in-out infinite;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:60px;height:60px;background-color:none;background:url(/assets/img/loader.png) no-repeat 50%;margin-top:-30px;margin-left:-30px;background-size:contain}.inquiry .container{position:relative;width:100%;max-width:1260px;margin:0 auto;padding:0;box-sizing:border-box}.inquiry .column,.inquiry .columns{width:100%;float:left;box-sizing:border-box;margin-left:1%}.inquiry .column:first-child,.inquiry .columns:first-child{margin-left:0}.inquiry .one.column,.inquiry .one.columns{width:7.41666667%}.inquiry .two.columns{width:15.83333333%}.inquiry .three.columns{width:24.25%}.inquiry .four.columns{width:32.66666667%}.inquiry .five.columns{width:41.08333333%}.inquiry .six.columns{width:49.5%}.inquiry .seven.columns{width:57.91666667%}.inquiry .eight.columns{width:66.33333333%}.inquiry .nine.columns{width:74.75%}.inquiry .ten.columns{width:83.16666667%}.inquiry .eleven.columns{width:91.58333333%}.inquiry .twelve.columns{width:100%;margin-left:0}.inquiry .one-third.column{width:32.66666667%}.inquiry .two-thirds.column{width:66.33333333%}.inquiry .one-half.column{width:49.5%}.inquiry .offset-by-one.column,.inquiry .offset-by-one.columns{margin-left:8.41666667%}.inquiry .offset-by-two.column,.inquiry .offset-by-two.columns{margin-left:16.83333333%}.inquiry .offset-by-three.column,.inquiry .offset-by-three.columns{margin-left:25.25%}.inquiry .offset-by-four.column,.inquiry .offset-by-four.columns{margin-left:33.66666667%}.inquiry .offset-by-five.column,.inquiry .offset-by-five.columns{margin-left:42.08333333%}.inquiry .offset-by-six.column,.inquiry .offset-by-six.columns{margin-left:50.5%}.inquiry .offset-by-seven.column,.inquiry .offset-by-seven.columns{margin-left:58.91666667%}.inquiry .offset-by-eight.column,.inquiry .offset-by-eight.columns{margin-left:67.33333333%}.inquiry .offset-by-nine.column,.inquiry .offset-by-nine.columns{margin-left:75.75%}.inquiry .offset-by-ten.column,.inquiry .offset-by-ten.columns{margin-left:84.16666667%}.inquiry .offset-by-eleven.column,.inquiry .offset-by-eleven.columns{margin-left:92.58333333%}.inquiry .offset-by-one-third.column,.inquiry .offset-by-one-third.columns{margin-left:33.66666667%}.inquiry .offset-by-two-thirds.column,.inquiry .offset-by-two-thirds.columns{margin-left:67.33333333%}.inquiry .offset-by-one-half.column{margin-left:50.5%}.inquiry h1,.inquiry h2,.inquiry h3,.inquiry h4,.inquiry h5,.inquiry h6{margin-top:0;margin-bottom:1.25rem;font-weight:300}.inquiry h1{font-size:2.5rem;line-height:1.2;letter-spacing:-1px}.inquiry h2{font-size:2.25rem;line-height:1.25;letter-spacing:-1px}.inquiry h3{font-size:1.875rem;line-height:1.3;letter-spacing:-1px}.inquiry h4{font-size:1.5rem;line-height:1.35;letter-spacing:0}.inquiry h5{font-size:1.125rem;line-height:1.5;letter-spacing:0}.inquiry h6{line-height:1.6;letter-spacing:0}.inquiry h1{font-size:3.125rem}.inquiry h2{font-size:2.625rem}.inquiry h3{font-size:2.25rem}.inquiry h4{font-size:1.875rem}.inquiry h5{font-size:1.5rem}.inquiry h6{font-size:.9375rem}.inquiry p{margin-top:0}.inquiry a{color:#4a90e2}.inquiry a:hover{color:#3483de}.inquiry .button,.inquiry button,.inquiry input[type=button],.inquiry input[type=reset],.inquiry input[type=submit]{display:inline-block;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.0625rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #a6a6a6;cursor:pointer;box-sizing:border-box}.inquiry input[type=button],.inquiry input[type=reset],.inquiry input[type=submit]{height:38px}.inquiry .button:focus,.inquiry .button:hover,.inquiry button:focus,.inquiry button:hover,.inquiry input[type=button]:focus,.inquiry input[type=button]:hover,.inquiry input[type=reset]:focus,.inquiry input[type=reset]:hover,.inquiry input[type=submit]:focus,.inquiry input[type=submit]:hover{color:#333;border-color:#888;outline:0}.inquiry .button.button-primary,.inquiry .button.button-primary:focus,.inquiry .button.button-primary:hover,.inquiry button.button-primary,.inquiry button.button-primary:focus,.inquiry button.button-primary:hover,.inquiry input[type=button].button-primary,.inquiry input[type=button].button-primary:focus,.inquiry input[type=button].button-primary:hover,.inquiry input[type=reset].button-primary,.inquiry input[type=reset].button-primary:focus,.inquiry input[type=reset].button-primary:hover,.inquiry input[type=submit].button-primary,.inquiry input[type=submit].button-primary:focus,.inquiry input[type=submit].button-primary:hover{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.inquiry input[type=email],.inquiry input[type=number],.inquiry input[type=password],.inquiry input[type=search],.inquiry input[type=tel],.inquiry input[type=text],.inquiry input[type=url],.inquiry select,.inquiry textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:none;box-sizing:border-box}.inquiry input[type=email],.inquiry input[type=number],.inquiry input[type=password],.inquiry input[type=search],.inquiry input[type=tel],.inquiry input[type=text],.inquiry input[type=url],.inquiry textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry textarea{min-height:65px;padding-top:6px;padding-bottom:6px}.inquiry input[type=email]:focus,.inquiry input[type=number]:focus,.inquiry input[type=password]:focus,.inquiry input[type=search]:focus,.inquiry input[type=tel]:focus,.inquiry input[type=text]:focus,.inquiry input[type=url]:focus,.inquiry select:focus,.inquiry textarea:focus{border:1px solid #4a90e2;outline:0}.inquiry label,.inquiry legend{display:block;margin-bottom:.3125rem;font-weight:600}.inquiry fieldset{padding:0;border-width:0}.inquiry input[type=checkbox],.inquiry input[type=radio]{display:inline}.inquiry label>.label-body{display:inline-block;margin-left:.3125rem;font-weight:400}.inquiry ul{list-style:circle inside}.inquiry ol{list-style:decimal inside}.inquiry ol,.inquiry ul{padding-left:0;margin-top:0}.inquiry ol ol,.inquiry ol ul,.inquiry ul ol,.inquiry ul ul{margin:.9375rem 0 .9375rem 1.875rem;font-size:90%}.inquiry li{margin-bottom:.625rem}.inquiry code{padding:.125rem .325rem;margin:0 .125rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}.inquiry pre>code{display:block;padding:.625rem .9375rem;white-space:pre}.inquiry td,.inquiry th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}.inquiry td:first-child,.inquiry th:first-child{padding-left:0}.inquiry td:last-child,.inquiry th:last-child{padding-right:0}.inquiry .button,.inquiry button{margin-bottom:.625rem}.inquiry fieldset,.inquiry input,.inquiry select,.inquiry textarea{margin-bottom:.9375rem}.inquiry blockquote,.inquiry dl,.inquiry figure,.inquiry form,.inquiry ol,.inquiry p,.inquiry pre,.inquiry table,.inquiry ul{margin-bottom:1.563rem}.inquiry .u-full-width{width:100%;box-sizing:border-box}.inquiry .u-max-full-width{max-width:100%;box-sizing:border-box}.inquiry .u-pull-right{float:right}.inquiry .u-pull-left{float:left}.inquiry hr{margin-top:1.875rem;margin-bottom:2.188rem;border-width:0;border-top:1px solid #e1e1e1}.inquiry .container:after,.inquiry .row:after,.inquiry .u-cf{content:"";display:table;clear:both}.l-inquiry-featherlight{z-index:2000;cursor:default}.l-inquiry-featherlight .featherlight-content{padding:20px;width:740px;min-width:auto;-webkit-overflow-scrolling:auto;overflow-x:hidden;overflow-y:auto}.inquiry{width:700px;position:relative;display:none;overflow-x:hidden}.inquiry #simple-inquiry-form{height:420px;position:relative}.inquiry #simple-inquiry-form .form-actions{bottom:72px;margin-bottom:0}.inquiry .button{line-height:40px;font-weight:400;color:#fff;letter-spacing:normal;font-size:1rem;border:none;margin-bottom:0;border-radius:0}.inquiry .button:hover,.inquiry .button:visited{color:#fff}.inquiry .button-primary:disabled,.inquiry .button-primary:disabled:hover{background-color:#a9c2e0}.inquiry .button-success{background-color:green}.inquiry .button-success:disabled{background-color:#82af82}.inquiry form{margin-bottom:0}.inquiry .text-left{text-align:left}.inquiry .text-right{text-align:right}.inquiry .text-center{text-align:center}.inquiry .inquiry-wrapper{width:2100px}.inquiry .inquiry-wrapper.row{margin-left:0}.inquiry .form-content>.columns,.inquiry .inquiry-wrapper>.columns{width:700px;margin:0}.inquiry .simple-inquiry{margin-top:2rem}.inquiry .simple-inquiry .row{margin:0}.inquiry .project-inquiry-1,.inquiry .project-inquiry-2,.inquiry .simple-inquiry{padding:0;text-align:right}.inquiry .form-content{width:1400px;position:relative;margin-left:0;margin-right:0}.inquiry .projectInquiry-configurationSelection-noConfigSelected{padding:20px;margin-top:.75rem;text-align:center;color:#161616}.inquiry .projectInquiry-configurationSelection-noConfigSelected p{margin-bottom:0;line-height:1.125em;font-size:1rem;font-weight:400}.inquiry .projectInquiry-configurationSelection-noConfigSelected p.noConfigSelected-title{font-size:1.125rem;font-weight:500;margin-bottom:10px}.inquiry .form-replyto{margin:2rem 0 0}.inquiry .form-replyto .columns{position:relative}.inquiry .form-replyto input{width:100%;font-size:1rem}.inquiry .inquiry-form-message textarea{font-size:1rem;width:100%;height:110px}.inquiry .errorLabelContainer{position:absolute;font-size:10px;text-transform:uppercase;font-weight:500;color:#a70000;right:5px;top:-15px}.inquiry .form-actions{padding:0 1rem;position:absolute;bottom:0;width:700px;height:40px;box-sizing:border-box;margin:0}.inquiry #project-inquiry-2-header{background-color:#f8f8f8;padding:20px 30px}.inquiry #project-inquiry-2-header h3{margin:0;font-size:2.25rem;font-weight:300;text-align:center}.inquiry #file-upload-wrapper{border:1px solid #ccc;padding:20px;text-align:center;height:280px;box-sizing:border-box;position:relative;color:#9b9b9b;font-size:14px}.inquiry #file-list-placeholder{margin-top:70px;display:block;font-size:1rem}.inquiry #file-upload-list{overflow:auto;height:180px}.inquiry .file-blob{width:100%;border-bottom:1px solid #e8e8e8;text-align:left;box-sizing:border-box;margin-bottom:5px;padding:2px 10px;color:#000;font-size:12px}.inquiry .file-blob a{float:right}.inquiry #file-upload-actions{background-color:#f8f8f8;padding:10px;text-align:center;position:absolute;left:0;right:0;bottom:0}.inquiry #file-upload-select-button{width:90%;line-height:30px}.inquiry textarea.detailed-message{border-radius:0;width:100%;height:280px;resize:none;font-size:1rem}.inquiry textarea.detailed-message::-webkit-input-placeholder{text-align:center;padding:90px 40px}.inquiry #thank-you-header{background-color:#f8f8f8;padding:30px;text-align:center}.inquiry #thank-you-header h3{margin:0;font-size:58px;font-weight:300}.inquiry .submited-thank-you section{font-weight:300;padding:70px 50px;text-align:left}.inquiry .submited-thank-you section p{font-size:1.5rem;line-height:30px}.inquiry .inquiry-filePicker{position:absolute;display:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff}.inquiry #inquiry-filePicker-UI,.inquiry #inquiry-filePicker-UI-modal{width:100%;height:100%}.inquiry .inquiry-filePicker-closeBtn{position:absolute;cursor:pointer;right:10px;top:10px;font-size:1rem}.inquiry .g-recaptcha{display:inline-block;vertical-align:middle}.inquiry .recaptcha-error .recaptcha-error-label{position:relative;display:inline-block;vertical-align:middle;margin:4px 10px 0 0;line-height:100%;visibility:hidden}.inquiry .action-close{visibility:hidden}.inquiry .simple-inquiry-footer{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1.25rem .75rem;letter-spacing:-.5px;text-align:center;color:#6e6e6e}.inquiry .simple-inquiry-footer a{text-decoration:none}.inquiry .simple-inquiry-footer a:hover{text-decoration:underline;color:#161616}.inquiry .checkbox .check{display:none}.inquiry .checkbox .box{stroke:#878787}.is-modal .inquiry .action-close{visibility:visible}.inquiry-selectType{margin-top:.5rem;font-size:0}.inquiry-selectType-bubble{width:49%;height:135px;display:inline-block;vertical-align:middle;border:1px solid #878787;box-sizing:border-box;padding-top:.75rem;font-size:1.75rem;line-height:1.25em;text-align:center;letter-spacing:-.5px;color:#878787;cursor:pointer}.inquiry-selectType-bubble:last-of-type{margin-left:2%}.locale-en .inquiry-selectType-bubble[data-form-type=simple]{font-size:1.75rem}.inquiry-selectType-bubble.selected{position:relative;background:#f8f8f8;color:#161616;border:2px solid #161616}.inquiry-selectType-bubble.selected .checkbox .check{display:block;fill:#161616}.inquiry-selectType-bubble.selected .checkbox .box{stroke:#161616}.inquiry-selectType-bubble .checkbox{margin-top:.25em}.inquiry-txtBox{font-size:1rem}.inquiry-form-configuration{margin:0}#project-inquiry-form{position:relative;height:415px}.inquiry-noProduct{display:table;background-color:#f8f8f8}.inquiry-noProduct-tableRow{display:table-row}.inquiry-noProduct-preview{width:40%;display:table-cell;vertical-align:middle;font-size:0}.inquiry-noProduct-preview img{display:block;width:100%;max-width:100%}.inquiry-noProduct-description{display:table-cell;vertical-align:middle;border:1px solid #8d8d8d}.inquiry-noProduct-description div{padding:20px;text-align:center;color:#161616}.inquiry-noProduct-description div p{margin-bottom:0;line-height:1.125em;font-size:1rem;font-weight:400}.inquiry-noProduct-description div p.noConfigSelected-title{font-size:1.125rem;font-weight:500;margin-bottom:10px}.projectInquiry-configurationSelection{display:table;margin-bottom:30px;margin-top:1rem;text-align:left;font-size:0}.projectInquiry-configurationSelection-tableRow{display:table-row}.selectionSeparator{display:table-cell;width:8%;vertical-align:middle;position:relative;font-size:0;text-align:center}.selectionSeparator .selectionSeparator-separation{display:inline-block;position:relative;height:160px;line-height:160px}.selectionSeparator .selectionSeparator-separation:before{content:"";position:absolute;width:1px;top:0;bottom:0;left:50%;z-index:-1;background:#878787}.selectionSeparator .selectionSeparator-separation span{display:inline-block;line-height:1em;padding:.25rem;vertical-align:middle;background:#fff;font-size:1.25rem}.configuration-determined{display:table-cell;width:46%;font-size:0;cursor:pointer}.configuration-determined svg{vertical-align:middle}.configuration-determined .configuration-determined-title{display:inline-block;vertical-align:middle;font-size:1rem;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:-.2px;line-height:27px;color:#878787}.configuration-determined .configuration-determined-box{border:1px solid #878787;box-sizing:border-box;min-height:7.6875rem;margin-top:.75rem;font-size:0}.configuration-determined .configuration-determined-box .configuration-determined-preview{display:inline-block;width:50%;vertical-align:middle}.configuration-determined .configuration-determined-box .configuration-determined-preview img{max-width:100%}.configuration-determined .configuration-determined-box .configuration-determined-details{display:inline-block;width:50%;vertical-align:middle;padding:.25rem .5rem;font-size:.875rem;text-align:center;color:#878787}.configuration-determined .configuration-determined-box .configuration-determined-details div{margin-bottom:.5em;font-weight:700;font-size:.75rem;line-height:1em}.configuration-determined .configuration-determined-box .configuration-determined-btnModify{display:inline-block;border:1px solid #878787;border-radius:2px;padding:0 .5rem;margin-top:.25rem;line-height:1.25rem;color:#878787;text-transform:uppercase;text-decoration:none}.configuration-determined.selected .configuration-determined-box{border:2px solid #161616}.configuration-determined.selected .configuration-determined-details,.configuration-determined.selected .configuration-determined-title{color:#161616}.configuration-determined.selected .configuration-determined-btnModify{border:1px solid #161616;color:#161616}.configuration-determined.selected .checkbox .check{display:block;fill:#161616}.configuration-determined.selected .checkbox .box{stroke:#161616}.configuration-notDetermined{display:table-cell;width:46%;vertical-align:middle;font-size:1rem;color:#878787;cursor:pointer}.configuration-notDetermined svg{vertical-align:middle}.configuration-notDetermined .configuration-notDetermined-title{display:inline-block;vertical-align:middle;font-size:1rem;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:-.2px;line-height:27px;color:#878787}.configuration-notDetermined .configuration-notDetermined-box{font-size:0;border:1px solid #878787;box-sizing:border-box;padding:.75rem;margin-top:.75rem;height:7.5rem;line-height:5.875rem}.configuration-notDetermined .configuration-notDetermined-box span{display:inline-block;vertical-align:middle;font-size:1rem;font-weight:400;text-align:center;line-height:1.25em}.configuration-notDetermined.selected .configuration-notDetermined-box{border:2px solid #161616;color:#161616}.configuration-notDetermined.selected .configuration-notDetermined-title{color:#161616}.configuration-notDetermined.selected .checkbox .check{display:block;fill:#161616}.configuration-notDetermined.selected .checkbox .box{stroke:#161616}.inquiry-selfService{display:table;border:1px solid #878787;box-sizing:border-box;margin-bottom:1.5rem;padding:1rem 2rem;width:100%;font-size:1.375rem;font-weight:300;text-align:left;color:#878787;cursor:pointer}.inquiry-selfService .inquiry-selfService-tableRow{display:table-row}.inquiry-selfService .inquiry-selfService-checkbox{display:table-cell;vertical-align:middle}.inquiry-selfService .inquiry-selfService-txt{display:table-cell;padding-left:1rem}.inquiry-selfService .inquiry-selfService-txt em{font-style:italic}.inquiry-selfService.selected{color:#161616;border:2px solid #161616}.inquiry-selfService.selected .checkbox .check{display:block;fill:#161616}.inquiry-selfService.selected .checkbox .box{stroke:#161616}.project-inquiry-2 .row{margin-left:0;margin-right:0}#footer{margin:0 auto;background:#1b1b1b;color:#9b9b9b;font-weight:300;font-size:12px;padding-bottom:30px}#contact-us,#footer{width:100%;text-align:center}#contact-us{margin:50px auto}#contact-us .btn{border-radius:0;background-color:#61ad0e;font-weight:500;padding:15px 30px;margin:10px;cursor:pointer;box-shadow:none}#contact-button{font-size:16px;font-weight:400;margin:60px auto}@media screen and (max-width:767px){#contact-us{margin:20px auto}#contact-us .btn{font-size:12px}}.button,button{display:inline-block;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,button:focus{outline:none}.btn{margin-bottom:0;font-size:14px;font-weight:400;vertical-align:middle;border-radius:3px}.btn-ghost{background-color:transparent;color:#85ff00!important;border-color:#85ff00!important;outline:0;box-shadow:none}.faq{text-align:left}.l-panels{position:relative;margin:auto}.l-panels>div{position:relative;margin-top:10px;vertical-align:bottom;background-color:#000}#l-configurator{margin:10px auto 0}#l-more-info{max-height:576px;min-width:768px;background-image:url(/assets/img/product/parallax.jpg);background-size:cover;text-align:center;color:#fff}#l-more-info,.l-2_1-wrapper{position:relative;margin-top:10px}.l-2_1-wrapper{padding-bottom:50%;overflow:hidden}.l-2_1-content{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}#hero-slider .cta-container .slider-btn{height:45px;margin:0 5px;font-size:1rem;line-height:43px;opacity:1}.exterior-railings #hero-slider .cta-container .slider-btn,.railings #hero-slider .cta-container .slider-btn,.stairs #hero-slider .cta-container .slider-btn{background:none}.stairs #hero-slider .cta-container .slider-btn{width:292px}@media screen and (min-width:960px){.railings #hero-slider .cta-container .slider-btn{width:278px}}.exterior-railings #hero-slider .cta-container .slider-btn{width:170px}.panel-text{position:absolute;bottom:0;z-index:200}.panel-text h2{font-weight:400;font-size:40px;letter-spacing:8px;margin:0 0 5px}.panel-text p{font-size:15px;opacity:.8}.panel-img{width:100%}.panel-text-stunning{text-align:right;color:#fff;right:0;margin:0 30px 15px 0;width:280px}.panel-text-simple{text-align:left;color:#000;top:0;left:0;margin:25px 0 0 30px;width:340px}#stunning .l-2_1-content{background-image:url(/assets/img/product/sublime-railings.jpg)}.exterior-railings #stunning .l-2_1-content{background-image:url(/assets/img/product/sublime-railings-exterior.jpg)}.exterior-railings #stunning .l-2_1-content .panel-text-stunning{width:400px;margin:15px;padding:20px 40px;border-radius:2px;background:rgba(0,0,0,.65)}.exterior-railings #stunning .l-2_1-content .panel-text-stunning h2{text-align:left}.exterior-railings #stunning .l-2_1-content .panel-text-stunning p{font-size:17px;margin:0 0 5px;text-align:justify}.exterior-railings #stunning .l-2_1-content .panel-text{top:0;bottom:auto}#simple{margin-bottom:10px}#simple #hiw-sequence{background:#e6e6e6}#simple #hiw-sequence .animFrameContainer{position:relative;overflow:hidden;height:100%}#simple #hiw-sequence .animFrameContainer img.animFrame{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;width:100%;height:100%}#simple #hiw-sequence video{max-width:100%}.exterior-railings #simple .l-2_1-content .panel-text-simple{width:420px;margin:15px;padding:20px 40px;background:rgba(0,0,0,.85);border-radius:2px;color:#fff}.exterior-railings #simple .l-2_1-content .panel-text-simple p{margin:0 0 5px;font-size:17px;text-align:justify}.exterior-railings #simple .l-2_1-content .panel-text{top:0;bottom:auto}#l-more-info .video-wrapper{max-width:960px;line-height:0;margin:auto}#l-more-info h2{margin-bottom:0;margin-top:10%;font-weight:300;font-size:34px;letter-spacing:3px}#l-more-info h3{font-size:22px;font-weight:400;opacity:.7;margin-top:5px;letter-spacing:2px}#l-faq{max-width:1024px;padding:50px;margin:auto}#l-faq h2{font-size:28px;margin:0 0 10px;letter-spacing:1px;font-weight:300;line-height:1.25;text-transform:none}#l-faq h3{font-size:18px;letter-spacing:.5px;text-align:justify;font-weight:300;margin-bottom:30px;margin-top:0}