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

    Theme Name: Webfolio
    Theme URI: http://
    Description: Creative Agency & Portfolio
    Author: UiCamp
    Author URI: http://themeforest.net_fcd4fba76afa42a6/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_aef929eb889885a2 h1,
body.crev-agency_aef929eb889885a2 h2,
body.crev-agency_aef929eb889885a2 h3,
body.crev-agency_aef929eb889885a2 h4,
body.crev-agency_aef929eb889885a2 h5,
body.crev-agency_aef929eb889885a2 h6 {
  font-weight: 500;
}

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

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

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

.row_70056d739abf737a.sm-marg_90963f862967724d {
  margin-left: -5px;
  margin-right: -5px;
}

.row_70056d739abf737a.sm-marg_90963f862967724d > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_70056d739abf737a.stand-marg_c10f83c8233847be {
  margin-left: -20px;
  margin-right: -20px;
}

.row_70056d739abf737a.stand-marg_c10f83c8233847be > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_70056d739abf737a.md-marg_469e562d8f3b9b06 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_70056d739abf737a.md-marg_469e562d8f3b9b06 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_70056d739abf737a.lg-marg_b7d2458dc9ac1fa3 {
  margin-left: -40px;
  margin-right: -40px;
}

.row_70056d739abf737a.lg-marg_b7d2458dc9ac1fa3 > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_70056d739abf737a.xlg-marg_0897986abe8be3ef {
  margin-left: -50px;
  margin-right: -50px;
}

.row_70056d739abf737a.xlg-marg_0897986abe8be3ef > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_70056d739abf737a.xxlg-marg_61fcabd2209bcc37 {
  margin-left: -80px;
  margin-right: -80px;
}

.row_70056d739abf737a.xxlg-marg_61fcabd2209bcc37 > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

.container-xl_1794c0b5774e2c0c {
  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_9be501c201823e0c {
  color: #fd5b38 !important;
}

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

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

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

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

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

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

.p-color_69d971f60a60af07 {
  color: #c6c8c9;
}

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

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

.lines_08f97456eaeb0d8e.two_289403548956499f: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_08f97456eaeb0d8e.four_8ffd5a066e6a8077 {
  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_08f97456eaeb0d8e.four_8ffd5a066e6a8077: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_08f97456eaeb0d8e.two-out_175db1c6b37421c5 {
  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_fea6f73917dbf0de {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_fea6f73917dbf0de.revers_948c14ef47030806 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_fea6f73917dbf0de.up_5de914f326c6f5dc {
  top: -25%;
}

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

.overlay-center_08e2d7255e7620bb {
  position: relative;
}

.overlay-center_08e2d7255e7620bb: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_f701a38636d90b81 {
  width: calc(100% - 30px);
  margin: auto;
}

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

.blur-right-top_57ed778ef034ed03 {
  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_db9a811e1d419a30 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.bg-pattern_db9a811e1d419a30.bg-repeat_418cbfc1809fe9f8 {
  background-repeat: repeat;
}

.social-icon_bddd4a5058e13f18 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_e0be79a4e79ebe6c {
  position: relative;
}

.bord-top-grd_e0be79a4e79ebe6c: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_16b02613c90348fc {
  position: relative;
}

.bord-bottom-grd_16b02613c90348fc: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_90d7300600e2a45a {
  -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_8bb958b606249838 {
  border: 1px solid transparent;
}

.butn_8bb958b606249838.butn-md_1fe973156edbbfcd {
  padding: 14px 35px;
}

.butn_8bb958b606249838.butn-sm_7c1efadf9660d701 {
  padding: 8px 18px;
}

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

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

.butn_8bb958b606249838.butn-bord_654d34a0046835a1:hover {
  background: #fff;
  color: #000;
}

.butn_8bb958b606249838.butn-bord_654d34a0046835a1:hover span {
  color: #000;
}

.butn_8bb958b606249838.butn-bord-thin_da483931187b630f {
  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_8bb958b606249838.butn-bord-thin_da483931187b630f:hover {
  background: #fff;
  color: #000;
}

.butn_8bb958b606249838.butn-bord-thin_da483931187b630f:hover span {
  color: #000;
}

.butn_8bb958b606249838.butn-bg_de6862a26ca8c070 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_8bb958b606249838 .rolling-text_2d1a0055ad17e2fa {
  margin-bottom: -5px;
}

.butn-crev_7f3cab34b3a2a915 .circle_821915390d833c2b {
  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_2fbb4a622e3e4387 {
  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_2fbb4a622e3e4387: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_2fbb4a622e3e4387:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_2fbb4a622e3e4387.btn-md_fb510ede2c568a90 {
  width: 120px;
  height: 120px;
}

.btn-circle_2fbb4a622e3e4387.btn-lg_3f9e63465ebaa772 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_3edcbacff75b67af .circle_821915390d833c2b {
  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_3edcbacff75b67af .circle_821915390d833c2b svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_61c7dd2fa2093057.in-bord_d27da82da74a1fce: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_61c7dd2fa2093057.in-bord_d27da82da74a1fce: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_61c7dd2fa2093057 a {
  position: relative;
}

.circle-button_61c7dd2fa2093057 .rotate-circle_6e3dfd213c30bdc9 svg {
  width: 210px;
  fill: #fff;
}

.circle-button_61c7dd2fa2093057 .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_61c7dd2fa2093057 .arrow svg {
  width: 40px;
  height: 40px;
}

.circle-button_61c7dd2fa2093057 .icon_cac911dba8279354 {
  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_61c7dd2fa2093057 .in-circle_c9c88741918c8e9a {
  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_61c7dd2fa2093057.no-animate_e3f34bdc0408686c .rotate-circle_6e3dfd213c30bdc9 {
  -webkit-animation: none;
  animation: none;
}

.rotate-circle_6e3dfd213c30bdc9 {
  -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_73b9ca4a7594f093.to-in_34cd86f3cb3a24dd {
  margin-left: -100px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.rmore_73b9ca4a7594f093.to-in_34cd86f3cb3a24dd:hover {
  margin-left: 0;
}

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

.go-more_a40f88f39e01054e: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_a40f88f39e01054e .icon_cac911dba8279354 {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

.vew-all_64868402aa64dfa7: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_64868402aa64dfa7:hover:after {
  -webkit-transform: translateY(-50%) rotate(360deg);
  -ms-transform: translateY(-50%) rotate(360deg);
  transform: translateY(-50%) rotate(360deg);
}

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

.vi-more_3d98592b8403be22 .icon_cac911dba8279354 {
  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_3d98592b8403be22:hover .icon_cac911dba8279354 {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_57b3e5461753d8f3 .hover-anim_459586e992e6f74a {
  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_eaec4ad1809a6d0c {
  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_9b663d0b9ba128da {
  -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_2d1a0055ad17e2fa {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_2d1a0055ad17e2fa.butn_8bb958b606249838 {
  padding: 0 35px;
}

.social-text_204092f87a94dd14 .rolling-text_2d1a0055ad17e2fa {
  line-height: 30px;
  height: 30px;
}

.rolling-text_2d1a0055ad17e2fa:hover .letter_39c947544974d88a,
.rolling-text_2d1a0055ad17e2fa.play_03dc9350d8260741 .letter_39c947544974d88a {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.rolling-text_2d1a0055ad17e2fa .letter_39c947544974d88a {
  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_39c947544974d88a:nth-child(1) {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_2cf9a5c3bfb5581d {
  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_2cf9a5c3bfb5581d.active-progress_f5c81f6296811e4d {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.progress-wrap_2cf9a5c3bfb5581d::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_2cf9a5c3bfb5581d svg path {
  fill: none;
}

.progress-wrap_2cf9a5c3bfb5581d svg.progress-circle_d6dbd357c6cfa1e9 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_2786f56402266b25 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.d-rotate_2786f56402266b25 .rotate-text_579216157359dfce {
  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_2786f56402266b25.animated .rotate-text_579216157359dfce {
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) scale(1);
  transform: translate3d(0px, 0px, 0px) rotateX(0deg) scale(1);
  opacity: 1;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed {
  overflow: hidden;
  display: block;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed:first-of-type .up-text_422328152d646a54 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed:nth-of-type(2) .up-text_422328152d646a54 {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed:nth-of-type(3) .up-text_422328152d646a54 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed:nth-of-type(4) .up-text_422328152d646a54 {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed:nth-of-type(5) .up-text_422328152d646a54 {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_d7d10f7e659e2fce .sideup-text_c1697401f5f82fed .up-text_422328152d646a54 {
  -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_d7d10f7e659e2fce.animated .up-text_422328152d646a54 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_4e668700f3cbe830: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_4e668700f3cbe830.shadow-off_608fccf041925f76:after {
  display: none;
}

.main-marq_4e668700f3cbe830.md-text_b7caf54e034f195c .box_742d957962b738b1 .item_066d7a84ab708d88 h4 {
  font-size: 40px;
}

.main-marq_4e668700f3cbe830.lrg_575c1c59bfce4693 .box_742d957962b738b1 .item_066d7a84ab708d88 h4 {
  font-size: 5vw;
}

.main-marq_4e668700f3cbe830.xlrg_06b75aa4d791eb51 .box_742d957962b738b1 .item_066d7a84ab708d88 {
  padding: 0 30px;
}

.main-marq_4e668700f3cbe830.xlrg_06b75aa4d791eb51 .box_742d957962b738b1 .item_066d7a84ab708d88 h4 {
  font-size: 8vw;
}

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

.main-marq_4e668700f3cbe830 .slide-har_ce9c97fd6be8702c .overlay-link_8dabe9b73edcdebc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_4e668700f3cbe830 .strok_d6b4512b11ae6789 .item_066d7a84ab708d88 h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_4e668700f3cbe830 .strok_d6b4512b11ae6789 .item_066d7a84ab708d88 h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_4e668700f3cbe830 .non-strok_493141a6103d14d3 .item_066d7a84ab708d88 h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_4e668700f3cbe830 .non-strok_493141a6103d14d3 .item_066d7a84ab708d88 h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88 {
  padding: 0 30px;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88 h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88 h4 .icon_cac911dba8279354 {
  margin-bottom: -15px;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88 h2 {
  margin: 0;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_4e668700f3cbe830 .box_742d957962b738b1:last-of-type .item_066d7a84ab708d88:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_4e668700f3cbe830 .box_742d957962b738b1:last-of-type .item_066d7a84ab708d88:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_231387c3be852149 .box_742d957962b738b1 .item_066d7a84ab708d88 h4,
.dark-text_231387c3be852149 .box_742d957962b738b1:last-of-type .item_066d7a84ab708d88:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_231387c3be852149 .strok_d6b4512b11ae6789 .box_742d957962b738b1 .item_066d7a84ab708d88 h4,
.dark-text_231387c3be852149 .box_742d957962b738b1 .item_066d7a84ab708d88:nth-of-type(even) h4,
.dark-text_231387c3be852149 .box_742d957962b738b1:last-of-type .item_066d7a84ab708d88:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_43e88f25889dc5dc {
  color: #fff;
}

.light-text_43e88f25889dc5dc .box_742d957962b738b1 .item_066d7a84ab708d88 h4,
.light-text_43e88f25889dc5dc .box_742d957962b738b1:last-of-type .item_066d7a84ab708d88:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_ce9c97fd6be8702c {
  position: relative;
}

.slide-har_ce9c97fd6be8702c.st1_57cf21bf323948eb .box_742d957962b738b1 {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_ce9c97fd6be8702c.st2_2be635f4e1234910 .box_742d957962b738b1 {
  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_4de3d1ded2e20526 {
  position: relative;
  padding: 0;
}

.main-marqv_4de3d1ded2e20526: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_4de3d1ded2e20526 .slide-vertical_c090bf34c5499929 {
  overflow: hidden;
  height: 600px;
  margin: 0 auto;
  position: relative;
}

.main-marqv_4de3d1ded2e20526 .slide-vertical_c090bf34c5499929:hover .box_742d957962b738b1 {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_4de3d1ded2e20526 .slide-vertical_c090bf34c5499929 .box_742d957962b738b1 {
  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_003aad53e367f382 {
  -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_003aad53e367f382.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_003aad53e367f382.simpl_707f4a0d0b1a7c1b {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_d13c191ee924758c {
  position: relative;
}

.position-abs_6b3e09e2575abbec {
  position: absolute;
}

.cursor-pointer_9df8b51ea34a7a5d {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_72220e586132152b,
.order-md-2_f53411f5596fe70b,
.order-md-3_874965baf92a2f17,
.order-md-4_cfacabd44b102d04 {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_590b9f059425057d {
  overflow: hidden;
}

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

.rounded_3415b8d5d3a0d2ee {
  border-radius: 5px;
}

.circle_821915390d833c2b {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_2f1c9536489be4c0 {
  white-space: nowrap;
}

.unlist_43042c916108c04c {
  list-style: none;
}

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

.underline_a0d7acbdea974085 span {
  text-decoration: underline;
}

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

.inline_2626514ae04ca636 {
  display: inline-block;
}

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

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

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

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

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

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

.primery-shadow_cf941e4c692cbe4c {
  -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_c17c5db2f49af006 {
  width: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_f7e122ca345ca8ad {
  color: #000;
}

.text-dark_e0037965d68de0d7 {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.padding-rl-50_f46a73943001f2d8 {
  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_2d501689e1058419 .load-text_1296b4f0de712f39 {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 15px;
  text-transform: uppercase;
  z-index: 20;
}

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

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

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

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

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

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

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

.load-text_1296b4f0de712f39 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_471847f5ccc452f1,
[data-overlay-light] .container-xxl_471847f5ccc452f1,
[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_c278373d59f28735 h1,
.bg-dark_c278373d59f28735 h2,
.bg-dark_c278373d59f28735 h3,
.bg-dark_c278373d59f28735 h4,
.bg-dark_c278373d59f28735 h5,
.bg-dark_c278373d59f28735 h6,
.bg-dark_c278373d59f28735 span,
.bg-color_c02c6a1c249af2e1 h1,
.bg-color_c02c6a1c249af2e1 h2,
.bg-color_c02c6a1c249af2e1 h3,
.bg-color_c02c6a1c249af2e1 h4,
.bg-color_c02c6a1c249af2e1 h5,
.bg-color_c02c6a1c249af2e1 h6,
.bg-color_c02c6a1c249af2e1 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_e6344e4d3ccf459f {
  position: relative;
}

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

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

.navbar.bord_f4714c8dfc8ffe38 {
  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_c453c4b791d11512 {
  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_2d1a0055ad17e2fa {
  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_b659b172c450ca20 .dropdown-item .dropdown-side_7faae6b7dcad4ec1 {
  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_7faae6b7dcad4ec1 {
  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_7faae6b7dcad4ec1.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.navbar .dropdown-menu .dropdown-item .icon-arrow_e382cb1dfa1cabbc {
  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_48ed059e834e7e8c {
  position: static;
}

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_6eed756175a09995 .title .sub-title_e962779d2c6db5a9 {
  font-weight: 600;
}

.navbar .mega-menu_6eed756175a09995 .item-img_5971c9ec51096ef6 .img_7a47a6733b778af6 {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_d08317e2cad0dfe5 {
  position: relative;
}

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

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

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

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

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

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

.sec-head_2f0288d19f5cd614 .sub-title_e962779d2c6db5a9 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_c1c6f317881f4013 {
  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_c1c6f317881f4013: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_b073e71287987bf7 {
  position: relative;
}

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

.sec-bottom_b073e71287987bf7 .d-flex_0a933e6fd4412caa {
  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_e019be57f4f4d7c2 .img-full_971b79bdefc452bd {
  height: 100%;
}

.intro-crev_56950dc3eb907a3f .sec-head_2f0288d19f5cd614 {
  margin-bottom: -50px;
}

.intro-crev_56950dc3eb907a3f .sec-head_2f0288d19f5cd614 h2 {
  font-size: 8vw;
}

.intro-crev_56950dc3eb907a3f .img_7a47a6733b778af6 {
  position: relative;
}

.intro-crev_56950dc3eb907a3f .img_7a47a6733b778af6 img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_56950dc3eb907a3f .img_7a47a6733b778af6 .exp_c12ad7ddf9126c33 {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_56950dc3eb907a3f .img_7a47a6733b778af6 .exp_c12ad7ddf9126c33 h3 {
  font-size: 100px;
}

.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img1_3d94d9d36c7a0bd3,
.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img2_2eb271d29c73ea31,
.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img3_a9fd0c59ff7835c6 {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img1_3d94d9d36c7a0bd3 img,
.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img2_2eb271d29c73ea31 img,
.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img3_a9fd0c59ff7835c6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img1_3d94d9d36c7a0bd3 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 .img3_a9fd0c59ff7835c6 {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_bdbf39ded44000a7 {
  position: relative;
}

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

.intro-personal_279089bfdff2bd4e .img_7a47a6733b778af6 {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_279089bfdff2bd4e .exp_c12ad7ddf9126c33 {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_279089bfdff2bd4e .exp_c12ad7ddf9126c33 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_279089bfdff2bd4e .exp_c12ad7ddf9126c33 h6 .shap-right-top_895772673ead5a61 svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

.about-author_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d .icon_cac911dba8279354 {
  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_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d .icon_cac911dba8279354:nth-of-type(1) {
  top: 30px;
  left: 20px;
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
}

.about-author_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d .icon_cac911dba8279354: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_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d .icon_cac911dba8279354:nth-of-type(3) {
  bottom: 30px;
  left: -25px;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

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

.about-author_8d97d8acab092b11 .img_7a47a6733b778af6 {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_8d97d8acab092b11 .info_28cdbab5ede667dc .item_066d7a84ab708d88 .icon_cac911dba8279354 {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_61f34254f390c719 .img_7a47a6733b778af6 {
  position: relative;
}

.page-intro_61f34254f390c719 .img_7a47a6733b778af6 .img-icon_3d6b92a70744c3ca {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_882013fcb8c61a84 .item-line_67e191498370c3ba {
  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_882013fcb8c61a84 .item-line_67e191498370c3ba > div {
  padding: 0;
}

.awards_882013fcb8c61a84 .item-line_67e191498370c3ba > div:last-of-type {
  text-align: right;
}

.awards_882013fcb8c61a84 .item-line_67e191498370c3ba:hover {
  color: #0c0c0c;
}

.awards_882013fcb8c61a84 .item-line_67e191498370c3ba:hover:after {
  height: 100%;
}

.awards_882013fcb8c61a84 .item-line_67e191498370c3ba: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_882013fcb8c61a84 .item-line_67e191498370c3ba .project-date_e8ec3fb32a1691a0 span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_882013fcb8c61a84 .item-title_ae8e107a6e18e3db > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_b6710f8730ecc4f9 .item_066d7a84ab708d88 .fit-img_590b9f059425057d {
  height: 400px;
}

.blog_b6710f8730ecc4f9.style2_7f205769b4749044 .item_066d7a84ab708d88 {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_b6710f8730ecc4f9.style2_7f205769b4749044 .item_066d7a84ab708d88 .fit-img_590b9f059425057d {
  height: 280px;
}

.sidebar_5af6ad48a1e13195 .search-box_66b641f7a407c780 {
  position: relative;
}

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

.sidebar_5af6ad48a1e13195 .search-box_66b641f7a407c780 input:focus {
  border-color: #fff;
}

.sidebar_5af6ad48a1e13195 .search-box_66b641f7a407c780 .icon_cac911dba8279354 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697 .title-widget_44f4546d6b0914b7 {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.catogry_e821d3804bc5e301 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.catogry_e821d3804bc5e301 li:last-of-type {
  margin-bottom: 0;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.catogry_e821d3804bc5e301 li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88:last-of-type {
  margin-bottom: 0;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88:hover .img_7a47a6733b778af6 a .date_60a610d4fd5ddc0b {
  opacity: 1;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .img_7a47a6733b778af6 a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .img_7a47a6733b778af6 a .date_60a610d4fd5ddc0b {
  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_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .img_7a47a6733b778af6 a .date_60a610d4fd5ddc0b 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_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .img_7a47a6733b778af6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 {
  padding-left: 25px;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 h6 {
  font-size: 17px;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.last-post-thum_20921500687ed7f3 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .tag_cd25841ba9e757ec {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_5af6ad48a1e13195 .widget_de052c27aa4ea697.tags_368475abc6a90cc7 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_5af6ad48a1e13195 .widget_de052c27aa4ea697.tags_368475abc6a90cc7 a:hover {
  background: #fd5b38;
}

.blog-main_39d8ef9a85af312c .item_066d7a84ab708d88 .content {
  margin-top: 40px;
}

.blog-main_39d8ef9a85af312c .item_066d7a84ab708d88 .content .post-date_009cdd42b32a723b {
  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_58c001f7988b4a7f .background_ef1f065e6857d8de {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_a9cae6c05afa9752 .post-qoute_672a66b8624a51ec h6 {
  position: relative;
}

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

.main-post_a9cae6c05afa9752 .iner-img_f6c3efb3834b756c {
  height: 400px;
}

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

.main-post_a9cae6c05afa9752 .unorder-list_9161b2421065f450 li,
.main-post_a9cae6c05afa9752 .order-list_13ef2323deb480cd li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_a9cae6c05afa9752 .order-list_13ef2323deb480cd li {
  padding-left: 0;
}

.main-post_a9cae6c05afa9752 .order-list_13ef2323deb480cd li:before {
  display: none;
}

.main-post_a9cae6c05afa9752 .order-list_13ef2323deb480cd li span {
  font-size: 13px;
}

.main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .tags_368475abc6a90cc7 span,
.main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .share-icon_a2dc999e77b91bfe span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .tags_368475abc6a90cc7 a,
.main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .share-icon_a2dc999e77b91bfe 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_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .tags_368475abc6a90cc7 a:hover,
.main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .share-icon_a2dc999e77b91bfe a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .share-icon_a2dc999e77b91bfe a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_a9cae6c05afa9752 .author-area_cf3e48ff34b3e41a .author-img_97e64e74c11dd3a5 .img_7a47a6733b778af6 {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 .thumb-post_b25a3a3b0e61cb86 {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 .thumb-post_b25a3a3b0e61cb86: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_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 .thumb-post_b25a3a3b0e61cb86:first-of-type {
  margin-right: 15px;
}

.main-post_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 .thumb-post_b25a3a3b0e61cb86:last-of-type {
  margin-left: 15px;
}

.comments-post_777243872317d777 .item-box_f81dc0cedd3a2155 {
  position: relative;
}

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

.comments-post_777243872317d777 .item-box_f81dc0cedd3a2155.replayed_b567878450a9e01e {
  margin-left: 30px;
}

.comments-post_777243872317d777 .item-box_f81dc0cedd3a2155 .replay-butn_6e72ce2c45d57e93 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_777243872317d777 .item-box_f81dc0cedd3a2155 .replay-butn_6e72ce2c45d57e93 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_777243872317d777 .item-box_f81dc0cedd3a2155 .replay-butn_6e72ce2c45d57e93 a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

.comments-from_18422597c644777d input,
.comments-from_18422597c644777d 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_18422597c644777d input:focus,
.comments-from_18422597c644777d textarea:focus {
  border-color: #fff;
}

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

.comments-from_18422597c644777d 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_18422597c644777d button .text_825fbebe4eabdc01 {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_d036fa5011b966f2 .img_7a47a6733b778af6 {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830:after {
  display: none;
}

.call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830.sub-bg_1aba675ef2cf80aa {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830.bord-item_25f59daef169d775 {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830.bord-item_25f59daef169d775 .item_066d7a84ab708d88 {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830.bord-item_25f59daef169d775 .item_066d7a84ab708d88 h4 {
  font-size: 50px !important;
}

.contact_525c79b7311ddd01 input,
.contact_525c79b7311ddd01 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_525c79b7311ddd01 input:focus,
.contact_525c79b7311ddd01 textarea:focus {
  border-color: #fff;
}

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

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

.contact_525c79b7311ddd01 .info-box_efe9c3e303b88613: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_525c79b7311ddd01 .form2_f407d8251f4bda5c input,
.contact_525c79b7311ddd01 .form2_f407d8251f4bda5c textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_889bbd4573e767b7 .title .ico_3ecfdfdf5be99ec1 {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_889bbd4573e767b7 .active .accordion-info_f30c20b17c36a262 {
  display: block;
}

.list-arrow_ada3056bbe397b77 li .icon_cac911dba8279354 {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_e0037965d68de0d7 .dot-list_0d9fd34c0042fac9 li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_4faca31977637496 .marq_9a7511c15396f755 .non-strok_493141a6103d14d3 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_4faca31977637496 .marq_9a7511c15396f755 .strok_d6b4512b11ae6789 i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_4faca31977637496 .marq_9a7511c15396f755 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_4faca31977637496 .marq_9a7511c15396f755:nth-of-type(4) .main-marq_4e668700f3cbe830:after {
  left: -10%;
}

.page-error_4faca31977637496 .marq_9a7511c15396f755: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_28f6c46809eeeb96 .form-group_9aaf710f14bdbf72 {
  position: relative;
}

footer .subscribe-minimal_28f6c46809eeeb96 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_28f6c46809eeeb96 input:focus {
  border-color: rgba(255, 255, 255, 0.5);
}

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

footer .subscribe-minimal_28f6c46809eeeb96 .social-icon_bddd4a5058e13f18 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_b22525cb10c9f1e7.crev_f9809c6c11fa6bf4 {
  position: relative;
}

footer.clean-footer_b22525cb10c9f1e7.crev_f9809c6c11fa6bf4: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_b22525cb10c9f1e7.crev_f9809c6c11fa6bf4 .circle-blur_676d8d1459625d8f {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_98c58a30fcf7c782 .caption_8c46d62af66d82d4 h1 {
  font-size: 105px;
}

.main-header_98c58a30fcf7c782 .icon-img_360f6513617b5ecf {
  width: 160px;
}

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

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

.crev-header_f6741d8ef650496b .full-img_79010fc176a8c712: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_f6741d8ef650496b .caption_8c46d62af66d82d4 {
  position: relative;
  z-index: 2;
}

.crev-header_f6741d8ef650496b .caption_8c46d62af66d82d4 h1 {
  font-size: 90px;
}

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

.modern-slider_a994d9c932b7600a: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_a994d9c932b7600a .gallery-img_933a03ee0d062c4d .bg-img_b418e32e955c70cd {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_a994d9c932b7600a .gallery-img_933a03ee0d062c4d .bg-img_b418e32e955c70cd a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 .swiper-container_f0495a526d3b2869,
.modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 .swiper-slide_14cc295a82c74002 {
  height: 450px !important;
}

.modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 .swiper-slide_14cc295a82c74002 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 {
  width: 100%;
}

.modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 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_a994d9c932b7600a .gallery-text_c49dd4442a844495 .swiper-slide-active_2eb6eada1477913c .text_825fbebe4eabdc01 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_a994d9c932b7600a .swiper-controls_b7db53c04404232d {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717,
.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717:after,
.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552:after {
  display: none;
}

.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 span,
.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 span {
  white-space: nowrap;
}

.modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_a994d9c932b7600a .swiper-pagination-bullet-active_e8038ce2d20d7b39 .path_000815c0503621c6 {
  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_a994d9c932b7600a .path_000815c0503621c6 {
  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_703d1332305393ca {
  padding-top: 180px;
  position: relative;
}

.header-digital_703d1332305393ca .caption_8c46d62af66d82d4 h1 {
  font-size: 100px;
}

.header-digital_703d1332305393ca .img_7a47a6733b778af6 {
  position: relative;
}

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

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

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

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

.header-digital_703d1332305393ca .cont_77e4049d1fc64ca3 .thum_0df428127ab221ae {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

.header-digital_703d1332305393ca .cont_77e4049d1fc64ca3 a {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #fd5b38;
  margin-left: -20px;
}

.header-digital_703d1332305393ca .cont_77e4049d1fc64ca3 .numb_2f1b8624a8e4e0cd {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_703d1332305393ca .cont_77e4049d1fc64ca3 .numb_2f1b8624a8e4e0cd h2 {
  margin-bottom: -20px;
}

.header-personal_d4df37c14413d20a {
  padding: 200px 0 60px;
  position: relative;
  overflow: hidden;
}

.header-personal_d4df37c14413d20a: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_d4df37c14413d20a .caption_8c46d62af66d82d4 h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_d4df37c14413d20a .info_28cdbab5ede667dc .item_066d7a84ab708d88 {
  padding-right: 60px;
  position: relative;
}

.header-personal_d4df37c14413d20a .info_28cdbab5ede667dc .item_066d7a84ab708d88: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_d4df37c14413d20a .info_28cdbab5ede667dc .item_066d7a84ab708d88:last-of-type {
  padding: 0;
}

.header-personal_d4df37c14413d20a .info_28cdbab5ede667dc .item_066d7a84ab708d88:last-of-type:after {
  display: none;
}

.page-header_5cca22e5b161d5c3 {
  background-position: center;
}

.page-header_5cca22e5b161d5c3: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_753971c1959e35d8 {
  min-height: 70vh;
  padding: 220px 0 120px;
}

.header-project_753971c1959e35d8: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_bdda1b19d6d70a31 h6 {
  font-size: 13px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
}

.skills-box_bdda1b19d6d70a31 .skill-progress_3c6e2090702991c8 {
  height: 25px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  position: relative;
}

.skills-box_bdda1b19d6d70a31 .skill-progress_3c6e2090702991c8 .progres_e7bf2c9353af1d6d {
  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_1f79b02c3f3cff6e {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_1f79b02c3f3cff6e: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_1f79b02c3f3cff6e .item_066d7a84ab708d88 {
  text-align: center;
}

.my-skills_1f79b02c3f3cff6e .item_066d7a84ab708d88 .box-bord_5df2621b5e983604 {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_1f79b02c3f3cff6e .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  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_1f79b02c3f3cff6e .item_066d7a84ab708d88 .img_7a47a6733b778af6 img {
  width: 55px;
}

.my-skills_1f79b02c3f3cff6e .item_066d7a84ab708d88 .value_6618ab013047fb29 {
  font-size: 30px;
}

.my-skills_1f79b02c3f3cff6e .item_066d7a84ab708d88 h6 {
  margin-top: 25px;
}

.numbers-crev_debf08571c32fb0c {
  position: relative;
}

.numbers-crev_debf08571c32fb0c: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_debf08571c32fb0c .item_066d7a84ab708d88 h3 {
  font-size: 100px;
  font-weight: 800;
  line-height: 1;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
}

.numbers-crev_debf08571c32fb0c .item_066d7a84ab708d88 h6 {
  padding-top: 30px;
}

/* Interactive
-----------------------------------------------------------------*/
.interactive-inline_f1f9231e4bb5a19f {
  min-height: 100vh;
  padding: 380px 0 60px;
}

.interactive-inline_f1f9231e4bb5a19f .item_066d7a84ab708d88 {
  position: relative;
  display: inline-block;
  margin-right: 40px;
  padding-bottom: 60px;
}

.interactive-inline_f1f9231e4bb5a19f .item_066d7a84ab708d88 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.interactive-inline_f1f9231e4bb5a19f .item_066d7a84ab708d88 span {
  font-size: 13px;
  opacity: 0.8;
  margin-right: 5px;
}

.interactive-inline_f1f9231e4bb5a19f .item_066d7a84ab708d88 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_f1f9231e4bb5a19f .item_066d7a84ab708d88 p {
  font-size: 14px;
  font-weight: 400;
  margin-left: 10px;
}

.interactive-inline_f1f9231e4bb5a19f .item_066d7a84ab708d88:hover h4 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.interactive-inline_f1f9231e4bb5a19f .item_066d7a84ab708d88 .hover-reveal_249134e84a8778b8 {
  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_a217daa44102f420 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_a217daa44102f420 .item_066d7a84ab708d88 a {
  padding: 50px 0;
}

.interactive-center_a217daa44102f420 .item_066d7a84ab708d88 a:hover h4 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.interactive-center_a217daa44102f420 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 {
  position: relative;
  z-index: 3;
}

.interactive-center_a217daa44102f420 .item_066d7a84ab708d88 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_a217daa44102f420 .item_066d7a84ab708d88 p {
  font-weight: 400;
  margin-top: 15px;
}

.interactive-center_a217daa44102f420 .item_066d7a84ab708d88 .hover-reveal_249134e84a8778b8 {
  z-index: -1;
  top: 15vh !important;
  left: 20vw !important;
  width: 60vw;
  height: 70vh;
  min-width: 600px;
  min-height: 450px;
}

.inter-links-center_85ccc5f8c5e0781e {
  position: relative;
  height: 100vh;
  overflow: auto;
}

.inter-links-center_85ccc5f8c5e0781e::-webkit-scrollbar {
  width: 0;
}

.inter-links-center_85ccc5f8c5e0781e.horizontal_2650e6a0c67c1017 .links-text_74b71bb93111fe50 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_85ccc5f8c5e0781e.horizontal_2650e6a0c67c1017 .links-text_74b71bb93111fe50 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_85ccc5f8c5e0781e.horizontal_2650e6a0c67c1017 .links-text_74b71bb93111fe50 li .sub-title_e962779d2c6db5a9 {
  margin-bottom: 10px;
}

.inter-links-center_85ccc5f8c5e0781e.horizontal_2650e6a0c67c1017 .links-text_74b71bb93111fe50 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_85ccc5f8c5e0781e.horizontal_2650e6a0c67c1017 .links-text_74b71bb93111fe50 li h2 a .tag_cd25841ba9e757ec {
  display: block;
  font-weight: 400;
}

.inter-links-center_85ccc5f8c5e0781e.horizontal_2650e6a0c67c1017 .links-text_74b71bb93111fe50 li h2 .num_696643f24886b099 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_85ccc5f8c5e0781e.vertical_c05f5812a407e349 .links-text_74b71bb93111fe50 {
  -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_85ccc5f8c5e0781e.vertical_c05f5812a407e349 .links-text_74b71bb93111fe50 li {
  padding: 0 20px;
}

.inter-links-center_85ccc5f8c5e0781e .links-text_74b71bb93111fe50 li {
  padding: 40px 0;
  position: relative;
  z-index: 9;
}

.inter-links-center_85ccc5f8c5e0781e .links-text_74b71bb93111fe50 li:hover .text_825fbebe4eabdc01 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_85ccc5f8c5e0781e .links-text_74b71bb93111fe50 li .text_825fbebe4eabdc01 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_85ccc5f8c5e0781e .links-text_74b71bb93111fe50 li h2 {
  font-weight: 700;
}

.inter-links-center_85ccc5f8c5e0781e .links-text_74b71bb93111fe50 li h2 a .tag_cd25841ba9e757ec {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_85ccc5f8c5e0781e .links-text_74b71bb93111fe50 li h2 .num_696643f24886b099 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_85ccc5f8c5e0781e .links-img_f63bb2c8296b7228 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  overflow: hidden;
}

.inter-links-center_85ccc5f8c5e0781e .links-img_f63bb2c8296b7228 .img_7a47a6733b778af6 {
  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_85ccc5f8c5e0781e .links-img_f63bb2c8296b7228 .img_7a47a6733b778af6.current_aa245b39a6380d97 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_85ccc5f8c5e0781e .links-img_f63bb2c8296b7228 .img_7a47a6733b778af6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* Portfolio
-----------------------------------------------------------------*/
.work-fade_a748c4dede538720 {
  position: relative;
}

.work-fade_a748c4dede538720 .item_066d7a84ab708d88 {
  position: relative;
}

.work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01 {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01:first-of-type .shap-left-top_d2444f031afe6d95 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_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01:first-of-type .shap-right-bottom_cf3159282dc8b37d 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_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01:nth-of-type(2) .shap-left-bottom_ae272dc4b0efe491 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_a748c4dede538720 .swiper-pagination_e16df461fc445bb9 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.work-fade_a748c4dede538720 .swiper-pagination-bullet_88d5ee1281289d4b {
  position: relative;
  margin: 30px 0 !important;
}

.work-fade_a748c4dede538720 .swiper-pagination-bullet_88d5ee1281289d4b: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_a748c4dede538720 .swiper-pagination-bullet_88d5ee1281289d4b 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_a748c4dede538720 .swiper-pagination-bullet_88d5ee1281289d4b svg .path_000815c0503621c6 {
  strokewidth: 0.5px;
}

.work-fade_a748c4dede538720 .marq-head_4debab4d5993f387 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_a748c4dede538720 .marq-head_4debab4d5993f387 .main-marq_4e668700f3cbe830: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_a748c4dede538720 .marq-head_4debab4d5993f387 .main-marq_4e668700f3cbe830 .box_742d957962b738b1 {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_a748c4dede538720 .marq-head_4debab4d5993f387 .main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88 {
  padding: 0 60px;
}

.work-fade_a748c4dede538720 .marq-head_4debab4d5993f387 .main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88 h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_a748c4dede538720 .marq-head_4debab4d5993f387 .main-marq_4e668700f3cbe830 .box_742d957962b738b1 .item_066d7a84ab708d88:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_0e341423c91d1918 .swiper-slide_14cc295a82c74002 {
  width: 70vw !important;
}

.work-crev_0e341423c91d1918 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 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_0e341423c91d1918 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  padding-left: 80px;
}

.work-crev_0e341423c91d1918 .swiper-slide-active_2eb6eada1477913c .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

.work-crev_0e341423c91d1918 .out-right_2b6bb7e0e4d0c031 {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.work-crev_0e341423c91d1918 .swiper-container_f0495a526d3b2869 {
  overflow: visible;
}

.work-crev_0e341423c91d1918 .swiper-pagination_e16df461fc445bb9 {
  top: auto;
  bottom: 0;
  background: rgba(255, 255, 255, 0.1);
}

.work-crev_0e341423c91d1918 .swiper-pagination_e16df461fc445bb9 .swiper-pagination-progressbar-fill_79bd1f7b71119168 {
  background: #fff;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .cluom_759c8eb76067c56e {
  position: relative;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .cluom_759c8eb76067c56e .img_7a47a6733b778af6 {
  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_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .cluom_759c8eb76067c56e h4 {
  white-space: nowrap;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .cluom_759c8eb76067c56e 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_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .cluom_759c8eb76067c56e h6 {
  white-space: nowrap;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .cluom_759c8eb76067c56e.current_aa245b39a6380d97 h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .glry-img_6f482db517495cbb {
  position: relative;
  z-index: 2;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .glry-img_6f482db517495cbb .circle-blur_676d8d1459625d8f {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .glry-img_6f482db517495cbb .tab-img_5e2f97864f54f351 {
  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_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .glry-img_6f482db517495cbb .tab-img_5e2f97864f54f351.current_aa245b39a6380d97 {
  -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_7f512df4523a10ce.crev_f9809c6c11fa6bf4 .glry-img_6f482db517495cbb .tab-img_5e2f97864f54f351:first-of-type {
  position: relative;
}

.work-card_738385d24ccb6f51 .card-item_e2094b6870758c9d {
  margin-bottom: 30px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 10px;
}

.work-card_738385d24ccb6f51 .card-item_e2094b6870758c9d .cont_77e4049d1fc64ca3 {
  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_738385d24ccb6f51 .card-item_e2094b6870758c9d .cont_77e4049d1fc64ca3 .tag_cd25841ba9e757ec {
  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_738385d24ccb6f51 .card-item_e2094b6870758c9d .img_7a47a6733b778af6 {
  padding: 20px;
}

.work-card_738385d24ccb6f51 .card-item_e2094b6870758c9d .img_7a47a6733b778af6 img {
  border-radius: 10px;
}

.swiper-pagination-bullet_88d5ee1281289d4b {
  display: block;
  background: transparent;
}

.swiper-pagination-bullet-active_e8038ce2d20d7b39 .path_000815c0503621c6 {
  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_000815c0503621c6 {
  display: none;
}

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

.portfolio-crev_949f9decef20cfa6 {
  min-height: 100vh;
}

.portfolio-crev_949f9decef20cfa6 .work-boxs_d01c55c102436400 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88 {
  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_949f9decef20cfa6 .item_066d7a84ab708d88 .bg-img_b418e32e955c70cd {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88 .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 {
  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_949f9decef20cfa6 .item_066d7a84ab708d88 .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88 .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 h5,
.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88 .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 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_949f9decef20cfa6 .item_066d7a84ab708d88 .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 .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_949f9decef20cfa6 .item_066d7a84ab708d88.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88.active .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88.active .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 h5,
.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88.active .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88.active .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88.active .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_949f9decef20cfa6 .item_066d7a84ab708d88.active .bg-img_b418e32e955c70cd .cont_77e4049d1fc64ca3 .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_e6f70e5aab727419 .item_066d7a84ab708d88:hover .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3 {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  position: relative;
}

.work-minimal_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3 {
  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_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3 h5 {
  font-size: 20px;
}

.work-minimal_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3 p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3 img {
  width: 20px;
}

.work-minimal_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3.inline_2626514ae04ca636 {
  padding: 25px 30px;
}

.filtering_1b85f217f0482d74 .filter {
  padding: 11px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 30px;
  display: inline-block;
}

.filtering_1b85f217f0482d74 span {
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 30px;
  cursor: pointer;
  position: relative;
  opacity: 0.7;
}

.filtering_1b85f217f0482d74 span.active {
  opacity: 1;
  color: #fd5b38;
}

.filtering_1b85f217f0482d74 span.text_825fbebe4eabdc01 {
  pointer-events: none;
}

.filtering_1b85f217f0482d74 span:after {
  content: attr(data-count);
  font-size: 12px;
  position: absolute;
  top: -10px;
  right: -20px;
  opacity: 0.7;
}

.img-column_3abbc64009cc867f .img_7a47a6733b778af6 {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_59751567f291a968 {
  position: relative;
}

.next-project_59751567f291a968 .box_742d957962b738b1 {
  padding: 200px 80px;
  position: relative;
}

.next-project_59751567f291a968 .box_742d957962b738b1: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_59751567f291a968 .box_742d957962b738b1 .cont_77e4049d1fc64ca3 {
  position: relative;
  z-index: 3;
}

.next-project_59751567f291a968 .box_742d957962b738b1:hover:after {
  opacity: 0.3;
}

.next-project_59751567f291a968 .all-works-butn_3b1ab84b9bfbf554 {
  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_763686f4adf52d03 .item_066d7a84ab708d88 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_763686f4adf52d03 .item_066d7a84ab708d88 .butn_8bb958b606249838 {
  padding: 7px 25px;
}

.price-hr_763686f4adf52d03 .item_066d7a84ab708d88.text-dark_e0037965d68de0d7 .butn_8bb958b606249838 {
  border-color: #121212;
}

.price-hr_763686f4adf52d03 .item_066d7a84ab708d88.text-dark_e0037965d68de0d7 .butn_8bb958b606249838:hover {
  border-color: #fff;
}

.pricing_f73dc3a401514f6f .item_066d7a84ab708d88 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 5px;
}

.pricing_f73dc3a401514f6f .item_066d7a84ab708d88 li {
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

.pricing_f73dc3a401514f6f .item_066d7a84ab708d88 li:after {
  content: '';
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: calc(50% - 5px);
}

/* Process
-----------------------------------------------------------------*/
.process_5ac8cb7c0983bd18 .item_066d7a84ab708d88 {
  border-right: 1px solid rgba(255, 255, 255, 0.08);
}

.process_5ac8cb7c0983bd18 .item_066d7a84ab708d88:last-of-type {
  border: 0;
}

.process_5ac8cb7c0983bd18 .item_066d7a84ab708d88:hover .to-in_34cd86f3cb3a24dd {
  margin-left: 0;
}

/* Services
-----------------------------------------------------------------*/
.services_be1996c225c06e54 .item-box_f81dc0cedd3a2155 {
  padding: 60px 40px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 15px;
}

.services_be1996c225c06e54 .item-box_f81dc0cedd3a2155 .icon_cac911dba8279354 {
  width: 80px;
}

.services_be1996c225c06e54 .swiper-container_f0495a526d3b2869 {
  overflow: visible;
}

.services-crev_2f1db26146ac2d8b .item-box_f81dc0cedd3a2155 {
  padding: 60px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.services-crev_2f1db26146ac2d8b .item-box_f81dc0cedd3a2155 h5 span {
  position: relative;
  top: -5px;
}

.services-crev_2f1db26146ac2d8b .item-box_f81dc0cedd3a2155 .icon_cac911dba8279354 {
  width: 60px;
}

.services-inline_475f1f4e7ddd7f9c {
  position: relative;
}

.services-inline_475f1f4e7ddd7f9c .circle-blur_676d8d1459625d8f {
  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_475f1f4e7ddd7f9c .item_066d7a84ab708d88 {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_475f1f4e7ddd7f9c .item_066d7a84ab708d88:first-of-type {
  padding-top: 0;
}

.services-inline_475f1f4e7ddd7f9c .item_066d7a84ab708d88 .num_696643f24886b099 {
  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_3c8b6985cd443778 .serv-boxs_80a3cc2a7e7a03f1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.services-modern_3c8b6985cd443778 .item_066d7a84ab708d88 {
  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_3c8b6985cd443778 .item_066d7a84ab708d88.active {
  width: calc(100vw - 350px * 3);
}

.services-modern_3c8b6985cd443778 .item_066d7a84ab708d88.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_3c8b6985cd443778 .item_066d7a84ab708d88 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_3c8b6985cd443778 .item_066d7a84ab708d88 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_f7bff64dc1478488 .item_066d7a84ab708d88 {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_f7bff64dc1478488 .item_066d7a84ab708d88 .tag_cd25841ba9e757ec {
  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_f7bff64dc1478488 .item_066d7a84ab708d88 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_f7bff64dc1478488 .item_066d7a84ab708d88 a:hover {
  background: #fd5b38;
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88 {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88:hover .img_7a47a6733b778af6 a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88:hover .img_7a47a6733b778af6:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88 .num_696643f24886b099 {
  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_7122fd31c9ebe1db .item_066d7a84ab708d88 h2 {
  font-size: 47px;
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88 .img_7a47a6733b778af6 img {
  border-radius: 100px;
}

.services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88 .img_7a47a6733b778af6 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_7122fd31c9ebe1db .item_066d7a84ab708d88 .img_7a47a6733b778af6: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_0e519e51415887c8 {
  position: relative;
}

.feat_0e519e51415887c8 .item_066d7a84ab708d88 {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_0e519e51415887c8 .item_066d7a84ab708d88 .info_28cdbab5ede667dc {
  padding: 30px;
}

.feat_0e519e51415887c8 .circle-blur_676d8d1459625d8f {
  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_7899489c152a726b .parallax-slider_1fa05335b2e15fda {
  position: relative;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide_14cc295a82c74002 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide_14cc295a82c74002 .bg-img_b418e32e955c70cd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide_14cc295a82c74002 .video-container_dfb0832b1473b4b2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide_14cc295a82c74002 .video-container_dfb0832b1473b4b2 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide-active_2eb6eada1477913c {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide-active_2eb6eada1477913c .caption_8c46d62af66d82d4 .thin_eda423ee974ba099,
.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide-active_2eb6eada1477913c .caption_8c46d62af66d82d4 .btn-curve_0e5ca02ac8f97544,
.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .swiper-slide-active_2eb6eada1477913c .caption_8c46d62af66d82d4 p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .caption_8c46d62af66d82d4 h1 {
  font-size: 100px;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .caption_8c46d62af66d82d4 .cal-act_c7fe714ed145f6e7 {
  position: relative;
}

.full-showcase_7899489c152a726b .parallax-slider_1fa05335b2e15fda .caption_8c46d62af66d82d4 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_7899489c152a726b .swiper-controls_b7db53c04404232d {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717,
.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  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_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717:after,
.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552:after {
  display: none;
}

.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 span,
.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 span {
  white-space: nowrap;
}

.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 {
  left: 120px;
}

.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 i {
  margin-right: 25px;
}

.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  right: 120px;
}

.full-showcase_7899489c152a726b .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 i {
  margin-left: 25px;
}

.full-showcase_7899489c152a726b .swiper-pagination_e16df461fc445bb9 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_7899489c152a726b .swiper-pagination-bullet_88d5ee1281289d4b {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_7899489c152a726b .swiper-pagination-bullet-active_e8038ce2d20d7b39 .path_000815c0503621c6 {
  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_7899489c152a726b .path_000815c0503621c6 {
  display: none;
}

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

.carousel-slider_efb4b86250abe3ea {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_efb4b86250abe3ea .gallery-img_933a03ee0d062c4d .bg-img_b418e32e955c70cd {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_efb4b86250abe3ea .gallery-img_933a03ee0d062c4d .bg-img_b418e32e955c70cd a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 {
  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_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .swiper-container_f0495a526d3b2869,
.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .swiper-slide_14cc295a82c74002 {
  height: 100px !important;
}

.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .swiper-slide_14cc295a82c74002 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 {
  width: 100%;
  text-align: center;
}

.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 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_efb4b86250abe3ea .gallery-text_c49dd4442a844495 .swiper-slide-active_2eb6eada1477913c .text_825fbebe4eabdc01 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_efb4b86250abe3ea .swiper-controls_b7db53c04404232d {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717,
.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  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_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717:after,
.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552:after {
  display: none;
}

.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 span,
.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 span {
  white-space: nowrap;
}

.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 {
  left: 120px;
}

.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 i {
  margin-right: 25px;
}

.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  right: 120px;
}

.carousel-slider_efb4b86250abe3ea .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 i {
  margin-left: 25px;
}

.carousel-slider_efb4b86250abe3ea .swiper-pagination_e16df461fc445bb9 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_efb4b86250abe3ea .swiper-pagination-bullet_88d5ee1281289d4b {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_efb4b86250abe3ea .swiper-pagination-bullet-active_e8038ce2d20d7b39 .path_000815c0503621c6 {
  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_efb4b86250abe3ea .path_000815c0503621c6 {
  display: none;
}

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

.half-slider_da21d310337eed67 {
  min-height: 100vh;
  position: relative;
}

.half-slider_da21d310337eed67 .gallery-img_933a03ee0d062c4d {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_da21d310337eed67 .gallery-img_933a03ee0d062c4d .swiper-slide_14cc295a82c74002 {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_da21d310337eed67 .gallery-img_933a03ee0d062c4d .swiper-slide-active_2eb6eada1477913c .bg-img_b418e32e955c70cd {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_da21d310337eed67 .gallery-img_933a03ee0d062c4d .bg-img_b418e32e955c70cd {
  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_da21d310337eed67 .gallery-img_933a03ee0d062c4d .bg-img_b418e32e955c70cd a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_da21d310337eed67 .gallery-text_c49dd4442a844495 {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_da21d310337eed67 .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 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_da21d310337eed67 .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_da21d310337eed67 .gallery-text_c49dd4442a844495 .text_825fbebe4eabdc01 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_da21d310337eed67 .gallery-text_c49dd4442a844495 .swiper-slide-active_2eb6eada1477913c .text_825fbebe4eabdc01 h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_da21d310337eed67 .gallery-text_c49dd4442a844495 .swiper-slide-active_2eb6eada1477913c .text_825fbebe4eabdc01 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_da21d310337eed67 .swiper-controls_b7db53c04404232d {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717,
.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  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_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717:after,
.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552:after {
  display: none;
}

.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 span,
.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 span {
  white-space: nowrap;
}

.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 {
  left: 120px;
}

.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-prev_90bfa26dd0f32717 i {
  margin-right: 25px;
}

.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 {
  right: 120px;
}

.half-slider_da21d310337eed67 .swiper-controls_b7db53c04404232d .swiper-button-next_9e1f37e43c9c2552 i {
  margin-left: 25px;
}

.half-slider_da21d310337eed67 .swiper-pagination_e16df461fc445bb9 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_da21d310337eed67 .swiper-pagination-bullet_88d5ee1281289d4b {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_da21d310337eed67 .swiper-pagination-bullet-active_e8038ce2d20d7b39 .path_000815c0503621c6 {
  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_da21d310337eed67 .path_000815c0503621c6 {
  display: none;
}

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

.slider_b83610422208210f {
  position: relative;
}

.slider_b83610422208210f .parallax-slider_1fa05335b2e15fda {
  position: relative;
}

.slider_b83610422208210f .parallax-slider_1fa05335b2e15fda .swiper-slide_14cc295a82c74002 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_b83610422208210f .parallax-slider_1fa05335b2e15fda .swiper-slide_14cc295a82c74002 .bg-img_b418e32e955c70cd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_b83610422208210f .parallax-slider_1fa05335b2e15fda .caption_8c46d62af66d82d4 h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_b83610422208210f .parallax-slider_1fa05335b2e15fda .caption_8c46d62af66d82d4 h1 {
  font-size: 110px;
}

.slider_b83610422208210f .slider-contro_b347f78c2553d6e3 {
  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_b83610422208210f .slider-contro_b347f78c2553d6e3 .swiper-nav-ctrl_e5d50405a8e0629d {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_b83610422208210f .slider-contro_b347f78c2553d6e3 .swiper-nav-ctrl_e5d50405a8e0629d:after {
  display: none;
}

.slider_b83610422208210f .slider-contro_b347f78c2553d6e3 .shap-left-bottom_ae272dc4b0efe491 {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_b83610422208210f .slider-contro_b347f78c2553d6e3 .shap-left-bottom_ae272dc4b0efe491 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_b83610422208210f .slider-contro_b347f78c2553d6e3 .shap-right-top_895772673ead5a61 {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_b83610422208210f .slider-contro_b347f78c2553d6e3 .shap-right-top_895772673ead5a61 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_b83610422208210f .swiper-pagination_e16df461fc445bb9 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_b83610422208210f .swiper-pagination_e16df461fc445bb9 .swiper-pagination-total_b4f2f1fb615935fe {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_b83610422208210f .swiper-pagination_e16df461fc445bb9 .swiper-pagination-total_b4f2f1fb615935fe: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_8c65bd2b83d7bf6e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_8c65bd2b83d7bf6e .swiper-button-next_9e1f37e43c9c2552,
.swiper-arrow-control_8c65bd2b83d7bf6e .swiper-button-prev_90bfa26dd0f32717 {
  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_8c65bd2b83d7bf6e .swiper-button-next_9e1f37e43c9c2552:after,
.swiper-arrow-control_8c65bd2b83d7bf6e .swiper-button-prev_90bfa26dd0f32717:after {
  display: none;
}

.swiper-arrow-control_8c65bd2b83d7bf6e .swiper-button-next_9e1f37e43c9c2552 {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_563c3d0310960510 .item_066d7a84ab708d88 {
  position: relative;
  padding-right: 60px;
}

.team_563c3d0310960510 .item_066d7a84ab708d88:hover .img_7a47a6733b778af6 .info_28cdbab5ede667dc {
  bottom: 15px;
  opacity: 1;
}

.team_563c3d0310960510 .item_066d7a84ab708d88:hover .social_a61abf59ceb1d676 {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_563c3d0310960510 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_563c3d0310960510 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .info_28cdbab5ede667dc {
  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_563c3d0310960510 .item_066d7a84ab708d88 .social_a61abf59ceb1d676 {
  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_563c3d0310960510 .item_066d7a84ab708d88 .social_a61abf59ceb1d676 .links_203cfccc533a4d35 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_563c3d0310960510 .item_066d7a84ab708d88 .social_a61abf59ceb1d676 .links_203cfccc533a4d35 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_563c3d0310960510 .item_066d7a84ab708d88 .social_a61abf59ceb1d676 .links_203cfccc533a4d35 a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_087b38e022638554 .item_066d7a84ab708d88 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_087b38e022638554 .item_066d7a84ab708d88 .social_a61abf59ceb1d676 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_087b38e022638554 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_087b38e022638554 .item_066d7a84ab708d88 .img_7a47a6733b778af6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_087b38e022638554 .item_066d7a84ab708d88 .circle-blur_676d8d1459625d8f {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_56c334c29a4a4904 {
  position: relative;
  overflow: hidden;
}

.team-crev2_56c334c29a4a4904 .circle-blur_676d8d1459625d8f {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_56c334c29a4a4904 .item_066d7a84ab708d88 .bg-blur_9f1a073cc97d4039 {
  position: relative;
  overflow: hidden;
}

.team-crev2_56c334c29a4a4904 .item_066d7a84ab708d88 .bg-blur_9f1a073cc97d4039 .circle-blur_676d8d1459625d8f {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_56c334c29a4a4904 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  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_56c334c29a4a4904 .item_066d7a84ab708d88 .img_7a47a6733b778af6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_56c334c29a4a4904 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .social_a61abf59ceb1d676 {
  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_56c334c29a4a4904 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .social_a61abf59ceb1d676 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_56c334c29a4a4904 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .social_a61abf59ceb1d676 a:hover {
  background: #fd5b38;
}

.team-crev2_56c334c29a4a4904 .item_066d7a84ab708d88:hover .img_7a47a6733b778af6 .social_a61abf59ceb1d676 {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_56c334c29a4a4904 .item-bord_586dcf58ae4d67f8 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38 {
  position: relative;
  padding: 0 60px;
}

.team-single_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38: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_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38: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_6fc84d50f952c265 {
  position: relative;
}

.testimonials_6fc84d50f952c265 .img-full_971b79bdefc452bd {
  position: relative;
  height: 100%;
}

.testimonials_6fc84d50f952c265 .img-full_971b79bdefc452bd .fit-img_590b9f059425057d {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_6fc84d50f952c265 .img-full_971b79bdefc452bd .fix-img_6a9919596869762d {
  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_6fc84d50f952c265 .img-full_971b79bdefc452bd .text_825fbebe4eabdc01 {
  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_6fc84d50f952c265 .img-full_971b79bdefc452bd .text_825fbebe4eabdc01 h3 {
  line-height: 1.5;
}

.testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 {
  position: relative;
}

.testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .qout-svg_77bdf6e07a81836a {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .control-abslout_ba6f12f9c475b30a {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .testim-swiper_6b794d27483990fc {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .circle-blur_676d8d1459625d8f {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_6fc84d50f952c265 .small-line_8c8e048f827eaa3a {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_6fc84d50f952c265 .small-line_8c8e048f827eaa3a .line-overlay_fea6f73917dbf0de svg path {
  stroke: #6c6969;
}

.testimonials_6fc84d50f952c265 .swiper-slide_14cc295a82c74002 {
  padding-top: 50px;
}

.testimonials_6fc84d50f952c265 .item_066d7a84ab708d88 .circle_821915390d833c2b {
  width: 80px;
  height: 80px;
}

.testimonials_6fc84d50f952c265 .control-abslout_ba6f12f9c475b30a {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_1484677f9cb2d805 {
  position: relative;
}

.testimonials-minim_1484677f9cb2d805 .swiper-slide_14cc295a82c74002 {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88 .text_825fbebe4eabdc01 {
  position: relative;
}

.testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88 .text_825fbebe4eabdc01 .qout-svg_77bdf6e07a81836a {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88 .circle_821915390d833c2b {
  width: 80px;
  height: 80px;
}

.testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88.style2_7f205769b4749044 .text_825fbebe4eabdc01 {
  position: relative;
}

.testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88.style2_7f205769b4749044 .text_825fbebe4eabdc01 .qout-svg_77bdf6e07a81836a {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_1484677f9cb2d805 .control-abslout_ba6f12f9c475b30a {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_439ac25150202a4c {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_439ac25150202a4c .bg-pattern_db9a811e1d419a30 {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_439ac25150202a4c .gallery-thumbs_2d47317c43bb92e5 {
  width: 500px;
  margin: auto;
}

.testimonials-modern_439ac25150202a4c .gallery-thumbs_2d47317c43bb92e5 .swiper-slide_14cc295a82c74002 {
  width: 100px;
}

.testimonials-modern_439ac25150202a4c .gallery-thumbs_2d47317c43bb92e5 .item_066d7a84ab708d88 {
  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_439ac25150202a4c .gallery-thumbs_2d47317c43bb92e5 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_439ac25150202a4c .gallery-thumbs_2d47317c43bb92e5 .item_066d7a84ab708d88 .img_7a47a6733b778af6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_439ac25150202a4c .gallery-thumbs_2d47317c43bb92e5 .swiper-slide-active_2eb6eada1477913c .item_066d7a84ab708d88 {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_439ac25150202a4c .swiper-arrow-control_8c65bd2b83d7bf6e .swiper-button-prev_90bfa26dd0f32717 {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_439ac25150202a4c .swiper-arrow-control_8c65bd2b83d7bf6e .swiper-button-next_9e1f37e43c9c2552 {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_b6b1e2644b257255 .out-right_2b6bb7e0e4d0c031 {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_b6b1e2644b257255 .swiper-container_f0495a526d3b2869 {
  overflow: visible;
}

.testim-modern_b6b1e2644b257255 .swiper-slide_14cc295a82c74002 {
  width: 500px;
}

.testim-modern_b6b1e2644b257255 .item_066d7a84ab708d88 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_b6b1e2644b257255 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 {
  padding: 40px;
}

.testim-modern_b6b1e2644b257255 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 p {
  font-size: 20px;
}

.testim-modern_b6b1e2644b257255 .item_066d7a84ab708d88 .info_28cdbab5ede667dc {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_b6b1e2644b257255 .item_066d7a84ab708d88 .info_28cdbab5ede667dc .img_7a47a6733b778af6 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_dbb44b2cb8e81009 {
    margin-bottom: 10px;
  }
  .md-mb15_804809b665f9bed1 {
    margin-bottom: 15px;
  }
  .md-mb20_c2f299e6d21bbc99 {
    margin-bottom: 20px;
  }
  .md-mb30_643658c28ba08121 {
    margin-bottom: 30px;
  }
  .md-mb40_6e8ee2ae841032bf {
    margin-bottom: 40px;
  }
  .md-mb50_bb0a19592fc7d06b {
    margin-bottom: 50px !important;
  }
  .md-mb80_4a602deaf93079a9 {
    margin-bottom: 80px;
  }
  .md-no-mrg_147ef47242661932 {
    margin: 0 !important;
  }
  .md-pb10_9443820492ab30f7 {
    padding-bottom: 10px;
  }
  .md-pb20_65c91fff85b6b466 {
    padding-bottom: 20px;
  }
  .md-pb30_a83bcf4789db286e {
    padding-bottom: 30px;
  }
  .md-pb40_ade29ec4af8bacb8 {
    padding-bottom: 40px;
  }
  .md-pb50_806e4b423c3dc65e {
    padding-bottom: 50px;
  }
  .md-pb60_e830b9ab1edc673f {
    padding-bottom: 60px;
  }
  .md-pb70_8de06eb7bcc613c5 {
    padding-bottom: 70px;
  }
  .md-pb80_faa54c88dc6fadda {
    padding-bottom: 80px;
  }
  .md-pt80_b58f684714cabe64 {
    padding-top: 80px !important;
  }
  .md-no-pad_53e9d4df7c00e0ca {
    padding: 0 !important;
  }
  .md-center_4f09d429dbfe50c9 {
    text-align: center !important;
  }
  .order-md-1_72220e586132152b {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_f53411f5596fe70b {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_874965baf92a2f17 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_cfacabd44b102d04 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_4852f58d5a0f6415 {
    display: none;
  }
  .justify-end_b4db71b17b0c8c05 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_b4db71b17b0c8c05 .vew-all_64868402aa64dfa7 {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_b4db71b17b0c8c05 .swiper-controls_b7db53c04404232d {
    margin-top: 30px;
  }
  .justify-end_b4db71b17b0c8c05 .ml-auto_5ff7cff7f5817b99 {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_70056d739abf737a.sm-marg_90963f862967724d {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_70056d739abf737a.sm-marg_90963f862967724d > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_70056d739abf737a.stand-marg_c10f83c8233847be {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_70056d739abf737a.stand-marg_c10f83c8233847be > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_70056d739abf737a.md-marg_469e562d8f3b9b06 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_70056d739abf737a.md-marg_469e562d8f3b9b06 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_70056d739abf737a.lg-marg_b7d2458dc9ac1fa3 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_70056d739abf737a.lg-marg_b7d2458dc9ac1fa3 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_70056d739abf737a.xlg-marg_0897986abe8be3ef {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_70056d739abf737a.xlg-marg_0897986abe8be3ef > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_70056d739abf737a.xxlg-marg_61fcabd2209bcc37 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_70056d739abf737a.xxlg-marg_61fcabd2209bcc37 > * {
    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_af91d562334521d4 {
    font-size: 90px !important;
  }
  .fz-80_07cfbd2bb2ad14ef {
    font-size: 60px !important;
  }
  .fz-70_f235b9fb8023003e {
    font-size: 50px !important;
  }
  .sec-head_2f0288d19f5cd614 .d-flex_0a933e6fd4412caa {
    display: block !important;
  }
  .sec-head_2f0288d19f5cd614 .ml-auto_5ff7cff7f5817b99 {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_2f0288d19f5cd614 .sub-title_e962779d2c6db5a9 span:first-of-type {
    display: none;
  }
  .sec-head_2f0288d19f5cd614 .sub-title_e962779d2c6db5a9 span.thin_eda423ee974ba099 {
    margin: 0;
  }
  .navbar .logo_d08317e2cad0dfe5:after {
    display: none;
  }
  .navbar .contact-button_5ff4bd9872973144 {
    display: none;
  }
  .navbar .mega-menu_6eed756175a09995 .item-img_5971c9ec51096ef6 .img_7a47a6733b778af6 {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_d14165f729c03df4 {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_d14165f729c03df4::-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_6eed756175a09995 .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_d08317e2cad0dfe5 {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_d14165f729c03df4 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_2cf1c80b2dcb6df7 {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_2cf1c80b2dcb6df7: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_7faae6b7dcad4ec1 {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_7faae6b7dcad4ec1.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_6eed756175a09995 {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_6eed756175a09995 .item-img_5971c9ec51096ef6 {
    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_6eed756175a09995 .item-img_5971c9ec51096ef6 .mt-15_db373301009c89c6 {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_6eed756175a09995 .item-img_5971c9ec51096ef6: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_6eed756175a09995 .item-img_5971c9ec51096ef6:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_6eed756175a09995 .item-img_5971c9ec51096ef6:hover:after {
    width: 10px;
  }
  .main-header_98c58a30fcf7c782 {
    min-height: auto;
  }
  .main-header_98c58a30fcf7c782 .caption_8c46d62af66d82d4 h1 {
    font-size: 80px;
  }
  .main-header_98c58a30fcf7c782 .caption_8c46d62af66d82d4 .text_825fbebe4eabdc01 {
    display: none;
  }
  .main-header_98c58a30fcf7c782 .justify-content-end_3a4f1028d0c2a49c {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_a994d9c932b7600a .container {
    max-width: 100%;
  }
  .modern-slider_a994d9c932b7600a .swiper-controls_b7db53c04404232d {
    right: 15px;
  }
  .crev-header_f6741d8ef650496b .caption_8c46d62af66d82d4 h1 {
    font-size: 70px;
  }
  .crev-header_f6741d8ef650496b .full-img_79010fc176a8c712 {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_703d1332305393ca .caption_8c46d62af66d82d4 h1 {
    font-size: 60px;
  }
  .header-digital_703d1332305393ca .cont_77e4049d1fc64ca3 .numb_2f1b8624a8e4e0cd {
    position: static;
    margin-top: 15px;
  }
  .header-personal_d4df37c14413d20a {
    background-position: 60%;
  }
  .header-personal_d4df37c14413d20a .info_28cdbab5ede667dc {
    display: none !important;
  }
  .intro-crev_56950dc3eb907a3f .sec-head_2f0288d19f5cd614 {
    margin-bottom: 80px;
  }
  .intro-skill_dee9d10c407c65e1 .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_dee9d10c407c65e1 .imgs_2945e4a730367741 {
    display: none;
  }
  .about-author_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_1f79b02c3f3cff6e .item_066d7a84ab708d88 .box-bord_5df2621b5e983604 {
    border-radius: 200px;
  }
  .numbers-crev_debf08571c32fb0c .item_066d7a84ab708d88 h3 {
    font-size: 80px;
  }
  .services-modern_3c8b6985cd443778 .serv-boxs_80a3cc2a7e7a03f1 {
    display: block;
  }
  .services-modern_3c8b6985cd443778 .item_066d7a84ab708d88 {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_3c8b6985cd443778 .item_066d7a84ab708d88 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_3c8b6985cd443778 .item_066d7a84ab708d88.active {
    width: 100% !important;
  }
  .work-fade_a748c4dede538720 .text_825fbebe4eabdc01.pb-100_d0ff1260db3e9cb2 {
    padding-bottom: 50px !important;
  }
  .work-fade_a748c4dede538720 .swiper-pagination_e16df461fc445bb9 {
    top: 80%;
    right: -20px;
  }
  .work-crev_0e341423c91d1918 .swiper-slide_14cc295a82c74002 {
    width: 100% !important;
  }
  footer.clean-footer_b22525cb10c9f1e7.crev_f9809c6c11fa6bf4:after,
  footer.clean-footer_b22525cb10c9f1e7.crev_f9809c6c11fa6bf4 .circle-blur_676d8d1459625d8f {
    display: none;
  }
  .team-single_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38 {
    padding: 0 40px 80px;
  }
  .team-single_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_7122fd31c9ebe1db .d-flex_0a933e6fd4412caa {
    display: block !important;
  }
  .page-faqs_0f1604b37ab338e2 .img1_3d94d9d36c7a0bd3,
  .page-faqs_0f1604b37ab338e2 .img2_2eb271d29c73ea31,
  .page-faqs_0f1604b37ab338e2 .img3_a9fd0c59ff7835c6 {
    display: none;
  }
  .work-grid_c19b9d774d5e8722 {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_c19b9d774d5e8722 .item_066d7a84ab708d88 {
    margin: 40px 0 !important;
  }
  .portfolio-crev_949f9decef20cfa6 .work-boxs_d01c55c102436400 {
    display: block;
  }
  .portfolio-crev_949f9decef20cfa6 .work-boxs_d01c55c102436400 .item_066d7a84ab708d88 {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_949f9decef20cfa6 .work-boxs_d01c55c102436400 .item_066d7a84ab708d88.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_c19b9d774d5e8722 .filtering_1b85f217f0482d74,
  .work-minimal_e6f70e5aab727419 .filtering_1b85f217f0482d74 {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_59751567f291a968 .box_742d957962b738b1 .cont_77e4049d1fc64ca3 .fz-40_5d90eb21df06c84f {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_704eeefe13f91e32 {
    margin-bottom: 10px;
  }
  .sm-mb20_6c15ec42456f4cc0 {
    margin-bottom: 20px;
  }
  .sm-mb30_740b773d94b5422c {
    margin-bottom: 30px;
  }
  .sm-mb40_938165bb8efb6706 {
    margin-bottom: 40px;
  }
  .sm-mb50_36bcd2792e5c1f33 {
    margin-bottom: 50px;
  }
  .sm-mb80_f3a25d8d995d3dd3 {
    margin-bottom: 80px;
  }
  .sm-pb10_5db2ed52ced12cb3 {
    padding-bottom: 10px;
  }
  .sm-pb20_61cc67b8cc758ee3 {
    padding-bottom: 20px;
  }
  .sm-pb30_adfc8c70a1b5c8c1 {
    padding-bottom: 30px;
  }
  .sm-pb40_838fe9803b38f90d {
    padding-bottom: 40px;
  }
  .sm-pb50_cf9684c1eb0dee3c {
    padding-bottom: 50px;
  }
  .sm-pb60_d3fa8bd9aa92fa12 {
    padding-bottom: 60px;
  }
  .sm-pb70_9cd5ae5341288373 {
    padding-bottom: 70px;
  }
  .sm-pb80_ba581aa6db884fd3 {
    padding-bottom: 80px;
  }
  .sm-hide_2320f78c2bb3edbb {
    display: none;
  }
  .fz-70_f235b9fb8023003e {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_a4e8e8d3f5867968 {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_2d501689e1058419 .load-text_1296b4f0de712f39 {
    letter-spacing: 5px;
  }
  .progress-wrap_2cf9a5c3bfb5581d {
    bottom: 15px;
    right: 15px;
  }
  .in-box_f701a38636d90b81 {
    width: 100%;
  }
  .in-box_f701a38636d90b81.mb-15_1d2e2e0f8f7c4f09 {
    margin-bottom: 0 !important;
  }
  .section-padding_d05eea4802e0cf6b {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_2f0288d19f5cd614 h3.fz-50_ff0a2a5eefdb7776 {
    font-size: 30px !important;
  }
  .sec-head_2f0288d19f5cd614 h2.fz-70_f235b9fb8023003e {
    font-size: 35px !important;
  }
  .call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830.bord-item_25f59daef169d775 .item_066d7a84ab708d88 h4 {
    font-size: 20px !important;
  }
  .call-marq_be1a50600b03df7f .main-marq_4e668700f3cbe830 .icon-img-50_1df088372b09624c {
    width: 30px !important;
  }
  .main-header_98c58a30fcf7c782 .caption_8c46d62af66d82d4 h1,
  .crev-header_f6741d8ef650496b .caption_8c46d62af66d82d4 h1 {
    font-size: 40px;
  }
  .main-header_98c58a30fcf7c782 .icon-img_360f6513617b5ecf {
    width: 100px;
  }
  .modern-slider_a994d9c932b7600a .gallery-text_c49dd4442a844495 {
    width: 100%;
  }
  .header-digital_703d1332305393ca .caption_8c46d62af66d82d4 h1 {
    font-size: 50px;
  }
  .header-digital_703d1332305393ca .img_7a47a6733b778af6:after,
  .header-digital_703d1332305393ca .img_7a47a6733b778af6:before {
    display: none;
  }
  .header-digital_703d1332305393ca .img_7a47a6733b778af6 .vid_9076b79400180723 {
    left: 0;
  }
  .about-author_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d {
    width: 420px;
  }
  .about-author_8d97d8acab092b11 .profile-img_60bd9f53562f7a5d .img_7a47a6733b778af6 {
    height: 500px;
  }
  .about-author_8d97d8acab092b11 h4 span {
    display: inline;
  }
  .services-inline_475f1f4e7ddd7f9c .item_066d7a84ab708d88 .ml-auto_5ff7cff7f5817b99,
  .services-inline_475f1f4e7ddd7f9c .item_066d7a84ab708d88 .num_696643f24886b099 {
    display: none !important;
  }
  .work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .text_825fbebe4eabdc01 {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .shap-left-top_d2444f031afe6d95,
  .work-fade_a748c4dede538720 .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 .shap-left-bottom_ae272dc4b0efe491 {
    display: none;
  }
  .work-fade_a748c4dede538720 .swiper-slide-active_2eb6eada1477913c .item_066d7a84ab708d88 .cont_77e4049d1fc64ca3 {
    opacity: 1;
  }
  .work-crev_0e341423c91d1918 .item_066d7a84ab708d88 {
    display: block !important;
  }
  .work-crev_0e341423c91d1918 .item_066d7a84ab708d88 .img_7a47a6733b778af6 {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_6fc84d50f952c265 .img-full_971b79bdefc452bd .fix-img_6a9919596869762d {
    max-width: 80px;
  }
  .testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .testim-swiper_6b794d27483990fc {
    padding: 60px 20px;
  }
  .testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .testim-swiper_6b794d27483990fc p.fz-30_a4e8e8d3f5867968 {
    font-size: 18px !important;
  }
  .testimonials_6fc84d50f952c265 .cont-full_083bf73dbf1be070 .control-abslout_ba6f12f9c475b30a {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88 .text_825fbebe4eabdc01 .qout-svg_77bdf6e07a81836a {
    width: 90px;
  }
  .testimonials-minim_1484677f9cb2d805 .item_066d7a84ab708d88 .text_825fbebe4eabdc01 .fz-30_a4e8e8d3f5867968 {
    font-size: 18px !important;
  }
  .testimonials-minim_1484677f9cb2d805 .control-abslout_ba6f12f9c475b30a {
    bottom: -50px;
  }
  .page-header_5cca22e5b161d5c3 .fz-80_07cfbd2bb2ad14ef {
    font-size: 35px !important;
  }
  .services-inline2_7122fd31c9ebe1db .item_066d7a84ab708d88 h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_42b2df5f71c6fc35 .bord_f4714c8dfc8ffe38 {
    padding: 0 20px 80px;
  }
  .portfolio-crev_949f9decef20cfa6 .work-boxs_d01c55c102436400 .item_066d7a84ab708d88 {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_949f9decef20cfa6 .work-boxs_d01c55c102436400 .item_066d7a84ab708d88.active {
    height: 350px;
  }
  .work-grid_c19b9d774d5e8722 .filtering_1b85f217f0482d74 span,
  .work-minimal_e6f70e5aab727419 .filtering_1b85f217f0482d74 span {
    margin: 14px 25px;
  }
  .work-minimal_e6f70e5aab727419 .item_066d7a84ab708d88 .img_7a47a6733b778af6 .cont_77e4049d1fc64ca3.inline_2626514ae04ca636 {
    padding: 20px 15px;
  }
  .blog-header_58c001f7988b4a7f .fz-55_6d6358dd7a6a3a1f {
    font-size: 30px !important;
  }
  .blog-header_58c001f7988b4a7f .info_28cdbab5ede667dc {
    display: block !important;
  }
  .blog-header_58c001f7988b4a7f .date_60a610d4fd5ddc0b {
    margin-left: 30px !important;
  }
  .blog-header_58c001f7988b4a7f .right-info_87edc59acf862741 {
    margin: 30px 0 0;
  }
  .main-post_a9cae6c05afa9752 .fz-60_6ba97983cfed6127 {
    display: none;
  }
  .main-post_a9cae6c05afa9752 .post-qoute_672a66b8624a51ec {
    padding: 30px 15px;
  }
  .main-post_a9cae6c05afa9752 .post-qoute_672a66b8624a51ec h6:before {
    position: relative;
    left: 0;
  }
  .main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 {
    display: block;
  }
  .main-post_a9cae6c05afa9752 .info-area_3789bdf469ea3fa0 .tags_368475abc6a90cc7 {
    margin-bottom: 30px;
  }
  .main-post_a9cae6c05afa9752 .author-area_cf3e48ff34b3e41a .flex_fdca465bf99a7c47 {
    display: block;
  }
  .main-post_a9cae6c05afa9752 .author-area_cf3e48ff34b3e41a .author-img_97e64e74c11dd3a5 {
    margin: 0 0 30px 0;
  }
  .main-post_a9cae6c05afa9752 .author-area_cf3e48ff34b3e41a .author-img_97e64e74c11dd3a5 .img_7a47a6733b778af6 {
    width: 80px;
    height: 80px;
  }
  .main-post_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 {
    display: block;
  }
  .main-post_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 .thumb-post_b25a3a3b0e61cb86 {
    margin: 0 !important;
  }
  .main-post_a9cae6c05afa9752 .next-prv-post_788c7bbd7d367218 .text-right_683d0460eec1db9f {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_777243872317d777 .item-box_f81dc0cedd3a2155 .flex_fdca465bf99a7c47 {
    display: block;
  }
  .comments-post_777243872317d777 .item-box_f81dc0cedd3a2155 .user-img_dd107344b447574e {
    margin: 0 0 15px 0;
  }
  .comments-post_777243872317d777 .item-box_f81dc0cedd3a2155 .replay-post_712f74234ac1c6d4 {
    margin: 15px 0 0 0;
  }
  .comments-post_777243872317d777 .item-box_f81dc0cedd3a2155.replayed_b567878450a9e01e {
    margin-left: 0;
  }
  .main-post_a9cae6c05afa9752 .post-qoute_672a66b8624a51ec h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
