@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");@font-face{font-family:bold;src:url(/fonts/bold-regular.woff2) format("woff2"),url(/fonts/bold-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brook;src:url(/fonts/brook.woff2) format("woff2"),url(/fonts/brook.woff) format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;box-sizing:border-box}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{background:#050505}#home{width:100%;height:100vh}#home,.parallax-slider .swiper-slide{position:relative;overflow:hidden}.parallax-slider .img-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-position:50%;background-size:cover}.slider-controls{position:absolute;right:5%;bottom:10%;height:auto;width:auto;display:flex;flex-direction:row;background:rgb(0,0,0,.4);z-index:10;margin-left:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px}.next-ctrl,.prev-ctrl{height:auto;width:auto;text-align:center;padding:10px;background:transparent;outline:none;position:relative;left:auto;right:auto;cursor:pointer}.parallax-slider{height:100vh;width:100%}.parallax-slider .img-container.one{background:url(/images/header-image-one.webp);background-position:50%;background-size:cover}.parallax-slider .img-container.two{background:url(/images/header-image-two.webp);background-position:50%;background-size:cover}.parallax-slider .img-container.three{background:url(/images/header-image-three.webp);background-position:50%;background-size:cover}.parallax-slider .img-container.four{background:url(/images/header-image-four.webp);background-position:50%;background-size:cover}.navigation{position:absolute;left:0;top:0;font-family:brook,sans-serif;padding:40px 20px 20px 40px;width:100%}.logo,.navigation{z-index:10;color:rgb(245,245,245);font-size:18px}.logo{display:inline-block;padding:10px;font-family:brook;font-weight:900;letter-spacing:1px;border-radius:4px}.navigation-links{float:right;padding:10px 40px 10px 10px}a,a:hover{color:inherit;text-decoration:none;outline:none}li{list-style:none;padding-left:40px}.links{opacity:.9;transition:all .4s ease}.links:hover{opacity:1}.cursor{height:50px;width:50px;background:transparent;border-radius:50%;border:1px solid rgb(245,245,245);top:-25px;left:-25px;overflow:hidden;font-family:brook;text-align:center;color:black;font-size:16px}.cursor,.cursor-two{pointer-events:none;position:fixed;z-index:10;opacity:1}.cursor-two{height:8px;width:8px;background:rgb(245,245,245);border-radius:50%;top:-4px;left:-4px;transition:all .05s ease}ul{display:flex;flex-direction:row}.swiper-pagination-container{position:relative;width:100px;height:70px;z-index:10;padding:10px}.swiper-pagination{width:100px;height:2px;background:rgb(245,245,245,.2);opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-control-image{height:50px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgb(245,245,245)}.about-link{padding-left:0}.slide-text{left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:90px;text-align:center;font-family:bold;font-weight:900;flex-direction:column}#home .social-media-links,.slide-text{position:absolute;color:rgb(245,245,245)}#home .social-media-links{left:5%;bottom:10%;z-index:9}.project .social-media-links{position:absolute;left:2%;bottom:5%;color:rgb(245,245,245);z-index:0}#about .social-media-links{position:absolute;right:5%;bottom:5%;color:rgb(245,245,245);z-index:9}#about .social-media-links ul,#home .social-media-links ul,.project .social-media-links ul{display:flex;flex-direction:row;font-size:18px}#about .social-media-links ul li,#home .social-media-links ul li,.project .social-media-links ul li{font-family:brook;font-size:18px}#about{position:relative;height:100vh;width:100%;z-index:9;display:none;transform:scale(.9);overflow:hidden}#about-color{position:absolute;left:0;top:0;width:100%;height:100%;background:#041b4e;opacity:.5}#breaker{background:#000000;position:fixed;height:150vh;display:none;width:100%;z-index:11;transform:translateY(-100%);animation:breaker 2.5s}@keyframes breaker{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.about-img{position:relative;width:100%;height:100vh;background:url(/images/about-pic.webp);background-position:50%;background-size:cover}.navigation-close-line{height:22px;width:2px;border-radius:10px;background:rgb(245,245,245);position:absolute;transform:rotate(-45deg)}.navigation-close{padding:0 20px 20px;cursor:pointer}.navigation-close-line:nth-child(2){transform:rotate(45deg)}.about-text{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;padding:100px;margin:20px;position:relative;z-index:5;color:rgb(245,245,245);font-family:poppins}.about-text-header{font-size:28px;padding-bottom:30px}.about-text-button{padding-top:20px;text-align:left;margin:10px}.about-text-paragraph{padding-bottom:10px;font-size:16px;opacity:.9;font-weight:400}.contact-button{padding:10px 20px;background:rgb(245,245,245);outline:none;border:none;border-radius:5px;font-weight:600;opacity:.8;color:#041b4e;transition:all .4s ease;cursor:pointer}.contact-button:hover{opacity:1;transform:scale(1.05)}.project{height:100vh;width:100%;overflow:hidden;background:#050505;position:relative}.slideshow{width:95%;margin:auto;overflow:hidden;height:80vh}.slides{width:100%;height:100vh;left:0;top:0;margin:auto;display:flex;justify-content:center;align-items:center;transition:all .5s ease;position:absolute}.controls{position:absolute;right:5%;bottom:5%;width:auto;height:auto}.controls,.hover,.imgs{cursor:pointer}.imgs{height:26px;width:26px;transition:all .4s ease}.controls button:hover img{transform:scale(1.4)}.slides img{width:auto;max-height:70vh;position:absolute;margin:auto;pointer-events:none;border-radius:6px}.navigation-project{position:absolute;z-index:2}.controls button{padding:10px 10px 10px 50px;background:transparent;color:rgb(245,245,245);transition:all .4s ease;outline:none;border:none;margin:5px}.project-link{padding:100px 150px}.city-project,.forest-project,.marine-project,.wildlife-project{display:none;transform:scale(.9);overflow:hidden}.project-name{font-size:80px;font-family:bold;color:rgb(245,245,245);display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;height:100%;width:100%;background:rgb(0,0,0,.4);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;font-weight:900;z-index:5}.view-project{font-size:18px;font-weight:200;font-family:brook;margin-top:-10px;opacity:.9;padding:0}#preloader{width:100%;height:100vh;background:#050505;overflow:hidden;z-index:1000;position:fixed;top:0;left:0}.p{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-family:bold;font-size:30px}#contact,.p{color:rgb(245,245,245)}#contact{min-height:100vh;width:100%;overflow:hidden;background:#050505;position:relative;z-index:5;font-family:brook;font-weight:100;display:none;transform:scale(.9)}.contact-header{height:auto;padding:80px 40px 40px;font-size:28px}.contact-header,.form{display:flex;align-items:center;justify-content:center;width:100%}.form{min-height:70vh;flex-direction:column}.input-line{width:100%;height:auto;display:flex;align-items:center;justify-content:center}input{background:transparent;border-radius:0;border:none;border-bottom:1px solid rgb(255,255,255,.3);outline:none;padding:10px 20px;margin:10px 10px 20px;font-size:18px;width:80%;color:rgb(245,245,245);transition:all .2s ease}.input-line-column{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.input-line-column input{width:84%}.input-same-line{width:41%}::placeholder{color:rgb(245,245,245,.8)}form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}#submit,form{font-family:brook}#submit{background:transparent;outline:none;border:1px solid rgb(255,255,255,.3);color:rgb(245,245,245);padding:10px 30px;font-size:18px;margin:20px;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden;z-index:2}#submit:after{content:"";background:rgb(245,245,245);color:#000000;left:0;top:100%;z-index:-1;width:100%;height:100%;position:absolute;transition:all .4s cubic-bezier(.19,1,.22,1)}#submit:hover{color:black}#submit:hover:after{top:0}.textarea{width:84%;height:150px;outline:none;background:transparent;border-radius:0;border:none;border-bottom:1px solid rgb(255,255,255,.3);padding:10px 20px;margin:10px 10px 20px;font-size:18px;color:rgb(245,245,245);font-family:brook;transition:all .2s ease}form .textarea:focus,form .textarea:valid{border-bottom:1px solid rgb(255,255,255,1)}input:focus,input:valid{border-bottom:1px solid rgb(255,255,255,1)}.gg-mouse{position:relative;transform:scale(var(--ggs,1));width:16px;height:24px;border:2px solid rgb(245,245,245);border-radius:10px}.gg-mouse,.gg-mouse:after{box-sizing:border-box;display:block}.gg-mouse:after{content:"";position:absolute;border-radius:3px;width:2px;height:6px;background:rgb(245,245,245);top:3px;animation:mouse 2s linear infinite;left:5px}.scroll-icon{position:absolute;left:50%;bottom:10%;z-index:2}@keyframes mouse{0%{transform:translateY(0)}50%{transform:translateY(50%)}to{transform:translateY(0)}}@media (max-width:576px) and (min-width:375px){.navigation{font-size:14px;padding-top:20px;padding-left:10px}.cursor,.cursor-two{display:none}.navigation-links{padding-right:0;padding-left:0}.logo{font-size:14px;padding-left:0}.project-link{padding:40px}.slider-controls{right:15%;bottom:10%}.slide-text{font-size:70px}#home .social-media-links,.about-img{display:none}#about{background:url(/images/about-pic.webp);background-position:50%;background-size:cover}.about-text{padding:0 50px;margin:20px}.about-text-header{font-size:22px;padding-bottom:10px}.about-text-paragraph{font-size:16px}.navigation-close-line{height:16px;width:2px}#about .social-media-links ul li{font-size:16px}.slides img{width:auto;max-width:95%;max-height:auto;border-radius:8px}.controls button{padding:10px;margin:5px}.view-project{display:block}.input-line{flex-direction:column}.input-same-line{width:83%}.textarea{height:80px}.form{height:auto}.contact-header{padding:80px 10px 10px;font-size:24px}.gg-mouse{display:none}}@media (max-width:375px) and (min-width:0px){.navigation{font-size:14px;padding-top:20px;padding-left:10px}.cursor,.cursor-two{display:none}.project-link{padding:20px}.navigation-links{padding-right:0;padding-left:0}.logo{font-size:14px;padding-left:0}.slider-controls{right:15%;bottom:10%}.slide-text{font-size:70px}#home .social-media-links,.about-img{display:none}#about{background:url(/images/about-pic.webp);background-position:50%;background-size:cover}.about-text{padding:0 40px;margin:20px}.about-text-header{font-size:14px;padding-bottom:10px}.about-text-paragraph{font-size:12px}.contact-button{padding:8px 16px;font-size:12px}#about .social-media-links ul li,.project .social-media-links ul li{font-size:14px}.navigation-close-line{height:16px;width:2px}.slides img{width:95%;max-height:auto;border-radius:8px}.controls button{padding:10px;margin:5px}.view-project{display:block}.contact-header{padding:80px 10px 10px;font-size:18px}.textarea,input{font-size:15px}.textarea{height:50px;padding-bottom:10px}.input-line{flex-direction:column}.input-same-line{width:83%}.form{height:auto}.gg-mouse{display:none}}@media (max-width:991px) and (min-width:576px){.about-img,.cursor,.cursor-two{display:none}#about{background:url(/images/about-pic.webp);background-position:50%;background-size:cover}.slides img{width:auto;max-width:95%;max-height:auto;border-radius:8px}.view-project{display:block;font-size:20px}.project-link{padding:100px}.gg-mouse{display:none}}