*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;text-decoration:none}:root{--primay-color:#1B9AAA;--secondary-color:#DDDBCB;--color-redish:#F97068;--offwhite-color:#F5F1E1;--color-white:#fff;--color-black:#000;--color-gray:#808080;--container-80:80%;--container-90:90%;--container-94:94%;--container-100:100%;--transition:all 0.4s ease}.container-80{position:relative;width:var(--container-80);margin:0 auto}body{font-family:'Montserrat',sans-serif;color:#333;font-display:swap}.text-justify{text-align:justify}.bg-lightgray{background-color:rgb(200 200 200 / .2)}.navbar-brand{font-weight:700;font-size:1.5rem}.nav-link{color:#333}.nav-link:hover{color:#0056b3}.hero-section{height:80vh;background-size:cover;background-position:center}.hero-section h1{font-size:2.5rem;font-weight:700}.hero-section .btn{padding:10px 20px}.about-us h2{font-size:2rem;margin-bottom:20px}.services h2{font-size:2rem;margin-bottom:40px}.card{box-shadow:0 2px 10px rgb(0 0 0 / .1)}.card-title{font-size:1.25rem;font-weight:600}.card-text{font-size:1rem}.testimonial-carousel{width:100%;overflow:hidden;background-color:#fff;padding:20px;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.testimonial-carousel h1{text-align:center;font-size:2rem;font-style:italic;color:#888;margin-bottom:40px}.testimonial-inner{display:flex;transition:transform 0.5s ease-in-out}.testimonial-item{min-width:100%;text-align:center;padding:20px;box-sizing:border-box}.testimonial-item img{border-radius:50%;width:100px;height:100px;margin-bottom:20px}.testimonial-item p{font-size:1.2rem;color:#333;margin-bottom:10px}.testimonial-item h4{font-size:1.5rem;color:#555;margin-bottom:5px}.testimonial-item h5{font-size:1rem;color:#999}.as-footer{background-color:var(--primay-color);color:var(--color-white);padding:20px}.as-footer a{text-decoration:none}.as-footer .container-80{display:flex;justify-content:space-evenly}.as-footer .section-1 h2{font-size:1.2rem;color:var(--color-white);margin-bottom:10px}.as-footer .section-1 span{display:inline-block;font-size:.9rem;color:var(--color-white);margin-bottom:12px}.as-footer .section-1 a{color:#eee;font-style:italic}.as-footer .section-2 h2{font-size:1.2rem;color:var(--color-white);margin-bottom:10px}.as-footer .section-2 ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.as-footer .section-2 ul li a{color:#eee;font-style:italic;transition:var(--transition)}.as-footer .section-2 ul li a:hover{text-decoration:underline}.as-footer .section-3 h2{font-size:1.2rem;color:var(--color-white);margin-bottom:10px}.as-footer .section-3 .social a{text-decoration:none}.as-footer .section-3 .social a img{width:20px;height:auto;margin-right:15px}.as-footer .credits{border-top:1px solid var(--color-gray);margin-top:20px;padding:10px;display:flex;justify-content:space-between}.as-footer .credits .copyright{font-size:.8rem;font-style:italic;pointer-events:none}.as-footer .credits .developer{font-size:.8rem;font-style:italic}.as-footer .credits .developer a{text-decoration:none;color:#eee;font-weight:700}.services-section h2{font-size:2rem;font-weight:600}.services-section p{font-size:1rem;line-height:1.6}.services-section img{max-width:250px;height:auto}.rservices-section .btn{padding:10px 20px}.portfolio-section{background-color:#f8f9fa}.card{box-shadow:0 2px 10px rgb(0 0 0 / .1)}.card-img-top{border-bottom:2px solid #ddd}.card-body{padding:10px}.card-text{font-size:.9rem;color:#666;text-align:center}.color-chart-section{background-color:#f8f9fa}.color-box{width:100%;padding-bottom:100%;position:relative;text-align:center;border:1px solid #ddd;border-radius:5px}.color-name{position:absolute;bottom:5px;left:0;right:0;margin:0;padding:5px;background-color:rgb(255 255 255 / .7);color:#000;font-size:.8rem;font-weight:700}.header-section{background-color:#f8f9fa;padding:50px 0}.header-section h1{font-size:2.5rem;font-weight:700}.content-section{padding:30px 0}.content-section h2{font-size:2rem;margin-bottom:20px}.content-section img{max-width:100%;height:auto;border-radius:10px;margin-bottom:20px}.comparison-section{padding:50px 0;background-color:#f8f9fa}.comparison-section h2{font-size:2.5rem;margin-bottom:30px;text-align:center;font-weight:700}.comparison-section .card{margin-bottom:30px}.conclusion-section{padding:50px 0;background-color:#fff}.conclusion-section h3{font-size:2rem;margin-bottom:20px}.contact-sidebar{background-color:var(--primay-color);padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px}.contact-sidebar img{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:20px}.contact-sidebar h4{width:100%;text-align:center;font-size:1.4rem;background-color:#fff;color:var(--primay-color);margin-bottom:20px;border-radius:5px}.contact-sidebar ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px}.contact-sidebar ul li{color:#fff;font-size:1.2rem;transition:var(--transition)}.contact-sidebar ul li:hover{text-decoration:underline}.contact-sidebar ul li a{color:var(--color-white);text-decoration:none;transition:var(--transition)}.contact-sidebar p{color:rgb(255 255 255 / .7);font-size:.9rem;font-style:italic;text-align:center;margin-top:20px}.contact-form{padding:20px}@media (max-width:768px){.top-header{width:var(--container-94);justify-content:space-between}.top-header .brand-logo{display:none}.brand-contact{margin:0}.hero-section h1{font-size:2rem}.about-us .col-md-6{margin-bottom:20px}.services .card{margin-bottom:20px}.testimonial-item p{font-size:1rem}.testimonial-item h4{font-size:1.3rem}.testimonial-item h5{font-size:.9rem}.as-footer .container-80{flex-direction:column}.as-footer .section-1,.section-2,.section-3{margin-bottom:20px}.as-footer .container-80{width:var(--container-94)}.as-footer .credits{flex-direction:column;gap:5px}.services-section img{max-width:100%;height:auto}.contact-sidebar ul li{font-size:1rem}.contact-sidebar p{font-style:italic;color:rgb(255 255 255 / .7)}}