@charset "UTF-8";
/*--------------------------------------------------------------
# Font & Color Variables
# Help: https://bootstrapmade.com/color-system/
--------------------------------------------------------------*/
/* Fonts */
:root {
  --default-font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --heading-font: "DM Sans", sans-serif;
  --nav-font: "DM Sans", sans-serif;
}

/* Global Colors - The following color variables are used throughout the website. Updating them here will change the color scheme of the entire website */
:root {
  --background-color: #f8f8f6; /* Background color for the entire website, including individual sections */
  --default-color: #202020; /* Default color used for the majority of the text content across the entire website */
  --heading-color: #202020; /* Color for headings, subheadings and title throughout the website */
  --accent-color: #db0626; /* Accent color that represents your brand on the website. It's used for buttons, links, and other elements that need to stand out */
  --surface-color: #dfeabd; /* The surface color is used as a background of boxed elements within sections, such as cards, icon boxes, or other elements that require a visual separation from the global background. */
  --contrast-color: #005c36; /* Contrast color for text, ensuring readability against backgrounds of accent, heading, or default colors. */
}

/* Nav Menu Colors - The following color variables are used specifically for the navigation menu. They are separate from the global colors to allow for more customization options */
:root {
  --nav-color: #202020; /* The default color of the main navmenu links */
  --nav-hover-color: #db0626; /* Applied to main navmenu links when they are hovered over or active */
  --nav-mobile-background-color: #ffffff; /* Used as the background color for mobile navigation menu */
  --nav-dropdown-background-color: #ffffff; /* Used as the background color for dropdown items that appear when hovering over primary navigation items */
  --nav-dropdown-color: #202020; /* Used for navigation links of the dropdown items in the navigation menu. */
  --nav-dropdown-hover-color: #db0626; /* Similar to --nav-hover-color, this color is applied to dropdown navigation links when they are hovered over. */
}

/* Color Presets - These classes override global colors when applied to any section or element, providing reuse of the sam color scheme. */
.light-background {
  --background-color: #f8f8f6;
  --default-color: #202020;
  --heading-color: #202020;
  --accent-color: #db0626;
  --surface-color: #ffffff;
  --contrast-color: #ffffff;
}

.dark-background {
  --background-color: #dfeabd;
  --default-color: #212121;
  --heading-color: #212121;
  --accent-color: #db0626;
  --surface-color: #4a4643;
  --contrast-color: #ffffff;
}

/* Smooth scroll */
:root {
  scroll-behavior: smooth;
}

@font-face {
  font-family: "GranatSans";
  src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/*--------------------------------------------------------------
# General Styling & Shared Classes
--------------------------------------------------------------*/
body {
  color: var(--default-color);
  background-color: var(--background-color);
  font-family: var(--default-font);
  font-size: 14px;
}

a {
  color: var(--accent-color);
  text-decoration: none;
  transition: 0.3s;
}

a:hover {
  color: color-mix(in srgb, var(--accent-color), transparent 25%);
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
}

.red {
  color: #9d0e17;
}

.green {
  color: #004124;
}

.blue {
  color: #0a6c88;
}

.yellow {
  color: #b9b268;
}

/* Pulsating Play Button
------------------------------*/
.pulsating-play-btn {
  width: 94px;
  height: 94px;
  background: radial-gradient(var(--accent-color) 50%, color-mix(in srgb, var(--accent-color), transparent 75%) 52%);
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden;
}
.pulsating-play-btn:before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  animation-delay: 0s;
  animation: pulsate-play-btn 2s;
  animation-direction: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid color-mix(in srgb, var(--accent-color), transparent 30%);
  top: -15%;
  left: -15%;
  background: rgba(198, 16, 0, 0);
}
.pulsating-play-btn:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fff;
  z-index: 100;
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.pulsating-play-btn:hover:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border: none;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fff;
  z-index: 200;
  animation: none;
  border-radius: 0;
}
.pulsating-play-btn:hover:after {
  border-left: 15px solid var(--accent-color);
  transform: scale(20);
}

@keyframes pulsate-play-btn {
  0% {
    transform: scale(0.6, 0.6);
    opacity: 1;
  }
  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}
/* PHP Email Form Messages
------------------------------*/
.php-email-form .error-message {
  display: none;
  background: #df1529;
  color: #ffffff;
  text-align: left;
  padding: 15px;
  margin-bottom: 24px;
  font-weight: 600;
}
.php-email-form .sent-message {
  display: none;
  color: #ffffff;
  background: #059652;
  text-align: center;
  padding: 15px;
  margin-bottom: 24px;
  font-weight: 600;
}
.php-email-form .loading {
  display: none;
  background: var(--surface-color);
  text-align: center;
  padding: 15px;
  margin-bottom: 24px;
}
.php-email-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid var(--accent-color);
  border-top-color: var(--surface-color);
  animation: php-email-form-loading 1s linear infinite;
}

@keyframes php-email-form-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*--------------------------------------------------------------
# Global Header
--------------------------------------------------------------*/
.header {
  --background-color: #f3f3f3;
  color: var(--default-color);
  background-color: var(--background-color);
  padding: 10px 0;
  transition: all 0.5s;
  z-index: 997;
  border-bottom: 1px solid color-mix(in srgb, var(--default-color), transparent 90%);
}
.header .logo {
  line-height: 1;
}
.header .logo img {
  height: 38px;
  width: auto;
  display: block;
}
.header .logo h1 {
  font-size: 30px;
  margin: 0;
  font-weight: 300;
  color: var(--heading-color);
}
.header .logo span {
  font-size: 30px;
  color: var(--accent-color);
  margin-left: 2px;
  font-weight: 700;
}
.header .cta-btn,
.header .cta-btn:focus {
  color: #fff;
  background: var(--accent-color);
  font-size: 13px;
  padding: 8px 26px;
  margin: 0;
  border-radius: 4px;
  transition: 0.3s;
}
.header .cta-btn:hover,
.header .cta-btn:focus:hover {
  color: #fff;
  background: color-mix(in srgb, var(--accent-color) 85%, black);
}
@media (max-width: 1200px) {
  .header .logo {
    order: 1;
  }
  .header .logo img {
    height: 32px;
  }
  .header .cta-btn {
    order: 2;
    margin: 0 15px 0 0;
    padding: 6px 20px;
  }
  .header .navmenu {
    order: 3;
  }
}
@media (max-width: 576px) {
  .header .cta-btn {
    display: none;
  }
}

/* Index Page Header
------------------------------*/
.index-page .header {
  --background-color: rgba(0, 0, 0, 0);
  --default-color: #ffffff;
  --heading-color: #ffffff;
  --nav-color: #ffffff;
}

/* Index Page Header on Scroll
------------------------------*/
.index-page.scrolled .header {
  --background-color: rgba(32, 32, 32, 0.85);
  --default-color: #444444;
  --heading-color: #282828;
  --nav-color: #ffffff;
  --nav-mobile-background-color: #ffffff;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
@media (max-width: 1199px) {
  .index-page.scrolled .header {
    background: rgba(32, 32, 32, 0.92);
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Desktop Navigation */
@media (min-width: 1200px) {
  .navmenu {
    padding: 0;
  }
  .navmenu ul {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none;
    align-items: center;
  }
  .navmenu li {
    position: relative;
  }
  .navmenu > ul > li {
    white-space: nowrap;
    padding: 15px 14px;
  }
  .navmenu > ul > li:last-child {
    padding-right: 0;
  }
  .navmenu a,
  .navmenu a:focus {
    color: color-mix(in srgb, var(--nav-color), transparent 30%);
    font-size: 15px;
    padding: 0 2px;
    font-family: var(--nav-font);
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
    transition: 0.3s;
    position: relative;
  }
  .navmenu a i,
  .navmenu a:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
    transition: 0.3s;
  }
  .navmenu > ul > li > a:before {
    content: "";
    position: absolute;
    height: 2px;
    bottom: -27px;
    left: 0;
    background-color: var(--nav-hover-color);
    visibility: hidden;
    width: 0px;
    transition: all 0.3s ease-in-out 0s;
  }
  .navmenu a:hover:before,
  .navmenu li:hover > a:before,
  .navmenu .active:before {
    visibility: visible;
    width: 100%;
  }
  .navmenu li:hover > a,
  .navmenu .active,
  .navmenu .active:focus {
    color: var(--nav-color);
  }
  .navmenu .dropdown ul {
    margin: 0;
    padding: 10px 0;
    background: var(--nav-dropdown-background-color);
    display: block;
    position: absolute;
    visibility: hidden;
    left: 14px;
    top: 130%;
    opacity: 0;
    transition: 0.3s;
    border-radius: 0;
    z-index: 99;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  }
  .navmenu .dropdown ul li {
    min-width: 200px;
  }
  .navmenu .dropdown ul a {
    padding: 10px 20px;
    font-size: 14px;
    text-transform: none;
    color: var(--nav-dropdown-color);
  }
  .navmenu .dropdown ul a i {
    font-size: 12px;
  }
  .navmenu .dropdown ul a:hover,
  .navmenu .dropdown ul .active:hover,
  .navmenu .dropdown ul li:hover > a {
    color: var(--nav-dropdown-hover-color);
  }
  .navmenu .dropdown:hover > ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
  }
  .navmenu .dropdown .dropdown ul {
    top: 0;
    left: -90%;
    visibility: hidden;
  }
  .navmenu .dropdown .dropdown:hover > ul {
    opacity: 1;
    top: 0;
    left: -100%;
    visibility: visible;
  }
}
/* Mobile Navigation */
@media (max-width: 1199px) {
  .mobile-nav-toggle {
    color: var(--nav-color);
    font-size: 28px;
    line-height: 0;
    margin-right: 10px;
    cursor: pointer;
    transition: color 0.3s;
  }
  .navmenu {
    padding: 0;
    z-index: 9997;
  }
  .navmenu ul {
    display: none;
    list-style: none;
    position: absolute;
    inset: 60px 20px 20px 20px;
    padding: 10px 0;
    margin: 0;
    border-radius: 0;
    background-color: var(--nav-mobile-background-color);
    border: 1px solid color-mix(in srgb, var(--default-color), transparent 90%);
    box-shadow: none;
    overflow-y: auto;
    transition: 0.3s;
    z-index: 9998;
  }
  .navmenu a,
  .navmenu a:focus {
    color: var(--nav-dropdown-color);
    padding: 12px 24px;
    font-family: var(--nav-font);
    font-size: 17px;
    font-weight: 300;
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
    transition: 0.3s;
  }
  .navmenu a i,
  .navmenu a:focus i {
    font-size: 18px;
    line-height: 0;
    margin-left: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    transition: 0.3s;
    color: var(--nav-dropdown-color);
  }
  .navmenu a i:hover,
  .navmenu a:focus i:hover {
    color: var(--nav-dropdown-hover-color);
  }
  .navmenu a:hover,
  .navmenu .active,
  .navmenu .active:focus {
    color: var(--nav-dropdown-hover-color);
  }
  .navmenu .active i,
  .navmenu .active:focus i {
    color: var(--nav-dropdown-hover-color);
    transform: rotate(180deg);
  }
  .navmenu .dropdown ul {
    position: static;
    display: none;
    z-index: 99;
    padding: 10px 0;
    margin: 10px 20px;
    background-color: var(--nav-dropdown-background-color);
    transition: all 0.5s ease-in-out;
  }
  .navmenu .dropdown ul ul {
    background-color: rgba(33, 37, 41, 0.1);
  }
  .navmenu .dropdown > .dropdown-active {
    display: block;
    background-color: rgba(33, 37, 41, 0.03);
  }
  .mobile-nav-active {
    overflow: hidden;
  }
  .mobile-nav-active .mobile-nav-toggle {
    color: #fff;
    position: absolute;
    font-size: 32px;
    top: 15px;
    right: 15px;
    margin-right: 0;
    z-index: 9999;
  }
  .mobile-nav-active .navmenu {
    position: fixed;
    overflow: hidden;
    inset: 0;
    background: rgba(33, 37, 41, 0.8);
    transition: 0.3s;
  }
  .mobile-nav-active .navmenu > ul {
    display: block;
  }
}
/*--------------------------------------------------------------
# Global Footer
--------------------------------------------------------------*/
.footer {
  background: #202020;
  color: #fff;
  padding: 55px 0 20px;
}
.footer .footer-main {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr;
  gap: 60px;
  padding-bottom: 45px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.footer {
  /* LOGO */
}
.footer .footer-logo {
  display: inline-block;
  margin-bottom: 12px;
  font-size: 25px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
}
.footer .footer-logo span {
  color: #DB0626;
}
.footer .footer-brand p {
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.55);
}
.footer .footer-brand p span {
  color: #fff;
}
.footer {
  /* NAVIGATION */
}
.footer .footer-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 25px;
  align-content: start;
}
.footer .footer-nav a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  transition: color 0.2s ease;
}
.footer .footer-nav a:hover {
  color: #fff;
}
.footer {
  /* CONTACT */
}
.footer .footer-contact {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.footer .footer-contact .footer-heading {
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #FBD9CF;
}
.footer .footer-contact a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
}
.footer .footer-contact a:hover {
  color: #fff;
}
.footer {
  /* BOTTOM */
}
.footer .footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-top: 20px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.45);
}
.footer .footer-legal {
  display: flex;
  gap: 25px;
}
.footer .footer-legal a {
  color: rgba(255, 255, 255, 0.45);
  text-decoration: none;
}
.footer .footer-legal a:hover {
  color: rgba(255, 255, 255, 0.8);
}
.footer {
  /* MOBILE */
}
@media (max-width: 768px) {
  .footer {
    padding-top: 45px;
  }
  .footer .footer-main {
    grid-template-columns: 1fr;
    gap: 35px;
    padding-bottom: 35px;
  }
  .footer .footer-nav {
    grid-template-columns: 1fr 1fr;
  }
  .footer .footer-bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  .footer .footer-legal {
    flex-wrap: wrap;
    gap: 10px 20px;
  }
}

/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/
#preloader {
  position: fixed;
  inset: 0;
  z-index: 9999;
  overflow: hidden;
  background-color: var(--background-color);
  transition: all 0.6s ease-out;
}
#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 6px solid var(--accent-color);
  border-top-color: color-mix(in srgb, var(--accent-color), transparent 90%);
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: animate-preloader 1s linear infinite;
}

@keyframes animate-preloader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*--------------------------------------------------------------
# Scroll Top Button
--------------------------------------------------------------*/
.scroll-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 99999;
  background-color: var(--accent-color);
  width: 40px;
  height: 40px;
  border-radius: 3px;
  transition: all 0.4s;
}
.scroll-top i {
  font-size: 24px;
  color: #fff;
  line-height: 0;
}
.scroll-top:hover {
  background-color: color-mix(in srgb, var(--accent-color) 85%, black);
  color: var(--contrast-color);
}
.scroll-top.active {
  visibility: visible;
  opacity: 1;
}

/*--------------------------------------------------------------
# Disable aos animation delay on mobile devices
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  [data-aos-delay] {
    transition-delay: 0 !important;
  }
}
/*--------------------------------------------------------------
# Global Page Titles & Breadcrumbs
--------------------------------------------------------------*/
.page-title {
  text-align: center;
  padding: 20px 0 40px 0;
  border-bottom: 1px solid color-mix(in srgb, var(--default-color), transparent 90%);
}
.page-title .breadcrumbs {
  margin-bottom: 1rem;
}
.page-title .breadcrumbs .breadcrumb {
  justify-content: center;
  margin: 0;
  padding: 0;
  background: none;
}
.page-title .breadcrumbs .breadcrumb .breadcrumb-item {
  font-size: 0.8rem;
  color: color-mix(in srgb, var(--default-color), transparent 30%);
}
.page-title .breadcrumbs .breadcrumb .breadcrumb-item.active {
  color: var(--accent-color);
}
.page-title .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: inherit;
  text-decoration: none;
  transition: color 0.3s ease;
}
.page-title .breadcrumbs .breadcrumb .breadcrumb-item a:hover {
  color: var(--accent-color);
}
.page-title .breadcrumbs .breadcrumb .breadcrumb-item a i {
  font-size: 0.9rem;
  margin-right: 0.2rem;
}
.page-title .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: color-mix(in srgb, var(--default-color), transparent 50%);
}
.page-title .title-wrapper {
  max-width: 800px;
  margin: 0 auto;
  padding: 1rem 0;
}
.page-title .title-wrapper h1 {
  font-size: 2.4rem;
  margin-bottom: 1rem;
  font-weight: 300;
  color: var(--heading-color);
}
.page-title .title-wrapper p {
  font-size: 0.9rem;
  color: color-mix(in srgb, var(--default-color), transparent 20%);
  margin: 0;
  line-height: 1.6;
}
@media (max-width: 768px) {
  .page-title .title-wrapper h1 {
    font-size: 2rem;
  }
  .page-title .title-wrapper p {
    font-size: 1rem;
  }
}
@media (max-width: 576px) {
  .page-title .title-wrapper h1 {
    font-size: 1.75rem;
  }
}

/*--------------------------------------------------------------
# Global Sections
--------------------------------------------------------------*/
section,
.section {
  color: var(--default-color);
  background-color: var(--background-color);
  padding: 100px 0;
  scroll-margin-top: 72px;
  overflow: clip;
}

@media (max-width: 1199px) {
  section,
  .section {
    scroll-margin-top: 57px;
  }
}
@media (max-width: 768px) {
  section,
  .section {
    padding: 64px 0;
  }
}
/*--------------------------------------------------------------
# Global Section Titles
--------------------------------------------------------------*/
.section-title {
  text-align: center;
  padding-bottom: 60px;
  position: relative;
}
.section-title h2 {
  font-size: 2.6rem;
  font-weight: 300;
  line-height: 1.2;
  color: var(--heading-color);
  margin-bottom: 1.5rem;
  letter-spacing: -1px;
}
@media (max-width: 768px) {
  .section-title h2 {
    font-size: 2.2rem;
  }
}
.section-title p {
  font-size: 0.9rem;
  line-height: 1.8;
  color: color-mix(in srgb, var(--default-color), transparent 25%);
  max-width: 900px;
  margin: 0 auto;
  text-wrap: balance;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
.hero {
  width: 100%;
  min-height: 720px;
  position: relative;
  padding: 0 !important;
  display: flex;
  align-items: flex-end;
  overflow: visible;
}
.hero .hero-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  z-index: 1;
}
.hero .hero-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.68) 0%, rgba(0, 0, 0, 0.48) 45%, rgba(0, 0, 0, 0.08) 75%, rgba(0, 0, 0, 0.12) 100%);
  z-index: 2;
}
.hero .container {
  position: relative;
  z-index: 3;
  padding-top: 150px;
  padding-bottom: 120px;
}
.hero .hero-t {
  position: absolute;
  right: 6%;
  top: 10%;
  width: 190px;
  height: auto;
  opacity: 0.18;
  z-index: 3;
}
.hero .hero-content {
  max-width: 650px;
}
.hero .hero-content .hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 11px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 3px;
  backdrop-filter: blur(8px);
  margin-bottom: 20px;
}
.hero .hero-content .hero-badge .badge-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #DB0626;
}
.hero .hero-content .hero-headline {
  font-family: "GranatSans", sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.05;
  letter-spacing: 0.04em;
  color: #fff;
  margin-bottom: 20px;
  max-width: 650px;
}
@media (max-width: 992px) {
  .hero .hero-content .hero-headline {
    font-size: 44px;
  }
}
@media (max-width: 576px) {
  .hero .hero-content .hero-headline {
    font-size: 40px;
  }
}
.hero .hero-content .hero-subtext {
  font-size: 16px;
  line-height: 1.65;
  color: rgba(255, 255, 255, 0.86);
  margin-bottom: 30px;
  max-width: 560px;
}
.hero .hero-content .action-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.hero .hero-content .action-row .btn {
  height: 46px;
  padding: 0 21px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 3px;
}
.hero .hero-content .action-row .btn.btn-solid {
  background: #DB0626;
  color: #fff;
  border: 1px solid #DB0626;
}
.hero .hero-content .action-row .btn.btn-solid:hover {
  background-color: color-mix(in srgb, var(--accent-color) 85%, black);
  border-color: color-mix(in srgb, var(--accent-color) 85%, black);
}
.hero .hero-content .action-row .btn.btn-solid:focus {
  outline: none;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent-color) 30%, transparent);
}
.hero .hero-content .action-row .btn.btn-outline {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.35);
  backdrop-filter: blur(8px);
}
.hero .hero-content .action-row .btn.btn-outline i {
  color: #fff;
}
.hero .hero-content .action-row .btn.btn-outline:hover {
  background-color: color-mix(in srgb, var(--contrast-color) 18%, transparent);
  border-color: color-mix(in srgb, var(--contrast-color) 50%, transparent);
}
.hero .hero-content .action-row .btn.btn-outline:focus {
  outline: none;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--contrast-color) 20%, transparent);
}
.hero .metrics-bar {
  position: relative;
  z-index: 5;
  margin-top: 55px;
  margin-bottom: -170px;
  padding: 22px 24px;
  background: rgba(255, 255, 255, 0.97);
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
  backdrop-filter: blur(10px);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
@media (max-width: 992px) {
  .hero .metrics-bar {
    margin-top: 48px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .hero .metrics-bar {
    grid-template-columns: 1fr;
  }
}
.hero .metrics-bar .metric-item {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 8px 12px;
  border-right: 1px solid color-mix(in srgb, var(--default-color) 10%, transparent);
}
.hero .metrics-bar .metric-item:last-child {
  border-right: none;
}
@media (max-width: 992px) {
  .hero .metrics-bar .metric-item:nth-child(2n) {
    border-right: none;
  }
}
@media (max-width: 480px) {
  .hero .metrics-bar .metric-item {
    border-right: none;
    border-bottom: 1px solid color-mix(in srgb, var(--default-color) 10%, transparent);
    padding-bottom: 16px;
  }
  .hero .metrics-bar .metric-item:last-child {
    border-bottom: none;
    padding-bottom: 8px;
  }
}
.hero .metrics-bar .metric-item .metric-icon {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background-color: color-mix(in srgb, var(--accent-color) 12%, transparent);
  color: var(--accent-color);
  font-size: 20px;
}
.hero .metrics-bar .metric-item .metric-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.hero .metrics-bar .metric-item .metric-text .metric-number {
  font-size: 22px;
  font-weight: 700;
  color: var(--heading-color);
  letter-spacing: -0.01em;
  line-height: 1;
}
.hero .metrics-bar .metric-item .metric-text .metric-label {
  font-size: 13px;
  font-weight: 500;
  color: color-mix(in srgb, var(--default-color) 65%, transparent);
}
@media (max-width: 768px) {
  .hero .hero-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 5, 0.68) 0%, rgba(0, 0, 0, 0.48) 35%, rgba(0, 0, 0, 0.28) 70%, rgba(0, 0, 0, 0.58) 100%);
  }
}

/*--------------------------------------------------------------
# Projekt Section
--------------------------------------------------------------*/
.projekt {
  padding: 170px 0 120px;
}
.projekt .image-stack {
  position: relative;
  padding-right: 30px;
}
.projekt .image-stack .main-image {
  width: 100%;
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.1);
}
.projekt .image-stack .experience-badge {
  position: absolute;
  left: -18px;
  top: 35px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 175px;
  padding: 22px;
  border-radius: 3px;
  background: #DB0626;
  color: #fff;
}
.projekt .image-stack .experience-badge .number {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}
.projekt .image-stack .experience-badge .text {
  font-size: 13px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.9);
}
.projekt .content {
  padding-left: 45px;
  max-width: 570px;
}
.projekt .content .section-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.projekt .content .section-eyebrow::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.projekt .content h2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: -0.02em;
  color: #202020;
  margin: 0 0 22px;
}
.projekt .content p {
  font-size: 16px;
  line-height: 1.7;
  color: #555;
  margin: 0 0 30px;
}
.projekt .content .check-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px 30px;
  list-style: none;
  padding: 0;
  margin: 0 0 34px;
}
.projekt .content .check-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  color: #303030;
}
.projekt .content .check-list li i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  font-size: 14px;
  color: #DB0626;
  border: 1px solid rgba(219, 6, 38, 0.25);
  border-radius: 50%;
}
.projekt .content .project-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 700;
  color: #202020;
  border-bottom: 1px solid #DB0626;
  transition: all 0.2s ease;
}
.projekt .content .project-link i {
  color: #DB0626;
  transition: transform 0.2s ease;
}
.projekt .content .project-link:hover {
  color: #DB0626;
}
.projekt .content .project-link:hover i {
  transform: translateX(5px);
}
@media (max-width: 768px) {
  .projekt .image-stack {
    padding-bottom: 25px;
  }
  .projekt .content {
    padding-left: 5px;
  }
}

/*--------------------------------------------------------------
# Byty Section
--------------------------------------------------------------*/
.byty {
  padding-top: 110px;
  background: #f8f7f4;
  padding-bottom: 120px;
  /* ========================================
     SECTION HEADING
     ======================================== */
}
.byty .section-heading {
  max-width: 700px;
  margin: 0 auto 55px;
  text-align: center;
}
.byty .section-heading .section-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.byty .section-heading .section-eyebrow::before,
.byty .section-heading .section-eyebrow::after {
  content: "";
  width: 20px;
  height: 2px;
  background: #DB0626;
}
.byty .section-heading h2 {
  margin: 0 0 18px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: -0.02em;
  color: #202020;
}
.byty .section-heading p {
  max-width: 620px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  color: #666;
}
.byty {
  /* ========================================
     CARD
     ======================================== */
}
.byty .apartment-card {
  display: block;
  color: inherit;
  text-decoration: none;
  height: 100%;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  overflow: hidden;
  transition: border-color 0.25s ease, box-shadow 0.25s ease;
}
.byty .apartment-card:hover {
  border-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.07);
}
.byty {
  /* ========================================
     IMAGE
     ======================================== */
}
.byty .apartment-image {
  position: relative;
  height: 360px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: #fff;
}
@media (min-width: 992px) {
  .byty .apartment-image {
    padding-top: 15px;
  }
}
.byty .apartment-image img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 92%;
  max-height: 92%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: grayscale(100%);
  transition: transform 0.4s ease;
}
@media (max-width: 768px) {
  .byty .apartment-image img {
    filter: grayscale(0);
  }
}
.byty .apartment-card:hover .apartment-image img {
  transform: scale(1.025);
  filter: grayscale(0);
}
.byty {
  /* ========================================
     CARD BODY
     ======================================== */
}
.byty .apartment-body {
  padding: 24px 25px 22px;
}
.byty .apartment-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.byty .apartment-header .apartment-title {
  display: flex;
  align-items: center;
  gap: 12px;
}
.byty .apartment-header .apartment-label {
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.byty .apartment-header h3 {
  margin: 0;
  font-size: 25px;
  font-weight: 700;
  color: #202020;
}
.byty .apartment-header .apartment-type-icon {
  width: 25px;
  height: 25px;
}
.byty .apartment-header .apartment-size {
  font-size: 20px;
  font-weight: 600;
  color: #202020;
}
.byty {
  /* ========================================
     META
     ======================================== */
}
.byty .apartment-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  padding: 17px 0 20px;
}
.byty .apartment-meta span {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  font-size: 13px;
  color: #666;
}
.byty .apartment-meta span i {
  font-size: 15px;
}
.byty {
  /* ========================================
     DETAIL LINK
     ======================================== */
}
.byty .apartment-detail {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-size: 14px;
  font-weight: 700;
  color: #202020;
}
.byty .apartment-detail i {
  color: #DB0626;
  transition: transform 0.2s ease;
}
.byty .apartment-detail:hover {
  color: #DB0626;
}
.byty .apartment-detail:hover i {
  transform: translateX(4px);
}
.byty {
  /* ========================================
     RESPONSIVE
     ======================================== */
}
@media (max-width: 991px) {
  .byty {
    padding: 90px 0 100px;
  }
  .byty .section-heading {
    margin-bottom: 45px;
  }
  .byty .section-heading h2 {
    font-size: 34px;
  }
}
@media (max-width: 576px) {
  .byty {
    padding: 70px 0 80px;
  }
  .byty .section-heading {
    margin-bottom: 35px;
  }
  .byty .section-heading h2 {
    font-size: 30px;
  }
  .byty .section-heading p {
    font-size: 15px;
  }
  .byty .apartment-body {
    padding: 21px;
  }
}
.byty {
  /* =========================================================
   APARTMENT DETAIL MODAL
   ========================================================= */
}
.byty .apartment-modal {
  --modal-red: #DB0626;
  --modal-dark-red: #9D0E17;
  --modal-light-red: #FBD9CF;
  --modal-green: #005C36;
  --modal-light-green: #DFEABD;
  --modal-text: #202020;
  --modal-muted: #6b6b6b;
  --modal-border: #e8e5e2;
}
.byty .apartment-modal .modal-dialog {
  max-width: 1080px;
  margin: 40px auto;
}
.byty .apartment-modal .modal-content {
  position: relative;
  border: 0;
  border-radius: 4px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
}
.byty .apartment-modal .modal-body {
  padding: 60px;
}
.byty .apartment-modal .btn-close {
  position: absolute;
  top: 22px;
  right: 22px;
  z-index: 10;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid var(--modal-border);
  border-radius: 2px;
  background-color: #fff;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.25s ease;
}
.byty .apartment-modal .btn-close:hover {
  background-color: var(--modal-red);
  border-color: var(--modal-red);
}
.byty .apartment-modal .apartment-detail-image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.byty .apartment-modal .modal-eyebrow {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--modal-red);
}
.byty .apartment-modal .modal-title {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.byty .apartment-modal .modal-title h2 {
  margin: 0;
  font-size: 34px;
  line-height: 1.15;
  font-weight: 600;
  color: var(--modal-text);
}
.byty .apartment-modal .modal-title .apartment-type-icon {
  width: 34px;
  height: 34px;
}
.byty .apartment-modal .detail-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 28px;
  border-top: 1px solid var(--modal-border);
  border-left: 1px solid var(--modal-border);
}
.byty .apartment-modal .detail-grid > div {
  min-height: 68px;
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-right: 1px solid var(--modal-border);
  border-bottom: 1px solid var(--modal-border);
}
.byty .apartment-modal .detail-grid span {
  margin-bottom: 4px;
  font-size: 11px;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--modal-muted);
}
.byty .apartment-modal .detail-grid strong {
  font-size: 15px;
  font-weight: 600;
  color: var(--modal-text);
}
.byty .apartment-modal .apartment-features {
  list-style: none;
  margin: 0 0 28px;
  padding: 0;
}
.byty .apartment-modal .apartment-features li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 1.5;
  color: #444;
}
.byty .apartment-modal .apartment-features li:last-child {
  margin-bottom: 0;
}
.byty .apartment-modal .apartment-features i {
  flex: 0 0 auto;
  margin-top: 3px;
  font-size: 15px;
  color: var(--modal-green);
}
.byty .apartment-modal .apartment-situation {
  margin-top: 56px;
  padding: 40px;
  background: #f8f7f4;
}
.byty .apartment-modal .apartment-situation .situation-header {
  margin-bottom: 28px;
}
.byty .apartment-modal .apartment-situation .situation-header h3 {
  margin: 0;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 600;
  color: var(--modal-text);
}
.byty .apartment-modal .apartment-situation .situation-content {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(240px, 0.8fr);
  align-items: center;
  gap: 40px;
}
.byty .apartment-modal .apartment-situation .situation-image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 260px;
}
.byty .apartment-modal .apartment-situation .situation-image {
  display: block;
  width: 100%;
}
.byty .apartment-modal .apartment-situation .situation-image img {
  display: block;
  width: 100%;
  max-height: 330px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: transform 0.35s ease;
}
.byty .apartment-modal .apartment-situation .situation-image:hover img {
  transform: scale(1.02);
}
.byty .apartment-modal .apartment-situation .situation-info {
  padding-left: 32px;
  border-left: 1px solid var(--modal-border);
}
.byty .apartment-modal .apartment-situation .situation-info .situation-label {
  display: block;
  margin-bottom: 14px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--modal-red);
}
.byty .apartment-modal .apartment-situation .situation-info p {
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.55;
  color: var(--modal-text);
}
.byty .apartment-modal .apartment-situation .situation-detail {
  padding: 14px 0;
  border-top: 1px solid var(--modal-border);
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.byty .apartment-modal .apartment-situation .situation-detail:last-child {
  border-bottom: 1px solid var(--modal-border);
}
.byty .apartment-modal .apartment-situation .situation-detail span {
  font-size: 11px;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--modal-muted);
}
.byty .apartment-modal .apartment-situation .situation-detail strong {
  font-size: 14px;
  font-weight: 600;
  color: var(--modal-text);
}
.byty .apartment-modal .apartment-gallery {
  margin-top: 56px;
  padding-top: 48px;
  border-top: 1px solid var(--modal-border);
}
.byty .apartment-modal .gallery-header {
  margin-bottom: 24px;
}
.byty .apartment-modal .gallery-header h3 {
  margin: 0;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 600;
  color: var(--modal-text);
}
.byty .apartment-modal .apartment-gallery a {
  display: block;
  overflow: hidden;
  background: #f8f7f4;
}
.byty .apartment-modal .apartment-gallery img {
  display: block;
  width: 100%;
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.4s ease;
}
.byty .apartment-modal .apartment-gallery a:hover img {
  transform: scale(1.035);
}
.byty .apartment-modal .apartment-overview-link {
  margin-top: 32px;
  padding: 20px 0;
  border-top: 1px solid var(--modal-border);
  border-bottom: 1px solid var(--modal-border);
}
.byty .apartment-modal .apartment-overview-link a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  color: var(--modal-green);
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  transition: color 0.25s ease;
}
.byty .apartment-modal .apartment-overview-link a i {
  font-size: 18px;
  transition: transform 0.25s ease;
}
.byty .apartment-modal .apartment-overview-link a:hover {
  color: var(--modal-red);
}
.byty .apartment-modal .apartment-overview-link a:hover i {
  transform: translateX(5px);
}
.byty .apartment-modal .modal-cta {
  margin-top: 32px;
}
.byty .apartment-modal .btn-solid {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 13px 24px;
  border: 0;
  border-radius: 2px;
  background: var(--modal-red);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.25s ease, transform 0.25s ease;
}
.byty .apartment-modal .btn-solid:hover {
  background: var(--modal-dark-red);
  color: #fff;
  transform: translateY(-1px);
}
@media (max-width: 767px) {
  .byty .apartment-modal .modal-dialog {
    margin: 12px;
  }
  .byty .apartment-modal .modal-body {
    padding: 44px 22px 28px;
  }
  .byty .apartment-modal .btn-close {
    top: 14px;
    right: 14px;
    width: 32px;
    height: 32px;
  }
  .byty .apartment-modal .apartment-detail-image-wrap {
    height: 260px;
    padding: 20px;
  }
  .byty .apartment-modal h2 {
    font-size: 28px;
  }
  .byty .apartment-modal .detail-grid {
    grid-template-columns: 1fr 1fr;
  }
  .byty .apartment-modal .detail-grid > div {
    padding: 11px 12px;
  }
  .byty .apartment-modal .apartment-situation {
    margin-top: 40px;
    padding: 28px 20px;
  }
  .byty .apartment-modal .apartment-situation .situation-header {
    margin-bottom: 20px;
  }
  .byty .apartment-modal .apartment-situation .situation-header h3 {
    font-size: 21px;
  }
  .byty .apartment-modal .apartment-situation .situation-content {
    display: block;
  }
  .byty .apartment-modal .apartment-situation .situation-image-wrap {
    width: 100%;
    min-height: 0;
    margin: 0;
  }
  .byty .apartment-modal .apartment-situation .situation-image {
    display: block;
    width: 100%;
  }
  .byty .apartment-modal .apartment-situation .situation-image img {
    display: block;
    width: 100%;
    max-width: none;
    max-height: none;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .byty .apartment-modal .apartment-situation .situation-info {
    width: 100%;
    margin-top: 24px;
    padding: 24px 0 0;
    border-left: 0;
    border-top: 1px solid var(--modal-border);
  }
  .byty .apartment-modal .apartment-gallery {
    margin-top: 42px;
    padding-top: 36px;
  }
  .byty .apartment-modal .apartment-gallery .gallery-header h3 {
    font-size: 21px;
  }
  .byty .apartment-modal .modal-cta .btn-solid {
    width: 100%;
  }
}

/* =========================================================
   # Prehled bytu Section
   ========================================================= */
.apartment-overview {
  padding: 110px 0;
  background: #f8f7f4;
}
.apartment-overview .section-header {
  max-width: 720px;
  margin-bottom: 48px;
}
.apartment-overview .section-header .section-eyebrow {
  display: block;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #db0626;
}
.apartment-overview .section-header h2 {
  margin: 0 0 18px;
  font-size: 40px;
  line-height: 1.15;
  font-weight: 600;
  color: #202020;
}
.apartment-overview .section-header p {
  max-width: 650px;
  margin: 0;
  font-size: 16px;
  line-height: 1.65;
  color: #626262;
}
.apartment-overview .apartment-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin-bottom: 22px;
  padding-bottom: 32px;
  border-bottom: 1px solid #dedbd6;
}
.apartment-overview .filter-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.apartment-overview .filter-label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #6b6b6b;
}
.apartment-overview .filter-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.apartment-overview .apartment-filter {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 40px;
  padding: 8px 14px;
  border: 1px solid #d9d6d1;
  border-radius: 2px;
  background: #fff;
  color: #3d3d3d;
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}
.apartment-overview .apartment-filter img {
  width: 17px;
  height: 17px;
  display: block;
}
.apartment-overview .apartment-filter:hover {
  border-color: #db0626;
  color: #db0626;
}
.apartment-overview .apartment-filter.active {
  border-color: #db0626;
  background: #db0626;
  color: #fff;
}
.apartment-overview .apartment-results-info {
  display: flex;
  align-items: center;
  min-height: 24px;
  margin-bottom: 14px;
}
.apartment-overview .apartment-results-count {
  font-size: 13px;
  line-height: 1.4;
  font-weight: 600;
  color: #4d4d4d;
}
.apartment-overview .apartment-legend {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  margin-bottom: 18px;
  font-size: 12px;
  color: #666;
}
.apartment-overview .apartment-legend .legend-title {
  font-weight: 700;
  color: #202020;
}
.apartment-overview .apartment-legend .legend-item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.apartment-overview .apartment-legend img {
  width: 17px;
  height: 17px;
  display: block;
}
.apartment-overview .apartment-table-wrap {
  width: 100%;
  overflow-x: auto;
  background: #fff;
}
.apartment-overview .apartment-table {
  width: 100%;
  min-width: 900px;
  border-collapse: collapse;
}
.apartment-overview .apartment-table th {
  padding: 15px 16px;
  border-bottom: 2px solid #202020;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #6b6b6b;
  text-align: left;
  white-space: nowrap;
}
.apartment-overview .apartment-table td {
  padding: 17px 16px;
  border-bottom: 1px solid #e3e0dc;
  font-size: 14px;
  line-height: 1.4;
  color: #202020;
  white-space: nowrap;
}
.apartment-overview .apartment-table .apartment-row {
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.apartment-overview .apartment-table .apartment-row:hover {
  background: rgba(251, 217, 207, 0.25);
}
.apartment-overview .apartment-table .apartment-row:last-child td {
  border-bottom: 0;
}
.apartment-overview .apartment-table .apartment-number {
  font-weight: 700;
}
.apartment-overview .apartment-table .apartment-type {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-weight: 600;
}
.apartment-overview .apartment-table .apartment-type .apartment-type-icon {
  width: 20px;
  height: 20px;
  display: block;
  flex: 0 0 auto;
}
.apartment-overview .apartment-table .apartment-equipment {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.apartment-overview .apartment-table .equipment-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  font-size: 15px;
  line-height: 1;
  color: #4f4f4f;
  cursor: help;
  transition: color 0.2s ease;
}
.apartment-overview .apartment-table .equipment-icon:hover {
  color: #db0626;
}
.apartment-overview .apartment-table .apartment-detail-link {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: #202020;
  font-size: 13px;
  font-weight: 700;
}
.apartment-overview .apartment-table .apartment-detail-link i {
  color: #db0626;
  transition: transform 0.2s ease;
}
.apartment-overview .apartment-table .apartment-row:hover .apartment-detail-link i {
  transform: translateX(4px);
}
.apartment-overview .apartment-no-results {
  display: none;
  padding: 30px;
  background: #fff;
  border: 1px solid #e3e0dc;
  text-align: center;
  font-size: 14px;
  color: #666;
}
.apartment-overview .apartment-equipment-legend {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 18px;
  margin-top: 20px;
  font-size: 12px;
  line-height: 1.4;
  color: #666;
}
.apartment-overview .apartment-equipment-legend .legend-title {
  font-weight: 700;
  color: #202020;
}
.apartment-overview .apartment-equipment-legend .legend-item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.apartment-overview .apartment-equipment-legend i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 14px;
  line-height: 1;
  color: #4f4f4f;
}
.apartment-overview .apartment-rent-note {
  margin: 12px 0 0;
  font-size: 11px;
  line-height: 1.5;
  color: #888;
}
@media (max-width: 767px) {
  .apartment-overview {
    padding: 70px 0;
  }
  .apartment-overview .section-header {
    margin-bottom: 36px;
  }
  .apartment-overview .section-header h2 {
    font-size: 30px;
  }
  .apartment-overview .section-header p {
    font-size: 15px;
  }
  .apartment-overview .apartment-filters {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 24px;
  }
  .apartment-overview .filter-group {
    margin-bottom: 24px;
  }
  .apartment-overview .filter-group:last-child {
    margin-bottom: 0;
  }
  .apartment-overview .filter-buttons {
    gap: 5px;
  }
  .apartment-overview .apartment-filter {
    min-height: 38px;
    padding: 7px 11px;
    font-size: 12px;
  }
  .apartment-overview .apartment-results-info {
    margin-bottom: 14px;
  }
  .apartment-overview .apartment-results-count {
    font-size: 12px;
  }
  .apartment-overview .apartment-legend,
  .apartment-overview .apartment-equipment-legend {
    gap: 10px 16px;
  }
  .apartment-overview .apartment-legend {
    margin-bottom: 16px;
  }
  .apartment-overview .apartment-equipment-legend {
    margin-top: 16px;
  }
  .apartment-overview .apartment-table-wrap {
    overflow: visible;
    background: transparent;
  }
  .apartment-overview .apartment-table {
    min-width: 0;
  }
  .apartment-overview .apartment-table thead {
    display: none;
  }
  .apartment-overview .apartment-table tbody {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .apartment-overview .apartment-table .apartment-row {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 8px 16px;
    padding: 18px;
    background: #fff;
    border: 1px solid #e3e0dc;
  }
  .apartment-overview .apartment-table .apartment-row td {
    padding: 0;
    border: 0;
    white-space: normal;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(5),
  .apartment-overview .apartment-table .apartment-row td:nth-child(6) {
    display: block;
    grid-row: 4;
    align-self: center;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(5) {
    grid-column: 1;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(6) {
    grid-column: 2;
    text-align: right;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(7) {
    display: block;
    grid-column: 1;
    grid-row: 3;
    margin-top: 4px;
  }
  .apartment-overview .apartment-table .apartment-row td:last-child {
    grid-column: 2;
    grid-row: 1/span 3;
    align-self: center;
  }
  .apartment-overview .apartment-table .apartment-row td:nth-child(3),
  .apartment-overview .apartment-table .apartment-row td:nth-child(4) {
    display: none;
  }
  .apartment-overview .apartment-table .apartment-number {
    font-size: 13px;
  }
  .apartment-overview .apartment-table .apartment-type {
    font-size: 16px;
  }
  .apartment-overview .apartment-table .apartment-type .apartment-type-icon {
    width: 20px;
    height: 20px;
  }
  .apartment-overview .apartment-table .apartment-equipment {
    gap: 8px;
  }
  .apartment-overview .apartment-table .equipment-icon {
    width: 20px;
    height: 20px;
    font-size: 14px;
  }
  .apartment-overview .apartment-table .apartment-detail-link {
    font-size: 12px;
  }
  .apartment-overview .apartment-no-results {
    padding: 24px 18px;
    font-size: 13px;
  }
  .apartment-overview .apartment-rent-note {
    font-size: 10px;
  }
}
.apartment-overview .floorplan-gallery {
  margin-top: 40px;
  padding-top: 32px;
  border-top: 1px solid #dedbd6;
}
.apartment-overview .floorplan-gallery .gallery-header {
  margin-bottom: 24px;
}
.apartment-overview .floorplan-gallery .gallery-header .section-eyebrow {
  display: block;
  margin-bottom: 8px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  color: #db0626;
}
.apartment-overview .floorplan-gallery .gallery-header h3 {
  margin: 0;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 600;
  color: #202020;
}
.apartment-overview .floorplan-gallery a {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 12px;
  background: #fff;
  border: 1px solid #e3e0dc;
  transition: border-color 0.3s ease;
  border-radius: 3px;
}
.apartment-overview .floorplan-gallery a:hover {
  border-color: #db0626;
}
.apartment-overview .floorplan-gallery img {
  display: block;
  width: 100%;
  aspect-ratio: 4/3;
  -o-object-fit: contain;
     object-fit: contain;
  transition: none;
}
.apartment-overview .floorplan-gallery__caption {
  margin: 10px 0 0;
  font-size: 13px;
  line-height: 1.4;
  color: #202020;
}
@media (max-width: 767px) {
  .apartment-overview .floorplan-gallery {
    margin-top: 30px;
    padding-top: 24px;
  }
  .apartment-overview .floorplan-gallery .gallery-header h3 {
    font-size: 21px;
  }
  .apartment-overview .floorplan-gallery__caption {
    font-size: 11px;
  }
  .apartment-overview .floorplan-gallery a {
    padding: 8px;
  }
}

/*--------------------------------------------------------------
\# Lokalita Section
\--------------------------------------------------------------*/
.lokalita {
  padding: 110px 0;
  background: #FBD9CF;
  position: relative;
  overflow: visible;
  z-index: 1;
}
.lokalita > .container {
  position: relative;
  z-index: 1;
}
.lokalita {
  /*--------------------------------------------------------------
  # INTRO
  --------------------------------------------------------------*/
}
.lokalita .location-intro {
  max-width: 760px;
  margin: 0 auto 45px;
  text-align: center;
}
.lokalita .location-intro .section-eyebrow {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.lokalita .location-intro h2 {
  margin: 0 0 18px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #202020;
}
.lokalita .location-intro p {
  max-width: 680px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  color: #555;
}
.lokalita {
  /*--------------------------------------------------------------
  # LOCATION CATEGORIES
  --------------------------------------------------------------*/
}
.lokalita .location-categories {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin-bottom: 28px;
}
.lokalita .location-category {
  width: 100%;
  display: grid;
  grid-template-columns: 40px minmax(0, 1fr) 18px;
  align-items: center;
  gap: 12px;
  padding: 13px 15px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.48);
  color: #202020;
  text-align: left;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
  /* ICON */
}
.lokalita .location-category .category-icon {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background: #fff;
  color: #005C36;
  border-radius: 3px;
}
.lokalita .location-category .category-icon i {
  font-size: 17px;
}
.lokalita .location-category {
  /* TEXT */
}
.lokalita .location-category .category-content {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.lokalita .location-category .category-content strong {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  color: #202020;
}
.lokalita .location-category .category-content span {
  font-size: 11px;
  line-height: 1.4;
  color: #666;
}
.lokalita .location-category {
  /* HOVER / ACTIVE */
}
.lokalita .location-category:hover, .lokalita .location-category:focus-visible, .lokalita .location-category.is-active {
  background: rgba(255, 255, 255, 0.85);
  border-color: rgba(0, 92, 54, 0.25);
  outline: none;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.04);
}
.lokalita .location-category:hover .category-icon, .lokalita .location-category:focus-visible .category-icon, .lokalita .location-category.is-active .category-icon {
  background: #005C36;
  color: #fff;
}
.lokalita .location-category.is-active {
  transform: translateY(-2px);
}
.lokalita {
  /*-------------------------------------------------------------
  # MAP
  --------------------------------------------------------------*/
}
.lokalita .map-showcase {
  position: relative;
  width: 100%;
  padding: 0;
  line-height: 0;
}
.lokalita .location-map {
  display: block;
  width: 100%;
  height: auto;
  filter: grayscale(1) contrast(1.2);
  border-radius: 3px;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
  aspect-ratio: auto;
  -o-object-fit: initial;
     object-fit: initial;
}
.lokalita {
  /*--------------------------------------------------------------
  # MAP POINTS
  --------------------------------------------------------------*/
}
.lokalita .map-point {
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: 0;
  height: 0;
  display: block;
  transform: none;
  opacity: 0.25;
  z-index: 2;
  transition: opacity 0.25s ease;
}
.lokalita .map-point .point-dot,
.lokalita .map-point .point-dot-project {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 8px;
  height: 8px;
  flex: none;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.25s ease, height 0.25s ease, box-shadow 0.25s ease;
}
.lokalita .map-point .point-dot {
  background: #005c36;
}
.lokalita .map-point .point-dot-project {
  background: #DB0626;
}
.lokalita .map-point .point-label {
  position: absolute;
  left: 12px;
  top: 0;
  display: block;
  width: -moz-max-content;
  width: max-content;
  max-width: min(260px, 42vw);
  padding: 7px 10px;
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  color: #202020;
  white-space: normal;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-50%);
  transition: opacity 0.2s ease, visibility 0.2s ease;
}
.lokalita .map-point.is-active {
  opacity: 1;
  z-index: 10;
}
.lokalita .map-point.is-active .point-dot {
  width: 11px;
  height: 11px;
  box-shadow: 0 0 0 5px rgba(0, 92, 54, 0.15), 0 0 0 10px rgba(0, 92, 54, 0.06);
}
.lokalita .map-point.is-active .point-label {
  opacity: 1;
  visibility: visible;
}
.lokalita .map-point.label-bottom .point-label {
  top: 10px;
  left: 50%;
  bottom: auto;
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .lokalita .map-point.label-bottom .point-label {
    top: 6px;
    transform: translateX(-50%);
  }
}
.lokalita .map-point.label-left .point-label {
  top: 50%;
  right: 10px;
  left: auto;
}
@media (max-width: 768px) {
  .lokalita .map-point.label-left .point-label {
    right: 6px;
  }
}
.lokalita .map-point.label-right .point-label {
  top: 50%;
  left: 10px;
}
.lokalita .map-point.label-top .point-label {
  bottom: 10px;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .lokalita .map-point.label-top .point-label {
    bottom: 6px;
    transform: translateX(-50%);
  }
}
.lokalita .map-point--direction-up .point-direction, .lokalita .map-point--direction-down .point-direction {
  position: absolute;
  right: calc(100% + 7px);
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  line-height: 1;
  color: var(--color-primary, #005C36);
  z-index: 2;
}
.lokalita .map-point--direction-right .point-direction, .lokalita .map-point--direction-left .point-direction {
  position: absolute;
  left: 50%;
  bottom: calc(100% + 7px);
  transform: translateX(-50%);
  font-size: 14px;
  line-height: 1;
  color: var(--color-primary, #005C36);
  z-index: 2;
}
.lokalita .project-point {
  left: 77%;
  top: 45%;
  opacity: 1;
  z-index: 20;
}
.lokalita .project-point .point-dot-project {
  width: 12px;
  height: 12px;
  box-shadow: 0 0 0 5px rgba(219, 6, 38, 0.18), 0 0 0 10px rgba(219, 6, 38, 0.07);
}
.lokalita .project-point .point-label {
  left: 14px;
  top: 0;
  max-width: 220px;
  opacity: 1;
  visibility: visible;
  font-weight: 700;
  transform: translateY(-50%);
}
@media (max-width: 991px) {
  .lokalita .location-categories {
    grid-template-columns: repeat(2, 1fr);
  }
  .lokalita .map-point .point-label {
    font-size: 11px;
  }
}
.lokalita {
  /*--------------------------------------------------------------
  # MOBILE
  --------------------------------------------------------------*/
}
@media (max-width: 768px) {
  .lokalita {
    padding: 80px 0;
  }
  .lokalita .location-intro {
    margin-bottom: 35px;
  }
  .lokalita .location-intro h2 {
    font-size: 34px;
  }
  .lokalita .location-intro p {
    font-size: 15px;
  }
  .lokalita .location-categories {
    grid-template-columns: 1fr;
    gap: 8px;
    margin-bottom: 20px;
  }
  .lokalita .location-category {
    padding: 12px 13px;
  }
  .lokalita .location-category .category-content strong {
    font-size: 14px;
  }
  .lokalita .location-category .category-content span {
    font-size: 11px;
  }
  .lokalita .map-showcase {
    width: 100%;
    overflow: hidden;
  }
  .lokalita .map-point .point-label {
    display: block;
    max-width: min(125px, 34vw);
    padding: 3px 5px;
    font-size: 9px;
    line-height: 1.2;
    opacity: 0;
    visibility: hidden;
    left: 6px;
  }
  .lokalita .map-point .point-dot {
    width: 5px;
    height: 5px;
  }
  .lokalita .map-point .point-direction {
    font-size: 10px;
  }
  .lokalita .map-point.is-active {
    transform: none;
  }
  .lokalita .map-point.is-active .point-dot {
    width: 7px;
    height: 7px;
    box-shadow: 0 0 0 3px rgba(0, 92, 54, 0.12);
  }
  .lokalita .project-point .point-label {
    display: block !important;
    max-width: 125px;
    padding: 4px 6px;
    font-size: 9px;
    opacity: 1;
    visibility: visible;
    left: 6px;
  }
  .lokalita .project-point .point-dot-project {
    width: 7px;
    height: 7px;
    box-shadow: 0 0 0 3px rgba(219, 6, 38, 0.16);
  }
}
@media (max-width: 480px) {
  .lokalita .location-category {
    grid-template-columns: 36px minmax(0, 1fr) 16px;
    gap: 10px;
    padding: 10px 11px;
  }
  .lokalita .location-category .category-icon {
    width: 34px;
    height: 34px;
  }
  .lokalita .location-category .category-icon i {
    font-size: 15px;
  }
  .lokalita .location-category .category-content strong {
    font-size: 13px;
  }
  .lokalita .location-category .category-content span {
    font-size: 10px;
  }
}

/*--------------------------------------------------------------
# Mesto Section
--------------------------------------------------------------*/
.mesto {
  position: relative;
  min-height: 580px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.mesto .mesto-bg {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.mesto .mesto-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.mesto .mesto-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.52) 30%, rgba(0, 0, 0, 0.28) 60%, rgba(0, 0, 0, 0) 85%);
}
.mesto .container {
  position: relative;
  z-index: 3;
  width: 100%;
}
.mesto .mesto-content {
  max-width: 570px;
  padding: 70px 0;
}
.mesto .mesto-content .section-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #FBD9CF;
}
.mesto .mesto-content .section-eyebrow::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.mesto .mesto-content h2 {
  margin: 0 0 20px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -0.02em;
  color: #fff;
}
.mesto .mesto-content p {
  max-width: 520px;
  margin: 0 0 30px;
  font-size: 16px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.88);
}
.mesto .mesto-content .mesto-link {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  border-bottom: 1px solid #DB0626;
}
.mesto .mesto-content .mesto-link i {
  color: #DB0626;
  transition: transform 0.2s ease;
}
.mesto .mesto-content .mesto-link:hover {
  color: #fff;
}
.mesto .mesto-content .mesto-link:hover i {
  transform: translateX(5px);
}
@media (max-width: 768px) {
  .mesto {
    min-height: 480px;
  }
  .mesto .mesto-overlay {
    background: linear-gradient(90deg, rgba(20, 20, 20, 0.78), rgba(20, 20, 20, 0.4));
  }
  .mesto .mesto-content {
    padding: 60px 0;
  }
  .mesto .mesto-content h2 {
    font-size: 34px;
  }
  .mesto .mesto-content p {
    font-size: 15px;
  }
}

/*--------------------------------------------------------------
# Podminky Section
--------------------------------------------------------------*/
.podminky {
  background: #FBD9CF;
  padding: 110px 0;
}
.podminky .section-heading {
  max-width: 720px;
  margin: 0 auto 65px;
}
.podminky .section-heading .section-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.podminky .section-heading .section-eyebrow::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.podminky .section-heading h2 {
  margin: 0 0 18px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #202020;
}
.podminky .section-heading p {
  margin: 0 auto;
  max-width: 650px;
  font-size: 16px;
  line-height: 1.7;
  color: #555;
}
.podminky .conditions-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 70px;
       column-gap: 70px;
  row-gap: 0;
}
.podminky .conditions-grid .condition-item {
  display: flex;
  gap: 28px;
  padding: 32px 0;
  border-top: 1px solid rgba(32, 32, 32, 0.15);
}
.podminky .conditions-grid .condition-item:nth-child(-n+2) {
  border-top: none;
}
.podminky .conditions-grid .condition-item .condition-number {
  flex-shrink: 0;
  font-size: 15px;
  font-weight: 700;
  color: #DB0626;
  line-height: 1.4;
}
.podminky .conditions-grid .condition-item .condition-content h3 {
  margin: 0 0 10px;
  font-size: 20px;
  font-weight: 700;
  color: #202020;
}
.podminky .conditions-grid .condition-item .condition-content p {
  margin: 0;
  max-width: 430px;
  font-size: 15px;
  line-height: 1.7;
  color: #555;
}
.podminky .conditions-grid .conditions-cta {
  grid-column: 2;
  grid-row: 3;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 16px;
  padding: 32px 0;
  border-top: 1px solid rgba(32, 32, 32, 0.15);
}
.podminky .conditions-grid .conditions-cta p {
  margin: 0;
  font-size: 15px;
  color: #555;
}
.podminky .conditions-cta .btn {
  height: 46px;
  padding: 0 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  border-radius: 4px;
  background: #DB0626;
  border: 1px solid #DB0626;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.podminky .conditions-cta .btn i {
  transition: transform 0.2s ease;
}
.podminky .conditions-cta .btn:hover {
  background: #9D0E17;
  border-color: #9D0E17;
}
.podminky .conditions-cta .btn:hover i {
  transform: translateX(4px);
}
@media (max-width: 768px) {
  .podminky {
    padding: 80px 0;
  }
  .podminky .section-heading {
    margin-bottom: 45px;
  }
  .podminky .section-heading h2 {
    font-size: 34px;
  }
  .podminky .conditions-grid {
    grid-template-columns: 1fr;
  }
  .podminky .conditions-grid .condition-item {
    padding: 25px 0;
  }
  .podminky .conditions-grid .condition-item:nth-child(2) {
    border-top: 1px solid rgba(32, 32, 32, 0.15);
  }
  .podminky .conditions-grid .conditions-cta {
    grid-column: 1;
    grid-row: auto;
    align-items: stretch;
    text-align: center;
    padding: 25px 0;
    border-top: 1px solid rgba(32, 32, 32, 0.15);
  }
  .podminky .conditions-grid .conditions-cta .btn {
    width: 100%;
  }
}

/*--------------------------------------------------------------
# Overeni Section
--------------------------------------------------------------*/
.overeni {
  background: #f8f7f4;
  padding: 110px 0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
.overeni::before {
  content: "";
  position: absolute;
  top: -39px;
  left: 0;
  width: 100%;
  height: 40px;
  background: #f8f7f4;
  clip-path: polygon(0 100%, 100% 0, 100% 100%);
  z-index: 0;
}
@media (max-width: 768px) {
  .overeni::before {
    top: -19px;
    height: 20px;
  }
}
.overeni > .container {
  position: relative;
  z-index: 1;
}
.overeni {
  /* INTRO */
}
.overeni .overeni-intro {
  max-width: 650px;
  margin: 0 auto 55px;
}
.overeni .overeni-intro .section-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.overeni .overeni-intro .section-eyebrow::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.overeni .overeni-intro h2 {
  margin: 0 0 18px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #202020;
}
.overeni .overeni-intro p {
  margin: 0;
  font-size: 16px;
  line-height: 1.7;
  color: #666;
}
.overeni {
  /* CHECKER */
}
.overeni .eligibility-checker {
  max-width: 820px;
  margin: 0 auto;
  padding: 45px 55px;
  background: #fff;
  border: 1px solid rgba(32, 32, 32, 0.08);
  border-radius: 4px;
  box-shadow: 0 15px 45px rgba(0, 0, 0, 0.06);
}
.overeni {
  /* PROGRESS */
}
.overeni .checker-progress {
  margin-bottom: 50px;
}
.overeni .checker-progress .progress-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  font-size: 13px;
  color: #777;
}
.overeni .checker-progress .progress-top strong {
  color: #202020;
}
.overeni .checker-progress .progress-line {
  width: 100%;
  height: 3px;
  background: #eee;
  overflow: hidden;
}
.overeni .checker-progress .progress-line span {
  display: block;
  width: 20%;
  height: 100%;
  background: #DB0626;
  transition: width 0.3s ease;
}
.overeni {
  /* STEPS */
}
.overeni .checker-step {
  display: none;
}
.overeni .checker-step.active {
  display: block;
}
.overeni .checker-step .step-number {
  display: block;
  margin-bottom: 14px;
  font-size: 13px;
  font-weight: 700;
  color: #DB0626;
  letter-spacing: 0.05em;
}
.overeni .checker-step h3 {
  max-width: 650px;
  margin: 0 0 15px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.25;
  color: #202020;
}
.overeni .checker-step .step-description {
  max-width: 650px;
  margin: 0 0 30px;
  font-size: 15px;
  line-height: 1.7;
  color: #666;
}
.overeni {
  /* ANSWERS */
}
.overeni .answer-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
  margin-top: 30px;
}
.overeni .answer-button {
  display: flex;
  align-items: center;
  gap: 15px;
  width: 100%;
  padding: 18px;
  text-align: left;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.overeni .answer-button .answer-icon {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FBD9CF;
  color: #DB0626;
  border-radius: 3px;
}
.overeni .answer-button .answer-icon i {
  font-size: 18px;
}
.overeni .answer-button strong {
  display: block;
  margin-bottom: 3px;
  font-size: 15px;
  color: #202020;
}
.overeni .answer-button small {
  display: block;
  font-size: 12px;
  line-height: 1.4;
  color: #777;
}
.overeni .answer-button:hover {
  border-color: #DB0626;
  transform: translateY(-2px);
}
.overeni {
  /* NOTE */
}
.overeni .step-note {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-top: 25px;
  padding: 14px 16px;
  background: #f8f7f4;
  font-size: 13px;
  line-height: 1.5;
  color: #666;
}
.overeni .step-note i {
  color: #DB0626;
}
.overeni {
  /* HOUSEHOLD */
}
.overeni .household-options {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-bottom: 25px;
}
.overeni .household-option {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 52px;
  padding: 12px 15px;
  border: 1px solid #ddd;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
  color: #333;
  transition: all 0.2s ease;
}
.overeni .household-option input {
  position: absolute;
  opacity: 0;
}
.overeni .household-option:has(input:checked) {
  border-color: #DB0626;
  background: #FBD9CF;
  color: #202020;
}
.overeni {
  /* INCOME */
}
.overeni .income-input {
  position: relative;
  max-width: 420px;
  margin: 35px 0 15px;
}
.overeni .income-input input {
  width: 100%;
  height: 58px;
  padding: 0 125px 0 18px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-family: inherit;
  font-size: 20px;
  font-weight: 600;
  color: #202020;
  outline: none;
}
.overeni .income-input input:focus {
  border-color: #DB0626;
  box-shadow: 0 0 0 3px rgba(219, 6, 38, 0.08);
}
.overeni .income-input span {
  position: absolute;
  top: 50%;
  right: 18px;
  transform: translateY(-50%);
  font-size: 14px;
  color: #777;
}
.overeni .income-limit {
  min-height: 24px;
  font-size: 14px;
  color: #555;
}
.overeni .income-limit strong {
  color: #202020;
}
.overeni {
  /* NEXT */
}
.overeni .checker-next {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-top: 25px;
  padding: 13px 22px;
  border: 1px solid #DB0626;
  border-radius: 3px;
  background: #DB0626;
  color: #fff;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
}
.overeni .checker-next:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.overeni .checker-next:not(:disabled):hover {
  background: #9D0E17;
  border-color: #9D0E17;
}
.overeni {
  /* BACK */
}
.overeni .checker-back {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 30px;
  padding: 0;
  border: 0;
  background: transparent;
  font-family: inherit;
  font-size: 13px;
  color: #666;
  cursor: pointer;
}
.overeni .checker-back:hover {
  color: #DB0626;
}
.overeni {
  /* RESULT */
}
.overeni .checker-result {
  display: none;
  padding: 45px 20px 15px;
  text-align: center;
}
.overeni .checker-result.show {
  display: block;
}
.overeni .checker-result .result-icon {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px;
  border-radius: 50%;
  background: #DFEABD;
  color: #005C36;
  font-size: 28px;
}
.overeni .checker-result .result-eyebrow {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #005C36;
}
.overeni .checker-result h3 {
  margin: 0 0 15px;
  font-size: 30px;
  font-weight: 700;
  color: #202020;
}
.overeni .checker-result > p {
  max-width: 570px;
  margin: 0 auto 30px;
  font-size: 16px;
  line-height: 1.7;
  color: #555;
}
.overeni .checker-result .result-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
.overeni .checker-result .btn-solid {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 13px 22px;
  background: #DB0626;
  border: 1px solid #DB0626;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.overeni .checker-result .btn-solid:hover {
  background: #9D0E17;
  color: #fff;
}
.overeni .checker-result .restart-button {
  padding: 0;
  border: 0;
  background: transparent;
  font-family: inherit;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.overeni .checker-result .restart-button:hover {
  color: #DB0626;
}
.overeni .checker-result .result-note {
  max-width: 620px;
  margin: 35px auto 0;
  padding-top: 20px;
  border-top: 1px solid #eee;
  font-size: 12px;
  line-height: 1.6;
  color: #888;
}
.overeni .checker-result.not-eligible .result-icon {
  background: #f1f1f1;
  color: #666;
}
.overeni .checker-result.not-eligible .result-eyebrow {
  color: #666;
}
@media (max-width: 768px) {
  .overeni {
    padding: 80px 0;
  }
  .overeni .overeni-intro {
    margin-bottom: 40px;
  }
  .overeni .overeni-intro h2 {
    font-size: 34px;
  }
  .overeni .eligibility-checker {
    padding: 30px 20px;
  }
  .overeni .answer-grid,
  .overeni .household-options {
    grid-template-columns: 1fr;
  }
  .overeni .checker-step h3 {
    font-size: 24px;
  }
  .overeni .result-actions {
    flex-direction: column;
  }
  .overeni .result-actions .btn-solid {
    width: 100%;
    justify-content: center;
  }
}
.overeni {
  /* Předběžný zájem po úspěšném ověření */
}
.overeni .interest-form {
  display: block;
  margin-top: 36px;
  margin-bottom: 16px;
  padding: 32px;
  background: #f8f7f4;
  border: 1px solid #e3e0dc;
  text-align: left;
}
.overeni .interest-form .interest-form-intro {
  margin-bottom: 28px;
}
.overeni .interest-form .interest-form-intro h4 {
  margin: 0 0 8px;
  font-size: 20px;
}
.overeni .interest-form .interest-form-intro p {
  margin: 0;
  color: #666;
  line-height: 1.7;
}
.overeni .interest-form .interest-form-group {
  margin: 0 0 24px;
}
.overeni .interest-form .interest-form-group > label,
.overeni .interest-form .interest-form-group legend {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 700;
  color: #303030;
}
.overeni .interest-form .interest-form-group input[type=email] {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #d8d5d0;
  background: #fff;
  color: #303030;
  font: inherit;
  outline: none;
}
.overeni .interest-form .interest-form-group input[type=email]:focus {
  border-color: #005c36;
  box-shadow: 0 0 0 3px rgba(0, 92, 54, 0.08);
}
.overeni .interest-form .form-honeypot {
  position: absolute !important;
  left: -10000px !important;
  top: auto !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}
.overeni .interest-form .interest-consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 4px 0 24px;
  color: #666;
  font-size: 12px;
  line-height: 1.6;
  cursor: pointer;
}
.overeni .interest-form .interest-consent input {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  accent-color: #005c36;
}
.overeni .interest-form .interest-form-message {
  margin-bottom: 18px;
  font-size: 14px;
  line-height: 1.6;
}
.overeni .interest-form .interest-form-message:empty {
  display: none;
}
.overeni .interest-form .interest-form-message.is-error {
  color: #9d0e17;
}
.overeni .interest-form .interest-form-message.is-success {
  padding: 14px 16px;
  border-left: 3px solid #005c36;
  background: #dfeabd;
  color: #005c36;
}
.overeni .interest-form .interest-submit {
  border: 0;
  cursor: pointer;
}
.overeni .interest-form .interest-submit:disabled {
  opacity: 0.65;
  cursor: wait;
}
@media (max-width: 767px) {
  .overeni .interest-form {
    margin-top: 28px;
    padding: 24px 20px;
  }
  .overeni .interest-form .interest-checkboxes {
    grid-template-columns: 1fr;
  }
}

/*--------------------------------------------------------------
# Steps Section
--------------------------------------------------------------*/
.steps {
  background: #FBD9CF;
  position: relative;
  padding: 110px 0;
  overflow: visible;
  z-index: 1;
}
.steps::before {
  content: "";
  position: absolute;
  top: -39px;
  left: 0;
  width: 100%;
  height: 40px;
  background: #FBD9CF;
  clip-path: polygon(0 100%, 100% 0, 100% 100%);
  z-index: 0;
}
@media (max-width: 768px) {
  .steps::before {
    top: -19px;
    height: 20px;
  }
}
.steps > .container {
  position: relative;
  z-index: 1;
}
.steps {
  /* INTRO */
}
.steps .steps-intro {
  max-width: 720px;
  margin: 0 auto 60px;
  text-align: center;
}
.steps .steps-intro .steps-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.steps .steps-intro .steps-label::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.steps .steps-intro h2 {
  margin: 0 0 18px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #202020;
}
.steps .steps-intro p {
  max-width: 650px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  color: #666;
}
.steps {
  /* GRID */
}
.steps .steps-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.steps {
  /* CARD */
}
.steps .process-card {
  position: relative;
  min-height: 300px;
  padding: 32px 30px;
  background: #fff;
  border: 1px solid rgba(32, 32, 32, 0.07);
  border-radius: 4px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  display: flex;
  flex-direction: column;
}
.steps .process-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 15px 35px rgba(32, 32, 32, 0.08);
}
.steps .process-card {
  /* NUMBER */
}
.steps .process-card .card-number {
  position: absolute;
  top: 18px;
  right: 20px;
  font-size: 52px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.04em;
  color: rgba(219, 6, 38, 0.08);
  pointer-events: none;
}
.steps .process-card {
  /* ICON */
}
.steps .process-card .card-icon {
  width: 48px;
  height: 48px;
  margin-bottom: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FBD9CF;
  color: #DB0626;
  border-radius: 3px;
}
.steps .process-card .card-icon i {
  font-size: 21px;
}
.steps .process-card {
  /* DATE */
}
.steps .process-card .card-date {
  display: inline-block;
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.06em;
  color: #DB0626;
  text-transform: uppercase;
}
.steps .process-card {
  /* TITLE */
}
.steps .process-card h3 {
  max-width: 310px;
  margin: 0 0 14px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  color: #202020;
}
.steps .process-card {
  /* TEXT */
}
.steps .process-card p {
  max-width: 330px;
  margin: 0;
  font-size: 14px;
  line-height: 1.7;
  color: #666;
}
.steps .process-card {
  /* FINAL STEP */
}
.steps .process-card.process-card-final {
  border-color: rgba(0, 92, 54, 0.18);
}
.steps .process-card.process-card-final .card-icon {
  background: #DFEABD;
  color: #005C36;
}
.steps .process-card.process-card-final .card-date {
  color: #005C36;
}
.steps {
  /* TABLET */
}
@media (max-width: 991px) {
  .steps .steps-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .steps .process-card {
    min-height: 290px;
  }
}
.steps {
  /* MOBILE */
}
@media (max-width: 576px) {
  .steps {
    padding: 80px 0;
  }
  .steps .steps-intro {
    margin-bottom: 40px;
  }
  .steps .steps-intro h2 {
    font-size: 34px;
  }
  .steps .steps-intro p {
    font-size: 15px;
  }
  .steps .steps-grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .steps .process-card {
    min-height: auto;
    padding: 28px 24px;
  }
  .steps .process-card .card-number {
    font-size: 44px;
  }
  .steps .process-card h3 {
    font-size: 19px;
  }
}

/*--------------------------------------------------------------
# Dokumenty Section
--------------------------------------------------------------*/
.dokumenty {
  background: #fff;
  padding: 110px 0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
.dokumenty::before {
  content: "";
  position: absolute;
  top: -39px;
  left: 0;
  width: 100%;
  height: 40px;
  background: #fff;
  clip-path: polygon(0 100%, 100% 0, 100% 100%);
  z-index: 0;
}
@media (max-width: 768px) {
  .dokumenty::before {
    top: -19px;
    height: 20px;
  }
}
.dokumenty > .container {
  position: relative;
  z-index: 1;
}
.dokumenty {
  /* INTRO */
}
.dokumenty .documents-intro {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 45px;
}
.dokumenty .documents-intro .documents-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.dokumenty .documents-intro .documents-label::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.dokumenty .documents-intro h2 {
  margin: 0 0 15px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #202020;
}
.dokumenty .documents-intro p {
  max-width: 650px;
  margin: 0;
  font-size: 16px;
  line-height: 1.7;
  color: #666;
}
.dokumenty {
  /* DOCUMENT LIST */
}
.dokumenty .documents-list {
  border-top: 1px solid #e5e5e5;
}
.dokumenty .document-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 24px 10px;
  border-bottom: 1px solid #e5e5e5;
  transition: background 0.2s ease;
}
.dokumenty .document-item:hover {
  background: #f8f7f4;
  padding-left: 18px;
  padding-right: 18px;
}
.dokumenty {
  /* LEFT SIDE */
}
.dokumenty .document-main {
  display: flex;
  align-items: center;
  gap: 20px;
  min-width: 0;
}
.dokumenty {
  /* PDF ICON */
}
.dokumenty .document-icon {
  width: 52px;
  height: 52px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FBD9CF;
  color: #DB0626;
  border-radius: 3px;
}
.dokumenty .document-icon i {
  font-size: 24px;
}
.dokumenty {
  /* TEXT */
}
.dokumenty .document-info h3 {
  margin: 0 0 5px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.35;
  color: #202020;
}
.dokumenty .document-info p {
  margin: 0 0 6px;
  font-size: 14px;
  line-height: 1.5;
  color: #666;
}
.dokumenty .document-info .document-meta {
  font-size: 12px;
  color: #999;
}
.dokumenty {
  /* DOWNLOAD */
}
.dokumenty .document-download {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #202020;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s ease;
}
.dokumenty .document-download i {
  color: #DB0626;
  font-size: 16px;
}
.dokumenty .document-download:hover {
  border-color: #DB0626;
  color: #DB0626;
}
.dokumenty {
  /* MOBILE */
}
@media (max-width: 768px) {
  .dokumenty {
    padding: 80px 0;
  }
  .dokumenty .documents-intro {
    margin-bottom: 35px;
  }
  .dokumenty .documents-intro h2 {
    font-size: 34px;
  }
  .dokumenty .document-item {
    align-items: flex-start;
    padding: 20px 5px;
    gap: 15px;
  }
  .dokumenty .document-main {
    gap: 14px;
  }
  .dokumenty .document-icon {
    width: 44px;
    height: 44px;
  }
  .dokumenty .document-icon i {
    font-size: 20px;
  }
  .dokumenty .document-info h3 {
    font-size: 15px;
  }
  .dokumenty .document-info p {
    font-size: 13px;
  }
  .dokumenty .document-download {
    padding: 9px;
  }
  .dokumenty .document-download span {
    display: none;
  }
  .dokumenty .document-item:hover {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/*--------------------------------------------------------------
# Faq Section
--------------------------------------------------------------*/
.faq {
  background: #fff;
  padding: 110px 0;
  /* LEFT */
}
.faq .faq-intro {
  padding-right: 45px;
  position: sticky;
  top: 120px;
}
.faq .faq-intro .faq-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #DB0626;
}
.faq .faq-intro .faq-label::before {
  content: "";
  width: 24px;
  height: 2px;
  background: #DB0626;
}
.faq .faq-intro h2 {
  margin: 0 0 18px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #202020;
}
.faq .faq-intro p {
  margin: 0 0 25px;
  font-size: 15px;
  line-height: 1.7;
  color: #666;
}
.faq .faq-intro .faq-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #202020;
  text-decoration: none;
}
.faq .faq-intro .faq-link i {
  color: #DB0626;
  transition: transform 0.2s ease;
}
.faq .faq-intro .faq-link:hover {
  color: #202020;
}
.faq .faq-intro .faq-link:hover i {
  transform: translateX(4px);
}
.faq {
  /* QUESTIONS */
}
.faq .faq-list {
  border-top: 1px solid #ddd;
}
.faq .faq-item {
  border-bottom: 1px solid #ddd;
}
.faq .faq-item.active .faq-question {
  color: #DB0626;
}
.faq .faq-item.active .faq-question i {
  transform: rotate(45deg);
}
.faq .faq-item.active .faq-answer {
  display: block;
}
.faq {
  /* QUESTION */
}
.faq .faq-question {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
  padding: 24px 5px;
  border: 0;
  background: transparent;
  text-align: left;
  font-family: inherit;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
  color: #202020;
  cursor: pointer;
  transition: color 0.2s ease;
}
.faq .faq-question i {
  flex-shrink: 0;
  font-size: 20px;
  font-weight: 400;
  color: #DB0626;
  transition: transform 0.25s ease;
}
.faq .faq-question:hover {
  color: #DB0626;
}
.faq {
  /* ANSWER */
}
.faq .faq-answer {
  display: none;
  max-width: 680px;
  padding: 0 45px 25px 5px;
}
.faq .faq-answer p {
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
  color: #666;
}
.faq .faq-answer .faq-answer-link {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-top: 15px;
  font-size: 14px;
  font-weight: 600;
  color: #DB0626;
  text-decoration: none;
}
.faq .faq-answer .faq-answer-link i {
  transition: transform 0.2s ease;
}
.faq .faq-answer .faq-answer-link:hover {
  color: #9D0E17;
}
.faq .faq-answer .faq-answer-link:hover i {
  transform: translateX(4px);
}
.faq {
  /* MOBILE */
}
@media (max-width: 991px) {
  .faq .faq-intro {
    position: static;
    padding-right: 0;
    margin-bottom: 50px;
    max-width: 650px;
  }
}
@media (max-width: 768px) {
  .faq {
    padding: 80px 0;
  }
  .faq .faq-intro h2 {
    font-size: 34px;
  }
  .faq .faq-question {
    padding: 20px 0;
    font-size: 16px;
  }
  .faq .faq-answer {
    padding-left: 0;
    padding-right: 25px;
  }
}

/*--------------------------------------------------------------
# Kontakt Section
--------------------------------------------------------------*/
.kontakt {
  position: relative;
  overflow: hidden;
  padding: 100px 0 80px;
  background: #DB0626;
  color: #fff;
  /* LARGE T */
}
.kontakt .kontakt-t {
  position: absolute;
  right: -20px;
  bottom: -10px;
  width: 430px;
  opacity: 0.16;
  pointer-events: none;
}
.kontakt .kontakt-t img {
  display: block;
  width: 100%;
  height: auto;
}
.kontakt .container {
  position: relative;
  z-index: 2;
}
.kontakt {
  /* MAIN CTA */
}
.kontakt .kontakt-content {
  max-width: 700px;
  padding-bottom: 70px;
}
.kontakt .kontakt-content .kontakt-label {
  display: inline-block;
  margin-bottom: 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #FBD9CF;
}
.kontakt .kontakt-content h2 {
  max-width: 650px;
  margin: 0 0 22px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: -0.025em;
  color: #fff;
}
.kontakt .kontakt-content p {
  max-width: 620px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.85);
}
.kontakt {
  /* BUTTONS */
}
.kontakt .kontakt-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.kontakt .kontakt-actions .btn {
  min-height: 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s ease;
}
.kontakt .kontakt-actions .btn-light {
  background: #fff;
  border: 1px solid #fff;
  color: #DB0626;
}
.kontakt .kontakt-actions .btn-light:hover {
  background: #FBD9CF;
  border-color: #FBD9CF;
  color: #9D0E17;
}
.kontakt .kontakt-actions .btn-outline-light {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.65);
  color: #fff;
}
.kontakt .kontakt-actions .btn-outline-light:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: #fff;
}
.kontakt {
  /* CONTACT BOX */
}
.kontakt .kontakt-box {
  position: relative;
  padding: 30px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 3px;
  backdrop-filter: blur(8px);
}
.kontakt .kontakt-box .kontakt-box-title {
  display: block;
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.kontakt .contact-item {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.18);
}
.kontakt .contact-item:first-of-type {
  border-top: none;
  padding-top: 0;
}
.kontakt .contact-item .contact-icon {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FBD9CF;
  color: #DB0626;
  border-radius: 3px;
}
.kontakt .contact-item .contact-icon i {
  font-size: 18px;
}
.kontakt .contact-item .contact-label-small {
  display: block;
  margin-bottom: 3px;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: rgba(255, 255, 255, 0.65);
}
.kontakt .contact-item a,
.kontakt .contact-item > div > span:last-child {
  display: block;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-decoration: none;
}
.kontakt .contact-item a:hover {
  color: #FBD9CF;
}
.kontakt {
  /* MOBILE */
}
@media (max-width: 991px) {
  .kontakt {
    padding-top: 80px;
  }
  .kontakt .kontakt-content {
    padding-bottom: 50px;
  }
  .kontakt .kontakt-content h2 {
    font-size: 40px;
  }
  .kontakt .kontakt-box {
    max-width: 600px;
  }
  .kontakt .kontakt-t {
    width: 400px;
    right: -25px;
    bottom: -20px;
  }
}
@media (max-width: 576px) {
  .kontakt {
    padding: 70px 0 55px;
  }
  .kontakt .kontakt-content h2 {
    font-size: 34px;
  }
  .kontakt .kontakt-content p {
    font-size: 15px;
  }
  .kontakt .kontakt-actions {
    flex-direction: column;
  }
  .kontakt .kontakt-actions .btn {
    width: 100%;
  }
  .kontakt .kontakt-box {
    padding: 24px;
  }
  .kontakt .kontakt-t {
    width: 325px;
    right: -20px;
    bottom: -17px;
    opacity: 0.12;
  }
}/*# sourceMappingURL=main.css.map */