.scroll-triggered-animation{min-height:600px;position:-webkit-sticky;position:sticky;top:0;background:white;width:100%;position:relative;top:0;left:0;overflow:hidden}.scroll-triggered-animation h3{font-size:60px;color:#4d4d4d}.scroll-triggered-animation .hidden{display:none}.scroll-triggered-animation .scroll-content{height:100%;margin:0px auto;position:relative;top:0;left:0;line-height:0;opacity:0;animation-duration:2s}.scroll-triggered-animation .scroll-content.visible{opacity:1}.scroll-triggered-animation .scroll-content.end{opacity:1;display:none;padding-bottom:0}.scroll-triggered-animation .scroll-content.end.visible{display:block}.scroll-triggered-animation .scroll-content .scroll-title{position:relative;top:0;left:0;line-height:28px;width:100%;height:40vh;display:flex;justify-content:flex-start;flex-direction:column;text-align:center}.scroll-triggered-animation .scroll-content#scene-2 .scroll-title{padding-bottom:0}.scroll-triggered-animation .scroll-content .scroll-title .title{position:absolute;left:0;line-height:28px;width:100%;opacity:0;bottom:0;text-align:center;padding:0 24px 24px 24px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.scroll-triggered-animation .scroll-content.end .scroll-title .title{position:relative;left:0;line-height:28px;width:100%;opacity:1}.scroll-triggered-animation .scroll-content .scroll-title .title h3{font-size:5vh;line-height:1;text-align:center;color:#4d4d4d;display:inline}.scroll-triggered-animation .scroll-content .scroll-title .title.show{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.scroll-triggered-animation .scroll-content .scroll-image{width:100%;position:relative;top:0;text-align:center;user-select:none;height:60vh}.scroll-triggered-animation .title-1{opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.scroll-triggered-animation .title-1.visible{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.scroll-triggered-animation .video-title{position:relative;top:-100px;text-align:center}.scroll-triggered-animation .video-title .title{position:absolute;top:0;opacity:0}.mt-100vh{margin-top:100vh}.mt-100{margin-top:100px}.show{opacity:1}#scene-2{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;position:relative;bottom:0;top:0px;height:100vh;height:calc(var(--vh, 1vh) * 100)}.scroll-triggered-animation .row-fluid.background-bottom::after{background:#f2f2f2;height:0;width:100%}.scroll-triggered-animation .row-fluid.background-bottom.active::after{height:100px}.scroll-triggered-animation .scroll-content .scroll-image .imageScene{position:absolute;bottom:0;left:50%;opacity:0;max-height:100% !important;transform:translateX(-50%);max-width:none}.scroll-triggered-animation .scroll-content .scroll-image .imageScene.active{opacity:1}.scroll-loader-overplay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,1);z-index:1000;display:none}.scroll-loader-overplay.active{display:block}.scroll-loader-overplay .loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #eb1414;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}.scroll-loader-overplay .loader.hansa-smart{border-color:#124e9c}@media(min-width:768px) and (max-width:1139px){.scroll-content h3{font-size:35px !important;line-height:35px !important}}@media(min-width:768px) and (max-width:769px){.scroll-triggered-animation .row-fluid .span3{width:0 !important;min-height:0 !important}.scroll-triggered-animation .row-fluid .span6{width:100% !important;margin-left:0 !important}}@media screen and (max-device-width:1024px) and (max-device-height:600px){.scroll-triggered-animation .row-fluid .span3{width:0 !important;min-height:0 !important}.scroll-triggered-animation .row-fluid .span6{width:40% !important;margin-left:30% !important}}@media screen and (max-device-width:767px) and (max-device-height:600px){.scroll-triggered-animation .row-fluid .span3{width:0 !important;min-height:0 !important}.scroll-triggered-animation .row-fluid .span6{width:50% !important;margin-left:25% !important}}@media(max-width:767px){.scroll-triggered-animation .scroll-content .scroll-title{max-width:375px;margin:0 auto}.scroll-triggered-animation .scroll-content:not(#scene-2){width:100%}.scroll-triggered-animation .scroll-content h3{font-size:4vh !important;line-height:1}.scroll-loader-overplay .loader{width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);border-width:8px}.scroll-triggered-animation .scroll-content#scene-2 .scroll-title{padding-bottom:0}.row-fluid .span3{line-height:0;min-height:0 !important}.scroll-content h3{padding:0 24px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}