/* =========== GOOGLE FONTS ========= */
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;800;900&family=Heebo:wght@300;400;500;600;700;800;900&display=swap");
/* ============================= 
    COMMON CSS
================================ */
html {
  scroll-behavior: smooth;
}

body {
  font-family: "Heebo", sans-serif;
  color: #000000;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

a {
  text-decoration: none;
  transition: all 0.3s ease-out 0s;
}

a:hover {
  text-decoration: none;
}

button {
  transition: all 0.3s ease-out 0s;
}

@media (max-width: 767px) {
  .S5Zayb {
    padding: 0 30px;
  }
}

/* ============ scroll-top =============== */
.PM2ApOrd {
  width: 45px;
  height: 45px;
  background: #2F80ED;
  display: none;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #ffffff;
  border-radius: 5px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 9;
  cursor: pointer;
  transition: all 0.3s ease-out 0s;
}

.PM2ApOrd:hover {
  color: #ffffff;
  background: rgba(47, 128, 237, 0.8);
}

/* ============================= 
    PRELOADER CSS
================================ */
.VdsGu2 {
  /* Body Overlay */
  position: fixed;
  top: 0;
  left: 0;
  display: table;
  height: 100%;
  width: 100%;
  /* Change Background Color */
  background: #ffffff;
  z-index: 99999;
}

.VdsGu2 .iwupqfg {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.VdsGu2 .iwupqfg .keVEI4m {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  margin-left: -32px;
  z-index: 18;
  pointer-events: none;
}

.VdsGu2 .iwupqfg .keVEI4m .Y9tGOgMI {
  pointer-events: none;
  position: absolute;
  width: 100%;
  padding-bottom: 100%;
  top: 50%;
  left: 50%;
  margin-top: -50%;
  margin-left: -50%;
  animation: spinner-linspin 1568.2353ms linear infinite;
}

.VdsGu2 .iwupqfg .keVEI4m .Y9tGOgMI .hDIJim3Cv {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: spinner-easespin 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.VdsGu2 .iwupqfg .keVEI4m .Y9tGOgMI .hDIJim3Cv .RJEldIzas {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  right: 50%;
}

.VdsGu2 .iwupqfg .keVEI4m .Y9tGOgMI .hDIJim3Cv .CFPbwTz {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  left: 50%;
}

.VdsGu2 .iwupqfg .IdfN0etxcSY {
  box-sizing: border-box;
  position: absolute;
  width: 200%;
  height: 100%;
  border-style: solid;
  /* Spinner Color */
  border-color: #2F80ED #2F80ED #E9E9E9;
  border-radius: 50%;
  border-width: 6px;
}

.VdsGu2 .iwupqfg .RJEldIzas .IdfN0etxcSY {
  left: 0;
  right: -100%;
  border-right-color: #E9E9E9;
  animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.VdsGu2 .iwupqfg .CFPbwTz .IdfN0etxcSY {
  left: -100%;
  right: 0;
  border-left-color: #E9E9E9;
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* Preloader Animations */

@keyframes spinner-linspin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-easespin {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  to {
    transform: rotate(1080deg);
  }
}

@keyframes spinner-left-spin {
  0% {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}

@keyframes right-spin {
  0% {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}

/* ============================= 
    TYPOGRAPHY CSS
================================ */
h1, h2, h3, h4, h5, h6,
.aeUVFKug, .Sgmy8rKrKMt, .drOD5CUc, .ZdkFQvihe, .HoUPLldVS5, .my1fPmory {
  font-weight: 700;
  color: #323450;
  margin-bottom: 0;
  font-family: "Fira Sans", sans-serif;
}

h1, .aeUVFKug {
  font-size: 80px;
  letter-spacing: .7px;
}

h2, .Sgmy8rKrKMt {
  font-size: 60px;
  letter-spacing: .7px;
}

h3, .drOD5CUc {
  font-size: 40px;
  letter-spacing: .4px;
}

h4, .ZdkFQvihe {
  font-size: 30px;
  letter-spacing: .35px;
}

h5, .HoUPLldVS5 {
  font-size: 24px;
}

h6, .my1fPmory {
  font-size: 20px;
}

.pzLgaJegFy {
  font-weight: 700;
}

.prdXDivu {
  font-weight: 600;
}

.ZRHjdzZ0G {
  font-weight: 500;
}

.uS085tmp {
  font-weight: 400;
}

.bRBU4S {
  font-weight: 300;
}

.yJifVNax2N {
  font-size: 16px;
}

.uztaIfR41 {
  font-size: 14px;
}

.e12JWNEfe {
  font-size: 12px;
}

.G2SBAX5H {
  font-size: 14px;
}

p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0px;
}

/* ============================= 
    BUTTONS CSS
================================ */
.zhhgDfrF {
  height: 44px;
  font-size: 18px;
  font-weight: 500;
  box-sizing: border-box;
  line-height: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #2F80ED;
  color: #ffffff;
  border: 1px solid transparent;
  position: relative;
  z-index: 1;
  padding: 0 25px;
  overflow: hidden;
}

.zhhgDfrF i {
  padding-left: 20px;
}

.zhhgDfrF::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  padding: 50%;
  border-radius: 50%;
  margin: auto;
  background: rgba(0, 0, 0, 0.1);
  z-index: -1;
  transition: all .4s linear;
  transform: translate3d(-50%, -50%, 0) scale(0);
}

.zhhgDfrF:hover {
  color: #ffffff;
}

.zhhgDfrF:hover::before {
  transform: translate3d(-50%, -50%, 0) scale(1.5);
}

.zhhgDfrF.Wl2GLH6o {
  background: transparent;
  color: #2F80ED;
  border-color: #2F80ED;
}

.zhhgDfrF.Wl2GLH6o::before {
  background: rgba(47, 128, 237, 0.16);
}

.dNqzFSU {
  height: 64px;
}

.X7HBSJx {
  height: 34px;
  font-size: 16px;
  font-weight: 400;
}

/* ============================= 
    HEADER-2 CSS
================================ */
.UpIcZic {
  background: #ffffff;
}

.UpIcZic.Qd8UNYB3 .Zy4FpZd78p {
  padding: 20px 0;
  border-radius: 0px;
  position: relative;
  transition: all 0.3s ease-out 0s;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .Zy4FpZd78p {
    padding: 17px 0;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .Zy4FpZd78p {
    padding: 17px 0;
  }
}

.UpIcZic.Qd8UNYB3 .wyfWpNaV {
  padding: 0;
}

.UpIcZic.Qd8UNYB3 .wyfWpNaV img {
  max-width: 180px;
}

.UpIcZic.Qd8UNYB3 .keszKG7J4 {
  padding: 0;
}

.UpIcZic.Qd8UNYB3 .keszKG7J4:focus {
  outline: none;
  box-shadow: none;
}

.UpIcZic.Qd8UNYB3 .keszKG7J4 .pghrYV24c {
  width: 30px;
  height: 2px;
  background-color: #323450;
  display: block;
  margin: 5px 0;
  position: relative;
  transition: all 0.3s ease-out 0s;
}

.UpIcZic.Qd8UNYB3 .keszKG7J4.GqShxdbHdF .pghrYV24c:nth-of-type(1) {
  transform: rotate(45deg);
  top: 7px;
}

.UpIcZic.Qd8UNYB3 .keszKG7J4.GqShxdbHdF .pghrYV24c:nth-of-type(2) {
  opacity: 0;
}

.UpIcZic.Qd8UNYB3 .keszKG7J4.GqShxdbHdF .pghrYV24c:nth-of-type(3) {
  transform: rotate(135deg);
  top: -7px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .Gg3ALvqI {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 9;
    box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 5px 12px;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .Gg3ALvqI {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 9;
    box-shadow: 0px 15px 20px 0px rgba(50, 52, 80, 0.1);
    padding: 5px 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u {
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u {
    margin-bottom: 15px;
  }
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu {
  position: relative;
  margin-right: 40px;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a {
  font-size: 16px;
  font-weight: 500;
  color: #585978;
  transition: all 0.3s ease-out 0s;
  padding: 10px 0px;
  position: relative;
  display: inline-block;
  z-index: 1;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a::after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #2F80ED;
  transition: all 0.3s ease-out 0s;
  left: 0;
  top: 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a::after {
    top: auto;
    bottom: 5px;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a::after {
    top: auto;
    bottom: 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a {
    display: inline-block;
    padding: 10px 0px;
    color: #323450;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a {
    display: inline-block;
    padding: 10px 0px;
    color: #323450;
  }
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a:hover, .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a.GqShxdbHdF {
  color: #2F80ED;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a:hover::after, .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu a.GqShxdbHdF::after {
  width: 100%;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu:hover .GIfqKf {
  top: 100%;
  opacity: 1;
  visibility: visible;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu:hover .GIfqKf {
    top: 0;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu:hover .GIfqKf {
    top: 0;
  }
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf {
  width: 200px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 110%;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out 0s;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf {
    position: relative;
    width: 100%;
    top: 0;
    display: none;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf {
    position: relative;
    width: 100%;
    top: 0;
    display: none;
    opacity: 1;
    visibility: visible;
  }
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf li {
  display: block;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf li a {
  display: block;
  padding: 8px 20px;
  color: #000000;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf li a.GqShxdbHdF, .UpIcZic.Qd8UNYB3 .JRGfv7u .hCoj47szu .GIfqKf li a:hover {
  padding-left: 25px;
  color: #2F80ED;
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .k7VyeLw3KKh {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .k7VyeLw3KKh {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    color: #000000;
    font-size: 18px;
    border: 0;
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 767px) {
  .UpIcZic.Qd8UNYB3 .JRGfv7u .k7VyeLw3KKh {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    color: #000000;
    font-size: 18px;
    border: 0;
    width: 30px;
    height: 30px;
  }
}

.UpIcZic.Qd8UNYB3 .JRGfv7u .k7VyeLw3KKh span {
  width: 8px;
  height: 8px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  transform: rotate(-45deg);
  position: relative;
  top: -5px;
}

/* ============================= 
    HERO-2 CSS
================================ */
.CyDCAhvre {
  background: #ffffff;
  position: relative;
}

.CyDCAhvre .UpIcZic {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: transparent;
}

.CyDCAhvre .UpIcZic.CtZNDqqFl {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  background: #ffffff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.CyDCAhvre .TNMarEG6 {
  position: relative;
  z-index: 1;
}

.CyDCAhvre .TNMarEG6::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 90%;
  background: rgba(47, 128, 237, 0.2);
  z-index: -1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .CyDCAhvre .TNMarEG6::after {
    display: none;
  }
}

@media (max-width: 767px) {
  .CyDCAhvre .TNMarEG6::after {
    display: none;
  }
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf {
  padding: 300px 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf {
    padding: 250px 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf {
    padding: 200px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf {
    padding: 200px 0 50px;
  }
}

@media (max-width: 767px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf {
    padding: 150px 0 50px;
  }
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf h4 {
  font-weight: 600;
  color: #2F80ED;
  margin-bottom: 30px;
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf h2 {
  margin-bottom: 30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf h2 {
    font-size: 55px;
    line-height: 65px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf h2 {
    font-size: 47px;
    line-height: 58px;
  }
}

@media (max-width: 767px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf h2 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media only screen and (min-width: 575px) and (max-width: 767px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf h2 {
    font-size: 47px;
    line-height: 58px;
  }
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf p {
  font-size: 20px;
  line-height: 30px;
}

@media only screen and (min-width: 1400px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf p {
    padding-right: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf p {
    padding-right: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf p {
    padding-right: 100px;
  }
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf .YKalO6xXz {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf .YKalO6xXz .zhhgDfrF {
  margin-right: 60px;
}

@media (max-width: 767px) {
  .CyDCAhvre .TNMarEG6 .wFDfx2L5Sf .YKalO6xXz .zhhgDfrF {
    margin-right: 35px;
  }
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf .YKalO6xXz .mnfpkV {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  color: #323450;
}

.CyDCAhvre .TNMarEG6 .wFDfx2L5Sf .YKalO6xXz .mnfpkV .iOVrBu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  border: 1px solid #2F80ED;
  color: #2F80ED;
  border-radius: 50%;
  margin-right: 20px;
}

.CyDCAhvre .TNMarEG6 .da9aMPB {
  margin-bottom: 100px;
  position: relative;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .CyDCAhvre .TNMarEG6 .da9aMPB img {
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .CyDCAhvre .TNMarEG6 .da9aMPB img {
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .CyDCAhvre .TNMarEG6 .da9aMPB img {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .CyDCAhvre .TNMarEG6 .da9aMPB img {
    max-width: 100%;
  }
}

.CyDCAhvre .TNMarEG6 .da9aMPB .sUC86YJBD {
  position: absolute;
}

.CyDCAhvre .TNMarEG6 .da9aMPB .sUC86YJBD.r1v7F6R {
  left: -70px;
  bottom: 120px;
}

/* ============================= 
    FEATURE-2 CSS
================================ */
.jW34hJRa {
  background: #886bbe;
  padding: 100px 0;
  position: relative;
}

.jW34hJRa .jM3imH {
  margin-bottom: 40px;
  margin-right: 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .jW34hJRa .jM3imH {
    margin-right: 0;
  }
}

.jW34hJRa .jM3imH .iOVrBu {
  margin-bottom: 30px;
  width: 80px;
  height: 80px;
  border-radius: 20px;
  background: #2F80ED;
  color: #ffffff;
  font-size: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.jW34hJRa .jM3imH .YMxyFa h5 {
  font-weight: 600;
}

@media (max-width: 767px) {
  .jW34hJRa .jM3imH .YMxyFa p {
    padding-right: 5px;
  }
}

.jW34hJRa .J5by8gRHn {
  position: absolute;
  right: 0;
  bottom: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .jW34hJRa .J5by8gRHn {
    width: 35%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .jW34hJRa .J5by8gRHn {
    width: 35%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .jW34hJRa .J5by8gRHn {
    position: static;
    margin-top: 20px;
    text-align: center;
    margin-bottom: 50px;
    padding: 0 30px;
  }
}

.jW34hJRa .J5by8gRHn img {
  max-width: 100%;
}

/* ============================= 
    TEAM-1 CSS
================================ */
.PeaJHucV {
  padding: 100px 0 70px;
  background: #886bbe;
}

.PeaJHucV .yccXtu {
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
  text-align: center;
  margin-bottom: 30px;
  transition: all 0.3s ease-out 0s;
}

.PeaJHucV .yccXtu:hover {
  box-shadow: 0px 5px 25px rgba(47, 128, 237, 0.3);
}

.PeaJHucV .yccXtu .e9uUKgegIQc {
  max-width: 300px;
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  margin-bottom: 25px;
}

.PeaJHucV .yccXtu .e9uUKgegIQc img {
  width: 100%;
}

.PeaJHucV .yccXtu .iGJtGPO8 h6 {
  font-weight: 600;
  margin-bottom: 10px;
}

.PeaJHucV .yccXtu .iGJtGPO8 p {
  margin-bottom: 20px;
}

/* ============================= 
    PRICING-1 CSS
================================ */
.VX3JI7T {
  padding: 100px 0 60px;
  background: #F3F3F3;
}

.VX3JI7T .X0Mpe0XsR5 {
  background: #ffffff;
  border-radius: 40px;
  box-shadow: 0px 5px 25px rgba(218, 211, 211, 0.3);
  margin-bottom: 40px;
  padding: 45px 40px;
  border: 1px solid transparent;
  transition: all 0.3s ease-out 0s;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .VX3JI7T .X0Mpe0XsR5 {
    padding: 45px 25px;
  }
}

.VX3JI7T .X0Mpe0XsR5 .BRowVWrHoth {
  position: absolute;
  top: 45px;
  right: 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .VX3JI7T .X0Mpe0XsR5 .BRowVWrHoth {
    right: 20px;
  }
}

.VX3JI7T .X0Mpe0XsR5.GqShxdbHdF, .VX3JI7T .X0Mpe0XsR5:hover {
  border-color: #2F80ED;
}

.VX3JI7T .X0Mpe0XsR5 .e9uUKgegIQc {
  width: 120px;
  height: 120px;
  background: #EBF4FF;
  border-radius: 50%;
  margin-bottom: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.VX3JI7T .X0Mpe0XsR5 .e9uUKgegIQc img {
  max-width: 100%;
}

.VX3JI7T .X0Mpe0XsR5 h6 {
  color: #585978;
  margin-bottom: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .VX3JI7T .X0Mpe0XsR5 h6 {
    font-size: 16px;
  }
}

.VX3JI7T .X0Mpe0XsR5 h4 {
  margin-bottom: 20px;
  font-weight: 500;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .VX3JI7T .X0Mpe0XsR5 h4 {
    font-size: 24px;
  }
}

.VX3JI7T .X0Mpe0XsR5 h3 {
  margin-bottom: 18px;
  color: #2F80ED;
}

.VX3JI7T .X0Mpe0XsR5 ul {
  margin-bottom: 30px;
}

.VX3JI7T .X0Mpe0XsR5 ul li {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 34px;
  margin-bottom: 12px;
}

.VX3JI7T .X0Mpe0XsR5 ul li i {
  color: #2F80ED;
  margin-right: 10px;
}

/* ============================= 
    ABOUT-3 CSS
================================ */
.UEM4kf1VS3 {
  background: #886bbe;
  padding: 100px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .UEM4kf1VS3 .fCyjIUecLna {
    margin-bottom: 50px;
  }
}

.UEM4kf1VS3 .fCyjIUecLna img {
  max-width: 100%;
}

@media only screen and (min-width: 1400px) {
  .UEM4kf1VS3 .wTO8hjPU {
    margin-left: 85px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .UEM4kf1VS3 .wTO8hjPU {
    margin-left: 50px;
  }
}

.UEM4kf1VS3 .wTO8hjPU .Xkgsdg {
  background: #EAEAEA;
  border-radius: 5px;
  padding: 20px 0px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}

.UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ {
  text-align: center;
  position: relative;
}

@media (max-width: 767px) {
  .UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ {
    padding: 10px;
  }
}

.UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ:last-child::after {
  display: none;
}

.UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ::after {
  content: '';
  position: absolute;
  height: 100%;
  background: #585978;
  width: 2px;
  top: 0;
  right: -35px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ::after {
    right: -60px;
  }
}

@media (max-width: 767px) {
  .UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ::after {
    display: none;
  }
}

.UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ h4 {
  margin-bottom: 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ h4 {
    font-size: 24px;
  }
}

.UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ h6 {
  color: #585978;
  font-weight: 500;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .UEM4kf1VS3 .wTO8hjPU .Xkgsdg .YtocZHHQ h6 {
    font-size: 16px;
  }
}

/* ============================= 
    GALLERY-1 CSS
================================ */
.MO60te {
  padding: 100px 0 70px;
  background: #f3f3f3;
}

.MO60te .KqFaPCIce {
  position: relative;
  overflow: hidden;
  z-index: 1;
  border-radius: 5px;
  margin-bottom: 30px;
}

.MO60te .KqFaPCIce:hover .PUjsHFd {
  opacity: 1;
  visibility: visible;
}

.MO60te .KqFaPCIce:hover .PUjsHFd .E9ReoW .iPa1WheVw {
  transform: translateY(0px);
}

.MO60te .KqFaPCIce:hover .PUjsHFd .E9ReoW .iGJtGPO8 {
  transform: translateX(0px);
}

.MO60te .KqFaPCIce .e9uUKgegIQc img {
  width: 100%;
}

.MO60te .KqFaPCIce .PUjsHFd {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, #558FFF 100%);
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 30px;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width: 1400px) {
  .MO60te .KqFaPCIce .PUjsHFd {
    padding: 30px 40px;
  }
}

.MO60te .KqFaPCIce .PUjsHFd .E9ReoW .iPa1WheVw {
  margin-bottom: 35px;
  transform: translateY(20px);
  transition: all 0.3s ease-out 0s;
}

.MO60te .KqFaPCIce .PUjsHFd .E9ReoW .iPa1WheVw a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #ffffff;
  margin: auto;
  font-size: 20px;
  color: #323450;
}

.MO60te .KqFaPCIce .PUjsHFd .E9ReoW .iGJtGPO8 {
  transform: translateX(-50px);
  transition: all 0.3s ease-out 0s;
}

.MO60te .KqFaPCIce .PUjsHFd .E9ReoW .iGJtGPO8 h5 {
  color: #ffffff;
  margin-bottom: 15px;
}

.MO60te .KqFaPCIce .PUjsHFd .E9ReoW .iGJtGPO8 p {
  color: #ffffff;
}

/* ============================= 
    TESTIMONIAL-1 CSS
================================ */
.QivgyDV {
  padding: 100px 0;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX {
  margin-bottom: 50px;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .YMxyFa {
  position: relative;
  background: #222B34;
  border-radius: 25px;
  padding: 30px 25px;
  z-index: 1;
  margin-bottom: 25px;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .YMxyFa::after {
  content: '';
  position: absolute;
  background-image: url("https://nidkafruzex.com/c3hXx8/img/testimonial/testimonial-1/arrow.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  width: 100px;
  height: 54px;
  bottom: -48px;
  left: 18px;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .YMxyFa p {
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .YMxyFa .Q0aJ8gxTh7 {
  position: absolute;
  width: 120px;
  height: 120px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(180deg);
  font-size: 120px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.05);
  z-index: -1;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .iGJtGPO8 {
  display: flex;
  align-items: center;
  margin-left: 100px;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .iGJtGPO8 .e9uUKgegIQc {
  max-width: 72px;
  width: 100%;
  height: 72px;
  border-radius: 50%;
  margin-right: 15px;
  overflow: hidden;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .iGJtGPO8 .e9uUKgegIQc img {
  width: 100%;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .iGJtGPO8 .e9SynPV2L h5 {
  font-weight: 600;
  margin-bottom: 10px;
}

.QivgyDV .bO6JJ7Wp23 .dpuG7GxS5HX .iGJtGPO8 .e9SynPV2L p {
  font-size: 14px;
}

/* ============================= 
    CONTACT-6 CSS
================================ */
.y3POy4KBJ8C {
  background: #F3F3F3;
  padding: 100px 0 70px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH {
  position: relative;
  margin-bottom: 20px;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH label {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH textarea,
.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH input {
  background: transparent;
  border-radius: 10px;
  position: relative;
  padding-left: 20px;
  padding-right: 50px;
  width: 100%;
  border: 1px solid #585978;
  box-shadow: 0px 5px 25px rgba(218, 211, 211, 0.3);
  transition: all 0.3s ease-out 0s;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH textarea::placeholder,
.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH input::placeholder {
  font-weight: 300;
  opacity: 1;
  color: 585978;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH textarea:focus,
.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH input:focus {
  border-color: #2F80ED;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH input {
  height: 56px;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH textarea {
  padding: 15px 20px;
  padding-right: 50px;
  resize: none;
}

.y3POy4KBJ8C .MD2C8m09sA form .XkJ60NMCoH i {
  position: absolute;
  right: 21px;
  top: 53.5px;
}

.y3POy4KBJ8C .MD2C8m09sA form .mdY19ygo {
  padding-top: 10px;
}

.y3POy4KBJ8C .MD2C8m09sA form .mdY19ygo button {
  height: 56px;
}

@media only screen and (min-width: 1400px) {
  .y3POy4KBJ8C .AUyz4UkVdq {
    margin-left: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .y3POy4KBJ8C .AUyz4UkVdq {
    margin-left: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .y3POy4KBJ8C .AUyz4UkVdq {
    margin-bottom: 50px;
  }
}

.y3POy4KBJ8C .AUyz4UkVdq .lexWetah4k {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease-out 0s;
}

.y3POy4KBJ8C .AUyz4UkVdq .lexWetah4k .iOVrBu {
  max-width: 54px;
  width: 100%;
  height: 54px;
  border-radius: 50%;
  background: #2F80ED;
  color: #ffffff;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}

/* ============================= 
    FOOTER-1 CSS
================================ */
.OCTeNISID {
  background: #F3F3F3;
  padding-top: 80px;
}

.OCTeNISID .d6yfjgOn .eBEu7L {
  margin-bottom: 50px;
}

.OCTeNISID .d6yfjgOn .eBEu7L .qei7cujb {
  margin-bottom: 30px;
}

.OCTeNISID .d6yfjgOn .eBEu7L p.adhfhi8o {
  margin-bottom: 30px;
}

.OCTeNISID .d6yfjgOn .eBEu7L .nI7PgCo {
  justify-content: flex-start;
}

.OCTeNISID .d6yfjgOn .eBEu7L .nI7PgCo li a {
  background: rgba(47, 128, 237, 0.4);
  margin: 0;
  margin-right: 10px;
  width: 44px;
  height: 44px;
  font-size: 20px;
}

.OCTeNISID .d6yfjgOn .eBEu7L .nI7PgCo li a:hover {
  background: #2F80ED;
}

.OCTeNISID .d6yfjgOn .eBEu7L h6 {
  font-weight: 600;
  color: #585978;
  margin-bottom: 35px;
  margin-top: 10px;
}

.OCTeNISID .d6yfjgOn .eBEu7L .KejILpc5Dgy li a {
  font-size: 16px;
  line-height: 32px;
  color: #585978;
}

.OCTeNISID .d6yfjgOn .eBEu7L .KejILpc5Dgy li a:hover {
  color: #2F80ED;
}

.OCTeNISID .vo18aJiLx {
  border-top: 1px solid rgba(88, 89, 120, 0.4);
  padding: 20px 0;
}

.OCTeNISID .vo18aJiLx p {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: rgba(88, 89, 120, 0.6);
}

.OCTeNISID .vo18aJiLx p a {
  color: inherit;
}

.OCTeNISID .vo18aJiLx p a:hover {
  color: #2F80ED;
}

.OCTeNISID.fa6qh0QR {
  background: #323450;
}

.OCTeNISID.fa6qh0QR .d6yfjgOn .eBEu7L p {
  color: #ffffff;
}

.OCTeNISID.fa6qh0QR .d6yfjgOn .eBEu7L h6 {
  color: #ffffff;
}

.OCTeNISID.fa6qh0QR .d6yfjgOn .eBEu7L .nI7PgCo li a {
  background: rgba(255, 255, 255, 0.1);
}

.OCTeNISID.fa6qh0QR .d6yfjgOn .eBEu7L .nI7PgCo li a:hover {
  background: #2F80ED;
}

.OCTeNISID.fa6qh0QR .d6yfjgOn .eBEu7L .KejILpc5Dgy li a {
  color: #ffffff;
}

.OCTeNISID.fa6qh0QR .d6yfjgOn .eBEu7L .KejILpc5Dgy li a:hover {
  color: #2F80ED;
}

.OCTeNISID.fa6qh0QR .vo18aJiLx p {
  color: rgba(255, 255, 255, 0.8);
}

/* ============================= 
    DEFAULT CSS
================================ */
.qxSezMd {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.nI7PgCo {
  display: flex;
  justify-content: center;
  align-items: center;
}

.nI7PgCo li a {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #2F80ED;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 3px 8px;
}

input, textarea, button {
  transition: all 0.3s ease-out 0s;
}

input:focus, textarea:focus, button:focus {
  outline: none;
  box-shadow: none;
}

.ZBerMOP9Vmf {
  border-radius: 3px;
}

.uBkaMWfCu {
  border-radius: 10px;
}

.JORdgTC {
  border-radius: 30px;
}

.pkV69mTbRv {
  border-radius: 50px;
}

.vb5gm3 {
  border-radius: 50%;
}

.BXXb8x6e5iT {
  border-radius: 10px 0px;
}

/* ====== MARGIN PADDING ======= */
.pRDjyi9 {
  margin-top: 6px;
}

.vpJ2M51E {
  margin-top: 5px;
}

.MqDCHpsz {
  margin-top: 10px;
}

.jyrN0ft {
  margin-top: 15px;
}

.NJcbn7v {
  margin-top: 20px;
}

.x5MEKC19Akf {
  margin-top: 25px;
}

.rqqJ4S {
  margin-top: 30px;
}

.w40hl78 {
  margin-top: 35px;
}

.rMddXjMoYgr {
  margin-top: 40px;
}

.mZwHYv {
  margin-top: 45px;
}

.tWBrDf {
  margin-top: 50px;
}

.fdcMcnCbj {
  margin-top: 55px;
}

.ee6Y4xcN {
  margin-top: 60px;
}

.GL9UQN {
  margin-top: 65px;
}

.NSoKSYa {
  margin-top: 70px;
}

.Ukx2k8A3Jz {
  margin-top: 75px;
}

.g0vYG2Z {
  margin-top: 80px;
}

.zohDGf {
  margin-top: 85px;
}

.v6EAgWB {
  margin-top: 90px;
}

.BrFZZy {
  margin-top: 95px;
}

.VykPbu {
  margin-top: 100px;
}

.jrwu14N3Ecr {
  margin-top: 105px;
}

.LPPEUwFr {
  margin-top: 110px;
}

.zYeyZ0 {
  margin-top: 115px;
}

.vwSLnV3t {
  margin-top: 120px;
}

.Vp6q2yt4Oi {
  margin-top: 125px;
}

.nvtTi3pXlg {
  margin-top: 130px;
}

.VFk6Hb {
  margin-top: 135px;
}

.jRWm7rH {
  margin-top: 140px;
}

.PaVC3X39gqg {
  margin-top: 145px;
}

.bJyw2wkCb {
  margin-top: 150px;
}

.zcUJ1hPUX3I {
  margin-top: 155px;
}

.IW5oiaPMg {
  margin-top: 160px;
}

.am0QAKlbO8 {
  margin-top: 165px;
}

.bNdVsO {
  margin-top: 170px;
}

.PcOobjf3 {
  margin-top: 175px;
}

.EmFGj67Q9 {
  margin-top: 180px;
}

.hDB6MN {
  margin-top: 185px;
}

.VCEpnUOAXEQ {
  margin-top: 190px;
}

.wsoLb8n {
  margin-top: 195px;
}

.sJypUA {
  margin-top: 200px;
}

.eOKJShQ0q {
  margin-top: 205px;
}

.PaWqt8Z0a {
  margin-top: 210px;
}

.K0W63jJucU {
  margin-top: 215px;
}

.KpW9glRu {
  margin-top: 220px;
}

.Jr0BcPtnE {
  margin-top: 225px;
}

.ejSf0MQ8EN {
  margin-bottom: 6px;
}

.aVLWC160f8 {
  margin-bottom: 5px;
}

.tYuSMAb {
  margin-bottom: 10px;
}

.RLullW8f {
  margin-bottom: 15px;
}

.oZmkHmmxL {
  margin-bottom: 20px;
}

.cbDUGP1 {
  margin-bottom: 25px;
}

.TvdrZr1JZ {
  margin-bottom: 30px;
}

.NRP1MhI8 {
  margin-bottom: 35px;
}

.l6cooUbOX {
  margin-bottom: 40px;
}

.jTWNEB6eCH {
  margin-bottom: 45px;
}

.cjHLoP {
  margin-bottom: 50px;
}

.MKlK1qfcy {
  margin-bottom: 55px;
}

.zM5quKRM9s {
  margin-bottom: 60px;
}

.YUOCgmq6 {
  margin-bottom: 65px;
}

.dD2LLH {
  margin-bottom: 70px;
}

.vVETserQs {
  margin-bottom: 75px;
}

.U9feWCNK5f {
  margin-bottom: 80px;
}

.lycYW4Nwy {
  margin-bottom: 85px;
}

.qFiCfpCOUJT {
  margin-bottom: 90px;
}

.V5kJcY {
  margin-bottom: 95px;
}

.mFeBcPbNYT {
  margin-bottom: 100px;
}

.q9HsdGYYg {
  margin-bottom: 105px;
}

.qqTXutCLuYR {
  margin-bottom: 110px;
}

.IZdBJdWulw3 {
  margin-bottom: 115px;
}

.FNRVR4fK {
  margin-bottom: 120px;
}

.VjngjcgB4Qx {
  margin-bottom: 125px;
}

.ja9bPl {
  margin-bottom: 130px;
}

.ZCKJvcCp9 {
  margin-bottom: 135px;
}

.otx49lr83s {
  margin-bottom: 140px;
}

.HuJITKLh {
  margin-bottom: 145px;
}

.IM9firCIe0Z {
  margin-bottom: 150px;
}

.S6azUK {
  margin-bottom: 155px;
}

.s1DOpecQj {
  margin-bottom: 160px;
}

.N4QFpcbQ {
  margin-bottom: 165px;
}

.BYEVTbt0u {
  margin-bottom: 170px;
}

.uSDcbHLTi {
  margin-bottom: 175px;
}

.ONwnUK {
  margin-bottom: 180px;
}

.aRzEkDuP {
  margin-bottom: 185px;
}

.aWqjBGpAN6 {
  margin-bottom: 190px;
}

.C9GUZnV2WTj {
  margin-bottom: 195px;
}

.adFlRlgg {
  margin-bottom: 200px;
}

.Z2zFhR {
  margin-bottom: 205px;
}

.i67hqadRS {
  margin-bottom: 210px;
}

.lZg9Pj9pSAe {
  margin-bottom: 215px;
}

.CwYwl1PzPGn {
  margin-bottom: 220px;
}

.AIhhLtRuPQs {
  margin-bottom: 225px;
}

.SkzMFA5M {
  margin-left: 6px;
}

.bDtLWhG4d {
  margin-left: 5px;
}

.A9RwrlJhI {
  margin-left: 10px;
}

.JrgLjg {
  margin-left: 15px;
}

.CfYqMjFdEb7 {
  margin-left: 20px;
}

.g1SNwYS0 {
  margin-left: 25px;
}

.h53sQb8f8U7 {
  margin-left: 30px;
}

.JKiiotyN {
  margin-left: 35px;
}

.mhy5SZj6gj9 {
  margin-left: 40px;
}

.cbZ7y8 {
  margin-left: 45px;
}

.KwgxI0jFccm {
  margin-left: 50px;
}

.xzWxevyuj6 {
  margin-left: 55px;
}

.CNjmY4Q {
  margin-left: 60px;
}

.mvsby2Ro7kV {
  margin-left: 65px;
}

.IC8I06A7FS {
  margin-left: 70px;
}

.rJMtUoR35sf {
  margin-left: 75px;
}

.EI0TFzdJUte {
  margin-left: 80px;
}

.LUwCXbI {
  margin-left: 85px;
}

.klVmrE {
  margin-left: 90px;
}

.BfmvFS6lVB {
  margin-left: 95px;
}

.sggbx55 {
  margin-left: 100px;
}

.UUCfg5D {
  margin-right: 6px;
}

.VdsYAK3 {
  margin-right: 5px;
}

.FgSrjs {
  margin-right: 10px;
}

.OJCBNFVH {
  margin-right: 15px;
}

.FTHP62Oy {
  margin-right: 20px;
}

.RH8WFdE {
  margin-right: 25px;
}

.kvT4JhqEt {
  margin-right: 30px;
}

.lcTFnucw6g {
  margin-right: 35px;
}

.reAQSg {
  margin-right: 40px;
}

.cJ8GLcfju1k {
  margin-right: 45px;
}

.FRaj4YYB3 {
  margin-right: 50px;
}

.VaZ07E43K {
  margin-right: 55px;
}

.UV0BwL {
  margin-right: 60px;
}

.FtpGj4uv {
  margin-right: 65px;
}

.A1msu5wmIa {
  margin-right: 70px;
}

.fI0fWeJd {
  margin-right: 75px;
}

.CaUOVv {
  margin-right: 80px;
}

.CpQZgLGvv {
  margin-right: 85px;
}

.MgtYbg6wZj {
  margin-right: 90px;
}

.EwJlFf {
  margin-right: 95px;
}

.HrTOCWB4l {
  margin-right: 100px;
}

.UP1VwN9zaC {
  padding-top: 6px;
}

.cePSAuGoFu {
  padding-top: 5px;
}

.Eukpon8CM {
  padding-top: 10px;
}

.VwwsCjZfdi {
  padding-top: 15px;
}

.M5SxsmBWx {
  padding-top: 20px;
}

.NjwnF3Q1 {
  padding-top: 25px;
}

.OWNyUfZf3 {
  padding-top: 30px;
}

.yrAZ9mV {
  padding-top: 35px;
}

.rBFRFo45 {
  padding-top: 40px;
}

.e9ZyuJc {
  padding-top: 45px;
}

.WQur7N {
  padding-top: 50px;
}

.F2vJBpYfj2h {
  padding-top: 55px;
}

.Mg6ddU {
  padding-top: 60px;
}

.VP9EZH {
  padding-top: 65px;
}

.F6cZ118 {
  padding-top: 70px;
}

.Hl28swGYR {
  padding-top: 75px;
}

.VHD6bEyz12 {
  padding-top: 80px;
}

.IfpyqVGg {
  padding-top: 85px;
}

.FDVXwNoIo {
  padding-top: 90px;
}

.GSH4vnQ {
  padding-top: 95px;
}

.PZ7KdPy {
  padding-top: 100px;
}

.ig8nbKjG {
  padding-top: 105px;
}

.zW6OpgK8B {
  padding-top: 110px;
}

.oeVemEUg {
  padding-top: 115px;
}

.nA1Cu3S {
  padding-top: 120px;
}

.tiTFfsnGfmH {
  padding-top: 125px;
}

.fg1kDzA {
  padding-top: 130px;
}

.TJ2rWrm {
  padding-top: 135px;
}

.aFDSyM {
  padding-top: 140px;
}

.iLCcsKQ {
  padding-top: 145px;
}

.CUNR8uNq1jl {
  padding-top: 150px;
}

.LquM8dV2 {
  padding-top: 155px;
}

.AcMGezO {
  padding-top: 160px;
}

.s57tJvyF {
  padding-top: 165px;
}

.WD7Zgsm {
  padding-top: 170px;
}

.GOqPSu {
  padding-top: 175px;
}

.gMJCg8dI {
  padding-top: 180px;
}

.XTGh5fjjd {
  padding-top: 185px;
}

.Rg6TQU {
  padding-top: 190px;
}

.kIvqsgo7K {
  padding-top: 195px;
}

.FeSaSoTk {
  padding-top: 200px;
}

.wMqkRQ {
  padding-top: 205px;
}

.HQoogCcZC {
  padding-top: 210px;
}

.r4x0fuZ8gpK {
  padding-top: 215px;
}

.E6qS9NxBFxz {
  padding-top: 220px;
}

.yEFSn8 {
  padding-top: 225px;
}

.v44GsM5Hi75 {
  padding-bottom: 6px;
}

.zPofSH {
  padding-bottom: 5px;
}

.gnui6LbEdyN {
  padding-bottom: 10px;
}

.WmLtJDO4mwj {
  padding-bottom: 15px;
}

.ajVkLy {
  padding-bottom: 20px;
}

.oqysA1XOEAp {
  padding-bottom: 25px;
}

.sf0pSMEeQ {
  padding-bottom: 30px;
}

.ajItgF {
  padding-bottom: 35px;
}

.w6N7ArAe {
  padding-bottom: 40px;
}

.jOxgOb {
  padding-bottom: 45px;
}

.lIU6w69TOE {
  padding-bottom: 50px;
}

.qXsz9NVDz {
  padding-bottom: 55px;
}

.KAo3tssUVu {
  padding-bottom: 60px;
}

.JchyUE {
  padding-bottom: 65px;
}

.Ehrtl9R {
  padding-bottom: 70px;
}

.xpcGB4idwE {
  padding-bottom: 75px;
}

.z2X4KM2A6q {
  padding-bottom: 80px;
}

.OnBeiW {
  padding-bottom: 85px;
}

.nujDgeVsPR {
  padding-bottom: 90px;
}

.s2aVHdt4Ue {
  padding-bottom: 95px;
}

.Oo1Ysv6prc {
  background-color: #886bbe;
  padding-bottom: 100px;
}

.tsJG3H {
  padding-bottom: 105px;
}

.wdUcBx {
  padding-bottom: 110px;
}

.KzGaLxmLS8 {
  padding-bottom: 115px;
}

.Lu0Bdk {
  padding-bottom: 120px;
}

.HrDpbKL {
  padding-bottom: 125px;
}

.yU303gZ {
  padding-bottom: 130px;
}

.WFpxgd {
  padding-bottom: 135px;
}

.Z6dbxlliPtj {
  padding-bottom: 140px;
}

.cQAU8h {
  padding-bottom: 145px;
}

.jAkFt7 {
  padding-bottom: 150px;
}

.T58gxbftd {
  padding-bottom: 155px;
}

.PDFHsT3 {
  padding-bottom: 160px;
}

.b7L15oFQ {
  padding-bottom: 165px;
}

.mIrpz8GV {
  padding-bottom: 170px;
}

.DsGJV6wj9P {
  padding-bottom: 175px;
}

.GhHzwCQ {
  padding-bottom: 180px;
}

.jaFMsozhDP {
  padding-bottom: 185px;
}

.SzzEfeL {
  padding-bottom: 190px;
}

.CXCZzO {
  padding-bottom: 195px;
}

.mhwdBWcp {
  padding-bottom: 200px;
}

.Txx3ppQjL {
  padding-bottom: 205px;
}

.PlJkozWcXRW {
  padding-bottom: 210px;
}

.FcLrYalC {
  padding-bottom: 215px;
}

.GbDCyfnebB {
  padding-bottom: 220px;
}

.DI43W0 {
  padding-bottom: 225px;
}

.MyWbLx {
  padding-left: 6px;
}

.xETLRpEni {
  padding-left: 5px;
}

.YTG8o1F8qW {
  padding-left: 10px;
}

.k0bbWTLJ42u {
  padding-left: 15px;
}

.tSC4yL3WFXW {
  padding-left: 20px;
}

.iD9ypL {
  padding-left: 25px;
}

.EyLtpN {
  padding-left: 30px;
}

.R49kIlU {
  padding-left: 35px;
}

.JzzA0Te {
  padding-left: 40px;
}

.Qp3t1P {
  padding-left: 45px;
}

.eMA6DY5J {
  padding-left: 50px;
}

.JWWWC2BjCi3 {
  padding-left: 55px;
}

.nlbOfN {
  padding-left: 60px;
}

.zGd0AEO57L {
  padding-left: 65px;
}

.rqeQq0gwDnY {
  padding-left: 70px;
}

.GWok5km {
  padding-left: 75px;
}

.RsEzoOv0 {
  padding-left: 80px;
}

.thtoXoV5S {
  padding-left: 85px;
}

.mW3dah6 {
  padding-left: 90px;
}

.uO1eRLgO7SH {
  padding-left: 95px;
}

.SHezmyC5cS {
  padding-left: 100px;
}

.jH1fgI {
  padding-right: 6px;
}

.p4aBkmf {
  padding-right: 5px;
}

.rwm1rV3 {
  padding-right: 10px;
}

.S1cz4vMoX {
  padding-right: 15px;
}

.yEFaLwMe6F {
  padding-right: 20px;
}

.D8aiUSXe {
  padding-right: 25px;
}

.mJgwUl8 {
  padding-right: 30px;
}

.HNIkf3E94j {
  padding-right: 35px;
}

.gK8jYKp9 {
  padding-right: 40px;
}

.y3fkkhORR {
  padding-right: 45px;
}

.CQgSC0 {
  padding-right: 50px;
}

.mRu0A05OT {
  padding-right: 55px;
}

.HCc79b3 {
  padding-right: 60px;
}

.J9YjmBQkEPz {
  padding-right: 65px;
}

.oNcrRE {
  padding-right: 70px;
}

.nv07HPembJ {
  padding-right: 75px;
}

.cbeGRaV2UTB {
  padding-right: 80px;
}

.VkFv7ul6J {
  padding-right: 85px;
}

.hoIht9 {
  padding-right: 90px;
}

.g7YvkPemtC {
  padding-right: 95px;
}

.APxvLeJ {
  padding-right: 100px;
}

.VdsGu2 {
    display: none !important;
}