@font-face{font-family:'ubuntu-regular';src:url("../../fonts/Ubuntu-Regular.ttf") format("truetype")}@font-face{font-family:'ubuntu-light';src:url("../../fonts/Ubuntu-Light.ttf") format("truetype")}@font-face{font-family:'ubuntu-bold';src:url("../../fonts/Ubuntu-Bold.ttf") format("truetype")}@font-face{font-family:'ubuntu-semi-bold';src:url("../../fonts/Ubuntu-Medium.ttf") format("truetype")}body{font-family:ubuntu-regular;min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:space-between}a{color:black;text-decoration:none}h1{font-family:ubuntu-bold}p,li,span,a{font-size:14px !important;line-height:130%;font-family:ubuntu-light}p b,li b,span b,a b{font-family:ubuntu-semi-bold}@media (max-width: 479px){body{height:unset  !important;min-height:100%;overflow-y:visible !important}}@media (max-width: 1023px){body{display:unset !important}}.active a{color:#FF9C25 !important}.phone-only{display:none}.page-title{border-left:2px solid #FF9C25;padding-left:1rem;margin:1rem 0rem 2rem 0rem;font-family:ubuntu-bold;font-size:32px !important}.mt-1rem{margin-top:1.5rem}.btn-outline-geo{background-color:white;font-size:14px;line-height:18px;color:#FF9C25;border-color:#FF9C25;width:fit-content;text-transform:uppercase}.projects-wrapper{height:68vh;overflow-y:scroll}.btn-geo{background-color:#FF9C25;text-transform:uppercase;font-family:ubuntu-semi-bold;color:white}.btn-outline-geo{background-color:white;font-size:14px;line-height:18px;color:#FF9C25;border-color:#FF9C25;width:fit-content;text-transform:uppercase}@media (max-width: 479px){.projects-wrapper{height:unset !important}.phone-only{display:block}.page-title{font-size:20px !important;margin:1rem 0rem}}.header-wrapper .nav-top{width:100%;background-color:#FF9C25}.header-wrapper .nav-top .container{display:flex;justify-content:flex-end;flex-direction:row}.header-wrapper .nav-top .container ul{list-style:none;margin:1rem 0 1rem 0}.header-wrapper .nav-top .container ul li{float:left;margin-left:50px}.header-wrapper .nav-top .container ul li span{margin-right:1rem}.header-wrapper .nav-top .container ul li a{text-decoration:none;color:white}.header-wrapper .nav-top .container ul li a:hover{color:black}.header-wrapper .navbar .nav-link{margin-left:2rem;padding-right:0;color:black;font-family:ubuntu-semi-bold}.header-wrapper .navbar .navbar-brand img{width:30px}@media (max-width: 479px){.header-wrapper{box-shadow:0px 1px 2px 0px rgba(255,156,36,0.44);-webkit-box-shadow:0px 1px 2px 0px rgba(255,156,36,0.44);-moz-box-shadow:0px 1px 2px 0px rgba(255,156,36,0.44)}.header-wrapper .nav-top{display:none}.header-wrapper .navbar-toggler{border-color:none}.header-wrapper .navbar-toggler .navbar-toggler-icon{background-image:url("/images/list.png")}.header-wrapper .navbar-brand img{width:130px}.header-wrapper .navbar-toggler:focus{outline:0px;box-shadow:none}.header-wrapper .nav{justify-content:start !important;flex-direction:column}.header-wrapper .nav li{float:unset !important}.header-wrapper .nav li .nav-link{margin-left:0px}}.footer-wrapper{background-color:black;width:100%;position:sticky;bottom:0;padding:1rem;color:white;align-self:flex-end}.footer-wrapper p{margin-bottom:0}@media (max-width: 479px){.footer-wrapper{position:relative}}.project-card{margin-top:1rem;margin-bottom:1rem;height:330px;background:#FFFFFF;box-shadow:0px 2px 7px -1px rgba(0,0,0,0.32);-webkit-box-shadow:0px 2px 7px -1px rgba(0,0,0,0.32);-moz-box-shadow:0px 2px 7px -1px rgba(0,0,0,0.32);border-radius:4px;border:none}.project-card .img-wrapper{overflow:hidden;height:240px;transition:2s}.project-card .img-wrapper img{height:100%;object-fit:cover;object-position:center;transition:2s}.project-card .card-body{transition:2s;width:100%;transition:1s;display:flex;justify-content:center;flex-direction:row;flex-direction:column;align-items:center}.project-card .card-body .card-title{font-size:14px;font-family:ubuntu-semi-bold}.project-card .card-body .card-text{margin-bottom:0.5rem !important;font-size:13px}.project-card .card-body .btn{display:none}.project-card:hover{transition:2s;background:#F4F5F7}.project-card:hover .img-wrapper{height:0px;transition:2s}.project-card:hover .img-wrapper img{height:250px;transform:scale(1.2);transition:2s}.project-card:hover .card-body{transition:2s}.project-card:hover .card-body .btn{display:block;background-color:#F4F5F7}.project-modal img{width:100%;height:400px;object-fit:cover;object-position:center}@media (max-width: 479px){.project-modal img{height:auto}}.about-wrapper .about-intro{width:100%}.about-wrapper .about-intro h2{font-family:ubuntu-semi-bold}.about-wrapper .about-intro p{line-height:23px}.about-wrapper .why-us{margin-top:2rem}.about-wrapper .why-us h5{font-family:ubuntu-semi-bold}.about-wrapper .why-us .tile-wrapper{margin-top:1rem;background-color:#F4F5F7}.about-wrapper .why-us .tile-wrapper .tile{padding:0.5rem 1.5rem;display:flex;justify-content:space_between;flex-direction:row;align-items:center}.about-wrapper .why-us .tile-wrapper .tile img{width:75px;height:75px;object-fit:cover;margin-right:1rem;margin-left:1rem}@media (max-width: 479px){.about-wrapper .why-us .tile-wrapper .tile img{display:none}}.services-body .page-title{margin-top:1rem;margin-bottom:1.5rem}.services-body .tile{transition:1s;position:relative;width:100%;height:240px;border:1px solid #E5E8ED;box-sizing:border-box;box-shadow:0px 80px 80px -20px rgba(154,156,165,0.08),0px 30px 24px -10px rgba(154,156,165,0.05),0px 12px 10px -6px rgba(154,156,165,0.04),0px 4px 4px -4px rgba(30,33,44,0.03);border-radius:4px;background-color:white;display:flex;justify-content:center;flex-direction:row;flex-direction:column;align-items:center}.services-body .tile .content{padding:1.5rem;display:flex;justify-content:center;flex-direction:row;flex-direction:column;align-items:center}.services-body .tile .content .title{margin-top:1rem;font-size:14px;text-align:center;font-family:ubuntu-semi-bold}.services-body .tile .bg{z-index:1;display:none;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.4}.services-body .tile .bg img{width:100%;height:100%;object-fit:cover;border-radius:4px;object-position:top}.services-body .tile:hover{transition:1s;border:none;background-color:black}.services-body .tile:hover .bg{display:block}.services-body .tile:hover .content{z-index:10}.services-body .tile:hover .content .icon svg path{fill:white;stroke:white}.services-body .tile:hover .content .title{color:white}@media (max-width: 479px){.services-body .col-md-3{padding:1rem 2rem}.services-body .tile{height:250}}.contacts-body{margin-top:3rem}.contacts-body h2{font-family:ubuntu-bold}.contacts-body p{color:#a5a5a9}.contacts-body .w-40{width:40%}.contacts-body .tile-wrapper{background-color:#F4F5F7}.contacts-body .tile-wrapper .tile{background-color:#F4F5F7;margin:1.5rem 0rem;padding:1rem 1rem;display:flex;justify-content:space_between;flex-direction:row;align-items:center}.contacts-body .tile-wrapper .tile img{width:50px;height:50px;object-fit:cover;margin-right:1rem;margin-left:1rem}@media (max-width: 479px){.contacts-body .w-40{width:100%}}.hero-wrapper{position:relative;width:100%;padding-top:3rem;display:flex;justify-content:center;flex-direction:row;flex-direction:column;overflow-y:hidden;align-items:center}.hero-wrapper img{float:right;width:100%;object-fit:cover;object-position:center;padding-bottom:1rem}.hero-wrapper .wrapper{display:flex;justify-content:center;flex-direction:row;flex-direction:column;align-items:center;text-align:center}.hero-wrapper .body{text-align:center;margin-top:3rem}.hero-wrapper .body h1{font-size:70px;line-height:84px;font-family:ubuntu-bold;display:flex;justify-content:center;flex-direction:row;align-items:center}.hero-wrapper .body h1 img{width:70px;height:70px;object-position:center;object-fit:contain}.hero-wrapper .body h1 div{padding-bottom:1rem}.hero-wrapper h1,.hero-wrapper h2,.hero-wrapper p{margin-bottom:1rem}.hero-wrapper .btn-outline-geo{padding:0.6rem 1.8rem;transition:2s;color:white;background-image:linear-gradient(to left, #FF9C25, #EF4035) !important}.hero-wrapper .btn-outline-geo:hover{transition:2s;background-image:linear-gradient(to right, #FF9C25, #EF4035) !important}.hero-wrapper .background{position:absolute;display:block;top:0;left:0;z-index:-1}@media (max-width: 479px){.hero-wrapper{min-height:100%;background-image:url("/images/phone-bg.jpeg");background-position:center;background-size:cover;display:flex;justify-content:center;flex-direction:row;align-items:center}.hero-wrapper .background{display:none}.hero-wrapper img{display:none}.hero-wrapper .body{margin-top:unset !important;text-align:center}.hero-wrapper .body h1{font-size:45px}.hero-wrapper .body h1,.hero-wrapper .body h2,.hero-wrapper .body p{margin-bottom:0.5rem !important;text-shadow:0px 1px 0px rgba(0,0,0,0.29)}}
