.body-container{padding:0 !important}.join-conference{width:100%;position:relative}.preview-top{width:100%;position:fixed;clear:both;z-index:50;background:white;height:8vh;overflow:hidden}.heyde-logo,.heyde-slogan{float:left}.heyde-slogan{border-left:1px solid #ccc;padding:5px;margin:2vh 0px 0px 0px;color:#9f8fbc;font-weight:bold}.heyde-logo img{max-width:10vw;margin:10px 20px 10px 50px}.preview-menu{float:right;min-width:400}.preview-menu ul li{float:left;padding:5px;margin:20px 20px;text-transform:uppercase;font-size:1.5em;color:#888;text-shadow:none;transition:all 1s ease-out}.preview-menu ul li:hover{text-shadow:.1em .1em .2em #999;transition:all .3s ease-out}.top-underlay{position:absolute;width:100%;height:88vh;top:0;left:0;background-repeat:no-repeat !important;background-size:cover !important;-webkit-filter:blur(1px) brightness(0.9);filter:blur(1px) brightness(0.9);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);overflow:hidden}.top-overlay{position:absolute;width:100%;height:88vh;top:0;left:0;opacity:.4}.top{width:100%;height:88vh;overflow:hidden;top:0;position:relative}.top-content{width:60%;float:left;padding-left:10vw;padding-right:18vw;margin-top:10vh}.preview-content{width:40%;float:left;background:rgba(243,246,247,0.85);position:relative;height:100%}.title{text-align:left !important;font-size:4em !important;color:white !important;padding-top:5vh !important}.title h1{font-weight:800}.logo{text-align:left;padding-top:8vh;display:none}.logo img{max-height:5vh;margin-left:auto;margin-right:auto}.welcome-message{text-align:left;color:white;font-size:1.8em;margin-top:25px}.actual-callout{text-align:left;color:white;font-size:2em;margin-top:25px}.cta{text-align:left;margin-top:25px;margin-bottom:25px}.cta a{transform:translate(-50%,-50%);mix-blend-mode:screen;margin-top:40px}button.cta-button{width:auto;cursor:pointer;padding:20px 30px;text-align:center;display:inline-block;letter-spacing:4px;font-weight:800;text-transform:uppercase;font-size:1.8em;border-radius:30px;background:white !important;color:black !important;border:2px solid black !important;height:100%;min-width:20vw}button.cta-button:hover{background:black !important;color:white !important;border:2px solid white !important}button.cta-button-top{width:auto;cursor:pointer;padding:10px 20px;text-align:center;display:inline-block;letter-spacing:4px;font-weight:800;text-transform:uppercase;border-radius:30px;background:#60498b !important;color:white;border:2px solid #60498b !important;height:100%;margin:-20px 30px 0px 0px}button.cta-button-top:hover{background:white !important;color:#60498b !important;border:2px solid #60498b !important}.badge-info{background:#afc32c !important}.preview-video{width:50vw;max-width:850px;overflow:hidden;margin-left:-11vw;background:white;height:calc(50vw * 0.5625);max-height:calc(850px * 0.5625);-moz-box-shadow:1px 1px 6px #a0a0a0;-webkit-box-shadow:1px 1px 6px #a0a0a0;-khtml-box-shadow:1px 1px 6px #a0a0a0;box-shadow:1px 1px 6px #a0a0a0;margin-top:22vh}.pvv-start{width:50%;background:black;float:left;height:100%;background-size:cover !important;cursor:pointer}.pvv-start img{border:3px solid white;border-radius:30%;padding:20px;margin-left:40%;margin-top:40%;min-width:20%;max-height:30%}.pvv-start-text{overflow:scroll;overflow-x:hidden;height:100%}.vid{width:50%;float:right}.vorteile ul{margin-left:5vw;list-style-image:url('https://www.heyde.ch/hubfs/icons/003-send-v.png');font-size:1.8em}.vorteile li{padding-left:10px;margin-bottom:3px;line-height:1.5em}.pvv-start-text h2{font-size:2em;letter-spacing:3px;color:#60498b;margin-bottom:2%;padding-left:30px}.vid h2{margin-top:20%}.vorteile h2{margin-top:7%}.pvv-start-text p{color:#333;letter-spacing:1px;padding-left:30px;padding-right:40px;font-size:1.2em}.pvv-start-text button{height:auto !important;max-width:50% !important;font-size:1em !important;padding:2% 2% !important;min-width:180px !important}.vid button{margin:10% 0px 0px 10% !important}.vorteile button{margin:3% 0px 0px 60% !important}#video-cta{width:50vw;max-width:760px;text-align:center;font-size:3em;color:white;font-weight:bold;margin-top:-200px;position:absolute}.vc{background:#dc3545;border:2px solid white;border-radius:20px;padding:20px}.vc:hover{color:#dc3545;border-color:#dc3545;background:white !important}.logo-bar{position:absolute;display:flex;bottom:1.5vh;align-items:center;justify-content:space-evenly;width:100%}.logo-bar p{position:relative;float:left;margin-left:20px}.logo-bar img{width:6vw !important;min-width:120px}.modal-outer{display:none;width:100vw;height:100vh;position:absolute;margin-left:auto;z-index:999;background:white;opacity:.95}.modal{display:block;position:fixed;z-index:999;top:10% !important;left:50% !important;margin-left:-175px;display:block !important;position:fixed;height:61% !important;border-radius:20px;outline:0;background-color:rgba(96,73,139);width:350px !important;padding:60px 30px 20px 30px;color:white;text-align:left;font-size:1.2em;text-align:left}.modal-content{background-color:#fefefe;margin:5px auto;border:1px solid #888;width:80%}.close{position:absolute;right:25px;top:0;float:right;font-size:3em !important;font-weight:700 !important;line-height:1;color:white !important}.modal .hs-form-field{text-align:left !important}.close:hover,.close:focus{color:red;cursor:pointer}.close{font-size:2em !important}input[type=submit]{background:#60498b !important;border-radius:10px;box-shadow:none;border:2px solid white !important}input[type=submit]:hover{box-shadow:0 0 1em white !important}.submitted-message{color:white !important}.ls{top:0;width:calc(88vh * 0.3683);height:88vh;position:absolute;background:url("https://www.heyde.ch/hubfs/Nicht%20zugewiesen/background-v-white-ht.png");background-size:cover}@media(max-width:1100px){.top{font-size:.7em !important}}@media(max-width:800px){.preview-asset{display:none}.logo{display:block}.join-conference{top:0px}.preview-top{display:none}.top-content{width:100%}.actual-callout{padding-left:10px;margin:0px}.top{height:100%}.preview-content{width:100%;margin-bottom:2vh;background:white}.preview-content span{margin-left:10vw !important;font-weight:bolder}.preview-video{width:100%;margin-left:0px;height:calc(100vw * 0.5625);margin-top:0}.logo-bar{position:relative;margin-top:10px}.logo img{max-width:350px}.title,.welcome-message{padding:10px !important}.modal{height:80% !important}}.slide-in-right{-webkit-animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) 4s both;animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) 4s both}.slide-out-left{-webkit-animation:slide-out-left 6s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left 6s cubic-bezier(.55,.085,.68,.53) both}.slide{-webkit-animation:slide 5s cubic-bezier(.55,.085,.68,.53) 2s infinite both;animation:slide 5s cubic-bezier(.55,.085,.68,.53) 2s infinite both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(10000px);transform:translateX(10000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(10000px);transform:translateX(10000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}@-webkit-keyframes slide{0%{-webkit-transform:translateX(10000px);transform:translateX(10000px);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(10000px);transform:translateX(10000px);opacity:0}}@keyframes slide{0%{-webkit-transform:translateX(10000px);transform:translateX(10000px);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(10000px);transform:translateX(10000px);opacity:0}}