.stage-wrapper .stage-image{height:100vh;position:absolute;min-height:670px;width:100%;background-size:cover;background-position:center;background-repeat:none}.stage-wrapper .stage-content-wrapper{height:calc( 100vh - 28px);position:relative;min-height:710px}.stage-wrapper .stage-content-area{height:100vh}.stage-wrapper .main-image{height:100vh;background-size:auto 100%;background-position:bottom center;background-repeat:no-repeat;min-height:710px;margin-left:auto;margin-right:auto}.stage-wrapper .stage-image img{position:absolute;left:50%;transform:translate(-50%,0);height:100vh;min-height:710px}#boxesList{position:absolute;bottom:0}.teaserBox{height:180px;display:block;text-align:center}.teasersStage{float:left;width:100%;min-width:320px;height:20vh;min-height:160px;position:relative;text-align:center;margin:0;padding:0}.teaserStage{display:block;width:100%;height:100%;margin:1.5%;padding:0;position:relative;top:0;float:left;overflow:hidden;background-color:rgba(255,255,255,.8)}.teaserStage p{padding-left:10px;padding-right:10px}.teaserStage .up{height:100%;width:100%;display:block;margin:0;padding:0;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;border:4px solid rgba(13,190,220,1)}.teaserStage .up .teaserTop{width:100%;position:absolute;top:2em;left:0}.teaserStage .up .teaserTop img{max-width:100%;max-height:90px;margin-top:-1em}.teaserStage .up i{font-size:3em}.teaserStage .up .teaserBottom{width:100%;position:absolute;top:50%;left:0}.teaserStage:hover .hover{top:0;-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out}.teaserStage:hover .hover .teaserTop{top:.5em;-webkit-transition:.15s ease-out .1s;-moz-transition:.15s ease-out .1s;-o-transition:.15s ease-out .1s;transition:.15s ease-out .1s}.teaserStage:hover .hover .teaserBottom{bottom:.25em;-webkit-transition:.2s ease-out .1s;-moz-transition:.2s ease-out .1s;-o-transition:.2s ease-out .1s;transition:.2s ease-out .1s}.teaserStage .hover{height:100%;width:100%;display:block;margin:0;padding:0;position:absolute;top:100%;left:0;color:#fff;border:0;background-color:rgba(13,190,220,1);-webkit-transition:.15s ease-in .2s;-moz-transition:.15s ease-in .2s;-o-transition:.15s ease-in .2s;transition:.15s ease-in .2s}.teaserStage .hover .teaserTop{width:100%;position:absolute;top:100%;left:0;-webkit-transition:.15s ease-in .1s;-moz-transition:.15s ease-in .1s;-o-transition:.15s ease-in .1s;transition:.15s ease-in .1s}.teaserStage .hover .teaserBottom{width:100%;position:absolute;bottom:-100%;left:0;-webkit-transition:.15s ease-in;-moz-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in}.teaserStage .hover i{margin:0;padding:0;line-height:.5em;font-size:2em}#stageSlider{width:100%;min-height:710px;height:100vh;overflow:hidden;display:block;position:absolute;top:0;left:0}#stageSlider ul{display:none}#stageSlider .stageSliderSlides{width:100%;height:100%;overflow:hidden}#stageSlider .stageSliderSlides img{max-width:none;height:inherit}#stageSlider .stageSliderSlides>div{width:100%;height:100%;position:relative;overflow:hidden}#stageSlider img{display:block;margin-left:auto;margin-right:auto;position:absolute;top:0;left:50%;transform:translate(-50%,0);height:100%}@media screen and (orientation:portrait),screen and (orientation:landscape) and (max-width:1500px) and (min-height:500px){#stageSlider img{left:75%;transform:translate(-75%,0)}}#stageSlider .stageSliderSlides>div>div{width:100%;height:100%;background-size:100% 100%;opacity:.4;moz-opacity:.4;overflow:hidden}#stageSlider .stageSliderProgress{position:absolute;bottom:40px;z-index:1;display:block;width:100%;height:4px;background-color:rgba(255,255,255,0.6);overflow:hidden}#stageSlider .stageSliderProgressBar{position:absolute;display:block;width:100%;left:-100%;height:4px;background-color:#ffdc0f}#stageSlider .stageSliderCopy{position:absolute;height:40px;width:100%;bottom:0;background-color:#fff;display:block}#stageSlider .stageSliderCopy p{width:100vw;height:100%;text-align:right;color:#000;text-decoration:none;font-size:16px;margin-top:5px}#stageSlider .stageSliderCopy p i{vertical-align:sub;margin-left:5px;height:inherit}#stageSlider .stageSliderCopy a{height:100%;text-align:right;color:#2a5db0;text-decoration:none;margin:0 50px}#stageSlider .stageSliderCopy a:hover{color:#3d87ff;text-decoration:underline;height:inherit}.spacer{height:50px}@media(max-width:479px){.stage-wrapper{min-height:480px;height:100vh}.stage-wrapper .stage-image{min-height:240px;height:50%}.teaserBox{height:38px;text-align:left;top:0;display:block}.teaserStage{margin:0;height:34px}.teaserStage .up{border:2px solid rgba(13,190,220,1);height:inherit}.teaserStage .up i{font-size:2.2em;height:inherit;position:absolute}.teaserStage .hover .teaserBottom{display:none;position:absolute}a[href="#box-1"].on-site-scroll-down span{display:none;height:0 !important;position:absolute}.teaserStage .up .teaserTop{top:5px;display:flex;margin-left:10px;font-size:10px;left:0;position:absolute}.teaserStage .up .teaserBottom{left:44px;top:24%;position:absolute}.teaserStage .up .teaserBottom .hl-medium{font-size:18px;margin:0;position:absolute}.teaserStage:hover .hover .teaserTop{background-color:#0dbedc;color:white;top:3px;font-size:18px}.teaserStage:hover .hover{top:-18px}.teaserStage:hover .hover .teaserTop p strong::before{font-size:28px;content:"\f0ab";font-family:fontAwesome,"myriad-pro",Helvetica,Arial,sans-serif}.stage-wrapper .main-image{background-size:auto 100%;background-position:top right;background-repeat:no-repeat;height:100%;min-height:240px;width:100%;display:block;position:absolute;top:0;left:0}.stage-wrapper .stage-content-wrapper{min-height:480px}#boxesList{width:100%;bottom:26px}#boxesList:first-child{height:initial}.spacer{height:0}#boxesList .widget-type-space.spacer{display:none;height:0;margin:0}.span12 .widget-span .widget-type-custom_widget{min-height:0}.teaserStage:hover .hover .teaserTop strong{font-weight:normal;vertical-align:bottom}.teaserStage:hover .hover .teaserTop p strong:before{margin-right:13px}a.teaserBox:focus .hover{top:34px}.teaserStage .up .teaserTop img{max-height:40px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:480px){#boxesList{bottom:32px}}@media(min-width:480px) and (max-width:767px){#boxesList{width:100%}.pageMidH{top:220px}.stage-video .video-bttn-click i.fa-2x{font-size:1.5em}.teaserBox{float:left;width:33%}.teaserStage{width:32%;height:48%;position:absolute}}