@import url(https://fonts.googleapis.com/css2?family=Urbanist:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syncopate:wght@700&display=swap);:root{--var-main-font:"Urbanist";--var-heading-font:"Syncopate";--var-text-color:#333;--var-white-color:#fff;--var-primary-color:#003566;--var-accent-color:#ad72d4;--step--2:clamp(.78rem,calc(0.77rem + 0.03vw),.8rem);--step--1:clamp(.94rem,calc(0.92rem + 0.11vw),1rem);--step-0:clamp(1.13rem,calc(1.08rem + 0.22vw),1.25rem);--step-1:clamp(1.35rem,calc(1.28rem + 0.37vw),1.56rem);--step-2:clamp(1.62rem,calc(1.5rem + 0.58vw),1.95rem);--step-3:clamp(1.94rem,calc(1.77rem + 0.87vw),2.44rem);--step-4:clamp(2.33rem,calc(2.08rem + 1.25vw),3.05rem);--step-5:clamp(2.8rem,calc(2.45rem + 1.77vw),3.82rem)}body *{font-family:var(--var-main-font),sans-serif;font-weight:500;margin:0;padding:0;box-sizing:border-box}body{background:#000;color:#fff;overflow-x:hidden;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--var-heading-font),sans-serif}a,button{text-decoration:none!important;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}a:hover,button:hover{-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.theme-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;box-shadow:inset 0 0 0 1px var(--var-accent-color);padding:.5rem 1rem;border:none;border-radius:4px;align-items:center;justify-content:center;position:relative}.theme-btn:hover{background:var(--var-accent-color);color:#fff}*::-webkit-scrollbar{width:1px}*::-webkit-scrollbar-track{background:#000}*::-webkit-scrollbar-thumb{background:var(--var-accent-color)}.section{padding:4rem 0}.section-intro{margin-bottom:3rem}.section-intro h2{font-size:var(--step-4);font-weight:800;text-transform:uppercase}.content h2{font-size:var(--step-3);font-weight:700}.content p{color:#8c8c8c}.content ul{color:#8c8c8c;display:flex;flex-direction:column;gap:.3rem}.content-row:not(:last-child){margin-bottom:5rem}.content{display:flex;flex-direction:column;gap:1rem}.btn-group{display:flex;align-items:center;gap:1rem}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{text-align:center;opacity:1;transition:opacity 1s}.brand-name{font-size:var(--step-5);color:var(--var-accent-color);font-family:var(--var-heading-font),sans-serif}.header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:all 0.6s;padding:2rem}.header.sticky{background:#111;padding:.5rem 0}.navbar-logo img{width:20%;transition:all 0.6s}.header.sticky .navbar-logo img{width:20%}.nav-btn{display:flex;align-items:center;gap:1rem;width:fit-content;margin-left:auto;background:none}.offcanvas{transition:all 0.6s ease-out}.offcanvas-navbar{background:#000;width:100%;padding:2rem}.btn--offcanvas-close{background:none;border:none;color:#fff;font-size:1.5rem}.offcanvas-body{display:flex}.navbar-nav .nav-item .nav-link,.dropdown-item{font-size:3rem;font-weight:800;color:#fff;opacity:.5;font-family:var(--var-heading-font),sans-serif}.navbar-nav .nav-item .nav-link.active,.navbar-nav .nav-item .nav-link:hover,.dropdown-item.active,.dropdown-item:hover{opacity:1;background:none;color:#fff}.dropdown-menu{background:none;padding-left:1rem;border-left:5px solid var(--var-accent-color);background:#000}.dropdown-menu.show{margin-left:2rem!important}.nav-item.dropend{display:block}.nav-item.dropdown{display:none}.section--main{position:relative;height:800px;display:flex;align-items:center;justify-content:center}.section--main video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.section--main .overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:rgba(0,0,0,.5);z-index:-1}.main-content.homepage{text-align:center}.main-content{display:flex;flex-direction:column;gap:1rem}.main-content h1{font-size:var(--step-5);font-weight:800;line-height:1}.main-content.homepage .btn-group{margin-top:1rem;justify-content:center}.main-content .theme-btn{width:fit-content;display:flex;align-items:center;gap:1rem}.main-content .theme-btn .main-arr{font-size:1.2rem;transform:rotate(45deg)}.service-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#111;border-radius:6px;transition:all 0.6s;margin-bottom:1.25rem}.service-card img{width:50px;height:50px;object-fit:cover}.service-card h3{font-size:var(--step-1);font-weight:700;text-transform:capitalize}.service-card h3 span{font-size:var(--step-3);font-weight:700}.service-card:hover{background:#333;transform:scale(1.03)}.service-card a{color:var(--var-accent-color);display:flex;align-items:center;gap:1rem;width:fit-content;padding:.5rem 1rem;border-radius:4px;margin-left:auto}.service-card a:hover{background:var(--var-accent-color);color:#fff}.service-card a i{transform:rotate(-45deg)}.nav-pills--portfolio{gap:2rem;margin-bottom:2rem}.nav-pills--portfolio .nav-item .nav-link{color:#fff;text-transform:capitalize}.nav-pills--portfolio .nav-item .nav-link.active,.nav-pills--portfolio .nav-item .nav-link:hover{background:var(--var-accent-color)}.portfolio-card a img,video{width:100%;height:300px;object-fit:cover;margin-bottom:1.25rem;overflow:hidden;border-radius:6px;transition:all 0.6s}.portfolio-card a img:hover{transform:scale(1.03)}.portfolio-card.web{position:relative;height:400px;overflow:hidden;margin-bottom:1.25rem}.portfolio-card.web a img{height:auto;transform:translateY(0);transition:all 5s}.portfolio-card.web a:hover img{transform:translateY(calc(-100% + 300px))}.portfolio-card.web.your-project{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:2rem;border:1px solid #fff;transition:all 0.5s;text-transform:uppercase;position:relative}.portfolio-card.web.your-project video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.portfolio-card.web.your-project .far{transition:all 0.5s;font-size:var(--step-5);display:inline-block;margin-bottom:2rem}.portfolio-card.web.your-project:hover{transform:scale(1.05);cursor:pointer}.portfolio-card.web.your-project:hover .far{transform:rotate(360deg)}.section--packages{position:relative}.section--packages video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.nav-pills--packages{gap:2rem;margin-bottom:2rem}.nav-pills--packages .nav-item .nav-link{color:#fff}.nav-pills--packages .nav-item .nav-link.active,.nav-pills--packages .nav-item .nav-link:hover{background:none;box-shadow:inset 0 0 0 1px var(--var-accent-color)}.package-card{background:rgba(0,0,0,.2);border-radius:6px;overflow:hidden;transition:all 0.6s;margin-bottom:1.25rem;border:1px solid var(--var-accent-color)}.package-card:hover{transform:scale(1.01);background:rgba(0,0,0,.4)}.package-card .top{display:flex;flex-direction:column;align-items:center;padding:1.5rem}.package-name{font-family:var(--var-main-font),sans-serif;font-size:var(--step-2);font-weight:700;text-align:center}.package-prices{display:flex;align-items:baseline;justify-content:center;gap:1rem}.package-price{font-family:var(--var-heading-font),sans-serif;font-size:var(--step-4);font-weight:800}.package-price span{font-size:var(--step-1)}.package-price.cut{text-decoration:line-through;color:#639;font-size:2rem}.package-card .bottom{padding:0 1rem 1rem 1rem;display:flex;flex-direction:column;gap:1rem;transition:all 0.6s}.package-card .bottom h6{font-size:1.2rem;font-weight:600;text-align:center}.package-list{list-style:none;display:flex;flex-direction:column;gap:.5rem;height:300px;overflow-y:scroll;color:#8c8c8c}.package-list li{position:relative;padding-left:1.5rem}.package-list li b{font-size:1.2rem;font-weight:700;text-decoration:underline}.package-list li::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"\f058";font-family:"Font Awesome 5 Pro";font-size:.8rem;color:var(--var-accent-color)}.package-btn{width:100%;background:none;border:1px solid var(--var-accent-color)}.combo-package-intro{padding-bottom:2rem;margin-bottom:2rem;border-bottom:3px solid var(--var-accent-color)}.combo-package-intro h3{font-size:var(--step-4);font-weight:700}.combo-package-content h3{font-size:var(--step-2);font-weight:600;margin-bottom:.8rem}.combo-package-content ul{list-style:none;display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.25rem}.combo-package-content ul.cp--b{height:150px;overflow-y:scroll}.combo-package-content ul.cp--w{height:300px;overflow-y:scroll}.combo-package-content ul li{position:relative;padding-left:1.5rem}.combo-package-content ul li::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"\f058";font-family:"Font Awesome 5 Pro";font-size:.8rem;color:var(--var-accent-color)}.combo-package-price-box{display:flex;flex-direction:column;gap:1rem;padding:2rem;height:fit-content;margin:auto;background:#111;border-radius:6px;transition:all 0.6s}.combo-package-price-box:hover{background:#333;transform:scale(1.03)}.combo-package-price{font-family:var(--var-heading-font),sans-serif;font-size:var(--step-4);font-weight:700;text-align:center}.process-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#111;border-radius:6px;transition:all 0.6s;margin-bottom:1.25rem}.process-card img{width:50px;height:50px;object-fit:cover}.process-card h3{font-size:var(--step-1);font-weight:700}.process-card:hover{background:#333;transform:scale(1.03)}.testimonials-slider .slick-track{padding-top:1rem}.testimonials-slider .slick-dots li button::before,.testimonials-slider .slick-dots li.slick-active button:before{color:#fff}.testimonial-card{position:relative;background:#111;margin:1rem;padding:3rem;text-align:center;display:flex;flex-direction:column;gap:1rem;border-radius:6px;transition:all 0.6s}.testimonial-card:hover{background:#333}.testimonial-card h3{font-weight:700}.testimonial-card ul{list-style:none;display:flex;align-items:center;justify-content:center;gap:1rem}.testimonial-card ul li{color:gold}.cta-box{background:#111;border-radius:6px;padding:4rem;margin-bottom:4rem}.cta-content h2{font-size:var(--step-3);font-weight:800;margin-bottom:1rem}.btn-group.cta{justify-content:center}.theme-btn.cta{display:flex;align-items:center;gap:.5rem;width:fit-content}.theme-btn.cta i{font-size:1.25rem}.footer{font-size:.9rem;padding:2rem 0}.footer-logo{display:block;margin-bottom:2rem;width:90%}.footer-desc{margin-bottom:3rem}.footer-content h3{font-size:var(--step-1);font-weight:700;margin-bottom:1rem}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-links li a{position:relative;padding-bottom:.2rem}.footer-links li a::before{position:absolute;bottom:0;left:0;content:"";background-color:var(--var-accent-color);height:3px;width:0%;transition:all 0.6s}.footer-links li a:hover::before{width:100%}.footer-links li a{font-size:1rem;color:#fff}.footer-social{margin-top:2rem;list-style:none;display:flex;align-items:center;gap:1rem}.footer-social li a{font-size:1.25rem;color:#fff}.footer-social li a:hover{color:var(--var-accent-color)}.footer-bottom{margin-top:3rem}.privacy-links{list-style:none;display:flex;align-items:center;justify-content:end;gap:1rem}.privacy-links li a{color:#fff}.privacy-links li a:hover{color:var(--var-accent-color)}.btn--close{display:block;width:fit-content;margin-left:auto;color:var(--var-accent-color);background:none;border:none;margin-bottom:2rem}.popup-form{background:#000;padding:1rem 1.5rem 3rem 1.5rem;border-radius:6px;border:1px solid var(--var-accent-color);transition:all 0.6s}.popup-form h3{font-size:var(--step-3);font-weight:700;margin-bottom:1.5rem;text-align:center}.popup-form .form-control{background:#222;border:none;box-shadow:none;margin-bottom:1rem;color:#fff;transition:all 0.6s}.popup-form .form-control:focus{box-shadow:inset 0 0 0 2px var(--var-accent-color)}.popup-form .theme-btn{display:flex;align-items:center;justify-content:center;margin:auto;width:50%;background:#000}.section--inner-main{height:850px;display:flex;align-items:center;justify-content:center;position:relative}.inner-main-form{background:#000;border:1px solid var(--var-accent-color);padding:3rem 1.5rem;border-radius:6px;transition:all 0.6s}.inner-main-form h3{font-size:var(--step-3);font-weight:700;margin-bottom:1.5rem;text-align:center}.inner-main-form .form-control{background:#222;border:none;box-shadow:none;margin-bottom:1rem;color:#fff;transition:all 0.6s}.inner-main-form .form-control:focus{box-shadow:inset 0 0 0 2px var(--var-accent-color)}.inner-main-form .theme-btn{display:flex;align-items:center;justify-content:center;margin:auto;width:50%;background:#000}img#loading{width:10%;margin:auto}.partner-logos{position:absolute;bottom:0rem;left:2rem;width:100%;list-style:none;display:flex;align-items:center;justify-content:center;gap:1rem;overflow:hidden}.partner-logo{width:100px;height:100px;object-fit:contain}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.process-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.process-card--web{background:#111;padding:2rem 1rem;border-radius:6px;transition:all 0.6s;position:relative}.process-card--web:hover{background:#333;transform:scale(1.01)}.process-card--web img{width:80px;height:80px;object-fit:contain;display:block;margin:auto}.pc-content{display:flex;flex-direction:column;gap:1rem}.pc-content h3{font-size:var(--step-2);font-weight:700}.process-arrow{text-align:center;font-size:3rem;color:var(--var-accent-color)}button.accordion-button{background:none;color:#fff}.accordion-header{background:none}.accordion-item{background:none}button.accordion-button{background:none}.accordion-button:not(.collapsed){background:none;color:var(--var-accent-color);box-shadow:inset 0 0 0 2px var(--var-accent-color)}.locations-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.locations-list li a{color:#fff;position:relative;padding:.5rem 2rem}.locations-list li a:hover{color:var(--var-accent-color)}.locations-list li a::before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"\f3c5";font-family:"Font Awesome 5 Pro";font-size:1rem;font-weight:800;color:#fff}.section--thankyou{height:800px;display:flex;align-items:center;justify-content:center}.thankyou-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.thankyou-content h1{font-size:var(--step-5);font-weight:700}.belief-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.belief-list li span{font-size:1.5rem;font-weight:700}.contact-page-list{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.contact-page-list li a{display:flex;align-items:center;gap:1rem;color:#fff;font-size:var(--step-1);font-weight:700}.contact-page-list li a:hover{color:var(--var-accent-color)}.contact-page-list li a i{color:var(--var-accent-color)}.policy-section{margin:10rem 0 5rem 0}.policy-content h1{font-size:var(--step-4);font-weight:800;margin-bottom:2rem;text-align:center}.policy-content h3{font-size:var(--step-2);font-weight:700;margin-bottom:.5rem}.policy-content p,.policy-content ul{margin-bottom:1.25rem}