@charset "UTF-8";
/*-----------------------------------------------------------------------------------

    Theme Name: Webfolio
    Theme URI: http://
    Description: Creative Agency & Portfolio
    Author: UiCamp
    Author URI: http://themeforest.net_f02d72ab83e89772/user/UiCamp
    Version: 1.0

-----------------------------------------------------------------------------------*/
/* Variables
-----------------------------------------------------------------*/
/* Typography
-----------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  list-style: none;
}

body {
  color: #fff;
  background-color: #0f0f0f;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  font-family: 'Plus Jakarta Sans', sans-serif;
  overflow-x: hidden !important;
}

body.crev-agency_bfd5098190a8458e h1,
body.crev-agency_bfd5098190a8458e h2,
body.crev-agency_bfd5098190a8458e h3,
body.crev-agency_bfd5098190a8458e h4,
body.crev-agency_bfd5098190a8458e h5,
body.crev-agency_bfd5098190a8458e h6 {
  font-weight: 500;
}

body.home-personal_22c0284d80adadbd .container {
  max-width: 1280px;
}

main {
  position: relative;
  z-index: 5;
}

.row_4783d03969ead1ea > * {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
}

.row_4783d03969ead1ea.sm-marg_1a7cbf2c12966518 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_4783d03969ead1ea.sm-marg_1a7cbf2c12966518 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_4783d03969ead1ea.stand-marg_b438bd832ff9fd06 {
  margin-left: -20px;
  margin-right: -20px;
}

.row_4783d03969ead1ea.stand-marg_b438bd832ff9fd06 > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_4783d03969ead1ea.md-marg_4cce0f4c065c26b4 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_4783d03969ead1ea.md-marg_4cce0f4c065c26b4 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_4783d03969ead1ea.lg-marg_6d03ac4c78877f3a {
  margin-left: -40px;
  margin-right: -40px;
}

.row_4783d03969ead1ea.lg-marg_6d03ac4c78877f3a > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_4783d03969ead1ea.xlg-marg_05a3a402703cfdf6 {
  margin-left: -50px;
  margin-right: -50px;
}

.row_4783d03969ead1ea.xlg-marg_05a3a402703cfdf6 > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_4783d03969ead1ea.xxlg-marg_f7e23485aec26e0a {
  margin-left: -80px;
  margin-right: -80px;
}

.row_4783d03969ead1ea.xxlg-marg_f7e23485aec26e0a > * {
  padding-left: 80px;
  padding-right: 80px;
}

.container-xxl_4175c53e95788653 {
  max-width: 1500px;
}

.container-xl_441b0538cf5d14bf {
  max-width: 1400px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 0;
}

h1 {
  font-size: 70px;
}

h2 {
  font-size: 50px;
}

h3 {
  font-size: 40px;
}

h4 {
  font-size: 32px;
}

h5 {
  font-size: 25px;
}

h6 {
  font-size: 20px;
}

p {
  line-height: 1.8;
  font-size: 16px;
  font-weight: 400;
  color: #c6c8c9;
  margin: 0;
}

a,
a:hover {
  color: inherit;
}

span {
  display: inline-block;
}

a {
  display: inline-block;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  width: 100%;
  height: auto;
}

figure {
  margin: 0;
}

.main-color_4d520fce50b2fae9 {
  color: #fd5b38 !important;
}

.main-colorbg_10c0553c215d4ae3 {
  background: #fd5b38 !important;
}

.main-color2_ba361b24680dc674 {
  color: #caff33 !important;
}

.main-colorbg2_3633640a88504296 {
  background: #caff33 !important;
}

.main-bg_b1d01317345ce593 {
  background: #0f0f0f !important;
}

.sub-bg_d2fa0517b2f15def {
  background: #121212 !important;
}

.sub-bg2_e50a2c143fadd50f {
  background: #000 !important;
}

.p-color_904229965d410932 {
  color: #c6c8c9;
}

.btn_b330936e47d09e2d:hover,
.btn_b330936e47d09e2d:focus,
.btn_b330936e47d09e2d:active {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lines_bab17d1fa99810f7 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.lines_bab17d1fa99810f7.two_6ba49a5a618fd232:after {
  content: '';
  position: absolute;
  top: 0;
  left: 30%;
  width: 40%;
  height: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.lines_bab17d1fa99810f7.four_20d916ef8e9e31f7 {
  left: 5%;
  width: 90%;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}

.lines_bab17d1fa99810f7.four_20d916ef8e9e31f7:after {
  content: '';
  position: absolute;
  top: 0;
  left: 33.3333%;
  width: 33.3333%;
  height: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}

.lines_bab17d1fa99810f7.two-out_48cd7ba8ccd203ac {
  left: 60px;
  right: 60px;
  width: auto;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  z-index: 7;
}

.line-overlay_c31ad96754b13fe9 {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_c31ad96754b13fe9.revers_92bdf4286bb29e6b {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_c31ad96754b13fe9.up_2ad3d2c033e17200 {
  top: -25%;
}

.line-overlay_c31ad96754b13fe9 svg path {
  stroke: #353535;
}

.overlay-center_25269891fce6d6f9 {
  position: relative;
}

.overlay-center_25269891fce6d6f9:after {
  content: '';
  position: absolute;
  top: -5px;
  bottom: -5px;
  left: 0;
  width: 100%;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0f0f0f),
    color-stop(rgba(255, 255, 255, 0)),
    color-stop(rgba(255, 255, 255, 0)),
    to(#0f0f0f)
  );
  background: -webkit-linear-gradient(
    bottom,
    #0f0f0f,
    rgba(255, 255, 255, 0) calc(100% - 80%),
    rgba(255, 255, 255, 0) calc(100% - 80%),
    #0f0f0f
  );
  background: -o-linear-gradient(
    bottom,
    #0f0f0f,
    rgba(255, 255, 255, 0) calc(100% - 80%),
    rgba(255, 255, 255, 0) calc(100% - 80%),
    #0f0f0f
  );
  background: linear-gradient(
    to top,
    #0f0f0f,
    rgba(255, 255, 255, 0) calc(100% - 80%),
    rgba(255, 255, 255, 0) calc(100% - 80%),
    #0f0f0f
  );
}

.in-box_638cf644f5a731f2 {
  width: calc(100% - 30px);
  margin: auto;
}

.blur-left-top_57cf03416ffd3067 {
  position: absolute;
  top: -120px;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  pointer-events: none;
}

.blur-right-top_3cb6349d6b184be5 {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translateX(50%) translateY(-50%);
  -ms-transform: translateX(50%) translateY(-50%);
  transform: translateX(50%) translateY(-50%);
  pointer-events: none;
}

.bg-pattern_38051eb770b05d1b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.bg-pattern_38051eb770b05d1b.bg-repeat_73f15d135a1c40bf {
  background-repeat: repeat;
}

.social-icon_6fd52cf739452f47 a {
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.bord-top-grd_eb4cccdaf437f2e7 {
  position: relative;
}

.bord-top-grd_eb4cccdaf437f2e7:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(transparent),
    color-stop(#fff),
    to(transparent)
  );
  background: -webkit-linear-gradient(left, transparent, #fff, transparent);
  background: -o-linear-gradient(left, transparent, #fff, transparent);
  background: linear-gradient(to right, transparent, #fff, transparent);
  height: 1px;
  width: 100%;
  opacity: 0.3;
}

.bord-bottom-grd_07773f47b934a6ed {
  position: relative;
}

.bord-bottom-grd_07773f47b934a6ed:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(transparent),
    color-stop(#fff),
    to(transparent)
  );
  background: -webkit-linear-gradient(left, transparent, #fff, transparent);
  background: -o-linear-gradient(left, transparent, #fff, transparent);
  background: linear-gradient(to right, transparent, #fff, transparent);
  height: 1px;
  width: 100%;
  opacity: 0.3;
}

.noise_de871b1ce8cf5ea5 {
  -webkit-animation: grain 8s steps(10) infinite;
  animation: grain 8s steps(10) infinite;
  background-image: url(../imgs/noise.png);
  content: '';
  height: 300%;
  left: -50%;
  opacity: 0.4;
  position: absolute;
  top: -100%;
  width: 300%;
  pointer-events: none;
}

@-webkit-keyframes grain {
  0%,
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  10% {
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%);
  }
  20% {
    -webkit-transform: translate(-15%, 5%);
    transform: translate(-15%, 5%);
  }
  30% {
    -webkit-transform: translate(7%, -25%);
    transform: translate(7%, -25%);
  }
  40% {
    -webkit-transform: translate(-5%, 25%);
    transform: translate(-5%, 25%);
  }
  50% {
    -webkit-transform: translate(-15%, 10%);
    transform: translate(-15%, 10%);
  }
  60% {
    -webkit-transform: translate(15%);
    transform: translate(15%);
  }
  70% {
    -webkit-transform: translateY(15%);
    transform: translateY(15%);
  }
  80% {
    -webkit-transform: translate(3%, 35%);
    transform: translate(3%, 35%);
  }
  90% {
    -webkit-transform: translate(-10%, 10%);
    transform: translate(-10%, 10%);
  }
}

@keyframes grain {
  0%,
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  10% {
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%);
  }
  20% {
    -webkit-transform: translate(-15%, 5%);
    transform: translate(-15%, 5%);
  }
  30% {
    -webkit-transform: translate(7%, -25%);
    transform: translate(7%, -25%);
  }
  40% {
    -webkit-transform: translate(-5%, 25%);
    transform: translate(-5%, 25%);
  }
  50% {
    -webkit-transform: translate(-15%, 10%);
    transform: translate(-15%, 10%);
  }
  60% {
    -webkit-transform: translate(15%);
    transform: translate(15%);
  }
  70% {
    -webkit-transform: translateY(15%);
    transform: translateY(15%);
  }
  80% {
    -webkit-transform: translate(3%, 35%);
    transform: translate(3%, 35%);
  }
  90% {
    -webkit-transform: translate(-10%, 10%);
    transform: translate(-10%, 10%);
  }
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.02);
}

::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 40px;
}

/* Buttons
-----------------------------------------------------------------*/
.butn_f024e1bceb16ab6b {
  border: 1px solid transparent;
}

.butn_f024e1bceb16ab6b.butn-md_585ac7d32d0fa762 {
  padding: 14px 35px;
}

.butn_f024e1bceb16ab6b.butn-sm_02258cf06a93873a {
  padding: 8px 18px;
}

.butn_f024e1bceb16ab6b.butn-full_49c16efc741e0ce7 {
  width: 100%;
  padding: 15px 25px;
  text-align: center;
}

.butn_f024e1bceb16ab6b.butn-bord_4e7df2a059fb666a {
  border-color: #fff;
  background: transparent;
  color: #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.butn_f024e1bceb16ab6b.butn-bord_4e7df2a059fb666a:hover {
  background: #fff;
  color: #000;
}

.butn_f024e1bceb16ab6b.butn-bord_4e7df2a059fb666a:hover span {
  color: #000;
}

.butn_f024e1bceb16ab6b.butn-bord-thin_a9332facaa64138f {
  border-color: rgba(255, 255, 255, 0.12);
  background: transparent;
  color: #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.butn_f024e1bceb16ab6b.butn-bord-thin_a9332facaa64138f:hover {
  background: #fff;
  color: #000;
}

.butn_f024e1bceb16ab6b.butn-bord-thin_a9332facaa64138f:hover span {
  color: #000;
}

.butn_f024e1bceb16ab6b.butn-bg_5cc05575ed45cc89 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.butn_f024e1bceb16ab6b.butn-bg_5cc05575ed45cc89:hover {
  background: transparent !important;
  border-color: #fff;
  color: #fff !important;
}

.butn_f024e1bceb16ab6b .rolling-text_565b631d319b8f48 {
  margin-bottom: -5px;
}

.butn-crev_f919b123d1aca715 .circle_af3249ad8cf6143a {
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin-right: 15px;
}

.btn-circle_1215e4eec7d8f899 {
  border-radius: 50%;
  border: 1px solid #fff;
  width: 105px;
  height: 105px;
  position: relative;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.btn-circle_1215e4eec7d8f899:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #fd5b38;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.btn-circle_1215e4eec7d8f899:hover {
  border-color: #fd5b38;
}

.btn-circle_1215e4eec7d8f899:hover:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.btn-circle_1215e4eec7d8f899:hover span {
  color: #1c1c1c;
}

.btn-circle_1215e4eec7d8f899 span {
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.btn-circle_1215e4eec7d8f899 span:last-of-type {
  display: block;
  padding-left: 10px;
}

.btn-circle_1215e4eec7d8f899.btn-md_6d1437e7a84b46a4 {
  width: 120px;
  height: 120px;
}

.btn-circle_1215e4eec7d8f899.btn-lg_f5b09c9926e4576b {
  width: 140px;
  height: 140px;
}

.butn-circle-text_9c0731ccda04aaad .text_9b1efe5a10b08253 {
  margin-right: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
}

.butn-circle-text_9c0731ccda04aaad .circle_af3249ad8cf6143a {
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}

.butn-circle-text_9c0731ccda04aaad .circle_af3249ad8cf6143a svg {
  width: 22px;
  height: 22px;
}

.circle-button_7fabe8c6055d4c8d {
  position: relative;
  display: inline-block;
}

.circle-button_7fabe8c6055d4c8d.in-bord_6c061527e39178a8:after {
  content: '';
  position: absolute;
  top: 55px;
  left: 55px;
  right: 55px;
  bottom: 55px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

.circle-button_7fabe8c6055d4c8d.in-bord_6c061527e39178a8:before {
  content: '';
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

.circle-button_7fabe8c6055d4c8d a {
  position: relative;
}

.circle-button_7fabe8c6055d4c8d .rotate-circle_635be8cb0713048a svg {
  width: 210px;
  fill: #fff;
}

.circle-button_7fabe8c6055d4c8d .arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-20px) translateY(-20px);
  -ms-transform: translateX(-20px) translateY(-20px);
  transform: translateX(-20px) translateY(-20px);
  display: inline-block;
  width: 0;
  height: 0;
}

.circle-button_7fabe8c6055d4c8d .arrow svg {
  width: 40px;
  height: 40px;
}

.circle-button_7fabe8c6055d4c8d .icon_83061fd108a4aa87 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.circle-button_7fabe8c6055d4c8d .in-circle_356a7e0d5683fb69 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.circle-button_7fabe8c6055d4c8d.no-animate_3b159cdc0311d786 .rotate-circle_635be8cb0713048a {
  -webkit-animation: none;
  animation: none;
}

.rotate-circle_635be8cb0713048a {
  -webkit-animation-name: rotateCircle;
  animation-name: rotateCircle;
  -webkit-animation-duration: 20s;
  animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes rotateCircle {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotateCircle {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.rmore_3093f178fadfd03c.to-in_518abc75394712ae {
  margin-left: -100px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.rmore_3093f178fadfd03c.to-in_518abc75394712ae:hover {
  margin-left: 0;
}

.go-more_82172d5ecb3f95b4 {
  position: relative;
  padding: 0 20px;
}

.go-more_82172d5ecb3f95b4:after {
  content: '';
  position: absolute;
  right: 5px;
  top: -10px;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.05);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.go-more_82172d5ecb3f95b4 .icon_83061fd108a4aa87 {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

.go-more_82172d5ecb3f95b4:hover:after {
  width: 100%;
  right: 0;
}

.vew-all_e3a3346674908a2e {
  position: relative;
  padding: 50px 0 50px 50px;
  z-index: 3;
}

.vew-all_e3a3346674908a2e:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-right-color: transparent;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  z-index: -1;
}

.vew-all_e3a3346674908a2e:hover:after {
  -webkit-transform: translateY(-50%) rotate(360deg);
  -ms-transform: translateY(-50%) rotate(360deg);
  transform: translateY(-50%) rotate(360deg);
}

.vi-more_e8de051d9885849f .butn_f024e1bceb16ab6b {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.vi-more_e8de051d9885849f .icon_83061fd108a4aa87 {
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.vi-more_e8de051d9885849f:hover .icon_83061fd108a4aa87 {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_06ac54eabeb0e5b9 .hover-anim_297f1ad7c75c857d {
  pointer-events: none;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}

.cursor_5e27076666089a70 {
  pointer-events: none;
  position: fixed;
  padding: 0.3rem;
  background-color: #fff;
  border-radius: 50%;
  mix-blend-mode: difference;
  -webkit-transition: opacity 0.4s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.4s ease, -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.4s ease;
  transition: transform 0.3s ease, opacity 0.4s ease;
  transition: transform 0.3s ease, opacity 0.4s ease,
    -webkit-transform 0.3s ease;
  z-index: 99999;
}

.cursor-active_8a55aa0a879dee3a {
  -webkit-transform: translate(-50%, -50%) scale(8);
  -ms-transform: translate(-50%, -50%) scale(8);
  transform: translate(-50%, -50%) scale(8);
  opacity: 0.1;
}

.rolling-text_565b631d319b8f48 {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_565b631d319b8f48.butn_f024e1bceb16ab6b {
  padding: 0 35px;
}

.social-text_bdd674832df030f1 .rolling-text_565b631d319b8f48 {
  line-height: 30px;
  height: 30px;
}

.rolling-text_565b631d319b8f48:hover .letter_15b83f4430567854,
.rolling-text_565b631d319b8f48.play_50c0c0e5a1362e7d .letter_15b83f4430567854 {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.rolling-text_565b631d319b8f48 .letter_15b83f4430567854 {
  display: inline-block;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
  -o-transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1),
    -webkit-transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.letter_15b83f4430567854:nth-child(1) {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

.letter_15b83f4430567854:nth-child(2) {
  -webkit-transition-delay: 0.015s;
  -o-transition-delay: 0.015s;
  transition-delay: 0.015s;
}

.letter_15b83f4430567854:nth-child(3) {
  -webkit-transition-delay: 0.03s;
  -o-transition-delay: 0.03s;
  transition-delay: 0.03s;
}

.letter_15b83f4430567854:nth-child(4) {
  -webkit-transition-delay: 0.045s;
  -o-transition-delay: 0.045s;
  transition-delay: 0.045s;
}

.letter_15b83f4430567854:nth-child(5) {
  -webkit-transition-delay: 0.06s;
  -o-transition-delay: 0.06s;
  transition-delay: 0.06s;
}

.letter_15b83f4430567854:nth-child(6) {
  -webkit-transition-delay: 0.075s;
  -o-transition-delay: 0.075s;
  transition-delay: 0.075s;
}

.letter_15b83f4430567854:nth-child(7) {
  -webkit-transition-delay: 0.09s;
  -o-transition-delay: 0.09s;
  transition-delay: 0.09s;
}

.letter_15b83f4430567854:nth-child(8) {
  -webkit-transition-delay: 0.105s;
  -o-transition-delay: 0.105s;
  transition-delay: 0.105s;
}

.letter_15b83f4430567854:nth-child(9) {
  -webkit-transition-delay: 0.12s;
  -o-transition-delay: 0.12s;
  transition-delay: 0.12s;
}

.letter_15b83f4430567854:nth-child(10) {
  -webkit-transition-delay: 0.135s;
  -o-transition-delay: 0.135s;
  transition-delay: 0.135s;
}

.letter_15b83f4430567854:nth-child(11) {
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.letter_15b83f4430567854:nth-child(12) {
  -webkit-transition-delay: 0.165s;
  -o-transition-delay: 0.165s;
  transition-delay: 0.165s;
}

.letter_15b83f4430567854:nth-child(13) {
  -webkit-transition-delay: 0.18s;
  -o-transition-delay: 0.18s;
  transition-delay: 0.18s;
}

.letter_15b83f4430567854:nth-child(14) {
  -webkit-transition-delay: 0.195s;
  -o-transition-delay: 0.195s;
  transition-delay: 0.195s;
}

.letter_15b83f4430567854:nth-child(15) {
  -webkit-transition-delay: 0.21s;
  -o-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

.letter_15b83f4430567854:nth-child(16) {
  -webkit-transition-delay: 0.225s;
  -o-transition-delay: 0.225s;
  transition-delay: 0.225s;
}

.letter_15b83f4430567854:nth-child(17) {
  -webkit-transition-delay: 0.24s;
  -o-transition-delay: 0.24s;
  transition-delay: 0.24s;
}

.letter_15b83f4430567854:nth-child(18) {
  -webkit-transition-delay: 0.255s;
  -o-transition-delay: 0.255s;
  transition-delay: 0.255s;
}

.letter_15b83f4430567854:nth-child(19) {
  -webkit-transition-delay: 0.27s;
  -o-transition-delay: 0.27s;
  transition-delay: 0.27s;
}

.letter_15b83f4430567854:nth-child(20) {
  -webkit-transition-delay: 0.285s;
  -o-transition-delay: 0.285s;
  transition-delay: 0.285s;
}

.letter_15b83f4430567854:nth-child(21) {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.progress-wrap_914e687b714fbb1d {
  position: fixed;
  bottom: 30px;
  right: 30px;
  height: 44px;
  width: 44px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
  mix-blend-mode: difference;
}

.progress-wrap_914e687b714fbb1d.active-progress_ef71c912420b551f {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.progress-wrap_914e687b714fbb1d::after {
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  content: '\f077';
  text-align: center;
  line-height: 44px;
  font-size: 13px;
  font-weight: 900;
  color: #ccc;
  left: 0;
  top: 0;
  height: 44px;
  width: 44px;
  cursor: pointer;
  display: block;
  z-index: 1;
  -webkit-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

.progress-wrap_914e687b714fbb1d svg path {
  fill: none;
}

.progress-wrap_914e687b714fbb1d svg.progress-circle_e5eb0a599e3dc0c2 path {
  stroke: #ccc;
  strokewidth: 4;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

/* Extra
-----------------------------------------------------------------*/
.d-rotate_8234db23b805e1f9 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.d-rotate_8234db23b805e1f9 .rotate-text_414c2359ffdc4ccb {
  display: block;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform: translate3d(0px, 50px, -50px) rotateX(-45deg) scale(0.95);
  transform: translate3d(0px, 50px, -50px) rotateX(-45deg) scale(0.95);
  opacity: 0;
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.d-rotate_8234db23b805e1f9.animated .rotate-text_414c2359ffdc4ccb {
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) scale(1);
  transform: translate3d(0px, 0px, 0px) rotateX(0deg) scale(1);
  opacity: 1;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd {
  overflow: hidden;
  display: block;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd:first-of-type .up-text_986c6150805343db {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd:nth-of-type(2) .up-text_986c6150805343db {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd:nth-of-type(3) .up-text_986c6150805343db {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd:nth-of-type(4) .up-text_986c6150805343db {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd:nth-of-type(5) .up-text_986c6150805343db {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_46a28c3efe5b69fa .sideup-text_cb0b24946cb87fbd .up-text_986c6150805343db {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}

.d-slideup_46a28c3efe5b69fa.animated .up-text_986c6150805343db {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.main-marq_6b6f967da6937e11 {
  position: relative;
  padding: 0;
}

.main-marq_6b6f967da6937e11:after {
  content: '';
  position: absolute;
  top: -30px;
  bottom: -30px;
  left: -30px;
  right: -30px;
  pointer-events: none;
  background: -webkit-linear-gradient(
    right,
    #0f0f0f,
    rgba(255, 255, 255, 0) 280px,
    rgba(255, 255, 255, 0) calc(100% - 280px),
    #0f0f0f
  );
  background: -o-linear-gradient(
    right,
    #0f0f0f,
    rgba(255, 255, 255, 0) 280px,
    rgba(255, 255, 255, 0) calc(100% - 280px),
    #0f0f0f
  );
  background: linear-gradient(
    to left,
    #0f0f0f,
    rgba(255, 255, 255, 0) 280px,
    rgba(255, 255, 255, 0) calc(100% - 280px),
    #0f0f0f
  );
}

.main-marq_6b6f967da6937e11.shadow-off_badcffb4b71465bd:after {
  display: none;
}

.main-marq_6b6f967da6937e11.md-text_cb98a68dc60483f8 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4 {
  font-size: 40px;
}

.main-marq_6b6f967da6937e11.lrg_3de22897c6361457 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4 {
  font-size: 5vw;
}

.main-marq_6b6f967da6937e11.xlrg_4cc90381e494f177 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd {
  padding: 0 30px;
}

.main-marq_6b6f967da6937e11.xlrg_4cc90381e494f177 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4 {
  font-size: 8vw;
}

.main-marq_6b6f967da6937e11 .slide-har_43a3d93231c1aa9b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.main-marq_6b6f967da6937e11 .slide-har_43a3d93231c1aa9b .overlay-link_dd6f59a5592b4234 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_6b6f967da6937e11 .strok_cb8914f0f815666a .item_bb6dbb88279e1fcd h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_6b6f967da6937e11 .strok_cb8914f0f815666a .item_bb6dbb88279e1fcd h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_6b6f967da6937e11 .non-strok_b54c598016c8584b .item_bb6dbb88279e1fcd h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_6b6f967da6937e11 .non-strok_b54c598016c8584b .item_bb6dbb88279e1fcd h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd {
  padding: 0 30px;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4 .icon_83061fd108a4aa87 {
  margin-bottom: -15px;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h2 {
  margin: 0;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd:nth-of-type(even) h4 a {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(odd) h4 {
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.main-marq_6b6f967da6937e11 .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(odd) h4 a {
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.dark-text_aa1bee5882029f74 {
  color: #000 !important;
}

.dark-text_aa1bee5882029f74 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4,
.dark-text_aa1bee5882029f74 .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_aa1bee5882029f74 .strok_cb8914f0f815666a .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4,
.dark-text_aa1bee5882029f74 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd:nth-of-type(even) h4,
.dark-text_aa1bee5882029f74 .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_82415640dd4f0fda {
  color: #fff;
}

.light-text_82415640dd4f0fda .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4,
.light-text_82415640dd4f0fda .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(even) h4 {
  color: #fff;
}

.light-text_82415640dd4f0fda .box_71459c4754230ee2 .item_bb6dbb88279e1fcd:nth-of-type(even) h4,
.light-text_82415640dd4f0fda .box_71459c4754230ee2:last-of-type .item_bb6dbb88279e1fcd:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #fff;
}

.slide-har_43a3d93231c1aa9b {
  position: relative;
}

.slide-har_43a3d93231c1aa9b.st1_6e25bb41e90f8e07 .box_71459c4754230ee2 {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_43a3d93231c1aa9b.st2_2916e76397689be3 .box_71459c4754230ee2 {
  position: relative;
  -webkit-animation: slide-har-revers 80s linear infinite;
  animation: slide-har-revers 80s linear infinite;
}

@-webkit-keyframes slide-har {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes slide-har {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@-webkit-keyframes slide-har-revers {
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes slide-har-revers {
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

.main-marqv_40c057ffcb35738b {
  position: relative;
  padding: 0;
}

.main-marqv_40c057ffcb35738b:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: -webkit-linear-gradient(
    bottom,
    #121212,
    rgba(255, 255, 255, 0) 80px,
    rgba(255, 255, 255, 0) calc(100% - 80px),
    #121212
  );
  background: -o-linear-gradient(
    bottom,
    #121212,
    rgba(255, 255, 255, 0) 80px,
    rgba(255, 255, 255, 0) calc(100% - 80px),
    #121212
  );
  background: linear-gradient(
    to top,
    #121212,
    rgba(255, 255, 255, 0) 80px,
    rgba(255, 255, 255, 0) calc(100% - 80px),
    #121212
  );
  pointer-events: none;
}

.main-marqv_40c057ffcb35738b .slide-vertical_937b79a6688c9b9d {
  overflow: hidden;
  height: 600px;
  margin: 0 auto;
  position: relative;
}

.main-marqv_40c057ffcb35738b .slide-vertical_937b79a6688c9b9d:hover .box_71459c4754230ee2 {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_40c057ffcb35738b .slide-vertical_937b79a6688c9b9d .box_71459c4754230ee2 {
  position: relative;
  -webkit-animation: slide-vertical 50s linear infinite;
  animation: slide-vertical 50s linear infinite;
}

@-webkit-keyframes slide-vertical {
  0% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@keyframes slide-vertical {
  0% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

.imago_44c66f29efea18d3 {
  -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-transition: -webkit-clip-path 0.8s ease-in-out 0.3s,
    -webkit-transform 0.8s ease-in-out 1.1s,
    -webkit-filter 0.5s ease-in-out 1.1s;
  transition: -webkit-clip-path 0.8s ease-in-out 0.3s,
    -webkit-transform 0.8s ease-in-out 1.1s,
    -webkit-filter 0.5s ease-in-out 1.1s;
  -o-transition: clip-path 0.8s ease-in-out 0.3s,
    transform 0.8s ease-in-out 1.1s, filter 0.5s ease-in-out 1.1s;
  transition: clip-path 0.8s ease-in-out 0.3s, transform 0.8s ease-in-out 1.1s,
    filter 0.5s ease-in-out 1.1s;
  transition: clip-path 0.8s ease-in-out 0.3s, transform 0.8s ease-in-out 1.1s,
    filter 0.5s ease-in-out 1.1s, -webkit-clip-path 0.8s ease-in-out 0.3s,
    -webkit-transform 0.8s ease-in-out 1.1s,
    -webkit-filter 0.5s ease-in-out 1.1s;
  position: relative;
}

.imago_44c66f29efea18d3.animated {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

.imago_44c66f29efea18d3.simpl_51ebca388001a8af {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

/* ====================== [ Start Helper Classes  ] ====================== */
.o-hidden_28fa23c4041e8a98 {
  overflow: hidden;
}

.position-re_7cc37b8b88994f5c {
  position: relative;
}

.position-abs_f70c1d917b8be6cc {
  position: absolute;
}

.cursor-pointer_5a8d2c1c526a3d32 {
  cursor: pointer;
}

.revers-x_07124406c40c799d {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.revers-y_310c0708c7656a6c {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.full-over_62a5e0c932134425 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ontop_a0a56d5ebf5c57b9 {
  position: relative;
  z-index: 7;
}

.rest_4939e7cb5fcb9196 {
  padding: 0 !important;
  margin: 0 !important;
}

img.out-box_09c570c378557cc6 {
  width: 140%;
}

img.left {
  margin-left: -40%;
}

.no-bord_3a74df4831d36572 {
  border: 0 !important;
}

.bord-thin-top_b7721781815e3d90 {
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}

.bord-thin-bottom_8918644f71468027 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

.bord-thin-right_cc97128125a4369f {
  border-right: 1px solid rgba(255, 255, 255, 0.14);
}

.bord-thin-left_0b4e821ab64c1ad0 {
  border-left: 1px solid rgba(255, 255, 255, 0.14);
}

.radius-5_f9a6c9c124cc7161 {
  border-radius: 5px !important;
}

.radius-10_0f147af710e1b799 {
  border-radius: 10px !important;
}

.radius-15_9bf64318a114b9d9 {
  border-radius: 15px !important;
}

.radius-20_3343f070aa2b319e {
  border-radius: 20px !important;
}

.radius-25_10e801cc6bf1eeb6 {
  border-radius: 25px !important;
}

.radius-30_6437a4cf67478758 {
  border-radius: 30px !important;
}

.radius-50_3a81f0ec43b29ce5 {
  border-radius: 50px;
}

.order-md-1_5b1d6e2d27c84181,
.order-md-2_70f163d1e9f3285c,
.order-md-3_70092cd689892cbb,
.order-md-4_dac33c89ba0e2b77 {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

.full-width_5a0090d5af388858 {
  width: 100% !important;
}

.bg-img_4c956605445a5056 {
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-top_59242b7793d6d454 {
  background-position: center top;
}

.bg-bottom_57e37c8b8bbc64cf {
  background-position: center bottom;
}

.bg-center_4fc0b70e49dfef02 {
  background-position: center center;
}

.bg-fixed_1b6cae6d1f6554b1 {
  background-attachment: fixed;
}

.bg-repeat_73f15d135a1c40bf {
  background-size: auto;
  background-repeat: repeat;
}

.bg-auto_25a4660ae33f44d3 {
  background-size: auto;
  background-repeat: no-repeat;
}

.section-padding_b27252551f138a03 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-ptb_830e40a58ea00db4 {
  padding: 80px 0;
}

.cmd-padding_f743ad3013902c0f {
  padding: 0 10px;
}

.csm-padding_0004c3c4e31add77 {
  padding: 0 5px;
}

.head-pt_2ecbe2a5550bbfe3 {
  padding: 80px 0 0;
}

.head-pb_81bf13207eec5838 {
  padding: 0 0 80px;
}

.no-shad_f73c03ad42c5e1c5 {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.stroke_a0b4783f503d652b {
  color: transparent;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.7);
}

.fit-img_c59471737bbe6063 {
  overflow: hidden;
}

.fit-img_c59471737bbe6063 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.rounded_886a36950f01ad6a {
  border-radius: 5px;
}

.circle_af3249ad8cf6143a {
  border-radius: 50%;
}

.circle-img_0cafd590d2a45eec {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.circle-30_ab055ed6a9b89593 {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  overflow: hidden;
}

.circle-40_1cbab734e8b16f10 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  overflow: hidden;
}

.circle-50_0ef2ca7520d795d5 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  overflow: hidden;
}

.circle-60_e75d7c63de7f8c04 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  overflow: hidden;
}

.circle-70_119b311bd303c754 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  text-align: center;
  line-height: 70px;
  overflow: hidden;
}

.circle-80_7698c58a493e3b6f {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  text-align: center;
  line-height: 80px;
  overflow: hidden;
}

.circle-90_ee61159190b61454 {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  text-align: center;
  line-height: 90px;
  overflow: hidden;
}

.circle-100_5bd3b7ea42296f2a {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  overflow: hidden;
}

.circle-120_cb2eed9a9ce22196 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  text-align: center;
  line-height: 120px;
  overflow: hidden;
}

.nowrap_0695d86f0086ddd9 {
  white-space: nowrap;
}

.unlist_ab698df361d6da65 {
  list-style: none;
}

.underline_50618c3acd3b889c a {
  text-decoration: underline !important;
}

.underline_50618c3acd3b889c span {
  text-decoration: underline;
}

.undecro_088aa8c791632199:hover {
  text-decoration: none;
}

.inline_708b7c7eeea2bfd3 {
  display: inline-block;
}

.valign_b94ab931726d166b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex_2d06058874ea9e2d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.horizontal-link_2d338137f3482b6c li {
  display: inline-block;
}

.rest_4939e7cb5fcb9196 {
  margin: 0;
  padding: 0;
}

.plink_467accb7215f2ca8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.social_7233df2ff344e1ab.circle-bord_1ec7697f83ed4a38 a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #eee;
  border-radius: 50%;
}

.primery-shadow_830f102b99472897 {
  -webkit-box-shadow: 0px 8px 30px -4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 30px -4px rgba(0, 0, 0, 0.1);
}

/*-------------------------------------------------------
           icon Size
-------------------------------------------------------*/
.icon-img-20_9443125b23888390 {
  width: 20px;
}

.icon-img-30_aa655f901a718fb6 {
  width: 30px;
}

.icon-img-40_4475e68c58b24fdb {
  width: 40px;
}

.icon-img-50_65de4d44e6fa619e {
  width: 50px;
}

.icon-img-60_8692b2def22a8f11 {
  width: 60px;
}

.icon-img-70_465ccbc7db4db4ea {
  width: 70px;
}

.icon-img-80_ff8fe4698b701949 {
  width: 80px;
}

.icon-img-90_87a84789e316db77 {
  width: 90px;
}

.icon-img-100_bd5d7336960e1487 {
  width: 100px;
}

.icon-img-120_40be88bbe77af459 {
  width: 120px;
}

/*-------------------------------------------------------
           Z-index
-------------------------------------------------------*/
.zindex-1_51c17b75c5e0ed9e {
  z-index: 1;
}

.zindex-2_26af1ea48f230a62 {
  z-index: 2;
}

.zindex-3_adfc35f83d4707ee {
  z-index: 3;
}

.zindex-4_eea1c0750eac6a4e {
  z-index: 4;
}

.zindex-5_6a73cd4589275ef2 {
  z-index: 5;
}

.zindex-10_4a1319fa885e7200 {
  z-index: 10;
}

.zindex-99_dbb140f4fc57abd5 {
  z-index: 99;
}

/*-------------------------------------------------------
           opacity
-------------------------------------------------------*/
.opacity-05_ebcf6b37362b38e2 {
  opacity: 0.05 !important;
}

.opacity-0_c47199cf09d101b0 {
  opacity: 0 !important;
}

.opacity-1_acf97d87b74c69f8 {
  opacity: 0.1 !important;
}

.opacity-2_3d061cf3211fb2f4 {
  opacity: 0.2 !important;
}

.opacity-3_01e9044e623c8fae {
  opacity: 0.3 !important;
}

.opacity-4_00851ede73d3602a {
  opacity: 0.4 !important;
}

.opacity-5_f32d726b00630588 {
  opacity: 0.5 !important;
}

.opacity-6_51e10df1a26c19ca {
  opacity: 0.6 !important;
}

.opacity-7_a5db182c8493305d {
  opacity: 0.7 !important;
}

.opacity-8_2bb7299765add1ca {
  opacity: 0.8 !important;
}

.opacity-9_c399af8efc263fa1 {
  opacity: 0.9 !important;
}

/*-------------------------------------------------------
           text color
-------------------------------------------------------*/
.text-white_46d601cd7e6cb3ae {
  color: #fff;
}

.text-black_f6bf381bfb9a61a6 {
  color: #000;
}

.text-dark_f25f1e709bfa0d5f {
  color: #444;
}

.text-extra-light-gray_ede92366280ccbc8 {
  color: #b7b7b7;
}

.text-hover-inherit_4e107f154c59cca2:hover {
  color: inherit !important;
}

.text-hover-light_7a30279df4f54ae2:hover {
  color: #fff !important;
}

/*-------------------------------------------------------
          font-weight
-------------------------------------------------------*/
.fw-100_571bae57bab124a8 {
  font-weight: 100 !important;
}

.fw-200_f89737274e372af1 {
  font-weight: 200 !important;
}

.fw-300_403ccf65337e7923 {
  font-weight: 300 !important;
}

.fw-400_3306ba68d7dbaeb5 {
  font-weight: 400 !important;
}

.fw-500_c5d517c209940492 {
  font-weight: 500 !important;
}

.fw-600_15e019eb62c6bfc4 {
  font-weight: 600 !important;
}

.fw-700_50d642cdb87d23b0 {
  font-weight: 700 !important;
}

.fw-800_cd25705d30d65dec {
  font-weight: 800 !important;
}

.fw-900_92e6290a1796a65c {
  font-weight: 900 !important;
}

/*-------------------------------------------------------
           font-size
-------------------------------------------------------*/
.fz-10_8303c844f93897c3 {
  font-size: 10px !important;
}

.fz-12_4232deeff5ecb400 {
  font-size: 12px !important;
}

.fz-13_0a5461b4b9c57f01 {
  font-size: 13px !important;
}

.fz-14_b6fc0673b49ab4e9 {
  font-size: 14px !important;
}

.fz-15_5d05a98dc813ee07 {
  font-size: 15px !important;
}

.fz-16_9194bdd6407f5fd0 {
  font-size: 16px !important;
}

.fz-18_453c3e7c645c3526 {
  font-size: 18px !important;
}

.fz-20_89a4867f398edcfd {
  font-size: 20px !important;
}

.fz-22_6715a3b196c60862 {
  font-size: 22px !important;
}

.fz-24_360e17333ef582e4 {
  font-size: 24px !important;
}

.fz-25_cf2de6a0fd8c536c {
  font-size: 25px !important;
}

.fz-26_42f43f781b0880ac {
  font-size: 26px !important;
}

.fz-28_d2aec8a471641a80 {
  font-size: 28px !important;
}

.fz-30_a4ddfda414f41b7c {
  font-size: 30px !important;
}

.fz-35_a492d14c78092b5d {
  font-size: 35px !important;
}

.fz-40_5b785cf16fb7a5a8 {
  font-size: 40px !important;
}

.fz-42_fad8cdcac288ce4b {
  font-size: 42px !important;
}

.fz-44_bdd97e078a856488 {
  font-size: 44px !important;
}

.fz-45_0ca41928c1ab67c9 {
  font-size: 45px !important;
}

.fz-46_b3c7d1631003f854 {
  font-size: 46px !important;
}

.fz-48_7d8579d9c6e1a9c8 {
  font-size: 48px !important;
}

.fz-50_3ae546e916b4648c {
  font-size: 50px !important;
}

.fz-55_59f7bdb3ffcd8fcc {
  font-size: 55px !important;
}

.fz-60_abd281091e9f810e {
  font-size: 60px !important;
}

.fz-65_b552e41c2fcec461 {
  font-size: 65px !important;
}

.fz-70_7a79555c891fd65e {
  font-size: 70px !important;
}

.fz-80_0bcf95995b488a72 {
  font-size: 80px !important;
}

.fz-100_d8bb33a447d09f76 {
  font-size: 100px !important;
  line-height: 1.1;
}

.fz-120_263e1a0547f1443e {
  font-size: 120px !important;
  line-height: 1.1;
}

/*-------------------------------------------------------
          line-height
-------------------------------------------------------*/
.line-height-1_ab4394dde62f1558 {
  line-height: 1;
}

.line-height-10_9f03b9fb87ebcbee {
  line-height: 10px;
}

.line-height-13_c7e9754c3322023e {
  line-height: 13px;
}

.line-height-18_eb3a6c9935216467 {
  line-height: 18px;
}

.line-height-20_962a5664b8ab535a {
  line-height: 20px;
}

.line-height-22_336b123078fd9115 {
  line-height: 22px;
}

.line-height-24_5cc3e533f8e9943c {
  line-height: 24px;
}

.line-height-26_e27b26171f10a8ca {
  line-height: 26px;
}

.line-height-28_ff12d97b290c5693 {
  line-height: 28px;
}

.line-height-30_a96d34952148ca99 {
  line-height: 30px;
}

.line-height-35_654e7dd62de5bec8 {
  line-height: 35px;
}

.line-height-40_f9e29e4096876e91 {
  line-height: 40px;
}

.line-height-45_9ea44199d795f356 {
  line-height: 45px;
}

.line-height-50_111f6de23b57d0e6 {
  line-height: 50px;
}

.line-height-55_b3734f6330ae5f55 {
  line-height: 55px;
}

.line-height-60_5264c3667bc0b462 {
  line-height: 60px;
}

.line-height-65_a0a7795675f4b430 {
  line-height: 65px;
}

.line-height-70_3c59e5117d43d65d {
  line-height: 70px;
}

.line-height-75_d8e0d8bd4ba4a0bb {
  line-height: 75px;
}

.line-height-80_0d776016214bd440 {
  line-height: 80px;
}

.line-height-85_9cc6ebcdd7e02f51 {
  line-height: 85px;
}

.line-height-90_1246eb3b6a2574a7 {
  line-height: 90px;
}

.line-height-95_5672ca806478fb35 {
  line-height: 95px;
}

.line-height-100_a2dc3a1c9d8461cb {
  line-height: 100px;
}

.line-height-110_98c8c91744f954a7 {
  line-height: 110px;
}

.line-height-120_d989fe71099ef476 {
  line-height: 120px;
}

/*-------------------------------------------------------
          text-transform
-------------------------------------------------------*/
.text-u_99766c4e17b1734c {
  text-transform: uppercase !important;
}

.text-l_c933a583344f1f0c {
  text-transform: lowercase !important;
}

.text-c_954e60d1e832701b {
  text-transform: capitalize !important;
}

.text-non_314b82e36e6cc0af {
  text-transform: none !important;
}

.text-i_52f1bd6fd111dce1 {
  font-style: italic;
}

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

.text-right_9c9d50364abb44e2 {
  text-align: right;
}

/*-------------------------------------------------------
           letter-spacing
-------------------------------------------------------*/
.ls0_3ac23b05a4396f6a {
  letter-spacing: 0px !important;
}

.ls1_081570cffb5efbd1 {
  letter-spacing: 1px !important;
}

.ls2_183d81db4bdd3b9f {
  letter-spacing: 2px !important;
}

.ls3_f826c6aaf0acb885 {
  letter-spacing: 3px !important;
}

.ls4_18202e423cc7d249 {
  letter-spacing: 4px !important;
}

.ls5_c43bb4f43f3f0ef0 {
  letter-spacing: 5px !important;
}

.ls6_dad03c3860818766 {
  letter-spacing: 6px !important;
}

.ls7_5ea1803c2543a8d8 {
  letter-spacing: 7px !important;
}

.ls8_9113f520e539d070 {
  letter-spacing: 8px !important;
}

.ls9_fa831da566d80ce7 {
  letter-spacing: 9px !important;
}

.ls10_1871fd4d2ac099cb {
  letter-spacing: 10px !important;
}

.ls15_8d763a1247ba54a9 {
  letter-spacing: 15px !important;
}

.ls20_59f45e54b82f3199 {
  letter-spacing: 20px !important;
}

.ls25_1092e8b6ca95837f {
  letter-spacing: 25px !important;
}

.ls30_ec231ec090099100 {
  letter-spacing: 30px !important;
}

/*-------------------------------------------------------
       margin-top  (0/100) +5
-------------------------------------------------------*/
.mt-0_d6264fce104aab15 {
  margin-top: 0 !important;
}

.mt-5_dc54f346d4d9a69b {
  margin-top: 5px !important;
}

.mt-10_a27e9ddd0807c6bf {
  margin-top: 10px !important;
}

.mt-15_2547725fbe9a2cb9 {
  margin-top: 15px !important;
}

.mt-20_fc89d054e6867308 {
  margin-top: 20px !important;
}

.mt-25_5e634de568d6b41b {
  margin-top: 25px !important;
}

.mt-30_97a23310a7a89dff {
  margin-top: 30px !important;
}

.mt-35_c3deab585cd9ca5d {
  margin-top: 35px !important;
}

.mt-40_5bc7116bad78585a {
  margin-top: 40px !important;
}

.mt-45_bc9349f542a2ad3d {
  margin-top: 45px !important;
}

.mt-50_1896ac7c515e040c {
  margin-top: 50px !important;
}

.mt-55_f9fd2a9edd9c7d81 {
  margin-top: 55px !important;
}

.mt-60_17159ac36fa5ac49 {
  margin-top: 60px !important;
}

.mt-62_7392314bf2d8aed7 {
  margin-top: 62px !important;
}

.mt-65_0a4f1318f8350f99 {
  margin-top: 65px !important;
}

.mt-70_27b73e6a53bae7c7 {
  margin-top: 70px !important;
}

.mt-75_03f15d72462c7d3e {
  margin-top: 75px !important;
}

.mt-80_6a09908e2ec8631e {
  margin-top: 80px !important;
}

.mt-85_9f5d6b0e0ee14c24 {
  margin-top: 85px !important;
}

.mt-90_d7e7fe50d8290cb9 {
  margin-top: 90px !important;
}

.mt-95_cd7366cf5750d100 {
  margin-top: 95px !important;
}

.mt-100_02ef124cbd132731 {
  margin-top: 100px !important;
}

.mt-120_517e4e870241415b {
  margin-top: 120px !important;
}

.mt-140_e454ff02dceb7538 {
  margin-top: 140px !important;
}

/*-------------------------------------------------------
       margin-bottom  (0/100) +5
-------------------------------------------------------*/
.mb-0_e343a28861eac613 {
  margin-bottom: 0 !important;
}

.mb-5_cca7647d362b8a48 {
  margin-bottom: 5px !important;
}

.mb-10_4038743bf5d58c79 {
  margin-bottom: 10px !important;
}

.mb-15_aeaa239ea3468a7f {
  margin-bottom: 15px !important;
}

.mb-20_a3d6453f50b6793a {
  margin-bottom: 20px !important;
}

.mb-25_2993f6852efe40bc {
  margin-bottom: 25px !important;
}

.mb-30_0f5aebe6130baafc {
  margin-bottom: 30px !important;
}

.mb-35_b433fa5878379fa3 {
  margin-bottom: 35px !important;
}

.mb-40_22efbbd8543df151 {
  margin-bottom: 40px !important;
}

.mb-45_e0d2b6b21d297cef {
  margin-bottom: 45px !important;
}

.mb-50_21e83cf08d8851dd {
  margin-bottom: 50px !important;
}

.mb-55_393e76d5330e4f4f {
  margin-bottom: 55px !important;
}

.mb-60_0d0d904da2d4a56c {
  margin-bottom: 60px !important;
}

.mb-62_8e42e3461a6b5452 {
  margin-bottom: 62px !important;
}

.mb-65_6e26c99096a3e2f3 {
  margin-bottom: 65px !important;
}

.mb-70_1d32ea63cabbff05 {
  margin-bottom: 70px !important;
}

.mb-75_0fd31d3411eb7f34 {
  margin-bottom: 75px !important;
}

.mb-80_315413a7afdf3589 {
  margin-bottom: 80px !important;
}

.mb-85_0a525cc0793390c6 {
  margin-bottom: 85px !important;
}

.mb-90_f2d50d5276d6c16e {
  margin-bottom: 90px !important;
}

.mb-95_5df57c9804c98007 {
  margin-bottom: 95px !important;
}

.mb-100_87b3403da83921c7 {
  margin-bottom: 100px !important;
}

.mb-120_24e470d34f608809 {
  margin-bottom: 120px !important;
}

.mb-140_d7133fb8c76a4960 {
  margin-bottom: 140px !important;
}

/*-------------------------------------------------------
       margin-right  (0/100) +5
-------------------------------------------------------*/
.mr-0_7f67fc9bbe6628d1 {
  margin-right: 0 !important;
}

.mr-5_2f53bf2e3b770917 {
  margin-right: 5px !important;
}

.mr-10_dfa8517989e9b167 {
  margin-right: 10px !important;
}

.mr-15_0e88bca1733fed29 {
  margin-right: 15px !important;
}

.mr-20_a70bf843dd56cc9d {
  margin-right: 20px !important;
}

.mr-25_ed3352852ba07a31 {
  margin-right: 25px !important;
}

.mr-30_971dc3dc181b12f5 {
  margin-right: 30px !important;
}

.mr-35_32bbea0abc339a84 {
  margin-right: 35px !important;
}

.mr-40_b54bdf1f507f3fbd {
  margin-right: 40px !important;
}

.mr-45_f54db9e2e927ca93 {
  margin-right: 45px !important;
}

.mr-50_a68571cc62333d53 {
  margin-right: 50px !important;
}

.mr-55_d85b1e0c647d5bfb {
  margin-right: 55px !important;
}

.mr-60_b7e64f5f1e4f6609 {
  margin-right: 60px !important;
}

.mr-62_237db455cce6a883 {
  margin-right: 62px !important;
}

.mr-65_daeea45c63b1dc00 {
  margin-right: 65px !important;
}

.mr-70_2e0b186e31433b89 {
  margin-right: 70px !important;
}

.mr-75_2ec052e532ab33fb {
  margin-right: 75px !important;
}

.mr-80_5b7e1f7a36d1d0e3 {
  margin-right: 80px !important;
}

.mr-85_f283cc3290a13265 {
  margin-right: 85px !important;
}

.mr-90_f06843b934d35cec {
  margin-right: 90px !important;
}

.mr-95_ff747351a2693065 {
  margin-right: 95px !important;
}

.mr-100_90056ed4a0d27cec {
  margin-right: 100px !important;
}

/*-------------------------------------------------------
       margin-left  (0/100) +5
-------------------------------------------------------*/
.ml-auto_ed254802f54aec5e {
  margin-left: auto;
}

.ml-0_4e0aed9f92ca824e {
  margin-left: 0 !important;
}

.ml-5_f9e566d745a67a27 {
  margin-left: 5px !important;
}

.ml-10_d6874aeb37b3af01 {
  margin-left: 10px !important;
}

.ml-15_40eee3c823ff2bb1 {
  margin-left: 15px !important;
}

.ml-20_8e7aeab8efbe3e00 {
  margin-left: 20px !important;
}

.ml-25_a099bbb8d922e964 {
  margin-left: 25px !important;
}

.ml-30_1a3775b4b5b7f33c {
  margin-left: 30px !important;
}

.ml-35_99a40c28bd623c42 {
  margin-left: 35px !important;
}

.ml-40_b2c971c738c50871 {
  margin-left: 40px !important;
}

.ml-45_d823c4dfc97584cf {
  margin-left: 45px !important;
}

.ml-50_a62d25288116044c {
  margin-left: 50px !important;
}

.ml-55_a2fe26e054fbdb26 {
  margin-left: 55px !important;
}

.ml-60_f401c01658916778 {
  margin-left: 60px !important;
}

.ml-62_0409bd36ff6a93f9 {
  margin-left: 62px !important;
}

.ml-65_061aea8e0f4dec1c {
  margin-left: 65px !important;
}

.ml-70_7ed9e13423573b3d {
  margin-left: 70px !important;
}

.ml-75_943e7a93544f6f12 {
  margin-left: 75px !important;
}

.ml-80_aaaa9b8df44dfca1 {
  margin-left: 80px !important;
}

.ml-85_a3ba077e69632bc7 {
  margin-left: 85px !important;
}

.ml-90_8ef7ff916fbd58b3 {
  margin-left: 90px !important;
}

.ml-95_b47306e36eef74f4 {
  margin-left: 95px !important;
}

.ml-100_b2ec78ae34da54af {
  margin-left: 100px !important;
}

.m-auto_8be370449359d9b2 {
  margin-left: auto;
  margin-right: auto;
}

.min-30_44cf8be932356297 {
  margin-left: -30px;
  margin-right: -30px;
}

/*-------------------------------------------------------
      margin left right  (0/50) +5
-------------------------------------------------------*/
.margin-rl-5_bd444012c4239fb7 {
  margin-right: 5px;
  margin-left: 5px;
}

.margin-rl-10_26098557a652cbfc {
  margin-right: 10px;
  margin-left: 10px;
}

.margin-rl-15_6df46b9e7932aca1 {
  margin-right: 15px;
  margin-left: 15px;
}

.margin-rl-20_f3e200894632e5e9 {
  margin-right: 20px;
  margin-left: 20px;
}

.margin-rl-25_bc979a072790b471 {
  margin-right: 25px;
  margin-left: 25px;
}

.margin-rl-30_9f2b0f714182dee0 {
  margin-right: 30px;
  margin-left: 30px;
}

.margin-rl-35_526e70d76fed4e5a {
  margin-right: 35px;
  margin-left: 35px;
}

.margin-rl-40_571c3f02f792f66a {
  margin-right: 40px;
  margin-left: 40px;
}

.margin-rl-45_f974c01da3af25b6 {
  margin-right: 45px;
  margin-left: 45px;
}

.margin-rl-50_0cbffc5ea557d9dc {
  margin-right: 50px;
  margin-left: 50px;
}

/*-------------------------------------------------------
      padding-top  (0/100) +5
-------------------------------------------------------*/
.pt-0_274e1df69ecd4050 {
  padding-top: 0 !important;
}

.pt-5_af43e1a2fff25811 {
  padding-top: 5px !important;
}

.pt-10_70b28807cb1923d3 {
  padding-top: 10px !important;
}

.pt-15_b25a5f2bd5340979 {
  padding-top: 15px !important;
}

.pt-20_6cfd3ee1c08ab75b {
  padding-top: 20px !important;
}

.pt-25_1d944ba371a56a24 {
  padding-top: 25px !important;
}

.pt-30_6fc8d2900a66b796 {
  padding-top: 30px !important;
}

.pt-35_84b7af355f202ca2 {
  padding-top: 35px !important;
}

.pt-40_c2460d4e744c3961 {
  padding-top: 40px !important;
}

.pt-45_0f04f0a5bec1f1d2 {
  padding-top: 45px !important;
}

.pt-50_f75a74c58b01f800 {
  padding-top: 50px !important;
}

.pt-55_04617e75157e55a4 {
  padding-top: 55px !important;
}

.pt-60_5c19cf49f887f4e7 {
  padding-top: 60px !important;
}

.pt-65_00aa7ce2c2442870 {
  padding-top: 65px !important;
}

.pt-70_9097aef13e1031e2 {
  padding-top: 70px !important;
}

.pt-75_398521f88d4f9ed5 {
  padding-top: 75px !important;
}

.pt-80_ad013b257789ee50 {
  padding-top: 80px !important;
}

.pt-85_1c2828d5864e1eb8 {
  padding-top: 85px !important;
}

.pt-90_41ddbce8180642b5 {
  padding-top: 90px !important;
}

.pt-95_6efe902c88b530de {
  padding-top: 95px !important;
}

.pt-100_113051a01f700c8e {
  padding-top: 100px !important;
}

.pt-120_90ace547967dff13 {
  padding-top: 120px !important;
}

.pt-140_a5cd2f66ae6bd24d {
  padding-top: 140px !important;
}

/*-------------------------------------------------------
     padding-bottom  (0/100) +5
-------------------------------------------------------*/
.pb-0_c86bf3273cabb1a2 {
  padding-bottom: 0 !important;
}

.pb-5_2238654cef3a0b41 {
  padding-bottom: 5px !important;
}

.pb-10_f26048044fd6849a {
  padding-bottom: 10px !important;
}

.pb-15_1114058476f0bfef {
  padding-bottom: 15px !important;
}

.pb-20_4eadf9b75e32bf61 {
  padding-bottom: 20px !important;
}

.pb-25_b58c8a68c63764f9 {
  padding-bottom: 25px !important;
}

.pb-30_e9773067ddbc6dcb {
  padding-bottom: 30px !important;
}

.pb-35_7b4198dfcab0e1cc {
  padding-bottom: 35px !important;
}

.pb-40_3439ced0438b488a {
  padding-bottom: 40px !important;
}

.pb-45_3fb8ae8c2ff6f8c5 {
  padding-bottom: 45px !important;
}

.pb-50_877397a901189959 {
  padding-bottom: 50px !important;
}

.pb-55_9eba367184f5101b {
  padding-bottom: 55px !important;
}

.pb-60_7e84e84e3a247cd8 {
  padding-bottom: 60px !important;
}

.pb-65_60d7e1520be018cc {
  padding-bottom: 65px !important;
}

.pb-70_f473a7de6ec7a9e2 {
  padding-bottom: 70px !important;
}

.pb-75_ef5d2983914ec08b {
  padding-bottom: 75px !important;
}

.pb-80_fea403a91dacc9a1 {
  padding-bottom: 80px !important;
}

.pb-85_9d3c6bbc310c48a5 {
  padding-bottom: 85px !important;
}

.pb-90_53fd2ba420da1a4d {
  padding-bottom: 90px !important;
}

.pb-95_5fd3ca919da75b7c {
  padding-bottom: 95px !important;
}

.pb-100_e871270becef3668 {
  padding-bottom: 100px !important;
}

.pb-120_38c00067b167c802 {
  padding-bottom: 120px !important;
}

.pb-140_42e9e09f3be4c7d1 {
  padding-bottom: 140px !important;
}

.no-padding_24bef0472ead98be {
  padding: 0 !important;
}

.pr-30_573b10afb4401566 {
  padding-right: 30px;
}

.pr-50_5a202ed08222e73b {
  padding-right: 50px;
}

.pl-30_75c8a1375bc64fc1 {
  padding-left: 30px;
}

.pl-50_8fc4dc4e6ab86d6e {
  padding-left: 50px;
}

/*-------------------------------------------------------
      padding left right  (0/50) +5
-------------------------------------------------------*/
.padding-rl-5_300c903d56f7f254 {
  padding-right: 5px;
  padding-left: 5px;
}

.padding-rl-10_79f9d9bb384f18fe {
  padding-right: 10px;
  padding-left: 10px;
}

.padding-rl-15_2d46c1091861f304 {
  padding-right: 15px;
  padding-left: 15px;
}

.padding-rl-20_269feaee20d776e4 {
  padding-right: 20px;
  padding-left: 20px;
}

.padding-rl-25_3b04af63b378fb93 {
  padding-right: 25px;
  padding-left: 25px;
}

.padding-rl-30_d1d1ce3de811ee46 {
  padding-right: 30px;
  padding-left: 30px;
}

.padding-rl-35_e63a435664a82564 {
  padding-right: 35px;
  padding-left: 35px;
}

.padding-rl-40_21cfe8a670f6397f {
  padding-right: 40px;
  padding-left: 40px;
}

.padding-rl-45_e3e71d465d6f7cf8 {
  padding-right: 45px;
  padding-left: 45px;
}

.padding-rl-50_1509cfe2474ccfac {
  padding-right: 50px;
  padding-left: 50px;
}

/* ====================== [ End Helper Classes  ] ====================== */
/* Preloader
-----------------------------------------------------------------*/
body.loaded {
  overflow: hidden !important;
  height: 100% !important;
}

.loader-wrap {
  position: fixed;
  z-index: 10;
  height: 100vh;
  width: 100%;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: transparent;
  z-index: 99999999999999;
}

.loader-wrap svg {
  position: absolute;
  top: 0;
  width: 100vw;
  height: 110vh;
  fill: #121212;
}

.loader-wrap .loader-wrap-heading_8deb7160ed594b3e .load-text_8642d52db0395ea9 {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 15px;
  text-transform: uppercase;
  z-index: 20;
}

.load-text_8642d52db0395ea9 span {
  -webkit-animation: loading 1s infinite alternate;
  animation: loading 1s infinite alternate;
}

.load-text_8642d52db0395ea9 span:nth-child(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.load-text_8642d52db0395ea9 span:nth-child(2) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.load-text_8642d52db0395ea9 span:nth-child(3) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.load-text_8642d52db0395ea9 span:nth-child(4) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.load-text_8642d52db0395ea9 span:nth-child(5) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.load-text_8642d52db0395ea9 span:nth-child(6) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.load-text_8642d52db0395ea9 span:nth-child(7) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

@-webkit-keyframes loading {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes loading {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* ====================== [ Start Overlay ] ====================== */
[data-overlay-dark],
[data-overlay-light] {
  position: relative;
}

[data-overlay-dark] .container,
[data-overlay-dark] .container-xxl_4175c53e95788653,
[data-overlay-light] .container-xxl_4175c53e95788653,
[data-overlay-light] .container {
  position: relative;
  z-index: 7;
}

[data-overlay-dark]:before,
[data-overlay-light]:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}

[data-overlay-dark]:before {
  background: #0f0f0f;
}

[data-overlay-light]:before {
  background: #fff;
}

[data-overlay-dark],
[data-overlay-dark] h1,
[data-overlay-dark] h2,
[data-overlay-dark] h3,
[data-overlay-dark] h4,
[data-overlay-dark] h5,
[data-overlay-dark] h6,
[data-overlay-dark] span,
.bg-dark_540f7dd3ea0f42fc h1,
.bg-dark_540f7dd3ea0f42fc h2,
.bg-dark_540f7dd3ea0f42fc h3,
.bg-dark_540f7dd3ea0f42fc h4,
.bg-dark_540f7dd3ea0f42fc h5,
.bg-dark_540f7dd3ea0f42fc h6,
.bg-dark_540f7dd3ea0f42fc span,
.bg-color_bd1669e11f15d3d8 h1,
.bg-color_bd1669e11f15d3d8 h2,
.bg-color_bd1669e11f15d3d8 h3,
.bg-color_bd1669e11f15d3d8 h4,
.bg-color_bd1669e11f15d3d8 h5,
.bg-color_bd1669e11f15d3d8 h6,
.bg-color_bd1669e11f15d3d8 span {
  color: #fff;
}

[data-overlay-dark='0']:before,
[data-overlay-light='0']:before {
  opacity: 0;
}

[data-overlay-dark='1']:before,
[data-overlay-light='1']:before {
  opacity: 0.1;
}

[data-overlay-dark='2']:before,
[data-overlay-light='2']:before {
  opacity: 0.2;
}

[data-overlay-dark='3']:before,
[data-overlay-light='3']:before {
  opacity: 0.3;
}

[data-overlay-dark='4']:before,
[data-overlay-light='4']:before {
  opacity: 0.4;
}

[data-overlay-dark='5']:before,
[data-overlay-light='5']:before {
  opacity: 0.5;
}

[data-overlay-dark='6']:before,
[data-overlay-light='6']:before {
  opacity: 0.6;
}

[data-overlay-dark='7']:before,
[data-overlay-light='7']:before {
  opacity: 0.7;
}

[data-overlay-dark='8']:before,
[data-overlay-light='8']:before {
  opacity: 0.8;
}

[data-overlay-dark='9']:before,
[data-overlay-light='9']:before,
[data-overlay-color='9']:before {
  opacity: 0.9;
}

[data-overlay-dark='10']:before,
[data-overlay-light='10']:before {
  opacity: 1;
}

/* ====================== [ End Overlay ] ====================== */
/* Menu
-----------------------------------------------------------------*/
.navbar {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  background: transparent;
  border-bottom: 2px solid transparent;
  z-index: 999;
}

.navbar.nav-crev {
  width: calc(100% - 80px);
  left: 40px;
  top: 30px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 40px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  min-height: auto;
  -webkit-transform: translate(0) !important;
  -ms-transform: translate(0) !important;
  transform: translate(0) !important;
}

.navbar.nav-crev.nav-scroll {
  background: #0f0f0f;
  border-color: rgba(255, 255, 255, 0.05);
  padding: 0;
  position: fixed;
  top: -80px;
  -webkit-transform: translateY(80px) !important;
  -ms-transform: translateY(80px) !important;
  transform: translateY(80px) !important;
  left: 0;
  width: 100%;
  border-radius: 0;
}

.navbar.static_278bf413a0feecfa {
  position: relative;
}

.navbar.main-bg_b1d01317345ce593 {
  background: #0f0f0f;
  border-color: rgba(255, 255, 255, 0.05);
}

.navbar.sub-bg_d2fa0517b2f15def {
  background: #121212;
  border-color: rgba(255, 255, 255, 0.05);
}

.navbar.bord_5062e5de6e042c2d {
  border-color: rgba(255, 255, 255, 0.05);
}

.navbar.blur {
  border-color: rgba(255, 255, 255, 0.05);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.navbar.nav-scroll {
  border-color: rgba(255, 255, 255, 0.05);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-color: rgba(255, 255, 255, 0.05);
  padding: 0;
  position: fixed;
  top: -80px;
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  -o-transition: transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transform: translateY(80px);
  -ms-transform: translateY(80px);
  transform: translateY(80px);
}

.navbar .icon-bar_a9a3252dd0d2dd22 {
  color: #fff;
}

.navbar .navbar-nav .nav-link {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  padding: 20px 10px 15px 10px;
  margin: 0 15px;
}

.navbar .navbar-nav .nav-link .rolling-text_565b631d319b8f48 {
  height: 30px;
  line-height: 30px;
}

.navbar .navbar-nav .dropdown-menu {
  padding: 20px 10px;
  border: 1px solid #393939;
}

.navbar .dropdown-menu {
  display: block;
  position: absolute;
  top: 75px;
  opacity: 0;
  visibility: hidden;
  border-radius: 0;
  color: #fff;
  background: #121212;
  border: 1px solid #393939;
  border-radius: 5px;
  min-width: 255px;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.navbar .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.navbar .dropdown-menu.show-left_e16eaac10376c22e .dropdown-item .dropdown-side_e0206cfae1e3e0ac {
  left: auto;
  right: 248px;
}

.navbar .dropdown-menu .dropdown-item {
  font-size: 14px;
  color: #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  padding: 10px 25px;
  position: relative;
}

.navbar .dropdown-menu .dropdown-item .dropdown-side_e0206cfae1e3e0ac {
  position: absolute;
  left: 248px;
  top: -15px;
  display: block;
  opacity: 0;
  visibility: hidden;
  border: 1px solid #393939;
  border-radius: 5px;
  background: #121212;
  width: 240px;
  padding: 20px 0px;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.navbar .dropdown-menu .dropdown-item .dropdown-side_e0206cfae1e3e0ac.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.navbar .dropdown-menu .dropdown-item .icon-arrow_9f0290e0e0c727a1 {
  position: absolute;
  right: 15px;
}

.navbar .dropdown-menu .dropdown-item:after {
  content: '';
  width: 0px;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 10px;
  top: 18px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.navbar .dropdown-menu .dropdown-item:hover {
  padding-left: 30px;
  background: transparent;
}

.navbar .dropdown-menu .dropdown-item:hover:after {
  width: 10px;
}

.navbar .no-relative_c26e4e004d6022c3 {
  position: static;
}

.navbar .dropdown {
  position: static;
}

.navbar .mega-menu_edfa91b37cf53c71 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 75px;
  overflow: hidden;
  padding: 0 !important;
  border: 0 !important;
  background: transparent;
}

.navbar .mega-menu_edfa91b37cf53c71 .container {
  padding: 40px !important;
  border: 1px solid #393939;
  background: #121212;
  border-radius: 5px;
}

.navbar .mega-menu_edfa91b37cf53c71 .title {
  margin-bottom: 20px;
}

.navbar .mega-menu_edfa91b37cf53c71 .title .sub-title_41750d9e1ac8df78 {
  font-weight: 600;
}

.navbar .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8 .img_41ba4424672dd8f4 {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_b36bc93a40d5d3e2 {
  position: relative;
}

.navbar .logo_b36bc93a40d5d3e2:after {
  content: '';
  position: absolute;
  top: -30px;
  bottom: -30px;
  right: -30px;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.navbar .contact-button_a52fb2e096fb33b4 {
  position: relative;
}

.navbar .contact-button_a52fb2e096fb33b4:after {
  content: '';
  position: absolute;
  top: -30px;
  bottom: -30px;
  left: -30px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.navbar .menu-icon_d2a8e8ef197dfcfd {
  padding: 25px 30px;
}

.navbar .dropdown-toggle:after {
  margin-left: 5px;
  vertical-align: 12px;
}

/* Titles
-----------------------------------------------------------------*/
.sec-head_657fbd06c7613374 h2 span {
  background: -webkit-linear-gradient(#fff, #222);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sec-head_657fbd06c7613374 .sub-title_41750d9e1ac8df78 span {
  white-space: nowrap;
  font-weight: 600;
}

.sec-head_657fbd06c7613374 .thin_e495bd3d36622a04 {
  margin-left: 30px;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.sub-title_41750d9e1ac8df78 {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.title-bord_f67c41201de3600d {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 20px 10px 40px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 30px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative;
}

.title-bord_f67c41201de3600d:after {
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fd5b38;
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.sec-bottom_8fbc161131f3723e {
  position: relative;
}

.sec-bottom_8fbc161131f3723e:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.sec-bottom_8fbc161131f3723e .d-flex_a365ec5e5d2f49f5 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 30px;
  border-radius: 30px;
  position: relative;
  z-index: 3;
}

/* About Intro
-----------------------------------------------------------------*/
.intro_a64a3a8e7447be87 .img-full_c4a92fc68f09e783 {
  height: 100%;
}

.intro-crev_9cde9d14aad7b326 .sec-head_657fbd06c7613374 {
  margin-bottom: -50px;
}

.intro-crev_9cde9d14aad7b326 .sec-head_657fbd06c7613374 h2 {
  font-size: 8vw;
}

.intro-crev_9cde9d14aad7b326 .img_41ba4424672dd8f4 {
  position: relative;
}

.intro-crev_9cde9d14aad7b326 .img_41ba4424672dd8f4 img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_9cde9d14aad7b326 .img_41ba4424672dd8f4 .exp_adde27b64576ab12 {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_9cde9d14aad7b326 .img_41ba4424672dd8f4 .exp_adde27b64576ab12 h3 {
  font-size: 100px;
}

.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img1_595ba6ef93e80cc6,
.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img2_a8623a6f138b02b4,
.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img3_16d469077bac039d {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img1_595ba6ef93e80cc6 img,
.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img2_a8623a6f138b02b4 img,
.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img3_16d469077bac039d img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img1_595ba6ef93e80cc6 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img2_a8623a6f138b02b4 {
  width: 200px;
  height: 240px;
  bottom: -80px;
  left: 30px;
  -webkit-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 .img3_16d469077bac039d {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_b0f3d7eaeff78b1c {
  position: relative;
}

.intro-accord_b0f3d7eaeff78b1c .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: -80px;
  left: -25vw;
  width: 60vw;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  opacity: 0.15;
}

.intro-personal_a24117d4ec12aad2 .img_41ba4424672dd8f4 {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_a24117d4ec12aad2 .exp_adde27b64576ab12 {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_a24117d4ec12aad2 .exp_adde27b64576ab12 h6 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 12px 20px;
  background: #0f0f0f;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: -2px 0;
  position: relative;
}

.intro-personal_a24117d4ec12aad2 .exp_adde27b64576ab12 h6 .shap-right-top_4a8f42834f15a149 svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

.intro-personal_a24117d4ec12aad2 .exp_adde27b64576ab12 h6:first-of-type {
  border-radius: 10px 10px 10px 0;
}

.intro-personal_a24117d4ec12aad2 .exp_adde27b64576ab12 h6:nth-of-type(2) {
  border-radius: 0 0 10px 10px;
}

.about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 {
  position: relative;
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 500px;
}

.about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 .icon_83061fd108a4aa87 {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 12px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  z-index: 3;
}

.about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 .icon_83061fd108a4aa87:nth-of-type(1) {
  top: 30px;
  left: 20px;
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
}

.about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 .icon_83061fd108a4aa87:nth-of-type(2) {
  top: 40%;
  right: -10px;
  -webkit-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
  -webkit-filter: blur(2px);
  filter: blur(2px);
  z-index: -1;
}

.about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 .icon_83061fd108a4aa87:nth-of-type(3) {
  bottom: 30px;
  left: -25px;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 .icon_83061fd108a4aa87:nth-of-type(4) {
  bottom: 50px;
  right: 40px;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.about-author_af6dac405c2e0570 .img_41ba4424672dd8f4 {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

.about-author_af6dac405c2e0570 .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.about-author_af6dac405c2e0570 .info_dfda7d5137dbd5b5 {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 40px;
  border-radius: 10px;
}

.about-author_af6dac405c2e0570 .info_dfda7d5137dbd5b5 .item_bb6dbb88279e1fcd .icon_83061fd108a4aa87 {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_7ac561e2180caf8c .img_41ba4424672dd8f4 {
  position: relative;
}

.page-intro_7ac561e2180caf8c .img_41ba4424672dd8f4 .img-icon_87e8f99a0dfb2c5d {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81 {
  padding: 25px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  position: relative;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 3;
}

.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81 > div {
  padding: 0;
}

.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81 > div:last-of-type {
  text-align: right;
}

.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81:hover {
  color: #0c0c0c;
}

.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81:hover:after {
  height: 100%;
}

.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  z-index: -1;
}

.awards_a313bcf7295c66cc .item-line_4067f7227b9d2f81 .project-date_b792a1fb4b8ff3eb span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

.awards_a313bcf7295c66cc .item-title_4b52f30c41b7d3bf {
  padding: 0 15px 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.awards_a313bcf7295c66cc .item-title_4b52f30c41b7d3bf > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_eee0d6bb7295d870 .item_bb6dbb88279e1fcd .fit-img_c59471737bbe6063 {
  height: 400px;
}

.blog_eee0d6bb7295d870.style2_3c5858e5b5996cc2 .item_bb6dbb88279e1fcd {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_eee0d6bb7295d870.style2_3c5858e5b5996cc2 .item_bb6dbb88279e1fcd .fit-img_c59471737bbe6063 {
  height: 280px;
}

.sidebar_97f384b60b2b72ac .search-box_8db46edded498740 {
  position: relative;
}

.sidebar_97f384b60b2b72ac .search-box_8db46edded498740 input {
  color: #fff;
  padding: 15px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 5px;
  width: 100%;
  background: transparent;
}

.sidebar_97f384b60b2b72ac .search-box_8db46edded498740 input:focus {
  border-color: #fff;
}

.sidebar_97f384b60b2b72ac .search-box_8db46edded498740 .icon_83061fd108a4aa87 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921 {
  margin-top: 50px;
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921 .title-widget_a54d07d9031923e5 {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.catogry_54b100a22bff1009 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.catogry_54b100a22bff1009 li:last-of-type {
  margin-bottom: 0;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.catogry_54b100a22bff1009 li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd:last-of-type {
  margin-bottom: 0;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd:hover .img_41ba4424672dd8f4 a .date_5080eaf0bd9c43ea {
  opacity: 1;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 a .date_5080eaf0bd9c43ea {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
  width: 50px;
  height: 50px;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 3;
  opacity: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 a .date_5080eaf0bd9c43ea span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  line-height: 1;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 {
  padding-left: 25px;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 h6 {
  font-size: 17px;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.last-post-thum_9f4a322dfd369fd1 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .tag_9fdd1710d29c2064 {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.tags_8ea9263adffa8ef3 a {
  padding: 8px 15px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.02);
  margin: 2px 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.sidebar_97f384b60b2b72ac .widget_1628228e0385f921.tags_8ea9263adffa8ef3 a:hover {
  background: #fd5b38;
}

.blog-main_27010d38f8dd6017 .item_bb6dbb88279e1fcd .content {
  margin-top: 40px;
}

.blog-main_27010d38f8dd6017 .item_bb6dbb88279e1fcd .content .post-date_fcd429f226053219 {
  padding: 7px 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 30px;
  font-size: 12px;
  color: #ddd;
  text-transform: uppercase;
  margin-right: 15px;
}

.blog-header_5e49331867019f23 .background_92b299903077bea9 {
  height: 75vh;
  min-height: 480px;
}

.main-post_373403cfa290c9b9 .spec-letter_316bce164b2735c2 {
  font-size: 60px;
  line-height: 50px;
  padding-right: 10px;
  float: left;
}

.main-post_373403cfa290c9b9 .post-qoute_03ab6a28e9cac307 {
  position: relative;
  padding: 40px;
  padding-left: 120px;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

.main-post_373403cfa290c9b9 .post-qoute_03ab6a28e9cac307 h6 {
  position: relative;
}

.main-post_373403cfa290c9b9 .post-qoute_03ab6a28e9cac307 h6:before {
  content: '“';
  position: absolute;
  top: 80px;
  left: -100px;
  font-size: 180px;
  font-family: Poppins;
  line-height: 0;
}

.main-post_373403cfa290c9b9 .iner-img_f95703112548b8da {
  height: 400px;
}

.main-post_373403cfa290c9b9 .iner-img_f95703112548b8da img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.main-post_373403cfa290c9b9 .unorder-list_34d4db7d4911f307 li,
.main-post_373403cfa290c9b9 .order-list_6bb07b882ed701d8 li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

.main-post_373403cfa290c9b9 .unorder-list_34d4db7d4911f307 li:before,
.main-post_373403cfa290c9b9 .order-list_6bb07b882ed701d8 li:before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ccc;
  position: absolute;
  left: 0;
  top: 10px;
}

.main-post_373403cfa290c9b9 .order-list_6bb07b882ed701d8 li {
  padding-left: 0;
}

.main-post_373403cfa290c9b9 .order-list_6bb07b882ed701d8 li:before {
  display: none;
}

.main-post_373403cfa290c9b9 .order-list_6bb07b882ed701d8 li span {
  font-size: 13px;
}

.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .tags_8ea9263adffa8ef3 span,
.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .share-icon_c7d46e263a82a58f span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .tags_8ea9263adffa8ef3 a,
.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .share-icon_c7d46e263a82a58f a {
  padding: 7px 20px;
  font-size: 13px;
  background: rgba(255, 255, 255, 0.02);
  border-radius: 30px;
  margin-right: 5px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .tags_8ea9263adffa8ef3 a:hover,
.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .share-icon_c7d46e263a82a58f a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .share-icon_c7d46e263a82a58f a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

.main-post_373403cfa290c9b9 .author-area_69509e490ec022f7 {
  padding: 40px;
  background: rgba(255, 255, 255, 0.02);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.main-post_373403cfa290c9b9 .author-area_69509e490ec022f7 .author-img_b8b17ee6ea6617c7 .img_41ba4424672dd8f4 {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa .thumb-post_785aadc353cb0b4e {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa .thumb-post_785aadc353cb0b4e:after {
  content: '';
  background: #0f0f0f;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  z-index: -1;
  opacity: 0.7;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa .thumb-post_785aadc353cb0b4e:first-of-type {
  margin-right: 15px;
}

.main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa .thumb-post_785aadc353cb0b4e:last-of-type {
  margin-left: 15px;
}

.comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a {
  position: relative;
}

.comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a p {
  font-size: 14px;
  width: 80%;
}

.comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a.replayed_3ce839b245a2bf1c {
  margin-left: 30px;
}

.comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a .replay-butn_49e78527ca90784d {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a .replay-butn_49e78527ca90784d a {
  font-size: 13px;
  padding: 8px 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 30px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a .replay-butn_49e78527ca90784d a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

.comments-from_4da3d2d2266f4ab4 input,
.comments-from_4da3d2d2266f4ab4 textarea {
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  background: transparent;
  color: #fff;
  padding: 15px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.comments-from_4da3d2d2266f4ab4 input:focus,
.comments-from_4da3d2d2266f4ab4 textarea:focus {
  border-color: #fff;
}

.comments-from_4da3d2d2266f4ab4 textarea {
  min-height: 180px;
}

.comments-from_4da3d2d2266f4ab4 button {
  padding: 15px 35px;
  width: 100%;
  background: rgba(255, 255, 255, 0.02);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.comments-from_4da3d2d2266f4ab4 button .text_9b1efe5a10b08253 {
  position: relative;
  z-index: 4;
}

.comments-from_4da3d2d2266f4ab4 button:hover {
  color: #1d1d1d;
  background: #fff;
}

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_a794726971a5373a .img_41ba4424672dd8f4 {
  margin: auto;
}

.clients-carso_a794726971a5373a.in-circle_356a7e0d5683fb69 .item_bb6dbb88279e1fcd {
  width: 220px;
  height: 220px;
  line-height: 220px;
  border: 1px solid rgba(225, 255, 255, 0.1);
  border-radius: 50%;
}

/* Contact
-----------------------------------------------------------------*/
.call-marq_490940cad356c768 .main-marq_6b6f967da6937e11:after {
  display: none;
}

.call-marq_490940cad356c768 .main-marq_6b6f967da6937e11.sub-bg_d2fa0517b2f15def {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_490940cad356c768 .main-marq_6b6f967da6937e11.bord-item_9dc41a371ea83227 {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_490940cad356c768 .main-marq_6b6f967da6937e11.bord-item_9dc41a371ea83227 .item_bb6dbb88279e1fcd {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_490940cad356c768 .main-marq_6b6f967da6937e11.bord-item_9dc41a371ea83227 .item_bb6dbb88279e1fcd h4 {
  font-size: 50px !important;
}

.contact_872aac6c80b38d4f input,
.contact_872aac6c80b38d4f textarea {
  width: 100%;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: transparent;
  color: #fff;
  padding: 15px 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.contact_872aac6c80b38d4f input:focus,
.contact_872aac6c80b38d4f textarea:focus {
  border-color: #fff;
}

.contact_872aac6c80b38d4f textarea {
  min-height: 180px;
}

.contact_872aac6c80b38d4f .info-box_aa791acf239ee7c0 {
  padding: 80px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 30px;
  position: relative;
  overflow: hidden;
}

.contact_872aac6c80b38d4f .info-box_aa791acf239ee7c0:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../imgs/map.png);
  background-size: cover;
  opacity: 0.3;
  z-index: -1;
}

.contact_872aac6c80b38d4f .form2_45ed4757a19f99a0 input,
.contact_872aac6c80b38d4f .form2_45ed4757a19f99a0 textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

.google-map_1e737523a581ab75 {
  height: 450px;
  width: 100%;
  position: relative;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.google-map_1e737523a581ab75 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Features
-----------------------------------------------------------------*/
.accordion_8b2ea44a376eab4f .item_bb6dbb88279e1fcd:first-of-type .title {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.accordion_8b2ea44a376eab4f .title {
  padding: 25px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  cursor: pointer;
  position: relative;
}

.accordion_8b2ea44a376eab4f .title .ico_a22b7d760c006e5d {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

.accordion_8b2ea44a376eab4f .accordion-info_eb3dfbd2f511939e {
  display: none;
  padding: 25px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.accordion_8b2ea44a376eab4f .active .title .ico_a22b7d760c006e5d {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.accordion_8b2ea44a376eab4f .active .accordion-info_eb3dfbd2f511939e {
  display: block;
}

.list-arrow_d54f5b5d17e1a0ff li .icon_83061fd108a4aa87 {
  width: 15px;
  margin-right: 10px;
}

.dot-list_ca6d96b1606edb6e li {
  position: relative;
  padding-left: 15px;
}

.dot-list_ca6d96b1606edb6e li:before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  background: #fff;
}

.text-dark_f25f1e709bfa0d5f .dot-list_ca6d96b1606edb6e li:before {
  background: #0f0f0f;
}

.page-faqs_d1b5fbf7aa19ec0e .img1_595ba6ef93e80cc6 {
  position: absolute;
  top: 250px;
  left: 0;
  width: 220px;
}

.page-faqs_d1b5fbf7aa19ec0e .img2_a8623a6f138b02b4 {
  position: absolute;
  top: 450px;
  left: 180px;
  width: 150px;
}

.page-faqs_d1b5fbf7aa19ec0e .img3_16d469077bac039d {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 250px;
}

.page-error_ddd1a3b319d22a5b {
  min-height: 100vh;
  position: relative;
}

.page-error_ddd1a3b319d22a5b h1 {
  font-size: 15vw;
  font-weight: 700;
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73 {
  position: absolute;
  width: 104%;
  left: -2%;
  background: #0f0f0f;
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73 .non-strok_b54c598016c8584b i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73 .strok_cb8914f0f815666a i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73:nth-of-type(2) {
  top: 50px;
  -webkit-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73:nth-of-type(3) {
  bottom: 30px;
  -webkit-transform: rotate(-12deg);
  -ms-transform: rotate(-12deg);
  transform: rotate(-12deg);
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73:nth-of-type(4) {
  left: -10%;
  bottom: -10%;
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73:nth-of-type(4) .main-marq_6b6f967da6937e11:after {
  left: -10%;
}

.page-error_ddd1a3b319d22a5b .marq_b7eaa3cc60af7c73:nth-of-type(5) {
  left: -10%;
  top: -100%;
  -webkit-transform: rotate(60deg) translateX(100%);
  -ms-transform: rotate(60deg) translateX(100%);
  transform: rotate(60deg) translateX(100%);
}

/* Footer
-----------------------------------------------------------------*/
footer .subscribe-minimal_42486b9d18a1e481 .form-group_f306ea7731e88a7e {
  position: relative;
}

footer .subscribe-minimal_42486b9d18a1e481 input {
  color: #fff;
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  width: 100%;
  padding: 15px 0;
}

footer .subscribe-minimal_42486b9d18a1e481 input:focus {
  border-color: rgba(255, 255, 255, 0.5);
}

footer .subscribe-minimal_42486b9d18a1e481 button {
  color: #fff;
  padding: 15px 0;
  position: absolute;
  top: 5px;
  right: 0px;
  background: transparent;
  border: 0;
}

footer .subscribe-minimal_42486b9d18a1e481 .social-icon_6fd52cf739452f47 a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

footer.clean-footer_71b895f448f08a04.crev_be1d96e81f361baf {
  position: relative;
}

footer.clean-footer_71b895f448f08a04.crev_be1d96e81f361baf:after {
  content: '';
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(255, 255, 255, 0.01)),
    to(transparent)
  );
  background: -webkit-linear-gradient(
    bottom,
    rgba(255, 255, 255, 0.01),
    transparent
  );
  background: -o-linear-gradient(
    bottom,
    rgba(255, 255, 255, 0.01),
    transparent
  );
  background: linear-gradient(to top, rgba(255, 255, 255, 0.01), transparent);
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  position: absolute;
  top: 0;
  left: 40px;
  bottom: 40px;
  right: 40px;
}

footer.clean-footer_71b895f448f08a04.crev_be1d96e81f361baf .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

/* Headers
-----------------------------------------------------------------*/
.main-header_b02e6bd35f9a37a5 {
  padding: 180px 0 100px;
  min-height: 100vh;
  background-size: cover;
  background-position: center center;
  position: relative;
  overflow: hidden;
}

.main-header_b02e6bd35f9a37a5 .caption_1595371ae3cac5e2 h1 {
  font-size: 105px;
}

.main-header_b02e6bd35f9a37a5 .icon-img_dd1dd7b2ce9346de {
  width: 160px;
}

.crev-header_2d2dcc7de1337bc2 {
  padding: 180px 0 0;
  position: relative;
}

.crev-header_2d2dcc7de1337bc2 .full-img_44a50525a091c926 {
  position: relative;
  width: calc(100% + 30vw);
  height: 550px;
  background-position: center center;
}

.crev-header_2d2dcc7de1337bc2 .full-img_44a50525a091c926:after {
  content: '';
  position: absolute;
  top: -30vw;
  left: -30vw;
  width: 80vw;
  height: 80vw;
  background: -webkit-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: -o-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: radial-gradient(circle, #ff3700 0%, transparent 66%);
  opacity: 0.5;
  z-index: -1;
}

.crev-header_2d2dcc7de1337bc2 .caption_1595371ae3cac5e2 {
  position: relative;
  z-index: 2;
}

.crev-header_2d2dcc7de1337bc2 .caption_1595371ae3cac5e2 h1 {
  font-size: 90px;
}

.modern-slider_b22afe2ee73ba0bb {
  position: relative;
  overflow: hidden;
}

.modern-slider_b22afe2ee73ba0bb:after {
  content: '';
  position: absolute;
  top: -20vw;
  right: -20vw;
  width: 50vw;
  height: 50vw;
  background: -webkit-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: -o-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: radial-gradient(circle, #ff3700 0%, transparent 66%);
  opacity: 0.35;
  z-index: -1;
}

.modern-slider_b22afe2ee73ba0bb .gallery-img_b763bef98988028a .bg-img_4c956605445a5056 {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_b22afe2ee73ba0bb .gallery-img_b763bef98988028a .bg-img_4c956605445a5056 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c {
  position: absolute;
  width: 40vw;
  top: 50%;
  left: 10%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .swiper-container_7d0615b0f2247a5c,
.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .swiper-slide_559d31a4a0d3d21e {
  height: 450px !important;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .swiper-slide_559d31a4a0d3d21e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 {
  width: 100%;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h6 span {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}

.modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c .swiper-slide-active_f39335f035d57854 .text_9b1efe5a10b08253 h6 span {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06,
.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06:after,
.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb:after {
  display: none;
}

.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 span,
.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb span {
  white-space: nowrap;
}

.modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.modern-slider_b22afe2ee73ba0bb .swiper-pagination_a19de0154730c940 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.modern-slider_b22afe2ee73ba0bb .swiper-pagination-bullet_8f91b7b73ff3b7aa {
  background: transparent;
  margin: 0 10px !important;
}

.modern-slider_b22afe2ee73ba0bb .swiper-pagination-bullet-active_6ea0242fcdb83e09 .path_8c6dce00915c1eb3 {
  display: inline-block !important;
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  -webkit-animation: dash linear 10s;
  animation: dash linear 10s;
  -webkit-animation-iteration-count: unset;
  animation-iteration-count: unset;
}

.modern-slider_b22afe2ee73ba0bb .path_8c6dce00915c1eb3 {
  display: none;
}

@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.header-digital_4c57f07af728437d {
  padding-top: 180px;
  position: relative;
}

.header-digital_4c57f07af728437d .caption_1595371ae3cac5e2 h1 {
  font-size: 100px;
}

.header-digital_4c57f07af728437d .img_41ba4424672dd8f4 {
  position: relative;
}

.header-digital_4c57f07af728437d .img_41ba4424672dd8f4 .vid_69a3422e9cd6173a {
  width: 85px;
  height: 85px;
  line-height: 85px;
  text-align: center;
  background: #fd5b38;
  position: absolute;
  top: 0;
  left: 100px;
}

.header-digital_4c57f07af728437d .img_41ba4424672dd8f4:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: -1px;
  top: 85px;
  background: #0f0f0f;
  width: 100px;
}

.header-digital_4c57f07af728437d .img_41ba4424672dd8f4:before {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 90px;
  height: 22%;
  background: #0f0f0f;
  width: 100px;
}

.header-digital_4c57f07af728437d .cont_30b78ffeff8149a5 {
  position: relative;
  height: 100%;
  padding-top: 30px;
}

.header-digital_4c57f07af728437d .cont_30b78ffeff8149a5 .thum_5ca6812c075da007 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

.header-digital_4c57f07af728437d .cont_30b78ffeff8149a5 a {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #fd5b38;
  margin-left: -20px;
}

.header-digital_4c57f07af728437d .cont_30b78ffeff8149a5 .numb_93305296b28020fa {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_4c57f07af728437d .cont_30b78ffeff8149a5 .numb_93305296b28020fa h2 {
  margin-bottom: -20px;
}

.header-personal_744e35ecc4452c8b {
  padding: 200px 0 60px;
  position: relative;
  overflow: hidden;
}

.header-personal_744e35ecc4452c8b:after {
  content: '';
  position: absolute;
  top: -30vw;
  left: -30vw;
  width: 80vw;
  height: 80vw;
  background: -webkit-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: -o-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: radial-gradient(circle, #ff3700 0%, transparent 66%);
  opacity: 0.5;
  z-index: 2;
}

.header-personal_744e35ecc4452c8b .caption_1595371ae3cac5e2 h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_744e35ecc4452c8b .info_dfda7d5137dbd5b5 .item_bb6dbb88279e1fcd {
  padding-right: 60px;
  position: relative;
}

.header-personal_744e35ecc4452c8b .info_dfda7d5137dbd5b5 .item_bb6dbb88279e1fcd:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 30px;
  height: 30px;
  border-left: 1px solid #fff;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header-personal_744e35ecc4452c8b .info_dfda7d5137dbd5b5 .item_bb6dbb88279e1fcd:last-of-type {
  padding: 0;
}

.header-personal_744e35ecc4452c8b .info_dfda7d5137dbd5b5 .item_bb6dbb88279e1fcd:last-of-type:after {
  display: none;
}

.page-header_7bc922ffa873b641 {
  background-position: center;
}

.page-header_7bc922ffa873b641:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: -2px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#0f0f0f)
  );
  background: -webkit-linear-gradient(transparent, #0f0f0f);
  background: -o-linear-gradient(transparent, #0f0f0f);
  background: linear-gradient(transparent, #0f0f0f);
}

.header-project_23aca27942af5249 {
  min-height: 70vh;
  padding: 220px 0 120px;
}

.header-project_23aca27942af5249:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0f0f0f),
    to(transparent)
  );
  background: -webkit-linear-gradient(bottom, #0f0f0f, transparent);
  background: -o-linear-gradient(bottom, #0f0f0f, transparent);
  background: linear-gradient(to top, #0f0f0f, transparent);
  opacity: 1;
}

/* Hero
-----------------------------------------------------------------*/
.skills-box_e719ca01d6b4ace3 h6 {
  font-size: 13px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
}

.skills-box_e719ca01d6b4ace3 .skill-progress_6fb227642d144882 {
  height: 25px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  position: relative;
}

.skills-box_e719ca01d6b4ace3 .skill-progress_6fb227642d144882 .progres_be424d48498a7f45 {
  position: absolute;
  width: 10%;
  top: 5px;
  bottom: 5px;
  left: 5px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transition: all 1.5s;
  -o-transition: all 1.5s;
  transition: all 1.5s;
}

.my-skills_6c9c5eb530eeddab {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_6c9c5eb530eeddab:after {
  content: '';
  position: absolute;
  bottom: -50vw;
  left: 5vw;
  width: 80vw;
  height: 80vw;
  background: -webkit-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: -o-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: radial-gradient(circle, #ff3700 0%, transparent 66%);
  opacity: 0.3;
  z-index: -1;
}

.my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd {
  text-align: center;
}

.my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd .box-bord_e1caf1558e4cc3cd {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  margin: 0 auto 30px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.05);
}

.my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 img {
  width: 55px;
}

.my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd .value_7eee9fbf35939013 {
  font-size: 30px;
}

.my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd h6 {
  margin-top: 25px;
}

.numbers-crev_a6f52197f07b2d14 {
  position: relative;
}

.numbers-crev_a6f52197f07b2d14:after {
  content: '';
  position: absolute;
  bottom: -50vw;
  left: 10vw;
  width: 80vw;
  height: 80vw;
  background: -webkit-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: -o-radial-gradient(circle, #ff3700 0%, transparent 66%);
  background: radial-gradient(circle, #ff3700 0%, transparent 66%);
  opacity: 0.3;
  z-index: -1;
}

.numbers-crev_a6f52197f07b2d14 .item_bb6dbb88279e1fcd h3 {
  font-size: 100px;
  font-weight: 800;
  line-height: 1;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
}

.numbers-crev_a6f52197f07b2d14 .item_bb6dbb88279e1fcd h6 {
  padding-top: 30px;
}

/* Interactive
-----------------------------------------------------------------*/
.interactive-inline_a7c8ba22038ebba9 {
  min-height: 100vh;
  padding: 380px 0 60px;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd {
  position: relative;
  display: inline-block;
  margin-right: 40px;
  padding-bottom: 60px;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd span {
  font-size: 13px;
  opacity: 0.8;
  margin-right: 5px;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd h4 {
  font-size: 35px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd p {
  font-size: 14px;
  font-weight: 400;
  margin-left: 10px;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd:hover h4 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.interactive-inline_a7c8ba22038ebba9 .item_bb6dbb88279e1fcd .hover-reveal_a0d669859ca4b7cc {
  position: absolute !important;
  top: -10px !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) translateY(-100%);
  -ms-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%);
  width: 380px;
  height: 280px;
}

.interactive-center_300bbc42f15cef7f {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_300bbc42f15cef7f .item_bb6dbb88279e1fcd a {
  padding: 50px 0;
}

.interactive-center_300bbc42f15cef7f .item_bb6dbb88279e1fcd a:hover h4 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.interactive-center_300bbc42f15cef7f .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 {
  position: relative;
  z-index: 3;
}

.interactive-center_300bbc42f15cef7f .item_bb6dbb88279e1fcd h4 {
  font-size: 70px;
  line-height: 1;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.interactive-center_300bbc42f15cef7f .item_bb6dbb88279e1fcd p {
  font-weight: 400;
  margin-top: 15px;
}

.interactive-center_300bbc42f15cef7f .item_bb6dbb88279e1fcd .hover-reveal_a0d669859ca4b7cc {
  z-index: -1;
  top: 15vh !important;
  left: 20vw !important;
  width: 60vw;
  height: 70vh;
  min-width: 600px;
  min-height: 450px;
}

.inter-links-center_aa3451a51c30a23c {
  position: relative;
  height: 100vh;
  overflow: auto;
}

.inter-links-center_aa3451a51c30a23c::-webkit-scrollbar {
  width: 0;
}

.inter-links-center_aa3451a51c30a23c.horizontal_4dd412b484e8254e .links-text_a84ea2a617775618 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_aa3451a51c30a23c.horizontal_4dd412b484e8254e .links-text_a84ea2a617775618 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_aa3451a51c30a23c.horizontal_4dd412b484e8254e .links-text_a84ea2a617775618 li .sub-title_41750d9e1ac8df78 {
  margin-bottom: 10px;
}

.inter-links-center_aa3451a51c30a23c.horizontal_4dd412b484e8254e .links-text_a84ea2a617775618 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_aa3451a51c30a23c.horizontal_4dd412b484e8254e .links-text_a84ea2a617775618 li h2 a .tag_9fdd1710d29c2064 {
  display: block;
  font-weight: 400;
}

.inter-links-center_aa3451a51c30a23c.horizontal_4dd412b484e8254e .links-text_a84ea2a617775618 li h2 .num_2559f8c1b0064f02 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_aa3451a51c30a23c.vertical_9b7cfb7bb503897d .links-text_a84ea2a617775618 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  position: relative;
  z-index: 66;
}

.inter-links-center_aa3451a51c30a23c.vertical_9b7cfb7bb503897d .links-text_a84ea2a617775618 li {
  padding: 0 20px;
}

.inter-links-center_aa3451a51c30a23c .links-text_a84ea2a617775618 li {
  padding: 40px 0;
  position: relative;
  z-index: 9;
}

.inter-links-center_aa3451a51c30a23c .links-text_a84ea2a617775618 li:hover .text_9b1efe5a10b08253 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_aa3451a51c30a23c .links-text_a84ea2a617775618 li .text_9b1efe5a10b08253 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_aa3451a51c30a23c .links-text_a84ea2a617775618 li h2 {
  font-weight: 700;
}

.inter-links-center_aa3451a51c30a23c .links-text_a84ea2a617775618 li h2 a .tag_9fdd1710d29c2064 {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_aa3451a51c30a23c .links-text_a84ea2a617775618 li h2 .num_2559f8c1b0064f02 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_aa3451a51c30a23c .links-img_518fba2f3d893f05 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  overflow: hidden;
}

.inter-links-center_aa3451a51c30a23c .links-img_518fba2f3d893f05 .img_41ba4424672dd8f4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform: scale(1.04, 1.04);
  -ms-transform: scale(1.04, 1.04);
  transform: scale(1.04, 1.04);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.inter-links-center_aa3451a51c30a23c .links-img_518fba2f3d893f05 .img_41ba4424672dd8f4.current_dcd6543a21f836be {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_aa3451a51c30a23c .links-img_518fba2f3d893f05 .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* Portfolio
-----------------------------------------------------------------*/
.work-fade_761e177ca91e5fa6 {
  position: relative;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd {
  position: relative;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253 {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253:first-of-type .shap-left-top_5373c8f2576f47c3 svg {
  position: absolute;
  top: -1.4rem;
  left: -1px;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  width: 1.5rem;
  height: 1.5rem;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253:first-of-type .shap-right-bottom_1497f62fafc419d4 svg {
  position: absolute;
  bottom: 0;
  right: -1.4rem;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  width: 1.5rem;
  height: 1.5rem;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253:nth-of-type(2) .shap-left-bottom_1f7e10d71e519313 svg {
  position: absolute;
  bottom: -1.4rem;
  left: -1px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  width: 1.5rem;
  height: 1.5rem;
}

.work-fade_761e177ca91e5fa6 .swiper-pagination_a19de0154730c940 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.work-fade_761e177ca91e5fa6 .swiper-pagination-bullet_8f91b7b73ff3b7aa {
  position: relative;
  margin: 30px 0 !important;
}

.work-fade_761e177ca91e5fa6 .swiper-pagination-bullet_8f91b7b73ff3b7aa:after {
  content: '';
  width: 7px;
  height: 7px;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

.work-fade_761e177ca91e5fa6 .swiper-pagination-bullet_8f91b7b73ff3b7aa svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.work-fade_761e177ca91e5fa6 .swiper-pagination-bullet_8f91b7b73ff3b7aa svg .path_8c6dce00915c1eb3 {
  strokewidth: 0.5px;
}

.work-fade_761e177ca91e5fa6 .marq-head_1c343165802f70c1 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_761e177ca91e5fa6 .marq-head_1c343165802f70c1 .main-marq_6b6f967da6937e11:after {
  background: -webkit-linear-gradient(
    right,
    #121212,
    rgba(255, 255, 255, 0) 280px,
    rgba(255, 255, 255, 0) calc(100% - 280px),
    #121212
  );
  background: -o-linear-gradient(
    right,
    #121212,
    rgba(255, 255, 255, 0) 280px,
    rgba(255, 255, 255, 0) calc(100% - 280px),
    #121212
  );
  background: linear-gradient(
    to left,
    #121212,
    rgba(255, 255, 255, 0) 280px,
    rgba(255, 255, 255, 0) calc(100% - 280px),
    #121212
  );
}

.work-fade_761e177ca91e5fa6 .marq-head_1c343165802f70c1 .main-marq_6b6f967da6937e11 .box_71459c4754230ee2 {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_761e177ca91e5fa6 .marq-head_1c343165802f70c1 .main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd {
  padding: 0 60px;
}

.work-fade_761e177ca91e5fa6 .marq-head_1c343165802f70c1 .main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_761e177ca91e5fa6 .marq-head_1c343165802f70c1 .main-marq_6b6f967da6937e11 .box_71459c4754230ee2 .item_bb6dbb88279e1fcd:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_406e077926e49c71 .swiper-slide_559d31a4a0d3d21e {
  width: 70vw !important;
}

.work-crev_406e077926e49c71 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 h2 {
  white-space: nowrap;
  font-weight: 800;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.work-crev_406e077926e49c71 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  padding-left: 80px;
}

.work-crev_406e077926e49c71 .swiper-slide-active_f39335f035d57854 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

.work-crev_406e077926e49c71 .out-right_e7bfa87e3f76181b {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.work-crev_406e077926e49c71 .swiper-container_7d0615b0f2247a5c {
  overflow: visible;
}

.work-crev_406e077926e49c71 .swiper-pagination_a19de0154730c940 {
  top: auto;
  bottom: 0;
  background: rgba(255, 255, 255, 0.1);
}

.work-crev_406e077926e49c71 .swiper-pagination_a19de0154730c940 .swiper-pagination-progressbar-fill_2b991e56dc3de30a {
  background: #fff;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .cluom_dbbb84528f35d20c {
  position: relative;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .cluom_dbbb84528f35d20c .img_41ba4424672dd8f4 {
  position: absolute;
  top: -25px;
  right: 200px;
  width: 200px;
  height: 300px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .cluom_dbbb84528f35d20c h4 {
  white-space: nowrap;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .cluom_dbbb84528f35d20c h4 a {
  font-weight: 800;
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .cluom_dbbb84528f35d20c h6 {
  white-space: nowrap;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .cluom_dbbb84528f35d20c.current_dcd6543a21f836be h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .glry-img_e0c574ba68a4ebf3 {
  position: relative;
  z-index: 2;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .glry-img_e0c574ba68a4ebf3 .circle-blur_252aa86da0995a72 {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .glry-img_e0c574ba68a4ebf3 .tab-img_f7dc6cba1fe09e8e {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-clip-path 0.8s;
  transition: -webkit-clip-path 0.8s;
  -o-transition: clip-path 0.8s;
  transition: clip-path 0.8s;
  transition: clip-path 0.8s, -webkit-clip-path 0.8s;
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .glry-img_e0c574ba68a4ebf3 .tab-img_f7dc6cba1fe09e8e.current_dcd6543a21f836be {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  z-index: 3;
}

.portfolio-tab_05c290aee2301d0b.crev_be1d96e81f361baf .glry-img_e0c574ba68a4ebf3 .tab-img_f7dc6cba1fe09e8e:first-of-type {
  position: relative;
}

.work-card_bf5d52ca3313b737 .card-item_821eed46d61becbe {
  margin-bottom: 30px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 10px;
}

.work-card_bf5d52ca3313b737 .card-item_821eed46d61becbe .cont_30b78ffeff8149a5 {
  height: 100%;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.work-card_bf5d52ca3313b737 .card-item_821eed46d61becbe .cont_30b78ffeff8149a5 .tag_9fdd1710d29c2064 {
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 15px;
  margin: 2px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 30px;
}

.work-card_bf5d52ca3313b737 .card-item_821eed46d61becbe .img_41ba4424672dd8f4 {
  padding: 20px;
}

.work-card_bf5d52ca3313b737 .card-item_821eed46d61becbe .img_41ba4424672dd8f4 img {
  border-radius: 10px;
}

.swiper-pagination-bullet_8f91b7b73ff3b7aa {
  display: block;
  background: transparent;
}

.swiper-pagination-bullet-active_6ea0242fcdb83e09 .path_8c6dce00915c1eb3 {
  display: inline-block !important;
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  -webkit-animation: dash linear 10s;
  animation: dash linear 10s;
  -webkit-animation-iteration-count: unset;
  animation-iteration-count: unset;
}

.path_8c6dce00915c1eb3 {
  display: none;
}

@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.portfolio-crev_9839da6a807ee867 {
  min-height: 100vh;
}

.portfolio-crev_9839da6a807ee867 .work-boxs_554e008ef1364a18 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd {
  width: 350px;
  height: 80vh;
  min-height: 450px;
  margin: 0 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd .bg-img_4c956605445a5056 {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 20px 20px 20px 30px;
  opacity: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 h5,
.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 span {
  -webkit-transform: translateY(15px);
  -ms-transform: translateY(15px);
  transform: translateY(15px);
  opacity: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 .arrow {
  -webkit-transform: translateX(30px);
  -ms-transform: translateX(30px);
  transform: translateX(30px);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 h5,
.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_9839da6a807ee867 .item_bb6dbb88279e1fcd.active .bg-img_4c956605445a5056 .cont_30b78ffeff8149a5 .arrow {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd:hover .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5 {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  position: relative;
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5 {
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  padding: 15px 30px;
  background: #0f0f0f;
  border-radius: 5px;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  opacity: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5 h5 {
  font-size: 20px;
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5 p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5 img {
  width: 20px;
}

.work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5.inline_708b7c7eeea2bfd3 {
  padding: 25px 30px;
}

.filtering_017ec432882c0f53 .filter {
  padding: 11px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 30px;
  display: inline-block;
}

.filtering_017ec432882c0f53 span {
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 30px;
  cursor: pointer;
  position: relative;
  opacity: 0.7;
}

.filtering_017ec432882c0f53 span.active {
  opacity: 1;
  color: #fd5b38;
}

.filtering_017ec432882c0f53 span.text_9b1efe5a10b08253 {
  pointer-events: none;
}

.filtering_017ec432882c0f53 span:after {
  content: attr(data-count);
  font-size: 12px;
  position: absolute;
  top: -10px;
  right: -20px;
  opacity: 0.7;
}

.img-column_9328b40ebde03eba .img_41ba4424672dd8f4 {
  height: 100vh;
  min-height: 500px;
}

.img-column_9328b40ebde03eba .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.next-project_291a46923ff113e8 {
  position: relative;
}

.next-project_291a46923ff113e8 .box_71459c4754230ee2 {
  padding: 200px 80px;
  position: relative;
}

.next-project_291a46923ff113e8 .box_71459c4754230ee2:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: #121212;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.next-project_291a46923ff113e8 .box_71459c4754230ee2 .cont_30b78ffeff8149a5 {
  position: relative;
  z-index: 3;
}

.next-project_291a46923ff113e8 .box_71459c4754230ee2:hover:after {
  opacity: 0.3;
}

.next-project_291a46923ff113e8 .all-works-butn_7acd6f1b128a020d {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 25px;
  background: #0f0f0f;
  z-index: 4;
}

/* Pricing
-----------------------------------------------------------------*/
.price-hr_2402f88d296d632d .item_bb6dbb88279e1fcd {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_2402f88d296d632d .item_bb6dbb88279e1fcd .butn_f024e1bceb16ab6b {
  padding: 7px 25px;
}

.price-hr_2402f88d296d632d .item_bb6dbb88279e1fcd.text-dark_f25f1e709bfa0d5f .butn_f024e1bceb16ab6b {
  border-color: #121212;
}

.price-hr_2402f88d296d632d .item_bb6dbb88279e1fcd.text-dark_f25f1e709bfa0d5f .butn_f024e1bceb16ab6b:hover {
  border-color: #fff;
}

.pricing_773b9e6b233ba839 .item_bb6dbb88279e1fcd {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 5px;
}

.pricing_773b9e6b233ba839 .item_bb6dbb88279e1fcd li {
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

.pricing_773b9e6b233ba839 .item_bb6dbb88279e1fcd li:after {
  content: '';
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: calc(50% - 5px);
}

/* Process
-----------------------------------------------------------------*/
.process_58febda0604b8fc8 .item_bb6dbb88279e1fcd {
  border-right: 1px solid rgba(255, 255, 255, 0.08);
}

.process_58febda0604b8fc8 .item_bb6dbb88279e1fcd:last-of-type {
  border: 0;
}

.process_58febda0604b8fc8 .item_bb6dbb88279e1fcd:hover .to-in_518abc75394712ae {
  margin-left: 0;
}

/* Services
-----------------------------------------------------------------*/
.services_01c1753645d054ce .item-box_d5ed81507981179a {
  padding: 60px 40px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 15px;
}

.services_01c1753645d054ce .item-box_d5ed81507981179a .icon_83061fd108a4aa87 {
  width: 80px;
}

.services_01c1753645d054ce .swiper-container_7d0615b0f2247a5c {
  overflow: visible;
}

.services-crev_42dc659624922340 .item-box_d5ed81507981179a {
  padding: 60px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.services-crev_42dc659624922340 .item-box_d5ed81507981179a h5 span {
  position: relative;
  top: -5px;
}

.services-crev_42dc659624922340 .item-box_d5ed81507981179a .icon_83061fd108a4aa87 {
  width: 60px;
}

.services-inline_3b72610e7c5e7a9d {
  position: relative;
}

.services-inline_3b72610e7c5e7a9d .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: 50px;
  left: -20%;
  width: 30%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.services-inline_3b72610e7c5e7a9d .item_bb6dbb88279e1fcd {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_3b72610e7c5e7a9d .item_bb6dbb88279e1fcd:first-of-type {
  padding-top: 0;
}

.services-inline_3b72610e7c5e7a9d .item_bb6dbb88279e1fcd .num_2559f8c1b0064f02 {
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin-right: 30px;
  font-size: 13px;
}

.services-modern_92ec3316b9f8e92d .serv-boxs_4aad1e51a26a43db {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 40px 30px;
  width: 350px;
  height: 450px;
  margin: 0 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd.active {
  width: calc(100vw - 350px * 3);
}

.services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd.active p {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
  opacity: 1;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd h6 {
  font-size: 14px !important;
  font-weight: 400;
  padding: 10px 20px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 30px;
}

.services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd p {
  font-size: 20px;
  text-indent: 15%;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.4s ease-out,
    -webkit-clip-path 0.6s cubic-bezier(0.25, 0.59, 0.29, 0.96);
  transition: opacity 0.1s ease-out, -webkit-transform 0.4s ease-out,
    -webkit-clip-path 0.6s cubic-bezier(0.25, 0.59, 0.29, 0.96);
  -o-transition: opacity 0.1s ease-out, transform 0.4s ease-out,
    clip-path 0.6s cubic-bezier(0.25, 0.59, 0.29, 0.96);
  transition: opacity 0.1s ease-out, transform 0.4s ease-out,
    clip-path 0.6s cubic-bezier(0.25, 0.59, 0.29, 0.96);
  transition: opacity 0.1s ease-out, transform 0.4s ease-out,
    clip-path 0.6s cubic-bezier(0.25, 0.59, 0.29, 0.96),
    -webkit-transform 0.4s ease-out,
    -webkit-clip-path 0.6s cubic-bezier(0.25, 0.59, 0.29, 0.96);
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
}

.services-clas_aa7734e81e7a9612 .item_bb6dbb88279e1fcd {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_aa7734e81e7a9612 .item_bb6dbb88279e1fcd .tag_9fdd1710d29c2064 {
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 15px;
  margin: 2px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 30px;
}

.services-clas_aa7734e81e7a9612 .item_bb6dbb88279e1fcd a {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  border-radius: 50%;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.services-clas_aa7734e81e7a9612 .item_bb6dbb88279e1fcd a:hover {
  background: #fd5b38;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd:hover .img_41ba4424672dd8f4 a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd:hover .img_41ba4424672dd8f4:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd .num_2559f8c1b0064f02 {
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 13px;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd h2 {
  font-size: 47px;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 img {
  border-radius: 100px;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 a {
  height: 100px;
  width: 100px;
  line-height: 100px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  border: 2px dashed rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  z-index: -1;
}

.feat_937f119220de7b13 {
  position: relative;
}

.feat_937f119220de7b13 .item_bb6dbb88279e1fcd {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_937f119220de7b13 .item_bb6dbb88279e1fcd .info_dfda7d5137dbd5b5 {
  padding: 30px;
}

.feat_937f119220de7b13 .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: 0;
  left: -25vw;
  width: 60vw;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  opacity: 0.15;
}

/* Sliders
-----------------------------------------------------------------*/
.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 {
  position: relative;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide_559d31a4a0d3d21e {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide_559d31a4a0d3d21e .bg-img_4c956605445a5056 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide_559d31a4a0d3d21e .video-container_908e45f527839b37 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide_559d31a4a0d3d21e .video-container_908e45f527839b37 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide-active_f39335f035d57854 {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide-active_f39335f035d57854 .caption_1595371ae3cac5e2 .thin_e495bd3d36622a04,
.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide-active_f39335f035d57854 .caption_1595371ae3cac5e2 .btn-curve_ed9ccf91da269f5d,
.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .swiper-slide-active_f39335f035d57854 .caption_1595371ae3cac5e2 p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .caption_1595371ae3cac5e2 h1 {
  font-size: 100px;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .caption_1595371ae3cac5e2 .cal-act_c43b0418bb54d982 {
  position: relative;
}

.full-showcase_42c7079579c03ce0 .parallax-slider_f181251ee33b40f3 .caption_1595371ae3cac5e2 p {
  color: #eee;
  margin-top: 15px;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06,
.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: auto;
  color: #fff;
  z-index: 9;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06:after,
.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb:after {
  display: none;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 span,
.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb span {
  white-space: nowrap;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 {
  left: 120px;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 i {
  margin-right: 25px;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  right: 120px;
}

.full-showcase_42c7079579c03ce0 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb i {
  margin-left: 25px;
}

.full-showcase_42c7079579c03ce0 .swiper-pagination_a19de0154730c940 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_42c7079579c03ce0 .swiper-pagination-bullet_8f91b7b73ff3b7aa {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_42c7079579c03ce0 .swiper-pagination-bullet-active_6ea0242fcdb83e09 .path_8c6dce00915c1eb3 {
  display: inline-block !important;
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  -webkit-animation: dash linear 10s;
  animation: dash linear 10s;
  -webkit-animation-iteration-count: unset;
  animation-iteration-count: unset;
}

.full-showcase_42c7079579c03ce0 .path_8c6dce00915c1eb3 {
  display: none;
}

@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.carousel-slider_4285e70e5a06dfe1 {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-img_b763bef98988028a .bg-img_4c956605445a5056 {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-img_b763bef98988028a .bg-img_4c956605445a5056 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c {
  position: absolute;
  width: auto;
  top: 70%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  margin: auto;
  z-index: 9;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .swiper-container_7d0615b0f2247a5c,
.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .swiper-slide_559d31a4a0d3d21e {
  height: 100px !important;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .swiper-slide_559d31a4a0d3d21e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 {
  width: 100%;
  text-align: center;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h6 span {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}

.carousel-slider_4285e70e5a06dfe1 .gallery-text_d6be5c312229c50c .swiper-slide-active_f39335f035d57854 .text_9b1efe5a10b08253 h6 span {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06,
.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: auto;
  color: #fff;
  z-index: 9;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06:after,
.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb:after {
  display: none;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 span,
.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb span {
  white-space: nowrap;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 {
  left: 120px;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 i {
  margin-right: 25px;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  right: 120px;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb i {
  margin-left: 25px;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-pagination_a19de0154730c940 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-pagination-bullet_8f91b7b73ff3b7aa {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_4285e70e5a06dfe1 .swiper-pagination-bullet-active_6ea0242fcdb83e09 .path_8c6dce00915c1eb3 {
  display: inline-block !important;
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  -webkit-animation: dash linear 10s;
  animation: dash linear 10s;
  -webkit-animation-iteration-count: unset;
  animation-iteration-count: unset;
}

.carousel-slider_4285e70e5a06dfe1 .path_8c6dce00915c1eb3 {
  display: none;
}

@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.half-slider_9189312e94b2c41d {
  min-height: 100vh;
  position: relative;
}

.half-slider_9189312e94b2c41d .gallery-img_b763bef98988028a {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_9189312e94b2c41d .gallery-img_b763bef98988028a .swiper-slide_559d31a4a0d3d21e {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_9189312e94b2c41d .gallery-img_b763bef98988028a .swiper-slide-active_f39335f035d57854 .bg-img_4c956605445a5056 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_9189312e94b2c41d .gallery-img_b763bef98988028a .bg-img_4c956605445a5056 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  background-position: center;
}

.half-slider_9189312e94b2c41d .gallery-img_b763bef98988028a .bg-img_4c956605445a5056 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_9189312e94b2c41d .gallery-text_d6be5c312229c50c {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_9189312e94b2c41d .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h4 {
  font-size: 70px;
  font-weight: 600;
  color: transparent;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}

.half-slider_9189312e94b2c41d .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_9189312e94b2c41d .gallery-text_d6be5c312229c50c .text_9b1efe5a10b08253 h6 span {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}

.half-slider_9189312e94b2c41d .gallery-text_d6be5c312229c50c .swiper-slide-active_f39335f035d57854 .text_9b1efe5a10b08253 h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_9189312e94b2c41d .gallery-text_d6be5c312229c50c .swiper-slide-active_f39335f035d57854 .text_9b1efe5a10b08253 h6 span {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06,
.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: auto;
  color: #fff;
  z-index: 9;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06:after,
.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb:after {
  display: none;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 span,
.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb span {
  white-space: nowrap;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 {
  left: 120px;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-prev_fe336be0a37cfe06 i {
  margin-right: 25px;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb {
  right: 120px;
}

.half-slider_9189312e94b2c41d .swiper-controls_61f15aaf4fb4d826 .swiper-button-next_366fd437064eeabb i {
  margin-left: 25px;
}

.half-slider_9189312e94b2c41d .swiper-pagination_a19de0154730c940 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_9189312e94b2c41d .swiper-pagination-bullet_8f91b7b73ff3b7aa {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_9189312e94b2c41d .swiper-pagination-bullet-active_6ea0242fcdb83e09 .path_8c6dce00915c1eb3 {
  display: inline-block !important;
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  -webkit-animation: dash linear 10s;
  animation: dash linear 10s;
  -webkit-animation-iteration-count: unset;
  animation-iteration-count: unset;
}

.half-slider_9189312e94b2c41d .path_8c6dce00915c1eb3 {
  display: none;
}

@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.slider_6d6647cc876cf5b6 {
  position: relative;
}

.slider_6d6647cc876cf5b6 .parallax-slider_f181251ee33b40f3 {
  position: relative;
}

.slider_6d6647cc876cf5b6 .parallax-slider_f181251ee33b40f3 .swiper-slide_559d31a4a0d3d21e {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_6d6647cc876cf5b6 .parallax-slider_f181251ee33b40f3 .swiper-slide_559d31a4a0d3d21e .bg-img_4c956605445a5056 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_6d6647cc876cf5b6 .parallax-slider_f181251ee33b40f3 .caption_1595371ae3cac5e2 h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_6d6647cc876cf5b6 .parallax-slider_f181251ee33b40f3 .caption_1595371ae3cac5e2 h1 {
  font-size: 110px;
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 {
  position: absolute;
  bottom: -2px;
  right: 0;
  border-radius: 40px 0 0 0;
  padding: 20px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 5;
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 .swiper-nav-ctrl_b3a1f02a7f9846f8 {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 .swiper-nav-ctrl_b3a1f02a7f9846f8:after {
  display: none;
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 .shap-left-bottom_1f7e10d71e519313 {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 .shap-left-bottom_1f7e10d71e519313 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 .shap-right-top_4a8f42834f15a149 {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_6d6647cc876cf5b6 .slider-contro_510e1c6fe4bd7d01 .shap-right-top_4a8f42834f15a149 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_6d6647cc876cf5b6 .swiper-pagination_a19de0154730c940 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_6d6647cc876cf5b6 .swiper-pagination_a19de0154730c940 .swiper-pagination-total_1cf30f35eb46fa3d {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_6d6647cc876cf5b6 .swiper-pagination_a19de0154730c940 .swiper-pagination-total_1cf30f35eb46fa3d:before {
  content: '/';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 20px;
}

.swiper-arrow-control_ac3240ad8b91f124 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_ac3240ad8b91f124 .swiper-button-next_366fd437064eeabb,
.swiper-arrow-control_ac3240ad8b91f124 .swiper-button-prev_fe336be0a37cfe06 {
  position: static;
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.01);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  color: inherit;
}

.swiper-arrow-control_ac3240ad8b91f124 .swiper-button-next_366fd437064eeabb:after,
.swiper-arrow-control_ac3240ad8b91f124 .swiper-button-prev_fe336be0a37cfe06:after {
  display: none;
}

.swiper-arrow-control_ac3240ad8b91f124 .swiper-button-next_366fd437064eeabb {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd {
  position: relative;
  padding-right: 60px;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd:hover .img_41ba4424672dd8f4 .info_dfda7d5137dbd5b5 {
  bottom: 15px;
  opacity: 1;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd:hover .social_7233df2ff344e1ab {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .info_dfda7d5137dbd5b5 {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: -15px;
  padding: 15px;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border-radius: 10px;
  opacity: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd .social_7233df2ff344e1ab {
  position: absolute;
  top: 50px;
  left: 50px;
  right: 60px;
  bottom: 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: #121212;
  border-radius: 10px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd .social_7233df2ff344e1ab .links_027e7104ab4e5b4f {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd .social_7233df2ff344e1ab .links_027e7104ab4e5b4f a {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  margin-bottom: 5px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.team_da942afb86e4afd7 .item_bb6dbb88279e1fcd .social_7233df2ff344e1ab .links_027e7104ab4e5b4f a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_272856bb7b2adedf .item_bb6dbb88279e1fcd {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_272856bb7b2adedf .item_bb6dbb88279e1fcd .social_7233df2ff344e1ab a {
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 13px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  margin: 0 2px;
}

.team-crev_272856bb7b2adedf .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_272856bb7b2adedf .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_272856bb7b2adedf .item_bb6dbb88279e1fcd .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_d60e53c729076600 {
  position: relative;
  overflow: hidden;
}

.team-crev2_d60e53c729076600 .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .bg-blur_23e4327558e4819e {
  position: relative;
  overflow: hidden;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .bg-blur_23e4327558e4819e .circle-blur_252aa86da0995a72 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
  padding-top: 30px;
  height: 300px;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  z-index: 2;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .social_7233df2ff344e1ab {
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .social_7233df2ff344e1ab a {
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 13px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  margin: 0 2px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .social_7233df2ff344e1ab a:hover {
  background: #fd5b38;
}

.team-crev2_d60e53c729076600 .item_bb6dbb88279e1fcd:hover .img_41ba4424672dd8f4 .social_7233df2ff344e1ab {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_d60e53c729076600 .item-bord_d127b49a3bacba4d {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d {
  position: relative;
  padding: 0 60px;
}

.team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d:before {
  content: '';
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  z-index: -1;
}

.team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d:after {
  content: '';
  position: absolute;
  top: 40px;
  left: 40px;
  right: 40px;
  bottom: 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  z-index: -1;
}

/* Testimonials
-----------------------------------------------------------------*/
.testimonials_e7a506b31022b087 {
  position: relative;
}

.testimonials_e7a506b31022b087 .img-full_c4a92fc68f09e783 {
  position: relative;
  height: 100%;
}

.testimonials_e7a506b31022b087 .img-full_c4a92fc68f09e783 .fit-img_c59471737bbe6063 {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_e7a506b31022b087 .img-full_c4a92fc68f09e783 .fix-img_d7da35fc4bbb04be {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-width: 200px;
}

.testimonials_e7a506b31022b087 .img-full_c4a92fc68f09e783 .text_9b1efe5a10b08253 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  z-index: 3;
}

.testimonials_e7a506b31022b087 .img-full_c4a92fc68f09e783 .text_9b1efe5a10b08253 h3 {
  line-height: 1.5;
}

.testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe {
  position: relative;
}

.testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .qout-svg_1291aa33ca0fe093 {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .control-abslout_83db61a3f0230045 {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .testim-swiper_7f4873ba87e55bcb {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .circle-blur_252aa86da0995a72 {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_e7a506b31022b087 .small-line_83cae4a5562b3ed9 {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_e7a506b31022b087 .small-line_83cae4a5562b3ed9 .line-overlay_c31ad96754b13fe9 svg path {
  stroke: #6c6969;
}

.testimonials_e7a506b31022b087 .swiper-slide_559d31a4a0d3d21e {
  padding-top: 50px;
}

.testimonials_e7a506b31022b087 .item_bb6dbb88279e1fcd .circle_af3249ad8cf6143a {
  width: 80px;
  height: 80px;
}

.testimonials_e7a506b31022b087 .control-abslout_83db61a3f0230045 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_788d2e6f63983929 {
  position: relative;
}

.testimonials-minim_788d2e6f63983929 .swiper-slide_559d31a4a0d3d21e {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd .text_9b1efe5a10b08253 {
  position: relative;
}

.testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd .text_9b1efe5a10b08253 .qout-svg_1291aa33ca0fe093 {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd .circle_af3249ad8cf6143a {
  width: 80px;
  height: 80px;
}

.testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd.style2_3c5858e5b5996cc2 .text_9b1efe5a10b08253 {
  position: relative;
}

.testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd.style2_3c5858e5b5996cc2 .text_9b1efe5a10b08253 .qout-svg_1291aa33ca0fe093 {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_788d2e6f63983929 .control-abslout_83db61a3f0230045 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_0bdb46c4e55052e1 {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_0bdb46c4e55052e1 .bg-pattern_38051eb770b05d1b {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_0bdb46c4e55052e1 .gallery-thumbs_b1cf173395ee8ad0 {
  width: 500px;
  margin: auto;
}

.testimonials-modern_0bdb46c4e55052e1 .gallery-thumbs_b1cf173395ee8ad0 .swiper-slide_559d31a4a0d3d21e {
  width: 100px;
}

.testimonials-modern_0bdb46c4e55052e1 .gallery-thumbs_b1cf173395ee8ad0 .item_bb6dbb88279e1fcd {
  opacity: 0.3;
  position: relative;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
}

.testimonials-modern_0bdb46c4e55052e1 .gallery-thumbs_b1cf173395ee8ad0 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_0bdb46c4e55052e1 .gallery-thumbs_b1cf173395ee8ad0 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_0bdb46c4e55052e1 .gallery-thumbs_b1cf173395ee8ad0 .swiper-slide-active_f39335f035d57854 .item_bb6dbb88279e1fcd {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_0bdb46c4e55052e1 .swiper-arrow-control_ac3240ad8b91f124 .swiper-button-prev_fe336be0a37cfe06 {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_0bdb46c4e55052e1 .swiper-arrow-control_ac3240ad8b91f124 .swiper-button-next_366fd437064eeabb {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_d997ec8b259075e9 .out-right_e7bfa87e3f76181b {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_d997ec8b259075e9 .swiper-container_7d0615b0f2247a5c {
  overflow: visible;
}

.testim-modern_d997ec8b259075e9 .swiper-slide_559d31a4a0d3d21e {
  width: 500px;
}

.testim-modern_d997ec8b259075e9 .item_bb6dbb88279e1fcd {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_d997ec8b259075e9 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 {
  padding: 40px;
}

.testim-modern_d997ec8b259075e9 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 p {
  font-size: 20px;
}

.testim-modern_d997ec8b259075e9 .item_bb6dbb88279e1fcd .info_dfda7d5137dbd5b5 {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_d997ec8b259075e9 .item_bb6dbb88279e1fcd .info_dfda7d5137dbd5b5 .img_41ba4424672dd8f4 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_badd8cea54fd48aa {
    margin-bottom: 10px;
  }
  .md-mb15_9dc646bbc6fbdaa4 {
    margin-bottom: 15px;
  }
  .md-mb20_d4a4b8cc22795367 {
    margin-bottom: 20px;
  }
  .md-mb30_1fb1cdd0bc2c12eb {
    margin-bottom: 30px;
  }
  .md-mb40_bcee9a17239e42cd {
    margin-bottom: 40px;
  }
  .md-mb50_8bac78324f1305cf {
    margin-bottom: 50px !important;
  }
  .md-mb80_b4e12ec56ca8af61 {
    margin-bottom: 80px;
  }
  .md-no-mrg_f8c33999ed788d6f {
    margin: 0 !important;
  }
  .md-pb10_03e5600f322f03f4 {
    padding-bottom: 10px;
  }
  .md-pb20_b6e9ec89889cd245 {
    padding-bottom: 20px;
  }
  .md-pb30_37bd0104c3b1c1ee {
    padding-bottom: 30px;
  }
  .md-pb40_16530ccb8740b31a {
    padding-bottom: 40px;
  }
  .md-pb50_4cefbc13044d16d4 {
    padding-bottom: 50px;
  }
  .md-pb60_c06f3c5972a09c1b {
    padding-bottom: 60px;
  }
  .md-pb70_ad574604d1c00f20 {
    padding-bottom: 70px;
  }
  .md-pb80_0f567290911813f2 {
    padding-bottom: 80px;
  }
  .md-pt80_4f0b2396c576d580 {
    padding-top: 80px !important;
  }
  .md-no-pad_d08d9be289304b8b {
    padding: 0 !important;
  }
  .md-center_8ad2dc0da10ca7c1 {
    text-align: center !important;
  }
  .order-md-1_5b1d6e2d27c84181 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_70f163d1e9f3285c {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_70092cd689892cbb {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_dac33c89ba0e2b77 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_91147269635adc35 {
    display: none;
  }
  .justify-end_87b6c38ba7f804a7 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_87b6c38ba7f804a7 .vew-all_e3a3346674908a2e {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_87b6c38ba7f804a7 .swiper-controls_61f15aaf4fb4d826 {
    margin-top: 30px;
  }
  .justify-end_87b6c38ba7f804a7 .ml-auto_ed254802f54aec5e {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_4783d03969ead1ea.sm-marg_1a7cbf2c12966518 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_4783d03969ead1ea.sm-marg_1a7cbf2c12966518 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_4783d03969ead1ea.stand-marg_b438bd832ff9fd06 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_4783d03969ead1ea.stand-marg_b438bd832ff9fd06 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_4783d03969ead1ea.md-marg_4cce0f4c065c26b4 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_4783d03969ead1ea.md-marg_4cce0f4c065c26b4 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_4783d03969ead1ea.lg-marg_6d03ac4c78877f3a {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_4783d03969ead1ea.lg-marg_6d03ac4c78877f3a > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_4783d03969ead1ea.xlg-marg_05a3a402703cfdf6 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_4783d03969ead1ea.xlg-marg_05a3a402703cfdf6 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_4783d03969ead1ea.xxlg-marg_f7e23485aec26e0a {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_4783d03969ead1ea.xxlg-marg_f7e23485aec26e0a > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  h1 {
    font-size: 50px;
  }
  h2 {
    font-size: 40px;
  }
  h3 {
    font-size: 30px;
  }
  h4 {
    font-size: 28px;
  }
  h5 {
    font-size: 23px;
  }
  h6 {
    font-size: 20px;
  }
  .fz-120_263e1a0547f1443e {
    font-size: 90px !important;
  }
  .fz-80_0bcf95995b488a72 {
    font-size: 60px !important;
  }
  .fz-70_7a79555c891fd65e {
    font-size: 50px !important;
  }
  .sec-head_657fbd06c7613374 .d-flex_a365ec5e5d2f49f5 {
    display: block !important;
  }
  .sec-head_657fbd06c7613374 .ml-auto_ed254802f54aec5e {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_657fbd06c7613374 .sub-title_41750d9e1ac8df78 span:first-of-type {
    display: none;
  }
  .sec-head_657fbd06c7613374 .sub-title_41750d9e1ac8df78 span.thin_e495bd3d36622a04 {
    margin: 0;
  }
  .navbar .logo_b36bc93a40d5d3e2:after {
    display: none;
  }
  .navbar .contact-button_a52fb2e096fb33b4 {
    display: none;
  }
  .navbar .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8 .img_41ba4424672dd8f4 {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_3453cc7c974485cc {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_3453cc7c974485cc::-webkit-scrollbar {
    display: none;
  }
  .navbar.nav-scroll {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .container {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .navbar .mega-menu_edfa91b37cf53c71 .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_b36bc93a40d5d3e2 {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_3453cc7c974485cc {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_68cfd1e70a881d4f {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_68cfd1e70a881d4f:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    outline: none;
  }
  .navbar .dropdown-menu {
    display: none;
  }
  .navbar .dropdown-menu.show {
    display: block;
    position: static;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_e0206cfae1e3e0ac {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_e0206cfae1e3e0ac.show {
    display: block;
  }
  .navbar .navbar-nav .nav-link {
    padding: 15px 30px 10px;
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .navbar .navbar-nav .nav-item:last-of-type .nav-link {
    padding-bottom: 0;
    border-bottom: 0;
  }
  .navbar .navbar-nav .mega-menu_edfa91b37cf53c71 {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8 {
    font-size: 14px;
    color: #fff;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    padding: 10px 25px;
    position: relative;
  }
  .navbar .navbar-nav .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8 .mt-15_2547725fbe9a2cb9 {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8:after {
    content: '';
    width: 0px;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 10px;
    top: 18px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
  }
  .navbar .navbar-nav .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_edfa91b37cf53c71 .item-img_ea2744f962a98fe8:hover:after {
    width: 10px;
  }
  .main-header_b02e6bd35f9a37a5 {
    min-height: auto;
  }
  .main-header_b02e6bd35f9a37a5 .caption_1595371ae3cac5e2 h1 {
    font-size: 80px;
  }
  .main-header_b02e6bd35f9a37a5 .caption_1595371ae3cac5e2 .text_9b1efe5a10b08253 {
    display: none;
  }
  .main-header_b02e6bd35f9a37a5 .justify-content-end_2decf176434bae33 {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_b22afe2ee73ba0bb .container {
    max-width: 100%;
  }
  .modern-slider_b22afe2ee73ba0bb .swiper-controls_61f15aaf4fb4d826 {
    right: 15px;
  }
  .crev-header_2d2dcc7de1337bc2 .caption_1595371ae3cac5e2 h1 {
    font-size: 70px;
  }
  .crev-header_2d2dcc7de1337bc2 .full-img_44a50525a091c926 {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_4c57f07af728437d .caption_1595371ae3cac5e2 h1 {
    font-size: 60px;
  }
  .header-digital_4c57f07af728437d .cont_30b78ffeff8149a5 .numb_93305296b28020fa {
    position: static;
    margin-top: 15px;
  }
  .header-personal_744e35ecc4452c8b {
    background-position: 60%;
  }
  .header-personal_744e35ecc4452c8b .info_dfda7d5137dbd5b5 {
    display: none !important;
  }
  .intro-crev_9cde9d14aad7b326 .sec-head_657fbd06c7613374 {
    margin-bottom: 80px;
  }
  .intro-skill_bfa7124378b84611 .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_bfa7124378b84611 .imgs_ff7caa01e0275e58 {
    display: none;
  }
  .about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_6c9c5eb530eeddab .item_bb6dbb88279e1fcd .box-bord_e1caf1558e4cc3cd {
    border-radius: 200px;
  }
  .numbers-crev_a6f52197f07b2d14 .item_bb6dbb88279e1fcd h3 {
    font-size: 80px;
  }
  .services-modern_92ec3316b9f8e92d .serv-boxs_4aad1e51a26a43db {
    display: block;
  }
  .services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd p {
    opacity: 1;
    -webkit-clip-path: none !important;
    clip-path: none !important;
    text-indent: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .services-modern_92ec3316b9f8e92d .item_bb6dbb88279e1fcd.active {
    width: 100% !important;
  }
  .work-fade_761e177ca91e5fa6 .text_9b1efe5a10b08253.pb-100_e871270becef3668 {
    padding-bottom: 50px !important;
  }
  .work-fade_761e177ca91e5fa6 .swiper-pagination_a19de0154730c940 {
    top: 80%;
    right: -20px;
  }
  .work-crev_406e077926e49c71 .swiper-slide_559d31a4a0d3d21e {
    width: 100% !important;
  }
  footer.clean-footer_71b895f448f08a04.crev_be1d96e81f361baf:after,
  footer.clean-footer_71b895f448f08a04.crev_be1d96e81f361baf .circle-blur_252aa86da0995a72 {
    display: none;
  }
  .team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d {
    padding: 0 40px 80px;
  }
  .team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_9f4ec0b3b6ffb083 .d-flex_a365ec5e5d2f49f5 {
    display: block !important;
  }
  .page-faqs_d1b5fbf7aa19ec0e .img1_595ba6ef93e80cc6,
  .page-faqs_d1b5fbf7aa19ec0e .img2_a8623a6f138b02b4,
  .page-faqs_d1b5fbf7aa19ec0e .img3_16d469077bac039d {
    display: none;
  }
  .work-grid_c779168e93c93209 {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_c779168e93c93209 .item_bb6dbb88279e1fcd {
    margin: 40px 0 !important;
  }
  .portfolio-crev_9839da6a807ee867 .work-boxs_554e008ef1364a18 {
    display: block;
  }
  .portfolio-crev_9839da6a807ee867 .work-boxs_554e008ef1364a18 .item_bb6dbb88279e1fcd {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_9839da6a807ee867 .work-boxs_554e008ef1364a18 .item_bb6dbb88279e1fcd.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_c779168e93c93209 .filtering_017ec432882c0f53,
  .work-minimal_b4c7a3cc4a4fb78c .filtering_017ec432882c0f53 {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_291a46923ff113e8 .box_71459c4754230ee2 .cont_30b78ffeff8149a5 .fz-40_5b785cf16fb7a5a8 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_1ec36950c00d9d69 {
    margin-bottom: 10px;
  }
  .sm-mb20_48bd4be21e201d39 {
    margin-bottom: 20px;
  }
  .sm-mb30_949f73efb7fd5c6d {
    margin-bottom: 30px;
  }
  .sm-mb40_a034e64c07345aa8 {
    margin-bottom: 40px;
  }
  .sm-mb50_c0e625f09db54d58 {
    margin-bottom: 50px;
  }
  .sm-mb80_8ca0028a0943fc10 {
    margin-bottom: 80px;
  }
  .sm-pb10_d21ef76659783a80 {
    padding-bottom: 10px;
  }
  .sm-pb20_d2ef918381c88198 {
    padding-bottom: 20px;
  }
  .sm-pb30_50b8e15fabb2e696 {
    padding-bottom: 30px;
  }
  .sm-pb40_1bd2ebb499f06b6c {
    padding-bottom: 40px;
  }
  .sm-pb50_c31a356a267b55c7 {
    padding-bottom: 50px;
  }
  .sm-pb60_4459df219c214a2e {
    padding-bottom: 60px;
  }
  .sm-pb70_e3f1bbfed22efc2e {
    padding-bottom: 70px;
  }
  .sm-pb80_b2d91cec85fc5eec {
    padding-bottom: 80px;
  }
  .sm-hide_42d92c098a28561d {
    display: none;
  }
  .fz-70_7a79555c891fd65e {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_a4ddfda414f41b7c {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_8deb7160ed594b3e .load-text_8642d52db0395ea9 {
    letter-spacing: 5px;
  }
  .progress-wrap_914e687b714fbb1d {
    bottom: 15px;
    right: 15px;
  }
  .in-box_638cf644f5a731f2 {
    width: 100%;
  }
  .in-box_638cf644f5a731f2.mb-15_aeaa239ea3468a7f {
    margin-bottom: 0 !important;
  }
  .section-padding_b27252551f138a03 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_657fbd06c7613374 h3.fz-50_3ae546e916b4648c {
    font-size: 30px !important;
  }
  .sec-head_657fbd06c7613374 h2.fz-70_7a79555c891fd65e {
    font-size: 35px !important;
  }
  .call-marq_490940cad356c768 .main-marq_6b6f967da6937e11.bord-item_9dc41a371ea83227 .item_bb6dbb88279e1fcd h4 {
    font-size: 20px !important;
  }
  .call-marq_490940cad356c768 .main-marq_6b6f967da6937e11 .icon-img-50_65de4d44e6fa619e {
    width: 30px !important;
  }
  .main-header_b02e6bd35f9a37a5 .caption_1595371ae3cac5e2 h1,
  .crev-header_2d2dcc7de1337bc2 .caption_1595371ae3cac5e2 h1 {
    font-size: 40px;
  }
  .main-header_b02e6bd35f9a37a5 .icon-img_dd1dd7b2ce9346de {
    width: 100px;
  }
  .modern-slider_b22afe2ee73ba0bb .gallery-text_d6be5c312229c50c {
    width: 100%;
  }
  .header-digital_4c57f07af728437d .caption_1595371ae3cac5e2 h1 {
    font-size: 50px;
  }
  .header-digital_4c57f07af728437d .img_41ba4424672dd8f4:after,
  .header-digital_4c57f07af728437d .img_41ba4424672dd8f4:before {
    display: none;
  }
  .header-digital_4c57f07af728437d .img_41ba4424672dd8f4 .vid_69a3422e9cd6173a {
    left: 0;
  }
  .about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 {
    width: 420px;
  }
  .about-author_af6dac405c2e0570 .profile-img_8b07ca556695dc66 .img_41ba4424672dd8f4 {
    height: 500px;
  }
  .about-author_af6dac405c2e0570 h4 span {
    display: inline;
  }
  .services-inline_3b72610e7c5e7a9d .item_bb6dbb88279e1fcd .ml-auto_ed254802f54aec5e,
  .services-inline_3b72610e7c5e7a9d .item_bb6dbb88279e1fcd .num_2559f8c1b0064f02 {
    display: none !important;
  }
  .work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .text_9b1efe5a10b08253 {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .shap-left-top_5373c8f2576f47c3,
  .work-fade_761e177ca91e5fa6 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 .shap-left-bottom_1f7e10d71e519313 {
    display: none;
  }
  .work-fade_761e177ca91e5fa6 .swiper-slide-active_f39335f035d57854 .item_bb6dbb88279e1fcd .cont_30b78ffeff8149a5 {
    opacity: 1;
  }
  .work-crev_406e077926e49c71 .item_bb6dbb88279e1fcd {
    display: block !important;
  }
  .work-crev_406e077926e49c71 .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_e7a506b31022b087 .img-full_c4a92fc68f09e783 .fix-img_d7da35fc4bbb04be {
    max-width: 80px;
  }
  .testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .testim-swiper_7f4873ba87e55bcb {
    padding: 60px 20px;
  }
  .testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .testim-swiper_7f4873ba87e55bcb p.fz-30_a4ddfda414f41b7c {
    font-size: 18px !important;
  }
  .testimonials_e7a506b31022b087 .cont-full_393f1c0b5c8681fe .control-abslout_83db61a3f0230045 {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd .text_9b1efe5a10b08253 .qout-svg_1291aa33ca0fe093 {
    width: 90px;
  }
  .testimonials-minim_788d2e6f63983929 .item_bb6dbb88279e1fcd .text_9b1efe5a10b08253 .fz-30_a4ddfda414f41b7c {
    font-size: 18px !important;
  }
  .testimonials-minim_788d2e6f63983929 .control-abslout_83db61a3f0230045 {
    bottom: -50px;
  }
  .page-header_7bc922ffa873b641 .fz-80_0bcf95995b488a72 {
    font-size: 35px !important;
  }
  .services-inline2_9f4ec0b3b6ffb083 .item_bb6dbb88279e1fcd h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_9c56ed60d24b5d14 .bord_5062e5de6e042c2d {
    padding: 0 20px 80px;
  }
  .portfolio-crev_9839da6a807ee867 .work-boxs_554e008ef1364a18 .item_bb6dbb88279e1fcd {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_9839da6a807ee867 .work-boxs_554e008ef1364a18 .item_bb6dbb88279e1fcd.active {
    height: 350px;
  }
  .work-grid_c779168e93c93209 .filtering_017ec432882c0f53 span,
  .work-minimal_b4c7a3cc4a4fb78c .filtering_017ec432882c0f53 span {
    margin: 14px 25px;
  }
  .work-minimal_b4c7a3cc4a4fb78c .item_bb6dbb88279e1fcd .img_41ba4424672dd8f4 .cont_30b78ffeff8149a5.inline_708b7c7eeea2bfd3 {
    padding: 20px 15px;
  }
  .blog-header_5e49331867019f23 .fz-55_59f7bdb3ffcd8fcc {
    font-size: 30px !important;
  }
  .blog-header_5e49331867019f23 .info_dfda7d5137dbd5b5 {
    display: block !important;
  }
  .blog-header_5e49331867019f23 .date_5080eaf0bd9c43ea {
    margin-left: 30px !important;
  }
  .blog-header_5e49331867019f23 .right-info_c2b7a352e0de70e5 {
    margin: 30px 0 0;
  }
  .main-post_373403cfa290c9b9 .fz-60_abd281091e9f810e {
    display: none;
  }
  .main-post_373403cfa290c9b9 .post-qoute_03ab6a28e9cac307 {
    padding: 30px 15px;
  }
  .main-post_373403cfa290c9b9 .post-qoute_03ab6a28e9cac307 h6:before {
    position: relative;
    left: 0;
  }
  .main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 {
    display: block;
  }
  .main-post_373403cfa290c9b9 .info-area_631fc81d3755eb26 .tags_8ea9263adffa8ef3 {
    margin-bottom: 30px;
  }
  .main-post_373403cfa290c9b9 .author-area_69509e490ec022f7 .flex_2d06058874ea9e2d {
    display: block;
  }
  .main-post_373403cfa290c9b9 .author-area_69509e490ec022f7 .author-img_b8b17ee6ea6617c7 {
    margin: 0 0 30px 0;
  }
  .main-post_373403cfa290c9b9 .author-area_69509e490ec022f7 .author-img_b8b17ee6ea6617c7 .img_41ba4424672dd8f4 {
    width: 80px;
    height: 80px;
  }
  .main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa {
    display: block;
  }
  .main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa .thumb-post_785aadc353cb0b4e {
    margin: 0 !important;
  }
  .main-post_373403cfa290c9b9 .next-prv-post_c7f4ba7924a90faa .text-right_9c9d50364abb44e2 {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a .flex_2d06058874ea9e2d {
    display: block;
  }
  .comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a .user-img_574795561e2fd56f {
    margin: 0 0 15px 0;
  }
  .comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a .replay-post_f29b4cbff94f1251 {
    margin: 15px 0 0 0;
  }
  .comments-post_80c4494b6fd3b851 .item-box_d5ed81507981179a.replayed_3ce839b245a2bf1c {
    margin-left: 0;
  }
  .main-post_373403cfa290c9b9 .post-qoute_03ab6a28e9cac307 h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
