@import url(https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap);*{font-family:Sora,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html{position:relative;overflow-x:hidden}.btn-custom{padding:10px 20px;border:2px solid #000;color:#000;text-decoration:none;font-size:20px;font-weight:500;border-radius:10px;-webkit-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.btn-custom:hover{color:#fff;background:#000;box-shadow:0 2px 42px 2px rgba(0,0,0,.75);-webkit-box-shadow:0 2px 42px 2px rgba(0,0,0,.75);-moz-box-shadow:0 2px 42px 2px rgba(0,0,0,.75)}#navbar{height:12vh;background:0 0}#nav-container{width:95%;margin:auto}.nav-item{margin:0 15px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:14px}.nav-link{color:#000;position:relative;display:inline-block;padding:0!important}.nav-link::after{content:"";position:absolute;width:0;height:1.3px;display:block;margin-top:2px;right:0;background:#000;transition:width .34s;-webkit-transition:width .34s}.nav-link:hover::after{width:100%;left:0}.nav-link:hover{color:#000}.scrolled-down{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.scrolled-up{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#000}.navbar-toggle{background:0 0;padding:0;border:none}.navbar-toggle-icon svg{fill:#000;width:22px;height:22px;margin-top:1px}.navbar-toggle{display:none}@media screen and (max-width:991px){#navbar{height:auto;background:#fff;padding:1.5rem 0}.navbar-brand img{width:280px}.nav-link{color:#000}.nav-link::after{display:none}.nav-link:focus{color:grey}#navbar-links{padding:1.5rem 0}.nav-item{margin:8px 0}.navbar-toggle{display:block}}@media screen and (max-width:359px){.navbar-toggle{margin-top:8px}}#hero .hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:88vh;width:90%;margin:auto}#hero .hero-container .flex-box-left h3{font-size:1.8em}#hero .hero-container .flex-box-left h2{font-size:3.5em;margin-bottom:25px}#hero .hero-container .flex-box-left p{font-size:24px;font-weight:400;width:80%;margin-bottom:3rem}#hero .hero-container .flex-box-right{margin-right:30px}#hero .hero-container .flex-box-right img{width:340px;border-radius:20px;box-shadow:-1px -1px 80px -26px rgba(0,0,0,.81);-webkit-box-shadow:-1px -1px 80px -26px rgba(0,0,0,.81);-moz-box-shadow:-1px -1px 80px -26px rgba(0,0,0,.81)}#hero .hero-container .flex-box-right .shape-1{background-color:#ff0;width:600px;height:450px;border-bottom-left-radius:100%;z-index:-100;position:absolute;top:0;right:0}@media screen and (max-width:1024px){#hero .hero-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:2.5rem 0}#hero .hero-container .flex-box-right{margin:0}#hero .hero-container .flex-box-right img{width:100%}#hero .hero-container .flex-box-left{text-align:center;margin-bottom:3rem}#hero .hero-container .flex-box-left h2{font-size:2.2em}#hero .hero-container .flex-box-left h3{font-size:1.5em;margin-bottom:10px}#hero .hero-container .flex-box-left p{width:100%;font-size:20px}}#about{height:auto;padding:2.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;margin:auto}.about-container h2{font-size:2.5em;margin-bottom:30px}.about-container p{font-size:22px}#quick-message{height:auto;padding:2.5rem 0 5rem 0;width:90%;margin:auto}#quick-message h2{font-size:2.5rem;margin-bottom:30px}.qm-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:auto}.qm-container .flex-box-left,.qm-container .flex-box-right{width:48%}.qm-container .flex-box-right h4{margin-bottom:20px;font-size:34px}.qm-container .flex-box-right p{font-size:18px}.qm-container .flex-box-right p a{text-underline-position:under;text-underline-offset:3px}form{width:550px}form .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}form .flex-box #email,form .flex-box #name{width:49%;padding:5px 10px}form #msgBox{width:100%;resize:none;height:200px;padding:10px}#email,#msgBox,#name{border:grey 2px solid;border-radius:10px;font-size:18px}#email:focus,#msgBox:focus,#name:focus{border:2px solid #ff0}.textbox-wrapper{position:relative}.textbox-wrapper p{position:absolute;bottom:0;left:20px;font-size:15px;color:#949494;cursor:default}.tc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.tc-wrapper #tc{margin-right:10px}#sendBtn{margin-top:15px;width:100%;border:2px solid #000;border-radius:10px;background:0 0;padding:5px 0;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .2s;transition:all .2s}#sendBtn:hover{background:#000;color:#fff}@media screen and (max-width:1024px){.qm-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qm-container .flex-box-left{margin-bottom:3rem}.qm-container .flex-box-left,.qm-container .flex-box-right{width:100%}form{width:100%;max-width:100%}}#green{height:auto;padding:5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;background:#0bc00b}.green-container{color:#fff;width:90%;margin:autoa}.green-container h2{margin-bottom:10px}.green-container p{font-size:18px;margin-bottom:35px}.green-container .go-green-btn{font-size:17px;color:#fff;border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1024px){#green{padding:3.5rem 0}}footer{width:100%;margin:auto;height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-container{width:90%;margin:auto;text-align:center}.footer-container img{width:600px;margin-bottom:30px}.footer-container .copyright-text{margin-bottom:30px}.footer-container .social-links{width:100%;text-align:center}.footer-container .social-item{list-style:none;display:inline-block;margin:0 20px}.footer-container .social-item .social-link{color:#000;font-size:20px;font-weight:500;text-decoration:none}.footer-container .social-item .social-link:hover{text-decoration:underline;text-underline-position:under;text-underline-offset:2.5px}.shape-2{z-index:-100;position:absolute;bottom:0}@media screen and (max-width:768px){.footer-container img{width:90%;max-width:100%;margin:auto}.footer-container .copyright-text{margin-top:15px}.footer-container .social-links{width:100%;padding:0!important}.footer-container .social-item{display:block;margin:10px 0}}.back-btn{position:fixed;width:95%;margin:auto;bottom:30px;text-align:right}.back-btn a{font-size:3em;font-weight:600;text-decoration:none;color:#000}@media screen and (max-width:768px){.back-btn{width:92%;bottom:10px}}