.section-py {
    padding:5rem 0
  }
  @media(max-width: 1199.98px) {
    .section-py {
      padding:4rem 0
    }
  }
  @media(max-width: 767.98px) {
    .section-py {
      padding:3rem 0
    }
  }
  .first-section-pt {
    padding-top:8.84rem
  }
  @media(max-width: 1199.98px) {
    .first-section-pt {
      padding-top:7.5rem
    }
  }
  .card[class*=card-hover-border-] {
    transition:all .2s ease-in-out
  }
  .light-style body {
    background-color:#fff
  }
  .dark-style body {
    background-color:#2b2c40
  }
  nav.layout-navbar {
    backdrop-filter:unset !important;
    height:auto !important;
    z-index:999 !important;
    background-color:rgba(0,0,0,0) !important
  }
  nav.layout-navbar::after {
    content:"";
    position:absolute;
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0
  }
  nav.layout-navbar.navbar-active::after {
    backdrop-filter:saturate(100%) blur(6px);
    -webkit-backdrop-filter:saturate(100%) blur(6px)
  }
  .navbar.landing-navbar {
    box-shadow:none;
    transition:all .2s ease-in-out;
    transform:unset !important;
    padding-top:.75rem;
    padding-bottom:.75rem;
    margin-top:1rem;
    border-width:2px;
    border-style:solid;
    border-radius:.5rem
  }
  .navbar.landing-navbar .navbar-nav .nav-link {
    padding:.5rem .9375rem
  }
  @media(max-width: 1199.98px) {
    .navbar.landing-navbar .navbar-nav .nav-link {
      padding-left:.5rem;
      padding-right:.5rem
    }
  }
  @media(min-width: 992px) {
    .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu {
      max-width:1300px;
      inset-inline-start:50% !important;
      transform:translateX(-50%);
      top:100%
    }
  }
  @media(max-width: 991.98px) {
    .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu {
      background:rgba(0,0,0,0);
      box-shadow:none;
      border:none
    }
  }
  .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link {
    padding-left:0;
    padding-right:0
  }
  .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link i {
    font-size:.625rem
  }
  .navbar.landing-navbar .navbar-nav .nav-item .nav-img-col,
  .navbar.landing-navbar .navbar-nav .nav-item .nav-img-col img {
    border-radius:.625rem
  }
  @media(max-width: 991.98px) {
    .navbar.landing-navbar .landing-menu-overlay {
      position:fixed;
      display:none;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:rgba(67,89,113,.78);
      transition:all .2s ease-in-out;
      z-index:9998
    }
    .navbar.landing-navbar .landing-nav-menu {
      position:fixed;
      display:block !important;
      height:100%;
      max-width:300px;
      width:80%;
      padding:1rem;
      inset-inline-start:-100%;
      top:0;
      overflow-y:auto;
      transition:all .3s ease-in-out;
      z-index:9999
    }
    .navbar.landing-navbar .landing-nav-menu.show {
      inset-inline-start:0
    }
    .navbar.landing-navbar .landing-nav-menu.show~.landing-menu-overlay {
      display:block
    }
  }
  .light-style .layout-navbar .navbar.landing-navbar {
    border-color:rgba(255,255,255,.68);
    background:rgba(255,255,255,.38)
  }
  .light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link {
    color:#566a7f
  }
  .light-style .layout-navbar .navbar.landing-navbar .navbar-nav .show>.nav-link,
  .light-style .layout-navbar .navbar.landing-navbar .navbar-nav .active>.nav-link,
  .light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,
  .light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.active {
    color:#696cff !important
  }
  @media(max-width: 991.98px) {
    .light-style .layout-navbar .navbar.landing-navbar .landing-nav-menu {
      background-color:#fff
    }
  }
  .light-style .layout-navbar.navbar-active .navbar.landing-navbar {
    background:#fff;
    box-shadow:0 .125rem .25rem rgba(161,172,184,.4)
  }
  .light-style .layout-navbar .menu-text {
    color:#566a7f
  }
  .dark-style .layout-navbar .navbar.landing-navbar {
    border-color:rgba(255,255,255,.08);
    background-color:rgba(255,255,255,.04)
  }
  .dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link {
    color:#cbcbe2
  }
  .dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .show>.nav-link,
  .dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .active>.nav-link,
  .dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,
  .dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.active {
    color:#696cff !important
  }
  @media(max-width: 991.98px) {
    .dark-style .layout-navbar .navbar.landing-navbar .landing-nav-menu {
      background-color:#2b2c40
    }
  }
  .dark-style .layout-navbar .navbar .menu-text {
    color:#cbcbe2
  }
  .dark-style .layout-navbar.navbar-active .navbar.landing-navbar {
    background:#2b2c40;
    border-color:#2b2c40;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.25)
  }
  @media(min-width: 992px) {
    [dir=rtl] .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu {
      transform:translateX(50%)
    }
  }
  .landing-footer .footer-link {
    transition:all .2s ease-in-out
  }
  .landing-footer .footer-link:hover {
    opacity:.8
  }
  .landing-footer .footer-top {
    background-position:right center;
    background-repeat:no-repeat;
    background-size:cover;
    padding:3.5rem 0;
    border-top-left-radius:3.75rem;
    border-top-right-radius:3.75rem
  }
  @media(max-width: 767.98px) {
    .landing-footer .footer-top {
      padding:3rem 0
    }
  }
  @media(min-width: 992px) {
    .landing-footer .footer-logo-description {
      max-width:322px
    }
  }
  .landing-footer .footer-form {
    max-width:22.25rem
  }
  .landing-footer .footer-form input {
    background-color:#232333;
    border-color:#444564;
    color:#d3d4dc
  }
  .landing-footer .footer-form input:hover:not([disabled]):not([focus]) {
    border-color:#444564
  }
  .landing-footer .footer-form input::placeholder {
    color:rgba(211,212,220,.5)
  }
  .landing-footer .footer-form label {
    color:rgba(211,212,220,.5)
  }
  .light-style .landing-footer .footer-link,
  .light-style .landing-footer .footer-text {
    color:#d3d4dc
  }
  .light-style .landing-footer .footer-title {
    color:#fff
  }
  .light-style .landing-footer .footer-top {
    background-image:url("../../../img/front-pages/backgrounds/footer-bg-light.png")
  }
  .light-style .landing-footer .footer-bottom {
    background-color:#b7b7b9
  }
  .dark-style .landing-footer .footer-link,
  .dark-style .landing-footer .footer-text {
    color:#a3a4cc
  }
  .dark-style .landing-footer .footer-title {
    color:#cbcbe2
  }
  .dark-style .landing-footer .footer-top {
    background-image:url("../../../img/front-pages/backgrounds/footer-bg-dark.png")
  }
  .dark-style .landing-footer .footer-bottom {
    background-color:#171925
  }
  