@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,600,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway&display=swap);.burger,.burger:after,.burger:before{width:20px;height:2px;background:#222;border-radius:5px;transition:all .4s ease-in-out}.burger:after,.burger:before{content:"";position:absolute}.burger:before{transform:translateY(-7px) translateX(-10px)}.burger:after{transform:translateY(7px) translateX(-10px)}.burger--open{transform:translateX(-25px);width:20px;height:2px;background:transparent;border-radius:5px;transition:all .4s ease-in-out}.burger--open:before{transform:rotate(-45deg) translate(10px,10px)}.burger--open:after,.burger--open:before{content:"";position:absolute;width:20px;height:2px;background:#fff;border-radius:5px;transition:all .2s ease-in-out}.burger--open:after{transform:rotate(45deg) translate(10px,-10px)}:export{background:#f0f0f0;menu:#5b6b7b;primary:#adb4c0;highlight:#db7070;text:#222;backgroundFade:#687887;backgroundFade2:#687887;backgroundFade3:#687887}.hamburger-menu{display:none;z-index:9}.hamburger-menu,.hamburger-menu .menu-secondary-background-color{top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%}.hamburger-menu .menu-secondary-background-color{background-color:#db7070;z-index:-1}.hamburger-menu .menu-layer{position:relative;background:linear-gradient(-37deg,#687887,#5b6b7b 50.71%);height:100%;overflow:hidden}.hamburger-menu .menu-layer .menu-city-background{top:0;bottom:0;left:0;right:0;position:absolute;height:100%;width:100%;opacity:0;background-size:cover;background-repeat:no-repeat;animation:cameraPan 30s infinite}.hamburger-menu .menu-layer .wrapper{position:relative;padding:0 20px;display:grid;grid-template-columns:10% 38% 4% 38% 10%;grid-template-rows:5vh auto auto 10vh}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper{grid-template-columns:auto;grid-template-rows:50% 50%}}@media (min-width:1921px){.hamburger-menu .menu-layer .wrapper{grid-template-columns:20% 40% auto 20%}}.hamburger-menu .menu-layer .wrapper .menu-projects{grid-column:4/5;grid-row:2/3}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper .menu-projects{grid-column:1/2;grid-row:2/3;margin-bottom:20px}}.hamburger-menu .menu-layer .wrapper .menu-common{grid-column:2/3;grid-row:2/4}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper .menu-common{grid-column:1/2;grid-row:1/2}}.hamburger-menu .menu-layer .wrapper nav{display:block}.hamburger-menu .menu-layer .wrapper nav ul{padding:0;margin:0}.hamburger-menu .menu-layer .wrapper nav ul h1{color:#a9b3bc;font-size:4em;margin:0 0 1em}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper nav ul h1{font-size:3em;margin:1em 0 .5em}}@media (max-width:379px){.hamburger-menu .menu-layer .wrapper nav ul h1{font-size:2.5em;margin:1em 0 .7em}}.hamburger-menu .menu-layer .wrapper nav ul h1:before{content:"";display:block;position:relative;width:150px;height:8px;top:1.25em;left:-1.5em;background-color:#db7070}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper nav ul h1:before{width:90px;height:10px;top:1.25em;left:-1em}}@media (max-width:379px){.hamburger-menu .menu-layer .wrapper nav ul h1:before{width:90px;height:10px;top:1.3em;left:-1em}}.hamburger-menu .menu-layer .wrapper nav ul li{list-style:none;font-size:3rem;font-weight:700;width:30vw;height:auto;display:flex;flex-direction:column;margin:0 0 1em}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper nav ul li{width:auto;margin:0 0 .5em;font-size:2rem}}@media (max-width:379px){.hamburger-menu .menu-layer .wrapper nav ul li{margin:0 0 .3em;font-size:1.5rem}}.hamburger-menu .menu-layer .wrapper nav ul li a{cursor:pointer;color:#fff;text-decoration:none}.hamburger-menu .menu-layer .wrapper nav ul li a:hover{color:#db7070}.hamburger-menu .menu-layer .wrapper nav ul li a .imgWrapper{position:absolute;top:0;left:-1em;width:30px;height:30px}@media (max-width:768px){.hamburger-menu .menu-layer .wrapper nav ul li a .imgWrapper{position:inherit;top:0;left:0}}.hamburger-menu .menu-layer .wrapper nav ul li p{text-align:justify;font-size:.3em;color:#b8bfc7;font-weight:400}.header{width:100%;height:15vh;position:fixed;z-index:10;transition:all .4s ease-in-out;background-color:transparent;display:grid;grid-template-columns:12% auto auto 12%;grid-template-rows:100%}@media (max-width:768px){.header{height:120px;grid-template-columns:8% auto auto 8%;grid-template-rows:100%}}.header--scrolled{height:8vh;box-shadow:0 0 10px #5b6b7b;background-color:#db7070}@media (max-width:768px){.header--scrolled{height:90px}}.header .header-namespace{grid-column:2/3;grid-row:1/2;display:flex;align-items:center;transition:all .4s ease-in-out}.header .header-namespace .first-name{font-size:1.1em;font-weight:400;padding-right:4px}.header .header-namespace .last-name{font-size:1.1em;font-weight:900}.header .header-namespace .header-breadcrumb{padding-left:10px}@media (max-width:768px){.header .header-namespace .header-breadcrumb{font-size:.8em}}.header .inner-header{grid-column:3/4;grid-row:1/2;display:flex;justify-content:flex-end;align-items:center;z-index:20;transition:all .4s ease-in-out}.header .inner-header button{border:none;background:none;outline:none;cursor:pointer}.header .inner-header button .button-wrapper{width:auto;height:50px;display:flex;align-items:center;justify-content:flex-end}.home-container{display:grid;flex-direction:column;height:100vh;width:100vw;overflow:hidden;grid-template-columns:12% auto auto 12%;grid-template-rows:80px auto 100px}@media (max-width:768px){.home-container{grid-template-columns:8% auto auto 8%;grid-template-rows:60px 40% auto 15%}}.home-container .hero{grid-column:2/4;grid-row:2/3;padding-top:10vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}@media (max-width:768px){.home-container .hero{padding-top:15vh}}.home-container .hero .slogan{font-size:5em;font-weight:700;line-height:1.1em}@media (max-width:768px){.home-container .hero .slogan{font-size:2.5em;border-radius:10px}}.home-container .hero .select,.home-container .hero .select--active{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;-webkit-text-decoration-style:initial;text-decoration-style:solid;-webkit-text-decoration-color:#db7070;text-decoration-color:#db7070;cursor:pointer;transition:all .4s ease-in-out}.home-container .hero .select--active{color:#db7070}.home-container .footer{position:fixed;bottom:0;left:0;width:100vw;height:15vh;display:flex;flex-direction:column;align-items:center;background-color:#687887}.home-container .footer .spacer{position:absolute;left:-5px;bottom:-8vh;width:104vw;z-index:-4;transform:scaleY(.5) rotate(0deg)}@media (max-width:768px){.home-container .footer .spacer{transform:scaleY(1);bottom:8vh}}.home-container .footer .highlight{bottom:-1vh;-webkit-filter:drop-shadow(0 -20px 5px rgba(49,54,56,.295));filter:drop-shadow(0 -2px 5px rgba(49,54,56,.39))}@media (max-width:768px){.home-container .footer .highlight{bottom:10vh}}@media (max-width:768px){.home-container .footer{width:100%;height:12vh;display:flex;flex-direction:column;align-items:center}}.home-container .footer .links,.home-container .footer .links .links-wrapper{display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.home-container .footer .links .links-wrapper{width:2em;height:1.5em;margin:0 .5em;cursor:pointer}@media (max-width:768px){.home-container .footer .links .links-wrapper{width:1em;height:1.5em}}.home-container .footer .links .links-wrapper:hover{-webkit-filter:drop-shadow(0 0 2px #db7070);filter:drop-shadow(0 0 2px #db7070)}.home-container .footer .links .links-wrapper svg{width:auto;max-height:100%}.home-container .footer .cred{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:15px}@media (max-width:768px){.home-container .footer .cred{margin-top:2px;flex-direction:column;align-items:center;justify-content:center;line-height:.1em}}.home-container .footer .cred p{font-size:.8em}@media (max-width:768px){.home-container .footer .cred p{margin-top:1rem;font-size:.6em}}.home-container .footer .stats{position:absolute;right:12vw;bottom:4vh;width:15vw;height:15vh;display:flex;align-items:flex-end;justify-content:center;flex-direction:column}.home-container .footer .stats p{font-size:.8em}@media (max-width:768px){.home-container .footer .stats{left:8vw;bottom:4vh;width:25vw;height:10vh;align-items:flex-start}.home-container .footer .stats p{font-size:.5em}}.home-container .modelwrapper{background-color:#f0f0f0;position:absolute;width:100vw;height:100vh;z-index:-10;display:flex;align-items:center;justify-content:center;overflow:hidden}.home-container .modelwrapper img{width:100%;bottom:0}@media (max-width:768px){.home-container .modelwrapper img{width:150%;margin-right:0;transform:scaleX(1)}}.stoapp-container{height:auto;width:100%;overflow:hidden;background-color:#f0f0f0}.stoapp-container .stoAppHeader{position:relative;top:2%;width:100%;height:80vh;z-index:2}@media (max-width:768px){.stoapp-container .stoAppHeader{top:0}}.stoapp-container .stoAppHeader .introText{position:absolute;top:15vh;left:0;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}@media (max-width:768px){.stoapp-container .stoAppHeader .introText{top:25vh;left:0;z-index:-100}}.stoapp-container .stoAppHeader .introText .slogan{font-size:10em}@media (max-width:768px){.stoapp-container .stoAppHeader .introText .slogan{font-size:3.5em}}.stoapp-container .stoAppHeader .introText p{font-size:1em;margin-top:1rem}@media (max-width:768px){.stoapp-container .stoAppHeader .introText p{margin-top:.8rem;font-size:.6em}}.stoapp-container .stoAppHeader .img-wrapper{position:absolute;width:100%;height:auto;z-index:-1;overflow:hidden;left:0;top:15%}@media (max-width:768px){.stoapp-container .stoAppHeader .img-wrapper{width:180%;left:-40%;top:60%}}.stoapp-container .stoAppHeader .img-wrapper img{max-height:auto;max-width:100%}@media (max-width:768px){.stoapp-container .stoAppHeader .img-wrapper img{max-height:100%;max-width:auto;transform:scale(1)}}.stoapp-container .stoAppProblem{position:relative;height:100vh;width:100vw;padding-bottom:8vh;padding-top:16vh;z-index:1}@media (max-width:768px){.stoapp-container .stoAppProblem{padding-bottom:5vh}}.stoapp-container .stoAppProblem .stoAppProblemSpacer{position:absolute;top:-20vh;left:0;width:100vw;height:40vh;background-color:#a9b3bc;border-radius:100vw 0 0 0}@media (max-width:768px){.stoapp-container .stoAppProblem .stoAppProblemSpacer{top:-10vh;height:30vh;border-radius:0 0 0 0}}.stoapp-container .stoAppProblem .stoAppProblemHeader{position:absolute;top:15vh;width:100vw;height:auto;padding-left:4em;padding-right:4em;font-size:2.5em;font-weight:700;z-index:2}@media (max-width:768px){.stoapp-container .stoAppProblem .stoAppProblemHeader{font-size:1.4em;padding-left:1em;padding-right:1em}}.stoapp-container .stoAppProblem .backdrop{background:linear-gradient(-17deg,#b8bfc7,#a9b3bc 50.71%);background-color:#a9b3bc;width:100%;height:auto;padding-left:4em;padding-right:4em;padding-top:10vh;border-radius:0 0 2em 20em;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}@media (max-width:768px){.stoapp-container .stoAppProblem .backdrop{height:100%;border-radius:0 0 2em 50vw;align-items:flex-start;flex-direction:row;padding-left:1em;padding-right:1em;padding-top:15vh}}@media (max-width:379px){.stoapp-container .stoAppProblem .backdrop{height:120%;border-radius:0 0 2em 50vw;align-items:flex-start;flex-direction:row;padding-left:1em;padding-right:1em;padding-top:15vh}}.stoapp-container .stoAppProblem .backdrop .stoAppProblemPara{height:auto;width:50vw;padding:.5em;z-index:2}@media (max-width:768px){.stoapp-container .stoAppProblem .backdrop .stoAppProblemPara{width:100vw}}.stoapp-container .stoAppProblem .backdrop .ProblemWrapper{width:50vw;display:flex;flex-direction:column;padding:.5em;z-index:2}@media (max-width:768px){.stoapp-container .stoAppProblem .backdrop .ProblemWrapper{width:100%}}.stoapp-container .stoAppProblem .stoAppImage{position:absolute;bottom:-12vh;right:-1vw;width:40%;opacity:1;overflow:hidden;z-index:10}@media (max-width:768px){.stoapp-container .stoAppProblem .stoAppImage{bottom:-6vh;right:-2vh;width:80vw}}@media (max-width:379px){.stoapp-container .stoAppProblem .stoAppImage{bottom:-10vh}}.stoapp-container .stoAppProblem .stoAppImage img{max-width:100%;height:auto}.stoapp-container .stoAppProblem .stoAppWaste{position:absolute;bottom:8vh;left:0;width:auto;height:70vh;opacity:1;overflow:hidden;z-index:1;opacity:.4}@media (max-width:768px){.stoapp-container .stoAppProblem .stoAppWaste{left:0;bottom:5vh;width:auto;height:50vh}}.stoapp-container .stoAppProblem .stoAppWaste img{width:auto;max-height:100%}.stoapp-container .stoAppProblem .stoAppProblemIcon{position:absolute;bottom:10em;left:60vw;width:20vw;height:auto;z-index:10}@media (max-width:768px){.stoapp-container .stoAppProblem .stoAppProblemIcon{bottom:5em;left:45vw;width:20vw}}.stoapp-container .stoAppProblem .stoAppProblemIcon svg{-webkit-filter:drop-shadow(2px 2px 2px rgba(69,75,82,.7));filter:drop-shadow(2px 2px 2px rgba(69,75,82,.7))}.stoapp-container .stoAppProblem .rise{background-color:#5a6a7a;position:absolute;bottom:-3vh;right:0;height:auto;width:40vw;opacity:1;overflow:hidden;border-top-left-radius:30px;border-bottom-left-radius:80px;z-index:2;padding-left:5em;padding-top:2em;padding-bottom:2em}@media (max-width:768px){.stoapp-container .stoAppProblem .rise{bottom:-9vh;width:90vw;height:auto;border-top-left-radius:50px;border-bottom-left-radius:20px;padding-left:3em;padding-top:1.5em;padding-bottom:1.5em}}@media (max-width:379px){.stoapp-container .stoAppProblem .rise{bottom:-20vh}}.stoapp-container .stoAppProblem .rise img{max-width:100%;height:auto}.stoapp-container .first_section{position:relative;height:300vh;width:100vw}@media (max-width:768px){.stoapp-container .first_section{height:250vh}}@media (max-width:379px){.stoapp-container .first_section{margin-top:-10vh;height:300vh;bottom:-20vh}}.stoapp-container .first_section .architectureImg{position:absolute;top:5vh;right:15vw;width:auto;height:50vh;display:flex;justify-content:flex-end;opacity:.7}.stoapp-container .first_section .architectureImg img{max-height:100%;width:auto}@media (max-width:768px){.stoapp-container .first_section .architectureImg{justify-content:center;top:18vh;right:0;height:30vh}}.stoapp-container .first_section .descriptionWrapper{position:absolute;left:20vw;top:0;width:65%;height:20vh;padding:2em;opacity:0;z-index:2}@media (max-width:768px){.stoapp-container .first_section .descriptionWrapper{left:5vw;width:70%;top:10vh;height:60vh}}.stoapp-container .first_section .demoWrapper{position:absolute;right:0;top:60vh;width:50%;height:auto;padding:5em 2em 4em 4em;background:linear-gradient(90deg,#b8bfc7,#a9b3bc 50.71%);background-color:#b8bfc7;border-radius:80px 20px 180px 30px}@media (max-width:768px){.stoapp-container .first_section .demoWrapper{width:60%;top:60vh;padding:2em .5em 1em .8em;border-radius:10px 80px 80px 10px}}.stoapp-container .first_section .demoWrapper .demoWrapperHeadline{position:absolute;top:-3em;left:7em;width:100%}@media (max-width:768px){.stoapp-container .first_section .demoWrapper .demoWrapperHeadline{width:100%;top:-3em;left:0}}.stoapp-container .first_section .demoWrapper .demoDescrpWrapper{margin:1.5em 0}.stoapp-container .first_section .upcomingWrapper{margin:1em 0;padding:2em;width:120%;height:auto;background-color:#687887;border-radius:20px 0 0 20px;box-shadow:0 2px 4px 0 rgba(55,65,78,.2),0 3px 10px 0 rgba(58,63,73,.19)}@media (max-width:768px){.stoapp-container .first_section .upcomingWrapper{padding:1em;border-radius:10px 0 0 10px}}.stoapp-container .first_section .upcomingWrapper svg{position:absolute;top:-1em;left:15em;width:60px;height:60px}@media (max-width:768px){.stoapp-container .first_section .upcomingWrapper svg{top:-1em;left:35vw;width:50px;height:50px}}.stoapp-container .first_section .phonedummy{position:absolute;left:-5vw;top:35vh;height:auto;width:70%;opacity:1;padding:.5em;overflow:hidden}.stoapp-container .first_section .phonedummy svg{z-index:1}@media (max-width:768px){.stoapp-container .first_section .phonedummy{left:-45%;top:50vh;width:135%}}.stoapp-container .first_section .phonedummy .phoneshowchase{position:absolute;top:0;z-index:-2;width:24%;left:36%;height:69%;top:17%;display:flex;align-items:center;justify-content:center}.stoapp-container .first_section .phonedummy .phoneshowchase img{max-width:95%;height:auto}.stoapp-container .stoAppGetApp{z-index:1;margin-top:1em;position:relative;height:60vh;width:100%;border-radius:0 20em 2em 0;padding:2em 2em 2em 55%}@media (max-width:768px){.stoapp-container .stoAppGetApp{border-radius:0 10em 2em 0;height:40vh;padding:2em 2em 2em 40%;width:100%}}.stoapp-container .stoAppGetApp .androidWrapper{position:absolute;bottom:50%;right:3em;height:auto;width:6em;opacity:.2}@media (max-width:768px){.stoapp-container .stoAppGetApp .androidWrapper{bottom:20%;width:4em;right:0}}.stoapp-container .stoAppGetApp .downloadWrapper{z-index:1;position:absolute;bottom:20vh;right:-2em;height:10vh;width:25vw;padding:.25em 1em;background-color:#5b6b7b;border-radius:2em 0 0 10em;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 10px 0 rgba(55,65,78,.2),0 3px 10px 0 rgba(58,63,73,.19);font-size:14px;transition:all .4s ease-in-out}@media (max-width:768px){.stoapp-container .stoAppGetApp .downloadWrapper{bottom:1em;right:-2em;width:50vw;height:8vh}}@media (max-width:379px){.stoapp-container .stoAppGetApp .downloadWrapper{bottom:-1em}}.stoapp-container .stoAppGetApp .downloadWrapper a,.stoapp-container .stoAppGetApp .downloadWrapper p{font-size:3em;color:#fff}@media (max-width:768px){.stoapp-container .stoAppGetApp .downloadWrapper a,.stoapp-container .stoAppGetApp .downloadWrapper p{font-size:1.5em}}.stoapp-container .stoAppGetApp .downloadDevice{position:absolute;bottom:10vh;right:-2em;height:20vh;width:30vw;padding:.25em 1em;background-color:#b8bfc7;border-radius:2em 0 0 10em;display:flex;justify-content:center;align-items:center;font-size:14px;transition:all .4s ease-in-out}@media (max-width:768px){.stoapp-container .stoAppGetApp .downloadDevice{bottom:1.5em;right:-2em;width:50vw;height:10vh}}.stoapp-container .stoAppFooter{margin-top:5vh;position:relative;bottom:0;right:0;background-color:#a9b3bc;height:40vh;width:100vw;border-radius:10em 0 0 0}@media (max-width:768px){.stoapp-container .stoAppFooter{margin-top:7em;height:25vh}}.stoapp-container .stoAppFooter .textWrapper{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:768px){.stoapp-container .stoAppFooter .textWrapper{padding-bottom:2em;justify-content:flex-end;top:-100px;right:0;width:100vw;height:100%}}.stoapp-container .stoAppFooter .textWrapper Link{z-index:5}.stoapp-container .stoAppFooter .imgWrapper{position:absolute;top:-100px;right:0;width:35vw;height:100%;z-index:1}@media (max-width:768px){.stoapp-container .stoAppFooter .imgWrapper{top:-5em;right:-5em;width:80vw;height:100%}}.stoapp-container .stoAppFooter .imgWrapper img{transform:translate(4vw,2vh) rotate(270deg);width:auto;max-height:150%}@media (max-width:768px){.stoapp-container .stoAppFooter .imgWrapper img{max-height:100%}}.algaeContainer{height:170vh;width:100%;overflow:hidden;background-color:#f0f0f0}@media (max-width:768px){.algaeContainer{height:150vh}}@media (max-width:379px){.algaeContainer{height:160vh}}.algaeContainer .hero{position:relative;height:100vh;top:40vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}@media (max-width:768px){.algaeContainer .hero{top:30vh}}.algaeContainer .hero .textWrapper{z-index:2}.algaeContainer .hero .textWrapper .title{font-size:5em;font-weight:700;line-height:1.1em}@media (max-width:768px){.algaeContainer .hero .textWrapper .title{font-size:3.5em;border-radius:10px}}.algaeContainer .algaeWrapper{position:absolute;top:0;width:100%;-webkit-filter:grayscale(.2);filter:grayscale(.2);overflow:hidden}.algaeContainer .algaeWrapper .algaeImage{position:relative;width:100%;height:auto;transition:all .4s ease-in-out}@media (max-width:768px){.algaeContainer .algaeWrapper .algaeImage{width:320%;height:auto;animation-name:backgroundEffect;animation-duration:200s;animation-timing-function:linear;animation-iteration-count:infinite}}.algaeContainer .spacer{position:relative;left:-5px;bottom:1vh;width:104vw;z-index:1;transform:scaleY(1);-webkit-filter:drop-shadow(0 -2em 2em rgba(59,71,54,.7));filter:drop-shadow(0 -2em 2em rgba(59,71,54,.7))}@media (max-width:768px){.algaeContainer .spacer{bottom:15vh}}.algaeContainer .description{z-index:3;position:relative;background-color:#f0f0f0;top:-40vh;height:50vh;padding:0 12%;display:flex}@media (max-width:768px){.algaeContainer .description{flex-direction:column;padding:0 8%;top:-25vh}}@media (max-width:379px){.algaeContainer .description{height:60vh;flex-direction:column;padding:0 8%;top:-25vh}}.algaeContainer .description .descriptionFirst{width:52vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (max-width:768px){.algaeContainer .description .descriptionFirst{width:100%}}.algaeContainer .description .descriptionSecond{width:42vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 4%}@media (max-width:768px){.algaeContainer .description .descriptionSecond{padding:0;width:100%}}.algaeContainer .description .constructionWrapper{position:absolute;bottom:-10vh;left:2em;width:50vh;opacity:.1}@media (max-width:768px){.algaeContainer .description .constructionWrapper{left:50vw;transform:scaleX(-1);width:20vh}}.algaeContainer .footer{position:fixed;z-index:5;width:50vw;height:40vh;bottom:-20vh;border-radius:0 50em 0 0;background:linear-gradient(-57deg,rgba(77,129,70,.054),rgba(30,48,29,.5) 100.71%);display:flex;justify-content:flex-start;align-items:flex-start;padding:2vw 0 0 5vw;flex-direction:column}.algaeContainer .footer h4{font-size:2em}@media (max-width:768px){.algaeContainer .footer{align-items:center;bottom:0;width:100vw;height:12vh;padding:2vh 4vh;border-radius:0 0 0 0}.algaeContainer .footer h4{font-size:1em}}@keyframes backgroundEffect{0%{transform:translateX(0)}50%{transform:translateX(-500px)}to{transform:translateX(0)}}.contactContainer{height:100vh;width:100vw;overflow:hidden;background-color:#f0f0f0;display:flex;align-items:center}@media (max-width:768px){.contactContainer{flex-direction:column}}.contactContainer .contactText{width:50%;height:80%;opacity:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12%;transition:all .4s ease-in-out}@media (max-width:768px){.contactContainer .contactText{padding:8%;width:100%;height:40%;margin-top:20%}}@media (max-height:600px){.contactContainer .contactText{height:30%;opacity:.1}}.contactContainer .contactText .links{display:flex;width:100%;height:40px;margin:1em 0 0}.contactContainer .contactText .links .links-wrapper{display:flex;align-items:center;justify-content:center;width:auto;height:50px}.contactContainer .contactText .links .links-wrapper svg{width:26%}.contactContainer .contactForm{z-index:2;width:50%;height:80%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5% 0 0;transition:all .4s ease-in-out}@media (max-width:768px){.contactContainer .contactForm{align-items:center;justify-content:flex-start;width:100%;height:40%}}@media (max-height:600px){.contactContainer .contactForm{align-items:center;justify-content:flex-start;width:100%;height:60%;margin-top:-10em}}.contactContainer .contactForm form{width:60%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:768px){.contactContainer .contactForm form{align-items:center;justify-content:flex-start;width:90%;height:120%}}@media (max-height:600px){.contactContainer .contactForm form{align-items:center;justify-content:flex-start;width:90%;height:120%}}.contactContainer .contactForm form .form-input{width:100%;margin:.5em 0;background:none;border:none;border-bottom:1px solid #222;color:#222;font-size:14px;outline:none;transition:all .3s ease-in-out;background-color:#f0f0f0;padding:1em 1em 0;border-radius:.2em .2em 0 0;-webkit-filter:drop-shadow(.05em -.3em .05em rgba(79,82,97,.205));filter:drop-shadow(-.02em .2em .1em #a9b3bc)}.contactContainer .contactForm form .form-input:focus{width:105%;border-bottom:2px solid #db7070;margin:1em 0;-webkit-filter:drop-shadow(.05em -.1em .2em rgba(79,82,97,.205));filter:drop-shadow(-.05em .2em .4em #b8bfc7)}.contactContainer .contactForm form .form-input:hover{opacity:.7}.contactContainer .contactForm form .form-input-invalid{width:100%;margin:1em 0;background:none;border:1px groove #db7070;color:#222;font-size:14px;outline:none;transition:all .3s ease-in-out;background-color:#f0f0f0;padding:1em 1em 0;border-radius:.2em .2em 0 0;-webkit-filter:drop-shadow(0 0 .2em #db7070);filter:drop-shadow(0 0 .2em #db7070)}.contactContainer .contactForm form .captcha-wrapper{display:flex;align-items:center;justify-content:space-around}.contactContainer .contactForm form .captcha-wrapper img{height:30px}.contactContainer .contactForm form .captcha-wrapper .form-input,.contactContainer .contactForm form .captcha-wrapper .form-input-invalid{width:50%}.contactContainer .contactForm form .btnSubmit{opacity:1;width:25%;height:3em;margin:1em 0;background-color:#b8bfc7;border:none;border-bottom:1px solid #222;color:#222;outline:none;cursor:pointer;transition:all .3s ease-in-out;padding:1em 1em .5em;border-radius:.2em .2em 0 0;-webkit-filter:drop-shadow(.05em -.3em .05em rgba(79,82,97,.205));filter:drop-shadow(-.02em .2em .1em #a9b3bc)}@media (max-width:768px){.contactContainer .contactForm form .btnSubmit{width:30%}}.contactContainer .contactForm form .btnSubmitinactive{opacity:.1;width:25%;height:3em;margin:1em 0;background-color:#b8bfc7;border:none;border-bottom:1px solid #222;color:#222;outline:none;cursor:not-allowed;transition:all .3s ease-in-out;padding:1em 1em .5em;border-radius:.2em .2em 0 0;-webkit-filter:drop-shadow(.05em -.3em .05em rgba(79,82,97,.205));filter:drop-shadow(-.02em .2em .1em #a9b3bc)}.contactContainer .contactImg{position:fixed;bottom:0;left:0;width:40vw;height:auto;transform:rotate(90deg)}.contactContainer .contactImg img{max-width:100%;height:auto}@media (max-height:600px){.contactContainer .contactImg{display:none}}*{box-sizing:border-box;padding:0;margin:0;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#222}.tiny{font-size:1em}@media (max-width:768px){.tiny{font-size:.7em}}.bold{font-weight:700}.padding{padding-bottom:1em;padding-top:1em}@media (max-width:768px){.padding{padding-bottom:.8em;padding-top:.8em}}.spread{letter-spacing:.2em}.hit{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;-webkit-text-decoration-style:initial;text-decoration-style:solid;-webkit-text-decoration-color:#db7070;text-decoration-color:#db7070;font-weight:700}.bulletpoint:before{content:"• "}.dennis-wrapper{overflow:hidden}.dennis-wrapper svg{position:absolute;width:-50%;height:300%;bottom:90%;left:10%;transform:scaleX(-1)}@media (max-width:768px){.dennis-wrapper svg{position:absolute;width:10;height:220%;bottom:55%;left:74%;transform:scaleX(1)}}.waste-wrapper{position:absolute;left:20vw;bottom:25vh;width:20vw;height:80%;display:flex;justify-content:flex-end;align-items:flex-end;opacity:1;border-bottom-left-radius:20vh;overflow:hidden}@media (max-width:768px){.waste-wrapper{left:40vw;bottom:2vh;width:80vw;height:100%}}.waste-wrapper svg{max-width:100%;height:auto}
/*# sourceMappingURL=main.33e5d55f.chunk.css.map */