@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap";.infinite-scroll-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;overscroll-behavior:none}.infinite-scroll-wrapper:before,.infinite-scroll-wrapper:after{content:"";position:absolute;background:linear-gradient(var(--dir, to bottom),060010,transparent);height:25%;width:100%;z-index:1;pointer-events:none}.infinite-scroll-wrapper:before{top:0}.infinite-scroll-wrapper:after{--dir: to top;bottom:0}.infinite-scroll-container{display:flex;flex-direction:column;overscroll-behavior:contain;padding-inline:1rem;cursor:grab;transform-origin:center center}.infinite-scroll-item{--accent-color: #ccc;background:linear-gradient(135deg,#c9511d,#fe7958,#f54f4c);border-radius:15px;display:flex;align-items:center;justify-content:center;padding:1rem;font-size:1.25rem;font-weight:600;text-align:center;border:2px solid var(--accent-color);color:#fff;-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative}.stack-container{position:relative;perspective:600px}.card-rotate{position:absolute;cursor:grab}.card{border-radius:20px;border:5px solid #fff;overflow:hidden}.card-image{pointer-events:none;width:100%;height:100%;object-fit:cover}.hero-container .navbar{display:flex;align-items:center;justify-content:space-between;min-height:90px;padding:0px 4rem;position:sticky;top:0;z-index:100;background:#fff}.hero-container .navbar .nav-logo-container{display:flex;align-items:center}.hero-container .navbar .navbar-menu-container{display:none}.hero-container .navbar .navbar-links-container a{margin-right:3rem;text-decoration:none;color:#c9511d;background:none;outline:none;border:none;border-radius:5rem;font-size:1.1rem;cursor:pointer;font-weight:600;transition:.2s}.hero-container .navbar .navbar-cart-icon{font-size:1.15rem}.hero-container .navbar .primary-button:hover{background-color:#eaeaea}.hero-container .navbar .navbar-menu-container svg{font-size:1.5rem;cursor:pointer}.hero-container .navbar.fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000001a}.hero-container .hero-banner-container{position:relative;display:flex;padding-top:3rem;background-image:url(/assets/hero-section-image-Ca7NePqv.jpg);background-size:cover;background-position:center;min-height:90vh}.hero-container .hero-banner-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:1}.hero-container .hero-banner-container>*{position:relative;z-index:2}.hero-container .hero-banner-container .hero-text-section{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-container .hero-banner-container .hero-text-section .main-title{font-size:clamp(3rem,6vw,5rem);color:#fff;max-width:1000px}.hero-container .hero-banner-container .hero-text-section .hero-text{font-size:clamp(1rem,3vw,1.5rem);max-width:500px;color:#f3e9dc;margin:1.5rem 0rem}.hero-container .hero-banner-container .hero-text-section .emojis-container{width:360px;background:#29292912;white-space:nowrap;overflow:hidden;border-radius:50px;-webkit-box-shadow:-10px 0px 13px -7px rgba(0,0,0,.2274509804),10px 0px 13px -7px rgba(0,0,0,.2274509804),5px 5px 15px 5px rgba(0,0,0,0);box-shadow:-10px 0 33px -7px #0000003a,10px 0 33px -7px #0000003a,5px 5px 35px 5px #0000}.hero-container .hero-banner-container .hero-text-section .emojis-container button{font-size:50px;margin:0 5px;border:none;background-color:transparent;cursor:grab}.hero-container .hero-banner-container .hero-text-section .emojis-container button:hover{transform:scale(1.1);transition:.5s ease}.hero-container .hero-banner-container .hero-text-section .emojis-container .emojis{display:inline-block;animation:5s sliding infinite linear}@keyframes sliding{0%{transform:translate(0)}to{transform:translate(-101%)}}@media screen and (max-width: 600px){.hero-container .hero-banner-container .hero-text-section .emojis-container{width:200px}.hero-container .hero-banner-container .hero-text-section .emojis-container button{font-size:30px}}.primary-heading{font-size:clamp(2rem,5vw,4rem);color:#c9511d;max-width:600px}.primary-text{font-size:clamp(1rem,3vw,1.5rem);max-width:500px;color:#6a6a6a;margin:1.5rem 0rem}.secondary-button{padding:1rem 2.5rem;background-color:#c9511d;outline:none;border:none;border-radius:5rem;font-size:1.1rem;cursor:pointer;font-weight:600;color:#fff;transition:.2s;display:flex;align-items:center;justify-content:center}.secondary-button svg{margin-left:.75rem;font-size:1.5rem}.secondary-button:hover{background-color:#e48f0f}.about-section-container{max-width:85vw;margin:0 auto;margin-top:5rem;position:relative}.about-background-image-container{position:absolute;left:50%;top:0;transform:translate(-50%) translateY(-89%);z-index:2;width:500px;max-width:90vw;pointer-events:none}.about-background-image-container img{width:100%;display:block;opacity:0;transform:translateY(-180px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1)}.about-background-image-container img.in-view{opacity:1;transform:translateY(0)}.about-section-image-container{flex:1;position:relative;height:500px;border:1px solid #C9511D;padding:1em;border-radius:1rem}.about-section-text-container{display:flex;flex-direction:column}.primary-subheading{font-weight:700;color:#e17546;font-size:1.15rem}.about-buttons-container{margin-top:2rem;display:flex}.circle-container{position:relative;width:380px;height:380px;margin:50px auto;display:flex;justify-content:center;align-items:center}.circle-container .circle-icons{position:relative;width:100%;height:100%;border:2px dashed rgba(201,81,29,.4);border-radius:50%;animation:rotateCircle 25s linear infinite}.circle-container .icon-item{position:absolute;top:50%;left:50%;width:60px;height:60px;background:#fff;border-radius:50%;box-shadow:0 4px 12px #00000026;display:flex;justify-content:center;align-items:center;font-size:28px;color:#c9511d;transform-origin:center;transition:transform .3s ease}.circle-container .icon-item:hover{color:#ff7e5f}.circle-container .icon-item>*{transform-origin:center;animation:counterRotate 25s linear infinite}.circle-container .icon-item>svg{transform-box:fill-box}.circle-container .icon-item:nth-child(1){transform:translate(-50%,-50%) rotate(0) translate(187px) rotate(0)}.circle-container .icon-item:nth-child(2){transform:translate(-50%,-50%) rotate(72deg) translate(187px) rotate(-72deg)}.circle-container .icon-item:nth-child(3){transform:translate(-50%,-50%) rotate(144deg) translate(187px) rotate(-144deg)}.circle-container .icon-item:nth-child(4){transform:translate(-50%,-50%) rotate(216deg) translate(187px) rotate(-216deg)}.circle-container .icon-item:nth-child(5){transform:translate(-50%,-50%) rotate(288deg) translate(187px) rotate(-288deg)}.circle-container .center-circle{position:absolute;text-align:center;background:#fff;border-radius:50%;padding:40px 20px;box-shadow:0 6px 15px #00000026;width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.circle-container .center-circle h3{margin:0;font-size:1.2rem;color:#c9511d}.circle-container .center-circle p{margin:0;font-size:.85rem;color:#444}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.work-section-wrapper{margin-top:5rem;background:linear-gradient(to bottom,#c9511d 31%,#f6f6f6 70%)}.work-section-wrapper .work-section-top h1{max-width:700px!important;color:#fff}.work-section-wrapper .work-section-top p{text-align:center;max-width:600px!important;color:#e5e4f8}.work-section-wrapper .work-section-top{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:5rem}.work-section-wrapper .work-section-bottom{margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.work-section-wrapper .work-section-bottom .work-section-info{padding:0rem 2rem;opacity:0;transform:translateY(80px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.work-section-wrapper .work-section-bottom .work-section-info .card-wrapper{width:280px;background:#f5f5f5;border-radius:10px;padding:50px 30px;position:relative;overflow:hidden;align-items:center;justify-content:center;box-shadow:0 0 10px #4445;cursor:pointer;transition:all .4s ease-in-out;margin-bottom:2rem}.work-section-wrapper .work-section-bottom .work-section-info .icon,.work-section-wrapper .work-section-bottom .work-section-info .heading,.work-section-wrapper .work-section-bottom .work-section-info .content{position:relative;z-index:5;transition:all .5s}.work-section-wrapper .work-section-bottom .work-section-info .content{color:#666}.work-section-wrapper .work-section-bottom .work-section-info .icon{width:40px;fill:#c9511d;margin-bottom:20px}.work-section-wrapper .work-section-bottom .work-section-info .heading{font-size:20px;font-weight:800;margin-bottom:20px}.work-section-wrapper .work-section-bottom .work-section-info .number{position:absolute;top:-90px;right:-85px;padding:80px 100px 30px 30px;background:#c9511d;border-radius:100%;z-index:5}.work-section-wrapper .work-section-bottom .work-section-info .number .text{font-size:28px;font-weight:600;color:#fff}.work-section-wrapper .work-section-bottom .work-section-info .text{margin-top:20px}.work-section-wrapper .work-section-bottom .work-section-info .number:after{content:"";width:50px;height:50px;background:#c9511d;position:absolute;border-radius:100%;top:50%;right:50%;transition:all .5s;transform:translate(50%) translateY(-50%);z-index:-1}.work-section-wrapper .work-section-bottom .work-section-info .card-wrapper:hover{scale:1.02;box-shadow:0 5px 20px #444e}.work-section-wrapper .work-section-bottom .work-section-info .card-wrapper:hover .number:after{width:900px;height:900px}.work-section-wrapper .work-section-bottom .work-section-info .card-wrapper:hover .icon,.work-section-wrapper .work-section-bottom .work-section-info .card-wrapper:hover .heading,.work-section-wrapper .work-section-bottom .work-section-info .card-wrapper:hover .content{color:#f5f5f5;fill:#f5f5f5}.work-section-wrapper .work-section-bottom .work-section-info.in-view{opacity:1;transform:translateY(0)}.work-section-wrapper .work-section-bottom .work-section-info h2{margin:1rem 0rem}.work-section-wrapper .work-section-bottom .work-section-info p{flex:1;display:flex;align-items:center;font-weight:600}.contact-page-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:7rem 0rem 0rem}.contact-page-wrapper h1{max-width:900px!important;text-align:center}.contact-page-wrapper .contact-form-container{max-width:900px}.contact-page-wrapper .custom-form{display:flex;flex-direction:column;gap:10px;max-width:100%;padding:20px 0 0;border-radius:20px;position:relative;margin:0 auto}.contact-page-wrapper .input-phone{height:48px}.contact-page-wrapper .custom-form select.input{height:48px;width:100%;padding:10px 10px 20px;font-size:15px;border:1px solid #C9511D;border-radius:10px;background:#fff;color:#4b4b4b;box-sizing:border-box}.contact-page-wrapper .form-title{font-size:24px;color:#c9511d;font-weight:600;letter-spacing:-1px;position:relative;display:flex;align-items:center;padding-left:30px}.contact-page-wrapper .form-title:before,.contact-page-wrapper .form-title:after{position:absolute;content:"";height:16px;width:16px;border-radius:50%;left:0;background-color:#c9511d}.contact-page-wrapper .form-title:before{width:18px;height:18px;background-color:#c9511d}.contact-page-wrapper .form-title:after{width:18px;height:18px;animation:pulse 1s linear infinite}.contact-page-wrapper .form-message{color:#585757d2;font-size:14px}.contact-page-wrapper .form-flex{display:flex;width:100%;gap:6px}.contact-page-wrapper .form-column{display:flex;flex-direction:column;gap:6px}.contact-page-wrapper .custom-form label{position:relative;flex:1}.contact-page-wrapper .custom-form .input{width:100%;padding:10px 10px 20px;outline:0;border:1px solid #C9511D;border-radius:10px;background:#fff;font-size:14px;color:#4b4b4b}.contact-page-wrapper .custom-form label .input+span{position:absolute;left:10px;top:15px;color:gray;font-size:.9em;cursor:text;transition:.3s ease}.contact-page-wrapper .custom-form label .input:placeholder-shown+span{top:15px;font-size:.9em}.contact-page-wrapper .custom-form label .input:focus+span,.contact-page-wrapper .custom-form label .input:not(:placeholder-shown)+span{top:30px;font-size:.7em;font-weight:600;color:#c9511d}.contact-page-wrapper .submit{border:none;outline:none;background-color:#c9511d;padding:10px;border-radius:10px;color:#fff;font-size:16px;transition:.3s ease;margin-top:10px}.contact-page-wrapper .submit:hover{background-color:#a23e13}@keyframes pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.8);opacity:0}}.footer{background-color:#c9511d}.footer .footer-wrapper{padding:3rem 4rem 2rem;display:flex;justify-content:space-around;margin-top:5rem;width:100%}.footer .footer-wrapper .footer-logo-container{max-width:125px}.footer .footer-wrapper .footer-logo-container img{border-radius:10px}.footer .footer-wrapper .footer-icons{display:flex;align-items:center;justify-content:center;padding:25px 0;gap:20px}.footer .footer-wrapper .footer-icons .socialContainer{width:52px;height:52px;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;transition-duration:.3s}.footer .footer-wrapper .footer-icons .containerOne:hover{background-color:#d62976;transition-duration:.3s}.footer .footer-wrapper .footer-icons .containerTwo:hover{background-color:#00acee;transition-duration:.3s}.footer .footer-wrapper .footer-icons .containerThree:hover{background-color:#0072b1;transition-duration:.3s}.footer .footer-wrapper .footer-icons .containerThree:hover .socialSvg path{fill:#fff}.footer .footer-wrapper .footer-icons .containerFour:hover{background-color:#128c7e;transition-duration:.3s}.footer .footer-wrapper .footer-icons .containerFour:hover .socialSvg path{fill:#fff}.footer .footer-wrapper .footer-icons .socialContainer:active{transform:scale(.9);transition-duration:.3s}.footer .footer-wrapper .footer-icons .socialSvg{width:19px}.footer .footer-wrapper .footer-icons .socialSvg path{fill:#c9511d}.footer .footer-wrapper .footer-icons .socialContainer:hover .socialSvg{animation:slide-in-top .3s both}@keyframes slide-in-top{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.footer .footer-wrapper .footer-section-two{display:flex;gap:8rem}.footer .footer-section-columns{display:flex;flex-direction:column;min-width:auto;text-align:center}.footer .footer-section-columns a{text-decoration:none;margin-bottom:1rem;font-size:1rem;color:#fff}.footer .footer-section-columns span{margin:.25rem 0rem;font-weight:600;color:#fff;cursor:pointer}.footer .footer-bottom{padding:0rem 4rem 2rem;color:#fff;text-align:center}@media (max-width: 1000px){.navbar-links-container a{margin-right:1rem;font-size:1rem}.primary-button{font-size:1rem}.home-bannerImage-container{max-width:600px}}@media (max-width: 800px){.nav-logo-container{max-width:140px}.navbar-links-container{display:none}.hero-container .navbar .navbar-menu-container{display:flex}.css-y7ab46-MuiPaper-root-MuiDrawer-paper{background-color:#c9511d!important}.home-bannerImage-container{max-width:450px}.home-banner-container,.about-section-container{flex-direction:column-reverse;align-items:center;justify-content:center}.about-section-container{flex-direction:column}.hero-image-section,.about-section-image-container{width:100%}.primary-heading{text-align:center!important;max-width:90%}.primary-text{text-align:center;max-width:80%}.about-section-content{flex-direction:column;align-items:center;text-align:center;gap:3rem!important}.hero-text-section{padding:0rem 2rem}.hero-text-section,.about-section-text-container{align-items:center}.secondary-button{font-size:1rem;padding:.8rem 2rem;cursor:pointer}.about-buttons-container{justify-content:center;flex-direction:column}.primary-subheading{text-align:center}.watch-video-button{margin-left:0rem!important;margin-top:1rem;font-size:1rem!important}.watch-video-button svg{margin-right:.5rem!important}.about-section-image-container{margin-right:0rem!important}.about-section-image-container .infinite-scroll-wrapper{max-height:400px}.work-section-wrapper{margin-top:5rem!important;background:linear-gradient(to bottom,#c9511d 20%,#f6f6f6 50%)}.work-section-wrapper .work-section-top{padding:5rem 2rem 0rem}.work-section-bottom{margin-top:1rem!important}.contact-form-container{padding:.5rem!important;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem!important}.contact-form-container input{font-size:1rem!important;max-width:100%;padding:.9rem .6rem 1.7rem!important;margin-bottom:.8rem!important;height:50px}.footer-wrapper{flex-direction:column;justify-content:center;text-align:center}.footer-wrapper .footer-section-one .footer-logo-container{margin:0 auto}.footer-wrapper .footer-section-two{flex-direction:column;margin-top:2rem;gap:3rem!important}.footer-wrapper .footer-section-columns{margin:1rem 0rem}}@media (max-width: 600px){.about-background-image-container{transform:translate(-50%) translateY(-95%)}.circle-container{width:275px;height:275px}.circle-container .icon-item:nth-child(1){transform:translate(-50%,-50%) rotate(0) translate(135px) rotate(0)}.circle-container .icon-item:nth-child(2){transform:translate(-50%,-50%) rotate(72deg) translate(135px) rotate(-72deg)}.circle-container .icon-item:nth-child(3){transform:translate(-50%,-50%) rotate(144deg) translate(135px) rotate(-144deg)}.circle-container .icon-item:nth-child(4){transform:translate(-50%,-50%) rotate(216deg) translate(135px) rotate(-216deg)}.circle-container .icon-item:nth-child(5){transform:translate(-50%,-50%) rotate(288deg) translate(135px) rotate(-288deg)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root,.App{width:100%;max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}body{font-family:Nunito,sans-serif;max-width:100%;background-color:#f6f6f6;overflow-x:hidden}.App{min-height:100vh}.invalid-text{color:#fa896b;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:.75rem;line-height:1.66;text-align:left;margin-left:14px;margin-right:14px}
