@import url('https://fonts.googleapis.com/css?family=Poppins:400,700,900');
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

.terms-of-use,
.terms-of-use * {
  box-sizing: border-box;
}


* {
  max-width: 100%;
  font-family: 'Poppins' !important;
}

body {
  
}

a, button, input, select, h1, h2, h3, h4, h5, * {
  text-align: start;
}

.terms-of-use {
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom: 10%;
}


.state-layer {
  padding: 8px 4px 8px 12px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.services {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.dropdown-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.state-layer2 {
  padding: 8px 12px 8px 12px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.dropdown-icon2 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.dropdown-icon3 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.language {
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
  overflow: hidden;
}
.state-layer3 {
  padding: 8px 12px 8px 12px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: start;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.gb {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: hidden;
}
.clip-path-group {
  height: auto;
  overflow: visible;
}
.en {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.authentication-section {
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.login-container {
  border-radius: 100px;
  padding: 12px 8px 12px 16px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.3);
}
.sign-in {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  /* position: relative; */
}
.material-symbols-chevron-right-rounded {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.button {
  background: #191c1f;
  border-radius: 100px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
  overflow: hidden;
}
.state-layer4 {
  padding: 12px 8px 12px 16px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: start;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.sign-in-user {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  /* position: relative; */
}
.material-symbols-chevron-right-rounded2 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.terms-header {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items:start;
  justify-content: start;
  /* width: 1178px; */
  
}
.terms-title-wrapper {
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items:start;
  justify-content: start;
  flex-shrink: 0;
}
.terms-of-use2 {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 32px;
  font-weight: 600;
  align-self: start;
}
.terms-last-updated {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  /* position: relative; */
  align-self: start;
}
.terms-content {
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.terms-definitions {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.section-definitions {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  /* position: relative; */
  align-self: start;
}
.content-frame-final {
  padding: 0px 24px 0px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.content-frame {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.definition-payment-link {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.merchant-payment-link-description {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-payment-link-description-span {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.merchant-payment-link-description-span2 {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.content-frame-alt {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.definition-merchant {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.merchant-payment-eligibility {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.content-frame-secondary {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.definition-client {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.client-cardholder-definition {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-terms {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-terms-title {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.merchant-authorization-process {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-authorization-process-span {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.merchant-authorization-process-span2 {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
}
.merchant-authorization-process-span3 {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.image-1 {
  border-radius: 12px;
  flex-shrink: 0;
  /* width: 1178px; */
  /* height: 554.4px; */
  /* position: relative; */
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.3);
  object-fit: cover;
}
.merchant-registration {
  padding: 0px 24px 0px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-integration-finalization {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.image-3 {
  border-radius: 12px;
  flex-shrink: 0;
  /* width: 1178px; */
  /* height: 509.54px; */
  /* position: relative; */
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.3);
  object-fit: cover;
}
.merchant-information {
  padding: 0px 24px 0px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-registration-form {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.image-5 {
  border-radius: 12px;
  flex-shrink: 0;
  /* width: 1178px; */
  /* height: 574.26px; */
  /* position: relative; */
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.3);
  object-fit: cover;
}
.merchant-certification {
  padding: 0px 24px 0px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-certification-entry {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.image-7 {
  border-radius: 12px;
  flex-shrink: 0;
  /* width: 1178px; */
  /* height: 491.11px; */
  /* position: relative; */
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.3);
  object-fit: cover;
}
.merchant-approval {
  padding: 0px 24px 0px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-approval-process {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-authorization {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-registration-process {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.merchant-category-classification {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-category-classification-span {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.merchant-category-classification-span2 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.merchant-category-classification-span3 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.merchant-category-classification-span4 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.merchant-category-classification-span5 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.merchant-category-classification-span6 {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.payment-acceptance {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.payment-acceptance-policy {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.payment-gateway-authorization {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-responsibilities {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.merchant-obligations {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.payment-content-responsibility {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.external-merchant-rules {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.external-merchant-compliance {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.external-merchant-compliance-span {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.external-merchant-compliance-span2 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.internal-merchant-rules {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.internal-merchant-requirements {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.internal-merchant-requirements-span {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.internal-merchant-requirements-span2 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.terms-definitions2 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.provider-obligations {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.service-provider-responsibilities {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.service-provider-responsibilities-span {
  color: rgba(25, 28, 31, 0.85);
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.service-provider-responsibilities-span2 {
  color: rgba(25, 28, 31, 0.85);
  list-style-type: disc;
  padding-left: 1em;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.transaction-fees {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.transaction-fees-policy {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.transaction-fee-policy {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.security-compliance {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.security-compliance-rules {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.payment-security-compliance-you-are-required-to-comply-with-the-regulations-and-laws-applicable-to-financial-transactions-and-data-protection-you-also-agree-not-to-use-our-service-for-fraudulent-purposes-or-to-facilitate-illegal-activities-mobile-app-security-standards {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.bank-account-use {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.bank-account-policy {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.business-account-mandate {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.intellectual-property {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.intellectual-property-right {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.intellectual-property-policy {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.refund-policy {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.refund-policy-details {
  color: #191c1f;
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  /* position: relative; */
  align-self: start;
}
.we-understand-the-importance-of-your-satisfaction-using-our-payment-gateway-our-refund-policy-aims-to-provide-you-with-a-fair-and-transparent-customer-experience-please-read-the-following-conditions-regarding-refunds-carefully {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.refund-eligibility-criteria {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.refund-request-eligibility {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.refund-request-process {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.refund-request-eligibility {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.refund-amount-options {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.refund-amount-policy {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.financial-frame {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.refund-processing-time {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.refund-processing-time {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-registration3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.non-refundable-items {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.non-refundable-items {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-information3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.refund-policy-changes {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.we-reserve-the-right-to-modify-our-refund-policy-at-any-time-without-notice-any-changes-will-be-published-on-our-website {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.dispute-resolution {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.transaction-dispute-resolution {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.if-you-believe-that-an-unauthorized-transaction-has-been-made-through-our-payment-gateway-please-contact-us-immediately-so-that-we-can-investigate-and-take-appropriate-measures {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.merchant-approval3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.general-dispute-resolution {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.refund-dispute-resolution {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.last-revised-on-february-5-2025 {
  color: rgba(25, 28, 31, 0.85);
  text-align: start;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  /* position: relative; */
  align-self: start;
}
.footer {
  background: #191c1f;
  padding: 110px 100px 40px 100px;
  /* width: 1920px; */
  height: 448px;

  translate: -50%;
  bottom: 0px;
  overflow: hidden;
}
.footer-container {
  padding: 0px 72px 0px 72px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items:center;
  justify-content: start;
  width: 100%;
  translate: -50% -50%;
}
.main-content {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0px 0px 2px 0px;
  padding: 0px 0px 48px 0px;
  display: flex;
  flex-direction: row;
  align-items:center;
  justify-content: space-between;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.footer-branding {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  width: 579px;
  /* position: relative; */
}
.logo2 {
  flex-shrink: 0;
  width: 130px;
  height: 48px;
  /* position: relative; */
  overflow: visible;
}
.slick-pay-is-a-registered-trademark-in-algeria-all-rights-reserved-the-services-provided-are-subject-to-our-terms-and-conditions-unauthorized-use-or-distribution-of-the-services-or-content-is-strictly-prohibited {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.social-media {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.facebook {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  /* position: relative; */
}
.facebook2 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  /* position: relative; */
  overflow: visible;
}
.twitter {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
}
.twitter2 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  /* position: relative; */
  overflow: visible;
}
.instagram {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  /* position: relative; */
}
.instagram2 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  /* position: relative; */
  overflow: visible;
}
.linkedin {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  /* position: relative; */
}
.linkedin2 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  /* position: relative; */
  overflow: visible;
}
.footer-navigation {
  display: flex;
  flex-direction: row;
  align-items:center;
  justify-content: space-between;
  flex-shrink: 0;
  width: 1028px;
  /* position: relative; */
}
.footer-links {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.home {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.nav-links-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.services2 {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.features {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.testimonials {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.pricing {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.api {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.contact {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
  align-self: start;
}
.footer-frame {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.services3 {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.enterprise-services-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.transfer-money {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.bills-payment {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.slick-shop {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.slick-link {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.slick-wallet {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.point-of-sale {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.pricing-links {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.pricing2 {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.pricing-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.price-calculator {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.enterprise-plan {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.api-section {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.api2 {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.api-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.authentication {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.accounts-management {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.contacts-management {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.transfers-operations {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.payment-automation {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.invoice-handling {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.web-mobile-payment {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.mobile-app {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 16px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 2px;
  padding: 24px 20px 24px 20px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}

.content-frame {
  color: #191c1f;
}

.download-slick-pay {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
  align-self: start;
}
.download-links {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.download-links2 {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.05);
  border-width: 1px;
  padding: 16px 32px 16px 32px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: start;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.google-play-1 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.download-frame {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items:center;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.get-it-on {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-size: 12px;
  font-weight: 400;
  /* position: relative; */
}
.google-play {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 500;
  /* position: relative; */
}
.download-frame-alt {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.05);
  border-width: 1px;
  padding: 16px 32px 16px 32px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: start;
  justify-content: start;
  align-self: start;
  flex-shrink: 0;
  /* position: relative; */
}
.apple-1 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  /* position: relative; */
  overflow: visible;
}
.download-on-the {
  color: rgba(255, 255, 255, 0.85);
  text-align: start;
  font-family: "Inter-Regular", sans-serif;
  font-size: 12px;
  font-weight: 400;
  /* position: relative; */
}
.app-store {
  color: #ffffff;
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.copyright {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  align-self: start;
  flex-shrink: 0;
}
._2025-slick-pay-all-rights-reserved {
  color: rgba(255, 255, 255, 0.5);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.footer-policies {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: start;
  justify-content: start;
  flex-shrink: 0;
  /* position: relative; */
}
.privacy-policy {
  color: rgba(255, 255, 255, 0.5);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.terms-of-use3 {
  color: rgba(255, 255, 255, 0.5);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}
.security-policy {
  color: rgba(255, 255, 255, 0.5);
  text-align: start;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  /* position: relative; */
}


.terms-of-use {
  margin-top: 5%;
}