/*Google Fonts*/
@import url('https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap');

:root {
  --thm-font: "Asap", sans-serif; /* Headings */
  --thm-b-font: "Roboto", sans-serif; /* Body font */
  --thm-base: #ab4214; /* Primary color */
  --thm-base-hover: #6fa710; /* Primary hover */
  --thm-base-rgb: 147, 206, 46; /* Primary rgb */
  --thm-base-hue: #f6ffe6; /* Primary low hue */
  --thm-secondary: #b10707ed; /* Secondary */
  --thm-secondary-hover: #070606; /* Secondary */
  --thm-secondary-rgb: 51, 51, 51; /* Secondary rgb */
  --thm-b-text: #686a6f; /* Body text */
  --thm-b-text-rgb: 104, 106, 111; /* Body text rgb */
  --thm-border: #e1e1e1; /* Borders */
  --thm-border-rgb: 225, 225, 225; /* Borders rgb */
}

/* animation */
@keyframes pulseInOut {
  0% {
    opacity: 1;
    transform: scale(.3)
  }

  100% {
    opacity: 0;
    transform: scale(1.7)
  }
}

@keyframes preloader-dual-inner-o {
  0% {
    opacity: 1;
    transform: translate(0 0)
  }

  49.99% {
    opacity: 1;
    transform: translate(80px, 0)
  }

  50% {
    opacity: 0;
    transform: translate(80px, 0)
  }

  100% {
    opacity: 0;
    transform: translate(0, 0)
  }
}

@keyframes preloader-dual-inner {
  0% {
    transform: translate(0, 0)
  }

  50% {
    transform: translate(80px, 0)
  }

  100% {
    transform: translate(0, 0)
  }
}

@-webkit-keyframes cssload-loading-ani1 {
  100% {
    -webkit-transform: translate(39px);
    transform: translate(39px);
    opacity: 0;
  }
}

@keyframes cssload-loading-ani1 {
  100% {
    -webkit-transform: translate(39px);
    transform: translate(39px);
    opacity: 0;
  }
}

@-webkit-keyframes cssload-loading-ani2 {
  100% {
    -webkit-transform: translate(19px);
    transform: translate(19px);
    opacity: 1;
  }
}

@keyframes cssload-loading-ani2 {
  100% {
    -webkit-transform: translate(19px);
    transform: translate(19px);
    opacity: 1;
  }
}

@-webkit-keyframes cssload-loading-ani3 {
  100% {
    -webkit-transform: translate(19px);
    transform: translate(19px);
  }
}

@keyframes cssload-loading-ani3 {
  100% {
    -webkit-transform: translate(19px);
    transform: translate(19px);
  }
}

@keyframes preloader-squares-inner {
  0% {
    transform: scale(1.1500000000000001)
  }

  100% {
    transform: scale(1)
  }
}

@keyframes preloader-pulse-inner-1 {
  0% {
    top: 36px;
    height: 128px
  }

  50% {
    top: 60px;
    height: 80px
  }

  100% {
    top: 60px;
    height: 80px
  }
}

@keyframes preloader-pulse-inner-2 {
  0% {
    top: 41.99999999999999px;
    height: 116.00000000000001px
  }

  50% {
    top: 60px;
    height: 80px
  }

  100% {
    top: 60px;
    height: 80px
  }
}

@keyframes preloader-pulse-inner-3 {
  0% {
    top: 48px;
    height: 104px
  }

  50% {
    top: 60px;
    height: 80px
  }

  100% {
    top: 60px;
    height: 80px
  }
}

@keyframes preloader-gear-inner {
  0% {
    transform: rotate(0deg)
  }

  50% {
    transform: rotate(22.5deg)
  }

  100% {
    transform: rotate(45deg)
  }
}

@keyframes preloader-ripple-inner {
  0% {
    top: 96px;
    left: 96px;
    width: 0;
    height: 0;
    opacity: 1;
  }

  100% {
    top: 18px;
    left: 18px;
    width: 156px;
    height: 156px;
    opacity: 0;
  }
}

@keyframes preloader-eclipse {
  0% {
    transform: rotate(0deg)
  }

  50% {
    transform: rotate(180deg)
  }

  100% {
    transform: rotate(360deg)
  }
}

@keyframes preloader-spinner-inner {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

/* General */

::selection{
  background-color: var(--thm-base);
  color: #fff;
}

html {
  overflow-x: hidden;
}

body {
  font-family: var(--thm-b-font);
  overflow-x: hidden;
  color: var(--thm-b-text);
  font-size: 16px;
  line-height: 1.8;
}

.evauci{
  font-weight: 400;
}

.zaqqzx {
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
}

.w040h6{
  position: relative;
}

.w040h6::before{
  content: "\f002";
  position: absolute;
  right: 20px;
  top: 30px;
  font-family: "Font Awesome 5 Pro";
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: .3s;
}
.w040h6:hover::before{
  top: 20px;
  opacity: 1;
  visibility: visible;
}

.aem1hd {
  object-fit: cover;
}

.w6t4ei {
  position: relative;
  padding: 100px 0;
}

.w6t4ei.zoy03x {
  padding: 100px 0 70px;
}

.w6t4ei.j1jkvu::after {
  content: '';
  position: absolute;
  background-color: var(--thm-base);
  opacity: .3;
  left: 20px;
  right: 20px;
  bottom: -20px;
  top: 20px;
  z-index: -2;
}

.fsw1kf {
  position: relative;
  max-width: 640px;
}

.fsw1kf.e6huyj {
  text-align: center;
  margin: 0 auto 50px;
}

.fsw1kf.ipz58i{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 50px;
  max-width: 100%;
}
.fsw1kf .zidunh {
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  position: relative;
}
.fsw1kf .zidunh.pyxshz{
  font-size: 48px;
}

.fsw1kf .eqv7ze {
  display: inline-flex;
  color: var(--thm-base);
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 500;
}

.fsw1kf.qmz5qb .kq1rj4{
  display: flex;
  align-items: center;
  flex-direction: column;
}

.fsw1kf.qmz5qb .kq1rj4 span{
  display: flex;
  width: 90px;
  height: 2px;
  background-color: var(--thm-base);
}

.fsw1kf.qmz5qb .kq1rj4 span:last-child{
  width: 50px;
  margin-top: 3px;
}

.fsw1kf .j37cfr {
  margin-top: 20px;
}

.z78jn1 {
  font-size: 12px;
  line-height: 1;
  color: #f78686;
  font-style: normal;
}

img {
  max-width: 100%;
}

ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

label {
  margin-bottom: 10px;
  color: var(--thm-b-text);
  font-weight: 500;
}

label.y41pu9{
  color: #ff0000;
  display: block;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
}

b, strong {
  font-weight: 600;
}

.snvpnt {
  font-size: 240px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  z-index: 1;
  opacity: 0.2;
  margin: 0;
}

.zzm1vi {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.fnvg1u {
  position: absolute;
  left: -30px;
  top: -30px;
}

.rlj8mm,
.wa5bpg,
.opaqsm {
  position: relative;
  z-index: 1;
}

.wa5bpg::before,
.rlj8mm::before,
.opaqsm::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  z-index: -1;
}

.wa5bpg::before {
  background-color: rgba(0, 0, 0, .6);
}

.opaqsm::before {
  background-color: rgba(255, 255, 255, .6);
}

.j2knlj {
  background-size: cover;
}

.np3x7k {
  background-position: center;
}

.f4sg38 {
  margin-bottom: 30px;
}

/* Buttons */
button,
input[type=reset],
input[type="button"],
input[type="submit"],
.ht39nu {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  position: relative;
  background-color: var(--thm-base);
  border: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 17px 30px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-transform: uppercase;
  border-radius: 0;
  overflow: hidden;
  z-index: 1;
  box-shadow: 0 3px 24px rgba(0, 0, 0, .1);
}

button i,
input[type=reset] i,
input[type="button"] i,
input[type="submit"] i,
.ht39nu i {
  margin: 0 0 0 10px;
  color: #fff;
  z-index: 1;
}

.tgm7wb button,
.tgm7wb input[type=reset],
.tgm7wb input[type="button"],
.tgm7wb input[type="submit"],
.tgm7wb .ht39nu,
.h7rk5d input[type="number"],
.h7rk5d input[type="text"],
.h7rk5d input[type="email"],
.h7rk5d input[type="password"],
.h7rk5d input[type="tel"],
.h7rk5d input[type="url"],
.h7rk5d input[type="search"],
.h7rk5d select,
.h7rk5d textarea,
.h7rk5d .a5bvdh {
  border-radius: 6px;
}

.sdhdf3 button,
.sdhdf3 input[type=reset],
.sdhdf3 input[type="button"],
.sdhdf3 input[type="submit"],
.sdhdf3 .ht39nu,
.p7wv3c input[type="number"],
.p7wv3c input[type="text"],
.p7wv3c input[type="email"],
.p7wv3c input[type="password"],
.p7wv3c input[type="tel"],
.p7wv3c input[type="url"],
.p7wv3c input[type="search"],
.p7wv3c select,
.p7wv3c textarea,
.p7wv3c .a5bvdh {
  border-radius: 25px;
}

.j5cxcs input[type="number"],
.j5cxcs input[type="text"],
.j5cxcs input[type="email"],
.j5cxcs input[type="password"],
.j5cxcs input[type="tel"],
.j5cxcs input[type="url"],
.j5cxcs input[type="search"],
.j5cxcs select,
.j5cxcs textarea,
.j5cxcs .a5bvdh {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid var(--thm-border);
  padding: 8px 0;
}

button:hover,
input[type=reset]:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.ht39nu:hover,
button:focus,
input[type=reset]:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
.ht39nu:focus {
  color: #fff;
  box-shadow: 0 3px 24px rgba(0, 0, 0, .1);
  outline: none;
}

button.k1f9l9,
input[type=reset].k1f9l9,
input[type="button"].k1f9l9,
input[type="submit"].k1f9l9,
.ht39nu.k1f9l9 {
  background-color: var(--thm-secondary);
}

button.k1f9l9:hover,
input[type=reset].k1f9l9:hover,
input[type="button"].k1f9l9:hover,
input[type="submit"].k1f9l9:hover,
.ht39nu.k1f9l9:hover,
button.k1f9l9:focus,
input[type=reset].k1f9l9:focus,
input[type="button"].k1f9l9:focus,
input[type="submit"].k1f9l9:focus,
.ht39nu.k1f9l9:focus {
  color: #fff;
}

button.d1vqal,
input[type=reset].d1vqal,
input[type="button"].d1vqal,
input[type="submit"].d1vqal,
.ht39nu.d1vqal {
  background-color: #7553f2;
}

button.d1vqal:hover,
input[type=reset].d1vqal:hover,
input[type="button"].d1vqal:hover,
input[type="submit"].d1vqal:hover,
.ht39nu.d1vqal:hover,
button.d1vqal:focus,
input[type=reset].d1vqal:focus,
input[type="button"].d1vqal:focus,
input[type="submit"].d1vqal:focus,
.ht39nu.d1vqal:focus {
  color: #fff;
}

button.geyiwb,
input[type=reset].geyiwb,
input[type="button"].geyiwb,
input[type="submit"].geyiwb,
.ht39nu.geyiwb {
  background-color: #fff;
  color: var(--thm-secondary);
}

button.geyiwb i,
input[type=reset].geyiwb i,
input[type="button"].geyiwb i,
input[type="submit"].geyiwb i,
.ht39nu.geyiwb i {
  color: var(--thm-secondary);
}

button.geyiwb:hover,
input[type=reset].geyiwb:hover,
input[type="button"].geyiwb:hover,
input[type="submit"].geyiwb:hover,
.ht39nu.geyiwb:hover,
button.geyiwb:focus,
input[type=reset].geyiwb:focus,
input[type="button"].geyiwb:focus,
input[type="submit"].geyiwb:focus,
.ht39nu.geyiwb:focus {
  color: var(--thm-secondary);
}

/* btn-hover-styles */
/* Style 1 */
.xxyhva-xxyhva-dvi4tc button:before,
.xxyhva-xxyhva-dvi4tc input[type=reset]:before,
.xxyhva-xxyhva-dvi4tc input[type="button"]:before,
.xxyhva-xxyhva-dvi4tc input[type="submit"]:before,
.xxyhva-xxyhva-dvi4tc .ht39nu:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: calc(100% - 10px);
  border-radius: 0;
  background-color: var(--thm-base-hover);
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: 0.3s;
}

/* Style 2 */
.xxyhva-xxyhva-e2dfbv button:before,
.xxyhva-xxyhva-e2dfbv input[type=reset]:before,
.xxyhva-xxyhva-e2dfbv input[type="button"]:before,
.xxyhva-xxyhva-e2dfbv input[type="submit"]:before,
.xxyhva-xxyhva-e2dfbv .ht39nu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  border-radius: 0;
  background-color: var(--thm-base-hover);
  z-index: -1;
  transition: 0.3s;
}

/* Style 3 */
.xxyhva-xxyhva-pjvzfi button:before,
.xxyhva-xxyhva-pjvzfi input[type=reset]:before,
.xxyhva-xxyhva-pjvzfi input[type="button"]:before,
.xxyhva-xxyhva-pjvzfi input[type="submit"]:before,
.xxyhva-xxyhva-pjvzfi .ht39nu:before {
  content: "";
  position: absolute;
  height: 100%;
  left: -35%;
  top: 0;
  transform: skew(50deg);
  width: 0;
  border-radius: 0;
  background-color: var(--thm-base-hover);
  z-index: -1;
  transition: 0.3s;
}

/* Style 4 */
.xxyhva-xxyhva-kk6k8t button:before,
.xxyhva-xxyhva-kk6k8t input[type=reset]:before,
.xxyhva-xxyhva-kk6k8t input[type="button"]:before,
.xxyhva-xxyhva-kk6k8t input[type="submit"]:before,
.xxyhva-xxyhva-kk6k8t .ht39nu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  border-radius: 0;
  background-color: var(--thm-base-hover);
  z-index: -1;
  transition: 0.3s;
}

/* Style 5 */
.xxyhva-xxyhva-hu7zrb button:before,
.xxyhva-xxyhva-hu7zrb input[type=reset]:before,
.xxyhva-xxyhva-hu7zrb input[type="button"]:before,
.xxyhva-xxyhva-hu7zrb input[type="submit"]:before,
.xxyhva-xxyhva-hu7zrb .ht39nu:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  height: 0;
  width: 0;
  border-radius: 0;
  background-color: var(--thm-base-hover);
  z-index: -1;
  transition: 0.3s;
}

/* Style 6 */
.xxyhva-xxyhva-ihinz6 button:before,
.xxyhva-xxyhva-ihinz6 input[type=reset]:before,
.xxyhva-xxyhva-ihinz6 input[type="button"]:before,
.xxyhva-xxyhva-ihinz6 input[type="submit"]:before,
.xxyhva-xxyhva-ihinz6 .ht39nu:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: -120px;
  bottom: -50px;
  border-radius: 0;
  background-color: var(--thm-base-hover);
  z-index: -1;
  transition: 0.3s;
}

/* Style 7 */
.xxyhva-xxyhva-bdw3cb button:before,
.xxyhva-xxyhva-bdw3cb input[type=reset]:before,
.xxyhva-xxyhva-bdw3cb input[type="button"]:before,
.xxyhva-xxyhva-bdw3cb input[type="submit"]:before,
.xxyhva-xxyhva-bdw3cb .ht39nu:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0;
  background-color: var(--thm-base-hover);
  transform: scaleY(0);
  transform-origin: 50%;
  transition: 0.3s;
}

/* Style 8 */
.xxyhva-xxyhva-zmbms3 button:before,
.xxyhva-xxyhva-zmbms3 input[type=reset]:before,
.xxyhva-xxyhva-zmbms3 input[type="button"]:before,
.xxyhva-xxyhva-zmbms3 input[type="submit"]:before,
.xxyhva-xxyhva-zmbms3 .ht39nu:before {
  content: "";
  position: absolute;
  left: 110%;
  top: 0px;
  width: 100%;
  height: 100%;
  transform: skewX(-25deg);
  transition: 0.3s;
  z-index: -1;
  border-radius: 0;
  background-color: var(--thm-base-hover);
}

/* Style 9 */
.xxyhva-xxyhva-t6macj button:before,
.xxyhva-xxyhva-t6macj input[type=reset]:before,
.xxyhva-xxyhva-t6macj input[type="button"]:before,
.xxyhva-xxyhva-t6macj input[type="submit"]:before,
.xxyhva-xxyhva-t6macj .ht39nu:before {
  content: "";
  position: absolute;
  left: 90%;
  top: 0px;
  width: 100%;
  height: 100%;
  transform: skewX(-25deg);
  transition: 0.3s;
  z-index: -1;
  border-radius: 0;
  background-color: var(--thm-base-hover);
}

/* for secondary btn */
button.k1f9l9:before,
input[type=reset].k1f9l9:before,
input[type="button"].k1f9l9:before,
input[type="submit"].k1f9l9:before,
.ht39nu.k1f9l9:before {
  background-color: var(--thm-secondary-hover);
}

/* for tertiary btn */
button.d1vqal:before,
input[type=reset].d1vqal:before,
input[type="button"].d1vqal:before,
input[type="submit"].d1vqal:before,
.ht39nu.d1vqal:before,
button.d1vqal:before {
  background-color: #4224b1;
}

/* for light btn */
button.geyiwb:before,
input[type=reset].geyiwb:before,
input[type="button"].geyiwb:before,
input[type="submit"].geyiwb:before,
.ht39nu.geyiwb:before {
  background-color: rgba(0, 0, 0, 0.1);
}

/* for buttons have rounded borders */
.tgm7wb button:before,
.tgm7wb input[type=reset]:before,
.tgm7wb input[type="button"]:before,
.tgm7wb input[type="submit"]:before,
.tgm7wb .ht39nu:before {
  border-radius: 6px;
}

/* for pill button */
.sdhdf3 button:before,
.sdhdf3 input[type=reset]:before,
.sdhdf3 input[type="button"]:before,
.sdhdf3 input[type="submit"]:before,
.sdhdf3 .ht39nu:before {
  border-radius: 25px;
}

.xxyhva-xxyhva-dvi4tc button:hover:before,
.xxyhva-xxyhva-dvi4tc input[type=reset]:hover:before,
.xxyhva-xxyhva-dvi4tc input[type="button"]:hover:before,
.xxyhva-xxyhva-dvi4tc input[type="submit"]:hover:before,
.xxyhva-xxyhva-dvi4tc .ht39nu:hover:before {
  opacity: 1;
  visibility: visible;
  width: calc(100% - 10px);
}

.xxyhva-xxyhva-e2dfbv button:hover:before,
.xxyhva-xxyhva-e2dfbv input[type=reset]:hover:before,
.xxyhva-xxyhva-e2dfbv input[type="button"]:hover:before,
.xxyhva-xxyhva-e2dfbv input[type="submit"]:hover:before,
.xxyhva-xxyhva-e2dfbv .ht39nu:hover:before {
  height: 100%;
}

.xxyhva-xxyhva-pjvzfi button:hover:before,
.xxyhva-xxyhva-pjvzfi input[type=reset]:hover:before,
.xxyhva-xxyhva-pjvzfi input[type="button"]:hover:before,
.xxyhva-xxyhva-pjvzfi input[type="submit"]:hover:before,
.xxyhva-xxyhva-pjvzfi .ht39nu:hover:before {
  width: 160%;
  height: 100%;
}

.xxyhva-xxyhva-kk6k8t button:hover:before,
.xxyhva-xxyhva-kk6k8t input[type=reset]:hover:before,
.xxyhva-xxyhva-kk6k8t input[type="button"]:hover:before,
.xxyhva-xxyhva-kk6k8t input[type="submit"]:hover:before,
.xxyhva-xxyhva-kk6k8t .ht39nu:hover:before {
  width: 100%;
}

.xxyhva-xxyhva-hu7zrb button:hover:before,
.xxyhva-xxyhva-hu7zrb input[type=reset]:hover:before,
.xxyhva-xxyhva-hu7zrb input[type="button"]:hover:before,
.xxyhva-xxyhva-hu7zrb input[type="submit"]:hover:before,
.xxyhva-xxyhva-hu7zrb .ht39nu:hover:before {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.xxyhva-xxyhva-ihinz6 button:hover:before,
.xxyhva-xxyhva-ihinz6 input[type=reset]:hover:before,
.xxyhva-xxyhva-ihinz6 input[type="button"]:hover:before,
.xxyhva-xxyhva-ihinz6 input[type="submit"]:hover:before,
.xxyhva-xxyhva-ihinz6 .ht39nu:hover:before {
  right: 0;
  bottom: 0;
}

.xxyhva-xxyhva-bdw3cb button:hover:before,
.xxyhva-xxyhva-bdw3cb input[type=reset]:hover:before,
.xxyhva-xxyhva-bdw3cb input[type="button"]:hover:before,
.xxyhva-xxyhva-bdw3cb input[type="submit"]:hover:before,
.xxyhva-xxyhva-bdw3cb .ht39nu:hover:before {
  transform: scaleY(1);
}

.xxyhva-xxyhva-zmbms3 button:hover:before,
.xxyhva-xxyhva-zmbms3 input[type=reset]:hover:before,
.xxyhva-xxyhva-zmbms3 input[type="button"]:hover:before,
.xxyhva-xxyhva-zmbms3 input[type="submit"]:hover:before,
.xxyhva-xxyhva-zmbms3 .ht39nu:hover:before {
  left: 0%;
  transform: scale(1, 1);
}

.xxyhva-xxyhva-t6macj button:hover:before,
.xxyhva-xxyhva-t6macj input[type=reset]:hover:before,
.xxyhva-xxyhva-t6macj input[type="button"]:hover:before,
.xxyhva-xxyhva-t6macj input[type="submit"]:hover:before,
.xxyhva-xxyhva-t6macj .ht39nu:hover:before {
  left: 0%;
  transform: scale(1, 1);
}

button.mfp-close,
button.mfp-arrow{
  box-shadow: none;
}

button.mfp-close:before,
button.mfp-arrow:before,
button.fjr4uo:before{
  content: none;
}

button.fkoyvn,
input[type=reset].fkoyvn,
input[type="button"].fkoyvn,
input[type="submit"].fkoyvn,
.ht39nu.fkoyvn {
  font-size: 14px;
  padding: 12px 20px;
  text-transform: capitalize;
}

button.jxplux,
input[type=reset].jxplux,
input[type="button"].jxplux,
input[type="submit"].jxplux,
.ht39nu.jxplux {

}

button.fpyeo3,
input[type=reset].fpyeo3,
input[type="button"].fpyeo3,
input[type="submit"].fpyeo3,
.ht39nu.fpyeo3 {

}

.j37cfr {
  transition: 0.3s;
  display: inline-flex;
  align-items: center;
  line-height: 1;
}

.j37cfr:hover {
  text-decoration: none;
  color: var(--thm-base-hover);
}

.j37cfr i {
  transition: 0.3s;
  margin-left: 10px;
  font-size: 13px;
}

.j37cfr:hover i {
  margin-left: 13px;
}

.i6zfvn .fjr4uo{
  box-shadow: none;
}
.i6zfvn .fjr4uo:before{
  content: none;
}

.zmgi74{
  z-index: 1;
}

/* Inputs */
input[type="number"],
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="search"],
select,
textarea,
.a5bvdh {
  position: relative;
  display: block;
  height: 60px;
  width: 100%;
  font-size: 16px;
  color: #686a6f;
  font-weight: 400;
  padding: 14px 30px;
  letter-spacing: 0.1em;
  background-color: #f4f5f8;
  border: 1px solid var(--thm-border);
  border-radius: 0;
  transition: all 300ms ease;
  font-family: var(--thm-b-font);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 17px;
}

textarea {
  padding: 15px;
}

.q8170b {
  position: relative;
  margin-bottom: 20px;
}

.q8170b>i {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  z-index: 1;
}

i.ehlftz {
  cursor: pointer;
}

textarea {
  height: auto;
  resize: none;
  line-height: 1;
}

input[type="number"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus,
.a5bvdh:focus {
  box-shadow: none;
  outline: none;
  border-color: var(--thm-base);
}

input[type="number"]::placeholder,
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder,
input[type="url"]::placeholder,
input[type="search"]::placeholder,
select::placeholder,
textarea::placeholder {
  color: #a5a5a5;
}

/*Checkboxes and radios*/
input[type="checkbox"],
input[type="radio"] {
  opacity: 0;
  position: absolute;
}

input[type="checkbox"]+label,
input[type="radio"]+label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  font-weight: 400;
}

input[type="checkbox"]+label:before,
input[type="radio"]+label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  border: 1px solid var(--thm-border);
  border-radius: 3px;
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 16px;
  outline: 0;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  width: 16px;
}

input[type="radio"]+label:before {
  border-radius: 50%;
}

input[type="checkbox"]+label:after,
input[type="radio"]+label:after {
  position: absolute;
  top: 50%;
  left: 3px;
  width: 10px;
  height: 5px;
  content: " ";
  transform: translateY(-50%) rotate(-45deg);
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  opacity: 0;
  transition: 0.3s;
}

input[type="radio"]+label:after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 0;
  background-color: var(--thm-base);
}

input[type=checkbox]:checked+label:before,
input[type=checkbox]:checked+label.uhqw12:before {
  background-color: var(--thm-base);
  border-color: var(--thm-base);
}

input[type=checkbox]:checked+label:after,
input[type=radio]:checked+label:after {
  opacity: 1;
}

.qkcsea{
  padding-left: 0;
}
.obw1qh .yyj0e0:checked~.m1m0qk::before,
.ov7jcx .yyj0e0:checked~.m1m0qk::before{
  background-color: var(--thm-base);
}
.yyj0e0:focus~.m1m0qk::before {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*Checkbox With Toggle Swich*/
input[type="checkbox"]+label.uhqw12 {
  padding-left: 70px;
}

input[type="checkbox"]+label.uhqw12:before {
  border-radius: 16px;
  height: 30px;
  width: 60px;
  background-color: var(--thm-border);
}

input[type="checkbox"]+label.uhqw12:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 0;
  background-color: #fff;
  opacity: 1;
}

input[type=checkbox]:checked+label.uhqw12:after {
  left: 36px;
}

/* Input Groups */
.rqlylx input[type="number"],
.rqlylx input[type="text"],
.rqlylx input[type="email"],
.rqlylx input[type="password"],
.rqlylx input[type="tel"],
.rqlylx input[type="url"],
.rqlylx input[type="search"],
.rqlylx select,
.rqlylx textarea,
.rqlylx .a5bvdh {
  flex: 1 auto;
  width: 1%;
}

.h7gozw,
.ohrnnw {
  margin: 0;
}

.ohrnnw button i{
  margin: 0;
}

.h7gozw button,
.h7gozw input[type=reset],
.h7gozw input[type="button"],
.h7gozw input[type="submit"],
.h7gozw .ht39nu,
.h7gozw button:before,
.h7gozw input[type=reset]:before,
.h7gozw input[type="button"]:before,
.h7gozw input[type="submit"]:before,
.h7gozw .ht39nu:before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
}

.rqlylx input[type="number"]:last-child,
.rqlylx input[type="text"]:last-child,
.rqlylx input[type="email"]:last-child,
.rqlylx input[type="password"]:last-child,
.rqlylx input[type="tel"]:last-child,
.rqlylx input[type="url"]:last-child,
.rqlylx input[type="search"]:last-child,
.rqlylx select:last-child,
.rqlylx textarea:last-child,
.rqlylx .a5bvdh:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rqlylx input[type="number"]:not(:last-child),
.rqlylx input[type="text"]:not(:last-child),
.rqlylx input[type="email"]:not(:last-child),
.rqlylx input[type="password"]:not(:last-child),
.rqlylx input[type="tel"]:not(:last-child),
.rqlylx input[type="url"]:not(:last-child),
.rqlylx input[type="search"]:not(:last-child),
.rqlylx select:not(:last-child),
.rqlylx textarea:not(:last-child),
.rqlylx .a5bvdh:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ohrnnw button,
.ohrnnw input[type=reset],
.ohrnnw input[type="button"],
.ohrnnw input[type="submit"],
.ohrnnw .ht39nu,
.ohrnnw button:before,
.ohrnnw input[type=reset]:before,
.ohrnnw input[type="button"]:before,
.ohrnnw input[type="submit"]:before,
.ohrnnw .ht39nu:before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: none;
}

/* Colors &  background-colors */
.omr7d7 {
  color: var(--thm-base);
}

.uljd8j {
  color: var(--thm-secondary);
}

.qs5ii9 {
  color: #7553f2;
}

.zyfhb2 {
  background-color: #f7f7f7;
}

.zyptc4 {
  background-color: #fff;
}

.ewqzy5 {
  background-color: var(--thm-base);
}

.q389g8 {
  background-color: var(--thm-secondary);
}

.b8gwdx {
  background-color: #7553f2;
}

.ocqlc6 {
  background-color: var(--thm-base-hue);
}

.kz5nsq {
  background-color: #c8c8c8;
}

.w731za {
  background-color: #d4c8ff;
}

.m2xdmt {
  background-color: #f8f8f8;
}

.ok51pj {
  background-color: rgb(44, 170, 225) !important;
  color: #fff;
}

.ok51pj:before {
  background-color: #2488b3 !important;
}

.q7p82b {
  background-color: rgb(59, 87, 157) !important;
  color: #fff;
}

.q7p82b:before {
  background-color: #273a6b !important;
}

.n9mbfe {
  background-color: rgb(220, 74, 56) !important;
  color: #fff;
}

.n9mbfe:before {
  background-color: #af1705 !important;
}

.bie5tb {
  background-color: rgb(229, 45, 39) !important;
  color: #fff;
}

.bie5tb:before {
  background-color: #b7140f !important;
}

/* Slick */
.i4inyn {
  position: relative;
  outline: none;
}

.fncoj2,
.dhzmyd {
  position: relative;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
  color: var(--thm-secondary);
  border: 0;
  padding: 0;
  outline: none;
  transition: 0.3s;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}

.fncoj2:hover,
.fncoj2:focus,
.dhzmyd:hover,
.dhzmyd:focus {
  outline: none;
  background-color: var(--thm-base);
  color: #fff;
}

.fncoj2:before,
.dhzmyd:before {
  content: "\f053";
  font-family: "Font Awesome 5 Pro";
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.sain7y {
  display: flex;
  align-items: center;
  justify-content: center;
}

[class*="xxyhva-"] .fncoj2::after,
[class*="xxyhva-"] .dhzmyd::after {
  display: none;
}

[class*="xxyhva-"] .fncoj2::before,
[class*="xxyhva-"] .dhzmyd::before {
  content: "\f053";
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  opacity: 1;
  visibility: visible;
  background-color: transparent;
}

[class*="xxyhva-"] .fncoj2:hover::before,
[class*="xxyhva-"] .dhzmyd:hover::before{
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  transform: translate(-50%, -50%);
}

[class*="xxyhva-"] .dhzmyd::before,
.dhzmyd:before {
  content: "\f054";
}

.sain7y li:focus,
.sain7y li:hover,
.sain7y li button:focus,
.sain7y li button:hover {
  outline: none;
}

.sain7y li+li {
  margin-left: 10px;
}

.sain7y li button {
  font-size: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 50%;
  transition: 0.3s;
  border: 0;
  padding: 0;
}

[class*="xxyhva-"] .sain7y li button::after,
[class*="xxyhva-"] .sain7y li button::before {
  display: none;
}

.sain7y .dsrbw9 button {
  background-color: var(--thm-base);
}

/*--- custom arrows ---- */

.l5ppv9{
  display: flex;
  align-items: center;
}

.l5ppv9 .fncoj2,
.l5ppv9 .dhzmyd{
  background-color: var(--thm-base);
  opacity: 1;
  visibility: visible;
  cursor: pointer;
}

.l5ppv9 .fncoj2:hover,
.l5ppv9 .dhzmyd:hover{
  background-color: var(--thm-base-hover);
}

.l5ppv9 .dhzmyd{
  margin-left: 12px;
}

/* Typography */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1, h2, h3, h4, h5, h6 {
  font-family: var(--thm-font);
  font-weight: 600;
  color: var(--thm-secondary);
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 20px;
}

h1 {
  font-size: 52px;
}

h2 {
  font-size: 44px;
}

h3 {
  font-size: 36px;
  line-height: 1.2;
}

h4 {
  font-size: 28px;
  line-height: 1.4;
}

h5 {
  font-size: 24px;
  line-height: 1.3;
}

h6 {
  font-size: 18px;
  line-height: 1.7;
}

p {
  margin-bottom: 20px;
}

a {
  color: var(--thm-base);
  transition: .3s;
  display: inline-block;
}

a:hover,
a:focus {
  outline: none;
  box-shadow: none;
  text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a:hover {
  color: var(--thm-base-hover);
  text-decoration: none;
}

/*======================
Tables
========================*/
table{
  margin-bottom: 30px;
}
table th,
table td {
    padding: 15px;
    vertical-align: middle;
    background-color: #fff;
}

table th {
    font-weight: 500;
    color: var(--thm-secondary);
    font-size: 16px;
    border: 1px solid var(--thm-border);
}

table {
    width: 100%;
    margin-bottom: 30px;
}

table td {
    border: 1px solid var(--thm-border);
}

table img {
    width: 40px;
    border-radius: 0;
}

.d2dhd0 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s;
}

.d2dhd0:hover span {
  opacity: 1;
}

.d2dhd0 span {
  position: absolute;
  width: 24px;
  height: 2px;
  opacity: .5;
  transition: .3s;
  background-color: var(--thm-secondary);
}

.d2dhd0.geyiwb span {
  background-color: #fff;
}

.d2dhd0 span:first-child {
  transform: rotate(45deg);
}

.d2dhd0:hover span:first-child {
  transform: rotate(0deg);
}

.d2dhd0:hover span:last-child {
  transform: rotate(180deg);
}

.d2dhd0 span:last-child {
  transform: rotate(135deg);
}

/* Header */
.uzx9hf {
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
}

.tzqj15 {
  padding: 0;
}

.uzx9hf .rt0ro9 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
}
.uzx9hf .rt0ro9 .bijbg2{
  max-width: 130px;
}

.uzx9hf .suia1x {
  flex-direction: row;
}

.uzx9hf .suia1x li {
  position: relative;
  transition: 0.3s;
}

.uzx9hf .suia1x li a {
  display: block;
  padding: 30px 20px;
  color: var(--thm-secondary);
  font-weight: 700;
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
}

.uzx9hf .suia1x li:first-child>a {
  padding-left: 0;
}

.uzx9hf .suia1x li:last-child>a {
  padding-right: 0;
}

.uzx9hf .suia1x li a:hover,
.uzx9hf .suia1x li.mf6a9t>a {
  color: var(--thm-base);
}

.uzx9hf .suia1x li .ik3sg6 {
  position: absolute;
  top: 110%;
  min-width: 250px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  transition: 0.3s;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
}

.uzx9hf .suia1x li .ik3sg6 li a {
  border-bottom: 1px solid var(--thm-border);
  padding: 15px;
  display: flex;
  font-weight: 600;
  align-items: center;
  position: relative;
}

.uzx9hf .suia1x li .ik3sg6 li:last-child a {
  border-bottom: none;
}

.uzx9hf .suia1x li.hto27n:hover>.ik3sg6 {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.uzx9hf .suia1x li.hto27n .ik3sg6 li .ik3sg6 {
  left: 100%;
  top: 0;
}

.a73eq7 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 55;
}

/* Header top */
.cnk07r {
  background-color: #fff;
  border-bottom: 1px solid var(--thm-border);
  padding: 0;
}

.z6xzgc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
}

.bp8arr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0;
}

.cnk07r .bp8arr li {
  margin: 0;
}

.cnk07r .bp8arr li a {
  color: #fff;
  font-weight: 600;
  font-size: 12px;
}

.cnk07r .bp8arr li+li {
  margin-left: 10px;
}

.t5xz9z .bp8arr li a {
  display: block;
  font-size: 14px;
  width: 41px;
  height: 41px;
  background-color: rgba(var(--thm-base-rgb), .25);
  display: inline-flex;
  color: var(--thm-base);
  align-items: center;
  justify-content: center;
  border-radius: 0;
  font-size: 12px;
  margin-right: 0;
}

.uzx9hf.p2l739 .t5xz9z .bp8arr li a{
   color: var(--thm-base);
}
.t5xz9z .bp8arr li a:hover,
.uzx9hf.p2l739 .t5xz9z .bp8arr li a:hover {
  background-color: var(--thm-base);
  color: #fff;
}

.cnk07r .hb9ou6 li {
  height: 100%;
}

.cnk07r .hb9ou6 li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  background-color: var(--thm-base);
  color: #fff;
  border-radius: 0;
  font-weight: 500;
}
.cnk07r .hb9ou6 li a:hover{
  background-color: var(--thm-base-hover);
}

/* Header bottom */
.bq90ov{
  background-color: var(--thm-secondary);
}
.llw0rk{
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.uzx9hf .bq90ov .suia1x > li > a{
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.uzx9hf .bq90ov .suia1x li a:hover{
  color: var(--thm-base);
}

.uzx9hf .llw0rk .wib836.obafrq{
  display: flex;
  height: 62px;
  width: 62px;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-base);
  transition: .3s;
  border-radius: 0;
  border: 0;
}
.uzx9hf .llw0rk .wib836.obafrq span{
  background-color: #fff;
}

/* Header Controls starts */
.uzx9hf .wgp6o9 ul {
  display: flex;
  align-items: center;
}

.uzx9hf .wgp6o9 ul li+li {
  margin-left: 15px;
}

.uzx9hf .wgp6o9 ul li.adf6nc a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  border: 1px solid var(--thm-border);
  color: var(--thm-secondary);
  font-size: 18px;
  border-radius: 10px;
}

.uzx9hf .wgp6o9 ul li.adf6nc a.b7ksqa {
  width: auto;
  height: auto;
  padding: 13px 15px;
  line-height: 1;
  display: flex;
  align-items: center;
}

.uzx9hf .wgp6o9 ul li.adf6nc a.b7ksqa .i5xwsw {
  margin-left: 10px;
}

.uzx9hf .wgp6o9 ul li.adf6nc a.b7ksqa p,
.uzx9hf .wgp6o9 ul li.adf6nc a.b7ksqa span {
  font-size: 13px;
}

.uzx9hf .wgp6o9 ul li.adf6nc a.b7ksqa span {
  display: block;
  margin-bottom: 5px;
  font-weight: 600;
}

.uzx9hf .wgp6o9 ul li.adf6nc a.b7ksqa p {
  margin: 0;
  font-weight: 600;
  color: var(--thm-base);
}

.uzx9hf .wgp6o9 ul li.adf6nc a:hover {
  background-color: #f8f8f8;
}

.uzx9hf .wib836,
.uzx9hf .wib836.obafrq {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
  width: 58px;
  height: 58px;
  border: 1px solid var(--thm-border);
  border-radius: 10px;
  transition: 0.3s;
}

.uzx9hf .wib836:hover {
  background-color: #f8f8f8;
}
.uzx9hf .wib836:hover span{
  margin: 0;
}
.uzx9hf .wib836:hover span:nth-child(1){
  width: 10px;
  transform: rotate(45deg) translate(7px,-3px);
}
.uzx9hf .wib836:hover span:nth-child(3) {
  width: 10px;
  transform: rotate(-45deg) translate(7px,3px);
}

.uzx9hf .wib836 {
  display: none;
}

.uzx9hf .wib836 span {
  display: block;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  background-color: var(--thm-secondary);
  transition: .3s;
  transform-origin: right;
}

.uzx9hf .wib836 span+span {
  margin-top: 5px;
}
.uzx9hf .wgp6o9.uarn3q ul li.adf6nc a.b7ksqa{
  width: 58px;
  position: relative;
  height: 58px;
  padding: 0;
}
.uzx9hf .wgp6o9.uarn3q ul li.adf6nc a.b7ksqa span{
  position: absolute;
  top: -5px;
  right: -5px;
  width: 25px;
  height: 25px;
  font-weight: 600;
  font-size: 12px;
  background-color: var(--thm-base);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.uzx9hf .wgp6o9.uarn3q .wib836,
.uzx9hf .wgp6o9.uarn3q ul li.adf6nc a{
  border-radius: 50%;
}

.uzx9hf .container-fluid{
  padding-left: 65px;
  padding-right: 65px;
}

/* Style 2 */
.uzx9hf.uarn3q .t5xz9z .bp8arr li a{
  background-color: transparent;
  border: 1px solid var(--thm-border);
  color: var(--thm-secondary);
}
.uzx9hf.uarn3q .t5xz9z .bp8arr li a:hover{
  background-color: var(--thm-base);
  border-color: var(--thm-base);
  color: #fff;
}

/* Style 3 */
.uzx9hf.xnjit4{
  background-color: transparent;
  box-shadow: none;
}


.cnk07r .t5xz9z ul li a{
  color: var(--thm-secondary);
}

.cnk07r .t5xz9z ul li a:hover{
  color: var(--thm-base-hover);
}
.cnk07r.vvbag1{
  background-color: var(--thm-secondary);
}

.cnk07r.vvbag1 .cnykgo li a,
.cnk07r.vvbag1 .cnykgo li select,
.cnk07r.vvbag1 .t5xz9z ul li a{
  color: #fff;
}

.uzx9hf.xnjit4 .cnk07r,
.uzx9hf.df06is .cnk07r{
  border: 0;
  padding: 10px 20px;
}
.uzx9hf.xnjit4 .rtkw6w,
.uzx9hf.df06is .rtkw6w{
  padding: 0 20px;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0,0,0,.03);
}
.uzx9hf.xnjit4 .z6xzgc,
.uzx9hf.df06is .z6xzgc,
.uzx9hf.o113bf .z6xzgc,
.uzx9hf.lngk7i .z6xzgc{
  padding: 0;
}

.uzx9hf.xnjit4 .wgp6o9.uarn3q ul li.adf6nc a.b7ksqa,
.uzx9hf.xnjit4 .wib836,
.uzx9hf.xnjit4 .wib836.obafrq,
.uzx9hf.xnjit4 .wgp6o9 ul li.adf6nc a,

.uzx9hf.df06is .wgp6o9.uarn3q ul li.adf6nc a.b7ksqa,
.uzx9hf.df06is .wib836,
.uzx9hf.df06is .wib836.obafrq,
.uzx9hf.df06is .wgp6o9 ul li.adf6nc a{
  width: 50px;
  height: 50px;
}

.uzx9hf.xnjit4 .cnk07r .hb9ou6 li a,
.uzx9hf.xnjit4 .t5xz9z .bp8arr li a{
  background-color: rgba(255,255,255,.1);
  color: #fff;
}
.uzx9hf.xnjit4 .cnk07r .hb9ou6 li a:hover,
.uzx9hf.xnjit4 .t5xz9z .bp8arr li a:hover,
.uzx9hf.df06is .cnk07r .hb9ou6 li a:hover,
.uzx9hf.df06is .t5xz9z .bp8arr li a:hover{
  background-color: var(--thm-base);
}

/* Style 4 */
.uzx9hf.y8ms15 .llw0rk{
  justify-content: center;
}

/* Style 5 */

.uzx9hf.df06is .cnk07r,
.uzx9hf.df06is .rtkw6w,
.uzx9hf.qdf1ah .cnk07r,
.uzx9hf.qdf1ah .rtkw6w{
  padding-left: 0;
  padding-right: 0;
}

.uzx9hf.df06is .t5xz9z .bp8arr li a,
.uzx9hf.qdf1ah .t5xz9z .bp8arr li a,
.uzx9hf.o113bf .t5xz9z .bp8arr li a,
.uzx9hf.lngk7i .t5xz9z .bp8arr li a{
  background-color: transparent;
  width: auto;
  height: auto;
  font-size: 16px;
  font-weight: 400;
}
.uzx9hf.df06is .t5xz9z .bp8arr li a:hover,
.uzx9hf.qdf1ah .t5xz9z .bp8arr li a:hover,
.uzx9hf.o113bf .t5xz9z .bp8arr li a:hover,
.uzx9hf.lngk7i .t5xz9z .bp8arr li a:hover{
  background-color: transparent;
  color: var(--thm-base-hover);
}
.uzx9hf.df06is .cnk07r .bp8arr li+li,
.uzx9hf.o113bf .cnk07r .bp8arr li+li,
.uzx9hf.lngk7i .cnk07r .bp8arr li+li{
  margin-left: 24px;
}
.uzx9hf .cnykgo li a,
.uzx9hf .cnykgo li select{
  display: flex;
  align-items: center;
  color: var(--thm-secondary);
  font-size: 14px;
  font-weight: 400;
}

.uzx9hf .cnykgo li select{
  background-color: transparent;
  height: auto;
  padding: 0;
  border: 0;
  background-image: none;
  -webkit-appearance: auto;
  cursor: pointer;
}

.uzx9hf .cnykgo li a:hover,
.uzx9hf .cnykgo.tbqvqc li a:hover,
.uzx9hf .cnykgo li select:hover{
  color: var(--thm-base-hover);
}

.uzx9hf .cnykgo li a i{
  margin-right: 10px;
}

.uzx9hf .cnykgo li + li{
  margin-left: 15px;
}

.uzx9hf .cnykgo.tbqvqc li a{
  font-size: 16px;
  padding: 30px 0;
  color: var(--thm-secondary);
}

.uzx9hf .cnykgo.tbqvqc li a i{
  width: 40px;
  height: 40px;
  border: 1px solid var(--thm-border);
  border-radius: 50%;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--thm-base);
}

.uzx9hf .cnykgo.tbqvqc li p{
  margin: 0;
  line-height: 1.3;
}

.uzx9hf .cnykgo.tbqvqc li + li{
  margin-left: 40px;
}

.uzx9hf.df06is .bq90ov,
.uzx9hf.lngk7i .bq90ov{
  background-color: #fff;
}

.uzx9hf.df06is .bq90ov .tzqj15{
  border-top: 1px solid var(--thm-border);
}

.uzx9hf.df06is .bq90ov .suia1x > li > a,
.uzx9hf.lngk7i .bq90ov .suia1x > li > a{
  color: var(--thm-secondary);
  padding-top: 20px;
  padding-bottom: 20px;
}

.uzx9hf.df06is .bq90ov .suia1x > li > a:hover{
  color: var(--thm-base);
}

.uzx9hf.df06is .wgp6o9 ul li.adf6nc a,
.uzx9hf.df06is .wib836,
.uzx9hf.df06is .wib836.obafrq{
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}

.uzx9hf.df06is .wgp6o9 ul li.adf6nc a:hover,
.uzx9hf.df06is .wib836:hover,
.uzx9hf.df06is .wib836.obafrq:hover{
  background-color: var(--thm-base);
  border-color: var(--thm-base);
}

/* Style 6 */

.uzx9hf.qdf1ah .cnykgo.tbqvqc li a{
  padding: 0;
  margin: 30px 0;
}

.uzx9hf.qdf1ah .cnykgo.tbqvqc li + li{
  margin-left: 30px;
}

.uzx9hf.qdf1ah .cnykgo.tbqvqc li + li a{
  border-left: 2px solid var(--thm-border);
  padding-left: 30px;
}

.uzx9hf.qdf1ah .bq90ov .suia1x > li > a{
  padding-top: 12px;
  padding-bottom: 12px;
}

.uzx9hf.qdf1ah .wgp6o9 ul li.adf6nc a{
  border: 0;
  color: #fff;
}

.uzx9hf.qdf1ah .wib836.obafrq{
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0;
}

.uzx9hf.qdf1ah .wib836.obafrq span{
  background-color: #fff;
}

.uzx9hf.qdf1ah .wgp6o9 ul li.adf6nc a:hover,
.uzx9hf.qdf1ah .wib836.obafrq:hover{
  background-color: transparent;
}

.uzx9hf.qdf1ah .wgp6o9 ul li.adf6nc,
.uzx9hf.qdf1ah .wib836.obafrq{
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.uzx9hf.qdf1ah .wgp6o9 ul li+li{
  margin-left: 0;
}

.uzx9hf.qdf1ah .bq90ov .ht39nu,
.uzx9hf.qdf1ah .bq90ov .ht39nu:before{
  border-radius: 0;
}

.uzx9hf.qdf1ah .cnykgo.tbqvqc li a i{
  border: 0;
  background-color: rgba(var(--thm-secondary-rgb), 0.1);
  color: var(--thm-secondary);
}


/* Style 7 */

.uzx9hf.o113bf .cnk07r{
  background-color: var(--thm-base);
}

.uzx9hf.o113bf .cnykgo li a,
.uzx9hf.o113bf .cnykgo li select,
.uzx9hf.o113bf .t5xz9z .bp8arr li a{
  color: #fff;
}

.uzx9hf.o113bf .cnykgo li a:hover,
.uzx9hf.o113bf .cnykgo li select:hover{
  color: var(--thm-base-hover);
}

.uzx9hf.o113bf .z6xzgc .ht39nu,
.uzx9hf.lngk7i .z6xzgc .ht39nu{
  border-radius: 0;
  padding: 12px 30px;
  box-shadow: none;
}

.uzx9hf.o113bf .z6xzgc .ht39nu:before,
.uzx9hf.lngk7i .z6xzgc .ht39nu:before{
  border-radius: 0;
}

.uzx9hf.o113bf .suia1x > li.hto27n > a:after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  content: "\f078";
  font-size: 12px;
  margin-left: 10px;
  display: inline-block;
  transition: 0.3s;
  opacity: 0.5;
}
.uzx9hf.o113bf .suia1x li .ik3sg6 li.hto27n > a:after {
  position: absolute;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  content: "\f054";
  right: 18px;
  font-size: 14px;
  opacity: 0.5;
}

.uzx9hf.o113bf .lmp170 h5{
  color: var(--thm-base);
  font-size: 20px;
}
.uzx9hf.o113bf .lmp170 p{
  font-size: 14px;
}

.uzx9hf.o113bf .suia1x{
  margin-left: auto;
  margin-right: 80px;
}

/* Style 8 */

.uzx9hf.lngk7i .cnk07r{
  background-color: var(--thm-secondary);
  padding: 0;
  border: 0;
}

.uzx9hf.lngk7i .rtkw6w{
  border-bottom: 1px solid var(--thm-border);
}

.uzx9hf.lngk7i .rt0ro9{
  padding: 20px 65px 20px 0;
  border-right: 1px solid var(--thm-border);
}

.uzx9hf.lngk7i .cnykgo.tbqvqc{
  padding-left: 65px;
  border-left: 1px solid var(--thm-border);
}

.uzx9hf.lngk7i .cnykgo.tbqvqc li:first-child a i{
  border: 0;
  background-color: rgba(var(--thm-base-rgb), 0.2);
}
.uzx9hf.lngk7i .cnykgo.tbqvqc li:last-child a i{
  border: 0;
  background-color: rgba(var(--thm-secondary-rgb), 0.2);
  color: var(--thm-secondary);
}

.uzx9hf.lngk7i .bq90ov .suia1x > li > a,
.uzx9hf.lngk7i .bq90ov .suia1x li .ik3sg6 li a{
  color: var(--thm-b-text);
}
.uzx9hf.lngk7i .bq90ov .suia1x > li > a:hover,
.uzx9hf.lngk7i .bq90ov .suia1x li .ik3sg6 li a:hover,
.uzx9hf.lngk7i .bq90ov .suia1x > li.mf6a9t > a{
  color: var(--thm-secondary);
}

.uzx9hf.lngk7i .wgp6o9 ul li.adf6nc a,
.uzx9hf.lngk7i .wib836{
  border: 0;
  color: var(--thm-b-text);
}

.uzx9hf.lngk7i .wib836 span{
  background-color: var(--thm-b-text);
}

.uzx9hf.lngk7i .wgp6o9 .q8170b button{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
}
.uzx9hf.lngk7i .wgp6o9 .q8170b button i{
  color: var(--thm-b-text);
  font-size: 18px;
}
.uzx9hf.lngk7i .wgp6o9 .q8170b button:before{
  content: none;
}
.uzx9hf.lngk7i .wgp6o9 .q8170b input{
  background-color: transparent;
  border: 0;
  padding-left: 38px;
}

/* style 8 has dark bg */

.uzx9hf.lngk7i.aggxl9{
  background-color: transparent;
  box-shadow: none;
}

.uzx9hf.lngk7i.aggxl9 .rtkw6w,
.uzx9hf.lngk7i.aggxl9 .bq90ov{
  padding: 0 30px;
}

.uzx9hf.lngk7i.aggxl9 .rtkw6w .rt0ro9{
  padding: 10px 0;
  border-right: 0;
}

.uzx9hf.lngk7i.aggxl9 .cnykgo.tbqvqc{
  padding-left: 0;
  border-left: 0;
}
.uzx9hf.lngk7i.aggxl9 .rtkw6w{
  border-bottom: 0;
  background-color: var(--thm-secondary);
}
.uzx9hf.lngk7i.aggxl9 .cnykgo.tbqvqc li:first-child a i,
.uzx9hf.lngk7i.aggxl9 .cnykgo.tbqvqc li:last-child a i{
  border: 0;
  background-color: transparent;
  color: var(--thm-base);
}

.uzx9hf.lngk7i.aggxl9 .e1o939 p{
  color: #fff;
}
.uzx9hf.lngk7i.aggxl9 .e1o939 p:first-child{
  color: rgba(255, 255, 255, 0.6);
}
.uzx9hf.lngk7i.aggxl9 .rtkw6w .wib836 span{
  background-color: #fff;
}

.uzx9hf.lngk7i.aggxl9 .rtkw6w .wib836:hover{
  background-color: transparent;
}


/* Search Form */
.wcnssc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgba(0, 0, 0, .8);
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .3s;
}

.wcnssc.en193d {
  opacity: 1;
  visibility: visible;
}

.wcnssc .d2dhd0 {
  position: absolute;
  top: 60px;
  right: 60px;
  border-color: #fff;
}

.wcnssc .d2dhd0 span {
  background-color: #fff;
}

.wcnssc form {
  position: relative;
  width: 70%;
  transition-duration: .3s;
  transition-delay: .3s;
  transform: scale(.5);
  opacity: 0;
  visibility: hidden;
}

.wcnssc.en193d form {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}

.wcnssc form input {
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #fff;
  font-size: 40px;
  height: 80px;
  width: 100%;
  outline: none;
  color: #fff;
  font-weight: 400;
}

.wcnssc form input::placeholder {
  color: #fff;
}

.wcnssc .gjpxw7 {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  background-color: transparent;
  border: 0;
  color: #fff;
  font-size: 30px;
  outline: none;
  transition: .3s;
  cursor: pointer;
  padding: 0;
}

.wcnssc .gjpxw7:before{
  content: none;
}
.wcnssc .gjpxw7 i{
  transition: 0.3s;
}

.wcnssc .gjpxw7:hover i {
  color: var(--thm-base);
}

/*Aside*/
.ec4o53 .d2dhd0 {
  position: absolute;
  right: 20px;
  top: 20px;
}

.ec4o53 {
  position: fixed;
  top: 0;
  left: -300px;
  width: 300px;
  height: 100%;
  z-index: 99;
  background-color: #fff;
  transition: .3s;
  overflow-y: auto;
}

.al44ia.lnocco,
.ec4o53:not(.m5csrw) {
  display: none;
}

.ec4o53 .rt0ro9 {
  padding: 30px 15px;
}

.ec4o53 .suia1x li a {
  display: flex;
  align-items: center;
  padding: 12px 15px;
  color: var(--thm-secondary);
  font-weight: 600;
  border-bottom: 1px solid var(--thm-border);
}

.ec4o53 .suia1x li a:hover{
  color: var(--thm-base);
}

.ec4o53 .suia1x li.hto27n>a:after {
  position: absolute;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  content: "\f107";
  right: 18px;
  display: flex;
  align-items: center;
  font-size: 18px;
}

.ec4o53 .suia1x li .ik3sg6 {
  display: none;
}

.ec4o53 .suia1x li .ik3sg6 {
  background-color: #f8f8f8;
}

.al44ia {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 98;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .4);
}

.o5t8y2 .ec4o53 {
  left: 0;
}

.o5t8y2 .ec4o53:not(.m5csrw)+.al44ia,
.vr6yr6 .m5csrw+.al44ia {
  opacity: 1;
  visibility: visible;
}

.ec4o53.m5csrw {
  right: -420px;
  width: 420px;
  left: auto;
}
.ec4o53.m5csrw .ko45jx{
  padding: 30px;
}

.vr6yr6 .ec4o53.m5csrw {
  right: 0;
}

/*-------------- Subheader --------------------------- */
.dro8j7 {
  padding: 200px 0;
  position: relative;
}

.dro8j7 .container {
  position: relative;
}

.dro8j7 .ylk20s {
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
}

.dro8j7 .ylk20s h1 {
  color: #fff;
  font-size: 72px;
  margin-bottom: 10px;
}

.dro8j7 .ylk20s p {
  max-width: 550px;
  color: #f4f8ff;
}

.dro8j7 .ilp0vv {
  background-color: transparent;
  justify-content: center;
  padding: 0;
  margin-bottom: 0;
}

.dro8j7 .ilp0vv li {
  color: #fff;
  font-size: 16px;
  padding: 0;
}

.dro8j7 .ilp0vv li a {
  color: var(--thm-base);
  font-weight: 600;
  display: inline-block;
}

.dro8j7 .ilp0vv li a:hover {
  text-decoration: none;
  color: var(--thm-base-hover);
}

.dro8j7 .ilp0vv .qlmub4+.qlmub4::before {
  color: #fff;
  padding: 0 12px;
}

.dro8j7 .ilp0vv li,
.dro8j7 .ilp0vv .qlmub4+.qlmub4::before {
  color: #fff;
}

/* Style 2 */
.dro8j7.xnjit4 .ylk20s,
.dro8j7.uarn3q .ylk20s,
.dro8j7.ks7hk5 .ylk20s {
  text-align: left;
  margin: 0;
}

.dro8j7.uarn3q .ilp0vv,
.dro8j7.ks7hk5 .ilp0vv {
  justify-content: flex-start;
}

/* Style 3 */
.dro8j7.xnjit4 {
  padding: 0;
}

.dro8j7.xnjit4 .ylk20s {
  padding: 140px 0;
}

.dro8j7.xnjit4 .ilp0vv {
  position: absolute;
  bottom: 0;
  right: 15px;
  background-color: #fff;
  border-radius: 0;
  padding: 20px;
}

.dro8j7.xnjit4 .ilp0vv li,
.dro8j7.xnjit4 .ilp0vv .qlmub4+.qlmub4::before {
  color: var(--thm-b-text);
}

/* Style 4 */
.dro8j7.y8ms15 .t2a5ee {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 185px;
  background-color: transparent;
}

.dro8j7.y8ms15 .t2a5ee svg {
  width: calc(125% + 1.3px);
  height: 185px;
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.dro8j7.y8ms15 .t2a5ee svg path {
  fill: #ffffff;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* Style 5 */
.dro8j7.df06is::after {
  content: '';
  background-color: #fff;
  display: block;
  width: 120%;
  height: 70px;
  left: 0;
  position: absolute;
  right: 0;
  bottom: -28px;
  transform: rotate(-2deg);
}

/* Style 6 */
.dro8j7.qdf1ah {
  padding: 60px 0;
}

.dro8j7.qdf1ah .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dro8j7.qdf1ah .ylk20s {
  margin: 0;
  text-align: left;
}

.dro8j7.qdf1ah .ylk20s h1 {
  font-size: 38px;
}

/* Style 7 */
.dro8j7.ykdv4b,
.dro8j7.lngk7i,
.dro8j7.o113bf {
  padding: 280px 0 40px;
}

.dro8j7.ykdv4b .ylk20s,
.dro8j7.lngk7i .ylk20s,
.dro8j7.o113bf .ylk20s {
  margin: 0;
  text-align: left;
}

.dro8j7.ykdv4b .ilp0vv,
.dro8j7.lngk7i .ilp0vv,
.dro8j7.o113bf .ilp0vv {
  justify-content: flex-start;
}

.dro8j7.ykdv4b::before,
.dro8j7.lngk7i::before,
.dro8j7.o113bf::before {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .4), transparent);
}

.dro8j7.lngk7i .snvpnt {
  text-align: left;
  opacity: 1;
  font-style: italic;
}

.dro8j7.ykdv4b {
  border-bottom: 2px solid var(--thm-border);
}

.dro8j7.ykdv4b .ylk20s h1 {
  color: var(--thm-secondary);
}

/* Style 10 */
.dro8j7.l51oez {
  padding: 40px 0;
}

.dro8j7.l51oez .ylk20s {
  text-align: left;
  margin: 0;
}

.dro8j7.l51oez .ylk20s h1 {
  color: var(--thm-secondary);
  display: inline-block;
  position: relative;
}

.dro8j7.l51oez .ylk20s h1::after,
.dro8j7.l51oez .ylk20s h1::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--thm-secondary);
  width: 100vw;
  height: 20px;
}

.dro8j7.l51oez .ylk20s h1::after {
  margin-left: 20px;
}

.dro8j7.l51oez .ylk20s h1::before {
  right: 100%;
  margin-right: 20px;
}

/* Style 11 */

.dro8j7.ks7hk5 .ilp0vv .qlmub4+.qlmub4::before{
  content: "|";
}



/*-------------- Video Icon & Ratings General style --------------------------- */
.rbgqde {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #fff;
  color: var(--thm-base);
  font-size: 20px;
  transition: 0.3s;
}

.rbgqde:hover {
  background-color: var(--thm-base);
  color: #fff;
}

.rbgqde:before {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 2px solid #fff;
  animation-name: pulseInOut;
  opacity: 0;
  border-radius: 50%;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}

.rbgqde:after {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 2px solid #fff;
  animation-name: pulseInOut;
  opacity: 0;
  border-radius: 50%;
  animation-duration: 3.5s;
  animation-iteration-count: infinite;
}

.uri8x0{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.uri8x0 span{
  margin-left: 10px;
  font-size: 13px;
}

.qdi1tj {
  display: flex;
  align-items: center;
  margin: 20px 0;
  font-size: 14px;
}

.qdi1tj i {
  display: inline-block;
  color: #fcb71b;
}

.qdi1tj i+i {
  padding-left: 4px;
}

/*-------------- Info Box --------------------------- */
/* Info Box style 1 */
.tajo6t {
  position: relative;
  border-radius: 6px;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  padding: 40px;
  margin-bottom: 30px;
  transition: 0.3s;
}

.tajo6t .yssls3 {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.tajo6t .yssls3 .p99wi3,
.tajo6t.xm0z6v .o694vs .p99wi3{
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  border-radius: 50%;
  margin-right: 20px;
}

.tajo6t .yssls3 .p99wi3 i {
  font-size: 32px;
  line-height: 0;
}

.tajo6t .yssls3 h5 {
  margin: 0;
  flex: 1;
  font-size: 20px;
}

.tajo6t .o694vs p {
  margin-bottom: 0;
}

/* Info Box style 2, 3 , 4 & 7 */
.tajo6t.uarn3q {
  padding: 30px;
  background-color: #fff;
}

.tajo6t.uarn3q .yssls3,
.tajo6t.xnjit4 .yssls3,
.tajo6t.y8ms15 .yssls3,
.tajo6t.qdf1ah .yssls3,
.tajo6t.o113bf .yssls3,
.tajo6t.lngk7i .yssls3,
.tajo6t.ks7hk5 .yssls3,
.tajo6t.r5qpwd .yssls3,
.tajo6t.owst3r .yssls3,
.tajo6t.eruo8a .yssls3,
.tajo6t.s6i86f .yssls3,
.tajo6t.vqz17y .yssls3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  max-width: 100%;
}

.tajo6t.uarn3q .yssls3 .p99wi3 {
  border-radius: 8px
}

.tajo6t.uarn3q .yssls3 .p99wi3 i{
  font-size: 42px;
}

.tajo6t.uarn3q .yssls3 .p99wi3,
.tajo6t.xnjit4 .yssls3 .p99wi3,
.tajo6t.y8ms15 .yssls3 .p99wi3,
.tajo6t.o113bf .yssls3 .p99wi3,
.tajo6t.ks7hk5 .yssls3 .p99wi3,
.tajo6t.r5qpwd .yssls3 .p99wi3,
.tajo6t.owst3r .yssls3 .p99wi3,
.tajo6t.eruo8a .yssls3 .p99wi3,
.tajo6t.s6i86f .yssls3 .p99wi3,
.tajo6t.vqz17y .yssls3 .p99wi3 {
  margin-right: 0;
}

.tajo6t.uarn3q .yssls3 h5,
.tajo6t.o113bf .yssls3 h5,
.tajo6t.ks7hk5 .yssls3 h5,
.tajo6t.r5qpwd .yssls3 h5,
.tajo6t.owst3r .yssls3 h5,
.tajo6t.eruo8a .yssls3 h5 {
  margin: 25px 0 14px;
}

.tajo6t.uarn3q .ht39nu,
.tajo6t.y8ms15 .ht39nu,
.tajo6t.ks7hk5 .ht39nu,
.tajo6t.eruo8a .ht39nu,
.tajo6t.uarn3q .j37cfr,
.tajo6t.y8ms15 .j37cfr,
.tajo6t.ks7hk5 .j37cfr,
.tajo6t.eruo8a .j37cfr {
  margin-top: 15px;
}

/* Info Box style 3 & 6 */
.tajo6t.xnjit4,
.tajo6t.df06is,
.tajo6t.qdf1ah,
.tajo6t.lngk7i,
.tajo6t.s6i86f {
  box-shadow: none;
  padding: 0;
  text-align: center;
}

.tajo6t.xnjit4 .yssls3,
.tajo6t.qdf1ah .yssls3,
.tajo6t.lngk7i .yssls3,
.tajo6t.s6i86f .yssls3 {
  align-items: center;
}

.tajo6t.xnjit4 .yssls3 .p99wi3,
.tajo6t.qdf1ah .yssls3 .p99wi3,
.tajo6t.lngk7i .yssls3 .p99wi3,
.tajo6t.s6i86f .yssls3 .p99wi3 {
  border-radius: 6px;
  background-color: var(--thm-base);
  margin-bottom: 30px;
  margin-right: 0;
  color: #fff;
}

.tajo6t.xnjit4 .yssls3 h5,
.tajo6t.s6i86f .yssls3 h5 {
  margin: 0 0 12px;
}

.tajo6t.xnjit4 a {
  width: 50px;
  height: 50px;
  background-color: #f8f8f8;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--thm-text);
  border-radius: 50%;
  margin: 30px auto 0;
}

.tajo6t.xnjit4 a:hover {
  background-color: var(--thm-base);
  color: #fff;
}

/* Info Box style 4 */
.tajo6t.y8ms15 {
  text-align: center;
  margin-top: 40px;
  background-color: #fff;
  padding: 10px 10px 0;
}

.tajo6t.y8ms15 .yssls3 {
  height: 200px;
  border-radius: 6px;
  margin: -50px auto 0;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.tajo6t.y8ms15 .yssls3 .ssv8te {
  position: absolute;
  left: -10px;
  top: 20px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  transform: rotate(45deg);
  transition: 1s;
}

.tajo6t.y8ms15 .yssls3 .nnm7wp {
  position: absolute;
  right: -16px;
  bottom: 36px;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  transform: rotate(135deg);
  transition: 1s;
}

.tajo6t.y8ms15 .yssls3:hover .ssv8te {
  top: 40px;
}

.tajo6t.y8ms15 .yssls3:hover .nnm7wp {
  bottom: 46px;
}

.tajo6t.y8ms15 .yssls3 .ssv8te.ue1k31,
.tajo6t.y8ms15 .yssls3 .nnm7wp.ue1k31 {
  border-radius: 50%;
}

.tajo6t.y8ms15 .yssls3 .p99wi3 {
  font-size: 38px;
  margin-right: 0;
}

.tajo6t.y8ms15 .o694vs {
  padding: 40px 20px;
}

.tajo6t.y8ms15 .o694vs h5,
.tajo6t.df06is .o694vs h5 {
  margin-bottom: 15px;
}

.tajo6t.y8ms15 .o694vs p {
  margin-bottom: 0;
}

.tajo6t.y8ms15 .j37cfr {
  justify-content: center;
  margin-top: 15px;
  font-weight: 400;
}

/* Info Box style 5 */
.tajo6t.df06is {
  background-color: #f8f8f8;
  border-radius: 0;
}

.tajo6t.df06is .ch2elg,
.tajo6t.xm0z6v .ch2elg,
.tajo6t.xm0z6v .ch2elg {
  overflow: hidden;
  position: relative;
  display: block;
}

.tajo6t.df06is .ch2elg img,
.tajo6t.xm0z6v .ch2elg img,
.tajo6t.xm0z6v .ch2elg img {
  transition: 0.3s;
  width: 100%;
}

.tajo6t.df06is .ch2elg:hover img,
.tajo6t.xm0z6v .ch2elg:hover img,
.tajo6t.xm0z6v .ch2elg:hover img {
  transform: scale(1.1);
}

.tajo6t.df06is .o694vs {
  padding: 30px;
}

/* Info Box style 6 */
.tajo6t.qdf1ah {
  background-color: transparent;
  padding: 20px 20px 0;
}

.tajo6t.qdf1ah .yssls3 .p99wi3,
.tajo6t.lngk7i .yssls3 .p99wi3 {
  width: 120px;
  height: 120px;
  background-color: #fff;
  border-radius: 50%;
  color: var(--thm-base);
  border: 3px solid var(--thm-base);
  font-size: 30px;
  z-index: 1;
}

.tajo6t.qdf1ah .yssls3 span.hfmvgj,
.tajo6t.lngk7i .yssls3 span.hfmvgj {
  position: absolute;
  display: block;
  top: -52px;
  right: -12px;
  font-size: 120px;
  color: rgb(51 51 51 / 19%);
}

.tajo6t.qdf1ah .yssls3 h5 {
  margin-bottom: 22px;
}

/* Info Box style 7 */
.tajo6t.o113bf {
  padding: 40px 30px;
  overflow: hidden;
}

.tajo6t.o113bf .yssls3 .p99wi3 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.tajo6t.o113bf .ssv8te,
.tajo6t.o113bf .nnm7wp {
  position: absolute;
  right: -70px;
  top: -70px;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  transform: none;
  background-color: rgb(255 255 255 / 13%);
  transition: .3s;
}

.tajo6t.o113bf .nnm7wp,
.tajo6t.o113bf.zyptc4 .nnm7wp {
  right: -22px;
  top: auto;
  bottom: 10px;
}

.tajo6t.o113bf.zyptc4 .ssv8te,
.tajo6t.o113bf.zyptc4 .nnm7wp {
  background-color: rgb(0 0 0 / 13%);
}

.tajo6t.o113bf:hover .ssv8te {
  top: -40px;
}

.tajo6t.o113bf:hover .nnm7wp {
  bottom: 20px;
}

/* Info Box style 8 */
.tajo6t.lngk7i {
  background-color: #fff;
  padding: 50px;
}

.tajo6t.lngk7i .yssls3 .p99wi3 {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  color: var(--thm-secondary);
  border: 2px dashed var(--thm-border);
  font-size: 20px;
  position: relative;
  margin-bottom: 40px;
}

.tajo6t.lngk7i .yssls3 h5 {
  line-height: 1.6;
}

.tajo6t.lngk7i .yssls3 .p99wi3 span.hfmvgj {
  position: absolute;
  top: -6px;
  left: -15px;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  background-color: var(--thm-base);
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 3px 8px rgba(var(--thm-base-rgb), .5);
}

/*-------------- Features --------------------------- */

/* Info Box style 9 */
.tajo6t.ykdv4b {
  background-color: #fff;
  box-shadow: none;
  border: 1px solid var(--thm-border);
  border-radius: 0;
  transition: .3s;
  padding: 30px;
}

.tajo6t.ykdv4b * {
  transition: .3s;
}

.tajo6t.ykdv4b .yssls3 {
  display: flex;
  align-items: center;
}

.tajo6t.ykdv4b .yssls3 .p99wi3 {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: var(--thm-base);
  box-shadow: 0px 0 40px 5px rgba(0, 0, 0, .03);
  border-radius: 50%;
  margin-right: 20px;
}

.tajo6t.ykdv4b .yssls3 .p99wi3 i {
  font-size: 24px;
}

.tajo6t.ykdv4b .yssls3 p {
  margin: 0;
}

.tajo6t.ykdv4b .o694vs {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tajo6t.ykdv4b .o694vs i {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-secondary);
  color: #fff;
  border-radius: 50%;
  margin: 0;
}

.tajo6t.ykdv4b:hover {
  background-color: var(--thm-secondary);
}

.tajo6t.ykdv4b:hover * {
  color: #fff;
}

.tajo6t.ykdv4b:hover .yssls3 .p99wi3 {
  background-color: var(--thm-base);
}

.tajo6t.ykdv4b:hover .o694vs i {
  background-color: var(--thm-base);
}

/* info box style 10 */
.tajo6t.l51oez,
.tajo6t.io58cv,
.tajo6t.aj0ftj,
.tajo6t.pk6s3l,
.tajo6t.a6qd3f,
.tajo6t.lgoueq {
  box-shadow: none;
  padding: 0;
  display: flex;
}

.tajo6t.l51oez .yssls3,
.tajo6t.io58cv .yssls3,
.tajo6t.aj0ftj .yssls3,
.tajo6t.pk6s3l .yssls3,
.tajo6t.a6qd3f .yssls3,
.tajo6t.lgoueq .yssls3 {
  align-items: flex-start;
  margin-bottom: 0;
}

.tajo6t.l51oez .o694vs,
.tajo6t.io58cv .o694vs,
.tajo6t.aj0ftj .o694vs,
.tajo6t.pk6s3l .o694vs,
.tajo6t.a6qd3f .o694vs,
.tajo6t.lgoueq .o694vs {
  flex: 1;
}

.tajo6t.l51oez .o694vs h5,
.tajo6t.io58cv .o694vs h5,
.tajo6t.a6qd3f .o694vs h5 {
  margin: 0 0 14px;
}

.tajo6t.l51oez,
.tajo6t.ks7hk5,
.tajo6t.io58cv,
.tajo6t.r5qpwd,
.tajo6t.a6qd3f,
.tajo6t.vqz17y {
  border: 1px solid var(--thm-border);
  padding: 30px;
  transition: .3s;
}

.tajo6t.l51oez:hover,
.tajo6t.ks7hk5:hover {
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
  border-color: transparent;
}

.tajo6t.l51oez .yssls3 .p99wi3,
.ds77yt.y8ms15 .yssls3 .p99wi3,
.ds77yt.aj0ftj .yssls3 .p99wi3,
.ds77yt.pk6s3l .yssls3 .p99wi3 {
  border: 0;
  border-radius: 6px;
}

/* info box style 11 */
.tajo6t.ks7hk5,
.tajo6t.owst3r,
.tajo6t.eruo8a {
  box-shadow: none;
  text-align: center;
}

.tajo6t.ks7hk5 .yssls3,
.tajo6t.eruo8a .yssls3 {
  align-items: center;
}

.tajo6t.ks7hk5 .yssls3 .p99wi3,
.tajo6t.owst3r .yssls3 .p99wi3,
.tajo6t.eruo8a .yssls3 .p99wi3,
.tajo6t.r5qpwd .yssls3 .p99wi3,
.tajo6t.vqz17y .yssls3 .p99wi3 {
  border-radius: 6px;
}

/* info box style 12 */
.tajo6t.owst3r {
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 0;
  border-radius: 0;
  text-align: left;
}

/* info box style 13 */
.tajo6t.eruo8a {
  padding: 0;
  margin: 0;
}

.tajo6t.eruo8a .o694vs p {
  max-width: 700px;
  margin: 0 auto;
}

.tajo6t.eruo8a .o694vs {
  margin-bottom: 15px;
}

.vdp7mi .sain7y,
.upb598 .sain7y {
  margin-top: 20px;
}

.vdp7mi .sain7y li button,
.upb598 .sain7y li button {
  background-color: var(--thm-border);
}

.vdp7mi .sain7y .dsrbw9 button,
.upb598 .sain7y .dsrbw9 button {
  background-color: var(--thm-base);
}

.e8nhmx .fncoj2,
.e8nhmx .dhzmyd,
.upb598 .fncoj2,
.upb598 .dhzmyd {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--thm-base);
  color: #fff;
}

.e8nhmx .fncoj2:hover,
.e8nhmx .dhzmyd:hover,
.upb598 .fncoj2:hover,
.upb598 .dhzmyd:hover {
  background-color: var(--thm-base-hover);
}

.e8nhmx .dhzmyd,
.upb598 .dhzmyd {
  right: 10px;
  left: auto;
}

.e8nhmx:hover .fncoj2,
.upb598:hover .fncoj2 {
  left: 20px;
  opacity: 1;
  visibility: visible;
}

.e8nhmx:hover .dhzmyd,
.upb598:hover .dhzmyd {
  right: 20px;
  opacity: 1;
  visibility: visible;
}

.tme9l4.shnadt {
  width: calc(1140px - 20%);
}

hr {
  border-top: 1px solid var(--thm-border);
  margin: 30px 0;
}

/* info box style 14 */
.tajo6t.nftu7w {
  background-color: var(--thm-secondary);
  text-align: center;
  transition: .3s;
}

.tajo6t.nftu7w .p99wi3 {
  width: 80px;
  height: 80px;
  background-color: #fff;
  border-radius: 50%;
  color: #313131;
  margin: 0 auto 30px;
  display: flex;
  align-items: center;
  font-size: 40px;
  line-height: 1;
  justify-content: center;
}

.tajo6t.nftu7w h5 {
  color: #fff;
}

.tajo6t.nftu7w p {
  color: #f4f8ff;
}

.tajo6t.nftu7w .xpxy6g {
  margin-top: 20px;
}

.tajo6t.nftu7w .xpxy6g i {
  width: 50px;
  height: 50px;
  color: #f4f8ff;
  font-size: 16px;
  display: flex;
  align-items: center;
  margin: 0;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #f4f8ff;
  transition: .3s;
}

.tajo6t.nftu7w::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -40px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, .1);
  width: 120px;
  height: 120px;
  transition: .3s;
}

.tajo6t.nftu7w:hover {
  transform: translateY(-5px);
}

.tajo6t.nftu7w:hover::before {
  width: 160px;
  height: 160px;
}

.tajo6t.nftu7w:hover .xpxy6g i {
  color: var(--thm-base);
  border-color: #fff;
  transform: rotate(45deg);
}

/* info box style 15 */

.tajo6t.io58cv{
  border: 0;
}

.tajo6t.io58cv .yssls3 .p99wi3{
  width: 40px;
  height: 40px;
}

/* info box style 16 */

.tajo6t.s6i86f .yssls3 .p99wi3{
    width: 120px;
    height: 120px;
    background-color: transparent;
    border: 4px solid rgb(225 225 225 / 24%);
    color: var(--thm-secondary);
    position: relative;
}

.tajo6t.s6i86f .yssls3 .p99wi3 i{
  font-size: 36px;
}

.tajo6t.s6i86f .yssls3 .p99wi3 span{
  width: 35px;
  height: 35px;
  background-color: var(--thm-base);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -20px;
  right: -20px;
}

.tme9l4.s6i86f{
  position: relative;
  margin: -190px 0 100px;
}

.u5bun6{   /* Temporary Code for space */
  padding-bottom: 200px;
}

/* info box style 17 */

.tajo6t.aj0ftj,
.tajo6t.pk6s3l,
.tajo6t.lgoueq{
  background-color: var(--thm-base);
  margin-bottom: 0;
  border-radius: 0;
  padding: 35px 30px;
}

.tajo6t.aj0ftj.gn66pt{
  background-color: rgba(var(--thm-base-rgb), .8);
}

.tajo6t.aj0ftj .yssls3 .p99wi3{
  width: auto;
  height: auto;
  color: #fff;
}
.tajo6t.aj0ftj .yssls3 .p99wi3 i,
.tajo6t.pk6s3l .yssls3 .p99wi3 i{
  font-size: 40px;
}

.tajo6t.aj0ftj .o694vs h5 {
  margin: 0 0 10px;
}

.tajo6t.aj0ftj .o694vs h5,
.tajo6t.aj0ftj .o694vs p,
.tajo6t.pk6s3l .o694vs p{
  color: #fff;
}

/* info box style 18 */

.nun66s.pk6s3l,
.nun66s.lgoueq{
  display: flex;
  align-items: center;
  background-color: #252525;
  padding: 35px 30px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tajo6t.pk6s3l,
.tajo6t.lgoueq{
  flex: 0 0 33.3%;
  padding: 0;
  background-color: transparent;
}
.tajo6t.pk6s3l + .tajo6t.pk6s3l,
.tajo6t.lgoueq + .tajo6t.lgoueq{
  padding-left: 25px;
  border-left: 2px solid rgba(255, 255, 255, 0.3);
}
.tajo6t.pk6s3l .yssls3 .p99wi3,
.tajo6t.lgoueq .yssls3 .p99wi3{
  color: var(--thm-base);
  width: 50px;
  height: 50px;
}
.tajo6t.pk6s3l .yssls3,
.tajo6t.lgoueq .yssls3{
  align-items: center;
}

/* info box style 19 */

.tajo6t.r5qpwd,
.tajo6t.vqz17y{
  text-align: left;
  border: 0;
  margin-bottom: 60px;
}

.tajo6t.r5qpwd .yssls3 .p99wi3{
  margin: -65px 0 0;
}

/* info box style 20 */

.tajo6t.a6qd3f{
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.tajo6t.a6qd3f .o694vs h5 a,
.tajo6t.a6qd3f .o694vs p{
  color: #fff;
}

.tajo6t.a6qd3f .o694vs h5 a:hover{
  color: var(--thm-base-hover);
}
.tajo6t.a6qd3f .yssls3{
  align-items: center;
}
.tajo6t.a6qd3f .yssls3 .p99wi3{
  color: var(--thm-base);
}
.tajo6t.a6qd3f .yssls3 .p99wi3 i{
  font-size: 46px;
}

/* info box style 21 */

.tajo6t.xm0z6v{
  text-align: center;
  border-radius: 0;
  padding: 50px 40px;
  overflow: hidden;
}

.tajo6t.xm0z6v .yssls3{
  flex-direction: column;
  margin-bottom: 14px;
}

.tajo6t.xm0z6v .yssls3 .p99wi3{
  width: auto;
  height: auto;
  background-color: transparent;
  color: var(--thm-base);
  margin-bottom: 26px;
  margin-right: 0;
}

.tajo6t.xm0z6v .yssls3  h5{
  font-size: 20px;
}
.tajo6t.xm0z6v .yssls3 .p99wi3 i{
  font-size: 66px;
}

.tajo6t.xm0z6v .pptjkp{
  position: absolute;
  top: -28px;
  right: -28px;
  font-size: 140px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
}

.tajo6t.xm0z6v:hover{
  background-color: var(--thm-base);
  box-shadow: 0 0 40px 5px rgba(var(--thm-base-rgb), 0.2);
}

.tajo6t.xm0z6v:hover .yssls3 h5,
.tajo6t.xm0z6v:hover .o694vs p,
.tajo6t.xm0z6v:hover .yssls3 .p99wi3{
  color: #fff;
}

.tajo6t.xm0z6v:hover .pptjkp{
  opacity: 0.2;
  visibility: visible;
}

.tajo6t.xm0z6v.nflqi5{
  border: 2px solid var(--thm-border);
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
}

.tajo6t.xm0z6v.nflqi5:hover{
  box-shadow: none;
  background-color: transparent;
}

.tajo6t.xm0z6v.nflqi5 .yssls3 .p99wi3.uljd8j,
.tajo6t.xm0z6v.nflqi5:hover .yssls3 .p99wi3.uljd8j{
  color: var(--thm-secondary);
}
.tajo6t.xm0z6v.nflqi5:hover .yssls3 h5{
  color: var(--thm-secondary);
}
.tajo6t.xm0z6v.nflqi5:hover .yssls3 .p99wi3{
  color: var(--thm-base);
}

/* info box style 22 */

.tajo6t.vqz17y{
  margin-bottom: 30px;
  display: flex;
  align-items: flex-start;
  padding: 30px 25px;
}

.tajo6t.vqz17y .o694vs{
  flex: 1;
}

.tajo6t.vqz17y .yssls3 .p99wi3{
  margin: 0 20px 0 0;
}

.tajo6t.vqz17y .o694vs h5{
  margin: 0 0 14px;
}

/* info box style 23 */

.nun66s.rpzkkt{
  position: relative;
  padding: 0;
  background-color: transparent;
}

.nun66s.rpzkkt:after{
content: "";
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 44px;
width: calc(100% - 30px);
height: 1px;
z-index: -1;
background-color: var(--thm-border);
}

.tajo6t.rpzkkt{
  padding: 0;
  box-shadow: none;
}

.tajo6t.rpzkkt .yssls3{
  margin-bottom: 0;
  align-items: flex-start;
}

.tajo6t.rpzkkt .o694vs h5{
  margin-bottom: 10px;
}
.tajo6t.rpzkkt .yssls3 .p99wi3{
  width: 110px;
  height: 110px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  color: var(--thm-base);
  margin-right: 28px;
}
.tajo6t.rpzkkt .yssls3 .p99wi3 i{
  font-size: 56px;
}

.tajo6t.rpzkkt .o694vs .v1mr8i{
  font-size: 14px;
  display: block;
  font-weight: 600;
  color: var(--thm-base);
  margin: 10px 0 18px;
}

.tajo6t.rpzkkt .o694vs .g25iz6{
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: var(--thm-base);
  margin-left: 6px;
}
.tajo6t.rpzkkt .o694vs .g25iz6:before{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--thm-base);
  opacity: 0.2;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
  border-radius: 50%;
}


/* info box style 24 */

.nun66s.lgoueq{
  background-color: #fff;
  padding: 20px 50px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  border-radius: 0;
}

.tajo6t.lgoueq{
  padding: 10px 0;
}
.tajo6t.lgoueq + .tajo6t.lgoueq{
  border-left-color: var(--thm-border);
  padding-left: 70px;
}

.tajo6t.lgoueq .yssls3 .p99wi3{
  border: 1px solid var(--thm-border);
  background-color: #fff;
}
.tajo6t.lgoueq .yssls3 .p99wi3 i{
  font-size: 24px;
}

/* info box style 25 */

.psub96.dd1z5d .eva8ba{
 position: absolute;
 right: 0;
 top: 0;
 width: 38%;
 height: 100%;
 z-index: -1;
}

.nun66s.dd1z5d{
  padding: 70px 70px 20px;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 8%);
  background-color: #fff;
  margin-bottom: 0;
}

.tajo6t.dd1z5d{
  border: 0;
  padding: 0;
  max-width: 450px;
  margin-bottom: 50px;
  text-align: left;
  display: flex;
  box-shadow: none;
}

.tajo6t.dd1z5d:hover{
  background-color: transparent;
  transform: none;
}

.tajo6t.dd1z5d .p99wi3{
  margin-bottom: 0;
  margin-right: 26px;
  text-align: center;
}

.tajo6t.dd1z5d .p99wi3 i{
  font-size: 46px;
  color: var(--thm-base);
}

.tajo6t.dd1z5d .p99wi3 .ou2sc4{
  display: block;
  color: rgb(104 106 111 / 3%);
  font-size: 46px;
  font-weight: 400;
  margin-top: 12px;
  line-height: 1;
}

.tajo6t.dd1z5d .o694vs{
  flex: 1;
}

.tajo6t.dd1z5d .o694vs h5{
  margin-bottom: 10px;
}

.tajo6t.dd1z5d .o694vs h5 a:hover{
  color: var(--thm-base-hover);
}

/*-------------- Category --------------------------- */
/* Category style 1 */
.c6hv4a {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}

.c6hv4a a,
.c6hv4a img {
  width: 100%;
  transition: 0.3s;
}

.c6hv4a img {
  height: 100%;
  object-fit: cover;
}

.c6hv4a:hover img {
  transform: scale(1.1);
}

.c6hv4a .ywv5s5 {
  width: calc(100% - 20px);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
}

.c6hv4a .ywv5s5 span {
  background-color: #fff;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--thm-secondary);
  font-size: 15px;
  font-weight: 700;
  border-radius: 0;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
}

/* Category style 2 */
.c6hv4a.uarn3q .ywv5s5 {
  width: auto;
  left: 30px;
  top: 30px;
  bottom: auto;
  transform: none;
}

.c6hv4a.uarn3q .ywv5s5 span {
  background-color: #fff;
  padding: 8px 15px;
  border-radius: 0;
}

/* Category style 3 */
.c6hv4a.xnjit4 {
  transition: .3s;
}

.c6hv4a.xnjit4 .ywv5s5 {
  text-align: center;
  color: var(--thm-secondary);
  margin-bottom: 10px;
}

.c6hv4a.xnjit4 .ywv5s5 h6 {
  margin: 0;
  font-size: 24px;
  transition-duration: .3s;
  transition-delay: .1s;
  transform: translateY(20px);
}

.c6hv4a.xnjit4 .ywv5s5 span {
  background-color: transparent;
  padding: 0;
  color: var(--thm-b-text);
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
  transition-duration: .3s;
  transition-delay: .1s;
  font-weight: 400;
  box-shadow: none;
}

.c6hv4a.xnjit4:hover {
  transform: scale(1.3);
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .1);
}

.c6hv4a.xnjit4:hover .ywv5s5 h6,
.c6hv4a.xnjit4:hover .ywv5s5 span {
  transform: translateY(0);
}

.c6hv4a.xnjit4:hover .ywv5s5 h6 {
  font-size: 20px;
}

.c6hv4a.xnjit4:hover .ywv5s5 span {
  opacity: 1;
  visibility: visible;
  font-size: 12px;
}

/*-------------- General Section --------------------------- */
/* Style 1 */
.feyck4 {
  position: relative;
  margin-bottom: 30px;
}

.feyck4 ul li {
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 30px;
  padding: 10px;
}

.feyck4 ul li+li {
  margin-top: 20px;
}

.feyck4 ul li i {
  width: 40px;
  height: 40px;
  background-color: var(--thm-base);
  color: #fff;
  border-radius: 50%;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 3px 8px rgba(var(--thm-base-rgb), .5);
}

.feyck4 ul li span {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  color: var(--thm-secondary);
  padding-left: 20px;
  flex: 1;
}

/* Style 2 */
.feyck4.uarn3q ul li,
.feyck4.xnjit4 ul li {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}

/* Style 3 */
.feyck4.y8ms15 ul li i,
.feyck4.xnjit4 ul li i {
  background-color: transparent;
  color: var(--thm-base);
  box-shadow: none;
  width: auto;
  height: auto;
}

/* Style 4 */
.feyck4.y8ms15 ul li {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.feyck4.y8ms15 ul li+li {
  margin-top: 15px;
}

/* Style 5 */
.feyck4.df06is ul li {
  display: block;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background-color: transparent;
}
.feyck4.df06is,
.feyck4.df06is ul li p{
  margin: 0;
}
.feyck4.df06is ul li span{
  display: block;
  padding: 0;
}

.feyck4.df06is ul li + li {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid var(--thm-border);
}

/*-------------- Blog Sections --------------------------- */
/* Pagination */
.kdjf6b {
  margin-top: 60px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0;
}

.kdjf6b .cldjam {
  margin: 0;
}

.kdjf6b .cldjam:last-child .j4klql,
.kdjf6b .cldjam:first-child .j4klql,
.kdjf6b .cldjam .j4klql {
  border-radius: 0;
}

.kdjf6b .j4klql {
  color: var(--thm-secondary);
  background-color: #fff;
  border: 1px solid var(--thm-border);
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 20px;
  margin-left: 15px;
}

.kdjf6b .cldjam.mf6a9t .j4klql {
  background-color: var(--thm-base);
  border-color: var(--thm-base);
}

.kdjf6b .cldjam:not(.mf6a9t) .j4klql:hover,
.kdjf6b .cldjam:not(.mf6a9t) .j4klql:focus {
  color: var(--thm-base);
  outline: none;
}

/* Style 1 */
.wg0l4d {
  position: relative;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  margin-bottom: 30px;
  transition: 0.3s;
}

.wg0l4d .uttcyz {
  position: relative;
  overflow: hidden;
}

.wg0l4d .uttcyz a:first-child{
  display: block;
}

.wg0l4d .uttcyz img{
  transition: 0.3s;
  width: 100%;
}

.wg0l4d .uttcyz:hover img {
  transform: scale(1.1);
}

.wg0l4d .iyqmbv {
  position: absolute;
  left: 20px;
  top: 20px;
  display: flex;
  align-items: center;
}

.wg0l4d .iyqmbv a,
.ibhp7s.y7y1sz.xnjit4 .fxbowf .iyqmbv a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 15px;
  background-color: var(--thm-base);
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  border-radius: 0;
  transition: 0.3s;
}

.wg0l4d .iyqmbv a:hover,
.ibhp7s.y7y1sz.xnjit4 .fxbowf .iyqmbv a:hover {
  background-color: var(--thm-base-hover);
}

.wg0l4d .iyqmbv a+a {
  margin-left: 10px;
}

.wg0l4d .zeapah {
  padding: 30px;
  position: relative;
}

.wg0l4d .zeapah:before {
  content: "";
  position: absolute;
  bottom: -3px;
  right: -3px;
  width: 10px;
  height: 10px;
  background-color: var(--thm-base);
}

.wg0l4d .heltl6 {
  border-bottom: 1px solid var(--thm-border);
  padding-bottom: 15px;
}

.wg0l4d .heltl6 ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 15px;
}

.wg0l4d .heltl6 ul li {
  font-family: var(--thm-font);
  color: var(--thm-b-text);
  font-size: 14px;
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 500;
  text-transform: uppercase;
}

.wg0l4d .heltl6 ul li i {
  margin-top: -4px;
}

.wg0l4d .heltl6 ul li a {
  color: var(--thm-b-text);
}

.wg0l4d .heltl6 ul li a:hover {
  color: var(--thm-base-hover);
}

.wg0l4d .heltl6 ul li+li {
  padding-left: 10px;
  margin-left: 10px;
}

.wg0l4d .heltl6 ul li+li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background-color: var(--thm-border);
}

.wg0l4d .lvul9j {
  position: absolute;
  right: 20px;
  top: -28px;
  text-align: center;
  padding: 12px 15px;
  font-weight: 600;
  background-color: var(--thm-base);
  color: #fff;
  line-height: 1;
  font-size: 15px;
  transition: 0.3s;
}

.wg0l4d .lvul9j:hover {
  background-color: var(--thm-base-hover);
}

.wg0l4d .zeapah .sq6ua3 {
  padding: 15px 0 0;
}

.wg0l4d .zeapah .sq6ua3 h5 {
  margin-bottom: 15px;
}

.wg0l4d .zeapah .j37cfr {
  color: var(--thm-secondary);
  font-weight: 600;
  margin-top: 15px;
  font-size: 14px;
}

.wg0l4d .zeapah .j37cfr i {
  color: var(--thm-base);
}

.wg0l4d .zeapah .j37cfr:hover {
  color: var(--thm-base-hover);
}

.wg0l4d.p2l739 .heltl6 ul {
  margin-top: 0;
}

/* Style 2 */
.wg0l4d.uarn3q .zeapah,
.wg0l4d.l51oez .zeapah,
.wg0l4d.ks7hk5 .zeapah {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 25px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.wg0l4d.uarn3q img,
.wg0l4d.l51oez img,
.wg0l4d.ks7hk5 img {
  width: 100%;
}

.wg0l4d.uarn3q .zeapah:before,
.wg0l4d.ks7hk5 .zeapah:before {
  content: none;
}

.wg0l4d.uarn3q .zeapah .sq6ua3,
.wg0l4d.ks7hk5 .zeapah .sq6ua3 {
  padding: 0;
}

.wg0l4d.uarn3q .zeapah .sq6ua3 h5 a,
.wg0l4d.uarn3q .zeapah .sq6ua3 p,
.wg0l4d.ks7hk5 .zeapah .sq6ua3 h5 a,
.wg0l4d.ks7hk5 .zeapah .sq6ua3 p {
  color: #fff;
}

.wg0l4d.uarn3q .zeapah .sq6ua3 h5 a:hover,
.wg0l4d.ks7hk5 .zeapah .sq6ua3 h5 a:hover {
  color: var(--thm-base-hover);
}

.wg0l4d.uarn3q .zeapah .sq6ua3 p{
  font-size: 15px;
}

.wg0l4d.uarn3q .zeapah .j37cfr {
  color: var(--thm-base);
}

/* Style 3 */
.wg0l4d.xnjit4,
.wg0l4d.y8ms15,
.wg0l4d.owst3r {
  background-color: transparent;
  box-shadow: none;
}

.wg0l4d.xnjit4 .zeapah,
.wg0l4d.y8ms15 .zeapah,
.wg0l4d.owst3r .zeapah {
  border-radius: 0;
  background-color: #fff;
  width: calc(100% - 30px);
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  margin: -25px auto 0;
}

.wg0l4d.xnjit4 .zeapah:before,
.wg0l4d.y8ms15 .zeapah:before,
.wg0l4d.owst3r .zeapah:before {
  content: none;
}

.wg0l4d.xnjit4 .uttcyz {
  border-radius: 0;
}

.wg0l4d.xnjit4 .heltl6,
.wg0l4d.y8ms15 .heltl6,
.wg0l4d.ks7hk5 .heltl6,
.wg0l4d.owst3r .heltl6,
.wg0l4d.io58cv .heltl6 {
  border-bottom: none;
  padding: 0;
}

.wg0l4d.xnjit4 .heltl6 ul,
.wg0l4d.df06is .heltl6 ul {
  margin: 0;
}

.wg0l4d.xnjit4 .heltl6 ul li.qz72s5 img {
  border-radius: 50%;
  margin-right: 10px;
}

.wg0l4d.xnjit4 .heltl6 ul li+li,
.wg0l4d.y8ms15 .heltl6 ul li+li,
.wg0l4d.ks7hk5 .heltl6 ul li+li,
.wg0l4d.owst3r .heltl6 ul li+li,
.wg0l4d.io58cv .heltl6 ul li+li {
  padding-left: 0;
}

.wg0l4d.xnjit4 .heltl6 ul li+li:before,
.wg0l4d.y8ms15 .heltl6 ul li+li:before,
.wg0l4d.ks7hk5 .heltl6 ul li+li:before,
.wg0l4d.owst3r .heltl6 ul li+li:before,
.wg0l4d.io58cv .heltl6 ul li+li:before {
  content: none;
}

.wg0l4d.xnjit4 .zeapah .sq6ua3 {
  padding: 15px 0;
}

.wg0l4d.xnjit4 .zeapah .sq6ua3 h5,
.wg0l4d.y8ms15 .zeapah .sq6ua3 h5 {
  margin-bottom: 0;
}

/* Style 4 */
.wg0l4d.y8ms15 .zeapah,
.wg0l4d.owst3r .zeapah,
.wg0l4d.io58cv .zeapah {
  border-radius: 0;
}

.wg0l4d.y8ms15 .heltl6 ul li.di1g2n a {
  color: var(--thm-secondary);
  font-weight: 700;
}

.wg0l4d.y8ms15 .zeapah .sq6ua3,
.wg0l4d.owst3r .zeapah .sq6ua3,
.wg0l4d.io58cv .zeapah .sq6ua3 {
  padding: 0;
}

.wg0l4d.y8ms15 .heltl6 {
  margin: 12px 0 10px;
}

.wg0l4d.y8ms15 .zeapah .sq6ua3 p,
.wg0l4d.owst3r .zeapah .sq6ua3 p {
  font-size: 14px;
}

/* Style 5 */
.wg0l4d.df06is {
  border-radius: 0;
  overflow: hidden;
}

.wg0l4d.df06is .zeapah:before {
  content: none;
}

.wg0l4d.df06is .heltl6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

 .wg0l4d.df06is .heltl6 a,
 .wg0l4d.ks7hk5 .heltl6 .lvul9j,
 .wg0l4d.owst3r .heltl6 .lvul9j,
 .wg0l4d.io58cv .heltl6 .lvul9j{
  color: var(--thm-b-text);
  font-family: var(--thm-font);
  font-size: 14px;
  display: flex;
  text-transform: uppercase;
  align-items: center;
  font-weight: 500;
}

.wg0l4d.df06is .heltl6 a:hover {
  color: var(--thm-base-hover);
}

.wg0l4d.df06is .heltl6 a i,
.wg0l4d.owst3r .heltl6 a i,
.wg0l4d.io58cv .heltl6 a i,
.wg0l4d.ks7hk5 .heltl6 i {
  color: var(--thm-base);
  font-weight: 500;
  margin-right: 8px;
  font-size: 16px;
}

.wg0l4d.df06is .heltl6 ul li+li:before {
  content: none;
}

.wg0l4d.df06is .heltl6 ul li+li {
  padding-left: 0;
}

.wg0l4d.df06is .heltl6 ul li a {
  color: var(--thm-base);
  font-weight: 500;
  font-size: 16px;
}

/* Style 6 */
.wg0l4d.qdf1ah,
.wg0l4d.o113bf,
.wg0l4d.ykdv4b,
.wg0l4d.l51oez {
  box-shadow: none;
  background-color: transparent;
}

.wg0l4d.qdf1ah .zeapah,
.wg0l4d.o113bf .zeapah,
.wg0l4d.ykdv4b .zeapah {
  padding: 15px 0 0 0;
}

.wg0l4d.qdf1ah .zeapah .sq6ua3,
.wg0l4d.ykdv4b .zeapah .sq6ua3,
.wg0l4d.l51oez .zeapah .sq6ua3 {
  padding: 15px 0 0;
}

.wg0l4d.qdf1ah .heltl6,
.wg0l4d.o113bf .heltl6,
.wg0l4d.ykdv4b .heltl6,
.wg0l4d.l51oez .heltl6 {
  padding: 0;
  border: 0;
}

.wg0l4d.qdf1ah .zeapah:before,
.wg0l4d.o113bf .zeapah:before,
.wg0l4d.ykdv4b .zeapah:before,
.wg0l4d.l51oez .zeapah:before {
  content: none;
}

.wg0l4d.qdf1ah .heltl6 ul {
  margin: 0;
}

/* Style 7 */
.wg0l4d.o113bf {
  margin-bottom: 60px;
}

.wg0l4d.o113bf .zeapah .sq6ua3 h5+p {
  margin: 15px 0;
}

.wg0l4d.o113bf .zeapah .sq6ua3 h5,
.wg0l4d.lngk7i .zeapah .sq6ua3 h5 {
  margin-bottom: 0;
}

.wg0l4d.o113bf .zeapah .sq6ua3,
.wg0l4d.lngk7i .zeapah .sq6ua3 {
  padding: 0;
}

.wg0l4d.o113bf .heltl6 ul li i {
  margin-right: 10px;
  font-size: 16px;
}

.wg0l4d.o113bf .heltl6 ul li+li:before,
.wg0l4d.lngk7i .heltl6 ul li+li:before {
  content: none;
}

.wg0l4d.o113bf .heltl6 ul li+li,
.wg0l4d.lngk7i .heltl6 ul li+li {
  padding-left: 0;
  margin-left: 20px;
}

/* Style 8 */
.wg0l4d.lngk7i {
  border-radius: 0;
  overflow: hidden;
}

.wg0l4d .zeapah:before {
  content: none;
}

.wg0l4d.lngk7i .zeapah .sq6ua3 p {
  margin: 20px 0;
}

.wg0l4d.lngk7i .zeapah .heltl6 {
  border: 0;
  padding: 0;
}

.wg0l4d.lngk7i .zeapah .heltl6 ul {
  justify-content: space-between;
}

.wg0l4d.lngk7i .zeapah .heltl6 ul li span,
.ibhp7s.y7y1sz.xnjit4 .fxbowf .j5cphk span {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-b-text);
  color: #fff;
  font-size: 15px;
  border-radius: 50%;
  margin-right: 10px;
}

.wg0l4d.lngk7i .zeapah .heltl6 ul .u8nnwc,
.ibhp7s.y7y1sz.xnjit4 .fxbowf .j5cphk .u8nnwc {
  color: var(--thm-secondary);
  display: block;
  line-height: 1;
  font-size: 14px;
  font-weight: 600;
}

.wg0l4d.lngk7i .zeapah .heltl6 ul .u8nnwc:hover,
.ibhp7s.y7y1sz.xnjit4 .fxbowf .j5cphk .u8nnwc:hover {
  color: var(--thm-base-hover);
}

.wg0l4d.lngk7i .zeapah .heltl6 ul li:last-child {
  flex-direction: column;
}

/* Style 9 */
.wg0l4d.ykdv4b .zeapah .sq6ua3,
.wg0l4d.l51oez .zeapah .sq6ua3 {
  border-bottom: 1px solid var(--thm-base);
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.wg0l4d.ykdv4b .zeapah .j37cfr,
.wg0l4d.l51oez .zeapah .j37cfr {
  margin-top: 0;
}

/* Style 10 */
.wg0l4d.l51oez .heltl6 ul li,
.wg0l4d.l51oez .heltl6 ul li a,
.wg0l4d.l51oez .zeapah .sq6ua3 h5 a,
.wg0l4d.l51oez .zeapah .sq6ua3 p,
.wg0l4d.l51oez .zeapah .j37cfr {
  color: #fff;
}

.wg0l4d.l51oez .heltl6 ul li+li:before {
  background-color: #fff;
}

.wg0l4d.l51oez .heltl6 ul li a:hover,
.wg0l4d.l51oez .zeapah .sq6ua3 h5 a:hover,
.wg0l4d.l51oez .zeapah .j37cfr:hover {
  color: var(--thm-base-hover);
}

/* Style 11 */

.wg0l4d.ks7hk5 .heltl6 .lvul9j,
.wg0l4d.owst3r .heltl6 .lvul9j,
.wg0l4d.io58cv .heltl6 .lvul9j{
    border: 0;
    padding: 5px 25px;
    background-color: var(--thm-base);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-bottom: 22px;
    position: relative;
    top: 0;
    left: 0;
    line-height: 1.8;
}
.wg0l4d.ks7hk5 .heltl6 i{
  color: #fff;
  margin-top: 0;
}
.wg0l4d.ks7hk5 .heltl6 ul li + li,
.wg0l4d.owst3r .heltl6 ul li + li,
.wg0l4d.io58cv .heltl6 ul li + li{
  margin-left: 20px;
}

.wg0l4d.ks7hk5 .heltl6 .lvul9j:hover,
.wg0l4d.owst3r .heltl6 .lvul9j:hover,
.wg0l4d.io58cv .heltl6 .lvul9j:hover{
  background-color: var(--thm-base-hover);
}

.wg0l4d.ks7hk5 .heltl6 li a{
  color: #fff;
}

.wg0l4d.ks7hk5 .zeapah .sq6ua3 h5{
  margin-bottom: 10px;
}

/* Style 12 */

.wg0l4d.owst3r .uttcyz a,
.wg0l4d.io58cv .uttcyz a{
  width: 100%;
}

.wg0l4d.owst3r .zeapah{
  margin: -35px 0 0;
  padding: 30px 25px;
  border-bottom: 5px solid var(--thm-base);
}

.wg0l4d.owst3r .heltl6 a i,
.wg0l4d.io58cv .heltl6 a i{
  color: var(--thm-b-text);
  margin-top: 0;
}

.wg0l4d.owst3r .heltl6 .lvul9j i{
  color: #fff;
}
.wg0l4d.owst3r .heltl6.idhzwb,
.wg0l4d.io58cv .heltl6.idhzwb{
  margin: -52px 0 0;
  position: relative;
}
.wg0l4d.owst3r .heltl6.idhzwb .lvul9j,
.wg0l4d.io58cv .heltl6.idhzwb .lvul9j{
  margin-bottom: 0;
}
.wg0l4d.owst3r .zeapah .sq6ua3 h5,
.wg0l4d.io58cv .zeapah .sq6ua3 h5{
  margin-bottom: 8px;
}
.wg0l4d.owst3r .heltl6 ul{
  margin: 20px 0 8px;
}

/* Style 13 */

.wg0l4d.eruo8a{
  box-shadow: none;
}

.wg0l4d.eruo8a .lvul9j,
.wg0l4d.nftu7w .lvul9j{
  right: 10px;
  top: -40px;
  padding: 14px 20px 18px;
  z-index: 1;
  font-weight: 400;
}
.wg0l4d.eruo8a .lvul9j span,
.wg0l4d.nftu7w .lvul9j span{
  line-height: 1.3;
  font-size: 22px;
  display: block;
  font-weight: 600;
}
.wg0l4d.eruo8a .zeapah,
.wg0l4d.nftu7w .zeapah{
 border: 2px solid var(--thm-border);
 border-top: 0;
 padding: 20px 30px 30px;
}
.wg0l4d.eruo8a .heltl6,
.wg0l4d.nftu7w .heltl6{
  border: 0;
  padding: 0;
}
.wg0l4d.eruo8a .heltl6 ul li:last-child a,
.wg0l4d.nftu7w .heltl6 ul li:last-child a{
  color: var(--thm-base);
}
.wg0l4d.eruo8a .heltl6 ul li:last-child a:hover,
.wg0l4d.nftu7w .heltl6 ul li:last-child a:hover{
  color: var(--thm-base-hover);
}

/* Style 14 */

.wg0l4d.nftu7w .lvul9j{
  right: 30px;
}
.wg0l4d.nftu7w{
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
}
.wg0l4d.nftu7w:hover{
  box-shadow: none;
}
.wg0l4d.nftu7w .lvul9j{
  padding: 10px 20px 14px;
}
.wg0l4d.nftu7w .zeapah{
  border-width: 1px;
}
.wg0l4d.nftu7w .zeapah .sq6ua3 h5{
  margin-bottom: 0;
}

/* Style 15 */

.wg0l4d.io58cv{
  padding: 20px 20px 30px;
}

.wg0l4d.io58cv .uttcyz{
  border-radius: 6px;
}

.wg0l4d.io58cv .heltl6.idhzwb{
  text-align: right;
}

.wg0l4d.io58cv .zeapah{
  padding: 30px 0 0;
}

.wg0l4d.io58cv .heltl6.idhzwb .lvul9j{
  left: auto;
  right: 20px;
  font-weight: 600;
}

.wg0l4d.io58cv .heltl6 ul{
  margin: 15px 0 12px;
}

.wg0l4d.io58cv .zeapah .j37cfr{
  color: var(--thm-base);
  font-weight: 600;
  margin-top: 0;
  font-size: 16px;
}

.wg0l4d.io58cv .zeapah .j37cfr:hover{
  color: var(--thm-base-hover);
}

/* Post-list */
.wg0l4d.e5vnnh {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.e5vnnh+.e5vnnh {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid var(--thm-border);
}

.wg0l4d.e5vnnh .uttcyz {
  width: 270px;
  margin-right: 30px;
}

.wg0l4d.e5vnnh .uttcyz img {
  width: auto;
}

.wg0l4d.e5vnnh .zeapah {
  flex: 1;
  padding-top: 0;
}

.wg0l4d.e5vnnh .zeapah .iyqmbv {
  position: static;
  margin-bottom: 15px;
}

.wg0l4d.e5vnnh.f9g5d0 .j8z8eb::before {
  padding-top: 100%;
}

/*Blog: Misc*/
.wg0l4d h5 {
  font-size: 34px;
}

.col-lg-6 .wg0l4d h5 {
  font-size: 28px;
}

.col-lg-6 .wg0l4d.o113bf,
.col-lg-4 .wg0l4d.o113bf,
.col-lg-3 .wg0l4d.o113bf {
  margin-bottom: 30px;
}

.iefgmd .wg0l4d h5,
.col-lg-4 .wg0l4d h5,
.col-lg-5 .wg0l4d h5 {
  font-size: 22px;
}

.col-lg-4 .wg0l4d.qdf1ah .zeapah,
.col-lg-4 .wg0l4d.o113bf .zeapah,
.col-lg-4 .wg0l4d.ykdv4b .zeapah {
  padding: 20px 0 0;
}

.col-lg-5 .wg0l4d.e5vnnh .uttcyz {
  width: auto;
}

.col-lg-3 .wg0l4d h5 {
  font-size: 22px;
}

.col-lg-3 .wg0l4d.b86rgg blockquote cite span {
  width: 50px;
  height: 50px;
}

.col-lg-4 .wg0l4d.x03bx3 .zeapah,
.col-lg-3 .wg0l4d.x03bx3 .zeapah {
  padding: 30px;
}

.col-lg-4 .wg0l4d.b86rgg blockquote,
.col-lg-3 .wg0l4d.b86rgg blockquote {
  padding: 30px;
}

.col-lg-4 .wg0l4d.f9g5d0 .j8z8eb::before {
  padding-top: 46.25%;
}

.col-lg-3 .wg0l4d.f9g5d0 .j8z8eb::before {
  padding-top: 66.25%;
}

/*------- Formats------------- */
/*  post format gallery */
.wg0l4d.banu2k .uttcyz .fncoj2,
.wg0l4d.banu2k .uttcyz .dhzmyd {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.wg0l4d.banu2k .uttcyz .dhzmyd {
  right: 10px;
  left: auto;
}

.wg0l4d.banu2k .uttcyz:hover .fncoj2 {
  left: 20px;
  opacity: 1;
  visibility: visible;
}

.wg0l4d.banu2k .uttcyz:hover .dhzmyd {
  right: 20px;
  opacity: 1;
  visibility: visible;
}

.wg0l4d.banu2k .uttcyz .sain7y {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

/*  post format Quote */
.wg0l4d.b86rgg blockquote {
  position: relative;
  padding: 60px 50px;
  background-color: var(--thm-base);
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  z-index: 1;
}

.wg0l4d.b86rgg blockquote:before {
  content: "\f10d";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  font-weight: 600;
  left: 40px;
  top: -10px;
  color: rgba(255, 255, 255, 0.4);
  font-size: 80px;
  z-index: -1;
}

.wg0l4d.b86rgg blockquote p {
  color: #fff;
  font-style: italic;
  margin: 0;
  font-size: 20px;
}

.wg0l4d.b86rgg blockquote cite {
  display: flex;
  align-items: center;
  margin-top: 20px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.wg0l4d.b86rgg blockquote cite span {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: var(--thm-secondary);
  font-size: 15px;
  border-radius: 50%;
  margin-right: 15px;
}

/*  post format Video */
.wg0l4d.w5qghb .rbgqde {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/*  post format Audio */
.wg0l4d.f9g5d0 .j8z8eb::before {
  padding-top: 16.25%;
}

/*  post format Link */
.wg0l4d.x03bx3 {
  box-shadow: none;
}

.wg0l4d.x03bx3 .zeapah {
  background-color: var(--thm-secondary);
  padding: 50px;
  position: relative;
  border-radius: 0;
}

.wg0l4d.x03bx3 .sq6ua3 {
  padding: 0;
}

.wg0l4d.x03bx3 .sq6ua3 p {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
}

.wg0l4d.x03bx3 .heltl6 {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}

.wg0l4d.x03bx3 .heltl6 a {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 16px;
  margin-top: 20px;
}

.wg0l4d.x03bx3 .heltl6 a i {
  margin-right: 10px;
  font-size: 20px;
}

.wg0l4d.x03bx3 .heltl6 a:hover {
  color: var(--thm-base-hover);
}

.wg0l4d.x03bx3 h5 {
  color: #fff;
}

/*-------------- Blog Widgets --------------------------- */
.ko45jx .ibhp7s {
  padding: 30px;
  border-radius: 6px;
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
}

.ko45jx .ibhp7s+.ibhp7s {
  margin-top: 50px;
}

.ko45jx .ibhp7s .z1m0if {
  position: relative;
  margin-bottom: 30px;
  font-size: 22px;
}

.ko45jx .ibhp7s .z1m0if::before {
  content: '';
  background-color: var(--thm-base);
  width: 3px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: -30px;
}

.ko45jx .ibhp7s .j37cfr {
  margin-top: 10px;
}

/*== search Widget & banner widget start ==*/
.ibhp7s.s8667t,
.ibhp7s.g6y1rd {
  padding: 0;
  box-shadow: none;
  background-color: transparent;
}

.ibhp7s.s8667t .z1m0if::before,
.ibhp7s.g6y1rd .z1m0if::before {
  display: none;
}

.ibhp7s.xb602e{
  padding: 0;
  border: 0;
  box-shadow: none;
}
.ibhp7s.xb602e .mbdk0y{
  border-radius: 0;
  text-align: left;
}
.ibhp7s.xb602e .mbdk0y p{
  font-size: 14px;
  font-weight: 400;
}
.ibhp7s.xb602e .mbdk0y a{
  margin-top: 20px;
}

/*== category Widget start ==*/
.ibhp7s.tcgbnc ul li+li,
.ibhp7s.y7y1sz.xnjit4 .fxbowf+.fxbowf,
.ibhp7s.y7y1sz.y8ms15 .fxbowf+.fxbowf {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid var(--thm-border);
}

.ibhp7s.tcgbnc ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--thm-b-text);
  font-weight: 500;
  position: relative;
  padding-left: 18px;
}

.ibhp7s.tcgbnc ul li a:hover {
  padding-left: 24px;
}

.ibhp7s.tcgbnc ul li a:before {
  content: "\f0da";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: "Font Awesome 5 Pro";
}

.ibhp7s.tcgbnc ul li a:hover {
  color: var(--thm-base);
}

.ibhp7s.tcgbnc ul li a span {
  color: #fff;
  background-color: var(--thm-base);
  font-size: 14px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  font-weight: 400;
  transition: 0.3s;
}

.ibhp7s.tcgbnc ul li a span:hover {
  background-color: var(--thm-base-hover);
}

/*== Recent Post Widget start ==*/
.ibhp7s.y7y1sz .fxbowf {
  display: flex;
  align-items: center;
}

.ibhp7s.y7y1sz .fxbowf+.fxbowf {
  margin-top: 30px;
}

.ibhp7s.y7y1sz .fxbowf .pn4oi2 {
  position: relative;
  margin-right: 15px;
  display: block;
  border-radius: 0;
  overflow: hidden;
  transition: 0.3s;
}

.ibhp7s.y7y1sz .fxbowf .pn4oi2 span {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  border-bottom-left-radius: 14px;
  color: #fff;
  font-size: 14px;
  background-color: var(--thm-base);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  transition: .3s;
}

.ibhp7s.y7y1sz .fxbowf .pn4oi2:hover span {
  width: 100%;
  height: 100%;
  opacity: 0;
}

.ibhp7s.y7y1sz .fxbowf .druzm9 {
  flex: 1;
}

.ibhp7s.y7y1sz .fxbowf .druzm9 h6 {
  font-size: 16px;
  margin-bottom: 0;
  line-height: 1.4;
}

.ibhp7s.y7y1sz .fxbowf .druzm9 h6 a {
  color: var(--thm-secondary);
}

.ibhp7s.y7y1sz .fxbowf .druzm9 h6 a:hover,
.ibhp7s.y7y1sz .fxbowf .druzm9 .bvrxuk:hover,
.ibhp7s.y7y1sz.y8ms15 .pn4oi2:hover,
.ibhp7s.y7y1sz.y8ms15 .druzm9 h6 a:hover span {
  color: var(--thm-base);
}

.ibhp7s.y7y1sz .fxbowf .druzm9 .bvrxuk {
  color: var(--thm-b-text);
  font-size: 14px;
  display: inline-block;
}

/* Recent Post Style 2 */
.ibhp7s.y7y1sz.uarn3q .fxbowf {
  flex-direction: column;
  align-items: start;
}

.ibhp7s.y7y1sz.uarn3q .fxbowf .pn4oi2 {
  margin-right: 0;
  margin-bottom: 15px;
}

/* Recent Post Style 3 */
.ibhp7s.y7y1sz.xnjit4 .fxbowf .druzm9 h6 {
  margin: 8px 0 16px;
}

.ibhp7s.y7y1sz.xnjit4 .fxbowf {
  display: block;
}

.ibhp7s.y7y1sz.xnjit4 .fxbowf .iyqmbv {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.ibhp7s.y7y1sz.xnjit4 .fxbowf .iyqmbv a {
  margin-bottom: 8px;
  margin-right: 8px;
}

/* Recent Post Style 4 */
.ibhp7s.y7y1sz.y8ms15 .pn4oi2 {
  font-size: 18px;
  color: var(--thm-b-text);
}

.ibhp7s.y7y1sz.y8ms15 .druzm9 span {
  color: var(--thm-b-text);
  transition: 0.3s;
  font-weight: 400;
}

/*== Tags Widget start ==*/
.kh2zy2 a {
  display: inline-block;
  font-size: 14px;
  padding: 6px 15px;
  color: #fff;
  font-weight: 500;
  transition: 0.3s;
  background-color: var(--thm-secondary);
  margin: 6px 6px 0px 0px;
  border-radius: 0;
}

.kh2zy2 a:hover {
  background-color: var(--thm-base);
}

/*== Banner Widget start ==*/
.ibhp7s.s8667t .nbkqcb {
  border-radius: 6px;
  overflow: hidden;
}

/*== Follow Widget start ==*/
.ibhp7s.wixek7 .ht39nu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  text-transform: capitalize;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
}

.ibhp7s.wixek7 .ht39nu+.ht39nu {
  margin-top: 15px;
}

.ibhp7s.wixek7 .ht39nu .ynixue i {
  display: inline-block;
  font-size: 30px;
  margin-right: 0;
  width: 40px;
  font-weight: 400;
}

.ibhp7s.wixek7 .ht39nu .ynixue p span {
  font-weight: 400;
  font-size: 14px;
  display: block;
  line-height: 1;
}

.ibhp7s.wixek7 .ht39nu i:last-child {
  font-size: 16px;
  margin: 0;
  position: relative;
  transition: 0.3s;
  left: 0;
}

.ibhp7s.wixek7 .ht39nu:hover i:last-child {
  left: 3px;
}

/*== Insta Widget start ==*/
.ibhp7s.ao6zso .b8modk {
  margin: 4px 2px 0 2px;
  display: flex;
  flex-wrap: wrap;
}

.ibhp7s.ao6zso .b8modk a {
  position: relative;
  margin: 0 2px 4px;
  display: block;
  flex: 25%;
  overflow: hidden;
  border-radius: 16px;
}

.ibhp7s.ao6zso .b8modk a::before {
  content: "\f16d";
  font-family: "Font Awesome 5 Brands";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  top: 53%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background-color: #fff;
  color: var(--thm-secondary);
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
  transition: .3s;
  opacity: 0;
  z-index: 2;
  visibility: hidden;
  border-radius: 50%;
}

.ibhp7s.ao6zso .b8modk a:hover::before {
  top: 50%;
  opacity: 1;
  visibility: visible;
}

.ibhp7s.ao6zso .b8modk a img {
  transition: 0.3s;
}

.ibhp7s.ao6zso .b8modk a:hover img {
  transform: scale(1.1);
}

.tyiwd5 {
  display: flex;
  flex-wrap: wrap;
}

/* Sidebar style 2 */
.rc2kkw .ko45jx .ibhp7s {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}

.rc2kkw .ko45jx .ibhp7s .z1m0if::before {
  display: none;
}

/* Sidebar style 3 */
.dze2ot .ko45jx .ibhp7s {
  background-color: #f8f8f8;
  box-shadow: none;
}

.dze2ot .ibhp7s.g6y1rd {
  padding: 30px;
}

.dze2ot .ko45jx input[type="number"], .dze2ot .ko45jx input[type="text"], .dze2ot .ko45jx input[type="email"], .dze2ot .ko45jx input[type="password"],
.dze2ot .ko45jx input[type="tel"], .dze2ot .ko45jx input[type="url"], .dze2ot .ko45jx input[type="search"], .dze2ot .ko45jx select,
.dze2ot .ko45jx textarea, .dze2ot .ko45jx .a5bvdh {
  background-color: #fff;
}

/* Sidebar style 4 */
.ni2qnt .ko45jx .ibhp7s .z1m0if {
  padding-left: 50px;
}

.ni2qnt .ko45jx .ibhp7s .z1m0if::before,
.ni2qnt .ko45jx .ibhp7s .z1m0if::after {
  position: absolute;
  top: 50%;
  left: 0;
  height: 3px;
  width: 20px;
  transform: translateY(-50%);
}

.ni2qnt .ko45jx .ibhp7s .z1m0if::after {
  content: '';
  background-color: var(--thm-base);
  width: 10px;
  margin-right: 10px;
  left: 25px
}

.ni2qnt .ko45jx .ibhp7s.g6y1rd .z1m0if {
  padding-left: 0;
}

.ni2qnt .ko45jx .ibhp7s.g6y1rd .z1m0if::after {
  display: none;
}

/* Sidebar style 5 */
.ujhph6 .ko45jx .ibhp7s .z1m0if::before {
  left: 0;
  width: 100px;
  z-index: -1;
  opacity: .3;
}

.ujhph6 .ko45jx .ibhp7s .z1m0if {
  padding-left: 25px;
}

/* Sidebar style 6 */
.km50xt .ko45jx .ibhp7s .z1m0if {
  display: flex;
  align-items: center;
  justify-content: center;
}

.km50xt .ko45jx .ibhp7s .z1m0if::after {
  content: '';
  background-color: var(--thm-base);
  margin-left: 10px;
}

.km50xt .ko45jx .ibhp7s .z1m0if::before {
  margin-right: 10px;
}

.km50xt .ko45jx .ibhp7s .z1m0if::after,
.km50xt .ko45jx .ibhp7s .z1m0if::before {
  position: relative;
  top: auto;
  left: auto;
  height: 3px;
  width: 30px;
}

.km50xt .ko45jx .ibhp7s.g6y1rd .z1m0if::after {
  display: none;
}

/* Sidebar style 7 */

.s1vya6 .ko45jx .ibhp7s{
  box-shadow: none;
  border: 2px solid var(--thm-border);
  border-radius: 0;
  padding: 40px;
}
.s1vya6 .ko45jx .ibhp7s.g6y1rd{
  padding: 40px;
}
.s1vya6 .ko45jx .ibhp7s .z1m0if::before,
.s1vya6 .ko45jx .ibhp7s .z1m0if::after{
    content: '';
    background-color: var(--thm-secondary);
    width: 3px;
    height: 24px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(16deg);
}
.s1vya6 .ko45jx .ibhp7s .z1m0if::after{
  left: 7px;
}

.s1vya6 .ko45jx .ibhp7s .z1m0if{
  padding-bottom: 15px;
  padding-left: 20px;
  border-bottom: 1px solid var(--thm-border);
}

.s1vya6 .ko45jx .ibhp7s.tcgbnc ul li + li{
  margin-top: 15px;
  border-top: 0;
}

.s1vya6 .ko45jx .ibhp7s.tcgbnc ul li a{
  height: 52px;
  background-color: #f8f8f8;
}

.s1vya6 .ko45jx .ibhp7s.tcgbnc ul li a:before{
  content: none;
}
.s1vya6 .ko45jx .ibhp7s.tcgbnc ul li a span{
  border-radius: 0;
  background-color: #dcdcdc;
  height: 52px;
  width: 50px;
  color: var(--thm-b-text);
}
.s1vya6 .ko45jx .ibhp7s.tcgbnc ul li a:hover span{
  background-color: var(--thm-base);
  color: #fff;
}

.s1vya6 .ko45jx .ibhp7s.y7y1sz .fxbowf .pn4oi2{
 border-radius: 0;
}
.s1vya6 .ko45jx .ibhp7s.y7y1sz .fxbowf .druzm9 .bvrxuk i{
 color: var(--thm-secondary);
}

.s1vya6 .ko45jx .ibhp7s.i7shji .jrxge1 h5 {
    margin-top: 25px;
    margin-bottom: 8px;
}
.s1vya6 .ko45jx .ibhp7s.i7shji .jrxge1 .ux6hol{
  margin-top: 25px;
}

.s1vya6 .ko45jx .ibhp7s.i7shji .jrxge1 .ux6hol li a{
  background-color: transparent;
  color: var(--thm-b-text);
}
.s1vya6 .ko45jx .ibhp7s.i7shji .jrxge1 .ux6hol li a:hover{
  background-color: transparent;
  color: var(--thm-base);
}


/* Sidebar style 8 */

.axdlah .ko45jx .ibhp7s{
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}

.axdlah .ko45jx .ibhp7s.tcgbnc ul li a,
.ocnjkq .ko45jx .ibhp7s.tcgbnc ul li a{
  padding-left: 0;
}

.axdlah .ko45jx .ibhp7s.tcgbnc ul li a:hover,
.ocnjkq .ko45jx .ibhp7s.tcgbnc ul li a:hover{
  padding-left: 5px;
}

.axdlah .ko45jx .ibhp7s.tcgbnc ul li a:before,
.axdlah .ko45jx .ibhp7s .z1m0if::before,
.ocnjkq .ko45jx .ibhp7s.tcgbnc ul li a:before,
.ocnjkq .ko45jx .ibhp7s .z1m0if::before,
.bnqgk4 .ko45jx .ibhp7s .z1m0if::before{
  content: none;
}
.axdlah .ko45jx .ibhp7s.tcgbnc ul li a span{
 background-color: transparent;
 color: var(--thm-b-text);
 font-weight: 500;
}
.axdlah .ko45jx .ibhp7s.tcgbnc ul li a span:hover{
  background-color: transparent;
}

.axdlah .ko45jx .ibhp7s.tcgbnc.tkw546 ul,
.axdlah .ko45jx .ibhp7s.y7y1sz .fxbowf{
  border: 1px solid var(--thm-border);
  padding: 20px;
  border-radius: 6px;
}

.axdlah .ko45jx .ibhp7s.tcgbnc.tkw546 ul li+li,
.ocnjkq .ko45jx .ibhp7s.tcgbnc ul li+li{
  padding-top: 0;
  border-top: 0;
}

.axdlah .ko45jx .ibhp7s.tcgbnc.tkw546 ul li a{
  font-weight: 400;
}

.axdlah .ko45jx .ibhp7s.y7y1sz .fxbowf{
  padding: 15px;
}

.axdlah .ko45jx .ibhp7s.y7y1sz .druzm9 .bvrxuk{
  color: var(--thm-base);
}
.axdlah .ko45jx .ibhp7s.y7y1sz .druzm9 .bvrxuk:hover{
  color: var(--thm-base-hover);
}

.axdlah .ko45jx .ibhp7s.kh2zy2 a{
 padding: 4px 18px;
 border: 1px solid var(--thm-border);
 border-radius: 6px;
 font-size: 14px;
 margin: 6px 6px 0px 0px;
}

.axdlah .ko45jx .ibhp7s.kh2zy2 a:hover{
  background-color: var(--thm-base);
  color: #fff;
  border-color: var(--thm-base);
}


/* Sidebar style 9 */

.ocnjkq .ko45jx .ibhp7s{
  box-shadow: none;
  background-color: transparent;
  padding: 0;
}
.ocnjkq .ko45jx .ibhp7s{
  padding: 30px;
  border: 1px solid var(--thm-border);
  border-radius: 0;
}

.ocnjkq .ko45jx .ibhp7s .z1m0if{
  padding: 10px 30px;
  background-color: #f8f8f8;
  border-radius: 6px;
  margin: -32px -32px 30px -32px;
}

.ocnjkq .ko45jx .ibhp7s input[type="checkbox"]+label,
.ocnjkq .ko45jx .ibhp7s input[type="radio"]+label{
  padding-left: 34px;
}

.ocnjkq .ko45jx .ibhp7s input[type="checkbox"]+label:before,
.ocnjkq .ko45jx .ibhp7s input[type="checkbox"]+label:after{
  top: 28%;
}

.ocnjkq .ko45jx .ibhp7s .g05kmj .umsvnj{
  display: none;
}
.ocnjkq .ko45jx .ibhp7s .xhp6j1 .hlm845>i:first-child{
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 2px solid var(--thm-base);
  border-radius: 50%;
  top: -5px;
}
.ocnjkq .ko45jx .ibhp7s .xhp6j1 .hlm845{
  width: auto;
}

.ocnjkq .ko45jx .ibhp7s .xhp6j1 .l7pkpp,
.ocnjkq .ko45jx .ibhp7s .xhp6j1 .ep0h6f{
  height: 5px;
}

.ocnjkq .ko45jx .ibhp7s.py69i5{
  border: 0;
  padding: 0;
}

.ocnjkq .ko45jx .ibhp7s.py69i5 .d8z28z iframe{
  border-radius: 6px;
}


/* Sidebar style 10 */

.bnqgk4 .ko45jx .ibhp7s{
  padding: 25px;
  overflow: hidden;
}
.bnqgk4 .ko45jx .ibhp7s .z1m0if{
  padding: 15px 25px;
  background-color: rgba(var(--thm-secondary-rgb), 0.1);
  margin: -25px -25px 25px;
}

.bnqgk4 .ko45jx .ibhp7s.scpt6x .q8170b>i{
  top: 70%;
}

.bnqgk4 .ko45jx .ibhp7s hr{
  margin: 25px -25px;
  border-top-width: 2px;
}

.bnqgk4 .ko45jx .ibhp7s .wt0rr5 ul li{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 15px;
  border: 1px solid var(--thm-border);
  border-radius: 6px;
}

.bnqgk4 .ko45jx .ibhp7s .wt0rr5 ul li + li{
  margin-top: 10px;
}

.bnqgk4 .ko45jx .ibhp7s.ocb4n4 ul li + li{
  margin-top: 15px;
}

/*-------------- Blog details Sections --------------------------- */
.cksmvi{
  display: flex;
  align-items: center;
  margin: 0 0 15px;
}
.cksmvi a{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 15px;
  background-color: var(--thm-base);
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  border-radius: 0;
  transition: 0.3s;
  margin: 0 5px 5px 0;
}
.cksmvi a:hover{
  background-color: var(--thm-base-hover);
}
.b5zydd{
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.b5zydd span{
  display: inline-block;
  margin: 0 20px 5px 0;
  font-family: var(--thm-font);
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.b5zydd span i{
  margin-right: 5px;
  color: var(--thm-base);
}

.t8gzbr{
  flex: 1;
}
.b0rhav .ux6hol{
  display: flex;
  align-items: center;
}
.b0rhav .ux6hol li + li{
  margin-left: 15px;
}
.b0rhav .ux6hol li a{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #f8f8f8;
  color: var(--thm-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
}
.b0rhav .ux6hol li a:hover{
  background-color: var(--thm-base);
  color: #fff;
}

.oo4hqc{
  display: flex;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0,0,0,.03);
  padding: 30px;
}
.oo4hqc img{
  max-width: 150px;
}
.kh1t8g{
  flex: 1;
  margin-left: 20px;
}
.kh1t8g span{
  text-transform: uppercase;
  color: var(--thm-base);
  font-family: var(--thm-font);
  font-size: 16px;
}
.kh1t8g p{
  margin: 0;
}
.hgtqqq ul {
  margin: 0;
}

.hgtqqq .plvjcm {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 30px;
  margin-top: 0;
}

.hgtqqq .plvjcm+.plvjcm {
  border-top: 1px solid var(--thm-border);
  padding-top: 30px;
}

.hgtqqq .plvjcm:last-child {
  margin-bottom: 0;
}

.hgtqqq .plvjcm img {
  width: 100px;
  margin-right: 20px;
  border-radius: 50%;
}

.hgtqqq .plvjcm .qspjkl {
  position: relative;
  flex: 1;
}

.hgtqqq .plvjcm h5 {
  margin-bottom: 10px;
}

.hgtqqq .plvjcm span {
  display: inline-block;
  font-size: 13px;
  margin-bottom: 15px;
  color: var(--thm-base);
  font-weight: 600;
}

.hgtqqq .plvjcm p {
  margin-bottom: 0;
}

.hgtqqq .plvjcm .j37cfr {
  padding: 10px 25px;
  border: 2px solid var(--thm-border);
  border-radius: 0;
  font-size: 14px;
  position: absolute;
  top: 0;
  color: #777;
  font-weight: 700;
  font-style: normal;
  cursor: pointer;
  right: 0;
}
.hgtqqq .plvjcm .j37cfr:hover{
  background-color: var(--thm-base);
  border-color: var(--thm-base);
  color: #fff;
}

.w3wct5 + .w3wct5{
  margin-top: 10px;
}
.uozhqo{
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--thm-border);
  background-color: #fff;
  border-radius: 0;
  margin-right: 10px;
}
.dz06u0 a{
  display: flex;
  align-items: center;
}
.dz06u0 a span{
  font-size: 14px;
  color: var(--thm-b-text);
  display: block;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.dz06u0 a h6{
  margin: 0;
  line-height: 1;
}
.fb8zts{
  line-height: 1;
}
.dz06u0 a img{
  max-width: 40px;
}
.ts6ola,
.xjhy8d{
  padding: 10px;
  border-radius: 0;
  background-color: #fff;
  border: 1px solid var(--thm-border);
  box-shadow: 0 0 40px 5px rgba(0,0,0,.03);
  transition: .3s;
}
.ts6ola:hover,
.xjhy8d:hover{
  background-color: #f8f8f8;
}
.dz06u0 i{
  color: #838383;
  margin-left: auto;
  margin-right: 20px;
  transition: .3s;
}
.ts6ola:hover i{
  transform: translateX(-3px);
}
.xjhy8d:hover i{
  transform: translateX(3px);
}

.b0rhav .iocxfl{
  display: flex;
  align-items: center;
  margin: 50px 0 20px;
}
.b0rhav .iocxfl span{
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-base);
  color: #fff;
  font-size: 48px;
  font-weight: 500;
  margin-right: 32px;
}

.b0rhav .iocxfl p{
  flex: 1;
  margin-bottom: 0;
}

.b0rhav .ji2mz7.aj0ftj .y4df51 img{
  margin-bottom: 0;
}

.b0rhav .ji2mz7.aj0ftj .qqyozp{
  border-right: 0;
  padding: 20px;
}

.b0rhav .ji2mz7.aj0ftj .qdi1tj{
  margin: 6px 0;
}

.b0rhav .ji2mz7.aj0ftj .km2u9j{
  margin-top: 0;
}
.b0rhav .q2s69e{
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0,0,0,.03);
  margin: 50px 0 40px;
}

.b0rhav .q2s69e .zn1c9e{
  padding: 26px 20px;
  border-right: 1px solid var(--thm-border);
  display: flex;
  align-items: center;
  justify-content: center;
}

.b0rhav .q2s69e .zn1c9e a{
  color: var(--thm-secondary);
  opacity: 0.4;
  font-size: 18px;
  font-weight: 500;
}

.b0rhav .q2s69e .zn1c9e a:hover,
.b0rhav .q2s69e .zn1c9e.kudo6q .fth79b.mf6a9t{
  opacity: 1;
}

.b0rhav .ps5ian{
  height: 50px;
}

/* Style 2 */
.b0rhav.uarn3q .qbdotr,
.b0rhav.df06is .qbdotr{
  border: 2px solid var(--thm-border);
  padding: 30px;
}

.b0rhav.uarn3q .qbdotr .oo4hqc,
.b0rhav.df06is .qbdotr .oo4hqc{
  box-shadow: none;
  border: 2px solid var(--thm-border);
}

.b0rhav.uarn3q .hgtqqq .plvjcm img{
  border-radius: 0;
}

/* Style 3 */
.b0rhav.xnjit4{
  text-align: center;
}

.b0rhav.xnjit4 .t8gzbr .ux6hol,
.b0rhav.xnjit4 .cksmvi,
.b0rhav.xnjit4 .b5zydd{
  justify-content: center;
}

.b0rhav.xnjit4 .oo4hqc{
  text-align: left;
}

.b0rhav.xnjit4 .feyck4 ul li i{
  display: none;
}

.b0rhav.xnjit4 .hgtqqq .plvjcm .j37cfr{
  position: relative;
  top: auto;
  margin-top: 15px;
}
.b0rhav.xnjit4 .hgtqqq .plvjcm{
  display: block;
}
.b0rhav.xnjit4 .hgtqqq .plvjcm img{
  margin: 0 0 15px;
}

.m8ue99 img{
  margin-bottom: 20px;
}

.mbdk0y,
.m8ue99 blockquote{
  position: relative;
  margin: 20px 0 30px;
  color: #fff;
  padding: 10px 20px;
  border-left: 0;
  text-align: center;
  padding: 40px;
  background-position: center;
  background-size: cover;
  background-color: #313131;
  border-radius: 0;
}

.mbdk0y::before,
.m8ue99 blockquote::before{
  position: absolute;
  bottom: 0;
  right: 10px;
  font-size: 160px;
  content: "\f10e";
  color: #fff;
  opacity: .1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.mbdk0y cite,
.m8ue99 blockquote cite{
  position: relative;
  font-weight: 600;
  display: block;
  margin: 0 0 10px;
  color: var(--thm-base);
}

.mbdk0y p,
.m8ue99 blockquote p{
  position: relative;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
}

/* Style 4 */

.b0rhav.y8ms15 .m8ue99 blockquote{
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgb(0 0 0 / 3%);
  text-align: left;
  border-radius: 0;
  overflow: hidden;
  margin: 0;
}

.b0rhav.y8ms15 .m8ue99 blockquote p{
  font-size: 16px;
  color: var(--thm-b-text);
  font-weight: 500;
}

.b0rhav.y8ms15 .m8ue99 blockquote:before{
  color: var(--thm-b-text);
  bottom: -20px;
  right: -28px;
  font-size: 130px;
}

.b0rhav.y8ms15 .m8ue99 blockquote cite{
  font-style: normal;
  margin: 15px 0 0;
  font-weight: 500;
}

.b0rhav.y8ms15 .feyck4 ul li i{
  background-color: rgba(var(--thm-base-rgb), 0.1);
  color: var(--thm-base);
  box-shadow: none;
}

.b0rhav.y8ms15 .dz06u0,
.b0rhav.df06is .dz06u0{
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
  background-color: #fff;
  width: 100%;
}

.b0rhav.y8ms15 .dz06u0 i{
  color: #fff;
  margin: 0;
}

.b0rhav.y8ms15 .ts6ola,
.b0rhav.y8ms15 .xjhy8d{
  padding: 0;
  box-shadow: none;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  margin: 0;
  border: 0;
}

.b0rhav.y8ms15 .ts6ola{
  background-color: var(--thm-secondary);
}
.b0rhav.y8ms15 .xjhy8d{
  background-color: var(--thm-base);
}

.b0rhav.y8ms15 .rdwydi{
  width: 50px;
  height: 50px;
  border: 1px solid var(--thm-base);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.b0rhav.y8ms15 .rdwydi span{
  background-color: var(--thm-base);
  width: 20px;
  height: 2px;
}
.b0rhav.y8ms15 .rdwydi span + span{
  margin-top: 5px;
}

.b0rhav.y8ms15 .ocual0{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 1;
  background-color: #fff;
  padding: 60px;
  box-shadow: 0 2px 24px rgb(0 0 0 / 4%);
}

.b0rhav.y8ms15 .ocual0 .feyck4.df06is ul li{
  display: flex;
  align-items: center;
}

.b0rhav.y8ms15 .ocual0 .feyck4.df06is ul li span{
  display: inline-block;
}

.b0rhav.y8ms15 .ocual0 .feyck4.df06is ul li + li{
  border: 0;
  padding-top: 0;
}
.b0rhav.y8ms15 .ocual0 .z3btxo li a{
  color: #fff;
}

.b0rhav.y8ms15 hr{
  margin: 25px 0;
  opacity: 0;
}

/* Style 5 */

.b0rhav.df06is .b5zydd span{
  margin: 0;
  position: relative;
}

.b0rhav.df06is .b5zydd span + span:before{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 12px;
  background-color: var(--thm-b-text);
  opacity: 0.3;
}

.b0rhav.df06is .b5zydd span + span{
  padding-left: 30px;
  margin-left: 30px;
}

.b0rhav.df06is .feyck4 ul li span{
  color: var(--thm-b-text);
  font-weight: 400;
}
.b0rhav.df06is .feyck4 ul li+li{
  margin-top: 10px;
}

.b0rhav.df06is .m8ue99 blockquote{
  background-color: #f8f8f8;
  border-radius: 0;
  padding: 50px;
}

.b0rhav.df06is .m8ue99 blockquote p{
  color: var(--thm-secondary);
  font-weight: 600;
}
.b0rhav.df06is .m8ue99 blockquote cite{
  font-style: normal;
  font-weight: 500;
}
.b0rhav.df06is .m8ue99 blockquote:before{
  content: "\f10d";
  opacity: 1;
  bottom: 20px;
  right: 50px;
  font-size: 220px;
}

.b0rhav.df06is .kh2zy2 a{
  background-color: #f8f8f8;
  color: var(--thm-b-text);
  border-radius: 0;
}
.b0rhav.df06is .kh2zy2 a:hover{
  background-color: var(--thm-base);
  color: #fff;
}
.b0rhav.df06is .t8gzbr .ux6hol li + li{
  margin-left: 10px;
}
.b0rhav.df06is .t8gzbr .ux6hol li a,
.b0rhav.qdf1ah .t8gzbr .ux6hol li a{
  background-color: transparent;
  color: var(--thm-b-text);
}
.b0rhav.df06is .t8gzbr .ux6hol li a:hover,
.b0rhav.qdf1ah .t8gzbr .ux6hol li a:hover{
  background-color: transparent;
  color: var(--thm-base);
}
.b0rhav.df06is .dz06u0{
  box-shadow: none;
}
.b0rhav.df06is .ts6ola,
.b0rhav.df06is .xjhy8d{
  padding: 0;
  box-shadow: none;
  border: 0;
  margin: 0;
}
.b0rhav.df06is .ts6ola:hover,
.b0rhav.df06is .xjhy8d:hover{
  background-color: transparent;
}
.b0rhav.df06is .ts6ola h4,
.b0rhav.df06is .xjhy8d h4{
  transition: 0.3s;
}
.b0rhav.df06is .ts6ola:hover h4,
.b0rhav.df06is .xjhy8d:hover h4{
  color: var(--thm-base);
}

.b0rhav.df06is .dz06u0 .zvicrp{
  display: grid;
  grid-template-columns: 7px 7px 7px;
  grid-template-rows: 7px 7px 7px;
  column-gap: 8px;
  grid-row-gap: 8px;
}
.b0rhav.df06is .dz06u0 .zvicrp span{
  width: 12px;
  height: 12px;
  border: 2px solid var(--thm-base);
  border-radius: 50%;
}
.b0rhav.df06is .qbdotr .oo4hqc{
  margin: 20px 0 40px;
}
.b0rhav.df06is .hgtqqq .plvjcm img{
  border-radius: 50%;
}
.b0rhav.df06is .hgtqqq .plvjcm h5{
  margin-bottom: 0;
}
.b0rhav.df06is .hgtqqq .plvjcm span{
  color: var(--thm-b-text);
  font-size: 14px;
  font-weight: 500;
}
.b0rhav.df06is .hgtqqq .plvjcm span i{
  color: var(--thm-base);
  margin-right: 5px;
}
.b0rhav.df06is .hgtqqq .plvjcm .j37cfr{
  border-radius: 0;
}
.b0rhav.df06is .hgtqqq .plvjcm .j37cfr i{
  color: var(--thm-base);
}
.b0rhav.df06is .hgtqqq .plvjcm .j37cfr:hover i{
  color: #fff;
}

.b0rhav.df06is .hgtqqq .plvjcm:nth-child(2){
 margin-left: 120px;
}
.b0rhav.df06is .aw6oz2{
  background-color: #f8f8f8;
  padding: 50px;
}

.b0rhav.df06is .aw6oz2 .a5bvdh{
  background-color: #fff;
  border: 0;
}

/* Style 6 */

.b0rhav.qdf1ah .m8ue99 img{
  margin-bottom: 25px;
  border-radius: 6px;
}

.b0rhav.qdf1ah .b5zydd span{
  margin-bottom: 0;
}
.b0rhav.qdf1ah .b5zydd{
  margin-bottom: 12px;
}
.b0rhav.qdf1ah .m8ue99 blockquote{
  background-color: transparent;
  padding: 0 0 0 30px;
  border-radius: 0;
  text-align: left;
  margin: 30px 0 30px;
}

.b0rhav.qdf1ah .m8ue99 blockquote:after{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 100%;
  background-color: var(--thm-base);
  border-radius: 30px;
}

.b0rhav.qdf1ah .m8ue99 blockquote:before{
  content: none;
}
.b0rhav.qdf1ah .m8ue99 blockquote p{
  font-size: 16px;
  color: var(--thm-b-text);
}
.b0rhav.qdf1ah .m8ue99 blockquote cite{
  font-style: normal;
  margin: 10px 0 0;
}

.b0rhav.qdf1ah .t8gzbr{
  display: flex;
  align-items: center;
}

.b0rhav.qdf1ah .kh2zy2 a{
  padding: 0;
  background-color: transparent;
  color: var(--thm-b-text);
  margin: 0;
  font-size: 16px;
}

.b0rhav.qdf1ah .kh2zy2 a:hover{
  color: var(--thm-base-hover);
}

.b0rhav.qdf1ah .kh2zy2 a + a{
  margin-left: 6px;
}

.b0rhav.qdf1ah .t8gzbr .ux6hol li a{
  width: auto;
  height: auto;
}
.b0rhav.qdf1ah .ux6hol li + li{
  margin-left: 20px;
}

.b0rhav.qdf1ah .hgtqqq .plvjcm .j37cfr{
 position: relative;
 border: 0;
 padding: 0;
 color: var(--thm-base);
 margin-top: 18px;
 font-size: 16px;
}
.b0rhav.qdf1ah .hgtqqq .plvjcm .j37cfr:hover{
  color: var(--thm-base-hover);
  background-color: transparent;
}

.b0rhav.qdf1ah .hgtqqq .plvjcm .bvrxuk{
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  margin-bottom: 0;
  color: var(--thm-b-text);
  font-weight: 400;
}

.b0rhav.qdf1ah .hgtqqq .plvjcm{
  padding: 30px;
  border: 2px solid var(--thm-border);
}

.b0rhav.qdf1ah .hgtqqq .plvjcm:last-child{
  margin-left: 70px;
}

/*-------------- Services Sections --------------------------- */

/* Services */
.bvgevf{
  display: block;
  background-color: #fff;
  border: 1px solid var(--thm-border);
  padding: 40px;
  text-align: center;
  transition: .3s;
  margin-bottom: 30px;
  color: var(--thm-b-text);
  position: relative;
}

.bvgevf.ig7y3p .xmqbrb{
  position: relative;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--thm-border);
}
.bvgevf.ig7y3p .xmqbrb::before{
  content: '';
  position: absolute;
  top: 10px;
  right: 17px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--thm-base);
  transition: .3s;
}
.bvgevf.ig7y3p .xmqbrb::after{
  content: '';
  position: absolute;
  bottom: 10px;
  left: 17px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--thm-base);
  transition: .3s;
}

.bvgevf .xmqbrb img{
  width: 100%;
}

.bvgevf.imubh9:hover,
.bvgevf.imubh9{
  background-color: var(--thm-base);
  border: 0;
}
.bvgevf.haf3ui:hover,
.bvgevf.haf3ui{
  background-color: var(--thm-secondary);
  border: 0;
}

.bvgevf.ig7y3p.imubh9 .xmqbrb::after,
.bvgevf.ig7y3p.imubh9 .xmqbrb::before,
.bvgevf.ig7y3p.haf3ui .xmqbrb::after,
.bvgevf.ig7y3p.haf3ui .xmqbrb::before{
  background-color: #fff;
}

.bvgevf.ig7y3p:hover .xmqbrb::after{
  bottom: -4px;
  left: 47px;
}
.bvgevf.ig7y3p:hover .xmqbrb::before{
  top: -4px;
  right: 47px;
}

.bvgevf.zyptc4{
  border: 0;
}

.bvgevf.p2l739.zyptc4:hover .j37cfr,
.bvgevf.p2l739.zyptc4:hover p,
.bvgevf.p2l739.zyptc4:hover h5{
  color: var(--thm-secondary);
}
.bvgevf.p2l739.zyptc4:hover i{
  color: var(--thm-base);
}

.bvgevf i{
  font-size: 60px;
  color: var(--thm-base);
  line-height: 0;
  transition: .3s;
}
.bvgevf .j37cfr{
  margin-top: 20px;
  display: block;
}
.bvgevf .j37cfr i{
  color: var(--thm-secondary);
  margin-left: 5px;
}
.xmqbrb{
  margin-bottom: 40px;
}
.bvgevf h5{
  margin-bottom: 10px;
  transition: .3s;
}
.bvgevf p{
  margin: 0;
  transition: .3s;
}
.bvgevf:hover{
  background-color: var(--thm-base);
  transform: translateY(-3px);
}
.bvgevf.p2l739:hover .j37cfr,
.bvgevf.p2l739:hover i,
.bvgevf.p2l739:hover p,
.bvgevf.p2l739:hover h5{
  color: #fff;
}

/* Style 2 & 3 */
.bvgevf.uarn3q h5,
.bvgevf.qdf1ah h5,
.bvgevf.o113bf h5,
.bvgevf.lngk7i h5,
.bvgevf.l51oez h5,
.bvgevf.s6i86f h5{
  margin-bottom: 10px;
}
.bvgevf.uarn3q i,
.bvgevf.qdf1ah i.md1z0k,
.bvgevf.o113bf .md1z0k,
.bvgevf.lngk7i .md1z0k{
  position: absolute;
  bottom: -30px;
  right: 30px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--thm-b-text);
  background-color: #fff;
  font-size: 24px;
  border-radius: 50%;
  box-shadow: 0 0 40px 5px rgba(0,0,0,.03);
}
.bvgevf.uarn3q:hover i{
  background-color: #fdb900;
  color: #fff;
}

.bvgevf.xnjit4,
.bvgevf.uarn3q,
.bvgevf.qdf1ah,
.bvgevf.o113bf,
.bvgevf.lngk7i,
.bvgevf.l51oez,
.bvgevf.s6i86f{
  background-color: transparent;
  box-shadow: none;
  text-align: left;
  padding: 0;
}

.bvgevf.xnjit4 .xmqbrb,
.bvgevf.uarn3q .xmqbrb,
.bvgevf.qdf1ah .xmqbrb,
.bvgevf.o113bf .xmqbrb,
.bvgevf.lngk7i .xmqbrb,
.bvgevf.l51oez .xmqbrb,
.bvgevf.s6i86f .xmqbrb{
  position: relative;
  margin: 0;
  z-index: 1;
}

.bvgevf.xnjit4 i{
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%);
}

.bvgevf.xnjit4 .xmqbrb::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.4);
  transition: .3s;
  opacity: 0;
  visibility: hidden;
}

.bvgevf.xnjit4:hover i,
.bvgevf.xnjit4:hover .xmqbrb::before,
.bvgevf.uarn3q:hover i,
.bvgevf.uarn3q:hover .xmqbrb::before{
  opacity: 1;
  visibility: visible;
}

.bvgevf.xnjit4 h5{
  margin-bottom: 20px;
}

.bvgevf.xnjit4 p,
.bvgevf.uarn3q p,
.bvgevf.qdf1ah p,
.bvgevf.o113bf p,
.bvgevf.lngk7i p,
.bvgevf.l51oez p,
.bvgevf.s6i86f p{
  margin: 0;
}

.bvgevf.xnjit4 .xsbqn6,
.bvgevf.uarn3q .xsbqn6{
  padding: 30px;
}
.bvgevf.xnjit4,
.bvgevf.qdf1ah,
.bvgevf.o113bf,
.bvgevf.lngk7i{
  border: 0;
}
.bvgevf.xnjit4 .xsbqn6{
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0,0,0,.03);
  border: 0;
}
.bvgevf.xnjit4 .xsbqn6::before{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  background-color: var(--thm-base);
  transition: .3s;
}
.bvgevf.xnjit4:hover .xsbqn6::before{
  width: 100%;
}

/* Style 4 */
.bvgevf.y8ms15,
.bvgevf.ykdv4b,
.bvgevf.owst3r{
  text-align: left;
}
.bvgevf.y8ms15 .ajsa48,
.bvgevf.owst3r .ajsa48{
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--thm-border);
}
.bvgevf.y8ms15 i,
.bvgevf.ykdv4b i,
.bvgevf.owst3r i{
  margin-bottom: 20px;
  display: block;
}
.bvgevf.y8ms15 .ajsa48 ul{
  margin: 0;
}
.bvgevf.y8ms15 .ajsa48 ul li{
  position: relative;
  color: var(--thm-b-text);
  display: flex;
  font-size: 14px;
  align-items: center;
  margin: 0;
}
.bvgevf.y8ms15 .ajsa48 ul li + li{
  margin-top: 10px;
}
.bvgevf.y8ms15 .ajsa48 ul li::before{
  content: '-';
  margin-right: 10px;
  transition: .3s;
  color: var(--thm-base);
  display: block;
}
.bvgevf.y8ms15:hover *{
  color: #fff;
}
.bvgevf.y8ms15:hover .ajsa48 ul li{
  color: #fff;
}
.bvgevf.y8ms15:hover .ajsa48 ul li::before{
  color: #fff;
}

.bvgevf.y8ms15.dylqj1,
.bvgevf.ykdv4b.dylqj1{
  background-color: var(--thm-secondary);
  border-color: rgba(255,255,255,.1);
}
.bvgevf.y8ms15.dylqj1 .ajsa48{
  border-top-color: rgba(255,255,255,.1);
}
.bvgevf.y8ms15.dylqj1 i,
.bvgevf.ykdv4b.dylqj1 i{
  color: var(--thm-base);
}
.bvgevf.y8ms15.dylqj1 h5,
.bvgevf.ykdv4b.dylqj1 h5{
  color: #fff;
}
.bvgevf.y8ms15.dylqj1 *,
.bvgevf.ykdv4b.dylqj1 *{
  color: #f4f8ff;
}
.bvgevf.y8ms15.dylqj1 .ajsa48 ul li{
  color: #f4f8ff;
}

/* Style 5 */
.bvgevf.df06is{
  text-align: left;
  padding: 30px;
}
.bvgevf.df06is:hover{
  background-color: transparent;
}
.bvgevf.df06is > i{
  display: block;
  margin-bottom: 20px;
}
.bvgevf.df06is span{
  color: #777;
}
.bvgevf.df06is h5{
  font-size: 22px;
}
.bvgevf.df06is .npvu2v i{
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #313131;
  box-shadow: 0px 10px 50px 0px rgba(53,82,99,0.09);
  margin-top: 50px;
  transition: .3s;
}
.bvgevf.df06is:hover .npvu2v i{
  background-color: #fdb900;
  color: #fff;
}


/* Style 6 */

.bvgevf.qdf1ah,
.bvgevf.o113bf{
  background-color: #fff;
  padding: 25px;
}

.bvgevf.qdf1ah:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 126px;
    width: 4px;
    height: 68px;
    background-color: var(--thm-base);
    transition: 0.3s;
}

.bvgevf.qdf1ah .xsbqn6{
  padding-top: 25px;
}

.bvgevf.qdf1ah .xsbqn6 h5 a,
.bvgevf.o113bf .xsbqn6 h5 a,
.bvgevf.lngk7i .xsbqn6 h5 a,
.bvgevf.l51oez .xsbqn6 h5 a,
.bvgevf.s6i86f .xsbqn6 h5 a{
  color: var(--thm-secondary);
}

.bvgevf.qdf1ah .xsbqn6 h5 a:hover,
.bvgevf.o113bf .xsbqn6 h5 a:hover,
.bvgevf.lngk7i .xsbqn6 h5 a:hover,
.bvgevf.ykdv4b .xsbqn6 h5 a:hover,
.bvgevf.s6i86f .xsbqn6 h5 a:hover{
  color: var(--thm-base-hover);
}

.bvgevf.qdf1ah .xsbqn6 .j37cfr,
.bvgevf.lngk7i .xsbqn6 .j37cfr,
.bvgevf.ykdv4b .xsbqn6 .j37cfr,
.bvgevf.l51oez .xsbqn6 .j37cfr,
.bvgevf.io58cv .xsbqn6 .j37cfr,
.bvgevf.s6i86f .xsbqn6 .j37cfr{
  margin-top: 20px;
  display: flex;
  align-items: center;
}

.bvgevf.qdf1ah i.md1z0k,
.bvgevf.o113bf .md1z0k,
.bvgevf.lngk7i .md1z0k{
  border-radius: 0;
  background-color: var(--thm-base);
  color: #fff;
  width: 70px;
  height: 70px;
  bottom: auto;
  top: 30px;
  right: 0;
  font-size: 36px;
}

.bvgevf.qdf1ah .xsbqn6 .j37cfr i,
.bvgevf.lngk7i .xsbqn6 .j37cfr i,
.bvgevf.ykdv4b .xsbqn6 .j37cfr i,
.bvgevf.l51oez .xsbqn6 .j37cfr i,
.bvgevf.eruo8a .xsbqn6 .j37cfr i,
.bvgevf.s6i86f .xsbqn6 .j37cfr i,
.bvgevf.r5qpwd .ajsa48 .j37cfr i{
  font-size: 13px;
  margin-left: 10px;
}

.bvgevf.qdf1ah .xsbqn6 .j37cfr:hover i,
.bvgevf.lngk7i .xsbqn6 .j37cfr:hover i,
.bvgevf.ykdv4b .xsbqn6 .j37cfr:hover i,
.bvgevf.l51oez .xsbqn6 .j37cfr:hover i,
.bvgevf.eruo8a .xsbqn6 .j37cfr:hover i,
.bvgevf.s6i86f .xsbqn6 .j37cfr:hover i,
.bvgevf.r5qpwd .ajsa48 .j37cfr:hover i{
  margin-left: 13px;
}

/* Style 7 */

.bvgevf.o113bf .xsbqn6{
  padding-bottom: 25px;
}

.bvgevf.o113bf .md1z0k{
  background-color: transparent;
  border: 1px solid var(--thm-border);
  margin-bottom: 22px;
  position: relative;
  top: 0;
  right: auto;
  left: 0;
  box-shadow: 0 0 16px 0px rgb(0 0 0 / 3%);
  color: var(--thm-secondary);
}

.bvgevf.o113bf .md1z0k span{
  position: absolute;
  top: -10px;
  right: -10px;
  border-radius: 50%;
  background-color: var(--thm-base);
  width: 25px;
  height: 25px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Style 8 */

.bvgevf.lngk7i,
.bvgevf.l51oez{
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 8%);
}

.bvgevf.lngk7i .xsbqn6 .j37cfr i,
.bvgevf.io58cv .xsbqn6 .j37cfr i,
.bvgevf.s6i86f .xsbqn6 .j37cfr i{
  color: var(--thm-base);
}

.bvgevf.lngk7i .xsbqn6{
  padding: 60px 30px 30px;
}

.bvgevf.lngk7i .md1z0k{
  bottom: -30px;
  top: auto;
  right: auto;
  left: 30px;
  font-weight: 600;
}

.bfm5h3{
  position: relative;
  margin-bottom: -250px;
}

.hu899x{  /* Temporary Code */
  padding-top: 200px;
}

/* Style 9 */

.bvgevf.ykdv4b{
  border: 0;
}

.bvgevf.ykdv4b:before{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 0;
  background-color: var(--thm-base);
  transition: 0.3s;
}

.bvgevf.ykdv4b:hover:before{
  height: 100%;
}

.bvgevf.ykdv4b.dylqj1 span{
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 75px;
    display: block;
    line-height: 1;
    font-weight: 600;
    color: rgb(79 77 77 / 85%);
}

.bvgevf.ykdv4b .xsbqn6 h5 a{
  color: #fff;
}

.bvgevf.ykdv4b .xsbqn6 .j37cfr,
.bvgevf.ykdv4b .xsbqn6 .j37cfr i{
  color: #fff;
  margin-bottom: 0;
}

.bvgevf.ykdv4b .xsbqn6 .j37cfr:hover{
  color: var(--thm-base);
}

.tu0rfz.f0dq1g{
  padding: 30px;
  margin-bottom: 30px;
}

.tu0rfz.f0dq1g .ahzdop.xnjit4{
  margin-top: 12px;
  padding: 12px 0 0;
}

/* Style 10 */

.bvgevf.l51oez,
.bvgevf.s6i86f{
  text-align: center;
  box-shadow: none;
  border-width: 2px;
}

.bvgevf.l51oez:hover,
.bvgevf.s6i86f:hover{
  box-shadow: 0 0 20px 18px rgb(0 0 0 / 3%);
  transform: none;
}

.bvgevf.l51oez .xsbqn6,
.bvgevf.s6i86f .xsbqn6{
  padding: 30px;
}

.bvgevf.l51oez .xsbqn6 .j37cfr,
.bvgevf.eruo8a .xsbqn6 .j37cfr{
  justify-content: center;
  color: var(--thm-b-text);
  display: inline-flex;
}

.bvgevf.l51oez .xsbqn6 h5 a,
.bvgevf.l51oez .xsbqn6 .j37cfr{
  position: relative;
}

.bvgevf.l51oez .xsbqn6 .j37cfr:hover,
.bvgevf.eruo8a .xsbqn6 .j37cfr:hover{
  color: var(--thm-base);
}

.bvgevf.l51oez .xsbqn6 h5 a:before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: var(--thm-secondary);
  transition: 0.3s;
}

.bvgevf.l51oez .xsbqn6 h5 a:hover:before{
  width: 100%;
}

/* Style 11 */
.bfm5h3.ks7hk5{
  box-shadow: 0 0 10px 10px rgb(0 0 0 / 3%);
  margin-bottom: 0;
}

.bvgevf.ks7hk5{
  padding:60px;
  background-color: #fff;
  max-width: 100%;
  margin-bottom: 0;
  text-align: left;
  display: flex;
  align-items: center;
  border: 0;
}

.bvgevf.vpnugd.ks7hk5{
  background-color: var(--thm-base);
}
.bvgevf.q97wdd.ks7hk5{
  background-color: var(--thm-secondary);
}

.bvgevf.ks7hk5 .xmqbrb{
  margin-bottom: 0;
  margin-right: 26px;
  text-align: center;
}

.bvgevf.ks7hk5 .xmqbrb i{
  font-size: 46px;
}

.bvgevf.vpnugd.ks7hk5 .xmqbrb i,
.bvgevf.q97wdd.ks7hk5 .xmqbrb i,
.bvgevf.vpnugd.ks7hk5 .xsbqn6 h5 a,
.bvgevf.q97wdd.ks7hk5 .xsbqn6 h5 a{
  color: #fff;
}

.bvgevf.vpnugd.ks7hk5 .xsbqn6 p,
.bvgevf.q97wdd.ks7hk5 .xsbqn6 p{
  color: #fbf6f6;
}

.bvgevf.q97wdd.ks7hk5 .xsbqn6 .j37cfr,
.bvgevf.vpnugd.ks7hk5 .xsbqn6 .j37cfr{
  color: #fbf6f6;
  border-bottom:1px solid #fbf6f6;
}

.bvgevf.ks7hk5:hover,
.bvgevf.owst3r:hover{
  background-color: #fff;
  transform: none;
}

.bvgevf.vpnugd.ks7hk5:hover{
  background-color: var(--thm-base);
  transform: none;
}
.bvgevf.q97wdd.ks7hk5:hover{
  background-color: var(--thm-secondary);
  transform: none;
}

.bvgevf.ks7hk5 .xsbqn6 .ou2sc4,
.bvgevf.owst3r .xsbqn6 .ou2sc4{
  display: block;
  -webkit-text-stroke: 1px var(--thm-base);
  -webkit-text-fill-color: #fff;
  font-size: 64px;
  font-weight: 400;
  margin-bottom: 15px;
  line-height: 1;
}

.bvgevf.vpnugd.ks7hk5 .xsbqn6 .ou2sc4{
  -webkit-text-stroke: 1px #fff;
  -webkit-text-fill-color: var(--thm-base);
}
.bvgevf.q97wdd.ks7hk5 .xsbqn6 .ou2sc4{
  -webkit-text-stroke: 1px #fff;
  -webkit-text-fill-color: var(--thm-secondary);
}

.bvgevf.ks7hk5 .xsbqn6 .j37cfr{
   margin-top: 15px;
   color: var(--thm-b-text);
   border-bottom: 1px solid var(--thm-b-text);
   display: inline-flex;
}

.bvgevf.ks7hk5 .xsbqn6 h5 a:hover,
.bvgevf.ks7hk5 .xsbqn6 .j37cfr:hover{
  color: var(--thm-base-hover);
  border-color: var(--thm-base-hover);
}

/* Style 12 */

.bvgevf.owst3r{
  border: 0;
}

.bvgevf.owst3r .xsbqn6{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bvgevf.owst3r .xsbqn6 i{
  font-size: 36px;
  margin-bottom: 0;
  color: var(--thm-b-text);
  opacity: 0.1;
}
.bvgevf.owst3r .xsbqn6 .ou2sc4{
  font-size: 70px;
}
.bvgevf.owst3r .xsbqn6 .ou2sc4.pykyw4{
  -webkit-text-stroke: 1px var(--thm-base-hover);
}
.bvgevf.owst3r .xsbqn6 .ou2sc4.uljd8j{
  -webkit-text-stroke: 1px var(--thm-secondary);
}
.bvgevf.owst3r .ajsa48{
  border-color: rgba(var(--thm-border-rgb), 0.3);
}

/* Style 13 */

.bvgevf.eruo8a{
  border: 0;
  padding: 40px 20px;
}

.bvgevf.eruo8a:hover,
.bvgevf.nftu7w:hover {
  box-shadow: 0 0 10px 10px rgb(0 0 0 / 3%);
  background-color: #fff;
  transform: none;
}

/* Style 14 */

.bvgevf.nftu7w{
  overflow: hidden;
  text-align: left;
}

.bvgevf.nftu7w .ou2sc4{
  position: absolute;
  top: -10px;
  right: -10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1;
  background-color: var(--thm-base-hue);
  color: var(--thm-base);
  width: 80px;
  height: 80px;
  border-bottom-left-radius: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bvgevf.nftu7w .ou2sc4.t0ucnq{
  background-color: rgba(var(--thm-secondary-rgb), 0.1);
  color: var(--thm-secondary);
}

/* Style 15 */

.blx1ks.io58cv.w6t4ei{
  padding: 135px 0 70px;
}

.bvgevf.io58cv,
.bvgevf.aj0ftj{
  text-align: left;
  padding: 30px 20px;
  margin-bottom: 65px;
}

.bvgevf.io58cv:hover,
.bvgevf.aj0ftj:hover{
  background-color: transparent;
  transform: none;
}

.bvgevf.io58cv .xmqbrb,
.bvgevf.aj0ftj .xmqbrb{
  width: 80px;
  height: 80px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px 6px rgb(0 0 0 / 3%);
  margin: -70px 0 26px;
  background-color: #fff;
}

.bvgevf.io58cv .xmqbrb i,
.bvgevf.aj0ftj .xmqbrb i{
  font-size: 44px;
  color: var(--thm-secondary);
}

.bvgevf.io58cv .xsbqn6 .j37cfr{
  font-size: 0;
  font-weight: 600;
  margin-top: 12px;
}
.bvgevf.io58cv .xsbqn6 .j37cfr i{
  font-size: 26px;
  margin-left: 0;
}

.bvgevf.io58cv:hover .xsbqn6 .j37cfr{
  font-size: 16px;
}
.bvgevf.io58cv:hover .xsbqn6 .j37cfr i{
  margin-left: 12px;
}

/* Style 16 */

.bvgevf.s6i86f{
  text-align: left;
  border: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.bvgevf.s6i86f:hover{
  background-color: #fff;
}
.bvgevf.s6i86f .xmqbrb{
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: -6px;
}

.bvgevf.s6i86f .xsbqn6{
  border: 2px solid var(--thm-border);
  border-top: 0;
  padding: 36px 30px 30px;
  transition: 0.3s;
}
.bvgevf.s6i86f:hover .xsbqn6{
  border-color: transparent;
}

/* Style 17 */

.bfm5h3.aj0ftj{
  padding: 70px 50px 40px;
  background-color: #fff;
  box-shadow: 0 0 10px 6px rgb(0 0 0 / 3%);
  margin: 0;
  border-radius: 6px;
}

.bvgevf.aj0ftj{
  padding: 0;
  border: 0;
  display: flex;
  margin-bottom: 30px;
}

.bvgevf.aj0ftj .xsbqn6{
  flex: 1;
}
.bvgevf.aj0ftj .xmqbrb{
  margin: 0 20px 0 0;
}

/* Style 17 with bg */
.bvgevf.aj0ftj.l2z6iw{
  background-color: #fff;
  padding: 30px 20px;
  border-radius: 6px;
}

.bvgevf.aj0ftj.l2z6iw .xmqbrb{
  box-shadow: none;
  width: 60px;
  height: 60px;
}

/* style 18 */

.bvgevf.pk6s3l{
  background-color: transparent;
  text-align: left;
  padding: 0;
  border: 0;
}

.bvgevf.pk6s3l .xmqbrb,
.bvgevf.r5qpwd .xmqbrb{
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
  display: block;
}

.bvgevf.pk6s3l .xmqbrb img,
.bvgevf.r5qpwd .xmqbrb img{
  transition: 0.3s;
}

.bvgevf.pk6s3l .xsbqn6{
  padding-top: 20px;
}

.bvgevf.pk6s3l .xsbqn6 .lhkx9a{
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
}

.bvgevf.pk6s3l .xsbqn6 h5{
  margin-bottom: 0;
}

.bvgevf.pk6s3l .xsbqn6 p{
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid var(--thm-border);
}

.bvgevf.pk6s3l:hover,
.bvgevf.r5qpwd:hover{
  transform: none;
}

.bvgevf.pk6s3l .xmqbrb:hover img,
.bvgevf.r5qpwd .xmqbrb:hover img{
  transform: scale(1.1);
}


/* style 19 */

.vecui7.r5qpwd{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 490px;
  background-color: var(--thm-secondary);
}
.bvgevf.r5qpwd{
  background-color: #fff;
  text-align: center;
  border: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
}

.bvgevf.r5qpwd .xsbqn6{
  padding: 80px 30px 25px;
  position: relative;
}

.bvgevf.r5qpwd .xsbqn6 .r3rknp{
  width: 100px;
  height: 100px;
  font-size: 46px;
  background-color: #fff;
  box-shadow: 0 0 20px 5px rgb(0 0 0 / 3%);
  margin: -50px auto 0;
  color: var(--thm-base);
  position: absolute;
  left: 50%;
  top: -6px;
  transform: translateX(-50%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bvgevf.r5qpwd .xsbqn6 .r3rknp:after{
  content: "";
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  border: 3px solid var(--thm-base);
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}

.bvgevf.r5qpwd .xsbqn6 h5{
  margin-bottom: 20px;
}

.bvgevf.r5qpwd .xsbqn6.uljd8j .r3rknp{
  color: var(--thm-secondary);
}

.bvgevf.r5qpwd .xsbqn6.uljd8j .r3rknp:after{
  border-color: var(--thm-secondary);
}

.bvgevf.r5qpwd:hover .xsbqn6 .r3rknp:after{
  opacity: 1;
  visibility: visible;
}

.bvgevf.r5qpwd .ajsa48{
  padding: 15px;
  border-top: 1px solid rgba(var(--thm-border-rgb), 0.2);
}

.bvgevf.r5qpwd .ajsa48 .j37cfr{
  color: var(--thm-b-text);
  margin-top: 0;
  display: inline-flex;
}
.bvgevf.r5qpwd .ajsa48 .j37cfr:hover,
.bvgevf.r5qpwd .ajsa48 .j37cfr:hover i{
  color: var(--thm-base);
}



/*-------------- Portfolio Sections --------------------------- */

/* Style 1 */
.bls008 {
  position: relative;
  margin-bottom: 30px;
  cursor: pointer;
}

.bls008 .ntntgi {
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}

.bls008 .ntntgi img {
  width: 100%;
  transition: 0.3s;
}

.bls008 .ntntgi:hover img {
  transform: scale(1.1);
}

.bls008 .a2e7k2 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 20px;
  transition: 0.3s;
}

.bls008 a.tagm7m {
  color: var(--thm-base);
  font-weight: 500;
}

.bls008 .u23ist a+a {
  margin-left: 10px;
}

.bls008 .a2e7k2 h5 {
  margin-top: 8px;
  margin-bottom: 0;
}

.bls008 .a2e7k2 h5 a {
  color: #fff;
}

.bls008 .a2e7k2 h5 a:hover,
.bls008 a.tagm7m:hover {
  color: var(--thm-base-hover);
}

.bls008 .a8nff0 {
  position: absolute;
  bottom: 10px;
  right: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: var(--thm-base);
  font-size: 16px;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}

.bls008 .a8nff0:hover {
  background-color: var(--thm-base);
  color: #fff;
}

.bls008 .ntntgi:hover .a8nff0 {
  opacity: 1;
  visibility: visible;
  bottom: 20px;
}

/* Style 2 */
.bls008.uarn3q .a2e7k2 {
  position: relative;
  align-items: center;
  background-color: transparent;
  padding: 20px 0 0 0;
}

.bls008.uarn3q .a2e7k2 h5 {
  margin-top: 0;
  margin-bottom: 8px;
}

.bls008.uarn3q .a2e7k2 h5 a {
  color: var(--thm-secondary);
}

.bls008.uarn3q .a2e7k2 h5 a:hover {
  color: var(--thm-base-hover);
}

.bls008.uarn3q .ntntgi.dfasw1 {
  max-width: 400px;
  margin: 0 auto;
}

/* Style 3 (slider version) */
.bls008.xnjit4 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}

.bls008.xnjit4 .a2e7k2 {
  flex: 1;
  position: relative;
  padding: 0;
  max-width: 500px;
  margin-left: 60px;
  background-color: transparent;
}

.bls008.xnjit4 .a2e7k2 p {
  margin: 0;
}

.bls008.xnjit4 .a2e7k2 h5 a {
  color: var(--thm-secondary);
}

.bls008.xnjit4 .a2e7k2 h5 a:hover {
  color: var(--thm-base-hover);
}

.bls008.xnjit4 .a2e7k2 .j37cfr {
  margin-top: 20px;
}

.crskru .fncoj2,
.crskru .dhzmyd {
  background-color: var(--thm-base);
  color: #fff;
  position: absolute;
  right: 0;
  top: calc(50% - 30px);
  transform: translateY(-50%);
  opacity: 1;
  visibility: visible;
}

.crskru .dhzmyd {
  top: calc(50% + 30px);
}

.crskru .fncoj2:hover,
.crskru .dhzmyd:hover,
.efny5m .fncoj2:hover,
.efny5m .dhzmyd:hover {
  background-color: var(--thm-base-hover);
}

.crskru .fncoj2:before {
  content: "\f077";
}

.crskru .dhzmyd:before {
  content: "\f078";
}

.crskru .sain7y {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  flex-direction: column;
}

.crskru .sain7y li button,
.efny5m .sain7y li button {
  background-color: var(--thm-border);
}

.crskru .sain7y .dsrbw9 button,
.efny5m .sain7y .dsrbw9 button {
  background-color: var(--thm-base);
}

.crskru .sain7y li+li {
  margin-left: 0;
}

/* Style 4 (slider version) */
.bls008.y8ms15 .a2e7k2 {
  height: auto;
}

.efny5m.zh54ux .vke66g {
  overflow: visible;
}

.efny5m .bls008.y8ms15 {
  opacity: 0.7;
}

.efny5m .bls008.y8ms15.qy6wix {
  opacity: 1;
}

.bls008.y8ms15 .a2e7k2 {
  background-color: var(--thm-base);
}

.bls008.y8ms15 a.tagm7m {
  color: #fff;
}

.bls008.y8ms15 .a2e7k2 h5 a:hover,
.bls008.y8ms15 a.tagm7m:hover {
  color: var(--thm-secondary);
}

.bls008.y8ms15 .a8nff0:hover {
  background-color: var(--thm-base-hover);
}

/* Style 5 */
.bls008.df06is {
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius: 0;
  overflow: hidden;
}

.bls008.df06is .a2e7k2 {
  position: relative;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  background-color: #fff;
  padding: 15px 20px;
}

.bls008.df06is .a2e7k2 h5 a {
  color: var(--thm-secondary);
}

.bls008.df06is a.tagm7m {
  color: var(--thm-b-text);
}

.bls008.df06is .a2e7k2 h5 a:hover,
.bls008.df06is a.tagm7m:hover {
  color: var(--thm-base-hover);
}

.bls008.df06is .a8nff0 {
  position: relative;
  bottom: 0;
  right: 0;
  background-color: var(--thm-base);
  color: #fff;
  opacity: 1;
  visibility: visible;
}

.bls008.df06is .a8nff0:hover {
  background-color: var(--thm-base-hover);
}

/* Style 6 */
.bls008.qdf1ah {
  margin-bottom: 0;
}

.bls008.qdf1ah .a2e7k2 {
  opacity: 0;
  visibility: hidden;
}

.bls008.qdf1ah:hover .a2e7k2 {
  opacity: 1;
  visibility: visible;
}

/* Style 7 */
.bls008.o113bf .a2e7k2 {
  height: auto;
  padding: 12px 20px;
}

/* Isotope filter */
/* bordered filter items */
.s5uau8 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 0 50px 0;
  padding: 0;
}

.s5uau8 .xmh5wg {
  padding-bottom: 15px;
  min-width: 120px;
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 14px;
  border-bottom: 1px solid var(--thm-border);
  cursor: pointer;
  transition: 0.3s;
}

.s5uau8 .xmh5wg.mf6a9t,
.s5uau8 .xmh5wg:hover {
  color: var(--thm-base);
  border-color: var(--thm-base);
}

.s5uau8 .xmh5wg+.xmh5wg {
  margin-left: 40px;
}

/* background filter items */
.s5uau8.vpdgeo .xmh5wg,
.s5uau8.j1zwe8 .xmh5wg {
  padding: 10px 20px;
  color: #fff;
  border: none;
  background-color: var(--thm-base);
}

.s5uau8.vpdgeo .xmh5wg.mf6a9t,
.s5uau8.vpdgeo .xmh5wg:hover,
.s5uau8.j1zwe8 .xmh5wg.mf6a9t,
.s5uau8.j1zwe8 .xmh5wg:hover {
  background-color: var(--thm-base-hover);
}

/* round border filter items */
.s5uau8.j1zwe8 .xmh5wg {
  border-radius: 35px;
}

/* Style 8 */

.bls008.lngk7i .a2e7k2,
.bls008.ykdv4b .a2e7k2,
.bls008.l51oez .a2e7k2{
  left: 50%;
  transform: translateX(-50%);
  width:calc(100% - 20px);
  height: auto;
  background-color: var(--thm-base);
  padding: 30px;
  opacity: 0;
  visibility: hidden;
}

.bls008.lngk7i:hover .a2e7k2{
  opacity: 1;
  visibility: visible;
  bottom: 10px;
}

.bls008.lngk7i .a2e7k2 h5,
.bls008.ykdv4b .a2e7k2 h5,
.bls008.l51oez .a2e7k2 h5{
  margin-bottom: 8px;
  margin-top: 0;
}

.bls008.lngk7i .a2e7k2 p{
  margin-bottom: 0;
  color: #fff;
}

/* Style 9 */

.o15cxb.ykdv4b{
  position: relative;
  margin-bottom: 50px;
}

.urohan .i4inyn,
.j1sg52 .i4inyn,
.fl74fm .i4inyn,
.gb43ws .i4inyn{
  margin: 0 10px;
}

.urohan .vke66g,
.j1sg52 .vke66g,
.fl74fm .vke66g,
.gb43ws .vke66g{
  margin: 0 -10px;
  overflow: visible;
}

.o15cxb.ykdv4b .l5ppv9 i,
.o15cxb.eruo8a .l5ppv9 i{
  background-color: #fff;
  border-radius: 6px;
}

.o15cxb.ykdv4b .l5ppv9 a{
  color: #fff;
  text-decoration: underline;
  margin-right: 20px;
}

.o15cxb.ykdv4b .l5ppv9 a:hover{
  color: var(--thm-base);
}

.o15cxb.ykdv4b .l5ppv9 .fncoj2:hover,
.o15cxb.ykdv4b .l5ppv9 .dhzmyd:hover,
.o15cxb.eruo8a .l5ppv9 .fncoj2:hover,
.o15cxb.eruo8a .l5ppv9 .dhzmyd:hover{
  background-color: var(--thm-base-hover);
}

.bls008.ykdv4b .ntntgi,
.bls008.l51oez .ntntgi{
  overflow: visible;
}
.bls008.ykdv4b .ntntgi:hover img,
.bls008.l51oez .ntntgi:hover img{
  transform: none;
}

.bls008.ykdv4b .a2e7k2,
.bls008.l51oez .a2e7k2{
  background-color: #fff;
  width: calc(100% - 60px);
  border-bottom: 4px solid var(--thm-base);
  bottom: -60px;
}

.bls008.ykdv4b.qy6wix .a2e7k2{
  opacity: 1;
  visibility: visible;
  bottom: -50px;
}

.bls008.ykdv4b .a2e7k2 h5 a,
.bls008.l51oez .a2e7k2 h5 a{
  color: var(--thm-secondary);
}

.bls008.ykdv4b .a2e7k2 h5 a:hover,
.bls008.l51oez .a2e7k2 h5 a:hover{
  color: var(--thm-base-hover);
}
.bls008.ykdv4b .a2e7k2 p,
.bls008.l51oez .a2e7k2 p{
  color: var(--thm-text);
  margin-bottom: 12px;
}

.bls008.ykdv4b .a2e7k2 .md1z0k{
  font-size: 32px;
  line-height: 0;
  color: var(--thm-secondary);
  display: block;
  margin-bottom: 20px;
}
.bls008.ykdv4b .a2e7k2 .j37cfr{
  color: var(--thm-secondary);
}
.bls008.ykdv4b .a2e7k2 .j37cfr:hover{
  color: var(--thm-base-hover);
}

.j1sg52 .vke66g{
  overflow: hidden;
}

/* Style 10 */

.bls008.l51oez{
  margin-bottom: 90px;
}

.bls008.l51oez .a2e7k2 p{
  margin-bottom: 0;
}

.bls008.l51oez .a2e7k2{
  opacity: 1;
  visibility: visible;
}

/* Style 11 */

.bls008.ks7hk5 .a2e7k2{
  position: relative;
  background-color: transparent;
  padding: 20px 0 0;
}

.bls008.ks7hk5 .ntntgi:before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--thm-secondary);
  opacity: 0;
  transition: 0.3s;
}

.bls008.ks7hk5 .ntntgi:hover:before{
  opacity: 0.6;
}

.bls008.ks7hk5 .ntntgi:hover img{
  transform: none;
}

.bls008.ks7hk5 .a8nff0{
  left: 50%;
  right: auto;
  top: 52%;
  bottom: auto;
  transform: translate(-50%, -50%);
  background-color: transparent;
  color: #fff;
  font-size: 24px;
}

.bls008.ks7hk5 .ntntgi:hover .a8nff0{
  top: 50%;
}

.bls008.ks7hk5 .a2e7k2 h5{
  margin-top: 0;
  margin-bottom: 8px;
}
.bls008.ks7hk5 .a2e7k2 h5 a{
  color: var(--thm-secondary);
}

.bls008.ks7hk5 .a2e7k2 h5 a:hover,
.bls008.ks7hk5 .a8nff0:hover{
 color: var(--thm-base-hover);
}

/* Style 12 */

.bls008.owst3r{
  margin-bottom: 0;
}
.bls008.owst3r .a2e7k2{
  justify-content: center;
  align-items: center;
  background-color: rgba(var(--thm-secondary-rgb), 0.4);
  opacity: 0;
  visibility: hidden;
}

.bls008.owst3r:hover .a2e7k2{
  opacity: 1;
  visibility: visible;
}
.bls008.owst3r a.tagm7m{
  color: #fff;
  font-weight: 400;
}
.bls008.owst3r a.tagm7m:hover{
  color: var(--thm-base-hover);
}

/* Style 13 */

.o15cxb.eruo8a{
  position: relative;
  margin-top: -280px;
  z-index: 1;
}

.bls008.eruo8a span{
  position: absolute;
  bottom: -30px;
  left: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: var(--thm-secondary);
  padding: 8px 26px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}

.bls008.eruo8a.qy6wix span{
  bottom: -20px;
  opacity: 1;
  visibility: visible;
}

.bls008.eruo8a .a2e7k2{
  background: linear-gradient(to bottom, transparent 57%,rgba(var(--thm-secondary-rgb), 0.2) 100%);
  padding: 20px 40px;
}

.bls008.eruo8a.qy6wix .a2e7k2{
  background: linear-gradient(to bottom, transparent 57%,rgba(var(--thm-secondary-rgb), 0.7) 100%);
}

.o15cxb.eruo8a a.tagm7m{
  color: rgb(255 255 255 / 72%);
  font-weight: 400;
}
.o15cxb.eruo8a a.tagm7m:hover{
  color: var(--thm-base-hover);
}

.bls008.eruo8a .a2e7k2 h5{
  margin-bottom: 15px;
  transition: 0.3s;
}
.bls008.eruo8a.qy6wix .a2e7k2 h5{
  margin-bottom: 30px;
}

.o15cxb.eruo8a .wh15al{
  margin-top: 70px;
  margin-bottom: 0;
}

.o15cxb.eruo8a .wh15al a{
  color: var(--thm-base);
  margin-left: 5px;
  text-decoration: underline;
}
.o15cxb.eruo8a .wh15al a:hover{
  color: var(--thm-base-hover);
}


/* Style 14 */

.bls008.nftu7w .hgp5qr{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  bottom: -60px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 40px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}

.bls008.nftu7w.qy6wix .hgp5qr{
  opacity: 1;
  visibility: visible;
}

.bls008.nftu7w .a8nff0{
  position: relative;
  bottom: 0;
  right: 0;
  border-radius: 0;
  color: #fff;
  background-color: var(--thm-base);
  opacity: 1;
  visibility: visible;
}

.bls008.nftu7w .a8nff0:hover{
  background-color: var(--thm-base-hover);
}

.bls008.nftu7w  .a2e7k2{
  position: relative;
  justify-content: center;
  align-items: center;
  background-color: var(--thm-secondary);
  padding: 20px;
}

.o15cxb.nftu7w .uram0s span{
  width: 3px;
  display: inline-flex;
  height: 16px;
  background-color: rgba(var(--thm-secondary-rgb), 0.1);
  transition: 0.3s;
  cursor: pointer;
}
.o15cxb.nftu7w .uram0s span:nth-child(2){
  height: 24px;
  background-color: var(--thm-base);
}
.o15cxb.nftu7w .uram0s span + span{
  margin-left: 2px;
}

.o15cxb.nftu7w .uram0s:hover span:first-child,
.o15cxb.nftu7w .uram0s:hover span:last-child{
  height: 24px;
}

.o15cxb.nftu7w .uram0s:hover span:nth-child(2){
  height: 16px;
}

/* Style 15 */

.bls008.io58cv  .a2e7k2{
  position: relative;
  background-color: transparent;
  padding: 65px 0 0;
  justify-content: start;
}
.bls008.io58cv .a2e7k2 p{
  border-top: 1px solid var(--thm-border);
  margin-top: 18px;
  margin-bottom: 0;
  padding-top: 18px;
}

.bls008.io58cv .ntntgi .ht39nu{
  position: absolute;
  bottom: 20px;
  right: 20px;
  opacity: 0;
  visibility: hidden;
}

.bls008.io58cv.qy6wix .ntntgi .ht39nu{
  opacity: 1;
  visibility: visible;
}
.nsoub4 .i4inyn,
.qt5lum .i4inyn{
  margin: 0 30px;
}

.nsoub4 .vke66g,
.qt5lum .vke66g{
  margin: 0 -30px;
  overflow: visible;
}

.qt5lum .vke66g{
  overflow: hidden;
}

.o15cxb.io58cv .l5ppv9{
  position: relative;
  bottom: 110px;
  left: 0;
}
.nsoub4 .vke66g .qy6wix + .i4inyn .row{
  flex-direction: row-reverse;
}

/*-------------- Team Sections --------------------------- */
/* style 1 */
.ji2mz7 {
  position: relative;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  margin-bottom: 30px;
  text-align: center;
  padding: 30px;
  border-radius: 0;
  overflow: hidden;
  transition: 0.3s;
}

.ji2mz7 .y4df51 {
  position: relative;
  overflow: hidden;
}

.ji2mz7 .y4df51.shnadt {
  width: 120px;
  height: 120px;
  margin: 0 auto;
}

.ji2mz7 .y4df51 img {
  transition: 0.3s;
  width: 100%;
}

.ji2mz7 .y4df51:hover img {
  transform: scale(1.1);
}

.ji2mz7 .y4df51.shnadt:hover img {
  transform: none;
}

.ji2mz7 .qqyozp {
  margin-top: 20px;
  transition: 0.3s;
}

.ji2mz7 .qqyozp h5 {
  margin-bottom: 0;
}

.ji2mz7 .km2u9j,
.ji2mz7 .qqyozp p {
  margin-top: 10px;
  margin-bottom: 0;
}

.ji2mz7 .km2u9j a+a {
  margin-left: 10px;
}

.ji2mz7 .km2u9j a {
  color: var(--thm-b-text);
  font-weight: 500;
}

.ji2mz7 .km2u9j a:hover {
  color: var(--thm-base-hover);
}

.z3btxo {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}

.z3btxo li+li {
  margin-left: 10px;
}

.z3btxo li a {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--thm-base);
  background-color: #f4f5f8;
  font-size: 15px;
  border-radius: 50%;
  transition: 0.3s;
}

.z3btxo li a:hover {
  background-color: var(--thm-base);
  color: #fff;
}

.z3btxo.nflqi5 li a{
  background-color: transparent;
  border: 1px solid var(--thm-border);
  color: var(--thm-base);
}

.z3btxo.nflqi5 li a:hover{
  background-color: var(--thm-base);
  border-color: var(--thm-base);
  color: #fff;
}

.ji2mz7 .z3btxo {
  margin-top: 18px;
}

.ji2mz7 .gc2byd span{
  display: flex;
  align-items: center;
  font-size: 16px;
}

.ji2mz7 .gc2byd span + span{
  margin-top: 10px;
}

.ji2mz7 .gc2byd span i{
  margin-right: 10px;
  color: var(--thm-base);
}

.ji2mz7 .ff9acs a{
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #fff;
  color: var(--thm-base);
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.ji2mz7 .ff9acs a + a{
  margin-top: 10px;
}
.ji2mz7 .ff9acs a:hover{
  background-color: var(--thm-base);
  color: #fff;
}

/* style 2 */
.ji2mz7.uarn3q,
.ji2mz7.y8ms15,
.ji2mz7.df06is,
.ji2mz7.qdf1ah,
.ji2mz7.lngk7i,
.ji2mz7.ykdv4b,
.ji2mz7.l51oez {
  box-shadow: none;
  text-align: left;
  padding: 0;
}

.ji2mz7.uarn3q .z3btxo,
.ji2mz7.lngk7i .z3btxo {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  right: 0;
  top: 0;
  margin-top: 0;
  opacity: 0;
  visibility: hidden;
}

.ji2mz7.uarn3q .z3btxo li a,
.ji2mz7.lngk7i .z3btxo li a {
  color: #fff;
  background-color: var(--thm-base);
  position: relative;
  bottom: -10px;
  opacity: 0;
  visibility: hidden;
}

.ji2mz7.uarn3q .z3btxo li a:hover,
.ji2mz7.y8ms15 .z3btxo li a:hover,
.ji2mz7.qdf1ah .z3btxo li a:hover,
.ji2mz7.lngk7i .z3btxo li a:hover,
.ji2mz7.ykdv4b .z3btxo li a:hover {
  color: var(--thm-secondary);
  background-color: #fff;
}

.ji2mz7.uarn3q .y4df51:hover .z3btxo,
.ji2mz7.lngk7i .y4df51:hover .z3btxo {
  opacity: 1;
  visibility: visible;
}

.ji2mz7.uarn3q .y4df51:hover .z3btxo li a,
.ji2mz7.lngk7i .y4df51:hover .z3btxo li a {
  opacity: 1;
  visibility: visible;
  bottom: 10px;
}

.ji2mz7.uarn3q .y4df51:hover .z3btxo li:nth-child(2) a,
.ji2mz7.lngk7i .y4df51:hover .z3btxo li:nth-child(2) a {
  transition: bottom 0.8s, background-color .3s, color .3s;
}

.ji2mz7.uarn3q .y4df51:hover .z3btxo li:nth-child(3) a,
.ji2mz7.lngk7i .y4df51:hover .z3btxo li:nth-child(3) a {
  transition: bottom 1.2s, background-color .3s, color .3s;
}

/* style 3 */
.ji2mz7.xnjit4,
.ji2mz7.df06is {
  text-align: left;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
}

.ji2mz7.xnjit4 .qqyozp,
.ji2mz7.df06is .qqyozp {
  flex: 1;
  margin: 0;
  padding: 0 20px;
}

.ji2mz7.xnjit4 .z3btxo,
.ji2mz7.y8ms15 .z3btxo,
.ji2mz7.df06is .z3btxo,
.ji2mz7.qdf1ah .z3btxo,
.ji2mz7.ykdv4b .z3btxo,
.ji2mz7.l51oez .z3btxo {
  justify-content: flex-start;
}

/* style 4 */
.ji2mz7.y8ms15 .qqyozp,
.ji2mz7.qdf1ah .qqyozp,
.ji2mz7.ykdv4b .qqyozp {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0.4);
  margin-top: 0;
  padding: 30px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}

.ji2mz7.y8ms15 .y4df51:hover .qqyozp,
.ji2mz7.qdf1ah .y4df51:hover .qqyozp {
  opacity: 1;
  visibility: visible;
}

.ji2mz7.y8ms15 .qqyozp .sl5g2x,
.ji2mz7.qdf1ah .qqyozp .sl5g2x,
.ji2mz7.y8ms15 .z3btxo,
.ji2mz7.qdf1ah .z3btxo,
.ji2mz7.qdf1ah .qqyozp p {
  position: relative;
  transition: 0.3s;
}

.ji2mz7.y8ms15 .qqyozp .sl5g2x,
.ji2mz7.qdf1ah .qqyozp .sl5g2x {
  top: -5px;
}

.ji2mz7.y8ms15 .y4df51:hover .sl5g2x,
.ji2mz7.qdf1ah .y4df51:hover .sl5g2x {
  top: 5px;
}

.ji2mz7.y8ms15 .qqyozp h5 a,
.ji2mz7.ykdv4b .qqyozp h5 a,
.ji2mz7.qdf1ah .qqyozp h5 a,
.ji2mz7.y8ms15 .km2u9j a,
.ji2mz7.ykdv4b .km2u9j a,
.ji2mz7.qdf1ah .km2u9j a {
  color: #fff;
}

.ji2mz7.y8ms15 .qqyozp h5 a:hover,
.ji2mz7.y8ms15 .km2u9j a:hover,
.ji2mz7.ykdv4b .qqyozp h5 a:hover,
.ji2mz7.ykdv4b .km2u9j a:hover,
.ji2mz7.qdf1ah .qqyozp h5 a:hover,
.ji2mz7.qdf1ah .km2u9j a:hover {
  color: var(--thm-base-hover);
}

.ji2mz7.y8ms15 .z3btxo,
.ji2mz7.qdf1ah .z3btxo {
  bottom: -5px;
}

.ji2mz7.y8ms15 .y4df51:hover .z3btxo,
.ji2mz7.qdf1ah .y4df51:hover .z3btxo {
  bottom: 5px;
}

.ji2mz7.y8ms15 .z3btxo li a,
.ji2mz7.ykdv4b .z3btxo li a,
.ji2mz7.qdf1ah .z3btxo li a {
  color: #fff;
  background-color: var(--thm-base);
}

/* style 5 */
.ji2mz7.df06is .y4df51 img {
  width: auto;
}

.ji2mz7.df06is .y4df51:hover img {
  transform: none;
}

/* style 6 */
.ji2mz7.qdf1ah .qqyozp {
  background-color: rgba(var(--thm-base-rgb), 0.4);
  justify-content: center;
}

.ji2mz7.qdf1ah .qqyozp p {
  color: #fff;
}

/* style 7 */
.ji2mz7.o113bf,
.ji2mz7.ks7hk5,
.ji2mz7.owst3r,
.ji2mz7.nftu7w,
.ji2mz7.io58cv,
.ji2mz7.s6i86f,
.ji2mz7.aj0ftj {
  box-shadow: none;
  padding: 0;
  border: 1px solid var(--thm-border);
}

.ji2mz7.o113bf .qqyozp,
.ji2mz7.ks7hk5 .qqyozp,
.ji2mz7.nftu7w .qqyozp,
.ji2mz7.io58cv .qqyozp,
.ji2mz7.s6i86f .qqyozp,
.ji2mz7.aj0ftj .qqyozp {
  margin-top: 0;
  padding: 30px;
}

/* style 8 */
.ji2mz7.lngk7i .qqyozp {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 20px;
  background-color: var(--thm-base);
}

.ji2mz7.lngk7i .qqyozp h5 a {
  color: #fff;
}

.ji2mz7.lngk7i .km2u9j {
  margin-top: 0;
}

.ji2mz7.lngk7i .km2u9j a {
  color: #fff;
  position: relative;
  padding-left: 22px;
  margin-left: 10px;
}

.ji2mz7.lngk7i .qqyozp h5 a:hover,
.ji2mz7.lngk7i .km2u9j a:hover {
  color: var(--thm-secondary);
}

.ji2mz7.lngk7i .km2u9j a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 2px;
  background-color: #fff;
}

/* style 9 */
.ji2mz7.ykdv4b .qqyozp {
  opacity: 1;
  visibility: visible;
}

/* style 10 */
.ji2mz7.l51oez {
  padding: 0 30px;
  margin-bottom: 0;
}

.ji2mz7.l51oez .qqyozp {
  margin-top: 0;
}

.m7nb7m.cdilqk {
  border: 0;
}

.m7nb7m .fth79b.mf6a9t {
  border: 0;
}

.m7nb7m .fth79b .ji2mz7 {
  border: 1px solid transparent;
}

.m7nb7m .fth79b.mf6a9t .ji2mz7 {
  border: 1px solid var(--thm-base);
}

.m7nb7m .fth79b {
  border: 0;
  border-radius: 0;
  padding: 0;
}

.m7nb7m .kudo6q {
  margin: 0;
}

/* style 11 */

.ji2mz7.ks7hk5,
.ji2mz7.io58cv{
  border: 0;
  overflow: visible;
}

.ji2mz7.ks7hk5 .qqyozp,
.ji2mz7.io58cv .qqyozp{
    position: relative;
    margin-top: -50px;
    width: calc(100% - 20px);
    background-color: #fff;
    box-shadow: 0 0 10px 5px rgb(0 0 0 / 6%);
    text-align: left;
    padding: 20px;
}

.n0tn4l .i4inyn{
   margin: 0 15px;
}
.n0tn4l .vke66g{
   margin: 0 -15px;
   min-height: 320px;
}

.n0tn4l .i4inyn img{
  display: inline-block;
}

/* style 12 */

.ji2mz7.owst3r,
 .ji2mz7.eruo8a{
  border: 0;
  text-align: left;
}

.ji2mz7.owst3r .qqyozp,
.ji2mz7.eruo8a .qqyozp {
  margin-top: 0;
  padding: 20px 0 0;
  position: relative;
}
.ji2mz7.owst3r .km2u9j{
  margin-bottom: 6px;
  margin-top: 0;
}
.ji2mz7.owst3r .km2u9j a,
.ji2mz7.eruo8a .km2u9j a{
  color: var(--thm-base);
}
.ji2mz7.owst3r .km2u9j a:hover,
.ji2mz7.eruo8a .km2u9j a:hover{
  color: var(--thm-base-hover);
}
.ji2mz7.owst3r .qqyozp p{
  margin-bottom: 0;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid var(--thm-border);
}

.ji2mz7.owst3r .z3btxo,
.ji2mz7.eruo8a .z3btxo{
  flex-direction: column;
  position: absolute;
  bottom: calc(100% - 22px);
  right: 20px;
  margin-top: 0;
}
.ji2mz7.owst3r .z3btxo li+li,
.ji2mz7.eruo8a .z3btxo li+li{
  margin-left: 0;
  margin-top: 10px;
}

.ji2mz7.owst3r .z3btxo li a,
.ji2mz7.eruo8a .z3btxo li a{
  opacity: 0;
  visibility: hidden;
}

.ji2mz7.owst3r .z3btxo.czga72 li a,
.ji2mz7.eruo8a .z3btxo.czga72 li a{
  opacity: 1;
  visibility: visible;
}

.ji2mz7.owst3r .z3btxo.czga72 li:nth-child(2) a,
.ji2mz7.eruo8a .z3btxo.czga72 li:nth-child(2) a{
  transition: 2s, background-color .3s, color .3s;
}
.ji2mz7.owst3r .z3btxo.czga72 li:nth-child(3) a,
.ji2mz7.eruo8a .z3btxo.czga72 li:nth-child(3) a{
  transition: 3s, background-color .3s, color .3s;
}

.ji2mz7.owst3r .z3btxo li a,
.ji2mz7.eruo8a .z3btxo li a{
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgb(0 0 0 / 6%);
  color: var(--thm-secondary);
}
.ji2mz7.owst3r .z3btxo li a:hover,
.ji2mz7.eruo8a .z3btxo li a:hover{
  background-color: var(--thm-base);
  color: #fff;
}

.ji2mz7.owst3r .z3btxo li a.vg5k02 i,
.ji2mz7.eruo8a .z3btxo li a.vg5k02 i{
  transform: rotate(0deg);
  transition: 0.3s;
}
.ji2mz7.owst3r .z3btxo li a.vg5k02:hover i,
.ji2mz7.eruo8a .z3btxo li a.vg5k02:hover i{
  transform: rotate(45deg);
}
.ji2mz7.owst3r .z3btxo li a.vg5k02,
.ji2mz7.eruo8a .z3btxo li a.vg5k02{
  opacity: 1;
  visibility: visible;
}

/* --- style-13 --- */

.ji2mz7.eruo8a{
  border: 2px solid var(--thm-border);
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 6%);
}
.ji2mz7.eruo8a:hover{
  box-shadow: none;
}
.ji2mz7.eruo8a .km2u9j{
  margin-top: 6px;
  margin-bottom: 0;
}
.ji2mz7.eruo8a .qqyozp{
  padding-top: 30px;
}

.ji2mz7.eruo8a .z3btxo li a{
  border-radius: 0;
}
.ji2mz7.eruo8a .z3btxo{
  right: 0;
}



.ji2mz7.eruo8a.nb9csk{
  padding: 50px 50px 35px;
  border: 0;
  text-align: center;
  overflow: visible;
}

.ji2mz7.eruo8a.nb9csk:hover{
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 6%);
}

.ji2mz7.eruo8a.nb9csk .y4df51:hover img{
  transform: none;
}

.ji2mz7.eruo8a.nb9csk .z3btxo{
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--thm-base);
  width: 160px;
  height: 40px;
  border-radius: 30px;
  flex-direction: row;
  opacity: 0;
  visibility: hidden;
}

.ji2mz7.eruo8a.nb9csk:hover .z3btxo{
  opacity: 1;
  visibility: visible;
  bottom: -15px;
}

.ji2mz7.eruo8a.nb9csk .z3btxo li+li{
  margin-left: 15px;
  margin-top: 0;
}

.ji2mz7.eruo8a.nb9csk .z3btxo li a{
  width: auto;
  height: auto;
  color: #fff;
  font-size: 14px;
  background-color: transparent;
  opacity: 1;
  visibility: visible;
  box-shadow: none;
}
.ji2mz7.eruo8a.nb9csk .z3btxo li a:hover{
  color: var(--thm-base-hover);
}

.o6gbqh.aj0ftj .vfhgjv.d1tk3n p{
  color: var(--thm-b-text);
}
.o6gbqh.aj0ftj .vfhgjv.d1tk3n .ri68cj{
  margin-top: 70px;
}

/* --- style-14 --- */

.rashil.nftu7w{
  z-index: 1;
}

.rashil.nftu7w:before{
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: calc(100% - 270px);
 background: url('http://via.placeholder.com/1920x600');
 background-size: cover;
 background-position: center;
 background-repeat: no-repeat;
 z-index: -2;
}
.rashil.nftu7w:after{
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: calc(100% - 270px);
 background-color: rgba(var(--thm-secondary-rgb), 0.7);
 z-index: -1;
}

.ji2mz7.nftu7w,
.ji2mz7.s6i86f,
.ji2mz7.aj0ftj{
  background-color: #fff;
  text-align: left;
  border: 0;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
  border-radius: 6px;
}

.ji2mz7.nftu7w .y4df51,
.ji2mz7.s6i86f .y4df51,
.ji2mz7.aj0ftj .y4df51{
  border-radius: 6px;
}

.ji2mz7.nftu7w .km2u9j{
  margin-top: 5px;
}
.ptn1gy .i4inyn{
   margin-left: 10px;
   margin-right: 10px;
}
.ptn1gy .vke66g{
   margin: 0 -10px;
}

/* --- style-15 --- */

.ji2mz7.io58cv .qqyozp{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 40px);
  border-radius: 6px;
}

.ji2mz7.io58cv .y4df51{
  border-radius: 6px;
}

.ji2mz7.io58cv .z3btxo li a{
  width: 40px;
  height: 40px;
  color: var(--thm-secondary);
}

.ji2mz7.io58cv .z3btxo li a:hover{
  background-color: var(--thm-secondary);
  color: #fff;
}

.ji2mz7.io58cv:hover .qqyozp{
  margin-top: -60px;
}

/* --- style-16 --- */

.ji2mz7.s6i86f,
.ji2mz7.aj0ftj{
  background-color: #fff;
  border: 1px solid var(--thm-border);
  box-shadow: none;
  border-top: 0;
}

.ji2mz7.s6i86f .ff9acs{
  position: absolute;
  top: 15px;
  left: 15px;
}

.ji2mz7.s6i86f .km2u9j{
  margin-top: 0;
}
.ji2mz7.s6i86f .qdi1tj{
  margin: 10px 0;
}
.ji2mz7.s6i86f .gc2byd{
  margin-top: 10px;
}

.ji2mz7.s6i86f .qqyozp{
  position: relative;
  background-color: #fff;
}

.ji2mz7.s6i86f .qqyozp .ht39nu{
  width: calc(100% - 30px);
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
}

.ji2mz7.s6i86f:hover .qqyozp .ht39nu{
  opacity: 1;
  visibility: visible;
  bottom: 30px;
}

.ji2mz7.s6i86f:hover .qqyozp{
  padding-bottom: 100px;
  margin-top: -70px;
}


/* --- style-17 --- */

.ji2mz7.aj0ftj{
  border-top: 1px solid var(--thm-border);
}

.ji2mz7.aj0ftj .qqyozp,
.ji2mz7.aj0ftj .osrm6w,
.ji2mz7.aj0ftj .y4df51{
  height: 100%;
}

.ji2mz7.aj0ftj .y4df51 img{
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.ji2mz7.aj0ftj .qqyozp{
  border-right: 1px solid var(--thm-border);
}

.ji2mz7.aj0ftj .osrm6w{
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ji2mz7.aj0ftj .qdi1tj{
  margin: 80px 0 0;
}
.ji2mz7.aj0ftj .ff9acs a{
  border-radius: 6px;
  border: 1px solid var(--thm-border);
  width: 58px;
  height: 58px;
  font-size: 24px;
}
.ji2mz7.aj0ftj .ff9acs a:hover{
  border-color: var(--thm-base);
}


/*-------------- Testimonial Sections --------------------------- */
/* style 1 */
.qw750f {
  position: relative;
  border: 1px solid var(--thm-border);
  padding: 30px;
  text-align: center;
  border-radius: 0;
  margin-bottom: 30px;
}

.qw750f .zbei3p {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.qw750f .zbei3p img {
  transition: 0.3s;
  border-radius: 50%;
}

.qw750f .ke7c6y .a25euv {
  display: inline-block;
  color: var(--thm-secondary);
  opacity: .1;
  font-size: 30px;
  margin-top: 30px;
}

.qw750f .hj7s91 {
  color: var(--thm-base);
  font-weight: 400;
  text-transform: uppercase;
}

.qw750f .asu11j h5 {
  margin-bottom: 0;
}

.qw750f .ke7c6y p {
  margin: 18px 0 15px;
}

.qw750f .ke7c6y .qdi1tj {
  margin: 18px 0 0;
  justify-content: center;
}

/* style 2 */
.qw750f.uarn3q,
.qw750f.xnjit4,
.qw750f.l51oez,
.qw750f.ks7hk5 {
  border: 0;
  text-align: left;
  padding: 0;
}

.qw750f.uarn3q .ke7c6y .a25euv,
.qw750f.xnjit4 .ke7c6y .a25euv,
.qw750f.l51oez .ke7c6y .a25euv,
.qw750f.ks7hk5 .ke7c6y .a25euv, {
  margin-top: 0;
  font-size: 40px;
}

.qw750f.uarn3q .ke7c6y p,
.qw750f.l51oez .ke7c6y p,
.qw750f.ks7hk5 .ke7c6y p {
  margin: 18px 0 20px;
}

.qw750f.uarn3q .zbei3p,
.qw750f.y8ms15 .zbei3p,
.qw750f.ykdv4b .zbei3p,
.qw750f.owst3r .zbei3p {
  margin-right: 10px;
}

/* style 3 */
.qw750f.xnjit4 .ke7c6y {
  padding: 30px;
  border: 1px solid var(--thm-border);
  margin-bottom: 30px;
  position: relative;
}

.qw750f.xnjit4 .ke7c6y:after,
.qw750f.owst3r:after {
  content: "";
  position: absolute;
  width: 20px;
  background-color: #fff;
  height: 20px;
  border-left: 1px solid var(--thm-border);
  border-top: 1px solid var(--thm-border);
  transform: rotate(225deg) skew(10deg, 10deg);
  right: 24px;
  bottom: -11px;
}

.qw750f.xnjit4 .ke7c6y p,
.qw750f.y8ms15 .ke7c6y p {
  margin: 18px 0 0;
}

.qw750f.xnjit4 .ke7c6y .a25euv {
  font-size: 30px;
}

.qw750f.xnjit4 .zbei3p {
  margin-left: 10px;
}

.qw750f.xnjit4 .asu11j {
  text-align: right;
}

/* style 4 */
.qw750f.y8ms15 {
  text-align: left;
}

.qw750f.y8ms15 .sbs6cb {
  display: flex;
  justify-content: space-between;
}

.qw750f.y8ms15 .ke7c6y .a25euv,
.qw750f.o113bf .ke7c6y .a25euv {
  margin-top: 0;
}

/* style 5 */
.qw750f.df06is,
.qw750f.lngk7i {
  border: 0;
  padding: 0 30px;
}

.qw750f.df06is .asu11j,
.qw750f.lngk7i .asu11j {
  margin-top: 28px;
}

.qw750f.df06is .ke7c6y p,
.qw750f.lngk7i .ke7c6y p {
  margin-bottom: 0;
}

.qw750f.df06is .ke7c6y .qdi1tj {
  margin-top: 25px;
}

.spn3w0 .fncoj2,
.spn3w0 .dhzmyd,
.cyzuxy .fncoj2,
.cyzuxy .dhzmyd,
.qdr4rq .fncoj2,
.qdr4rq .dhzmyd {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--thm-base);
  color: #fff;
}

.spn3w0 .fncoj2:hover,
.spn3w0 .dhzmyd:hover,
.cyzuxy .fncoj2:hover,
.cyzuxy .dhzmyd:hover,
.qdr4rq .fncoj2:hover,
.qdr4rq .dhzmyd:hover {
  background-color: var(--thm-base-hover);
}

.spn3w0 .dhzmyd,
.cyzuxy .dhzmyd,
.qdr4rq .dhzmyd {
  right: 10px;
  left: auto;
}

.spn3w0:hover .fncoj2,
.cyzuxy:hover .fncoj2,
.qdr4rq:hover .fncoj2 {
  left: 20px;
  opacity: 1;
  visibility: visible;
}

.spn3w0:hover .dhzmyd,
.cyzuxy:hover .dhzmyd,
.qdr4rq:hover .dhzmyd {
  right: 20px;
  opacity: 1;
  visibility: visible;
}

.spn3w0 .sain7y,
.qdr4rq .sain7y {
  margin-top: 20px;
}

.spn3w0 .sain7y li button,
.qdr4rq .sain7y li button {
  background-color: var(--thm-border);
}

.spn3w0 .sain7y .dsrbw9 button,
.qdr4rq .sain7y .dsrbw9 button {
  background-color: var(--thm-base);
}

/* style 6 */
.qw750f.qdf1ah,
.qw750f.nftu7w{
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  text-align: left;
}

.qw750f.qdf1ah .ke7c6y,
.qw750f.nftu7w .ke7c6y {
  flex: 1;
  max-width: 500px;
  margin-left: 80px;
  position: relative;
}

.qw750f.qdf1ah .ke7c6y:before,
.qw750f.ykdv4b .ke7c6y:before,
.qw750f.owst3r .ke7c6y:before {
  content: "\f10e";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  position: absolute;
  right: 20px;
  bottom: 25px;
  font-size: 80px;
  color: var(--thm-secondary);
  opacity: 0.1;
  z-index: -1;
}

.qw750f.qdf1ah .zbei3p,
.qw750f.nftu7w .zbei3p {
  justify-content: flex-start;
}

.qw750f.qdf1ah .ke7c6y .qdi1tj,
.qw750f.o113bf .ke7c6y .qdi1tj,
.qw750f.ykdv4b .ke7c6y .qdi1tj,
.qw750f.owst3r .ke7c6y .qdi1tj,
.qw750f.nftu7w .ke7c6y .qdi1tj {
  margin: 0;
  justify-content: flex-start;
}

.qw750f.qdf1ah .ke7c6y p,
.qw750f.o113bf .ke7c6y p,
.qw750f.nftu7w .ke7c6y p {
  margin: 18px 0 12px;
}

/* style 7 */
.qw750f.o113bf {
  border: 0;
  padding: 0;
  text-align: left;
  margin-bottom: 0;
}

.qw750f.o113bf .zbei3p img {
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.qw750f.o113bf .ke7c6y {
  padding: 30px;
}

/* style 8 */
.dxnprc {
  max-width: 370px;
  margin: 20px auto 0;
}

.dxnprc .i4inyn {
  cursor: pointer;
  opacity: 0.4;
  transition: 0.3s;
}

.dxnprc .i4inyn:hover {
  opacity: 0.8;
}

.dxnprc .i4inyn.qy6wix {
  opacity: 1;
}

.dxnprc .zbei3p {
  display: flex;
  align-items: center;
  justify-content: center;
}

.dxnprc .zbei3p img {
  border-radius: 50%;
}

/* style 9 */
.qw750f.ykdv4b,
.qw750f.owst3r {
  border: 0;
  padding: 0;
  text-align: left;
}

.qw750f.ykdv4b .ke7c6y p {
  margin: 0 0 18px;
}

.qw750f.ykdv4b .hj7s91,
.qw750f.owst3r .hj7s91 {
  font-size: 16px;
  color: var(--thm-b-text);
}

.qw750f.ykdv4b .ke7c6y .qdi1tj {
  margin-top: 8px;
}

/* style 10 */
.qw750f.l51oez {
  text-align: center;
}

/* style 11 */

.qw750f.ks7hk5{
  padding: 40px 50px;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgb(0 0 0 / 3%);
}

.qw750f.ks7hk5 .zbei3p{
  margin-right: 30px;
  overflow: visible;
}

.qw750f.ks7hk5 .zbei3p img {
    border: 5px solid #fff;
    box-shadow: 0 0 10px 5px rgb(0 0 0 / 3%);
}

.qw750f.ks7hk5 .ke7c6y .a25euv{
   margin-right: 20px;
   margin-top: 0;
   color: var(--thm-base);
   opacity: 1;
   font-size: 40px;
}

/* style 12 */

.qw750f.owst3r{
  padding: 40px;
  background-color: #fff;
}

.qw750f.owst3r:before{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  height: 120px;
  border-bottom-left-radius: 150px;
  background-color: var(--thm-base);
}
.qw750f.owst3r:after{
  height: 30px;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  transform: rotate(240deg) skew(14deg, 25deg);
  right: auto;
  left: 30px;
  bottom: -15px;
}
.qw750f.owst3r .ke7c6y:before{
  color: #fff;
  font-size: 35px;
  bottom: auto;
  top: 20px;
  right: 30px;
  z-index: 1;
  opacity: 1;
}
.qw750f.owst3r .ke7c6y p {
  margin: 18px 0 0;
}
.qw750f.owst3r .hj7s91{
  position: relative;
  padding-left: 15px;
  margin-left: 15px;
}
.qw750f.owst3r .hj7s91:before{
  content: "";
  position: absolute;
  left: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 2px;
  background-color: var(--thm-secondary);
}
.qw750f.owst3r .ke7c6y .qdi1tj{
  margin-bottom: 8px;
}
.zeu2hk .vke66g{
  margin: 0 -15px;
}
.zeu2hk .qw750f.owst3r.i4inyn{
  margin: 0 15px;
}
.zeu2hk .vke66g .oi04ol{
  padding-bottom: 22px;
}

/* style 13 */

.qw750f.eruo8a{
   border: 0;
   padding: 50px 30px 42px;
}
.qw750f.eruo8a .a25euv{
  position: absolute;
  top: 50px;
  right: -8px;
  background-color: var(--thm-base);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.qw750f.eruo8a .zbei3p{
  display: inline-block;
  overflow: visible;
}
.qw750f.eruo8a .ke7c6y p {
    margin: 30px 0 24px;
}
.qw750f.eruo8a .hj7s91{
  color: var(--thm-b-text);
  text-transform: capitalize;
}

.qw750f.eruo8a .x6drun{
  display: flex;
  align-items: center;
  position: relative;
}

.qw750f.eruo8a .x6drun:before{
  content: "";
  position: absolute;
  left: -31px;
  top: 0;
  border-radius: 6px;
  width: 6px;
  height: 100%;
  background-color: var(--thm-base);
}

/* style 14 */

.qw750f.nftu7w{
  border: 2px solid var(--thm-border);
  padding: 30px;
  border-radius: 6px;
}

.qw750f.nftu7w .ke7c6y{
  margin-left: 30px;
  max-width: 100%;
}

.qw750f.nftu7w .pkq1az{
  opacity: 0.5;
}

.qw750f.nftu7w .ke7c6y p{
  margin-bottom: 0;
}


/*-------------- FAQ & Accordions Sections --------------------------- */
/* Accordion style 1 */
.t3qrsx .o7gd6h {
  border-left: 0;
  border-right: 0;
  border-color: var(--thm-border);
  overflow: visible;
}

.t3qrsx .path75>.o7gd6h:first-of-type {
  border-top: 0;
}

.t3qrsx .o7gd6h .udhdzr {
  margin: 0;
  background-color: #fff;
  border-bottom: 0;
  padding: 0;
}

.t3qrsx .o7gd6h .udhdzr h5 {
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
}

.t3qrsx .o7gd6h .udhdzr .lb538k {
  position: relative;
  padding: 0;
  color: var(--thm-secondary);
  text-decoration: none;
  border: 0;
  background-color: transparent;
  outline: none;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  line-height: 1.4;
  transition: 0.3s;
  padding: 25px 0;
  box-shadow: none;
  text-transform: capitalize;
  font-size: inherit;
  font-weight: 600;
  overflow: visible;
}

[class*="xxyhva-"] .t3qrsx .o7gd6h .udhdzr .lb538k::before {
  display: none;
}

[class*="xxyhva-"] .t3qrsx .o7gd6h .udhdzr .lb538k i {
  color: var(--thm-secondary);
}

.t3qrsx .path75>.o7gd6h:first-of-type .udhdzr .lb538k {
  padding-top: 0;
}

.t3qrsx .o7gd6h .udhdzr .lb538k i {
  font-size: 16px;
  transition: 0.3s;
  margin-left: 0;
}

.t3qrsx .o7gd6h .udhdzr .lb538k i.sje8h4 {
  margin-right: 30px;
}

.t3qrsx .o7gd6h .udhdzr .lb538k:hover {
  color: var(--thm-base-hover);
}

.t3qrsx .a5ztd4 {
  padding: 0 0 25px;
}

.t3qrsx .o7gd6h .lb538k[aria-expanded="true"] i {
  transform: rotate(180deg);
}

/* Accordion style 2 */
.t3qrsx.uarn3q .o7gd6h {
  border: 0;
  padding-left: 20px;
}

.t3qrsx.uarn3q .o7gd6h::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background-color: var(--thm-border);
}

.t3qrsx.uarn3q .o7gd6h .lb538k {
  padding: 0;
  border: 0;
}

.t3qrsx.uarn3q .o7gd6h .a5ztd4 {
  padding: 10px 0 0;
}

.t3qrsx.uarn3q .o7gd6h+.o7gd6h {
  margin-top: 20px;
}

.t3qrsx.uarn3q .o7gd6h .lb538k[aria-expanded="true"] {
  color: var(--thm-base);
}

.t3qrsx.uarn3q .o7gd6h .udhdzr .lb538k {
  position: relative;
}

.t3qrsx.uarn3q .o7gd6h .udhdzr .lb538k::after {
  content: '';
  position: absolute;
  top: 0;
  left: -20px;
  width: 3px;
  height: 0;
  transition: .3s;
  background-color: var(--thm-base);
}

.t3qrsx.uarn3q .o7gd6h .lb538k[aria-expanded="true"]::after {
  height: 100%;
}

/* Accordion style 3 */
.t3qrsx.xnjit4 .o7gd6h,
.t3qrsx.xnjit4 .path75>.o7gd6h:not(:first-of-type):not(:last-of-type),
.t3qrsx.xnjit4 .path75>.o7gd6h:first-of-type,
.t3qrsx.y8ms15 .o7gd6h,
.t3qrsx.y8ms15 .path75>.o7gd6h:not(:first-of-type):not(:last-of-type),
.t3qrsx.y8ms15 .path75>.o7gd6h:first-of-type,
.t3qrsx.qdf1ah .o7gd6h,
.t3qrsx.qdf1ah .path75>.o7gd6h:not(:first-of-type):not(:last-of-type),
.t3qrsx.qdf1ah .path75>.o7gd6h:first-of-type {
  border: 0;
  box-shadow: 0 0 40px 3px rgba(0, 0, 0, .04);
  border-radius: 6px;
  overflow: hidden;
}

.t3qrsx.xnjit4 .path75 .o7gd6h+.o7gd6h,
.t3qrsx.df06is .path75 .o7gd6h+.o7gd6h,
.t3qrsx.qdf1ah .path75 .o7gd6h+.o7gd6h,
.t3qrsx.owst3r .path75 .o7gd6h+.o7gd6h {
  margin-top: 30px;
}

.t3qrsx.xnjit4 .o7gd6h .udhdzr .lb538k,
.t3qrsx.xnjit4 .path75>.o7gd6h:first-of-type .udhdzr .lb538k,
.t3qrsx.y8ms15 .o7gd6h .udhdzr .lb538k,
.t3qrsx.y8ms15 .path75>.o7gd6h:first-of-type .udhdzr .lb538k {
  padding: 25px;
}

.t3qrsx.xnjit4 .o7gd6h .udhdzr .lb538k {
  justify-content: flex-start;
}

.t3qrsx.xnjit4 .o7gd6h .lb538k[aria-expanded="true"] i,
.t3qrsx.y8ms15 .o7gd6h .lb538k[aria-expanded="true"] i,
.t3qrsx.qdf1ah .o7gd6h .lb538k[aria-expanded="true"] i {
  transform: rotate(90deg);
}

.t3qrsx.xnjit4 .o7gd6h .lb538k[aria-expanded="true"],
.t3qrsx.y8ms15 .o7gd6h .lb538k[aria-expanded="true"] {
  background-color: var(--thm-base);
  color: #fff;
}

.t3qrsx.xnjit4 .o7gd6h .lb538k[aria-expanded="true"] i,
.t3qrsx.y8ms15 .o7gd6h .lb538k[aria-expanded="true"] i {
  color: #fff;
}

.t3qrsx.y8ms15 a.j37cfr {
  display: block;
  margin-top: 15px;
}

/* Accordion style 4 */
.t3qrsx.y8ms15 .a5ztd4 {
  padding: 25px;
}

.t3qrsx.y8ms15 .path75 .o7gd6h {
  margin-bottom: 30px;
}

/* Accordion style 5 */
.t3qrsx.df06is .o7gd6h,
.t3qrsx.owst3r .o7gd6h {
  border: 0;
}

.t3qrsx.df06is.nflqi5 {
  border-top: 1px solid var(--thm-border);
  padding-top: 30px;
  margin-top: 30px;
}

.t3qrsx.df06is .o7gd6h .udhdzr .lb538k:before,
.t3qrsx.qdf1ah .o7gd6h .udhdzr .lb538k:before {
  content: "\f059";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: var(--thm-b-text);
  font-size: 20px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
}

.t3qrsx.df06is .a5ztd4{
  padding: 30px 0 0;
}

.t3qrsx.df06is .o7gd6h .udhdzr .lb538k {
  padding: 0;
}

.t3qrsx.df06is .o7gd6h .lb538k[aria-expanded="true"] i {
  transform: rotate(45deg);
}

/* Accordion style 6 */
.t3qrsx.qdf1ah+.t3qrsx.qdf1ah {
  margin-top: 40px;
}

.t3qrsx.qdf1ah .path75 {
  margin-top: 25px;
}

.t3qrsx.qdf1ah .o7gd6h .udhdzr .lb538k,
.t3qrsx.qdf1ah .path75>.o7gd6h:first-of-type .udhdzr .lb538k {
  padding: 25px;
}

.t3qrsx.qdf1ah .o7gd6h .udhdzr .lb538k:before {
  left: 25px;
}

.t3qrsx.qdf1ah .a5ztd4 {
  padding: 0 25px 25px;
}

/* Faq style 7 */
.ie59zv {
  border-bottom: 1px solid var(--thm-border);
  padding: 30px 0;
}

.ie59zv:first-of-type {
  padding-top: 0;
}

.ie59zv p {
  margin-bottom: 0;
}

/* Faq style 8 */
.ie59zv.lngk7i,
.ie59zv.ykdv4b,
.ie59zv.l51oez {
  border: 0;
  padding: 0;
  display: flex;
  margin-bottom: 30px;
}

.ie59zv.lngk7i i,
.ie59zv.ykdv4b i {
  line-height: 1.8;
  width: 40px;
  height: 40px;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-base);
  border-radius: 50%;
  margin-right: 20px;
  color: #fff;
}

.ie59zv.lngk7i .djxv4g,
.ie59zv.ykdv4b .djxv4g {
  flex: 1;
}

.ie59zv.lngk7i h5,
.ie59zv.ykdv4b h5,
.ie59zv.l51oez h5 {
  margin-bottom: 15px;
  position: relative;
}

/* Faq style 9 */
.ie59zv.ykdv4b {
  padding: 25px;
  border: 1px solid var(--thm-border);
  border-radius: 6px;
  transition: .3s;
}

.ie59zv.ykdv4b:hover {
  border-color: transparent;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
}

/* Faq style 10 */
.ie59zv.l51oez .kywza4 {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.ie59zv.l51oez .kywza4 h5,
.ie59zv.l51oez .kywza4 p {
  flex: 1;
}

.ie59zv.l51oez .md1z0k {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-secondary);
  color: #fff;
  border-radius: 6px;
  font-size: 28px;
  font-weight: 600;
  margin-right: 25px;
}

.ie59zv.l51oez .md1z0k.eq04ef {
  background-color: #fff;
  color: var(--thm-b-text);
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
}

/* Faq style 11 */
.ie59zv.ks7hk5 {
  border: 1px solid var(--thm-border);
  padding: 30px;
  margin: 70px 0 0;
}

.ie59zv.ks7hk5 .djxv4g p {
  margin: 0;
}

.ie59zv.ks7hk5 .mz4we8 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border: 1px solid var(--thm-border);
  border-radius: 50%;
  text-align: center;
  color: var(--thm-base);
  font-size: 14px;
  font-weight: 700;
  margin: -60px 0 20px;
  background: #fff;
  transition: .3s;
}

.ie59zv.ks7hk5:hover .mz4we8 {
  background-color: var(--thm-base);
  border-color: var(--thm-base);
  color: #fff;
}

/* Faq style 12 */
.t3qrsx.owst3r .path75>.o7gd6h:first-of-type .udhdzr .lb538k{
  padding-top: 20px;
}
.t3qrsx.owst3r .o7gd6h .udhdzr .lb538k {
  padding: 20px 30px;
}

.t3qrsx.owst3r .o7gd6h .udhdzr .lb538k i,
.t3qrsx.eruo8a .o7gd6h .udhdzr .lb538k:after{
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--thm-base);
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
}

.t3qrsx.owst3r .o7gd6h.h7x6nd .udhdzr .lb538k i{
  background-color: var(--thm-secondary);
}

.t3qrsx.owst3r .o7gd6h .lb538k[aria-expanded="true"]{
  box-shadow: 0 10px 180px rgb(0 0 0 / 4%);
}

.t3qrsx.owst3r .o7gd6h .klsibh.ryn3mn{
  box-shadow: 0 10px 24px rgb(0 0 0 / 4%);
}
.t3qrsx.owst3r .o7gd6h .lb538k[aria-expanded="true"] i{
  transform: none;
}

.t3qrsx.owst3r .a5ztd4 {
  padding: 0 30px 20px;
}

/* Faq style 13 */

.t3qrsx.eruo8a .path75{
  border: 2px solid var(--thm-border);
  border-radius: 6px;
}

.t3qrsx.eruo8a .o7gd6h .udhdzr .lb538k{
  position: relative;
}

.t3qrsx.eruo8a .o7gd6h .udhdzr .lb538k:after{
  content: "\f067";
  font-family: "Font Awesome 5 Pro";
  background-color: rgba(var(--thm-base-rgb), 0.1);
  color: var(--thm-base);
  width: 40px;
  height: 40px;
  position: relative;
  border-radius: 6px;
}
.t3qrsx.eruo8a .o7gd6h .lb538k[aria-expanded="true"]:after{
  content: "\f068";
}

.t3qrsx.eruo8a .o7gd6h{
  border: 0;
}
.t3qrsx.eruo8a .o7gd6h + .o7gd6h{
  border-top: 2px solid var(--thm-border);
}

.t3qrsx.eruo8a .a5ztd4{
  padding: 20px 30px 20px;
  border-top: 2px solid var(--thm-border);
}

.t3qrsx.eruo8a .path75>.o7gd6h:first-of-type .udhdzr .lb538k{
  padding-top: 12px;
}
.t3qrsx.eruo8a .o7gd6h .udhdzr .lb538k{
  padding: 12px 30px;
}

.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .fth79b{
  padding: 10px 20px;
  color: var(--thm-secondary);
  background-color: transparent;
  justify-content: space-between;
}

.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .fth79b i{
  color: var(--thm-secondary);
  font-size: 14px;
}

.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .fth79b.mf6a9t,
.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .fth79b:hover{
  background-color: var(--thm-base);
  box-shadow: none;
  color: #fff;
}

.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .fth79b.mf6a9t i,
.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .fth79b:hover i{
  color: #fff;
}

.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .kudo6q{
  margin-bottom: 0;
}
.t3qrsx.eruo8a .fmaj7u.y8ms15 .cdilqk .kudo6q + .kudo6q{
  margin-top: 18px;
}


/*-------------- Tab Sections --------------------------- */
/* Tab items style 1 */
.fmaj7u .cdilqk {
  border: none;
  justify-content: center;
  margin-bottom: 20px;
  position: relative;
}

.fmaj7u .cdilqk .kudo6q {
  margin-bottom: 30px;
  position: relative;
}

.fmaj7u .cdilqk li+li {
  margin-left: 30px;
}

.fmaj7u .cdilqk .fth79b {
  color: var(--thm-b-text);
  border: 1px solid var(--thm-border);
  font-weight: 500;
  border-radius: 6px;
  padding: 10px 35px;
  display: flex;
  align-items: center;
  transition: 0.3s;
  position: relative;
}

.fmaj7u .cdilqk .fth79b i {
  font-size: 22px;
  margin-right: 12px;
  transition: 0.3s;
}

.fmaj7u .cdilqk .fth79b.mf6a9t,
.fmaj7u .cdilqk .fth79b:hover,
.fmaj7u.l51oez .cdilqk .fth79b.mf6a9t,
.fmaj7u.l51oez .cdilqk .fth79b:hover,
.fmaj7u.owst3r .cdilqk .fth79b.mf6a9t,
.fmaj7u.owst3r .cdilqk .fth79b:hover {
  color: #fff;
  background-color: var(--thm-base);
  border-color: var(--thm-base);
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
}

/* Tab items style 2 */
.fmaj7u.uarn3q .cdilqk .fth79b,
.fmaj7u.lngk7i .cdilqk .fth79b {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  border-color: transparent;
}

.fmaj7u.uarn3q .cdilqk .fth79b.mf6a9t,
.fmaj7u.uarn3q .cdilqk .fth79b:hover,
.fmaj7u.lngk7i .cdilqk .fth79b.mf6a9t,
.fmaj7u.lngk7i .cdilqk .fth79b:hover {
  color: var(--thm-base);
  background-color: transparent;
  box-shadow: none;
  border-color: var(--thm-base);
  opacity: 1;
}

/* Tab items style 3 */
.fmaj7u.xnjit4 .cdilqk .fth79b,
.fmaj7u.y8ms15 .cdilqk .fth79b,
.fmaj7u.qdf1ah .cdilqk .fth79b {
  background-color: #f8f8f8;
}

.fmaj7u.xnjit4 .cdilqk .kudo6q:first-of-type .fth79b {
  border-radius: 6px 0 0 6px;
}

.fmaj7u.xnjit4 .cdilqk .kudo6q+.kudo6q .fth79b,
.fmaj7u.qdf1ah .cdilqk .kudo6q+.kudo6q .fth79b {
  border-radius: 0;
}

.fmaj7u.xnjit4 .cdilqk .kudo6q:last-of-type .fth79b {
  border-radius: 0 6px 6px 0;
}

.fmaj7u.xnjit4 .cdilqk li+li,
.fmaj7u.qdf1ah .cdilqk li+li {
  margin-left: 2px;
}

.fmaj7u.xnjit4 .cdilqk .fth79b.mf6a9t,
.fmaj7u.xnjit4 .cdilqk .fth79b:hover,
.fmaj7u.y8ms15 .cdilqk .fth79b.mf6a9t,
.fmaj7u.y8ms15 .cdilqk .fth79b:hover,
.fmaj7u.eruo8a .cdilqk .fth79b.mf6a9t,
.fmaj7u.eruo8a .cdilqk .fth79b:hover {
  color: #fff;
  background-color: var(--thm-base);
  box-shadow: none;
}

/* Tab items style 4 */
.fmaj7u.y8ms15 .cdilqk {
  flex-direction: column;
}

.fmaj7u.y8ms15 .cdilqk li+li {
  margin-left: 0;
}

.fmaj7u.y8ms15 .cdilqk .fth79b.mf6a9t,
.fmaj7u.y8ms15 .cdilqk .fth79b:hover {
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
}

/* Tab items style 5 */
.fmaj7u.df06is .cdilqk,
.fmaj7u.qdf1ah .cdilqk {
  justify-content: flex-start;
}

.fmaj7u.df06is .cdilqk .fth79b {
  border-color: transparent;
}

/* Tab items style 6 */
.fmaj7u.qdf1ah .cdilqk .fth79b {
  border-width: 5px 0 0 0;
}

.fmaj7u.qdf1ah .cdilqk .kudo6q:first-of-type .fth79b {
  border-radius: 6px 0 0 0;
}

.fmaj7u.qdf1ah .cdilqk .kudo6q:last-of-type .fth79b {
  border-radius: 0;
}

.fmaj7u.qdf1ah .cdilqk .fth79b.mf6a9t,
.fmaj7u.qdf1ah .cdilqk .kudo6q:first-of-type .fth79b.mf6a9t,
.fmaj7u.qdf1ah .cdilqk .kudo6q:last-of-type .fth79b.mf6a9t,
.fmaj7u.qdf1ah .cdilqk .fth79b:hover,
.fmaj7u.qdf1ah .cdilqk .kudo6q:first-of-type .fth79b:hover,
.fmaj7u.qdf1ah .cdilqk .kudo6q:last-of-type .fth79b:hover {
  box-shadow: none;
  background-color: #fff;
  color: var(--thm-base);
  border-radius: 0 0 0 0;
}

/* Tab items style 7 */
.fmaj7u.o113bf .cdilqk .fth79b,
.fmaj7u.eruo8a .cdilqk .fth79b {
  width: 180px;
  flex-direction: column;
  padding: 35px;
}

.fmaj7u.o113bf .cdilqk .fth79b:before,
.fmaj7u.eruo8a .cdilqk .fth79b:before {
  content: "";
  position: absolute;
  width: 10px;
  background-color: transparent;
  height: 10px;
  border-top: solid 15px transparent;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
  left: 50%;
  transform: translateX(-50%);
  bottom: -16px;
  transition: 0.3s;
}

.fmaj7u.o113bf .cdilqk .fth79b i,
.fmaj7u.eruo8a .cdilqk .fth79b i {
  font-size: 26px;
  margin-bottom: 0px;
  margin-right: 0;
}

.fmaj7u.o113bf .cdilqk .fth79b i {
  margin-bottom: 15px;
}

.fmaj7u.o113bf .cdilqk .fth79b.mf6a9t:before,
.fmaj7u.o113bf .cdilqk .fth79b:hover:before,
.fmaj7u.eruo8a .cdilqk .fth79b.mf6a9t:before,
.fmaj7u.eruo8a .cdilqk .fth79b:hover:before {
  border-top-color: var(--thm-base);
}

/* Tab items style 8 */
.fmaj7u.lngk7i .cdilqk,
.fmaj7u.ykdv4b .cdilqk {
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
  margin-bottom: 50px;
}

.fmaj7u.lngk7i .cdilqk .kudo6q {
  margin-bottom: 0;
}

.fmaj7u.lngk7i .cdilqk .fth79b {
  padding: 28px 35px;
  border-bottom-width: 2px;
}

/* Tab items style 9 */
.fmaj7u.ykdv4b .cdilqk {
  padding: 30px 30px 0;
}

.fmaj7u.ykdv4b .cdilqk .fth79b {
  border: 0;
  min-width: 120px;
  justify-content: center;
}

.fmaj7u.ykdv4b .cdilqk .fth79b i {
  color: var(--thm-b-text);
  margin-right: 15px;
}

.fmaj7u.ykdv4b .cdilqk .fth79b.mf6a9t i,
.fmaj7u.ykdv4b .cdilqk .fth79b:hover i {
  color: #fff;
}

/* Tab items style 10 */
.fmaj7u.l51oez .cdilqk {
  margin-bottom: 50px;
  justify-content: space-evenly;
}

.fmaj7u.l51oez .cdilqk:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  background-color: var(--thm-border);
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: -1;
}

.fmaj7u.l51oez .cdilqk .kudo6q {
  margin-bottom: 0;
}

.fmaj7u.l51oez .cdilqk .fth79b {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 0;
  margin: 0 auto;
  outline: none;
  background-color: #f8f8f8;
  justify-content: center;
}

/* Tab items style 11 */
.fmaj7u.ks7hk5 .cdilqk {
  justify-content: start;
}

.fmaj7u.ks7hk5 .cdilqk .fth79b {
  flex-direction: column;
  border: 0;
  padding: 0;
  box-shadow: none;
}

.fmaj7u.ks7hk5 .cdilqk .fth79b i {
  margin-right: 0;
  margin-bottom: 10px;
  font-size: 45px;
}

.fmaj7u.ks7hk5 .cdilqk .fth79b.mf6a9t,
.fmaj7u.ks7hk5 .cdilqk .fth79b:hover {
  color: var(--thm-secondary);
  background-color: transparent;
}

.fmaj7u.ks7hk5 .cdilqk .fth79b:hover i,
.fmaj7u.ks7hk5 .cdilqk .fth79b.mf6a9t i {
  color: var(--thm-base);
}

.fmaj7u.ks7hk5 .cdilqk li+li {
  margin-left: 60px;
}

/* Tab items style 12 */
.fmaj7u.owst3r .cdilqk {
  flex-direction: column;
}

.fmaj7u.owst3r .cdilqk li {
  margin-bottom: 0;
}

.fmaj7u.owst3r .cdilqk li+li {
  margin-left: 0;
  margin-top: 30px;
}

.fmaj7u.owst3r .cdilqk .fth79b {
  flex-direction: column;
  padding: 0;
  border-radius: 0;
  width: 100%;
  height: 146px;
  border: 0;
  line-height: 1;
  justify-content: center;
  text-transform: uppercase;
  background-color: #f8f8f8;
}

.fmaj7u.owst3r .cdilqk .fth79b i {
  margin-right: 0;
  margin-bottom: 20px;
  font-size: 34px;
}

.fmaj7u.owst3r .cdilqk .fth79b.mf6a9t,
.fmaj7u.owst3r .cdilqk .fth79b:hover {
  box-shadow: none;
}

/* Tab items style 13 */
.fmaj7u.eruo8a .cdilqk .kudo6q {
  line-height: 1.4;
}

.fmaj7u.eruo8a .cdilqk .fth79b {
  width: 160px;
  padding: 34px;
  text-align: center;
  border-radius: 0;
  border: 0;
  background-color: var(--thm-base-hue);
}

.fmaj7u.eruo8a .cdilqk .fth79b i {
  color: var(--thm-base);
  font-size: 36px;
  margin-bottom: 15px;
}

.fmaj7u.eruo8a .cdilqk .fth79b.mf6a9t i,
.fmaj7u.eruo8a .cdilqk .fth79b:hover i {
  color: #fff;
}

.fmaj7u.eruo8a .cdilqk .fth79b:before {
  bottom: -15px;
  border-left: solid 18px transparent;
  border-right: solid 18px transparent;
}

.lawna2 .ycws0o {
  display: flex;
  align-items: center;
  border-top: 1px solid var(--thm-border);
  margin-top: 40px;
  padding-top: 40px
}

.lawna2 .ycws0o i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  background-color: var(--thm-base);
  color: #fff;
  font-size: 32px;
  margin-right: 20px;
}

.lawna2 .ycws0o span {
  display: block;
  color: var(--thm-base);
  font-weight: 600;
  font-size: 28px;
  line-height: 1.2;
}

/*-------------- Contact Form --------------------------- */
/* style 1 */
.uhvh6s.eq04ef {
  position: relative;
  padding: 50px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
}

.uhvh6s .k21l34 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.uhvh6s button.j4s3gf+button.j4s3gf {
  margin-top: 15px;
}

.pp7tg2 {
  margin: 20px 0;
  text-align: center;
  width: 100%;
}

.pp7tg2 span {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.pp7tg2 span:before {
  content: '';
  flex: 1;
  background-color: var(--thm-border);
  height: 1px;
  margin-right: 10px;
}

.pp7tg2 span:after {
  content: '';
  flex: 1;
  background-color: var(--thm-border);
  height: 1px;
  margin-left: 10px;
}

.d8z28z {
  width: 100%;
  height: 400px;
  position: relative;
}

.d8z28z iframe {
  border: 0;
  width: 100%;
  height: 100%;
}

.ul2r81 .e8ypca{
  padding: 50px 30px;
  border: 2px solid var(--thm-border);
  border-top: 0;
  border-radius: 0;
}

.ul2r81 .d8z28z{
  height: 350px;
}

/* contact block */

.y0g4sk+.y0g4sk {
  margin-top: 20px;
}

.y0g4sk p {
  margin-bottom: 5px;
}

/* contact block style 2 */

.y0g4sk.uarn3q{
  display: flex;
  align-items: center;
}

.y0g4sk.uarn3q .n1q0c9,
.y0g4sk.xnjit4 .n1q0c9{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: var(--thm-base);
  margin-right: 15px;
  font-size: 18px;
}

.y0g4sk.uarn3q p {
  margin-bottom: 0;
}

/* contact block style 3 */

.y0g4sk.xnjit4{
  display: flex;
  align-items: flex-start;
}

.y0g4sk.xnjit4 .n1q0c9{
  color: var(--thm-base);
  background-color: transparent;
  font-size: 30px;
  margin-right: 10px;
}

/* style 2 */
.uhvh6s.uarn3q .dprze0 button+button {
  margin-left: 15px;
}

/* style 3 */
.uhvh6s.xnjit4 {
  max-width: 400px;
  margin: 0 auto;
}

.ofolfb {
  height: 100vh;
}

.ofolfb img {
  width: 100%;
  height: 100%;
}

.d8z28z.r8znmn {
  height: 100%;
}

/* style 4 */
.uhvh6s.y8ms15 {
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.ondsbh{
  position: relative;
}
.ondsbh .eva8ba{
  position: absolute;
  top: 0;
  left: 0;
  width: 33%;
  height: 100%;
  z-index: -1;
}

.g6qs2e.skqnfc{
  padding-bottom: 150px;
}
.d8z28z.idhzwb{
  position: relative;
  margin-top: -150px;
  z-index: 1;
}

.d8z28z.idhzwb iframe{
  background-color: #fff;
  padding: 10px;
  height: 400px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
}

/* style 5 */
.uhvh6s.df06is{
  padding: 60px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  position: relative;
}

.uhvh6s.df06is .d8z28z{
  height: 100%;
}


/* style 6 */

.odyixm.qdf1ah{
  position: absolute;
  left: 15px;
  top: -70px;
  width: calc(100% - 660px);
  z-index: 1;
  border-radius: 6px;
  overflow: hidden;
}
.odyixm.qdf1ah img{
  width: 100%;
}

.uhvh6s.qdf1ah{
  background-color: var(--thm-base);
  padding: 60px 60px 60px 160px;
  border-radius: 6px;
}

.uhvh6s.qdf1ah .q8170b i{
  color: #fff;
}

.uhvh6s.qdf1ah input,
.uhvh6s.qdf1ah textarea{
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.uhvh6s.qdf1ah input::placeholder,
.uhvh6s.qdf1ah textarea::placeholder{
  color: #fff;
}


/* style 7 */

.uhvh6s.o113bf{
  padding: 50px;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
}

.uhvh6s.o113bf input,
.uhvh6s.o113bf textarea,
.uhvh6s.o113bf select{
  background-color: transparent;
}

.uhvh6s.o113bf .wr2s96{
  margin-bottom: 30px;
}

.uhvh6s.o113bf form .wr2s96:nth-child(2){
  margin-bottom: 50px;
}

.uhvh6s.o113bf .vwui7m .on0s2d{
  margin-left: 30px;
}

.uhvh6s.o113bf .vwui7m input{
  max-width: 300px;
}

/*-------------- Clients --------------------------- */

/* style 1 */

.s5it6q{
  position: relative;
  margin-bottom: 30px;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}

.s5it6q img{
  width: 100%;
  transition: 0.3s;
}
.vopgqi.rlj8mm:before{
  background-color: rgba(0, 0, 0, .8);
}

/* style 2 */

.msmzcb.uarn3q{
  border-bottom: 1px solid var(--thm-border);
}
.s5it6q.uarn3q{
  padding: 50px;
  border-right: 1px solid var(--thm-border);
  margin-bottom: 0;
}

/* style 3 */

.msmzcb.xnjit4{
  padding: 50px 50px 20px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  background-color: #fff;
}

.s5it6q.xnjit4{
  border: 1px solid var(--thm-border);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.s5it6q.xnjit4 img{
  width: auto;
}

/*-------------- CTA --------------------------- */
/* style 1 */
.k5pdym {
  position: relative;
  text-align: center;
  overflow: hidden;
}

.ni2ej5 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.ni2ej5 a+a,
.ni2ej5 button+button {
  margin-left: 20px;
}

.ni2ej5 .j471c0 {
  display: flex;
  align-items: center;
  padding: 10px 25px;
  color: #fff;
  background-color: var(--thm-secondary);
  font-weight: 700;
  transition: 0.3s;
}

.ni2ej5 .j471c0 p,
.k5pdym.xnjit4 .t05arv p {
  margin: 0;
}

.ni2ej5 .j471c0:hover {
  background-color: var(--thm-secondary-hover);
}

.ni2ej5 .j471c0 i {
  display: inline-block;
  font-size: 30px;
  margin-right: 10px;
}

.ni2ej5 .j471c0 span {
  font-weight: 400;
  font-size: 14px;
  display: block;
  line-height: 1;
}

.k5pdym .v4yt4v {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 6px;
  background-color: var(--thm-base-hue);
  color: var(--thm-base);
  font-size: 30px;
  margin: 0 auto 30px;
}

/* style 2 */
.k5pdym.uarn3q {
  background-color: var(--thm-base);
  padding: 50px 50px 55px;
  z-index: 1;
}

.k5pdym.uarn3q .nnm7wp,
.k5pdym.uarn3q .ssv8te {
  content: '';
  position: absolute;
  top: -150px;
  left: -150px;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background-color: #fff;
  opacity: .1;
  z-index: -1;
}

.k5pdym.uarn3q .nnm7wp {
  top: 200px;
  left: -100px;
  width: 200px;
  height: 200px;
  opacity: .2;
}

/* style 3 */
.k5pdym.xnjit4 {
  padding: 0 30px;
  border-right: 1px solid var(--thm-border);
  margin-bottom: 30px;
}

.k5pdym.xnjit4 .v4yt4v,
.k5pdym.y8ms15 .v4yt4v {
  font-size: 26px;
}

.k5pdym.xnjit4 .t05arv,
.k5pdym.y8ms15 .t05arv {
  margin-bottom: 40px;
}

.k5pdym.xnjit4 .t05arv h5,
.k5pdym.y8ms15 .t05arv h5 {
  margin-bottom: 15px;
}

/* style 4 */
.k5pdym.y8ms15 {
  text-align: left;
  padding: 30px;
  border: 1px solid var(--thm-border);
  margin-bottom: 30px;
  border-radius: 6px;
  z-index: 1;
  transition: .3s;
}

.k5pdym.y8ms15 .v4yt4v {
  background-color: var(--thm-secondary);
  color: #fff;
  margin: 0 0 30px;
}

.k5pdym.y8ms15 .ssv8te {
  content: '';
  position: absolute;
  top: -150px;
  right: -150px;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background-color: #fff;
  opacity: .1;
  z-index: -1;
}

.k5pdym.y8ms15:not(.ewqzy5) .ssv8te {
  background-color: var(--thm-base);
}

.k5pdym.y8ms15:hover {
  border-color: transparent;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
}

/* style 5 */
.k5pdym.df06is {
  border-radius: 6px;
}

.k5pdym.df06is .puj3k8,
.k5pdym.l51oez .puj3k8 {
  width: 100%;
  height: 100%;
}

.k5pdym.df06is .a4z7dr {
  padding: 60px 60px 70px;
}

/* style 6 */
.k5pdym.o113bf,
.k5pdym.qdf1ah,
.k5pdym.ykdv4b,
.k5pdym.nftu7w {
  text-align: left;
  padding: 50px;
  border-radius: 25px;
  background-color: #fff;
  box-shadow: 0px 3px 24px rgba(0, 0, 0, .04);
  overflow: visible;
}

/* style 7 */
.k5pdym.o113bf{
  padding: 30px;
}

.k5pdym.o113bf h5,
.k5pdym.ykdv4b h5 {
  margin: 0;
  font-size: 28px;
  padding-left: 170px;
}

.k5pdym.o113bf img {
  position: absolute;
  bottom: 0;
  left: 40px;
}

/* Style 8 */
.k5pdym.lngk7i{
  position: relative;
    margin-bottom: 30px;
    z-index: 1;
    border-radius: 8px;
    box-shadow: 0 3px 24px rgb(0 0 0 / 4%);
    overflow: hidden;
}
.k5pdym.lngk7i::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 8px;
    transition: .3s;
}
.k5pdym.lngk7i img {
    border-radius: 8px;
    width: 100%;
}
.k5pdym.lngk7i .a4z7dr {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    justify-content: flex-end;
    padding: 20px;
}
.k5pdym.lngk7i .a4z7dr h4{
  margin-bottom: 10px;
}
.k5pdym.lngk7i .a4z7dr p{
  max-width: 350px;
  text-align: left;
  margin-bottom: 30px;
}

/* Style 9 */

.k5pdym.ykdv4b,
.k5pdym.nftu7w{
  background-color: var(--thm-base);
  border-radius: 6px;
  box-shadow: 0px 3px 24px rgb(0 0 0 / 4%);
  padding: 40px;
}

.k5pdym.ykdv4b .a4z7dr i,
.k5pdym.nftu7w .a4z7dr i{
  color: #fff;
  font-size: 50px;
  display: inline-block;
  line-height: 1;
  margin-right: 30px;
}

.k5pdym.ykdv4b .a4z7dr h5,
.k5pdym.nftu7w .a4z7dr h4{
  padding-left: 0;
  color: #fff;
  flex: 1;
  margin-bottom: 0;
}

.k5pdym.ykdv4b form .rqlylx.nflqi5,
.k5pdym.nftu7w form .rqlylx.nflqi5{
  border: 2px solid #fff;
  border-radius: 6px;
}
.k5pdym.ykdv4b form .rqlylx.nflqi5 input,
.k5pdym.nftu7w form .rqlylx.nflqi5 input{
  border: 0;
}
.k5pdym.ykdv4b form input,
.k5pdym.nftu7w form input{
  background-color: transparent;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 6px;
}

.k5pdym.ykdv4b form .rqlylx.nflqi5 input,
.k5pdym.nftu7w form .rqlylx.nflqi5 input{
  height: 70px;
}

.k5pdym.ykdv4b form input::placeholder,
.k5pdym.nftu7w form input::placeholder{
  color: #fff;
}

.k5pdym.ykdv4b form .rqlylx.nflqi5 .ohrnnw,
.k5pdym.nftu7w form .rqlylx.nflqi5 .ohrnnw{
  padding: 6px;
}

.k5pdym.ykdv4b form .rqlylx.nflqi5 .ohrnnw button,
.k5pdym.nftu7w form .rqlylx.nflqi5 .ohrnnw button{
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}


/* Style 10 */

.k5pdym.l51oez{
  text-align: left;
}
.k5pdym.l51oez .a4z7dr{
  padding: 70px;
  position: relative;
}

.k5pdym.l51oez .rqlylx input{
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: #fff;
}

.k5pdym.l51oez .a4z7dr .pptjkp{
  position: absolute;
  top: 15px;
  right: 32px;
  font-size: 200px;
  color: #fff;
  opacity: 0.1;
}

/* Style 11 */

.k5pdym.ks7hk5{
  text-align: left;
  z-index: 1;
  overflow: visible;
}

.k5pdym.ks7hk5 .ssv8te,
.puj3k8 .nnm7wp{
  position: absolute;
  right: 0;
  top: 20px;
  width: 250px;
  height: 250px;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
}

.puj3k8 .nnm7wp{
  left: -100px;
  right: auto;
  top: 50px;
  width: 180px;
  height: 180px;
}

.k5pdym.ks7hk5 .ni2ej5 .j471c0{
  color: var(--thm-secondary);
  background-color: #fff;
  text-align: left;
}
.puj3k8.ks7hk5{
  position: absolute;
  right: calc(100% - 43%);
  top: 50%;
  transform: translateY(-50%);
}

/* Style 12 */

.jcwofr.owst3r{
  padding: 20px 0 50px;
}

.jcwofr.owst3r.rlj8mm::before{
  background-color: rgba(0, 0, 0, .8);
}

.k5pdym.owst3r{
  text-align: left;
}
.k5pdym.owst3r form .q8170b,
.k5pdym.owst3r form button{
  margin-bottom: 0;
  margin-top: 20px;
}

.k5pdym.owst3r form input,
.k5pdym.owst3r form select{
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: #fff;
}

.k5pdym.owst3r form select{
  color: #a5a5a5;
}

/* Style 13 */

.k5pdym.eruo8a{
  border-top: 10px solid var(--thm-base);
  padding: 30px 40px 20px;
  box-shadow: 0px 10px 24px rgb(0 0 0 / 4%);
  text-align: left;
  background-color: #fff;
}

.k5pdym.eruo8a form input{
  background-color: transparent;
  border: 1px solid var(--thm-border);
}

.k5pdym.eruo8a form .rqlylx > i{
  left: calc(100% - 180px);
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}

/* Style 14 */

.k5pdym.nftu7w{
  padding: 40px 40px 50px;
}
.k5pdym.nftu7w .a4z7dr h4{
  max-width: 300px;
}
.k5pdym.nftu7w p{
  margin: 20px 0 35px;
}

/* Style 15 */

.k5pdym.io58cv .a4z7dr {
  position: absolute;
  left: 30px;
  top: 30px;
  display: flex;
  flex-direction: column;
}

.k5pdym.io58cv {
  margin-bottom: 0;
}

.k5pdym.io58cv a:first-child {
  display: block;
}

.k5pdym.io58cv img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: 0.3s;
}

.k5pdym.io58cv:hover img {
    transform: scale(1.1);
}

.k5pdym.io58cv .a4z7dr span {
  display: inline-block;
  line-height: 1.3;
  font-size: 24px;
  color: var(--thm-secondary);
  font-weight: 700;
  margin-bottom: 10px;
}

.k5pdym.io58cv .a4z7dr a {
  color: var(--thm-secondary);
  font-size: 12px;
  display: inline-block;
  font-weight: 600;
  text-transform: uppercase;
}

.k5pdym.io58cv .a4z7dr a:hover {
  color: var(--thm-base-hover);
}


/*-------------- Banner (Hero Sections) --------------------------- */
.sdj35b {
  position: relative;
  z-index: 1;
}

.sdj35b .ip6csg {
  padding: 200px 0;
  position: relative;
}

.sdj35b .zidunh {
  font-size: 70px;
  font-weight: 700;
  line-height: 1.2;
}

.sdj35b h5 {
  font-weight: 500;
  font-size: 20px;
  position: relative;
}

.a73eq7+.sdj35b .ip6csg {
  padding: 270px 0 200px;
}

.sdj35b .owwgcj {
  margin-top: 50px;
}

.sdj35b .zcgjkb {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 40px;
}

.sdj35b .omo4ho {
  position: relative;
}

.sdj35b .rbgqde {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.vab2ul .fncoj2,
.vab2ul .dhzmyd,
.nyn1rx .fncoj2,
.nyn1rx .dhzmyd,
.dz4rrw .fncoj2,
.dz4rrw .dhzmyd {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--thm-base);
  color: #fff;
}

.vab2ul .fncoj2:hover,
.vab2ul .dhzmyd:hover,
.nyn1rx .fncoj2:hover,
.nyn1rx .dhzmyd:hover,
.dz4rrw .fncoj2:hover,
.dz4rrw .dhzmyd:hover {
  background-color: var(--thm-base-hover);
}

.vab2ul .dhzmyd,
.nyn1rx .dhzmyd {
  right: 10px;
  left: auto;
}

.vab2ul:hover .fncoj2,
.nyn1rx:hover .fncoj2 {
  left: 20px;
  opacity: 1;
  visibility: visible;
}

.vab2ul:hover .dhzmyd,
.nyn1rx:hover .dhzmyd {
  right: 20px;
  opacity: 1;
  visibility: visible;
}

.vab2ul .sain7y,
.nyn1rx .sain7y {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.vab2ul .sain7y li button,
.nyn1rx .sain7y li button {
  background-color: var(--thm-border);
}

.vab2ul .sain7y .dsrbw9 button,
.nyn1rx .sain7y .dsrbw9 button {
  background-color: var(--thm-base);
}

.sdj35b .rn0fka{
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.sdj35b .rn0fka li{
  position: relative;
}

.sdj35b .rn0fka li + li{
  margin-left: 15px;
  padding-left: 15px;
  margin-top: 0;
}

.sdj35b .rn0fka li + li:before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 12px;
    background-color: var(--thm-b-text);
}

.sdj35b .rn0fka li a{
  color: var(--thm-b-text);
  font-weight: 600;
}

.sdj35b .rn0fka li a:hover{
  color: var(--thm-base-hover);
}

/* style 2 */
.sdj35b.uarn3q .nyn1rx .sain7y {
  bottom: 140px;
  left: 0;
  transform: none;
}

.sdj35b.uarn3q .nyn1rx .fncoj2 {
  left: -85px;
}

.sdj35b.uarn3q .nyn1rx .dhzmyd {
  right: -85px
}

.sdj35b.uarn3q .nyn1rx:hover .fncoj2 {
  left: -80px;
}

.sdj35b.uarn3q .nyn1rx:hover .dhzmyd {
  right: -80px;
}

/* style 3 */
.sdj35b.xnjit4.opaqsm:before,
.sdj35b.y8ms15.opaqsm:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255);
  opacity: 0;
}

.sdj35b.xnjit4 .omo4ho {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: -1;
}

/* style 4 */
.sdj35b.y8ms15 .omo4ho {
  left: 0;
  right: auto;
}

.sdj35b.y8ms15 .s5it6q {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid var(--thm-border);
}

.hxygbj {
  bottom: -132px;
}

.dz4rrw .fncoj2,
.dz4rrw .dhzmyd {
  bottom: 15%;
  top: auto;
  transform: none;
  opacity: 1;
  visibility: visible;
}

.dz4rrw .dhzmyd {
  left: 80px;
}

.mqj1di.zh54ux {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  z-index: -2;
}

.mqj1di div {
  height: 100%;
}

.yskun5 .i4inyn {
  cursor: pointer;
  opacity: 0.4;
  transition: 0.3s;
}

.yskun5 .i4inyn:hover {
  opacity: 0.8;
}

.yskun5 .i4inyn.qy6wix {
  opacity: 1;
}

/* style 5 */
.sdj35b.df06is .owwgcj span {
  font-weight: 500;
}

.sdj35b.df06is .ip6csg {
  padding: 140px 0;
}

.a73eq7+.sdj35b.df06is .ip6csg {
  padding: 240px 0 130px;
}

.sdj35b.df06is .rbgqde {
  width: 60px;
  height: 60px;
  background-color: var(--thm-base);
  color: #fff;
  margin-right: 15px;
  position: relative;
  left: 0;
  top: 0;
  transform: none;
}

.sdj35b.df06is .rbgqde:hover {
  background-color: var(--thm-base-hover);
}

/* style 6 */
.sdj35b.qdf1ah {
  overflow: hidden;
}

.qzgm8i {
  position: absolute;
  top: -150px;
}

.qzgm8i.c5qvf8 .i4inyn {
  padding: 15px 0;
}

.qzgm8i .sain7y {
  position: absolute;
  top: 15px;
  right: 0;
  flex-direction: column;
}

.qzgm8i .sain7y li {
  line-height: 1;
}

.qzgm8i .sain7y li+li {
  margin-left: 0;
  margin-top: 10px;
}

/* Style 7 */
.sdj35b.o113bf .zidunh {
  margin: 0 0 60px;
  font-size: 98px;
}

.sdj35b.o113bf p {
  text-transform: uppercase;
  font-weight: 500;
}

.sdj35b.o113bf .ip6csg {
  padding: 130px 0 110px;
}

/* Style 8 */

.l4w2p4{
    position: relative;
    margin-top: -100px;
    z-index: 1;
    margin-bottom: 80px;
}

.l4w2p4.uarn3q{
    margin-top: -85px;
}

.sdj35b.lngk7i .ip6csg{
  padding: 150px 0 250px;
}

/* Style 9 */

.sdj35b.ykdv4b .ip6csg{
  padding: 120px 0;
}
.sdj35b.ykdv4b .omo4ho:before{
  content: "";
  position: absolute;
  right: -56px;
  top: -70px;
  height: 100%;
  border-top: 619px solid transparent;
  border-right: 450px solid #f7f7f7;
  z-index: -1;
}
.sdj35b.ykdv4b .omo4ho{
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1
}
.sdj35b.ykdv4b form .ohrnnw{
 padding: 6px;
}

.sdj35b.ykdv4b form .rqlylx{
  box-shadow: 0px 3px 24px rgb(0 0 0 / 4%);
  background-color: #fff;
}

.sdj35b.ykdv4b form input{
  background-color: #fff;
  border: 0;
  height: 70px;
}


/* Style 10 */

.sdj35b.l51oez .jahzf4 h5{
  display: inline-block;
}
.sdj35b.l51oez .jahzf4 h5:after{
  content: "";
  position: absolute;
  right: -85px;
  top: 50%;
  transform: translateY(-50%);
  width: 70px;
  height: 1px;
  background-color: var(--thm-base);
}
.sdj35b.l51oez .zidunh{
  line-height: 1.2;
}

.sdj35b.l51oez .owwgcj{
  margin-top: 35px;
}

.sdj35b.l51oez .omo4ho img{
  border-radius: 50%;
}
/*-------------- Footer Sections --------------------------- */
.ae4dua {
  background-color: #f7f7f7;
  padding: 80px 0;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
}

/* style 1 */
.ae4dua .f8uu9t {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 25px 0;
}

.ae4dua .f8uu9t li{
  position: relative;
}

.ae4dua .f8uu9t li+li {
  margin-left: 20px;
}

.ae4dua .f8uu9t li a {
  position: relative;
  color: var(--thm-b-text);
  font-weight: 400;
}

.ae4dua .f8uu9t li a:hover,
.ae4dua .lshbng p a:hover {
  color: var(--thm-base);
}

.ae4dua .lshbng {
  margin-top: 25px;
}

.ae4dua .lshbng p a {
  color: var(--thm-secondary);
  font-weight: 600;
}

.ae4dua .qcs90f {
  border-top: 1px solid var(--thm-border);
  padding: 30px 0;
  margin-top: 30px;
  text-align: center;
}

.ae4dua form span {
  opacity: 0.5;
  font-size: 14px;
  display: block;
  margin-top: 8px;
}

.ae4dua .s9uffg .z1m0if {
  margin-bottom: 20px;
}

.ae4dua .s9uffg {
  padding-bottom: 50px;
  height: 100%;
}

.ae4dua .p7d1ki li,
.lmp170{
  display: flex;
  align-items: center;
}

.ae4dua .p7d1ki li + li{
  margin-top: 20px;
}

.ae4dua .p7d1ki li i{
  color: var(--thm-secondary);
  font-size: 22px;
  margin-right: 20px;
}
.ae4dua .p7d1ki li p,
.lmp170 p{
  margin-bottom: 0;
}

.lmp170 i{
  color: var(--thm-base);
  font-size: 32px;
  margin-right: 18px;
}
 .lmp170 h5{
  color: var(--thm-secondary);
  margin-bottom: 0;
  line-height: 1;
}

/* style 2 */
.ae4dua .i04mzx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ae4dua.uarn3q .f8uu9t,
.ae4dua.uarn3q .lshbng {
  margin: 0;
}

.ae4dua.uarn3q select {
  width: 180px;
}

/* style 3 */
.ae4dua.xnjit4 .f8uu9t,
.ae4dua.df06is .f8uu9t,
.ae4dua.qdf1ah .f8uu9t,
.ae4dua.o113bf .f8uu9t {
  flex-direction: column;
  align-items: start;
  margin: 0;
}

.ae4dua.xnjit4 .f8uu9t li+li,
.ae4dua.df06is .f8uu9t li+li,
.ae4dua.qdf1ah .f8uu9t li+li,
.ae4dua.o113bf .f8uu9t li+li {
  margin-left: 0;
  margin-top: 14px;
}

/* style 4 */
.ae4dua.y8ms15 .i04mzx {
  border-bottom: 1px solid var(--thm-border);
  padding-bottom: 50px;
  margin-bottom: 50px;
}

/* style 5 */

.ae4dua.df06is .qcs90f{
  margin-top: 50px;
}

.ae4dua.df06is.z5no5n{
  padding-top: 160px;
}

.ae4dua.df06is .qcs90f .f8uu9t,
.ae4dua.qdf1ah .qcs90f .f8uu9t{
  flex-direction: row;
}

.ae4dua.df06is .qcs90f .f8uu9t li + li,
.ae4dua.qdf1ah .qcs90f .f8uu9t li + li{
  margin-left: 15px;
  padding-left: 15px;
  margin-top: 0;
}

.ae4dua.df06is .qcs90f .f8uu9t li + li:before,
.ae4dua.qdf1ah .qcs90f .f8uu9t li + li:before{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 16px;
  background-color: #f4f8ff;
}

.ae4dua.df06is .nun66s.pk6s3l{
  background-color: #1c1e22;
}

.ae4dua.df06is .wq0zww{
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}

/* style 6 */

.ae4dua.qdf1ah,
.ae4dua.o113bf{
  padding-bottom: 0;
}

.ae4dua.qdf1ah:before,
.ae4dua.o113bf:before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 36, 41, 0.9);
  z-index: -1;
}

.ae4dua.qdf1ah .qcs90f{
  background-color: #222429;
}

/* style 7 */

.ae4dua.o113bf.z9n3cd{
  background-image: none;
}

.ae4dua.o113bf.z9n3cd:before{
  content:  none;
}

.ae4dua.o113bf .unoxyg{
  margin-top: 20px;
}

.ae4dua.o113bf:before{
  background-color: rgba(34, 36, 41, 0.8);
}

.ae4dua.o113bf .unoxyg h6{
  color: var(--thm-secondary);
}

.ae4dua.o113bf .unoxyg ul li a{
  width: auto;
  height: auto;
  font-size: 18px;
  background-color: transparent;
}

.ae4dua.o113bf .unoxyg ul li a:hover{
  color: var(--thm-base-hover);
  background-color: transparent;
}

.ae4dua.o113bf .unoxyg .z3btxo li+li {
    margin-left: 18px;
}

.ae4dua.o113bf .lmp170{
  background-color: #fff;
  padding: 16px 20px;
  display: block;
  width: 250px;
  position: relative;
}

.ae4dua.o113bf .lmp170 p{
  color: var(--thm-secondary);
}

.ae4dua.o113bf .lmp170 h5{
  color: var(--thm-base);
}

.ae4dua.o113bf .lmp170 i{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  color: #f4f8ff;
  opacity: 0.1;
  font-size: 60px;
}

.ae4dua.o113bf form span{
  margin-top: 12px;
}


/* footer newsletter */

.qud3fh{
  position: relative;
  margin-bottom: -80px;
  z-index: 2;
}

.qud3fh:before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-color: var(--thm-base);
}

.qud3fh .k5pdym.ykdv4b{
  box-shadow: none;
  padding-left: 0;
}

/* Dark Footer */
.ae4dua.xod6bf {
  background-color: #222429;
}

.ae4dua.xod6bf .z3btxo li a {
  background-color: #1c1e22;
  color: #f4f8ff;
}

.ae4dua.xod6bf .z3btxo li a:hover {
  background-color: var(--thm-base);
  color: #fff;
}

.ae4dua.xod6bf,
.ae4dua.xod6bf p,
.ae4dua.xod6bf .f8uu9t li a,
.ae4dua.xod6bf .lshbng p a,
.ae4dua.xod6bf .ibhp7s.y7y1sz .fxbowf .druzm9 h6 a,
.ae4dua.xod6bf .ibhp7s.y7y1sz .fxbowf .druzm9 .bvrxuk {
  color: #f4f8ff;
}

.ae4dua.xod6bf .s9uffg .z1m0if,
.ae4dua.xod6bf .p7d1ki li i,
.ae4dua.xod6bf .lmp170 h5,
.ae4dua.xod6bf.o113bf .lmp170 p,
.ae4dua.xod6bf.o113bf .lmp170 h5,
.ae4dua.xod6bf .f8uu9t li a:hover,
.ae4dua.xod6bf .lshbng p a:hover,
.ae4dua.xod6bf.o113bf .unoxyg ul li a:hover,
.ae4dua.xod6bf.o113bf .unoxyg h6,
.ae4dua.xod6bf .ibhp7s.y7y1sz .fxbowf .druzm9 h6 a:hover,
.ae4dua.xod6bf .ibhp7s.y7y1sz .fxbowf .druzm9 .bvrxuk:hover {
  color: #fff;
}

.ae4dua.xod6bf.y8ms15 .i04mzx,
.ae4dua.xod6bf .qcs90f {
  border-color: rgba(255, 255, 255, 0.1);
}

.ae4dua.xod6bf .a5bvdh,
.ae4dua.xod6bf select,
.ae4dua.xod6bf input[type="email"],
.ae4dua.xod6bf input[type="text"] {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #1c1e22;
}

.ae4dua.xod6bf.o113bf .lmp170{
  background-color: var(--thm-base);
}

/*-------------- About Sections --------------------------- */
/* style 1 */
.o6gbqh {
  position: relative;
}

.o6gbqh .vfhgjv .d0zeim {
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.o6gbqh .vfhgjv .d0zeim::before {
  content: "\f12a";
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  font-size: 80px;
  top: -5px;
  right: -5px;
  opacity: .2;
  color: var(--thm-base);
}

.o6gbqh .feyck4 {
  padding: 0;
  background-color: transparent;
  margin: 20px 0;
}

.o6gbqh .u18hh2-u18hh2-rrawmm,
.o6gbqh .u18hh2-u18hh2-j7keyo {
  border: 8px solid var(--thm-base);
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
  position: relative;
}

.o6gbqh .u18hh2-u18hh2-rrawmm img,
.o6gbqh .u18hh2-u18hh2-j7keyo img {
  border-radius: 50%;
  width: 100%;
}

.o6gbqh .u18hh2-u18hh2-j7keyo {
  position: absolute;
  bottom: 30px;
  left: 5px;
}

.o6gbqh .ri68cj{
  margin-top: 60px;
}
.o6gbqh .ri68cj .sjbwj3{
  overflow: visible;
}
.o6gbqh .ri68cj .y4i89r{
  position: relative;
}
.o6gbqh .ri68cj .y4i89r span{
  position: absolute;
  top: 50%;
  right: 0;
  width: 4px;
  height: 20px;
  background-color: var(--thm-base);
  transform: translateY(-50%);
}

.o6gbqh .ri68cj .y4i89r span:last-child{
  right: auto;
  left: 0;
}

.o6gbqh .ri68cj .m5s12o{
  padding: 0;
  background-color: transparent;
  color: var(--thm-base);
  right: 0;
}
.o6gbqh .ri68cj .m5s12o::before{
  content: none;
}

.o6gbqh .ri68cj.ewpqz7 .y4i89r,
.o6gbqh .ri68cj.ewpqz7 .y4i89r span{
  background-color: var(--thm-secondary);
}

.o6gbqh .ri68cj.ewpqz7 .m5s12o{
  color: var(--thm-secondary);
}

/* style 2 */
.o6gbqh.uarn3q .u18hh2-u18hh2-rrawmm,
.o6gbqh.xnjit4 .u18hh2-u18hh2-rrawmm,
.o6gbqh.xnjit4 .u18hh2-u18hh2-j7keyo,
.o6gbqh.y8ms15 .u18hh2-u18hh2-rrawmm,
.o6gbqh.aj0ftj .u18hh2-u18hh2-rrawmm {
  border: 0;
  padding: 0;
  border-radius: 0;
  overflow: hidden;
}

.o6gbqh.uarn3q .u18hh2-u18hh2-rrawmm img,
.o6gbqh.xnjit4 .u18hh2-u18hh2-rrawmm img,
.o6gbqh.xnjit4 .u18hh2-u18hh2-j7keyo img,
.o6gbqh.y8ms15 .u18hh2-u18hh2-rrawmm img,
.o6gbqh.aj0ftj .u18hh2-u18hh2-rrawmm img {
  border-radius: 0;
}

.o6gbqh.uarn3q .u18hh2-u18hh2-rrawmm .rbgqde,
.o6gbqh.aj0ftj .u18hh2-u18hh2-rrawmm .rbgqde {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* style 3 */
.o6gbqh.xnjit4 .u18hh2-u18hh2-rrawmm,
.o6gbqh.xnjit4 .u18hh2-u18hh2-j7keyo {
  border-radius: 0;
}

.o6gbqh.xnjit4 .u18hh2-u18hh2-j7keyo {
  right: 0;
  left: auto;
  bottom: -125px;
  z-index: 1;
}

.o6gbqh.xnjit4 .u18hh2-u18hh2-rrawmm img,
.o6gbqh.xnjit4 .u18hh2-u18hh2-j7keyo img,
.o6gbqh.y8ms15 .u18hh2-u18hh2-rrawmm img {
  width: auto;
}

.o6gbqh.xnjit4 .rs7ktl {
  color: #000;
  display: block;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  position: absolute;
  top: 75px;
  right: -36px;
  transform: rotate(270deg);
  background-color: #fff;
  padding: 10px;
}

.o6gbqh.xnjit4 .rbgqde {
  position: absolute;
  left: 10px;
  bottom: -104px;
  width: 80px;
  height: 80px;
  background-color: var(--thm-base);
  color: #fff;
  z-index: 1;
}

.o6gbqh.xnjit4 .rbgqde:hover,
.o6gbqh.y8ms15 .rbgqde:hover {
  background-color: var(--thm-base-hover);
}

.o6gbqh.xnjit4 .feyck4 ul,
.o6gbqh.y8ms15 .ci7lo3 {
  column-count: 2;
  line-height: 1.4;
}

.o6gbqh.xnjit4 .feyck4 ul li i {
  width: 30px;
  height: 30px;
  font-size: 14px;
}

/* style 4 */
.o6gbqh.y8ms15 .u18hh2-u18hh2-rrawmm img {
  border: 20px solid var(--thm-base);
  border-radius: 0;
}

.o6gbqh.y8ms15 .rbgqde {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -20px;
  background-color: var(--thm-base);
  color: #fff;
}

.o6gbqh.y8ms15 .ci7lo3 {
  margin: 20px 0;
}

.o6gbqh.y8ms15 .ci7lo3 li span {
  color: var(--thm-secondary);
  font-family: var(--thm-font);
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  margin-bottom: 5px;
}

.o6gbqh.y8ms15 .ci7lo3 li+li {
  margin-top: 20px;
}

/* Style 5 */
.o6gbqh.lngk7i .u18hh2-u18hh2-rrawmm,
.o6gbqh.lngk7i .u18hh2-u18hh2-j7keyo,
.o6gbqh.o113bf .u18hh2-u18hh2-rrawmm,
.o6gbqh.o113bf .u18hh2-u18hh2-j7keyo,
.o6gbqh.ykdv4b .u18hh2-u18hh2-rrawmm,
.o6gbqh.owst3r .u18hh2-u18hh2-rrawmm,
.o6gbqh.eruo8a .u18hh2-u18hh2-rrawmm,
.o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm,
.o6gbqh.io58cv .u18hh2-u18hh2-rrawmm,
.o6gbqh.s6i86f .u18hh2-u18hh2-rrawmm,
.o6gbqh.df06is .u18hh2-u18hh2-rrawmm,
.o6gbqh.ks7hk5 .u18hh2-u18hh2-rrawmm,
.o6gbqh.df06is .u18hh2-u18hh2-j7keyo,
.o6gbqh.l51oez .u18hh2-u18hh2-rrawmm,
.o6gbqh.l51oez .u18hh2-u18hh2-j7keyo,
.o6gbqh.pk6s3l .u18hh2-u18hh2-rrawmm,
.o6gbqh.a6qd3f .u18hh2-u18hh2-rrawmm,
.o6gbqh.xm0z6v .u18hh2-u18hh2-rrawmm,
.o6gbqh.xm0z6v .u18hh2-u18hh2-j7keyo {
  border-radius: 0;
  border: 0;
  padding: 0;
  background-color: transparent;
}

.o6gbqh.lngk7i .u18hh2-u18hh2-rrawmm img,
.o6gbqh.lngk7i .u18hh2-u18hh2-j7keyo img,
.o6gbqh.o113bf .u18hh2-u18hh2-rrawmm img,
.o6gbqh.o113bf .u18hh2-u18hh2-j7keyo img,
.o6gbqh.ykdv4b .u18hh2-u18hh2-rrawmm img,
.o6gbqh.owst3r .u18hh2-u18hh2-rrawmm img,
.o6gbqh.eruo8a .u18hh2-u18hh2-rrawmm img,
.o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm img,
.o6gbqh.io58cv .u18hh2-u18hh2-rrawmm img,
.o6gbqh.s6i86f .u18hh2-u18hh2-rrawmm img,
.o6gbqh.df06is .u18hh2-u18hh2-rrawmm img,
.o6gbqh.ks7hk5 .u18hh2-u18hh2-rrawmm img,
.o6gbqh.df06is .u18hh2-u18hh2-j7keyo img,
.o6gbqh.l51oez .u18hh2-u18hh2-rrawmm img,
.o6gbqh.pk6s3l .u18hh2-u18hh2-rrawmm img,
.o6gbqh.l51oez .u18hh2-u18hh2-j7keyo img,
.o6gbqh.a6qd3f .u18hh2-u18hh2-rrawmm img,
.o6gbqh.xm0z6v .u18hh2-u18hh2-rrawmm img,
.o6gbqh.xm0z6v .u18hh2-u18hh2-j7keyo img {
  border-radius: 0;
  width: auto;
}

.o6gbqh.df06is [class*="u18hh2-"],
.o6gbqh.l51oez [class*="u18hh2-"] {
  position: absolute;
}

.o6gbqh.df06is .u18hh2-u18hh2-rrawmm{
  top: 0;
  left: 0;
  max-width: 400px;
  max-height: 450px;
  z-index: 1;
}

.o6gbqh.lngk7i .ri68cj,
.o6gbqh.qdf1ah .ri68cj,
.o6gbqh.df06is .ri68cj{
  margin: 0;
}

.o6gbqh.df06is .u18hh2-u18hh2-j7keyo {
  right: 20px;
  bottom: 0;
  left: auto;
  max-width: 400px;
  max-height: 260px;
  z-index: 2;
}

.o6gbqh.df06is .u18hh2-u18hh2-crn7dw {
  right: 20px;
  top: 20px;
  max-width: 160px;
  z-index: 2;
}

.o6gbqh.df06is .u18hh2-u18hh2-fpa8o9 {
  top: 140px;
  right: 95px;
  z-index: 3;
}

.o6gbqh.df06is .u18hh2-u18hh2-o6dr0g {
  z-index: 4;
  left: -45px;
  bottom: 20px;
}

/* Style 7 */
.o6gbqh.o113bf .u18hh2-u18hh2-rrawmm img,
.o6gbqh.ykdv4b .u18hh2-u18hh2-rrawmm img,
.o6gbqh.owst3r .u18hh2-u18hh2-rrawmm img,
.o6gbqh.eruo8a .u18hh2-u18hh2-rrawmm img,
.o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm img,
.o6gbqh.io58cv .u18hh2-u18hh2-rrawmm img,
.o6gbqh.s6i86f .u18hh2-u18hh2-rrawmm img,
.o6gbqh.ks7hk5 .u18hh2-u18hh2-rrawmm img,
.o6gbqh.pk6s3l .u18hh2-u18hh2-rrawmm img,
.o6gbqh.a6qd3f .u18hh2-u18hh2-rrawmm img {
  width: 100%;
}

.o6gbqh.o113bf .u18hh2-u18hh2-j7keyo {
  position: absolute;
  left: -20px;
  bottom: 0;
  border-right: 20px solid #fff;
  border-top: 20px solid #fff;
  z-index: 1;
}

.o6gbqh.o113bf .n6len2,
.o6gbqh.ykdv4b .n6len2,
.o6gbqh.nftu7w .n6len2,
.o6gbqh.eruo8a .snce35,
.o6gbqh.a6qd3f .snce35 {
  position: absolute;
  right: 0;
  top: 0;
  font-family: var(--thm-font);
  background-color: var(--thm-base);
  padding: 20px;
  font-size: 18px;
  line-height: 1;
  color: #fff;
  min-width: 300px;
  margin-top: 0;
}

.o6gbqh.o113bf .n6len2 span,
.o6gbqh.ykdv4b .n6len2 span{
  display: flex;
  align-items: center;
}

.o6gbqh.o113bf .n6len2 span b,
.o6gbqh.ykdv4b .n6len2 span b,
.o6gbqh.nftu7w .n6len2 .aib1u4 b {
  font-size: 78px;
  font-weight: 700;
  min-width: 100px;
}

.o6gbqh.o113bf .o511v4 img {
  position: absolute;
}

/* Style 8 */
.o6gbqh.lngk7i {
  position: relative;
}

.o6gbqh.lngk7i .u18hh2-u18hh2-rrawmm {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 575px;
}

.o6gbqh.lngk7i .uyqr3t {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100px;
  background-color: var(--thm-base);
  height: 465px;
  width: 465px;
  border-radius: 50%;
  z-index: -1;
}


/* Style 9 */

.o6gbqh.ykdv4b .u18hh2-u18hh2-rrawmm:before,
.o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm:before{
  content: "";
  position: absolute;
  bottom: -15px;
  left: -15px;
  border-left: 120px solid var(--thm-base);
  border-top: 120px solid transparent;
  border-right: 100px solid transparent;
  z-index: -1;
}

.o6gbqh.ykdv4b .u18hh2-u18hh2-rrawmm.vh3lq2:before{
  content: none;
}

.o6gbqh.ykdv4b .n6len2{
  top: 60px;
  right: -80px;
}

.o6gbqh.ykdv4b .tajo6t.io58cv,
.o6gbqh.ks7hk5 .tajo6t.io58cv,
.o6gbqh.nftu7w .tajo6t.io58cv,
.o6gbqh.io58cv .tajo6t.io58cv,
.o6gbqh.xm0z6v .tajo6t.io58cv{
  padding: 0;
}

.o6gbqh.ykdv4b .tajo6t.io58cv .o694vs h5,
.o6gbqh.ks7hk5 .tajo6t.io58cv .o694vs h5,
.o6gbqh.nftu7w .tajo6t.io58cv .o694vs h5,
.o6gbqh.io58cv .tajo6t.io58cv .o694vs h5,
.o6gbqh.s6i86f .tajo6t.io58cv .o694vs h5,
.o6gbqh.xm0z6v .tajo6t.io58cv .o694vs h5{
  font-size: 16px;
}

.o6gbqh.ykdv4b .j3spik,
.o6gbqh.owst3r .j3spik{
  display: flex;
  align-items: center;
  margin-left: 50px;
}

.o6gbqh.ykdv4b .j3spik .rbgqde,
.o6gbqh.owst3r .j3spik .rbgqde{
  background-color: var(--thm-secondary);
  color: #fff;
  width: 60px;
  height: 60px;
}

.o6gbqh.ykdv4b .j3spik .rbgqde:before,
.o6gbqh.ykdv4b .j3spik .rbgqde:after{
  content: none;
}

.o6gbqh.ykdv4b .j3spik span,
.o6gbqh.owst3r .j3spik span{
    color: var(--thm-secondary);
    font-weight: 600;
    line-height: 1.5;
    margin-left: 15px;
}

/* Style 10 */

.o6gbqh.l51oez .u18hh2-u18hh2-rrawmm{
  top: 0;
  left: 0;
  position: relative;
  max-width: 300px;
}

.o6gbqh.l51oez .u18hh2-u18hh2-rrawmm:before{
  content: "";
  position: absolute;
  right: -10px;
  bottom: -26px;
  background-color: var(--thm-base);
  width: 258px;
  height: 200px;
  z-index: -1;
}

.o6gbqh.l51oez .u18hh2-u18hh2-j7keyo{
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
  right: 0;
  left: auto;
  z-index: -2;
}

.o6gbqh.l51oez .u18hh2-u18hh2-crn7dw{
  left: 50px;
  bottom: 0;
  z-index: -1;
  max-width: 300px;
  max-height: 260px;
  z-index: -3;
}

.o6gbqh.l51oez .n6len2,
.o6gbqh.pk6s3l .n6len2{
  flex-direction: column;
  align-items: flex-start;
  margin: 16px 0 30px;
}

.o6gbqh.l51oez .n6len2 span{
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
  color: var(--thm-base);
}

.o6gbqh.l51oez .o511v4,
.o6gbqh.pk6s3l .o511v4{
  margin-left: 0;
}

/* Style 11 */

.o6gbqh.ks7hk5 .tajo6t.io58cv .p99wi3,
.o6gbqh.xm0z6v .tajo6t.io58cv .p99wi3{
 font-size: 38px;
 position: relative;
}

.o6gbqh.ks7hk5 .tajo6t.io58cv .p99wi3:after{
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  width: 40px;
  height: 40px;
  background-color: rgba(var(--thm-base-rgb), 0.1);
  border-radius: 50%;
  z-index: -1;
}

.o6gbqh.ks7hk5 .tajo6t.io58cv .p99wi3.uljd8j:after{
  background-color: rgba(var(--thm-secondary-rgb), 0.1);
}

.o6gbqh.ks7hk5 .vfhgjv > p,
.o6gbqh.xm0z6v .vfhgjv > p{
  margin-bottom: 30px;
}

/* Style 12 */

.o6gbqh.owst3r .j3spik{
  margin-left: 0;
  justify-content: space-between;
  padding: 20px 40px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--thm-secondary-rgb), 0.5);
}

.o6gbqh.owst3r .j3spik .rbgqde{
  background-color: var(--thm-base);
}

.o6gbqh.owst3r .j3spik .rbgqde:hover{
  background-color: var(--thm-base-hover);
}

.o6gbqh.owst3r .j3spik span{
  color: #fff;
  margin-left: 0;
  font-size: 20px;
}

.o6gbqh.owst3r .u18hh2-u18hh2-rrawmm{
  margin-bottom: -100px;
  margin-top: 80px;
}

.o6gbqh.owst3r .vfhgjv p{
  color: #f4f8ff;
}
.o6gbqh.owst3r .vfhgjv .k25srz{
  margin-top: 30px;
}
.o6gbqh.owst3r .vfhgjv .k25srz span{
  color: #fff;
  font-size: 32px;
  display: block;
  font-weight: 600;
  line-height: 1;
}

/* Style 13 */

.o6gbqh.eruo8a .snce35{
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
}

.o6gbqh.eruo8a .snce35{
  top: 25px;
  right: -80px;
}

.o6gbqh.eruo8a .snce35 img,
.o6gbqh.a6qd3f .snce35 img{
  border-radius: 50%;
  margin-right: 20px;
}
.o6gbqh.eruo8a .snce35,
.o6gbqh.a6qd3f .snce35{
  font-size: 18px;
  display: flex;
  align-items: center;
}

.o6gbqh.eruo8a .fmaj7u .cdilqk{
  margin-bottom: 12px;
}
.o6gbqh.eruo8a .fmaj7u .cdilqk .kudo6q{
  margin-bottom: 0;
}
.o6gbqh.eruo8a .fmaj7u .cdilqk .fth79b{
  padding: 0;
  color: var(--thm-secondary);
  opacity: 0.2;
  font-size: 16px;
}
.o6gbqh.eruo8a .fmaj7u .cdilqk .fth79b:hover,
.o6gbqh.eruo8a .fmaj7u .cdilqk .fth79b.mf6a9t{
  color: var(--thm-secondary);
  opacity: 1;
  background-color: transparent;
  box-shadow: none;
}

/* Style 14 */

.o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm{
  margin-bottom: 55px;
  right: -60px;
}

.o6gbqh.nftu7w .n6len2{
  bottom: -55px;
  top: auto;
  right: 16px;
  flex-direction: column;
  align-items: flex-start;
  font-size: 18px;
  min-width: 250px;
}

.o6gbqh.nftu7w .n6len2 .aib1u4 b{
  font-weight: 600;
}

.o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm:before{
  border: 0;
  bottom: -55px;
  left: -60px;
  width: 180px;
  height: 520px;
  background-color: var(--thm-base);
}

.o6gbqh.nftu7w .tajo6t.io58cv{
  margin-bottom: 10px;
  align-items: center;
}

.o6gbqh.nftu7w .tajo6t.io58cv .yssls3 .p99wi3 i{
  font-size: 18px;
}
.o6gbqh.nftu7w .tajo6t.io58cv .yssls3 .p99wi3 {
    width: 50px;
    height: 50px;
    background-color: var(--thm-base-hue);
    color: var(--thm-base);
}

.o6gbqh.nftu7w .vfhgjv .ht39nu{
  margin-top: 28px;
}

/* Style 15 */

.q1zj5a.io58cv:before{
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 58%;
  height: 100%;
  background-color: #f8f8f8;
}

.o6gbqh.io58cv .tajo6t.io58cv .yssls3 .p99wi3{
   width: 90px;
   height: 90px;
   background-color: #fff;
   border: 7px solid var(--thm-border);
   color: var(--thm-base);
   margin-right: 28px;
}

.o6gbqh.io58cv .tajo6t.io58cv .o694vs h5{
  font-weight: 400;
}
.o6gbqh.io58cv .tajo6t.io58cv .o694vs h5 span{
  font-weight: 600;
}

.o6gbqh.io58cv .tajo6t.io58cv + .tajo6t.io58cv{
  margin-top: 40px;
  margin-bottom: 0;
}

/* Style 16 */

 .u18hh2-u18hh2-rrawmm.s6i86f {
    position: absolute;
    right: 0;
    object-fit: cover;
    width: 48%;
    height: calc(100% - 200px);
}

.o6gbqh.s6i86f .tajo6t.io58cv{
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  border-radius: 0;
  padding-left: 50px;
}

.o6gbqh.s6i86f .vfhgjv > p{
  margin-bottom: 40px;
}

.o6gbqh.s6i86f .tajo6t.io58cv .ou2sc4{
  position: absolute;
  left: -18px;
  top: 25px;
  padding: 5px 10px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.o6gbqh.s6i86f .tajo6t.io58cv .yssls3 .p99wi3{
  width: 50px;
  height: 50px;
}
.o6gbqh.s6i86f .tajo6t.io58cv .yssls3 .p99wi3 i{
 font-size: 50px;
}

/* Style 17 */
.u8mmfg.aj0ftj:before{
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 64%);
  height: 100%;
  background-color: var(--thm-secondary);
}
.o6gbqh.aj0ftj .feyck4{
  margin: 30px 0 0;
}

.o6gbqh.aj0ftj .feyck4.xnjit4{
  margin: 25px 0 35px;
}

.o6gbqh.aj0ftj .vfhgjv p,
.o6gbqh.aj0ftj .feyck4.xnjit4 li span{
  color: rgb(255 255 255 / 72%);
}

.o6gbqh.aj0ftj .feyck4.xnjit4 li span{
  font-weight: 400;
}

.o6gbqh.aj0ftj .feyck4.xnjit4 li i{
  color: rgb(116 116 116 / 72%);
}

.q1zj5a.aj0ftj.skqnfc{
  padding-bottom: 380px;
}

/* Style 18 */

.o6gbqh.pk6s3l .n6len2{
  margin: 0;
  align-items: center;
}

.o6gbqh.pk6s3l .n6len2 + .n6len2{
  margin-left: 65px;
}
.o6gbqh.pk6s3l .ri68cj{
  margin: 38px 0 20px;
}

.o6gbqh.pk6s3l .ri68cj.ue1k31.pyxshz svg{
  width: 140px;
  height: 140px;
}
.o6gbqh.pk6s3l .ri68cj.ue1k31 .zm6qq4{
  stroke-width: 10px;
}

.o6gbqh.pk6s3l .ri68cj.ue1k31 .v8gkgj{
  stroke-width: 10px;
  stroke-linecap: square;
}

.o6gbqh.pk6s3l .ri68cj.ue1k31>i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 38px;
    color: var(--thm-base);
}

.o6gbqh.pk6s3l .ri68cj.o08ywb .v8gkgj{
 stroke: var(--thm-secondary);
}
.o6gbqh.pk6s3l .ri68cj.o08ywb>i{
 color: var(--thm-secondary);
}

/* Style 19 */

.u18hh2-u18hh2-rrawmm.r5qpwd{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 44%;
}

.o6gbqh.r5qpwd .vfhgjv .d0zeim{
  margin-top: 58px;
  margin-bottom: 0;
  padding: 25px 30px 25px 140px;
  overflow: visible;
}

.o6gbqh.r5qpwd .vfhgjv .d0zeim::before{
   content: "\f086";
   top: 50%;
   transform: translateY(-50%);
   right: 20px;
   color: var(--thm-secondary);
   opacity: 0.1;
}

.o6gbqh.r5qpwd .vfhgjv .d0zeim p{
  color: var(--thm-secondary);
  font-weight: 600;
}
.o6gbqh.r5qpwd .vfhgjv .d0zeim span{
  color: var(--thm-base);
  font-weight: 600;
  display: block;
  margin-top: 5px;
}

.o6gbqh.r5qpwd .vfhgjv .d0zeim .qz72s5{
  position: absolute;
  left: 25px;
  top: -20px;
}

/* Style 20 */

.q1zj5a.a6qd3f{
  margin-top: 30px;
}
.q1zj5a.a6qd3f:before{
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background-color: #f8f8f8;
  width: 100%;
  width: calc(100% - 420px);
  height: 100%;
}

.q1zj5a.a6qd3f .u18hh2-u18hh2-rrawmm{
  position: absolute;
  top: -130px;
  left: -50px;
}

.o6gbqh.a6qd3f .snce35{
   position: relative;
   right: 0;
   top: 0;
   background-color: transparent;
   padding: 0;
   min-width: 100%;
   margin-top: 30px;
}


/* Style 21 */

.o6gbqh.xm0z6v p{
   color: #fff;
   opacity: 0.8;
}

.o6gbqh.xm0z6v .tajo6t.io58cv .o694vs h5,
.o6gbqh.xm0z6v .tajo6t.io58cv .yssls3 i{
  color: #fff;
}

.o6gbqh.xm0z6v .tajo6t.io58cv .p99wi3{
  width: auto;
  height: auto;
  font-size: 44px;
}

.o6gbqh.xm0z6v .u18hh2-u18hh2-rrawmm{
  max-width: 400px;
  border-radius: 6px;
  overflow: hidden;
}
.o6gbqh.xm0z6v .u18hh2-u18hh2-j7keyo{
  right: 0;
  left: auto;
  bottom: 18px;
  max-width: 370px;
  border-radius: 6px;
  overflow: hidden;
}


/*-------------- Progress & Media Sections --------------------------- */
.n6len2 {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.o511v4 {
  flex: 1;
  margin-left: 30px;
}

.o511v4 h6 {
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0;
}

.o511v4 p {
  margin: 0;
}

.ri68cj {
  position: relative;
}

.ri68cj .sjbwj3 {
  background-color: #f8f8f8;
  height: 5px;
  border-radius: 0;
}

.ri68cj .y4i89r {
  background-color: var(--thm-base);
}

.ri68cj .m5s12o {
  position: absolute;
  top: -35px;
  font-size: 14px;
  font-family: var(--thm-font);
  left: 0;
  opacity: 0;
  color: #fff;
  background-color: var(--thm-base);
  padding: 3px 4px 2px 4px;
  line-height: 1;
}

.ri68cj .m5s12o::before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0;
  height: 0;
  border-top: 5px solid var(--thm-base);
  border-right: 5px solid transparent;
}

.ri68cj h6 {
  position: absolute;
  bottom: 100%;
  left: 0;
  margin: 0 0 10px;
  font-weight: 500;
  font-size: 16px;
}

.ri68cj.ue1k31 {
  display: inline-block;
}

.ri68cj.ue1k31>span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 700;
  font-size: 28px;
  line-height: 1;
  color: var(--thm-secondary);
}

.ri68cj.ue1k31.pyxshz>span {
  font-size: 16px;
}

.ri68cj.ue1k31.pyxshz>span span {
  font-size: 12px;
}

.ri68cj.ue1k31>svg {
  width: 120px;
  height: 120px;
  overflow: visible;
}

.ri68cj.ue1k31.pyxshz svg {
  width: 100px;
  height: 100px;
}

.ri68cj.ue1k31 .zm6qq4 {
  fill: none;
  stroke: var(--thm-border);
  stroke-width: 10;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  position: relative;
  z-index: -1;
  color: var(--thm-border);
}

.ri68cj.ue1k31 .v8gkgj {
  fill: none;
  stroke: var(--thm-base);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  stroke-dashoffset: 700;
  stroke-dasharray: 700;
  stroke-width: 20px;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-linecap: butt;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition: stroke-dashoffset 1s;
  color: var(--thm-base);
  stroke-linecap: round;
}

/*-------------- Pricing Sections --------------------------- */
.i7w2vh {
  padding: 30px;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.03);
  margin-bottom: 30px;
  text-align: center;
  border-radius: 0;
  transition: 0.3s;
}

.i7w2vh:hover {
  transform: translateY(-3px);
}

.i7w2vh .emjxhy span {
  margin-bottom: 10px;
}

.i7w2vh .ionayr {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--thm-base);
  background-color: var(--thm-secondary);
  font-size: 38px;
  line-height: 0;
  margin: 0 auto;
}

.i7w2vh .g2fswh {
  display: block;
  color: var(--thm-base);
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 500;
}

.i7w2vh .j6uzxr {
  display: block;
  color: var(--thm-secondary);
  font-weight: 700;
  font-size: 30px;
  line-height: 1.2;
}

.i7w2vh .feyck4 {
  background-color: transparent;
  padding: 0;
  margin: 20px 0 25px;
}

.i7w2vh .feyck4 ul li span {
  flex: none;
  padding-left: 10px;
}

.i7w2vh .feyck4 ul li {
  justify-content: center;
}

.i7w2vh .feyck4 ul li+li {
  margin-top: 10px;
}

/* Style 2 */
.i7w2vh.uarn3q {
  padding: 0 0 30px;
}

.i7w2vh.uarn3q .feyck4 {
  margin: 0;
}

.i7w2vh.uarn3q .feyck4 ul {
  padding: 80px 40px 30px;
}

.i7w2vh.uarn3q .feyck4 ul li {
  justify-content: space-between;
  padding: 0;
}

.i7w2vh.uarn3q .feyck4 ul li span {
  padding: 0;
  font-weight: 400;
}

.i7w2vh.uarn3q .n1v1k3 {
  position: relative;
}

.i7w2vh.uarn3q .n1v1k3 img {
  width: 100%;
}

.i7w2vh.uarn3q .emjxhy {
  position: absolute;
  bottom: -60px;
  left: 40px;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 80px);
}

.i7w2vh.uarn3q .j30uow {
  background-color: #fff;
  border-radius: 25px;
  width: 120px;
  height: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
}

.i7w2vh.uarn3q .j30uow p {
  margin: 0;
}

.i7w2vh.uarn3q .j30uow .j6uzxr {
  margin: 0;
  line-height: 1;
  display: flex;
  align-items: center;
}

.i7w2vh.uarn3q .j30uow .j6uzxr .v77xd0 {
  margin: 0 3px 0 0;
  color: var(--thm-base);
  font-size: 18px;
}

.i7w2vh.uarn3q .j30uow .j6uzxr .o6a9si {
  margin: 0;
  font-size: 38px;
}

.i7w2vh.uarn3q .g2fswh {
  background-color: var(--thm-base);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 20px;
  border-radius: 35px;
}

/* Style 3 */
.i7w2vh.xnjit4,
.i7w2vh.y8ms15 {
  box-shadow: none;
  border: 1px solid var(--thm-border);
  border-radius: 10px;
  overflow: hidden;
  border-top: 0;
  position: relative;
}

.i7w2vh.xnjit4:hover,
.i7w2vh.y8ms15:hover {
  border-color: transparent;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
}

.i7w2vh.xnjit4::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 7px;
  background-color: var(--thm-base);
}

.i7w2vh.xnjit4 .feyck4 ul li {
  justify-content: flex-start;
}

/* Style 4 */

.i7w2vh.y8ms15{
  border-top: 1px solid var(--thm-border);
  padding: 0;
}
.i7w2vh.y8ms15 .emjxhy{
  padding: 30px 30px 80px;
  position: relative;
}

.i7w2vh.y8ms15 .emjxhy .md7m2h{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
}
.i7w2vh.y8ms15 .emjxhy .en5dda{
  position: absolute;
  left: 50px;
  bottom: 9px;
  width: 100%;
}

.i7w2vh.y8ms15 .yw0vg2{
  padding: 0 30px 40px;
}

.i7w2vh.y8ms15 .g2fswh{
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px 32px;
  color: #fff;
  border-radius: 30px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.i7w2vh.y8ms15 .j6uzxr{
  font-size: 38px;
}
.i7w2vh.y8ms15 .j6uzxr,
.i7w2vh.y8ms15 .emjxhy p{
  color: #fff;
}
.i7w2vh.y8ms15 .feyck4 ul{
  display: inline-block;
}
.i7w2vh.y8ms15 .feyck4 ul li{
  justify-content: flex-start;
}



/*-------------- Counter Sections --------------------------- */

.ahzdop {
  margin-bottom: 30px;
  position: relative;
}

.ahzdop span {
  position: relative;
  display: flex;
  color: var(--thm-base);
  font-size: 40px;
  margin-bottom: 10px;
  line-height: 1;
}

.ahzdop span.b9qn8t {
  font-size: 22px;
  margin: 0;
}

.ahzdop p {
  color: var(--thm-secondary);
  font-weight: 600;
  line-height: 1.3;
}

.ahzdop i{
  font-size: 40px;
  color: var(--thm-secondary);
  display: block;
  margin-bottom: 20px;
}

/* Style 2 */

.ahzdop.uarn3q,
.ahzdop.xnjit4{
  padding: 30px;
  margin-bottom: 0;
  background-color: var(--thm-base);
  border-left: 2px solid rgba(255, 255, 255, 0.4);
}

.ahzdop.uarn3q i{
  line-height: 0;
  font-size: 48px;
}

/* Style 3 */

.tu0rfz{
  background-color: var(--thm-base);
  padding: 40px;
}

.ahzdop.xnjit4{
  border-left: 0;
  border-top: 2px solid rgba(255, 255, 255, 0.4);
  margin-top: 20px;
  padding: 20px 0 0;
  display: flex;
  align-items: center;
}

.ahzdop.xnjit4 i{
  margin-bottom: 0;
}

/* Style 4 */

.ahzdop.y8ms15{
  text-align: center;
  display: flex;
}

.ahzdop.y8ms15 .bw9cem{
  min-width: 120px;
}

.ahzdop.y8ms15 span{
    justify-content: center;
    color: #fff;
    align-items: baseline;
}

.ahzdop.y8ms15 p{
  color: rgba(255, 255, 255, 0.5);
  font-weight: 400;
  margin-bottom: 0;
}

.ahzdop.y8ms15 span.b9qn8t{
  font-size: 16px;
}

.ahzdop.y8ms15 .bsjca1{
  display: grid;
  grid-template-columns: 7px 7px;
  grid-template-rows: 7px 7px;
  column-gap: 7px;
  grid-row-gap: 8px;
}

.ahzdop.y8ms15 .bsjca1 span{
  width: 7px;
  height: 7px;
  background-color: var(--thm-base);
  line-height: 1;
  margin-bottom: 0;
}

.ahzdop.y8ms15 .bsjca1 span:first-child{
  grid-column: 2;
}

/* Style 5 */

.tu0rfz.df06is{
  padding: 70px 70px 40px;
}
.ahzdop.df06is{
  text-align: center;
}
.ahzdop.df06is span{
 color: #fff;
 justify-content: center;
 font-weight: 600;
 font-size: 48px;
 margin-bottom: 15px;
}
.ahzdop.df06is span.b9qn8t{
  font-size: 48px;
  margin-bottom: 0;
}

/*-------------- To Top Sections --------------------------- */
.i3859a {
  position: fixed;
  bottom: 40px;
  right: 30px;
  background-color: #fff;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
  border-radius: 50%;
  cursor: pointer;
  z-index: 999;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
}

.i3859a i {
  transition: .3s;
}

.i3859a:hover {
  background-color: var(--thm-base);
  color: #fff;
}

.i3859a:hover i {
  transform: translateY(-3px);
}

.i3859a.mf6a9t {
  bottom: 30px;
  opacity: 1;
  visibility: visible;
}

/* Style 2 */
.i3859a.uarn3q {
  border-radius: 0;
}

/* Style 3 */
.i3859a.xnjit4 {
  background-color: var(--thm-base);
  color: #fff;
}

.i3859a.xnjit4:hover {
  box-shadow: 0 0 40px 5px rgba(var(--thm-base-rgb), .3);
}

/*-------------- Instagram Sections --------------------------- */
.araqko.p2l739 .tyiwd5 a {
  flex: 0 0 33.33%;
  overflow: hidden;
  max-height: 300px;
}

.araqko.df06is .tyiwd5 a img,
.araqko.uarn3q .tyiwd5 a img,
.araqko.xnjit4 .tyiwd5 a img,
.araqko.p2l739 .tyiwd5 a img{
  transition: .3s;
}
.araqko.p2l739 .tyiwd5 a:hover img{
  transform: scale(1.1);
}

.araqko.p2l739 .tyiwd5 {
  position: relative;
}

.araqko.df06is a:nth-child(1)::before,
.araqko.df06is a:nth-child(2)::before,
.araqko.p2l739 .tyiwd5::before {
  content: "\f16d";
  font-family: "Font Awesome 5 Brands";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-size: 20px;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-color: #fff;
  color: var(--thm-secondary);
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
  transition: .3s;
  z-index: 2;
  border-radius: 50%;
}

.eoa2yb{
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.i4adq4 .vke66g{
  margin: 0 -5px;
}
.i4adq4 .i4inyn{
  padding: 0 5px;
}
.i4adq4 .i4inyn img{
  width: 100%;
}

/* Style 2 */
.araqko.y8ms15 a,
.araqko.uarn3q a{
  flex: 0 0 16.667%;
}

.araqko.y8ms15 .tyiwd5,
.araqko.uarn3q .tyiwd5{
  margin: 0 -10px;
}

.araqko.y8ms15 a img,
.araqko.uarn3q a img{
  padding: 10px;
}
.araqko.uarn3q .tyiwd5 a:hover img{
  transform: scale(1.1) rotate(5deg);
}

/* Style 3 */
.araqko.xnjit4 a{
  flex: 0 0 25%;
}
.araqko.xnjit4 .tyiwd5 a:hover img{
  transform: scale(1.05);
}

.araqko.xnjit4 + a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

/* Style 4 */
.araqko.y8ms15 .tyiwd5{
  border: 2px solid var(--thm-border);
}

/* Style 5 */
.araqko.df06is a{
  position: relative;
  flex: 0 0 25%;
  overflow: hidden;
}

.araqko.df06is a:nth-child(1),
.araqko.df06is a:nth-child(2){
  flex: 0 0 50%;
}

.araqko.df06is a:nth-child(1)::before,
.araqko.df06is a:nth-child(2)::before{
  opacity: 0;
  visibility: hidden;
  top: 53%;
}

.araqko.df06is a:nth-child(1):hover::before,
.araqko.df06is a:nth-child(2):hover::before{
  opacity: 1;
  visibility: visible;
  top: 50%;
}

.araqko.df06is a:nth-child(n+3):hover img{
  transform: scale(1.1);
}


/*-------------- NEwsletter popup & modals Sections --------------------------- */
.ldw60e,
.lpm40h {
  border: 0;
  border-radius: 0;
}

.ex6f7g{
  padding: 40px;
}

.aap8l1 {
    max-width: 1000px;
}

.d5cgyp.sx5t9r {
  max-width: 600px;
  margin: .5rem auto;
}

.d5cgyp .ldw60e {
  padding: 0;
  height: 300px;
  overflow: hidden;
}

.d5cgyp .d2dhd0 {
  position: absolute;
  top: 20px;
  right: 20px;
}

.d5cgyp .ex6f7g {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  background-size: cover;
}

.d5cgyp .ex6f7g h3 {
  font-size: 30px;
  margin: 0 0 10px;
}

.d5cgyp .ex6f7g p {}

.riifkg {
  text-align: center;
}

.d5cgyp .hpdji5 {
  position: absolute;
  top: 10px;
  right: 10px;
}

.d5cgyp .a5bvdh {
  width: 300px;
  margin-bottom: 10px;
}

.d5cgyp .rx9293 .xk8p5r {
  width: 100%;
}

.d5cgyp .neaylh {
  display: block;
  cursor: pointer;
  margin-top: 15px;
}

.d5cgyp .neaylh:hover {
  text-decoration: underline;
}

/* Style 3 */
.d5cgyp.xnjit4 form {
  display: flex;
  align-items: center;
  margin: 0;
}

.d5cgyp.xnjit4 form .q8170b {
  margin: 0 15px 0 0;
}

.d5cgyp.xnjit4 form .a5bvdh {
  margin: 0;
}

/* Style 4 */
.d5cgyp.y8ms15 .neaylh,
.d5cgyp.y8ms15 .riifkg p {
  color: #f4f8ff;
}

/* Style 5 */
.fm6dec {
  padding: 30px;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, .03);
  position: fixed;
  bottom: 20px;
  left: -600px;
  background-color: #fff;
  max-width: 450px;
  text-align: center;
  transition: 1s cubic-bezier(0, 0, 0.2, 1);
  z-index: 994;
}

.fm6dec.ryn3mn {
  left: 20px;
}

.fm6dec .d2dhd0 {
  position: absolute;
  top: 10px;
  right: 10px;
}

.fm6dec .jwt8m6 {
  display: block;
  cursor: pointer;
  margin-top: 15px;
}

.fm6dec .jwt8m6:hover {
  text-decoration: underline;
}

.fm6dec .d9dl6e {
  font-size: 14px;
}

.fm6dec .d9dl6e h3 {
  margin-bottom: 15px;
}

.fm6dec .d2dhd0 span {
  width: 14px;
}

/*-------------- Preloader Sections --------------------------- */
.i5n1ec {
  background-color: var(--thm-base);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .3s;
}

.i5n1ec.e64l8r {
  opacity: 0;
  visibility: hidden;
}

/* Preloader: Dual */
.d6f7gk div {
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  top: 60px;
  left: 20px;
  background: #fff;
}

.d6f7gk div:nth-child(1) {
  animation: preloader-dual-inner 1s linear infinite;
  animation-delay: -0.5s;
}

.d6f7gk div:nth-child(2) {
  animation: preloader-dual-inner 1s linear infinite;
  animation-delay: 0s;
}

.d6f7gk div:nth-child(3) {
  animation: preloader-dual-inner-o 1s linear infinite;
  animation-delay: -0.5s;
}

.px0wfk {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.d6f7gk {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

/* Preloader: Default */
.zan1h7 .z1pqdt {
  display: block;
  width: 97px;
}

.zan1h7 .z1pqdt i {
  width: 19px;
  height: 19px;
  display: inline-block;
  border-radius: 50%;
  background: #fff;
}

.zan1h7 .z1pqdt i:first-child {
  opacity: 0;
  -webkit-animation: cssload-loading-ani2 0.58s linear infinite;
  animation: cssload-loading-ani2 0.58s linear infinite;
  -webkit-transform: translate(-19px);
  transform: translate(-19px);
}

.zan1h7 .z1pqdt i:nth-child(2),
.zan1h7 .z1pqdt i:nth-child(3) {
  -webkit-animation: cssload-loading-ani3 0.58s linear infinite;
  animation: cssload-loading-ani3 0.58s linear infinite;
}

.zan1h7 .z1pqdt i:last-child {
  -webkit-animation: cssload-loading-ani1 0.58s linear infinite;
  animation: cssload-loading-ani1 0.58s linear infinite;
}

/* Preloader: Eclipse */
.a0642k div {
  position: absolute;
  animation: preloader-eclipse 1s linear infinite;
  width: 160px;
  height: 160px;
  top: 20px;
  left: 20px;
  border-radius: 50%;
  box-shadow: 0 4px 0 0 #fff;
  transform-origin: 80px 82px;
}

.cgfv6i {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.a0642k {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
  /* see note above */
}

/* Preloader: Spinner */
.p7k0x8 div {
  left: 94px;
  top: 48px;
  position: absolute;
  animation: preloader-spinner-inner linear 1s infinite;
  background: #fff;
  width: 12px;
  height: 24px;
  border-radius: 6px / 12px;
  transform-origin: 6px 52px;
}

.p7k0x8 div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.9166666666666666s;
}

.p7k0x8 div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -0.8333333333333334s;
}

.p7k0x8 div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.75s;
}

.p7k0x8 div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.6666666666666666s;
}

.p7k0x8 div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.5833333333333334s;
}

.p7k0x8 div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.5s;
}

.p7k0x8 div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.4166666666666667s;
}

.p7k0x8 div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.3333333333333333s;
}

.p7k0x8 div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.25s;
}

.p7k0x8 div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.16666666666666666s;
}

.p7k0x8 div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.08333333333333333s;
}

.p7k0x8 div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

.tei1nc {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.p7k0x8 {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

/* Preloader: Ripple */
.j95kcm div {
  position: absolute;
  border-width: 4px;
  border-style: solid;
  opacity: 1;
  border-radius: 50%;
  animation: preloader-ripple-inner 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
  border-color: #fff;
}

.j95kcm div:nth-child(2) {
  animation-delay: -0.5s;
}

.wrg1at {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.j95kcm {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

/* Preloader: Gear */
.gy0p0t>div {
  transform-origin: 100px 100px;
  animation: preloader-gear-inner 0.2s infinite linear;
}

.gy0p0t>div div {
  position: absolute;
  width: 22px;
  height: 152px;
  background: #fff;
  left: 100px;
  top: 100px;
  transform: translate(-50%, -50%);
}

.gy0p0t>div div:nth-child(1) {
  width: 120px;
  height: 120px;
  border-radius: 50%;
}

.gy0p0t>div div:nth-child(6) {
  width: 80px;
  height: 80px;
  background: var(--thm-base);
  border-radius: 50%;
}

.gy0p0t>div div:nth-child(3) {
  transform: translate(-50%, -50%) rotate(45deg)
}

.gy0p0t>div div:nth-child(4) {
  transform: translate(-50%, -50%) rotate(90deg)
}

.gy0p0t>div div:nth-child(5) {
  transform: translate(-50%, -50%) rotate(135deg)
}

.me0oaa {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.gy0p0t {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

/* Preloader: Pulse */
.fitd4o div {
  position: absolute;
  width: 30px;
  background-color: #fff;
}

.fitd4o div:nth-child(1) {
  left: 35px;
  animation: preloader-pulse-inner-1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: -0.2s
}

.fitd4o div:nth-child(2) {
  left: 85px;
  animation: preloader-pulse-inner-2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: -0.1s
}

.fitd4o div:nth-child(3) {
  left: 135px;
  animation: preloader-pulse-inner-3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: undefineds
}

.ovg345 {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.fitd4o {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

/* Preloader: Squares */
.ah78pp div {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 13.333333333333336px;
  left: 13.333333333333336px;
  background: #fff;
  animation: preloader-squares-inner 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: -0.3s;
}

.ah78pp div:nth-child(2) {
  top: 13.333333333333336px;
  left: 106.66666666666666px;
  animation-delay: -0.2s;
}

.ah78pp div:nth-child(3) {
  top: 106.66666666666666px;
  left: 13.333333333333336px;
  animation-delay: 0s;
}

.ah78pp div:nth-child(4) {
  top: 106.66666666666666px;
  left: 106.66666666666666px;
  animation-delay: -0.1s;
}

.f5oywc {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.ah78pp {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

/* Responsive */
@media (max-width: 1199px) and (min-width: 991px) {

   /* about style 17 */
  .u8mmfg.aj0ftj:before{
    width: calc(100% - 74%);
  }

  /* about style 21 */
  .o6gbqh.xm0z6v .u18hh2-u18hh2-j7keyo{
  bottom: 88px;
  }

  .bls008.xnjit4 .a2e7k2 {
    max-width: 350px;
  }

  .col-lg-5 .wg0l4d.e5vnnh h5 {
    font-size: 20px;
  }

  .col-lg-5 .wg0l4d.e5vnnh .uttcyz {
    margin-right: 20px;
    width: 180px;
  }

  /* service style 19 */
  .vecui7.r5qpwd{
    height: 449px;
  }

  /* infobox style 26 */

  .tajo6t.lgoueq + .tajo6t.lgoueq{
    padding-left: 30px;
  }

  /* post details */

  .b0rhav .q2s69e .zn1c9e a{
    font-size: 16px;
  }

  /* contact style 6 */
  .odyixm.qdf1ah{
    width: calc(100% - 540px);
  }

  .y0g4sk.xnjit4{
    flex-wrap: wrap;
  }
}

@media (max-width: 1199px) {
  .ibhp7s.wixek7 .ht39nu{
    padding: 17px 20px;
  }

  .q1zj5a.a6qd3f:before{
    width: 100%;
  }
     /* portfolio style 15 */
  .o15cxb.io58cv .l5ppv9{
  display: none;
}

/* info box style 24 */

.tajo6t.vqz17y{
  display: block;
}
.tajo6t.vqz17y .yssls3 .p99wi3{
  margin: 0 0 20px;
}

}


@media (max-width: 991px) {

  /* utility classes */
  h1 {
    font-size: 40px;
  }

  .dzdzpp {
    margin-bottom: 30px;
  }

  .col-lg-reverse {
    flex-direction: column-reverse;
  }

  .feyck4 ul li span,
  body {
    font-size: 14px;
  }

  .fsw1kf {
    margin-bottom: 30px;
  }

  .fsw1kf.e6huyj {
    margin: 0 auto 30px;
  }

  .snvpnt{
    font-size: 144px;
  }

  /* header */
  .uzx9hf .container-fluid{
    padding-left: 15px;
    padding-right: 15px;
  }

  .uzx9hf .wib836 {
    display: flex;
  }

  .uzx9hf .suia1x,
  .bq90ov,
  .uzx9hf .wib836.obafrq {
    display: none;
  }

  .al44ia.lnocco,
  .ec4o53:not(.m5csrw) {
    display: block;
  }

  .al44ia.fxegst,
  .ec4o53.m5csrw {
    display: none;
  }

  .o5t8y2 .m5csrw:not(.ec4o53)+.al44ia,
  .vr6yr6 .m5csrw+.al44ia {
    opacity: 0;
    visibility: hidden;
  }

  .o5t8y2 .m5csrw:not(.ec4o53)+.al44ia.o113bf,
  .vr6yr6 .m5csrw+.al44ia.o113bf {
    opacity: 1;
    visibility: visible;
  }

  .sdj35b .zidunh,
  .sdj35b.lngk7i .zidunh {
    font-size: 42px;
  }

  /* banner style 3 */
  .sdj35b.xnjit4 .omo4ho,
  .mqj1di.zh54ux {
    width: 100%;
  }

  .sdj35b.xnjit4.opaqsm:before,
  .sdj35b.y8ms15.opaqsm:before {
    opacity: 0.4;
  }

  /* banner style 4 */
  .sdj35b.y8ms15 .s5it6q {
    border-color: #fff;
  }

  .hxygbj {
    bottom: 0;
  }

  .dz4rrw .fncoj2,
  .dz4rrw .dhzmyd {
    bottom: 6%;
  }

  /* banner style 6 */
  .qzgm8i {
    position: relative;
    top: 0;
    margin-top: 50px;
  }

  /* About style 3 */
  .o6gbqh.xnjit4 .u18hh2-u18hh2-j7keyo {
    position: relative;
    bottom: 0;
    background-color: transparent;
    text-align: right;
    margin-top: -125px;
  }

  .o6gbqh.xnjit4 .rbgqde {
    left: 60px;
    bottom: 60px;
  }

  /* About style 3 */
  .o6gbqh.y8ms15 .u18hh2-u18hh2-rrawmm img {
    width: 100%;
  }

  /* About style 12 */

  .o6gbqh.owst3r .u18hh2-u18hh2-rrawmm{
    margin: 40px 0 50px;
  }

  /* About style 14 */
  .o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm:before{
    content: none;
  }
  .o6gbqh.nftu7w .u18hh2-u18hh2-rrawmm{
    right: 0;
    margin-bottom: 50px;
  }

  /* About style 15 */
  .q1zj5a.io58cv:before{
    content: none;
  }

  /* about style 17 */
  .u8mmfg.aj0ftj:before{
    content: none;
  }

  /* about style 21 */
  .o6gbqh.xm0z6v{
    margin-top: 190px;
  }
  .o6gbqh.xm0z6v .u18hh2-u18hh2-j7keyo{
    bottom: -145px;
  }

  /* Portfolio Style 2 */
  .bls008.uarn3q .ntntgi.dfasw1 {
    max-width: 100%;
    margin: 0;
  }

  /* Portfolio Style 3 */
  .crskru .sain7y {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    flex-direction: row;
    margin-top: 20px;
  }

  .crskru .sain7y li+li {
    margin-left: 10px;
  }

  /* Team Style 10 */
  .ji2mz7.l51oez {
    margin-bottom: 50px;
  }

  /* Accordion Style 1 */
  .t3qrsx.dp35vm {
    margin-top: 25px;
  }

  /* Accordion Style 5 */
  .t3qrsx.df06is .path75 {
    margin-top: 30px;
  }

  /* info box style 13 */
  .tme9l4.shnadt {
    width: auto;
  }

  .tme9l4.s6i86f{

    margin: 0 0 50px;

  }

  /* service style 19 */
  .vecui7.r5qpwd{
    height: 456px;
  }

  /* infobox style 25 */
  .nun66s.rpzkkt:after{
    content: none;
  }

  /* sigma_form */
  .uhvh6s.xnjit4 {
    padding: 0 30px;
  }

  /* sigma_contact-map*/
  .d8z28z.r8znmn iframe {
    height: 600px;
  }

  /* Cta style 3 */
  .k5pdym.xnjit4 {
    border: none;
  }

  /* Cta style 5 */
  .k5pdym.df06is .puj3k8,
  .k5pdym.l51oez .puj3k8 {
    height: 400px;
  }

  .o6gbqh.y8ms15 .rbgqde {
    transform: translate(50%, -50%);
    right: 50%;
  }

  /* infobox style 18 */
  .tajo6t.pk6s3l,
  .tajo6t.lgoueq{
  flex: 0 0 100%;
}

.tajo6t.pk6s3l + .tajo6t.pk6s3l,
.tajo6t.lgoueq + .tajo6t.lgoueq{
  padding-left: 0;
  border-left: 0;
  border-top: 2px solid rgba(255, 255, 255, 0.3);
  padding-top: 20px;
  margin-top: 20px;
}

/* infobox style 26 */

.tajo6t.lgoueq + .tajo6t.lgoueq{
  border-top-color: var(--thm-border);
}
.nun66s.lgoueq{
  padding-left: 30px;
  padding-right: 30px;
}


  .kdjf6b {
    margin-bottom: 40px;
  }

  /* blog style 13 */
  .wg0l4d.eruo8a .lvul9j{
    top: 10px;
  }

  /* Instagram */
  .eoa2yb{
    padding: 40px 0;
  }

  .araqko.y8ms15 a,
  .araqko.uarn3q a{
    flex: 0 0 33.33%;
  }

  /* contact */
  .ondsbh .eva8ba{
  display: none;
}
/* contact style 5 */
.uhvh6s.df06is .d8z28z{
  margin-top: 40px;
  height: 400px;
}

/* contact style 6 */

.uhvh6s.qdf1ah{
   padding: 60px;
}

}

@media (min-width: 991px) {
  .o6gbqh.uarn3q .u18hh2-u18hh2-rrawmm {
    transform: translateX(-120px);
  }
  .k5pdym.eruo8a form input.ljzys7{
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k5pdym.eruo8a form input.qpe5bc{
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
}

@media (max-width: 767px) {

  /* utility classes */
  h4 {
    font-size: 22px;
  }

  .fsw1kf .zidunh.pyxshz,
  .fsw1kf .zidunh{
    font-size: 38px;
  }

  .w6t4ei{
    padding: 60px 0;
  }
  .w6t4ei.zoy03x{
    padding: 60px 0 30px;
  }

  .col-md-reverse {
    flex-direction: column-reverse;
  }

  .snvpnt{
    font-size: 108px;
  }


  .cjaaac thead {
      display: none;
  }

  .cjaaac td.plwx9j,
  .cjaaac td {
      position: relative;
      display: block;
      width: 100%;
      text-align: right;
      padding: 10px;
      border-bottom: 0;
  }

  .cjaaac tr.db7jrs td::before {
      display: none;
  }

  .cjaaac tr.db7jrs td:first-child {
      border-top: 0;
      border-right: 0;
  }

  .cjaaac tr.db7jrs td:last-child {
      border-left: 0;
      border-top: 0;
  }

  .cjaaac tr.db7jrs td:nth-child(2) {
      display: none;
  }

  .cjaaac tr.db7jrs td {
      width: auto;
      text-align: left;
  }

  .cjaaac tr.db7jrs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }

  .cjaaac td::before {
      content: attr(data-title) ": ";
      font-weight: 700;
      float: left;
  }

  .cjaaac td.plwx9j::before {
      display: none;
  }

  .cjaaac tr {
      border-bottom: 1px solid #F0F2F3;
  }

  .cjaaac .lxpnix {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      padding: 0;
  }

  .cjaaac .lxpnix img {
      margin-right: 0;
      margin-left: 10px;
  }

  /* Subheader */
  .dro8j7 {
    padding: 100px 0;
  }

  .dro8j7 .ylk20s h1 {
    font-size: 40px;
  }

  .dro8j7 .ilp0vv li {
    font-size: 14px;
  }

  .dro8j7.y8ms15 .t2a5ee svg,
  .dro8j7.y8ms15 .t2a5ee {
    height: 85px;
  }

  .dro8j7.qdf1ah .container {
    flex-direction: column;
    align-items: flex-start;
  }

  /* Banners */
  .sdj35b .ip6csg,
  .sdj35b.df06is .ip6csg {
    padding: 100px 0;
  }

  .sdj35b.lngk7i .ip6csg{
    padding: 100px 0 200px;
  }

  .a73eq7+.sdj35b .ip6csg {
    padding: 200px 0 130px;
  }

  .sdj35b.uarn3q .nyn1rx .sain7y {
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }

  .a73eq7+.sdj35b.df06is .ip6csg {
    padding: 200px 0 100px;
  }

  .sdj35b.o113bf .zidunh {
    margin: 0;
    font-size: 58px;
  }

  .sdj35b.o113bf .ip6csg {
    padding: 80px 0 90px;
  }

  /* About style 3 */
  .o6gbqh.xnjit4 .rs7ktl {
    top: 34px;
    right: -36px;
  }

  /* About style 9 */

  .o6gbqh.ykdv4b .u18hh2-u18hh2-rrawmm:before,
  .o6gbqh.ykdv4b .n6len2{
    display: none;
  }

  /* Blog Post */
  .wg0l4d h5 {
    font-size: 22px;
  }

  .wg0l4d.w5qghb .rbgqde {
    width: 80px;
    height: 80px;
  }

  .wg0l4d.e5vnnh {
    display: block;
  }

  .wg0l4d.e5vnnh .uttcyz {
    margin-right: 0;
    margin-bottom: 30px;
  }

  .b0rhav.y8ms15 .ocual0{
    position: relative;
    top: auto;
    bottom: 0;
    transform: none;
    padding: 30px;
  }
  .b0rhav.df06is .hgtqqq .plvjcm:nth-child(2),
  .b0rhav.qdf1ah .hgtqqq .plvjcm:last-child{
    margin-left: 0;
  }
  .b0rhav.df06is .aw6oz2{
    padding: 20px;
  }

  /* post details */

  .b0rhav .q2s69e .zn1c9e{
    border-right: 0;
    border-bottom: 1px solid var(--thm-border);
  }



  /* Portfolio Style 3 */
  .bls008.xnjit4 {
    display: block;
  }

  .bls008.xnjit4 .a2e7k2 {
    margin-left: 0;
    margin-top: 40px;
    max-width: 100%;
  }

  /* Team Style 3 */
  .ji2mz7.xnjit4 {
    display: block;
  }

  .ji2mz7.xnjit4 .y4df51 {
    margin-right: 0;
  }

   /* Service Style 10 */
  .fpmts2.l51oez .eva8ba{
    display: none;
  }

  .ji2mz7.xnjit4 .qqyozp {
    padding: 30px;
  }

  /* Testimonial Style 6 */
  .qw750f.qdf1ah {
    display: block;
  }

  .qw750f.qdf1ah .ke7c6y {
    margin-left: 0;
    margin-top: 50px;
  }

  /* Testimonial Style 7 */
  .qw750f.o113bf .ke7c6y {
    padding: 30px 0;
  }

  /* Testimonial Style 12 */
  .qw750f.owst3r .hj7s91:before{
   content: none;
  }
  .qw750f.owst3r .hj7s91{
    display: block;
    padding-left: 0;
    margin-left: 0;
  }

  /* sigma_form */
  .uhvh6s.y8ms15 {
    margin: 0 20px;
    left: 0;
  }
  /* contact style 5 */

  .uhvh6s.df06is{
    padding: 30px;
  }

  /* Clients style 2 */
  .s5it6q.uarn3q{
    border-right: 0;
    border-bottom: 1px solid var(--thm-border);
    padding: 20px 0;
  }

  /* footer style 2 */
  .ae4dua .i04mzx {
    flex-direction: column;
  }

  .ae4dua .i04mzx>div:not(:first-of-type):not(:last-of-type) {
    margin: 25px 0;
  }
}

@media (max-width: 576px) {

  /* utility classes */
  h1 {
    font-size: 30px;
  }
  h2{
    font-size: 28px;
  }

  .fsw1kf.ipz58i{
    display: block;
  }

  .wcnssc form {
    width: 100%;
  }

  /* Buttons & inputs */
  button,
  input[type=reset],
  input[type="button"],
  input[type="submit"],
  .ht39nu {
    padding: 12px 18px;
  }

  input[type="number"],
  input[type="text"],
  input[type="email"],
  input[type="password"],
  input[type="tel"],
  input[type="url"],
  input[type="search"],
  select,
  textarea,
  .a5bvdh {
    height: 50px;
    padding: 14px 20px;
  }

  /* Subheader */
  .dro8j7.l51oez .ylk20s h1 {
    font-size: 32px;
  }

  .dro8j7.l51oez .ylk20s h1::before,
  .dro8j7.l51oez .ylk20s h1::after {
    height: 10px;
  }

  /* banner style 6 */
  .qzgm8i .sain7y {
    position: relative;
    flex-direction: row;
    left: 50%;
    transform: translateX(-50%);
  }

  .qzgm8i .sain7y li+li {
    margin-top: 0;
    margin-left: 10px;
  }

  /* About style 3 */
  .o6gbqh.xnjit4 .feyck4 ul,
  .o6gbqh.y8ms15 .ci7lo3 {
    column-count: 1;
  }

  /* About style 9 */
  .o6gbqh.ykdv4b .j3spik{
    margin-left: 0;
    margin-top: 20px;
  }

  /* About style 18 */
  .o6gbqh.pk6s3l .n6len2{
    align-items: flex-start;
  }
  .o6gbqh.pk6s3l .n6len2 + .n6len2{
    margin-left: 0;
  }

  /* About style 19 */
  .o6gbqh.r5qpwd .vfhgjv .d0zeim{
    padding: 80px 25px 25px;
  }

  /* about style 21 */
  .o6gbqh.xm0z6v{
    margin-top: 50px;
  }


  /* Blog Post */
  .wg0l4d.b86rgg blockquote {
    padding: 60px 20px;
  }

  .wg0l4d.w5qghb .rbgqde {
    width: 60px;
    height: 60px;
  }

  /* Isotope Filter */
  .s5uau8 {
    display: block;
  }

  .s5uau8 .xmh5wg+.xmh5wg {
    margin-left: 0;
    margin-top: 20px;
  }

  /* Team Style 5 */
  .ji2mz7.df06is {
    display: block;
  }

  .ji2mz7.df06is .y4df51 {
    margin-right: 0;
    margin-bottom: 30px;
  }

  .n0tn4l .vke66g{
    overflow: visible;
  }

   /* Team Style 17 */

   .ji2mz7.aj0ftj .qqyozp {
    border-bottom: 1px solid var(--thm-border);
    border-right: 0;
  }

  /* Tab items style */
  .fmaj7u .cdilqk {
    flex-direction: column;
  }

  .fmaj7u .cdilqk li+li {
    margin-left: 0;
  }

  /* Tab items style 3 */
  .fmaj7u.xnjit4 .cdilqk .kudo6q:first-of-type .fth79b,
  .fmaj7u.xnjit4 .cdilqk .kudo6q:nth-child(2) .fth79b,
  .fmaj7u.xnjit4 .cdilqk .kudo6q:last-of-type .fth79b {
    border-radius: 6px;
  }

  /* Tab items style 7 & 13 */
  .fmaj7u.o113bf .cdilqk .fth79b,
  .fmaj7u.eruo8a .cdilqk .fth79b {
    width: 100%;
  }

  /* Tab items style 10 */
  .fmaj7u.l51oez .cdilqk:before {
    transform: translateY(-50%) rotate(90deg);
  }

  .fmaj7u.l51oez .cdilqk .kudo6q {
    margin-bottom: 30px;
  }

  /* sigma_form */
  .uhvh6s.eq04ef {
    padding: 25px;
  }

  .uhvh6s.uarn3q .dprze0 button {
    display: block;
    width: 100%;
  }

  .uhvh6s.uarn3q .dprze0 button+button {
    margin-left: 0;
    margin-top: 15px;
  }

  .uhvh6s.o113bf{
  padding: 30px;
}
.uhvh6s.o113bf .vwui7m .on0s2d{
  margin-left: 0;
  margin-top: 30px;
}

  /* Cta */
  .ni2ej5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .ni2ej5 a+a,
  .ni2ej5 button+button {
    margin-left: 0;
    margin-top: 20px;
  }

  /* Cta style 2 */
  .k5pdym.uarn3q {
    padding: 50px 30px 60px;
  }

  /* Cta style 5 */
  .k5pdym.df06is .a4z7dr {
    padding: 60px 30px 70px
  }

   /* Cta style 9 */
  .k5pdym.ykdv4b{
    padding: 20px;
  }

  /* Cta style 10 */

  .k5pdym.l51oez .a4z7dr{
    padding: 70px 30px;
  }
  .k5pdym.l51oez .puj3k8{
    display: none;
  }

  /* Cta style 13, 14 */
  .k5pdym.eruo8a,
  .k5pdym.nftu7w{
    padding-left: 20px;
    padding-right: 20px;
  }

   /* Service Style 12 */
   .bvgevf.ks7hk5{
    padding: 50px 20px;

   }

   /* Service Style 18 */
   .bfm5h3.aj0ftj{
     padding-left: 30px;
     padding-right: 30px;
   }

  /* infobox style 17  & 18*/

  .tajo6t.aj0ftj{
    display: block;
  }
  .tajo6t.aj0ftj .yssls3 .p99wi3,
  .tajo6t.pk6s3l .yssls3 .p99wi3{
    margin-right: 0;
    margin-bottom: 20px;
  }
  .tajo6t.pk6s3l{
  flex: 0 0 100%;
  display: block;
}

/* infobox Style 27 */

   .nun66s.dd1z5d{
    padding: 70px 40px 20px;
   }
   .tajo6t.dd1z5d{
    display: block;
   }
   .tajo6t.dd1z5d .p99wi3{
    text-align: left;
    margin-bottom: 20px;
    margin-right: 0;
   }

  /* Footer style 3 */
  .ae4dua.xnjit4 .s9uffg {
    text-align: center;
  }

  .ae4dua.xnjit4 .f8uu9t {
    align-items: center;
  }

  /* Pricing */
  .i7w2vh.uarn3q .feyck4 ul {
    padding: 80px 20px 20px;
  }

  .i7w2vh.uarn3q .emjxhy {
    left: 20px;
    width: calc(100% - 40px);
  }

  /* Counter */

  .ahzdop.uarn3q{
    border-left: 0;
    border-top: 2px solid rgba(255, 255, 255, 0.4);
  }

  /* portfolio */
  .bls008.ykdv4b .a2e7k2{
    width: calc(100% - 20px);
  }

  /* Testimonial */
  .qw750f.ks7hk5{
  padding: 30px 20px;
}

/* Testimonial Style 14 */
  .qw750f.nftu7w {
    display: block;
  }

  .qw750f.nftu7w .ke7c6y {
    margin-left: 0;
    margin-top: 30px;
  }

  /* Popup */
  .d5cgyp.xnjit4 form {
    display: block;
  }

  .d5cgyp.xnjit4 form .q8170b {
    margin: 0;
  }

  .d5cgyp.xnjit4 form button {
    display: block;
    width: 100%;
    margin-top: 15px;
  }

  .fm6dec {
    max-width: 100%;
    width: calc(100% - 40px);
  }

  /* Post details */
  .b5zydd{
    display: block;
  }
  .b5zydd span{
    display: block;
    margin: 0 0 10px;
  }
  .t8gzbr + .t8gzbr{
    margin-top: 20px;
  }
  .oo4hqc{
    display: block;
    text-align: center;
  }
  .oo4hqc img{
    margin: 0 auto;
  }
  .kh1t8g{
    margin: 20px 0 0;
  }
  .hgtqqq .plvjcm img{
    width: 50px;
  }
  .hgtqqq .plvjcm .j37cfr{
    position: relative;
    top: auto;
    margin-top: 15px;
  }
  .b0rhav.uarn3q .qbdotr{
    border: 0;
    padding: 0;
  }

  .b0rhav.qdf1ah .hgtqqq .plvjcm .bvrxuk{
    position: relative;
  }
  .hgtqqq .plvjcm{
    display: block;
  }
  .hgtqqq .plvjcm img{
    margin-right: 0;
    margin-bottom: 20px;
  }

  /* contact style 6 */

.uhvh6s.qdf1ah{
   padding: 30px;
}

  /* Instagram */
  .araqko.xnjit4 a{
    flex: 0 0 33.33%;
  }

}

/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kdjf6b {
  margin-top: 20px;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}
.kdjf6b a,
.kdjf6b span {
  min-width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #b10707ed;
  border-radius: 4px;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kdjf6b .uf0ccr {
  background-color: rgb(255 121 8);
  color: white;
  border-color: rgb(255 121 8);
}
.kdjf6b .v7m6vm {
  color: #aaa;
  border-color: #eee;
}

/* theme 438 migration utility pages */
.nwheay{font-size:0;white-space:nowrap}.nwheay li{display:inline-block!important;margin:0 0 0 8px!important;vertical-align:top}.nwheay li a{display:inline-block!important;height:38px!important;line-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap;color:#fff!important;background:var(--thm-base)!important}.nwheay li+li a{background:var(--thm-secondary)!important}.uzx9hf.xnjit4 .cnk07r .nwheay li a:hover{background:var(--thm-base-hover)!important;color:#fff!important}.uzx9hf.xnjit4 .rtkw6w .tzqj15{min-height:86px}.uzx9hf.xnjit4 .suia1x>li>a{white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.uzx9hf.xnjit4 .z7dmcd{margin-bottom:0}.uzx9hf.xnjit4 .wgp6o9.uarn3q .wib836.lnocco{display:none!important}.uzx9hf.xnjit4 .wgp6o9.uarn3q .wib836.obafrq{display:flex!important}.xkq9n7{font-size:38px;line-height:48px;margin:0 0 12px;color:#fff;font-weight:700}.uv4wpd .d3p6pp h1{color:#fff}.r3w3yv{padding:84px 0;clear:both}.r3w3yv h2{font-size:34px;line-height:44px;margin:0 0 18px;color:#1d2b1c;font-weight:700}.r3w3yv h3{font-size:20px;line-height:28px;margin:0 0 10px;color:#1d2b1c;font-weight:700}.r3w3yv p,.r3w3yv li{color:#555;font-size:15px;line-height:28px}.ccwtnk{background:#f8f7f1}.b0eo35{padding:8px 0}.q76qwf{display:block;margin:0 0 13px;color:var(--thm-base);font-weight:700;letter-spacing:0;font-size:13px;text-transform:uppercase}.futt40{background:#fff;padding:18px;box-shadow:0 12px 35px rgba(0,0,0,.08)}.futt40 img{display:block;width:100%;height:auto;max-height:340px}.m0ol62{position:relative;border-bottom:5px solid var(--thm-base)}.ly02nr{background:var(--thm-secondary);padding:18px 22px;margin-top:0}.ly02nr b{display:block;color:#fff;font-size:20px;line-height:28px}.ly02nr span{display:block;color:#ddd;font-size:14px;line-height:24px}.gy8d9m{text-align:center;max-width:780px;margin:0 auto 42px}.gy8d9m h2{margin-bottom:12px}.gy8d9m p{margin-bottom:0}.t3j3xe{font-size:0;margin-top:26px}.t3j3xe .ht39nu{display:inline-block!important;height:50px!important;line-height:50px!important;padding:0 26px!important;margin:0 12px 12px 0!important;vertical-align:top;font-size:14px!important;white-space:nowrap}.t3j3xe .ht39nu:before,.f1baa2 .ht39nu:before{z-index:0}.fim76j{margin:22px 0 0}.fim76j ul{padding:0;margin:0}.fim76j li{margin-bottom:10px}.fim76j li span{color:#444}.v7h2y3{margin:20px 0 0;padding:0}.v7h2y3 li{position:relative;padding-left:22px;margin-bottom:10px;list-style:none}.v7h2y3 li:before{content:'';position:absolute;left:0;top:11px;width:8px;height:8px;background:var(--thm-base)}.c5f0az{background:#fff;padding:31px 25px;margin-bottom:30px;min-height:240px;border:1px solid #e8e4d8;box-shadow:0 8px 22px rgba(0,0,0,.045)}.c5f0az i{display:block;font-size:32px;color:var(--thm-base);margin-bottom:18px}.c5f0az h3,.c5f0az p,.r20rk4 h3,.r20rk4 p,.i5vv11 h2,.i5vv11 p,.f6f99u h2,.f6f99u p{color:#1d2b1c}.eyh9c6{background:#fff}.zuzfg9{position:relative;background:#f8f7f1;border-left:4px solid var(--thm-base);padding:24px 28px 24px 88px;margin-bottom:18px}.zuzfg9 span{position:absolute;left:24px;top:25px;width:42px;height:42px;line-height:42px;text-align:center;background:var(--thm-base);color:#fff;font-weight:700}.zuzfg9 p{margin-bottom:0}.f6f99u{background:var(--thm-secondary);padding:42px 40px}.f6f99u h2,.f6f99u p{color:#fff}.f6f99u .di30un{text-align:right;margin-top:10px}.udmers{background:#fff;border:1px solid #e8e4d8;box-shadow:0 8px 24px rgba(0,0,0,.05)}.udmers h2,.udmers p{color:#1d2b1c}.ay4av8{background:var(--thm-secondary);padding:24px;color:#fff;margin-bottom:30px}.ay4av8 img{display:block;width:100%;height:auto;max-height:330px;margin-bottom:22px}.ay4av8 b{display:block;font-size:22px;line-height:30px;color:#fff}.ay4av8 span{display:block;color:#ddd;font-size:14px;line-height:24px}.r20rk4{position:relative;background:#fff;border:1px solid #e8e4d8;padding:30px 30px 28px 88px;margin-bottom:30px;min-height:174px}.r20rk4 i{position:absolute;left:30px;top:33px;font-size:32px;color:var(--thm-base)}.kin9ya{background:#fff}.jo81zz{display:inline-block;width:31.33%;min-height:166px;background:#f8f7f1;margin:0 1% 18px;padding:28px 22px;vertical-align:top;border-top:4px solid var(--thm-base)}.jo81zz span{display:block;width:38px;height:38px;line-height:38px;text-align:center;background:var(--thm-base);color:#fff;font-weight:700;margin-bottom:14px}.jo81zz p{margin-bottom:0}.poeuvj{background:#fff}.i5vv11{background:#fff;padding:40px 36px;border:1px solid #e5e1d5;box-shadow:0 13px 34px rgba(0,0,0,.08)}.i5vv11 h2{font-size:28px;line-height:36px;margin-bottom:12px}.i5vv11 input{display:block;width:100%;height:52px;line-height:52px;margin-bottom:15px;padding:0 16px;border:1px solid #ded8c9;background:#fff;color:#222;border-radius:0;box-shadow:none}.i5vv11 input:focus{border-color:var(--thm-base);outline:0}.ekg01a{font-size:13px!important;line-height:23px!important;color:#696969!important;margin:12px 0 0!important}.f1baa2{font-size:0;margin-top:8px}.f1baa2 button,.f1baa2 a{display:inline-block!important;height:48px!important;line-height:48px!important;padding:0 24px!important;margin:0 10px 10px 0!important;vertical-align:top;border:0;background:var(--thm-base);color:#fff!important;font-size:14px!important;font-weight:700;text-align:center;white-space:nowrap;cursor:pointer;border-radius:0}.f1baa2 a{background:var(--thm-secondary)}.t7189h{background:var(--thm-secondary);padding:40px 36px;margin-bottom:30px}.t7189h h2,.t7189h p,.t7189h li{color:#fff}.t7189h .q76qwf{color:var(--thm-base)}.t7189h .v7h2y3 li:before{background:var(--thm-base)}.t53i7z{font-size:0;margin:0 -7px}.t53i7z input{display:inline-block;width:50%;padding-left:16px;margin-left:0;margin-right:0;vertical-align:top}.t53i7z input:first-child{width:48%;margin-right:4%}.jnue1p{min-height:255px}.zxd25l{background:#fff}.m129fc{font-size:0;text-align:center}.m129fc div{display:inline-block;width:23%;min-height:138px;background:#f8f7f1;margin:0 1% 20px;padding:28px 18px;vertical-align:top;border-top:4px solid var(--thm-base)}.m129fc span{display:block;color:var(--thm-base);font-size:18px;font-weight:700;margin-bottom:12px}.m129fc p{margin-bottom:0;color:#1d2b1c}.k4lpj7{text-align:center;background:var(--thm-secondary)}.k4lpj7 h2,.k4lpj7 p{color:#fff}.k4lpj7 .ht39nu{display:inline-block!important;height:50px!important;line-height:50px!important;padding:0 28px!important;color:#fff!important}.l3hsif{font-size:34px;line-height:44px;margin-bottom:18px;color:#151515}@media(max-width:1199px){.uzx9hf.xnjit4 .suia1x>li>a{padding-left:7px!important;padding-right:7px!important;font-size:13px}.jo81zz{width:100%;margin-left:0;margin-right:0}.m129fc div{width:48%}}@media(max-width:991px){.uzx9hf.xnjit4 .wgp6o9.uarn3q .wib836.lnocco{display:flex!important}.uzx9hf.xnjit4 .wgp6o9.uarn3q .wib836.obafrq{display:none!important}.nwheay{display:none}.r3w3yv{padding:58px 0}.xkq9n7{font-size:30px;line-height:38px}.r3w3yv h2{font-size:28px;line-height:36px}.futt40,.i5vv11{margin-top:28px}.f6f99u .di30un{text-align:left}.r20rk4{padding-left:76px}.t7189h{padding:32px 26px}}@media(max-width:767px){.r3w3yv{padding:48px 0}.t3j3xe .ht39nu,.f1baa2 button,.f1baa2 a{display:block!important;width:100%;margin-right:0!important;text-align:center}.t53i7z input,.t53i7z input:first-child{display:block;width:100%;margin-right:0}.zuzfg9{padding:84px 22px 22px}.zuzfg9 span{left:22px;top:22px}.m129fc div{width:100%;margin-left:0;margin-right:0}.c5f0az{min-height:0}.i5vv11{padding:32px 24px}.f6f99u{padding:34px 24px}}
