:root{--bs-primary: #5C4FFF;--bs-primary-rgb: 92, 79, 255;--bs-secondary: #9EA7FF;--bs-link-color: #5C4FFF;--bs-link-color-rgb: 92, 79, 255;--bs-link-hover-color: #5036DA;--bs-link-hover-color-rgb: 80, 54, 218;--bs-coming-soon: #FFA500;--bs-violet-light: #E8E3FF;--bs-footer-text-color: #ABB5BE;--bs-body-color: #333;--bs-body-font-size: 1rem}#page-container{padding:0;width:auto;background-color:#fafafe;font-size:16px}.navbar{--bs-navbar-active-color:#212529;background-color:#fafafe}@media(min-width:1200px){.h3,h3{font-size:1.75rem;font-weight:500}.h5,h5{font-size:1.25rem;font-weight:500}}.landing section .theme-form-input{display:none}.landing section{min-height:550px;align-items:center;display:flex;overflow:hidden;position:relative}.landing section.section-small{min-height:350px}.landing section .content{height:100%;width:45%;padding:50px 10px;position:relative;z-index:1}.landing section .hero:first-child{right:auto;left:0}.landing section .hero+.container .content{left:50%}.landing .btn,.landing .buttons{margin-top:30px}.landing .section-screenshot .hero{padding:0 0 0 2.5em;position:absolute;width:50%;align-items:center;display:flex;height:100%;justify-content:flex-start;right:0;top:0}.landing .section-screenshot.mobile-reverse .hero{justify-content:flex-end;padding:0 2.5em 0 0}.landing section .container:only-child .content{margin:0 auto;width:65%}@media(max-width:1024px){.landing .section-screenshot{flex-direction:column;margin-bottom:6em}.landing .section-screenshot.mobile-reverse{flex-direction:column-reverse}.landing section .hero+.container .content{left:0}.landing .section-screenshot .hero{position:relative;width:100%;justify-content:center}.landing section .content{width:100%}.landing section .container:only-child .content{width:100%}.landing .plan-cards{flex-direction:column;align-items:center}}.landing .section-screenshot img{max-width:90%}.landing dd,.landing li{margin-bottom:10px}.landing .btn{font-size:20px}.landing section.logos{min-height:150px;margin-bottom:3em}.landing section.logos.logos-bigger-margin{min-height:150px;margin-top:3em;margin-bottom:8em}.landing section.logos img{height:52px}.landing section.logos img.siam-logo{position:relative;top:-10px}.landing section.logos img.velux-logo{height:27px;position:relative;top:17px}.request-demo-container{max-width:800px}.landing section.logos img.weizmann-logo{height:30px;position:relative;top:10px}.landing section.logos img.fwf-logo{height:80px;position:relative;top:-15px}.landing section.logos img.epfl-logo,.landing section.logos img.isf-logo,.landing section.logos img.eic-logo,.landing section.logos img.vib-logo{height:40px;position:relative;top:5px}.landing section.small-section{min-height:300px}.landing .badge-key-word{background-color:var(--bs-violet-light);color:rgb(var(--bs-primary-rgb));font-size:unset;font-weight:unset;padding:5px 10px}.landing .logos .container{display:flex;justify-content:space-around;align-content:space-around;flex-wrap:wrap}.landing .row.how-it-works-images{margin-bottom:1em;display:flex;align-items:center;flex-wrap:nowrap}.user-insights-cards{display:flex;justify-content:space-between}.user-insight-card{width:22em;position:relative;top:-30px;height:90%}.client-cards{display:flex;justify-content:space-evenly}.client-card{text-align:center;width:240px;position:relative;top:-30px;height:160px}.client-card a{color:var(--bs-body-color);text-decoration:unset}.client-card a:hover{color:var(--bs-link-hover-color);text-decoration:underline}.client-card-logo{position:relative;left:90px;padding:.5em;width:60px;height:60px;z-index:1}.user-insight-card img.destinus-say{position:absolute;bottom:28px;height:40px}.user-insight-card img.fwf-say{position:absolute;bottom:0;height:80px}.user-insight-card img.ethz-say{position:absolute;bottom:23px;height:30px}.landing .cards .card{margin-bottom:10px}.explore-more-ways-cards{display:flex}.explore-more-ways-cards .card{margin-left:1em;margin-right:1em}.explore-more-ways-link-container{height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.how-it-works-text{width:175%}.glyph-bullet-secondary-list{list-style:none;padding:0}.glyph-bullet-secondary-list li{display:flex}.glyph-bullet-secondary{color:var(--bs-secondary);margin-right:.5em}html{--best-plan-additional-height: 2.5em}.section-margin-top{margin-top:10em}.advantage-card .card-body{display:flex;align-items:center}.product-card{width:100%;height:350px;margin-bottom:1em}.product-card.coming-soon{border-color:var(--bs-coming-soon)}.product-card.coming-soon a{color:var(--bs-coming-soon)}.product-card img{margin-bottom:1em;height:45px;width:45px}.product-card .card-body p{margin-top:1em}.product-card a{text-decoration:unset}.product-card a:hover{text-decoration:underline}.plan-cards{display:flex;justify-content:center;margin-top:3em}.plan-card{width:20em;margin:0 1.5em}.plan-card:not(.best-plan){margin-bottom:calc(2 * var(--best-plan-additional-height));top:var(--best-plan-additional-height)}.plan-card .card-body{padding-top:calc(var(--bs-card-spacer-y) + var(--best-plan-additional-height));padding-bottom:calc(var(--bs-card-spacer-y) + var(--best-plan-additional-height));padding-left:var(--bs-card-spacer-x);padding-right:var(--bs-card-spacer-x)}.plan-card.best-plan .card-body{padding-top:calc(var(--bs-card-spacer-y) + calc(2 * var(--best-plan-additional-height)))}.plan-card.best-plan .card-footer{height:var(--best-plan-additional-height)}.how-it-works-container{margin:1.5em 5%}.award-card:not(:last-child){margin-right:.5em}.award-card:not(:first-child){margin-left:.5em}.dataset-card{text-align:center}.dataset-card .dataset-comment-badge{background-color:var(--bs-violet-light);border-color:var(--bs-light);color:var(--bs-primary);text-align:center;padding:.5em 1em;height:50%}.dataset-card:not(:last-child){border-right:1px solid var(--bs-violet-light)}.dataset-section .content{width:100%!important}.photos img{height:60%}.photos .photo-comment-badge{background-color:var(--bs-violet-light);border-color:var(--bs-violet-light);color:var(--bs-primary);padding:.5em 1em;position:relative;width:80%;height:130px;top:-15%;left:-15%}.photos .row:not(:first-child){position:relative;top:-5%}.background-1:before{content:"";display:block;position:absolute;width:100%;height:100%;background-size:90%;background-repeat:no-repeat;margin-top:15%;background-image:url(/static/landings/background-1.svg)}.background-2:before{content:"";display:block;position:absolute;width:100%;height:100%;background-size:101%;background-repeat:no-repeat;background-blend-mode:color-dodge;background-image:url(/static/landings/background-2.svg);background-color:var(--bs-violet-light)}.background-3:before{content:"";display:block;position:absolute;width:100%;height:100%;left:60%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-3.svg)}.background-4:before{content:"";display:block;position:absolute;width:100%;height:100%;left:5%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-4.svg)}.background-5:before{content:"";display:block;position:absolute;width:100%;height:100%;left:40%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-5.svg)}.background-6:before{content:"";display:block;position:absolute;width:100%;height:100%;left:40%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-6.svg)}.background-7:before{content:"";display:block;position:absolute;width:100%;height:100%;right:-65%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-7.svg)}.background-8:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-8.svg)}.background-9:before{content:"";display:block;position:absolute;width:100%;height:100%;right:-70%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-9.svg)}.background-10:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0%;top:15%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-10.svg)}.background-11:before{content:"";display:block;position:absolute;width:100%;height:100%;left:-7%;top:-7%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-11.svg)}.background-12:before{content:"";display:block;position:absolute;width:85%;height:85%;left:-4%;top:10%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-12.svg)}.background-13:before{content:"";display:block;position:absolute;width:85%;height:85%;left:50%;top:10%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-12.svg)}.background-14:before{content:"";display:block;position:absolute;width:85%;height:85%;left:5%;top:15%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-14.svg)}.background-15:before{content:"";display:block;position:absolute;width:90%;height:90%;left:0%;top:0%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-15.svg)}.background-16:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0%;top:15%;opacity:25%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/landings/background-16.svg)}.page-footer .bottom .cookies-settings{color:#66b0e9!important;padding-right:10px}.page-footer .bottom .cookies-settings:hover{text-decoration:underline;cursor:pointer}#consent-banner,#preferences-dialog{display:none;z-index:9;position:fixed;bottom:0;width:100%;max-width:600px;background-color:#fafafa;padding:1em;box-shadow:0 -2px 5px #0000001a;margin:0 auto;left:0;right:0}#consent-banner h5,#preferences-dialog h5{color:#5c4fff;margin-bottom:.5em}#preferences-dialog{flex-direction:column}.preference-item{margin-bottom:10px}.button-group{display:flex;flex-direction:column;gap:1em;margin-top:1em}.button-group button{width:100%}@media(min-width:768px){#consent-banner,#preferences-dialog{width:50%;left:initial;right:initial;bottom:5%}.button-group{flex-direction:row;justify-content:flex-end}.button-group button{width:auto}}
