body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--animate-delay:2s}.App{font-family:"Fjalla One",sans-serif}nav{display:flex;align-items:center;justify-content:center;height:100vh}nav ul{list-style:none;margin:0;padding:0}nav ul li{list-style-type:none;margin:0 0 5px;padding:0}nav ul li a{text-align:center;display:block;width:200px;height:40px;line-height:40px;margin:0;padding:0;color:#000;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.app-header,nav ul li a:hover{background:#000;color:#fff}.app-header{display:flex;justify-content:space-between;align-items:center;height:60px;transition:all .3s ease-out;position:relative}@media screen and (min-width:768px){.app-header{height:80px}}@media screen and (min-width:960px){.app-header{height:100px}}@media screen and (min-width:1200px){.app-header{height:120px}}.app-header .app-logo{margin-left:40px;font-size:18px;transition:all .3s ease-out;font-weight:400;padding-top:25px}@media screen and (min-width:768px){.app-header .app-logo{font-size:22px}}@media screen and (min-width:960px){.app-header .app-logo{font-size:27px}}@media screen and (min-width:1200px){.app-header .app-logo{font-size:36px}}.scroll-to-top{position:fixed;left:20px;bottom:20px;height:48px;width:48px;line-height:48px;text-align:center;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.25);color:#000;border:1px solid transparent;cursor:pointer;transition:all .3s ease-in-out;z-index:10;background:#fff}.scroll-to-top:hover{border-color:#fff;color:#fff;background:#000}.home-hero{background:#000;color:#fff;height:240px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;height:calc(100vh - 60px)}.home-hero blockquote{margin:0;padding:0;width:75%}@media screen and (min-width:768px){.home-hero blockquote{width:60%}}@media screen and (min-width:1200px){.home-hero blockquote{width:65%}}.home-hero blockquote h1,.home-hero blockquote p{margin-top:0;font-size:18px;line-height:1.4;font-weight:400}@media screen and (min-width:768px){.home-hero blockquote h1,.home-hero blockquote p{font-size:24px;line-height:1.5}}@media screen and (min-width:960px){.home-hero blockquote h1,.home-hero blockquote p{font-size:36px}}@media screen and (min-width:1200px){.home-hero blockquote h1,.home-hero blockquote p{font-size:48px}}.who-we-are{padding:40px 0;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.who-we-are{padding:60px 0}}@media screen and (min-width:960px){.who-we-are{padding:80px 0}}@media screen and (min-width:1200px){.who-we-are{padding:100px 0}}.who-we-are .section-header{background:#000;color:#fff;width:40%;border-top-right-radius:50px;padding-top:40px;padding-bottom:40px;text-align:center}.who-we-are .section-header .section-icon{width:64px;height:64px;margin:0 auto}@media screen and (min-width:768px){.who-we-are .section-header .section-icon{width:96px;height:96px}}@media screen and (min-width:960px){.who-we-are .section-header .section-icon{width:128px;height:128px}}@media screen and (min-width:1200px){.who-we-are .section-header .section-icon{height:150px;width:150px}}.who-we-are .section-header .section-icon img{max-width:100%}.who-we-are .section-header .section-title{margin:0;padding:0;font-size:20px;letter-spacing:2px;font-weight:400}@media screen and (min-width:768px){.who-we-are .section-header .section-title{font-size:22px}}@media screen and (min-width:960px){.who-we-are .section-header .section-title{font-size:24px}}@media screen and (min-width:1200px){.who-we-are .section-header .section-title{font-size:27px}}.who-we-are .entry{width:60%;padding-left:40px;padding-right:40px}@media screen and (min-width:768px){.who-we-are .entry{padding:0 60px}}@media screen and (min-width:960px){.who-we-are .entry{padding:0 80px}}@media screen and (min-width:1200px){.who-we-are .entry{padding:0 100px 0 120px}}.who-we-are .entry p{font-size:12px;margin:0;padding:0;text-align:justify;line-height:1.5}@media screen and (min-width:768px){.who-we-are .entry p{font-size:14px;line-height:1.6}}@media screen and (min-width:960px){.who-we-are .entry p{font-size:18px}}@media screen and (min-width:1200px){.who-we-are .entry p{font-size:20px}}.our-services{padding:40px 0;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}@media screen and (min-width:768px){.our-services{padding:60px 0}}@media screen and (min-width:960px){.our-services{padding:80px 0}}@media screen and (min-width:1200px){.our-services{padding:100px 0}}.our-services .section-header{background:#000;color:#fff;width:40%;border-top-left-radius:50px;padding-top:40px;padding-bottom:40px;text-align:center}.our-services .section-header .section-icon{width:64px;height:64px;margin:0 auto}@media screen and (min-width:768px){.our-services .section-header .section-icon{width:96px;height:96px}}@media screen and (min-width:960px){.our-services .section-header .section-icon{width:128px;height:128px}}@media screen and (min-width:1200px){.our-services .section-header .section-icon{height:150px;width:150px}}.our-services .section-header .section-icon img{max-width:100%}.our-services .section-header .section-title{margin:10px 0 0;padding:0;font-size:20px;letter-spacing:2px;font-weight:400}@media screen and (min-width:768px){.our-services .section-header .section-title{font-size:22px}}@media screen and (min-width:960px){.our-services .section-header .section-title{font-size:24px}}@media screen and (min-width:1200px){.our-services .section-header .section-title{font-size:27px}}.our-services .entry{width:60%;padding-left:40px;padding-right:40px}@media screen and (min-width:768px){.our-services .entry{padding:0 60px}}@media screen and (min-width:960px){.our-services .entry{padding:0 80px}}@media screen and (min-width:1200px){.our-services .entry{padding:0 100px 0 120px}}.our-services .entry p{font-size:12px;margin:0;padding:0;text-align:justify;line-height:1.5}@media screen and (min-width:768px){.our-services .entry p{font-size:14px;line-height:1.6}}@media screen and (min-width:960px){.our-services .entry p{font-size:18px}}@media screen and (min-width:1200px){.our-services .entry p{font-size:20px}}.clients-loved-these{padding:0 40px}@media screen and (min-width:768px){.clients-loved-these{padding:0 60px}}@media screen and (min-width:960px){.clients-loved-these{padding:0 80px}}@media screen and (min-width:1200px){.clients-loved-these{padding:0 100px}}.clients-loved-these .love-list{margin:0;padding:0 0 20px}.clients-loved-these .love-list>div>div:nth-of-type(odd) .list-item{margin-left:50%}.clients-loved-these .love-list .list-item{font-size:27px;box-sizing:border-box;flex-wrap:nowrap;flex-direction:column;width:50%}.clients-loved-these .love-list .list-item,.clients-loved-these .love-list .list-item .icon-and-number{display:flex;justify-content:center;align-items:center}.clients-loved-these .love-list .list-item .icon-and-number .item-number{text-align:center}.clients-loved-these .love-list .list-item .icon-and-number .icon-wrap img{height:64px;width:auto}@media screen and (min-width:768px){.clients-loved-these .love-list .list-item .icon-and-number .icon-wrap img{height:128px}}@media screen and (min-width:960px){.clients-loved-these .love-list .list-item .icon-and-number .icon-wrap img{height:160px}}@media screen and (min-width:768px){.clients-loved-these .love-list .list-item .icon-and-number .icon-wrap img{height:200px}}.clients-loved-these .love-list .list-item .content-wrap{display:flex}.clients-loved-these .love-list .list-item .content-wrap .item-details h3{text-align:center;font-size:14px;margin:0;padding:0;font-weight:400}@media screen and (min-width:768px){.clients-loved-these .love-list .list-item .content-wrap .item-details h3{font-size:16px}}@media screen and (min-width:960px){.clients-loved-these .love-list .list-item .content-wrap .item-details h3{font-size:18px}}@media screen and (min-width:1200px){.clients-loved-these .love-list .list-item .content-wrap .item-details h3{font-size:24px}}.clients-loved-these .love-list .list-item p{text-align:justify;font-size:11px;font-weight:400;font-family:sans-serif}@media screen and (min-width:768px){.clients-loved-these .love-list .list-item p{font-size:13px}}@media screen and (min-width:960px){.clients-loved-these .love-list .list-item p{font-size:14px}}@media screen and (min-width:1200px){.clients-loved-these .love-list .list-item p{font-size:16px}}.founders .image-grid{display:flex}.founders .image-grid .image-wrapper{flex:1 1;filter:sepia(0);-webkit-filter:sepia(0);transition:all .75s ease-in-out}.founders .image-grid .image-wrapper:hover{filter:sepia(.3);-webkit-filter:sepia(.3)}.founders .image-grid .image-wrapper img{max-width:100%}.founders .section-header{background:#000;display:inline-block;margin-top:20px}.founders .section-header .section-title{color:#fff;margin:0;padding:15px 40px;font-size:18px;font-weight:400;letter-spacing:2px}@media screen and (min-width:768px){.founders .section-header .section-title{font-size:20px}}@media screen and (min-width:960px){.founders .section-header .section-title{font-size:22px}}@media screen and (min-width:1200px){.founders .section-header .section-title{font-size:24px}}.founders .entry{margin:0;padding:20px 40px;text-align:justify;font-size:12px;line-height:1.5}@media screen and (min-width:768px){.founders .entry{font-size:14px}}@media screen and (min-width:960px){.founders .entry{font-size:16px}}@media screen and (min-width:1200px){.founders .entry{font-size:18px}}.what-we-live-by .section-header{margin-top:20px;text-align:right}.what-we-live-by .section-header .section-title{background:#000;color:#fff;margin:0;padding:15px 40px;display:inline-block;font-size:18px;font-weight:400;letter-spacing:2px}@media screen and (min-width:768px){.what-we-live-by .section-header .section-title{font-size:20px}}@media screen and (min-width:960px){.what-we-live-by .section-header .section-title{font-size:22px}}@media screen and (min-width:1200px){.what-we-live-by .section-header .section-title{font-size:24px}}.what-we-live-by .icons-list-wrapper{margin-top:40px;padding:0 40px}.what-we-live-by .icons-list-wrapper .icons-list{display:flex;justify-content:space-between;align-items:flex-end;list-style:none;margin:0;padding:0}.what-we-live-by .icons-list-wrapper .icons-list .list-item{flex:1 1;width:30%;text-align:center;margin:0;padding:0}.what-we-live-by .icons-list-wrapper .icons-list .list-item img{display:block;max-width:100%;margin:0 auto 10px;max-height:48px;width:auto;max-width:48px}@media screen and (min-width:768px){.what-we-live-by .icons-list-wrapper .icons-list .list-item img{max-height:64px;max-width:80px}}@media screen and (min-width:960px){.what-we-live-by .icons-list-wrapper .icons-list .list-item img{max-height:72px;max-width:100px}}@media screen and (min-width:1200px){.what-we-live-by .icons-list-wrapper .icons-list .list-item img{max-height:90px;max-width:120px}}.what-we-live-by .icons-list-wrapper .icons-list .list-item strong{text-align:center;font-size:16px;font-weight:400;letter-spacing:1.5px}@media screen and (min-width:768px){.what-we-live-by .icons-list-wrapper .icons-list .list-item strong{font-size:16px}}@media screen and (min-width:960px){.what-we-live-by .icons-list-wrapper .icons-list .list-item strong{font-size:18px}}@media screen and (min-width:1200px){.what-we-live-by .icons-list-wrapper .icons-list .list-item strong{font-size:20px}}.why-choose-us{background:#000;color:#fff;border-top-right-radius:30px;position:relative}@media screen and (min-width:768px){.why-choose-us{border-top-right-radius:40px;padding-bottom:10px}}@media screen and (min-width:960px){.why-choose-us{border-top-right-radius:50px;padding-bottom:20px}}@media screen and (min-width:1200px){.why-choose-us{border-top-right-radius:60px;padding-bottom:30px}}.why-choose-us:before{content:"";display:block;background:#fff;height:2px;width:50%;right:0;top:62px;position:absolute}@media screen and (min-width:768px){.why-choose-us:before{height:3px;top:82px}}@media screen and (min-width:960px){.why-choose-us:before{height:4px;top:110px}}@media screen and (min-width:1200px){.why-choose-us:before{height:5px;top:136px}}.why-choose-us:after{content:"";display:block;background:#fff;height:80px;width:80px;left:0;bottom:0;position:absolute;border-top-right-radius:30px}@media screen and (min-width:768px){.why-choose-us:after{height:100px;width:100px;border-top-right-radius:40px}}@media screen and (min-width:960px){.why-choose-us:after{height:120px;width:120px;border-top-right-radius:50px}}@media screen and (min-width:1200px){.why-choose-us:after{height:140px;width:140px;border-top-right-radius:60px}}.why-choose-us .section-header{display:flex;align-items:center;padding-top:40px;margin-top:40px}@media screen and (min-width:768px){.why-choose-us .section-header{padding-top:60px}}@media screen and (min-width:960px){.why-choose-us .section-header{padding-top:80px}}@media screen and (min-width:1200px){.why-choose-us .section-header{padding-top:100px}}.why-choose-us .section-header .section-title{text-transform:uppercase;font-size:16px;text-align:right;width:calc(50% - 40px);font-weight:400;letter-spacing:2px}@media screen and (min-width:768px){.why-choose-us .section-header .section-title{font-size:18px;width:calc(50% - 80px)}}@media screen and (min-width:960px){.why-choose-us .section-header .section-title{font-size:24px;width:calc(50% - 120px)}}@media screen and (min-width:1200px){.why-choose-us .section-header .section-title{font-size:30px;width:calc(50% - 160px)}}.why-choose-us .section-content{display:flex;align-items:center;padding:40px;position:relative}.why-choose-us .section-content .icon-wrap{text-align:right;width:50%}.why-choose-us .section-content .icon-wrap img{max-width:100px;margin-right:40px}@media screen and (min-width:768px){.why-choose-us .section-content .icon-wrap img{max-width:128px;margin-right:80px}}@media screen and (min-width:960px){.why-choose-us .section-content .icon-wrap img{max-width:160px;margin-right:120px}}@media screen and (min-width:1200px){.why-choose-us .section-content .icon-wrap img{max-width:200px;margin-right:160px}}.why-choose-us .section-content .details-wrap{width:50%}.why-choose-us .section-content .details-wrap ul{margin:0;padding:0;list-style:none}.why-choose-us .section-content .details-wrap ul li h4{margin:0;padding:0;font-size:14px;font-weight:400;letter-spacing:1.5px}@media screen and (min-width:768px){.why-choose-us .section-content .details-wrap ul li h4{font-size:16px}}@media screen and (min-width:960px){.why-choose-us .section-content .details-wrap ul li h4{font-size:18px}}@media screen and (min-width:1200px){.why-choose-us .section-content .details-wrap ul li h4{font-size:20px}}.why-choose-us .section-content .details-wrap ul li p{font-size:12px;font-family:sans-serif}@media screen and (min-width:768px){.why-choose-us .section-content .details-wrap ul li p{font-size:13px}}@media screen and (min-width:960px){.why-choose-us .section-content .details-wrap ul li p{font-size:14px}}@media screen and (min-width:1200px){.why-choose-us .section-content .details-wrap ul li p{font-size:16px}}.app-footer{background:#fff;color:#000;padding:40px 0 40px 40px;display:flex;justify-content:space-between}@media screen and (min-width:768px){.app-footer{padding:80px 0 80px 80px}}@media screen and (min-width:960px){.app-footer{padding:120px 0 120px 120px}}@media screen and (min-width:1200px){.app-footer{padding:160px 0 160px 160px}}.app-footer .contact-details address{font-style:normal}.app-footer .contact-details address .company-name{font-weight:400}.app-footer .contact-details address p{font-family:sans-serif;line-height:1.5}.app-footer .contact-details address .email,.app-footer .contact-details address .phone{display:block;font-family:sans-serif;line-height:1.5}.app-footer .section-header .section-title{background:#000;color:#fff;margin:0;padding:15px 40px;display:inline-block;font-size:18px;font-weight:400;letter-spacing:2px}@media screen and (min-width:768px){.app-footer .section-header .section-title{font-size:20px}}@media screen and (min-width:960px){.app-footer .section-header .section-title{font-size:22px}}@media screen and (min-width:1200px){.app-footer .section-header .section-title{font-size:24px}}
/*# sourceMappingURL=main.14905ac8.chunk.css.map */