:root {
  --_iplexpro---primary: #0083fa;
  --_iplexpro---light-blue-logo: #b6dbfb;
  --_iplexpro---color-text: #000d1a;
  --_iplexpro---white: white;
  --_iplexpro---light-blue-logo-40: #ddf0ff;
  --_iplexpro---secondary: #59c3c3;
  --_iplexpro---gray-98: #fafafa;
  --systemflow-lite--primary--60: #2f54eb;
  --systemflow-lite--neutral--10: white;
  --systemflow-lite--primary--50: #597ef7;
  --systemflow-lite--primary--70: #1d39c4;
  --systemflow-lite--primary--80: #10239e;
  --systemflow-lite--neutral--5: #ffffff80;
  --_iplexpro---gray-95: #f2f2f2;
  --_iplexpro---gray-91: #e8e8e8;
  --_iplexpro---blue-98: #f5fafe;
  --_iplexpro---gray-50: grey;
  --_iplexpro---secondary-95: #ecf8f8;
  --_iplexpro---green: #00ba00;
  --_iplexpro---gray-45: #737373;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #000d1a;
  font-family: Kumbh Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container {
  width: 90%;
  max-width: 1470px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.site-header {
  padding: 32px 64px;
}

.flex-block {
  justify-content: space-between;
  align-items: center;
}

.header-flex-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.cta-btns-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.site-logo {
  height: 49px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.primary-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--_iplexpro---primary);
  background-color: var(--_iplexpro---primary);
  color: #fff;
  text-align: center;
  word-break: keep-all;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  min-width: 114px;
  min-height: 44px;
  padding: 12px 35px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.primary-btn:hover {
  border-color: var(--_iplexpro---light-blue-logo);
  background-color: var(--_iplexpro---light-blue-logo);
  color: var(--_iplexpro---color-text);
}

.primary-btn.btn-white {
  border-color: var(--_iplexpro---white);
  background-color: var(--_iplexpro---white);
  color: var(--_iplexpro---primary);
}

.primary-btn.btn-white:hover {
  border-color: var(--_iplexpro---light-blue-logo-40);
  background-color: var(--_iplexpro---light-blue-logo-40);
}

.primary-btn.btn-white.btn-inline {
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
}

.primary-btn.btn-inline {
  display: inline-flex;
}

.primary-btn.primary-btn-outlined-full {
  background-color: var(--_iplexpro---white);
  color: var(--_iplexpro---primary);
}

.primary-btn.primary-btn-outlined-full:hover {
  background-color: var(--_iplexpro---light-blue-logo);
}

.primary-btn.mobile-hidden {
  white-space: nowrap;
}

.primary-btn-outlined {
  border: 1px solid var(--_iplexpro---light-blue-logo);
  color: var(--_iplexpro---primary);
  text-align: center;
  background-color: #0000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  min-width: 114px;
  min-height: 44px;
  padding: 12px 35px;
  transition: all .3s;
  display: flex;
}

.primary-btn-outlined:hover {
  background-color: var(--_iplexpro---light-blue-logo);
  color: var(--_iplexpro---color-text);
}

.primary-btn-outlined.btn-white {
  border-color: var(--_iplexpro---white);
  color: var(--_iplexpro---white);
}

.primary-btn-outlined.btn-white:hover {
  border-color: var(--_iplexpro---light-blue-logo);
  color: var(--_iplexpro---color-text);
}

.primary-btn-outlined.btn-white.mobile-hidden {
  word-break: keep-all;
}

.primary-btn-outlined.mobile-hidden {
  white-space: nowrap;
  word-break: keep-all;
}

.body {
  transition: all .3s ease-in-out;
}

.hamburger-menu-img {
  cursor: pointer;
  width: 40px;
  height: 40px;
}

.menu-wrapper {
  z-index: 9999;
  background-color: var(--_iplexpro---light-blue-logo-40);
  flex-flow: column;
  justify-content: space-between;
  width: 20%;
  max-width: 20%;
  min-height: 100vh;
  transition: all .7s ease-in;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
  transform: translate(-100%);
}

.main-menu-area {
  padding: 10%;
}

.contact-area {
  border-top: 1px solid var(--_iplexpro---light-blue-logo);
  padding: 10%;
}

.menu-close-img {
  cursor: pointer;
  width: 24px;
  height: 24px;
}

.contact-menu-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.contact-menu-item.mb-10 {
  margin-bottom: 10px;
}

.main-menu-nav {
  margin-top: 40px;
  margin-bottom: 20px;
}

.main-menu-item {
  color: var(--_iplexpro---color-text);
  letter-spacing: 0;
  margin-bottom: 10px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.main-menu-item:visited, .main-menu-item.w--current, .main-menu-item.heading-item {
  font-weight: 700;
}

.blue-divifer {
  background-color: var(--_iplexpro---light-blue-logo);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.side-menu {
  z-index: 9998;
  background-color: var(--_iplexpro---light-blue-logo);
  justify-content: center;
  width: 40%;
  max-width: 40%;
  min-height: 100vh;
  margin-left: 20%;
  padding: 30px;
  transition: all .5s linear;
  display: flex;
  position: fixed;
  inset: 0% auto 0 0%;
  transform: translate(-150%);
}

.side-menu-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  min-height: calc(100vh - 60px);
  max-height: 100%;
  padding: 0;
  overflow: visible;
}

.side-menu-box {
  color: #000d1a;
  background-color: #fff6;
  border: 1px solid #fff;
  border-radius: 15px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: calc(50vh - 45px);
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.side-menu-box.third-side-menu-item {
  background-image: url('../images/3rd-menu-item-bg.png');
  background-position: 50% 155px;
  background-repeat: no-repeat;
  background-size: contain;
}

.side-menu-box.forth-side-menu-item {
  background-image: url('../images/4th-menu-item-bg.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.side-menu-box.first-side-menu-item {
  color: #000d1a;
  background-image: url('../images/first-item-bg.png');
  background-position: 50% 120%;
  background-repeat: no-repeat;
  background-size: auto;
  text-decoration: none;
}

.side-menu-box.second-side-menu-item {
  background-image: url('../images/2nd-item-bg.png');
  background-position: 35px 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.side-menu-grid-cell {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
}

.side-menu-box-top {
  border-radius: 15px;
  padding: 30px 20px;
}

.side-menu-box-heading {
  text-align: center;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.flex-block-2 {
  justify-content: center;
  align-items: center;
}

.side-menu-heading-link {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: flex-end;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.side-menu-box-link-text {
  color: var(--_iplexpro---color-text);
  text-align: center;
  white-space: nowrap;
  word-break: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.openable-menu-wrapper {
  z-index: 9996;
  background-color: #b6dbfbb3;
  display: none;
  position: fixed;
  inset: 0%;
}

.side-menu-box-img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.side-menu-box-img.third-menu-box-img {
  width: 90%;
  margin-top: -30px;
}

.side-menu-box-img.second-side-menu-box-img {
  object-fit: contain;
  height: 100%;
}

.side-menu-box-img.forth-side-menu-box-img {
  width: 80%;
}

.site-header-transparent {
  z-index: 999;
  padding: 32px 64px;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-section {
  min-height: 850px;
}

.hero-slider {
  height: 850px;
}

.hero-slider-video {
  background-color: #0003;
  justify-content: center;
  align-items: center;
  height: 850px;
  display: flex;
}

.slide-content-section {
  text-align: center;
  flex: 1;
  max-width: 643px;
  margin-left: auto;
  margin-right: auto;
}

.hero-slider-nav {
  top: -45%;
}

.left-arrow, .hero-slider-arrow {
  display: none;
}

.heading {
  font-family: Onest, sans-serif;
  font-weight: 700;
}

.heading.section-heading.capitalized {
  margin-top: 15px;
}

.heading.section-heading.capitalized.footer-heading, .heading.section-heading.capitalized.mt-0 {
  margin-top: 0;
}

.hero-slider-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.2em;
}

.hero-slider-description {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 1.31em;
}

.primary-btn-text {
  text-decoration: none;
}

.primary-btn-text.btn-white {
  color: var(--_iplexpro---primary);
}

.btn-icon {
  width: 16px;
  height: 20px;
}

.section-home-2-grid {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding: 0;
  position: relative;
  top: -70px;
}

.section-home-2-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffffb3;
  border: 1.26px solid #e8e8e8;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 15px;
  display: flex;
  box-shadow: 0 0 20px -5px #00000040;
}

.section-home-2-box:hover {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}

.section-home-2-box-heading {
  color: var(--_iplexpro---secondary);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 40px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
}

.section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-flex-horizental {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-flex-horizental.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.section-flex-horizental.gap-60.home-section-6-grid {
  margin-top: 20px;
}

.section-flex-horizental.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.section-flex-horizental.align-items-center {
  justify-content: flex-start;
  align-items: center;
}

.section-flex-horizental.gap-80 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.section-flex-horizental.gap-80.home-section-6-grid {
  margin-top: 20px;
}

.flex-45 {
  flex: 1;
  max-width: 45%;
}

.flex-55 {
  flex: 1;
  max-width: 55%;
}

.section-badge {
  background-color: var(--_iplexpro---color-text);
  color: var(--_iplexpro---white);
  text-transform: uppercase;
  border-radius: 15px;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
}

.section-badge.badge-light {
  background-color: var(--_iplexpro---white);
  color: var(--_iplexpro---color-text);
}

.section-badge.badge-light.ml-auto, .section-badge.badge-light.ml-md-auto {
  margin-left: auto;
}

.section-heading {
  font-size: 40px;
  line-height: 51px;
}

.section-heading.heading.heading-white {
  color: var(--_iplexpro---white);
}

.home-section-3-paragraph {
  padding-top: 40px;
}

.blue-highlighted {
  color: var(--_iplexpro---primary);
  font-weight: 700;
}

.section-bg-text-color {
  background-color: var(--_iplexpro---color-text);
}

.radius-15 {
  border-radius: 15px;
}

.radius-15.section-bg-text-color.section-flex-horizental.section-4-grid-a {
  padding: 60px;
}

.radius-15.section-bg-text-color.section-flex-horizental.section-4-grid-a.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  max-width: 33.33%;
  display: block;
}

.flex-66 {
  flex: 1;
  max-width: 66.66%;
}

.flex-66.section-flex-horizental.gap-40.mt-55 {
  margin-top: 55px;
}

.flex-box-vertical {
  flex-flow: column;
  display: flex;
}

.flex-box-vertical.flex-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: flex-start;
}

.text-white {
  color: var(--_iplexpro---white);
}

.section-4-description {
  margin-top: 20px;
  margin-bottom: 40px;
}

.section-4-description.text-white {
  margin-right: 40px;
}

.section-4-icon {
  width: 55px;
  margin-bottom: 20px;
}

.section-4-subheading {
  color: var(--_iplexpro---white);
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.home-section-5 {
  background-color: var(--_iplexpro---gray-98);
}

.container-mini {
  text-align: center;
  max-width: 780px;
}

.capitalized {
  text-transform: capitalize;
}

.secondary-highlighted {
  color: var(--_iplexpro---secondary);
}

.home-section-mini-description {
  max-width: 427px;
  margin: 30px auto 20px;
}

.horizental-list-custom {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.horizental-list-custom.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.horizental-list-custom.grid-list.my-40 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: start;
  display: grid;
}

.list-item-custom {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.list-item-custom-icon {
  margin-top: 4px;
}

.section-5-image {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sysf-button {
  background-color: var(--systemflow-lite--primary--60);
  color: var(--systemflow-lite--neutral--10);
  text-align: center;
  align-items: center;
  text-decoration: none;
  transition: background-color .25s;
  position: relative;
}

.sysf-button:hover {
  background-color: var(--systemflow-lite--primary--50);
}

.sysf-button:active {
  background-color: var(--systemflow-lite--primary--70);
}

.sysf-button:focus {
  box-shadow: 0 0 0 2px var(--systemflow-lite--neutral--10), 0 0 0 5px var(--systemflow-lite--primary--60);
}

.sysf-button.sysf-medium {
  border-radius: 6px;
  padding: 8px 12px;
}

.sysf-button.sysf-medium:hover {
  background-color: var(--systemflow-lite--primary--70);
}

.sysf-button.sysf-medium:active {
  background-color: var(--systemflow-lite--primary--80);
}

.sysf-button.sysf-medium:focus {
  background-color: var(--systemflow-lite--primary--70);
}

.sysf-button.sysf-medium.sysf-ghost {
  box-shadow: inset 0 0 0 1px var(--systemflow-lite--neutral--5);
  color: var(--_iplexpro---primary);
  background-color: #0000;
  border: 1px solid #000;
}

.sysf-button.sysf-medium.sysf-ghost:hover {
  box-shadow: inset 0 0 0 1px var(--systemflow-lite--neutral--10);
}

.sysf-button.sysf-medium.sysf-ghost:active {
  box-shadow: inset 0 0 0 1px var(--systemflow-lite--neutral--10);
  color: var(--systemflow-lite--neutral--10);
  background-color: #ffffff1a;
}

.sysf-button.sysf-medium.sysf-ghost:focus {
  box-shadow: inset 0 0 0 1px var(--systemflow-lite--neutral--10);
}

.sysf-button-text {
  font-weight: 500;
  display: inline-block;
}

.material-icons.sysf-icon-right {
  margin-left: 4px;
}

.sysf-button-content-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vertical-list-custom {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.vertical-list-custom.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.vertical-list-custom.grid-list.my-40 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: start;
  display: grid;
}

.home-section-7-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 40px 0 0;
}

.secondary-content-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_iplexpro---secondary);
  text-align: center;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  width: 100%;
  padding: 25px;
  display: flex;
}

.content-box-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.site-footer {
  background-color: var(--_iplexpro---color-text);
  color: var(--_iplexpro---white);
  border-top-left-radius: 350px;
  border-top-right-radius: 350px;
  margin-top: 80px;
  padding-top: 100px;
  padding-bottom: 40px;
}

.footer-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-bottom: 1px solid #ffffff4d;
  flex-flow: row;
  display: flex;
}

.footer-right-image {
  margin-top: -50px;
}

.footer-logo {
  margin-top: 50px;
}

.footer-menu-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  padding: 0 0 40px;
  display: flex;
}

.footer-menu {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.footer-menu-item {
  color: var(--_iplexpro---white);
  white-space: nowrap;
  word-break: normal;
  text-decoration: none;
}

.footer-menu-item.header {
  margin-bottom: 5px;
  font-weight: 700;
}

.flex-70 {
  flex: 1;
  max-width: 70%;
}

.flex-70.section-flex-horizental.gap-40.mt-55 {
  margin-top: 55px;
}

.flex-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  max-width: 30%;
  display: block;
}

.footer-bottom-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.bottom-footer-text {
  color: #fff9;
  font-size: 14px;
  line-height: 1.2em;
}

.bottom-footer-text.copyright-text {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
}

.bold {
  font-weight: 700;
}

.div-block {
  flex: 1;
}

.footer-contact-text {
  white-space: nowrap;
}

.service-hero-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.service-hero-grid.section-2-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--_iplexpro---gray-95);
  border-radius: 15px;
  padding-top: 60px;
  padding-right: 40px;
}

.services-grid-right-cell {
  padding-bottom: 60px;
}

.cell {
  justify-content: flex-end;
  align-items: flex-start;
}

.image {
  width: 100%;
}

.container-md {
  text-align: center;
  max-width: 925px;
}

.terms-conditions-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 60px;
  padding: 0;
}

.gray-box-hr-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_iplexpro---gray-95);
  color: var(--_iplexpro---color-text);
  border-radius: 15px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 40px 30px;
  text-decoration: none;
  display: flex;
}

.gray-box-hr-content:hover {
  color: var(--_iplexpro---secondary);
}

.text-medium {
  font-weight: 500;
  text-decoration: none;
}

.pricing-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-bottom: 1px solid var(--_iplexpro---gray-91);
  padding: 60px 0 40px;
}

.pricing-box {
  border: 1px solid var(--_iplexpro---light-blue-logo);
  background-color: var(--_iplexpro---blue-98);
  border-radius: 15px;
  width: 100%;
  height: 100%;
  padding: 30px;
  position: relative;
}

.pricing-heading {
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.pricing-price {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.pricing-price-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: flex-end;
}

.pricing-box-btn {
  color: #000d1a;
  text-align: center;
  background-color: #fff;
  border-radius: 80px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 12px 35px;
  font-weight: 500;
  line-height: 20px;
  transition: all .3s ease-in-out;
  display: block;
  box-shadow: 0 6px 11px #00000008;
}

.pricing-box-btn:hover, .pricing-box-btn.most-popular-pricing-btn {
  background-color: var(--_iplexpro---secondary);
}

.pricing-box-btn.most-popular-pricing-btn:hover {
  background-color: var(--_iplexpro---color-text);
  color: var(--_iplexpro---white);
}

.pricing-box-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.pricing-box-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.pricing-box-list-item.disabled {
  color: var(--_iplexpro---gray-50);
}

.pricing-box-list-item-icon {
  width: 14px;
  line-height: 14px;
}

.pricing-popular-badge {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--_iplexpro---primary);
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 225px;
  padding: 13px 35px;
  display: inline-flex;
  position: absolute;
  top: -44px;
  left: 50%;
  right: 50%;
  transform: translate(-50%);
}

.most-popular-text {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
}

.most-popular-icon {
  width: 11px;
  height: 11px;
  margin-top: -15px;
}

.div-block-2 {
  margin-top: 40px;
}

.platium-account-box {
  margin-top: 40px;
  display: flex;
}

.flex-25 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 25%;
  max-width: 25%;
  display: flex;
}

.flex-25.border-right-1-white {
  border-right: 1px solid var(--_iplexpro---gray-98);
}

.flex-25.border-left-1-white {
  border-left: 1px solid var(--_iplexpro---gray-98);
}

.flex-50 {
  width: 50%;
  max-width: 50%;
}

.bg-light-blue {
  background-color: var(--_iplexpro---light-blue-logo);
}

.padding-box-md {
  padding: 30px 20px;
}

.rounded-left-side {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.rounded-right-side {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.text-center {
  text-align: center;
}

.mt-0 {
  margin-top: 0;
}

.flex-20 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 20%;
  max-width: 20%;
  display: flex;
}

.flex-20.border-right-1-white {
  border-right: 1px solid var(--_iplexpro---gray-98);
}

.flex-20.border-left-1-white {
  border-left: 1px solid var(--_iplexpro---gray-98);
}

.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.flex-60 {
  width: 60%;
  max-width: 60%;
}

.pricing-horizental-box-first {
  border-right: 1px solid var(--_iplexpro---gray-98);
  background-color: var(--_iplexpro---light-blue-logo);
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-flow: column;
  justify-content: center;
  width: 20%;
  max-width: 20%;
  padding: 30px 20px;
  display: flex;
}

.pricing-horizental-box-second {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--_iplexpro---light-blue-logo);
  width: 60%;
  max-width: 60%;
  padding: 30px 20px;
  display: flex;
}

.pricing-horizental-box-third {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-left: 1px solid var(--_iplexpro---blue-98);
  background-color: var(--_iplexpro---light-blue-logo);
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  flex-flow: column;
  justify-content: center;
  width: 20%;
  max-width: 20%;
  padding: 30px 20px;
  display: flex;
}

.exclusive-account-box {
  color: var(--_iplexpro---white);
  margin-top: 40px;
  display: flex;
}

.exclusive-horizental-box-first {
  border-right: 1px solid var(--_iplexpro---gray-98);
  background-color: var(--_iplexpro---color-text);
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-flow: column;
  justify-content: center;
  width: 20%;
  max-width: 20%;
  padding: 30px 20px;
  display: flex;
}

.exclusive-horizental-box-second {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--_iplexpro---color-text);
  width: 60%;
  max-width: 60%;
  padding: 30px 20px;
  display: flex;
}

.exclusive-horizental-box-third {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-left: 1px solid var(--_iplexpro---blue-98);
  background-color: var(--_iplexpro---color-text);
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  flex-flow: column;
  justify-content: center;
  width: 20%;
  max-width: 20%;
  padding: 30px 20px;
  display: flex;
}

.mb-20 {
  margin-bottom: 20px;
}

.mt-40 {
  margin-top: 40px;
}

.islamic-section-2-box {
  background-color: var(--_iplexpro---color-text);
  color: var(--_iplexpro---white);
  border-radius: 15px;
  padding: 60px;
}

.container-xs {
  text-align: center;
  max-width: 520px;
}

.islamic-section-mini-description {
  max-width: 340px;
  margin: 20px auto;
}

.islamic-section-2-grid {
  grid-column-gap: 60px;
  grid-row-gap: 50px;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0 0;
}

.horizental-icon-text-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  width: 100%;
  display: flex;
}

.horizental-box-icon {
  width: 55px;
  height: 55px;
}

.horizental-box-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.horizental-box-content-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.islamic-section-3-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding: 0;
}

.islamic-section-3-content-box {
  flex-flow: column;
  width: 100%;
  max-width: 561px;
  padding-top: 80px;
  display: flex;
}

.icon-based-heading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}

.islamic-section-3-subheading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.spaceer {
  padding-top: 30px;
  padding-bottom: 30px;
}

.centered-heading-box {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.applications-hero-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 60px;
  margin-bottom: 40px;
  padding: 0;
}

.vertical-icon-text-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.list-item-applications-features {
  grid-column-gap: 5%;
  grid-row-gap: 20px;
  background-color: var(--_iplexpro---gray-98);
  border-radius: 15px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start;
  padding: 60px 7%;
  display: grid;
}

.grid-with-no-padding-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.content-box-with-left-margin {
  flex: 1;
  width: 100%;
  padding-left: 10%;
}

.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.gap-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.mb-14 {
  margin-bottom: 14px;
}

.download-btns-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.download-btn-icon {
  width: 16px;
  height: 20px;
}

.content-box-with-right-margin {
  flex: 1;
  width: 100%;
  padding-right: 10%;
}

.full-screen-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 80vh;
  display: flex;
}

.link {
  color: var(--_iplexpro---white);
  text-decoration: none;
}

.body-2 {
  text-align: left;
  text-decoration: none;
}

@media screen and (min-width: 1920px) {
  .secondary-content-box {
    padding: 40px 50px;
  }

  .site-footer {
    border-radius: 500px 500px 0 0;
  }

  .padding-box {
    padding: 30px;
  }

  .pricing-horizental-box-first {
    width: 25%;
    max-width: 25%;
  }

  .pricing-horizental-box-second {
    width: 50%;
    max-width: 50%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing-horizental-box-third {
    width: 25%;
    max-width: 25%;
    padding-left: 30px;
    padding-right: 40px;
  }

  .exclusive-horizental-box-first {
    width: 25%;
    max-width: 25%;
  }

  .exclusive-horizental-box-second {
    width: 50%;
    max-width: 50%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .exclusive-horizental-box-third {
    width: 25%;
    max-width: 25%;
    padding-left: 30px;
    padding-right: 40px;
  }

  .mb-20 {
    margin-bottom: 20px;
  }

  .list-item-applications-features {
    grid-column-gap: 8%;
  }

  .mb-14 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .site-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-flex-box {
    grid-template-columns: .25fr 1fr 1fr;
  }

  .menu-wrapper {
    width: 50%;
    max-width: 50%;
  }

  .side-menu {
    display: none;
  }

  .site-header-transparent {
    padding-left: 20px;
    padding-right: 20px;
  }

  .radius-15.section-bg-text-color.section-flex-horizental.section-4-grid-a.gap-60 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-33 {
    max-width: 100%;
  }

  .flex-66.section-flex-horizental.gap-40.mt-55 {
    flex-flow: column;
  }

  .horizental-list-custom.grid-list.my-40 {
    grid-template-columns: 1.25fr 1.5fr;
    grid-auto-flow: row;
  }

  .sysf-button.sysf-medium {
    font-size: 16px;
  }

  .site-footer {
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
  }

  .platium-account-box {
    flex-flow: column;
  }

  .pricing-horizental-box-first {
    border-bottom: 1px solid var(--_iplexpro---blue-98);
    border-right-style: none;
    border-radius: 15px 15px 0 0;
    width: 100%;
    max-width: 100%;
  }

  .pricing-horizental-box-second {
    width: 100%;
    max-width: 100%;
  }

  .pricing-horizental-box-third {
    border-top: 1px solid var(--_iplexpro---blue-98);
    text-align: center;
    border-left-style: none;
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
  }

  .exclusive-account-box {
    flex-flow: column;
  }

  .exclusive-horizental-box-first {
    border-bottom: 1px solid var(--_iplexpro---blue-98);
    border-right-style: none;
    border-right-width: 0;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
    width: 100%;
    max-width: 100%;
  }

  .exclusive-horizental-box-second {
    width: 100%;
    max-width: 100%;
  }

  .exclusive-horizental-box-third {
    border-top: 1px solid var(--_iplexpro---blue-98);
    text-align: center;
    border-left-style: none;
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
    width: 100%;
    max-width: 100%;
  }

  .list-item-applications-features {
    grid-template-columns: minmax(auto, auto) minmax(auto, auto);
  }

  .grid-with-no-padding-gap-40.my-60 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .text-block {
    text-align: left;
  }
}

@media screen and (max-width: 767px) {
  .container {
    width: 100%;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .site-header {
    padding: 15px;
  }

  .header-flex-box {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cta-btns-wrapper {
    display: flex;
  }

  .hamburger-menu-img {
    width: 24px;
    height: 24px;
  }

  .menu-wrapper {
    width: 70%;
    max-width: 70%;
  }

  .site-header-transparent {
    padding: 15px;
  }

  .hero-section {
    min-height: 650px;
  }

  .hero-slider, .hero-slider-video {
    height: 650px;
  }

  .hero-slider-heading {
    max-width: 215px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .hero-slider-description {
    max-width: 230px;
    margin: 15px auto 20px;
    font-size: 14px;
  }

  .section-home-2-grid {
    padding-top: 50px;
    padding-bottom: 50px;
    top: auto;
  }

  .section-home-2-box {
    -webkit-backdrop-filter: blur(7.5px);
    backdrop-filter: blur(7.5px);
    box-shadow: 0 4px 20px -15px #00000040;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-flex-horizental.gap-60, .section-flex-horizental.gap-80 {
    flex-flow: column;
  }

  .flex-45, .flex-55 {
    max-width: 100%;
  }

  .section-badge.badge-light.ml-md-auto {
    margin-left: 0;
  }

  .section-heading.heading {
    font-size: 24px;
    line-height: 31px;
  }

  .home-section-3-paragraph {
    padding-top: 10px;
  }

  .radius-15.section-bg-text-color.section-flex-horizental.section-4-grid-a.gap-60 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding: 40px 15px;
  }

  .flex-33 {
    max-width: 100%;
  }

  .flex-66.section-flex-horizental.gap-40.mt-55 {
    flex-flow: column;
    max-width: 100%;
  }

  .flex-box-vertical.flex-33 {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .horizental-list-custom.grid-list.my-40 {
    grid-template-columns: 1.25fr;
  }

  .site-footer {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .footer-grid {
    flex-flow: column;
  }

  .footer-right-image {
    display: none;
  }

  .footer-menu-grid {
    flex-flow: column;
  }

  .flex-70, .flex-30 {
    max-width: 100%;
  }

  .service-hero-grid.section-2-grid {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-box.most-popular {
    margin-top: 40px;
  }

  .flex-50 {
    width: 100%;
    max-width: 100%;
  }

  .pricing-horizental-box-second, .exclusive-horizental-box-second {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .islamic-section-2-grid {
    text-align: center;
  }

  .horizental-icon-text-box {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .list-item-applications-features {
    grid-template-columns: minmax(auto, auto);
  }

  .grid-with-no-padding-gap-40.my-60 {
    text-align: left;
  }

  .content-box-with-left-margin {
    padding-left: 0%;
  }

  .gap-14 {
    align-items: stretch;
  }

  .download-btns-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-box-with-right-margin {
    order: 0;
    padding-right: 0%;
  }

  .mobile-hidden {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
  }

  .container {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .header-flex-box {
    grid-template-columns: .5fr 1fr .5fr;
  }

  .primary-btn.primary-btn-outlined-full {
    flex: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body {
    font-size: 14px;
  }

  .menu-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .hero-section {
    min-height: 450px;
  }

  .hero-slider, .hero-slider-video {
    height: 450px;
  }

  .slide-content-section {
    align-self: auto;
  }

  .hero-slider-nav {
    inset: 75px 0% auto;
  }

  .heading.section-heading.capitalized {
    margin-left: auto;
    margin-right: auto;
  }

  .heading.section-heading.capitalized.islamic-section-2-heading {
    max-width: 212px;
  }

  .hero-slider-heading, .hero-slider-description {
    max-width: 250px;
  }

  .section-home-2-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    padding-top: 50px;
    padding-bottom: 50px;
    top: 0;
  }

  .section-heading.heading {
    font-size: 24px;
    line-height: 31px;
  }

  .home-section-mini-description {
    max-width: 250px;
  }

  .sysf-button.sysf-medium {
    align-self: stretch;
  }

  .sysf-button-content-wrapper {
    justify-content: center;
  }

  .secondary-content-box {
    padding: 40px;
  }

  .site-footer {
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
    margin-top: 40px;
    padding-top: 50px;
  }

  .footer-grid {
    flex-flow: column;
  }

  .footer-right-image {
    display: none;
  }

  .footer-logo {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .footer-menu-grid {
    text-align: center;
    flex-flow: column;
    align-items: center;
  }

  .footer-menu {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-70, .flex-30 {
    max-width: 100%;
  }

  .footer-bottom-grid, .our-services-hero.section {
    text-align: center;
  }

  .service-hero-grid.section-2-grid {
    padding-top: 40px;
    padding-right: 15px;
  }

  .gray-box-hr-content {
    padding: 8px 16px;
  }

  .islamic-section-2-box {
    padding: 40px 20px;
  }

  .horizental-box-content-heading {
    font-size: 16px;
    line-height: 20px;
  }

  .islamic-section-3-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .islamic-section-3-content-box {
    flex-flow: column;
    padding-top: 20px;
  }

  .islamic-section-3-subheading {
    font-size: 14px;
    line-height: 18px;
  }

  .download-btns-wrapper {
    justify-content: space-between;
  }

  .full-screen-section.section {
    text-align: center;
  }

  .cell-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .islamic-section-2-grid-text {
    margin-left: 24px;
  }

  .iplexpro-body {
    font-size: 14px;
  }
}

#w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-275d2781 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-275d2781 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-b75e79f1-1039-88e8-5a2a-06c330122247-30122215 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_34837436-6594-0429-445d-3374f2617785-c0bda041 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-bb1acb85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-bb1acb85 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-ffde3bb5-28dc-ce25-82a1-69bea8c23928-25297d39 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-47c8fa89 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-95e56879 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2ebd3bf9-4d31-fee4-8931-5bb3e9e94b97-6299c50a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8981e7da-32c4-a9bd-4594-635c9f20b963-6299c50a {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cd627505-571a-52ae-2d06-250f7618af66-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da840-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da849-ddff5918 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-7344ff8c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-7344ff8c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fd328058-eaa8-39dc-e152-14f2814cd261-814cd230 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_61bd13a3-53b0-a968-bfed-ebe489ceeace-12a372c4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-e5c34839 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-e5c34839 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_9b86102c-dacd-2f20-2807-f9733dfedaa5-3dfeda75 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-604e7e9d, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cd627505-571a-52ae-2d06-250f7618af66-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da840-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da849-17cbe8ca {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-31d96c72 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-82a56a93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-82a56a93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fc372e85-44b9-91ac-d4dc-01813911a1bd-3911a18e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9be7deea-ff02-4031-f06b-3194800376db-800376ab {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-3cc2c610 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-3cc2c610 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-cb5a09b5-d415-ad0f-9229-9fc7785a5bc9-eca1c63c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-01626962 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-efa7430d, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cd627505-571a-52ae-2d06-250f7618af66-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da840-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da849-2f6673ca {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-195df347 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-195df347 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_3ebf8c1a-7423-ccd3-6f25-97c7434625bf-43462590 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0f906687-f95c-b0e7-4f50-1898efe562b4-0b5fd589 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-8ec02103 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-8ec02103 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-b1d3b1ea-568f-1dc5-0326-75ad9b18c243-9b18c213 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-efcee8b9, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cd627505-571a-52ae-2d06-250f7618af66-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da840-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da849-7ae2f46f {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-d5c0b3e1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-d24f5aa9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-d24f5aa9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1eaf7521-fb98-859e-d122-d3dd1aa4fa95-1aa4fa66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4d2011d7-5cfa-216f-73b6-86fc8241bf16-8241bee7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-d8cec771 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-d8cec771 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_88dd8534-7d66-501f-a4f7-9718bce13b12-bce13ae3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-1b5a6368, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cd627505-571a-52ae-2d06-250f7618af66-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da840-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3beba142-357a-29db-1105-ade3626da849-fbbd7cc4 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-748b7235 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-275d2781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-275d2781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-bb1acb85 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-bb1acb85 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-e37f057c-87ff-db73-e8bb-fbb025297d3b-25297d39, #w-node-e37f057c-87ff-db73-e8bb-fbb025297d40-25297d39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-95e56879, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-ddff5918 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cd627505-571a-52ae-2d06-250f7618af66-ddff5918, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-ddff5918, #w-node-_3beba142-357a-29db-1105-ade3626da849-ddff5918 {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-7344ff8c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-7344ff8c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-e5c34839 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-e5c34839 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_9b86102c-dacd-2f20-2807-f9733dfeda77-3dfeda75, #w-node-_9b86102c-dacd-2f20-2807-f9733dfeda7c-3dfeda75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-604e7e9d, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-17cbe8ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cd627505-571a-52ae-2d06-250f7618af66-17cbe8ca, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-17cbe8ca, #w-node-_3beba142-357a-29db-1105-ade3626da849-17cbe8ca {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-82a56a93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-82a56a93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-3cc2c610 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-3cc2c610 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-c39fb7b6-1d26-ce6b-5d82-ac46eca1c63e-eca1c63c, #w-node-c39fb7b6-1d26-ce6b-5d82-ac46eca1c643-eca1c63c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-efa7430d, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-2f6673ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cd627505-571a-52ae-2d06-250f7618af66-2f6673ca, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-2f6673ca, #w-node-_3beba142-357a-29db-1105-ade3626da849-2f6673ca {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-195df347 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-195df347 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-8ec02103 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-8ec02103 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-b1d3b1ea-568f-1dc5-0326-75ad9b18c215-9b18c213, #w-node-b1d3b1ea-568f-1dc5-0326-75ad9b18c21a-9b18c213 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-efcee8b9, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-7ae2f46f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cd627505-571a-52ae-2d06-250f7618af66-7ae2f46f, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-7ae2f46f, #w-node-_3beba142-357a-29db-1105-ade3626da849-7ae2f46f {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-d24f5aa9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-d24f5aa9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_836bbf7f-b494-7d13-568d-87bbc1e10b09-d8cec771 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-d8cec771 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_88dd8534-7d66-501f-a4f7-9718bce13ae5-bce13ae3, #w-node-_88dd8534-7d66-501f-a4f7-9718bce13aea-bce13ae3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-1b5a6368, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-fbbd7cc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cd627505-571a-52ae-2d06-250f7618af66-fbbd7cc4, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-fbbd7cc4, #w-node-_3beba142-357a-29db-1105-ade3626da849-fbbd7cc4 {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-275d2781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-bb1acb85 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a11b-bb1acb85 {
    order: -9999;
  }

  #w-node-e37f057c-87ff-db73-e8bb-fbb025297d3b-25297d39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-47c8fa89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-95e56879 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2ebd3bf9-4d31-fee4-8931-5bb3e9e94b97-6299c50a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8981e7da-32c4-a9bd-4594-635c9f20b963-6299c50a {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-ddff5918 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-ddff5918, #w-node-cd627505-571a-52ae-2d06-250f7618af66-ddff5918, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-ddff5918 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ed-ddff5918 {
    order: 9999;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-ddff5918, #w-node-_3beba142-357a-29db-1105-ade3626da840-ddff5918, #w-node-_3beba142-357a-29db-1105-ade3626da849-ddff5918 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-7344ff8c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-e5c34839 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a11b-e5c34839 {
    order: -9999;
  }

  #w-node-_9b86102c-dacd-2f20-2807-f9733dfeda77-3dfeda75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-604e7e9d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-17cbe8ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-17cbe8ca, #w-node-cd627505-571a-52ae-2d06-250f7618af66-17cbe8ca, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-17cbe8ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ed-17cbe8ca {
    order: 9999;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-17cbe8ca, #w-node-_3beba142-357a-29db-1105-ade3626da840-17cbe8ca, #w-node-_3beba142-357a-29db-1105-ade3626da849-17cbe8ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-31d96c72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-82a56a93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-3cc2c610 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a11b-3cc2c610 {
    order: -9999;
  }

  #w-node-c39fb7b6-1d26-ce6b-5d82-ac46eca1c63e-eca1c63c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-01626962 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-efa7430d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-2f6673ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-2f6673ca, #w-node-cd627505-571a-52ae-2d06-250f7618af66-2f6673ca, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-2f6673ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ed-2f6673ca {
    order: 9999;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-2f6673ca, #w-node-_3beba142-357a-29db-1105-ade3626da840-2f6673ca, #w-node-_3beba142-357a-29db-1105-ade3626da849-2f6673ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-195df347 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-8ec02103 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a11b-8ec02103 {
    order: -9999;
  }

  #w-node-b1d3b1ea-568f-1dc5-0326-75ad9b18c215-9b18c213 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-efcee8b9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-7ae2f46f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-7ae2f46f, #w-node-cd627505-571a-52ae-2d06-250f7618af66-7ae2f46f, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-7ae2f46f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ed-7ae2f46f {
    order: 9999;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-7ae2f46f, #w-node-_3beba142-357a-29db-1105-ade3626da840-7ae2f46f, #w-node-_3beba142-357a-29db-1105-ade3626da849-7ae2f46f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-d5c0b3e1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-d24f5aa9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a119-d8cec771 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddfcff72-6e77-c71b-9a22-11581a83a11b-d8cec771 {
    order: -9999;
  }

  #w-node-_88dd8534-7d66-501f-a4f7-9718bce13ae5-bce13ae3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54b8dc43-f193-a2af-a9f1-eacd3e65e02f-1b5a6368 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-fbbd7cc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_36973de9-73c4-b272-c0e6-22fc899deb23-fbbd7cc4, #w-node-cd627505-571a-52ae-2d06-250f7618af66-fbbd7cc4, #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ec-fbbd7cc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8ed-fbbd7cc4 {
    order: 9999;
  }

  #w-node-_3ef20043-6ea8-e890-5b5e-fc9201c5d8f5-fbbd7cc4, #w-node-_3beba142-357a-29db-1105-ade3626da840-fbbd7cc4, #w-node-_3beba142-357a-29db-1105-ade3626da849-fbbd7cc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-748b7235 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-275d2781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-275d2781, #w-node-b75e79f1-1039-88e8-5a2a-06c330122247-30122215 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-47c8fa89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8981e7da-32c4-a9bd-4594-635c9f20b963-6299c50a, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-ddff5918, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-ddff5918 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-7344ff8c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-7344ff8c, #w-node-fd328058-eaa8-39dc-e152-14f2814cd261-814cd230, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-17cbe8ca, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-17cbe8ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-31d96c72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-82a56a93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-82a56a93, #w-node-fc372e85-44b9-91ac-d4dc-01813911a1bd-3911a18e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-01626962 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-2f6673ca, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-2f6673ca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-195df347 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-195df347, #w-node-_3ebf8c1a-7423-ccd3-6f25-97c7434625bf-43462590, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-7ae2f46f, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-7ae2f46f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-d5c0b3e1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83d82a9b-48f9-59d6-f0d3-426cdba9b7cb-d24f5aa9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2883fe0e-06bf-da7c-7b4f-a11c23152cfa-d24f5aa9, #w-node-_1eaf7521-fb98-859e-d122-d3dd1aa4fa95-1aa4fa66, #w-node-_8e91be0e-b794-c398-d645-0d8fdd565bfb-fbbd7cc4, #w-node-ffb3d278-fb8f-4dcd-3723-16061c8a2cdb-fbbd7cc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f36d229-ec3c-2dc4-be3a-e19ba399f27b-748b7235 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}


