.hourly-solutions{display:flex;justify-content:space-between;align-items:center;padding:50px 100px;width:100%;background:linear-gradient(to bottom,#3566ff,#ffffff);box-sizing:border-box}.hourly-solutions .content-column{width:50%}.hourly-solutions .content-column h1{font-size:3rem;font-weight:700;color:#fff}.hourly-solutions .content-column p{font-size:1.2rem;color:#000;line-height:1.5}.hourly-solutions .image-column{width:50%;text-align:right}.hourly-solutions .image-column img{max-width:100%;height:auto}@media(max-width:768px){.hourly-solutions{flex-direction:column;text-align:center;padding:20px}.certification-gallery{display:flex;justify-content:space-around!important;align-items:center;gap:0px!important;flex-wrap:wrap;padding:0px!important}.hourly-solutions .content-column,.hourly-solutions .image-column{width:100%}.hourly-solutions .image-column{text-align:center}}.column{width:45%}.service{cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:space-between}.accordion{margin-top:10px}.accordion-item{border-bottom:1px solid #ccc;margin-bottom:10px}.accordion-header{cursor:pointer;padding:15px;background-color:#f1f1f1;display:flex;justify-content:space-between;align-items:center}.accordion-content{padding:15px;display:none;background-color:#fff}.column.services{width:35%;padding-right:20px;background-color:#f8faff;border-radius:8px}.column.descriptions{width:60%;padding-left:20px;background-color:#fff;border-radius:8px;border:1px solid #e0e0e0}.service{cursor:pointer;padding:15px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:background-color 0.3s ease,box-shadow 0.3s ease}.service:hover{background-color:#f0f4ff;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.service img{width:40px;height:40px;object-fit:contain}.service span{font-size:16px;font-weight:600;color:#333}.service::after{content:"\2192";font-size:18px;color:#333;transition:transform 0.3s ease}.accordion{margin-bottom:15px}.accordion-item{border-bottom:1px solid #ddd}.accordion-header{padding:15px;background-color:#f1f3f6;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;transition:background-color 0.3s ease}.accordion-header:hover{background-color:#e9effb}.accordion-header::after{content:"\25BC";font-size:16px;color:#333;transition:transform 0.3s ease}.accordion-header.active::after{transform:rotate(-180deg)}.accordion-content{padding:15px;display:none;background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0 0 8px 8px}.accordion:first-of-type .accordion-content{display:block}.accordion-content p{margin:0;font-size:14px;line-height:1.6;color:#555}
/*!* Main container for the counter section *!*/
/*!* .counter-section-container {*/
 .counter-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 0;gap:20px}.counter-value{font-size:64px;font-weight:700;color:#000;margin-bottom:10px;font-family:'ArchivoRegular'}.counter-item p{font-size:16px;color:#666}@media (max-width:768px){.faq-title{width:100%!important}.faq-accordion{width:100%!important}.faq-title h2{font-size:24px!important;text-align:center;margin-bottom:25px}.counter-container{flex-direction:column}.gallery-heading{font-size:28px;font-weight:400}.counter-item{margin:20px 0;flex:1 1 100%}.gallery-subheading{font-size:14px!important;font-weight:400}}.container.gallery{display:block}.gallery-heading,.gallery-subheading{text-align:center;margin-bottom:20px}.gallery-heading{font-size:42px;font-weight:400}.gallery-subheading{font-size:18px;color:#666;margin-bottom:40px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;justify-items:center;width:100%;max-width:1200px;margin:0 auto}.gallery-item{background-color:#fff;border:1px solid #ddd;padding:20px;border-radius:8px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .1);width:100%;max-width:200px}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.gallery-icon{width:80px;height:80px;object-fit:contain;margin-bottom:15px}.gallery-title{font-size:16px;font-weight:600;color:#333}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr}}.gallery-item img{width:50%;height:auto}.accordion-section{padding:40px 0 0 0;text-align:center}.accordion-title{font-size:42px;font-weight:400;margin-bottom:10px;color:#000;font-family:'ArchivoRegular'}.accordion-subtitle{font-size:18px;color:#838383;margin-bottom:40px}.accordion-section .container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width:768px){.accordion-title{font-size:28px;font-weight:400!important}.service span{font-size:10px;font-weight:600;color:#333}.accordion-subtitle{font-size:16px}.gallery-heading{font-size:28px;font-weight:400}}.container.accordion{display:block!important}.pricing-section{text-align:center;margin:30px 0}.pricing-div{text-align:center!important;margin-top:100px!important;margin-bottom:50px!important}.pricing-title{font-size:48px;font-weight:600;color:#333;margin-bottom:5px;font-family:'ArchivoRegular'}.hours-dropdown-container{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:40px}.hours-dropdown-container p{font-size:18px;font-weight:400;color:#555;margin:0}.hours-dropdown select{padding:10px 15px;font-size:16px;border-radius:5px;border:1px solid #ddd;background-color:#fff;font-weight:400;box-shadow:0 2px 5px rgb(0 0 0 / .1);outline:none}.pricing-cards{display:flex;justify-content:center;gap:20px;margin-top:30px}.pricing-card{background:#fff;border:2px solid #eef3ff;border-radius:16px;padding:7px;width:270px;text-align:center;box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease}.pricing-card:hover{transform:scale(1.05)}.pricing-card img{display:inline-block;width:60px;height:60px;margin-bottom:15px;vertical-align:middle}.pricing-card h3{display:inline-block;font-size:20px;font-weight:600;margin:0 0 10px;color:#333;vertical-align:middle}.pricing-card .price{font-size:32px;font-weight:700;margin-bottom:5px;color:#000}.pricing-card .hourly-rate{font-size:16px;font-weight:400;color:#777}@media (max-width:768px){.pricing-cards{flex-direction:column;gap:30px}.case-study-content,.blog-content{max-width:100%!important}.section-header h2{font-size:24px}section.how-it-works-section h2{font-size:24px}.how-it-works-section h3{font-size:24px}.pricing-card{width:90%;margin:0 auto}.pricing-title{font-size:24px}.counter-value{font-size:51px}#pricing-tabs-nav{width:100%}.cf7-form,.calendly-scheduler{min-width:400px!important}.custom-shift-section{gap:0px!important}.shift-text h2{font-size:24px!important}.case-study-image,.blog-image{max-width:75%!important}}.container.pricing{display:block}.cf7-custom-form{background-color:#fff;padding:20px;border-radius:12px;max-width:500px;margin:0 auto}.cf7-custom-form .form-row{display:flex;justify-content:space-between;margin-bottom:15px}.cf7-custom-form .form-col{flex:1;padding:0 10px}.cf7-custom-form .form-row:last-child{margin-bottom:0}.cf7-custom-form input[type="text"],.cf7-custom-form input[type="email"],.cf7-custom-form input[type="tel"],.cf7-custom-form select{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color 0.3s}.cf7-custom-form input[type="text"]:focus,.cf7-custom-form input[type="email"]:focus,.cf7-custom-form input[type="tel"]:focus,.cf7-custom-form select:focus{border-color:#007bff;outline:none}.cf7-custom-form input[type="submit"].btn-submit{width:100%;padding:14px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:background-color 0.3s}.cf7-custom-form input[type="submit"].btn-submit:hover{background-color:#0056b3}@media (max-width:768px){.cf7-custom-form .form-row{flex-direction:column}}.form-calendly-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.form-calendly-container{display:flex;justify-content:space-between;align-items:stretch;max-width:1200px;padding:0;gap:30px;box-shadow:none}.cf7-form,.calendly-scheduler{flex:1;min-width:500px;max-width:50%;background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .1);display:flex;flex-direction:column;height:700px}.calendly-scheduler h2,.cf7-form h2{font-size:28px;margin-bottom:20px;font-weight:600;font-family:'ArchivoRegular'}.calendly-inline-widget{width:100%;height:100%}@media (max-width:1200px){.form-calendly-container{flex-direction:column;max-width:100%;gap:20px}.cf7-form,.calendly-scheduler{max-width:100%;height:auto}.calendly-inline-widget{height:600px}}.certification-gallery{display:flex;justify-content:center;align-items:center;gap:75px;flex-wrap:wrap;padding:60px}.certification-item{flex:0 1 150px;max-width:150px;text-align:center}.certification-item img{width:100%;height:auto;display:block}.full-width-background{background-color:#f7f8fa;width:100%;padding:30px 0}.custom-shift-section{display:flex;justify-content:space-between;align-items:center;gap:275px}.shift-text{max-width:60%}.shift-text h2{font-size:42px;margin-bottom:10px;font-weight:400;color:#000}.shift-text p{font-size:16px;color:#666}.shift-button .btn{background-color:#fff0;border:2px solid #007bff;color:#007bff;padding:15px 25px;border-radius:5px;font-size:16px;text-decoration:none;transition:background-color 0.3s,color 0.3s;white-space:nowrap}.shift-button .btn:hover{background-color:#007bff;color:#fff}@media (max-width:768px){.custom-shift-section{flex-direction:column;text-align:center}.shift-text{max-width:100%;margin-bottom:20px}.shift-button{margin-top:20px}}.container.hiws{display:block}.faq-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:20px}.faq-title{width:30%;padding-right:20px;flex-shrink:0}.faq-title h2{font-size:64px;font-weight:400;color:#2d3e50}.faq-accordion{width:65%;display:flex;flex-direction:column}.faq-item{margin-bottom:15px;width:100%}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;background-color:#f0f4ff;border-radius:5px;border:1px solid #e0e7ff;font-weight:700;width:100%}.faq-number{margin-right:10px;font-size:18px}.faq-text{flex-grow:1}.faq-toggle-icon{font-weight:700;font-size:18px}.faq-answer{padding:15px;border:1px solid #e0e7ff;border-top:none;background-color:#fff;display:none;width:100%}.features-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;gap:20px}.testimonials-slider-wrapper{position:relative;padding:20px}.testimonials-slider .testimonial-slide{padding:20px;box-sizing:border-box}.video-wrapper iframe{width:100%;height:auto}.slick-prev,.slick-next{background-color:#4a90e2;color:#fff;border:none;padding:10px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev{left:10px}.slick-next{right:10px}.header-menu{position:relative;background-color:#fff;padding:15px 0}.main-menu{list-style-type:none;display:flex;gap:30px;margin:0;padding:0}.main-menu>.menu-item{position:relative}.main-menu>.menu-item>span,.main-menu>.menu-item>a{font-size:16px;text-decoration:none;color:#000;padding:10px 15px;cursor:pointer}.submenu{display:none;position:absolute;top:100%;left:0;width:900px;background-color:#fff;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .1);z-index:1000;border-top:3px solid #5e2daf}.menu-item:hover .submenu{display:block}.submenu-item{display:flex;width:100%}.nested-submenu{display:flex;justify-content:space-between;gap:30px}.nested-items{list-style-type:none;padding:0}.nested-items li{margin-bottom:10px}.nested-items li a{font-size:14px;text-decoration:none;color:#333}.nested-items li a:hover{color:#5e2daf}.submenu-item>span{font-weight:700;font-size:16px;display:block;margin-bottom:15px}.nested-submenu li>span{font-weight:700;font-size:14px;margin-bottom:10px}.header-button{margin-left:auto}.header-button .button{background-color:#1e57d9;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-weight:700}.header-button .button:hover{background-color:#163a8c}
/*!* Responsive Menu Adjustments *!*/
 .menu-item:hover .submenu{display:block;position:relative}.nested-submenu{display:flex;justify-content:space-between;gap:30px}.submenu-item li{list-style:none}@media(max-width:768px){.hourly-solutions .content-column p{font-size:16px;text-align:left}.hourly-solutions .content-column h1{font-size:30px;font-weight:600;text-align:left}}.services{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa #f0f0f0}.services::-webkit-scrollbar{width:8px}.services::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.services::-webkit-scrollbar-track{background-color:#f0f0f0}.accordion-des{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa #f0f0f0}.accordion-des::-webkit-scrollbar{width:8px}.accordion-des::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.accordion-des::-webkit-scrollbar-track{background-color:#f0f0f0}.pricing-card{background:#fff;border:2px solid #eef3ff;border-radius:8px;padding:20px;text-align:center;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgb(0 0 0 / .2)}.pricing-card-header{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:15px}.pricing-card-header img{width:50px;height:50px;flex-shrink:0}.pricing-card-header h3{font-size:18px;font-weight:600;color:#333;margin:0;text-align:left;font-family:'ArchivoSemiBold'}.pricing-card-main{padding:10px;background:#EFE5FF;border:10px solid #fff;border-radius:15px}.pricing-card .price{font-size:24px;font-weight:700;color:#000;margin-bottom:5px}.pricing-card .hourly-rate{font-size:14px;color:#6B37C8}span.qwerty{font-size:14px;color:#022CBB;font-weight:500}@media (max-width:768px){.swiper-container{display:block}}.swiper-container.gallery-slider.swiper-initialized.swiper-horizontal{display:none}h2.gallery-heading{margin-top:50px}