@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap");
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicHeavy.woff2") format("woff2"), url("../fonts/FuturaCyrillicHeavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillic-ExtraBold.woff2") format("woff2"), url("../fonts/FuturaCyrillic-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicBook.woff2") format("woff2"), url("../fonts/FuturaCyrillicBook.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillic-Bold.woff2") format("woff2"), url("../fonts/FuturaCyrillic-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicLight.woff2") format("woff2"), url("../fonts/FuturaCyrillicLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillic-Demi.woff2") format("woff2"), url("../fonts/FuturaCyrillic-Demi.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicMedium.woff2") format("woff2"), url("../fonts/FuturaCyrillicMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

a {
  text-decoration: none;
}

.primary-btn {
  display: inline-block;
  padding: 10px 32px;
  text-align: center;
  background-color: #1071FF;
  border: 1px solid #1071FF;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: white;
  border-radius: 43px;
}
.back_I {
    background: url(../images/file-icon.svg) #FFF no-repeat center right 21px!important;
}
.primary-arrow-btn span {
  position: relative;
  padding-right: 38px;
}
.primary-arrow-btn span::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 22.63px;
  background: url(../images/primary-arrow.svg) no-repeat center right;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  scale: 1;
}
.primary-arrow-btn span::before {
  position: absolute;
  content: "";
  width: 30px;
  height: 22.63px;
  background: url(../images/primary-arrow-active.svg) no-repeat center right;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  scale: 0;
}
.primary-arrow-btn:hover span::after {
  scale: 0;
}
.primary-arrow-btn:hover span::before {
  scale: 1;
}

.secondary-btn {
  display: inline-block;
  padding: 10px 32px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #3C3C3C;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  border-radius: 43px;
}

.secondary-btn-arrow span {
  position: relative;
  padding-right: 38px;
}
.secondary-btn-arrow span::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 22.63px;
  background: url(../images/btn-black-arrow.svg) no-repeat center right;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  scale: 1;
}
.secondary-btn-arrow span::before {
  position: absolute;
  content: "";
  width: 30px;
  height: 22.63px;
  background: url(../images/btn-black-arrow-active.svg) no-repeat center right;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  scale: 0;
}
.secondary-btn-arrow:hover {
  background: rgba(16, 113, 255, 0.07);
}
.secondary-btn-arrow:hover span::after {
  scale: 0;
}
.secondary-btn-arrow:hover span::before {
  scale: 1;
}

.third-btn {
  display: inline-block;
  padding: 10px 32px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #F26B3D;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #F26B3D;
  border-radius: 43px;
}

.third-arrow-btn span {
  position: relative;
  padding-right: 38px;
}
.third-arrow-btn span::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 22.63px;
  background: url(../images/btn-secondary-arrow.svg) no-repeat center right;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  scale: 1;
}
.third-arrow-btn span::before {
  position: absolute;
  content: "";
  width: 30px;
  height: 22.63px;
  background: url(../images/btn-secondary-arrow-active.svg) no-repeat center right;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  scale: 0;
}
.third-arrow-btn:hover span::after {
  scale: 0;
}
.third-arrow-btn:hover span::before {
  scale: 1;
}

.common-top-heading-sec h1 {
  /* Heading/H1 */
  font-family: "Manrope", sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 16px;
}
.common-top-heading-sec p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 24px;
}
.common-top-heading-sec .btn-wrap {
  display: flex;
  gap: 24px;
}

.common-secondary-heading h5 {
  /* Heading/H2 */
  font-family: "Manrope", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
}
.common-secondary-heading p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
}

.common-form .form-control {
  border: 1px solid #D0D0D0;
  background: white;
  border-radius: 0;
  height: 48px;
  padding: 16px;
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
}
.common-form .form-control:hover {
  background: #F6F6F6;
}
.common-form textarea {
  min-height: 97px;
  resize: none;
}
.common-form .form-check {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0;
}
.common-form .form-check .form-check-input {
  background: #F4F4F4;
  border: 1px solid #656565;
  border-radius: 50%;
  flex: 0 0 24px;
  height: 24px;
  width: 24px;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.common-form .form-check .form-check-input:checked {
  background: url(../images/radioPoint.svg) no-repeat center center;
  background-color: #F4F4F4;
  background-size: 10px;
}
.common-form .form-check .form-check-label {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
}
.common-form .form-check .form-check-label a {
  color: #F26B3D;
}
.common-form .form-control[type=file] {
  position: relative;
}
.common-form .form-control[type=file]::before {
  content: "Upload a Brief";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/file-icon.svg) no-repeat center right 21px;
  background-color: white;
  padding-left: 16px;
  line-height: 48px;
  vertical-align: middle;
}
.common-form .form-control[type=file]:hover::before {
  background-color: rgb(246, 246, 246);
}
.common-form .form-control[type=date] {
  position: relative;
}
.common-form .form-control[type=date]::before {
  /*content: "Date Of Birth";*/
  width: 80%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: white;
  padding-left: 16px;
  line-height: 48px;
  vertical-align: middle;
}
.common-form .form-control[type=date]:hover::before {
  background-color: rgb(246, 246, 246);
}
.common-form select.form-control {
  background: url(../images/select-form-icon.svg) no-repeat center right 21px;
  background-color: white;
  padding: 0 16px;
}

header {
  position: fixed;
  width: 100%;
  top: 0;
  padding: 24px 0;
  z-index: 999;
}
header .desktop-nav nav {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 48px;
}
header .desktop-nav nav .nav-items {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 32px;
}
header .desktop-nav nav .nav-items li a {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
}
header .desktop-nav nav .nav-items li a.active {
  color: #F26B3D !important;
}
header .desktop-nav nav .nav-items .service-btn-wrap {
  position: relative;
}
header .desktop-nav nav .nav-items .service-btn-wrap #services-btn {
  position: absolute;
  min-width: 309px;
  background: #F7F9FD;
  left: 50%;
  transform: translateX(-50%);
  top: 60px;
  z-index: -1;
  padding: 24px;
}
header .desktop-nav nav .nav-items .service-btn-wrap #services-btn .card {
  border: 1px solid #F4F4F4;
  background-color: #F7F9FD;
  border-radius: 0;
  padding: 10px 31px;
}
header .desktop-nav nav .nav-items .service-btn-wrap #services-btn .card li {
  margin-bottom: 14px;
}
header .desktop-nav nav .nav-items .service-btn-wrap #services-btn .card li:last-child {
  margin-bottom: 0;
}
header .desktop-nav nav .nav-items .service-btn-wrap #services-btn .card a {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  display: block;
  text-align: center;
}
header .desktop-nav nav .nav-items .service-btn-wrap .service-dropdown-icon-active {
  display: none;
}
header .desktop-nav nav .nav-items .service-btn-wrap a[aria-expanded=true] {
  color: #F26B3D !important;
}
header .desktop-nav nav .nav-items .service-btn-wrap a[aria-expanded=true] .service-dropdown-icon {
  display: none;
}
header .desktop-nav nav .nav-items .service-btn-wrap a[aria-expanded=true] .service-dropdown-icon-active {
  display: inline !important;
}
header .desktop-nav nav .btn-wrap {
  display: flex;
  gap: 16px;
}
header .desktop-nav nav .btn-wrap .gbp-sec-wrap {
  position: relative;
}
header .desktop-nav nav .btn-wrap .gbp-sec-wrap .dropdown-menu {
  border-radius: 18px;
  border: 1px solid #3C3C3C;
  background: linear-gradient(0deg, rgba(16, 113, 255, 0.07) 0%, rgba(16, 113, 255, 0.07) 100%), #FFF;
  min-width: 102px;
  position: absolute;
  top: 0 !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  padding: 10px;
}
header .desktop-nav nav .btn-wrap .gbp-sec-wrap .dropdown-menu li {
  margin-bottom: 14px;
}
header .desktop-nav nav .btn-wrap .gbp-sec-wrap .dropdown-menu li:last-child {
  margin-bottom: 0;
}
header .desktop-nav nav .btn-wrap .gbp-sec-wrap .dropdown-menu a {
  display: block;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
}
header .desktop-nav nav .btn-wrap .gbp-sec-wrap .dropdown-menu a:hover {
  color: #F26B3D;
}

header:has(.gbp-btn[aria-expanded=true]),
header:has(.service-btn-wrap a[aria-expanded=true]),
header.active,
header:hover {
  background: #F7F9FD;
  box-shadow: 0px 20px 13px 0px rgba(0, 0, 0, 0.04);
}

.header-light .service-dropdown-icon,
.header-light .logo-dark {
  display: none;
}
.header-light .desktop-nav nav .nav-items li a {
  color: white;
}
.header-light .secondary-btn {
  border-color: white;
  color: white;
}
.header-light:hover .service-dropdown-icon,
.header-light:hover .logo-dark {
  display: inline;
}
.header-light:hover .service-dropdown-icon-light,
.header-light:hover .logo-white {
  display: none;
}
.header-light:hover .desktop-nav nav .nav-items li a {
  color: #0D0E36;
}
.header-light:hover .secondary-btn {
  border-color: #3C3C3C;
  color: #3C3C3C;
}

.header-light.active .service-dropdown-icon,
.header-light.active .logo-dark,
.header-light:has(.gbp-btn[aria-expanded=true]) .service-dropdown-icon,
.header-light:has(.gbp-btn[aria-expanded=true]) .logo-dark,
.header-light:has(.service-btn-wrap a[aria-expanded=true]) .service-dropdown-icon,
.header-light:has(.service-btn-wrap a[aria-expanded=true]) .logo-dark {
  display: inline;
}
.header-light.active .service-dropdown-icon-light,
.header-light.active .logo-white,
.header-light:has(.gbp-btn[aria-expanded=true]) .service-dropdown-icon-light,
.header-light:has(.gbp-btn[aria-expanded=true]) .logo-white,
.header-light:has(.service-btn-wrap a[aria-expanded=true]) .service-dropdown-icon-light,
.header-light:has(.service-btn-wrap a[aria-expanded=true]) .logo-white {
  display: none;
}
.header-light.active .desktop-nav nav .nav-items li a,
.header-light:has(.gbp-btn[aria-expanded=true]) .desktop-nav nav .nav-items li a,
.header-light:has(.service-btn-wrap a[aria-expanded=true]) .desktop-nav nav .nav-items li a {
  color: #0D0E36;
}
.header-light.active .secondary-btn,
.header-light:has(.gbp-btn[aria-expanded=true]) .secondary-btn,
.header-light:has(.service-btn-wrap a[aria-expanded=true]) .secondary-btn {
  border-color: #3C3C3C;
  color: #3C3C3C;
}

#mobile-nav-sec .modal-header {
  padding: 16px 24px;
  background-color: #F7F9FD;
  border: 0;
}
#mobile-nav-sec .modal-body {
  padding: 24px;
}
#mobile-nav-sec .modal-body .nav-sm-items .nav-sm-list {
  padding: 21px 0;
  border-top: 1px solid rgba(244, 244, 244, 0.3019607843);
}
#mobile-nav-sec .modal-body .nav-sm-items .nav-sm-list:first-child {
  padding-top: 0;
  border: 0;
}
#mobile-nav-sec .modal-body .nav-sm-items .nav-sm-list:last-child {
  padding-bottom: 0;
}
#mobile-nav-sec .modal-body .nav-sm-items .nav-sm-list > a {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
}
#mobile-nav-sec .modal-body .nav-sm-items .nav-sm-list > a:hover {
  color: #F26B3D;
}
#mobile-nav-sec .modal-body .service-dropdown-icon-active {
  display: none;
}
#mobile-nav-sec .modal-body a[aria-expanded=true] {
  color: #F26B3D !important;
}
#mobile-nav-sec .modal-body a[aria-expanded=true] .service-dropdown-icon {
  display: none;
}
#mobile-nav-sec .modal-body a[aria-expanded=true] .service-dropdown-icon-active {
  display: inline !important;
  margin-top: -5px;
}
#mobile-nav-sec .modal-body #services-btn .card {
  border-radius: 0;
  border: 0;
  padding-top: 21px;
}
#mobile-nav-sec .modal-body #services-btn .card li {
  margin-bottom: 14px;
}
#mobile-nav-sec .modal-body #services-btn .card li:last-child {
  margin-bottom: 0;
}
#mobile-nav-sec .modal-body #services-btn .card a {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  display: inline-block;
}
#mobile-nav-sec .modal-body #gbp-sm-btn .card {
  border-radius: 0;
  border: 0;
  padding-top: 21px;
}
#mobile-nav-sec .modal-body #gbp-sm-btn .card ul {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
}
#mobile-nav-sec .modal-body #gbp-sm-btn .card a {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
}
#mobile-nav-sec .modal-body #gbp-sm-btn .card a:hover {
  color: #F26B3D;
}

footer {
  background: #FFF;
}
footer .footer-wrap {
  max-width: 1254px;
  margin: auto;
  padding: 40px 0;
}
footer .footer-wrap .footer-top-sec {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
footer .footer-wrap .footer-top-sec .footer-top-items {
  display: flex;
  gap: 8px;
  align-items: center;
}
footer .footer-wrap .footer-top-sec .footer-top-items p {
  margin-bottom: 0;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
}
footer .footer-wrap .footer-main {
  border-top: 1px solid #F4F4F4;
  padding-top: 16px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
footer .footer-wrap .footer-main .footer-logo-sec {
  max-width: 231px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
footer .footer-wrap .footer-main .footer-logo-sec .footer-details-sec a,
footer .footer-wrap .footer-main .footer-logo-sec .footer-details-sec address {
  display: block;
  /* P/Small */
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  color: #656565;
  margin-bottom: 4px;
}
footer .footer-wrap .footer-main .footer-logo-sec .footer-details-sec address {
  margin-bottom: 0;
}
footer .footer-wrap .footer-main .footer-nav-wrap {
  display: flex;
  justify-content: space-between;
  max-width: 793px;
  width: 100%;
}
footer .footer-wrap .footer-main .footer-nav-wrap .footer-nav-items h5 {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 15px;
}
footer .footer-wrap .footer-main .footer-nav-wrap .footer-nav-items ul {
  display: grid;
  gap: 10px;
}
footer .footer-wrap .footer-main .footer-nav-wrap .footer-nav-items ul a {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  display: block;
  opacity: 0.5;
}
footer .footer-wrap .footer-bottom-wrap {
  text-align: center;
}
footer .footer-wrap .footer-bottom-wrap p {
  /* P/Small */
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  color: #F26B3D;
  opacity: 0.3;
  margin-bottom: 0;
}

.welcome-sec {
  position: relative;
}
.welcome-sec .welcome-content-sec {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.welcome-sec .welcome-content-sec .common-top-heading-sec {
  position: relative;
  z-index: 1;
  max-width: 571px;
  width: 100%;
}
.welcome-sec .welcome-content-sec .common-top-heading-sec p {
  max-width: 485px;
}
.welcome-sec .scroll-btn {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
.welcome-sec .scroll-btn p {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  margin-bottom: 0;
  margin-top: 8px;
}
.welcome-sec .spline-wrap-lg {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 786px;
  width: 100%;
  height: 100%;
}

.our-Services-glance-sec {
  padding: 64px 0;
  background-color: white;
}
.our-Services-glance-sec h3 {
  /* Heading/H2 */
  font-family: "Manrope", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 48px;
  text-align: center;
}
.our-Services-glance-sec .our-service-glance-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items {
  max-width: 715px;
  flex: 1 1 48%;
  height: 255px;
  border-radius: 4px;
  border: 1px solid #F4F4F4;
  background: linear-gradient(180deg, #F7F9FD 0%, #E1E7F3 0.01%, #F7F9FD 100%);
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap {
  max-width: 396px;
  width: 100%;
  height: 65%;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 17px;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  margin-bottom: 0;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap .secondary-btn {
  margin-top: 17px;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .secondary-btn {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items:hover .text-wrap {
  height: calc(65% + 75px);
}
.our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items:hover .secondary-btn {
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.our-Services-glance-sec .swipe-text {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 24px;
  text-align: center;
}

.setting-standards-sec {
  position: relative;
}
.setting-standards-sec .setting-standards-wrap {
  position: absolute;
  width: 100%;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading {
  max-width: 703px;
  width: 100%;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading h5 {
  margin-bottom: 24px;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap {
  display: flex;
  gap: 24px;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap {
  max-width: 356px;
  width: 100%;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap:first-child {
  max-width: 323px;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 16px;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap .btn-wrap {
  display: flex;
  gap: 16px;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap .btn-wrap .primary-btn {
  padding: 10px 22px;
  width: 100%;
}
.setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap .btn-wrap .third-btn {
  padding: 10px 22px;
  width: 100%;
}

.our-marketing-approach-sec {
  padding: 80px 0;
  background: url(../images/our-marketing-approach-bg.png) no-repeat center top;
  background-color: #F7F9FD;
  background-size: contain;
}
.our-marketing-approach-sec .common-secondary-heading h5 {
  text-align: center;
  margin-bottom: 64px;
}
.our-marketing-approach-sec .our-marketing-approach-content {
  max-width: 1254px;
  margin: auto;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.our-marketing-approach-sec .our-marketing-approach-content .video-wrap {
  max-width: 442px;
}
.our-marketing-approach-sec .our-marketing-approach-content .video-wrap video {
  border-radius: 4px;
  border: 1px solid #F4F4F4;
}
.our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text {
  padding: 40px;
  max-width: 703px;
}
.our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text h5 {
  /* Heading/H3 */
  font-family: "Manrope", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 24px;
}
.our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 24px;
}

.ready-consult-sec {
  background: url(../images/ready-bg.png) no-repeat center top;
  background-color: #F7F9FD;
  position: relative;
  padding: 80px 0 40px 0;
}
.ready-consult-sec .ready-consulting-content-sec {
  max-width: 1254px;
  margin: auto;
}
.ready-consult-sec .ready-consulting-content-sec .ready-content-wrap {
  max-width: 576px;
  position: relative;
  z-index: 1;
}
.ready-consult-sec .ready-consulting-content-sec h6 {
  /* Heading/H3 */
  font-family: "Manrope", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #FFF;
  margin-bottom: 16px;
}
.ready-consult-sec .ready-consulting-content-sec p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #F4F4F4;
  margin-bottom: 24px;
}
.ready-consult-sec .ready-right-img {
  position: absolute;
  right: 0;
  bottom: 0;
}

.about-top-sec {
  position: relative;
}
.about-top-sec .about-top-container {
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.about-top-sec .about-top-container .about-top-content {
  max-width: 1262px;
  margin: auto;
}
.about-top-sec .about-top-container .about-top-content .common-top-heading-sec {
  max-width: 486px;
}
.about-top-sec .common-top-heading-sec h1 {
  color: white;
}
.about-top-sec .common-top-heading-sec p {
  color: #F4F4F4;
}

.ready-to-Consult-sec {
  background: #0D0E36;
  padding: 80px 0;
}
.ready-to-Consult-sec .ready-container {
  max-width: 1262px;
  margin: auto;
}
.ready-to-Consult-sec .ready-to-consulting-wrap {
  max-width: 1199.25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ready-to-Consult-sec .ready-to-consulting-wrap .common-secondary-heading {
  max-width: 684px;
  width: 100%;
}
.ready-to-Consult-sec .ready-to-consulting-wrap .common-secondary-heading h5 {
  color: white;
  margin-bottom: 16px;
}
.ready-to-Consult-sec .ready-to-consulting-wrap .common-secondary-heading p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #F4F4F4;
  margin-bottom: 0;
}
.ready-to-Consult-sec .ready-to-consulting-wrap .btn-wrap {
  display: flex;
  gap: 16px;
}

.our-Services-sec {
  padding: 80px 0;
}
.our-Services-sec .our-services-wrap {
  max-width: 1262px;
  margin: auto;
}
.our-Services-sec .our-services-wrap .common-secondary-heading {
  max-width: 627px;
  width: 100%;
}
.our-Services-sec .our-services-wrap .common-secondary-heading h5 {
  margin-bottom: 16px;
}
.our-Services-sec .our-services-wrap .common-secondary-heading p {
  max-width: 545px;
  color: #656565;
  margin-bottom: 0;
}
.our-Services-sec .our-services-wrap .our-service-top {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.our-Services-sec .our-services-wrap .our-service-top .our-service-items {
  max-width: 309px;
  width: 100%;
  display: grid;
  gap: 24px;
  border-radius: 4px;
  border: 1px solid #F4F4F4;
  background: linear-gradient(180deg, #F7F9FD 0%, #E1E7F3 0.01%, #F7F9FD 100%);
  padding: 24px;
  justify-items: center;
}
.our-Services-sec .our-services-wrap .our-service-top .our-service-items h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 0;
}

.Unlock-Business-Potential-sec {
  background: url(../images/unlock-bg.png) no-repeat center bottom;
  background-size: 100%;
  background-color: #F7F9FD;
  padding: 104px 0;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap {
  max-width: 1256px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 61px;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-right-content {
  max-width: 785px;
  width: 100%;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-right-content h5 {
  margin-bottom: 24px;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-right-content p {
  margin-bottom: 0;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-left-content {
  max-width: 409px;
  padding-left: 61px;
  border-left: 1.371px solid #F26B3D;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-left-content .unlock-items {
  margin-bottom: 32px;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-left-content .unlock-items:last-child {
  margin-bottom: 0;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-left-content .unlock-items h5 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 8px;
}
.Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-left-content .unlock-items p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 0;
}

.setting-standards-business-sec {
  padding: 135px 0;
  background: url(../images/setting-business-bg.png) no-repeat center center;
  background-size: cover;
  position: relative;
}
.setting-standards-business-sec .setting-business-right {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading {
  max-width: 703px;
  margin-left: auto;
}
.setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading h5 {
  margin-bottom: 24px;
}
.setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading p {
  margin-bottom: 24px;
}

.contact-top-sec {
  position: relative;
  background: url(../images/contact-top-sec-img.png) no-repeat center center;
  background-size: cover;
  padding: 143px 0 144px 0;
}
.contact-top-sec .contact-top-sec-content {
  max-width: 1255px;
  margin: auto;
}
.contact-top-sec .contact-top-sec-content .common-top-heading-sec {
  max-width: 570px;
}
.contact-top-sec .contact-top-sec-content .common-top-heading-sec h1 {
  margin-bottom: 8px;
}
.contact-top-sec .contact-top-sec-content .common-top-heading-sec p {
  margin-bottom: 0;
  color: #0D0E36;
}

.send-Message-sec {
  padding: 64px 0;
  background: url(../images/send-message-bg.png) no-repeat center center;
  background-size: cover;
  background-color: #F7F9FD;
}
.send-Message-sec .send-message-wrap {
  max-width: 1255px;
  margin: auto;
  display: flex;
  gap: 26px;
}
.send-Message-sec .send-message-wrap .send-message-details-sec .send-message-details-items {
  border-radius: 4px;
  border: 1px solid #F4F4F4;
  background: #FFF;
  max-width: 511px;
  padding: 24px;
  display: flex;
  gap: 31px;
  align-items: center;
  margin-bottom: 24px;
}
.send-Message-sec .send-message-wrap .send-message-details-sec .send-message-details-items:last-child {
  margin-bottom: 0;
}
.send-Message-sec .send-message-wrap .send-message-details-sec .send-message-details-items .text-wrap h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 16px;
}
.send-Message-sec .send-message-wrap .send-message-details-sec .send-message-details-items .text-wrap a,
.send-Message-sec .send-message-wrap .send-message-details-sec .send-message-details-items .text-wrap address {
  display: block;
  margin-bottom: 8px;
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
}
.send-Message-sec .send-message-wrap .send-message-form {
  max-width: 718px;
  width: 100%;
  border: 1px solid #F4F4F4;
  background: #FFF;
  padding: 32px;
}
.send-Message-sec .send-message-wrap .send-message-form .common-secondary-heading h5 {
  margin-bottom: 8px;
}
.send-Message-sec .send-message-wrap .send-message-form .common-secondary-heading p {
  color: #0D0E36;
  max-width: 570px;
  margin-bottom: 32px;
}
.send-Message-sec .send-message-wrap .send-message-form .form-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
}
.send-Message-sec .send-message-wrap .send-message-form .form-flex .form-group {
  flex: 1 1 48%;
}
.send-Message-sec .send-message-wrap .send-message-form .form-check {
  margin: 32px 0;
}
.send-Message-sec .send-message-wrap .send-message-form .btn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ready-dusk-sec {
  background: url(../images/ready-dusk-bg.png) no-repeat center top;
  background-color: #F7F9FD;
}

.faq-sec {
  background: linear-gradient(180deg, #FFF 81.25%, #F7F9FD 100%);
  padding: 64px 0;
}
.faq-sec .faq-sec-contant-sec {
  max-width: 1272px;
  margin: auto;
}
.faq-sec .faq-sec-contant-sec h5 {
  margin-bottom: 0px;
  text-align: center;
}
.faq-sec .faq-sec-contant-sec .accordion {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-item {
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 0px;
  background: transparent;
  border: 0;
  max-width: 588px;
  width: 100%;
  border-bottom: 2px solid #F4F4F4;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-item button {
  padding: 0;
  background: transparent;
  box-shadow: unset;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-item button span {
  color: #1071FF;
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  max-width: 693px;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-item button[aria-expanded=true]::after {
  transform: none;
  background-image: url(../images/faq-cross-img.svg);
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-item button[aria-expanded=false]::after {
  background-image: url(../images/faq-open-img.svg) !important;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-item:has(button[aria-expanded=true]) {
  padding-bottom: 0;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-body {
  padding: 0;
  padding-top: 31px;
}
.faq-sec .faq-sec-contant-sec .accordion .accordion-body p {
  margin-bottom: 0;
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  color: #0E0E0E;
  position: relative;
  max-width: 721px;
  padding-bottom: 16px;
  border-bottom: 3px solid #F26B3D;
}

.service-top-sec {
  height: 571px;
  position: relative;
}
.service-top-sec .service-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.service-top-sec .service-top-content {
  max-width: 1251px;
  margin: auto;
}
.service-top-sec .service-top-content .common-top-heading-sec h1 {
  margin-bottom: 16px;
}
.service-top-sec .service-top-content .common-top-heading-sec p {
  margin-bottom: 0;
}
.service-top-sec .service-sec-top-img {
  height: 100%;
}
.service-top-sec .service-sec-top-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.service-seo-top .common-top-heading-sec {
  max-width: 633px;
}
.service-seo-top .common-top-heading-sec p {
  max-width: 546px;
}

.understanding-Optimisation-sec {
  min-height: 633px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.understanding-Optimisation-sec .understanding-optimisation-content {
  max-width: 1102px;
  margin: auto;
}
.understanding-Optimisation-sec .understanding-optimisation-content h5 {
  text-align: center;
  margin-bottom: 24px;
}
.understanding-Optimisation-sec .understanding-optimisation-content .text-wrap {
  display: flex;
  gap: 24px;
}
.understanding-Optimisation-sec .understanding-border {
  position: absolute;
  transition: all 0.5s ease-in-out;
}
.understanding-Optimisation-sec .border-top {
  top: -94px;
}
.understanding-Optimisation-sec .border-bottom {
  bottom: -94px;
}
.understanding-Optimisation-sec .border-left {
  height: 100%;
  right: -94px;
}
.understanding-Optimisation-sec .border-left img {
  height: 100%;
}
.understanding-Optimisation-sec .border-right {
  height: 100%;
  left: -94px;
}
.understanding-Optimisation-sec .border-right img {
  height: 100%;
}
.understanding-Optimisation-sec:hover .border-top {
  top: 0;
}
.understanding-Optimisation-sec:hover .border-bottom {
  bottom: 0;
}
.understanding-Optimisation-sec:hover .border-left {
  right: 0;
}
.understanding-Optimisation-sec:hover .border-right {
  left: 0;
}

.start-journey-sec .start-journey-video-sec {
  position: relative;
}
.start-journey-sec .start-journey-content {
  max-width: 626px;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 41%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.start-journey-sec .start-journey-content h6 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #F26B3D;
}
.start-journey-sec .start-journey-content h5 {
  /* Heading/H2 */
  font-family: "Manrope", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: white;
}
.start-journey-sec .start-journey-bottom-sec {
  max-width: 1300px;
  margin: auto;
  display: flex;
  margin-top: -108px;
  position: relative;
}
.start-journey-sec .start-journey-bottom-sec .start-first-item {
  background: url(../images/start-first-item-bg.png) no-repeat center center;
  background-size: cover;
  max-width: 602px;
  width: 100%;
  padding: 64px;
}
.start-journey-sec .start-journey-bottom-sec .start-first-item p {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: white;
}
.start-journey-sec .start-journey-bottom-sec .start-journey-items {
  padding: 43px 40px;
  max-width: 349px;
  width: 100%;
  border-top: 1px solid #F4F4F4;
  border-right: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
  background: #FFF;
}
.start-journey-sec .start-journey-bottom-sec .start-journey-items h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 16px;
}
.start-journey-sec .start-journey-bottom-sec .start-journey-items p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #656565;
  margin-bottom: 0;
}

.features-sec {
  background: url(../images/features-sec-img.png) no-repeat center center;
  background-size: cover;
  position: relative;
  display: flex;
  gap: 34px;
  margin-top: 27px;
}
.features-sec .feature-sec-wrap {
  padding-top: 144px;
}
.features-sec .feature-sec-wrap .feature-wrap {
  max-width: 576px;
  margin-left: auto;
  text-align: center;
}
.features-sec .feature-sec-wrap .feature-wrap .feature-items {
  min-height: 483px;
  background-color: #00092b;
  position: sticky;
  top: 144px;
  padding: 65px 0;
  border-top: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
}
.features-sec .feature-sec-wrap .feature-wrap .feature-items h6 {
  /* Heading/H3 */
  font-family: "Manrope", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: white;
  margin: 24px 0 16px 0;
}
.features-sec .feature-sec-wrap .feature-wrap .feature-items p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #F4F4F4;
  margin-bottom: 24px;
}
.features-sec .features-right-img {
  width: 53%;
}
.features-sec .features-right-img img {
  position: sticky;
  top: 170px;
}

.pricing-package-sec {
  padding: 80px 0;
  background-color: #F7F9FD;
}
.pricing-package-sec .swipe-info {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  margin: 24px 0 32px 0;
  text-align: center;
}
.pricing-package-sec h5 {
  /* Heading/H2 */
  font-family: "Manrope", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  text-align: center;
  margin-bottom: 16px !important;
}
.pricing-package-sec h6 {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  text-align: center;
  margin-bottom: 16px !important;
}
.pricing-package-sec .pricing-package-wrap {
  max-width: 1251px;
  margin: auto;
}
.pricing-package-sec .nav-tabs {
  border: 0;
  gap: 15px;
  margin-bottom: 32px;
}
.pricing-package-sec .nav-tabs .nav-link {
  display: inline-block;
  padding: 10px 32px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #3C3C3C;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  border-radius: 43px;
}
.pricing-package-sec .nav-tabs .nav-link.active {
  display: inline-block;
  padding: 10px 32px;
  text-align: center;
  background-color: #1071FF;
  border: 1px solid #1071FF;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: white;
  border-radius: 43px;
}
.pricing-package-sec .table {
  border-radius: 4px;
  border: 1px solid #D0D0D0;
  background: #FFF;
  overflow: hidden;
}
.pricing-package-sec .table thead th {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  padding: 24px 0;
  text-align: center;
  border: 1px solid #F4F4F4;
  text-transform: capitalize;
  border-radius: 4px;
  border-top: 2px solid #D0D0D0;
}
.pricing-package-sec .table thead th:first-child {
  border-left: 2px solid #D0D0D0;
}
.pricing-package-sec .table thead th:last-child {
  border-right: 2px solid #D0D0D0;
}
.pricing-package-sec .table tbody tr {
  border: 0 solid transparent;
}
.pricing-package-sec .table tbody tr:nth-child(odd) td {
  background: #F7F9FD;
}
.pricing-package-sec .table tbody tr td {
  text-align: center;
  padding: 24px 0;
  border: 1px solid #F4F4F4;
  width: 208px;
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
}
.pricing-package-sec .table tbody tr td:first-child {
  border-left: 2px solid #D0D0D0;
  text-align: left;
  padding: 24px;
  padding-left: 36px;
}
.pricing-package-sec .table tbody tr td:last-child {
  border-right: 2px solid #D0D0D0;
}
.pricing-package-sec .table tbody .price-list td {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
}
.pricing-package-sec .table tfoot td {
  background: #F7F9FD;
  padding: 13.19px 0;
  border: 1px solid #F4F4F4;
  text-align: center;
  box-shadow: 0px -1px 0px 0px #E7E7ED inset;
  border-bottom: 2px solid #D0D0D0;
}
.pricing-package-sec .table tfoot td:first-child {
  border-left: 2px solid #D0D0D0;
}
.pricing-package-sec .table tfoot td:last-child {
  border-right: 2px solid #D0D0D0;
}

.need-bespoke-sec {
  padding: 80px 0;
  background: url(../images/need-bespoke-img.png) no-repeat center left;
  background-color: #f9f9f9;
  background-size: cover;
}
.need-bespoke-sec .common-secondary-heading h5 {
  margin-bottom: 32px;
  text-align: center;
}
.need-bespoke-sec .need-bespoke-wrap {
  max-width: 904px;
  margin: auto;
}
.need-bespoke-sec .need-bespoke-wrap textarea {
  height: 168px;
}
.need-bespoke-sec .need-bespoke-wrap .form-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
.need-bespoke-sec .need-bespoke-wrap .form-wrap .form-group {
  flex: 1 1 400px;
}
.need-bespoke-sec .need-bespoke-wrap .form-check {
  margin: 32px 0;
  justify-content: center;
}
.need-bespoke-sec .need-bespoke-wrap .btn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cant-find-bottom-sec {
  background: url(../images/cant-find-bottom-sec-bg.png) no-repeat;
  background-color: #F7F9FD;
    background-size: cover;
    background-position: right -75px center;
}
.cant-find-bottom-sec .ready-consulting-content-sec .ready-content-wrap {
  max-width: 589px;
}

.service-about-seo .setting-standards-wrap {
  top: 50%;
}

.service-about-ppc .setting-standards-wrap {
  top: 50%;
}
.service-about-ppc .setting-standards-wrap .common-secondary-heading {
  margin-left: auto;
}

.cart-sec {
  padding: 175px 0 80px 0;
  background: url(../images/cart-bg.png) no-repeat center center;
  background-size: cover;
}
.cart-sec .cart-wrap {
  max-width: 1166px;
  margin: auto;
}
.cart-sec .cart-wrap .top-section {
  text-align: center;
}
.cart-sec .cart-wrap .top-section h1 {
  margin-bottom: 8px;
}
.cart-sec .cart-wrap .top-section p {
  margin-bottom: 40px;
}
.cart-sec .cart-wrap .cart-table-wrap {
  width: 100%;
  background: #FFF;
  padding: 32px;
}
.cart-sec .cart-wrap .cart-table-wrap .common-form {
  max-width: 1102px;
  margin: auto;
  padding: 0px 46px;
}
.cart-sec .cart-wrap .cart-table-wrap .check-wrap {
  margin: 24px 0 0 0;
  padding-bottom: 24px;
  border-bottom: 1px solid #F7F9FD;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cart-sec .cart-wrap .cart-table-wrap .check-wrap .total-wrap h5 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #F26B3D;
  margin-bottom: 0;
}
.cart-sec .cart-wrap .cart-table-wrap .check-wrap .total-wrap span {
  color: #0D0E36;
  margin-left: 16px;
}
.cart-sec .cart-wrap .cart-table-wrap .primary-btn {
  padding: 10px 34px;
}

.common-table thead {
  height: 50px;
  vertical-align: middle;
}
.common-table thead th {
  padding: 0;
  border: 0;
  background-color: #F7F9FD;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
}
.common-table thead th:first-child {
  padding-left: 40px;
}
.common-table thead th:last-child {
  padding-right: 40px;
}
.common-table tbody td {
  background-color: white;
  border: 0;
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  height: 80px;
  vertical-align: middle;
  padding: 0;
}
.common-table tbody td h6 {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  margin-bottom: 4px !important;
}
.common-table tbody td p {
  /* P/Small */
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  color: #1071FF;
  margin-bottom: 0 !important;
}
.common-table tbody td:first-child {
  padding-left: 40px;
  width: 388px;
}
.common-table tbody td:nth-child(2), .common-table tbody td:nth-child(3) {
  width: 128px;
}
.common-table tbody td:nth-child(4) {
  width: 198px;
}
.common-table tbody td:nth-child(5) {
  width: 148px;
}
.common-table tbody td:last-child {
  padding-right: 40px;
}
.common-table tbody tr:nth-child(even) td {
  background-color: #F7F9FD;
}
.common-table .editDelete-btn {
  display: flex;
  gap: 24px;
}

.checkout-sec {
  padding: 175px 0 80px 0;
  background: url(../images/cart-bg.png) no-repeat 0px -20px;
  background-size: cover;
}
.checkout-sec .checkout-wrap {
  max-width: 1257px;
  margin: auto;
}
.checkout-sec .checkout-wrap .common-top-heading-sec h1 {
  margin-bottom: 8px;
}
.checkout-sec .checkout-wrap .common-top-heading-sec p {
  margin-bottom: 40px;
}
.checkout-sec .checkout-wrap .checkout-content-sec {
  display: flex;
  gap: 40px 24px;
  flex-wrap: wrap;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec {
  padding: 32px 32px 45px 32px;
  border: 1px solid #F4F4F4;
  background: #FFF;
  max-width: 708px;
  margin-bottom: 34px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec:last-child {
  margin-bottom: 0;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec h6 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 21px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec .form-flex {
  display: flex;
  gap: 34px 32px;
  flex-wrap: wrap;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec .form-flex .input-group {
  flex: 1 1 45%;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec .form-flex .input-group .form-control {
  border: 1px solid #F4F4F4;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec {
  max-width: 525px;
  width: 100%;
  border: 1px solid #F4F4F4;
  background: #FFF;
  padding: 32px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec > h4 {
  /* Heading/H3 */
  font-family: "Manrope", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 24px;
  text-align: center;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .search-Engine-Optimisation-sec .search-engine-items {
  padding: 16px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .search-Engine-Optimisation-sec .search-engine-items:nth-child(odd) {
  background: #F7F9FD;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .search-Engine-Optimisation-sec .search-engine-items h6 {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  margin-bottom: 4px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .search-Engine-Optimisation-sec .search-engine-items p {
  /* P/Small */
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  color: #1071FF;
  margin-bottom: 0;
}
.checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .search-Engine-Optimisation-sec .search-engine-items h5 {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 0;
}
.checkout-sec .checkout-wrap .checkout-content-sec .grand-total-sec {
  margin-top: 24px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .grand-total-sec h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #F26B3D;
  text-align: center;
  margin-bottom: 24px;
  padding-bottom: 8px;
  border-bottom: 1px solid #F26B3D;
}
.checkout-sec .checkout-wrap .checkout-content-sec .grand-total-sec h4 span {
  margin-left: 16px;
  color: #0D0E36;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-Coupon-Code-sec {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .enter-Coupon-Code-sec .form-control {
  border: 1px solid #F4F4F4;
}
.checkout-sec .checkout-wrap .checkout-content-sec .coupon-sec {
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  padding: 7px 9px;
  border-radius: 5px;
  background: #F4F4F4;
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 24px;
}
.checkout-sec .checkout-wrap .checkout-content-sec .coupon-sec h6 {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #0D0E36;
  margin-bottom: 0;
}
.checkout-sec .checkout-wrap .checkout-content-sec .main-checkout-btn {
  flex: 1 1 100%;
  display: flex;
  gap: 42px;
  align-items: center;
}
.checkout-sec .checkout-wrap .checkout-content-sec .main-checkout-btn button {
  flex: 1 1 auto;
  height: 42px;
}

#forgot-modal .modal-body {
  padding: 32px 24px !important;
  background: linear-gradient(180deg, #F7F9FD 0%, #E1E7F3 0.01%, #F7F9FD 100%);
  text-align: center;
}
#forgot-modal h5 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin: 24px 0 8px 0;
}
#forgot-modal p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  max-width: 310px;
  margin: auto;
  margin-bottom: 24px;
}
#forgot-modal .primary-btn {
  width: 100%;
}

#payment-unsuccessful .modal-content,
#register-modal .modal-content,
#forgot-modal .modal-content {
  border-radius: 0;
  border: 0;
  background: linear-gradient(180deg, #F7F9FD 0%, #E1E7F3 0.01%, #F7F9FD 100%);
  /* Card/Shadow */
  box-shadow: 0px 1.852px 3.148px 0px rgba(0, 0, 0, 0.02), 0px 8.148px 6.519px 0px rgba(0, 0, 0, 0.03), 0px 20px 13px 0px rgba(0, 0, 0, 0.04), 0px 38.519px 25.481px 0px rgba(0, 0, 0, 0.04), 0px 64.815px 46.852px 0px rgba(0, 0, 0, 0.05), 0px 100px 80px 0px rgba(0, 0, 0, 0.07);
}
#payment-unsuccessful .modal-body,
#register-modal .modal-body,
#forgot-modal .modal-body {
  padding: 40px 56px;
  max-width: 500px;
  width: 100%;
  margin: 0;
}
#payment-unsuccessful .modal-body h5,
#register-modal .modal-body h5,
#forgot-modal .modal-body h5 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin: 24px 0 8px 0;
}
#payment-unsuccessful .modal-body p,
#register-modal .modal-body p,
#forgot-modal .modal-body p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  max-width: 310px;
  margin: auto;
  margin-bottom: 24px;
}
#payment-unsuccessful .cross-modal,
#register-modal .cross-modal,
#forgot-modal .cross-modal {
  position: absolute;
  top: 28px;
  right: 31px;
}

.order-Successfully-sec {
  padding: 175px 0 80px 0;
  background: url(../images/cart-successbg.png) no-repeat center center;
  background-size: cover;
}
.order-Successfully-sec .order-successfully-wrap {
  max-width: 1031px;
  margin: auto;
}
.order-Successfully-sec .order-successfully-wrap .common-top-heading-sec {
  text-align: center;
}
.order-Successfully-sec .order-successfully-wrap .common-top-heading-sec h1 {
  margin-bottom: 8px;
}
.order-Successfully-sec .order-successfully-wrap .common-top-heading-sec p {
  margin-bottom: 40px;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec {
  max-width: 715px;
  margin: auto;
  padding: 32px;
  border: 1px solid #F4F4F4;
  background: white;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  margin-bottom: 8px;
  text-align: center;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec h5 {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 24px;
  text-align: center;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec h5 span {
  color: #005BB9;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec h6 {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 7px;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec address {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin: 0;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec .text-wrap a {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 7;
  display: block;
}
.order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec .text-wrap a:last-child {
  margin-bottom: 14px;
}
.order-Successfully-sec .order-successfully-wrap .your-order-table {
  margin-top: 40px;
  border: 1px solid #F4F4F4;
  background: #FFF;
  padding: 32px;
}
.order-Successfully-sec .order-successfully-wrap .your-order-table .table {
  margin-bottom: 0px;
}
.order-Successfully-sec .total-Paid-wrap {
  padding: 24px 46px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #F7F9FD;
}
.order-Successfully-sec .total-Paid-wrap h4 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #F26B3D;
  margin-bottom: 0;
}
.order-Successfully-sec .total-Paid-wrap h4 span {
  color: #0D0E36;
  margin-left: 10px;
}

.term-condition-sec {
  padding: 175px 0 80px 0;
  background: url(../images/termsbg.png) no-repeat center center;
  background-size: cover;
}
.term-condition-sec .term-condition-wrap {
  max-width: 1070px;
  margin: auto;
}
.term-condition-sec .term-condition-wrap .term-top-sec {
  text-align: center;
}
.term-condition-sec .term-condition-wrap .term-top-sec h6 {
  /* P/Small */
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  color: #3C3C3C;
  margin-bottom: 16px;
}
.term-condition-sec .term-condition-wrap .term-top-sec h1 {
  /* Heading/H1 */
  font-family: "Manrope", sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  margin-bottom: 24px;
}
.term-condition-sec .term-condition-wrap .term-top-sec .btn-wrap {
  max-width: 528px;
  margin: auto;
}
.term-condition-sec .term-condition-wrap .term-top-sec .btn-wrap a {
  display: inline-block;
  padding: 8px;
  opacity: 0.5;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  border-bottom: 1px solid #F4F4F4;
}
.term-condition-sec .term-condition-wrap .term-top-sec .btn-wrap a.active {
  border-bottom: 2px solid #F26B3D;
  opacity: 1;
}
.term-condition-sec .term-condition-wrap .term-content-sec {
  margin-top: 40px;
}
.term-condition-sec .term-condition-wrap .term-content-sec p {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #656565;
  margin-bottom: 24px;
}

.error-sec {
  position: relative;
}
.error-sec .error-content {
  text-align: center;
  position: absolute;
  top: 55.5%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 412px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
.error-sec .error-content h1 {
  color: #F26B3D;
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Manrope;
  font-size: 200px;
  font-style: normal;
  font-weight: 500;
  line-height: 76%;
  /* 240px */
  letter-spacing: 4px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.error-sec .error-content p {
  /* Heading/H3 */
  font-family: "Manrope", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: white;
  margin-bottom: 0;
}

.user-dashboard-sec {
  background-color: #F7F9FD;
}
.user-dashboard-sec .user-dashboard-wrap {
  display: flex;
  align-items: center;
  gap: 102px;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-video {
  max-width: 777px;
  position: relative;
  width: 100%;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/user-dashbard-video-wrap-img.png) no-repeat center center;
  background-size: cover;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-video video {
  display: block;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content {
  max-width: 710px;
  width: 100%;
  padding-top: 95px;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content {
  max-width: inherit;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap {
  display: flex;
  gap: 24px;
  align-items: center;
  margin-bottom: 16px;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap a {
  text-align: center;
  flex: 1 1;
  display: inline-block;
  padding: 8px;
  opacity: 0.5;
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  border-bottom: 1px solid #F4F4F4;
  opacity: 0.5;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap a.active {
  border-bottom: 2px solid #F26B3D;
  opacity: 1;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content > h6 {
  text-align: center;
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #3C3C3C;
  margin-bottom: 40px;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .form-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px 16px;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .form-flex .form-group {
  flex: 1 1 45%;
}
.user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .common-form button {
  margin-top: 40px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap {
  padding: 16px;
  background-color: white;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap h4 {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #3C3C3C;
  padding-bottom: 16px;
  border-bottom: 1px solid #F4F4F4;
  text-align: center;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table {
  margin-bottom: 0px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table thead {
  height: 54px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table thead th:first-child {
  padding-left: 16px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table thead th:last-child {
  padding-right: 16px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table tbody td:first-child {
  padding-left: 16px;
  width: 128px;
  color: #005BB9;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table tbody td:nth-child(2) {
  width: 244px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table tbody td:nth-child(3) {
  width: 132px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table tbody td:nth-child(4) {
  width: 120px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table tbody td:last-child {
  padding-right: 16px;
  width: 40px;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table tbody tr:nth-child(even) td {
  background-color: #F7F9FD;
}
.user-dashboard-sec .user-dashboard-wrap .table-wrap .common-table .editDelete-btn {
  display: flex;
  gap: 24px;
}

.register-wrap {
  background-color: #F7F9FD;
  display: flex;
  align-items: center;
}
.register-wrap video {
  display: block;
}
.register-wrap .register-video {
  position: relative;
  max-width: 881px;
  width: 100%;
}
.register-wrap .register-video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/user-dashbard-video-wrap-img.png) no-repeat center center;
  background-size: cover;
}
.register-wrap .register-content-wrap {
  flex: 1 1 auto;
}
.register-wrap .register-content-wrap .register-main-content {
  max-width: 525px;
  width: 100%;
  margin-left: 18%;
}
.register-wrap .register-content-wrap .register-main-content h1 {
  /* Heading/H2 */
  font-family: "Manrope", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  margin-bottom: 32px;
  text-align: center;
}
.register-wrap .register-content-wrap .register-main-content > .btn-wrap {
  display: flex;
  gap: 24px;
  margin-bottom: 32px;
}
.register-wrap .register-content-wrap .register-main-content > .btn-wrap a {
  flex: 1 1 100%;
  text-align: center;
  display: inline-block;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #0D0E36;
  padding: 8px;
  opacity: 0.5;
}
.register-wrap .register-content-wrap .register-main-content > .btn-wrap a.active {
  opacity: 1;
  border-bottom: 2px solid var(--Secondary, #F26B3D);
}
.register-wrap .register-content-wrap .register-main-content .form-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
.register-wrap .register-content-wrap .register-main-content .form-wrap .form-group {
  flex: 1 1 48%;
}
.register-wrap .register-content-wrap .register-main-content .form-check {
  justify-content: center;
  margin: 32px 0;
}
.register-wrap .register-content-wrap .register-main-content .common-form .btn-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.login-wrap .register-content-wrap .register-main-content .form-wrap .form-group {
  flex: 1 1 100%;
}
.login-wrap .register-content-wrap .register-main-content .common-form .btn-wrap {
  margin-top: 32px;
}
.login-wrap .register-content-wrap .register-main-content .common-form .btn-wrap a {
  /* P/Standard */
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
  /* 24.96px */
  color: #F26B3D;
}

.login-forgot-wrap .common-secondary-heading h5 {
  margin-bottom: 8px;
}
.login-forgot-wrap .common-secondary-heading p {
  margin-bottom: 32px;
}
.login-forgot-wrap .common-secondary-heading h6 {
  font-family: "Futura Cyrillic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 158.312%; /* 25.33px */
  letter-spacing: 0.32px;
  color: #3C3C3C;
  margin-bottom: 32px;
}
.login-forgot-wrap .primary-btn {
  margin-top: 32px;
}/*# sourceMappingURL=style.css.map */