html[data-taswia-quote-standalone],
html[data-taswia-quote-standalone] body {
  background: #fff !important;
  margin: 0 !important;
}

html[data-taswia-quote-standalone] .framer-924As .framer-lKjCS,
html[data-taswia-quote-standalone] .framer-924As .framer-r6bwcj,
html[data-taswia-quote-standalone] .framer-924As .framer-1mive58,
html[data-taswia-quote-standalone] .framer-924As [style*="opacity:0"],
html[data-taswia-quote-standalone] .framer-924As [style*="opacity: 0"],
html[data-taswia-quote-standalone] .framer-924As [style*="opacity:0.001"],
html[data-taswia-quote-standalone] .framer-924As [style*="opacity: 0.001"] {
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
}

html[data-taswia-quote-standalone] .framer-924As .framer-o9jqfh h1 {
  color: var(--token-ac2eccd1-4a15-48d0-9d4b-47045afa4599, #14140f) !important;
  font-family: Geist, "Geist Placeholder", sans-serif !important;
  font-size: 80px !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  line-height: 88px !important;
  text-align: center !important;
}

html[data-taswia-quote-standalone] .framer-924As .framer-o9jqfh h1 span {
  display: inline-block !important;
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
}

html[data-taswia-quote-standalone] .framer-924As .framer-r6bwcj p {
  color: var(--token-88abaf60-5255-404a-a29c-a516b89c8342, #43433f) !important;
  font-family: Geist, "Geist Placeholder", sans-serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 30px !important;
  text-align: center !important;
}

html[data-taswia-quote-standalone] .taswia-services-header + #main,
html[data-taswia-quote-standalone] #main {
  position: relative;
}

html[data-taswia-quote-standalone] .framer-924As .framer-1oso91g-container {
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}

html[data-taswia-quote-standalone] #__framer-badge-container {
  display: none !important;
  pointer-events: none !important;
  visibility: hidden !important;
}

html[data-taswia-quote-arabic] .framer-924As .framer-o9jqfh h1 {
  direction: rtl !important;
  font-family: "Alexandria", Tahoma, Arial, sans-serif !important;
  font-weight: 700 !important;
  text-align: center !important;
}

html[data-taswia-quote-arabic] .framer-924As :is(p, label, input, select, button) {
  font-family: "Alexandria", Tahoma, Arial, sans-serif !important;
}

html[data-taswia-quote-arabic] .framer-924As .framer-r6bwcj p {
  direction: rtl !important;
  font-family: "Alexandria", Tahoma, Arial, sans-serif !important;
  text-align: center !important;
}

html[data-taswia-quote-arabic] .framer-924As label,
html[data-taswia-quote-arabic] .framer-924As label p {
  direction: rtl !important;
  text-align: right !important;
}

html[data-taswia-quote-arabic] .framer-924As input,
html[data-taswia-quote-arabic] .framer-924As select {
  text-align: right !important;
}

html[data-taswia-quote-arabic] .framer-924As select {
  padding-right: 48px !important;
}

html[data-taswia-quote-arabic] .framer-924As input[type="email"],
html[data-taswia-quote-arabic] .framer-924As input[type="tel"] {
  direction: ltr !important;
  text-align: left !important;
}

@media (max-width: 1199.98px) {
  html[data-taswia-quote-standalone] .framer-924As .framer-o9jqfh h1 {
    font-size: 64px !important;
    line-height: 72px !important;
  }
}

@media (max-width: 809.98px) {
  html[data-taswia-quote-standalone] .framer-924As .framer-o9jqfh h1 {
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 50px !important;
  }

  html[data-taswia-quote-standalone] .framer-924As .framer-r6bwcj p {
    font-size: 17px !important;
    line-height: 24px !important;
  }
}
