/* Base styles - Mobile First Approach */
.div-wrapper {
  background-color: #ffffff;
  overflow-x: hidden;
  width: 100%;
  min-height: 100vh;
  position: relative;
  padding: 0;
}

.div-wrapper .images {
  display: none; /* Hidden decorative image */
}

/* CTA Footer Button */
.div-wrapper .frame {
  display: flex;
  width: 100%;
  min-height: 80px;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  padding: 1.5rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  margin-top: 0;
  background-color: #e80000;
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.div-wrapper .frame.hidden {
  opacity: 0;
  transform: translateY(100%);
  pointer-events: none;
}

.div-wrapper .frame .text-wrapper {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: clamp(1rem, 4vw, 2rem);
  letter-spacing: 0;
  line-height: 1.3;
  text-align: center;
}

/* Main Article Container */
.div-wrapper .div {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 872px;
  margin: 0 auto;
  padding: 0 1.5rem;
  align-items: flex-start;
  gap: 2rem;
}

.div-wrapper .group {
  position: relative;
  width: 100%;
}

/* Article Header Section */
.div-wrapper .frame-2 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  gap: 1.5rem;
  margin-top: 7rem;
}

.div-wrapper .haberler-ekonomi {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: clamp(0.625rem, 2vw, 0.75rem);
  letter-spacing: 0;
  line-height: normal;
}

.div-wrapper .span {
  color: #000000;
}

.div-wrapper .text-wrapper-2 {
  color: #bababa;
}

/* Main Headline */
.div-wrapper .h-k-MET-ONAYLI-YEN {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: transparent;
  font-size: clamp(1.25rem, 5vw, 2.25rem);
  letter-spacing: 0;
  line-height: 1.3;
}

.div-wrapper .text-wrapper-3 {
  color: #e80000;
}

.div-wrapper .text-wrapper-3 a,
.div-wrapper a.text-wrapper-3 {
  color: #e80000;
  text-decoration: none;
}

.div-wrapper .text-wrapper-3 a:hover,
.div-wrapper a.text-wrapper-3:hover {
  text-decoration: underline;
}

/* Article Meta Information */
.div-wrapper .frame-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.25rem;
  position: relative;
  width: 100%;
}

.div-wrapper .frame-4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.625rem;
  position: relative;
  width: 100%;
}

.div-wrapper .frame-5 {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.75rem;
  position: relative;
  flex-wrap: wrap;
}

.div-wrapper .frame-6 {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1rem;
  position: relative;
  flex-wrap: wrap;
  justify-content: space-between;
}

.div-wrapper .p {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #b6b6b6;
  font-size: clamp(0.625rem, 2vw, 0.75rem);
  letter-spacing: 0;
  line-height: normal;
}

.div-wrapper .frame-7 {
  display: none;
  align-items: center;
  gap: 0.625rem;
  position: relative;
  flex-wrap: wrap;
}

.div-wrapper .download {
  position: relative;
  width: clamp(60px, 10vw, 78px);
  height: auto;
}

.div-wrapper .img {
  position: relative;
  width: clamp(60px, 10vw, 80px);
  height: auto;
}

.div-wrapper .frame-8 {
  display: inline-flex;
  align-items: center;
  gap: 0.3125rem;
  position: relative;
  flex-wrap: wrap;
}

.div-wrapper .img-2 {
  position: relative;
  width: clamp(16px, 3vw, 20px);
  height: clamp(16px, 3vw, 20px);
  object-fit: cover;
}

.div-wrapper .line {
  position: relative;
  width: 100%;
  height: 1px;
  border: none;
  border-top: 1px solid #e0e0e0;
  margin: 0;
}

/* Tag Pills */
.div-wrapper .frame-9 {
  /* display: flex; */
  width: 100%;
  align-items: center;
  gap: 0.75rem;
  position: relative;
  flex-wrap: wrap;
  display: none;
}

.div-wrapper .frame-10,
.div-wrapper .frame-11,
.div-wrapper .frame-12,
.div-wrapper .frame-13,
.div-wrapper .frame-14,
.div-wrapper .frame-15 {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  padding: 0.5rem 0.75rem;
  position: relative;
  background-color: #e9f1f6;
  border-radius: 10px;
  white-space: nowrap;
}

.div-wrapper .text-wrapper-4,
.div-wrapper .text-wrapper-5,
.div-wrapper .text-wrapper-6,
.div-wrapper .text-wrapper-7 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: #000000;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
}

/* Header Section */
.div-wrapper .frame-16 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  gap: 0.9375rem;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  padding: 1rem 0;
  z-index: 100;
}

.div-wrapper .frame-17 {
  display: flex;
  align-items: center;
  gap: 1rem;
  position: relative;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}

.div-wrapper .logo {
  position: relative;
  width: clamp(120px, 20vw, 172px);
  height: auto;
}

.div-wrapper .frame-18 {
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  position: relative;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0.25rem;
  text-decoration: none;
  color: inherit;
}

.div-wrapper .frame-18:hover {
  opacity: 0.8;
}

.div-wrapper .frame-18:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}

.div-wrapper .img-3 {
  position: relative;
  width: clamp(12px, 2.5vw, 15px);
  height: clamp(12px, 2.5vw, 15px);
}

.div-wrapper .text-wrapper-8 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #5a5a5a;
  font-size: clamp(0.625rem, 2vw, 0.75rem);
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.div-wrapper .flag-of-turkey-svg {
  position: relative;
  width: clamp(16px, 3vw, 20px);
  height: auto;
  object-fit: cover;
}

/* Burger Menu Button */
.div-wrapper .burger-menu-btn {
  display: none;
  flex-direction: column;
  justify-content: space-around;
  width: 30px;
  height: 30px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  z-index: 101;
  position: relative;
}

.div-wrapper .burger-line {
  width: 100%;
  height: 3px;
  background-color: #000000;
  border-radius: 3px;
  transition: all 0.3s ease;
  transform-origin: center;
}

.div-wrapper .burger-menu-btn.active .burger-line:nth-child(1) {
  transform: rotate(45deg) translate(6px, 7px);
}

.div-wrapper .burger-menu-btn.active .burger-line:nth-child(2) {
  opacity: 0;
}

.div-wrapper .burger-menu-btn.active .burger-line:nth-child(3) {
  transform: rotate(-45deg) translate(8px, -8px);
}

/* Mobile Menu Overlay */
.div-wrapper .mobile-menu-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 98;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.div-wrapper .mobile-menu-overlay.active {
  display: block;
  opacity: 1;
}

/* Main Navigation */
.div-wrapper .frame-19 {
  display: flex;
  align-items: center;
  gap: 13px;
  position: relative;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  padding-bottom: 0.5rem;
}

.div-wrapper .frame-19::-webkit-scrollbar {
  height: 4px;
}

.div-wrapper .frame-19::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border-radius: 2px;
}

.div-wrapper .text-wrapper-9 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 12px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.div-wrapper .text-wrapper-10 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #e80000;
  font-size: clamp(0.625rem, 2vw, 0.875rem);
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

/* Featured Image */
.div-wrapper .rectangle {
  position: relative;
  width: 100%;
  max-width: 700px;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 0.5rem;
}

/* Content Sections */
.div-wrapper .frame-20 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  gap: 1.5rem;
  position: relative;
}

.div-wrapper .text-wrapper-11 {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: clamp(1.25rem, 4vw, 1.75rem);
  letter-spacing: 0;
  line-height: 1.3;
}

.div-wrapper .t-rkiye-cumhuriyeti {
  width: 100%;
  font-weight: 400;
  color: transparent;
  font-size: clamp(0.875rem, 2.5vw, 1.125rem);
  line-height: 1.5;
  position: relative;
  font-family: "Inter", Helvetica;
  letter-spacing: 0;
}

.div-wrapper .text-wrapper-12 {
  font-weight: 500;
  color: #e80000;
}

.div-wrapper .text-wrapper-12 a,
.div-wrapper a.text-wrapper-12 {
  font-weight: 500;
  color: #e80000;
  text-decoration: none;
}

.div-wrapper .text-wrapper-12 a:hover,
.div-wrapper a.text-wrapper-12:hover {
  text-decoration: underline;
}

/* Secondary Article Section */
.div-wrapper .frame-21 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 852px;
  margin: 3rem auto 0;
  align-items: flex-start;
  gap: 3rem;
  padding: 0 1.5rem;
}

.div-wrapper .frame-22 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  position: relative;
  width: 100%;
}

.div-wrapper .yeni-ilan-edilen-bu-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.9375rem;
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
}

.div-wrapper .yeni-ilan-edilen-bu {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: clamp(0.875rem, 2.5vw, 1.125rem);
  letter-spacing: 0;
  line-height: 1.5;
}

/* Highlighted Box */
.div-wrapper .frame-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  padding: 1.5rem;
  position: relative;
  border-radius: 5px;
  border: 2px solid;
  border-color: #ffc700;
}

.div-wrapper .frame-23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  gap: 1.5rem;
  position: relative;
}

.div-wrapper .text-wrapper-13 {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: clamp(1.125rem, 3.5vw, 1.5rem);
  letter-spacing: 0;
  line-height: 1.3;
}

.div-wrapper .resmi-destek-proje {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: clamp(0.875rem, 2.5vw, 1.125rem);
  letter-spacing: 0;
  line-height: 1.5;
}

.div-wrapper .text-wrapper-14 {
  font-weight: 700;
  color: #e80000;
}

.div-wrapper .text-wrapper-14 a,
.div-wrapper a.text-wrapper-14 {
  font-weight: 700;
  color: #e80000;
  text-decoration: none;
}

.div-wrapper .text-wrapper-14 a:hover,
.div-wrapper a.text-wrapper-14:hover {
  text-decoration: underline;
}

.div-wrapper .text-wrapper-15 {
  font-weight: 700;
  color: #000000;
}

.div-wrapper .frame-24 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  position: relative;
  width: 100%;
}

.div-wrapper .kat-l-m-ve-ba-vuru-s {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: clamp(1.25rem, 4vw, 1.75rem);
  letter-spacing: 0;
  line-height: 1.3;
}

.div-wrapper .program-n-s-rd-r {
  position: relative;
  width: 100%;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: clamp(0.875rem, 2.5vw, 1.125rem);
  letter-spacing: 0;
  line-height: 1.5;
}

/* CTA Buttons */
.div-wrapper .frame-25,
.div-wrapper .frame-26 {
  display: flex;
  width: 100%;
  max-width: 350px;
  min-height: 60px;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 4rem auto;
  border-radius: 5px;
  background: linear-gradient(
    107deg,
    rgba(244, 198, 106, 1) 0%,
    rgba(255, 217, 140, 1) 61%,
    rgba(162, 113, 14, 1) 100%
  );
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.div-wrapper .frame-25 {
  margin-top: 3rem;
}

.div-wrapper .frame-26 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.div-wrapper .text-wrapper-16 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: clamp(0.875rem, 3vw, 1.125rem);
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  text-decoration: none;
}

/* Interactive States */
.div-wrapper .frame a {
  text-decoration: none;
  color: inherit;
  display: block;
}




.div-wrapper .frame-25 a,
.div-wrapper .frame-26 a {
  text-decoration: none;
  color: inherit;
  display: block;
}

.div-wrapper .frame-25:hover,
.div-wrapper .frame-26:hover {
  opacity: 0.9;
}

.div-wrapper .frame-25:focus-within,
.div-wrapper .frame-26:focus-within {
  outline: 2px solid #000000;
  outline-offset: 2px;
}

.div-wrapper .frame-19 a {
  text-decoration: none;
  color: inherit;
}

.div-wrapper .frame-19 a:hover {
  text-decoration: underline;
}

.div-wrapper .frame-19 a:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}

/* Mobile Navigation Styles */
@media (max-width: 767px) {
  .div-wrapper .burger-menu-btn {
    display: flex;
    margin-right: 1rem;
    flex-shrink: 0;
  }

  .div-wrapper .frame-17 {
    justify-content: flex-start;
    gap: 1rem;
  }

  .div-wrapper .logo {
    flex-shrink: 0;
  }

  .div-wrapper .frame-19 {
    position: fixed;
    top: 0;
    left: -100%;
    width: 280px;
    height: 100vh;
    background-color: #ffffff;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    padding: 80px 1.5rem 2rem;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 99;
    transition: left 0.3s ease;
    box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);
  }

  .div-wrapper .frame-19.active {
    left: 0;
  }

  .div-wrapper .frame-19 a {
    width: 100%;
    padding: 1rem 0;
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
  }

  .div-wrapper .frame-19 a:last-child {
    border-bottom: none;
  }

  .div-wrapper .frame-19 a:hover {
    background-color: #f5f5f5;
    padding-left: 0.5rem;
    transition: all 0.2s ease;
  }

  /* Images wrapper mobile styles */
  .images-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 1.5rem;
  
    padding: 0;
  }

  .mobile-full-width-img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
    display: block;
    margin: 0 !important;
    padding: 0;
  }

  .images-text-between {
    display: block;
    width: 100%;
    margin: 0;
  }

  .images-text-between .program-n-s-rd-r {
    margin: 0;
  }
}

/* ============================================
   TABLET BREAKPOINT (768px and up)
   ============================================ */
@media (min-width: 768px) {
  .div-wrapper .burger-menu-btn {
    display: none !important;
  }

  .div-wrapper .mobile-menu-overlay {
    display: none !important;
  }

  .div-wrapper .div {
    gap: 2.5rem;
  }

  .div-wrapper .frame-2 {
    gap: 2rem;
    margin-top: 8rem;
  }

  .div-wrapper .frame-16 {
    padding: 1.5rem 2rem;
  }

  .div-wrapper .frame-17 {
    gap: 2rem;
  }
/* Images wrapper base styles - desktop */
.images-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 0;
  width: 100%;
}

.images-wrapper img {
  margin-right: -5px;
}

.images-text-between {
  display: none;
}

@media (min-width: 768px) {
  .images-wrapper {
    flex-direction: row;
    gap: 0;
  }
  
  .images-wrapper img {
    margin-right: -5px;
  }
  
  .images-text-between {
    display: none;
  }
  
  .mobile-full-width-img {
    width: auto !important;
    margin-right: -5px !important;
  }
}
  
  .div-wrapper .frame-19 {
    position: relative !important;
    left: 0 !important;
    width: 100% !important;
    height: auto !important;
    background-color: transparent !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 13px;
    overflow-x: visible;
    flex-wrap: wrap;
    padding-bottom: 0.5rem !important;
    box-shadow: none !important;
  }

  .div-wrapper .frame-19 a {
    width: fit-content !important;
    padding: 0 !important;
    border-bottom: none !important;
    font-size: 12px !important;
  }

  .div-wrapper .frame-19 a:hover {
    background-color: transparent !important;
    padding-left: 0 !important;
    text-decoration: underline;
  }
  .div-wrapper .frame-7 {
    display: inline-flex;
  }
 

  .div-wrapper .frame-wrapper {
    padding: 2rem;
  }
  .div-wrapper .frame-wrapper {
  max-width: 55%;
  }
  .div-wrapper .frame {
    margin-top: 200px;
  }

  .div-wrapper .frame-25,
  .div-wrapper .frame-26 {
    min-height: 70px;
  }
  .div-wrapper .frame-21 {
    padding: 0 ;
  }
  .div-wrapper .frame-9 {
    display: flex;
  }
}

/* ============================================
   LAPTOP BREAKPOINT (1024px and up)
   ============================================ */
@media (min-width: 1024px) {
  .div-wrapper .div {
    gap: 3rem;
  }

  .div-wrapper .frame-2 {
    gap: 2.5rem;
  }

  .div-wrapper .frame-16 {
    padding: 1.5rem 3rem;
  }

  .div-wrapper .frame-21 {
    gap: 3.5rem;
  }


  .div-wrapper .frame-25,
  .div-wrapper .frame-26 {
    min-height: 80px;
  }
}

/* ============================================
   LARGE MONITOR BREAKPOINT (1400px and up)
   ============================================ */
@media (min-width: 768px) {
  .div-wrapper {
    min-width: 1400px;
  }

 

  .div-wrapper .frame-16 {
    padding: 1.5rem calc((100% - 1400px) / 2 + 2rem);
  }

  .div-wrapper .frame-17 {
    max-width: 1400px;
    margin: 0 auto;
  }
}

/* ============================================
   ACCESSIBILITY & PRINT
   ============================================ */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

/* Focus visible for better keyboard navigation */
*:focus-visible {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}

/* Registration Form Styles */
.registration-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  padding: 2.5rem 2rem;
  background-color: #EDEDED;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.last-p {
  padding: 0 1.5rem;
  margin-bottom: 2rem;
}

.form-logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0.5rem;
}

.form-logo {
  max-width: 200px;
  height: auto;
  object-fit: contain;
}

.form-input {
  width: 100%;
  padding: 1rem 1.25rem;
  font-family: "Inter", Helvetica;
  font-size: 1rem;
  font-weight: 400;
  color: #000000;
  background-color: #ffffff;
  border: 1.5px solid #d4af37;
  border-radius: 8px;
  outline: none;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.form-input::placeholder {
  color: #999999;
}

.form-input:focus {
  border-color: #b8941f;
  box-shadow: 0 0 0 3px rgba(212, 175, 55, 0.1);
}


.iti {
  width: 100% !important;
}

.form-submit-btn {
  width: 100%;
  padding: 1.125rem 1.5rem;
  font-family: "Inter", Helvetica;
  font-size: 1rem;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background: linear-gradient(107deg, #f4c66a 0%, #ffd98c 61%, #a2710e 100%);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(162, 113, 14, 0.2);
}

.form-submit-btn:hover {
  opacity: 0.9;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(162, 113, 14, 0.3);
}

.form-submit-btn:active {
  transform: translateY(0);
}

/* Responsive adjustments for form */
@media (max-width: 767px) {
  .last-p {
    padding: 0 1.5rem;
  }
  .registration-form {
    max-width: 100%;
    padding: 2rem 1.5rem;
    gap: 1.25rem;
  }

  .form-logo {
    max-width: 160px;
  }

  .form-input {
    padding: 0.875rem 1rem;
    font-size: 0.9375rem;
  }

  .form-submit-btn {
    padding: 1rem 1.25rem;
    font-size: 0.9375rem;
  }
}
