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}.fab_container{bottom:2em;position:fixed;right:2em;z-index:10}.floating_action_button{background-color:var(--color-light-blue);background-image:linear-gradient(to right,var(--color-light-blue) 0,var(--color-blue) 100%);font-size:larger;-webkit-transform:scale(1.5);transform:scale(1.5)}#features{margin-top:8em}@media (min-width:768px){#features{margin-top:0}#about,#contact,#features,#footer,#services,#team,#testimonials{width:111%}#portfolio{width:110%}}.featured-page{padding-top:10px}.featured-page .featured-page-image{max-height:50%;max-width:50%}#footer{background-color:var(--color-blue);background:linear-gradient(to right,var(--color-grey) 0,#555 100%);color:var(--color-darkwhite);margin:0;padding-top:30px}#copyright{color:var(--color-blue)}#footer a{color:var(--color-darkwhite)}#footer a:hover{text-decoration:underline}#footer ol,#footer ul{webkit-padding:0;moz-padding:0;list-style:none;padding:0}@media (min-width:768px){.div-contact-buttons{-webkit-column-gap:3rem;column-gap:3rem}.cta-button{bottom:3vh;padding:14px 64px}}#header{align-items:center;display:flex;height:88vh;justify-content:center;margin:0 auto;position:relative;text-align:center;z-index:1}#header:before{background:var(--header-background);background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:-1}.div-company-logo{height:0;margin:0 auto 28rem;position:relative;width:100%}.div-contact-buttons{-webkit-column-gap:8rem;column-gap:8rem}.div-header-buttons{row-gap:2rem}.cta-button{background-color:var(--color-light-blue);background-image:linear-gradient(to right,var(--color-light-blue) 0,var(--color-blue) 100%);border:0;border-radius:25px;color:#fff;font-family:Raleway,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;margin:20px 20px 0;padding:14px 74px;text-transform:uppercase;transition:all .5s linear}.cta-button.active,.cta-button.focus,.cta-button:active,.cta-button:focus,.cta-button:hover{background-color:var(--color-light-blue);background-image:none;color:#fff}.col-xs-12{position:relative;top:2em}@media (orientation:landscape) and (max-height:400px){.div-company-logo{margin-bottom:18rem}.cta-button{bottom:20vh;margin:23px;padding:14px 64px}}.drawer{display:block;position:relative;width:23em}.design-element-right{background-color:var(--color-blue);display:block;height:100%;left:22.3em;position:fixed;top:0;width:.7em;z-index:100}.pages-typography{color:var(--color-grey);padding-bottom:8;padding-top:8;transition-duration:.18s;transition-property:width;transition-timing-function:ease-out;width:0}.pages-typography:hover{background:linear-gradient(to right,var(--color-light-blue) 0,var(--color-blue) 100%);color:#f5f5f5;width:97%}.pages-list-drawer{margin-top:4em}.page-scroll{display:inline;position:static;right:3.5px}.navigation-menu-typography{font-family:LogoFont;font-size:21;padding-left:2em;padding-right:13em}.logo-img-container-mobile{margin-left:1.75em;margin-top:.5em}.logo-img-container-mobile img{height:50}@font-face{font-family:LogoFont;src:url(/static/media/LogoFont.c6899ee4f5996b0daaf4.otf) format("opentype")}.app-bar{height:60px;position:-webkit-sticky;position:sticky;transition:"top 1.0s"}.toolbar{flex-direction:inherit;justify-content:space-between;min-width:100%}.menu-bar{background-color:#fff;box-shadow:2px}.menu-icon{border:.5px solid #b3b3b3;border-radius:5px;color:grey;height:40px;padding:5px;width:45px}.menu-icon:hover{border-color:#3c5ca7;color:#3c5ca7}.design-element-md{background-color:#2e5785;display:block;height:5px;margin-left:-15px;position:absolute;top:56px;width:100%}.buttonsurface{border-radius:5px;color:#000;display:block;height:100%;opacity:85%;padding:6px 8px 28px;position:relative;top:30%;transition-duration:.28s;transition-timing-function:top ease-out}.buttonsurface:hover{background:linear-gradient(to bottom,var(--color-light-blue) 0,var(--color-blue) 70%);color:#f5f5f5;top:13;width:100%}.buttonsurface-typopgraphy{font-family:LogoFont;font-size:20}.logo-img-container img{height:30}@media only screen and (min-width:600px){.menu-bar{background-color:#fff;box-shadow:2px}.menu-icon{border:.5px solid #b3b3b3;border-radius:5px;color:grey;height:40px;padding:5px;width:45px}.menu-icon:hover{border-color:#3c5ca7;color:#3c5ca7}.design-element-md{background-color:#2e5785;display:block;height:5px;margin-left:-25px;position:absolute;top:59px;width:100%}.buttonsurface{border-radius:5px;color:var(--color-grey);display:block;height:100%;opacity:85%;padding:6px 8px 28px;position:relative;top:30%;transition-duration:.28s;transition-timing-function:top ease-out}.buttonsurface:hover{background:linear-gradient(to bottom,var(--color-light-blue) 0,var(--color-blue) 70%);color:#fff;top:13;width:100%}}#about{margin:0 auto;text-align:center;width:90%}#about,.member-card-left-member-card-left{display:block;min-height:auto;position:relative}.member-card-left-member-card-left{align-self:flex-start;min-width:auto;padding-bottom:8rem;padding-top:8rem;width:48%}.member-card-left-card-left{background-image:linear-gradient(90deg,#dff1fd 1%,#8bc1f6);border-radius:15px;box-shadow:8px 6px 5px 2px #d4d4d4;display:block;height:auto;margin-top:4rem;position:relative;width:100%}.member-card-left-name-left{font-size:24px;left:6rem;margin-left:6rem;margin-top:-2rem;position:absolute;z-index:101}.member-card-left-job-title-left{font-size:13px;font-weight:500 bold;left:12rem;margin-top:.3rem;position:absolute;text-align:left;top:1rem;width:55%;z-index:100}.member-card-left-image-left{border:8px solid #fff;border-radius:16px;box-shadow:1px 2px 4px 2px #a3a3a3;height:140px;left:-2rem;object-fit:cover;position:absolute;top:-3rem;-webkit-transform:rotate(-11.9deg);transform:rotate(-11.9deg);width:107px}.member-card-left-quotation-left{display:block;font-size:15px;height:auto;margin-left:4rem;margin-top:-10rem;padding:6rem 6rem 6rem 8rem;position:relative;text-align:left;z-index:250}.member-card-left-container-left{bottom:.4rem;-webkit-filter:blur(2px);filter:blur(2px);height:14rem;position:absolute;right:.2rem;-webkit-transform:scale(120%) rotate(18deg);transform:scale(120%) rotate(18deg);width:13rem;z-index:1}.member-card-left-container1-left{display:contents}.member-card-left-root-class-name,.member-card-left-root-class-name1{width:100%}@media (max-width:1025px){.member-card-left-card-left{height:auto;max-width:200rem;width:150%}.member-card-left-job-title-left{z-index:101}.member-card-left-quotation-left{padding-right:3rem}.member-card-left-container-left{margin-bottom:-.7rem;margin-right:-.7rem;-webkit-transform:scale(88%) rotate(18deg);transform:scale(88%) rotate(18deg)}}@media (max-width:770px){.member-card-left-member-card-left{height:auto;min-width:25.5rem;width:55%}.member-card-left-card-left{min-height:15rem}.member-card-left-job-title-left{z-index:100}.member-card-left-quotation-left{padding-right:6rem}.member-card-left-container-left{margin-bottom:-.3rem;margin-right:-.3rem;-webkit-transform:scale(95%) rotate(18deg);transform:scale(95%) rotate(18deg)}}@media (max-width:480px){.member-card-left-member-card-left{height:auto;min-width:14.5rem;width:66%}.member-card-left-card-left{min-height:18rem}.member-card-left-quotation-left{font-size:13px}}@media (max-width:320px){.member-card-left-card-left{min-height:23rem}.member-card-left-quotation-left{padding-right:5rem;width:94%}}.cls-1{fill:#003a6a;fill-opacity:.5%}.cls-2{fill:#fff}.member-card-right-member-card-right{display:block;float:right;margin-right:0;min-height:auto;min-width:auto;padding-bottom:8rem;padding-top:8rem;position:relative;width:48%}.member-card-right-card-right{background-image:linear-gradient(270deg,#dff1fd 1%,#8bc1f6);border-radius:15px;box-shadow:8px 6px 5px 2px #d4d4d4;display:block;height:auto;margin-top:4rem;position:relative;width:100%}.member-card-right-name-right{font-size:24px;margin-left:6rem;margin-top:-2rem;position:absolute;right:12rem;text-align:right;z-index:101}.member-card-right-job-title-right{font-size:13px;font-weight:500 bold;margin-top:.3rem;position:absolute;right:12rem;text-align:right;top:1rem;width:55%;z-index:100}.member-card-right-image-right{border:8px solid #fff;border-radius:16px;box-shadow:1px 2px 4px 2px #a3a3a3;height:140px;object-fit:cover;position:absolute;right:-2rem;top:-3rem;-webkit-transform:rotate(11.9deg);transform:rotate(11.9deg);width:107px}.member-card-right-quotation-right{display:block;font-size:15px;height:auto;margin-right:9rem;margin-top:-10rem;padding:6rem 6rem 6rem 4rem;position:relative;text-align:right;z-index:250}.member-card-right-container{bottom:.4rem;-webkit-filter:blur(2px);filter:blur(2px);height:14rem;left:.2rem;position:absolute;-webkit-transform:scale(120%) rotate(-18deg);transform:scale(120%) rotate(-18deg);width:13rem;z-index:1}.member-card-right-container1{display:contents}.member-card-right-root-class-name,.member-card-right-root-class-name1{width:100%}@media (max-width:1025px){.member-card-right-member-card-right{width:69%}.member-card-right-card-right{height:auto;max-width:200rem}.member-card-right-job-title-right{z-index:101}.member-card-right-quotation-right{padding-right:3rem}.member-card-right-container{margin-bottom:-.7rem;margin-right:-.7rem;-webkit-transform:scale(88%) rotate(18deg);transform:scale(88%) rotate(18deg)}}@media (max-width:770px){.member-card-right-member-card-right{height:auto;min-width:25.5rem;width:85%}.member-card-right-card-right{min-height:15rem}.member-card-right-job-title-right{z-index:100}.member-card-right-quotation-right{padding-right:3.3rem}.member-card-right-container{margin-bottom:-.3rem;margin-right:-.3rem;-webkit-transform:scale(95%) rotate(18deg);transform:scale(95%) rotate(18deg)}}@media (max-width:480px){.member-card-right-member-card-right{height:auto;min-width:14.5rem;width:100%}.member-card-right-card-right{min-height:18rem}.member-card-right-quotation-right{font-size:13px}}@media (max-width:320px){.member-card-right-card-right{min-height:23rem;width:100%}.member-card-right-quotation-right{padding-right:5rem;width:94%}}#contact .social{margin-top:10px;padding-top:10px;text-align:center}#contact .social i.fa{border:2px solid #fff;border-radius:50%;color:#fff;font-size:22px;height:48px;padding:12px 0;transition:all .3s;width:48px}#contact .social i.fa:hover{background:#fff;color:#608dfd}#contact{background:linear-gradient(to right,var(--color-blue) 0,var(--color-light-blue) 100%);color:var(--color-darkwhite);padding-left:20px!important;padding-right:20px!important}#contact .section-title{margin-bottom:40px;text-align:left}#contact .section-title p{font-size:16px}#contact h2{color:var(--color-darkwhite);margin-bottom:15px;margin-top:10px;padding-bottom:15px}#contact .section-title h2:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";height:4px;left:30px;position:absolute;width:60px}#contact h3{color:var(--color-darkwhite);font-weight:400;margin-bottom:25px;margin-top:80px;padding-bottom:20px}#contact form{padding-top:20px}#contact .text-danger{color:var(--color-red);text-align:left}label{float:left;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}#contact .form-control{background-color:var(--color-darkwhite);background-image:none;border:1px solid #ddd;border-radius:0;box-shadow:none;color:var(--color-grey);display:block;font-size:16px;line-height:1.42857143;padding:6px 12px;transition:none;width:100%}#contact .form-control:focus{border-color:#999;box-shadow:transparent;outline:0}.form-control::-webkit-input-placeholder{color:#777}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#777}.form-control:-ms-input-placeholder{color:#777}#contact .contact-item{margin:20px 0}#contact .contact-item span{color:#fff;display:block;margin-bottom:10px}#contact .contact-item i.fa{margin-right:10px}#contact .btn-custom{background:transparent;border:2px solid var(--color-darkwhite);border-radius:25px;color:var(--color-darkwhite);font-family:Raleway,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;margin:30px 0;padding:14px 34px;text-transform:uppercase;transition:all .5s linear}.btn-custom.active,.btn-custom.focus,.btn-custom:active,.btn-custom:focus,.btn-custom:hover{background-color:var(--color-light-blue);background-image:none;color:var(--color-darkwhite)}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;outline-offset:none}.btn.active,.btn:active{background-image:none;box-shadow:none;outline:0}#contact .btn-custom:hover{background:var(--color-darkwhite);color:var(--color-blue)}.email_link,.google-maps-link,.phonenumber_link{color:var(--color-darkwhite);text-decoration:none}.email_link:hover,.google-maps-link:hover,.phonenumber_link:hover{color:var(--color-darkwhite);text-decoration:underline}.email_link:focus,.google-maps-link:visited,.phonenumber_link:focus{color:var(--color-darkwhite)}.social-bar{margin-top:3em}.contact-info{margin-top:-3.5em}@media only screen and (min-width:786px){.social-bar{top:0}.contact-info{margin-top:0}}.feature-box{background-color:#fff;background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:space-between;padding:10vh 8px;text-align:center;transition:all .3s ease 0s;width:100%}.feature-1{background-image:linear-gradient(to bottom right,rgba(4,255,0,.463),#00a2ff)}.feature-2{background-image:linear-gradient(to bottom right,#5e2028,#009dff)}.feature-3{background-image:linear-gradient(to bottom right,red,#ff0)}.feature-box:hover{box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.feature-button{border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;margin-top:5vh;padding-left:3vh;padding-right:3vh;text-decoration:none;transition:all .5s linear;width:80%}.feature-button:hover{border:4px solid #fff}.feature-box-icon svg{height:15vh;width:15vh}.feature-card-seperator{background:#fff;height:1px;margin-bottom:4vh;margin-top:4vh;width:80%}#features{background:#fff}.project-card{box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--color-blue);cursor:pointer;padding:20px;position:relative;text-align:center;transition:all .3s ease 0s;z-index:1}.project-card:hover{box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.project-card:before{background:var(--project-background);background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:-1}.chip{background-color:var(--color-light-blue);background-image:linear-gradient(to right,var(--color-blue) 0,var(--color-light-blue) 100%);border:0;border-radius:25px;color:var(--color-darkwhite);font-family:Raleway,sans-serif;font-size:10pt;font-weight:500;letter-spacing:1px;margin-right:5px;padding:10px}.chip-avatar{fill:var(--color-darkwhite);padding-right:5px}.project-detail-box-technologies{padding:30px}#projects{background-color:var(--color-darkwhite)}#service{transition:all .5s ease 0s}#services .service-desc{margin:10px 10px 20px}#services h2{color:var(--color-darkwhite)}#services .section-title h2:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";height:4px;left:50%;margin-left:-30px;position:absolute;width:60px}#services svg{background:linear-gradient(to right,var(--color-light-blue) 0,var(--color-blue) 100%);border-radius:50%;box-shadow:10px 10px 10px rgba(0,0,0,.05);color:#fff;font-size:42px;height:120px;padding:40px 0;width:120px}#services h3{color:#fff;font-weight:500;padding:5px 0}#services p{color:var(--color-darkwhite)}#services .service-desc{margin-bottom:40px}#services svg:hover{background:linear-gradient(to right,var(--color-light-blue) 20%,var(--color-blue) 100%)}.service-item{cursor:pointer}.service-item:hover{-webkit-animation:pulse .5s 1;animation:pulse .5s 1}.service-item a{color:var(--color-darkwhite);text-decoration:underline}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.95);transform:scale(.95)}20%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(.85);transform:scale(.85)}40%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(.85);transform:scale(.85)}80%{-webkit-transform:scale(.9);transform:scale(.9)}90%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.95);transform:scale(.95)}20%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(.85);transform:scale(.85)}40%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(.85);transform:scale(.85)}80%{-webkit-transform:scale(.9);transform:scale(.9)}90%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}#services{background:linear-gradient(to right,var(--color-blue) 0,var(--color-light-blue) 100%);color:#fff}#team{background-color:var(--color-darkwhite);margin:0 auto}#team .team-img{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#team .anonymous,#team .team-img{height:275px;object-fit:"cover";width:210px}.team-member-pre-box{text-align:center}.team-member-box{background-color:var(--color-darkwhite);box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:385px;margin:0 auto;padding:15px;width:250px}.member_name_container{display:flex;flex-direction:"column";margin:"auto"}.member-name{margin:0;padding:0}.testimonial-panel .content{font-size:14pt}#testimonials-container{padding-left:0!important}#testimonials{color:var(--color-blue);padding-bottom:20px;padding-top:20px;position:relative;text-align:center;z-index:1}#testimonials:before{background:var(--testimonial-background);background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:-1}.arrow-icon-container{cursor:pointer;height:100%}.arrow-icon-container .arrow-icon{font-size:28pt}.arrow-icon-container .arrow-icon:hover,.arrow-icon-container:hover .arrow-icon{-webkit-transform:scale(1.2);transform:scale(1.2)} /*# sourceMappingURL=main.6e9977a6.css.map*/