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}.home{overflow:hidden}.landing-section-title{font-size:130px;font-family:Modulus-bold;font-weight:900;letter-spacing:-px;bottom:150px;background-clip:text;background-image:linear-gradient(45deg,#f3ec78,#af4261);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.landing-section-sub-text{font-family:Modulus-bold;font-size:35px;font-weight:800;opacity:.5}.landing-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:70px;height:79vh}#particle-cont canvas{position:absolute;top:0;z-index:-1}#particle-cont canvas,.featured_projects_link{width:100%;height:100%}.featured-projects-cont{padding:300px 65px 60px}.f-p-sub-title,.f-p-title{font-family:Modulus-bold}.f-p-title{font-size:70px}.f-p-sub-title{font-size:30px;opacity:.5}.bottom-display,.top-display{display:-webkit-flex;display:flex;padding:20px 0}.showcase-1{height:600px;-webkit-flex:3 1;flex:3 1;padding:10px}.showcase-1>div,.showcase-2>div{background-color:#f5f5f5;height:100%;width:100%;border-radius:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly}.showcase-cont-large>div{visibility: }.showcase-cont-large > div:{visibility:hidden}.showcase-2{height:400px;-webkit-flex:2 1;flex:2 1;padding:10px}.showcase-2-bottom>div{background-image:url(/static/media/coast_sider.8bf5f838.png)}.showcase-2-bottom>div,.showcase-2-top>div{background-position:50%;background-size:cover;background-repeat:no-repeat}.showcase-2-top>div{background-image:url(/static/media/comet_project.e9d3df62.png)}.showcase-2-top{margin-top:auto}.showcase-1-top>div{background-image:url(/static/media/endangered.dd50c0ed.png)}.showcase-1-bottom>div,.showcase-1-top>div{background-position:50%;background-size:cover;background-repeat:no-repeat}.showcase-1-bottom>div{background-image:url(/static/media/macbook-pro.ba682664.jpg)}.category-cont,.detail-link-cont{padding-left:40px}.category-txt{color:#4cffca;font-family:Modulus-bold}.showcase-link,.showcase-title{color:#fff;font-family:Modulus-bold}.showcase-link{text-decoration:none;border-radius:50px;border:2px solid #fff;padding:10px}.services-card-cont{padding:10px 70px;height:600px}.service-bar{height:100%;width:100%;border-radius:20px;display:-webkit-flex;display:flex;background-color:#f5f5f5}.card-title,.img-cont{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.card-title{text-align:center}.card-title>h2{font-family:Modulus-bold;font-weight:bolder}.card-cont{padding:10px}.card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:initial;align-items:normal;-webkit-justify-content:space-evenly;justify-content:space-evenly;height:100%;-webkit-flex:1 1;flex:1 1}.card-desc{text-align:center;padding:5px}.card-desc>p{font-family:Modulus-bold;font-size:20px}.contact-banner{height:200px;padding:5px 70px}.spacer-1{height:200px}.inner-container{background-color:#f5f5f5;height:100%;border-radius:20px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;width:auto}.cont-banner-txt>h2{font-family:Modulus-bold;font-size:30px}.cont-banner-txt>p{opacity:.6}.cont-banner-txt>p,.contact-us-btn{font-family:Modulus-bold;font-size:20px}.contact-us-btn{text-decoration:none;color:#000;border:5px solid #000;padding:0 80px;height:60px;border-radius:100px}@media only screen and (max-width:1164px){.cont-banner-txt>h2{font-size:30px}.inner-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:auto;text-align:center;padding:20px 10px}.featured-projects-cont{padding-top:30px}.bottom-display,.service-bar,.top-display{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.service-bar{height:auto;background-color:#fff}.services-card-cont{height:auto}}@media only screen and (max-width:710px){.landing-section-title{font-size:100px}#particle-cont canvas{height:650px!important}.landing-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-direction:column;flex-direction:column;padding:0 20px}.landing-section-sub-text{font-size:20px}.showcase-1,.showcase-1-top,.showcase-2,.showcase-2-bottom{height:220px}}@media only screen and (max-width:710px){.landing-section-title{font-size:80px}}@media only screen and (max-width:580px){.img-cont>img{height:100px}.card-desc,.card-title{text-align:center}.cont-banner-txt>h2{font-size:20px;font-size:16px}.contact-us-btn{font-size:14px;padding:5px 20px}.contact-banner{padding:10px}}@media only screen and (max-width:406px){.landing-section-title{font-size:60px}}@media only screen and (max-width:466px){.f-p-cont{padding:0;text-align:center}.featured-projects-cont{padding:0 10px}.f-p-cont>h1{font-size:40px}.f-p-cont>h4{font-size:20px}}@font-face{src:url(/static/media/CharacterTypeNewsSansLightWide.7dfc3bfe.ttf);font-family:TypeNewsSans}.header{background-color:#f5f5f5;height:82px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 70px;z-index:10;position:relative}.brand-logo{height:60px}.band-cont{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;width:310px}.brand-title,.dd-title{font-family:TypeNewsSans;font-weight:1000}.sb-dot-cont{display:-webkit-flex;display:flex;width:58px;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.sb-dot-active{border:3px solid #af4261;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:50px;background-color:#f3ec78}.sb-dot-1{height:10px;width:10.1px}.sb-dot-2{height:13px;width:13px}.sb-dot-3{height:16px;width:16px}.sb-dot{background-color:#f3ec78;border-radius:50px}.sidebar{display:none;height:100vh;width:70vw;transition:.3s}.sidebar,.sidebar-active{top:0;right:0;position:absolute;background-color:#fff}.sidebar-active{display:block;height:70vh;width:45vw;box-shadow:0 1px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}.cancel-icon{position:absolute;top:30px;right:30px;height:40px}.sidebar-container{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:100%;width:100%}.sidebar-link{font-size:40px;color:#3e4450;font-family:Modulus-bold}.bar-link{text-decoration:none}.sidebar-link-cont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}@media only screen and (max-width:633px){.brand-title{display:none}.band-cont{width:auto}}@font-face{src:url(/static/media/Modulus-Bold.215a0922.otf);font-family:Modulus-bold}.footer{height:600px;position:relative}.footer-bottom-info-section,.footer-top-info-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;flex:1 1}.footer-heading{font-family:Modulus-bold;font-weight:1400;font-size:40px;background-clip:text;background-image:linear-gradient(45deg,#f3ec78,#af4261);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.social-cont{width:200px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.footer-sub-heading{font-family:Modulus-bold;opacity:.7}.footer-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:auto;height:100%}.social-icon{height:30px}#particle-footer canvas{position:absolute;top:0;width:100%;height:100%;z-index:-1}.contact-link{font-family:Modulus-bold;opacity:.7}.email-link{text-decoration:none;color:#000;font-size:20px}@media only screen and (max-width:1164px){.footer-bottom-info-section,.footer-top-info-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}}.agency{overflow:hidden}.agency-container{padding:0 60px;height:100vh;display:-webkit-flex;display:flex;height:auto;-webkit-flex-direction:column;flex-direction:column}.agency-container-main-text{font-size:90px;font-family:Modulus-bold;font-weight:900;letter-spacing:-px;bottom:150px;background-clip:text;background-image:linear-gradient(45deg,#f3ec78,#af4261);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.picture-section{height:300px}.picture-section-container{background-image:url(/static/media/tortoise-about-background.36d22db6.jpeg);height:100%;background-size:contain;background-repeat:inherit}@media only screen and (max-width:654px){.agency-container-main-text{font-size:60px}.agency-container{height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width:329px){.agency-container-main-text{font-size:50px}}.contact{overflow:hidden}.contact-container{height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:90vh}.contact-text-cont{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;height:400px;padding:0 80px}.contact-p-text{color:#af4261;font-family:Modulus-bold;font-size:30px}.contact-info-text{font-size:120px;font-family:Modulus-bold;font-weight:900;letter-spacing:-px;bottom:150px;background-clip:text;background-image:linear-gradient(45deg,#f3ec78,#af4261);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.contact-para{font-family:Modulus-bold;font-size:20px;opacity:.5}#particle-cont-contact{position:absolute;top:0;width:100%;height:100%;z-index:-1}.contact-bar-card-cont,.contact-bar-div{display:-webkit-flex;display:flex}.contact-bar-card-cont{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;flex:1 1}.card-contact-info-cont-txt{font-family:Modulus-bold}.card-contact-info-cont-heading{font-family:Modulus-bold;font-size:30px;font-weight:800}.contact-bar-link{text-decoration:none;color:#000}.contact-social-icon{height:20px}.card-social-info-cont{display:-webkit-flex;display:flex;width:150px;-webkit-justify-content:space-around;justify-content:space-around}.map-container{height:500px;padding:60px}.contact-block-bar{padding:70px 0}#gmap_canvas{border-radius:30px!important}@media only screen and (max-width:654px){.contact-info-text{font-size:70px}.agency-container{height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width:780px){.contact-bar-div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact-card{text-align:center}}@media only screen and (max-width:580px){.contact-info-text{font-size:50px}.contact-container{height:auto}.contact-para{font-size:17px}}@media only screen and (max-width:407px){.contact-info-text{font-size:40px}.contact-para{font-size:10px}.contact-lg-text-cont{height:500px;-webkit-justify-content:space-evenly;justify-content:space-evenly}.contact-lg-text-cont,.contact-text-cont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact-text-cont{-webkit-justify-content:space-between;justify-content:space-between}}
/*# sourceMappingURL=main.b212befc.chunk.css.map */