body{font-size:.875rem;overflow-x:hidden;font-family:"Montserrat",sans-serif;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}@font-face{font-family:"Montserrat",sans-serif;font-display:swap}section{padding:1.5rem 1rem;min-height:100%}section.section-top{margin-top:6.4rem}h1,h2,h3,h4,h5,h6{font-weight:300 !important;font-family:"Raleway",sans-serif;text-transform:uppercase}h1.font-default,h1 .font-default,h2.font-default,h2 .font-default,h3.font-default,h3 .font-default,h4.font-default,h4 .font-default,h5.font-default,h5 .font-default,h6.font-default,h6 .font-default{font-family:"Montserrat",sans-serif !important}h1.text-transformation-none,h2.text-transformation-none,h3.text-transformation-none,h4.text-transformation-none,h5.text-transformation-none,h6.text-transformation-none{text-transform:none !important}h1{font-size:2rem}h2{font-size:1.85rem}h3{font-size:1.65rem}h4{font-size:1.35rem}h5{font-size:1.15rem}h6{font-size:1rem}.text-primary{color:#55a8b8 !important}.text-gradient{background:-webkit-linear-gradient(360deg, #55a8b8, #69c25b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-secondary{color:#69c25b !important}.text-faded{color:rgba(255,255,255,.8)}a.text-primary{transition:ease-in-out all .3s}a.text-primary:hover,a.text-primary:focus{color:#69c25b !important;text-decoration:none !important}a.text-dark:hover,a.text-dark:focus{color:#55a8b8 !important;text-decoration:none !important}a.text-facebook:hover,a.text-facebook:focus{color:#3598db !important;text-decoration:none !important}a.text-muted,a.text-gradient{text-decoration:none !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(85,168,184,.7) !important}.shadow{box-shadow:0 .5rem 1rem rgba(85,168,184,.15) !important}.shadow-secondary{box-shadow:0 .5rem 1rem rgba(105,194,91,.15) !important}.shadow-dark{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.btn-outline-primary{color:#55a8b8;border-color:#55a8b8}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background-color:#55a8b8 !important;color:#fff !important;border-color:#55a8b8 !important;outline:none !important;box-shadow:none !important}.btn:focus{outline:none !important;box-shadow:none !important}.btn-primary{color:#fff;border-color:#55a8b8 !important;background-color:#55a8b8 !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{outline:none !important;box-shadow:none !important}.btn-secondary{color:#fff;border-color:#69c25b !important;background-color:#69c25b !important}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{outline:none !important;box-shadow:none !important}.btn-outline-secondary{color:#69c25b;border-color:#69c25b}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active{background-color:#69c25b !important;color:#fff !important;border-color:#69c25b !important;outline:none !important;box-shadow:none !important}.bg-primary{background-color:#55a8b8 !important}.bg-secondary{background-color:#69c25b !important}.bg-gradient{background:linear-gradient(to right, #55a8b8, #69c25b) !important}.bg-dark-transparent{background-color:rgba(52,58,64,.7) !important}.bg-light-primary{background-color:#edf6f8 !important}.bg-light-secondary{background-color:#f0f9ee !important}.border-primary{border-color:#55a8b8 !important}.border-secondary,.border-secondary-left{border-color:#69c25b !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}hr{border-width:2px}hr.border-primary{width:5rem;margin-right:auto;margin-left:0}hr.border-secondary-left{width:5rem;margin-right:auto;margin-left:0}hr.border-dark{width:5rem;margin-right:auto;margin-left:0}hr.border-white{width:5rem;margin-right:auto;margin-left:0}hr.border-gradient{width:5rem;margin-right:auto;margin-left:0;height:2px;background-image:linear-gradient(to right, #55a8b8, #69c25b);border:0}hr.border-gradient-center{width:7rem;margin-right:auto;margin-left:auto;height:2px;background-image:linear-gradient(to right, #55a8b8, #69c25b);border:0}.swiper-slide{height:auto !important}.swiper-pagination-bullet-active{background-color:#55a8b8 !important}#mainNav{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;background-color:#fff;display:block;padding:.7rem}#mainNav #main-side-nav-trigger{display:flex;align-items:center}#mainNav #main-side-nav-trigger:focus{outline:none;box-shadow:none}.side-nav{background-color:#fff;padding:1rem;z-index:1000}.side-nav h5{margin-top:1rem}.side-nav a.btn-outline-primary{margin-top:1rem}.side-nav a.btn-outline-primary span{font-size:1.15rem;margin-bottom:0 !important}.side-nav hr{border-color:#55a8b8;border-width:2px}.side-nav .side-nav-item{padding:1rem .5rem;text-align:left}.side-nav .side-nav-item .side-nav-link{font-size:1rem;color:#343a40;width:100%;transition:all ease-in-out .3s}.side-nav .side-nav-item .side-nav-link:hover,.side-nav .side-nav-item .side-nav-link:focus,.side-nav .side-nav-item .side-nav-link.active{border-color:#55a8b8 !important;color:#55a8b8;text-decoration:none !important}#header{background:linear-gradient(30deg, #edf6f8 55%, #ffffff 45%);padding-bottom:4.5rem}#header .h1{font-size:2rem;font-weight:300 !important;font-family:"Raleway",sans-serif;text-transform:uppercase}#header .h4{font-size:1.35rem;font-weight:300 !important;font-family:"Raleway",sans-serif;text-transform:uppercase}#header hr{border-color:rgba(255,255,255,.5)}#header p{font-size:90%}#header img{margin-bottom:1rem}#header-numbers{padding-top:0;margin-top:-4.5rem;padding-bottom:0}#home-services .card-body{background:linear-gradient(15deg, #edf6f8 50%, #f0f9ee 50%)}#about-us{background:linear-gradient(30deg, #ffffff 50%, #edf6f8 50%)}#about-story{background:linear-gradient(35deg, #f0f9ee 50%, #ffffff 50%)}#about-principle .card-1{background-color:#55a8b8}#about-principle .card-2{background:linear-gradient(180deg, #55a8b8, #69c25b)}#about-principle .card-3{background-color:#69c25b}#services-offered .icon-container{height:5rem;width:5rem;font-size:2rem}.the-team{height:60vh;box-shadow:inset 0px 0px 15px 5px #55a8b8}.portfolio-box{position:relative;display:block;-webkit-transition:all .2s;-moz-transition:all .4s;transition:all .4s;overflow:hidden;border-radius:.3rem !important}.portfolio-box .portfolio-img{width:100%;height:100.59px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all ease-in-out .4s}.portfolio-box .portfolio-img.top{background-position:top}.portfolio-box .portfolio-box-caption{border-radius:.3rem !important;position:absolute;bottom:0;display:block;width:100%;height:100%;text-align:center;opacity:0;background:linear-gradient(to right, rgba(85, 168, 184, 0.8), rgba(105, 194, 91, 0.8));-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px;font-size:22px}.portfolio-box:hover,.portfolio-box:focus{outline:none}.portfolio-box:hover .portfolio-img,.portfolio-box:focus .portfolio-img{transform:scale(1.2)}.portfolio-box:hover .portfolio-box-caption,.portfolio-box:focus .portfolio-box-caption{opacity:1}.mfp-img-mobile.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-img-mobile.mfp-bg.mfp-ready{opacity:.8}.mfp-img-mobile.mfp-bg.mfp-removing{opacity:0}.mfp-img-mobile.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-img-mobile.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-img-mobile.mfp-wrap.mfp-removing .mfp-content{opacity:0}#contact-details .col-12.border-bottom{border-left:none}#contact-form .col-12.col-lg-6{padding-left:0;padding-right:0}#contact-form .form-control{padding:1.5rem;font-size:.9rem;border:none !important;box-shadow:0 .5rem 1rem rgba(85,168,184,.15);color:#55a8b8 !important;transition:all ease-in-out .3s}#contact-form .form-control:focus{box-shadow:none}#contact-form span.text-danger,#contact-form span.text-success{font-size:80%}#contact-form #contactFormButton{width:100%}.google-maps{width:100%;height:300px}#error-page{background:linear-gradient(to right, #55a8b8, #69c25b);height:100vh;width:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center}#error-page .message-container{background-color:#fff;padding:3rem;width:90%}/*# sourceMappingURL=app.min.css.map */
