@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);body[data-v-47d0faec]{background:#eceff1;color:rgba(0,0,0,.87);font-family:Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}#message[data-v-47d0faec]{background:#fff;max-width:360px;margin:100px auto 16px;padding:32px 24px 16px;border-radius:3px}#message h3[data-v-47d0faec]{color:#888;font-weight:400;font-size:16px;margin:16px 0 12px}#message h2[data-v-47d0faec]{color:#ffa100;font-weight:700;font-size:16px;margin:0 0 8px}#message h1[data-v-47d0faec]{font-size:22px;font-weight:300;color:rgba(0,0,0,.6);margin:0 0 16px}#message p[data-v-47d0faec]{line-height:140%;margin:16px 0 24px;font-size:14px}#message a[data-v-47d0faec]{display:block;text-align:center;background:#039be5;text-transform:uppercase;text-decoration:none;color:#fff;padding:16px;border-radius:4px}#message a[data-v-47d0faec],#message[data-v-47d0faec]{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#load[data-v-47d0faec]{color:rgba(0,0,0,.4);text-align:center;font-size:13px}@media (max-width:600px){#message[data-v-47d0faec],body[data-v-47d0faec]{margin-top:0;background:#fff;box-shadow:none}body[data-v-47d0faec]{border-top:16px solid #ffa100}}.header{height:6rem;font-size:18px}.header a.not{color:#000}@media(max-width:576px){.header{font-size:14px}}.header ul{list-style:none;gap:3rem}@media(max-width:576px){.header ul{gap:1.5rem}}.header ul li a{color:#000}.header .search-icon{width:26px}.header .logo{width:110px}.header a:not(a.not,a.router-link-exact-active){position:relative}.header a:not(a.not,a.router-link-exact-active):after{content:"";position:absolute;inset:0;top:100%;right:100%;overflow:hidden;height:1.5px;background-color:#000;transition:all .2s}.header a:not(a.not,a.router-link-exact-active):hover:after{right:0}.header a.router-link-exact-active:not(a.not){border-bottom:2px solid #000}footer{height:3.5rem;font-size:14px;color:#000}@media(max-width:576px){footer{font-size:14px}}.btn-request-design{position:fixed;top:88%;right:2.4rem}@media(max-width:768px){.btn-request-design{right:.2rem}}.btn-request-design button{font-size:20px;border:1px solid #313131;background-color:#313131;color:#efefef;padding:.5rem 1rem;border-radius:4px;text-transform:uppercase;transition:all .1s}.btn-request-design button:hover{background-color:#262626}@media(max-width:768px){.btn-request-design button{font-size:1rem}}.design-request-from{width:50%;overflow:auto;height:100%;background-color:#efefef}@media(max-width:992px){.design-request-from{width:100%}}.design-request-from svg{width:65px;height:65px;fill:#000}.design-request-from svg:hover{fill:gray}@media(min-width:576px){.design-request-from .offcanvas-body{max-width:90%}}.design-request-from .offcanvas-body h2{margin-bottom:1.5rem}.design-request-from .offcanvas-body p{font-size:20px}@media(max-width:768px){.design-request-from .offcanvas-body p{font-size:14px}}.design-request-from .form-area{display:flex;flex-wrap:wrap;gap:1.5rem}.design-request-from .form-area input,.design-request-from .form-area textarea,.design-request-from .form-area>div{width:100%}.design-request-from .form-area input,.design-request-from .form-area textarea{outline:transparent;border:transparent;background-color:transparent;border-bottom:1px solid #000;font-size:18px;padding:10px 4px}@media(max-width:768px){.design-request-from .form-area input,.design-request-from .form-area textarea{font-size:14px}}.design-request-from .form-area textarea{height:51px;resize:none}.design-request-from .btn-submit{font-size:18px;padding:.5rem 1.3rem;background-color:#313131;color:#efefef;border:transparent;outline:transparent;border-radius:5px}.design-request-from .btn-submit:hover{background-color:#262626}.banner-section{width:50%;background-color:#d3d3d3}.banner-section .banner-image{position:relative;width:100%;height:100%;background-image:url(/img/banner-image.d51e2a55.jpg);animation:bannerimage 100s linear infinite;animation-direction:alternate-reverse}.banner-section .banner-image:after{position:absolute;content:"";inset:0;background-color:blue;opacity:.5}@keyframes bannerimage{0%{background-position:0 0}to{background-position:100% 400%}}*{margin:0;padding:0;box-sizing:border-box}img,svg{width:100%;height:auto}a{text-decoration:none}.black{color:#000!important}.gap-1{gap:1rem}.gap-2{gap:1.5rem}.gap-3{gap:2rem}.gap-4{gap:2.5rem}.gap-5{gap:3rem}.text-paragraph{font-size:16px}@media(min-width:576px){.text-paragraph{font-size:18px;color:#000}}.work-page{min-height:100vh;background-color:#efefef;overflow:overlay}.work-page .row>div{padding-right:18px;padding-left:18px}@media(max-width:992px){.work-page .portfolio-item{height:auto;min-height:auto}}.work-page .portfolio-item img,.work-page .portfolio-item video{width:100%;aspect-ratio:16/9;border-radius:6px}.work-page .portfolio-item:hover+div h4{opacity:1;transition:opacity .5s}.work-page .portfolio-item-title{padding:9px 0}.work-page .portfolio-item-title h4{opacity:0}@media(max-width:768px){.work-page .portfolio-item-title h4{font-size:1rem;opacity:1}}.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}.preloader{border:8px solid #3498db;border-top:8px solid #f1f1f1;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-page{height:calc(100vh - 9rem);font-size:18px;overflow:auto;text-align:justify}@media(max-width:576px){.about-page{font-size:16px}.about-page h5{text-decoration:underline}}.about-page button{border:none;padding:10px 15px 10px 15px;font-size:16px}@media(max-width:576px){.about-page button{border:none;padding-top:10px;padding-bottom:10px}}.about-page .btn-primary{background-color:#87c781}.about-page .btn-secondry,section.form-area{background-color:#d9d9d9}section.form-area{padding:148px 64px 144px;margin:0 auto;box-sizing:border-box}section.form-area .contact-form{display:block;width:40%;margin-left:auto;margin-right:auto}section.form-area .contact-form h2{font-size:24px;margin-bottom:16px}section.form-area form{display:block;margin-top:0}section.form-area div{display:block}section.form-area .form-input{position:relative}section.form-area input{width:100%;padding:16px 0;background:transparent;outline:none;border:none;border-bottom:1px solid;font-size:16px;line-height:20px;margin-top:24px}section.form-area button{margin-top:50px;cursor:pointer;font-size:19px;text-align:center;color:#fff;background:#414ee9;border:none;outline:none;padding:0 25px;height:41px;border-radius:39px}@media(max-width:768px){section.form-area section.form-area{padding:48px 16px}section.form-area .input{font-size:14px}section.form-area .contact-form{width:100%}}.design-page{height:calc(100vh - 9rem);font-size:18px;overflow:auto;text-align:justify;background-color:#efefef}@media(max-width:768px){.design-page{font-size:16px}}.design-page .form-section{margin-top:20px;display:flex;justify-content:center;align-items:center}.design-page .form-container{width:50%}.design-page .custom-form{width:100%}.design-page .form-group{margin-bottom:10px;display:flex;align-items:center}.design-page .form-checkbox-label{font-size:16px}.design-page .form-label{width:100px;text-align:right;margin-right:10px;margin-bottom:0;font-size:16px;opacity:60%}.design-page .form-checkbox{margin-right:10px}.design-page .form-input,.design-page .form-textarea{width:calc(100% - 110px);padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.design-page .submit-button{padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-left:auto;width:auto}@media(max-width:768px){.design-page .design-page{font-size:16px}.design-page .form-container{width:100%}.design-page .form-group{flex-direction:column;align-items:flex-start;text-align:left}.design-page .form-label{width:auto;text-align:left;font-size:13px}.design-page .form-input,.design-page .form-textarea{width:100%}}.contact-page{height:calc(100vh - 9rem);font-size:18px;overflow:auto;text-align:left;background-color:#efefef}.contact-page a:hover{text-decoration:underline}@media(max-width:576px){.contact-page{font-size:16px}}.contact-page .row{padding-top:7rem}.details-page{min-height:calc(100vh - 9rem);background-color:#efefef}@media(min-width:992px){.details-page .portfolio-item{height:768px;min-height:768px;background-color:#d9d9d9}}.details-page .portfolio-item img{max-width:100%;height:auto}.details-page p{font-size:20px;padding-left:3.5rem}@media(max-width:992px){.details-page p{padding-left:0}}@media(max-width:576px){.details-page p{font-size:14px}}.details-page .portfolio-details-image{background-color:#d9d9d9}@media(min-width:992px){.details-page .portfolio-details-image{height:677px;min-height:677px}}.details-page .portfolio-details-image img{height:100%;-o-object-fit:cover;object-fit:cover}.details-page ul{list-style:none;font-size:20px}@media(max-width:576px){.details-page ul{font-size:14px}}.details-2{min-height:calc(100vh - 9rem);background-color:#d9d9d9}.details-2 img{max-width:100%;height:auto}.details-2 p{margin-bottom:0;text-align:justify}.details-2 .first-child-px-0:first-of-type{padding:0}.details-2 .carousel__track .carousel__slide,.details-2 .first-child-px-0:first-of-type div+div{padding:0 15px}.details-2 .carousel__track .carousel__item img{aspect-ratio:1}.details-2 .carousel__pagination{margin:0;padding:1rem 0}.details-2 ul{list-style:none}.details-2 ul li{font-size:1.1rem;padding:3px;letter-spacing:.1rem}@media(max-width:576px){.details-2 ul li{padding:1px;align-items:center;opacity:1}}.details-2 .bg-image-mm{background-image:url(/img/mm_bot.b56fa755.png);background-position:bottom;background-size:cover;height:30vh;opacity:1}.details-2 .bg-image-mm ul{list-style:none}.details-2 .bg-image-mm ul li{font-size:1.1rem;padding:3px;letter-spacing:.1rem}@media(max-width:576px){.details-2 .bg-image-mm ul li{padding:1px;align-items:center;opacity:1}}.details-2 .bg-image{background-image:url(/img/bottom.8c072611.png);background-position:bottom;background-size:cover;height:50vh}@media(min-width:380px){.details-2 .bg-image{min-height:150px}}@media(min-width:576px){.details-2 .bg-image{min-height:250px}}@media(min-width:745px){.details-2 .bg-image{min-height:300px}}@media(min-width:885px){.details-2 .bg-image{min-height:350px}}@media(min-width:1030px){.details-2 .bg-image{min-height:400px}}@media(min-width:1180px){.details-2 .bg-image{min-height:505px}}.details-2 .bg-image ul{list-style:none}.details-2 .bg-image ul li{font-size:1.1rem;padding:3px;letter-spacing:.1rem}@media screen{.details-2 .bg-image ul li{font-size:1rem}}.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}body{font-family:Montserrat,sans-serif}::-webkit-scrollbar{display:none}.landing-page{min-height:calc(100vh - 9rem);background-color:#d9d9d9;position:relative}.landing-page video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}@media screen and (max-width:480px){.landing-page video .responsive-video{height:100%;width:auto}}