@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap");

:root {
  --Unbounded: "Montserrat", sans-serif;
  --Urbanist: "Montserrat", sans-serif;
  --Sora: "Montserrat", sans-serif;
  --Bricolage-Grotesque: "Montserrat", sans-serif;
  --primary: #5664d2;
  --primary-subtle: #6d79db;
  --secondary: #4151b4;
  --secondary-subtle: #4151b4;
  --primary-gradient: linear-gradient(135deg, #5664d2 0%, #4151b4 100%);
  --primary-gradient-reverse: linear-gradient(135deg, #4151b4 0%, #5664d2 100%);
}

.logo-wrapper img,
.footer-logo img {
  max-height: 58px;
  width: auto;
}

.footer-links-col,
.footer-social,
.trustpilot-rating,
.sponsors-line-wrap,
.work-rating,
.app-store-btn,
.app-buttons,
.how-we-work-section,
.blog-section,
.brands-section,
.footer-team-section,
.footer-widget-area,
.rating-text,
.rating-review,
.about-stats-wrap,
.stat-box,
.app-showcase-section,
.testimonials-section,
.provide-plt,
.play-button,
.search-trigger,
.menu-grid-trigger {
  display: none !important;
}

.footer-row > .col-lg-3 {
  width: 100%;
  max-width: 640px;
}

.footer-desc a {
  color: inherit;
  text-decoration: underline;
}

.hero-banner-style3 .hero-section-label {
  text-transform: none;
  letter-spacing: 0;
  font-size: 1rem;
  line-height: 1.4;
  max-width: 28rem;
}

.about-section-style3 > .fixed-bg {
  height: 100%;
  background-color: var(--gray-light);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.about-section-style3 > .container {
  position: relative;
  z-index: 1;
}

.projects-section .project-card {
  min-height: 0;
  gap: 0;
  cursor: default;
}

.projects-section .project-title {
  transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.projects-section .project-card:hover .project-title {
  color: var(--primary);
}

.projects-section .project-arrow {
  pointer-events: none;
}
