
@import url("fontawesome-free.css");
@import url("fontawesome.css");
@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");
body {
  font-size: var(--sofevjizs);
  font-family: var(--noujlcou);
  font-weight: var(--wgwpwncdqcp);
}

.gkinmepmpt {
  background-color: var(--adtszdvsz);
  overflow-x: hidden;
}

.borotxhqmdo {
  background-color: var(--mxqndayx);
  overflow-x: hidden;
}

.ddvepkfvev {
  background-color: var(--pimsedxzb);
  overflow-x: hidden;
}

@media screen and (max-width: 769px) {
  body.body, html {
    overflow-x: hidden !important;
  }
}
.qvtslcnulwg img {
  width: 100%;
}

@media screen and (min-width: 769px) {
  body.body.ddvepkfvev {
    overflow-x: initial !important;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

input,
textarea,
select,
option {
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

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

p {
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
  max-height: 100%;
}

a,
a:hover,
a:focus {
  outline: none;
  text-decoration: none;
}

.jqnmhjxggaz {
  padding: 100px 0px;
}

.ijayoyfpse {
  padding: 120px 0px;
}

.xkcstaic {
  padding: 80px 0px;
}

@media (max-width: 768px) {
  .jqnmhjxggaz {
    padding: 50px 0px;
  }
  .ijayoyfpse {
    padding: 60px 0px;
  }
  .xkcstaic {
    padding: 40px 0px;
  }
}
@media (max-width: 768px) {
  .jqnmhjxggaz {
    padding: 50px 0px;
  }
  .ijayoyfpse {
    padding: 60px 0px;
  }
  .xkcstaic {
    padding: 40px 0px;
  }
}
.hpofveowhyl {
  height: 4px;
}

.jooczlsoens {
  height: 6px;
}

.mxlwyttkpv {
  height: 28px;
}

.jhxjifvmcmr {
  height: 8px;
}

.besrpjnll {
  height: 12px;
}

.raaxfilz {
  height: 14px;
}

.eyjfgqtrf {
  height: 16px;
}

.divunnby {
  height: 24px;
}

.nbwdklra {
  height: 32px;
}

.iegbypaqnh {
  height: 10px;
}

.amxqyimc {
  height: 5px;
}

.amxqyimc {
  height: 5px;
}

@media (max-width: 767px) {
  .iegbypaqnh {
    height: 5px;
  }
  .notsonye {
    padding-bottom: 50px;
  }
}
.otmeaboleya {
  height: 20px;
}

@media (max-width: 767px) {
  .otmeaboleya {
    height: 10px;
  }
}
.jghslszb {
  height: 30px;
}

@media (max-width: 767px) {
  .jghslszb {
    height: 15px;
  }
}
.oewywcbaj {
  height: 40px;
}

@media (max-width: 767px) {
  .oewywcbaj {
    height: 20px;
  }
}
.ugyzkqhrw {
  height: 50px;
}

.lrldjiav {
  height: 45px;
}

@media (max-width: 768px) {
  .ugyzkqhrw {
    height: 25px;
  }
  .bvnbfhirhqw {
    height: 30px !important;
  }
}
.bvnbfhirhqw {
  height: 60px;
}

.bsdxiwhmngx {
  height: 55px;
}

.tpmemtxfd {
  height: 70px;
}

.rwcuvnzosg {
  height: 80px;
}

.nsktpflqv {
  height: 90px;
}

.qrsvajlp {
  height: 100px;
}

.gnmlwwft {
  height: 120px;
}

.vmeptuqs {
  text-align: right;
}

.tddgqumfr {
  padding: 120px 0;
}

@media (max-width: 991px) {
  .tddgqumfr {
    padding: 60px 0;
  }
}
.atxgykeej {
  padding: 120px 0 90px;
}

@media (max-width: 991px) {
  .atxgykeej {
    padding: 60px 0 30px;
  }
}
.ufpbetih {
  padding-bottom: 120px;
}

@media (max-width: 991px) {
  .ufpbetih {
    padding-bottom: 60px;
  }
}
.cjwfrtwhkfg {
  padding-bottom: 90px;
}

@media (max-width: 991px) {
  .cjwfrtwhkfg {
    padding-bottom: 30px;
  }
}
.sqjqhhbmscm {
  padding-top: 120px;
}

@media (max-width: 991px) {
  .sqjqhhbmscm {
    padding-top: 60px;
  }
}
.othudpbaen {
  padding-top: 90px;
}

@media (max-width: 991px) {
  .othudpbaen {
    padding-top: 30px;
  }
}
.qkquruxw {
  padding: 90px 0;
}

@media (max-width: 991px) {
  .qkquruxw {
    padding: 50px 0;
  }
}
.issshdrql {
  width: 100%;
}

@media (min-width: 992px) {
  .w-lg-full {
    width: 100%;
  }
}
.text-center {
  text-align: center;
}

@media (min-width: 992px) {
  .text-lg-center {
    text-align: center;
  }
}
.hafagshep {
  text-align: left !important;
}

.vxylxgclofs {
  font-weight: 400 !important;
}

.oajgxaamg {
  font-weight: 500 !important;
}

.pnconqjpck {
  font-weight: 600 !important;
}

.hcrbbobeok {
  font-weight: 700 !important;
}

.kkajatun {
  font-weight: 800 !important;
}

.bmzlhhdn {
  font-weight: 900 !important;
}

.yjwjpsfetnz {
  font-family: "Hind", sans-serif !important;
}

.mwfzgabhoq {
  font-family: "Plus Jakarta Sans", sans-serif !important;
}

.gamxykxix {
  font-family: "Spline Sans", sans-serif !important;
}

.uanjqzprn {
  font-family: "Catamaran", sans-serif !important;
}

.vfecjnhpf {
  font-size: 12px;
}

.sekpkwauh {
  font-size: 14px;
}

.kesmfywojms {
  font-size: 16px;
}

.eaxkmerxk {
  font-size: 18px;
}

.ebtcqjbve {
  font-size: 20px;
}

.bymipmcrjz {
  font-size: 22px;
}

.ugxxzxpvpp {
  font-size: 24px;
}

.xkqawhsoj {
  font-size: 26px;
}

.agmxfdsdzm {
  font-size: 28px;
}

.hnklpmmlyft {
  font-size: 30px;
}

.jyabfftlnbu {
  font-size: 32px;
}

.egszrwyycqp {
  font-size: 34px;
}

.ukahkocyr {
  font-size: 36px;
}

.kmieugdlu {
  font-size: 40px;
}

.yglrhqtw {
  font-size: 42px;
}

.pwuxkwnhj {
  font-size: 44px;
}

.xcymzqrsupv {
  font-size: 48px;
}

.gnulawotxc {
  font-size: 48px;
}

.sltpbfbjq {
  font-size: 60px;
}

.fsbptdamyk {
  font-size: 52px;
}

.wgfgdbcstbn {
  font-size: 54px;
}

.ilvlneshuur {
  font-size: 56px;
}

.jrlwgblwkxg {
  font-size: 58px;
}

.qbmpwxfo {
  font-size: 60px;
}

.fpvtwbncjlw {
  font-size: 62px;
}

.qqbblltgf {
  font-size: 70px;
}

.xccqxpzl {
  font-size: 72px;
}

.ypfwwjdpnd {
  font-size: 74px;
}

.utskiargl {
  font-size: 76px;
}

.duaesaerwsk {
  font-size: 78px;
}

.yhuwqgdt {
  font-size: 80px;
}

.vqwumtaoe {
  font-size: 82px;
}

.ytebnaomh {
  font-size: 84px;
}

.uzncvdre {
  font-size: 86px;
}

.wuvuqxkap {
  font-size: 88px;
}

.zccodpoki {
  font-size: 90px;
}

.rggjypbx {
  font-size: 92px;
}

.wfyyidfwii {
  font-size: 94px;
}

.sebywanqdgp {
  font-size: 96px;
}

.rmvcaeebkf {
  font-size: 98px;
}

.svypavyy {
  font-size: 100px;
}

@media screen and (min-width: 1024px) {
  .text-md-right {
    text-align: right;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-left {
    text-align: left;
  }
  .qfdosrtg {
    font-size: 12px;
  }
  .kucyvelpq {
    font-size: 14px;
  }
  .ofqrvueinq {
    font-size: 16px;
  }
  .ekbqkaalmw {
    font-size: 18px;
  }
  .qmrirwhh {
    font-size: 20px;
  }
  .yttobflhh {
    font-size: 22px;
  }
  .iuoatskcj {
    font-size: 24px;
  }
  .sxsvaqqwwvx {
    font-size: 26px;
  }
  .zvqrbfofan {
    font-size: 28px;
  }
  .cdrwokemwo {
    font-size: 30px;
  }
  .sozbhuxesb {
    font-size: 32px;
  }
  .jsjldgyz {
    font-size: 34px;
  }
  .onwifehhd {
    font-size: 36px;
  }
  .psygazjgpjm {
    font-size: 40px;
  }
  .dncmhneac {
    font-size: 42px;
  }
  .tdblxbano {
    font-size: 44px;
  }
  .rdlxrmnu {
    font-size: 45px;
  }
  .vxuztvtki {
    font-size: 48px;
  }
  .nkprtaseawi {
    font-size: 48px;
  }
  .veqddgsri {
    font-size: 60px;
  }
  .dxculyjkndz {
    font-size: 52px;
  }
  .isohwprbnel {
    font-size: 54px;
  }
  .gkpecvgbc {
    font-size: 56px;
  }
  .vmuljxqch {
    font-size: 58px;
  }
  .byhbmsli {
    font-size: 60px;
  }
  .iwdwelcey {
    font-size: 62px;
  }
  .ycgwzkit {
    font-size: 66px;
  }
  .lualcfhf {
    font-size: 70px;
  }
  .fazqqbyxl {
    font-size: 72px;
  }
  .wfzvtlvqjm {
    font-size: 74px;
  }
  .lmwggqjz {
    font-size: 76px;
  }
  .mxijshuolcb {
    font-size: 78px;
  }
  .ckdnqthpaeo {
    font-size: 80px;
  }
  .uixqsiudlyx {
    font-size: 82px;
  }
  .vetkiaou {
    font-size: 84px;
  }
  .bpqvbirdc {
    font-size: 86px;
  }
  .plfkdwvlkp {
    font-size: 88px;
  }
  .gfvnstcel {
    font-size: 90px;
  }
  .mduoqenrcfv {
    font-size: 92px;
  }
  .yqvfdtwhk {
    font-size: 94px;
  }
  .tysbgkyszfn {
    font-size: 96px;
  }
  .sungqvogfm {
    font-size: 98px;
  }
  .rrluofsd {
    font-size: 100px;
  }
  .zfvperdye {
    line-height: 14px;
  }
  .dnuhwjkx {
    line-height: 16px;
  }
  .zotfcoxx {
    line-height: 18px;
  }
  .czqsmyvve {
    line-height: 20px;
  }
  .paafdqqzr {
    line-height: 22px;
  }
  .llnbzwutrd {
    line-height: 24px;
  }
  .tmkwctcxm {
    line-height: 26px;
  }
  .hytdzasaz {
    line-height: 28px;
  }
  .wlmmddwcb {
    line-height: 30px;
  }
  .xttnkykxlpu {
    line-height: 32px;
  }
  .vzdqonmj {
    line-height: 34px;
  }
  .jlceaghscq {
    line-height: 36px;
  }
  .ygjzqxfvzws {
    line-height: 38px;
  }
  .vctwcbqt {
    line-height: 40px;
  }
  .kkcodukwp {
    line-height: 42px;
  }
  .lddmeailkr {
    line-height: 44px;
  }
  .emtexipfepv {
    line-height: 48px;
  }
  .ekckoeey {
    line-height: 50px;
  }
  .vhnttlcpr {
    line-height: 52px;
  }
  .uthockivlv {
    line-height: 54px;
  }
  .ujrrngqhi {
    line-height: 56px;
  }
  .ekqlulrz {
    line-height: 58px;
  }
  .dporbjqia {
    line-height: 60px;
  }
  .nujcigvs {
    line-height: 62px;
  }
  .aefpqmpgamf {
    line-height: 64px;
  }
  .jtfxuwhqk {
    line-height: 66px;
  }
  .wfzjcpjvgyb {
    line-height: 68px;
  }
  .yqynnhptrcs {
    line-height: 70px;
  }
  .fujmqxud {
    line-height: 72px;
  }
  .nybvyygvm {
    line-height: 74px;
  }
  .fsvfogpo {
    line-height: 76px;
  }
  .mkvabqksdhh {
    line-height: 78px;
  }
  .lrswbfrh {
    line-height: 80px;
  }
  .ovzrmbxiyjf {
    line-height: 82px;
  }
  .mxgeebjsa {
    line-height: 84px;
  }
  .lowbqapf {
    line-height: 86px;
  }
  .exhlzfqcp {
    line-height: 88px;
  }
  .awvdsorhr {
    line-height: 90px;
  }
  .mdacsvjxhf {
    line-height: 92px;
  }
  .yekyvjbyr {
    line-height: 94px;
  }
  .kxnplehrf {
    line-height: 96px;
  }
  .xdayfzpyat {
    line-height: 98px;
  }
  .rrdinpujdt {
    line-height: 100px;
  }
}
@media screen and (min-width: 768px) {
  .mmjfqrjuoi {
    font-size: 12px;
  }
  .ijhvjddyejb {
    font-size: 14px;
  }
  .poewkpzvrx {
    font-size: 16px;
  }
  .elczpsrxq {
    font-size: 18px;
  }
  .bigcqwyjn {
    font-size: 20px;
  }
  .eejnvmstalh {
    font-size: 22px;
  }
  .vmuoltkqko {
    font-size: 24px;
  }
  .ewfyshavtf {
    font-size: 26px;
  }
  .yzizvikldnz {
    font-size: 28px;
  }
  .bxdeujau {
    font-size: 30px;
  }
  .sljevihtk {
    font-size: 32px;
  }
  .cgzrmwqyo {
    font-size: 34px;
  }
  .wdpaszywicg {
    font-size: 36px;
  }
  .jhcmzgymhi {
    font-size: 40px;
  }
  .qpbtbzojhv {
    font-size: 42px;
  }
  .yofjqkagemw {
    font-size: 44px;
  }
  .bvzimkwu {
    font-size: 48px;
  }
  .nxbpahqqv {
    font-size: 48px;
  }
  .gtdtcedjb {
    font-size: 60px;
  }
  .vwyvosrc {
    font-size: 52px;
  }
  .wlaeiqhv {
    font-size: 54px;
  }
  .wpzqogkld {
    font-size: 56px;
  }
  .siqumbpabum {
    font-size: 58px;
  }
  .hwplkcpxzw {
    font-size: 60px;
  }
  .gdrozwkr {
    font-size: 62px;
  }
  .widgdtzyd {
    font-size: 74px;
  }
  .soreevdqm {
    font-size: 76px;
  }
  .ehxujwalopq {
    font-size: 78px;
  }
  .niyyxafeog {
    font-size: 80px;
  }
  .xgfxyartq {
    font-size: 82px;
  }
  .dobzawba {
    font-size: 84px;
  }
  .ojxrdpqnj {
    font-size: 86px;
  }
  .yggberjduhb {
    font-size: 88px;
  }
  .neizotfgaf {
    font-size: 90px;
  }
  .dzocycmprf {
    font-size: 92px;
  }
  .lxgowqnk {
    font-size: 94px;
  }
  .lrmehdkxkds {
    font-size: 96px;
  }
  .foszsfulse {
    font-size: 98px;
  }
  .uvkdzvvh {
    font-size: 100px;
  }
  .pcntuyrgtyx {
    line-height: 12px;
  }
  .zaduwbpkwjt {
    line-height: 14px;
  }
  .kqjbocpx {
    line-height: 16px;
  }
  .tpcufdrx {
    line-height: 18px;
  }
  .rankwrdmq {
    line-height: 20px;
  }
  .hjjgmfwiexk {
    line-height: 22px;
  }
  .hyxpfyqmwqm {
    line-height: 24px;
  }
  .phczdovxr {
    line-height: 26px;
  }
  .gotboaxe {
    line-height: 28px;
  }
  .xexmxulmls {
    line-height: 30px;
  }
  .whmqmmfm {
    line-height: 32px;
  }
  .lwlxvlmiv {
    line-height: 34px;
  }
  .nkdyszkcz {
    line-height: 36px;
  }
  .wfoiwgqpe {
    line-height: 38px;
  }
  .meulzafjk {
    line-height: 40px;
  }
  .zalbhixbnij {
    line-height: 42px;
  }
  .ocyfpacjy {
    line-height: 44px;
  }
  .ryrsmotxyq {
    line-height: 48px;
  }
  .agewgvhz {
    line-height: 50px;
  }
  .climnhcvxfk {
    line-height: 52px;
  }
  .scodapbif {
    line-height: 54px;
  }
  .zehzbroeal {
    line-height: 56px;
  }
  .ajeweyfllc {
    line-height: 58px;
  }
  .pfwtwluvq {
    line-height: 60px;
  }
  .mpkvflvzi {
    line-height: 62px;
  }
  .bzsstoetsl {
    line-height: 64px;
  }
  .dvmrntdhox {
    line-height: 66px;
  }
  .dldvozjlcb {
    line-height: 68px;
  }
  .mqmerszcoln {
    line-height: 70px;
  }
  .trtgehmgdgz {
    line-height: 72px;
  }
  .buknmjzlyxu {
    line-height: 74px;
  }
  .pijgincuua {
    line-height: 76px;
  }
  .veforyyd {
    line-height: 78px;
  }
  .vdmqtuxwsoj {
    line-height: 80px;
  }
  .imrrwrpbf {
    line-height: 82px;
  }
  .ghsvlettmr {
    line-height: 84px;
  }
  .jqjixihc {
    line-height: 86px;
  }
  .yjlsmjuumk {
    line-height: 88px;
  }
  .awrzrrzj {
    line-height: 90px;
  }
  .awclmpszk {
    line-height: 92px;
  }
  .feozzubsvz {
    line-height: 94px;
  }
  .ohnrcfysbhb {
    line-height: 96px;
  }
  .xaqoxukea {
    line-height: 98px;
  }
  .egrldmqc {
    line-height: 100px;
  }
}
@media screen and (min-width: 576px) {
  .lkvrboky {
    font-size: 12px;
  }
  .hqnzpffp {
    font-size: 14px;
  }
  .vqihmfvbwqt {
    font-size: 16px;
  }
  .ocjjygtnhs {
    font-size: 18px;
  }
  .mmbmpupl {
    font-size: 20px;
  }
  .fdaxsltzddp {
    font-size: 22px;
  }
  .dcbwjoli {
    font-size: 24px;
  }
  .qfgnktnlhd {
    font-size: 26px;
  }
  .qbuzmspmu {
    font-size: 28px;
  }
  .dnfspwjqb {
    font-size: 30px;
  }
  .wkbhidpyv {
    font-size: 32px;
  }
  .kszrdruhpkn {
    font-size: 34px;
  }
  .gyxwcsua {
    font-size: 36px;
  }
  .pmryjeausn {
    font-size: 40px;
  }
  .blujokqzq {
    font-size: 42px;
  }
  .weqqlaaok {
    font-size: 44px;
  }
  .avkjivrir {
    font-size: 48px;
  }
  .vafegtnuw {
    font-size: 48px;
  }
  .ujfjvadsfe {
    font-size: 60px;
  }
  .poctbansrce {
    font-size: 52px;
  }
  .jipqaephml {
    font-size: 54px;
  }
  .vxzcfbcpwzd {
    font-size: 56px;
  }
  .adpcfutcsn {
    font-size: 58px;
  }
  .ieywpoey {
    font-size: 60px;
  }
  .phkgoqevax {
    font-size: 62px;
  }
  .uxnsgumlgpn {
    font-size: 74px;
  }
  .xkweapllhwh {
    font-size: 76px;
  }
  .owvkqxyxc {
    font-size: 78px;
  }
  .ivhisyctzag {
    font-size: 80px;
  }
  .mqieegby {
    font-size: 82px;
  }
  .fpgdgbjd {
    font-size: 84px;
  }
  .tmnoldoat {
    font-size: 86px;
  }
  .hwojilkxsz {
    font-size: 88px;
  }
  .ktnxmqdejf {
    font-size: 90px;
  }
  .uozdnwtx {
    font-size: 92px;
  }
  .zdnpxmitjl {
    font-size: 94px;
  }
  .escgnxnumzz {
    font-size: 96px;
  }
  .ysgoqobzxsf {
    font-size: 98px;
  }
  .cothnnyzsx {
    font-size: 100px;
  }
  .umwrpuro {
    line-height: 12px;
  }
  .ilznkqig {
    line-height: 14px;
  }
  .umgdsuwvuc {
    line-height: 16px;
  }
  .eedsxgblyba {
    line-height: 18px;
  }
  .tcjhidswi {
    line-height: 20px;
  }
  .esumhfhkt {
    line-height: 22px;
  }
  .okdfzfrphuw {
    line-height: 24px;
  }
  .scfkmnigc {
    line-height: 26px;
  }
  .qfdhemkb {
    line-height: 28px;
  }
  .vkareqje {
    line-height: 30px;
  }
  .bwjmalxmql {
    line-height: 32px;
  }
  .kzofhycc {
    line-height: 34px;
  }
  .umhtmvck {
    line-height: 36px;
  }
  .aivhnxmn {
    line-height: 38px;
  }
  .yhnaknzgu {
    line-height: 40px;
  }
  .rnfkargjrtd {
    line-height: 42px;
  }
  .onltmlht {
    line-height: 44px;
  }
  .vegbruoelsr {
    line-height: 48px;
  }
  .jfxgeyord {
    line-height: 50px;
  }
  .jtftlbkndnx {
    line-height: 52px;
  }
  .qwbocjhwdau {
    line-height: 54px;
  }
  .wnqvzetulqc {
    line-height: 56px;
  }
  .nyxvngoeuqy {
    line-height: 58px;
  }
  .dgkznssxpxq {
    line-height: 60px;
  }
  .djzxwrywf {
    line-height: 62px;
  }
  .wbupgksi {
    line-height: 64px;
  }
  .cxsbnmvjc {
    line-height: 66px;
  }
  .jwjlaaiz {
    line-height: 68px;
  }
  .ojewfqteh {
    line-height: 70px;
  }
  .rgdjsptfh {
    line-height: 72px;
  }
  .jkswsewkmj {
    line-height: 74px;
  }
  .vtgczrttub {
    line-height: 76px;
  }
  .dauncoyubi {
    line-height: 78px;
  }
  .gvgpotywyc {
    line-height: 80px;
  }
  .qoapsqckxw {
    line-height: 82px;
  }
  .oigaxlnqlq {
    line-height: 84px;
  }
  .iipilllsmli {
    line-height: 86px;
  }
  .slzeqwuxkp {
    line-height: 88px;
  }
  .blccswqcd {
    line-height: 90px;
  }
  .nymdagepwq {
    line-height: 92px;
  }
  .fypsfjlr {
    line-height: 94px;
  }
  .txdmmsesp {
    line-height: 96px;
  }
  .yogrdaejifj {
    line-height: 98px;
  }
  .vyhmpffecos {
    line-height: 100px;
  }
}
.izbqutymtck {
  margin-right: 8px;
}

@media (max-width: 767px) {
  .mwcxwdedu {
    display: none;
  }
}
.zcstnwtjs {
  margin-bottom: 30px;
}

.adlvdfbtidp .lovhgqrvgfv h3 {
  color: #ffffff;
}

.adlvdfbtidp .lmmvtejxcnh a {
  color: #ffffff;
}

.yutwexihex {
  margin-left: 15px;
}

@media (max-width: 767px) {
  .yutwexihex {
    margin-left: 0;
  }
}
.mhvnywby {
  margin-right: 15px;
}

@media (max-width: 767px) {
  .mhvnywby {
    margin-right: 0;
  }
}
.jxhrteejez {
  position: relative;
}

.mvvazcgafy {
  position: absolute;
}

.ekblmanivra {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.dyqkjrglcxf {
  background-size: contain;
  background-position: center center;
}

.bouwowsxm img,
.bouwowsxm {
  -o-object-fit: cover;
     object-fit: cover;
}

.nvvimsjg img {
  width: 100%;
}

/*
 ::::::::::::::::::::::::::
  fonts area css
 ::::::::::::::::::::::::::
 */
:root {
  --eplpcgrnpzz: #0B0916;
  --hkuxpwjzt: #0B0916;
  --rhbcezdp: #0D0E1F;
  --gckvtkwl: #0D0E1F;
  --apvmcfavm: #061D19;
  --znyukffei: #0B0916;
  --mgviegxjjg: #0A1613;
  --ghlgcnovvl: #0A1613;
  --flxzchjj: #10343B;
  --csgcaiafdc: #024912;
  --nkwtjvxbhp: #E74526;
  --xoaltmiif: #7246EA;
  --jvtqatvgp: #585858;
  --ihdlvsxzkp: #37385C;
  --gueaqqpzncq: rgba(255, 255, 255, 0.7725490196);
  --yatjmuwcv: #4E4D59;
  --fzwltlvz: rgba(255, 255, 255, 0.9);
  --oaexslahh: #585858;
  --rtkeecue: #414141;
  --temzmwkd: #414141;
  --exgmpupk: #fff;
  --hgiaawvgoyt: #F0C73C;
  --qjebglnl: #10343B;
  --jnmeywwrzzf: #10343B;
  --qublchqdk: #FB8500;
  --ixzaoykk: #191D88;
  --xiznkuimy: #86B03C;
  --ugtvefsbriu: #024912;
  --eislkhwrw: #E74526;
  --bwaowbxbe: #000052;
  --anoxxvpwq: linear-gradient(90deg, #2E0797 0%, #726EFC 100%);
  --caotzsfx: linear-gradient(90deg, #726EFC 0%, #2E0797 100%);
  --wympbpgx: #7246EA;
  --kfkfsqoesa: #10343B;
  --kxakmudhxra: #F3F5F5;
  --uzmqbpgq: #E7EBEB;
  --cygzdotfyg: rgba(255, 255, 255, 0.0901960784);
  --wkqntaatb: #F4F5FF;
  --acmvzkgu: #F4F5FF;
  --ghsepukspc: #DEDFF3;
  --hpjnkeksvik: #F4F5FF;
  --mmkwdtqbis: #F2F2F2;
  --miqqjfsfsiy: rgba(2, 73, 19, 0.0901960784);
  --uojlqyvzas: #EFF1ED;
  --wovqngeosez: #EFF1ED;
  --rpgwmyqq: rgba(231, 69, 38, 0.1);
  --cwbxdjsg: #F1F1F8;
  --qbcwgbhdkx: #F1F1F8;
  --szdqvwgxt: rgba(114, 70, 234, 0.1);
  --koulwnhwz: #EFF1FF;
  --gqlpcigrj: #EFF1FF;
  --byylctev: #F1F1F8;
  --ohzhdovk: #ffffff;
  --pxrgxdjpq: #ffffff;
  --adtszdvsz: #ffffff;
  --mxqndayx: #ffffff;
  --gzwjxhzvhz: #ffffff;
  --xyflqgnllp: #ffffff;
  --krogxxadg: #ffffff;
  --pimsedxzb: #ffffff;
  --vfknkdanlla: #ffffff;
  --lkawpefkiym: #D1D2D5;
  --vognmmeio: #DADAE1;
  --dfkratmzoi: rgba(255, 255, 255, 0.1647058824);
  --sypsqdqq: #D1D2D5;
  --wgwpwncdqcp: 400;
  --uowthqmoma: 500;
  --tdhsbwnq: 600;
  --fasmxcqpa: 700;
  --ogcpiwouvdw: 800;
  --noujlcou: 'Figtree', sans-serif;
  --sofevjizs: 16px;
  --mqajnadks: 18px;
  --pljbloce: 20px;
  --djzkotub: 22px;
  --zpduiorip: 24px;
  --blqeemkicwp: 26px;
  --efqwblcpjxp: 28px;
  --uidkumdad: 30px;
  --gepsfzndy: 32px;
  --pouicnvc: 34px;
  --ybvzkxceyr: 36px;
  --ubjlzeiqofm: 40px;
  --jqknzqkdvh: 42px;
  --itbnowlexxr: 44px;
  --cygwpptxw: 48px;
  --bhddstdy: 50px;
  --jfyexqdiil: 52px;
  --pasnywter: 54px;
  --socaruqv: 56px;
  --ypbhjwpo: 58px;
  --vqpyryutj: 60px;
  --ybbaeyfy: 62px;
  --juzrsrwr: 64px;
  --jinqfjpii: 66px;
  --buvhcrtx: 68px;
  --ryidzfvm: 70px;
  --kvmcqrsgbky: 72px;
  --pnaqpaagzia: 74px;
  --yulrloldsx: 76px;
  --flquigkas: 78px;
  --yixjuuofmo: 80px;
  --qyqsodww: 82px;
  --kdbpcibz: 84px;
  --fexikjdkzva: 86px;
  --srfiyemq: 88px;
}

/*
::::::::::::::::::::::::::
 COMMON AREA CSS
::::::::::::::::::::::::::
*/
.cgmwrdheiuu img {
  transform: translateY(-3px);
  margin-right: 3px;
}

.tqgkqinaj {
  padding: 8px 12px;
  background-color: var(--miqqjfsfsiy);
  border-radius: 8px;
}

.opkmwxztjz {
  padding: 8px 12px;
  background-color: var(--rpgwmyqq);
  border-radius: 8px;
  color: var(--nkwtjvxbhp);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 16px;
}

.cgvehzoc {
  padding: 8px 12px;
  background-color: var(--qbcwgbhdkx);
  border-radius: 8px;
  color: var(--xoaltmiif);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 16px;
}

.zwbkzpkej {
  padding: 8px 12px;
  background-color: var(--cygzdotfyg);
  border-radius: 8px;
}

.dpsxnreo .cgmwrdheiuu img {
  transform: translateY(-3px);
  margin-right: 3px;
  filter: brightness(0) invert(1);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sbhnkfxkug h2 {
    line-height: 38px;
  }
}
@media (max-width: 767px) {
  .sbhnkfxkug h2 {
    line-height: 38px;
  }
}

/*============================
++++PAGE-PROGRESS-SATRT+++++
=============================*/
/*============================
++++PAGE-PROGRESS-END+++++
=============================*/
.rzvsgmcpzhh.kzkbgwjkb {
  position: fixed;
  right: 30px;
  bottom: 30px;
  height: 56px;
  width: 56px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.267);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  transition: all 200ms linear;
}

.rzvsgmcpzhh.kzkbgwjkb.nthhayapckj {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  z-index: 99;
  color: rgb(255, 255, 255);
}

.rzvsgmcpzhh.kzkbgwjkb::after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f062";
  text-align: center;
  line-height: 56px;
  font-size: 18px;
  color: #f7f7f7;
  left: 0;
  top: 0;
  height: 56px;
  width: 56px;
  cursor: pointer;
  display: block;
  z-index: 1;
  transition: all 200ms linear;
}

.rzvsgmcpzhh.kzkbgwjkb:hover::after {
  opacity: 0;
}

.rzvsgmcpzhh.kzkbgwjkb::before {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f062";
  text-align: center;
  line-height: 56px;
  font-size: 18px;
  opacity: 0;
  left: 0;
  top: 0;
  height: 56px;
  width: 56px;
  cursor: pointer;
  display: block;
  z-index: 2;
  transition: all 200ms linear;
}

.rzvsgmcpzhh.kzkbgwjkb:hover::before {
  opacity: 1;
}

.rzvsgmcpzhh.kzkbgwjkb svg path {
  fill: none;
}

.rzvsgmcpzhh.kzkbgwjkb svg.avoqabrct path {
  stroke: #ffffff; /* --- Lijn progres kleur --- */
  stroke-width: 4;
  box-sizing: border-box;
  transition: all 200ms linear;
}

/* video button  */
.xcpjtdmh {
  padding-left: 30px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .xcpjtdmh {
    padding-left: 0;
    padding-top: 20px;
  }
}
.xcpjtdmh p {
  color: var(--znyukffei) !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 100% */
  margin-right: 0 !important;
}
.xcpjtdmh .qjrxvhbwy {
  position: relative;
  z-index: 10;
  margin: 0px 10px;
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}
@media (max-width: 767px) {
  .xcpjtdmh .qjrxvhbwy {
    margin: 0px 30px 0px 0px;
  }
}
.xcpjtdmh .qjrxvhbwy:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background: var(--bwaowbxbe);
  border-radius: 50%;
  animation: dbtncqaljvn 1500ms ease-out infinite;
  opacity: 0.4;
}
.xcpjtdmh .qjrxvhbwy:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 45px;
  height: 45px;
  background: var(--bwaowbxbe);
  border-radius: 50%;
  transition: all 200ms;
}
.xcpjtdmh .qjrxvhbwy img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}
.xcpjtdmh .qjrxvhbwy span {
  display: block;
  position: relative;
  z-index: 3;
  margin-top: 14px;
  margin-left: 7px;
  width: 0;
  height: 0;
  border-left: 13px solid var(--krogxxadg);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
@keyframes dbtncqaljvn {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.nmpwixjg {
  padding-left: 30px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -80px;
}
@media (max-width: 767px) {
  .nmpwixjg {
    padding-left: 0;
    padding-top: 20px;
  }
}
.nmpwixjg .qjrxvhbwy {
  position: relative;
  z-index: 10;
  margin: 0px 10px;
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}
@media (max-width: 767px) {
  .nmpwixjg .qjrxvhbwy {
    margin: 0px 30px 0px 0px;
  }
}
.nmpwixjg .qjrxvhbwy:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 70px;
  height: 70px;
  background: var(--hgiaawvgoyt);
  border-radius: 50%;
  animation: dbtncqaljvn 1500ms ease-out infinite;
  opacity: 0.4;
}
.nmpwixjg .qjrxvhbwy:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 55px;
  height: 55px;
  background: var(--hgiaawvgoyt);
  border-radius: 50%;
  transition: all 200ms;
}
.nmpwixjg .qjrxvhbwy img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}
.nmpwixjg .qjrxvhbwy span {
  display: block;
  position: relative;
  z-index: 3;
  margin-top: 14px;
  margin-left: 7px;
  width: 0;
  height: 0;
  border-left: 13px solid var(--flxzchjj);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
@keyframes dbtncqaljvn {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.ysqmjydngu {
  padding-left: 10px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .ysqmjydngu {
    padding-left: 0;
    padding-top: 20px;
  }
}
.ysqmjydngu p {
  color: var(--ohzhdovk) !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 100% */
  margin-right: 0 !important;
}
.ysqmjydngu .qjrxvhbwy {
  position: relative;
  z-index: 10;
  margin: 0px 10px;
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}
@media (max-width: 767px) {
  .ysqmjydngu .qjrxvhbwy {
    margin: 0px 30px 0px 0px;
  }
}
.ysqmjydngu .qjrxvhbwy:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background: var(--ohzhdovk);
  border-radius: 50%;
  animation: dbtncqaljvn 1500ms ease-out infinite;
  opacity: 0.4;
}
.ysqmjydngu .qjrxvhbwy:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 45px;
  height: 45px;
  background: var(--ohzhdovk);
  border-radius: 50%;
  transition: all 200ms;
}
.ysqmjydngu .qjrxvhbwy img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}
.ysqmjydngu .qjrxvhbwy span {
  display: block;
  position: relative;
  z-index: 3;
  margin-top: 14px;
  margin-left: 7px;
  width: 0;
  height: 0;
  border-left: 13px solid var(--ghlgcnovvl);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
@keyframes dbtncqaljvn {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.cktvifcbgqz .ymsfqhmeal {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
  margin-top: -45px;
  margin-left: -60px;
}
.cktvifcbgqz .qjrxvhbwy:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: rgba(255, 255, 255, 0.4117647059);
  border-radius: 50%;
  animation: dbtncqaljvn 1500ms ease-out infinite;
}
.cktvifcbgqz .qjrxvhbwy:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 70px;
  height: 70px;
  background: #fff;
  border-radius: 50%;
  transition: all 200ms;
}
.cktvifcbgqz .qjrxvhbwy img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
  margin-top: 5px;
}
.cktvifcbgqz .qjrxvhbwy span {
  display: block;
  position: relative;
  z-index: 3;
  margin-top: 13px;
  margin-left: 7px;
  width: 0;
  height: 0;
  border-radius: 4px;
  border-left: 15px solid #4A43DD;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
}
@keyframes dbtncqaljvn {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

/*Pagination*/
.oeeqjahdokb ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.oeeqjahdokb li {
  display: inline-block;
  background: none;
}

.oeeqjahdokb li a {
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  background-color: var(--kxakmudhxra);
  margin: 0 4px;
  transition: all 0.3s;
  display: block;
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-weight: 700;
  border-radius: 8px;
  position: relative;
}

.cuzgnqgt {
  padding-right: 20px;
}

.oeeqjahdokb li a:hover, .oeeqjahdokb li a.active {
  background: var(--hgiaawvgoyt);
  transition: all 0.3s;
  color: var(--eplpcgrnpzz);
}

/*
::::::::::::::::::::::::::
 COMMON AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 BUTTONS AREA CSS
::::::::::::::::::::::::::
*/
.gsokfbepo {
  display: inline-flex;
  align-items: center;
  background: none;
  border: none;
}
.gsokfbepo span.keyuxlsd {
  display: inline-block;
  padding: 18px 24px;
  background-color: var(--hgiaawvgoyt);
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  border-radius: 111px;
  transition: all 0.4s;
}
.gsokfbepo span.qzbokgkp {
  display: inline-block;
  background-color: var(--hgiaawvgoyt);
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  border-radius: 111px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  transition: all 0.4s;
  overflow: hidden;
  transition: all 0.4s;
}
.gsokfbepo span.qzbokgkp span {
  display: inline-block;
  transform: rotate(-45deg) translateX(6px) translateY(7px);
  font-size: var(--mqajnadks);
  transition: all 0.4s;
  background: none;
}
.gsokfbepo span.qzbokgkp .xemushgup {
  transform: translateY(-8px) rotate(-45deg) translateX(-52px);
  transition: all 0.4s;
  opacity: 0;
}
.gsokfbepo span.qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
}
.gsokfbepo:hover span {
  transition: all 0.4s;
  background-color: #d6b64c;
}
.gsokfbepo:hover .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.gsokfbepo:hover .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.gsokfbepo:hover .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.yvzdhahhhf {
  display: inline-flex;
  align-items: center;
  background: none;
  border: none;
}
.yvzdhahhhf span.keyuxlsd {
  display: inline-block;
  padding: 18px 24px;
  background-color: var(--qublchqdk);
  color: var(--exgmpupk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  border-radius: 111px;
  transition: all 0.4s;
}
.yvzdhahhhf span.qzbokgkp {
  display: inline-block;
  background-color: var(--qublchqdk);
  color: var(--exgmpupk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  border-radius: 111px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  transition: all 0.4s;
  overflow: hidden;
  transition: all 0.4s;
}
.yvzdhahhhf span.qzbokgkp span {
  display: inline-block;
  transform: rotate(-45deg) translateX(6px) translateY(7px);
  font-size: var(--mqajnadks);
  transition: all 0.4s;
  background: none;
}
.yvzdhahhhf span.qzbokgkp .xemushgup {
  transform: translateY(-8px) rotate(-45deg) translateX(-52px);
  transition: all 0.4s;
  opacity: 0;
}
.yvzdhahhhf span.qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
}
.yvzdhahhhf:hover span {
  transition: all 0.4s;
  background-color: #fc9d32;
}
.yvzdhahhhf:hover .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.yvzdhahhhf:hover .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.yvzdhahhhf:hover .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.mkxlokrj {
  display: inline-block;
  padding: 19px 22px;
  border-radius: 8px;
  color: var(--ohzhdovk) !important;
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  transition: all 0.4s;
  position: relative;
  z-index: 3;
  overflow: hidden;
  transition: all 0.4s;
}
.mkxlokrj .keyuxlsd {
  position: relative;
  display: inline-block;
}
.mkxlokrj .keyuxlsd::after {
  content: "";
  position: absolute;
  left: -12px;
  top: -9px;
  height: 36px;
  width: 36px;
  background-color: rgba(255, 255, 255, 0.1921568627);
  border-radius: 50%;
}
.mkxlokrj::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: var(--xiznkuimy);
  z-index: -2;
}
.mkxlokrj::before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  width: 103%;
  background-color: var(--ugtvefsbriu);
  z-index: -1;
  transform: rotateY(75deg);
  transition: all 0.4s;
  opacity: 0;
}
.mkxlokrj:hover {
  color: var(--ohzhdovk);
  transition: all 0.4s;
  transform: translateY(-5px);
}
.mkxlokrj:hover::before {
  opacity: 1;
  transition: all 0.4s;
  transform: rotateY(0deg);
}

.uqjbaywcym {
  display: inline-block;
  padding: 19px 22px;
  border-radius: 8px;
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  transition: all 0.4s;
  position: relative;
  z-index: 3;
  overflow: hidden;
  transition: all 0.4s;
}
.uqjbaywcym .keyuxlsd {
  position: relative;
  display: inline-block;
}
.uqjbaywcym .keyuxlsd::after {
  content: "";
  position: absolute;
  left: -12px;
  top: -9px;
  height: 36px;
  width: 36px;
  background-color: rgba(0, 0, 0, 0.1921568627);
  border-radius: 50%;
}
.uqjbaywcym::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: var(--ohzhdovk);
  z-index: -2;
}
.uqjbaywcym::before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  width: 103%;
  background-color: var(--ugtvefsbriu);
  z-index: -1;
  transform: rotateY(75deg);
  transition: all 0.4s;
  opacity: 0;
}
.uqjbaywcym:hover {
  color: var(--ohzhdovk);
  transition: all 0.4s;
  transform: translateY(-5px);
}
.uqjbaywcym:hover::before {
  opacity: 1;
  transition: all 0.4s;
  transform: rotateY(0deg);
}

.wxmfjgwbv {
  display: inline-flex;
  padding: 19px 22px;
  border-radius: 8px;
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  transition: all 0.4s;
  position: relative;
  z-index: 3;
  overflow: hidden;
  transition: all 0.4s;
  border: none;
}
.wxmfjgwbv span.qzbokgkp {
  display: inline-block;
  transform: translateX(0px) translateY(-2px);
  font-size: 17px;
  transition: all 0.4s;
  width: 25px;
  height: 18px;
}
.wxmfjgwbv .xemushgup {
  display: inline-block;
  transform: translateY(-20px) translateX(-20px);
  transition: all 0.4s;
  opacity: 0;
}
.wxmfjgwbv .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
  display: inline-block;
}
.wxmfjgwbv:hover .xemushgup {
  transition: all 0.4s;
  opacity: 1;
  display: inline-block;
  transform: translateY(-20px) translateX(0px);
}
.wxmfjgwbv:hover .fevjwsbuk {
  display: inline-block;
  transition: all 0.4s;
  opacity: 0;
  transform: translateX(30px);
}
.wxmfjgwbv .keyuxlsd {
  position: relative;
  display: inline-block;
}
.wxmfjgwbv .keyuxlsd::after {
  content: "";
  position: absolute;
  left: -12px;
  top: -9px;
  height: 36px;
  width: 36px;
  background-color: rgba(255, 255, 255, 0.1921568627);
  border-radius: 50%;
  z-index: -1;
}
.wxmfjgwbv::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: var(--eislkhwrw);
  z-index: -2;
}
.wxmfjgwbv::before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  width: 103%;
  background-color: #f15b3d;
  z-index: -1;
  transform: rotateY(75deg);
  transition: all 0.4s;
  opacity: 0;
}
.wxmfjgwbv:hover {
  color: var(--ohzhdovk);
  transition: all 0.4s;
  transform: translateY(-5px);
}
.wxmfjgwbv:hover::before {
  opacity: 1;
  transition: all 0.4s;
  transform: rotateY(0deg);
}

.dxrkvaqz {
  display: inline-flex;
  padding: 19px 18px 19px 22px;
  border-radius: 8px;
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  transition: all 0.4s;
  position: relative;
  z-index: 3;
  overflow: hidden;
  transition: all 0.4s;
  border: none;
}
.dxrkvaqz span.qzbokgkp {
  display: inline-block;
  transform: translateX(3px) translateY(-3px) rotate(-45deg);
  font-size: 17px;
  transition: all 0.4s;
  width: 25px;
  height: 18px;
}
.dxrkvaqz .xemushgup {
  display: inline-block;
  transform: translateY(-20px) translateX(-20px);
  transition: all 0.4s;
  opacity: 0;
}
.dxrkvaqz .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
  display: inline-block;
}
.dxrkvaqz:hover .xemushgup {
  transition: all 0.4s;
  opacity: 1;
  display: inline-block;
  transform: translateY(-20px) translateX(0px);
}
.dxrkvaqz:hover .fevjwsbuk {
  display: inline-block;
  transition: all 0.4s;
  opacity: 0;
  transform: translateX(30px);
}
.dxrkvaqz .keyuxlsd {
  position: relative;
  display: inline-block;
}
.dxrkvaqz::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: var(--anoxxvpwq);
  z-index: -2;
}
.dxrkvaqz::before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  width: 103%;
  background: var(--caotzsfx);
  z-index: -1;
  transform: rotateY(75deg);
  transition: all 0.4s;
  opacity: 0;
}
.dxrkvaqz:hover {
  color: var(--ohzhdovk);
  transition: all 0.4s;
  transform: translateY(-5px);
}
.dxrkvaqz:hover::before {
  opacity: 1;
  transition: all 0.4s;
  transform: rotateY(0deg);
}

.tpikkyaby {
  display: inline-flex;
  padding: 19px 18px 19px 22px;
  border-radius: 8px;
  color: var(--ghlgcnovvl);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  transition: all 0.4s;
  position: relative;
  z-index: 3;
  overflow: hidden;
  transition: all 0.4s;
  border: none;
}
.tpikkyaby span.qzbokgkp {
  display: inline-block;
  transform: translateX(3px) translateY(-3px) rotate(-45deg);
  font-size: 17px;
  transition: all 0.4s;
  width: 25px;
  height: 18px;
}
.tpikkyaby .xemushgup {
  display: inline-block;
  transform: translateY(-20px) translateX(-20px);
  transition: all 0.4s;
  opacity: 0;
}
.tpikkyaby .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
  display: inline-block;
}
.tpikkyaby:hover .xemushgup {
  transition: all 0.4s;
  opacity: 1;
  display: inline-block;
  transform: translateY(-20px) translateX(0px);
}
.tpikkyaby:hover .fevjwsbuk {
  display: inline-block;
  transition: all 0.4s;
  opacity: 0;
  transform: translateX(30px);
}
.tpikkyaby .keyuxlsd {
  position: relative;
  display: inline-block;
}
.tpikkyaby::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: var(--ohzhdovk);
  z-index: -2;
}
.tpikkyaby::before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  width: 103%;
  background: var(--caotzsfx);
  z-index: -1;
  transform: rotateY(75deg);
  transition: all 0.4s;
  opacity: 0;
}
.tpikkyaby:hover {
  color: var(--ohzhdovk);
  transition: all 0.4s;
  transform: translateY(-5px);
}
.tpikkyaby:hover::before {
  opacity: 1;
  transition: all 0.4s;
  transform: rotateY(0deg);
}

.jwvhpckve {
  display: inline-block;
  overflow: hidden;
}
.jwvhpckve span {
  display: inline-block;
  transform: rotate(-45deg) translateX(0px) translateY(1px);
  font-size: 17px;
  transition: all 0.4s;
}
.jwvhpckve .xemushgup {
  transform: translateY(-8px) rotate(-45deg) translateX(-52px);
  transition: all 0.4s;
  opacity: 0;
}
.jwvhpckve .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
}
.jwvhpckve:hover {
  color: #4A43DD;
}
.jwvhpckve:hover .xemushgup {
  transform: translateY(-12px) rotate(-45deg) translateX(-18px);
  transition: all 0.4s;
  opacity: 1;
}
.jwvhpckve:hover .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.voiqptnszb {
  display: inline-flex;
  align-items: center;
  background: none;
  border: none;
}
.voiqptnszb span.qzbokgkp {
  display: inline-block;
  background-color: var(--xiznkuimy);
  color: var(--exgmpupk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  border-radius: 111px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  transition: all 0.4s;
  overflow: hidden;
  transition: all 0.4s;
}
.voiqptnszb span.qzbokgkp span {
  display: inline-block;
  transform: rotate(-45deg) translateX(6px) translateY(6px);
  font-size: var(--mqajnadks);
  transition: all 0.4s;
  background: none;
}
.voiqptnszb span.qzbokgkp .xemushgup {
  transform: translateY(-8px) rotate(-45deg) translateX(-52px);
  transition: all 0.4s;
  opacity: 0;
}
.voiqptnszb span.qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
}
.voiqptnszb:hover span {
  transition: all 0.4s;
  background-color: #a7d35a;
}
.voiqptnszb:hover .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.voiqptnszb:hover .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.voiqptnszb:hover .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.dnrawewyvb {
  display: inline-flex;
  align-items: center;
  background: none;
  border: none;
}
.dnrawewyvb span.qzbokgkp {
  display: inline-block;
  background-color: var(--qublchqdk);
  color: var(--exgmpupk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  text-transform: uppercase;
  border-radius: 111px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  transition: all 0.4s;
  overflow: hidden;
  transition: all 0.4s;
}
.dnrawewyvb span.qzbokgkp span {
  display: inline-block;
  transform: rotate(-45deg) translateX(6px) translateY(6px);
  font-size: var(--mqajnadks);
  transition: all 0.4s;
  background: none;
}
.dnrawewyvb span.qzbokgkp .xemushgup {
  transform: translateY(-8px) rotate(-45deg) translateX(-52px);
  transition: all 0.4s;
  opacity: 0;
}
.dnrawewyvb span.qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  opacity: 1;
}
.dnrawewyvb:hover span {
  transition: all 0.4s;
  background-color: var(--qublchqdk);
}
.dnrawewyvb:hover .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.dnrawewyvb:hover .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.dnrawewyvb:hover .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

/*
::::::::::::::::::::::::::
    BUTOTNS AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 CTA AREA CSS
::::::::::::::::::::::::::
*/
.kweeubnj {
  margin-left: 120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kweeubnj {
    margin-left: 0;
    margin-top: 30px;
    margin-right: 100px;
  }
}
@media (max-width: 767px) {
  .kweeubnj {
    margin-left: 0;
    margin-top: 30px;
  }
}
.kweeubnj input {
  width: 100%;
  padding: 20px;
  border: none;
  border-radius: 111px;
  background-color: #fff;
}
.kweeubnj input:focus {
  outline: none;
}
.kweeubnj input::-moz-placeholder {
  color: var(--Home-Page-4-Color-Text-Color, #032530);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
}
.kweeubnj input::placeholder {
  color: var(--Home-Page-4-Color-Text-Color, #032530);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
}
.kweeubnj button {
  position: absolute;
  right: 5px;
  top: 5px;
}

.fmvmzxiulfs {
  margin-bottom: -150px;
  overflow: hidden;
}
.fmvmzxiulfs .ekblmanivra {
  margin-left: -60px;
  margin-right: -60px;
  padding: 76px 60px;
}
.fmvmzxiulfs .kuhemcteyqc {
  position: absolute;
  bottom: 0;
  right: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fmvmzxiulfs .kuhemcteyqc {
    display: none;
  }
}
@media (max-width: 767px) {
  .fmvmzxiulfs .kuhemcteyqc {
    display: none;
  }
}

.ciiqecfvog {
  padding: 80px 0px;
}

.zwawfmsxer {
  margin-left: 120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .zwawfmsxer {
    margin-left: 0;
    margin-top: 30px;
    margin-right: 100px;
  }
}
@media (max-width: 767px) {
  .zwawfmsxer {
    margin-left: 0;
    margin-top: 30px;
  }
}
.zwawfmsxer input {
  width: 100%;
  padding: 20px;
  border: none;
  border-radius: 111px;
  background-color: #fff;
}
.zwawfmsxer input:focus {
  outline: none;
}
.zwawfmsxer input::-moz-placeholder {
  color: var(--Home-Page-4-Color-Text-Color, #032530);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
}
.zwawfmsxer input::placeholder {
  color: var(--Home-Page-4-Color-Text-Color, #032530);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
}
.zwawfmsxer button {
  position: absolute;
  right: 5px;
  top: 5px;
}

.ciiqecfvog {
  margin-bottom: -150px;
  overflow: hidden;
}
.ciiqecfvog .ekblmanivra {
  margin-left: -60px;
  margin-right: -60px;
  padding: 76px 60px;
}
.ciiqecfvog .kuhemcteyqc {
  position: absolute;
  bottom: -80px;
  right: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ciiqecfvog .kuhemcteyqc {
    display: none;
  }
}
@media (max-width: 767px) {
  .ciiqecfvog .kuhemcteyqc {
    display: none;
  }
}

.mzhgmukx {
  overflow: hidden;
}
.mzhgmukx .sxybjvsvq {
  padding: 60px 0px;
}
.mzhgmukx .cctotgmej {
  position: relative;
  height: 336px;
  text-align: end;
}
.mzhgmukx .cctotgmej .rqdkawjwk {
  position: relative;
  z-index: 3;
  margin-right: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mzhgmukx .cctotgmej .rqdkawjwk {
    margin-bottom: 20px;
  }
}
.mzhgmukx .cctotgmej .ixncufpja {
  position: absolute;
  bottom: -15px;
  right: 0;
}
.mzhgmukx .cctotgmej .tfqahcdjwe {
  position: absolute;
  top: 40px;
  left: 133px;
}
@media (max-width: 767px) {
  .mzhgmukx .cctotgmej .tfqahcdjwe {
    left: 0;
  }
}
.mzhgmukx .cctotgmej .ynxuefmxy {
  position: absolute;
  top: 0;
  right: 0;
}

.dqmwhben {
  padding: 80px 0px;
  border-bottom: 1px solid var(--vognmmeio);
}

.zvwmdsqju {
  margin-left: 120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .zvwmdsqju {
    margin-left: 0;
    margin-top: 30px;
    margin-right: 100px;
  }
}
@media (max-width: 767px) {
  .zvwmdsqju {
    margin-left: 0;
    margin-top: 30px;
  }
}
.zvwmdsqju input {
  width: 100%;
  padding: 21px;
  border: none;
  border-radius: 8px;
  background-color: var(--cwbxdjsg);
}
.zvwmdsqju input:focus {
  outline: none;
}
.zvwmdsqju input::-moz-placeholder {
  color: var(--apvmcfavm);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
  opacity: 0.7;
}
.zvwmdsqju input::placeholder {
  color: var(--apvmcfavm);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
  opacity: 0.7;
}
.zvwmdsqju button {
  position: absolute;
  right: 5px;
  top: 5px;
}

.tuyoeghjcr {
  padding: 80px 0px 48px 0px;
  border-bottom: 1px solid var(--dfkratmzoi);
  margin-bottom: 48px;
}

.avcemalm {
  margin-left: 120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .avcemalm {
    margin-left: 0;
    margin-top: 30px;
    margin-right: 100px;
  }
}
@media (max-width: 767px) {
  .avcemalm {
    margin-left: 0;
    margin-top: 30px;
  }
}
.avcemalm input {
  width: 100%;
  padding: 21px;
  border: none;
  border-radius: 8px;
  background-color: var(--cwbxdjsg);
}
.avcemalm input:focus {
  outline: none;
}
.avcemalm input::-moz-placeholder {
  color: var(--apvmcfavm);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
  opacity: 0.7;
}
.avcemalm input::placeholder {
  color: var(--apvmcfavm);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
  opacity: 0.7;
}
.avcemalm button {
  position: absolute;
  right: 5px;
  top: 5px;
}

/*
 ::::::::::::::::::::::::::
  CTA AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 HERO AREA CSS
::::::::::::::::::::::::::
*/
.jasbbuiaix .fnlhtcia img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv {
  display: flex;
  align-items: center;
  min-height: 712px;
  margin-top: 86px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv {
    height: 900px;
  }
}
@media (max-width: 767px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv {
    height: 880px;
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv {
  overflow: hidden;
}
@media (max-width: 767px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv {
    padding-top: 80px;
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv span.fnlhtcia {
  display: inline-block;
  transition: all 1.5s;
  transform: translateX(-120px);
  opacity: 0.2;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv h1,
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv h2.qromzwkldbn {
  display: inline-block;
  transition: all 1.9s;
  transform: translateX(-180px);
  opacity: 0.2;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv p {
  display: inline-block;
  transition: all 2.2s;
  transform: translateX(-220px);
  opacity: 0.2;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .xirmgaglv .eqlothbex {
  transition: all 2.6s;
  transform: translateX(-120px);
  opacity: 0.2;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .hzwvsntfc {
  position: absolute;
  right: 0;
  transform: scale(0.8) translateX(180px);
  z-index: 2;
  transition: all 2s ease-in-out;
  opacity: 0.9;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .hzwvsntfc {
    bottom: -70px;
  }
}
@media (max-width: 767px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .hzwvsntfc {
    bottom: -70px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .hzwvsntfc {
    transform: scale(0.8) translateX(280px);
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .iljczepqrxs {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transform: translateY(200px) translateX(200px);
  transition: all 2s ease-in-out;
  opacity: 1;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp {
  height: 650px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp {
    height: 500px;
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp .frstjnyhqii {
  position: absolute;
  z-index: 9;
  width: 200px;
  height: 200px;
  bottom: 100px;
  left: 100px;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.5s;
}
@media (max-width: 767px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp .frstjnyhqii {
    left: 0;
    top: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp .frstjnyhqii {
    left: 180px;
    top: 105px;
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp .frstjnyhqii .jnnzlfyjp {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -23px;
  margin-left: -22px;
  z-index: 9;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv .pphbnktp .frstjnyhqii {
    left: -60px;
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .pphbnktp .frstjnyhqii {
  transition: all 1.5s;
  transform: translateY(0);
  opacity: 1;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .iljczepqrxs {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transform: translateY(0) translateX(0);
  transition: all 2s ease-in-out;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .hzwvsntfc {
  position: absolute;
  right: 0;
  transform: scale(0.8) translateX(180px);
  z-index: 2;
  transition: all 1.3s ease-in-out;
  opacity: 1;
}
@media (max-width: 767px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .hzwvsntfc {
    width: 600px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .hzwvsntfc {
    transform: scale(0.8) translateX(280px);
  }
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .xirmgaglv {
  overflow: hidden;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .xirmgaglv span.fnlhtcia {
  display: inline-block;
  transition: all 1.5s;
  transform: translateX(0);
  opacity: 11;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .xirmgaglv h1,
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .xirmgaglv h2.qromzwkldbn {
  display: inline-block;
  transition: all 1.3s ease-in-out;
  transform: translateX(0);
  opacity: 1;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .xirmgaglv p {
  display: inline-block;
  transition: all 1.4s ease-in-out;
  transform: translateX(0);
  opacity: 1;
}
.jasbbuiaix .kshjfgpqsz .brlqqqgqv.slick-current.slick-active .xirmgaglv .eqlothbex {
  transition: all 1.9s ease-in-out;
  transform: translateX(0);
  opacity: 1;
}
.jasbbuiaix .vcfwtjahss {
  position: absolute;
  bottom: 32px;
  display: grid;
  right: 32px;
}
.jasbbuiaix .vcfwtjahss button {
  border: none;
  border-radius: 50%;
  background: none;
  font-size: 20px;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background: var(--ohzhdovk);
  margin: 5px 0px;
  transition: all 0.4s;
}
.jasbbuiaix .vcfwtjahss button:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}

.vvtzhhgiuet .fnlhtcia img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg {
  display: flex;
  align-items: center;
  min-height: 792px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg {
    height: 880px;
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv {
  overflow: hidden;
  padding-top: 138px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv {
    padding-top: 80px;
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv span.fnlhtcia {
  display: inline-flex !important;
  transition: all 1.5s;
  transform: translateX(-120px);
  opacity: 0.2;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 10px 14px 6px 14px;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv h1 {
  display: inline-block;
  transition: all 1.9s;
  transform: translateX(-180px);
  opacity: 0.2;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv p {
  display: inline-block;
  transition: all 2.2s;
  transform: translateX(-220px);
  opacity: 0.2;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .xirmgaglv .eqlothbex {
  transition: all 2.6s;
  transform: translateX(-120px);
  opacity: 0.2;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .hzwvsntfc {
  position: absolute;
  right: 0;
  transform: scale(0.8) translateX(180px);
  z-index: 2;
  transition: all 2s ease-in-out;
  opacity: 0.9;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .hzwvsntfc {
    bottom: -70px;
  }
}
@media (max-width: 767px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .hzwvsntfc {
    bottom: -70px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .hzwvsntfc {
    transform: scale(0.8) translateX(280px);
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .iljczepqrxs {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transform: translateY(200px) translateX(200px);
  transition: all 2s ease-in-out;
  opacity: 1;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp {
  height: 650px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp {
    height: 500px;
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp .frstjnyhqii {
  position: absolute;
  z-index: 9;
  width: 200px;
  height: 200px;
  bottom: 100px;
  left: 100px;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.5s;
}
@media (max-width: 767px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp .frstjnyhqii {
    left: 0;
    top: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp .frstjnyhqii {
    left: 180px;
    top: 105px;
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp .frstjnyhqii .jnnzlfyjp {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -23px;
  margin-left: -22px;
  z-index: 9;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg .pphbnktp .frstjnyhqii {
    left: -60px;
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .pphbnktp .frstjnyhqii {
  transition: all 1.5s;
  transform: translateY(0);
  opacity: 1;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .iljczepqrxs {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transform: translateY(0) translateX(0);
  transition: all 2s ease-in-out;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .hzwvsntfc {
  position: absolute;
  right: 0;
  transform: scale(0.8) translateX(180px);
  z-index: 2;
  transition: all 1.3s ease-in-out;
  opacity: 1;
}
@media (max-width: 767px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .hzwvsntfc {
    width: 600px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .hzwvsntfc {
    transform: scale(0.8) translateX(280px);
  }
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .xirmgaglv {
  overflow: hidden;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .xirmgaglv span.fnlhtcia {
  display: inline-block;
  transition: all 1.5s;
  transform: translateX(0);
  opacity: 11;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .xirmgaglv h1 {
  display: inline-block;
  transition: all 1.3s ease-in-out;
  transform: translateX(0);
  opacity: 1;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .xirmgaglv p {
  display: inline-block;
  transition: all 1.4s ease-in-out;
  transform: translateX(0);
  opacity: 1;
}
.vvtzhhgiuet .kwpqtwcmf .udkgxkwmvg.slick-current.slick-active .xirmgaglv .eqlothbex {
  transition: all 1.9s ease-in-out;
  transform: translateX(0);
  opacity: 1;
}
.vvtzhhgiuet .uzefmjunnj {
  position: absolute;
  bottom: 32px;
  display: grid;
  right: 32px;
}
@media (max-width: 767px) {
  .vvtzhhgiuet .uzefmjunnj {
    bottom: 10px;
  }
}
.vvtzhhgiuet .uzefmjunnj button {
  border: none;
  border-radius: 50%;
  background: none;
  font-size: 20px;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background: var(--ohzhdovk);
  margin: 5px 0px;
  transition: all 0.4s;
}
.vvtzhhgiuet .uzefmjunnj button:hover {
  transition: all 0.4s;
  background-color: var(--qublchqdk);
  color: var(--ohzhdovk);
}

.qjybwmvnow {
  min-height: 732px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qjybwmvnow {
    min-height: 1100px;
  }
}
.qjybwmvnow .qtyqqjdiuz {
  padding-top: 110px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qjybwmvnow .qtyqqjdiuz {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .qjybwmvnow .qtyqqjdiuz {
    padding-top: 180px;
  }
}
.qjybwmvnow .qtyqqjdiuz span.fnlhtcia {
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.1);
  padding: 8px 12px;
  display: inline-flex;
}
.qjybwmvnow .iqzztjoyip {
  height: 550px;
  margin-top: 100px;
  margin-bottom: -82px;
  position: relative;
  z-index: 4;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qjybwmvnow .iqzztjoyip {
    margin-top: 40px;
    margin-bottom: -100px;
  }
}
@media (max-width: 767px) {
  .qjybwmvnow .iqzztjoyip {
    margin-top: 40px;
    margin-bottom: 0;
  }
}
.qjybwmvnow .iqzztjoyip .hzwvsntfc {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qjybwmvnow .iqzztjoyip .hzwvsntfc {
    right: 100px;
  }
}
.qjybwmvnow .iqzztjoyip .ixncufpja {
  position: absolute;
  right: -100px;
  top: 110px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qjybwmvnow .iqzztjoyip .ixncufpja {
    right: 0;
  }
}
@media (max-width: 767px) {
  .qjybwmvnow .iqzztjoyip .ixncufpja {
    right: 0;
    width: 135px;
  }
}
.qjybwmvnow .iqzztjoyip .tfqahcdjwe {
  position: absolute;
  bottom: 50px;
  right: -120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qjybwmvnow .iqzztjoyip .tfqahcdjwe {
    right: 0;
  }
}
@media (max-width: 767px) {
  .qjybwmvnow .iqzztjoyip .tfqahcdjwe {
    right: 0;
    width: 200px;
  }
}
.qjybwmvnow .iqzztjoyip .ynxuefmxy {
  position: absolute;
  bottom: 120px;
  left: 30px;
}
@media (max-width: 767px) {
  .qjybwmvnow .iqzztjoyip .ynxuefmxy {
    left: 30px;
    width: 200px;
    bottom: 180px;
  }
}
.qjybwmvnow .iqzztjoyip .vjletjbvrow {
  position: absolute;
  left: 70px;
  top: 60px;
}
@media (max-width: 767px) {
  .qjybwmvnow .iqzztjoyip .vjletjbvrow {
    left: 0;
    top: 18px;
  }
}
.qjybwmvnow .iqzztjoyip .wjxzjprqbrz {
  position: absolute;
  right: -40px;
  bottom: 0;
  z-index: -1;
}

.qcdbsnsvaew {
  position: relative;
  min-height: 770px;
  display: flex;
  align-items: center;
}
.qcdbsnsvaew::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/hero4-bg1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -2;
}
.qcdbsnsvaew .qtyqqjdiuz {
  padding-top: 145px;
}
.qcdbsnsvaew .qtyqqjdiuz .fnlhtcia {
  background-color: var(--ohzhdovk);
  padding: 6px 16px 6px 6px;
  border-radius: 30px;
  display: inline-block;
  color: var(--Home-Page-4-Color-Text-Color, #0B0916);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 100% */
  margin-bottom: 16px;
}
.qcdbsnsvaew .qtyqqjdiuz .fnlhtcia img {
  margin-right: 3px;
}
.qcdbsnsvaew .qtyqqjdiuz h1 {
  color: var(--znyukffei);
}
.qcdbsnsvaew .qtyqqjdiuz p {
  color: var(--rtkeecue);
  margin-right: 100px;
}
@media (max-width: 767px) {
  .qcdbsnsvaew .qtyqqjdiuz p {
    margin-right: 0;
  }
}
.qcdbsnsvaew .qtyqqjdiuz .avyftxlryax {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .qcdbsnsvaew .qtyqqjdiuz .avyftxlryax {
    display: block;
  }
}
.qcdbsnsvaew .qtyqqjdiuz .xcpjtdmh {
  display: flex;
  align-items: center;
}
.qcdbsnsvaew .cctotgmej {
  height: 533px;
  position: relative;
  margin-top: 145px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qcdbsnsvaew .cctotgmej {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .qcdbsnsvaew .cctotgmej {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
.qcdbsnsvaew .cctotgmej .llwxxonbcb {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.qcdbsnsvaew .cctotgmej .lyswqsdmuc {
  position: absolute;
  top: 0;
  left: 80px;
  z-index: 1;
}
@media (max-width: 767px) {
  .qcdbsnsvaew .cctotgmej .lyswqsdmuc {
    left: 0;
  }
}
.qcdbsnsvaew .cctotgmej .ixncufpja {
  position: absolute;
  right: 30px;
  top: 0;
}
.qcdbsnsvaew .cctotgmej .tfqahcdjwe {
  position: absolute;
  bottom: 0;
  left: 20px;
}

.dpsxnreo .qcdbsnsvaew {
  position: relative;
  min-height: 770px;
  display: flex;
  align-items: center;
}
.dpsxnreo .qcdbsnsvaew::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/hero4-bg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -2;
}
.dpsxnreo .qcdbsnsvaew .cctotgmej .tfqahcdjwe img {
  filter: brightness(0) invert(1);
}

.iapktmzribh {
  min-height: 732px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .iapktmzribh {
    min-height: 1100px;
  }
}
.iapktmzribh .qtyqqjdiuz {
  padding-top: 110px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .iapktmzribh .qtyqqjdiuz {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .iapktmzribh .qtyqqjdiuz {
    padding-top: 180px;
  }
}
.iapktmzribh .qtyqqjdiuz span.fnlhtcia {
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.1);
  padding: 8px 12px 6px 12px;
  display: inline-flex;
}
.iapktmzribh .qtyqqjdiuz span.fnlhtcia img {
  transform: translateY(-2px);
  margin-right: 3px;
}
.iapktmzribh .qtyqqjdiuz .aafdeqjv {
  position: absolute;
  left: -90px;
  top: 50px;
}
.iapktmzribh .qtyqqjdiuz .avyftxlryax {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .iapktmzribh .qtyqqjdiuz .avyftxlryax {
    display: block;
  }
}
.iapktmzribh .qtyqqjdiuz .ysqmjydngu {
  display: flex;
  align-items: center;
}
.iapktmzribh .iqzztjoyip {
  height: 550px;
  margin-top: 100px;
  margin-bottom: -82px;
  position: relative;
  z-index: 4;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .iapktmzribh .iqzztjoyip {
    margin-top: 40px;
    margin-bottom: -100px;
  }
}
@media (max-width: 767px) {
  .iapktmzribh .iqzztjoyip {
    margin-top: 40px;
    margin-bottom: 0;
    height: 400px;
  }
}
.iapktmzribh .iqzztjoyip .hzwvsntfc {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .iapktmzribh .iqzztjoyip .hzwvsntfc {
    right: 100px;
  }
}
.iapktmzribh .iqzztjoyip .ixncufpja {
  position: absolute;
  left: 0;
  bottom: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .iapktmzribh .iqzztjoyip .ixncufpja {
    right: 0;
  }
}
@media (max-width: 767px) {
  .iapktmzribh .iqzztjoyip .ixncufpja {
    right: 0;
    width: 135px;
  }
}
.iapktmzribh .iqzztjoyip .tfqahcdjwe {
  position: absolute;
  bottom: 0;
  right: -120px;
  z-index: -2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .iapktmzribh .iqzztjoyip .tfqahcdjwe {
    right: 0;
  }
}
@media (max-width: 767px) {
  .iapktmzribh .iqzztjoyip .tfqahcdjwe {
    right: 0;
    width: 200px;
  }
}
.iapktmzribh .iqzztjoyip .ynxuefmxy {
  position: absolute;
  bottom: 105px;
  left: 30px;
  z-index: -1;
}
@media (max-width: 767px) {
  .iapktmzribh .iqzztjoyip .ynxuefmxy {
    left: 30px;
    width: 200px;
    bottom: 180px;
  }
}
.iapktmzribh .iqzztjoyip .vjletjbvrow {
  position: absolute;
  left: 70px;
  top: 60px;
}
@media (max-width: 767px) {
  .iapktmzribh .iqzztjoyip .vjletjbvrow {
    left: 0;
    top: 18px;
  }
}
.iapktmzribh .iqzztjoyip .wjxzjprqbrz {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.wccnzkph .fnlhtcia img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.wccnzkph .brlqqqgqv {
  display: flex;
  align-items: center;
  height: 370px;
  margin-top: 86px;
  overflow: hidden;
}
.wccnzkph .brlqqqgqv .jcjihefqcai {
  display: flex;
  align-items: center;
  padding-top: 12px;
}
.wccnzkph .brlqqqgqv .jcjihefqcai .kcuspyjlcd {
  padding: 0px 8px;
}
.wccnzkph .brlqqqgqv .jcjihefqcai a, .wccnzkph .brlqqqgqv .jcjihefqcai p {
  color: #FFF;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 100% */
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wccnzkph .brlqqqgqv {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .wccnzkph .brlqqqgqv {
    height: 500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wccnzkph .brlqqqgqv .nhwvsnaffxb {
    padding-top: 170px;
  }
}
@media (max-width: 767px) {
  .wccnzkph .brlqqqgqv .nhwvsnaffxb {
    padding-top: 170px;
  }
}
.wccnzkph .brlqqqgqv .hzwvsntfc {
  position: absolute;
  right: 0;
  top: -120px;
  z-index: 2;
  transition: all 2s ease-in-out;
  opacity: 0.9;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wccnzkph .brlqqqgqv .hzwvsntfc {
    top: 250px;
  }
}
@media (max-width: 767px) {
  .wccnzkph .brlqqqgqv .hzwvsntfc {
    top: 270px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .wccnzkph .brlqqqgqv .hzwvsntfc {
    transform: scale(0.8) translateX(450px);
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .wccnzkph .brlqqqgqv .hzwvsntfc {
    transform: scale(0.8) translateX(450px);
  }
}
.wccnzkph .brlqqqgqv .iljczepqrxs {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transition: all 2s ease-in-out;
  opacity: 1;
}
.wccnzkph .brlqqqgqv .pphbnktp {
  height: 340px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wccnzkph .brlqqqgqv .pphbnktp {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .wccnzkph .brlqqqgqv .pphbnktp {
    height: 500px;
  }
}
.wccnzkph .brlqqqgqv .pphbnktp .frstjnyhqii {
  position: absolute;
  z-index: 9;
  width: 200px;
  height: 200px;
  bottom: 40px;
  transition: all 1.5s;
}
@media (max-width: 767px) {
  .wccnzkph .brlqqqgqv .pphbnktp .frstjnyhqii {
    left: 0;
    top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wccnzkph .brlqqqgqv .pphbnktp .frstjnyhqii {
    left: 0;
    top: 58px;
  }
}
.wccnzkph .brlqqqgqv .pphbnktp .frstjnyhqii .jnnzlfyjp {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -23px;
  margin-left: -22px;
  z-index: 9;
}

@media screen and (min-width: 1800px) {
  .wccnzkph .brlqqqgqv .hzwvsntfc {
    transform: scale(0.8) translateX(200px);
  }
}
/*
::::::::::::::::::::::::::
 HERO AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 PRELOADER AREA CSS
::::::::::::::::::::::::::
*/
.rmfexyqpfmp {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: var(--pimsedxzb);
  display: flex;
  align-items: center;
  justify-content: center;
}

.dpsxnreo .rmfexyqpfmp img {
  filter: brightness(0) invert(1);
}

.rmfexyqpfmp.axrnyasgx {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.doekflxrv,
.shiwzeiei {
  height: 140px;
  position: relative;
  width: 140px;
  border-radius: 100%;
}

.doekflxrv {
  margin: 40px auto;
}

.shiwzeiei {
  border: 1px solid transparent;
  border-color: transparent var(--eplpcgrnpzz) transparent var(--eplpcgrnpzz);
  animation: mirhbyxg 1.5s linear 0s infinite normal;
  transform-origin: 50% 50%;
}

.shiwzeiei.ajalxopfq {
  border: 1px solid transparent;
  border-color: transparent #4D32A5 transparent #4D32A5 !important;
  animation: mirhbyxg 1.5s linear 0s infinite normal;
  transform-origin: 50% 50%;
}

.shiwzeiei.hsnrcxgv {
  border: 1px solid transparent;
  border-color: transparent #9553FD transparent #9553FD;
  animation: mirhbyxg 1.5s linear 0s infinite normal;
  transform-origin: 50% 50%;
}

.doekflxrv:hover .shiwzeiei,
.doekflxrv .shiwzeiei {
  transition: all 0.5s ease-in-out;
}

#kwfnkrhhjfe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90px;
  transform: translate(-50%, -50%);
}

@keyframes mirhbyxg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
::::::::::::::::::::::::::
 PRELOADER AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  BACKGROUNDS AREA CSS
 ::::::::::::::::::::::::::
 */
.bycyhvfocij {
  background-color: var(--kxakmudhxra);
}

.uphilpqz {
  background-color: var(--uzmqbpgq);
}

.yfgyghnaxnw {
  background-color: var(--cygzdotfyg);
}

.snthvjlqg {
  background-color: var(--wkqntaatb);
}

.kqzmeqka {
  background-color: var(--ohzhdovk);
}

.vauwntco {
  background-color: var(--pxrgxdjpq);
}

.wgyhrhqlg {
  background-color: var(--adtszdvsz);
}

.jwmvxtmusie {
  background-color: var(--mxqndayx);
}

.jnrakyxavwv {
  background-color: var(--krogxxadg);
}

.iokvgdgab {
  position: relative;
}
.iokvgdgab::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/cta1-bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.tpybadgw {
  position: relative;
}
.tpybadgw::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/service2-bg1.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -2;
}

.gvnqvlogau {
  position: relative;
}
.gvnqvlogau::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/case3-bg1.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -2;
}

.qzseehciq {
  background-color: var(--cwbxdjsg);
}

.hwkgwdlkl {
  background-color: var(--koulwnhwz);
}

.dpsxnreo .iokvgdgab {
  position: relative;
}
.dpsxnreo .iokvgdgab::after {
  content: none!important;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/cta1-bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: brightness(0) invert(1);
}
.dpsxnreo .tpybadgw {
  position: relative;
}
.dpsxnreo .tpybadgw::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/service2-bg2.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -2;
}
.dpsxnreo .gvnqvlogau {
  position: relative;
}
.dpsxnreo .gvnqvlogau::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/bg/case3-bg2.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -2;
}

/*
::::::::::::::::::::::::::
 BACKGROUNDS AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  ANIMATIONS AREA CSS
 ::::::::::::::::::::::::::
 */
@keyframes hzjephdnds {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1000deg);
  }
}
@keyframes ehurjacekl {
  0% {
    transform: rotate(-20deg);
  }
  100% {
    transform: rotate(20deg);
  }
}
@keyframes zpngsoqav {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-20px);
  }
}
@keyframes xqpglebrfm {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(20px);
  }
}
@keyframes tcgdsstb {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(15px);
  }
}
@keyframes nieqfkthv {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-25px);
  }
}
@keyframes rcevhwvfphv {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes cqlaglek {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}
.rwqjigvevsm {
  position: relative;
  animation-name: hzjephdnds;
  animation-duration: 72s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
}

.zszdhpzkj {
  position: relative;
  animation-name: zpngsoqav;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.gcexmqro {
  position: relative;
  animation-name: xqpglebrfm;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.gesiykrvh {
  position: relative;
  animation-name: tcgdsstb;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.ekamivrq {
  position: relative;
  animation-name: nieqfkthv;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.mpqqosmx {
  position: relative;
  animation-name: rcevhwvfphv;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.uakdukrg {
  position: relative;
  animation-name: cqlaglek;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.hltjkjysso {
  position: relative;
  animation-name: ehurjacekl;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

.skvnqbpxkp {
  overflow: hidden;
}

.skvnqbpxkp:after {
  content: "";
  position: absolute;
  width: 200%;
  height: 0%;
  left: 50%;
  top: 50%;
  background-color: rgba(255, 255, 255, 0.3);
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 1;
}

.skvnqbpxkp:hover:after {
  height: 250%;
  transition: all 600ms linear;
  background-color: transparent;
}

/*
::::::::::::::::::::::::::
 ANIMATION AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  PAGINATION AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 PAGINATION AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  SEARCH AREA CSS
 ::::::::::::::::::::::::::
 */
.szcdtyhlsoj {
  padding: 70px;
  padding-top: 70px;
  padding-bottom: 100px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 360px;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 99999;
  transform: translateY(calc(-100% - 80px));
  transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
  transition-delay: 0.7s;
}

.szcdtyhlsoj.sggatdoset {
  transform: translateY(0%);
  transition-delay: 0s;
}

.szcdtyhlsoj.sggatdoset .xquokttqd {
  transform: translateY(0px);
  opacity: 1;
  transition-delay: 0.3s;
}

.szcdtyhlsoj.sggatdoset .xquokttqd::after {
  width: 100%;
  transition-delay: 0.5s;
}

.hxunvgzos {
  background-color: var(--tp-common-black-13);
}

.hxunvgzos .xquokttqd .jwqjmqbwalb ~ .iuwdzoty {
  background-color: var(--tp-theme-8);
}

.fwesilhxt .xquokttqd .jwqjmqbwalb ~ .iuwdzoty {
  background-color: var(--tp-theme-10);
}

.peexarvw {
  margin-bottom: 80px;
}

.xquokttqd {
  position: relative;
  height: 80px;
  transition: all 0.3s ease-out 0s;
  transition-delay: 0.5s;
  opacity: 0;
}

.xquokttqd::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 0%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
  transition: all 0.3s ease-out 0s;
  transition-delay: 0.3s;
}

.xquokttqd input {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: 0;
  outline: 0;
  font-size: 24px;
  color: var(--tp-common-white);
  border-bottom: 1px solid transparent;
  padding: 0;
  padding-right: 30px;
  color: var(--exgmpupk);
}

.xquokttqd input::-moz-placeholder { /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.5);
  font-size: 24px;
}

.xquokttqd input::placeholder { /* MODERN BROWSER */
  color: rgba(255, 255, 255, 0.5);
  font-size: 24px;
}

.xquokttqd button {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 18px;
  color: var(--ohzhdovk);
  background: none;
  border: none;
}

.xquokttqd .jwqjmqbwalb ~ .iuwdzoty {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  width: 0;
  height: 1px;
  background-color: var(--tp-common-orange);
  transition: 0.5s 0.3s 0s ease-out;
}

.xquokttqd .jwqjmqbwalb:focus ~ .iuwdzoty {
  width: 100%;
  left: 0;
  right: auto;
  transition: 0.5s 0.3s 0s ease-out;
}

.xvpykidir {
  font-size: 25px;
  color: rgba(255, 255, 255, 0.3);
  border: none;
  background: none;
}

.xvpykidir:hover {
  color: var(--ohzhdovk);
  transition: all 0.4s;
}

/*
::::::::::::::::::::::::::
 SEARCH AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  COLOR AREA CSS
 ::::::::::::::::::::::::::
 */
.zjihpbzj {
  color: var(--eplpcgrnpzz);
}

.uxjqdghezqc {
  color: var(--hkuxpwjzt);
}

.daljhoug {
  color: var(--rhbcezdp);
}

.ymcohbysl {
  color: var(--exgmpupk);
}

.fprpqdbxfj {
  color: var(--jvtqatvgp);
}

.vhewywthtw {
  color: var(--ihdlvsxzkp);
}

.lzyebgurzx {
  color: var(--yatjmuwcv);
}

.vwbckhdbv {
  color: var(--ihdlvsxzkp);
}

.bqhhumwc {
  color: var(--fzwltlvz);
}

.velzvvlz {
  color: var(--oaexslahh);
}

.ixizofdd {
  color: var(--gueaqqpzncq);
}

.mzpssfcahd {
  color: var(--qjebglnl);
}

.uotfomqip {
  color: var(--flxzchjj);
}

.tccnfjxkq {
  color: var(--csgcaiafdc);
}

.keyuxlsd.lhqgxydarj {
  transition: all 0.4s;
}
.keyuxlsd.lhqgxydarj:hover {
  transition: all 0.4s;
  color: var(--hgiaawvgoyt);
}
.keyuxlsd.byhnfssa {
  transition: all 0.4s;
}
.keyuxlsd.byhnfssa:hover {
  transition: all 0.4s;
  color: var(--jnmeywwrzzf);
}
.keyuxlsd.xnzhshfum {
  transition: all 0.4s;
}
.keyuxlsd.xnzhshfum:hover {
  transition: all 0.4s;
  color: var(--qublchqdk);
}
.keyuxlsd.noplcopadr {
  transition: all 0.4s;
}
.keyuxlsd.noplcopadr:hover {
  transition: all 0.4s;
  color: var(--xiznkuimy);
}
.keyuxlsd.tmaygxbjou {
  transition: all 0.4s;
}
.keyuxlsd.tmaygxbjou:hover {
  transition: all 0.4s;
  color: var(--eislkhwrw);
}
.keyuxlsd.zlouumxxbmc {
  transition: all 0.4s;
}
.keyuxlsd.zlouumxxbmc:hover {
  transition: all 0.4s;
  color: var(--wympbpgx);
}

/*
::::::::::::::::::::::::::
 COLOR AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  THEME SETTINGS
 ::::::::::::::::::::::::::
 */
.pwvjunia {
  background-color: var(--ohzhdovk);
  height: 70px;
  position: fixed;
  top: 50%;
  z-index: 99;
  margin-top: -31px;
  right: 0;
  width: 40px;
  border-radius: 20px 0px 0px 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.13);
}

/* Style for the dark/light mode toggle switch */
.dxpcmkeo {
  display: inline-block;
  width: 60px;
  height: 30px;
  transform: rotate(90deg) translateX(20px) translateY(0px);
  margin-left: -8px;
  /* Show the sun icon in light mode and hide the moon icon */
  /* Icons for dark and light mode */
}
.dxpcmkeo input {
  opacity: 0;
  width: 0;
  height: 0;
}
.dxpcmkeo input:checked + .lpetvurgq {
  background: #F0C73C; /* Change background color for light mode */
}
.dxpcmkeo input:checked + .lpetvurgq:before {
  transform: translateX(30px); /* Move the circle to the right */
}
.dxpcmkeo input:checked + .lpetvurgq .ypgqpnkvlk {
  opacity: 0;
}
.dxpcmkeo input:checked + .lpetvurgq .mdwyecmatob {
  opacity: 1;
}
.dxpcmkeo .lpetvurgq {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #dfdfdf;
  transition: 0.4s;
  border-radius: 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 5px;
}
.dxpcmkeo .lpetvurgq::before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  background-color: white;
  border-radius: 50%;
  transition: 0.4s;
  left: 2px;
  top: 2px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  opacity: 0.5;
}
.dxpcmkeo .kcuspyjlcd {
  font-size: 16px;
  color: #fff;
  position: absolute;
  opacity: 0;
  transition: opacity 0.3s;
}
.dxpcmkeo .ypgqpnkvlk {
  left: 8px;
  opacity: 1; /* Show moon icon by default for dark mode */
  color: rgba(0, 0, 0, 0.5411764706);
}
.dxpcmkeo .mdwyecmatob {
  right: 8px;
  opacity: 0; /* Hide sun icon by default */
}

.dpsxnreo {
  --eplpcgrnpzz: #fff;
  --rhbcezdp: #fff;
  --apvmcfavm: #fff;
  --znyukffei: #fff;
  --mgviegxjjg: #fff;
  --yatjmuwcv: #ffffffc7;
  --rtkeecue: #ffffffd7;
  --csgcaiafdc: #fff;
  --nkwtjvxbhp: #fff;
  --xoaltmiif: #fff;
  --kxakmudhxra: #1D393E;
  --wkqntaatb: #ffffff09;
  --acmvzkgu: #252635;
  --ghsepukspc: #252635;
  --mmkwdtqbis: rgba(255, 255, 255, 0.10);
  --miqqjfsfsiy: rgba(255, 255, 255, 0.10);
  --wovqngeosez: rgba(255, 255, 255, 0.10);
  --rpgwmyqq: rgba(255, 255, 255, 0.1);
  --qbcwgbhdkx: rgba(255, 255, 255, 0.1);
  --cwbxdjsg: #ffffff0c;
  --koulwnhwz: #25184A;
  --ohzhdovk: #ffff;
  --pxrgxdjpq: #1D393E;
  --gzwjxhzvhz: #ffffff15;
  --xyflqgnllp: #333342;
  --krogxxadg: #061D19;
  --pimsedxzb: #17093E;
  --vfknkdanlla: #ffffff11;
  --jnmeywwrzzf: #fff;
  --bwaowbxbe: #fff;
  --adtszdvsz: #0F2C32;
  --mxqndayx: #0D0E1F;
  --uzmqbpgq: #274146;
  --flxzchjj: #fff;
  --ihdlvsxzkp: #ffffffc0;
  --jvtqatvgp: #ffffffc0;
  --vognmmeio: #ffffff2a;
  --sypsqdqq: #ffffff33;
}

.alsnsmxywf:nth-of-type(odd) {
  background-color: white;
}

.alsnsmxywf:nth-of-type(even) {
  background-color: black;
}
/* #Progress
================================================== */
.rzvsgmcpzhh {
  position: fixed;
  right: 80px;
  bottom: 20px;
  height: 56px;
  width: 56px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  transition: all 200ms linear;
}

.rzvsgmcpzhh.nthhayapckj {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  z-index: 999;
}

.rzvsgmcpzhh::after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f062";
  text-align: center;
  line-height: 56px;
  font-size: 18px;
  color: var(--eplpcgrnpzz);
  left: 0;
  top: 0;
  height: 56px;
  width: 56px;
  cursor: pointer;
  display: block;
  z-index: 1;
  transition: all 200ms linear;
}

.rzvsgmcpzhh:hover::after {
  opacity: 0;
}

.rzvsgmcpzhh::before {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f062";
  text-align: center;
  line-height: 56px;
  font-size: 18px;
  opacity: 0;
  left: 0;
  top: 0;
  height: 56px;
  width: 56px;
  cursor: pointer;
  display: block;
  z-index: 2;
  transition: all 200ms linear;
}

.rzvsgmcpzhh:hover::before {
  opacity: 1;
}

.rzvsgmcpzhh svg path {
  fill: none;
}

.rzvsgmcpzhh svg.avoqabrct path {
  stroke: var(--eplpcgrnpzz); /* --- Lijn progres kleur --- */
  stroke-width: 4;
  box-sizing: border-box;
  transition: all 200ms linear;
}

/*
 ::::::::::::::::::::::::::
   THEME SETTINGS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 BLOG AREA CSS
::::::::::::::::::::::::::
*/
.ptnguzdplbw .rqdkawjwk img {
  width: 100%;
  border-radius: 8px;
}
.ptnguzdplbw .eiwkdbxyie {
  color: var(--eplpcgrnpzz);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--sofevjizs); /* 100% */
  display: inline-flex;
  align-items: center;
  margin-top: 20px;
}
.ptnguzdplbw .eiwkdbxyie span.ywdpgceue {
  background-color: var(--kfkfsqoesa);
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  font-size: 12px;
  display: inline-block;
  color: var(--ohzhdovk);
  margin-right: 6px;
}
.ptnguzdplbw .rxpmfneip {
  background-color: var(--kxakmudhxra);
  border-radius: 8px;
  padding: 24px;
  width: 100%;
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--sofevjizs); /* 100% */
  display: inline-flex;
  align-items: center;
  margin-top: 20px;
}
.ptnguzdplbw .rxpmfneip span.ywdpgceue {
  background-color: var(--kfkfsqoesa);
  height: 28px;
  width: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 50%;
  font-size: 15px;
  display: inline-block;
  color: var(--ohzhdovk);
  margin-right: 6px;
  transition: all 0.4s;
}
.ptnguzdplbw .rxpmfneip:hover {
  transition: all 0.4s;
  background-color: var(--kfkfsqoesa);
  transform: translateY(-5px);
  color: var(--ohzhdovk);
}
.ptnguzdplbw .rxpmfneip:hover .ywdpgceue {
  background-color: var(--ohzhdovk);
  color: var(--qjebglnl);
  transition: all 0.4s;
}
.ptnguzdplbw .ocmngvlykwo {
  background-color: var(--kxakmudhxra);
  padding: 20px;
  border-radius: 8px;
  margin-top: 30px;
}
.ptnguzdplbw .ocmngvlykwo .kqjypvmjsl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.ptnguzdplbw .ocmngvlykwo .kqjypvmjsl p {
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.ptnguzdplbw .ocmngvlykwo .progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #DBDEDE;
  --bs-progress-border-radius: 30px;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #10343B;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.ptnguzdplbw .dpbijnnb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--lkawpefkiym);
  margin-top: 24px;
  padding: 24px 0px;
}
@media (max-width: 767px) {
  .ptnguzdplbw .dpbijnnb {
    display: block;
  }
}
.ptnguzdplbw .dpbijnnb .xpsxrfchjt ul li {
  display: inline-block;
  margin-right: 16px;
}
.ptnguzdplbw .dpbijnnb .xpsxrfchjt ul .keyuxlsd {
  color: var(--eplpcgrnpzz);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
}
.ptnguzdplbw .dpbijnnb .xpsxrfchjt ul .zudtvnbmlph a {
  color: var(--eplpcgrnpzz);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  text-transform: capitalize;
  display: inline-block;
  background-color: var(--kxakmudhxra);
  border-radius: 8px;
  padding: 8px 12px;
  transition: all 0.4s;
}
.ptnguzdplbw .dpbijnnb .xpsxrfchjt ul .zudtvnbmlph a:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}
@media (max-width: 767px) {
  .ptnguzdplbw .dpbijnnb .vwintoowzq {
    padding-top: 20px;
  }
}
.ptnguzdplbw .dpbijnnb .vwintoowzq ul .keyuxlsd {
  color: var(--eplpcgrnpzz);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
}
.ptnguzdplbw .dpbijnnb .vwintoowzq ul li {
  display: inline-block;
  margin-right: 8px;
}
.ptnguzdplbw .dpbijnnb .vwintoowzq ul .kcuspyjlcd a {
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  background-color: var(--kxakmudhxra);
  border-radius: 50%;
  color: var(--eplpcgrnpzz);
  transition: all 0.4s;
}
.ptnguzdplbw .dpbijnnb .vwintoowzq ul .kcuspyjlcd a:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}

.gczruprdfji .ohkexwuprud {
  background-color: var(--kxakmudhxra);
  border-radius: 8px;
  padding: 32px;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .unmxahbd {
  display: flex;
  align-items: center;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .unmxahbd .keyuxlsd {
  padding-left: 16px;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .unmxahbd .keyuxlsd .vrcmjstyopl {
  display: inline-block;
  color: var(--jvtqatvgp);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 100% */
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .unmxahbd .keyuxlsd .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
  opacity: 0.7;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .unmxahbd .keyuxlsd h4 a {
  display: inline-block;
  color: var(--eplpcgrnpzz);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 100% */
  transition: all 0.4s;
  padding-top: 8px;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .unmxahbd .keyuxlsd h4 a:hover {
  transition: all 0.4;
  color: var(--hgiaawvgoyt);
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .xnhlzkjycd a {
  display: inline-block;
  color: var(--eplpcgrnpzz);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--sofevjizs); /* 100% */
  text-transform: capitalize;
  transition: all 0.4s;
}
.gczruprdfji .ohkexwuprud .rquyrmyqoxg .xnhlzkjycd a:hover {
  transition: all 0.4s;
  color: var(--hgiaawvgoyt);
}
.gczruprdfji .ohkexwuprud p {
  color: var(--jvtqatvgp);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--blqeemkicwp); /* 144.444% */
  padding-top: 30px;
}

.hscehbkhef .icnjnidcrnu {
  padding: 32px;
  border-radius: 8px;
  background-color: var(--kxakmudhxra);
  margin-top: 40px;
}
.hscehbkhef .icnjnidcrnu h4 {
  color: var(--eplpcgrnpzz);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
}
.hscehbkhef .icnjnidcrnu .bhxuwkbic {
  margin-top: 20px;
}
.hscehbkhef .icnjnidcrnu .bhxuwkbic input, .hscehbkhef .icnjnidcrnu .bhxuwkbic textarea {
  background-color: var(--adtszdvsz);
  padding: 16px;
  border: none;
  width: 100%;
  border-radius: 8px;
}
.hscehbkhef .icnjnidcrnu .bhxuwkbic input:focus, .hscehbkhef .icnjnidcrnu .bhxuwkbic textarea:focus {
  outline: none;
}
.hscehbkhef .icnjnidcrnu .bhxuwkbic input::-moz-placeholder, .hscehbkhef .icnjnidcrnu .bhxuwkbic textarea::-moz-placeholder {
  color: var(--jvtqatvgp);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs);
}
.hscehbkhef .icnjnidcrnu .bhxuwkbic input::placeholder, .hscehbkhef .icnjnidcrnu .bhxuwkbic textarea::placeholder {
  color: var(--jvtqatvgp);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs);
}

.dpsxnreo .gczruprdfji .rquyrmyqoxg .unmxahbd .vrcmjstyopl {
  display: inline-block;
  color: var(--jvtqatvgp);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 100% */
}
.dpsxnreo .gczruprdfji .rquyrmyqoxg .unmxahbd .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
  opacity: 0.7;
  filter: brightness(40);
}

/*
::::::::::::::::::::::::::
 BLOG AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 BLOG SIDEBAR AREA CSS
::::::::::::::::::::::::::
*/
.sgirmggpez .kbufytnfevx {
  background-color: var(--kfkfsqoesa);
  padding: 28px 24px;
  border-radius: 8px;
}
.sgirmggpez .kbufytnfevx h3 {
  color: var(--ohzhdovk);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
  margin-bottom: 24px;
}
.sgirmggpez .kbufytnfevx .avyftxlryax {
  text-align: end;
}
.sgirmggpez .kbufytnfevx .hplgozjsg ul li {
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  border-bottom: 1px solid rgba(255, 255, 255, 0.0941176471);
  padding: 20px 0px;
}
.sgirmggpez .kbufytnfevx .hplgozjsg ul li span {
  font-weight: var(--uowthqmoma) !important;
  opacity: 0.7;
  display: inline-block;
  padding-right: 10px;
}
.sgirmggpez .kbufytnfevx .kuclvnntvtk {
  padding-top: 20px;
  display: flex;
  align-items: center;
}
.sgirmggpez .kbufytnfevx .kuclvnntvtk .keyuxlsd p {
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--fasmxcqpa);
  line-height: var(--mqajnadks); /* 100% */
  opacity: 0.7;
}
.sgirmggpez .kbufytnfevx .kuclvnntvtk .libfxdoqchx {
  margin-left: 20px;
}
.sgirmggpez .kbufytnfevx .kuclvnntvtk .libfxdoqchx ul li {
  display: inline-block;
}
.sgirmggpez .kbufytnfevx .kuclvnntvtk .libfxdoqchx ul li a {
  display: inline-block;
  height: 28px;
  width: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 50%;
  color: var(--hgiaawvgoyt);
  background-color: rgba(255, 255, 255, 0.1098039216);
  font-size: 14px;
  margin-left: 2px;
  transition: all 0.4s;
}
.sgirmggpez .kbufytnfevx .kuclvnntvtk .libfxdoqchx ul li a:hover {
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  background-color: var(--hgiaawvgoyt);
}
.sgirmggpez .kbufytnfevx .zywntfuix input, .sgirmggpez .kbufytnfevx .zywntfuix textarea {
  background-color: rgba(255, 255, 255, 0.0941176471);
  width: 100%;
  padding: 16px;
  border: none;
  border-radius: 8px;
  color: var(--ohzhdovk);
  margin-bottom: 16px;
}
.sgirmggpez .kbufytnfevx .zywntfuix input::-moz-placeholder, .sgirmggpez .kbufytnfevx .zywntfuix textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.sgirmggpez .kbufytnfevx .zywntfuix input::placeholder, .sgirmggpez .kbufytnfevx .zywntfuix textarea::placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.sgirmggpez .kbufytnfevx .zywntfuix input:focus, .sgirmggpez .kbufytnfevx .zywntfuix textarea:focus {
  outline: none;
}
.sgirmggpez .zepmhbyrymz {
  background-color: var(--kxakmudhxra);
  padding: 28px 24px;
  border-radius: 8px;
}
.sgirmggpez .zepmhbyrymz h3 {
  color: var(--eplpcgrnpzz);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
  margin-bottom: 24px;
}
.sgirmggpez .zepmhbyrymz.iclhulysm ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  line-height: var(--mqajnadks);
  font-weight: var(--fasmxcqpa);
  transition: all 0.4s;
  background-color: var(--adtszdvsz);
  padding: 20px 24px;
  margin-bottom: 20px;
  border-radius: 8px;
}
.sgirmggpez .zepmhbyrymz.iclhulysm ul li a:hover {
  background-color: var(--hgiaawvgoyt);
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
}
.sgirmggpez .zepmhbyrymz.fnaiaywzwg .isppomvk ul li {
  display: inline-block;
}
.sgirmggpez .zepmhbyrymz.fnaiaywzwg .isppomvk ul li a {
  display: inline-block;
  background-color: var(--adtszdvsz);
  padding: 10px 14px;
  border-radius: 8px;
  color: var(--eplpcgrnpzz);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  text-transform: capitalize;
  transition: all 0.4s;
  margin-right: 10px;
  margin-top: 14px;
}
.sgirmggpez .zepmhbyrymz.fnaiaywzwg .isppomvk ul li a:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}
.sgirmggpez .zepmhbyrymz.xkgfeqncfp form input {
  padding: 16px;
  width: 100%;
  border: none;
  background-color: var(--adtszdvsz);
  border-radius: 8px;
  color: var(--eplpcgrnpzz);
}
.sgirmggpez .zepmhbyrymz.xkgfeqncfp form input:focus {
  outline: none;
}
.sgirmggpez .zepmhbyrymz.xkgfeqncfp form input::-moz-placeholder {
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 100% */
  opacity: 0.7;
}
.sgirmggpez .zepmhbyrymz.xkgfeqncfp form input::placeholder {
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 100% */
  opacity: 0.7;
}
.sgirmggpez .zepmhbyrymz.xkgfeqncfp form button {
  border: none;
  background: none;
  color: var(--eplpcgrnpzz);
  position: absolute;
  top: 0;
  right: 0;
  font-size: var(--mqajnadks);
  top: 15px;
  right: 12px;
}
.sgirmggpez .zepmhbyrymz.rxnurddie .qhhviyakt ul li {
  display: inline-block;
  margin: 9px 5px;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .rqdkawjwk {
  width: 120px;
  border-radius: 8px;
  overflow: hidden;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .rqdkawjwk img {
  width: 120px;
  transition: all 0.4s;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .giasglwcih {
  padding-left: 20px;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .giasglwcih a.vrcmjstyopl {
  display: inline-block;
  color: var(--eplpcgrnpzz);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--sofevjizs); /* 100% */
  text-transform: uppercase;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .giasglwcih a.vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .giasglwcih h4 a {
  display: inline-block;
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 133.333% */
  text-transform: capitalize;
  padding-top: 12px;
  transition: all 0.4s;
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .giasglwcih h4 a:hover {
  transition: all 0.4s;
  color: var(--hgiaawvgoyt);
}
.sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj:hover .rqdkawjwk img {
  transition: all 0.4s;
  filter: grayscale(1);
  transform: scale(1.1) rotate(2deg);
}

.dpsxnreo .sgirmggpez .zepmhbyrymz.aoaagvjol .frfeyavt .zwummwujj .giasglwcih .vrcmjstyopl img {
  filter: brightness(40);
}

/*
::::::::::::::::::::::::::
 BLOG SIDEBAR AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 BLOG POST BOX AREA CSS
::::::::::::::::::::::::::
*/
.mdnkaqko {
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
  transition: all 0.4s;
  border-radius: 8px;
}
.mdnkaqko .dqzuakaht {
  border-radius: 8px 8px 0px 0px;
  max-height: 300px;
}
.mdnkaqko .dqzuakaht img {
  transition: all 0.4s;
}
.mdnkaqko .stewbmdyb .pyqahkldlw {
  position: absolute;
  bottom: 0;
  left: 12px;
}
.mdnkaqko .stewbmdyb .pyqahkldlw img {
  transform: translateY(-2px);
  margin-right: 3px;
}
.mdnkaqko .stewbmdyb .vrcmjstyopl {
  display: inline-block;
}
.mdnkaqko .stewbmdyb .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.mdnkaqko:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.mdnkaqko:hover .dqzuakaht img {
  transition: all 0.4s;
  transform: rotate(2deg) scale(1.1);
  filter: grayscale(1);
}
.mdnkaqko:hover .ptgmnybfzq .jwvhpckve {
  display: inline-block;
  overflow: hidden;
}
.mdnkaqko:hover .ptgmnybfzq .jwvhpckve .xemushgup {
  transform: translateY(-12px) rotate(-45deg) translateX(-18px);
  transition: all 0.4s;
  opacity: 1;
}
.mdnkaqko:hover .ptgmnybfzq .jwvhpckve .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.dpsxnreo .mdnkaqko .stewbmdyb .vrcmjstyopl img {
  filter: brightness(40);
}

.dzxyihpijed {
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
  transition: all 0.4s;
  border-radius: 8px;
  position: relative;
}
.dzxyihpijed .dqzuakaht {
  border-radius: 8px 8px 0px 0px;
}
.dzxyihpijed .dqzuakaht img {
  transition: all 0.4s;
}
.dzxyihpijed .wplyqhslz {
  position: absolute;
  bottom: 30px;
  background-color: var(--ohzhdovk);
  margin: 0px 30px;
  border-radius: 16px;
}
.dzxyihpijed .wplyqhslz p {
  color: #37385C;
}
.dzxyihpijed .wplyqhslz .dnrawewyvb {
  position: absolute;
  top: -15px;
  right: -15px;
}
.dzxyihpijed .stewbmdyb .pyqahkldlw img {
  transform: translateY(-2px);
  margin-right: 3px;
}
.dzxyihpijed .stewbmdyb .vrcmjstyopl {
  display: inline-block;
  margin-right: 30px;
  position: relative;
}
.dzxyihpijed .stewbmdyb .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.dzxyihpijed .stewbmdyb .vrcmjstyopl::after {
  content: "";
  position: absolute;
  right: -16px;
  top: 0;
  height: 16px;
  width: 1px;
  background-color: var(--oaexslahh);
  opacity: 0.5;
}
.dzxyihpijed:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.dzxyihpijed:hover .dqzuakaht img {
  transition: all 0.4s;
  transform: rotate(2deg) scale(1.1);
  filter: grayscale(1);
}
.dzxyihpijed:hover .wplyqhslz .dnrawewyvb span {
  transition: all 0.4s;
  background-color: var(--qublchqdk);
}
.dzxyihpijed:hover .wplyqhslz .dnrawewyvb .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.dzxyihpijed:hover .wplyqhslz .dnrawewyvb .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.dzxyihpijed:hover .wplyqhslz .dnrawewyvb .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.eazcybwh {
  background-color: var(--krogxxadg);
  border-radius: 16px;
  transition: all 0.4s;
}
.eazcybwh .qqmvaztw {
  border-radius: 16px 16px 0px 0px;
  overflow: hidden;
  position: relative;
}
.eazcybwh .qqmvaztw .dqzuakaht img {
  width: 100%;
  transition: all 0.4s;
}
.eazcybwh .qqmvaztw .kuxbtaanwg {
  display: inline-block;
  height: 56px;
  width: 56px;
  text-align: center;
  border-radius: 50%;
  color: var(--ohzhdovk);
  position: absolute;
  right: 20px;
  bottom: 20px;
  transition: all 0.4s;
}
.eazcybwh .qqmvaztw .kuxbtaanwg:hover {
  transition: all 0.4s;
}
.eazcybwh .wznxxspisx {
  padding: 32px;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
  border-radius: 0px 0 16px 16px;
}
.eazcybwh .wznxxspisx .qqjhaygvrfl a {
  display: inline-block;
  color: var(--apvmcfavm);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  margin-right: 30px;
  position: relative;
}
.eazcybwh .wznxxspisx .qqjhaygvrfl a img {
  transform: translateY(-3px);
  margin-right: 2px;
  transition: all 0.4s;
}
.eazcybwh .wznxxspisx .qqjhaygvrfl a.gbzgcrer::after {
  content: "";
  position: absolute;
  top: 2px;
  right: -18px;
  height: 16px;
  width: 1px;
  background-color: var(--lkawpefkiym);
}
.eazcybwh .wznxxspisx h4 a {
  display: inline-block;
  color: var(--apvmcfavm);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--gepsfzndy); /* 133.333% */
  transition: all 0.4s;
  padding-top: 20px;
}
.eazcybwh .wznxxspisx h4 a:hover {
  transition: all 0.4s;
  color: var(--xiznkuimy);
}
.eazcybwh:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.eazcybwh:hover .qqmvaztw .dqzuakaht img {
  transition: all 0.4s;
  transform: scale(1.1) rotate(2deg);
  filter: grayscale(1);
}
.eazcybwh:hover .voiqptnszb span {
  transition: all 0.4s;
  background-color: #a7d35a;
}
.eazcybwh:hover .voiqptnszb .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.eazcybwh:hover .voiqptnszb .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.eazcybwh:hover .voiqptnszb .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.dpsxnreo .eazcybwh .qqjhaygvrfl a img {
  filter: brightness(0) invert(1);
}

.kgesqejhiz {
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
  transition: all 0.4s;
  border-radius: 8px;
  position: relative;
}
@media (max-width: 767px) {
  .kgesqejhiz {
    margin-top: 150px;
  }
}
.kgesqejhiz .dqzuakaht {
  border-radius: 8px 8px 0px 0px;
}
.kgesqejhiz .dqzuakaht img {
  transition: all 0.4s;
}
.kgesqejhiz .dnrawewyvb span {
  transition: all 0.4s;
  background-color: var(--eislkhwrw);
}
.kgesqejhiz .wplyqhslz {
  position: absolute;
  bottom: 30px;
  background-color: var(--ohzhdovk);
  margin: 0px 30px;
  border-radius: 16px;
}
.kgesqejhiz .wplyqhslz p {
  color: #37385C;
}
.kgesqejhiz .wplyqhslz .dnrawewyvb {
  position: absolute;
  top: -15px;
  right: -15px;
}
.kgesqejhiz .stewbmdyb .pyqahkldlw img {
  transform: translateY(-2px);
  margin-right: 3px;
}
.kgesqejhiz .stewbmdyb .vrcmjstyopl {
  display: inline-block;
  margin-right: 30px;
  position: relative;
}
.kgesqejhiz .stewbmdyb .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.kgesqejhiz .stewbmdyb .vrcmjstyopl::after {
  content: "";
  position: absolute;
  right: -16px;
  top: 0;
  height: 16px;
  width: 1px;
  background-color: var(--oaexslahh);
  opacity: 0.5;
}
.kgesqejhiz:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.kgesqejhiz:hover .dqzuakaht img {
  transition: all 0.4s;
  transform: rotate(2deg) scale(1.1);
}
.kgesqejhiz:hover .wplyqhslz .dnrawewyvb span {
  transition: all 0.4s;
  background-color: var(--eislkhwrw);
}
.kgesqejhiz:hover .wplyqhslz .dnrawewyvb .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.kgesqejhiz:hover .wplyqhslz .dnrawewyvb .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.kgesqejhiz:hover .wplyqhslz .dnrawewyvb .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.hhagflmcf {
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
  transition: all 0.4s;
  border-radius: 8px;
  background-color: var(--vfknkdanlla);
}
.hhagflmcf .dqzuakaht {
  border-radius: 8px 8px 0px 0px;
  max-height: 300px;
}
.hhagflmcf .dqzuakaht img {
  transition: all 0.4s;
}
.hhagflmcf .stewbmdyb .pyqahkldlw {
  position: absolute;
  bottom: 0;
  left: 12px;
}
.hhagflmcf .stewbmdyb .pyqahkldlw img {
  transform: translateY(-2px);
  margin-right: 3px;
}
.hhagflmcf .stewbmdyb .vrcmjstyopl {
  display: inline-block;
}
.hhagflmcf .stewbmdyb .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.hhagflmcf:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.hhagflmcf:hover .dqzuakaht img {
  transition: all 0.4s;
  transform: rotate(2deg) scale(1.1);
  filter: grayscale(1);
}
.hhagflmcf:hover .ptgmnybfzq .jwvhpckve {
  display: inline-block;
  overflow: hidden;
}
.hhagflmcf:hover .ptgmnybfzq .jwvhpckve .xemushgup {
  transform: translateY(-12px) rotate(-45deg) translateX(-18px);
  transition: all 0.4s;
  opacity: 1;
}
.hhagflmcf:hover .ptgmnybfzq .jwvhpckve .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.dpsxnreo .hhagflmcf .stewbmdyb .vrcmjstyopl img {
  filter: brightness(40);
}

.qwwhhzdbh {
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
  transition: all 0.4s;
  border-radius: 8px;
  position: relative;
}
@media (max-width: 767px) {
  .qwwhhzdbh {
    margin-top: 150px;
  }
}
.qwwhhzdbh .dqzuakaht {
  border-radius: 8px 8px 0px 0px;
}
.qwwhhzdbh .dqzuakaht img {
  transition: all 0.4s;
}
.qwwhhzdbh .dnrawewyvb span {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
  color: var(--eplpcgrnpzz);
}
.qwwhhzdbh .wplyqhslz {
  position: absolute;
  bottom: 30px;
  background-color: var(--ohzhdovk);
  margin: 0px 30px;
  border-radius: 16px;
}
.qwwhhzdbh .wplyqhslz p {
  color: #37385C;
}
.qwwhhzdbh .wplyqhslz .dnrawewyvb {
  position: absolute;
  top: -15px;
  right: -15px;
}
.qwwhhzdbh .stewbmdyb .pyqahkldlw img {
  transform: translateY(-2px);
  margin-right: 3px;
}
.qwwhhzdbh .stewbmdyb .vrcmjstyopl {
  display: inline-block;
  margin-right: 30px;
  position: relative;
}
.qwwhhzdbh .stewbmdyb .vrcmjstyopl img {
  transform: translateY(-3px);
  margin-right: 3px;
}
.qwwhhzdbh .stewbmdyb .vrcmjstyopl::after {
  content: "";
  position: absolute;
  right: -16px;
  top: 0;
  height: 16px;
  width: 1px;
  background-color: var(--oaexslahh);
  opacity: 0.5;
}
.qwwhhzdbh:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.qwwhhzdbh:hover .dqzuakaht img {
  transition: all 0.4s;
  transform: rotate(2deg) scale(1.1);
  filter: grayscale(1);
}
.qwwhhzdbh:hover .wplyqhslz .dnrawewyvb span {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}
.qwwhhzdbh:hover .wplyqhslz .dnrawewyvb .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.qwwhhzdbh:hover .wplyqhslz .dnrawewyvb .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.qwwhhzdbh:hover .wplyqhslz .dnrawewyvb .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

/*
::::::::::::::::::::::::::
 BLOG POST BOX AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 BLOG RECENT POST AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 BLOG RECENT POST AREA CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 FOOTER AREA 1 CSS
::::::::::::::::::::::::::
*/
.lkxqbsuvntq.zlzbqtlgqz {
  border-top: 1px solid var(--sypsqdqq);
}

.uafbjznxmlp {
  width: 70px;
  margin-bottom: 16px;
}
.uafbjznxmlp img {
  width: 100%;
  border-radius: 8px;
  transition: all 0.4s;
}
.uafbjznxmlp a {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  color: var(--eplpcgrnpzz);
  background-color: var(--hgiaawvgoyt);
  margin-top: -13px;
  margin-left: -13px;
  border-radius: 4px;
  transition: all 0.4s;
  transform: scale(1.2);
  opacity: 0;
}
.uafbjznxmlp:hover {
  transition: all 0.4s;
}
.uafbjznxmlp:hover img {
  transition: all 0.4s;
  filter: grayscale(1);
}
.uafbjznxmlp:hover a {
  transform: scale(1);
  transition: all 0.4s;
  opacity: 1;
}

.hexsbxrcctf {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.mvbxrubw {
  padding-top: 213px;
}

.jnmxrldvzxe a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--adtszdvsz);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.jnmxrldvzxe a:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}

.lgyzkpeayk a {
  transition: all 0.4s;
}
.lgyzkpeayk a:hover {
  transform: translateX(5px);
  transition: all 0.4s;
}

.mvbxrubw .tggagkmc {
  display: block;
}
.mvbxrubw .kozkdhnnkff {
  display: none;
}

.dpsxnreo .mvbxrubw .tggagkmc {
  display: none;
}
.dpsxnreo .mvbxrubw .kozkdhnnkff {
  display: block;
}
.dpsxnreo .lmmvtejxcnh .kcuspyjlcd img {
  filter: brightness(40);
}

/*
::::::::::::::::::::::::::
 FOOTER AREA 1 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 FOOTER AREA 2 CSS
::::::::::::::::::::::::::
*/
.lkxqbsuvntq.zlzbqtlgqz {
  border-top: 1px solid var(--sypsqdqq);
}

.aqybjtqkg {
  width: 70px;
  margin-bottom: 16px;
}
.aqybjtqkg img {
  width: 100%;
  border-radius: 8px;
  transition: all 0.4s;
}
.aqybjtqkg a {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  color: var(--ohzhdovk);
  background-color: var(--qublchqdk);
  margin-top: -13px;
  margin-left: -13px;
  border-radius: 4px;
  transition: all 0.4s;
  transform: scale(1.2);
  opacity: 0;
}
.aqybjtqkg:hover {
  transition: all 0.4s;
}
.aqybjtqkg:hover img {
  transition: all 0.4s;
  filter: grayscale(1);
}
.aqybjtqkg:hover a {
  transform: scale(1);
  transition: all 0.4s;
  opacity: 1;
}

.hexsbxrcctf {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.ewtmeurxna {
  padding-top: 100px;
}

.dikgkrsjwv a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--mmkwdtqbis);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.dikgkrsjwv a:hover {
  transition: all 0.4s;
  background-color: var(--qublchqdk);
  color: var(--ohzhdovk);
}

.lgyzkpeayk a {
  transition: all 0.4s;
}
.lgyzkpeayk a:hover {
  transform: translateX(5px);
  transition: all 0.4s;
}

.mvbxrubw .tggagkmc {
  display: block;
}
.mvbxrubw .kozkdhnnkff {
  display: none;
}

.dpsxnreo .mvbxrubw .tggagkmc {
  display: none;
}
.dpsxnreo .mvbxrubw .kozkdhnnkff {
  display: block;
}
.dpsxnreo .lmmvtejxcnh .kcuspyjlcd img {
  filter: brightness(40);
}

/*
::::::::::::::::::::::::::
 FOOTER AREA 2 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 FOOTER AREA 3 CSS
::::::::::::::::::::::::::
*/
.lkxqbsuvntq.zlzbqtlgqz {
  border-top: 1px solid var(--sypsqdqq);
}

.tqwqjhbdbh {
  width: 70px;
  margin-bottom: 16px;
}
.tqwqjhbdbh img {
  width: 100%;
  border-radius: 8px;
  transition: all 0.4s;
}
.tqwqjhbdbh a {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  color: var(--ohzhdovk);
  background-color: var(--xiznkuimy);
  margin-top: -13px;
  margin-left: -13px;
  border-radius: 4px;
  transition: all 0.4s;
  transform: scale(1.2);
  opacity: 0;
}
.tqwqjhbdbh:hover {
  transition: all 0.4s;
}
.tqwqjhbdbh:hover img {
  transition: all 0.4s;
  filter: grayscale(1);
}
.tqwqjhbdbh:hover a {
  transform: scale(1);
  transition: all 0.4s;
  opacity: 1;
}

.hexsbxrcctf {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.mvbxrubw {
  padding-top: 213px;
}

.lpnpsqelao a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--mmkwdtqbis);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.lpnpsqelao a:hover {
  transition: all 0.4s;
  background-color: var(--xiznkuimy);
  color: var(--ohzhdovk);
}

.lgyzkpeayk a {
  transition: all 0.4s;
}
.lgyzkpeayk a:hover {
  transform: translateX(5px);
  transition: all 0.4s;
}

.ewtmeurxna .tggagkmc {
  display: block;
}
.ewtmeurxna .kozkdhnnkff {
  display: none;
}

.dpsxnreo .ewtmeurxna .tggagkmc {
  display: none;
}
.dpsxnreo .ewtmeurxna .kozkdhnnkff {
  display: block;
}
.dpsxnreo .lmmvtejxcnh .kcuspyjlcd img {
  filter: brightness(40);
}

/*
::::::::::::::::::::::::::
 FOOTER AREA 3 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 FOOTER AREA 4 CSS
::::::::::::::::::::::::::
*/
.lkxqbsuvntq.zlzbqtlgqz {
  border-top: 1px solid var(--sypsqdqq);
}

.osaatoblewa {
  width: 70px;
  margin-bottom: 16px;
}
.osaatoblewa img {
  width: 100%;
  border-radius: 8px;
  transition: all 0.4s;
}
.osaatoblewa a {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  color: var(--ohzhdovk);
  background-color: var(--eislkhwrw);
  margin-top: -13px;
  margin-left: -13px;
  border-radius: 4px;
  transition: all 0.4s;
  transform: scale(1.2);
  opacity: 0;
}
.osaatoblewa:hover {
  transition: all 0.4s;
}
.osaatoblewa:hover img {
  transition: all 0.4s;
  filter: grayscale(1);
}
.osaatoblewa:hover a {
  transform: scale(1);
  transition: all 0.4s;
  opacity: 1;
}

.hexsbxrcctf {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.vshtjggo {
  padding-top: 80px;
  position: relative;
}
.vshtjggo .kuhemcteyqc {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -2;
}

.jcrllhpg a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--cwbxdjsg);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.jcrllhpg a:hover {
  transition: all 0.4s;
  background-color: var(--eislkhwrw);
  color: var(--ohzhdovk);
}

.lgyzkpeayk a {
  transition: all 0.4s;
}
.lgyzkpeayk a:hover {
  transform: translateX(5px);
  transition: all 0.4s;
}

.vshtjggo .tggagkmc {
  display: block;
}
.vshtjggo .kozkdhnnkff {
  display: none;
}

.dpsxnreo .vshtjggo .tggagkmc {
  display: none;
}
.dpsxnreo .vshtjggo .kozkdhnnkff {
  display: block;
}
.dpsxnreo .lmmvtejxcnh .kcuspyjlcd img {
  filter: brightness(40);
}

/*
::::::::::::::::::::::::::
 FOOTER AREA 4 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 FOOTER AREA 5 CSS
::::::::::::::::::::::::::
*/
.etwylhzerv.zlzbqtlgqz {
  border-top: 1px solid var(--dfkratmzoi);
}

.rgvzjqdagns {
  width: 70px;
  margin-bottom: 16px;
}
.rgvzjqdagns img {
  width: 100%;
  border-radius: 8px;
  transition: all 0.4s;
}
.rgvzjqdagns a {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  color: var(--ohzhdovk);
  background: var(--anoxxvpwq);
  margin-top: -13px;
  margin-left: -13px;
  border-radius: 4px;
  transition: all 0.4s;
  transform: scale(1.2);
  opacity: 0;
}
.rgvzjqdagns:hover {
  transition: all 0.4s;
}
.rgvzjqdagns:hover img {
  transition: all 0.4s;
  filter: grayscale(1);
}
.rgvzjqdagns:hover a {
  transform: scale(1);
  transition: all 0.4s;
  opacity: 1;
}

.hexsbxrcctf {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.zrvgvitxtrv {
  position: relative;
}
.zrvgvitxtrv .kuhemcteyqc {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -2;
}

.ukjxhaqcjw a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.103);
  color: var(--ohzhdovk);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.ukjxhaqcjw a:hover {
  transition: all 0.4s;
  background: var(--anoxxvpwq);
  color: var(--ohzhdovk);
}

.qktoidychqd a {
  transition: all 0.4s;
}
.qktoidychqd a:hover {
  transform: translateX(5px);
  transition: all 0.4s;
  color: var(--ohzhdovk);
}

.isknyifj .lmmvtejxcnh .kcuspyjlcd img {
  filter: brightness(40);
}
.isknyifj .lmmvtejxcnh .keyuxlsd a {
  transition: all 0.4s;
}
.isknyifj .lmmvtejxcnh .keyuxlsd a:hover {
  transition: all 0.4s;
  color: var(--ohzhdovk);
}

/*
::::::::::::::::::::::::::
 FOOTER AREA 4 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 HEADER AREA 1 CSS
::::::::::::::::::::::::::
*/
.laafcvrbnpr {
  border-bottom: 1px solid var(--lkawpefkiym);
}

.mryhvwyh a {
  position: relative;
}
.mryhvwyh a img {
  transform: translateY(-2px);
}
.mryhvwyh a:nth-last-child(1)::after {
  content: "";
  position: absolute;
  top: 0;
  left: -19px;
  height: 20px;
  width: 2px;
  background-color: var(--lkawpefkiym);
}

.fayzmpxmxzg {
  position: absolute;
  top: 0;
  z-index: 999;
  width: 100%;
}

.mryhvwyh {
  text-align: end;
}

@media screen and (min-width: 769px) {
  .bsjnltyc {
    padding: 20px 38px;
    border-radius: 0px 0px 8px 8px;
    position: relative;
    z-index: 999;
  }
  .bsjnltyc::after {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 98.3%;
    border-radius: 0px 0px 8px 8px;
    background-color: var(--exgmpupk);
    z-index: -1;
  }
  .bsjnltyc::before {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 6px;
    background-color: var(--hgiaawvgoyt);
    z-index: 0;
    border-radius: 0px 0px 0px 8px;
  }
}
.ulxxabuz {
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: end;
}
.ulxxabuz .gkjpraltdi {
  background: none;
  border: none;
  font-size: var(--pljbloce);
  margin-right: 36px;
  position: relative;
}
.ulxxabuz .gkjpraltdi::after {
  content: "";
  position: absolute;
  top: 5px;
  right: -16px;
  height: 20px;
  width: 2px;
  background-color: var(--lkawpefkiym);
}

.rflbsdjy a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--kxakmudhxra);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.rflbsdjy a:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}

.hbqtpsqdm {
  display: none;
  display: none;
}

/* @media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .hbqtpsqdm {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .hbqtpsqdm {
    display: inline-block;
  }
} */
/* @media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .ymbvbdlpz {
    display: none;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .ymbvbdlpz {
    display: none;
  }
} */

/*
::::::::::::::::::::::::::
 HEADER AREA 1 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 HEADER AREA 2 CSS
::::::::::::::::::::::::::
*/
.laafcvrbnpr {
  border-bottom: 1px solid var(--lkawpefkiym);
}

.mryhvwyh a {
  position: relative;
}
.mryhvwyh a img {
  transform: translateY(-2px);
}
.mryhvwyh a:nth-last-child(1)::after {
  content: "";
  position: absolute;
  top: 0;
  left: -19px;
  height: 20px;
  width: 2px;
  background-color: var(--lkawpefkiym);
}

.fayzmpxmxzg {
  position: absolute;
  top: 0;
  z-index: 999;
  width: 100%;
}

.mryhvwyh {
  text-align: end;
}

@media screen and (min-width: 769px) {
  .xaxrluzitk {
    padding: 20px 38px;
    border-radius: 0px 0px 8px 8px;
    position: relative;
    z-index: 999;
  }
  .xaxrluzitk::after {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 98.3%;
    border-radius: 0px 0px 8px 8px;
    background-color: var(--exgmpupk);
    z-index: -1;
  }
  .xaxrluzitk::before {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 6px;
    background-color: var(--qublchqdk);
    z-index: 0;
    border-radius: 0px 0px 0px 8px;
  }
}
.ulxxabuz {
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: end;
}
.ulxxabuz .gkjpraltdi {
  background: none;
  border: none;
  font-size: var(--pljbloce);
  margin-right: 36px;
  position: relative;
}
.ulxxabuz .gkjpraltdi::after {
  content: "";
  position: absolute;
  top: 5px;
  right: -16px;
  height: 20px;
  width: 2px;
  background-color: var(--lkawpefkiym);
}

.iugadtzzeup a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--acmvzkgu);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.iugadtzzeup a:hover {
  transition: all 0.4s;
  background-color: var(--qublchqdk);
  color: var(--ohzhdovk);
}

.hbqtpsqdm {
  display: none;
  display: none;
}

/* @media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .hbqtpsqdm {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .hbqtpsqdm {
    display: inline-block;
  }
} */
/* @media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .ymbvbdlpz {
    display: none;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .ymbvbdlpz {
    display: none;
  }
} */

/*
::::::::::::::::::::::::::
 HEADER AREA 2 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 HEADER AREA 3 CSS
::::::::::::::::::::::::::
*/
@media screen and (min-width: 769px) {
  .pnjfdvbyg {
    padding: 20px 38px;
    border-radius: 8px 8px 8px 8px;
    position: relative;
    z-index: 999;
    margin-top: 20px;
  }
  .pnjfdvbyg::after {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 98.3%;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--exgmpupk);
    z-index: -1;
  }
  .pnjfdvbyg::before {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 6px;
    background-color: var(--xiznkuimy);
    z-index: 0;
    border-radius: 8px 0px 0px 8px;
  }
}
.pqbvlrwd a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--acmvzkgu);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.pqbvlrwd a:hover {
  transition: all 0.4s;
  background-color: var(--xiznkuimy);
  color: var(--ohzhdovk);
}

/*
::::::::::::::::::::::::::
 HEADER AREA 3 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 HEADER AREA 4 CSS
::::::::::::::::::::::::::
*/
.laafcvrbnpr {
  border-bottom: 1px solid var(--lkawpefkiym);
}

.mryhvwyh a {
  position: relative;
}
.mryhvwyh a img {
  transform: translateY(-2px);
}
.mryhvwyh a:nth-last-child(1)::after {
  content: "";
  position: absolute;
  top: 0;
  left: -19px;
  height: 20px;
  width: 2px;
  background-color: var(--lkawpefkiym);
}

.fayzmpxmxzg {
  position: absolute;
  top: 0;
  z-index: 999;
  width: 100%;
}

.mryhvwyh {
  text-align: end;
}

@media screen and (min-width: 769px) {
  .koxabfjo {
    padding: 20px 38px;
    border-radius: 0px 0px 8px 8px;
    position: relative;
    z-index: 999;
  }
  .koxabfjo::after {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 98.3%;
    border-radius: 0px 0px 8px 8px;
    background-color: var(--exgmpupk);
    z-index: -1;
  }
  .koxabfjo::before {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 6px;
    background-color: var(--eislkhwrw);
    z-index: 0;
    border-radius: 0px 0px 0px 8px;
  }
}
.ulxxabuz {
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: end;
}
.ulxxabuz .gkjpraltdi {
  background: none;
  border: none;
  font-size: var(--pljbloce);
  margin-right: 36px;
  position: relative;
}
.ulxxabuz .gkjpraltdi::after {
  content: "";
  position: absolute;
  top: 5px;
  right: -16px;
  height: 20px;
  width: 2px;
  background-color: var(--lkawpefkiym);
}

.fjylcsvnii a {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: var(--acmvzkgu);
  color: var(--eplpcgrnpzz);
  font-size: 16px;
  margin-right: 3px;
  transition: all 0.4s;
}
.fjylcsvnii a:hover {
  transition: all 0.4s;
  background-color: var(--eislkhwrw);
  color: var(--ohzhdovk);
}

.hbqtpsqdm {
  display: none;
  display: none;
}

/* @media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .hbqtpsqdm {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .hbqtpsqdm {
    display: inline-block;
  }
} */
/* @media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .ymbvbdlpz {
    display: none;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .ymbvbdlpz {
    display: none;
  }
} */

/*
::::::::::::::::::::::::::
 HEADER AREA 4 CSS
::::::::::::::::::::::::::
*/
/*
::::::::::::::::::::::::::
 HEADER AREA 5 CSS
::::::::::::::::::::::::::
*/
@media screen and (min-width: 769px) {
  .omwrzugk {
    padding: 20px 38px;
    border-radius: 8px 8px 8px 8px;
    position: relative;
    z-index: 999;
    margin-top: 20px;
  }
  .omwrzugk::after {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 98.3%;
    border-radius: 8px 8px 8px 8px;
    background: rgba(255, 255, 255, 0.1);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    z-index: -1;
  }
  .omwrzugk::before {
    content: "";
    position: absolute;
    left: 11px;
    top: 0;
    height: 100%;
    width: 6px;
    background-color: var(--ohzhdovk);
    z-index: 0;
    border-radius: 8px 0px 0px 8px;
  }
  .yklpszlel {
    text-align: end;
    display: flex;
    align-items: center;
    justify-content: end;
  }
  .yklpszlel .gkjpraltdi {
    background: none;
    border: none;
    font-size: var(--pljbloce);
    margin-right: 36px;
    position: relative;
    color: var(--ohzhdovk);
  }
  .yklpszlel .gkjpraltdi::after {
    content: "";
    position: absolute;
    top: 5px;
    right: -16px;
    height: 20px;
    width: 2px;
    background-color: var(--lkawpefkiym);
  }
  .incgmiddwp a {
    display: inline-block;
    height: 36px;
    width: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.1);
    color: var(--ohzhdovk);
    font-size: 16px;
    margin-right: 3px;
    transition: all 0.4s;
  }
  .incgmiddwp a:hover {
    transition: all 0.4s;
    color: var(--ohzhdovk);
    transform: translateY(-4px);
  }
}
/*
::::::::::::::::::::::::::
 HEADER AREA 5 CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  NAV MENU 1 CSS
 ::::::::::::::::::::::::::
 */
/*
 ::::::::::::::::::::::::::
  NAV MENU 1 CSS
 ::::::::::::::::::::::::::
 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ayhpnsbyadn {
    padding-top: 12px;
    background-color: var(--pxrgxdjpq);
    padding-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .ayhpnsbyadn {
    padding-top: 12px;
    background-color: var(--pxrgxdjpq);
    padding-bottom: 12px;
  }
}
.ayhpnsbyadn .vfxsdgrodw ul {
  text-align: center;
}
.ayhpnsbyadn .vfxsdgrodw ul > li {
  display: inline-block;
  position: relative;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .kfcayhrezq {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.ayhpnsbyadn .vfxsdgrodw ul > li > a {
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  display: inline-block;
  position: relative;
  transition: 0.4s;
  padding: 0 16px;
}
.ayhpnsbyadn .vfxsdgrodw ul > li > a.active {
  color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .vfxsdgrodw ul > li > a:hover {
  color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .vfxsdgrodw ul > li:hover a {
  color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu {
  position: absolute;
  top: 201%;
  width: 220px;
  left: 0;
  background: #fff;
  padding: 12px 20px 8px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  transition: 0.4s;
  border-radius: 4px;
  transform-origin: top;
  transform: scale(1, 0);
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--hgiaawvgoyt);
  top: 0;
  left: 0;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu.iizlgumqv {
  top: 20% !important;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li {
  margin-right: 0;
  display: block;
  text-align: start;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li a {
  color: var(--ztc-text-text-2);
  display: inline-block;
  font-size: var(--mqajnadks);
  position: relative;
  z-index: 1;
  padding: 9px 0;
  font-weight: var(--uowthqmoma);
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li a::after {
  position: absolute;
  content: "";
  height: 45px;
  width: 0px;
  transition: all 0.4s;
  left: -20px;
  top: 2px;
  right: auto;
  z-index: 1;
  background-color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li a:hover::after {
  width: 2px;
  transition: all 0.4s;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li a:before {
  display: none;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li .sub-menu {
  left: 100%;
  top: 201%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transform-origin: top;
  transform: scale(1, 0);
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li:hover > a {
  color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li:hover > a::after {
  width: 3px;
}
.ayhpnsbyadn .vfxsdgrodw ul > li .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
}
.ayhpnsbyadn .vfxsdgrodw ul > li:hover a {
  color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .vfxsdgrodw ul > li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
  transition: all 0.4s;
}
.ayhpnsbyadn .vskkswaj ul li a {
  color: var(--ztc-text-text-1);
  opacity: 80%;
  padding: 0 20px;
}
.ayhpnsbyadn .vskkswaj ul li:hover a {
  color: var(--nkuzrqtxpc);
}
.ayhpnsbyadn .vskkswaj ul li .sub-menu li:hover > a {
  color: var(--nkuzrqtxpc);
}
.ayhpnsbyadn .vfxsdgrodw ul > li:hover .ostdbraltf {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
  top: 201%;
  transform: scale(1);
}
.ayhpnsbyadn .ostdbraltf {
  position: absolute;
  left: -256px;
  top: 100px;
  width: 1298px;
  background: #fff;
  padding: 25px;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  top: 201.3%;
  transform: scale(1, 0);
  transform-origin: top;
  border-radius: 0px 0px 5px 5px;
}
.ayhpnsbyadn .ostdbraltf::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--hgiaawvgoyt);
  top: 0;
  left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ayhpnsbyadn .ostdbraltf {
    left: -162px;
    width: 929px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .ayhpnsbyadn .ostdbraltf {
    width: auto;
    opacity: 1;
    visibility: visible;
    transition: none;
    position: static;
    display: none;
    transform: scale(1);
  }
}
.ayhpnsbyadn .yxjfywuk {
  position: relative;
  z-index: 1;
}
.ayhpnsbyadn .yxjfywuk img {
  height: 320px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #E5E7EB;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ayhpnsbyadn .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 767px) {
  .ayhpnsbyadn .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.ayhpnsbyadn .yxjfywuk .ifysjopmr {
  position: relative;
  z-index: 1;
}
.ayhpnsbyadn .yxjfywuk .ifysjopmr::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  transition: all 0.4s;
  top: 0;
  background: var(--hkuxpwjzt);
  border-radius: 4px;
  transform: scale(0.5);
  visibility: hidden;
  opacity: 0;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0%;
  transition: all 0.6s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh .kuokqizfbk {
  position: relative;
  display: inline-block;
  padding: 18px 24px;
  border-radius: 8px;
  color: #2E0797 !important;
  background: var(--ztc-bg-bg-1);
  z-index: 1;
  font-family: var(--ztc-family-font1);
  font-size: var(--ztc-font-size-font-s20);
  line-height: 20px;
  font-weight: 700;
  transition: all 0.4s;
  width: 150px;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh .kuokqizfbk:hover {
  color: var(--ztc-text-text-1) !important;
  transition: all 0.4s;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh .kuokqizfbk:hover i {
  transform: rotate(0);
  transition: all 0.4s;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh .kuokqizfbk:hover::after {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s;
  width: 100%;
  left: 0;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh .kuokqizfbk::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 10px;
  background: red;
  transition: all 0.4s;
  top: 0;
  left: 50%;
  border-radius: 8px;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}
.ayhpnsbyadn .yxjfywuk .iyiouyrh .kuokqizfbk i {
  margin-left: 4px;
  transform: rotate(-45deg);
  transition: all 0.4s;
}
.ayhpnsbyadn .yxjfywuk a {
  font-size: var(--mqajnadks);
  line-height: 18px;
  font-weight: var(--uowthqmoma);
  color: var(--hkuxpwjzt) !important;
  transition: all 0.4s;
  display: inline-flex;
  padding-top: 16px;
  text-align: center;
  transition: all 0.4s;
}
.ayhpnsbyadn .yxjfywuk a:hover {
  transition: all 0.4s;
  color: var(--hgiaawvgoyt);
}
.ayhpnsbyadn .yxjfywuk:hover .iyiouyrh {
  visibility: visible;
  opacity: 1;
  transition: all 0.6s;
  top: 23%;
}
.ayhpnsbyadn .yxjfywuk:hover .ifysjopmr::after {
  transform: scale(1);
  transition: all 0.4s;
  visibility: visible;
  opacity: 0.5;
}
.ayhpnsbyadn.bopfcjxzd {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  animation: 0.7s ease-in-out 0s normal none 1 running ebkmliptyqb;
}
.ayhpnsbyadn.bopfcjxzd .bsjnltyc::after {
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ayhpnsbyadn.bopfcjxzd .bsjnltyc {
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .ayhpnsbyadn.bopfcjxzd .bsjnltyc {
    box-shadow: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ayhpnsbyadn.bopfcjxzd {
    background: var(--pxrgxdjpq);
    padding: 10px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .ayhpnsbyadn.bopfcjxzd {
    background: var(--pxrgxdjpq);
    padding: 10px 0px 10px 0px;
  }
}

@keyframes ebkmliptyqb {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.wwfkjipgmu {
  animation: ebkmliptyqb 1s ease-out forwards;
}

/*============= HEADER CSS AREA ENDS ===============*/
/*============= MOBILE MENU CSS AREA ===============*/
.ayhpnsbyadn .ywmkwrnko {
  float: right;
  padding: 6px;
  border-radius: 4px;
}
.ayhpnsbyadn .ywmkwrnko button {
  border: 1px solid var(--jvtqatvgp);
  outline: none;
  background: none;
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  font-size: var(--jvtqatvgp);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 8px;
  font-size: var(--djzkotub);
}

.lgiakezug {
  position: fixed;
  background: var(--pxrgxdjpq);
  width: 450px;
  z-index: 9999;
  right: 0;
  top: 0;
  padding: 50px 40px;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transform: translateX(100%);
  transition: 0.3s;
  overflow-y: scroll;
  overscroll-behavior-y: contain;
  scrollbar-width: none;
}
@media only screen and (max-width: 450px) {
  .lgiakezug {
    width: 100%;
  }
}
.acobodjey {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.noldofce {
  font-size: var(--zpduiorip);
  color: var(--eplpcgrnpzz);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .erpohfzt {
    margin-bottom: 40px;
  }
}
.oeqryclwh {
  font-size: 35px;
  color: var(--ztc-text-text-1);
}
.duvsumfi span a {
  display: block;
  color: var(--ztc-text-text-1);
  margin-bottom: 10px;
}
.duvsumfi span a i {
  margin: 0 4px 0 0;
}
.otbsjrfh {
  font-size: var(--ztc-font-size-font-s24);
  color: var(--ztc-text-text-1);
}
.gvkmcdgyfaj a {
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  color: var(--eplpcgrnpzz);
  border: 1px solid var(--ztc-text-text-1);
  font-size: 14px;
}
.vthyfmdi {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: 0.45 easc-in-out;
  background: rgba(24, 24, 24, 0.4);
}
.glstqmfrko {
  opacity: 0.7;
  visibility: visible;
}
.lgiakezug .vrcwzwth {
  height: 50px;
  width: 122px;
  -o-object-fit: contain;
     object-fit: contain;
}
.lgiakezug .kxesnllfv button {
  border: none;
  background: none;
  outline: none;
  color: var(--eplpcgrnpzz);
}

.kemqkynptw ul {
  list-style: none;
}
.kemqkynptw ul li {
  position: relative;
}
.kemqkynptw ul li a {
  padding: 8px 0;
  display: block;
  font-size: var(--mqajnadks);
  font-weight: var(--uowthqmoma);
  color: var(--eplpcgrnpzz);
  transition: all 0.4s;
}
.kemqkynptw ul li a span {
  display: none;
}
.kemqkynptw ul li > a {
  border-bottom: none;
}
.kemqkynptw ul li.active > a {
  color: var(--eplpcgrnpzz);
}
.kemqkynptw ul li.active > .gwftjubxkkk i {
  transform: rotate(90deg);
}
.kemqkynptw ul li .sub-menu {
  display: none;
  padding-left: 20px;
}

.gwftjubxkkk {
  position: absolute;
  right: 0;
  top: 7px;
  border: 1px solid var(--eplpcgrnpzz);
  height: 30px;
  width: 30px;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  background: transparent;
  color: var(--eplpcgrnpzz);
  border-radius: 4px;
}
.gwftjubxkkk i {
  transition: 0.3s;
}

.yxjfywuk {
  text-align: center;
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 2 CSS
 ::::::::::::::::::::::::::
 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mqbuheci {
    padding-top: 12px;
    background-color: var(--mxqndayx);
    padding-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .mqbuheci {
    padding-top: 12px;
    background-color: var(--mxqndayx);
    padding-bottom: 12px;
  }
}
.mqbuheci .vfxsdgrodw ul {
  text-align: center;
}
.mqbuheci .vfxsdgrodw ul > li {
  display: inline-block;
  position: relative;
}
.mqbuheci .vfxsdgrodw ul > li .kfcayhrezq {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.mqbuheci .vfxsdgrodw ul > li > a {
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  display: inline-block;
  position: relative;
  transition: 0.4s;
  padding: 0 16px;
}
.mqbuheci .vfxsdgrodw ul > li > a.active {
  color: var(--qublchqdk);
}
.mqbuheci .vfxsdgrodw ul > li > a:hover {
  color: var(--qublchqdk);
}
.mqbuheci .vfxsdgrodw ul > li:hover a {
  color: var(--qublchqdk);
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu {
  position: absolute;
  top: 201%;
  width: 220px;
  left: 0;
  background: #fff;
  padding: 12px 20px 8px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  transition: 0.4s;
  border-radius: 4px;
  transform-origin: top;
  transform: scale(1, 0);
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--qublchqdk);
  top: 0;
  left: 0;
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu.iizlgumqv {
  top: 20% !important;
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li {
  margin-right: 0;
  display: block;
  text-align: start;
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li a {
  color: var(--ztc-text-text-2);
  display: inline-block;
  font-size: var(--mqajnadks);
  position: relative;
  z-index: 1;
  padding: 9px 0;
  font-weight: var(--uowthqmoma);
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li a::after {
  position: absolute;
  content: "";
  height: 45px;
  width: 0px;
  transition: all 0.4s;
  left: -20px;
  top: 2px;
  right: auto;
  z-index: 1;
  background-color: var(--qublchqdk);
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li a:hover::after {
  width: 2px;
  transition: all 0.4s;
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li a:before {
  display: none;
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li .sub-menu {
  left: 100%;
  top: 201%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transform-origin: top;
  transform: scale(1, 0);
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li:hover > a {
  color: var(--qublchqdk);
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li:hover > a::after {
  width: 3px;
}
.mqbuheci .vfxsdgrodw ul > li .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
}
.mqbuheci .vfxsdgrodw ul > li:hover a {
  color: var(--qublchqdk);
}
.mqbuheci .vfxsdgrodw ul > li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
  transition: all 0.4s;
}
.mqbuheci .vskkswaj ul li a {
  color: var(--ztc-text-text-1);
  opacity: 80%;
  padding: 0 20px;
}
.mqbuheci .vskkswaj ul li:hover a {
  color: var(--nkuzrqtxpc);
}
.mqbuheci .vskkswaj ul li .sub-menu li:hover > a {
  color: var(--nkuzrqtxpc);
}
.mqbuheci .vfxsdgrodw ul > li:hover .ostdbraltf {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
  top: 201%;
  transform: scale(1);
}
.mqbuheci .ostdbraltf {
  position: absolute;
  left: -256px;
  top: 100px;
  width: 1298px;
  background: #fff;
  padding: 25px;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  top: 201.3%;
  transform: scale(1, 0);
  transform-origin: top;
  border-radius: 0px 0px 5px 5px;
}
.mqbuheci .ostdbraltf::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--qublchqdk);
  top: 0;
  left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mqbuheci .ostdbraltf {
    left: -162px;
    width: 929px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mqbuheci .ostdbraltf {
    width: auto;
    opacity: 1;
    visibility: visible;
    transition: none;
    position: static;
    display: none;
    transform: scale(1);
  }
}
.mqbuheci .yxjfywuk {
  position: relative;
  z-index: 1;
}
.mqbuheci .yxjfywuk img {
  height: 320px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #E5E7EB;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mqbuheci .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 767px) {
  .mqbuheci .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.mqbuheci .yxjfywuk .ifysjopmr {
  position: relative;
  z-index: 1;
}
.mqbuheci .yxjfywuk .ifysjopmr::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  transition: all 0.4s;
  top: 0;
  background: var(--eplpcgrnpzz);
  border-radius: 4px;
  transform: scale(0.5);
  visibility: hidden;
  opacity: 0;
}
.mqbuheci .yxjfywuk .iyiouyrh {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0%;
  transition: all 0.6s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mqbuheci .yxjfywuk .iyiouyrh {
    left: 25%;
    right: 25%;
  }
}
.mqbuheci .yxjfywuk .iyiouyrh .kuokqizfbk {
  position: relative;
  display: inline-block;
  padding: 18px 24px;
  border-radius: 8px;
  color: #2E0797 !important;
  z-index: 1;
  line-height: 20px;
  font-weight: 700;
  transition: all 0.4s;
  width: 150px;
}
.mqbuheci .yxjfywuk .iyiouyrh .kuokqizfbk:hover {
  transition: all 0.4s;
}
.mqbuheci .yxjfywuk .iyiouyrh .kuokqizfbk:hover i {
  transform: rotate(0);
  transition: all 0.4s;
}
.mqbuheci .yxjfywuk .iyiouyrh .kuokqizfbk:hover::after {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s;
  width: 100%;
  left: 0;
}
.mqbuheci .yxjfywuk .iyiouyrh .kuokqizfbk::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 10px;
  transition: all 0.4s;
  top: 0;
  left: 50%;
  border-radius: 8px;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}
.mqbuheci .yxjfywuk .iyiouyrh .kuokqizfbk i {
  margin-left: 4px;
  transform: rotate(-45deg);
  transition: all 0.4s;
}
.mqbuheci .yxjfywuk a {
  font-size: var(--mqajnadks);
  line-height: 18px;
  font-weight: var(--uowthqmoma);
  color: var(--hkuxpwjzt) !important;
  transition: all 0.4s;
  display: inline-flex;
  padding-top: 16px;
  text-align: center;
  transition: all 0.4s;
}
.mqbuheci .yxjfywuk a:hover {
  transition: all 0.4s;
  color: var(--qublchqdk);
}
.mqbuheci .yxjfywuk:hover .iyiouyrh {
  visibility: visible;
  opacity: 1;
  transition: all 0.6s;
  top: 23%;
}
.mqbuheci .yxjfywuk:hover .ifysjopmr::after {
  transform: scale(1);
  transition: all 0.4s;
  visibility: visible;
  opacity: 0.5;
}
.mqbuheci.bopfcjxzd {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  animation: 0.7s ease-in-out 0s normal none 1 running ebkmliptyqb;
}
.mqbuheci.bopfcjxzd .xaxrluzitk::after {
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mqbuheci.bopfcjxzd .xaxrluzitk {
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .mqbuheci.bopfcjxzd .xaxrluzitk {
    box-shadow: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mqbuheci.bopfcjxzd {
    background: var(--mxqndayx);
    padding: 10px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .mqbuheci.bopfcjxzd {
    background: var(--mxqndayx);
    padding: 10px 0px 10px 0px;
  }
}

@keyframes ebkmliptyqb {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.wwfkjipgmu {
  animation: ebkmliptyqb 1s ease-out forwards;
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 2 CSS
 ::::::::::::::::::::::::::
 */
.mqbuheci .ywmkwrnko {
  float: right;
  padding: 6px;
  border-radius: 4px;
}
.mqbuheci .ywmkwrnko button {
  border: 1px solid var(--jvtqatvgp);
  outline: none;
  background: none;
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  font-size: var(--jvtqatvgp);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 8px;
  font-size: var(--djzkotub);
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 3 CSS
 ::::::::::::::::::::::::::
 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rywzffasvhq {
    padding-top: 12px;
    background-color: var(--pxrgxdjpq);
    padding-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .rywzffasvhq {
    padding-top: 12px;
    background-color: var(--pxrgxdjpq);
    padding-bottom: 12px;
  }
}
.rywzffasvhq .vfxsdgrodw ul {
  text-align: center;
}
.rywzffasvhq .vfxsdgrodw ul > li {
  display: inline-block;
  position: relative;
}
.rywzffasvhq .vfxsdgrodw ul > li .kfcayhrezq {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.rywzffasvhq .vfxsdgrodw ul > li > a {
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  display: inline-block;
  position: relative;
  transition: 0.4s;
  padding: 0 16px;
}
.rywzffasvhq .vfxsdgrodw ul > li > a.active {
  color: var(--xiznkuimy);
}
.rywzffasvhq .vfxsdgrodw ul > li > a:hover {
  color: var(--xiznkuimy);
}
.rywzffasvhq .vfxsdgrodw ul > li:hover a {
  color: var(--xiznkuimy);
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu {
  position: absolute;
  top: 201%;
  width: 220px;
  left: 0;
  background: #fff;
  padding: 12px 20px 8px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  transition: 0.4s;
  border-radius: 4px;
  transform-origin: top;
  transform: scale(1, 0);
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--xiznkuimy);
  top: 0;
  left: 0;
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu.iizlgumqv {
  top: 20% !important;
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li {
  margin-right: 0;
  display: block;
  text-align: start;
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li a {
  color: var(--ztc-text-text-2);
  display: inline-block;
  font-size: var(--mqajnadks);
  position: relative;
  z-index: 1;
  padding: 9px 0;
  font-weight: var(--uowthqmoma);
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li a::after {
  position: absolute;
  content: "";
  height: 45px;
  width: 0px;
  transition: all 0.4s;
  left: -20px;
  top: 2px;
  right: auto;
  z-index: 1;
  background-color: var(--xiznkuimy);
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li a:hover::after {
  width: 2px;
  transition: all 0.4s;
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li a:before {
  display: none;
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li .sub-menu {
  left: 100%;
  top: 201%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transform-origin: top;
  transform: scale(1, 0);
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li:hover > a {
  color: var(--xiznkuimy);
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li:hover > a::after {
  width: 3px;
}
.rywzffasvhq .vfxsdgrodw ul > li .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
}
.rywzffasvhq .vfxsdgrodw ul > li:hover a {
  color: var(--xiznkuimy);
}
.rywzffasvhq .vfxsdgrodw ul > li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
  transition: all 0.4s;
}
.rywzffasvhq .vskkswaj ul li a {
  color: var(--ztc-text-text-1);
  opacity: 80%;
  padding: 0 20px;
}
.rywzffasvhq .vskkswaj ul li:hover a {
  color: var(--nkuzrqtxpc);
}
.rywzffasvhq .vskkswaj ul li .sub-menu li:hover > a {
  color: var(--nkuzrqtxpc);
}
.rywzffasvhq .vfxsdgrodw ul > li:hover .ostdbraltf {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
  top: 201%;
  transform: scale(1);
}
.rywzffasvhq .ostdbraltf {
  position: absolute;
  left: -256px;
  top: 100px;
  width: 1298px;
  background: #fff;
  padding: 25px;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  top: 201.3%;
  transform: scale(1, 0);
  transform-origin: top;
  border-radius: 0px 0px 5px 5px;
}
.rywzffasvhq .ostdbraltf::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--xiznkuimy);
  top: 0;
  left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .rywzffasvhq .ostdbraltf {
    left: -162px;
    width: 929px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .rywzffasvhq .ostdbraltf {
    width: auto;
    opacity: 1;
    visibility: visible;
    transition: none;
    position: static;
    display: none;
    transform: scale(1);
  }
}
.rywzffasvhq .yxjfywuk {
  position: relative;
  z-index: 1;
}
.rywzffasvhq .yxjfywuk img {
  height: 320px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #E5E7EB;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rywzffasvhq .yxjfywuk img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.rywzffasvhq .yxjfywuk .ifysjopmr {
  position: relative;
  z-index: 1;
}
.rywzffasvhq .yxjfywuk .ifysjopmr::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  transition: all 0.4s;
  top: 0;
  background: var(--eplpcgrnpzz);
  border-radius: 4px;
  transform: scale(0.5);
  visibility: hidden;
  opacity: 0;
}
.rywzffasvhq .yxjfywuk .iyiouyrh {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0%;
  transition: all 0.6s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rywzffasvhq .yxjfywuk .iyiouyrh {
    left: 25%;
    right: 25%;
  }
}
.rywzffasvhq .yxjfywuk .iyiouyrh a {
  color: var(--ohzhdovk) !important;
}
.rywzffasvhq .yxjfywuk a {
  font-size: var(--mqajnadks);
  line-height: 18px;
  font-weight: var(--uowthqmoma);
  color: var(--hkuxpwjzt) !important;
  transition: all 0.4s;
  display: inline-flex;
  padding-top: 16px;
  text-align: center;
  transition: all 0.4s;
}
.rywzffasvhq .yxjfywuk a:hover {
  transition: all 0.4s;
  color: var(--xiznkuimy);
}
.rywzffasvhq .yxjfywuk:hover .iyiouyrh {
  visibility: visible;
  opacity: 1;
  transition: all 0.6s;
  top: 28%;
}
.rywzffasvhq .yxjfywuk:hover .ifysjopmr::after {
  transform: scale(1);
  transition: all 0.4s;
  visibility: visible;
  opacity: 0.5;
}
.rywzffasvhq.bopfcjxzd {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  animation: 0.7s ease-in-out 0s normal none 1 running ebkmliptyqb;
  background-color: var(--ohzhdovk);
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
}
.rywzffasvhq.bopfcjxzd .pnjfdvbyg {
  margin-top: 0;
  padding: 16px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rywzffasvhq.bopfcjxzd .pnjfdvbyg {
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .rywzffasvhq.bopfcjxzd .pnjfdvbyg {
    box-shadow: none;
  }
}
.rywzffasvhq.bopfcjxzd .pnjfdvbyg::before {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rywzffasvhq.bopfcjxzd {
    background: var(--pxrgxdjpq);
    padding: 10px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .rywzffasvhq.bopfcjxzd {
    background: var(--pxrgxdjpq);
    padding: 10px 0px 10px 0px;
  }
}

@keyframes ebkmliptyqb {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.wwfkjipgmu {
  animation: ebkmliptyqb 1s ease-out forwards;
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 3 CSS
 ::::::::::::::::::::::::::
 */
.rywzffasvhq .ywmkwrnko {
  float: right;
  padding: 6px;
  border-radius: 4px;
}
.rywzffasvhq .ywmkwrnko button {
  border: 1px solid var(--jvtqatvgp);
  outline: none;
  background: none;
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  font-size: var(--jvtqatvgp);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 8px;
  font-size: var(--djzkotub);
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 4 CSS
 ::::::::::::::::::::::::::
 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .strvlvpwfw {
    padding-top: 12px;
    background-color: var(--xyflqgnllp);
    padding-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .strvlvpwfw {
    padding-top: 12px;
    background-color: var(--xyflqgnllp);
    padding-bottom: 12px;
  }
}
.strvlvpwfw .vfxsdgrodw ul {
  text-align: center;
}
.strvlvpwfw .vfxsdgrodw ul > li {
  display: inline-block;
  position: relative;
}
.strvlvpwfw .vfxsdgrodw ul > li .kfcayhrezq {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.strvlvpwfw .vfxsdgrodw ul > li > a {
  color: var(--hkuxpwjzt);
  font-size: var(--mqajnadks);
  display: inline-block;
  position: relative;
  transition: 0.4s;
  padding: 0 16px;
}
.strvlvpwfw .vfxsdgrodw ul > li > a.active {
  color: var(--eislkhwrw);
}
.strvlvpwfw .vfxsdgrodw ul > li > a:hover {
  color: var(--eislkhwrw);
}
.strvlvpwfw .vfxsdgrodw ul > li:hover a {
  color: var(--eislkhwrw);
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu {
  position: absolute;
  top: 201%;
  width: 220px;
  left: 0;
  background: #fff;
  padding: 12px 20px 8px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  transition: 0.4s;
  border-radius: 4px;
  transform-origin: top;
  transform: scale(1, 0);
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--eislkhwrw);
  top: 0;
  left: 0;
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu.iizlgumqv {
  top: 20% !important;
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li {
  margin-right: 0;
  display: block;
  text-align: start;
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li a {
  color: var(--ztc-text-text-2);
  display: inline-block;
  font-size: var(--mqajnadks);
  position: relative;
  z-index: 1;
  padding: 9px 0;
  font-weight: var(--uowthqmoma);
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li a::after {
  position: absolute;
  content: "";
  height: 45px;
  width: 0px;
  transition: all 0.4s;
  left: -20px;
  top: 2px;
  right: auto;
  z-index: 1;
  background-color: var(--eislkhwrw);
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li a:hover::after {
  width: 2px;
  transition: all 0.4s;
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li a:before {
  display: none;
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li .sub-menu {
  left: 100%;
  top: 201%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transform-origin: top;
  transform: scale(1, 0);
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li:hover > a {
  color: var(--eislkhwrw);
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li:hover > a::after {
  width: 3px;
}
.strvlvpwfw .vfxsdgrodw ul > li .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
}
.strvlvpwfw .vfxsdgrodw ul > li:hover a {
  color: var(--eislkhwrw);
}
.strvlvpwfw .vfxsdgrodw ul > li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
  transition: all 0.4s;
}
.strvlvpwfw .vskkswaj ul li a {
  color: var(--ztc-text-text-1);
  opacity: 80%;
  padding: 0 20px;
}
.strvlvpwfw .vskkswaj ul li:hover a {
  color: var(--nkuzrqtxpc);
}
.strvlvpwfw .vskkswaj ul li .sub-menu li:hover > a {
  color: var(--nkuzrqtxpc);
}
.strvlvpwfw .vfxsdgrodw ul > li:hover .ostdbraltf {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
  top: 201%;
  transform: scale(1);
}
.strvlvpwfw .ostdbraltf {
  position: absolute;
  left: -256px;
  top: 100px;
  width: 1298px;
  background: #fff;
  padding: 25px;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  top: 201.3%;
  transform: scale(1, 0);
  transform-origin: top;
  border-radius: 0px 0px 5px 5px;
}
.strvlvpwfw .ostdbraltf::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--eislkhwrw);
  top: 0;
  left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .strvlvpwfw .ostdbraltf {
    left: -162px;
    width: 929px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .strvlvpwfw .ostdbraltf {
    width: auto;
    opacity: 1;
    visibility: visible;
    transition: none;
    position: static;
    display: none;
    transform: scale(1);
  }
}
.strvlvpwfw .yxjfywuk {
  position: relative;
  z-index: 1;
}
.strvlvpwfw .yxjfywuk img {
  height: 320px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #E5E7EB;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .strvlvpwfw .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 767px) {
  .strvlvpwfw .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.strvlvpwfw .yxjfywuk .ifysjopmr {
  position: relative;
  z-index: 1;
}
.strvlvpwfw .yxjfywuk .ifysjopmr::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  transition: all 0.4s;
  top: 0;
  background: var(--eplpcgrnpzz);
  border-radius: 4px;
  transform: scale(0.5);
  visibility: hidden;
  opacity: 0;
}
.strvlvpwfw .yxjfywuk .iyiouyrh {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0%;
  transition: all 0.6s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .strvlvpwfw .yxjfywuk .iyiouyrh {
    left: 25%;
    right: 25%;
  }
}
.strvlvpwfw .yxjfywuk .iyiouyrh .wxmfjgwbv {
  margin-top: 16px;
}
.strvlvpwfw .yxjfywuk .iyiouyrh .wxmfjgwbv span {
  color: #fff;
}
.strvlvpwfw .yxjfywuk .iyiouyrh .wxmfjgwbv img {
  height: 16px;
  border: none;
}
.strvlvpwfw .yxjfywuk a {
  font-size: var(--mqajnadks);
  line-height: 18px;
  font-weight: var(--uowthqmoma);
  color: var(--hkuxpwjzt) !important;
  transition: all 0.4s;
  display: inline-flex;
  padding-top: 16px;
  text-align: center;
  transition: all 0.4s;
}
.strvlvpwfw .yxjfywuk a:hover {
  transition: all 0.4s;
  color: var(--eislkhwrw);
}
.strvlvpwfw .yxjfywuk:hover .iyiouyrh {
  visibility: visible;
  opacity: 1;
  transition: all 0.6s;
  top: 23%;
}
.strvlvpwfw .yxjfywuk:hover .ifysjopmr::after {
  transform: scale(1);
  transition: all 0.4s;
  visibility: visible;
  opacity: 0.5;
}
.strvlvpwfw.bopfcjxzd {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  animation: 0.7s ease-in-out 0s normal none 1 running ebkmliptyqb;
}
.strvlvpwfw.bopfcjxzd .koxabfjo::after {
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .strvlvpwfw.bopfcjxzd .koxabfjo {
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .strvlvpwfw.bopfcjxzd .koxabfjo {
    box-shadow: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .strvlvpwfw.bopfcjxzd {
    background: var(--xyflqgnllp);
    padding: 10px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .strvlvpwfw.bopfcjxzd {
    background: var(--xyflqgnllp);
    padding: 10px 0px 10px 0px;
  }
}

@keyframes ebkmliptyqb {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.wwfkjipgmu {
  animation: ebkmliptyqb 1s ease-out forwards;
}

.strvlvpwfw .ywmkwrnko {
  float: right;
  padding: 6px;
  border-radius: 4px;
}
.strvlvpwfw .ywmkwrnko button {
  border: 1px solid var(--jvtqatvgp);
  outline: none;
  background: none;
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  font-size: var(--jvtqatvgp);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 8px;
  font-size: var(--djzkotub);
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 4 CSS
 ::::::::::::::::::::::::::
 */
/*
 ::::::::::::::::::::::::::
  NAV MENU 3 CSS
 ::::::::::::::::::::::::::
 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw {
    padding-top: 12px;
    background-color: var(--pimsedxzb);
    padding-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .tkklkbugw {
    padding-top: 12px;
    background-color: var(--pimsedxzb);
    padding-bottom: 12px;
  }
}
.tkklkbugw .vfxsdgrodw ul {
  text-align: center;
}
.tkklkbugw .vfxsdgrodw ul > li {
  display: inline-block;
  position: relative;
}
.tkklkbugw .vfxsdgrodw ul > li .kfcayhrezq {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.tkklkbugw .vfxsdgrodw ul > li > a {
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  display: inline-block;
  position: relative;
  transition: 0.4s;
  padding: 0 16px;
}
.tkklkbugw .vfxsdgrodw ul > li > a:hover {
  color: var(--ohzhdovk);
}
.tkklkbugw .vfxsdgrodw ul > li:hover a {
  color: var(--ohzhdovk);
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu {
  position: absolute;
  top: 201%;
  width: 220px;
  left: 0;
  background: #fff;
  padding: 12px 20px 8px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  transition: 0.4s;
  border-radius: 4px;
  transform-origin: top;
  transform: scale(1, 0);
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--wympbpgx);
  top: 0;
  left: 0;
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu.iizlgumqv {
  top: 20% !important;
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li {
  margin-right: 0;
  display: block;
  text-align: start;
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li a {
  color: var(--ztc-text-text-2);
  display: inline-block;
  font-size: var(--mqajnadks);
  position: relative;
  z-index: 1;
  padding: 9px 0;
  font-weight: var(--uowthqmoma);
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li a::after {
  position: absolute;
  content: "";
  height: 45px;
  width: 0px;
  transition: all 0.4s;
  left: -20px;
  top: 2px;
  right: auto;
  z-index: 1;
  background-color: var(--wympbpgx);
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li a:hover::after {
  width: 2px;
  transition: all 0.4s;
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li a:before {
  display: none;
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li .sub-menu {
  left: 100%;
  top: 201%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transform-origin: top;
  transform: scale(1, 0);
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li:hover > a {
  color: var(--wympbpgx);
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li:hover > a::after {
  width: 3px;
}
.tkklkbugw .vfxsdgrodw ul > li .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
}
.tkklkbugw .vfxsdgrodw ul > li:hover a {
  color: var(--ohzhdovk);
}
.tkklkbugw .vfxsdgrodw ul > li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 201%;
  transform: scale(1);
  transition: all 0.4s;
}
.tkklkbugw .vskkswaj ul li a {
  color: var(--ztc-text-text-1);
  opacity: 80%;
  padding: 0 20px;
}
.tkklkbugw .vskkswaj ul li:hover a {
  color: var(--nkuzrqtxpc);
}
.tkklkbugw .vskkswaj ul li .sub-menu li:hover > a {
  color: var(--nkuzrqtxpc);
}
.tkklkbugw .vfxsdgrodw ul > li:hover .ostdbraltf {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
  top: 201%;
  transform: scale(1);
}
.tkklkbugw .ostdbraltf {
  position: absolute;
  left: -256px;
  top: 100px;
  width: 1298px;
  background: #fff;
  padding: 25px;
  box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  top: 201.3%;
  transform: scale(1, 0);
  transform-origin: top;
  border-radius: 0px 0px 5px 5px;
}
.tkklkbugw .ostdbraltf::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
  background-color: var(--wympbpgx);
  top: 0;
  left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tkklkbugw .ostdbraltf {
    left: -162px;
    width: 929px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tkklkbugw .ostdbraltf {
    width: auto;
    opacity: 1;
    visibility: visible;
    transition: none;
    position: static;
    display: none;
    transform: scale(1);
  }
}
.tkklkbugw .yxjfywuk {
  position: relative;
  z-index: 1;
}
.tkklkbugw .yxjfywuk img {
  height: 320px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #E5E7EB;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 767px) {
  .tkklkbugw .yxjfywuk img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.tkklkbugw .yxjfywuk .ifysjopmr {
  position: relative;
  z-index: 1;
}
.tkklkbugw .yxjfywuk .ifysjopmr::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  transition: all 0.4s;
  top: 0;
  background: var(--eplpcgrnpzz);
  border-radius: 4px;
  transform: scale(0.5);
  visibility: hidden;
  opacity: 0;
}
.tkklkbugw .yxjfywuk .iyiouyrh {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0%;
  transition: all 0.6s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw .yxjfywuk .iyiouyrh {
    left: 25%;
    right: 25%;
  }
}
.tkklkbugw .yxjfywuk .iyiouyrh a {
  color: var(--ohzhdovk) !important;
  margin-top: 0px !important;
}
.tkklkbugw .yxjfywuk a {
  font-size: var(--mqajnadks);
  line-height: 18px;
  font-weight: var(--uowthqmoma);
  color: var(--hkuxpwjzt) !important;
  transition: all 0.4s;
  display: inline-flex;
  text-align: center;
  transition: all 0.4s;
  margin-top: 16px;
}
.tkklkbugw .yxjfywuk a:hover {
  transition: all 0.4s;
  color: var(--wympbpgx);
}
.tkklkbugw .yxjfywuk:hover .iyiouyrh {
  visibility: visible;
  opacity: 1;
  transition: all 0.6s;
  top: 28%;
}
.tkklkbugw .yxjfywuk:hover .ifysjopmr::after {
  transform: scale(1);
  transition: all 0.4s;
  visibility: visible;
  opacity: 0.5;
}
.tkklkbugw.bopfcjxzd {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  animation: 0.7s ease-in-out 0s normal none 1 running ebkmliptyqb;
  background-color: var(--wympbpgx);
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
}
.tkklkbugw.bopfcjxzd .omwrzugk {
  margin-top: 0;
  padding: 16px 0px;
  background: none;
}
.tkklkbugw.bopfcjxzd .omwrzugk::after {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw.bopfcjxzd .omwrzugk {
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .tkklkbugw.bopfcjxzd .omwrzugk {
    box-shadow: none;
  }
}
.tkklkbugw.bopfcjxzd .omwrzugk::before {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw.bopfcjxzd {
    background: var(--pimsedxzb);
    padding: 0px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .tkklkbugw.bopfcjxzd {
    background: var(--pimsedxzb);
    padding: 0px 0px 10px 0px;
  }
}

@keyframes ebkmliptyqb {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.wwfkjipgmu {
  animation: ebkmliptyqb 1s ease-out forwards;
}

.tkklkbugw .ywmkwrnko {
  float: right;
  padding: 6px;
  border-radius: 4px;
}
.tkklkbugw .ywmkwrnko button {
  border: 1px solid var(--jvtqatvgp);
  outline: none;
  background: none;
  transition: all 0.4s;
  color: var(--eplpcgrnpzz);
  font-size: var(--jvtqatvgp);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 8px;
  font-size: var(--djzkotub);
}

.tkklkbugw .tggagkmc {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw .tggagkmc {
    display: block;
  }
}
@media (max-width: 767px) {
  .tkklkbugw .tggagkmc {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tkklkbugw .kozkdhnnkff {
    display: none;
  }
}
@media (max-width: 767px) {
  .tkklkbugw .kozkdhnnkff {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .kozkdhnnkff {
    display: block;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .kozkdhnnkff {
    display: block;
  }
}
.dpsxnreo .tggagkmc {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dpsxnreo .tggagkmc {
    display: none;
  }
}
@media (max-width: 767px) {
  .dpsxnreo .tggagkmc {
    display: none;
  }
}

/*
 ::::::::::::::::::::::::::
  NAV MENU 3 CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 ABOUT AREA CSS
::::::::::::::::::::::::::
*/
.jbhkfyechn {
  height: 510px;
}
.jbhkfyechn .ixncufpja {
  position: absolute;
  top: 11px;
  left: -120px;
  z-index: 4;
}
.jbhkfyechn .tfqahcdjwe {
  bottom: 30px;
  position: absolute;
  right: 0;
  z-index: 4;
}
.jbhkfyechn .ynxuefmxy {
  position: absolute;
  top: -30px;
  right: 132px;
  z-index: -1;
}

.lwgxkhhxxyp ul li {
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  padding-top: 16px;
  display: flex;
  align-items: center;
}
.lwgxkhhxxyp ul li span {
  display: inline-block;
  background-color: var(--hgiaawvgoyt);
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  font-size: var(--eplpcgrnpzz);
  border-radius: 50%;
  font-size: 12px;
  margin-right: 8px;
  min-width: 20px;
  max-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rjrzxlpnmpp {
  height: 664px;
  position: relative;
  text-align: start;
}
@media (max-width: 767px) {
  .rjrzxlpnmpp {
    height: 550px;
  }
}
.rjrzxlpnmpp .hzwvsntfc {
  position: relative;
  z-index: 2;
  margin-right: 140px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rjrzxlpnmpp .hzwvsntfc {
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .rjrzxlpnmpp .hzwvsntfc {
    margin-right: 0px;
  }
}
.rjrzxlpnmpp .eshzdakpqt {
  position: absolute;
  left: 0;
  top: -100px;
  z-index: 1;
  transform: scale(1.4);
}
.rjrzxlpnmpp .ixncufpja {
  position: absolute;
  bottom: 10px;
  right: 20px;
  z-index: 3;
}
@media (max-width: 767px) {
  .rjrzxlpnmpp .ixncufpja {
    right: 0;
  }
}
.rjrzxlpnmpp .tfqahcdjwe {
  position: absolute;
  top: -40px;
  left: -35px;
}
.rjrzxlpnmpp .jsamscyjnhg {
  position: absolute;
  bottom: 100px;
  left: 20px;
  z-index: 4;
}
.rjrzxlpnmpp .jsamscyjnhg .zykkvdzag {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 5;
  margin-top: -23px;
  margin-left: -18px;
}

.yggrkltsid {
  padding: 20px 40px 20px 20px;
  background-color: var(--wkqntaatb);
  border-radius: 8px;
  display: flex;
  align-items: center;
  margin-top: 30px;
  transition: all 0.4s;
}
.yggrkltsid .kcuspyjlcd {
  background-color: var(--ghsepukspc);
  height: 80px;
  width: 80px;
  text-align: center;
  line-height: 80px;
  border-radius: 8px;
  margin-right: 20px;
}
.yggrkltsid .kcuspyjlcd img {
  transition: all 0.4s;
}
.yggrkltsid:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.yggrkltsid:hover .kcuspyjlcd {
  transition: all 0.4s;
}
.yggrkltsid:hover .kcuspyjlcd img {
  transition: all 0.4s;
  transform: rotateY(180deg);
}

.sgvyrppooku {
  display: none;
}

.dpsxnreo .sgvyrppooku {
  display: block;
}
.dpsxnreo .zwjpksic {
  display: none;
}

.gyoegprig .cctotgmej {
  height: 536px;
  position: relative;
  text-align: end;
  margin-right: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .gyoegprig .cctotgmej {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .gyoegprig .cctotgmej {
    margin-right: 0;
    margin-bottom: 30px;
    height: 420px;
  }
}
@media (max-width: 767px) {
  .gyoegprig .cctotgmej .lyswqsdmuc {
    width: 200px;
  }
}
.gyoegprig .cctotgmej .llwxxonbcb {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 767px) {
  .gyoegprig .cctotgmej .llwxxonbcb {
    width: 200px;
    left: auto;
    right: 30px;
  }
}
.gyoegprig .cctotgmej .kuhemcteyqc {
  position: absolute;
  top: 30px;
  left: 60px;
}
@media (max-width: 767px) {
  .gyoegprig .cctotgmej .kuhemcteyqc {
    left: auto;
    right: 30px;
  }
}
.gyoegprig .tuiqcxmbw {
  height: 536px;
  position: relative;
  text-align: start;
  margin-left: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .gyoegprig .tuiqcxmbw {
    margin-left: 0;
    margin-bottom: 30px;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .gyoegprig .tuiqcxmbw {
    margin-left: 0;
    margin-bottom: 30px;
    margin-top: 40px;
    height: 420px;
  }
}
@media (max-width: 767px) {
  .gyoegprig .tuiqcxmbw .llwxxonbcb {
    width: 200px;
  }
}
.gyoegprig .tuiqcxmbw .lyswqsdmuc {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 767px) {
  .gyoegprig .tuiqcxmbw .lyswqsdmuc {
    width: 200px;
  }
}
.gyoegprig .tuiqcxmbw .kuhemcteyqc {
  position: absolute;
  top: 6px;
  left: 257px;
}
.gyoegprig .tuiqcxmbw .jsamscyjnhg {
  position: absolute;
  bottom: 40px;
  left: 220px;
}
@media (max-width: 767px) {
  .gyoegprig .tuiqcxmbw .jsamscyjnhg {
    left: 50px;
    bottom: 0;
  }
}
.gyoegprig .tuiqcxmbw .jsamscyjnhg .kuxbtaanwg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -18px;
}
.gyoegprig .jdsgujzr {
  background-color: var(--uojlqyvzas);
  border-radius: 8px;
  padding: 32px;
  margin-top: 30px;
}
.gyoegprig .jdsgujzr .vlddxehz {
  margin-top: 32px;
  position: relative;
}
.gyoegprig .jdsgujzr .vlddxehz h6 {
  color: var(--gckvtkwl);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.gyoegprig .jdsgujzr .vlddxehz .qjqmpcowe {
  position: absolute;
  right: 0;
  top: 0;
  color: var(--gckvtkwl);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.gyoegprig .jdsgujzr .vlddxehz .utncvvccu {
  margin-top: 20px;
  color: red;
}
.gyoegprig .jdsgujzr .vlddxehz .utncvvccu .xtoczunw {
  background-color: #024912 !important;
}
.gyoegprig .jdsgujzr .vlddxehz:nth-child(1) {
  margin-top: 0;
}
.gyoegprig .hcfpgrko .gciezzgj {
  text-align: center;
  margin-top: 30px;
  position: relative;
}
@media (max-width: 767px) {
  .gyoegprig .hcfpgrko .gciezzgj {
    text-align: start;
  }
}
.gyoegprig .hcfpgrko .gciezzgj h3 {
  color: var(--rhbcezdp);
  font-size: var(--gepsfzndy);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--gepsfzndy); /* 100% */
}
.gyoegprig .hcfpgrko .gciezzgj.gbzgcrer::after {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  height: 40px;
  width: 1px;
  background-color: var(--hpjnkeksvik);
}
@media (max-width: 767px) {
  .gyoegprig .hcfpgrko .gciezzgj.gbzgcrer::after {
    display: none;
  }
}
.gyoegprig .hcfpgrko .gciezzgj.weamrcpgx::after {
  content: "";
  position: absolute;
  top: 20px;
  left: -21px;
  height: 40px;
  width: 1px;
  background-color: var(--hpjnkeksvik);
}
@media (max-width: 767px) {
  .gyoegprig .hcfpgrko .gciezzgj.weamrcpgx::after {
    display: none;
  }
}

.dpsxnreo .gyoegprig .cctotgmej .kuhemcteyqc img, .dpsxnreo .gyoegprig .tuiqcxmbw .kuhemcteyqc img {
  filter: brightness(0) invert(1);
}

.wwpfiopyw .teswffgnuon .ixncufpja {
  position: absolute;
  top: -50px;
  left: -50px;
  z-index: -1;
}
.wwpfiopyw .teswffgnuon .tfqahcdjwe {
  position: absolute;
  bottom: 0px;
  left: -50px;
  z-index: -1;
}
.wwpfiopyw .teswffgnuon .pdeuimgrtwa {
  position: absolute;
  left: 230px;
  bottom: 30px;
}
.wwpfiopyw .teswffgnuon .pdeuimgrtwa .zykkvdzag {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -19px;
}
.wwpfiopyw .ydmzezww {
  background-color: var(--cwbxdjsg);
  padding: 8px 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  margin-top: 30px;
  transition: all 0.4s;
}
.wwpfiopyw .ydmzezww .kcuspyjlcd {
  height: 48px;
  width: 48px;
  text-align: center;
  line-height: 48px;
  background-color: var(--gzwjxhzvhz);
  border-radius: 50%;
}
.wwpfiopyw .ydmzezww .keyuxlsd p {
  color: var(--znyukffei);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  padding-left: 10px;
}
.wwpfiopyw .ydmzezww:hover {
  transition: all 0.4s;
  transform: translateY(-5px);
}

.pwyqvmzhguk .oaqnfrpegx .dazpowkiyoc ul li {
  display: inline-flex;
  color: var(--mgviegxjjg);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  align-items: center;
  margin-top: 16px;
}
.pwyqvmzhguk .oaqnfrpegx .dazpowkiyoc ul li .ywdpgceue {
  display: inline-block;
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  background: var(--anoxxvpwq);
  font-size: 10px;
  color: var(--ohzhdovk);
  margin-right: 10px;
}

.pvhkkfwnfg {
  padding: 80px 0px;
}
.pvhkkfwnfg p {
  color: var(--eplpcgrnpzz);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
  text-transform: capitalize;
}
.pvhkkfwnfg .unkyhzlw {
  text-align: center;
  margin-top: 40px;
}
.pvhkkfwnfg .unkyhzlw .dhrkcfje {
  background-color: var(--adtszdvsz);
  border-radius: 8px;
  width: 250px;
  text-align: center;
  padding: 20px;
  display: flex;
  justify-content: center;
  margin: 0px 10px;
}
.pvhkkfwnfg .unkyhzlw .dhrkcfje img {
  transition: all 0.4s;
}

.dpsxnreo .pvhkkfwnfg .unkyhzlw .dhrkcfje img {
  filter: brightness(0) invert(1);
}

.ogaopvyr .ocmngvlykwo {
  background-color: var(--kxakmudhxra);
  padding: 20px;
  border-radius: 8px;
}
.ogaopvyr .ocmngvlykwo .kqjypvmjsl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.ogaopvyr .ocmngvlykwo .kqjypvmjsl p {
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.ogaopvyr .ocmngvlykwo .progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #DBDEDE;
  --bs-progress-border-radius: 30px;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #10343B;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.ogaopvyr .jbhkfyechn {
  position: relative;
  height: 536px;
  text-align: end;
}
.ogaopvyr .jbhkfyechn .lyswqsdmuc {
  position: absolute;
  bottom: 0;
  left: 60px;
}
.ogaopvyr .jbhkfyechn .kuhemcteyqc {
  position: absolute;
  top: 0;
  left: 100px;
}

.dpsxnreo .ogaopvyr .jbhkfyechn .kuhemcteyqc {
  filter: brightness(40);
}

/*
 ::::::::::::::::::::::::::
  ABOUT AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 SERVICE AREA CSS
::::::::::::::::::::::::::
*/
.gusfaltndot .cctotgmej {
  height: 380px;
  text-align: end;
}
.gusfaltndot .cctotgmej .kuhemcteyqc {
  position: absolute;
  right: -30px;
  top: -30px;
  z-index: -1;
}
.gusfaltndot .cctotgmej .tfqahcdjwe {
  position: absolute;
  bottom: 0;
  left: 0;
}

.wzmzzywbxp {
  position: relative;
}

.pridhizulqe {
  background-color: var(--adtszdvsz);
  padding: 32px;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s;
  margin: 0px 10px;
}
.pridhizulqe .kcuspyjlcd {
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  background-color: var(--jnmeywwrzzf);
  border-radius: 50%;
  margin-bottom: 20px;
  transition: all 0.4s;
  display: inline-flex;
}
.pridhizulqe .kcuspyjlcd img {
  transition: all 0.4s;
  filter: brightness(40);
  height: 41px;
  margin: auto;
}
.pridhizulqe .kuxbtaanwg {
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  color: var(--jnmeywwrzzf);
  background-color: var(--pxrgxdjpq);
  border-radius: 50%;
  transform: rotate(-45deg);
  position: absolute;
  right: -50px;
  top: -50px;
  transition: all 0.4s;
}
.pridhizulqe .runygehhx {
  position: relative;
  padding-left: 76px;
}
.pridhizulqe .runygehhx::after {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 1px;
  width: 70px;
  background-color: var(--flxzchjj);
  transition: all 0.4s;
}
.pridhizulqe:hover {
  transition: all 0.4s;
  background-color: var(--jnmeywwrzzf);
}
.pridhizulqe:hover h4 a {
  color: var(--adtszdvsz);
  transition: all 0.4s;
}
.pridhizulqe:hover .kuxbtaanwg {
  top: 16px;
  right: 16px;
}
.pridhizulqe:hover p {
  transition: all 0.4s;
  color: var(--adtszdvsz);
}
.pridhizulqe:hover .kcuspyjlcd {
  background-color: var(--adtszdvsz);
  transition: all 0.4s;
}
.pridhizulqe:hover .kcuspyjlcd img {
  filter: none;
  transition: all 0.4s;
}
.pridhizulqe:hover .runygehhx {
  transition: all 0.4s;
  padding-left: 0;
}
.pridhizulqe:hover .runygehhx::after {
  background-color: var(--adtszdvsz);
  transition: all 0.4s;
  left: 30px;
}

.dpsxnreo .pridhizulqe .kcuspyjlcd img {
  filter: none;
}
.dpsxnreo .pridhizulqe:hover .kcuspyjlcd img {
  filter: brightness(40);
}

.smbeejfh {
  margin-top: 40px;
  margin-right: 10px;
}
.smbeejfh button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: var(--jnmeywwrzzf);
  font-size: var(--pljbloce);
  color: var(--pxrgxdjpq);
  transition: all 0.4s;
  margin-right: 5px;
}
.smbeejfh button:hover {
  background-color: var(--hgiaawvgoyt);
  color: var(--eplpcgrnpzz);
}

.lgziiatpmob {
  margin-top: 40px;
  margin-right: 10px;
}
.lgziiatpmob button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: var(--qublchqdk);
  font-size: var(--pljbloce);
  color: var(--ohzhdovk);
  transition: all 0.4s;
  margin-right: 5px;
}
.lgziiatpmob button:hover {
  background-color: var(--ixzaoykk);
  color: var(--ohzhdovk);
}

.nmkzhsmy {
  background-color: var(--gzwjxhzvhz);
  border-radius: 8px;
  padding: 20px 20px 32px 20px;
  text-align: center;
  margin: 0px 10px;
}
.nmkzhsmy .kuxbtaanwg {
  display: inline-block;
  height: 48px;
  width: 48px;
  border-radius: 50%;
  text-align: center;
  line-height: 48px;
  background-color: var(--qublchqdk);
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--ohzhdovk);
  margin-top: -24px;
  margin-left: -24px;
  transform: rotate(-45deg) translateX(-133px) translateY(-25px) scale(0.2);
  z-index: 7;
  transition: all 0.4s;
  opacity: 0;
}
.nmkzhsmy .kuxbtaanwg:hover {
  background-color: var(--ixzaoykk);
}
.nmkzhsmy .kcuspyjlcd {
  height: 90px;
  width: 90px;
  text-align: center;
  line-height: 90px;
  background-color: var(--hpjnkeksvik);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -45px;
  position: relative;
  left: 50%;
  z-index: 6;
  margin-left: -45px;
  border: 5px solid var(--ohzhdovk);
}
.nmkzhsmy .kcuspyjlcd img {
  width: 40px;
  transition: all 0.4s;
}
.nmkzhsmy .rqdkawjwk {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.nmkzhsmy .rqdkawjwk img {
  width: 100%;
  transition: all 0.4s;
}
.nmkzhsmy .rqdkawjwk::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4039215686);
  transition: all 0.4s;
  transform: scale(0.6);
  opacity: 0;
}
.nmkzhsmy:hover {
  transition: all 0.4s;
}
.nmkzhsmy:hover .kuxbtaanwg {
  transform: rotate(-45deg) translateX(0) translateY(0);
  transition: all 0.4s;
  opacity: 1;
}
.nmkzhsmy:hover .kcuspyjlcd img {
  transition: all 0.4s;
  transform: rotateY(180deg);
}
.nmkzhsmy:hover .rqdkawjwk::after {
  transform: scale(1);
  opacity: 1;
}
.nmkzhsmy:hover .rqdkawjwk img {
  transform: scale(1.1) rotate(4deg);
  transition: all 0.4s;
  filter: grayscale(1);
}

.kmdjxvwhc {
  text-align: center;
  border-radius: 16px;
  background-color: var(--ohzhdovk);
  padding: 42px 32px 0px 32px;
  transition: all 0.4s;
}
.kmdjxvwhc .rqdkawjwk {
  border-radius: 16px;
  overflow: hidden;
  height: 345px;
}
.kmdjxvwhc .rqdkawjwk img {
  transition: all 0.4s;
}
.kmdjxvwhc .kcuspyjlcd {
  height: 72px;
  width: 72px;
  text-align: center;
  line-height: 72px;
  background-color: var(--xiznkuimy);
  border-radius: 50%;
  margin: auto;
  position: relative;
}
.kmdjxvwhc .kcuspyjlcd .nrmtuzvjm {
  position: absolute;
  top: 0;
  left: 0;
  filter: none;
  transform: scale(1.3);
}
.kmdjxvwhc .kcuspyjlcd img {
  transition: all 0.4s;
  filter: brightness(0) invert(1);
}
.kmdjxvwhc .voiqptnszb {
  transform: translateY(24px);
}
.kmdjxvwhc:hover {
  transform: translateY(-10px);
}
.kmdjxvwhc:hover .kcuspyjlcd .nrmtuzvjm {
  animation-name: ulhrzzopzk;
  animation-duration: 32s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
}
.kmdjxvwhc:hover .rqdkawjwk img {
  transition: all 0.4s;
}
.kmdjxvwhc:hover .voiqptnszb span {
  transition: all 0.4s;
  background-color: #a7d35a;
}
.kmdjxvwhc:hover .voiqptnszb .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.kmdjxvwhc:hover .voiqptnszb .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.kmdjxvwhc:hover .voiqptnszb .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

@keyframes ulhrzzopzk {
  0% {
    transform: rotate(0deg) scale(1.3);
  }
  100% {
    transform: rotate(1000deg) scale(1.3);
  }
}
.frspgygp {
  position: relative;
}
.frspgygp .kuhemcteyqc {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0;
}

.akasfcsq {
  background-color: var(--xyflqgnllp);
  padding: 32px;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s;
}
.akasfcsq .kcuspyjlcd {
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  background-color: var(--eislkhwrw);
  border-radius: 50%;
  margin-bottom: 20px;
  transition: all 0.4s;
  display: inline-flex;
}
.akasfcsq .kcuspyjlcd img {
  transition: all 0.4s;
  filter: brightness(40);
  height: 41px;
  margin: auto;
}
.akasfcsq .kuxbtaanwg {
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  color: var(--eislkhwrw);
  background-color: var(--ohzhdovk);
  border-radius: 50%;
  transform: rotate(-45deg);
  position: absolute;
  right: -50px;
  top: -50px;
  transition: all 0.4s;
}
.akasfcsq .runygehhx {
  position: relative;
  padding-left: 76px;
  transition: all 0.4s;
  color: var(--eislkhwrw);
}
.akasfcsq .runygehhx::after {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 1px;
  width: 70px;
  background-color: var(--eislkhwrw);
  transition: all 0.4s;
}
.akasfcsq:hover {
  transition: all 0.4s;
  background-color: var(--eislkhwrw);
}
.akasfcsq:hover h4 a {
  color: var(--ohzhdovk);
  transition: all 0.4s;
}
.akasfcsq:hover .kuxbtaanwg {
  top: 16px;
  right: 16px;
}
.akasfcsq:hover p {
  transition: all 0.4s;
  color: var(--ohzhdovk);
}
.akasfcsq:hover .kcuspyjlcd {
  background-color: var(--ohzhdovk);
  transition: all 0.4s;
}
.akasfcsq:hover .kcuspyjlcd img {
  filter: none;
  transition: all 0.4s;
}
.akasfcsq:hover .runygehhx {
  transition: all 0.4s;
  padding-left: 0;
}
.akasfcsq:hover .runygehhx::after {
  background-color: var(--ohzhdovk);
  transition: all 0.4s;
  left: 30px;
}

.dljmpbzcqk {
  position: relative;
  z-index: 1;
}
.dljmpbzcqk .tqfrkbrd {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane {
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: var(--koulwnhwz);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  padding: 40px 50px;
  transform: rotateX(45deg) translateY(50px);
  transition: all 0.4s;
  opacity: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .dljmpbzcqk .tqfrkbrd .tab-content .tab-pane {
    padding: 24px;
  }
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane.fade.show.active {
  transform: rotateX(0deg) translateY(0);
  opacity: 1;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .nrrierownr .libfxdoqchx {
  background: var(--anoxxvpwq);
  border-width: 1.5px;
  display: inline-block;
  transition: all 0.4s;
  border-radius: 50%;
  height: 90px;
  width: 90px;
  text-align: center;
  line-height: 90px;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .nrrierownr .libfxdoqchx img {
  height: 50px;
  width: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .nrrierownr .wznxxspisx h3 {
  color: var(--mgviegxjjg);
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px; /* 100% */
  display: inline-block;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .nrrierownr .wznxxspisx p {
  color: var(--rtkeecue);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--blqeemkicwp); /* 144.444% */
  padding-top: 20px;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup {
  position: relative;
}
@media (max-width: 767px) {
  .dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup {
    margin-top: 30px;
  }
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup .ifysjopmr img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup .eykywgkre a {
  height: 110px;
  width: 101px;
  display: inline-block;
  transition: all 0.4s;
  border-radius: 50%;
  background: var(--ztc-bg-bg-6);
  position: absolute;
  bottom: 30px;
  left: -60px;
  z-index: 1;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup .eykywgkre a .fevjwsbuk {
  position: absolute;
  top: 41%;
  left: 44%;
}
.dljmpbzcqk .tqfrkbrd .tab-content .tab-pane .frrttuxlup .eykywgkre a .wcqgcipta {
  position: absolute;
  top: 6px;
  left: 6px;
}
.dljmpbzcqk .tqfrkbrd .juvbegrp {
  position: relative;
  z-index: 1;
}
.dljmpbzcqk .tqfrkbrd .juvbegrp::after {
  position: absolute;
  content: "";
  height: 10px;
  width: 100%;
  background: var(--koulwnhwz);
  top: -32px;
  left: 0;
  right: 0;
  transition: all 0.4s;
  border-radius: 30px;
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul {
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .dljmpbzcqk .tqfrkbrd .juvbegrp ul {
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dljmpbzcqk .tqfrkbrd .juvbegrp ul li:nth-child(4) {
    margin-top: 20px;
  }
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button {
  border-radius: 120px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: var(--koulwnhwz);
  padding: 8px 16px 8px 8px;
  position: relative;
  z-index: 1;
  color: var(--mgviegxjjg);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
@media (max-width: 767px) {
  .dljmpbzcqk .tqfrkbrd .juvbegrp ul li button {
    display: block !important;
    margin-bottom: 16px;
  }
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button::after {
  position: absolute;
  z-index: 1;
  content: "";
  height: 10px;
  left: 0;
  top: -32px;
  transition: all 0.4s;
  width: 100%;
  background: var(--anoxxvpwq);
  border-radius: 40px;
  visibility: hidden;
  opacity: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dljmpbzcqk .tqfrkbrd .juvbegrp ul li button::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .dljmpbzcqk .tqfrkbrd .juvbegrp ul li button::after {
    display: none;
  }
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button.active {
  background: var(--anoxxvpwq);
  color: var(--ohzhdovk);
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button.active::after {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s;
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button.active span {
  background: var(--wympbpgx);
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button.active span img {
  transition: all 0.4s;
  filter: brightness(40);
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button span {
  height: 48px;
  width: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 50%;
  transition: all 0.4s;
  display: inline-block;
  background: var(--anoxxvpwq);
  border-width: 1px;
  border: rgba(192, 240, 55, 0.1);
  margin: 0 8px 0 0;
}
.dljmpbzcqk .tqfrkbrd .juvbegrp ul li button span img {
  height: 28px;
  width: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: all 0.4s;
}

.qjmssazx .cctotgmej {
  height: 380px;
  text-align: start;
}
.qjmssazx .cctotgmej .kuhemcteyqc {
  position: absolute;
  left: -30px;
  top: -30px;
  z-index: -1;
}
.qjmssazx .cctotgmej .tfqahcdjwe {
  position: absolute;
  bottom: 0;
  right: 0;
}

.ofjmydtg {
  background-color: var(--pxrgxdjpq);
  padding: 32px;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
}
.ofjmydtg .kcuspyjlcd {
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  background-color: var(--jnmeywwrzzf);
  border-radius: 50%;
  margin-bottom: 20px;
  transition: all 0.4s;
  display: inline-flex;
}
.ofjmydtg .kcuspyjlcd img {
  transition: all 0.4s;
  filter: brightness(40);
  height: 41px;
  margin: auto;
}
.ofjmydtg .kuxbtaanwg {
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  color: var(--jnmeywwrzzf);
  background-color: var(--pxrgxdjpq);
  border-radius: 50%;
  transform: rotate(-45deg);
  position: absolute;
  right: -50px;
  top: -50px;
  transition: all 0.4s;
}
.ofjmydtg .runygehhx {
  position: relative;
  padding-left: 76px;
}
.ofjmydtg .runygehhx::after {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 1px;
  width: 70px;
  background-color: var(--flxzchjj);
  transition: all 0.4s;
}
.ofjmydtg:hover {
  transition: all 0.4s;
  background-color: var(--jnmeywwrzzf);
}
.ofjmydtg:hover h4 a {
  color: var(--adtszdvsz);
  transition: all 0.4s;
}
.ofjmydtg:hover .kuxbtaanwg {
  top: 16px;
  right: 16px;
}
.ofjmydtg:hover p {
  transition: all 0.4s;
  color: var(--adtszdvsz);
}
.ofjmydtg:hover .kcuspyjlcd {
  background-color: var(--adtszdvsz);
  transition: all 0.4s;
}
.ofjmydtg:hover .kcuspyjlcd img {
  filter: none;
  transition: all 0.4s;
}
.ofjmydtg:hover .runygehhx {
  transition: all 0.4s;
  padding-left: 0;
}
.ofjmydtg:hover .runygehhx::after {
  background-color: var(--adtszdvsz);
  transition: all 0.4s;
  left: 30px;
}

.dpsxnreo .ofjmydtg .kcuspyjlcd img {
  filter: none;
}
.dpsxnreo .ofjmydtg:hover .kcuspyjlcd img {
  filter: brightness(40);
}

/*
 ::::::::::::::::::::::::::
  SERVICE AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 FAQ AREA CSS
::::::::::::::::::::::::::
*/
.ptnguzdplbw {
  position: relative;
}
.ptnguzdplbw .accordion .accordion-item {
  border: none;
  border-radius: 14px;
  background: none;
  margin-top: 20px;
  transition: all 0.4s;
  background-color: var(--kxakmudhxra);
}
.ptnguzdplbw .accordion .accordion-item button {
  border: none;
  background: none;
  padding: 24px;
  color: var(--eplpcgrnpzz);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: 600;
  line-height: var(--zpduiorip); /* 100% */
  text-transform: capitalize;
  position: relative;
}
@media (max-width: 767px) {
  .ptnguzdplbw .accordion .accordion-item button {
    font-size: 20px;
    line-height: 26px;
    padding: 20px;
  }
}
.ptnguzdplbw .accordion .accordion-item button:focus {
  outline: none;
  box-shadow: none;
}
.ptnguzdplbw .accordion .accordion-item button::before {
  content: "";
  position: absolute;
  right: 18px;
  top: 19px;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  z-index: 1;
  background: var(--jnmeywwrzzf);
}
@media (max-width: 767px) {
  .ptnguzdplbw .accordion .accordion-item button::before {
    display: none;
  }
}
.ptnguzdplbw .accordion .accordion-item button::after {
  filter: brightness(0) invert(1);
  z-index: 3;
  height: 14px;
  width: 22px;
  left: 4px;
  bottom: 5px;
  position: relative;
}
.ptnguzdplbw .accordion .accordion-item .accordion-body {
  color: rgba(255, 255, 255, 0.9098039216);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 155.556% */
  padding-left: 28px;
  margin-top: -20px;
  padding-bottom: 28px;
  padding-right: 80px;
  text-align: start;
}
@media (max-width: 767px) {
  .ptnguzdplbw .accordion .accordion-item .accordion-body {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.ptnguzdplbw .accordion .accordion-item.active {
  transition: all 0.4s;
  border-radius: 14px;
  background: var(--qjebglnl);
}
.ptnguzdplbw .accordion .accordion-item.active button {
  color: #fff;
}
.ptnguzdplbw .accordion .accordion-item.active button::before {
  content: "";
  position: absolute;
  right: 18px;
  top: 19px;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  z-index: 1;
  background: #fff;
}
.ptnguzdplbw .accordion .accordion-item.active button::after {
  filter: brightness(0);
  height: 14px;
  width: 22px;
  left: 2px;
  bottom: 0px;
  position: relative;
}
.ptnguzdplbw .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: none;
}
.ptnguzdplbw .gcvbyvanz {
  position: absolute;
  top: -100px;
  left: 0;
  z-index: -3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptnguzdplbw .gcvbyvanz {
    display: none;
  }
}
@media (max-width: 767px) {
  .ptnguzdplbw .gcvbyvanz {
    display: none;
  }
}
.ptnguzdplbw .thcgjgsl {
  position: absolute;
  top: -100px;
  right: 0;
  z-index: -3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptnguzdplbw .thcgjgsl {
    display: none;
  }
}
@media (max-width: 767px) {
  .ptnguzdplbw .thcgjgsl {
    display: none;
  }
}
.ptnguzdplbw .nblphzbys {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptnguzdplbw .nblphzbys {
    display: none;
  }
}
@media (max-width: 767px) {
  .ptnguzdplbw .nblphzbys {
    display: none;
  }
}
.ptnguzdplbw .babjfxwiagk {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -3;
}
.ptnguzdplbw .skuowxrrl {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -3;
}
.ptnguzdplbw .khddxnmgqga {
  position: absolute;
  bottom: 200px;
  left: 0;
  z-index: -3;
  transform: rotateX(180deg) rotateY(180deg);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptnguzdplbw .khddxnmgqga {
    display: none;
  }
}
@media (max-width: 767px) {
  .ptnguzdplbw .khddxnmgqga {
    display: none;
  }
}

.dpsxnreo .ptnguzdplbw .accordion .accordion-item button::after {
  filter: none;
}

.qbnyiukt {
  position: relative;
}
.qbnyiukt .accordion .accordion-item {
  border: none;
  border-radius: 14px;
  background: none;
  margin-top: 20px;
  transition: all 0.4s;
  background-color: var(--kxakmudhxra);
}
.qbnyiukt .accordion .accordion-item button {
  border: none;
  background: none;
  padding: 24px;
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: 600;
  line-height: var(--mqajnadks); /* 100% */
  text-transform: capitalize;
  position: relative;
}
@media (max-width: 767px) {
  .qbnyiukt .accordion .accordion-item button {
    font-size: 20px;
    line-height: 26px;
    padding: 20px;
  }
}
.qbnyiukt .accordion .accordion-item button:focus {
  outline: none;
  box-shadow: none;
}
.qbnyiukt .accordion .accordion-item button::before {
  content: "";
  position: absolute;
  right: 18px;
  top: 15px;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  z-index: 1;
  background: var(--jnmeywwrzzf);
}
@media (max-width: 767px) {
  .qbnyiukt .accordion .accordion-item button::before {
    display: none;
  }
}
.qbnyiukt .accordion .accordion-item button::after {
  filter: brightness(0) invert(1);
  z-index: 3;
  height: 14px;
  width: 22px;
  left: 4px;
  bottom: 6px;
  position: relative;
}
.qbnyiukt .accordion .accordion-item .accordion-body {
  color: rgba(255, 255, 255, 0.9098039216);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 155.556% */
  padding-left: 28px;
  margin-top: -20px;
  padding-bottom: 28px;
  padding-right: 80px;
  text-align: start;
}
@media (max-width: 767px) {
  .qbnyiukt .accordion .accordion-item .accordion-body {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.qbnyiukt .accordion .accordion-item.active {
  transition: all 0.4s;
  border-radius: 14px;
  background: var(--qjebglnl);
}
.qbnyiukt .accordion .accordion-item.active button {
  color: #fff;
}
.qbnyiukt .accordion .accordion-item.active button::before {
  content: "";
  position: absolute;
  right: 18px;
  top: 19px;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  z-index: 1;
  background: #fff;
}
.qbnyiukt .accordion .accordion-item.active button::after {
  filter: brightness(0);
  height: 14px;
  width: 22px;
  left: 2px;
  bottom: 0px;
  position: relative;
}
.qbnyiukt .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: none;
}
.qbnyiukt .gcvbyvanz {
  position: absolute;
  top: -100px;
  left: 0;
  z-index: -3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qbnyiukt .gcvbyvanz {
    display: none;
  }
}
@media (max-width: 767px) {
  .qbnyiukt .gcvbyvanz {
    display: none;
  }
}
.qbnyiukt .thcgjgsl {
  position: absolute;
  top: -100px;
  right: 0;
  z-index: -3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qbnyiukt .thcgjgsl {
    display: none;
  }
}
@media (max-width: 767px) {
  .qbnyiukt .thcgjgsl {
    display: none;
  }
}
.qbnyiukt .nblphzbys {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qbnyiukt .nblphzbys {
    display: none;
  }
}
@media (max-width: 767px) {
  .qbnyiukt .nblphzbys {
    display: none;
  }
}
.qbnyiukt .babjfxwiagk {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -3;
}
.qbnyiukt .skuowxrrl {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -3;
}
.qbnyiukt .khddxnmgqga {
  position: absolute;
  bottom: 200px;
  left: 0;
  z-index: -3;
  transform: rotateX(180deg) rotateY(180deg);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qbnyiukt .khddxnmgqga {
    display: none;
  }
}
@media (max-width: 767px) {
  .qbnyiukt .khddxnmgqga {
    display: none;
  }
}

.dpsxnreo .qbnyiukt .accordion .accordion-item button::after {
  filter: none;
}

/*
 ::::::::::::::::::::::::::
  FAQ AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 CASE STUDY AREA CSS
::::::::::::::::::::::::::
*/
.jlwbscmqol {
  position: relative;
  height: 270px;
  overflow: hidden;
  border-radius: 8px;
}
.jlwbscmqol .rqdkawjwk img {
  width: 100%;
  transition: all 0.4s;
  -o-object-fit: cover;
     object-fit: cover;
  height: 300px;
}
.jlwbscmqol .wznxxspisx {
  background-color: var(--ohzhdovk);
  padding: 32px;
  border-radius: 8px;
  text-align: center;
  margin: 0px 40px;
  position: absolute;
  bottom: 35px;
  width: 80%;
  transform: scale(0.3) translateY(130px);
  opacity: 0;
  transition: all 0.4s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jlwbscmqol .wznxxspisx {
    transform: scale(1) translateY(0);
    opacity: 1;
    bottom: 20px;
    margin: 0px 20px;
  }
}
@media (max-width: 767px) {
  .jlwbscmqol .wznxxspisx {
    transform: scale(1) translateY(0);
    opacity: 1;
    bottom: 20px;
    margin: 0px 20px;
    width: 88%;
  }
}
.jlwbscmqol .wznxxspisx .kuxbtaanwg {
  display: inline-block;
  background-color: var(--hgiaawvgoyt);
  height: 54px;
  width: 54px;
  line-height: 54px;
  text-align: center;
  font-size: var(--pljbloce);
  color: var(--qjebglnl);
  border-radius: 50%;
  transform: rotate(-45deg);
}
.jlwbscmqol .wznxxspisx.aigmmsfqw {
  width: 88%;
}
.jlwbscmqol:hover {
  transition: all 0.4s;
}
.jlwbscmqol:hover .wznxxspisx {
  transition: all 0.4s;
  transform: translateY(0) scale(1);
  opacity: 1;
}
.jlwbscmqol:hover .rqdkawjwk img {
  filter: grayscale(1);
  transition: all 0.4s;
  transform: scale(1.1) rotate(2deg);
}

.yvaldart {
  margin-top: 40px;
  margin-right: 10px;
}
.yvaldart button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: var(--qublchqdk);
  font-size: var(--pljbloce);
  color: var(--ohzhdovk);
  transition: all 0.4s;
  margin-right: 5px;
}
.yvaldart button:hover {
  background-color: var(--ixzaoykk);
  color: var(--ohzhdovk);
}

.xkavevywaf {
  margin: 0px 10px;
}
.xkavevywaf .qqmvaztw {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.xkavevywaf .qqmvaztw .rqdkawjwk {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.xkavevywaf .qqmvaztw .rqdkawjwk img {
  width: 100%;
}
.xkavevywaf .qqmvaztw .rqdkawjwk::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: var(--hkuxpwjzt);
  opacity: 0;
  transition: all 0.4s;
  transform: scale(0.6);
}
.xkavevywaf .qqmvaztw .vexrjgycz {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 220px;
  z-index: 3;
  margin-top: -60px;
  margin-left: -110px;
  transform: scale(0.5) translateY(80px);
  opacity: 0;
  transition: all 0.4s;
}
.xkavevywaf .qqmvaztw .vexrjgycz p {
  color: var(--qublchqdk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  padding: 16px 0px 12px 0px;
}
.xkavevywaf .qqmvaztw .vexrjgycz h4 a {
  color: var(--ohzhdovk);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
  transition: all 0.4s;
}
.xkavevywaf .qqmvaztw .vexrjgycz h4 a:hover {
  transition: all 0.4s;
  color: var(--qublchqdk);
}
.xkavevywaf .qqmvaztw .vexrjgycz .kuxbtaanwg {
  display: inline-block;
  width: 54px;
  height: 54px;
  text-align: center;
  line-height: 54px;
  background-color: var(--qublchqdk);
  border-radius: 50%;
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  transform: rotate(-45deg);
  transition: all 0.4s;
}
.xkavevywaf .qqmvaztw .vexrjgycz .kuxbtaanwg:hover {
  transition: all 0.4s;
  background-color: var(--ixzaoykk);
}
.xkavevywaf:hover .qqmvaztw .rqdkawjwk::after {
  transform: scale(1);
  opacity: 0.6;
  transition: all 0.4s;
}
.xkavevywaf:hover .qqmvaztw .vexrjgycz {
  transform: scale(1) translateY(0);
  opacity: 1;
  transition: all 0.4s;
}
.xkavevywaf.slick-current.slick-active .qqmvaztw .rqdkawjwk::after {
  transform: scale(1);
  opacity: 0.6;
  transition: all 0.4s;
}
.xkavevywaf.slick-current.slick-active .qqmvaztw .vexrjgycz {
  transform: scale(1) translateY(0);
  opacity: 1;
  transition: all 0.4s;
}

.oeykvsbk {
  background-color: var(--krogxxadg);
  border-radius: 16px;
  margin: 0px 10px;
}
.oeykvsbk .rqdkawjwk {
  overflow: hidden;
  border-radius: 16px 16px 0px 0px;
}
.oeykvsbk .rqdkawjwk img {
  transition: all 0.4s;
  width: 100%;
}
.oeykvsbk .wznxxspisx {
  padding: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.oeykvsbk .wznxxspisx .kuxbtaanwg {
  display: inline-block;
  height: 54px;
  width: 54px;
  text-align: center;
  line-height: 54px;
  background-color: var();
}
.oeykvsbk .wznxxspisx .xirmgaglv p {
  color: var(--csgcaiafdc);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 100% */
}
.oeykvsbk .wznxxspisx .xirmgaglv h4 a {
  color: var(--rhbcezdp);
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 100% */
  display: inline-block;
  padding-top: 12px;
}
.oeykvsbk .wznxxspisx .xirmgaglv h4 a:hover {
  transition: all 0.4s;
  color: var(--xiznkuimy);
}
.oeykvsbk:hover .rqdkawjwk img {
  transform: scale(1.1) rotate(2deg);
}
.oeykvsbk:hover .voiqptnszb span {
  transition: all 0.4s;
  background-color: #a7d35a;
}
.oeykvsbk:hover .voiqptnszb .qzbokgkp {
  transform: translateX(3px);
  transition: all 0.4s;
}
.oeykvsbk:hover .voiqptnszb .qzbokgkp .xemushgup {
  transform: translateY(-7px) rotate(-45deg) translateX(-10px);
  transition: all 0.4s;
  opacity: 1;
}
.oeykvsbk:hover .voiqptnszb .qzbokgkp .fevjwsbuk {
  transition: all 0.4s;
  transform: translateY(-7px) rotate(-45deg) translateX(45px);
  opacity: 0;
}

.cxlawcrddz {
  margin-top: 40px;
  margin-right: 10px;
}
.cxlawcrddz button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: rgba(133, 176, 60, 0.231372549);
  font-size: var(--pljbloce);
  color: var(--rhbcezdp);
  transition: all 0.4s;
  margin-right: 5px;
}
.cxlawcrddz button:hover {
  background-color: var(--xiznkuimy);
  color: var(--ohzhdovk);
}

.njfnszetalr {
  margin-top: 40px;
  margin-right: 10px;
}
.njfnszetalr button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: var(--eislkhwrw);
  font-size: var(--pljbloce);
  color: var(--ohzhdovk);
  transition: all 0.4s;
  margin-right: 5px;
}
.njfnszetalr button:hover {
  background-color: var(--bwaowbxbe);
  color: var(--krogxxadg);
}

.dalbmeigw {
  margin: 0px 10px;
}
.dalbmeigw .qqmvaztw {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.dalbmeigw .qqmvaztw .rqdkawjwk {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.dalbmeigw .qqmvaztw .rqdkawjwk img {
  width: 100%;
}
.dalbmeigw .qqmvaztw .rqdkawjwk::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: var(--hkuxpwjzt);
  opacity: 0;
  transition: all 0.4s;
  transform: scale(0.6);
}
.dalbmeigw .qqmvaztw .vexrjgycz {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 220px;
  z-index: 3;
  margin-top: -60px;
  margin-left: -110px;
  transform: scale(0.5) translateY(80px);
  opacity: 0;
  transition: all 0.4s;
}
.dalbmeigw .qqmvaztw .vexrjgycz p {
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
  padding: 16px 0px 12px 0px;
}
.dalbmeigw .qqmvaztw .vexrjgycz h4 a {
  color: var(--ohzhdovk);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
  transition: all 0.4s;
}
.dalbmeigw .qqmvaztw .vexrjgycz h4 a:hover {
  transition: all 0.4s;
  color: var(--eislkhwrw);
}
.dalbmeigw .qqmvaztw .vexrjgycz .kuxbtaanwg {
  display: inline-block;
  width: 54px;
  height: 54px;
  text-align: center;
  line-height: 54px;
  background-color: var(--eislkhwrw);
  border-radius: 50%;
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  transform: rotate(-45deg);
  transition: all 0.4s;
}
.dalbmeigw .qqmvaztw .vexrjgycz .kuxbtaanwg:hover {
  transition: all 0.4s;
  background-color: var(--bwaowbxbe);
}
.dalbmeigw:hover .qqmvaztw .rqdkawjwk::after {
  transform: scale(1);
  opacity: 0.6;
  transition: all 0.4s;
}
.dalbmeigw:hover .qqmvaztw .vexrjgycz {
  transform: scale(1) translateY(0);
  opacity: 1;
  transition: all 0.4s;
}
.dalbmeigw.slick-current.slick-active .qqmvaztw .rqdkawjwk::after {
  transform: scale(1);
  opacity: 0.6;
  transition: all 0.4s;
}
.dalbmeigw.slick-current.slick-active .qqmvaztw .vexrjgycz {
  transform: scale(1) translateY(0);
  opacity: 1;
  transition: all 0.4s;
}

.xmeucwlqb .ixncufpja {
  position: absolute;
  left: 0;
  top: 0;
}
.xmeucwlqb .tfqahcdjwe {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

/*
 ::::::::::::::::::::::::::
  CASE STUDY AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 CHOOSE AREA CSS
::::::::::::::::::::::::::
*/
.leuaqkiige .yntbgqyo {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
  padding-left: 40px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .leuaqkiige .yntbgqyo {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .leuaqkiige .yntbgqyo {
    margin-top: 40px;
  }
}
.leuaqkiige .yntbgqyo h3 {
  color: var(--rhbcezdp);
  font-size: var(--socaruqv);
  font-style: italic;
  font-weight: var(--uowthqmoma);
  line-height: var(--socaruqv); /* 100% */
}
.leuaqkiige .yntbgqyo p {
  color: var(--yatjmuwcv);
  font-size: var(--pljbloce);
  font-style: italic;
  font-weight: var(--uowthqmoma);
  line-height: var(--blqeemkicwp); /* 130% */
  padding-left: 20px;
}
.leuaqkiige .yntbgqyo.gbzgcrer::after {
  content: "";
  position: absolute;
  right: 0;
  top: 10px;
  height: 40px;
  width: 1px;
  background-color: var(--yatjmuwcv);
  opacity: 0.5;
}
.leuaqkiige .yntbgqyo.weamrcpgx::after {
  content: "";
  position: absolute;
  right: -30px;
  top: 10px;
  height: 40px;
  width: 1px;
  background-color: var(--yatjmuwcv);
  opacity: 0.5;
}
.leuaqkiige .sokhlcpixt {
  background-color: var(--ohzhdovk);
  padding: 16px 20px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  margin: -60px 30px 0px 30px;
  position: relative;
  z-index: 4;
}
.leuaqkiige .sokhlcpixt .kcuspyjlcd {
  background-color: var(--qublchqdk);
  height: 80px;
  width: 80px;
  line-height: 80px;
  text-align: center;
  border-radius: 50%;
  transition: all 0.4s;
}
.leuaqkiige .sokhlcpixt .yeyfzxnw {
  padding-left: 16px;
}
.leuaqkiige .sokhlcpixt .yeyfzxnw h3 {
  color: var(--gckvtkwl);
  font-size: var(--djzkotub);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--djzkotub); /* 100% */
}
.leuaqkiige .sokhlcpixt .yeyfzxnw p {
  color: var(--Home-Page-2-Color-Paragraph-Color, #4E4D59);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--sofevjizs); /* 100% */
  padding-top: 12px;
}

.vqevkpumr .epirhckgvx {
  display: inline-flex;
  background-color: var(--xyflqgnllp);
  padding: 12px;
  border-radius: 111px;
  align-items: center;
  min-width: 280px;
  transition: all 0.4s;
}
.vqevkpumr .epirhckgvx p {
  color: var(--rhbcezdp);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--pljbloce); /* 100% */
  padding-left: 16px;
  transition: all 0.4s;
}
.vqevkpumr .epirhckgvx.nhgdudipew {
  position: relative;
}
.vqevkpumr .epirhckgvx.nhgdudipew::after {
  content: "";
  position: absolute;
  top: 34px;
  right: -200px;
  height: 1px;
  width: 280px;
  background-color: var(--yatjmuwcv);
  opacity: 0.3;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vqevkpumr .epirhckgvx.nhgdudipew::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .vqevkpumr .epirhckgvx.nhgdudipew::after {
    display: none;
  }
}
.vqevkpumr .epirhckgvx.vtkvvvagxba {
  position: relative;
}
.vqevkpumr .epirhckgvx.vtkvvvagxba::after {
  content: "";
  position: absolute;
  top: 34px;
  left: -200px;
  height: 1px;
  width: 280px;
  background-color: var(--yatjmuwcv);
  opacity: 0.3;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vqevkpumr .epirhckgvx.vtkvvvagxba::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .vqevkpumr .epirhckgvx.vtkvvvagxba::after {
    display: none;
  }
}
.vqevkpumr .epirhckgvx:hover {
  transition: all 0.4s;
  background-color: var(--ixzaoykk);
}
.vqevkpumr .epirhckgvx:hover .ywdpgceue {
  background-color: var(--qublchqdk);
  transition: all 0.4s;
}
.vqevkpumr .epirhckgvx:hover p {
  color: var(--ohzhdovk);
  transition: all 0.4s;
}
.vqevkpumr .ywdpgceue {
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  background-color: var(--ixzaoykk);
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  transition: all 0.4s;
}

.gsxjokrj .ixncufpja {
  right: -57px;
  width: 200px;
  position: absolute;
  top: -50px;
  z-index: -1;
}
.gsxjokrj .tfqahcdjwe {
  right: -57px;
  width: 200px;
  position: absolute;
  bottom: -50px;
  z-index: -1;
}

.sdqdwsflzq {
  margin-right: -120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sdqdwsflzq {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .sdqdwsflzq {
    margin-right: 0;
  }
}

.ekafiwnjslt {
  border-radius: 8px;
  background-color: var(--pimsedxzb);
  padding: 24px 26px;
  text-align: center;
  transition: all 0.4s;
}
.ekafiwnjslt .kcuspyjlcd {
  height: 60px;
  width: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 50%;
  background: var(--anoxxvpwq);
  margin: auto;
}
.ekafiwnjslt .kcuspyjlcd img {
  transition: all 0.4s;
}
.ekafiwnjslt .giasglwcih {
  padding-top: 16px;
}
.ekafiwnjslt .giasglwcih h4 a {
  display: inline-block;
  color: var(--mgviegxjjg);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: 20px; /* 100% */
  transition: all 0.4s;
}
.ekafiwnjslt .giasglwcih h4 a:hover {
  transition: all 0.4s;
  color: var(--wympbpgx);
}
.ekafiwnjslt .giasglwcih p {
  color: var(--rtkeecue);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--zpduiorip); /* 150% */
  padding-top: 12px;
}
.ekafiwnjslt:hover {
  transition: all 0.4s;
  transform: translateY(-8px);
}
.ekafiwnjslt:hover .kcuspyjlcd img {
  transition: all 0.4s;
  transform: rotateY(180deg);
}

/*
 ::::::::::::::::::::::::::
  CHOOSE AREA CSS
 ::::::::::::::::::::::::::
 */
/*
 ::::::::::::::::::::::::::
  TEAM AREA CSS
 ::::::::::::::::::::::::::
 */
.fzybrryzax {
  text-align: center;
  transition: all 0.4s;
}
.fzybrryzax .qqmvaztw {
  background-color: var(--kxakmudhxra);
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  min-height: 260px;
}
.fzybrryzax .qqmvaztw .rqdkawjwk {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.fzybrryzax .qqmvaztw .rqdkawjwk img {
  transition: all 0.4s;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fzybrryzax .qqmvaztw .libfxdoqchx {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -95px;
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.4s;
}
.fzybrryzax .qqmvaztw .libfxdoqchx ul li {
  display: inline-block;
}
.fzybrryzax .qqmvaztw .libfxdoqchx ul li a {
  display: inline-block;
  color: var(--hkuxpwjzt);
  height: 40px;
  text-align: center;
  line-height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--ohzhdovk);
  margin: 0px 2px;
  transition: all 0.4s;
}
.fzybrryzax .qqmvaztw .libfxdoqchx ul li a:hover {
  transition: all 0.4s;
  background-color: var(--hgiaawvgoyt);
}
.fzybrryzax:hover {
  transform: translateY(-10px);
  transition: all 0.4s;
}
.fzybrryzax:hover .libfxdoqchx {
  transition: all 0.4s;
  transform: translateY(0px);
  opacity: 1;
}
.fzybrryzax:hover .rqdkawjwk img {
  filter: grayscale(1);
  transition: all 0.4s;
}

.ktmrkabblvw {
  display: flex;
  align-items: center;
  justify-content: end;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ktmrkabblvw {
    justify-content: start;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .ktmrkabblvw {
    justify-content: start;
    margin-top: 20px;
  }
}
.ktmrkabblvw.pmkkzqoz {
  position: relative;
}
.ktmrkabblvw.pmkkzqoz::after {
  content: "";
  position: absolute;
  top: 24px;
  right: -50px;
  height: 30px;
  width: 2px;
  background-color: var(--kxakmudhxra);
}

.hsfmriyojq .utncvvccu {
  height: 80px;
}
.hsfmriyojq .pajzhhmsna {
  position: absolute;
  top: 30px;
  left: 20px;
  color: var(--flxzchjj);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 100% */
}
.hsfmriyojq p {
  color: var(--flxzchjj);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 100% */
  padding-left: 16px;
}

.xednmbbj .qqmvaztw {
  background-color: var(--mmkwdtqbis);
  border-radius: 16px;
  min-height: 340px;
  position: relative;
  text-align: center;
}
.xednmbbj .qqmvaztw .rqdkawjwk {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: auto;
  right: auto;
  width: 415px;
}
.xednmbbj .qqmvaztw .rqdkawjwk img {
  transition: all 0.4s;
}
.xednmbbj .qqmvaztw .pvkbmhygdm {
  position: absolute;
  right: 57px;
  bottom: 88px;
  transform: rotateX(45deg) translateY(75px);
  opacity: 0;
  transition: all 0.4s;
}
.xednmbbj .qqmvaztw .pvkbmhygdm ul li a {
  display: inline-block;
  text-align: center;
  height: 44px;
  width: 44px;
  line-height: 44px;
  background-color: var(--ohzhdovk);
  border-radius: 50%;
  position: relative;
  z-index: 5;
  color: var(--gckvtkwl);
  font-size: var(--mqajnadks);
  margin: 3px 0px;
  transition: all 0.4s;
}
.xednmbbj .qqmvaztw .pvkbmhygdm ul li a:hover {
  background-color: var(--qublchqdk);
  color: var(--ohzhdovk);
  transition: all 0.4s;
}
.xednmbbj .wznxxspisx {
  background-color: var(--xyflqgnllp);
  padding: 28px 24px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: -70px 30px 0px 30px;
  position: relative;
  z-index: 4;
  border-radius: 16px;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
}
.xednmbbj .wznxxspisx .kcuspyjlcd {
  background-color: var(--qublchqdk);
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
}
.xednmbbj .wznxxspisx .kcuspyjlcd img {
  transition: all 0.4s;
}
.xednmbbj .wznxxspisx .xirmgaglv h4 a {
  color: var(--rhbcezdp);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
}
.xednmbbj .wznxxspisx .xirmgaglv p {
  color: var(--yatjmuwcv);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  padding-top: 10px;
}
.xednmbbj:hover {
  transition: all 0.4s;
}
.xednmbbj:hover .qqmvaztw .pvkbmhygdm {
  transform: rotateX(0deg) translateY(0);
  transition: all 0.4s;
  opacity: 1;
}
.xednmbbj:hover .qqmvaztw .rqdkawjwk img {
  transition: all 0.4s;
  filter: grayscale(1);
}
.xednmbbj:hover .wznxxspisx .kcuspyjlcd img {
  transition: all 0.4s;
  filter: brightness(40);
}
.xednmbbj:hover .wznxxspisx .xirmgaglv h4 a:hover {
  color: var(--qublchqdk);
}

.ewskuwgjs {
  text-align: center;
  transition: all 0.4s;
}
.ewskuwgjs .qqmvaztw {
  background-color: var(--wovqngeosez);
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  min-height: 260px;
}
.ewskuwgjs .qqmvaztw .rqdkawjwk {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.ewskuwgjs .qqmvaztw .rqdkawjwk img {
  transition: all 0.4s;
}
.ewskuwgjs .qqmvaztw .libfxdoqchx {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -95px;
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.4s;
}
.ewskuwgjs .qqmvaztw .libfxdoqchx ul li {
  display: inline-block;
}
.ewskuwgjs .qqmvaztw .libfxdoqchx ul li a {
  display: inline-block;
  color: var(--hkuxpwjzt);
  height: 40px;
  text-align: center;
  line-height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--ohzhdovk);
  margin: 0px 2px;
  transition: all 0.4s;
}
.ewskuwgjs .qqmvaztw .libfxdoqchx ul li a:hover {
  transition: all 0.4s;
  background-color: var(--xiznkuimy);
  color: var(--ohzhdovk);
}
.ewskuwgjs:hover {
  transform: translateY(-10px);
  transition: all 0.4s;
}
.ewskuwgjs:hover .libfxdoqchx {
  transition: all 0.4s;
  transform: translateY(0px);
  opacity: 1;
}
.ewskuwgjs:hover .rqdkawjwk img {
  filter: grayscale(1);
  transition: all 0.4s;
}

.nyhggvbme {
  text-align: center;
  transition: all 0.4s;
}
.nyhggvbme .qqmvaztw {
  position: relative;
}
.nyhggvbme .qqmvaztw .tfqahcdjwe {
  position: absolute;
  left: 18px;
  top: -16px;
  transition: all 0.6s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nyhggvbme .qqmvaztw .tfqahcdjwe {
    left: 31px;
  }
}
.nyhggvbme .qqmvaztw .rqdkawjwk {
  overflow: hidden;
  border-radius: 50%;
  background-color: var(--cwbxdjsg);
  height: 240px;
  width: 240px;
  position: relative;
  margin: auto;
}
.nyhggvbme .qqmvaztw .rqdkawjwk .img {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 170px;
  margin-left: -85px;
  z-index: 2;
}
.nyhggvbme .qqmvaztw .rqdkawjwk .ixncufpja {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  transform: scale(1.2);
  opacity: 0.2;
  transition: all 0.4s;
}
.nyhggvbme .qqmvaztw .sbopvirbth {
  position: absolute;
  bottom: 40px;
  z-index: 3;
  left: 50%;
  margin-left: -75px;
  transform: translateY(-50px);
  opacity: 0;
  transition: all 0.4s;
}
.nyhggvbme .qqmvaztw .sbopvirbth ul li {
  display: inline-block;
}
.nyhggvbme .qqmvaztw .sbopvirbth ul li a {
  display: inline-block;
  width: 44px;
  text-align: center;
  line-height: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  color: var(--eislkhwrw);
  margin: 0px 2px;
  transition: all 0.4s;
}
.nyhggvbme .qqmvaztw .sbopvirbth ul li a:hover {
  color: var(--ohzhdovk);
  background-color: var(--eislkhwrw);
  transition: all 0.4s;
}
.nyhggvbme:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.nyhggvbme:hover .qqmvaztw .ixncufpja {
  opacity: 1;
  transition: all 0.4s;
}
.nyhggvbme:hover .qqmvaztw .tfqahcdjwe {
  transform: rotate(62deg);
  transition: all 0.4s;
}
.nyhggvbme:hover .qqmvaztw .sbopvirbth {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s;
}

@media screen and (max-width: 426px) {
  .nyhggvbme .qqmvaztw .tfqahcdjwe {
    left: 65px;
  }
}
@media screen and (max-width: 376px) {
  .nyhggvbme .qqmvaztw .tfqahcdjwe {
    left: 40px;
  }
}
@media screen and (max-width: 321px) {
  .nyhggvbme .qqmvaztw .tfqahcdjwe {
    left: 12px;
  }
}
.sbwmjeyi {
  text-align: center;
  transition: all 0.4s;
}
.sbwmjeyi .qqmvaztw {
  background-color: var(--koulwnhwz);
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  min-height: 260px;
}
.sbwmjeyi .qqmvaztw .rqdkawjwk {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sbwmjeyi .qqmvaztw .rqdkawjwk img {
  transition: all 0.4s;
}
.sbwmjeyi .qqmvaztw .libfxdoqchx {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -95px;
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.4s;
}
.sbwmjeyi .qqmvaztw .libfxdoqchx ul li {
  display: inline-block;
}
.sbwmjeyi .qqmvaztw .libfxdoqchx ul li a {
  display: inline-block;
  color: var(--hkuxpwjzt);
  height: 40px;
  text-align: center;
  line-height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--ohzhdovk);
  margin: 0px 2px;
  transition: all 0.4s;
}
.sbwmjeyi .qqmvaztw .libfxdoqchx ul li a:hover {
  transition: all 0.4s;
  background-color: var(--wympbpgx);
  color: var(--ohzhdovk);
}
.sbwmjeyi:hover {
  transform: translateY(-10px);
  transition: all 0.4s;
}
.sbwmjeyi:hover .libfxdoqchx {
  transition: all 0.4s;
  transform: translateY(0px);
  opacity: 1;
}
.sbwmjeyi:hover .rqdkawjwk img {
  filter: grayscale(1);
  transition: all 0.4s;
}

/*
::::::::::::::::::::::::::
 TEAM AREA CSS
::::::::::::::::::::::::::
*/
/*
 ::::::::::::::::::::::::::
  TESTIMONIAL AREA CSS
 ::::::::::::::::::::::::::
 */
.qxwgdbrbf .nyryptnka {
  position: relative;
}

.qxwgdbrbf .nyryptnka .swiper-button-next,
.qxwgdbrbf .nyryptnka .swiper-button-prev {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 2;
  position: relative;
  text-align: center;
  display: inline-block;
  margin-top: 30px;
  left: 0;
  right: 0;
}

.qxwgdbrbf .nyryptnka .swiper-button-next::after,
.qxwgdbrbf .nyryptnka .swiper-button-prev::after {
  display: none;
}

.dpsxnreo .bqkjjujj .ytckbdkkdk .fciqemzyqoh {
  filter: brightness(40);
}

.qxwgdbrbf .uaznoddv {
  text-align: center;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk {
  border-radius: 18px;
  background: var(--adtszdvsz);
  padding: 36px;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .fciqemzyqoh {
  position: absolute;
  right: 36px;
  top: 30px;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk ul li {
  display: inline-block;
  height: 28px;
  width: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 2.203px;
  background: rgba(17, 17, 17, 0.06);
  color: #FB8500;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk p {
  color: var(--jvtqatvgp);
  font-size: var(--djzkotub);
  font-style: normal;
  font-weight: 500;
  line-height: var(--gepsfzndy); /* 150% */
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw {
    display: block;
  }
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym {
  display: flex;
  align-items: center;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .iehzfddav img {
  height: 66px;
  width: 66px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd {
  padding-left: 16px;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd a {
  color: var(--eplpcgrnpzz);
  font-size: var(--djzkotub);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--djzkotub); /* 100% */
  transition: all 0.4s;
  display: inline-block;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd a:hover {
  color: var(--ztc-text-text-8);
  transition: all 0.4s;
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd p {
  color: var(--jvtqatvgp);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--mqajnadks); /* 100% */
}
.qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .wcqgcipta {
  width: 160px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767px) {
  .qxwgdbrbf .bqkjjujj .ytckbdkkdk .genmspmplw .wcqgcipta {
    margin-top: 16px;
  }
}
.qxwgdbrbf .emkvwchqvwh {
  position: absolute;
  width: 100%;
  height: 400px;
  bottom: 136px;
}
.qxwgdbrbf .emkvwchqvwh .swiper.zajuzddittn {
  overflow: inherit !important;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide div {
  width: 82px;
  height: 82px;
  border-radius: 50%;
  position: relative;
}
@media (max-width: 767px) {
  .qxwgdbrbf .emkvwchqvwh .swiper-slide div {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .qxwgdbrbf .emkvwchqvwh .swiper-slide div {
    display: none;
  }
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide div::before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: var(--jnmeywwrzzf);
  opacity: 0;
  z-index: -1;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide div img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide.swiper-slide-thumb-active div::before {
  opacity: 1;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide:nth-child(1) {
  bottom: 5%;
  left: 100px;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide:nth-child(2) {
  top: 120px;
  left: 50px;
  position: absolute;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide:nth-child(3) {
  top: 240px;
  left: 100px;
  position: absolute;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide:nth-child(4) {
  bottom: 5%;
  left: 1120px;
  position: absolute;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide:nth-child(5) {
  top: 120px;
  left: 1160px;
  position: absolute;
}

.qxwgdbrbf .emkvwchqvwh .swiper-slide:nth-child(6) {
  top: 240px;
  left: 1120px;
  position: absolute;
}

.wdqmldbjxj {
  margin-right: 10px;
  text-align: center;
}
.wdqmldbjxj button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: var(--jnmeywwrzzf);
  font-size: var(--pljbloce);
  color: var(--pxrgxdjpq);
  transition: all 0.4s;
  margin-right: 5px;
}
.wdqmldbjxj button:hover {
  background-color: var(--hgiaawvgoyt);
  color: var(--eplpcgrnpzz);
}

.ytckbdkkdk .kozkdhnnkff {
  display: none;
}

.dpsxnreo .ytckbdkkdk .kozkdhnnkff {
  display: block;
}
.dpsxnreo .ytckbdkkdk .tggagkmc {
  display: none;
}

.todmaitazkp {
  position: relative;
  z-index: 1;
}
.todmaitazkp .ifysjopmr img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 16px;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg {
  position: relative;
  z-index: 1;
  margin: 0 30px;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .qwwnadykiuv {
  filter: brightness(0) invert(1);
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .tkgxbesru {
  position: relative;
  z-index: 1;
  background: var(--ixzaoykk);
  border-radius: 8px;
  padding: 28px 38px 28px 28px;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .tkgxbesru .qwwnadykiuv {
  position: absolute;
  right: 20px;
  top: 20px;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .tkgxbesru ul li {
  display: inline-block;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .tkgxbesru ul li a {
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  border-radius: 4px;
  display: inline-block;
  transition: all 0.4s;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.1);
  color: #FFA800;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .tkgxbesru p {
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--blqeemkicwp); /* 144.444% */
  transition: all 0.4s;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .tkgxbesru .bujwqsdt {
  position: absolute;
  bottom: -35px;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .hheykcjb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .hheykcjb .hgsdterf img {
  height: 60px;
  width: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 50%;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .hheykcjb .xodlprtsdli {
  display: flex;
  align-items: center;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .hheykcjb .xodlprtsdli .vlihqemzi a {
  color: var(--rhbcezdp);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
  display: inline-block;
  transition: all 0.4s;
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .hheykcjb .xodlprtsdli .vlihqemzi p {
  color: var(--yatjmuwcv);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  transition: all 0.4s;
}

@media (max-width: 767px) {
  .todmaitazkp .mwzqtnjpgi .swrtwqskg {
    margin: 30px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .todmaitazkp .mwzqtnjpgi .swrtwqskg {
    margin: 30px 0 0 0;
  }
}
.todmaitazkp .mwzqtnjpgi .swrtwqskg .hheykcjb .xodlprtsdli .vlihqemzi {
  padding-left: 16px;
}

.todmaitazkp .csjyvzbjla .dqgcfsun {
  position: relative;
}

.todmaitazkp .csjyvzbjla .dqgcfsun.slick-slide.slick-current.slick-active:after {
  position: absolute;
  content: "";
  height: 74px;
  width: 74px;
  background: var(--ixzaoykk);
  z-index: -1;
  top: -1px;
  left: -2px;
  border-radius: 50%;
}

.todmaitazkp .csjyvzbjla .dqgcfsun img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: all 0.4s;
  margin: 0 0 10px 0;
  cursor: pointer;
}

.jbpccbfvaz {
  position: relative;
  z-index: 1;
  background: var(--Home-Page-9-Gray-Color, #F2F5FF);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jbpccbfvaz .qrcrvwsbyrf {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .qrcrvwsbyrf {
    margin-top: 40px;
  }
}
.jbpccbfvaz .agmvlcsugi {
  margin-top: 0px;
}
.jbpccbfvaz .dnfpfogh {
  background-color: var(--ohzhdovk);
  padding: 32px;
  border-radius: 16px;
}
.jbpccbfvaz .dnfpfogh .pexbqlje {
  padding-bottom: 16px;
}
.jbpccbfvaz .dnfpfogh .pexbqlje ul li {
  color: #FB8500;
  display: inline-block;
  padding: 0px 2px;
  border-radius: 2px;
  background: rgba(17, 17, 17, 0.06);
  padding: 2px 4px 2px 4px;
  margin: 0px 2px;
}
.jbpccbfvaz .dnfpfogh p {
  color: rgba(17, 17, 17, 0.8);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 150% */
}
.jbpccbfvaz .dnfpfogh .qznzczbwnz {
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding-top: 24px;
}
@media (max-width: 767px) {
  .jbpccbfvaz .dnfpfogh .qznzczbwnz .zuvttawahuw {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .dnfpfogh .qznzczbwnz {
    display: block;
  }
}
.jbpccbfvaz .dnfpfogh .qznzczbwnz .unmxahbd {
  display: flex;
  align-items: center;
}
.jbpccbfvaz .dnfpfogh .qznzczbwnz .keyuxlsd {
  padding-left: 20px;
}
.jbpccbfvaz .dnfpfogh .qznzczbwnz .keyuxlsd h4 a {
  color: var(--Home-Page-2-Color-Text-Color, #0D0E1F);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 100% */
}
.jbpccbfvaz .dnfpfogh .qznzczbwnz .keyuxlsd p {
  font-size: 16px;
}
.jbpccbfvaz .rryroyxqhfn .vxkwhoxrc {
  display: flex;
  align-items: center;
  border-radius: 16px;
  background: var(--ohzhdovk);
  padding: 20px;
  margin-bottom: 20px;
  margin-right: 30px;
}
.jbpccbfvaz .rryroyxqhfn .vxkwhoxrc .ifysjopmr img {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.jbpccbfvaz .rryroyxqhfn .vxkwhoxrc .giasglwcih a {
  color: var(--Home-Page-3-Color-Text-Color, #061D19);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 100% */
  display: inline-block;
  transition: all 0.4s;
}
.jbpccbfvaz .rryroyxqhfn .vxkwhoxrc .giasglwcih p {
  color: rgba(17, 17, 17, 0.8);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 100% */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jbpccbfvaz .rryroyxqhfn .vxkwhoxrc {
    margin-right: 200px;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .rryroyxqhfn .vxkwhoxrc {
    margin-right: 0;
  }
}
.jbpccbfvaz .rryroyxqhfn .vxkwhoxrc .giasglwcih {
  padding-left: 12px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jbpccbfvaz .agmvlcsugi {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .agmvlcsugi {
    margin-top: 30px;
  }
}
.jbpccbfvaz .agmvlcsugi .dnfpfogh .phcdqofb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .jbpccbfvaz .agmvlcsugi .dnfpfogh .phcdqofb {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .agmvlcsugi .dnfpfogh .phcdqofb .bkttszhx {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jbpccbfvaz .orxfsokxu {
    position: absolute;
    right: 50px;
    top: 50%;
    margin-top: -75px;
    left: inherit;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .bjrbbqpxdf {
    position: relative;
    right: 0;
    left: 0;
    top: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .jbpccbfvaz .bjrbbqpxdf .vacwzemng {
    margin-bottom: 0;
    margin: 0 16px 0 0;
  }
}
.orxfsokxu {
  margin-top: 40px;
  margin-right: 10px;
  position: absolute;
  right: -90px;
  top: 50%;
  margin-top: -65px;
}
.orxfsokxu button {
  display: inline-block;
  border: none;
  border-radius: 8%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: rgba(133, 176, 60, 0.3490196078);
  font-size: var(--pljbloce);
  color: var(--ohzhdovk);
  transition: all 0.4s;
  margin-right: 5px;
}
.orxfsokxu button:hover {
  background-color: var(--xiznkuimy);
  color: var(--ohzhdovk);
}
.orxfsokxu .tksaeikhs {
  margin-top: 16px;
}

.hezmwnghrbj {
  background-color: var(--byylctev);
  padding: 24px;
  border-radius: 8px;
  margin: 0px 10px;
}
.hezmwnghrbj .pexbqlje {
  padding-top: 16px;
}
.hezmwnghrbj .pexbqlje ul li {
  color: #FFA800;
  margin: 0px 2px;
  display: inline-block;
}
.hezmwnghrbj p {
  color: var(--hkuxpwjzt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 155.556% */
  padding-top: 16px;
}
.hezmwnghrbj .rmzepqts {
  display: flex;
  align-items: center;
  border-top: 1px solid var(--vognmmeio);
  margin-top: 24px;
  padding-top: 24px;
}
.hezmwnghrbj .rmzepqts .keyuxlsd {
  padding-left: 16px;
}
.hezmwnghrbj .rmzepqts .keyuxlsd h4 a {
  color: var(--hkuxpwjzt);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
  transition: all 0.4s;
}
.hezmwnghrbj .rmzepqts .keyuxlsd h4 a:hover {
  color: var(--eislkhwrw);
  transition: all 0.4s;
}
.hezmwnghrbj .rmzepqts .keyuxlsd p {
  color: var(--temzmwkd);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  padding-top: 10px;
}

.cpxpohcr .nyryptnka .swiper-button-next,
.cpxpohcr .nyryptnka .swiper-button-prev {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 2;
  position: relative;
  text-align: center;
  display: inline-block;
  margin-top: 30px;
  left: 0;
  right: 0;
}

.cpxpohcr .nyryptnka .swiper-button-next::after,
.cpxpohcr .nyryptnka .swiper-button-prev::after {
  display: none;
}

.cpxpohcr .uaznoddv {
  text-align: center;
}
.cpxpohcr .bqkjjujj {
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
  border-radius: 16px;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk {
  border-radius: 18px;
  background: var(--vfknkdanlla);
  padding: 36px;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .fciqemzyqoh {
  position: absolute;
  right: 36px;
  top: 30px;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk ul li {
  display: inline-block;
  height: 28px;
  width: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 2.203px;
  background: rgba(17, 17, 17, 0.06);
  color: #FB8500;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk p {
  color: var(--jvtqatvgp);
  font-size: var(--djzkotub);
  font-style: normal;
  font-weight: 500;
  line-height: var(--gepsfzndy); /* 150% */
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw {
    display: block;
  }
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym {
  display: flex;
  align-items: center;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .iehzfddav img {
  height: 66px;
  width: 66px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd {
  padding-left: 16px;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd a {
  color: var(--eplpcgrnpzz);
  font-size: var(--djzkotub);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--djzkotub); /* 100% */
  transition: all 0.4s;
  display: inline-block;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd a:hover {
  color: var(--ztc-text-text-8);
  transition: all 0.4s;
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .ugqcehoym .keyuxlsd p {
  color: var(--jvtqatvgp);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--mqajnadks); /* 100% */
}
.cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .wcqgcipta {
  width: 160px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767px) {
  .cpxpohcr .bqkjjujj .ytckbdkkdk .genmspmplw .wcqgcipta {
    margin-top: 16px;
  }
}
.cpxpohcr .emkvwchqvwh {
  position: absolute;
  width: 100%;
  height: 400px;
  bottom: 136px;
}
.cpxpohcr .emkvwchqvwh .swiper.zajuzddittn {
  overflow: inherit !important;
}

.cpxpohcr .emkvwchqvwh .swiper-slide div {
  width: 82px;
  height: 82px;
  border-radius: 50%;
  position: relative;
}
@media (max-width: 767px) {
  .cpxpohcr .emkvwchqvwh .swiper-slide div {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cpxpohcr .emkvwchqvwh .swiper-slide div {
    display: none;
  }
}

.cpxpohcr .emkvwchqvwh .swiper-slide div::before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: var(--anoxxvpwq);
  opacity: 0;
  z-index: -1;
}

.cpxpohcr .emkvwchqvwh .swiper-slide div img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.cpxpohcr .emkvwchqvwh .swiper-slide.swiper-slide-thumb-active div::before {
  opacity: 1;
}

.cpxpohcr .emkvwchqvwh .swiper-slide:nth-child(1) {
  bottom: 5%;
  left: 100px;
}

.cpxpohcr .emkvwchqvwh .swiper-slide:nth-child(2) {
  top: 120px;
  left: 50px;
  position: absolute;
}

.cpxpohcr .emkvwchqvwh .swiper-slide:nth-child(3) {
  top: 240px;
  left: 100px;
  position: absolute;
}

.cpxpohcr .emkvwchqvwh .swiper-slide:nth-child(4) {
  bottom: 5%;
  left: 1120px;
  position: absolute;
}

.cpxpohcr .emkvwchqvwh .swiper-slide:nth-child(5) {
  top: 120px;
  left: 1160px;
  position: absolute;
}

.cpxpohcr .emkvwchqvwh .swiper-slide:nth-child(6) {
  top: 240px;
  left: 1120px;
  position: absolute;
}

.swwnwcsnlxv {
  margin-right: 10px;
  text-align: center;
}
.swwnwcsnlxv button {
  display: inline-block;
  border: none;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  background-color: var(--koulwnhwz);
  font-size: var(--pljbloce);
  color: var(--mgviegxjjg);
  transition: all 0.4s;
  margin-right: 5px;
}
.swwnwcsnlxv button:hover {
  background-color: var(--wympbpgx);
  color: var(--ohzhdovk);
}

.ytckbdkkdk .kozkdhnnkff {
  display: none;
}

.dpsxnreo .ytckbdkkdk .kozkdhnnkff {
  display: block;
}
.dpsxnreo .ytckbdkkdk .tggagkmc {
  display: none;
}

.mmhaubrjv {
  background-color: var(--kxakmudhxra);
  border-radius: 8px;
  padding: 24px;
  transition: all 0.4s;
}
.mmhaubrjv .pexbqlje {
  padding-top: 8px;
}
.mmhaubrjv .pexbqlje ul li {
  display: inline-block;
  color: #FFA800;
  margin: 0px 2px;
}
.mmhaubrjv p {
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--efqwblcpjxp); /* 155.556% */
  padding-top: 16px;
}
.mmhaubrjv .rmzepqts {
  display: flex;
  align-items: center;
  padding-top: 20px;
  border-top: 1px solid var(--lkawpefkiym);
  margin-top: 20px;
}
.mmhaubrjv .rmzepqts .keyuxlsd {
  padding-left: 16px;
}
.mmhaubrjv .rmzepqts .keyuxlsd a {
  color: var(--eplpcgrnpzz);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
}
.mmhaubrjv .rmzepqts .keyuxlsd p {
  color: var(--jvtqatvgp);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  padding-top: 8px;
}
.mmhaubrjv:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}

/*
::::::::::::::::::::::::::
 WORK AREA CSS
::::::::::::::::::::::::::
*/
.cycgnnjsbvk {
  transition: all 0.4s;
}
.cycgnnjsbvk .rqdkawjwk {
  overflow: hidden;
  border-radius: 50%;
  margin: 0px 40px;
}
.cycgnnjsbvk .rqdkawjwk img {
  width: 100%;
  border-radius: 50%;
  transition: all 0.4s;
}
.cycgnnjsbvk .wznxxspisx .runygehhx {
  color: var(--pxrgxdjpq);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
  background-color: var(--jnmeywwrzzf);
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  margin: 20px 0px 16px 0px;
  transition: all 0.4s;
}
.cycgnnjsbvk:hover {
  color: var();
  transition: all 0.4s;
  transform: translateY(-10px);
}
.cycgnnjsbvk:hover .runygehhx {
  transition: all 0.4s;
  color: var(--pxrgxdjpq);
  background-color: var(--hgiaawvgoyt);
}
.cycgnnjsbvk:hover .rqdkawjwk img {
  transition: all 0.4s;
  transform: scale(1.1) rotate(2deg);
  filter: grayscale(1);
}

.uppeswodvij {
  position: relative;
}
.uppeswodvij::after {
  content: none;
  position: absolute;
  bottom: 200px;
  left: 150px;
  height: 1px;
  width: 76%;
  background-color: var(--kxakmudhxra);
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .uppeswodvij::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .uppeswodvij::after {
    display: none;
  }
}

.joykmywxig {
  text-align: center;
  position: relative;
  transition: all 0.4s;
  margin-left: 10px;
  margin-right: 10px;
}
.joykmywxig:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.joykmywxig .rqdkawjwk {
  margin: 0px 90px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .joykmywxig .rqdkawjwk {
    margin: 0px 48px;
  }
}
@media (max-width: 767px) {
  .joykmywxig .rqdkawjwk {
    margin: 0px 48px;
  }
}
.joykmywxig .rqdkawjwk img {
  width: 100%;
  border-radius: 8px;
  transition: all 0.4s;
}
.joykmywxig .rqdkawjwk .runygehhx {
  color: var(--ohzhdovk);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  background-color: var(--ixzaoykk);
  border-radius: 50%;
  position: absolute;
  top: -68px;
  left: 50%;
  margin-left: -22px;
  transition: all 0.4s;
}
.joykmywxig .rqdkawjwk::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 220px;
  width: 220px;
  border: 2px solid #CFCFD2;
  border-radius: 8px;
  transform: rotate(-45deg) translateY(-5px);
  z-index: -1;
}
.joykmywxig .giasglwcih {
  background-color: var(--acmvzkgu);
  padding: 20px 44px;
  border-radius: 8px;
  transition: all 0.4s;
}
.joykmywxig:hover .giasglwcih {
  background-color: var(--qublchqdk);
  transition: all 0.4s;
}
.joykmywxig:hover .giasglwcih a {
  transition: all 0.4s;
  color: var(--ohzhdovk);
}
.joykmywxig:hover .giasglwcih p {
  color: var(--ohzhdovk);
  transition: all 0.4s;
}
.joykmywxig:hover .runygehhx {
  background-color: var(--qublchqdk);
  transition: all 0.4s;
}
.joykmywxig:hover .rqdkawjwk img {
  transition: all 0.4s;
  filter: grayscale(1);
}

@media screen and (max-width: 426px) {
  .joykmywxig .rqdkawjwk {
    margin: 0px 82px;
  }
}
@media screen and (max-width: 376px) {
  .joykmywxig .rqdkawjwk {
    margin: 0px 57px;
  }
}
@media screen and (max-width: 321px) {
  .joykmywxig .rqdkawjwk {
    margin: 0px 31px;
  }
}
.vvecmwor {
  position: relative;
}
.vvecmwor::after {
  position: absolute;
  content: "";
  bottom: 130px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: var(--yatjmuwcv);
  opacity: 0.4;
  transform: rotateY(43deg);
  z-index: -1;
}

.txqpnxgf .runygehhx {
  color: var(--ohzhdovk);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  background-color: var(--ugtvefsbriu);
  border-radius: 50%;
  margin: auto;
  transition: all 0.4s;
  position: relative;
  z-index: 2;
}
.txqpnxgf .rqdkawjwk {
  margin: 0px 30px;
  overflow: hidden;
  border-radius: 16px;
  margin-bottom: 30px;
}
.txqpnxgf .rqdkawjwk img {
  width: 100%;
  transition: all 0.4s;
}
.txqpnxgf:hover {
  transition: all 0.4s;
}
.txqpnxgf:hover .runygehhx {
  background-color: var(--xiznkuimy);
  transition: all 0.4s;
}
.txqpnxgf:hover .rqdkawjwk img {
  transition: all 0.4s;
  transform: scale(1.1) rotate(2deg);
  filter: grayscale(1);
}

.cjxigsnutjj {
  padding: 30px 20px 0px 20px;
  text-align: center;
  transition: all 0.4s;
}
.cjxigsnutjj .qqmvaztw {
  background-color: var(--cwbxdjsg);
  border-radius: 50%;
  height: 240px;
  width: 240px;
  padding: 8px;
  margin: auto;
}
.cjxigsnutjj .qqmvaztw .rqdkawjwk {
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}
.cjxigsnutjj .qqmvaztw .rqdkawjwk img {
  width: 100%;
  transition: all 0.4s;
}
.cjxigsnutjj .qqmvaztw .rqdkawjwk .runygehhx {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  text-align: center;
  background: var(--bwaowbxbe);
  position: absolute;
  bottom: -34px;
  left: 50%;
  margin-left: -40px;
  transition: all 0.4s;
}
.cjxigsnutjj .qqmvaztw .rqdkawjwk .runygehhx p {
  color: var(--krogxxadg);
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 90.909% */
  padding-top: 15px;
}
.cjxigsnutjj:hover {
  transform: translateY(-10px);
  transition: all 0.4s;
}
.cjxigsnutjj:hover .qqmvaztw .rqdkawjwk img {
  transform: scale(1.1) rotate(2deg);
}
.cjxigsnutjj:hover .qqmvaztw .rqdkawjwk .runygehhx {
  background-color: var(--eislkhwrw);
  transition: all 0.4s;
}

.konntrmb {
  background-color: var(--vfknkdanlla);
  border-radius: 16px;
  padding: 40px 45px 32px 45px;
  text-align: center;
  transition: all 0.4s;
}
.konntrmb .giasglwcih {
  padding-top: 36px;
}
.konntrmb .giasglwcih h4 a {
  color: var(--mgviegxjjg);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
  transition: all 0.4s;
}
.konntrmb .giasglwcih h4 a:hover {
  color: var(--wympbpgx);
  transition: all 0.4s;
}
.konntrmb .giasglwcih p {
  color: var(--rtkeecue);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--blqeemkicwp); /* 144.444% */
  padding-top: 16px;
}
.konntrmb .sbopvirbth {
  position: relative;
  height: 100px;
  width: 100px;
  margin: auto;
}
.konntrmb .sbopvirbth .kcuspyjlcd {
  height: 100px;
  width: 100px;
  text-align: center;
  line-height: 100px;
  background: var(--anoxxvpwq);
  border-radius: 50%;
  margin: auto;
  position: relative;
  z-index: 2;
}
.konntrmb .sbopvirbth .kcuspyjlcd::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid var(--vognmmeio);
  transform: scale(1.2);
}
.konntrmb .sbopvirbth .kcuspyjlcd img {
  transition: all 0.4s;
}
.konntrmb .sbopvirbth .runygehhx {
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  background: var(--anoxxvpwq);
  color: var(--ohzhdovk);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  position: absolute;
  top: -4px;
  right: -16px;
  z-index: 3;
}
.konntrmb:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}
.konntrmb:hover .sbopvirbth .kcuspyjlcd img {
  transition: all 0.4s;
  transform: rotateY(180deg);
}

/*
 ::::::::::::::::::::::::::
  WORK AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 others AREA CSS
::::::::::::::::::::::::::
*/
.gxyvboop {
  padding: 80px 0px;
}
.gxyvboop .xuilvstt {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  padding: 24px;
  display: flex;
  align-items: center;
}
.gxyvboop .xuilvstt .kcuspyjlcd {
  height: 60px;
  width: 60px;
  text-align: center;
  line-height: 60px;
  background-color: var(--qublchqdk);
  border-radius: 50%;
}
.gxyvboop .xuilvstt .keyuxlsd {
  padding-left: 16px;
}
.gxyvboop .xuilvstt .keyuxlsd p {
  color: var(--gueaqqpzncq);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--wgwpwncdqcp);
  line-height: var(--sofevjizs); /* 100% */
}
.gxyvboop .xuilvstt .keyuxlsd a {
  display: inline-block;
  color: var(--ohzhdovk);
  font-size: var(--pljbloce);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--pljbloce); /* 100% */
  transition: all 0.4s;
  padding-top: 10px;
}
.gxyvboop .xuilvstt .keyuxlsd a:hover {
  transition: all 0.4s;
  color: var(--qublchqdk);
}

/*
 ::::::::::::::::::::::::::
  others AREA CSS
 ::::::::::::::::::::::::::
 */
/*
::::::::::::::::::::::::::
 CONTACT AREA CSS
::::::::::::::::::::::::::
*/
.dmycjsoub {
  overflow: hidden;
}
.dmycjsoub .ipowtmiah {
  padding: 48px;
  border-radius: 16px;
  background-color: var(--xyflqgnllp);
}
.dmycjsoub .ipowtmiah h3 {
  color: var(--apvmcfavm);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
}
.dmycjsoub .ipowtmiah p {
  color: var(--rtkeecue);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--mqajnadks); /* 100% */
  margin-top: 10px;
}
.dmycjsoub .ipowtmiah .qpmgenktf form {
  padding-top: 10px;
}
.dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic {
  margin-top: 20px;
}
.dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic input, .dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic textarea {
  padding: 16px;
  border-radius: 8px;
  border: none;
  background-color: var(--cwbxdjsg);
  width: 100%;
}
.dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic input::-moz-placeholder, .dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic textarea::-moz-placeholder {
  color: var(--apvmcfavm);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--mqajnadks); /* 100% */
  width: 100%;
  opacity: 0.6;
}
.dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic input::placeholder, .dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic textarea::placeholder {
  color: var(--apvmcfavm);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--mqajnadks); /* 100% */
  width: 100%;
  opacity: 0.6;
}
.dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic input:focus, .dmycjsoub .ipowtmiah .qpmgenktf .bhxuwkbic textarea:focus {
  outline: none;
}
.dmycjsoub .ipowtmiah .qpmgenktf .nice-select.wide {
  background-color: var(--cwbxdjsg);
  width: 100%;
  border: none;
  color: var(--apvmcfavm);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: 54px; /* 100% */
  width: 100%;
  opacity: 0.6;
  height: 54px;
}
.dmycjsoub .kuhemcteyqc {
  position: absolute;
  right: 0;
  top: 0;
}

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 7px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 7px;
}

.jzqhstvyum {
  display: flex;
  align-items: center;
  background-color: var(--cwbxdjsg);
  border-radius: 8px;
  padding: 24px;
  margin-left: 30px;
  transition: all 0.4s;
}
.jzqhstvyum .kcuspyjlcd {
  background-color: var(--eislkhwrw);
  height: 80px;
  width: 80px;
  text-align: center;
  line-height: 80px;
  border-radius: 50%;
}
.jzqhstvyum .kcuspyjlcd img {
  filter: brightness(0) invert(1);
  transition: all 0.4s;
}
.jzqhstvyum .keyuxlsd {
  padding-left: 20px;
}
.jzqhstvyum .keyuxlsd h4 {
  color: var(--apvmcfavm);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 100% */
}
.jzqhstvyum .keyuxlsd a {
  display: inline-block;
  color: var(--rtkeecue);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  padding-top: 12px;
}
.jzqhstvyum:hover {
  transform: translateY(-10px);
  transition: all 0.4s;
  background-color: var(--eislkhwrw);
}
.jzqhstvyum:hover .kcuspyjlcd {
  background-color: var(--ohzhdovk);
  transition: all 0.4s;
}
.jzqhstvyum:hover .kcuspyjlcd img {
  transition: all 0.4s;
  filter: none;
  transform: rotateY(180deg);
}
.jzqhstvyum:hover .keyuxlsd h4 {
  transition: all 0.4s;
  color: var(--ohzhdovk);
}
.jzqhstvyum:hover .keyuxlsd a {
  transition: all 0.4s;
  color: var(--ohzhdovk);
}

.kcjtvyrpnwx {
  /* Thumb styling */
}
.kcjtvyrpnwx .jbhkfyechn {
  position: relative;
  height: 640px;
  text-align: end;
  margin-top: 30px;
}
.kcjtvyrpnwx .jbhkfyechn .lyswqsdmuc {
  position: absolute;
  bottom: -10px;
}
.kcjtvyrpnwx .jbhkfyechn .kuhemcteyqc {
  position: absolute;
  top: 19px;
  left: 64px;
}
.kcjtvyrpnwx .imgriysuue {
  background: var(--ohzhdovk);
  padding: 32px;
  border-radius: 16px;
  margin-left: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kcjtvyrpnwx .imgriysuue {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .kcjtvyrpnwx .imgriysuue {
    margin-left: 0;
  }
}
.kcjtvyrpnwx .imgriysuue h3 {
  color: var(--mgviegxjjg);
  font-size: var(--zpduiorip);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--zpduiorip); /* 100% */
}
.kcjtvyrpnwx .imgriysuue p {
  color: var(--temzmwkd);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--sofevjizs); /* 100% */
  padding-top: 12px;
}
.kcjtvyrpnwx .gnugjxjv {
  margin-bottom: 24px;
  margin-top: 24px;
}
.kcjtvyrpnwx .gnugjxjv button {
  display: inline-block;
}
.kcjtvyrpnwx .vwsodftd {
  flex: 1;
  padding: 16px 22px;
  margin: 0 5px;
  border-radius: 8px;
  background: var(--gqlpcigrj);
  cursor: pointer;
  border: none;
  color: var(--ghlgcnovvl);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.kcjtvyrpnwx .vwsodftd.active {
  background: var(--anoxxvpwq);
  color: var(--ohzhdovk);
}
.kcjtvyrpnwx .vwsodftd:hover {
  background: var(--anoxxvpwq);
  color: var(--ohzhdovk);
}
.kcjtvyrpnwx .zulobxlcxmj {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.kcjtvyrpnwx p.vcfofsthujw {
  position: absolute;
  right: 0;
  top: -8px;
  color: var(--ghlgcnovvl);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.kcjtvyrpnwx .jaerzskkrwt {
  width: 48%;
  padding: 16px;
  border: none;
  border-radius: 8px;
  background-color: var(--gqlpcigrj);
  font-size: 16px;
}
.kcjtvyrpnwx .jaerzskkrwt::-moz-placeholder {
  color: var(--temzmwkd);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.kcjtvyrpnwx .jaerzskkrwt::placeholder {
  color: var(--temzmwkd);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.kcjtvyrpnwx .jaerzskkrwt:focus {
  outline: none;
}
.kcjtvyrpnwx .etguzgrwzo {
  width: 100%;
  padding: 16px;
  border: none;
  border-radius: 8px;
  background-color: var(--gqlpcigrj);
  font-size: var(--sofevjizs);
  margin-bottom: 20px;
  resize: none;
}
.kcjtvyrpnwx .etguzgrwzo::-moz-placeholder {
  color: var(--temzmwkd);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.kcjtvyrpnwx .etguzgrwzo::placeholder {
  color: var(--temzmwkd);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
}
.kcjtvyrpnwx .etguzgrwzo:focus {
  outline: none;
}
.kcjtvyrpnwx .svuidgmeryi {
  text-align: left;
  margin-bottom: 20px;
}
.kcjtvyrpnwx .svuidgmeryi label {
  color: var(--ghlgcnovvl);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.kcjtvyrpnwx .lpetvurgq {
  width: 100%;
  margin: 10px 0;
}
.kcjtvyrpnwx .scxonbdcgn {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
}
.kcjtvyrpnwx .vcfofsthujw {
  font-size: 14px;
  color: #333;
}
.kcjtvyrpnwx .eontrpibne {
  width: 100%;
  padding: 15px;
  border: none;
  border-radius: 5px;
  background: #4d3ebf;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  transition: background 0.3s;
}
.kcjtvyrpnwx .eontrpibne:hover {
  background: #3a2eb2;
}
.kcjtvyrpnwx .svuidgmeryi {
  margin: 0 auto;
  text-align: left;
}
.kcjtvyrpnwx .lqbdenloei {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
}
.kcjtvyrpnwx #wcgnkditdn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: linear-gradient(90deg, #2E0797 0%, #726EFC 100%);
  outline: none;
  transition: background 0.3s ease;
}
.kcjtvyrpnwx #wcgnkditdn::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: linear-gradient(90deg, #2E0797 0%, #726EFC 100%);
  cursor: pointer;
  box-shadow: 0 0 5px rgba(1, 255, 77, 0.5);
}
.kcjtvyrpnwx #wcgnkditdn::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: linear-gradient(90deg, #2E0797 0%, #726EFC 100%);
  cursor: pointer;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.kcjtvyrpnwx .vcfofsthujw {
  margin-top: 10px;
  font-size: 14px;
}

.lychbvqyyw .jbhkfyechn {
  position: relative;
  height: 536px;
  text-align: end;
}
.lychbvqyyw .jbhkfyechn .lyswqsdmuc {
  position: absolute;
  bottom: 0;
  left: 60px;
}
.lychbvqyyw .jbhkfyechn .kuhemcteyqc {
  position: absolute;
  top: 0;
  left: 100px;
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc {
  background-color: var(--kxakmudhxra);
  padding: 24px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  margin-top: 40px;
  transition: all 0.4s;
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc .kcuspyjlcd {
  background-color: var(--jnmeywwrzzf);
  height: 60px;
  width: 60px;
  min-width: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 50%;
  transition: all 0.4s;
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc .kcuspyjlcd img {
  transition: all 0.4s;
  filter: brightness(40);
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc .keyuxlsd {
  text-align: start;
  padding-left: 10px;
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc .keyuxlsd h4 {
  color: var(--eplpcgrnpzz);
  font-size: var(--mqajnadks);
  font-style: normal;
  font-weight: var(--tdhsbwnq);
  line-height: var(--mqajnadks); /* 100% */
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc .keyuxlsd a {
  color: var(--jvtqatvgp);
  font-size: var(--sofevjizs);
  font-style: normal;
  font-weight: var(--uowthqmoma);
  line-height: var(--sofevjizs); /* 100% */
  transition: all 0.4s;
  display: inline-block;
  padding-top: 10px;
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc .keyuxlsd a:hover {
  transition: all 0.4s;
  color: var(--hgiaawvgoyt);
}
.lychbvqyyw .fihpxzsdw .sfmlrompdgc:hover {
  transition: all 0.4s;
  transform: translateY(-10px);
}

.smrmvjad iframe {
  width: 100%;
  border-radius: 16px;
}

.dpsxnreo .lychbvqyyw .jbhkfyechn .kuhemcteyqc {
  filter: brightness(40);
}
.dpsxnreo .lychbvqyyw .fihpxzsdw .sfmlrompdgc .kcuspyjlcd img {
  filter: none;
}

.slick-arrow svg{
  width: 24px;
  height: 24px;
}

/*
 ::::::::::::::::::::::::::
  CONTACT AREA CSS
 ::::::::::::::::::::::::::
 *//*# sourceMappingURL=main.css.map */

 .jasbbuiaix h1 span,
 .jasbbuiaix h2.qromzwkldbn span{
  color: #F0C73C;
 }

 .lwgxkhhxxyp ul li span svg{
  width: 18px;
  height: 18px;
  object-fit: contain;
 }

 .ytckbdkkdk svg{
  width: 14px;
  height: 14px;
  object-fit: contain;
 }
 .ytckbdkkdk svg path{
  fill: #F0C73C;
 }

 .qxwgdbrbf button svg{
  width: 24px;
    height: 24px;
    object-fit: contain;
 }

 .lmmvtejxcnh img{
  min-width: 24px;
 }

  .noldofce svg{
    width: 24px;
    height: 24px;
    object-fit: contain;
  }

 .noldofce svg path{
  fill: #fff;
 }

 @media(max-width: 580px){
  .ymbvbdlpz img{
    filter: brightness(0) invert(1);
  }
  .ayhpnsbyadn .ywmkwrnko svg path{
    fill: #fff;
  }
 }

 .gkzpyxyzpjb > *{
  color: #fff;
 }

 .gkzpyxyzpjb h1{
  margin-bottom: 20px;
 }
 .gkzpyxyzpjb h2, .gkzpyxyzpjb h3, .gkzpyxyzpjb h4, .gkzpyxyzpjb h5{
  margin-top: 10px;
  margin-bottom: 15px;
 }
 .yqnhvbbbg p{
  margin-bottom: 15px;
 }

 .gkzpyxyzpjb h3{
  margin-top: 20px;
  margin-bottom: 10px;
 }
 .gkzpyxyzpjb ul{
  list-style: inside;
 }

 .pnkpwblqv .kozkdhnnkff img{
  filter: brightness(0) invert(1)!important;
 }