@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Righteous&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');:root{--primary-color:#06f;--secondary-color:#00d9ff;--dark-bg:#0a0e27;--light-bg:#f8fafc;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#94a3b8;--white:#fff;--gradient-1:linear-gradient(135deg,#06f 0%,#00d9ff 100%);--gradient-2:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 30px rgba(0,0,0,.15);--border-radius:12px;--transition:all .3s cubic-bezier(.4,0,.2,1);--font-family-inter:"Inter",sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-inter)}body{line-height:1.6;color:var(--text-primary);background-color:var(--white);font-family:var(--font-family-inter)}.menu-btn{background-color:var(--blue-violet) !important;color:var(--white) !important;font-weight:600;border-radius:50px;font-size:16px;padding:10px 24px;text-decoration:none}.menu-btn:hover{background:#1b1b28 !important;border:1px solid #fff;color:var(--white);font-weight:600;border-radius:50px;font-size:16px;padding:10px 24px;text-decoration:none}.navbar-nav{display:flex;align-items:center}.quote:before{content:"\201C";font-size:4em;color:#888;position:absolute;left:-20px;top:-10px;line-height:1;border:2px solid #888;border-radius:50%;padding:10px;background-color:#fff}header{position:sticky;top:0;background-color:#fff;z-index:1000;transition:top .3s ease-in-out;box-shadow:0px 4px 6px rgba(0,0,0,.1)}#header-info{background-color:var(--primary-color) !important;text-align:center;transition:opacity .3s ease,visibility .3s ease;display:flex;justify-content:center;align-items:center;background-color:var(--blue-violet);height:50px}.hidden{opacity:0;visibility:hidden}#sticky-navbar{background-color:var(--white);padding:12px 0;height:74px;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:1000;transition:all .3s ease}#navbarNavAltMarkup{background-color:var(--white)}.header-info p{padding:10px 0;color:var(--white);font-size:16px;font-weight:500}.header-info a{color:var(--white) !important;text-decoration:underline !important}#menu-header-menu li{text-align:center;list-style-type:none}#menu-header-menu .menu-item-type-custom .dropdown-menu li a{color:#1b1b28 !important;font-weight:400 !important;padding:6px !important}#menu-header-menu{display:flex}#menu-header-menu .menu-item-has-children{position:relative}li.menu-item.menu-item-type-custom.menu-item-object-custom{list-style-type:none}.sub-menu-toggle{display:none}ul.dropdown-menu.show{top:auto;left:auto}.section-title{margin-bottom:30px}.section-title.p{margin-bottom:0}.section-title p{text-align:center;font-family:var(--font-family-sans);font-weight:700;color:var(--vivid-orange);letter-spacing:4%;font-size:16px}.section-title h5{text-align:center;font-family:var(--font-family-righteous);font-style:normal;color:var(--charcoal-brown);letter-spacing:4%;font-size:24px}.row .title{font-size:16px;letter-spacing:4%;line-height:30px;color:var(--charcoal-brown)}.nav-btn{padding:14px 16px !important}.hero .navigation{gap:75}.hero .navbar .nav-link{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:16px;margin:0 5px;color:var(--charcoal-brown) !important}.hero .navbar .nav-link:hover{color:var(--vivid-orange)}.navbar-nav .nav-link.active{color:var(--vivid-orange)}.footer ul li .active{color:var(--vivid-orange);font-weight:700}.hero .hero-content .hero-sub-text p{font-size:20px;font-family:var(--font-family-righteous);color:var(--charcoal-brown)}.hero .hero-content .hero-text{text-align:center;line-height:70px}.hero .hero-content .hero-text p{padding:0;margin:0;font-family:var(--font-family-righteous);letter-spacing:2%;font-size:60px;color:var(--charcoal-brown)}.hero .hero-content .hero-text p span{color:var(--vivid-orange);font-family:var(--font-family-righteous)}.hero .hero-content .hero-button{text-align:center;margin-top:30px}.hero .hero-content .hero-button button{height:48px;font-size:16px;text-align:center;border:1px solid var(--vivid-orange);color:var(--vivid-orange);background:0 0;border-radius:30px}.hero .hero-content .hero-button button:hover{color:var(--white);background:var(--vivid-orange);border-radius:30px}.case-study .explore-button,.digi-case-study .explore-button{margin-top:30px}.case-study .explore-button button,.digi-case-study .explore-button button{border:1px solid var(--vivid-orange);font-weight:500;width:148px;height:48px;border-radius:30px;color:var(--vivid-orange);background:0 0}.case-study .explore-button button:hover,.digi-case-study .explore-button button:hover{background-color:var(--vivid-orange);color:var(--white)}.case-study .bento-box .card{border:0;border-radius:30px;letter-spacing:4%;line-height:30px;color:var(--white)}.case-study .bento-box .card h6{font-size:16px;font-weight:600}.case-study .bento-box .card p{line-height:30px;font-size:16px;font-weight:300}.case-study .bento-box .card-1{background-color:var(--dark-pink);color:var(--white);padding:20px 10px}.case-study .bento-box .card-2{background-color:#ffe9bd}.case-study .bento-box .card-2 div{font-family:var(--font-family-righteous);font-size:60px;color:var(--charcoal-brown)}.case-study .bento-box .card-3{background-color:#7fb07f}.case-study .bento-box .card-3 div{font-family:var(--font-family-righteous);font-size:60px}.case-study .bento-box .card-4{background-color:var(--dark-pink-shade);line-height:30px;padding:20px 10px}.case-study .bento-box .card-5{background-color:#8681ff;text-align:justify;padding:20px 10px}.services .content .card{border:0;border-radius:20px;height:450px !important;width:330px !important;z-index:10;transition:all .3s ease-in-out}.services .content .card .card-body .p{height:40%}.services .content .card .card-body p{font-size:28px;font-weight:700}.services .content .card-1{border:2px solid var(--light-blue);color:var(--light-blue)}.services .content .card-2{border:2px solid var(--dark-pink-shade);color:var(--dark-pink-shade)}.services .content .card-3{border:2px solid var(--pink-reddish);color:var(--pink-reddish)}.services .content .card:hover .card-body-1{display:none !important}.services .content .card:hover .card-body-2{display:flex !important;flex-direction:column;justify-content:space-around}.services .content .card-1:hover{border:2px solid var(--light-blue);background-color:var(--light-blue);height:450px !important}.services .content .card-2:hover{border:2px solid var(--dark-pink-shade);background-color:var(--dark-pink-shade);height:450px !important}.services .content .card-3:hover{border:2px solid var(--pink-reddish);background-color:var(--pink-reddish);height:450px !important}.services .content .card .card-body .header h4{font-size:24px;font-weight:700;color:var(--white)}.services .content .card .card-body .body span{font-size:16px;letter-spacing:.5px;line-height:26px;color:var(--white)}.services .content .card .card-body .arrow span{background-color:var(--white);width:48px;height:48px;display:grid;place-items:center;border-radius:50%}.testimonials{position:relative;margin-bottom:110px}.testimonials .image-section{position:absolute;width:100%;top:70%;z-index:-1}.testimonials .content-section .row .card .card-body p{letter-spacing:4%;line-height:30px;font-size:14px}.testimonials .content-section .row .card{border-radius:15px;min-height:358px !important;box-shadow:0 10px 10px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.08) !important}.who-we-are .ques h6{font-size:16px;font-weight:600}.who-we-are .ques p{font-size:14px;letter-spacing:4%;line-height:30px}.who-we-are .ques .card{border-radius:15px;box-shadow:0 10px 10px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important}.benefits .box .card{border-radius:15px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important}.benefits .box .card .card-body h6{font-size:16px;margin:15px 0;font-weight:600;color:var(--charcoal-brown)}.benefits .box .card .card-body p{font-size:14px;line-height:30px;letter-spacing:4%;color:var(--charcoal-brown)}.digi-service{background-color:var(--light--beach);padding:65px 0}.digi-service .section-title{margin-bottom:55px}.digi-service .box .service-box{display:grid;place-items:center}.digi-service .box .service-box h5{margin-top:15px;text-align:center;font-size:16px;font-weight:600}.digi-service .box .service-box h5.product{color:var(--charcoal-brown)}.digi-case-study .row .col-6{width:300px}.digi-case-study .row .card{border-radius:15px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important}.digi-case-study .row .card .card-body h6{font-size:16px;margin:15px 0;font-weight:600;color:var(--charcoal-brown)}.digi-case-study .row .card .card-body p{font-size:14px;line-height:30px;letter-spacing:4%;color:var(--charcoal-brown)}.digi-case-study .row .small-card{background-color:var(--light--beach);border:0}.digi-case-study .row .small-card .logo,.digi-case-study .row .small-card .why{display:grid;place-items:center}.digi-case-study .row .small-card .why p{color:var(--vivid-orange);font-size:60px;font-family:var(--font-family-righteous);letter-spacing:4%}.are-hire{background-color:var(--light--beach);display:grid;place-items:center;color:var(--charcoal-brown);height:140px}.are-hire .row h5{font-family:var(--font-family-righteous);font-size:26px;line-height:36px}.are-hire .row h5 span{display:block;width:100%;font-family:var(--font-family-righteous);font-size:26px}.are-hire .row button{border:2px solid var(--charcoal-brown);border-radius:30px;width:150px;height:48px;font-weight:600}.are-hire .row button:hover{border:2px solid var(--vivid-orange);border-radius:30px;width:150px;height:48px;font-weight:600;background-color:var(--vivid-orange)}.blog .box .co{height:314px}.blog .box .card{border-radius:15px;padding:0 !important;border:1px solid rgba(0,0,0,.2);box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important}.blog .box .card .card-body .image-div{height:214px;border-radius:15px 15px 0 0;background-color:var(--light--beach)}.blog .box .card .card-body .details-div{height:100px;color:var(--charcoal-brown)}.blog .box .card .card-body .details-div p span{font-size:14px;line-height:auto;font-size:600;letter-spacing:4%}.blog .box .card .card-body .details-div h6{font-size:16px;font-weight:600;line-height:auto;letter-spacing:4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq .faq-ques .accordion .accordion-header .accordion-button,.faq .faq-ques .accordion .accordion-body{border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important;color:var(--charcoal-brown)}.faq .faq-ques .accordion .accordion-header .accordion-button:focus{box-shadow:none}.faq .faq-ques .accordion .accordion-header .accordion-button:active{background-color:none !important}.faq .faq-ques .accordion .accordion-body .accordion-button{background-color:#fff !important}.expertise .expertise-content .row .card{height:149px;border:1px solid rgba(0,0,0,.2);border-radius:15px;box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important;color:var(--charcoal-brown)}.expertise .expertise-content .row .card .card-body .img-div{display:grid;place-items:center}.expertise .expertise-content .row .card .card-body .content-div h6{font-size:16px;font-weight:600;letter-spacing:4%}.expertise .expertise-content .row .card .card-body .content-div p{font-size:14px;letter-spacing:4%;line-height:30px}.additional-service .box .card,.design-expertise .box .card{height:250px;border-radius:15px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08) !important}.additional-service .box .card .card-body,.design-expertise .box .card .card-body{display:flex;flex-direction:column}.additional-service .box .card .card-body .logo,.design-expertise .box .card .card-body .logo{display:grid;place-items:center}.additional-service .box .card .card-body h6{font-size:16px;margin:15px 0;font-weight:600;color:var(--charcoal-brown)}.additional-service .box .card .card-body p,.design-expertise .box .card .card-body p{font-size:14px;line-height:30px;letter-spacing:4%;color:var(--charcoal-brown)}.additional-service .design-service{margin-bottom:32px}h6{font-weight:600}.design-process p{font-size:14px;line-height:26px}.quality .row p{color:var(--charcoal-brown);line-height:30px;letter-spacing:4%}.why-choose-us .content-div{height:60%;display:flex;flex-direction:column;justify-content:space-between;color:var(--charcoal-brown)}.why-choose-us .content-div h6{margin-bottom:30px;font-weight:500}.why-choose-us .content-div ul{list-style-position:outside;padding:0}.why-choose-us .content-div li{list-style-type:none}.why-choose-us .content-div li img{margin:0 10px}.footer{background-color:var(--light--beach);font-size:14px}.footer .row{border-bottom:2px dashed var(--charcoal-brown)}.footer h5{font-size:16px;font-weight:700}.footer .copy p{font-family:"Poppins",sans-serif;font-size:14px;letter-spacing:4%;font-weight:500}.footer-menu .active{color:#ff9d4d;font-weight:700}.testimonial-img{width:26px !important;margin:0 10px 0 0}.client-name{font-size:12px !important}.testimonial-chip{padding-bottom:10px}.chip{background:#ff9d4d66;padding:6px 16px;border-radius:36px;font-size:12px;font-weight:500}.menu-item a{text-decoration:none;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;margin:0 5px;padding:8px;color:var(--charcoal-brown)}.menu-item a:hover{color:var(--vivid-orange)}.card{border:none}.article-grid-outer{border:1px solid #fff;box-shadow:0 0px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);border-radius:15px}.title-single-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.blog-img img{border-radius:15px 15px 0 0}.blog-content h2{font-size:16px !important;font-weight:600 !important;line-height:26px !important}.blog-content h2 a{color:var(--text-primary) !important}.blog-footer span{color:#fff;font-size:14px;font-weight:600;color:var(--text-primary) !important}.blog-footer img{width:20px;color:var(--dim-gray)}.blog-content h2 a{text-decoration:none;color:#fff}.blog-content h2 a:hover{color:#6f75f6}.search-form label{display:none}.search-submit{padding:4px 8px}#search-form-1{padding:8px;width:100%;margin:0 10px 0 0;border:1px solid var(--charcoal-brown);border-radius:6px}.search-form{display:flex;justify-content:space-between}.search-submit{height:48px;border-radius:30px;width:150px;font-size:16px;border:1px solid var(--vivid-orange);background:var(--vivid-orange);border-radius:6px;color:var(--white)}.search-submit:hover{border:1px solid var(--charcoal-brown);background:var(--charcoal-brown);border-radius:6px;color:var(--white)}.wp-block-latest-posts li a{text-decoration:none;color:var(--charcoal-brown)}.search{margin:0 0 40px}.wp-block-latest-posts li a{display:table;font-size:16px;font-weight:500;line-height:25px;padding:8px 5px 8px 0;text-align:left;border-bottom:1px solid #ececec;width:100%}.wp-block-latest-posts li a:hover{color:var(--vivid-orange)}.recent-posts h2{font-size:20px;font-weight:600;color:var(--charcoal-brown)}.pagination li{background:var(--charcoal-brown);padding:2px 8px;border-radius:6px;margin:0 8px 0 0}#menu-footer-menu li a{color:var(--charcoal-brown)}#menu-footer-menu li a:hover{color:var(--vivid-orange)}#menu-header-menu li a{color:var(--text-primary) !important;text-align:left;font-weight:400 !important}.navbar-collapse{background:#1b1b28}.navbar-toggler{border:none !important}.navbar-toggler:focus{box-shadow:0 0 0 2px}#menu-services-menu li a{color:var(--charcoal-brown)}#menu-services-menu li a:hover{color:var(--vivid-orange)}.pagination li a{text-decoration:none;color:var(--white)}.pagination .active a{color:var(--white);background-color:var(--vivid-orange)}.pagination .active{background:var(--vivid-orange);padding:2px 8px;border-radius:6px}.post-author img{width:24px}.single-page-title{color:var(--text-primary) !important;font-weight:700;font-size:40px !important}.single strong{font-weight:600;color:var(--text-primary) !important}.section-bg{background:#edf0f5;color:#1b1b28}.social-icons{display:flex;justify-content:center}.single a{text-decoration:none;font-weight:600;font-size:16px;color:#6f75f6}.single-post-author span{color:#fff !important}.single h2{font-size:36px;margin:24px 0 16px;color:var(--text-primary) !important}.single h3{font-size:32px;margin:10px 0;color:var(--text-primary) !important}.single h4{font-size:24px !important;margin:10px 0 8px;color:var(--text-primary) !important}.single ul li{color:var(--text-primary) !important}.breadcrumb a{text-decoration:none;color:var(--charcoal-brown)}.breadcrumb-page-title{color:var(--charcoal-brown)}.post-author p{margin:0}strong{color:var(--charcoal-brown)}.post-author p span{text-transform:capitalize;color:var(--text-primary) !important;font-weight:400;font-size:14px}.post-author p{color:var(--charcoal-brown);font-weight:400;font-size:14px !important}.single{font-family:var(--font-family-inter);background:var(--white)}.single p{line-height:30px;font-size:16px !important;font-weight:500 !important;color:var(--text-primary)}#header-info p{color:var(--white) !important}#menu-services-menu li a{font-size:14px;padding:0;margin:0;font-weight:600}#menu-services-menu li{margin:0 0 16px}#menu-footer-menu li a{font-size:14px;padding:0;margin:0;font-weight:600}#menu-footer-menu li{margin:0 0 16px}.current-menu-item a{color:var(--vivid-orange)}.footer ul li .active{color:var(--vivid-orange)}.search-no-results .page-title span{color:var(--vivid-orange)}.search-no-results #search-form-1{width:auto}.search-no-results .search-form{display:flex;justify-content:flex-start}.no-results .page-header .page-title{font-size:32px}.comment-form-comment label,.comment-form-author label,.comment-form-email label,.comment-form-url label{display:none}#reply-title{font-size:16px}small{padding-left:10px}small a{text-decoration:none;color:var(--vivid-orange);font-weight:600}.comment #respond{margin:20px 0 0}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.comment-form-author,.comment-form-email,.comment-form-url{padding:0 0 10px}.comment-form input[type=submit]{background-color:var(--primary-color) !important;color:#fff;padding:10px 20px;border:none;border-radius:20px;cursor:pointer}.comment-form input[type=submit]:hover{background-color:#1b1b28;color:#fff}.section-inner{padding-bottom:50px}.comment-error{color:red;font-size:12px;margin-top:5px}.comment-form-comment{margin-bottom:10px}.comment-form div{clear:both}.comments-area{margin-top:30px}.comment-notes{font-style:italic;margin-bottom:10px}.comment-list{list-style:none;margin:0;padding:0}.comment-list .comment{margin-bottom:20px;border-radius:4px;padding:20px;background-color:#f9f9f9}.comment-list .comment-author{font-weight:700;margin-bottom:5px}.comment-list .comment-date{color:#777;font-size:12px}.comment-list .comment-content{margin-top:10px}.comment-list .comment-reply-link{margin-top:10px;display:inline-block;color:var(--charcoal-brown);text-decoration:none;font-weight:700}.comment-list .comment-reply-link:hover{color:var(--vivid-orange) !important}.comment-metadata a{text-decoration:none;color:var(--charcoal-brown)}.comment-list .comment-reply-link:hover{color:#0056b3}.comment-author img{width:32px;height:32px;border-radius:20px}footer.comment-meta .fn .url{text-decoration:none;color:var(--vivid-orange);font-weight:600}.post-author .author_avatar{width:100px}.author-bio{background:#ddddd6;padding:16px;border-radius:8px}.author-bio p{color:#1b1b28 !important}footer p{color:#1b1b28 !important}.callout{padding:16px;border-radius:6px;min-height:270px}.callout h2{font-size:32px}.callout p{padding:0 16px}.calloutbtn{border:1px solid #484545;padding:8px;border-radius:30px;background:0 0;height:48px;font-weight:500;width:130px}.calloutbtn:hover{border:none;padding:8px;border-radius:30px;background:#ff9d4d;height:48px;font-weight:500;width:130px}.service-option,.software-service-option,.mobile-app-dev-option,.specific-tech-option,.digi-serv-option,.design-serv-option,.design-project-engagement-option,.web-dev-type-option,.tech-stack-option,.nocode-option,.digital-marketing-option{border:1px solid #484545;padding:16px;text-align:center;border-radius:30px;transition:box-shadow .3s;cursor:pointer;min-width:220px}.service-option{min-width:200px !important}.service-option:hover,.software-service-option:hover,.mobile-app-dev-option:hover,.specific-tech-option:hover,.digi-serv-option:hover,.design-serv-option:hover,.design-project-engagement-option:hover,.web-dev-type-option:hover,.tech-stack-option:hover,.nocode-option:hover,.digital-marketing-option:hover{box-shadow:0 0 2px rgba(255,157,77,1),0 1px 3px rgba(255,157,77,1) !important;border:1px solid #ff9d4d}.question-icon{max-width:100px;margin-bottom:20px}.hidden{display:none !important}.selected{border:1px solid #ff9d4d;box-shadow:0 0 2px rgba(255,157,77,1),0 1px 3px rgba(255,157,77,1) !important;background:0 0 !important}.page-id-79 h2{font-size:18px}.page-id-79 h3{font-size:16px;margin:0;text-align:center}.page-id-79 .btn-primary{width:120px;height:40px;background-color:#ffdec3 !important;border:none !important;color:#484545 !important;font-weight:500 !important}.questionnaire{min-height:80vh;max-height:100vh}.form-control{border:1px solid #484545 !important;padding:12px !important}.btn1{padding:16px 32px;border-radius:var(--border-radius);font-size:16px;font-weight:600;text-decoration:none;transition:var(--transition);cursor:pointer;border:none;display:inline-block;text-align:center}.btn-primary1{background:var(--gradient-1);color:var(--white) !important;box-shadow:0 4px 12px rgba(0,102,255,.3)}.success-message{color:green;font-size:16px;font-weight:600;text-align:center;margin-top:48px}.error-message{color:red;font-size:16px;font-weight:600;text-align:center;margin-top:48px}.table-wrapper{margin-top:24px}.table{border-collapse:collapse;width:100%}.table thead{background-color:#ff9d4d;color:#fff}.wp-block-table.is-style-stripes td{border-bottom:1px solid #e7e7e7 !important}.wp-block-table.is-style-stripes{border-bottom:none !important}.table thead th{text-align:center;padding:15px;color:#484545;background-color:#e7e7e7;border-color:#0000}#guest-site-table table tbody tr td{border-left-color:#0000;border-right-color:#0000;border-bottom-color:#e7e7e7}.table tbody tr:hover{background-color:#f1f1f1}.table tbody td{padding:15px;text-align:center;vertical-align:middle;color:#484545}.table tbody td a{text-decoration:none;color:#ff9d4d;font-weight:600}.table tbody td a:hover{text-decoration:underline}.result-card{transition:transform .3s ease,box-shadow .3s ease}.result-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.strategy-card{transition:all .3s ease-in-out}.strategy-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.05)}.quote-icon{font-size:2.5rem;color:#5b50f8}.testimonial-section .testimonial-text{font-size:20px !important;color:#1b1b28 !important;max-width:800px;margin:0 auto;line-height:32px !important}.testimonial-author{font-weight:700;font-size:1.1rem;color:#1b1b28}.team-member img{object-fit:cover}.team-description{font-size:.95rem;color:#2c3e50;line-height:1.6}.single .remarkable-results h2{color:#1b1b28}.single .result-card span{color:#1b1b28;font-size:2rem !important}.single .result-card p{color:#1b1b28}.quote-icon img{width:80px !important}.footer{background:#0f172a;color:#e2e8f0;padding:64px 0 32px}.footer-content{display:grid;grid-template-columns:1.5fr 2fr;gap:64px;margin-bottom:48px}.footer-brand .logo{margin-bottom:16px}.footer-tagline{color:#94a3b8 !important;line-height:1.7;max-width:300px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-column h4{font-size:16px !important;font-weight:700;margin-bottom:16px;color:#fff !important}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:12px}.footer-column a{color:#94a3b8 !important;text-decoration:none;transition:color .3s ease;font-size:16px !important;font-weight:400 !important}.footer-bottom{padding-top:32px;border-top:1px solid #1e293b !important;display:flex;justify-content:space-between;align-items:center;color:#64748b !important;font-size:14px !important}.footer-bottom .copyright-text{font-size:14px !important}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:#64748b !important;text-decoration:none;transition:color .3s ease}.footer p{color:#94a3b8 !important;line-height:1.7;max-width:300px;font-size:16px !important}@media (max-width:576px){#menu-header-menu{display:block !important;padding:0}#menu-header-menu li a{text-align:center}.dropdown-menu.show{border:none !important}.hero .navigation .navbar .navbar-brand{width:60%}.hero .hero-content .hero-text{line-height:35px}.hero-content .hero-text p{font-size:20px !important}.hero-content .hero-button button{font-size:14px !important;height:10px}.services .content .card{width:280px !important}.are-hire .row h5,.are-hire .row h5 span{font-size:16px !important}.testimonials{margin-bottom:50px}.expertise .expertise-content .row .card{height:100%;text-align:center}.footer-content{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-links{grid-template-columns:1fr}.header-info{display:none !important}}@media (min-width:576px) and (max-width:768px){#menu-header-menu{display:block !important;padding:0}#menu-header-menu li a{text-align:center}.dropdown-menu.show{border:none !important}.hero .hero-content .hero-text{line-height:45px}.hero-content .hero-text p{font-size:30px !important}.testimonials{margin-bottom:50px}.are-hire .row h5,.are-hire .row h5 span{font-size:20px !important}.client-name{font-size:9px !important;font-weight:600}.footer-content{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-links{grid-template-columns:1fr}.header-info{display:none !important}}.page h1{font-size:28px;font-weight:700;color:#fff;text-align:center;margin:0 0 40px}.page h2{font-size:24px;font-weight:700;color:#fff}.page h3{font-size:20px;font-weight:700;color:#fff}.page h4{font-size:18px;font-weight:700;color:#fff}@media (min-width:768px) and (max-width:992px){#menu-header-menu{display:block !important;padding:0}#menu-header-menu li a{text-align:center}.dropdown-menu.show{border:none !important}}@media (max-width:992px){.navbar-nav{padding:24px 0}#menu-header-menu{width:100%}}@media (min-width:768px) and (max-width:1200px){.hero-content .hero-text p{font-size:45px !important}.are-hire .row h5,.are-hire .row h5 span{font-size:20px !important}}@media (max-width:768px){.are-hire{background-color:var(--light--beach);display:grid;place-items:center;color:var(--charcoal-brown);height:170px}}@media (min-width:992px) and (max-width:1200px){.testimonials .content-section .row .card{min-height:450px !important}p.testimonial-card{padding:0 0 98px}.testimonials .image-section{position:absolute;width:100%;top:80%;z-index:-1}.client-name{font-size:10px !important}.testimonial-img{margin:0 4px 0 0}}@media (min-width:992px){.menu-item-has-children .dropdown-menu{display:none;position:absolute;background-color:#fff;min-width:230px;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:8px 0}.menu-item-has-children:hover .dropdown-menu{display:block}.dropdown-menu .nav-link{padding:10px 15px;color:#333;text-decoration:none;display:block}.dropdown-menu .nav-link:hover{background-color:#f8f9fa;color:#000}.sub-menu-toggle{background:0 0;border:none;cursor:pointer;padding:0}.sub-menu-toggle .icon-plus,.sub-menu-toggle .icon-minus{display:inline-block;vertical-align:middle}.sub-menu-toggle[aria-expanded=true] .icon-plus{display:none}.sub-menu-toggle[aria-expanded=true] .icon-minus{display:inline-block}.sub-menu-toggle[aria-expanded=false] .icon-minus{display:none}.sub-menu-toggle[aria-expanded=false] .icon-plus{display:inline-block}}