.img-fluid{height:126px!important;width:auto;object-fit:contain}.main-nav .navbar-brand img{height:46px!important;width:auto;object-fit:contain}.main-nav.nav-bg,.main-nav.main-nav-colored{padding:12px}.team .row{justify-content:center}.hero{height:100vh;align-content:center;padding:0}.hero .container{min-height:450px;align-content:center}.service-item-icon{font-size:40px;color:#252525;margin-bottom:40px;display:flex;justify-content:center;align-items:center}.service-item i{margin-bottom:unset!important}.service-item{align-content:center}.icon-group.overlap{position:relative;width:40px;height:40px}.icon-group.overlap .icon-0{z-index:1}.icon-group.overlap .icon-1{z-index:2}.crop-top{overflow:hidden;max-height:32px;display:block!important}.crop-bottom{overflow:hidden;max-height:32px;display:block!important;transform:translateY(-16px)}.crop-left{overflow:hidden;max-width:32px;display:block!important}.crop-right{overflow:hidden;max-width:32px;display:block!important;transform:translateX(-16px)}.crop-half{overflow:hidden;clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.crop-circle{clip-path:circle(50% at 50% 50%)}.crop-quarter{overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:50%;height:50%}#project{padding:100px 0}#project .row.align-items-center:last-child{margin-bottom:0!important}#project .gallery-item{margin-bottom:0}.hero{}.hero::after{background-color:initial}.hero .container{max-width:100vw;margin-left:45px;margin-top:15vh}.hero .row{margin-left:0!important;margin-right:0!important;max-width:100%}.hero-content{text-align:left;margin-right:45px}.hero-content p{margin:0}.hero .container{min-height:450px;align-content:start;margin-left:15px;max-width:calc(100vw - 30px)}.project-content p{text-align:justify}#project.gallery img{max-width:100vw!important;height:250px!important}#team{padding:100px 0}#project .gallery-item{max-width:100%;height:auto!important}@media(max-width:992px){.hero-content{margin-right:15px}#project .gallery-item{max-width:100%;width:100%}#project .gallery-item a{display:block;max-width:100%}#project.gallery img{width:100%!important;max-width:100%!important;height:auto!important;display:block}#project .col-auto{max-width:100%!important;flex:0 0 100%!important}}@media(max-width:992px){.container{max-width:540px}.service-item{height:320px}}@media(max-width:992px){.col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:575px){.main-nav.nav-bg,.main-nav.main-nav-colored{border-radius:10px}}@media(max-height:333px){.hero .container{margin-top:50px}}