#root{width:100vw;margin:0 auto;padding:2rem 0;text-align:center}.logo{width:300px}.sticky{position:fixed;top:0;width:100%}.locale-container{position:absolute;right:0;margin:50px}.locale-container label{cursor:pointer}.header{background-color:#101010!important;z-index:99999;height:100px}.container{margin-top:5em!important}h1{letter-spacing:15px;text-transform:uppercase}h5,.caption{font-family:Khand,sans-serif;text-transform:uppercase;font-size:23px;line-height:1.2em;font-weight:600;letter-spacing:.1em;margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}.company-info-icon{font-size:50px}.caption-label,.company-info-container p,.carousel p{color:#ccc;font-weight:1;font-size:17px}.welcome-content{margin:2% 2rem 0}.welcome-carousel{height:45vw}.welcome-carousel h1{color:#8e7861;display:flex!important;justify-content:center;align-items:center;flex-direction:column;height:40vw}.welcome-carousel h1 label{font-size:6vw}.group-image{display:flex!important}.welcome-carousel .btn{margin-top:50px}.group-image-img{height:35vw!important;width:auto!important}.group-image-with-text{display:flex!important;justify-content:space-evenly;align-items:center}.group-image-with-text p{font-size:1.3vw}.portfolio-image,.carousel{margin:0 2rem}a img{width:100%}.caption{display:block;text-align:left}.portfolio-section{display:inline-flex}.portfolio-container{margin:0 2rem}.company-info{background-color:#000;display:flex;justify-content:center;align-items:center;padding:5rem}.contact-us{background-color:#000;display:flex;justify-content:center;align-items:center;padding:2rem}.company-info-container{width:100vw;text-align:center}.company-info-container .ant-col{margin:20px 0}.slick-dots li.slick-active button{background:#8E7861!important}.slick-dots li{margin-inline:1px!important}.carousel-dots{bottom:-10px!important}.title-carousel{margin-top:50px}.title-carousel .btn{width:90%;background:black}.demo-carousel .btn{height:680px}.demo-carousel .btn img{height:100%;width:100%}.about-us{display:flex;flex-direction:column;justify-content:center}.contact-us{display:flex;flex-direction:column}input,.ant-input,.ant-select,select{background-color:#101010!important;border:unset!important;border-radius:unset!important;font-family:Khand,sans-serif;text-transform:uppercase;color:#8e7861!important;margin:10px!important;width:100%;min-width:100%;font-size:20px}select:focus{outline:none}select{padding-left:5px}.ant-select-selection-item{font-size:20px}.ant-select-selector{background-color:#101010!important;border:unset!important;color:#8e7861!important}.ant-spin{color:#8e7861!important}input::placeholder,.ant-select-selection-placeholder{color:#8e7861!important;font-family:Khand,sans-serif;text-transform:uppercase;text-align:left;font-size:20px}.ant-select-selection-item{text-align:left}button{font-family:Khand,sans-serif;text-transform:uppercase;background-color:#8e7861!important;border:unset!important;border-radius:unset!important}button:hover{border:unset;border-radius:unset}.title-carousel-container h1{letter-spacing:unset}.ant-float-btn-icon{color:#fff!important}.ant-float-btn-circle,.ant-float-btn-body{border-radius:50%!important;background-color:#8e7861!important}.ant-float-btn-circle{display:none}.ant-modal-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-modal-content,.ant-modal-header,.ant-modal-close,.ant-modal-title{background-color:#000!important;color:#8e7861!important}.submitted-message{letter-spacing:3px}.img-blur{opacity:.15}.demo_text{position:absolute;width:75vw!important}.group-image-with-text .group-image-img{width:80vw!important;height:40vw!important}.project-modal{width:80vw!important}.project-carousel,.project-carousel-content{text-align:center}.project-images{height:65vh}.contact-us-link{border-bottom:1px solid #8E7861}.image-img-avatar{vertical-align:middle;width:100px;height:100px;border-radius:50%}@media only screen and (max-width: 600px){.locale-container{position:absolute;right:0;margin:30px}.welcome-carousel{width:100%}.welcome-carousel .btn{margin-top:0}.group-image-with-text p{font-size:8px;margin:10px}.portfolio-section{display:block}.portfolio-container{margin:0}.demo-carousel .btn{height:250px}.title-carousel-container h1{font-size:15px}.title-carousel-container{text-align:center}.logo{width:200px}.header{height:60px}.welcome-carousel h1{font-size:5vw;letter-spacing:5px;height:200px}.welcome-carousel h1 label{font-size:5vw}.welcome-carousel{height:250px!important}.welcome-content{margin:19% 0 0}.welcome-content .group-image-img{height:250px!important}.project-modal{width:100vw!important}.group-image-with-text .group-image-img{width:90vw}.project-images{height:auto;width:100%}}@media only screen and (min-width: 1900px){.portfolio-container{margin:0 5rem}}a{font-size:1.5em;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.btn{position:relative;display:inline-block;cursor:pointer;overflow:hidden}.btn:before,.btn:after{content:"";position:absolute;left:0;height:2px;width:100%;background-color:#251f17}.btn:before{top:0}.btn:after{bottom:0}.btn:hover>*>*:before,.btn:hover>*>*:after{transform:translateZ(0)}.btn:hover>*>*>*:before,.btn:hover>*>*>*:after{transform:translateZ(0)}.btn>*:before,.btn>*:after{content:"";position:absolute;top:0;height:100%;width:2px;background-color:#251f17}.btn>*:before{left:0}.btn>*:after{right:0}.btn>*>*:before,.btn>*>*:after{content:"";position:absolute;left:0;z-index:9;height:2px;width:100%;background-color:#8e7861}.btn>*>*:before{top:0;transform:translate3d(-105%,0,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.btn>*>*:after{bottom:0;transform:translate3d(105%,0,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.btn>*>*>*:before,.btn>*>*>*:after{content:"";position:absolute;top:0;z-index:9;height:100%;width:2px;background-color:#8e7861}.btn>*>*>*:before{left:0;transform:translate3d(0,105%,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}.btn>*>*>*:after{right:0;transform:translate3d(0,-105%,0);transition:transform .8s cubic-bezier(.4,0,.2,1)}:root{font-family:Khand;line-height:1.5;font-weight:400;color-scheme:light dark;color:#8e7861;background-color:#101010;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-x:hidden}a{font-weight:500;color:#8e7861;text-decoration:inherit}a:hover{color:#8e7861}body{margin:0;display:flex;place-items:center;min-width:100vw;min-height:100vh;background-color:#101010}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
