 @import url('https://fonts.googleapis.com/css2?family=Bungee&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
 @import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
 @import url("https://fonts.googleapis.com/css2?family=Bungee&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
 @font-face {
   font-family: "CustomFont";
   src: url("/fonts/659b8cd3ac962913174d819f_PP\ Hatton\ Medium\ 500.otf") format("opentype");
   font-weight: normal;
   font-style: normal;
 }
 /* font-family: "Sansation", sans-serif;  
  font-family: "CustomFont", serif; */
 /* CSS Variables */
 :root {
   --black: #000;
   --transparent: #f5f5f500;
   --whitesmoke: #ffffff;
   --white: #fff;
   --light-grey: gainsboro;
 }

 /* Keyframe Animations */
 @keyframes slideInFromRight {
   0% {
     transform: translateX(100%);
     opacity: 0;
   }

   100% {
     transform: translateX(0);
     opacity: 1;
   }
 }

 @keyframes fadeInUp {
   0% {
     transform: translateY(50px);
     opacity: 0;
   }

   100% {
     transform: translateY(0);
     opacity: 1;
   }
 }

 /* Basic HTML Elements */
 html {
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   font-family: sans-serif;
   overflow-x: hidden;
 }

 body {
   margin: 0;
   color: #333;
   background-color: #fff;
   min-height: 100%;
   font-family: Arial, sans-serif;
   font-size: 14px;
   line-height: 20px;
   overflow-x: hidden;
 }

 /* Typography */
 h1 {
   margin-top: 20px;
   margin-bottom: 10px;
   font-family: Poppins, sans-serif;
   font-size: 10rem;
   font-weight: 500;
   line-height: 10rem;
 }

 /* Slide-in Animation for Heading */
 .slide-in-heading {
   animation: slideInFromRight 1.2s ease-out forwards;
   opacity: 0;
 }

 /* Images */
 img {
   vertical-align: middle;
   max-width: 100%;
   display: inline-block;
   border: 0;
   transition: all 0.3s ease;
 }

 /* Hover Effects for Images */
 .hover-effect {
   transition: all 0.4s ease;
   cursor: pointer;
 }

 .hover-effect:hover {
   transform: scale(1.05);
   filter: brightness(110%) saturate(120%);
   box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
 }

 /* Links */
 a {
   color: var(--black);
   text-decoration: none;
   background-color: #0000;
 }

 a:active,
 a:hover {
   outline: 0;
 }

 /* Layout Container */
 .w-layout-blockcontainer {
   max-width: 940px;
   margin-left: auto;
   margin-right: auto;
   display: block;
   width: 100%;
   box-sizing: border-box;
 }

 .container {
   max-width: 1400px;
   width: 100%;
   box-sizing: border-box;
 }

 .w-container {
   /* Webflow container styles */
   width: 100%;
   box-sizing: border-box;
 }

 /* Section Styles */
 .section {
   padding-top: 140px;
   padding-bottom: 140px;
   width: 100%;
   max-width: 100vw;
   box-sizing: border-box;
 }

 .section.home-hero {
   background-color: var(--whitesmoke);
   padding-top: 0;
   padding-bottom: 0;
   width: 100%;
   max-width: 100vw;
   overflow-x: hidden;
 }

 /* Responsive */

 /* Hero Layout */
 .home-hero-wrap {
   display: flex;
   width: 100%;
   max-width: 100vw;
   box-sizing: border-box;
 }

 .home-hero-content {
   flex-flow: column;
   justify-content: flex-end;
   align-items: flex-start;
   width: auto;
   /* instead of 45% */
   flex: 1;
   /* let it shrink/expand */
   padding-left: 0;
   max-width: 100%;
   box-sizing: border-box;
 }

 .hero-heading-wrap {
   z-index: 0;
   -webkit-backdrop-filter: none;
   backdrop-filter: none;
   color: var(--black);
   margin-bottom: 100px;
   margin-left: 0;
   margin-right: auto;
   /* forces it to stay left */
   text-align: left;
   position: relative;
 }

 .hero-text-block h4 {
   font-family: Poppins, sans-serif;
   font-size: .8rem;
   font-weight: 400;
   line-height: r1em;
   animation: fadeInUp 1s ease-out 0.5s forwards;
   opacity: 0;
 }

 .home-hero-text-wrap {
   width: 70%;
   margin-top: -5%;
 }

 /* Hero Image Content */
 .home-hero-image-content {
   width: 55%;
   position: relative;
   max-width: 100%;
   box-sizing: border-box;
 }

 .home-image-grid {
   grid-column-gap: 0px;
   grid-row-gap: 0px;
   background-color: var(--whitesmoke);
   -webkit-backdrop-filter: invert();
   backdrop-filter: invert();
   mix-blend-mode: lighten;
   grid-template-rows: auto;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   grid-auto-columns: 1fr;
   display: grid;
 }

 .home-image-grid.hover {
   background-color: var(--transparent);
   opacity: 1;
   -webkit-backdrop-filter: none;
   backdrop-filter: none;
   mix-blend-mode: normal;
   position: absolute;
   inset: 0%;
 }

 /* Image Wraps */
 .long-image-wrap {

   padding: 100px 0 50px;
   transition: all 0.3s ease;
 }

 .long-image-wrap:hover {
   transform: translateY(-5px);
 }

 .long-image-wrap._1 {
   border-right-style: none;
   padding-top: 175px;
   overflow: hidden;
 }

 .long-image-wrap._2 {
   border-right-style: none;
 }

 .long-image-wrap._3 {
   border-right-style: none;
   padding-top: 220px;
 }

 .long-image-wrap._4 {
   padding-top: 150px;
 }

 /* Images */
 .long-image {
   filter: brightness(86%);
 }

 .long-image.animation {
   opacity: 0;
   filter: saturate(150%);
   position: relative;
 }

 /* Hover Image Wraps */
 .hover-image-wrap {
   flex-flow: column;
   justify-content: center;
   align-items: center;
   position: relative;
   overflow: hidden;
 }

 .hover-image-wrap:hover {
   transform: scale(1.02);
 }

 .hover-image-text {
   z-index: 2;
   background-color: var(--black);
   color: var(--white);
   text-align: center;
   margin-left: 5px;
   margin-right: 5px;
   padding: 20px;
   font-family: Poppins, sans-serif;
   font-weight: 500;
   display: block;
   position: absolute;
   inset: auto 0% 0%;
 }

 .small-bold-text {
   font-size: 2rem;
   line-height: 2rem;
 }

 /* Utility Classes */
 .w-inline-block {
   max-width: 100%;
   display: inline-block;
 }

 /* Brand composed heading */
 .brand-heading {
   display: flex;
   flex-direction: column;
   gap: 8px;
   margin-left: 15%;
   /* reset */
   margin-top: 25%;
   /* keep if you still want vertical spacing */
   align-items: flex-start;
 }

 .brand-label h2 {
   font-family: "Sansation", sans-serif;

   letter-spacing: 1px;
   font-size: 25px;
   margin-left: 130px;

   margin-top: -5%;
 }

 .brand_top_image {
   width: 450px;
   height: auto;

 }

 .brand-logo-image {
   width: 100%;
   max-width: 500px;
   height: auto;
   object-fit: contain;
   margin: 0 auto 0 0;
   display: block;
   margin-left: -15%;
 }

 .brand-heading h3 {
   font-size: 60px;
   color: #0e3047;
   font-weight: 800;
   margin-top: 10px;
   margin-left: -10%;
   font-family: "Sansation", sans-serif;
 }

 .brand-srt {
   display: flex;
   align-items: baseline;
   gap: 24px;
   line-height: 1;
 }

 .brand-srt .s h1 {
   font-family: "Sansation", sans-serif;
   font-weight: 1000;
   color: var(--black);
   font-size: 180px;
   margin-top: -6%;
   margin-left: 10%;
   text-shadow: 0 0 0 var(--white);
 }



 /* Optional: construction overlay under the letters, aligned to the grid area */
 .overlay-construction {
   position: absolute;
   left: 44%;
   bottom: 8%;
   transform: translateX(-50%);
   font-family: Poppins, sans-serif;
   font-weight: 800;
   font-size: 56px;
   letter-spacing: 1px;
   color: #fff;
   text-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
   pointer-events: none;
 }

 .hero_bottom {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 80px 10%;
   gap: 10px;
   margin-top: 100px;
 }

 /* Left Heading */
 .hero_bottom-heading {
   flex: 1;
   font-size: 4rem;
 font-family: "Sansation", sans-serif;  

   color: #000000;
   font-weight: 500;
   line-height: 1.2;
   border-left: 2px solid #ccc;
   padding-left: 20px;
 }
 .hero_bottom-heading span{
  font-family: "CustomFont", serif;
 }
 .hero_bottom1 {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 80px 10%;
   gap: 130px;

   margin-top: 100px;
 }

 .hero_bottom-heading1 {
   flex: 1;
   font-size: 3rem;
   font-family: "Sansation", sans-serif;  
   width: 1900px;
   color: #000000;
   font-weight: 100;
   line-height: 1.2;
   border-left: 2px solid #ccc;
   padding-left: 50px;
 }

 .hero_bottom-heading span {
   font-style: italic;
 }

 /* Right Content */
 .hero_bottom-content {
   flex: 1;
   font-size: 1rem;
   color: #333;

   line-height: 1.6;
   text-align: justify;
 }

 .hero_bottom-content p {
   font-family: "Sansation", sans-serif;
 }


 /* Button */
 .hero_bottom-btn {
   display: inline-flex;
   align-items: center;
   justify-content: center;
   margin-top: 20px;
   padding: 14px 28px;
   background: #000;
   color: #fff;
   font-size: 1rem;
   font-weight: 500;
   text-decoration: none;
   border-radius: 40px;
   transition: 0.3s;
 }

 .hero_bottom-btn:hover {
   background: #333;
 }

 .hero_bottom-btn::after {
   content: "→";
   margin-left: 10px;
   transition: 0.3s;
 }

 .hero_bottom-btn:hover::after {
   transform: translateX(4px);
 }

 /* Responsive */
 @media (max-width: 768px) {
   .hero_bottom {
     flex-direction: column;
     text-align: center;
   }

   .hero_bottom-heading {
     border-left: none;
     padding-left: 0;
     border-top: 2px solid #ccc;
     padding-top: 20px;
   }
 }

 /* Responsive Design */
 @media screen and (max-width: 991px) {
   .w-layout-blockcontainer {
     max-width: 728px;
   }
 }

 @media screen and (max-width: 767px) {
   .w-layout-blockcontainer {
     max-width: none;
   }

   .slide-in-heading {
     font-size: 6rem;
     line-height: 6rem;
   }

   .hero-text-block {
     font-size: 1.8rem;
     line-height: 2rem;
   }
 }

 @media (max-width: 768px) {
   .hero_bottom1 {
     flex-direction: column;
     /* stack vertically */
     align-items: flex-start;
     /* align left instead of center */
     gap: 40px;
     margin-top: -500px;
     /* smaller gap */
     padding: 40px 5%;
   }

   .hero_bottom-heading1 {
     font-size: 2rem;
     /* smaller text for mobile */
     padding-left: 20px;
     /* reduce padding */
     border-left: 2px solid #ccc;
     width: 100%;
     /* full width */
   }

   .hero_bottom-content {
     width: 100%;
   }

   .hero_bottom-content p {
     font-size: 1rem;
     /* readable paragraph */
     line-height: 1.6;
   }

   .hero_bottom-btn {
     display: inline-block;
     margin-top: 20px;
     padding: 12px 24px;
     font-size: 1rem;
   }
 }

 /* Mission Header in Architecture Section */
 .mission-header {
   margin-bottom: 40px;
 }

 .mission-header h2 {
   font-size: 36px;
 }

 /* Enhanced Architecture Section */
 .architecture-section {
   padding: 80px 8%;

   font-family: 'Poppins', sans-serif;
   position: relative;
   margin-top: 100px;
 }

 .architecture-section::before {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   height: 1px;

 }

 .architecture-container {
   display: grid;
   grid-template-columns: 1fr 1.5fr 1fr;
   align-items: start;
   gap: 40px;
   margin-top: -10%;
 }

 .architecture-left h2 {
   font-size: clamp(2rem, 4vw, 2.5rem);
   font-weight: 700;
   color: #1a1a1a;
   margin-bottom: 30px;
   line-height: 1.2;
 }

 .architecture-left .small-image {
   margin-bottom: 30px;
   border-radius: 16px;
   overflow: hidden;
   box-shadow: 0 12px 40px rgba(0, 0, 0, 0.1);
   transition: all 0.3s ease;
 }

 .architecture-left .small-image:hover {
   transform: translateY(-5px);
   box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
 }

 .architecture-left .small-image img {
   width: 100%;
   height: auto;
   display: block;
   transition: all 0.3s ease;
 }

 .explore-btn {
   display: inline-flex;
   align-items: center;
   background: linear-gradient(135deg, #1a1a1a 0%, #333 100%);
   color: #fff;
   padding: 16px 32px;
   border-radius: 30px;
   font-size: 16px;
   font-weight: 600;
   text-decoration: none;
   transition: all 0.3s ease;
   box-shadow: 0 8px 24px rgba(26, 26, 26, 0.2);
   position: relative;
   overflow: hidden;
 }

 .explore-btn:hover {
   transform: translateY(-3px);
   box-shadow: 0 16px 40px rgba(26, 26, 26, 0.3);
   background: linear-gradient(135deg, #333 0%, #1a1a1a 100%);
 }

 .explore-btn::before {
   content: '';
   position: absolute;
   top: 0;
   left: -100%;
   width: 100%;
   height: 100%;
   background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
   transition: left 0.5s ease;
 }

 .explore-btn:hover::before {
   left: 100%;
 }

 .architecture-middle {
   position: relative;
 }

 .architecture-middle img {
   width: 100%;
   height: auto;
   border-radius: 16px;
   box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
   transition: all 0.3s ease;
   margin-top: 60%;
 }

 .architecture-middle img:hover {
   transform: scale(1.02);
   box-shadow: 0 30px 80px rgba(0, 0, 0, 0.15);
 }

 .architecture-right {
   padding-top: 100%;
 }

 .architecture-text {
   font-size: 18px;
   line-height: 1.8;
   color: #666;
   margin-bottom: 30px;
   font-weight: 400;
   text-align: justify;
 }

 .architecture-right .small-image {
   border-radius: 16px;
   overflow: hidden;
   box-shadow: 0 12px 40px rgba(0, 0, 0, 0.1);
   transition: all 0.3s ease;
 }

 .architecture-right .small-image:hover {
   transform: translateY(-5px);
   box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
 }

 .architecture-right .small-image img {
   width: 100%;
   height: auto;
   display: block;
   transition: all 0.3s ease;
 }

 /* ========== RESPONSIVE DESIGN ========== */

 /* Tablets (<=1024px) */
 @media (max-width: 1024px) {
   .architecture-container {
     grid-template-columns: 1fr;
     /* stack columns */
     gap: 60px;
     margin-top: 0;
   }

   .architecture-middle img {
     margin-top: 0;
   }

   .architecture-right {
     padding-top: 0;
     text-align: center;
   }

   .architecture-right .small-image {
     margin: 0 auto;
     max-width: 80%;
   }

   .explore-btn {
     margin: 20px auto;
     display: block;
   }
 }

 /* Mobile (<=768px) */
 @media (max-width: 768px) {
   .architecture-section {
     padding: 60px 5%;
     margin-top: -350px;
   }

   .architecture-container {
     gap: 40px;
   }

   .architecture-right {
     text-align: center;
   }

   .architecture-right h2,
   .architecture-right h2.vision {
     font-size: 2rem !important;
     text-align: center !important;
     margin: 20px auto 30px auto !important;
     width: 100% !important;
   }

   .architecture-text {
     font-size: 1rem;
     text-align: center;
     margin: 0 auto 30px auto;
   }

   .explore-btn {
     padding: 12px 24px;
     font-size: 14px;
     margin: 0 auto;
     display: block;
     width: fit-content;
   }
 }

 /* Small Mobile (<=480px) */
 @media (max-width: 480px) {
   .architecture-section {
     padding: 40px 5%;
     margin-top: -200px;
   }

   .architecture-right h2 {
     font-size: 1.75rem;

   }

   .architecture-text {
     font-size: 0.95rem;
     line-height: 1.6;
   }

   .explore-btn {
     width: 50%;
     text-align: center;
     padding: 12px;
     font-size: 14px;
   }

   .vision {
     margin-top: 40px;

   }

   .architecture-middle {
     margin-bottom: 50px;
   }

   .architecture-left .small-image,
   .architecture-right .small-image {
     max-width: 100%;
   }
 }

 .about-section {
   padding: 60px 6% 80px;
   background: #fff;
   position: relative;
   z-index: 1;
   margin-top: 100px;
   margin-left: 0;
   /* remove negative margin */
 }

 .about-header {
   display: flex;
   align-items: center;
   gap: 16px;
   margin-bottom: 40px;
 }

 .about-bar {
   width: 12px;
   height: 50px;
   background: linear-gradient(135deg, #f5c339, #f79b1e);
   border-radius: 4px;
 }

 .about-header h2 {
   font-family: "Sansation", sans-serif;
   font-size: clamp(28px, 4vw, 42px);
   font-weight: 700;
   margin: 0;
   color: #111;
   text-transform: uppercase;
 }

 /* Grid for video + content */
 .about-grid {
   display: grid;
   grid-template-columns: 1fr 1fr;
   /* equal split */
   gap: 60px;
   /* space between video and text */
   align-items: center;
   margin-top: 40px;
   /* optional top spacing */
 }

 .about-image video {
   width: 100%;
   height: auto;
   object-fit: cover;
   border-radius: 12px;
   box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15);
   display: block;
 }

 .about-content {
   padding-left: 20px;
   /* inner spacing to push text away from video */
 }

 .about-title {
  font-family: "Sansation", sans-serif;  
   font-weight: 600;
   line-height: 1.2;
   font-size: clamp(22px, 3vw, 38px);
   margin: 0 0 20px;
   color: #000000;
 }
.vision{
  color: #000;
  font-family: "Sansation", sans-serif;  
}
 .about-desc {
   font-size: clamp(14px, 2vw, 18px);
   line-height: 1.8;
   color: #555;
   margin: 0 0 28px;
   text-align: justify;
 }

 .btn {
   display: inline-block;
   padding: 12px 22px;
   border-radius: 10px;
   text-decoration: none;
   font-weight: 600;
   font-size: 16px;
   transition: all 0.3s ease;
 }

 .btn-dark {
   background: linear-gradient(135deg, #151515, #333);
   color: #fff;
 }

 .btn-dark:hover {
   transform: translateY(-3px);
   box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
 }

 /* Stats row */
 .stats-grid {
   margin-top: 60px;
   display: grid;
   grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
   gap: 30px;
   justify-items: center;
 }

 .stat-card {
   border-radius: 16px;
   padding: 40px 20px;
   text-align: center;
   width: 100%;
   max-width: 280px;
   box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
   transition: all 0.3s ease;
 }

 .stat-card:hover {
   transform: translateY(-6px);
   box-shadow: 0 18px 32px rgba(0, 0, 0, 0.12);
 }

 .stat-number {
   font-family: Poppins, sans-serif;
   font-weight: 600;
   font-size: clamp(28px, 4vw, 38px);
   color: #111;
   margin-bottom: 10px;
 }

 .stat-label {
   font-size: clamp(13px, 2vw, 16px);
   color: #666;
 }

 /* ========== About Section Responsive ========== */
 @media (max-width: 1024px) {
   .about-grid {
     grid-template-columns: 1fr;
     gap: 50px;
     text-align: center;
   }

   .about-content {
     padding-left: 0;
   }

   .about-image video {
     width: 90% !important;
     margin: 0 auto !important;
   }

   .stats-grid {
     grid-template-columns: repeat(2, 1fr);
     gap: 30px;
   }
 }

 @media (max-width: 768px) {
   .about-section {
     padding: 60px 5% 70px;
     margin-top: 80px;
   }

   .about-header {
     margin-bottom: 30px;
   }

   .about-header h2 {
     font-size: 32px;
   }

   .about-title {
     font-size: 26px;
   }

   .about-desc {
     font-size: 16px;
   }

   .about-image video {
     width: 95% !important;
     margin-left: 2.5% !important;
   }
 }

 @media (max-width: 480px) {
   .about-section {
     padding: 40px 5% 50px;
     margin-top: 60px;
   }

   .about-header h2 {
     font-size: 24px;
   }

   .about-title {
     font-size: 22px;
   }

   .about-desc {
     font-size: 14px;
     line-height: 1.6;
   }

   .stats-grid {
     grid-template-columns: 1fr;
     gap: 20px;
   }

   .stat-card {
     padding: 30px 15px;
   }
 }

 /* Testimonial Section - Full Width with Smooth Sliding */
 .testimonial-section {
   padding: 80px 0;
   background: #f8f8f8;
   position: relative;
   overflow: hidden;
 }

 .testimonial-container {
   position: relative;
   width: 100%;
 }

 .testimonial-carousel {
   position: relative;
   overflow: hidden;
   background: #fff;
   margin: 0 80px;
   border-radius: 20px;
   box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
 }

 /* Adjust testimonial track for 5 cards */
 .testimonial-wrapper {
   display: flex;
   transition: transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
   width: 500%;
 }

 .testimonial-card {
   width: 20%;
   flex-shrink: 0;
   padding: 60px 40px;
   text-align: center;
   box-sizing: border-box;
 }

 .profile-image {
   margin-bottom: 24px;
 }

 .profile-image img {
   width: 120px;
   height: 120px;
   border-radius: 50%;
   object-fit: cover;
   border: 4px solid #fff;
   box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
 }

 .testimonial-content {
   max-width: 600px;
   margin: 0 auto;
 }

 .client-name {
   font-family: 'Poppins', sans-serif;
   font-size: 24px;
   font-weight: 700;
   color: #333;
   margin: 0 0 8px;
   letter-spacing: -0.5px;
 }

 .client-location {
   font-family: 'Poppins', sans-serif;
   font-size: 16px;
   color: #666;
   margin: 0 0 24px;
   font-weight: 400;
 }

 .testimonial-quote {
   font-family: 'Poppins', sans-serif;
   font-size: 18px;
   line-height: 1.7;
   color: #333;
   font-weight: 400;
   font-style: italic;
   position: relative;
 }

 .testimonial-quote::before,
 .testimonial-quote::after {
   content: '"';
   font-size: 32px;
   color: #f5c339;
   font-weight: 700;
   line-height: 1;
 }

 .testimonial-quote::before {
   margin-right: 8px;
 }

 .testimonial-quote::after {
   margin-left: 8px;
 }

 /* Navigation Arrows - Positioned on Card Edges */
 .carousel-nav {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   width: 100%;
   pointer-events: none;
   z-index: 10;
 }

 .nav-arrow {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   width: 50px;
   height: 50px;
   background: #fff;
   border: none;
   border-radius: 50%;
   box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: 20px;
   font-weight: 700;
   color: #333;
   transition: all 0.3s ease;
   pointer-events: auto;
   z-index: 20;
 }

 .nav-arrow:hover {
   background: #f5f5f5;
   box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
   transform: translateY(-50%) scale(1.1);
 }

 .prev-arrow {
   left: 20px;
 }

 .next-arrow {
   right: 20px;
 }

 /* Carousel Dots */
 .carousel-dots {
   display: flex;
   justify-content: center;
   gap: 12px;
   margin-top: 40px;
 }

 .dot {
   width: 12px;
   height: 12px;
   border-radius: 50%;
   background: #ddd;
   cursor: pointer;
   transition: all 0.3s ease;
 }

 .dot.active {
   background: #f5c339;
   transform: scale(1.2);
 }

 .dot:hover {
   background: #f5c339;
   transform: scale(1.1);
 }

 /* Testimonial Responsive Design */
 @media (max-width: 1200px) {
   .testimonial-carousel {
     margin: 0 60px;
   }
 }

 @media (max-width: 1024px) {
   .testimonial-section {
     padding: 60px 0;
   }

   .testimonial-carousel {
     margin: 0 50px;
   }

   .testimonial-card {
     padding: 50px 30px;
   }
 }

 @media (max-width: 768px) {
   .testimonial-section {
     padding: 50px 0;
   }

   .testimonial-carousel {
     margin: 0 30px;
   }

   .testimonial-card {
     padding: 40px 20px;
   }

   .nav-arrow {
     width: 45px;
     height: 45px;
     font-size: 18px;
   }

   .prev-arrow {
     left: 15px;
   }

   .next-arrow {
     right: 15px;
   }

   .profile-image img {
     width: 100px;
     height: 100px;
   }

   .client-name {
     font-size: 20px;
   }

   .testimonial-quote {
     font-size: 16px;
     line-height: 1.6;
   }
 }

 @media (max-width: 480px) {
   .testimonial-section {
     padding: 40px 0;
   }

   .testimonial-carousel {
     margin: 0 20px;
     border-radius: 15px;
   }

   .testimonial-card {
     padding: 30px 15px;
   }

   .nav-arrow {
     width: 40px;
     height: 40px;
     font-size: 16px;
   }

   .prev-arrow {
     left: 10px;
   }

   .next-arrow {
     right: 10px;
   }

   .profile-image img {
     width: 80px;
     height: 80px;
   }

   .client-name {
     font-size: 18px;
   }

   .client-location {
     font-size: 14px;
   }

   .testimonial-quote {
     font-size: 14px;
     line-height: 1.5;
   }

   .carousel-dots {
     margin-top: 30px;
   }

   .dot {
     width: 10px;
     height: 10px;
   }
 }

 /* Meet Our Team Header Section */
 .team-header-section {
   padding: 100px 0 80px;
   margin-top: 100px;
   text-align: center;
   opacity: 0;
   transform: translateY(60px);
   transition: all 0.8s ease;
 }

 .team-header-section.animate {
   opacity: 1;
   transform: translateY(0);
 }

 .team-header-container {
   max-width: 800px;
   margin: 0 auto;
   padding: 0 20px;
 }

 .team-main-title {
   font-family: 'Poppins', sans-serif;
   font-size: clamp(36px, 5vw, 56px);
   font-weight: 800;
   color: #1a1a1a;
   margin: 0 0 24px;
   letter-spacing: -1px;
   line-height: 1.1;
 }

 .team-subtitle {
   font-family: 'Poppins', sans-serif;
   font-size: clamp(18px, 2.5vw, 22px);
   color: #666;
   line-height: 1.6;
   margin: 0;
   font-weight: 400;
 }

 /* Section */
 .news-blog-section {
   padding: 100px 0;

   font-family: 'Poppins', sans-serif;
 }

 /* Header */
 .news-header {
   text-align: center;
   margin-bottom: 60px;
 }

 .news-main-title {
   font-size: clamp(32px, 4vw, 48px);
   font-weight: 800;
   color: #1a1a1a;
   margin-bottom: 10px;
 }

 .news-subtitle {
   font-size: clamp(16px, 2vw, 20px);
   color: #555;
   max-width: 600px;
   margin: 0 auto;
   margin-top: 50px;
 }

 /* Featured Post */
 .news-featured {
   display: grid;
   grid-template-columns: 1.2fr 1fr;
   gap: 40px;
   margin-bottom: 80px;
   align-items: center;
 }

 .featured-image img {
   width: 100%;
   border-radius: 16px;
   object-fit: cover;
 }

 .featured-content {
   width: 500px;
 }

 .featured-content .news-date {
   font-size: 14px;
   color: #999;
   margin-bottom: 12px;
   text-transform: uppercase;
 }

 .featured-content .news-title {
   font-size: clamp(22px, 3vw, 32px);
   font-weight: 700;
   color: #1a1a1a;
   margin-bottom: 20px;
   line-height: 40px;
 }

 .featured-content .news-excerpt {
   font-size: 16px;
   color: #555;
   line-height: 1.6;
   margin-bottom: 20px;
 }

 /* Grid */
 .news-grid {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   gap: 32px;
 }

 .news-card {
   border-radius: 12px;
   overflow: hidden;
   background: #ffffff;
   transition: all 0.3s ease;
 }

 .news-card:hover {
   transform: translateY(-5px);
 }

 .news-image {
   height: 220px;
   overflow: hidden;
 }

 .news-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   transition: transform .4s ease;
 }

 .news-card:hover .news-image img {
   transform: scale(1.1);
 }

 .news-content {
   padding: 20px;
 }

 .news-date {
   font-size: 13px;
   color: #aaa;
   margin-bottom: 10px;
   text-transform: uppercase;
 }

 .news-title {
   font-size: 18px;
   font-weight: 600;
   margin-bottom: 15px;
 }

 /* Button */
 .btn-read {
   font-size: 15px;
   font-weight: 500;
   color: #f5c339;
   text-decoration: none;
   transition: color 0.3s;
 }

 .btn-read:hover {
   color: #d4a221;
 }

 /* Responsive */
 @media (max-width: 992px) {
   .news-featured {
     grid-template-columns: 1fr;
   }

   .news-grid {
     grid-template-columns: repeat(2, 1fr);
   }
 }

 @media (max-width: 600px) {
   .news-grid {
     grid-template-columns: 1fr;
   }
 }


 .team-header-section {
   animation: none !important;
   opacity: 1 !important;
   transform: none !important;
 }

 .scroll-animate {
   opacity: 0;
   transform: translateY(40px);
   transition: all 0.6s ease-out;
 }

 .scroll-animate.visible {
   opacity: 1;
   transform: translateY(0);
 }

 html,
 body {
   overflow-x: hidden;
   width: 100%;
   max-width: 100vw;
 }

 /* Services Section */
 .services-section {
   padding: 60px 6%;
   background: #fff;
 }


 .services-grid {
   max-width: 1200px;
   margin: 0 auto;
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 20px;
 }

 .service-card {
   background: white;
   border-radius: 8px;
   overflow: hidden;

   transition: transform 0.3s ease, box-shadow 0.3s ease;
   position: relative;
 }

 .service-card:hover {
   transform: translateY(-5px);

 }

 .service-image {
   width: 100%;
   height: 450px;
   object-fit: cover;
   display: block;
 }

 .service-content {
   padding: 20px;
   position: relative;
 }

 .service-title {
   font-size: 24px;
   font-weight: 600;
   color: #333;
   margin-bottom: 15px;
 }

 .learn-more {
   position: absolute;
   top: 20px;
   right: 20px;
   color: #333;
   text-decoration: none;
   font-size: 14px;
   font-weight: 500;
   padding: 8px 0;
   border-bottom: 2px solid #333;
   transition: color 0.3s ease, border-color 0.3s ease;
 }

 .learn-more:hover {
   color: #666;
   border-color: #666;
 }

 /* Responsive design */
 @media (max-width: 768px) {
   .services-grid {
     grid-template-columns: 1fr;
     gap: 15px;
   }

   .service-image {
     height: 200px;
   }

   .service-title {
     font-size: 20px;
   }
 }

 @media (max-width: 480px) {
   body {
     padding: 20px 10px;
   }

   .service-content {
     padding: 15px;
   }

   .learn-more {
     top: 15px;
     right: 15px;
     font-size: 13px;
   }
 }

 .carousel-section {
   position: relative;
   height: 100vh;
   /* lock viewport */
   margin-bottom: 200px;
   margin-top: 100px;
   overflow: hidden;
 }

 .carousel-section h2 {
   font-size: 3rem;
   color: #000000;
   font-weight: 100;
   line-height: 1.2;
   border-left: 2px solid #ccc;
   padding-left: 20px;
   width: 500px;
   /* keep your fixed width */
   margin-left: auto;
   position: relative;
   z-index: 10;
 }

 .carousel {
   position: relative;
   z-index: 1;
   height: 100vh;
   overflow: hidden;
   pointer-events: none;
 }

 .carousel-item {
   --items: 10;
   --width: clamp(150px, 30vw, 300px);
   --height: clamp(200px, 40vw, 400px);
   --x: calc(var(--active) * 800%);
   --y: calc(var(--active) * 200%);
   --rot: calc(var(--active) * 120deg);
   --opacity: calc(var(--zIndex) / var(--items) * 3 - 2);
   overflow: hidden;
   position: absolute;
   z-index: var(--zIndex);
   width: var(--width);
   height: var(--height);
   margin: calc(var(--height) * -0.5) 0 0 calc(var(--width) * -0.5);
   border-radius: 10px;
   top: 50%;
   left: 50%;
   user-select: none;
   transform-origin: 0% 100%;

   background: black;
   pointer-events: all;
   transform: translate(var(--x), var(--y)) rotate(var(--rot));
   transition: transform .8s cubic-bezier(0, 0.02, 0, 1);

   .carousel-box {
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     transition: opacity .8s cubic-bezier(0, 0.02, 0, 1);
     opacity: var(--opacity);
     font-family: 'Orelo-sw-db', serif;

     &:before {
       content: '';
       position: absolute;
       z-index: 1;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       background: linear-gradient(to bottom, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .5));
     }
   }

   .title {
     position: absolute;
     z-index: 1;
     color: #fff;
     bottom: 20px;
     left: 20px;
     transition: opacity .8s cubic-bezier(0, 0.02, 0, 1);
     font-size: clamp(20px, 3vw, 30px);
     text-shadow: 0 4px 4px rgba(0, 0, 0, .1);
   }

   .num {
     position: absolute;
     z-index: 1;
     color: #fff;
     top: 10px;
     left: 20px;
     transition: opacity .8s cubic-bezier(0, 0.02, 0, 1);
     font-size: clamp(20px, 10vw, 80px);
   }

   img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     pointer-events: none;
   }
 }

 .layout {
   position: absolute;
   z-index: 0;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;

   &:before {
     content: '';
     position: absolute;
     z-index: 1;
     top: 0;
     left: 90px;
     width: 10px;
     height: 100%;
     border: 1px solid #fff;
     border-top: none;
     border-bottom: none;
     opacity: .15;
   }

   .box {
     position: absolute;
     bottom: 0;
     left: 30px;
     color: #fff;
     transform-origin: 0% 10%;
     transform: rotate(-90deg);
     font-size: 9px;
     line-height: 1.4;
     text-transform: uppercase;
     opacity: .4;
   }
 }

 .logo {
   position: absolute;
   z-index: 2;
   top: 28px;
   right: 28px;
   width: 30px;
   height: 30px;
   background: #fff;
   border-radius: 50%;
   opacity: .5;
   display: flex;
   justify-content: center;
   align-items: center;
   font-family: 'Orelo-sw-db', serif;
   pointer-events: all;
   color: black;
   text-decoration: none;
   font-size: 20px;
   overflow: hidden;
   padding-bottom: .1em;
 }

 .social {
   position: absolute;
   z-index: 10;
   bottom: 20px;
   right: 25px;
   color: #fff;
   opacity: .4;

   a {
     display: inline-block;
     margin-left: 3px;
   }

   svg {
     --fill: #fff;
     width: 35px;
     height: 35px;
   }
 }

 .cursor {
   position: fixed;
   z-index: 10;
   top: 0;
   left: 0;
   --size: 40px;
   width: var(--size);
   height: var(--size);
   border-radius: 50%;
   border: 1px solid rgba(255, 255, 255, .2);
   margin: calc(var(--size) * -0.5) 0 0 calc(var(--size) * -0.5);
   transition: transform .85s cubic-bezier(0, 0.02, 0, 1);
   display: none;
   pointer-events: none;

   @media (pointer: fine) {
     display: block;
   }
 }

 .cursor2 {
   --size: 2px;
   transition-duration: .7s;
 }

 /* Last Contact Section */
 .last_contact_section {
   display: flex;
   align-items: center;
   justify-content: space-between;
   padding: 100px 8%;
   gap: 60px;
   background: #ffffff;
 }

 .last_contact_section .content {
   flex: 1;
   max-width: 500px;
 }

 .last_contact_section .getintouch {
   font-size: 3.5rem;
   font-weight: 100;
   font-family: "Sansation", sans-serif;  
   color: #1a1a1a;
   margin-bottom: 20px;
   line-height: 1.1;
 }

 .last_contact_section p {
   font-size: 1.4rem;
   line-height: 20px;
   color: #666;
   margin-bottom: 30px;
 }

 .last_contact_section .btn {
   display: inline-flex;
   align-items: center;
   padding: 16px 32px;
   background: #1a1a1a;
   color: #fff;
   text-decoration: none;
   border-radius: 30px;
   font-size: 1rem;
   font-weight: 600;
   transition: all 0.3s ease;
 }

 .last_contact_section .btn:hover {
   background: #333;
   transform: translateY(-2px);
 }

 .last_contact_section .image {
   flex: 1;
   text-align: center;
 }

 .last_contact_section .image img {
   max-width: 100%;
   height: auto;
   border-radius: 12px;
   box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
 }

 @font-face {
   font-family: 'Orelo-sw-db';
   src: url(data:font/truetype;charset=utf-8;base64,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KAIrAjICOQJGAkwCUgJZAl8CZgJuAnICeAJ/AoYCkwKaAqECpwKsArcCwALGAtEC1wLdAucC7ALxAvYDAgMIAxADGgMkAy4DNgM9A0gDUwNeA2IDagN2A38DiAOPA5gDnwOmA60DtAO7A8IDyQPSA9kD4APnA+4D9QP8BAgEEwQfBCsEMQRBBEcEUgRdBGMEbwSqBMEEyUFicmV2ZUFtYWNyb25Bb2dvbmVrQ2FjdXRlQ2Nhcm9uQ2RvdGFjY2VudERjYXJvbkRjcm9hdEVjYXJvbkVkb3RhY2NlbnRFbWFjcm9uRW9nb25la0dkb3RhY2NlbnRHYnJldmV1bmkwMTIySGJhcklkb3RhY2NlbnRJbWFjcm9uSW9nb25la3VuaTAxMzZMYWN1dGV1bmkwMTNCTGNhcm9uTGRvdE5jYXJvbk5hY3V0ZXVuaTAxNDVFbmdPbWFjcm9uT2h1bmdhcnVtbGF1dFJhY3V0ZVJjYXJvbnVuaTAxNTZTYWN1dGVUYmFyU2NlZGlsbGF1bmkwMjE4VGNhcm9udW5pMDE2MnVuaTAyMUFVbWFjcm9uVWh1bmdhcnVtbGF1dFVvZ29uZWtVcmluZ1dhY3V0ZVdjaXJjdW1mbGV4V2dyYXZlV2RpZXJlc2lzWWNpcmN1bWZsZXhZZ3JhdmVaYWN1dGVaZG90YWNjZW50YWJyZXZlYW1hY3JvbmFvZ29uZWtjYWN1dGVjY2Fyb25jZG90YWNjZW50ZGNhcm9uZGNyb2F0ZWNhcm9uZWRvdGFjY2VudGVtYWNyb25lb2dvbmVrZ2JyZXZldW5pMDEyM2hiYXJnZG90YWNjZW50aW1hY3JvbmkubG9jbFRSS2lvZ29uZWt1bmkwMjM3bGFjdXRldW5pMDEzN3VuaTAxM0NsY2Fyb25sZG90bmFjdXRlbmNhcm9uZW5ndW5pMDE0Nm9tYWNyb25vaHVuZ2FydW1sYXV0cmFjdXRlcmNhcm9udW5pMDE1N3NhY3V0ZXVuaTAyMTlzY2VkaWxsYXRiYXJ0Y2Fyb251bmkwMjFCdW5pMDE2M3VodW5nYXJ1bWxhdXR1bWFjcm9udW9nb25la3dhY3V0ZXVyaW5nd2NpcmN1bWZsZXh3ZGllcmVzaXN3Z3JhdmV5Y2lyY3VtZmxleHlncmF2ZXphY3V0ZXpkb3RhY2NlbnR3LjAwMWwu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CTQJOguYC5gLmAk0CToLmAuYC5gJNAk6C5gLmAuYCTQJOguYC5gLmAlACUYLmAuYC5gLmAlSCUwLmAuYC5gJUglMC5gLmAuYCVIJTAuYC5gLmAlSCUwLmAuYC5gJUglMC5gLmAuYCV4LmAlYC5gLmAleC5gJWAuYC5gJXguYCVgLmAuYCV4LmAlYC5gJZAlqC5gLmAuYCWQJaguYC5gLmAlkCWoLmAuYC5gJZAlqC5gLmAuYCWQJaguYC5gLmAlkCWoLmAuYC5gJZAlqC5gLmAuYCWQJaguYC5gLmAlkCWoLmAuYC5gLmAl2CXALmAuYC5gJdglwC5gLmAuYCXYJcAuYC5gLmAl2CXALmAuYC5gJgguYCXwLmAuYCYILmAl8C5gJiAmOC5gLmAuYCYgJjguYC5gLmAmICY4LmAuYC5gJiAmOC5gLmAuYCYgJjguYC5gLmAmICY4LmAuYC5gJiAmOC5gLmAuYCYgJjguYC5gLmAuYCZQLmAuYC5gLmAmgCZoLmAuYC5gJoAmaC5gLmAuYCbIJpgmsC5gLmAmyCaYJrAuYC5gJsgmmCawLmAuYCbIJpgmsC5gLmAmyCaYJrAm4C5gJsgmmCawLmAuYCb4LmAuYC5gLmAnKCcQLmAuYC5gJygnEC5gLmAuYCcoJxAuYC5gLmAnKCcQLmAuYC5gJygnEC5gLmAuYCdYLmAnQC5gLmAnWC5gJ0AuYC5gJ1guYCdALmAuYCdYLmAnQC5gLmAnWC5gJ0AuYC5gJ1guYCdALmAuYCdYLmAnQC5gLmAnWC5gJ0AuYC5gJ1guYCdALmAncCeILmAuYC5gLmAnWC5gJ0AuYC5gJ7gnoC5gLmAuYCe4J6AuYC5gLmAnuCegLmAuYC5gJ7gnoC5gLmAuYCfoJ9AuYC5gLmAn6CfQLmAuYC5gJ+gn0C5gLmAuYCfoJ9AuYC5gLmAn6CfQLmAuYC5gKDAoACgYLmAuYCgwKAAoGC5gLmAoMCgAKBguYC5gKDAoACgYLmAuYCgwKAAoGC5gKEgnuC5gLmAuYChIJ7guYC5gLmAoSCe4LmAuYC5gKEgnuC5gLmAuYChIJ7guYC5gLmAoSCe4LmAuYC5gKEgnuC5gLmAuYChIJ7guYC5gLmAoSCe4LmAuYC5gLmAoYC5gLmAuYC5gKGAuYC5gLmAuYChgLmAuYC5gLmAoYC5gLmAuYC5gKGAuYC5gLmAuYCh4LmAuYC5gLmAoeC5gLmAuYC5gKHguYC5gLmAuYCh4LmAuYC5gLmAoeC5gLmAuYC5gKJAuYC5gLmAuYCiQLmAuYC5gLmAokC5gLmAuYC5gKJAuYC5gLmAuYCjAKKguYC5gLmAowCioLmAuYC5gKMAoqC5gLmAuYCjAKKguYC5gKNgo8C5gLmAuYCjYKPAuYC5gLmAo2CjwLmAuYC5gKNgo8C5gLmAuYCjYKPAuYC5gLmAo2CjwLmAuYC5gKNgo8C5gLmAuYCjYKPAuYC5gLmAo2CjwLmAuYC5gKNgo8C5gLmAuYCkIKSAuYC5gLmAuYClQKTguYC5gLmApUCk4LmAuYC5gKVApOC5gLmAuYClQKTguYC5gLmApUCk4LmAuYC5gKYAuYCloLmAuYCmALmApaC5gLmApgC5gKWguYCmYKbAuYC5gLmApmCmwLmAuYC5gKZgpsC5gLmAuYCmYKbAuYC5gLmApmCmwLmAuYC5gKZgpsC5gLmAuYCmYKbAuYC5gLmApmCmwLmAuYC5gKZgpsC5gLmAuYC5gKcguYC5gLmAuYCngLmAuYC5gLmAp4C5gLmAuYC5gKeAuYC5gLmAuYCpAKhAqKCn4LmAqQCoQKigp+CqIKqAqcC5gKlgq6CsAKtAuYCq4LmArGC5gLmAuYC5gKxguYC5gLmAuYCsYLmAuYC5gKugrACrQLmAquC5gKxguYC5gLmAq6CsAKtAuYCq4KogqoCpwLmAqWC5gK0guYC5gKzAuYCtILmAuYCswLmAreCtgLmAuYC5gK3grYC5gLmAuYCuQKhAqKCn4LmArkCoQKigp+C5gK5AqECooKfguYCuQKhAqKCn4LmArkCoQKigrqC5gK5AqECooKfgq6CvAKtAuYCq4KugsCCvwLmAr2CroLAgr8C5gK9gq6CwIK/AuYCvYKugsCCvwLmAr2CroLCAr8C5gK9gq6CwIK/AuYCvYLmAsUC5gLDguYC5gLFAuYCw4LmAuYCxQLmAsOC5gLmAsUC5gLDguYC5gLFAuYCw4LmAuYCxQLmAsOC5gLmAsUC5gLDguYC5gLFAuYCw4LmAuYCxQLmAsOC5gLGgsgC5gLmAuYC5gLJguYC5gLmAuYCyYKhAqKCn4KugsyCywLmAquCroLMgssC5gKrgq6CzILLAuYCq4KugsyCywLmAqu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AC0AzQDRABIA0gDaABMA2wDgABQA4QDhAB8A4gDmABQA5wDqACMA6wDrABIA7ADsABQA7QDtAC0A7gDvACcA8AD2AAsA+AD4ABgA+QD5AB4A+gD6AB0A+wD7ABcA/AD8ABYA/QD9ABwA/gD+ABsA/wD/ABUBAAEAAC8BAQECACkBAwEEACwBBQEFACkBBgEGACYBCAEIABoBDgEPACIBEAEQABkBEQERAA8BEwETAA8BFQEVAA8BFgEZAA0BGwEdAA0BHgEfACkBIAEjABABKAEpABABKgEqAA4BLAEsAAMBMQExAA0BMwEzAA0BPgE+AA4BPwE/AAoAAgAsAIEAgQADAIIAggAMAIMAhwACAIgAiAAIAIkAiQAMAIoAigAJAIsAiwAIAIwAlAADAJUAlQAEAJYAmQAFAJoAmwAKAJwAnAATAKUApQAUAKcAqAAHAKkAqgAIAKsAqwAJAKwArAAIAK4ArgAIAK8AtQAKALYAvgAMAL8AvwADAMAAwAAMAMEAwQABAMIAwgANAMMAxgAOAMcAywAPAMwAzAAGAM0A0QAQANIA2gALANsA4AARAOEA4QAWAOIA5gARAOcA6gASAOsA6wAQAOwA7AARAO0A7QAIAO4A7gAVAPAA8AALAPEA8QAIAPIA8gAEAPMA8wALAPUA9QAIASoBKgACAT4BPgAMAAIASgACAAsAIwANAA0ALQAOABIAAgAhACQAAgAvAC8AAQAwADAALgAyADIAKgA/AEgAAgBJAEkAKwBLAEsAAgBQAFQAAwBVAFkABABaAGIABQBjAGgABgBpAGkABwBqAG4ACABvAHIACQB3AIEACgCCAIIAIgCDAIkAEACKAIsADACMAJQAEACVAJUADQCWAJkADgCaAJsAIgCcAJwAKQCdAJ0AJwClAKYADwCnAKcAIgCpAKwAIgCuAK4AIgCvALUAJwC2AL8AEADAAMEAJwDCAMIAEADDAMYAJwDHAMsAEwDMAMwAIgDNANEAFQDSANoAFgDbAOAAFwDhAOEAIQDiAOYAFwDnAOoAJADrAOsAFQDsAOwAFwDtAO0AIgDuAO8ADwDwAPYADQD4APgAHAD5APkAJQD6APoAIAD7APsAGgD8APwAGQD9AP0AHwD+AP4AHgD/AP8AKAEAAQAAGwEBAQIAJgEFAQUAJgEGAQYAGAEIAQgAHQEOAQ8AFAEQARAALAERAREAEQETARMAEQEVARUAEQEeAR8AJgEgASMAEgEoASkAEgEqASoAEAEsASwAAwE+AT4AEAE/AT8ACwABAS4AAQABAAIAIQAOABIAAgAhACQAAgAvAC8AAQA/AEgAAgBLAEsAAgBVAFkAAwBaAGIABABjAGgABQBpAGkABgBqAG4ABwBvAHIACAB3AIEACQCDAIkADQCMAJQADQCVAJUACgCWAJkACwCcAJwAEwClAKYADAC2AL8ADQDCAMIADQDHAMsADgDNANEADwDSANoAEADbAOAAEQDhAOEAFADiAOYAEQDnAOoAEgDrAOsADwDsAOwAEQDuAO8ADADwAPYACgEqASoADQE+AT4ADQABAQEAMwADAAMAAAAAAAMACgAGAAgACQAAAAAAAAAAAAUABQACAAcAAgAAAAIAAAABAAEAAQABAAAAAQABAAEAAwADAAQABAAEAAQAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAABAAAAAQACAC8AAgALAAUADgASAAcAIQAkAAcALwAvAAYAPwBIAAcASwBLAAcAUABUABQAVQBZAAEAWgBiABcAYwBoAAIAaQBpAAMAagBuAAQAbwByABUAdwCBAAgAggCCAAoAgwCJAAsAjACUAAsAlQCVAAkAlgCZABIAmgCbAAoAnACcABgAnQCdABYApQCmABMApwCnAAoAqQCsAAoArgCuAAoArwC1ABYAtgC/AAsAwADBABYAwgDCAAsAwwDGABYAxwDLAAwAzADMAAoAzQDRAA0A0gDaAA4A2wDgAA8A4QDhABEA4gDmAA8A5wDqABAA6wDrAA0A7ADsAA8A7QDtAAoA7gDvABMA8AD2AAkBKgEqAAsBLAEsABQBPgE+AAsAAQAAAAoBKATmAAJERkxUAA5sYXRuACYABAAAAAD//wAHAAAACgAUAB4AKAA6AEQANAAIQVpFIABIQ0FUIABeQ1JUIAB0S0FaIACKTU9MIACgUk9NIAC2VEFUIADMVFJLIADiAAD//wAHAAEACwAVAB8AKQA7AEUAAP//AAgAAgAMABYAIAAqADIAPABGAAD//wAIAAMADQAXACEAKwAzAD0ARwAA//8ACAAEAA4AGAAiACwANAA+AEgAAP//AAgABQAPABkAIwAtADUAPwBJAAD//wAIAAYAEAAaACQALgA2AEAASgAA//8ACAAHABEAGwAlAC8ANwBBAEsAAP//AAgACAASABwAJgAwADgAQgBMAAD//wAIAAkAEwAdACcAMQA5AEMATQBOYWFsdAHWYWFsdAHcYWFsdAHiYWFsdAHoYWFsdAHuYWFsdAH0YWFsdAH6YWFsdAIAYWFsdAIGYWFsdAIMY2FsdAISY2FsdAIYY2FsdAIeY2FsdAIkY2FsdAIqY2FsdAIwY2FsdAI2Y2FsdAI8Y2FsdAJCY2FsdAJIY2FzZQJOY2FzZQJUY2FzZQJaY2FzZQJgY2FzZQJmY2FzZQJsY2FzZQJyY2FzZQJ4Y2FzZQJ+Y2FzZQKEY2NtcAKKY2NtcAKSY2NtcAKaY2NtcAKiY2NtcAKqY2NtcAKyY2NtcAK6Y2NtcALCY2NtcALKY2NtcALSbGlnYQLabGlnYQLgbGlnYQLmbGlnYQLsbGlnYQLybGlnYQL4bGlnYQL+bGlnYQMEbGlnYQMKbGlnYQMQbG9jbAMWbG9jbAMcbG9jbAMibG9jbAMobG9jbAMubG9jbAM0bG9jbAM6bG9jbANAc2FsdANGc2FsdANMc2FsdANSc2FsdANYc2FsdANec2FsdANkc2FsdANqc2FsdANwc2FsdAN2c2FsdAN8c3MwMQOCc3MwMQOIc3MwMQOOc3MwMQOUc3MwMQOac3MwMQOgc3MwMQOmc3MwMQOsc3MwMQOyc3MwMQO4AAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQAPAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAgABAAIAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAwAAAABAAoAAAABAAMAAAABAAkAAAABAAYAAAABAAUAAAABAAQAAAABAAcAAAABAAgAAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA4AAAABAA4AAAABAA4AAAABAA4AAAABAA4AAAABAA4AAAABAA4AAAABAA4AAAABAA4AAAABAA4AEwAoADAAPgBIAFIAWgBiAGoAcgB6AIIAigCSAJoAogCqAMAAyADQAAEAAAABAloABgAAAAQAqAC6AM4A4AAGAAAAAgDkAPYABgAAAAIA/gESAAEAAAABARwAAQAAAAEBGgABAAAAAQEYAAEAAAABARYAAQAAAAEBFAABAAAAAQESAAEAAAABARAAAQAAAAEBDgAEAAAAAQEWAAEAAAABAUwAAQAAAAEBSgAGAAAACAFIAVoBbAF+AZABogG0AcYAAQAAAAEB5gAEAAAAAQHsAAEAAAABAgIAAwAAAAECAAABAggAAQAAABAAAwAAAAEB7gACAgAB9gABAAAAEAADAAEB9gABAfYAAAABAAAAEAADAAEB7AABAeQAAAABAAAAEAADAAAAAQHSAAEB5AABAAAAEAADAAEB0gABAcAAAAABAAAAEAADAAAAAgHIAc4AAQHIAAEAAAARAAMAAAACAcABugABAcAAAQAAABEAAQGyAAEAAQGsAAEAAQGyAAUAAQGsAAUAAQGmAAUAAQGgAAUAAQGaAAUAAgGaAAUBGwEcAR0BaAFpAAEBmAABAAgABgAOABYAHgAkACoAMADzAAMAlQCcAPUAAwCVAKkA8gACAJUA8AACAJwA9gACAKUA8QACAKkAAQFgACcAAQFaACcAAwABAV4AAQFkAAAAAQAAABIAAwABAVIAAQFSAAAAAQAAABIAAwABAUYAAQFAAAAAAQAAABIAAwABAToAAQEuAAAAAQAAABIAAwABAS4AAQEcAAAAAQAAABIAAwABASIAAQEKAAAAAQAAABIAAwABARYAAQD4AAAAAQAAABIAAwABAQoAAQDmAAAAAQAAABIAAgD+AA8AcwB0AHUAdgBUAFkAoQDuAMsA0QEbARwBHQFoAWkAAgD8AAQAnQCmAWgBaQABAPoAAgAKABQAAQAEADYAAgEKAAEABACtAAIBCgABAIQASQABAAIAnAClAAIAAQFJAVQAAAACAAEBVgFZAAAAAQACAVgBWQACAAEAAgB2AAAAAQACAWgBaQABAAEAqQABAAEBCgABAAEAMgABAAQAUwBYAMoA0AABAAEAnAABAAUBFgEYARkBWAFZAAEAAQCVAAIAAQBMAE8AAAABAAEAlgABAAEApQABAAEA4gABAAEAwgABAAEASwABAAEBCQABAAEBBwABAAEBEAABAA8ATABNAE4ATwBTAFgAnAClAMoA0AEWARgBGQFYAVkAAQAEAJwApQFYAVkAAQACADIAqQ==) format('truetype');
   font-weight: inherit;
   font-style: inherit;
 }

 /* ========== RESPONSIVE DESIGN ========== */

 /* Tablet Landscape (1024px - 1200px) */
 @media (max-width: 1200px) and (min-width: 1025px) {
   .container {
     max-width: 1000px;
   }

   .brand-logo-image {
     max-width: 450px;
   }

   .hero_bottom-heading {
     font-size: 3.5rem;
   }

   .carousel-section h2 {
     font-size: 2.5rem;
   }
 }

 /* Tablet Portrait & Small Laptop (768px - 1024px) */
 @media (max-width: 1024px) and (min-width: 769px) {
   .home-hero-wrap {
     flex-direction: column;
     padding: 60px 40px;
   }

   .home-hero-content {
     width: 100%;
     text-align: center;
     margin-bottom: 40px;
   }

   .brand-logo-image {
     max-width: 400px;
     margin: 0 auto;
   }

   .home-hero-text-wrap {
     width: 90%;
     margin: 20px auto 0;
   }

   .home-hero-image-content {
     width: 100%;
     margin-top: 40px;
   }

   .home-image-grid {
     grid-template-columns: repeat(2, 1fr);
     gap: 20px;
   }

   .long-image-wrap {
     padding: 50px 0 25px;
   }

   .hero_bottom {
     flex-direction: column;
     text-align: center;
     gap: 40px;
     padding: 60px 8%;
   }

   .hero_bottom-heading {
     font-size: 3rem;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 20px 0 0 0;
   }

   .carousel-section {
     height: 80vh;
     margin-bottom: 150px;
   }

   .carousel-section h2 {
     font-size: 2.2rem;
     width: 400px;
   }
 }

 /* Specific fix for 755x1242 and similar tall mobile devices */
 @media (max-width: 800px) and (min-width: 700px) and (min-height: 1200px) {
   .section.home-hero {
     padding: 80px 0 40px 0;
   }

   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
     margin-top: 5%;
   }

   .brand-logo-image {
     max-width: 450px;
     width: 80%;
     margin: 0 auto;
     margin-left: 0 !important;
     display: block;
   }

   .home-hero-wrap {
     flex-direction: column;
     padding: 40px 30px;
     min-height: 70vh;
     justify-content: center;
   }

   .home-hero-content {
     width: 100%;
     text-align: center;
     align-items: center;
     margin-bottom: 40px;
   }

   .hero-heading-wrap {
     margin: 0 auto 40px auto;
     text-align: center;
   }

   .hero-text-block h4 {
     font-size: 1.1rem;
     line-height: 1.7rem;
     text-align: center;
     margin: 0 auto;
     max-width: 90%;
   }

   .home-hero-text-wrap {
     width: 95%;
     margin: 30px auto 0;
   }

   .home-hero-image-content {
     width: 100%;
     margin-top: 30px;
   }

   .home-image-grid {
     grid-template-columns: repeat(2, 1fr);
     gap: 15px;
     padding: 0 20px;
   }

   .long-image-wrap {
     padding: 40px 0 20px;
   }

   .long-image-wrap._1 {
     padding-top: 80px;
   }

   .long-image-wrap._3 {
     padding-top: 100px;
   }

   .long-image-wrap._4 {
     padding-top: 70px;
   }

   .hero_bottom {
     flex-direction: column;
     text-align: center;
     gap: 30px;
     padding: 50px 6%;
     margin-top: 60px;
   }

   .hero_bottom-heading {
     font-size: 2.5rem;
     line-height: 1.2;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 20px 0 0 0;
   }

   .hero_bottom-content {
     font-size: 0.95rem;
     line-height: 1.6;
   }

   .carousel-section {
     height: 70vh;
     margin-bottom: 120px;
     margin-top: 80px;
   }

   .carousel-section h2 {
     font-size: 1.8rem;
     width: 320px;
     margin-left: 6%;
   }

   .architecture-section {
     padding: 60px 6%;
     margin-top: 80px;
   }

   .architecture-container {
     grid-template-columns: 1fr;
     gap: 40px;
     margin-top: 0;
   }

   .architecture-right {
     padding-top: 0;
     text-align: center;
   }

   .architecture-right h2.vision {
     font-size: 2.5rem !important;
     margin: 20px auto 30px auto !important;
     text-align: center !important;
     width: 100% !important;
     display: block !important;
   }

   .architecture-text {
     text-align: center;
     font-size: 1rem;
     line-height: 1.6;
     margin: 0 auto 30px auto;
     max-width: 90%;
   }

   .architecture-middle img {
     margin-top: 0;
   }

   .architecture-right .small-image {
     margin: 0 auto;
     max-width: 80%;
   }

   .about-section {
     padding: 50px 5%;
     margin-top: 70px;
   }

   .last_contact_section {
     flex-direction: column;
     padding: 60px 6%;
     gap: 40px;
   }

   .last_contact_section .getintouch {
     font-size: 2.8rem;
     text-align: center;
   }

   .last_contact_section .content {
     text-align: center;
   }

   .last_contact_section .image {
     margin-top: 30px;
   }
 }

 /* Specific fix for 567x1242 and similar narrow mobile devices */
 @media (max-width: 600px) and (min-width: 500px) and (min-height: 1200px) {
   .section.home-hero {
     padding: 70px 0 30px 0;
   }

   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
     margin-top: 8%;
   }

   .brand-logo-image {
     max-width: 400px;
     width: 75%;
     margin: 0 auto;
     margin-left: 0 !important;
     display: block;
   }

   .home-hero-wrap {
     flex-direction: column;
     padding: 30px 20px;
     min-height: 65vh;
     justify-content: center;
   }

   .home-hero-content {
     width: 100%;
     text-align: center;
     align-items: center;
     margin-bottom: 30px;
   }

   .hero-heading-wrap {
     margin: 0 auto 30px auto;
     text-align: center;
   }

   .hero-text-block h4 {
     font-size: 0.9rem;
     line-height: 1.5rem;
     text-align: center;
     margin: 0 auto;
     max-width: 95%;
   }

   .home-hero-text-wrap {
     width: 95%;
     margin: 20px auto 0;
   }

   .home-hero-image-content {
     width: 100%;
     margin-top: 25px;
   }

   .home-image-grid {
     grid-template-columns: repeat(2, 1fr);
     gap: 10px;
     padding: 0 10px;
   }

   .long-image-wrap {
     padding: 30px 0 15px;
   }

   .long-image-wrap._1 {
     padding-top: 60px;
   }

   .long-image-wrap._3 {
     padding-top: 80px;
   }

   .long-image-wrap._4 {
     padding-top: 50px;
   }

   .hero_bottom {
     flex-direction: column;
     text-align: center;
     gap: 25px;
     padding: 40px 4%;
     margin-top: 50px;
   }

   .hero_bottom-heading {
     font-size: 2.2rem;
     line-height: 1.2;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 15px 0 0 0;
   }

   .hero_bottom-content {
     font-size: 0.9rem;
     line-height: 1.5;
   }

   .architecture-section {
     padding: 50px 4%;
     margin-top: 60px;
   }

   .architecture-container {
     grid-template-columns: 1fr;
     gap: 30px;
     margin-top: 0;
   }

   .architecture-right {
     padding-top: 0;
     text-align: center;
   }

   .architecture-right h2.vision {
     font-size: 2.2rem !important;
     margin: 15px auto 25px auto !important;
     text-align: center !important;
     width: 100% !important;
   }

   .architecture-text {
     text-align: center;
     font-size: 0.9rem;
     line-height: 1.5;
     margin: 0 auto 25px auto;
     max-width: 95%;
   }

   .architecture-middle img {
     margin-top: 0;
   }

   .architecture-right .small-image {
     margin: 0 auto;
     max-width: 85%;
   }

   .carousel-section {
     height: 60vh;
     margin-bottom: 100px;
     margin-top: 60px;
   }

   .carousel-section h2 {
     font-size: 1.6rem;
     width: 280px;
     margin-left: 4%;
   }

   .about-section {
     padding: 40px 4%;
     margin-top: 50px;
   }

   .last_contact_section {
     flex-direction: column;
     padding: 50px 4%;
     gap: 30px;
   }

   .last_contact_section .getintouch {
     font-size: 2.4rem;
     text-align: center;
   }

   .last_contact_section .content {
     text-align: center;
   }

   .last_contact_section .image {
     margin-top: 25px;
   }
 }

 /* Specific fix for 669x1285 and similar tall mobile devices */
 @media (max-width: 700px) and (min-width: 600px) and (min-height: 1200px) {
   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
     margin-top: 10%;
   }

   .brand-logo-image {
     max-width: 500px;
     width: 85%;
     margin: 0 auto;
     margin-left: 0 !important;
     display: block;
   }

   .home-hero-wrap {
     flex-direction: column;
     padding: 50px 40px;
     min-height: 60vh;
     justify-content: center;
   }

   .home-hero-content {
     width: 100%;
     text-align: center;
     align-items: center;
   }

   .hero-heading-wrap {
     margin: 0 auto 30px auto;
     text-align: center;
   }

   .hero-text-block h4 {
     font-size: 1rem;
     line-height: 1.6rem;
     text-align: center;
     margin: 0 auto;
   }

   .home-hero-text-wrap {
     width: 90%;
     margin: 25px auto 0;
   }

   .hero_bottom-heading {
     font-size: 2.8rem;
     line-height: 1.2;
   }

   .carousel-section h2 {
     font-size: 2rem;
     width: 350px;
   }
 }

 /* Mobile Landscape & Small Tablet (481px - 768px) */
 @media (max-width: 768px) and (min-width: 481px) {

   html,
   body {
     overflow-x: hidden !important;
     width: 100% !important;
     max-width: 100vw !important;
   }

   * {
     max-width: 100vw;
     box-sizing: border-box;
   }

   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
   }

   .section {
     padding-top: 80px;
     padding-bottom: 80px;
     width: 100%;
     max-width: 100vw;
     overflow-x: hidden;
   }

   .home-hero-wrap {
     flex-direction: column;
     padding: 40px 30px;
   }

   .home-hero-content {
     width: 100%;
     text-align: center;
   }

   .brand-logo-image {
     max-width: 450px;
     width: 95%;
     margin: 0 auto;
     margin-left: 0 !important;
     display: block;
   }

   .hero-text-block h4 {
     font-size: 0.9rem;
     line-height: 1.5rem;
   }

   .home-hero-text-wrap {
     width: 95%;
     margin: 20px auto 0;
   }

   /* Hide hero image grid on tablets */
   .home-hero-image-content {
     display: none;
   }

   .hero_bottom {
     flex-direction: column;
     text-align: center;
     gap: 30px;
     padding: 50px 6%;
     margin-top: 60px;
   }

   .hero_bottom-heading {
     font-size: 2.5rem;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 20px 0 0 0;
   }

   .hero_bottom1 {
     flex-direction: column;
     gap: 30px;
     padding: 50px 6%;
     margin-top: 60px;
   }

   .hero_bottom-heading1 {
     font-size: 2.2rem;
     width: 100%;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 20px 0 0 0;
   }

   .carousel-section {
     height: 70vh;
     margin-bottom: 120px;
     margin-top: 80px;
   }

   .carousel-section h2 {
     font-size: 1.8rem;
     width: 300px;
     margin-left: 20px;
   }

   .carousel-item {
     --width: clamp(120px, 35vw, 250px);
     --height: clamp(160px, 45vw, 320px);
   }

   .last_contact_section {
     flex-direction: column;
     align-items: center;
     text-align: center;
     gap: 30px;
     padding: 50px 30px;
   }

   .last_contact_section .content {
     width: 100%;
   }

   .last_contact_section .getintouch {
     font-size: 2.5rem;
     margin-bottom: 20px;
   }

   .last_contact_section .image img {
     max-width: 85%;
   }
 }

 /* Medium Mobile Devices (481px - 700px) */
 @media (max-width: 700px) and (min-width: 481px) {

   html,
   body {
     overflow-x: hidden !important;
     width: 100% !important;
     max-width: 100vw !important;
   }

   * {
     max-width: 100vw;
     box-sizing: border-box;
   }

   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
     margin-top: 12%;
   }

   .brand-logo-image {
     max-width: 480px;
     width: 90%;
     margin: 0 auto;
     margin-left: 5% !important;
     display: block;
   }

   .home-hero-wrap {
     flex-direction: column;
     padding: 45px 35px;
   }

   .home-hero-content {
     width: 100%;
     text-align: center;
     align-items: center;
   }

   .hero-text-block h4 {
     font-size: 0.95rem;
     line-height: 1.5rem;
     text-align: center;
   }

   .home-hero-text-wrap {
     width: 92%;
     margin: 22px auto 0;
   }

   .hero_bottom-heading {
     font-size: 2.6rem;
   }
 .architecture-middle{
  margin-bottom: 10%;
 }
 
   .carousel-section h2 {
     font-size: 1.9rem;
     width: 320px;
   }
 }

 /* Mobile Portrait (320px - 480px) */
 @media (max-width: 480px) {

   html,
   body {
     overflow-x: hidden !important;
     width: 100% !important;
     max-width: 100vw !important;
   }

   * {
     max-width: 100vw;
     box-sizing: border-box;
   }

   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
     margin-top: 15%;
   }

   .section {
     padding-top: 60px;
     padding-bottom: 60px;
     width: 100%;
     max-width: 100vw;
     overflow-x: hidden;
   }

   .home-hero-wrap {
     flex-direction: column;
     padding: 30px 20px;
     width: 100%;
     max-width: 100vw;
     overflow-x: hidden;
     box-sizing: border-box;
   }

   .home-hero-content {
     width: 100%;
     max-width: 100vw;
     text-align: center;
     box-sizing: border-box;
   }

   .brand-logo-image {
     max-width: 380px;
     width: 90%;
     margin: 0 auto;
     margin-left: 6% !important;
     display: block;
     box-sizing: border-box;
   }

   .hero-text-block h4 {
     font-size: 0.8rem;
     line-height: 1.3rem;
     padding: 0 10px;
   }

   .home-hero-text-wrap {
     width: 100%;
     margin: 15px auto 0;
   }

   .home-hero-image-content {
     display: none;
   }

   .hero_bottom {
     flex-direction: column;
     text-align: center;
     gap: 25px;
     padding: 40px 5%;
     margin-top: 40px;
   }

   .hero_bottom-heading {
     font-size: 2rem;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 15px 0 0 0;
     line-height: 1.1;
   }

   .hero_bottom-content {
     font-size: 0.9rem;
   }

   .hero_bottom1 {
     flex-direction: column;
     gap: 25px;
     padding: 40px 5%;
     margin-top: 40px;
   }

   .hero_bottom-heading1 {
     font-size: 1.8rem;
     width: 100%;
     border-left: none;
     border-top: 2px solid #ccc;
     padding: 15px 0 0 0;
     line-height: 1.1;
   }

   .carousel-section {
     height: 60vh;
     margin-bottom: 100px;
     margin-top: 60px;
   }

   .carousel {
     margin-top: -40%;
   }

   .carousel-section h2 {
     font-size: 1.4rem;
     width: 250px;
     margin-left: 15px;
     padding-left: 15px;
   }

   .carousel-item {
     --width: clamp(100px, 40vw, 200px);
     --height: clamp(140px, 50vw, 280px);
   }

   .carousel-item .title {
     font-size: clamp(14px, 4vw, 20px);
     bottom: 15px;
     left: 15px;
   }

   .carousel-item .num {
     font-size: clamp(16px, 8vw, 50px);
     top: 8px;
     left: 15px;
   }

   .last_contact_section {
     flex-direction: column;
     align-items: center;
     text-align: center;
     gap: 25px;
     padding: 40px 20px;
   }

   .last_contact_section .content {
     width: 100%;
   }

   .last_contact_section .getintouch {
     font-size: 2rem;
     margin-bottom: 15px;
   }

   .last_contact_section p {
     font-size: 0.9rem;
     line-height: 1.5;
   }

   .last_contact_section .btn {
     padding: 10px 20px;
     font-size: 0.9rem;
   }

   .last_contact_section .image img {
     max-width: 90%;
   }
 }

 /* Extra Small Mobile (≤320px) */
 @media (max-width: 320px) {

   html,
   body {
     overflow-x: hidden !important;
     width: 100% !important;
     max-width: 100vw !important;
   }

   * {
     max-width: 100vw;
     box-sizing: border-box;
   }

   .brand-heading {
     margin-left: 0 !important;
     align-items: center;
     text-align: center;
     margin-top: 10%;
   }

   .brand-logo-image {
     max-width: 320px;
     width: 85%;
     margin: 0 auto;
     margin-left: 0 !important;
     display: block;
   }

   .hero-text-block h4 {
     font-size: 0.75rem;
     line-height: 1.2rem;
   }

   .hero_bottom-heading {
     font-size: 1.6rem;
   }

   .hero_bottom-heading1 {
     font-size: 1.5rem;
   }

   .carousel-section h2 {
     font-size: 1.2rem;
     width: 200px;
   }

   .last_contact_section .getintouch {
     font-size: 1.6rem;
   }
 }

 /* Landscape Orientation Adjustments */
 @media (max-height: 500px) and (orientation: landscape) {
   .carousel-section {
     height: 90vh;
   }

   .hero_bottom,
   .hero_bottom1 {
     padding: 30px 5%;
   }

   .section {
     padding-top: 40px;
     padding-bottom: 40px;
   }
 }

 /* Footer Responsive Design */
 @media (max-width: 1024px) {
   .footer-top {
     flex-direction: column;
     gap: 50px;
   }

   .footer-brand {
     text-align: center;
     max-width: 100%;
   }

   .footer-columns {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
     gap: 40px;
   }
 }


 /* Mobile Overflow Prevention */
 @media (max-width: 768px) {

   html,
   body {
     overflow-x: hidden !important;
     width: 100% !important;
     max-width: 100vw !important;
   }

   *,
   *::before,
   *::after {
     max-width: 100vw !important;
     box-sizing: border-box !important;
   }

   .section,
   .container,
   .w-container,
   .w-layout-blockcontainer {
     width: 100% !important;
     max-width: 100vw !important;
     overflow-x: hidden !important;
     box-sizing: border-box !important;
   }

   .home-hero-wrap,
   .home-hero-content,
   .home-hero-image-content {
     width: 100% !important;
     max-width: 100vw !important;
     overflow-x: hidden !important;
     box-sizing: border-box !important;
   }

   .hero_bottom,
   .hero_bottom1,
   .architecture-section,
   .about-section {
     width: 100% !important;
     max-width: 100vw !important;
     overflow-x: hidden !important;
     box-sizing: border-box !important;
   }

   .carousel-section,
   .last_contact_section,
   .site-footer {
     width: 100% !important;
     max-width: 100vw !important;
     overflow-x: hidden !important;
     box-sizing: border-box !important;
   }

   /* Prevent specific elements from causing overflow */
   .brand-logo-image,
   .hero-text-block,
   .carousel-section h2 {
     max-width: 100% !important;
     box-sizing: border-box !important;
   }

   /* Ensure carousel doesn't overflow */
   .carousel {
     width: 100% !important;
     max-width: 100vw !important;
     overflow-x: hidden !important;
   }

   .carousel-item {
     max-width: 100vw !important;
   }
 }

 /* High DPI / Retina Display Adjustments */
 @media (-webkit-min-device-pixel-ratio: 2),
 (min-resolution: 192dpi) {

   .brand-logo-image,
   .long-image,
   .architecture-middle img,
   .small-image img {
     image-rendering: -webkit-optimize-contrast;
     image-rendering: crisp-edges;
   }
 }

 /* Touch Device Optimizations */
 @media (hover: none) and (pointer: coarse) {

   .hover-effect:hover,
   .long-image-wrap:hover,
   .hover-image-wrap:hover {
     transform: none;
   }

   .btn:hover,
   .hero_bottom-btn:hover,
   .explore-btn:hover {
     transform: none;
   }

   .stat-card:hover {
     transform: none;
   }

   /* Increase touch targets */
   .carousel-dots .dot {
     width: 16px;
     height: 16px;
     margin: 0 8px;
   }

   .nav-arrow {
     width: 50px;
     height: 50px;
   }
 }

 /* Accessibility Improvements */
 @media (prefers-reduced-motion: reduce) {

   *,
   *::before,
   *::after {
     animation-duration: 0.01ms !important;
     animation-iteration-count: 1 !important;
     transition-duration: 0.01ms !important;
   }

   .carousel-item {
     transition: none !important;
   }

   .slide-in-heading {
     animation: none !important;
     opacity: 1 !important;
   }
 }
 .last_contact_section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 100vh;
}

.last_contact_section .content {
  flex: 1;
  padding: 80px;
}

.last_contact_section .content h1 {
  font-size: 88px;
  font-weight: 200;
  margin-bottom: 20px;
  font-family: "Sansation", sans-serif;
  color: #000;
}

.last_contact_section .content p {
  font-size: 18px;
  color: #666;
  margin-bottom: 40px;
  line-height: 2;
}

.last_contact_section .stats {
  display: flex;
  gap: 50px;
  margin-bottom: 40px;
}

.last_contact_section .stat {
  text-align: center;
}

.last_contact_section .stat h2 {
  font-size: 36px;
  font-weight: 700;
}

.last_contact_section .stat p {
  font-size: 16px;
  color: #555;
  margin-top: 5px;
}

.last_contact_section .btn {
  display: inline-block;
  padding: 15px 30px;
  background: #000;
  color: #fff;
  font-size: 16px;
  border-radius: 40px;
  text-decoration: none;
  transition: background 0.3s ease;
}

.last_contact_section .btn:hover {
  background: #444;
}

.last_contact_section .image {
  flex: 1;
  height: 100vh;
}

.last_contact_section .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Responsive */
@media (max-width: 900px) {
  .last_contact_section {
    flex-direction: column;
  }

  .last_contact_section .image {
    height: 300px;
  }

  .last_contact_section .content {
    padding: 40px 20px;
    text-align: center;
  }

  .last_contact_section .stats {
    justify-content: center;
  }
}

/* Responsive */
@media (max-width: 900px) {
  .last_contact_section {
    flex-direction: column;
  }

  .last_contact_section .image {
    height: 300px;
  }

  .last_contact_section .content {
    padding: 40px 20px;
    text-align: center;
  }

  .last_contact_section .stats {
    justify-content: center;
  }
}

/* Tablet view */
@media screen and (max-width: 992px) {
  .last_contact_section .content h1 {
    font-size: 60px;
    /* smaller on tablets */
  }
}

/* Mobile view */
@media screen and (max-width: 600px) {
  .last_contact_section .content h1 {
    font-size: 40px;
    /* smaller and readable on mobile */
  }
}