﻿@font-face{font-family:"messinasans";src:url("../fonts/MessinaSans_Web/messinasans-regular-webfont.woff2") format("woff2"),url("../fonts/MessinaSans_Web/messinasans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"messinasans";src:url("../fonts/MessinaSans_Web/messinasans-bold-webfont.woff2") format("woff2"),url("../fonts/MessinaSans_Web/messinasans-bold-webfont.woff") format("woff");font-weight:bold}@font-face{font-family:"messinasans";src:url("../fonts/MessinaSans_Web/messinasans-semibold-webfont.woff2") format("woff2"),url("../fonts/MessinaSans_Web/messinasans-semibold-webfont.woff") format("woff");font-weight:bolder}@font-face{font-family:"messinasansbook";src:url("../fonts/MessinaSans_Web/messinasans-book-webfont.woff2") format("woff2"),url("../fonts/MessinaSans_Web/messinasans-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{padding:0;margin:0;max-width:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden}input,button,submit{border:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background-color:#fff}html,body{font-family:messinasansbook,Arial,sans-serif;font-size:18px;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:messinasans,Arial,sans-serif;line-height:1.2em;padding-top:.2em;padding-bottom:.5em}@media screen and (max-width: 900px){h1,h2,h3,h4,h5{word-break:break-word}}h1{color:#fff;font-size:9.3vw;text-transform:lowercase;padding:0}@media(min-width: 600px){h1{font-size:7vw}}@media(min-width: 900px){h1{font-size:4.3vw}}@media screen and (min-width: 1925px){h1{font-size:4.5rem}}h2{color:#0a0050;font-size:2.5rem;hyphens:manual}@media(min-width: 600px){h2{font-size:2.5rem}}@media(min-width: 900px){h2{font-size:2rem}}@media screen and (max-width: 900px){h2{font-size:2.4rem}}h3{color:#0a0050;font-size:1rem;font-size:.9rem;font-weight:100;font-family:messinasansbook;text-transform:uppercase}@media(min-width: 600px){h3{font-size:1.25rem}}@media(min-width: 900px){h3{font-size:.9rem}}h4{color:#fff;font-size:1.1rem}@media(min-width: 600px){h4{font-size:1.3rem}}@media(min-width: 900px){h4{font-size:1.5rem}}p,span{font-family:messinasansbook,Arial,sans-serif;line-height:1.7em;font-size:17px}p strong,span strong{font-family:messinasans,Arial,sans-serif;font-weight:bolder}.p-large-blue{color:#0a0050;font-size:1.5rem;letter-spacing:.35px}@media(min-width: 600px){.p-large-blue{font-size:1.75rem}}@media(min-width: 900px){.p-large-blue{font-size:2rem}}.p-large-white{color:#fff;font-size:1.5rem;letter-spacing:.35px}@media(min-width: 600px){.p-large-white{font-size:1.75rem}}@media(min-width: 900px){.p-large-white{font-size:2rem}}.span-p-large{color:#ff4aff;font-weight:600}.p-quote-blue{color:#0a0050;font-family:Arial,sans-serif;font-style:italic;font-size:1.2rem;letter-spacing:.2px}@media(min-width: 600px){.p-quote-blue{font-size:1.3rem}}@media(min-width: 900px){.p-quote-blue{font-size:1.5rem}}ol{font-family:messinasansbook,Arial,sans-serif;font-size:17px;margin-left:1em;margin-top:1em}ol li{line-height:1.5em;margin-bottom:1em}ol ::marker{font-family:messinasans,Arial,sans-serif}.button{font-family:messinasansbook,Arial,sans-serif;font-size:15px;font-weight:bolder;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-khtml-border-radius:50px;transition-duration:.4s;background:none;position:absolute;margin-top:45px;padding:10px 25px 10px 25px}.btn-blue{color:#0a0050;border-color:#0a0050}.btn-blue:hover{color:#fff;background:#0a0050}.btn-white{color:#fff;border-color:#fff}.btn-white:hover{color:#0a0050;background:#fff}.btn-blue-footer{color:#0a0050;border-color:#0a0050;margin:3rem auto;display:block;position:relative;width:9.5rem;text-align:center}.btn-blue-footer:hover{color:#00e89c;background:#0a0050}.grid-width-wide{max-width:1920px;width:92%;margin:0 auto}@media(min-width: 900px){.grid-width-wide{width:84%}}.grid-width{max-width:1366px;width:90%;margin:0 auto;height:100%}@media(min-width: 600px){.grid-width{width:80%}}@media(min-width: 900px){.grid-width{width:70%}}@media(min-width: 1800px){.grid-width{width:60%}}.grid-width-narrow{max-width:1000px;width:90%;margin:0 auto}@media(min-width: 900px){.grid-width-narrow{width:60%}}@media(min-width: 1200px){.grid-width-narrow{width:50%}}a{text-decoration:none;font-family:messinasansbook,Arial,sans-serif;color:#ff4aff}header.site-header{z-index:999;position:fixed;left:0;right:0;top:-130px;margin-left:auto;margin-right:auto;max-height:128px;background:#0a0050;display:flex;align-items:center;transition:top .3s ease-in-out !important}header.site-header #nav-row{display:flex;justify-content:space-between;align-items:center;padding:.1rem 0}header.site-header .logo{z-index:999;max-width:100px;transition:opacity .2s ease-in-out}header.site-header .logo:hover{opacity:.6}header.site-header .logo:hover::before{display:none}header.site-header nav a{position:relative;font-size:1rem;font-weight:bold;color:#fff;transition:color .2 ease-in-out}header.site-header nav a::before{content:"";position:absolute;display:block;width:100%;height:4px;bottom:-8px;left:0;background-color:#00e89c;transform:scaleX(0);transition:transform .4s ease}header.site-header nav a:hover::before{transform:scaleX(1)}header.site-header .current-menu-item a::before{transform:scaleX(1)}header.site-header ul{list-style:none;display:flex}header.site-header ul li.menu-item{margin:1rem}header.site-header .nav-menu{margin:1rem;display:none}@media(min-width: 900px){header.site-header .nav-menu{display:block}}header.site-header .menu-header-menu-1-container,header.site-header .menu-header-menu-2-container{width:100%}header.site-header .site-search{display:flex;align-items:end}header.site-header .site-search input[type=search]{color:#0a0050;font-size:1rem;padding:.5em;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px}header.site-header .site-search #search-button{border:none;width:25px;padding:0;margin:0 .5rem}@media(min-width: 900px){header.site-header .site-search #search-button{margin:0 1rem}}header.site-header #header-button{display:none}@media(min-width: 900px){header.site-header #header-button{display:block}}header.scrolled{top:0}svg.burger-btn{z-index:9999}@media(min-width: 900px){svg.burger-btn{display:none}}.burger-btn{overflow:visible;cursor:pointer;fill:#fff}.burger-btn--1,.burger-btn--2,.burger-btn--3{transition:.2s;transform-origin:center center}.burger-btn.active .burger-btn--1{transform:rotate(-47deg) translate(-1px, 18px)}.burger-btn.active .burger-btn--2{transform:translateX(20px);opacity:0}.burger-btn.active .burger-btn--3{transform:rotate(47deg) translate(1px, -13px)}.nav-mobile{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#0a0050;display:flex;justify-content:center;align-items:center}@media(min-width: 900px){.nav-mobile{display:none}}.nav-mobile ul{flex-direction:column;text-align:center}.nav-mobile ul li{margin-bottom:2rem}.nav-mobile ul li:last-child{margin-bottom:0}.nav-mobile ul li a{font-size:2rem}.nav-mobile .nav-mobile-content{width:95%;text-align:center}.nav-mobile .nav-mobile-content button{position:relative;top:15vh}.nav-mobile.open{opacity:1;visibility:visible;position:fixed}footer.site-footer{z-index:999;left:0;right:0;margin-left:auto;margin-right:auto}#footer-row-top{background:#00e89c;display:inline-block;width:100%}#footer-row-top .social-icons{text-align:center}#footer-row-top .social-icons ul{display:inline-block}#footer-row-top .social-icons li{display:inline-block;padding-right:10px;padding-left:10px}#footer-row-top .social-icons li img{width:50px;height:40px}.menu-footer-menu-container{width:600px;margin:3rem auto}.menu-footer-menu-container a{position:relative;font-size:1rem;font-weight:bold;color:#0a0050;transition:color .2 ease-in-out}.menu-footer-menu-container a::before{content:"";position:absolute;display:block;width:100%;height:4px;bottom:-8px;left:0;background-color:#0a0050;transform:scaleX(0);transition:transform .4s ease}.menu-footer-menu-container a:hover::before{transform:scaleX(1)}.menu-footer-menu-container ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-around}.menu-footer-menu-container ul li.menu-item{margin:.5rem}.footer-logos{max-width:680px;margin:0 auto;text-align:center}#front-page-hero-section{top:0;width:100%;background:#0a0050;margin-bottom:12vh}@media screen and (min-width: 600px){#front-page-hero-section{margin-bottom:16vh}}#front-page-hero-section #hero_additional_logo{position:absolute;z-index:1;bottom:0;left:0;max-width:4%;min-width:60px;margin-bottom:2%;margin-left:10%}#front-page-hero-section #front-page-hero-container{height:100vh}#front-page-hero-section #front-page-hero-container video#front-page-hero-background{height:100vh;width:100vw;object-fit:cover;margin:0 auto;display:block}#front-page-hero-section #front-page-hero-container #front-page-hero-content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}@media(min-width: 900px){#front-page-hero-section #front-page-hero-container #front-page-hero-content{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-logo{width:80%;margin-bottom:3rem}@media(min-width: 600px){#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-logo{width:60%}}@media(min-width: 900px){#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-logo{max-width:40%;margin-bottom:0;margin-right:3rem}}@media screen and (min-width: 1925px){#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-logo{max-width:45%}}#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-headline{width:80%}@media(min-width: 600px){#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-headline{width:60%}}@media(min-width: 900px){#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-headline{max-width:40%}}@media screen and (min-width: 1925px){#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-headline{max-width:45%}}#front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-headline h1{color:#fff}#front-page-hero-section #front-page-hero-container #front-page-hero-arrow{position:absolute;width:40px;left:50%;right:50%;top:90vh;transform:scale(1);animation:bounce 2s infinite}#front-page-hero-section #front-page-hero-container #front-page-hero-arrow .front-page-hero-bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.sdd-event-cta{max-width:740px}.sdd-event-cta p{font-size:1.5em;font-family:messinasans,Arial,sans-serif}.sdd-event-cta p a{font-family:messinasans,Arial,sans-serif}#front-page-intro-section{display:flex;flex-wrap:wrap;margin-bottom:12vh}@media screen and (min-width: 600px){#front-page-intro-section{margin-bottom:16vh}}@media(min-width: 900px){#front-page-intro-section{flex-wrap:nowrap;align-items:center}}#front-page-intro-section .button{margin:4vh 0}@media(min-width: 900px){#front-page-intro-section p{width:80%}}#front-page-intro-illu #front-page-intro-bubble{width:512px;height:512px;min-width:512px;left:-20%;background-color:#7ff3cd;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%}@media(min-width: 600px){#front-page-intro-illu #front-page-intro-bubble{left:30%}}@media(min-width: 900px){#front-page-intro-illu #front-page-intro-bubble{left:10%}}#front-page-intro-illu #front-page-intro-bubble img{width:200px;text-align:center;margin:0 auto;margin-left:110px;margin-top:120px}#front-page-intro-illu .purple{position:absolute;background-color:#fd7ffd;z-index:-1;left:-5%;width:65vw;height:65vw;bottom:0vh}#front-page-intro-illu .moving_elements{width:100%;height:auto;position:absolute;left:125px;top:-50px}#front-page-intro-illu .element img{width:25px;height:25px;margin-top:0px;margin-left:0px}#front-page-intro-illu .element{width:25px;height:25px;position:absolute}#front-page-intro-illu .one{width:10px;height:10px;top:100px;left:20px;-webkit-animation:one 6s infinite normal ease-out;animation:one 6s infinite normal ease-out}@-webkit-keyframes one{0%{top:140px}20%{top:130px}50%{top:120px}70%{top:100px}100%{top:50px}}@keyframes one{0%{top:140px}20%{top:130px}50%{top:120px}70%{top:100px}100%{top:50px}}#front-page-intro-illu .two{width:15px;height:15px;top:85px;-webkit-animation:two 5s infinite normal ease-out;animation:two 5s infinite  normal ease-out}@-webkit-keyframes two{0%{top:140px}50%{top:90px}100%{top:85px}}@keyframes two{0%{top:140px}50%{top:90px}100%{top:85px}}#front-page-intro-illu .three{width:20px;height:20px;top:70px;left:20px;-webkit-animation:three 6s infinite normal ease-out;animation:three 6s infinite normal ease-out}@-webkit-keyframes three{0%{top:140px}50%{top:90px}100%{top:70px}}@keyframes three{0%{top:140px}50%{top:90px}100%{top:70px}}#front-page-intro-illu .four{top:25px;-webkit-animation:four 7s infinite normal ease-out;animation:four 7s infinite normal ease-out}@-webkit-keyframes four{0%{top:140px}50%{top:60px}100%{top:25px}}@keyframes four{0%{top:140px}50%{top:60px}100%{top:25px}}#front-page-intro-illu .five{top:41px;left:11px;z-index:9;-webkit-animation:five 8s infinite normal ease-out;animation:five 8s infinite normal ease-out}@-webkit-keyframes five{0%{top:140px}50%{top:80px}100%{top:41px}}@keyframes five{0%{top:140px}50%{top:80px}100%{top:41px}}#front-page-intro-illu .six{top:0px;left:20px;width:30px;height:30px;-webkit-animation:six 5s infinite normal ease-out;animation:six 5s infinite normal ease-out}@-webkit-keyframes six{0%{top:140px}50%{top:40px}100%{top:0px}}@keyframes six{0%{top:140px}50%{top:40px}100%{top:0px}}#front-page-intro-illu .six img{width:30px;height:30px}@media screen and (max-width: 1270px){#front-page-intro-illu .purple{bottom:30%}}@media screen and (max-width: 1000px){#front-page-intro-illu .purple{bottom:45%}}@media screen and (max-width: 850px){#front-page-intro-illu .purple{width:80vw;height:80vw}}@media screen and (max-width: 700px){#front-page-intro-illu .purple{bottom:50%}}@media screen and (max-width: 600px){#front-page-intro-illu .purple{width:150vw;height:150vw;left:0;max-width:170%;margin-left:-6rem;bottom:10%}}@media screen and (max-width: 550px){#front-page-intro-illu .purple{bottom:20%}}@media screen and (max-width: 500px){#front-page-intro-illu .purple{bottom:30%}}@media screen and (max-width: 450px){#front-page-intro-illu .purple{bottom:30%;width:180vw;height:180vw;max-width:190%}}@media screen and (max-width: 900px){#front-page-intro-illu{padding-top:100px;padding-bottom:100px}}#front-page-impact-box-container{display:flex;flex-wrap:wrap;justify-content:center}#front-page-impact-box-container div{width:100%;max-width:250px;aspect-ratio:1/1;background:#0a0050;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem}#front-page-impact-box-container p{line-height:1.2em;font-weight:bold;text-align:center}#front-page-impact-box-container .impact-p-top{font-size:4rem}#front-page-impact-box-container .impact-p-bottom{font-size:1.5rem;padding-bottom:1rem}#front-page-impact-box-container #front-page-impact-box-01{color:#ff4aff}#front-page-impact-box-container #front-page-impact-box-02{color:#fff}#front-page-impact-box-container #front-page-impact-box-03{color:#00e89c}#front-page-projects-bubble-container{float:left;align-items:center;position:relative;margin-top:24vh}@media(min-width: 900px){#front-page-projects-bubble-container{margin-top:32vh}}#front-page-projects-bubble-container #front-page-projects-bubble{width:480px;height:480px;max-width:480px;background:#fd6efd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;position:absolute;margin-left:-6rem;z-index:-1}@media screen and (max-width: 900px){#front-page-projects-bubble-container #front-page-projects-bubble{width:700px;height:700px;max-width:700px;margin-left:-10rem}}@media(min-width: 600px){#front-page-projects-bubble-container #front-page-projects-bubble{width:580px;height:580px;max-width:580px}}@media(min-width: 900px){#front-page-projects-bubble-container #front-page-projects-bubble{width:880px;height:880px;max-width:880px;margin-left:-17rem}}#front-page-projects-bubble-container #front-page-projects-text{z-index:10;max-width:352px;padding-top:20vh}@media(min-width: 600px){#front-page-projects-bubble-container #front-page-projects-text{max-width:450px}}@media(min-width: 900px){#front-page-projects-bubble-container #front-page-projects-text{max-width:352px}}#front-page-projects-section{display:inline-block}#arrow{position:relative;width:25px;left:-20px;right:0px;top:0px;transform:scale(1);animation:bounce_right 2s infinite}.bounce_right svg{transform:rotate(-90deg)}.bounce_right{-moz-animation:bounce_right 2s infinite;-webkit-animation:bounce_right 2s infinite;animation:bounce_right 2s infinite}@keyframes bounce_right{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}.scroll_right{position:relative;display:block;width:625px;height:800px;margin:0;overflow-y:auto;overflow-x:hidden;transform:rotate(-90deg) translateY(-651px) translateX(-10px);transform-origin:right top}.project_single{width:345px;height:600px;margin:0px 0px;margin-bottom:-240px;transform:rotate(90deg) translateY(-260px) translateX(345px);color:#fff;transform-origin:right top;background-color:#0a0050;border:2px solid #0a0050;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-khtml-border-radius:25px;overflow:hidden}.project_single h3{font-family:messinasans;font-size:1.3rem;letter-spacing:0rem;font-weight:bolder;color:#0a0050;display:inline-block}.project_single h4{text-transform:initial;font-style:italic;padding-bottom:15px;font-size:.8rem;line-height:1.3rem;font-weight:100;font-family:messinasansbook}.project_image{width:100%;background-size:cover;background-position:center center;height:200px;border-radius:23px 23px 0px 0px;-webkit-border-radius:15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px;-khtml-border-radius:15px 15px 0px 0px}.project_title{margin:10px;float:left;padding-left:10px;padding-right:10px}@media screen and (max-width: 900px){.project_title{padding-left:0px}}.project_content{padding:15px}.project_content p{hyphens:auto;-ms-hyphens:Auto;-webkit-hyphens:None;word-wrap:Break-Word;font-size:.95rem;line-height:1.5em}.project_content a{text-align:center;position:absolute;margin:0 auto;bottom:25px;margin-left:21%;color:#fff}.projects_wrap{float:left;margin-top:65vh;margin-left:10vw}@media screen and (max-width: 900px){.projects_wrap{margin-left:0vw;margin-top:20vh}}.mobile_slider{display:none}@media screen and (max-width: 1290px)and (min-width: 1270px){.project_single{width:320px;margin-bottom:-230px;transform:rotate(90deg) translateY(-225px) translateX(320px)}}@media screen and (max-width: 1270px){.scroll_right{min-width:580px;min-height:660px}}@media screen and (max-width: 599px){.scroll_right{display:none}.mobile_slider{display:block;overflow:auto;white-space:nowrap;height:550px;padding-top:25px}.project_single_mobile{background-color:#0a0450;color:#fff;display:inline-block;white-space:normal;vertical-align:top;width:300px;height:500px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border:2px solid #0a0050;position:relative}.project_single_mobile .project_content{height:320px}.project_single_mobile .project_content a{bottom:10px;margin-left:19%}.project_single_mobile h3{font-family:messinasans;font-size:1.3rem;letter-spacing:0rem;font-weight:bolder;color:#0a0050;display:inline-block}.project_single_mobile h4{text-transform:initial;font-style:italic;padding-bottom:15px;font-size:.8rem;line-height:1rem;font-weight:100;font-family:messinasansbook}.project_single_mobile p{font-size:.8rem}.project_single_mobile .project_image{height:160px}}.page-projects{width:100vw;height:auto;background-color:#0a0050}.page-projects .content{display:block;position:relative;width:60%;text-align:center;margin:0 auto;color:#fff;padding-top:100px;padding-bottom:200px}@media screen and (max-width: 900px){.page-projects .content{width:100%}}.page-projects .world-map-wrap{width:100%;display:inline-block;position:relative;height:auto}.page-projects .mobile{display:none !important}.page-projects .mobile a{color:#00e89c}@media screen and (max-width: 900px){.page-projects .mobile{display:inline-block !important}}.page-projects .project-buttons{width:30%;height:100vh;float:left;display:inline-block;position:absolute;z-index:5;left:15px;pointer-events:auto}@media screen and (max-width: 900px){.page-projects .project-buttons{width:100%;height:100vh;left:0px;display:none}}.page-projects .project-buttons ul{bottom:100px;position:absolute}@media screen and (max-width: 900px){.page-projects .project-buttons ul{display:inline-block}}@media screen and (max-width: 900px){.page-projects .project-buttons ul li{display:inline-block;float:left}}.page-projects .project-buttons button{color:#00e89c;border-color:#00e89c;position:relative;margin-top:15px;cursor:pointer}.page-projects .project-buttons .button:hover{background:rgba(0,232,156,.3);pointer-events:auto;cursor:pointer}.page-projects .project_single{transform:initial;margin-bottom:0;transform-origin:initial;position:absolute;bottom:50px;right:20px;border:2px solid #00e89c;opacity:0}@media screen and (max-width: 900px){.page-projects .project_single{top:485px;bottom:initial;right:0px}}.page-projects .active{opacity:1;transition-duration:.5s;z-index:99999}@media screen and (max-width: 900px){.page-projects .content{margin-top:80vh;padding-bottom:100px}}.world-map{width:90%;height:100vh;position:relative;display:block;float:right;z-index:1;padding-top:40px}@media screen and (max-width: 900px){.world-map{height:60vh;position:absolute;top:-35vh}}@media screen and (max-width: 900px){.world-map .project_wrap{display:none}}.fill{fill:#ff4aff;transition-duration:.4s}.filled{fill:#ff4aff;transition-duration:.4s}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#project-page-hero-section{height:100vh;display:flex}@media screen and (max-width: 900px){#project-page-hero-section{display:inline-block}}@media screen and (min-width: 1024px)and (max-width: 1200px){#project-page-hero-section{height:75vh}}#project-page-hero-section .left{width:50%}@media screen and (max-width: 900px){#project-page-hero-section .left{width:100%}}#project-page-hero-section .left-inner-wrap{width:70%;margin:10%}@media screen and (max-width: 900px){#project-page-hero-section .left-inner-wrap{width:100%;margin:10px}}#project-page-hero-section .left-inner-wrap .region-wrap{display:inline-block;width:100%}#project-page-hero-section .left-inner-wrap .region-wrap .region-inner-wrap{display:inline-block;width:75%;margin-top:-2px}#project-page-hero-section .left-inner-wrap .region-wrap .region-inner-wrap strong{color:#0a0050}#project-page-hero-section .region-wrap::before{content:"Region︱";color:#0a0050;font-weight:bolder;float:left}#project-page-hero-section .region{display:inline-block;float:left}#project-page-hero-section .header-image img{width:600px;height:auto}.single-projekte .video{width:80%;margin:0 auto;padding-bottom:150px}@media screen and (max-width: 900px){.single-projekte .video{width:100%;padding-top:150px}}@media screen and (max-width: 900px){.single-projekte{padding-top:0px}}.single-projekte .heateor_sss_vertical_sharing{padding:0px !important}.project-facts-bubble{width:400px;height:400px;line-height:400p;background-color:#ff4aff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;margin-left:-70px;position:absolute}@media screen and (max-width: 900px){.project-facts-bubble{margin-left:0;margin-top:50px}}.project-facts-bubble .project-facts{width:60%;margin-left:100px;padding-top:55px}@media screen and (max-width: 900px){.project-facts-bubble .project-facts{width:80%;margin:0 auto}}.project-facts-bubble .project-facts p{font-size:.9rem;line-height:1.6rem}.project-purpose-wrap{display:inline-block}.project-purpose{width:60%;position:relative;float:right}@media screen and (max-width: 900px){.project-purpose{width:100%;display:inline-block;float:inherit;padding-top:400px}}.project-purpose .project-purpose-inner-wrap{width:65%;margin-bottom:100px;margin-top:100px;hyphens:auto}@media screen and (max-width: 900px){.project-purpose .project-purpose-inner-wrap{width:90%;margin:0 auto;margin-top:100px}}.swiper{width:850px;height:300px}.swiper2{height:400px;top:-100px}.swiper3{height:650px;top:-200px}.image-slider-wrap,.quotes-wrap,.local-team-wrap,.smart-facts-wrap{position:relative}@media screen and (max-width: 900px){.local-team-wrap{margin-top:100px}}.image-slider-wrap{height:690px;margin-bottom:200px}@media screen and (max-width: 900px){.image-slider-wrap{margin-bottom:-150px}}.swiper-button-next{right:90px !important;left:auto;top:60% !important}@media screen and (max-width: 900px){.swiper-button-next img{display:none}}@media screen and (max-width: 1342px)and (min-width: 950px){.swiper-button-next{right:-45px !important}}.swiper-button-prev{left:70px !important;right:auto;top:60% !important}@media screen and (max-width: 900px){.swiper-button-prev img{display:none}}@media screen and (max-width: 1342px)and (min-width: 950px){.swiper-button-prev{left:-45px !important}}.swiper-button-next::after,.swiper-button-prev::after{content:"" !important}.quotes-wrap .swiper-button-next,.quotes-wrap .swiper-button-prev{top:50% !important}.local-team-slider .team-member-single{width:400px;height:330px}.local-team-slider .team-member-single .hidden-text-wrap{width:400px;height:100%;opacity:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;background:rgba(10,0,80,.7)}.local-team-slider .team-member-single .hidden-text{width:350px;position:relative;text-align:center;top:25%}.local-team-slider .team-member-single .hidden-text h4{font-size:1.1rem}.local-team-slider .team-member-single .hidden-text h3,.local-team-slider .team-member-single h4{color:#fff;z-index:1;text-transform:initial;margin-right:5px;margin-left:5px}.local-team-slider .team-member-single .team-member-image{width:250px;height:200px;background-size:100%;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 900px){.local-team-slider .team-member-single .team-member-image{width:100%;height:300px}}.local-team-slider .team-member-single .team-member-image:hover>.hidden-text-wrap{opacity:1;transition-duration:.5s}.quotes-slider .quote-single{display:inline-block}.quotes-slider .quote-single .left{width:30%;float:left}.quotes-slider .quote-single .right{width:70%;float:left}.quotes-slider .quote-single .quote-image{width:250px;height:250px;background-size:cover;background-position:center center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%}@media screen and (max-width: 299px){.quotes-slider .quote-single .quote-image{display:none}}@media screen and (min-width: 300px)and (max-width: 450px){.quotes-slider .quote-single .quote-image{height:100px}}@media screen and (min-width: 451px)and (max-width: 599px){.quotes-slider .quote-single .quote-image{height:130px}}@media screen and (min-width: 600px)and (max-width: 700px){.quotes-slider .quote-single .quote-image{height:150px}}@media screen and (min-width: 701px)and (max-width: 800px){.quotes-slider .quote-single .quote-image{height:200px}}.quotes-slider .quote-single .quote-end{transform:rotate 180deg;rotate:180deg;position:absolute;right:0px;bottom:150px}@media screen and (max-width: 800px)and (min-width: 300px){.quotes-slider .quote-single .quote-end{bottom:0px}}.quotes-slider .quote-single .quote-text svg{width:40px;height:40px}.quotes-slider .quote-single .quote-text p{font-size:.9em;line-height:2em}.quotes-slider .quote-single .quote-text{padding-left:20px;padding-right:20px}.hex-parallax{position:relative;width:100%;float:right;right:-77vw;bottom:10vh}@media screen and (max-width: 900px){.hex-parallax{right:-45vw}}.x-parallax{position:relative;width:100%;float:left;left:-17vw;top:-10vh}@media screen and (max-width: 900px){.x-parallax{height:200px}}.image-slider .image-image{height:500px;background-size:cover;background-position:center center;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;background-repeat:no-repeat}@media screen and (max-width: 450px){.image-slider .image-image{height:200px}}@media screen and (max-width: 900px){.image-slider .image-image{height:55%;background-size:100%}}.image-slider .image-text p{font-size:.9rem;text-align:center;padding-top:10px}.facts-inner-wrap{padding-left:95px;padding-top:100px}.who-we-are-wrap{display:flex;padding-top:100px;padding-bottom:50px}@media screen and (max-width: 900px){.who-we-are-wrap{display:inline-block}}.who-we-are-wrap .who-we-are-bubble{width:400px;height:400px;background-color:#7ff3cd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;margin-left:-25px;position:relative;float:left}@media screen and (max-width: 900px){.who-we-are-wrap .who-we-are-bubble{position:absolute;z-index:-2;height:55%}}.who-we-are-wrap .right{width:65%;float:left;padding-left:100px;padding-top:100px}@media screen and (max-width: 900px){.who-we-are-wrap .right{width:100%;padding-left:0;padding-top:0}}.marketplace-wrap .right{width:65%;padding-left:100px;padding-top:80px}@media screen and (max-width: 900px){.marketplace-wrap .right{width:100%;padding-left:0;padding-top:0}}.smart-facts-wrap{display:inline-block;padding-bottom:100px}.smart-facts-wrap .right{display:inline-block;float:left;width:60%;padding-left:100px}@media screen and (max-width: 900px){.smart-facts-wrap .right{width:100%;padding-left:0px}}@media screen and (min-width: 750px)and (max-width: 1023px){.smart-facts-wrap .right{width:45%}}@media screen and (min-width: 1024px)and (max-width: 1200px){.smart-facts-wrap .right{width:40%;padding-left:50px}}.smart-facts-wrap .smart-facts-bubble{width:500px;height:500px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;left:-44px;position:relative;float:left;background-color:#4cefb9}@media screen and (max-width: 900px){.smart-facts-wrap .smart-facts-bubble{height:400px;width:400px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;left:0}}.smart-facts-wrap .smart-facts-bubble h2{padding-bottom:30px}.smart-facts-wrap .smart-facts-bubble .smart-facts-inner{padding-left:95px;padding-top:100px}@media screen and (max-width: 900px){.smart-facts-wrap .smart-facts-bubble .smart-facts-inner{padding-left:10px;padding-top:50px}}.smart-facts-wrap .smart-facts-bubble strong{font-family:messinasans;font-weight:bolder;color:#ff4aff;font-size:1.3em}.smart-facts-wrap .smart-facts-right{display:inline-block;float:left;padding-top:100px}.smart-facts-wrap .smart-facts-right .smart-facts-single{width:325px;display:inline-block;padding-top:20px;padding-right:10px;padding-bottom:20px;padding-left:10px;float:left}@media screen and (max-width: 900px){.smart-facts-wrap .smart-facts-right .smart-facts-single{width:370px}}.smart-facts-wrap .smart-facts-right .smart-facts-single p{font-size:.9em}.smart-facts-wrap .smart-facts-right .smart-facts-single p strong{font-family:messinasans;font-weight:bolder;color:#ff4aff;font-size:1.4em}.smart-facts-wrap .button-wrap{display:inline-block;width:100%;padding-top:50px;padding-bottom:100px}.smart-facts-wrap .button-wrap .button{position:relative;margin-left:100px}.contact-person-outer-wrap{position:relative;display:inline-block;width:100%}.contact-person-wrap-2{margin:0 auto;width:100%;text-align:center;display:inline-block;padding-top:100px}@media screen and (max-width: 900px){.contact-person-wrap-2{padding-top:0px}}.contact-person-wrap-2 .contact-person-single-bubble{text-align:left;display:inline-block}.contact-person-wrap-2>div:nth-child(2){background-color:#4cefb9;width:300px;height:300px;margin-left:100px;top:-100px;position:relative}@media screen and (max-width: 900px){.contact-person-wrap-2>div:nth-child(2){top:0px;margin-left:0px}}.contact-person-wrap-2>div:nth-child(2) .contact-person-image{width:130px;height:130px}.contact-person-wrap-3{display:inline-block;float:right}.contact-person-wrap-3 .contact-person-single-bubble{float:left}.contact-person-wrap-3>div:nth-child(1){width:300px;height:300px;margin-right:35px;margin-top:80px;position:relative;background-color:#4cefb9;left:-100px}@media screen and (max-width: 900px){.contact-person-wrap-3>div:nth-child(1){margin-right:0px;left:0px;margin-top:40px}}.contact-person-wrap-3>div:nth-child(2){margin-top:20px;position:relative;top:-50px;left:-50px}@media screen and (max-width: 900px){.contact-person-wrap-3>div:nth-child(2){top:0px;left:0px;margin-top:40px}}.contact-person-wrap-3>div:nth-child(3){width:300px;height:300px;margin-left:30px;background-color:#4cefb9;top:-100px;position:relative}@media screen and (max-width: 900px){.contact-person-wrap-3>div:nth-child(3){top:0px;margin-left:0px;margin-top:40px}}@media screen and (min-width: 1024px)and (max-width: 1150px){.contact-person-wrap-3>div:nth-child(3){right:-300px}}.contact-person-wrap .contact-person-single-bubble,.contact-person-wrap-2 .contact-person-single-bubble,.contact-person-wrap-3 .contact-person-single-bubble{width:320px;height:320px;background-color:#ff4aff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;margin:0 auto}.contact-person-wrap .contact-person-single-bubble .contact-person-image,.contact-person-wrap-2 .contact-person-single-bubble .contact-person-image,.contact-person-wrap-3 .contact-person-single-bubble .contact-person-image{width:150px;height:150px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;position:relative;bottom:30px}.contact-person-wrap .contact-person-single-bubble .contact-person-text-wrap,.contact-person-wrap-2 .contact-person-single-bubble .contact-person-text-wrap,.contact-person-wrap-3 .contact-person-single-bubble .contact-person-text-wrap{width:63.5%;margin:0 auto;position:relative;bottom:15px}.contact-person-wrap .contact-person-single-bubble .contact-person-text-wrap p,.contact-person-wrap-2 .contact-person-single-bubble .contact-person-text-wrap p,.contact-person-wrap-3 .contact-person-single-bubble .contact-person-text-wrap p{font-size:.8em;line-height:1.5em}.contact-person-wrap .contact-person-single-bubble .contact-person-text-wrap p strong,.contact-person-wrap-2 .contact-person-single-bubble .contact-person-text-wrap p strong,.contact-person-wrap-3 .contact-person-single-bubble .contact-person-text-wrap p strong{font-size:1.2em}.contact-person-wrap .contact-person-single-bubble .contact-person-text-wrap a,.contact-person-wrap-2 .contact-person-single-bubble .contact-person-text-wrap a,.contact-person-wrap-3 .contact-person-single-bubble .contact-person-text-wrap a{color:#0a0050;font-size:.8em;font-weight:bolder}.contact-person-wrap .contact-person-single-bubble .contact-person-text-wrap a span,.contact-person-wrap-2 .contact-person-single-bubble .contact-person-text-wrap a span,.contact-person-wrap-3 .contact-person-single-bubble .contact-person-text-wrap a span{font-size:14px}@media screen and (max-width: 900px){.contact-person-wrap .contact-person-single-bubble,.contact-person-wrap-2 .contact-person-single-bubble,.contact-person-wrap-3 .contact-person-single-bubble{margin-top:100px}}.partners-wrap{margin:0 auto;text-align:center;padding-top:200px}.partners-wrap .partner-first-row{width:50vw;margin:0 auto}@media screen and (max-width: 900px){.partners-wrap .partner-first-row{width:100%}}.partners-wrap .partners-second-row{display:inline-block;width:50vw;margin:0 auto}.partners-wrap .partners-second-row .partner-logo-single{display:inline-block;width:200px;height:150px;background-position:center center;background-size:cover;margin-left:15px;margin-right:15px}@media screen and (max-width: 900px){.partners-wrap .partners-second-row .partner-logo-single{width:150px;height:100px;margin-left:0;margin-right:0}}@media screen and (max-width: 900px){.partners-wrap .partners-second-row{width:100%}}.related-projects{padding-top:200px}.related-projects .projects_wrap{margin-top:50px;height:900px;position:relative}@media screen and (max-width: 900px){.related-projects .projects_wrap{margin-bottom:100px;height:initial}}.related-projects .scroll_right{height:1000px}.aboutus-page #front-page-intro-section{padding-top:100px}.aboutus-page #front-page-intro-illu #front-page-intro-bubble{background-color:#ffa4fa;left:30%}@media screen and (max-width: 900px){.aboutus-page #front-page-intro-illu #front-page-intro-bubble{left:-15%}}.aboutus-page #front-page-intro-illu #front-page-intro-bubble img{width:100%;margin-left:0px;right:200px;position:relative}@media screen and (max-width: 900px){.aboutus-page #front-page-intro-illu #front-page-intro-bubble img{width:70%;right:0}}.aboutus-page .video{width:80%;margin:0 auto}@media screen and (max-width: 600px){.aboutus-page .video{width:100%;padding-top:0px;padding-bottom:0px}}.aboutus-page .video h2{padding-bottom:50px}.boxes{margin:0 auto;width:100%;padding-top:50px;position:relative;display:inline-block;text-align:center;padding-bottom:100px}.box_single{display:inline-block;background-color:#0a0050;width:310px;height:450px;color:#fff;padding:35px;margin:0 auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;margin:10px;vertical-align:top;text-align:left}@media screen and (max-width: 900px){.box_single{margin:0px;padding:30px}}.box_icon{text-align:center;width:90px;height:90px;margin:0 auto}.box_content{padding-top:50px}.box_content h3{font-size:1rem;font-weight:bold;text-transform:none;letter-spacing:normal;padding-bottom:.9rem;color:#fff;height:95px}.box_content p{font-size:.9rem}.team-image{width:80%;height:500px;margin:0 auto;background-size:cover;background-position:center center;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;margin-top:100px;margin-bottom:100px}@media screen and (max-width: 900px){.team-image{width:100%;height:200px;margin-top:50px}}.sdd-page #front-page-hero-section{background-color:#4cefb9}.sdd-page #front-page-hero-section #front-page-hero-container #front-page-hero-background{width:100vw}@media screen and (min-width: 300px)and (max-width: 600px){.sdd-page #front-page-hero-section #front-page-hero-container #front-page-hero-background{opacity:.6}}.sdd-page #front-page-hero-section #front-page-hero-container #front-page-hero-content{display:inline-block}.sdd-page #front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-logo{width:250px}@media screen and (max-width: 900px){.sdd-page #front-page-hero-section #front-page-hero-container #front-page-hero-content #front-page-hero-logo{width:150px}}.sdd-page #front-page-hero-section #front-page-hero-container #front-page-hero-content h1{font-size:2.8rem;margin-top:30px;color:#0a0050 !important}.sdd-page .map-video-wrap{width:100%;display:inline-block;background-color:#0a0050;padding-top:50px;padding-bottom:50px}.sdd-page .map-video-wrap .left{width:70%;float:left}@media screen and (max-width: 900px){.sdd-page .map-video-wrap .left{width:100%;float:initial}}@media screen and (max-width: 600px){.sdd-page .map-video-wrap .left{padding-top:100px}}.sdd-page .map-video-wrap .right{width:30%;float:right}@media screen and (max-width: 900px){.sdd-page .map-video-wrap .right{width:100%;float:initial}}.sdd-page .map-video-wrap .right .schedule-register-container{margin-top:1em}.sdd-page .map-video-wrap .right .schedule-register-container p{font-size:1rem;color:#fff}.sdd-page .map-video-wrap .right .schedule-register-container button{position:relative;margin:0;margin-top:1.5em}.sdd-page .map-video-wrap h2{color:#fff;text-align:center}@media screen and (min-width: 900px)and (max-width: 1000px){.sdd-page .lines{top:55vh}}@media screen and (min-width: 1001px){.sdd-page .lines{top:100vh}}.sdd-page #front-page-intro-section button{position:unset;margin:0}.sdd-page #front-page-intro-section .sdd-intro-buttons{margin:4vh 0}.sdd-page #front-page-intro-section .sdd-intro-buttons :first-child{margin-bottom:1.5em}@media screen and (min-width: 600px){.sdd-page #front-page-intro-section .sdd-intro-buttons :first-child{margin-bottom:0}.sdd-page #front-page-intro-section .sdd-intro-buttons :first-child .button{margin-right:1em}}.sdd-page #front-page-intro-section #front-page-intro-illu{width:100%;position:relative;height:500px}@media screen and (max-width: 900px){.sdd-page #front-page-intro-section #front-page-intro-illu{height:auto;padding-bottom:0px}}@media screen and (max-width: 600px){.sdd-page #front-page-intro-section #front-page-intro-illu{height:300px}}.sdd-page #front-page-intro-section #front-page-intro-illu #front-page-intro-bubble{min-width:350px;height:350px;top:300px;position:absolute;left:-10%;z-index:-1}@media screen and (max-width: 900px){.sdd-page #front-page-intro-section #front-page-intro-illu #front-page-intro-bubble{min-width:250px;min-height:250px;height:550px}}@media screen and (max-width: 600px){.sdd-page #front-page-intro-section #front-page-intro-illu #front-page-intro-bubble{min-width:500px;position:relative;top:0px}}.sdd-page #front-page-intro-section #front-page-intro-illu #front-page-intro-bubble .moving_elements{left:55px;top:-115px}@media screen and (max-width: 900px){.sdd-page #front-page-intro-section{margin-bottom:0vh}}.sdd-page .information-outer-wrap{padding-top:100px;padding-bottom:100px}.sdd-page .information-outer-wrap strong{font-family:"messinasans";color:#ff4aff;font-size:1.3em}.sdd-page .information-outer-wrap p{line-height:2em}.sdd-page .wrap{display:inline-block;float:left;padding-right:10px;font-weight:bolder;font-family:"messinasans"}.sdd-page .video-overlay{position:relative;width:100%;display:inline-block;margin:0 auto;text-align:center}@media screen and (min-width: 300px)and (max-width: 500px){.sdd-page .video-overlay{position:relative}}@media screen and (max-width: 900px){.sdd-page .video-overlay .box-wrap{top:50px;position:relative}}@media screen and (min-width: 300px)and (max-width: 500px){.sdd-page .video-overlay .box-wrap{position:relative;top:0px}}.sdd-page .video-overlay .box-wrap .window.popmake-226 .time{bottom:85px}.sdd-page .video-overlay .box-wrap .window{width:310px;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;display:inline-block;position:relative;border:1px solid #0a0050;margin:15px 11px 10px 0px;text-align:left;padding:10px 25px 10px 25px}.sdd-page .video-overlay .box-wrap p{font-family:messinasans;font-weight:bolder;color:#0a0050;font-size:.8em}.sdd-page .video-overlay .box-wrap h3{font-family:messinasans;font-weight:bolder;font-size:1.8em;text-transform:none}@media screen and (max-width: 900px){.sdd-page .video-overlay .box-wrap h3{font-size:1em}}.sdd-page .video-overlay .box-wrap h4{font-family:messinasans;font-weight:bolder;color:#00e89c;font-size:1.3em;padding-bottom:15px}@media screen and (max-width: 900px){.sdd-page .video-overlay .box-wrap h4{font-size:.8em}}.sdd-page .video-overlay .box-wrap .pink{color:#ff4aff}.sdd-page .video-overlay .box-wrap .window:first-child .time{top:65px}.sdd-page .who-we-are-bubble{background-color:#ffa4fa}@media screen and (max-width: 600px){.sdd-page .who-we-are-bubble{position:absolute;z-index:-2}}@media screen and (max-width: 900px){.sdd-page .who-we-are-bubble{height:400px}}.bottom-text{padding-top:100px;padding-bottom:200px;text-align:center;font-family:"messinasans";font-weight:bolder}.bottom-text p{font-size:1.5em;font-weight:bold;font-family:"messinasans"}.page h1,.error404 h1{color:#0a0050;padding-bottom:50px}.page h2,.error404 h2{line-height:1.5em;padding-top:18px}.page .wrap-right,.page .wrap-left,.error404 .wrap-right,.error404 .wrap-left{width:50%;float:left;padding-right:50px;padding-left:50px}@media screen and (max-width: 900px){.page .wrap-right,.page .wrap-left,.error404 .wrap-right,.error404 .wrap-left{width:100%;padding-right:0px;padding-left:0px;display:inline-block}}.page .wrap-full,.error404 .wrap-full{padding-top:100px;padding-bottom:150px;display:inline-block;margin:0 auto}.page .wrap-full ul,.error404 .wrap-full ul{margin-block-start:1em;margin-inline-start:2em;margin-block-end:1em}@media screen and (max-width: 900px){.page .wrap-full,.error404 .wrap-full{padding-top:0}}.page .form-wrap,.error404 .form-wrap{width:100%}.page form input,.page form textarea,.error404 form input,.error404 form textarea{border:2px solid #0a0050;height:50px;width:100%;padding:10px;margin:10px 0px 0px 0px;font-family:"messinasansbook";font-size:.7em}.page form .submit-button,.error404 form .submit-button{padding-top:10px;padding-bottom:10px;text-align:center;margin:0 auto}.page form .submit-button .wpcf7-spinner,.error404 form .submit-button .wpcf7-spinner{display:none !important}.page form .submit-button:hover,.error404 form .submit-button:hover{background-color:#fff;color:#0a0050}.page form .wpcf7-list-item,.error404 form .wpcf7-list-item{margin:0}.page form .wpcf7-not-valid-tip,.error404 form .wpcf7-not-valid-tip{font-size:.5em}.page form textarea,.error404 form textarea{height:200px}.page form input[type=checkbox],.error404 form input[type=checkbox]{width:20px;float:left}.page form input[type=submit],.error404 form input[type=submit]{background-color:#0a0050;color:#fff;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-khtml-border-radius:50px;width:190px;margin:0 auto;text-align:center;transition-duration:.4s;border:1px solid #0a0050;text-transform:uppercase}.page form input [tpye=submit]:hover,.error404 form input [tpye=submit]:hover{background-color:#fff;color:#0a0050}.page form .checkbox,.error404 form .checkbox{display:inline-block;width:100%}.page form .checkbox .dsgvo,.error404 form .checkbox .dsgvo{float:left;width:10%}.page form .checkbox p,.error404 form .checkbox p{float:left;display:inline-block;font-size:14px}.page form .checkbox input:first-child,.error404 form .checkbox input:first-child{height:20px;margin-top:24px}.lines{position:absolute;z-index:-2;width:100%;top:80vh;opacity:.5}@media screen and (max-width: 900px){.lines{display:none}}.lines .last{padding-left:45vw;position:relative;padding-top:200px}.aboutus-page .lines{top:-35vh}@media screen and (max-width: 900px){.aboutus-page .lines{top:130vh}}.aboutus-page .lines .last{top:-100px;padding-left:0px;padding-top:0px}.aboutus-page .lines .middle{position:absolute;top:280vh}.aboutus-page .lines .end{padding-top:100vh}.sdd-page .lines .thirdlast{position:relative;padding-top:50vh}.sdd-page .lines .last{padding-left:0;padding-top:0}.sdd-page .video-container{position:relative;padding-bottom:56.25%;height:0}.sdd-page .video-container iframe{position:absolute;top:0;left:0;width:90%;height:90%;margin-top:20px;margin-left:5%}.sdd-page #livestream-bubble-wrap{position:absolute;top:30vh;width:100%;text-align:center}.sdd-page .livestream-bubble{position:relative;margin:0 auto;width:200px;height:200px;border-radius:200px;background-color:#ff4aff;box-shadow:0 0 0 0 #fd7ffd;transform:scale(1);animation:pulse-bubble 2s infinite}@keyframes pulse-bubble{0%{transform:scale(0.95);box-shadow:0 0 0 0 #fd7ffd}70%{transform:scale(1);box-shadow:0 0 0 10px #fd7ffd}100%{transform:scale(0.95);box-shadow:0 0 0 0 #fd7ffd}}.sdd-page .livestream-bubble a{color:#00e89c;font-weight:bold}.sdd-page .livestream-bubble h1{font-size:1.5rem !important;padding-top:40px;text-transform:inherit}.single-projekte{padding-top:30px}@media screen and (max-width: 900px){.single-projekte{padding-top:0px}}.single-projekte .grid-width-full{display:block;position:relative}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements{position:relative;right:-120px;left:initial;top:70px}@media screen and (max-width: 900px){.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements{top:15px;right:-50px}}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .one{width:30px;height:30px;left:80px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .one img{width:30px;height:30px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .two{width:60px;height:60px;left:50px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .two img{width:60px;height:60px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .three{width:50px;height:50px;left:50px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .three img{width:50px;height:50px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .four{width:50px;height:50px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .four img{width:50px;height:50px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .five{left:-20px;width:60px;height:60px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .five img{width:60px;height:60px}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .six{left:-20px;width:65px;height:65px;z-index:10}.single-projekte #project-page-hero-section .right #front-page-intro-illu .moving_elements .six img{width:65px;height:65px}@media screen and (max-width: 900px){.single-projekte #project-page-hero-section .right #front-page-intro-illu{padding-top:70px}}.single-projekte #project-page-hero-section .lines{top:0}.single-projekte .lines.purpose{top:-35vh}.single-projekte .lines.facts{position:relative;top:-900px;opacity:1;height:200px}.single-projekte .lines.smart-facts{top:-30vh}.postid-396 .local-team-slider>div:nth-child(1){display:none}.postid-396 .local-team-slider>div:nth-child(3){display:none}.postid-396 .local-team-wrap .swiper-button-next,.postid-396 .local-team-wrap .swiper-button-prev{display:none}.single-post{padding-top:100px}@media screen and (max-width: 900px){.single-post{padding-top:50px}}.single-post h1{color:#0a0050;padding-bottom:50px;font-size:1.85rem;text-align:center;text-transform:none}.single-post .wrap-full{display:block}.single-post .wrap-blog-content{padding-top:100px;padding-bottom:100px;width:90%;margin:0 auto}.single-post .video{margin-top:100px;margin-bottom:10px}.single-post .left{width:100%;float:left}@media screen and (max-width: 900px){.single-post .left{width:100%}}.single-post .right{width:65%;margin:0 auto;float:none}@media screen and (max-width: 900px){.single-post .right{width:100%}}.single-post .right .header-image img{width:100%;height:auto;border-radius:25px}.single-post .heateor_sss_vertical_sharing{padding:0px !important}.page-template-page-archive .recent_posts{width:100%;margin:0 auto;display:inline-block;text-align:center}.page-template-page-archive .heateor_sss_bottom_sharing{display:none}.page-template-page-archive .heateor_sss_sharing_ul{display:none}.page-template-page-archive .project_single{transform:initial;height:500px;margin:10px;display:inline-block;text-align:left}.page-template-page-archive .project_single .project_content{height:295px;position:relative}.page-template-page-archive .project_single h3{color:#fff;text-transform:unset;font-size:1.1rem;padding-bottom:10px}.page-template-page-archive .project_single .project_title{margin:auto;width:100%;padding-left:0;padding-right:0;padding-bottom:10px}.page-template-page-archive .lines{top:20vh}/*# sourceMappingURL=styles.min.css.map */