.heading h1,.heading h2,.heading h3,.heading h4{color:#ff8d27;font-weight:600}.heading h1{font-size:40px;line-height:60px}.heading h2{font-size:35px;line-height:50px}.heading h3{font-size:30px}.heading h4{font-size:22px}.heading .bold:first-child{font-weight:700!important}@media only screen and (max-width:900px){.heading h1,.heading h2{font-size:34px;line-height:44px}.heading h3,.heading h4{font-size:30px;line-height:40px}}@media only screen and (max-width:770px){.heading h1,.heading h2{font-size:32px;line-height:40px}.heading h3,.heading h4{font-size:28px;line-height:36px}}@media only screen and (max-width:600px){.heading h1,.heading h2{font-size:23px;line-height:30px}.heading h3,.heading h4{font-size:18px;line-height:25px}}.sub-text p{color:#fff;font-size:21px;font-weight:400;margin-top:5px}.sub-text.small p{font-size:18px}@media only screen and (max-width:900px){.sub-text p{font-size:18px}}@media only screen and (max-width:600px){.sub-text p{font-size:13px!important}}.about{height:auto}.about p{color:#333;font-size:19px;margin-top:15px}.characteristic-list{display:flex;flex-direction:column;height:680px;justify-content:space-between;width:90%}@media only screen and (max-width:806px){.characteristic-list{min-height:740px;width:100%}}.characteristic-list-items-wrapper{box-shadow:0 0 7px rgba(0,0,0,.1);padding:0 8%;position:relative}.characteristic-list-items-wrapper .characteristic-list-items{align-items:flex-end;background-position:0;background-repeat:no-repeat;background-size:110px;display:flex;flex-direction:column;height:210px;justify-content:center}.characteristic-list-items-wrapper .characteristic-list-items .square{background-color:#ff8d27;bottom:0;height:20px;position:absolute;right:0;width:20px}.characteristic-list-items-wrapper .characteristic-list-items p{color:#333}@media only screen and (max-width:806px){.characteristic-list-items-wrapper{padding:10px 40px}.characteristic-list-items-wrapper .characteristic-list-items .list-item-wrapper{background-color:hsla(0,0%,100%,.85)}.characteristic-list-items-wrapper .characteristic-list-items{background-position:50%;margin:0}}.characteristics .about-wrapper,.characteristics .list-wrapper{padding:0!important}.characteristics .list-wrapper{display:flex;justify-content:flex-end}.characteristics{height:auto;margin:100px 0}.result-list{margin-top:5%}.result-list .list-item-container{margin-bottom:10px}.result-list-items{background:#3c3c3c;box-shadow:0 0 9px rgba(0,0,0,.25);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:10%}.result-list-items .orange{color:#ff8d27}.who-are-we{min-height:100vh;position:relative}.who-are-we .leader-wrapper{display:flex;flex-direction:row}.who-are-we .leader-wrapper .connect-wrapper{display:flex;flex-direction:column;justify-content:center;z-index:200}.who-are-we .leader-wrapper .connect-wrapper .connect{display:flex;margin:10% 0}.who-are-we .leader-wrapper .connect-wrapper .connect img{height:40px;margin-right:25px}.who-are-we .leader-wrapper .connect-wrapper .connect .anchor{font-size:22px;text-decoration:underline}.who-are-we .leader-wrapper .connect-wrapper .connect .anchor a{color:#fff}.who-are-we .leader-wrapper .leader-image{text-align:end}.who-are-we .leader-wrapper .leader{margin-bottom:60px;max-height:70vh!important;max-width:100%}.who-are-we-curve img{bottom:0;height:auto;left:0;max-width:100vw;position:absolute}.who-are-we-curve img:last-of-type{margin-bottom:-10%}@media only screen and (min-width:430px){.who-are-we-curve img{height:43vw}.who-are-we-curve img:last-of-type{margin:0}.who-are-we-curve img:first-of-type{margin-bottom:-5%;margin-left:-5%}}.results,.who-are-we{background-color:#333;border-bottom:.5px solid hsla(0,3%,93%,.18);display:flex;flex-direction:column;justify-content:center;min-height:90vh;padding:100px 0}.results .heading,.who-are-we .heading{margin-bottom:10px}.header-top{height:100%;overflow-x:hidden;width:100%}.header-top img{max-height:100%;max-width:100%;object-fit:cover;object-position:top;position:absolute;right:0;top:0;width:50vw}.header-top img.contact-orange-curve{width:60vw}@media only screen and (max-width:770px){.header-top img{width:50vw}}.button-primary button{background:none;border:1px solid #fff;box-sizing:border-box;color:#fff;font-size:16px;line-height:40px;margin-top:15px;width:170px}.button-primary button:hover{background:rgba(255,141,39,.51)}.button-primary button:focus{background:#ff8d27}@media only screen and (max-width:426px){.button-primary button{font-size:14px}}.banner{display:flex;flex-direction:column;height:450px;justify-content:flex-end;max-height:480px;max-width:70%;position:relative;z-index:1}@media only screen and (max-width:450px){.banner{height:290px;max-width:90%}}.contact{height:300px;justify-content:center}@media only screen and (max-width:450px){.contact{height:150px;justify-content:flex-end;padding-bottom:3%}.contact h1{font-size:27px}.contact p{font-size:16px!important;line-height:20px}}.logo img{height:8vw;max-height:47.16px}.navbar{display:flex;justify-content:first baseline;z-index:200}.navbar img{cursor:pointer}.navbar .cancel,.navbar .toggler{height:40px;width:40px}.navbar .footer-links{color:#fff;display:flex}.navbar .footer-links a{color:#fff;font-size:22px;padding-left:50px;text-decoration:none}.navbar .footer-links a.active{color:#ff8d27}.mission{display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;width:85%}@media only screen and (min-width:800px){.mission{margin:30px 0;min-height:400px}}.header-bottom{height:100%;width:100%}.header-bottom img{bottom:0;height:auto;left:0;max-width:100vw;position:absolute;z-index:100}.header-bottom .white-curve{margin:0 0 -30px -30px;max-height:45%}.header-bottom .white-curve.white-curve-contact{max-height:70%}@media only screen and (max-width:430px){.header-bottom .white-curve{display:none}}@media only screen and (min-width:770px){.header-bottom img{max-width:60vw}}.nav-menu{align-items:flex-end;background:#333;display:flex;flex-direction:column;height:100vh;justify-content:center;padding-bottom:5%!important;position:absolute;right:0;top:0;width:100vw;z-index:100}.nav-menu a{color:#fff;font-size:60px;font-style:normal;font-weight:600;text-decoration:none}.nav-menu a.active{color:#ff8d27}@media only screen and (max-width:770px){.nav-menu a{color:#fff!important;font-size:50px;line-height:75px}.nav-menu a.active{font-weight:800}.nav-menu{background:#ff8d27;justify-content:center}}.header{background:#333!important;margin:0;max-height:auto;min-height:75vh;padding:40px 0;position:relative}@media only screen and (max-width:450px){.header{min-height:30vh}}.button-secondary button{background:none;border:2px solid #ff8d27;box-sizing:border-box;color:#ff8d27;font-size:30px;line-height:60px;margin-top:15px;width:200px}.button-secondary button:hover{background:rgba(255,141,39,.13)}.button-secondary button:focus{background:#ff8d27;color:#fff}@media only screen and (max-width:426px){.button-secondary button{width:230px}}.project-list-item{padding:7% 0}.project-list-item p{color:#333}.project-list-item h1{font-weight:800}.project-list-item img{width:100%}.projects{height:auto;padding:10% 0}.footer{background-color:#333;background-repeat:no-repeat;background-size:auto 100%;padding:6% 0}.input-field input,.input-field textarea{background:#f2f2f2;border:0;color:#333;font-size:23px;height:70px;line-height:30px;margin-bottom:15px;padding:0 3vw;width:100%}.input-field input::placeholder,.input-field textarea::placeholder{color:#333}.input-field textarea{height:400px;padding:2vw 3vw;resize:none}@media only screen and (max-width:500px){.input-field input,.input-field textarea{font-size:16px;height:45px;padding:0 25px}.input-field textarea{height:150px}}.contact-form{padding:60px 0}.contact-form .contact-button{background-color:#ff8d27;border:none;color:#fff;font-size:25px;height:70px;width:100%}.contact-form .contact-button.disabled{background-color:rgba(255,140,39,.557)}@media only screen and (min-width:800px){.contact-form{margin:0 auto;width:75%}}@media only screen and (max-width:500px){.contact-form .contact-button{font-size:18px;height:50px}}.legal-page{background:#fff;padding:60px 20px 80px}.legal-page .legal-content{margin:0 auto;max-width:760px}.legal-page .legal-content h1{color:#222;font-size:2rem;font-weight:700;margin-bottom:8px}.legal-page .legal-content .legal-date{color:#888;font-size:.9rem;margin-bottom:40px}.legal-page .legal-content h2{color:#222;font-size:1.15rem;font-weight:600;margin-bottom:10px;margin-top:36px}.legal-page .legal-content p{color:#444;line-height:1.75;margin-bottom:12px}.legal-page .legal-content ul{margin-bottom:12px;padding-left:24px}.legal-page .legal-content ul li{color:#444;line-height:1.75;margin-bottom:6px}.legal-page .legal-content a{color:#e87722;text-decoration:none}.legal-page .legal-content a:hover{text-decoration:underline}.container{max-width:100vw;padding:0 10%}input,textarea{outline:0}*{box-sizing:border-box;font-family:Cairo,sans-serif;font-weight:400}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.c2b6fe93.css.map*/