* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-ExtraBold.woff2') format('woff2'),
        url('../fonts/OpenSansCondensed-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Regular.woff2') format('woff2'),
        url('../fonts/OpenSansCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Bold.woff2') format('woff2'),
        url('../fonts/OpenSansCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/OpenSans-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light.woff2') format('woff2'),
        url('../fonts/OpenSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Medium.woff2') format('woff2'),
        url('../fonts/OpenSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('../fonts/OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/*Sadad Pos Edge Css Start*/
.edge-hero-section{
  padding: 56px 0px 0px 0px;
}

.edge-hero-wrapper{
  height: 637.45px;
  background: linear-gradient(143.4deg, #F1E9E9 2.19%, #FFFFFF 79.7%);
  border: 1px solid rgba(142, 27, 62, 0.3);
  border-radius: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.edge-hero-content{
  max-width: 725px;
  padding-left: 96px;
}

.edge-hero-content h5{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 72px;
  letter-spacing: -2.1828px;
  color: #A2154D;
  margin-bottom: 16px;
}

.edge-hero-content h1{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 64px;
  line-height: 72px;
  letter-spacing: -2.1828px;
  color: #141414;
  margin-bottom: 16px;
}

.edge-hero-content p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  display: flex;
  align-items: center;
  letter-spacing: -0.114884px;
  color: #141414;
  margin-bottom: 0px;
  max-width: 532px;
}

.edge-hero-btn{
  margin-top: 28px;
  display: flex;
  align-items: center;
  gap: 13px;
}

.edge-hero-btn .btn-primary{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: #8E1B3E;
  border: 1px solid #8E1B3E;
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #FFFFFF;
}

.edge-hero-btn .btn-primary:hover,
.edge-hero-btn .btn-primary:focus,
.edge-hero-btn .btn-primary:focus:active,
.edge-hero-btn .btn-primary:active{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: var(--seondary-color);  /* JVB */
  border: 1px solid #8E1B3E;
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
}

.edge-hero-btn .btn-primary:hover svg path,
.edge-hero-btn .btn-primary:hover:focus svg path{
  stroke: #121212;
}

.edge-hero-btn .btn-primary:focus svg path,
.edge-hero-btn .btn-primary:active svg path{
  stroke: #FFFFFF;
}

.edge-hero-btn .btn-secondary:hover,
.edge-hero-btn .btn-secondary:focus,
.edge-hero-btn .btn-secondary:focus:active,
.edge-hero-btn .btn-secondary:active{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: var(--main-color);  /* JVB */
  color: #FFFFFF; /* JVB */
  border: 1px solid rgba(142, 27, 62, 0.3);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
}

.edge-hero-btn .btn-secondary{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: #FFFFFF;
  border: 1px solid rgba(142, 27, 62, 0.3);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #8E1B3E; 
}

.edge-hero-btn .btn-secondary:hover svg path,
.edge-hero-btn .btn-secondary:hover:focus svg path{
  stroke: #FFFFFF;
}

.edge-hero-btn .btn-secondary:focus svg path,
.edge-hero-btn .btn-secondary:active svg path{
  stroke: #121212;
}

.desktop-display{
  display: block;
}
.mobile-display {
  display: none;
}

.edge-hero-image{
  position: relative;
  right: -5px;
  top: 0px;
  bottom: 0px;
}

.why-choose-edge-section{
  background: url('../images/sadad-pos-edge/why-choose-bg.png') no-repeat;
  background-size: cover;
}

.choose-edge-wrapper{
  padding: 56px 0px;
  display: flex;
  align-items: center;
  gap: 7px;
}

.chhose-edge-desktop{
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}

.chhose-edge-mobile{
  display: none;
}

.choose-edge-title-text{
  max-width: 533px;
}

.choose-edge-title-text h3{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 67px;
  letter-spacing: -2.01926px;
  color: #141414;
  margin-bottom: 16px;
}

.choose-edge-title-text p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #141414;
  margin-bottom: 24px;
}

.choose-edge-box {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 24px;
  row-gap: 48px;
  padding: 48px 0px;
  border-top: 1px solid rgba(142, 27, 62, 0.24);
  border-bottom: 1px solid rgba(142, 27, 62, 0.24);
}

.choose-eddge-items{
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.choose-eddge-items h4{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #000000;
  margin-bottom: 0px;
}

.choose-eddge-items p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 0px;
}

.choose-edge-figure{
  width: 100%;
}

.bring-business-main{
  max-width: 495px;
  margin: 0 auto;
}

.bring-to-b-icon{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12.2143px;
  width: 57px;
  height: 57px;
  background: #8E1B3E;
  border-radius: 12.2143px;
  margin-bottom: 24px !important;
  margin: 0 auto;
}

.bring-to-b-icon svg{
  display: inline-flex;
}

.bring-to-b-content h2{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: -2.28px;
  text-align: center;
  color: #141414;
  margin-bottom: 24px;
}

.bring-to-b-content p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.114884px;
  color: #141414;
  margin-bottom: 0px;
}

.diverse-envi-section{
  padding: 56px 0px;
  border-bottom: 1px solid rgba(142, 27, 62, 0.20);
}

.divers-envi-wrapper{
  display: flex;
  flex-direction: column;
  row-gap: 56px;
  padding-bottom: 56px;
}

.divers-envi-box{
  background: url('../images/sadad-pos-edge/diverse-bg.png') no-repeat;
  background-size: cover;
  background-position: center center;
  box-sizing: border-box;
  padding: 20px 32px;
  background-blend-mode: multiply, normal;
  border: 1px solid rgba(142, 27, 62, 0.3);
  border-radius: 10px;  
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 54px;
}

.divers-envi-figure{
  width: 100%;
  height: 500px;
  border: 1px solid rgba(142, 27, 62, 0.2);
  border-radius: 12px;
}

.divers-envi-figure img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  object-fit: cover;
}

.divers-envi-content{
  max-width: 600px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 14px 0px;
}

.divers-envi-content h5{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  color: #000000;
  margin-bottom: 16px;
}

.divers-envi-content p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #060606;
  margin-bottom: 0px;
}

.diverse-list-content{
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 16px;
}

.diverse-list{
  padding: 16px 0px;
  border-bottom: 1px solid #C7ABB4;
}

.diverse-list-content span{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  width: 29.17px;
  max-width: 33.33px;
  height: 33.33px;
  background: rgba(255, 211, 200, 0.5);
  border-radius: 5.5555px;
  flex-shrink: 0;
}

.diverse-list-content h6{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  /* identical to box height, or 120% */
  letter-spacing: -0.374351px;
  color: #000000;
  margin-bottom: 0px;
}

.diverse-list p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 0px;
} 

.self-service-wrapper{
  display: flex;
  align-items: flex-start;
  gap: 48px;
}

.self-ser-content{
  margin-top: 28px;
}

.self-ser-content h5{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  color: #000000;
  margin-bottom: 16px;
}

.self-ser-content p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #060606;
  margin-bottom: 0px;
}

.self-ser-figure{
  height: 518px;
}

.self-ser-figure img{
  width: 100%;
  height: 100%;
  border: 1px solid rgba(142, 27, 62, 0.3);
  border-radius: 15px;
}

.self-ser-content ul{
  margin-top: 32px;
  padding: 0px;
  list-style-type: none;
}

.self-ser-content li{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #5C000C;
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 9px;
}

.self-ser-content li img{
  flex-shrink: 0px;
}

.business-happen-section{
  padding: 56px 0px;
}

.business-h-header{
  padding: 56px 0px;
}

.business-h-items{
  display: flex;
  flex-direction: column;
  row-gap: 48px;
}

.business-h-header h2{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 54px;
  line-height: 60px;
  text-align: center;
  letter-spacing: -2.28px;
  color: #141414;
  margin-bottom: 24px;
} 

.business-h-header p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.114884px;
  color: #141414;
  max-width: 625px;
  margin: 0 auto;
}

.business-h-box{
  display: flex;
  align-items: center;
  gap: 24px;
}

.business-h-figure{
  width: 692px;
  height: 611px;
  border-radius: 15px;
}

.business-h-figure img{
  width: 100%;
  height: 100%;
  border-radius: 15px;
  object-fit: cover;
}

.business-h-list{
  padding: 40px;
}

.business-h-list .self-ser-content{
  margin-top: 0px;
  width: 536px;
}

.technical-spec-section{
  padding: 56px 0px;
}

.technical-spec-box{
  padding: 32px;
  background: url('../images/sadad-pos-edge/specs-variant-table.png') no-repeat;
  border-top: 1px solid rgba(255, 255, 255, 0.0705882);
  border-radius: 20px;
  background-size: cover;
  background-position: center;
}

.technical-spec-row{
  display: flex;
  column-gap: 75px;
  padding-bottom: 42px;
}

.tech-spec-intro h5{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  color: #FFFFFF;
  margin-bottom: 25px;
}

.tech-spec-intro p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #FFFFFF;
  margin-bottom: 0px;
  max-width: 293px;
}

.tech-spec-grid{
  flex: 1;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 20px;
  column-gap: 50px;
}

.spec-item .label{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.933148px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
}

.spec-item .value{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
}

.spec-row-divider {
  grid-column: 1 / -1;
  height: 1px;
  background: rgba(255, 255, 255, 0.18);
  margin: 4px 0;
}

.what-come-box{
  display: flex;
  align-items: center;
  gap: 75px;
  padding-top: 42px;
}

.what-c-title h5{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  color: #FFFFFF;
  margin-bottom: 0px;
}

.what-come-item{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}

.what-come-list{
  display: flex;
  align-items: center;
  gap: 10px;
}

.what-come-icon{
  width: 100.36px;
  height: 100.36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.600937px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;
  flex-shrink: 0;
}

.connector-line {
  height: 1px;
  background-color: rgba(217, 217, 217, 0.30);
  width: 20px;
}

.what-come-text h6{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
  margin-bottom: 0px;
}

.qatar-business-section{
  padding: 56px 0px 48px 0px;
}

.qatar-bus-box{
  background: url('../images/sadad-pos-edge/business-qatar-bg.png') no-repeat;
  background-position: center;
  background-size: cover;
  height: 534px;
  border: 0.236406px solid #630824;
  border-radius: 11.8203px;
  padding: 42px 46px 0px 46px;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.qatar-bus-title{
  flex-shrink: 0;
}

.qatar-bus-title h1{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 64px;
  line-height: 72px;
  letter-spacing: -2.1828px;
  color: #FFFFFF;
  margin-bottom: 0px;
  max-width: 641px;
}

.qatar-bus-contente{
  max-width: 325px;
}

.qatar-bus-contente p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #FFFFFF;
  margin-bottom: 40px;
}

.qatar-bus-action{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.qatar-bus-action .btn-primary{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: #FFFFFF;
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #8E1B3E;
}

.qatar-bus-action .btn-primary:hover,
.qatar-bus-action .btn-primary:focus,
.qatar-bus-action .btn-primary:focus:active,
.qatar-bus-action .btn-primary:active{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: #8E1B3E;
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #FFFFFF;
}

.qatar-bus-action .btn-primary:hover svg path,
.qatar-bus-action .btn-primary:hover:focus svg path{
  stroke: #FFFFFF;
}

.qatar-bus-action .btn-primary:focus svg path,
.qatar-bus-action .btn-primary:active svg path{
  stroke: #FFFFFF;
}

.qatar-bus-action .btn-secondary{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #FFFFFF;
}

.qatar-bus-action .btn-secondary:hover,
.qatar-bus-action .btn-secondary:focus,
.qatar-bus-action .btn-secondary:focus:active,
.qatar-bus-action .btn-secondary:active{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: #8E1B3E;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #FFFFFF;
}

.qatar-bus-action .btn-secondary:hover svg path,
.qatar-bus-action .btn-secondary:hover:focus svg path{
  stroke: #FFFFFF;
}

.qatar-bus-action .btn-secondary:focus svg path,
.qatar-bus-action .btn-secondary:active svg path{
  stroke: #FFFFFF;
}

.download-bro-btn .btn-secondary{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #FFFFFF;
  width: 100%;
  margin-top: 13px;
}

.download-bro-btn .btn-secondary:hover,
.download-bro-btn .btn-secondary:focus,
.download-bro-btn .btn-secondary:focus:active,
.download-bro-btn .btn-secondary:active{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 21px;
  gap: 10px;
  background: #8E1B3E;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 11.6937px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.350812px;
  color: #FFFFFF;
  width: 100%;
  margin-top: 13px;
}

.qatar-bus-action .btn-secondary:hover svg path,
.qatar-bus-action .btn-secondary:hover:focus svg path{
  stroke: #FFFFFF;
}

.qatar-bus-action .btn-secondary:focus svg path,
.qatar-bus-action .btn-secondary:active svg path{
  stroke: #FFFFFF;
}


.business-qat-device {
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
}

.seaninte-title h3{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 67px;
  text-align: center;
  letter-spacing: -2.01926px;
  color: #141414;
  margin-bottom: 16px;
}

.seaninte-title p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.114884px;
  color: #141414;
  max-width: 688px;
  margin: 0 auto;
}

.seaminte-wrapper{
  margin-top: 60px;
  display: flex;
  align-items: stretch;
  gap: 32px;
}

.seaminte-box{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15.1108px;
  background: #FFFFFF;
  border: 0.944425px solid #CFD4DB;
  border-radius: 15.1108px;
  width: 100%;
}

.seamint-icon{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11.3331px;
  width: 52.89px;
  height: 52.89px;
  background: #F4E8EC;
  border-radius: 94.4425px;
}

.seamint-content h6{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: -0.0849982px;
  color: #141414;
  margin-bottom: 0px;
  margin-top: 30px;
}

.unattended-title h1{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 54px;
  line-height: 60px;
  display: flex;
  align-items: center;
  letter-spacing: -2.28px;
  color: #141414;
  margin-bottom: 16px;
}

.unattended-title p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #060606;
  margin-bottom: 0px;
  max-width: 657px;
}
.unattended-section .custom-card-img {
  height: 489.64px;
  width: 100%;
  object-fit: cover;
}
.unattended-section .carousel-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  gap: 12.86px;
  width: 53.14px;
  height: 53.14px;
  background: rgba(142, 27, 62, 0.04);
  border: 1.02857px solid rgba(142, 27, 62, 0.2);
  transition: all 0.2s ease-in-out;
  outline: 0px;
}

.unattended-section .carousel-btn:focus,
.unattended-section .carousel-btn:hover{
  outline: 0px;
  background: rgba(142, 27, 62, 0.04);
  border: 1.02857px solid rgba(142, 27, 62, 0.2);
}

.unattended-section .card-title{
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -1px;
  color: #000000;
  margin-bottom: 16px;
}

.unattended-section .card-text{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 24px;
  letter-spacing: -0.114884px;
  color: #000000;
  margin-bottom: 0px;
}
/*Sadad Pos Edge Css End*/



/* Footer Code Css Start */
footer{
  background-color: #FAFBFD;
  padding: 0px !important;
}

.footer-menu-wrap{
  padding: 24px 0px;
  display: flex;
  gap: 32px;
  margin-bottom: 24px;
}

.footer-menu-list{
  flex: 1;
}

.footer-menu-box{
  margin-bottom: 32px;
}

.footer-menu-box h6{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.005em;
  color: #8E1B3E;
  margin-bottom: 8px;
}

.footer-menu-box ul{
  padding-left: 0px;
  list-style-type: none;
  margin-bottom: 0px;
}

.footer-menu-box ul li a{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.005em;
  color: #141414;
  margin-bottom: 8px;
  display: inline-block;
}

.footer-menu-box ul li a:hover,
.footer-menu-box ul li a:focus{
  color: #8E1B3E;
}

.footer-card-main{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.footer-social-wrap ul{
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  display: flex;
  gap: 12px;
}

.footer-social-wrap ul li a{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  width: 32px;
  height: 32px;
  background: #F4E8EC;
  border-radius: 50px;
}

.footer-social-wrap ul li a span{
  display: inline-flex;
}

.footer-card-wrap ul{
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  display: flex;
  gap: 6px;
}

.footer-card-wrap ul li a{
  display: inline-block;
}

.f-card-second{
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-bottom: 1px solid #9CA3AF;
}

.footer-copy-main{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.footer-copy-main .f-copy-text p{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.005em;
  color: #141414;
  margin-bottom: 0px;
}

.f-copy-app ul{
  margin-bottom: 0px;
  padding-left: 0px;
  list-style-type: none;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 24px 0px;
}
/* Footer Code Css End */

/** JVB **/
@media (min-width: 992px){
  .diverse-envi-section .self-service-wrapper .selef-ser-box.self-box-width-jvb {
  max-width: 45%;
  }
}
