/*
Theme Name: AIRudder Tailwind Theme
Theme URI: https://leverategroup.asia/contact
Author: Leverate Group - MTI Team
Author URI: https://leverategroup.asia
Description: A sleek and modern WordPress theme built with Tailwind CSS, designed for high-performance digital services and SaaS brands. With a clean utility-first styling approach, the theme ensures fast load times, fully responsive layouts, and minimal CSS overhead — perfect for agencies, tech platforms, and API-based businesses.
Version: 1.0.0
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: airudder
Tags: tailwind, landing-page, responsive
*/

/* Minimal base reset helpers (Tailwind is enqueued separately). */
/* Regular */
@font-face {
    font-family: 'StanderdRegular';
    src: url('assets/fonts/Standerd-Regular.woff2') format('woff2'),
         url('assets/fonts/Standerd-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }

/* Semi Bold */
@font-face {
    font-family: 'StanderdSemiBold';
    src: url('assets/fonts/Standerd-SemiBold.woff2') format('woff2'),
         url('assets/fonts/Standerd-SemiBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
/* Bold */
@font-face {
    font-family: 'StanderdBold';
    src: url('assets/fonts/Standerd-Bold.woff2') format('woff2'),
         url('assets/fonts/Standerd-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }

/* Italic */
@font-face {
    font-family: 'StanderdMedium';
    src: url('assets/fonts/Standerd-Medium.woff2') format('woff2'),
         url('assets/fonts/Standerd-Medium.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

.font-standerd-regular {
    font-family: 'StanderdRegular', sans-serif;
}
.font-standerd-semibold {
    font-family: 'StanderdSemiBold', sans-serif;
}
.font-standerd-bold {
    font-family: 'StanderdBold', sans-serif;
}
.font-standerd-medium {
    font-family: 'StanderdMedium', sans-serif;
}

:root{--brand:#2563eb;}
body{margin:0;font-family: 'StanderdRegular', sans-serif;font-size:15px; line-height: 135%; letter-spacing: 0.5px;
    background-color: #F5F7F9;
}

.hero-section {
    line-height: 112%; letter-spacing: 0.2px;
}

/* logo clients */
@keyframes slide {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }
  
.slide-track {
    display: flex;
    width: max-content;
    animation: slide 75s linear infinite;
}

.slide-track:hover {
    animation-play-state: paused;
}

.slide-track-partners {
    display: flex;
    width: max-content;
    animation: slide 25s linear infinite;
}

.slide-track-partners:hover {
    animation-play-state: paused;
}
  
footer {
    color: white;
    height: 205px;
    font-size:15px;
}
footer a {
    color: white;
    text-decoration: none
}
footer a:hover {
    color: #44C9C1;
    text-decoration: none
}
.bg-footer-mvp{
    background-image: url('assets/images/footer-mvp.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
.bg-footer{
    background-image: url('assets/images/footer-background.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
.active{
    color: #024F94;
    background-color: white;
}
.btn_cta{
    background-color: #024F94 !important;
    color: white !important;
}
.btn_cta:hover{
    background-color: #0668c0 !important;
}

.wpcf7 input[type="submit"] {
	background-color: #024F94 !important;
    color: white !important;
}

.wpcf7 form.sent .wpcf7-response-output{
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
    border-radius: 0.75rem;
    border: 1px solid #00a0d2;
}
.name_member{
    font-family: 'StanderdBold', sans-serif;
}
.role_member{
    font-family: 'StanderdSemiBold', sans-serif;
}