:root{--primary-300: rgb(212, 236, 255);--primary-400: rgb(128, 198, 255);--primary-500: rgb(0, 88, 160);--primary-600: rgb(0, 70, 128);--secondary: rgb(32, 32, 32);--success: rgb(40, 167, 69);--info: rgb(23, 162, 184);--warning: rgb(255, 193, 7);--danger: rgb(220, 53, 69);--black: rgb($black);--black-text: rgb(32,32,32) --black-a50: rgba($black, .5);--white: rgb(255, 255, 255);--white-grey: rgb(244,244,244);--white-a0: rgba(var(--white), 0);--white-a5: rgba(var(--white), .05);--white-a10: rgba(var(--white), .1);--grey: #7c7c7c;--grey-light: hsl(0, 0%, 90%);--grey-a2: rgb(184, 184, 184);--grey-a3: #c7c7c7;--grey-border: rgb(210, 216,221);--greay-text: #777777;--space-0: 0rem;--space-6xs: .03125rem;--space-5xs: .0625rem;--space-4xs: .09375rem;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .375rem;--space-s: .5rem;--space-s-1: .625rem;--space-m: .75rem;--space-m-1: .825rem;--space-l: 1rem;--space-l-1: 1.125rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--space-4xl: 2.5rem;--space-5xl: 3rem;--space-6xl: 3.5rem;--space-7xl: 4rem;--space-8xl: 4.5rem}.m-0{margin:var(--space-0)}.mt-0{margin-top:var(--space-0)}.mr-0{margin-right:var(--space-0)}.mb-0{margin-bottom:var(--space-0)}.ml-0{margin-left:var(--space-0)}.mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.p-0{padding:var(--space-0)}.pt-0{padding-top:var(--space-0)}.pr-0{padding-right:var(--space-0)}.pb-0{padding-bottom:var(--space-0)}.pl-0{padding-left:var(--space-0)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.m-1{margin:var(--space-5xs)}.mt-1{margin-top:var(--space-5xs)}.mr-1{margin-right:var(--space-5xs)}.mb-1{margin-bottom:var(--space-5xs)}.ml-1{margin-left:var(--space-5xs)}.mx-1{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.my-1{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.p-1{padding:var(--space-5xs)}.pt-1{padding-top:var(--space-5xs)}.pr-1{padding-right:var(--space-5xs)}.pb-1{padding-bottom:var(--space-5xs)}.pl-1{padding-left:var(--space-5xs)}.px-1{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.py-1{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.m-2{margin:var(--space-3xs)}.mt-2{margin-top:var(--space-3xs)}.mr-2{margin-right:var(--space-3xs)}.mb-2{margin-bottom:var(--space-3xs)}.ml-2{margin-left:var(--space-3xs)}.mx-2{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.my-2{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.p-2{padding:var(--space-3xs)}.pt-2{padding-top:var(--space-3xs)}.pr-2{padding-right:var(--space-3xs)}.pb-2{padding-bottom:var(--space-3xs)}.pl-2{padding-left:var(--space-3xs)}.px-2{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.py-2{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.m-4{margin:var(--space-2xs)}.mt-4{margin-top:var(--space-2xs)}.mr-4{margin-right:var(--space-2xs)}.mb-4{margin-bottom:var(--space-2xs)}.ml-4{margin-left:var(--space-2xs)}.mx-4{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.my-4{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.p-4{padding:var(--space-2xs)}.pt-4{padding-top:var(--space-2xs)}.pr-4{padding-right:var(--space-2xs)}.pb-4{padding-bottom:var(--space-2xs)}.pl-4{padding-left:var(--space-2xs)}.px-4{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.py-4{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.m-6{margin:var(--space-xs)}.mt-6{margin-top:var(--space-xs)}.mr-6{margin-right:var(--space-xs)}.mb-6{margin-bottom:var(--space-xs)}.ml-6{margin-left:var(--space-xs)}.mx-6{margin-left:var(--space-xs);margin-right:var(--space-xs)}.my-6{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.p-6{padding:var(--space-xs)}.pt-6{padding-top:var(--space-xs)}.pr-6{padding-right:var(--space-xs)}.pb-6{padding-bottom:var(--space-xs)}.pl-6{padding-left:var(--space-xs)}.px-6{padding-left:var(--space-xs);padding-right:var(--space-xs)}.py-6{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.m-8{margin:var(--space-s)}.mt-8{margin-top:var(--space-s)}.mr-8{margin-right:var(--space-s)}.mb-8{margin-bottom:var(--space-s)}.ml-8{margin-left:var(--space-s)}.mx-8{margin-left:var(--space-s);margin-right:var(--space-s)}.my-8{margin-top:var(--space-s);margin-bottom:var(--space-s)}.p-8{padding:var(--space-s)}.pt-8{padding-top:var(--space-s)}.pr-8{padding-right:var(--space-s)}.pb-8{padding-bottom:var(--space-s)}.pl-8{padding-left:var(--space-s)}.px-8{padding-left:var(--space-s);padding-right:var(--space-s)}.py-8{padding-top:var(--space-s);padding-bottom:var(--space-s)}.m-10{margin:var(--space-s-1)}.mt-10{margin-top:var(--space-s-1)}.mr-10{margin-right:var(--space-s-1)}.mb-10{margin-bottom:var(--space-s-1)}.ml-10{margin-left:var(--space-s-1)}.mx-10{margin-left:var(--space-s-1);margin-right:var(--space-s-1)}.my-10{margin-top:var(--space-s-1);margin-bottom:var(--space-s-1)}.p-10{padding:var(--space-s-1)}.pt-10{padding-top:var(--space-s-1)}.pr-10{padding-right:var(--space-s-1)}.pb-10{padding-bottom:var(--space-s-1)}.pl-10{padding-left:var(--space-s-1)}.px-10{padding-left:var(--space-s-1);padding-right:var(--space-s-1)}.py-10{padding-top:var(--space-s-1);padding-bottom:var(--space-s-1)}.m-12{margin:var(--space-m)}.mt-12{margin-top:var(--space-m)}.mr-12{margin-right:var(--space-m)}.mb-12{margin-bottom:var(--space-m)}.ml-12{margin-left:var(--space-m)}.mx-12{margin-left:var(--space-m);margin-right:var(--space-m)}.my-12{margin-top:var(--space-m);margin-bottom:var(--space-m)}.p-12{padding:var(--space-m)}.pt-12{padding-top:var(--space-m)}.pr-12{padding-right:var(--space-m)}.pb-12{padding-bottom:var(--space-m)}.pl-12{padding-left:var(--space-m)}.px-12{padding-left:var(--space-m);padding-right:var(--space-m)}.py-12{padding-top:var(--space-m);padding-bottom:var(--space-m)}.m-14{margin:var(--space-m-1)}.mt-14{margin-top:var(--space-m-1)}.mr-14{margin-right:var(--space-m-1)}.mb-14{margin-bottom:var(--space-m-1)}.ml-14{margin-left:var(--space-m-1)}.mx-14{margin-left:var(--space-m-1);margin-right:var(--space-m-1)}.my-14{margin-top:var(--space-m-1);margin-bottom:var(--space-m-1)}.p-14{padding:var(--space-m-1)}.pt-14{padding-top:var(--space-m-1)}.pr-14{padding-right:var(--space-m-1)}.pb-14{padding-bottom:var(--space-m-1)}.pl-14{padding-left:var(--space-m-1)}.px-14{padding-left:var(--space-m-1);padding-right:var(--space-m-1)}.py-14{padding-top:var(--space-m-1);padding-bottom:var(--space-m-1)}.m-16{margin:var(--space-l)}.mt-16{margin-top:var(--space-l)}.mr-16{margin-right:var(--space-l)}.mb-16{margin-bottom:var(--space-l)}.ml-16{margin-left:var(--space-l)}.mx-16{margin-left:var(--space-l);margin-right:var(--space-l)}.my-16{margin-top:var(--space-l);margin-bottom:var(--space-l)}.p-16{padding:var(--space-l)}.pt-16{padding-top:var(--space-l)}.pr-16{padding-right:var(--space-l)}.pb-16{padding-bottom:var(--space-l)}.pl-16{padding-left:var(--space-l)}.px-16{padding-left:var(--space-l);padding-right:var(--space-l)}.py-16{padding-top:var(--space-l);padding-bottom:var(--space-l)}.m-20{margin:var(--space-xl)}.mt-20{margin-top:var(--space-xl)}.mr-20{margin-right:var(--space-xl)}.mb-20{margin-bottom:var(--space-xl)}.ml-20{margin-left:var(--space-xl)}.mx-20{margin-left:var(--space-xl);margin-right:var(--space-xl)}.my-20{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.p-20{padding:var(--space-xl)}.pt-20{padding-top:var(--space-xl)}.pr-20{padding-right:var(--space-xl)}.pb-20{padding-bottom:var(--space-xl)}.pl-20{padding-left:var(--space-xl)}.px-20{padding-left:var(--space-xl);padding-right:var(--space-xl)}.py-20{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.m-24{margin:var(--space-2xl)}.mt-24{margin-top:var(--space-2xl)}.mr-24{margin-right:var(--space-2xl)}.mb-24{margin-bottom:var(--space-2xl)}.ml-24{margin-left:var(--space-2xl)}.mx-24{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.my-24{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.p-24{padding:var(--space-2xl)}.pt-24{padding-top:var(--space-2xl)}.pr-24{padding-right:var(--space-2xl)}.pb-24{padding-bottom:var(--space-2xl)}.pl-24{padding-left:var(--space-2xl)}.px-24{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.py-24{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.m-32{margin:var(--space-3xl)}.mt-32{margin-top:var(--space-3xl)}.mr-32{margin-right:var(--space-3xl)}.mb-32{margin-bottom:var(--space-3xl)}.ml-32{margin-left:var(--space-3xl)}.mx-32{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.my-32{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.p-32{padding:var(--space-3xl)}.pt-32{padding-top:var(--space-3xl)}.pr-32{padding-right:var(--space-3xl)}.pb-32{padding-bottom:var(--space-3xl)}.pl-32{padding-left:var(--space-3xl)}.px-32{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.py-32{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.m-40{margin:var(--space-4xl)}.mt-40{margin-top:var(--space-4xl)}.mr-40{margin-right:var(--space-4xl)}.mb-40{margin-bottom:var(--space-4xl)}.ml-40{margin-left:var(--space-4xl)}.mx-40{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.my-40{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.p-40{padding:var(--space-4xl)}.pt-40{padding-top:var(--space-4xl)}.pr-40{padding-right:var(--space-4xl)}.pb-40{padding-bottom:var(--space-4xl)}.pl-40{padding-left:var(--space-4xl)}.px-40{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.py-40{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.m-48{margin:var(--space-5xl)}.mt-48{margin-top:var(--space-5xl)}.mr-48{margin-right:var(--space-5xl)}.mb-48{margin-bottom:var(--space-5xl)}.ml-48{margin-left:var(--space-5xl)}.mx-48{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.my-48{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.p-48{padding:var(--space-5xl)}.pt-48{padding-top:var(--space-5xl)}.pr-48{padding-right:var(--space-5xl)}.pb-48{padding-bottom:var(--space-5xl)}.pl-48{padding-left:var(--space-5xl)}.px-48{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.py-48{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.m-56{margin:var(--space-6xl)}.mt-56{margin-top:var(--space-6xl)}.mr-56{margin-right:var(--space-6xl)}.mb-56{margin-bottom:var(--space-6xl)}.ml-56{margin-left:var(--space-6xl)}.mx-56{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.my-56{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.p-56{padding:var(--space-6xl)}.pt-56{padding-top:var(--space-6xl)}.pr-56{padding-right:var(--space-6xl)}.pb-56{padding-bottom:var(--space-6xl)}.pl-56{padding-left:var(--space-6xl)}.px-56{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.py-56{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.m-64{margin:var(--space-7xl)}.mt-64{margin-top:var(--space-7xl)}.mr-64{margin-right:var(--space-7xl)}.mb-64{margin-bottom:var(--space-7xl)}.ml-64{margin-left:var(--space-7xl)}.mx-64{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.my-64{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.p-64{padding:var(--space-7xl)}.pt-64{padding-top:var(--space-7xl)}.pr-64{padding-right:var(--space-7xl)}.pb-64{padding-bottom:var(--space-7xl)}.pl-64{padding-left:var(--space-7xl)}.px-64{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.py-64{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.m-72{margin:var(--space-8xl)}.mt-72{margin-top:var(--space-8xl)}.mr-72{margin-right:var(--space-8xl)}.mb-72{margin-bottom:var(--space-8xl)}.ml-72{margin-left:var(--space-8xl)}.mx-72{margin-left:var(--space-8xl);margin-right:var(--space-8xl)}.my-72{margin-top:var(--space-8xl);margin-bottom:var(--space-8xl)}.p-72{padding:var(--space-8xl)}.pt-72{padding-top:var(--space-8xl)}.pr-72{padding-right:var(--space-8xl)}.pb-72{padding-bottom:var(--space-8xl)}.pl-72{padding-left:var(--space-8xl)}.px-72{padding-left:var(--space-8xl);padding-right:var(--space-8xl)}.py-72{padding-top:var(--space-8xl);padding-bottom:var(--space-8xl)}.top-nav{color:var(--white);background-color:var(--secondary)}.top-nav .container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;height:40px}.top-nav .container .whats-aap_chat .social-icons{color:var(--success);font-size:var(--space-xl)}.top-nav .container .whats-aap_chat a{display:flex;align-items:center;gap:.5rem;color:var(--white);font-size:var(--space-m);text-decoration:none;line-height:1}.top-nav .container .whats-aap_chat a:hover{color:var(--info);transition:.3s all ease-in-out}.navbar{background-color:var(--white);overflow:hidden;padding:var(--space-l) var(--space-0);box-shadow:0 3px 4px #0000001a}.navbar .container{margin:0 auto;display:flex;justify-content:space-between}.navbar .container .logo{width:auto;text-decoration:none;height:40px}.navbar .container .logo .brand-logo{max-width:auto;height:100%}.navbar .container .menu-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-l)}.navbar .container .menu-list li{display:inline}.navbar .container .menu-list li a{color:var(--secondary);font-size:var(--space-l);text-decoration:none;font-weight:500}.navbar .container .menu-list li a:hover,.navbar .container .menu-list li a.active{text-decoration:none;color:var(--primary-500)}.navbar .container .menu-list li a.active{font-weight:600}.navbar .container .menu-list button{background-color:var(--primary-500);color:var(--white);padding:var(--space-s-1) var(--space-m-1);border:none;font-family:Work Sans;border-radius:var(--space-2xs);cursor:pointer;transition:.3s all ease-in-out;display:inline-flex;align-items:center;gap:var(--space-s)}.navbar .container .menu-list button:hover{background-color:var(--primary-600)}.footer .footer-container{padding:var(--space-3xl);background-color:var(--primary-500)}.footer .footer-container .footer-flex{display:flex;justify-content:space-between;align-items:center}.footer .footer-container .footer-flex .footer-contact_details,.footer .footer-container .footer-flex .footer-product_links,.footer .footer-container .footer-flex .footer-quick_links{color:var(--white)}.footer .footer-container .footer-flex .footer-contact_details h3,.footer .footer-container .footer-flex .footer-product_links h3,.footer .footer-container .footer-flex .footer-quick_links h3{margin-bottom:var(--space-s-1);font-size:var(--space-l);font-family:Work Sans;letter-spacing:var(--space-4xs);text-transform:uppercase}.footer .footer-container .footer-flex .footer-contact_details ul li,.footer .footer-container .footer-flex .footer-product_links ul li,.footer .footer-container .footer-flex .footer-quick_links ul li{margin-bottom:var(--space-s-1);font-size:var(--space-m-1);font-family:Work Sans;letter-spacing:var(--space-6xs);list-style:none}.footer .footer-container .footer-flex .footer-contact_details address{margin-bottom:var(--space-xl)}.footer .footer-container .footer-flex .footer-contact_details address ul{list-style:none;padding:0;margin:0}.footer .footer-container .footer-flex .footer-contact_details address ul li{font-style:normal;display:flex;align-items:center;gap:.5rem}.footer .footer-container .footer-flex .footer-contact_details address ul li svg{flex-shrink:0;font-size:var(--space-l)}.footer .footer-container .footer-flex .footer-product_links ul li,.footer .footer-container .footer-flex .footer-quick_links ul li{cursor:pointer}.footer .footer-container .footer-flex .footer-product_links ul li:last-child,.footer .footer-container .footer-flex .footer-quick_links ul li:last-child{margin-bottom:0}.footer .footer-container .footer-flex .footer-product_links ul li:hover,.footer .footer-container .footer-flex .footer-quick_links ul li:hover{color:var(--info);transition:.3s all ease-in-out}@media (max-width: 768px){.footer .footer-container{flex-direction:column;text-align:center}}.footer .copywrite-section{color:var(--white);background-color:var(--secondary);padding:var(--space-s-1);text-align:center}.footer .copywrite-section .inner-content{display:flex;align-items:center;justify-content:space-between}.footer .copywrite-section .inner-content p{font-size:var(--space-m)}.hero-section{position:relative;height:450px;margin-bottom:var(--space-4xl)}.hero-section .slick-slider{height:100%}.hero-section .slick-slider .slick-list{height:100%!important}.hero-section .slick-slider .slick-list .slick-slide img{width:100%;object-fit:cover;height:100%;object-position:top center}.hero-section .slick-slider .slick-list .slick-track{gap:0}.hero-section .slick-slider .slick-list .slick-track .banner-slide{height:450px}.hero-section .hero-content{width:auto;margin:0 auto;background-color:#0009;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--space-3xl) var(--space-4xl);text-align:center}.hero-section .hero-content .hero-title{font-size:var(--space-4xl);font-weight:400;margin-bottom:20px;color:var(--white)}.hero-section .hero-content .hero-description{font-size:var(--space-xl);color:var(--white);max-width:600px;margin:0 auto}.social-icons ul{display:flex;gap:var(--space-m);margin:0;padding:0}.social-icons ul li{list-style:none;line-height:10px}.social-icons ul li a{color:var(--white);font-size:var(--space-xl)}.social-icons ul li a:hover{color:var(--info);transition:.3s all ease-in-out}.work-section{text-align:center;padding:var(--space-4xl) 0;margin-bottom:var(--space-3xl)}.work-section .work-subtitle{font-size:var(--space-l);line-height:1.6;color:var(--greay-text);width:90%;margin:0 auto var(--space-3xl)}.work-section .work-list_section .work-items{display:flex;justify-content:space-between}.work-section .work-list_section .work-items .left-side{flex:1;padding-right:var(--space-4xl);text-align:left;align-items:center}.work-section .work-list_section .work-items .left-side span{font-size:var(--space-6xl);margin-bottom:var(--space-s);color:var(--grey-a2)}.work-section .work-list_section .work-items .left-side h3{font-size:var(--space-2xl);margin-bottom:var(--space-xl);color:var(--primary-500)}.work-section .work-list_section .work-items .left-side .list .list-item{list-style:none;font-size:var(--space-l);line-height:var(--space-2xl);color:var(--greay-text);padding-bottom:var(--space-m-1);display:flex;align-items:start;gap:var(--space-m-1)}.work-section .work-list_section .work-items .left-side .list .list-item .icon{color:var(--primary-500);font-size:var(--space-l-1);margin-top:var(--space-2xs)}.work-section .work-list_section .work-items .right-side img{max-width:100%;height:auto}.contact-us_section{text-align:left;width:70%;margin:1rem auto var(--space-3xl);padding:var(--space-4xl) 0}.contact-us_section .sub-heading{margin-bottom:var(--space-m-1);font-weight:600}.contact-us_section .contact-form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-l)}.contact-us_section .contact-form .input-field,.contact-us_section .contact-form .textarea-field{padding:var(--space-m-1);border:1px solid var(--grey-border);border-radius:var(--space-2xs);font-size:var(--space-m-1);color:var(--black-text);font-family:Inter Regular}.contact-us_section .contact-form .input-field:focus,.contact-us_section .contact-form .textarea-field:focus{border-color:var(--primary-500);outline:none}.contact-us_section .contact-form .input-field::placeholder,.contact-us_section .contact-form .textarea-field::placeholder{color:var(--grey-a3);font-size:--space-m}.contact-us_section .contact-form .input-field{width:48%;height:44px}.contact-us_section .contact-form .input-group{flex:1 1 48%;display:flex;flex-direction:column}.contact-us_section .contact-form .input-group label{font-size:var(--space-m-1);font-weight:500;margin-bottom:var(--space-s);color:var(--greay-text)}.contact-us_section .contact-form .input-group input,.contact-us_section .contact-form .input-group textarea{padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:var(--space-m-1);font-family:inherit;transition:border-color .25s ease,box-shadow .25s ease}.contact-us_section .contact-form .input-group input:focus,.contact-us_section .contact-form .input-group textarea:focus{border-color:var(--primary, #007bff);box-shadow:0 0 0 3px #007bff26;outline:none}.contact-us_section .contact-form .input-group .full-width{width:100%;flex:1 1 100%}.contact-us_section .contact-form .input-group .half-width{width:100%}.contact-us_section .contact-form .input-group:has(textarea){flex:1 1 100%}.contact-us_section .contact-form .btn-container{width:100%;text-align:right}.contact-us_section .contact-form .btn-container .btn{background-color:var(--primary-500);color:var(--white);padding:var(--space-s-1) var(--space-m-1);border:none;font-family:Work Sans;border-radius:var(--space-2xs);cursor:pointer;transition:.3s all ease-in-out}.contact-us_section .contact-form .btn-container .btn:hover{background-color:var(--primary-600)}.testimonial-section{text-align:center;padding:var(--space-4xl) 0;margin-bottom:var(--space-3xl)}.testimonial-section .testimonial-subtitle{font-size:var(--space-l);margin-bottom:var(--space-3xl);line-height:var(--space-2xl);color:var(--grey)}.testimonial-section .testimonial-card{gap:30px}.testimonial-section .testimonial-card .paper{background:var(--white);box-shadow:0 4px 12px #3b3b3b24;border-radius:var(--space-l);padding:var(--space-l);margin:0 auto;transition:transform .2s ease-in-out;text-align:left}.testimonial-section .testimonial-card .paper .star-rating{display:flex;gap:4px;margin-bottom:var(--space-s)}.testimonial-section .testimonial-card .paper .star-rating .star{font-size:18px;color:var(--grey-a2);transition:color .2s ease-in-out}.testimonial-section .testimonial-card .paper .star-rating .star.filled{color:var(--warning)}.testimonial-section .testimonial-card .paper h3{font-size:var(--space-l-1);margin-bottom:var(--space-s);font-weight:600;color:var(--black-text)}.testimonial-section .testimonial-card .paper h5{font-size:var(--space-m);margin-bottom:var(--space-m);font-weight:600;color:var(--primary-500)}.testimonial-section .testimonial-card .paper p{font-size:var(--space-m-1);line-height:var(--space-2xl);color:var(--grey)}.rating-section{text-align:center;background:var(--white-grey);padding:var(--space-4xl) 0}.rating-section .rating-content{display:flex;gap:var(--space-4xl);justify-content:center;flex-wrap:wrap}.rating-section .rating-content .rating-star_section,.rating-section .rating-content .user-satisfaction-section,.rating-section .rating-content .rating-strip{flex:1}.rating-section .rating-content .rating-star_section{align-items:center;display:flex;justify-content:center}.rating-section .rating-content .rating-star_section .rating-summary{text-align:center;margin-bottom:1.5rem}.rating-section .rating-content .rating-star_section .rating-summary .average{display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:#111}.rating-section .rating-content .rating-star_section .rating-summary .average .rating-value{margin-right:.25rem}.rating-section .rating-content .rating-star_section .rating-summary .average .star-icon{color:#facc15;margin:0 .25rem}.rating-section .rating-content .rating-star_section .rating-summary .average .out-of{font-size:1rem;font-weight:400;color:#666}.rating-section .rating-content .rating-star_section .rating-summary .total{margin-top:.25rem;font-size:.9rem;color:#555}.rating-section .rating-content .user-satisfaction-section h3{font-size:var(--space-2xl);margin-bottom:var(--space-3xl);font-weight:500}.rating-section .rating-content .user-satisfaction-section .circle-rating_section{display:flex;gap:var(--space-2xl);justify-content:center;flex-wrap:wrap}.rating-section .rating-content .user-satisfaction-section .circle-rating_section .circle-outer{display:flex;flex-direction:column;align-items:center;text-align:center}.rating-section .rating-content .user-satisfaction-section .circle-rating_section .circle-outer .circle{width:72px;height:72px;border-radius:50%;border:4px solid var(--success);background:var(--white);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:var(--space-l-1);box-shadow:0 4px 8px #00000026;margin-bottom:var(--space-xl)}.rating-section .rating-content .rating-strip{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.rating-section .rating-content .rating-strip .rating-row{display:flex;align-items:center;gap:.75rem}.rating-section .rating-content .rating-strip .rating-row .stars{display:flex;align-items:center;width:50px;font-weight:600}.rating-section .rating-content .rating-strip .rating-row .stars .star-icon{margin-left:.2rem;color:#facc15}.rating-section .rating-content .rating-strip .rating-row .bar{flex:1;height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden}.rating-section .rating-content .rating-strip .rating-row .bar .fill{height:100%;background:var(--success);border-radius:5px;transition:width .3s ease}.rating-section .rating-content .rating-strip .rating-row .count{min-width:30px;text-align:right;font-size:.9rem;color:var(--black-text)}.product-list-slider,.products-page_section{text-align:center;padding:var(--space-4xl) 0}.product-list-slider .filters,.products-page_section .filters{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:1rem}.product-list-slider .card,.products-page_section .card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--space-s);min-height:320px;box-shadow:0 3px 7px #0000001a;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease}.product-list-slider .card:hover,.products-page_section .card:hover{transform:translateY(-5px)}.product-list-slider .card .card-image,.products-page_section .card .card-image{width:100%;height:200px;object-fit:cover}.product-list-slider .card .card-image img,.products-page_section .card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--space-s) var(--space-s) 0 0}.product-list-slider .card .card-content,.products-page_section .card .card-content{padding:var(--space-l)}.product-list-slider .card .card-content .card-info,.products-page_section .card .card-content .card-info{text-align:left}.product-list-slider .card .card-content .card-info h3,.products-page_section .card .card-content .card-info h3{font-size:var(--space-l-1);margin:0 0 var(--space-s);font-weight:500;color:var(--black)}.product-list-slider .card .card-content .card-info p,.products-page_section .card .card-content .card-info p{font-size:var(--space-m);color:var(--grey);margin:0;font-weight:400;padding-bottom:var(--space-s-1)}.product-list-slider .card .card-content .card-info hr,.products-page_section .card .card-content .card-info hr{border-color:#e5e7eb;border-style:solid}.product-list-slider .card .card-content .card-footer,.products-page_section .card .card-content .card-footer{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s-1) 0 0 0}.product-list-slider .card .card-content .card-footer .price,.products-page_section .card .card-content .card-footer .price{color:var(--black-text);font-family:Work Sans;font-size:var(--space-m);font-weight:500}.product-list-slider .card .card-content .card-footer .price .price-tag,.products-page_section .card .card-content .card-footer .price .price-tag{background-color:var(--success);color:var(--white);padding:var(--space-xs) var(--space-s-1);border-radius:var(--space-2xs);line-height:var(--space-l-1);margin-right:var(--space-xs)}.product-list-slider .card .card-content .card-footer .product-button,.products-page_section .card .card-content .card-footer .product-button{background-color:var(--primary-500);color:var(--white);padding:var(--space-s-1) var(--space-m-1);border:none;font-family:Work Sans;border-radius:var(--space-2xs);cursor:pointer;transition:.3s all ease-in-out}.product-list-slider .card .card-content .card-footer .product-button:hover,.products-page_section .card .card-content .card-footer .product-button:hover{background-color:var(--primary-600)}.product-list-slider .view-all-button,.products-page_section .view-all-button{margin-top:var(--space-4xl);background-color:var(--primary-500);color:var(--white);padding:var(--space-s-1) var(--space-m-1);border:none;font-family:Work Sans;border-radius:var(--space-2xs);cursor:pointer;transition:.3s all ease-in-out;display:inline-flex;gap:var(--space-xs);align-items:center}.product-list-slider .view-all-button:hover,.products-page_section .view-all-button:hover{background-color:var(--primary-600)}.product-list.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.product-list-slider{margin-top:2rem}.filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.filters .search-box{padding:.6rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;width:100%;max-width:300px}.filters .category-buttons{display:flex;flex-wrap:wrap;gap:.8rem}.filters .category-buttons button{padding:.5rem 1rem;border:1px solid #ddd;border-radius:20px;background:#f9f9f9;cursor:pointer;font-size:.9rem;transition:all .2s ease}.filters .category-buttons button:hover{background:#eee}.filters .category-buttons button.active{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}.search-bar{padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:var(--space-m-1);font-family:inherit;transition:border-color .25s ease,box-shadow .25s ease}.search-bar:focus{border-color:var(--primary-500);outline:none}.search-bar::placeholder{color:var(--grey-a3);font-size:--space-m}@font-face{font-family:Work Sans;font-style:normal;font-weight:100;src:local("WorkSans-Thin"),url(/fonts/WorkSans-Thin.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:100;src:local("WorkSans-ThinItalic"),url(/fonts/WorkSans-ThinItalic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:200;src:local("WorkSans-ExtraLight"),url(/fonts/WorkSans-ExtraLight.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:200;src:local("WorkSans-ExtraLightItalic"),url(/fonts/WorkSans-ExtraLightItalic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;src:local("WorkSans-Light"),url(/fonts/WorkSans-Light.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:local("WorkSans-Regular"),url(/fonts/WorkSans-Regular.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;src:local("WorkSans-Italic"),url(/fonts/WorkSans-Italic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;src:local("WorkSans-Medium"),url(/fonts/WorkSans-Medium.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:500;src:local("WorkSans-MediumItalic"),url(/fonts/WorkSans-MediumItalic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;src:local("WorkSans-SemiBold"),url(/fonts/WorkSans-SemiBold.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:600;src:local("WorkSans-SemiBoldItalic"),url(/fonts/WorkSans-SemiBoldItalic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;src:local("WorkSans-Bold"),url(/fonts/WorkSans-Bold.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:700;src:local("WorkSans-BoldItalic"),url(/fonts/WorkSans-BoldItalic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;src:local("WorkSans-ExtraBold"),url(/fonts/WorkSans-ExtraBold.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:800;src:local("WorkSans-ExtraBoldItalic"),url(/fonts/WorkSans-ExtraBoldItalic.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:normal;font-weight:900;src:local("WorkSans-Black"),url(/fonts/WorkSans-Black.ttf) format("ttf")}@font-face{font-family:Work Sans;font-style:italic;font-weight:900;src:local("WorkSans-BlackItalic"),url(/fonts/WorkSans-BlackItalic.ttf) format("ttf")}.slick-slider .slick-track{display:flex!important;gap:var(--space-l)}.slick-slider .slick-slide{height:auto;display:flex;justify-content:center;align-items:stretch}.slick-slider .slick-slide>div{width:100%;height:100%}.slick-slider .slick-dots{margin-top:var(--space-l)}.slick-slider .slick-dots li button:before{color:var(--primary-500);font-size:var(--space-m-1)}.contact-us_page{padding:var(--space-4xl) 0;margin-bottom:var(--space-3xl)}.contact-us_page .sub-heading{font-size:var(--space-l);line-height:1.6;color:var(--greay-text);width:90%;margin-bottom:var(--space-3xl)}.contact-us_page .contact-section{display:flex;justify-content:space-between;align-items:start;gap:1rem}.contact-us_page .contact-section .get-to-know_section,.contact-us_page .contact-section .contact-information-section{flex:1;background:var(--white-grey);border-radius:10px;padding:20px;gap:var(--space-l)}.contact-us_page .contact-section .get-to-know_section h3,.contact-us_page .contact-section .contact-information-section h3{font-size:18px;font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--white-grey)}.contact-us_page .contact-section .get-to-know_section h3{margin-bottom:1rem}.contact-us_page .contact-section .get-to-know_section .contact-form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-l)}.contact-us_page .contact-section .get-to-know_section .contact-form .input-group{flex:1 1 48%;display:flex;flex-direction:column}.contact-us_page .contact-section .get-to-know_section .contact-form .input-group label{font-size:var(--space-m-1);font-weight:500;margin-bottom:var(--space-s);color:var(--greay-text)}.contact-us_page .contact-section .get-to-know_section .contact-form .input-group input,.contact-us_page .contact-section .get-to-know_section .contact-form .input-group textarea{padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:var(--space-m-1);font-family:inherit;transition:border-color .25s ease,box-shadow .25s ease}.contact-us_page .contact-section .get-to-know_section .contact-form .input-group input:focus,.contact-us_page .contact-section .get-to-know_section .contact-form .input-group textarea:focus{border-color:var(--primary, #007bff);box-shadow:0 0 0 3px #007bff26;outline:none}.contact-us_page .contact-section .get-to-know_section .contact-form .input-group .full-width{width:100%;flex:1 1 100%}.contact-us_page .contact-section .get-to-know_section .contact-form .input-group .half-width{width:100%}.contact-us_page .contact-section .get-to-know_section .contact-form .btn-container{width:100%;text-align:right}.contact-us_page .contact-section .get-to-know_section .contact-form .btn-container .btn{background-color:var(--primary-500);color:var(--white);padding:var(--space-s-1) var(--space-m-1);border:none;font-family:Work Sans;border-radius:var(--space-2xs);cursor:pointer;transition:.3s all ease-in-out}.contact-us_page .contact-section .get-to-know_section .contact-form .btn-container .btn:hover{background-color:var(--primary-600)}.contact-us_page .contact-section .contact-info{flex:1;display:flex;flex-direction:column;justify-content:start;gap:var(--space-l)}.contact-us_page .contact-section .contact-info h3{margin-bottom:var(--space-m);font-size:var(--space-l)}.contact-us_page .contact-section .contact-info .contact-details{display:flex;gap:var(--space-l)}.contact-us_page .contact-section .contact-info .contact-details .phone-details,.contact-us_page .contact-section .contact-info .contact-details .email-details,.contact-us_page .contact-section .contact-info .contact-details .address-details,.contact-us_page .contact-section .contact-info .contact-details .hours-details{flex:1;display:flex;align-items:start;gap:var(--space-m)}.contact-us_page .contact-section .contact-info .contact-details .phone-details svg,.contact-us_page .contact-section .contact-info .contact-details .email-details svg,.contact-us_page .contact-section .contact-info .contact-details .address-details svg,.contact-us_page .contact-section .contact-info .contact-details .hours-details svg{margin-top:var(--space-2xs);color:var(--primary-500);font-size:var(--space-xl)}.contact-us_page .contact-section .contact-info .contact-details .phone-details p:first-child,.contact-us_page .contact-section .contact-info .contact-details .email-details p:first-child,.contact-us_page .contact-section .contact-info .contact-details .address-details p:first-child,.contact-us_page .contact-section .contact-info .contact-details .hours-details p:first-child{font-size:var(--space-xl);font-weight:500;margin-bottom:var(--space-2xs);color:var(--black)}.contact-us_page .contact-section .contact-info .contact-details .phone-details p,.contact-us_page .contact-section .contact-info .contact-details .email-details p,.contact-us_page .contact-section .contact-info .contact-details .address-details p,.contact-us_page .contact-section .contact-info .contact-details .hours-details p{color:var(--greay-text)}.input-group select{border:1px solid #ddd;border-radius:6px;padding:10px;font-size:14px;width:100%;background-color:#fff;cursor:pointer}.input-group select:focus{border-color:#007bff;outline:none}.error-message{font-size:12px;color:#e63946;margin-top:4px}.success-message{margin-top:12px;color:#2e7d32;font-size:14px}.container-404{display:flex;justify-content:center;align-items:center;height:calc(100vh - 120px)}.container-404 .error-code{font-size:var(--space-8xl);font-weight:700;margin:0}.container-404 .view-all-button{background-color:var(--primary-500);color:var(--white);padding:var(--space-s-1) var(--space-m-1);border:none;font-family:Work Sans;border-radius:var(--space-2xs);cursor:pointer;transition:.3s all ease-in-out}.container-404 .view-all-button:hover{background-color:var(--primary-600)}html,*{box-sizing:border-box;margin:0;padding:0}body{font-family:Work Sans,Arial,sans-serif;padding:0;margin:0;box-sizing:border-box}.container{width:90%;max-width:1280px;margin:0 auto}.container-fluid{max-width:100%;margin:0 auto}.heading{margin:0 0 var(--space-3xl);font-weight:500;font-size:var(--space-3xl);line-height:var(--space-2xl)}
