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

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

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

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

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

.row_995b728761faae81.sm-marg_f23d2d0b6c2b9f21 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_995b728761faae81.sm-marg_f23d2d0b6c2b9f21 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_995b728761faae81.stand-marg_46dedcbc9e067adf {
  margin-left: -20px;
  margin-right: -20px;
}

.row_995b728761faae81.stand-marg_46dedcbc9e067adf > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_995b728761faae81.md-marg_d14eacbb6f70d30c {
  margin-left: -25px;
  margin-right: -25px;
}

.row_995b728761faae81.md-marg_d14eacbb6f70d30c > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_995b728761faae81.lg-marg_de83cc844d1510c9 {
  margin-left: -40px;
  margin-right: -40px;
}

.row_995b728761faae81.lg-marg_de83cc844d1510c9 > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_995b728761faae81.xlg-marg_a7fa2e312aefafc2 {
  margin-left: -50px;
  margin-right: -50px;
}

.row_995b728761faae81.xlg-marg_a7fa2e312aefafc2 > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_995b728761faae81.xxlg-marg_0fef80d0bcb12281 {
  margin-left: -80px;
  margin-right: -80px;
}

.row_995b728761faae81.xxlg-marg_0fef80d0bcb12281 > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.p-color_1eb751c1762f6deb {
  color: #c6c8c9;
}

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

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

.lines_cc96363a870b5666.two_281b7d44a2f81917: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_cc96363a870b5666.four_e1e9e64832111cb2 {
  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_cc96363a870b5666.four_e1e9e64832111cb2: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_cc96363a870b5666.two-out_cece19ae31d19aaa {
  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_7c8c9dbc47945dbe {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_7c8c9dbc47945dbe.revers_6edb6e1f1c362c7d {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_7c8c9dbc47945dbe.up_b4e95bd9a99ef910 {
  top: -25%;
}

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

.overlay-center_2a34279203c5b926 {
  position: relative;
}

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

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

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

.bg-pattern_f97dd0d6a832d0e0.bg-repeat_651c59bb634b8a74 {
  background-repeat: repeat;
}

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

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

.bord-bottom-grd_2780aa0d1d1b51a0: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_441c93e13869bbd5 {
  -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_f4ddb20b8e7b40d9 {
  border: 1px solid transparent;
}

.butn_f4ddb20b8e7b40d9.butn-md_0e10cdd2482ba2c4 {
  padding: 14px 35px;
}

.butn_f4ddb20b8e7b40d9.butn-sm_14ec043670a31777 {
  padding: 8px 18px;
}

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

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

.butn_f4ddb20b8e7b40d9.butn-bord_3cb928a582534d2d:hover {
  background: #fff;
  color: #000;
}

.butn_f4ddb20b8e7b40d9.butn-bord_3cb928a582534d2d:hover span {
  color: #000;
}

.butn_f4ddb20b8e7b40d9.butn-bord-thin_3a4eb89bd1816675 {
  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_f4ddb20b8e7b40d9.butn-bord-thin_3a4eb89bd1816675:hover {
  background: #fff;
  color: #000;
}

.butn_f4ddb20b8e7b40d9.butn-bord-thin_3a4eb89bd1816675:hover span {
  color: #000;
}

.butn_f4ddb20b8e7b40d9.butn-bg_542287e1a5207675 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_f4ddb20b8e7b40d9 .rolling-text_8d150d25a5a13840 {
  margin-bottom: -5px;
}

.butn-crev_1401142900ad722c .circle_c38f67b78d70cadc {
  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_22988ae42fb6b6c4 {
  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_22988ae42fb6b6c4: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_22988ae42fb6b6c4:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_22988ae42fb6b6c4.btn-md_42761f963b85690b {
  width: 120px;
  height: 120px;
}

.btn-circle_22988ae42fb6b6c4.btn-lg_0e7eeb4c29979f97 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_fe187f7e6db1cdf2 .circle_c38f67b78d70cadc {
  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_fe187f7e6db1cdf2 .circle_c38f67b78d70cadc svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_0281f3e2e7167964.in-bord_e3611757429366bd: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_0281f3e2e7167964.in-bord_e3611757429366bd: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_0281f3e2e7167964 a {
  position: relative;
}

.circle-button_0281f3e2e7167964 .rotate-circle_e397e970d3e93f7d svg {
  width: 210px;
  fill: #fff;
}

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

.circle-button_0281f3e2e7167964 .icon_63c31a09da7877f0 {
  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_0281f3e2e7167964 .in-circle_7a7dcf4f5f903ca2 {
  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_0281f3e2e7167964.no-animate_6fa0b023eedd0a8b .rotate-circle_e397e970d3e93f7d {
  -webkit-animation: none;
  animation: none;
}

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

.rmore_2193ee72c76aae32.to-in_4312890b02297186:hover {
  margin-left: 0;
}

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

.go-more_1b4b98127b810190: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_1b4b98127b810190 .icon_63c31a09da7877f0 {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

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

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

.vi-more_320ee89536324abd .icon_63c31a09da7877f0 {
  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_320ee89536324abd:hover .icon_63c31a09da7877f0 {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_1a97a2e9d0921013 .hover-anim_3939abf54e7dbb93 {
  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_fd06bb787fd6e9d8 {
  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_f6529712567dd248 {
  -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_8d150d25a5a13840 {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_8d150d25a5a13840.butn_f4ddb20b8e7b40d9 {
  padding: 0 35px;
}

.social-text_4573141d480d4afc .rolling-text_8d150d25a5a13840 {
  line-height: 30px;
  height: 30px;
}

.rolling-text_8d150d25a5a13840:hover .letter_656629e3bfa8052e,
.rolling-text_8d150d25a5a13840.play_925c732ec68099cc .letter_656629e3bfa8052e {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_b09d2e8a56ceeaef svg.progress-circle_3c4de93152b1b895 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_8c88147d9fc43e2c {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

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

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91 {
  overflow: hidden;
  display: block;
}

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91:first-of-type .up-text_470940cc9fbfe183 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91:nth-of-type(2) .up-text_470940cc9fbfe183 {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91:nth-of-type(3) .up-text_470940cc9fbfe183 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91:nth-of-type(4) .up-text_470940cc9fbfe183 {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91:nth-of-type(5) .up-text_470940cc9fbfe183 {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_01b9ce8c388d9435 .sideup-text_3f5c64fc9e59df91 .up-text_470940cc9fbfe183 {
  -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_01b9ce8c388d9435.animated .up-text_470940cc9fbfe183 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_3b2dc2faca959468: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_3b2dc2faca959468.shadow-off_c6363ae079c2f462:after {
  display: none;
}

.main-marq_3b2dc2faca959468.md-text_4f9daf9d049b9560 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4 {
  font-size: 40px;
}

.main-marq_3b2dc2faca959468.lrg_a699693d5fe3f59a .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4 {
  font-size: 5vw;
}

.main-marq_3b2dc2faca959468.xlrg_f86d3c4d9a3a1d58 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 {
  padding: 0 30px;
}

.main-marq_3b2dc2faca959468.xlrg_f86d3c4d9a3a1d58 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4 {
  font-size: 8vw;
}

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

.main-marq_3b2dc2faca959468 .slide-har_b0fe0ce827e3df36 .overlay-link_7c855b0eb35de380 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_3b2dc2faca959468 .strok_f1a2486c81933b8f .item_1df33fabb6479bb1 h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_3b2dc2faca959468 .strok_f1a2486c81933b8f .item_1df33fabb6479bb1 h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_3b2dc2faca959468 .non-strok_717beef1eed5fed2 .item_1df33fabb6479bb1 h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_3b2dc2faca959468 .non-strok_717beef1eed5fed2 .item_1df33fabb6479bb1 h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 {
  padding: 0 30px;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4 .icon_63c31a09da7877f0 {
  margin-bottom: -15px;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h2 {
  margin: 0;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57:last-of-type .item_1df33fabb6479bb1:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57:last-of-type .item_1df33fabb6479bb1:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_6d834eadfa4af195 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4,
.dark-text_6d834eadfa4af195 .box_2f4d05361d03ca57:last-of-type .item_1df33fabb6479bb1:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_6d834eadfa4af195 .strok_f1a2486c81933b8f .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4,
.dark-text_6d834eadfa4af195 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1:nth-of-type(even) h4,
.dark-text_6d834eadfa4af195 .box_2f4d05361d03ca57:last-of-type .item_1df33fabb6479bb1:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_c1fe50ed8ac1a0aa {
  color: #fff;
}

.light-text_c1fe50ed8ac1a0aa .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4,
.light-text_c1fe50ed8ac1a0aa .box_2f4d05361d03ca57:last-of-type .item_1df33fabb6479bb1:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_b0fe0ce827e3df36 {
  position: relative;
}

.slide-har_b0fe0ce827e3df36.st1_83fe13bdb0595da0 .box_2f4d05361d03ca57 {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_b0fe0ce827e3df36.st2_fa820b1b8b199ed6 .box_2f4d05361d03ca57 {
  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_bcdb41e34cb41343 {
  position: relative;
  padding: 0;
}

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

.main-marqv_bcdb41e34cb41343 .slide-vertical_4837171fd74acf30:hover .box_2f4d05361d03ca57 {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_bcdb41e34cb41343 .slide-vertical_4837171fd74acf30 .box_2f4d05361d03ca57 {
  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_5bbd078d73ebb1a1 {
  -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_5bbd078d73ebb1a1.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_5bbd078d73ebb1a1.simpl_8e8b26d87dd6f37b {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_7f0821f020f5e6f0 {
  position: relative;
}

.position-abs_df1767ca9ad567b5 {
  position: absolute;
}

.cursor-pointer_9869b64f7acd3047 {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_7f743fcf2daab2d0,
.order-md-2_83ded584f8e87e1b,
.order-md-3_f5e77018db67ac4f,
.order-md-4_aa0db3b5447bca90 {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_a9945ec9b5c92382 {
  overflow: hidden;
}

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

.rounded_948ae6b79a995252 {
  border-radius: 5px;
}

.circle_c38f67b78d70cadc {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_bbd9d29fcd58fd8b {
  white-space: nowrap;
}

.unlist_2fd467e41053cad7 {
  list-style: none;
}

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

.underline_5594e60cdeb663d3 span {
  text-decoration: underline;
}

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

.inline_a7bcc9e2a153a40d {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_bec042b41d1971b1 {
  color: #000;
}

.text-dark_69d9cff47583ce62 {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.load-text_a91e4349524bbaf5 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_7c6e0cf8f05be962,
[data-overlay-light] .container-xxl_7c6e0cf8f05be962,
[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_3ba421afe42af887 h1,
.bg-dark_3ba421afe42af887 h2,
.bg-dark_3ba421afe42af887 h3,
.bg-dark_3ba421afe42af887 h4,
.bg-dark_3ba421afe42af887 h5,
.bg-dark_3ba421afe42af887 h6,
.bg-dark_3ba421afe42af887 span,
.bg-color_9e219f3cb49c8ef9 h1,
.bg-color_9e219f3cb49c8ef9 h2,
.bg-color_9e219f3cb49c8ef9 h3,
.bg-color_9e219f3cb49c8ef9 h4,
.bg-color_9e219f3cb49c8ef9 h5,
.bg-color_9e219f3cb49c8ef9 h6,
.bg-color_9e219f3cb49c8ef9 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_ce776e1b6d1cb3ac {
  position: relative;
}

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

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

.navbar.bord_c1faaf1a6f1e376e {
  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_f862ee55326e2db0 {
  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_8d150d25a5a13840 {
  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_d495fc7f876d3fee .dropdown-item .dropdown-side_a86bcc0e8208c43b {
  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_a86bcc0e8208c43b {
  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_a86bcc0e8208c43b.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_a115b394981ffbda .title .sub-title_adeb56e258c0b629 {
  font-weight: 600;
}

.navbar .mega-menu_a115b394981ffbda .item-img_eeca389a61c281d7 .img_f9bd75d772e785ed {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_ba266e35fa709fc3 {
  position: relative;
}

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

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

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

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

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

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

.sec-head_b82e67442a2f3192 .sub-title_adeb56e258c0b629 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_884925bcf5b34b18 {
  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_884925bcf5b34b18: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_e0b35fd2310cca32 {
  position: relative;
}

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

.sec-bottom_e0b35fd2310cca32 .d-flex_52a69d7196f97448 {
  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_ca810c118eaaf76a .img-full_171a621075a3e216 {
  height: 100%;
}

.intro-crev_7861ac33917675f6 .sec-head_b82e67442a2f3192 {
  margin-bottom: -50px;
}

.intro-crev_7861ac33917675f6 .sec-head_b82e67442a2f3192 h2 {
  font-size: 8vw;
}

.intro-crev_7861ac33917675f6 .img_f9bd75d772e785ed {
  position: relative;
}

.intro-crev_7861ac33917675f6 .img_f9bd75d772e785ed img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_7861ac33917675f6 .img_f9bd75d772e785ed .exp_4a064ce841df904c {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_7861ac33917675f6 .img_f9bd75d772e785ed .exp_4a064ce841df904c h3 {
  font-size: 100px;
}

.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img1_2d96a180de2a1473,
.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img2_434f4ed94fb21b39,
.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img3_880d01540e9ad4fa {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img1_2d96a180de2a1473 img,
.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img2_434f4ed94fb21b39 img,
.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img3_880d01540e9ad4fa img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img1_2d96a180de2a1473 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 .img3_880d01540e9ad4fa {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_c53561d90d941c3a {
  position: relative;
}

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

.intro-personal_9b6da4e7ec2d0c6d .img_f9bd75d772e785ed {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_9b6da4e7ec2d0c6d .exp_4a064ce841df904c {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_9b6da4e7ec2d0c6d .exp_4a064ce841df904c 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_9b6da4e7ec2d0c6d .exp_4a064ce841df904c h6 .shap-right-top_51be012f2b064c7f svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

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

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

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

.about-author_fd70c29233b3625b .img_f9bd75d772e785ed {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_fd70c29233b3625b .info_5bb687ce68ac70d0 .item_1df33fabb6479bb1 .icon_63c31a09da7877f0 {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_0c9ccde362df470d .img_f9bd75d772e785ed {
  position: relative;
}

.page-intro_0c9ccde362df470d .img_f9bd75d772e785ed .img-icon_d4a1e7c8de350ccc {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_c654b9fb39efca96 .item-line_ac28b47efcb31181 {
  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_c654b9fb39efca96 .item-line_ac28b47efcb31181 > div {
  padding: 0;
}

.awards_c654b9fb39efca96 .item-line_ac28b47efcb31181 > div:last-of-type {
  text-align: right;
}

.awards_c654b9fb39efca96 .item-line_ac28b47efcb31181:hover {
  color: #0c0c0c;
}

.awards_c654b9fb39efca96 .item-line_ac28b47efcb31181:hover:after {
  height: 100%;
}

.awards_c654b9fb39efca96 .item-line_ac28b47efcb31181: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_c654b9fb39efca96 .item-line_ac28b47efcb31181 .project-date_ca17949f8d337d06 span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_c654b9fb39efca96 .item-title_a7ba431c0b0d4f4b > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_d23d698be8cfc909 .item_1df33fabb6479bb1 .fit-img_a9945ec9b5c92382 {
  height: 400px;
}

.blog_d23d698be8cfc909.style2_e69d950ad6afb5bb .item_1df33fabb6479bb1 {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_d23d698be8cfc909.style2_e69d950ad6afb5bb .item_1df33fabb6479bb1 .fit-img_a9945ec9b5c92382 {
  height: 280px;
}

.sidebar_988e4bfbb56db455 .search-box_1dc5f844eb2771c4 {
  position: relative;
}

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

.sidebar_988e4bfbb56db455 .search-box_1dc5f844eb2771c4 input:focus {
  border-color: #fff;
}

.sidebar_988e4bfbb56db455 .search-box_1dc5f844eb2771c4 .icon_63c31a09da7877f0 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd .title-widget_d1891e97ace91c1f {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.catogry_ad0fd68f59250b23 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.catogry_ad0fd68f59250b23 li:last-of-type {
  margin-bottom: 0;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.catogry_ad0fd68f59250b23 li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1:last-of-type {
  margin-bottom: 0;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1:hover .img_f9bd75d772e785ed a .date_34a1e217d5ac587b {
  opacity: 1;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed a .date_34a1e217d5ac587b {
  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_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed a .date_34a1e217d5ac587b 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_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e {
  padding-left: 25px;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e h6 {
  font-size: 17px;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.last-post-thum_3d6243ad1fcb7590 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .tag_2ef53cac4b48020c {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_988e4bfbb56db455 .widget_b1f76aef3654c4cd.tags_abe3af549e014933 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_988e4bfbb56db455 .widget_b1f76aef3654c4cd.tags_abe3af549e014933 a:hover {
  background: #fd5b38;
}

.blog-main_fb5aca926dfac3fa .item_1df33fabb6479bb1 .content {
  margin-top: 40px;
}

.blog-main_fb5aca926dfac3fa .item_1df33fabb6479bb1 .content .post-date_19ef7b65cf032a7c {
  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_af69804cee1ce3b6 .background_d018f95b6d5105f1 {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_965c8b92bc384570 .post-qoute_06f52e6dd4420745 h6 {
  position: relative;
}

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

.main-post_965c8b92bc384570 .iner-img_609d93451e568b4d {
  height: 400px;
}

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

.main-post_965c8b92bc384570 .unorder-list_37168526dd58fcfe li,
.main-post_965c8b92bc384570 .order-list_c148bef1691d0606 li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_965c8b92bc384570 .order-list_c148bef1691d0606 li {
  padding-left: 0;
}

.main-post_965c8b92bc384570 .order-list_c148bef1691d0606 li:before {
  display: none;
}

.main-post_965c8b92bc384570 .order-list_c148bef1691d0606 li span {
  font-size: 13px;
}

.main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .tags_abe3af549e014933 span,
.main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .share-icon_acee5cc3d44726e9 span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .tags_abe3af549e014933 a,
.main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .share-icon_acee5cc3d44726e9 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_965c8b92bc384570 .info-area_af4372c04cec7802 .tags_abe3af549e014933 a:hover,
.main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .share-icon_acee5cc3d44726e9 a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .share-icon_acee5cc3d44726e9 a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_965c8b92bc384570 .author-area_210bfcfdff79cbe3 .author-img_ee279f9265ae2dc8 .img_f9bd75d772e785ed {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_965c8b92bc384570 .next-prv-post_7a615736cad97541 .thumb-post_272c2aef79a8277d {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_965c8b92bc384570 .next-prv-post_7a615736cad97541 .thumb-post_272c2aef79a8277d: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_965c8b92bc384570 .next-prv-post_7a615736cad97541 .thumb-post_272c2aef79a8277d:first-of-type {
  margin-right: 15px;
}

.main-post_965c8b92bc384570 .next-prv-post_7a615736cad97541 .thumb-post_272c2aef79a8277d:last-of-type {
  margin-left: 15px;
}

.comments-post_f4a6e1643463c640 .item-box_9fa772322a108675 {
  position: relative;
}

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

.comments-post_f4a6e1643463c640 .item-box_9fa772322a108675.replayed_2e51a237e8a692cd {
  margin-left: 30px;
}

.comments-post_f4a6e1643463c640 .item-box_9fa772322a108675 .replay-butn_ddbf4f1b742a4d70 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_f4a6e1643463c640 .item-box_9fa772322a108675 .replay-butn_ddbf4f1b742a4d70 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_f4a6e1643463c640 .item-box_9fa772322a108675 .replay-butn_ddbf4f1b742a4d70 a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

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

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

.comments-from_eacfaf5dcb3685e2 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_eacfaf5dcb3685e2 button .text_041b166994ab8b33 {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_822c7d1b12f4667a .img_f9bd75d772e785ed {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468:after {
  display: none;
}

.call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468.sub-bg_96fe465fedd5c5f4 {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468.bord-item_71c2ca6ac131f002 {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468.bord-item_71c2ca6ac131f002 .item_1df33fabb6479bb1 {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468.bord-item_71c2ca6ac131f002 .item_1df33fabb6479bb1 h4 {
  font-size: 50px !important;
}

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

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

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

.contact_633ffa52533a91e0 .info-box_7dced04a97525e30: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_633ffa52533a91e0 .form2_91b91f073af0f100 input,
.contact_633ffa52533a91e0 .form2_91b91f073af0f100 textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_e313d07c4953d91c .title .ico_3d8cff149f3152c1 {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_e313d07c4953d91c .active .accordion-info_0a0a2c3f300c129d {
  display: block;
}

.list-arrow_3126ba11da573c7e li .icon_63c31a09da7877f0 {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_69d9cff47583ce62 .dot-list_7c68762472243754 li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_0504954c6fccc02b .marq_b09e2e97bd0937ee .non-strok_717beef1eed5fed2 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_0504954c6fccc02b .marq_b09e2e97bd0937ee .strok_f1a2486c81933b8f i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_0504954c6fccc02b .marq_b09e2e97bd0937ee h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_0504954c6fccc02b .marq_b09e2e97bd0937ee:nth-of-type(4) .main-marq_3b2dc2faca959468:after {
  left: -10%;
}

.page-error_0504954c6fccc02b .marq_b09e2e97bd0937ee: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_449b984ea0d4d4c6 .form-group_b58118359c9b696b {
  position: relative;
}

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

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

footer .subscribe-minimal_449b984ea0d4d4c6 .social-icon_7fa7dfbfcc3a3809 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_ead60d5ff9311b8a.crev_870e62694f4e80b4 {
  position: relative;
}

footer.clean-footer_ead60d5ff9311b8a.crev_870e62694f4e80b4: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_ead60d5ff9311b8a.crev_870e62694f4e80b4 .circle-blur_2802e4d794adbdbf {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_7922d840050363e4 .caption_ca26d5749ceaae69 h1 {
  font-size: 105px;
}

.main-header_7922d840050363e4 .icon-img_c53aadcd4a54cd6d {
  width: 160px;
}

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

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

.crev-header_954be4904a3fc80d .full-img_644ebb078db7c171: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_954be4904a3fc80d .caption_ca26d5749ceaae69 {
  position: relative;
  z-index: 2;
}

.crev-header_954be4904a3fc80d .caption_ca26d5749ceaae69 h1 {
  font-size: 90px;
}

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

.modern-slider_75cdeb50a46b5b2b: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_75cdeb50a46b5b2b .gallery-img_d2191e3bd1163887 .bg-img_a4eef4ecca7f5188 {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_75cdeb50a46b5b2b .gallery-img_d2191e3bd1163887 .bg-img_a4eef4ecca7f5188 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .swiper-container_84012e4ffbd715f6,
.modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .swiper-slide_783d53388c743af2 {
  height: 450px !important;
}

.modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .swiper-slide_783d53388c743af2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 {
  width: 100%;
}

.modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 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_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 .swiper-slide-active_a91af1551e21bf4a .text_041b166994ab8b33 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_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a,
.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a:after,
.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b:after {
  display: none;
}

.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a span,
.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b span {
  white-space: nowrap;
}

.modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_75cdeb50a46b5b2b .swiper-pagination-bullet-active_010a449f95d2eb61 .path_e2467afc94d3026a {
  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_75cdeb50a46b5b2b .path_e2467afc94d3026a {
  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_8ceabc78221d0f4c {
  padding-top: 180px;
  position: relative;
}

.header-digital_8ceabc78221d0f4c .caption_ca26d5749ceaae69 h1 {
  font-size: 100px;
}

.header-digital_8ceabc78221d0f4c .img_f9bd75d772e785ed {
  position: relative;
}

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

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

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

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

.header-digital_8ceabc78221d0f4c .cont_e7bb9e3ee00e388e .thum_1fcbcf16dac94cef {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

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

.header-digital_8ceabc78221d0f4c .cont_e7bb9e3ee00e388e .numb_00333ed2beb457b6 {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_8ceabc78221d0f4c .cont_e7bb9e3ee00e388e .numb_00333ed2beb457b6 h2 {
  margin-bottom: -20px;
}

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

.header-personal_bd844797e886e74d: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_bd844797e886e74d .caption_ca26d5749ceaae69 h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_bd844797e886e74d .info_5bb687ce68ac70d0 .item_1df33fabb6479bb1 {
  padding-right: 60px;
  position: relative;
}

.header-personal_bd844797e886e74d .info_5bb687ce68ac70d0 .item_1df33fabb6479bb1: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_bd844797e886e74d .info_5bb687ce68ac70d0 .item_1df33fabb6479bb1:last-of-type {
  padding: 0;
}

.header-personal_bd844797e886e74d .info_5bb687ce68ac70d0 .item_1df33fabb6479bb1:last-of-type:after {
  display: none;
}

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

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

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

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

.skills-box_c63126c57e65a282 .skill-progress_1ccea2c011d49493 .progres_ee992e6ce1e79344 {
  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_a7a8f3f2ada90ecf {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_a7a8f3f2ada90ecf: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_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 {
  text-align: center;
}

.my-skills_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 .box-bord_20a1c55834806567 {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  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_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 .img_f9bd75d772e785ed img {
  width: 55px;
}

.my-skills_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 .value_350369bad3e40f32 {
  font-size: 30px;
}

.my-skills_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 h6 {
  margin-top: 25px;
}

.numbers-crev_6b4e3ae830d8866c {
  position: relative;
}

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

.numbers-crev_6b4e3ae830d8866c .item_1df33fabb6479bb1 h6 {
  padding-top: 30px;
}

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

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

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

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

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

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

.interactive-inline_5aef69338eb682a6 .item_1df33fabb6479bb1 .hover-reveal_1fc5b6dff3c38ea0 {
  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_1a83ac7787ea5363 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_1a83ac7787ea5363 .item_1df33fabb6479bb1 a {
  padding: 50px 0;
}

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

.interactive-center_1a83ac7787ea5363 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e {
  position: relative;
  z-index: 3;
}

.interactive-center_1a83ac7787ea5363 .item_1df33fabb6479bb1 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_1a83ac7787ea5363 .item_1df33fabb6479bb1 p {
  font-weight: 400;
  margin-top: 15px;
}

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

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

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

.inter-links-center_5484e2e23d679845.horizontal_189b5fa02843cfd0 .links-text_3321f1b4b90a41ae ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_5484e2e23d679845.horizontal_189b5fa02843cfd0 .links-text_3321f1b4b90a41ae li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_5484e2e23d679845.horizontal_189b5fa02843cfd0 .links-text_3321f1b4b90a41ae li .sub-title_adeb56e258c0b629 {
  margin-bottom: 10px;
}

.inter-links-center_5484e2e23d679845.horizontal_189b5fa02843cfd0 .links-text_3321f1b4b90a41ae li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_5484e2e23d679845.horizontal_189b5fa02843cfd0 .links-text_3321f1b4b90a41ae li h2 a .tag_2ef53cac4b48020c {
  display: block;
  font-weight: 400;
}

.inter-links-center_5484e2e23d679845.horizontal_189b5fa02843cfd0 .links-text_3321f1b4b90a41ae li h2 .num_c0ed427215c1dea2 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_5484e2e23d679845.vertical_53338f31bbbcd8d1 .links-text_3321f1b4b90a41ae {
  -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_5484e2e23d679845.vertical_53338f31bbbcd8d1 .links-text_3321f1b4b90a41ae li {
  padding: 0 20px;
}

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

.inter-links-center_5484e2e23d679845 .links-text_3321f1b4b90a41ae li:hover .text_041b166994ab8b33 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_5484e2e23d679845 .links-text_3321f1b4b90a41ae li .text_041b166994ab8b33 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_5484e2e23d679845 .links-text_3321f1b4b90a41ae li h2 {
  font-weight: 700;
}

.inter-links-center_5484e2e23d679845 .links-text_3321f1b4b90a41ae li h2 a .tag_2ef53cac4b48020c {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_5484e2e23d679845 .links-text_3321f1b4b90a41ae li h2 .num_c0ed427215c1dea2 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

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

.inter-links-center_5484e2e23d679845 .links-img_f33ee8dbb0f590c2 .img_f9bd75d772e785ed {
  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_5484e2e23d679845 .links-img_f33ee8dbb0f590c2 .img_f9bd75d772e785ed.current_99a76abb6d83a542 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_5484e2e23d679845 .links-img_f33ee8dbb0f590c2 .img_f9bd75d772e785ed img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

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

.work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 {
  position: relative;
}

.work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33 {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33:first-of-type .shap-left-top_d0e5e3ec61636d07 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_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33:first-of-type .shap-right-bottom_af715f3cc3c0d3c5 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_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33:nth-of-type(2) .shap-left-bottom_b5f89db483c8a9bf 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_b3268af9b2ecb7c7 .swiper-pagination_7193d66d27d6625f {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.work-fade_b3268af9b2ecb7c7 .swiper-pagination-bullet_f5c5597529d72174: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_b3268af9b2ecb7c7 .swiper-pagination-bullet_f5c5597529d72174 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_b3268af9b2ecb7c7 .swiper-pagination-bullet_f5c5597529d72174 svg .path_e2467afc94d3026a {
  strokewidth: 0.5px;
}

.work-fade_b3268af9b2ecb7c7 .marq-head_7906ac3d1e1b5e43 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_b3268af9b2ecb7c7 .marq-head_7906ac3d1e1b5e43 .main-marq_3b2dc2faca959468: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_b3268af9b2ecb7c7 .marq-head_7906ac3d1e1b5e43 .main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_b3268af9b2ecb7c7 .marq-head_7906ac3d1e1b5e43 .main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 {
  padding: 0 60px;
}

.work-fade_b3268af9b2ecb7c7 .marq-head_7906ac3d1e1b5e43 .main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1 h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_b3268af9b2ecb7c7 .marq-head_7906ac3d1e1b5e43 .main-marq_3b2dc2faca959468 .box_2f4d05361d03ca57 .item_1df33fabb6479bb1:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_797810fbe1818b56 .swiper-slide_783d53388c743af2 {
  width: 70vw !important;
}

.work-crev_797810fbe1818b56 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e 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_797810fbe1818b56 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  padding-left: 80px;
}

.work-crev_797810fbe1818b56 .swiper-slide-active_a91af1551e21bf4a .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

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

.work-crev_797810fbe1818b56 .swiper-container_84012e4ffbd715f6 {
  overflow: visible;
}

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

.work-crev_797810fbe1818b56 .swiper-pagination_7193d66d27d6625f .swiper-pagination-progressbar-fill_1ef62c22b97e8c49 {
  background: #fff;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .cluom_2f5e4b9924c90fa9 {
  position: relative;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .cluom_2f5e4b9924c90fa9 .img_f9bd75d772e785ed {
  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_15293cae9d6d03e4.crev_870e62694f4e80b4 .cluom_2f5e4b9924c90fa9 h4 {
  white-space: nowrap;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .cluom_2f5e4b9924c90fa9 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_15293cae9d6d03e4.crev_870e62694f4e80b4 .cluom_2f5e4b9924c90fa9 h6 {
  white-space: nowrap;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .cluom_2f5e4b9924c90fa9.current_99a76abb6d83a542 h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .glry-img_5d4e92d3d30ced3b {
  position: relative;
  z-index: 2;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .glry-img_5d4e92d3d30ced3b .circle-blur_2802e4d794adbdbf {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_15293cae9d6d03e4.crev_870e62694f4e80b4 .glry-img_5d4e92d3d30ced3b .tab-img_a6121620d665ae3e {
  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_15293cae9d6d03e4.crev_870e62694f4e80b4 .glry-img_5d4e92d3d30ced3b .tab-img_a6121620d665ae3e.current_99a76abb6d83a542 {
  -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_15293cae9d6d03e4.crev_870e62694f4e80b4 .glry-img_5d4e92d3d30ced3b .tab-img_a6121620d665ae3e:first-of-type {
  position: relative;
}

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

.work-card_2e750bdd21fd3e46 .card-item_b2fb0aa07843e8b7 .cont_e7bb9e3ee00e388e {
  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_2e750bdd21fd3e46 .card-item_b2fb0aa07843e8b7 .cont_e7bb9e3ee00e388e .tag_2ef53cac4b48020c {
  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_2e750bdd21fd3e46 .card-item_b2fb0aa07843e8b7 .img_f9bd75d772e785ed {
  padding: 20px;
}

.work-card_2e750bdd21fd3e46 .card-item_b2fb0aa07843e8b7 .img_f9bd75d772e785ed img {
  border-radius: 10px;
}

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

.swiper-pagination-bullet-active_010a449f95d2eb61 .path_e2467afc94d3026a {
  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_e2467afc94d3026a {
  display: none;
}

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

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

.portfolio-crev_a114546dd739cd35 .work-boxs_26cd3a4639c1c023 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1 {
  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_a114546dd739cd35 .item_1df33fabb6479bb1 .bg-img_a4eef4ecca7f5188 {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1 .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e {
  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_a114546dd739cd35 .item_1df33fabb6479bb1 .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1 .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e h5,
.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1 .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e 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_a114546dd739cd35 .item_1df33fabb6479bb1 .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e .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_a114546dd739cd35 .item_1df33fabb6479bb1.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1.active .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1.active .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e h5,
.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1.active .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1.active .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1.active .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_a114546dd739cd35 .item_1df33fabb6479bb1.active .bg-img_a4eef4ecca7f5188 .cont_e7bb9e3ee00e388e .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_96616429af41e05d .item_1df33fabb6479bb1:hover .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  position: relative;
}

.work-minimal_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e {
  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_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e h5 {
  font-size: 20px;
}

.work-minimal_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e img {
  width: 20px;
}

.work-minimal_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e.inline_a7bcc9e2a153a40d {
  padding: 25px 30px;
}

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

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

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

.filtering_3709d357aa7318f8 span.text_041b166994ab8b33 {
  pointer-events: none;
}

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

.img-column_d37121d063b55d6f .img_f9bd75d772e785ed {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_085a724fd5e31852 {
  position: relative;
}

.next-project_085a724fd5e31852 .box_2f4d05361d03ca57 {
  padding: 200px 80px;
  position: relative;
}

.next-project_085a724fd5e31852 .box_2f4d05361d03ca57: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_085a724fd5e31852 .box_2f4d05361d03ca57 .cont_e7bb9e3ee00e388e {
  position: relative;
  z-index: 3;
}

.next-project_085a724fd5e31852 .box_2f4d05361d03ca57:hover:after {
  opacity: 0.3;
}

.next-project_085a724fd5e31852 .all-works-butn_2cdacdd9dff088bc {
  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_d8bb05e9e8c744f7 .item_1df33fabb6479bb1 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_d8bb05e9e8c744f7 .item_1df33fabb6479bb1 .butn_f4ddb20b8e7b40d9 {
  padding: 7px 25px;
}

.price-hr_d8bb05e9e8c744f7 .item_1df33fabb6479bb1.text-dark_69d9cff47583ce62 .butn_f4ddb20b8e7b40d9 {
  border-color: #121212;
}

.price-hr_d8bb05e9e8c744f7 .item_1df33fabb6479bb1.text-dark_69d9cff47583ce62 .butn_f4ddb20b8e7b40d9:hover {
  border-color: #fff;
}

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

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

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

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

.process_5e450d632a53300e .item_1df33fabb6479bb1:last-of-type {
  border: 0;
}

.process_5e450d632a53300e .item_1df33fabb6479bb1:hover .to-in_4312890b02297186 {
  margin-left: 0;
}

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

.services_be1e188f8cdea0a1 .item-box_9fa772322a108675 .icon_63c31a09da7877f0 {
  width: 80px;
}

.services_be1e188f8cdea0a1 .swiper-container_84012e4ffbd715f6 {
  overflow: visible;
}

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

.services-crev_ec1f2226fb0a8bbb .item-box_9fa772322a108675 h5 span {
  position: relative;
  top: -5px;
}

.services-crev_ec1f2226fb0a8bbb .item-box_9fa772322a108675 .icon_63c31a09da7877f0 {
  width: 60px;
}

.services-inline_7876b02456a494a0 {
  position: relative;
}

.services-inline_7876b02456a494a0 .circle-blur_2802e4d794adbdbf {
  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_7876b02456a494a0 .item_1df33fabb6479bb1 {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_7876b02456a494a0 .item_1df33fabb6479bb1:first-of-type {
  padding-top: 0;
}

.services-inline_7876b02456a494a0 .item_1df33fabb6479bb1 .num_c0ed427215c1dea2 {
  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_8f91b095a9039119 .serv-boxs_2caded9599a1bac3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.services-modern_8f91b095a9039119 .item_1df33fabb6479bb1.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_8f91b095a9039119 .item_1df33fabb6479bb1 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_8f91b095a9039119 .item_1df33fabb6479bb1 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_f03da46377e248f5 .item_1df33fabb6479bb1 {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_f03da46377e248f5 .item_1df33fabb6479bb1 .tag_2ef53cac4b48020c {
  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_f03da46377e248f5 .item_1df33fabb6479bb1 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_f03da46377e248f5 .item_1df33fabb6479bb1 a:hover {
  background: #fd5b38;
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1:hover .img_f9bd75d772e785ed a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1:hover .img_f9bd75d772e785ed:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 .num_c0ed427215c1dea2 {
  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_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 h2 {
  font-size: 47px;
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 .img_f9bd75d772e785ed img {
  border-radius: 100px;
}

.services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 .img_f9bd75d772e785ed 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_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 .img_f9bd75d772e785ed: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_38eb6458c20eccd1 {
  position: relative;
}

.feat_38eb6458c20eccd1 .item_1df33fabb6479bb1 {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_38eb6458c20eccd1 .item_1df33fabb6479bb1 .info_5bb687ce68ac70d0 {
  padding: 30px;
}

.feat_38eb6458c20eccd1 .circle-blur_2802e4d794adbdbf {
  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_63d2819c7f864f5e .parallax-slider_41b689439294e64a {
  position: relative;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide_783d53388c743af2 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide_783d53388c743af2 .bg-img_a4eef4ecca7f5188 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide_783d53388c743af2 .video-container_8281cd4ebf75a9f5 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide_783d53388c743af2 .video-container_8281cd4ebf75a9f5 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide-active_a91af1551e21bf4a {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide-active_a91af1551e21bf4a .caption_ca26d5749ceaae69 .thin_16486f7e997dfc0a,
.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide-active_a91af1551e21bf4a .caption_ca26d5749ceaae69 .btn-curve_10b21e516e10c639,
.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .swiper-slide-active_a91af1551e21bf4a .caption_ca26d5749ceaae69 p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .caption_ca26d5749ceaae69 h1 {
  font-size: 100px;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .caption_ca26d5749ceaae69 .cal-act_a502c30b79f26327 {
  position: relative;
}

.full-showcase_63d2819c7f864f5e .parallax-slider_41b689439294e64a .caption_ca26d5749ceaae69 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_63d2819c7f864f5e .swiper-controls_5d081dab989971aa {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a,
.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  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_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a:after,
.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b:after {
  display: none;
}

.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a span,
.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b span {
  white-space: nowrap;
}

.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a {
  left: 120px;
}

.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a i {
  margin-right: 25px;
}

.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  right: 120px;
}

.full-showcase_63d2819c7f864f5e .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b i {
  margin-left: 25px;
}

.full-showcase_63d2819c7f864f5e .swiper-pagination_7193d66d27d6625f {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_63d2819c7f864f5e .swiper-pagination-bullet_f5c5597529d72174 {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_63d2819c7f864f5e .swiper-pagination-bullet-active_010a449f95d2eb61 .path_e2467afc94d3026a {
  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_63d2819c7f864f5e .path_e2467afc94d3026a {
  display: none;
}

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

.carousel-slider_4c32a733e61f5e3d {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_4c32a733e61f5e3d .gallery-img_d2191e3bd1163887 .bg-img_a4eef4ecca7f5188 {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_4c32a733e61f5e3d .gallery-img_d2191e3bd1163887 .bg-img_a4eef4ecca7f5188 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 {
  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_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .swiper-container_84012e4ffbd715f6,
.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .swiper-slide_783d53388c743af2 {
  height: 100px !important;
}

.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .swiper-slide_783d53388c743af2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 {
  width: 100%;
  text-align: center;
}

.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 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_4c32a733e61f5e3d .gallery-text_e03a2f791a6cbb61 .swiper-slide-active_a91af1551e21bf4a .text_041b166994ab8b33 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_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a,
.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  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_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a:after,
.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b:after {
  display: none;
}

.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a span,
.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b span {
  white-space: nowrap;
}

.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a {
  left: 120px;
}

.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a i {
  margin-right: 25px;
}

.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  right: 120px;
}

.carousel-slider_4c32a733e61f5e3d .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b i {
  margin-left: 25px;
}

.carousel-slider_4c32a733e61f5e3d .swiper-pagination_7193d66d27d6625f {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_4c32a733e61f5e3d .swiper-pagination-bullet_f5c5597529d72174 {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_4c32a733e61f5e3d .swiper-pagination-bullet-active_010a449f95d2eb61 .path_e2467afc94d3026a {
  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_4c32a733e61f5e3d .path_e2467afc94d3026a {
  display: none;
}

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

.half-slider_da75dc1935271860 {
  min-height: 100vh;
  position: relative;
}

.half-slider_da75dc1935271860 .gallery-img_d2191e3bd1163887 {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_da75dc1935271860 .gallery-img_d2191e3bd1163887 .swiper-slide_783d53388c743af2 {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_da75dc1935271860 .gallery-img_d2191e3bd1163887 .swiper-slide-active_a91af1551e21bf4a .bg-img_a4eef4ecca7f5188 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_da75dc1935271860 .gallery-img_d2191e3bd1163887 .bg-img_a4eef4ecca7f5188 {
  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_da75dc1935271860 .gallery-img_d2191e3bd1163887 .bg-img_a4eef4ecca7f5188 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_da75dc1935271860 .gallery-text_e03a2f791a6cbb61 {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_da75dc1935271860 .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 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_da75dc1935271860 .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_da75dc1935271860 .gallery-text_e03a2f791a6cbb61 .text_041b166994ab8b33 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_da75dc1935271860 .gallery-text_e03a2f791a6cbb61 .swiper-slide-active_a91af1551e21bf4a .text_041b166994ab8b33 h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_da75dc1935271860 .gallery-text_e03a2f791a6cbb61 .swiper-slide-active_a91af1551e21bf4a .text_041b166994ab8b33 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_da75dc1935271860 .swiper-controls_5d081dab989971aa {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a,
.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  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_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a:after,
.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b:after {
  display: none;
}

.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a span,
.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b span {
  white-space: nowrap;
}

.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a {
  left: 120px;
}

.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-prev_4c36162a4fcf8e3a i {
  margin-right: 25px;
}

.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b {
  right: 120px;
}

.half-slider_da75dc1935271860 .swiper-controls_5d081dab989971aa .swiper-button-next_3837aa10b736331b i {
  margin-left: 25px;
}

.half-slider_da75dc1935271860 .swiper-pagination_7193d66d27d6625f {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_da75dc1935271860 .swiper-pagination-bullet_f5c5597529d72174 {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_da75dc1935271860 .swiper-pagination-bullet-active_010a449f95d2eb61 .path_e2467afc94d3026a {
  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_da75dc1935271860 .path_e2467afc94d3026a {
  display: none;
}

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

.slider_7151f0e2b081ac2f {
  position: relative;
}

.slider_7151f0e2b081ac2f .parallax-slider_41b689439294e64a {
  position: relative;
}

.slider_7151f0e2b081ac2f .parallax-slider_41b689439294e64a .swiper-slide_783d53388c743af2 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_7151f0e2b081ac2f .parallax-slider_41b689439294e64a .swiper-slide_783d53388c743af2 .bg-img_a4eef4ecca7f5188 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_7151f0e2b081ac2f .parallax-slider_41b689439294e64a .caption_ca26d5749ceaae69 h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_7151f0e2b081ac2f .parallax-slider_41b689439294e64a .caption_ca26d5749ceaae69 h1 {
  font-size: 110px;
}

.slider_7151f0e2b081ac2f .slider-contro_e956278a5209320a {
  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_7151f0e2b081ac2f .slider-contro_e956278a5209320a .swiper-nav-ctrl_85fc9da6f2a241eb {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_7151f0e2b081ac2f .slider-contro_e956278a5209320a .swiper-nav-ctrl_85fc9da6f2a241eb:after {
  display: none;
}

.slider_7151f0e2b081ac2f .slider-contro_e956278a5209320a .shap-left-bottom_b5f89db483c8a9bf {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_7151f0e2b081ac2f .slider-contro_e956278a5209320a .shap-left-bottom_b5f89db483c8a9bf svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_7151f0e2b081ac2f .slider-contro_e956278a5209320a .shap-right-top_51be012f2b064c7f {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_7151f0e2b081ac2f .slider-contro_e956278a5209320a .shap-right-top_51be012f2b064c7f svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_7151f0e2b081ac2f .swiper-pagination_7193d66d27d6625f {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_7151f0e2b081ac2f .swiper-pagination_7193d66d27d6625f .swiper-pagination-total_bbb2e95723297d2f {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_7151f0e2b081ac2f .swiper-pagination_7193d66d27d6625f .swiper-pagination-total_bbb2e95723297d2f: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_8fc1e8019578e70a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_8fc1e8019578e70a .swiper-button-next_3837aa10b736331b,
.swiper-arrow-control_8fc1e8019578e70a .swiper-button-prev_4c36162a4fcf8e3a {
  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_8fc1e8019578e70a .swiper-button-next_3837aa10b736331b:after,
.swiper-arrow-control_8fc1e8019578e70a .swiper-button-prev_4c36162a4fcf8e3a:after {
  display: none;
}

.swiper-arrow-control_8fc1e8019578e70a .swiper-button-next_3837aa10b736331b {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_4deea46090577c02 .item_1df33fabb6479bb1 {
  position: relative;
  padding-right: 60px;
}

.team_4deea46090577c02 .item_1df33fabb6479bb1:hover .img_f9bd75d772e785ed .info_5bb687ce68ac70d0 {
  bottom: 15px;
  opacity: 1;
}

.team_4deea46090577c02 .item_1df33fabb6479bb1:hover .social_5b8c60ce632b611a {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_4deea46090577c02 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_4deea46090577c02 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .info_5bb687ce68ac70d0 {
  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_4deea46090577c02 .item_1df33fabb6479bb1 .social_5b8c60ce632b611a {
  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_4deea46090577c02 .item_1df33fabb6479bb1 .social_5b8c60ce632b611a .links_534663c25c71fb43 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_4deea46090577c02 .item_1df33fabb6479bb1 .social_5b8c60ce632b611a .links_534663c25c71fb43 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_4deea46090577c02 .item_1df33fabb6479bb1 .social_5b8c60ce632b611a .links_534663c25c71fb43 a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_eddff5e085da112b .item_1df33fabb6479bb1 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_eddff5e085da112b .item_1df33fabb6479bb1 .social_5b8c60ce632b611a 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_eddff5e085da112b .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_eddff5e085da112b .item_1df33fabb6479bb1 .img_f9bd75d772e785ed img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_eddff5e085da112b .item_1df33fabb6479bb1 .circle-blur_2802e4d794adbdbf {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_00cc955f83ab947c {
  position: relative;
  overflow: hidden;
}

.team-crev2_00cc955f83ab947c .circle-blur_2802e4d794adbdbf {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_00cc955f83ab947c .item_1df33fabb6479bb1 .bg-blur_4260e5daaeaa509f {
  position: relative;
  overflow: hidden;
}

.team-crev2_00cc955f83ab947c .item_1df33fabb6479bb1 .bg-blur_4260e5daaeaa509f .circle-blur_2802e4d794adbdbf {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_00cc955f83ab947c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  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_00cc955f83ab947c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_00cc955f83ab947c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .social_5b8c60ce632b611a {
  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_00cc955f83ab947c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .social_5b8c60ce632b611a 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_00cc955f83ab947c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .social_5b8c60ce632b611a a:hover {
  background: #fd5b38;
}

.team-crev2_00cc955f83ab947c .item_1df33fabb6479bb1:hover .img_f9bd75d772e785ed .social_5b8c60ce632b611a {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_00cc955f83ab947c .item-bord_4b613c7a978514f8 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_633285c39c3e7f3b .bord_c1faaf1a6f1e376e {
  position: relative;
  padding: 0 60px;
}

.team-single_633285c39c3e7f3b .bord_c1faaf1a6f1e376e: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_633285c39c3e7f3b .bord_c1faaf1a6f1e376e: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_52d278edd774813e {
  position: relative;
}

.testimonials_52d278edd774813e .img-full_171a621075a3e216 {
  position: relative;
  height: 100%;
}

.testimonials_52d278edd774813e .img-full_171a621075a3e216 .fit-img_a9945ec9b5c92382 {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_52d278edd774813e .img-full_171a621075a3e216 .fix-img_e12180c533ae8437 {
  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_52d278edd774813e .img-full_171a621075a3e216 .text_041b166994ab8b33 {
  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_52d278edd774813e .img-full_171a621075a3e216 .text_041b166994ab8b33 h3 {
  line-height: 1.5;
}

.testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 {
  position: relative;
}

.testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .qout-svg_a69c452eae3dcb9f {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .control-abslout_810573f2fe0c5537 {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .testim-swiper_365b75abcd4b65a6 {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .circle-blur_2802e4d794adbdbf {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_52d278edd774813e .small-line_7980fcb4b2e0e504 {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_52d278edd774813e .small-line_7980fcb4b2e0e504 .line-overlay_7c8c9dbc47945dbe svg path {
  stroke: #6c6969;
}

.testimonials_52d278edd774813e .swiper-slide_783d53388c743af2 {
  padding-top: 50px;
}

.testimonials_52d278edd774813e .item_1df33fabb6479bb1 .circle_c38f67b78d70cadc {
  width: 80px;
  height: 80px;
}

.testimonials_52d278edd774813e .control-abslout_810573f2fe0c5537 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_21b3c89065716429 {
  position: relative;
}

.testimonials-minim_21b3c89065716429 .swiper-slide_783d53388c743af2 {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1 .text_041b166994ab8b33 {
  position: relative;
}

.testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1 .text_041b166994ab8b33 .qout-svg_a69c452eae3dcb9f {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1 .circle_c38f67b78d70cadc {
  width: 80px;
  height: 80px;
}

.testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1.style2_e69d950ad6afb5bb .text_041b166994ab8b33 {
  position: relative;
}

.testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1.style2_e69d950ad6afb5bb .text_041b166994ab8b33 .qout-svg_a69c452eae3dcb9f {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_21b3c89065716429 .control-abslout_810573f2fe0c5537 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_ebf289cbc2638bfd {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_ebf289cbc2638bfd .bg-pattern_f97dd0d6a832d0e0 {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_ebf289cbc2638bfd .gallery-thumbs_c4f4ccb94dc36b6c {
  width: 500px;
  margin: auto;
}

.testimonials-modern_ebf289cbc2638bfd .gallery-thumbs_c4f4ccb94dc36b6c .swiper-slide_783d53388c743af2 {
  width: 100px;
}

.testimonials-modern_ebf289cbc2638bfd .gallery-thumbs_c4f4ccb94dc36b6c .item_1df33fabb6479bb1 {
  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_ebf289cbc2638bfd .gallery-thumbs_c4f4ccb94dc36b6c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_ebf289cbc2638bfd .gallery-thumbs_c4f4ccb94dc36b6c .item_1df33fabb6479bb1 .img_f9bd75d772e785ed img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_ebf289cbc2638bfd .gallery-thumbs_c4f4ccb94dc36b6c .swiper-slide-active_a91af1551e21bf4a .item_1df33fabb6479bb1 {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_ebf289cbc2638bfd .swiper-arrow-control_8fc1e8019578e70a .swiper-button-prev_4c36162a4fcf8e3a {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_ebf289cbc2638bfd .swiper-arrow-control_8fc1e8019578e70a .swiper-button-next_3837aa10b736331b {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_cdb9b286352039eb .out-right_0bde7e33af3681be {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_cdb9b286352039eb .swiper-container_84012e4ffbd715f6 {
  overflow: visible;
}

.testim-modern_cdb9b286352039eb .swiper-slide_783d53388c743af2 {
  width: 500px;
}

.testim-modern_cdb9b286352039eb .item_1df33fabb6479bb1 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_cdb9b286352039eb .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e {
  padding: 40px;
}

.testim-modern_cdb9b286352039eb .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e p {
  font-size: 20px;
}

.testim-modern_cdb9b286352039eb .item_1df33fabb6479bb1 .info_5bb687ce68ac70d0 {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_cdb9b286352039eb .item_1df33fabb6479bb1 .info_5bb687ce68ac70d0 .img_f9bd75d772e785ed {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_0a304f532ccccf90 {
    margin-bottom: 10px;
  }
  .md-mb15_50f02c1e237ab9fc {
    margin-bottom: 15px;
  }
  .md-mb20_452a35541928e8d0 {
    margin-bottom: 20px;
  }
  .md-mb30_76e0321807720af7 {
    margin-bottom: 30px;
  }
  .md-mb40_8a3c4fdd6e93e3ee {
    margin-bottom: 40px;
  }
  .md-mb50_04dd29f2f4eb90cb {
    margin-bottom: 50px !important;
  }
  .md-mb80_a42677b4d87cf7ce {
    margin-bottom: 80px;
  }
  .md-no-mrg_38065ed6ea7d5a0a {
    margin: 0 !important;
  }
  .md-pb10_97c91399fad3ed56 {
    padding-bottom: 10px;
  }
  .md-pb20_6578cbb7186006ba {
    padding-bottom: 20px;
  }
  .md-pb30_4dabb4d01a0cb5e4 {
    padding-bottom: 30px;
  }
  .md-pb40_d5cf47cb3ca100f6 {
    padding-bottom: 40px;
  }
  .md-pb50_e89177d101299d84 {
    padding-bottom: 50px;
  }
  .md-pb60_3e8fa79207c99c24 {
    padding-bottom: 60px;
  }
  .md-pb70_9b10400c05a6560a {
    padding-bottom: 70px;
  }
  .md-pb80_976d261e0aa0f8e4 {
    padding-bottom: 80px;
  }
  .md-pt80_000c6a89c0bc18f8 {
    padding-top: 80px !important;
  }
  .md-no-pad_c2690a2c2aaf229c {
    padding: 0 !important;
  }
  .md-center_e87e37cc04c71cf3 {
    text-align: center !important;
  }
  .order-md-1_7f743fcf2daab2d0 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_83ded584f8e87e1b {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_f5e77018db67ac4f {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_aa0db3b5447bca90 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_a5e93db4178416ba {
    display: none;
  }
  .justify-end_3a4daab9bf74cd7b {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_3a4daab9bf74cd7b .vew-all_f48b36e6dd6f189a {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_3a4daab9bf74cd7b .swiper-controls_5d081dab989971aa {
    margin-top: 30px;
  }
  .justify-end_3a4daab9bf74cd7b .ml-auto_c1685c14269bc9bd {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_995b728761faae81.sm-marg_f23d2d0b6c2b9f21 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_995b728761faae81.sm-marg_f23d2d0b6c2b9f21 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_995b728761faae81.stand-marg_46dedcbc9e067adf {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_995b728761faae81.stand-marg_46dedcbc9e067adf > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_995b728761faae81.md-marg_d14eacbb6f70d30c {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_995b728761faae81.md-marg_d14eacbb6f70d30c > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_995b728761faae81.lg-marg_de83cc844d1510c9 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_995b728761faae81.lg-marg_de83cc844d1510c9 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_995b728761faae81.xlg-marg_a7fa2e312aefafc2 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_995b728761faae81.xlg-marg_a7fa2e312aefafc2 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_995b728761faae81.xxlg-marg_0fef80d0bcb12281 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_995b728761faae81.xxlg-marg_0fef80d0bcb12281 > * {
    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_a8fbd50cea9b155c {
    font-size: 90px !important;
  }
  .fz-80_eaabd513542ef5be {
    font-size: 60px !important;
  }
  .fz-70_156ffc4984028b5f {
    font-size: 50px !important;
  }
  .sec-head_b82e67442a2f3192 .d-flex_52a69d7196f97448 {
    display: block !important;
  }
  .sec-head_b82e67442a2f3192 .ml-auto_c1685c14269bc9bd {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_b82e67442a2f3192 .sub-title_adeb56e258c0b629 span:first-of-type {
    display: none;
  }
  .sec-head_b82e67442a2f3192 .sub-title_adeb56e258c0b629 span.thin_16486f7e997dfc0a {
    margin: 0;
  }
  .navbar .logo_ba266e35fa709fc3:after {
    display: none;
  }
  .navbar .contact-button_cf0614bc406afac3 {
    display: none;
  }
  .navbar .mega-menu_a115b394981ffbda .item-img_eeca389a61c281d7 .img_f9bd75d772e785ed {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_f6e9e19699f58d12 {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_f6e9e19699f58d12::-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_a115b394981ffbda .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_ba266e35fa709fc3 {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_f6e9e19699f58d12 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_3e5997b3f54636b2 {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_3e5997b3f54636b2: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_a86bcc0e8208c43b {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_a86bcc0e8208c43b.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_a115b394981ffbda {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_a115b394981ffbda .item-img_eeca389a61c281d7 {
    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_a115b394981ffbda .item-img_eeca389a61c281d7 .mt-15_5661abd1e0815c1d {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_a115b394981ffbda .item-img_eeca389a61c281d7: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_a115b394981ffbda .item-img_eeca389a61c281d7:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_a115b394981ffbda .item-img_eeca389a61c281d7:hover:after {
    width: 10px;
  }
  .main-header_7922d840050363e4 {
    min-height: auto;
  }
  .main-header_7922d840050363e4 .caption_ca26d5749ceaae69 h1 {
    font-size: 80px;
  }
  .main-header_7922d840050363e4 .caption_ca26d5749ceaae69 .text_041b166994ab8b33 {
    display: none;
  }
  .main-header_7922d840050363e4 .justify-content-end_2b7245b3c53b7ab8 {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_75cdeb50a46b5b2b .container {
    max-width: 100%;
  }
  .modern-slider_75cdeb50a46b5b2b .swiper-controls_5d081dab989971aa {
    right: 15px;
  }
  .crev-header_954be4904a3fc80d .caption_ca26d5749ceaae69 h1 {
    font-size: 70px;
  }
  .crev-header_954be4904a3fc80d .full-img_644ebb078db7c171 {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_8ceabc78221d0f4c .caption_ca26d5749ceaae69 h1 {
    font-size: 60px;
  }
  .header-digital_8ceabc78221d0f4c .cont_e7bb9e3ee00e388e .numb_00333ed2beb457b6 {
    position: static;
    margin-top: 15px;
  }
  .header-personal_bd844797e886e74d {
    background-position: 60%;
  }
  .header-personal_bd844797e886e74d .info_5bb687ce68ac70d0 {
    display: none !important;
  }
  .intro-crev_7861ac33917675f6 .sec-head_b82e67442a2f3192 {
    margin-bottom: 80px;
  }
  .intro-skill_0a7a6d679c1c32f8 .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_0a7a6d679c1c32f8 .imgs_6a7d54694b6d9678 {
    display: none;
  }
  .about-author_fd70c29233b3625b .profile-img_e4ffc93b520a3d82 {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_a7a8f3f2ada90ecf .item_1df33fabb6479bb1 .box-bord_20a1c55834806567 {
    border-radius: 200px;
  }
  .numbers-crev_6b4e3ae830d8866c .item_1df33fabb6479bb1 h3 {
    font-size: 80px;
  }
  .services-modern_8f91b095a9039119 .serv-boxs_2caded9599a1bac3 {
    display: block;
  }
  .services-modern_8f91b095a9039119 .item_1df33fabb6479bb1 {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_8f91b095a9039119 .item_1df33fabb6479bb1 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_8f91b095a9039119 .item_1df33fabb6479bb1.active {
    width: 100% !important;
  }
  .work-fade_b3268af9b2ecb7c7 .text_041b166994ab8b33.pb-100_a03db38f298e2130 {
    padding-bottom: 50px !important;
  }
  .work-fade_b3268af9b2ecb7c7 .swiper-pagination_7193d66d27d6625f {
    top: 80%;
    right: -20px;
  }
  .work-crev_797810fbe1818b56 .swiper-slide_783d53388c743af2 {
    width: 100% !important;
  }
  footer.clean-footer_ead60d5ff9311b8a.crev_870e62694f4e80b4:after,
  footer.clean-footer_ead60d5ff9311b8a.crev_870e62694f4e80b4 .circle-blur_2802e4d794adbdbf {
    display: none;
  }
  .team-single_633285c39c3e7f3b .bord_c1faaf1a6f1e376e {
    padding: 0 40px 80px;
  }
  .team-single_633285c39c3e7f3b .bord_c1faaf1a6f1e376e:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_633285c39c3e7f3b .bord_c1faaf1a6f1e376e:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_df8cf1d0ef6bf1bd .d-flex_52a69d7196f97448 {
    display: block !important;
  }
  .page-faqs_777bbdca5c3ff416 .img1_2d96a180de2a1473,
  .page-faqs_777bbdca5c3ff416 .img2_434f4ed94fb21b39,
  .page-faqs_777bbdca5c3ff416 .img3_880d01540e9ad4fa {
    display: none;
  }
  .work-grid_fd56898b25383325 {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_fd56898b25383325 .item_1df33fabb6479bb1 {
    margin: 40px 0 !important;
  }
  .portfolio-crev_a114546dd739cd35 .work-boxs_26cd3a4639c1c023 {
    display: block;
  }
  .portfolio-crev_a114546dd739cd35 .work-boxs_26cd3a4639c1c023 .item_1df33fabb6479bb1 {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_a114546dd739cd35 .work-boxs_26cd3a4639c1c023 .item_1df33fabb6479bb1.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_fd56898b25383325 .filtering_3709d357aa7318f8,
  .work-minimal_96616429af41e05d .filtering_3709d357aa7318f8 {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_085a724fd5e31852 .box_2f4d05361d03ca57 .cont_e7bb9e3ee00e388e .fz-40_f9922b53b14ea85d {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_243d1b29e2ad9569 {
    margin-bottom: 10px;
  }
  .sm-mb20_4bd66ecaefe7cd47 {
    margin-bottom: 20px;
  }
  .sm-mb30_2675add433d891e7 {
    margin-bottom: 30px;
  }
  .sm-mb40_f3720aee496087f4 {
    margin-bottom: 40px;
  }
  .sm-mb50_b16eb8ca0fb6c110 {
    margin-bottom: 50px;
  }
  .sm-mb80_48b0288910d90fb1 {
    margin-bottom: 80px;
  }
  .sm-pb10_ea6f0131bfa7de3f {
    padding-bottom: 10px;
  }
  .sm-pb20_ef05234dc46b1efd {
    padding-bottom: 20px;
  }
  .sm-pb30_8cb1320c8d8ac6e2 {
    padding-bottom: 30px;
  }
  .sm-pb40_7d6981d56dd81912 {
    padding-bottom: 40px;
  }
  .sm-pb50_30f80a8a927e48c8 {
    padding-bottom: 50px;
  }
  .sm-pb60_b4f8ad3a537241fc {
    padding-bottom: 60px;
  }
  .sm-pb70_595e355193dd3cdf {
    padding-bottom: 70px;
  }
  .sm-pb80_21fa6f8846a28a5c {
    padding-bottom: 80px;
  }
  .sm-hide_e2d6aa33213c7447 {
    display: none;
  }
  .fz-70_156ffc4984028b5f {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_38439bf1f4687bd2 {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_75bece5edc86e53d .load-text_a91e4349524bbaf5 {
    letter-spacing: 5px;
  }
  .progress-wrap_b09d2e8a56ceeaef {
    bottom: 15px;
    right: 15px;
  }
  .in-box_ccbafcc1b7f0d612 {
    width: 100%;
  }
  .in-box_ccbafcc1b7f0d612.mb-15_c6b38507402c3391 {
    margin-bottom: 0 !important;
  }
  .section-padding_de33544939baa1a2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_b82e67442a2f3192 h3.fz-50_ae7c702e75591b40 {
    font-size: 30px !important;
  }
  .sec-head_b82e67442a2f3192 h2.fz-70_156ffc4984028b5f {
    font-size: 35px !important;
  }
  .call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468.bord-item_71c2ca6ac131f002 .item_1df33fabb6479bb1 h4 {
    font-size: 20px !important;
  }
  .call-marq_3b87c6dfa8bf28a8 .main-marq_3b2dc2faca959468 .icon-img-50_91991d17eaf6a4fd {
    width: 30px !important;
  }
  .main-header_7922d840050363e4 .caption_ca26d5749ceaae69 h1,
  .crev-header_954be4904a3fc80d .caption_ca26d5749ceaae69 h1 {
    font-size: 40px;
  }
  .main-header_7922d840050363e4 .icon-img_c53aadcd4a54cd6d {
    width: 100px;
  }
  .modern-slider_75cdeb50a46b5b2b .gallery-text_e03a2f791a6cbb61 {
    width: 100%;
  }
  .header-digital_8ceabc78221d0f4c .caption_ca26d5749ceaae69 h1 {
    font-size: 50px;
  }
  .header-digital_8ceabc78221d0f4c .img_f9bd75d772e785ed:after,
  .header-digital_8ceabc78221d0f4c .img_f9bd75d772e785ed:before {
    display: none;
  }
  .header-digital_8ceabc78221d0f4c .img_f9bd75d772e785ed .vid_6f5641455e073c9e {
    left: 0;
  }
  .about-author_fd70c29233b3625b .profile-img_e4ffc93b520a3d82 {
    width: 420px;
  }
  .about-author_fd70c29233b3625b .profile-img_e4ffc93b520a3d82 .img_f9bd75d772e785ed {
    height: 500px;
  }
  .about-author_fd70c29233b3625b h4 span {
    display: inline;
  }
  .services-inline_7876b02456a494a0 .item_1df33fabb6479bb1 .ml-auto_c1685c14269bc9bd,
  .services-inline_7876b02456a494a0 .item_1df33fabb6479bb1 .num_c0ed427215c1dea2 {
    display: none !important;
  }
  .work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .text_041b166994ab8b33 {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .shap-left-top_d0e5e3ec61636d07,
  .work-fade_b3268af9b2ecb7c7 .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e .shap-left-bottom_b5f89db483c8a9bf {
    display: none;
  }
  .work-fade_b3268af9b2ecb7c7 .swiper-slide-active_a91af1551e21bf4a .item_1df33fabb6479bb1 .cont_e7bb9e3ee00e388e {
    opacity: 1;
  }
  .work-crev_797810fbe1818b56 .item_1df33fabb6479bb1 {
    display: block !important;
  }
  .work-crev_797810fbe1818b56 .item_1df33fabb6479bb1 .img_f9bd75d772e785ed {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_52d278edd774813e .img-full_171a621075a3e216 .fix-img_e12180c533ae8437 {
    max-width: 80px;
  }
  .testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .testim-swiper_365b75abcd4b65a6 {
    padding: 60px 20px;
  }
  .testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .testim-swiper_365b75abcd4b65a6 p.fz-30_38439bf1f4687bd2 {
    font-size: 18px !important;
  }
  .testimonials_52d278edd774813e .cont-full_7cc82b9b7cdb9b86 .control-abslout_810573f2fe0c5537 {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1 .text_041b166994ab8b33 .qout-svg_a69c452eae3dcb9f {
    width: 90px;
  }
  .testimonials-minim_21b3c89065716429 .item_1df33fabb6479bb1 .text_041b166994ab8b33 .fz-30_38439bf1f4687bd2 {
    font-size: 18px !important;
  }
  .testimonials-minim_21b3c89065716429 .control-abslout_810573f2fe0c5537 {
    bottom: -50px;
  }
  .page-header_fb0462dba12c0d26 .fz-80_eaabd513542ef5be {
    font-size: 35px !important;
  }
  .services-inline2_df8cf1d0ef6bf1bd .item_1df33fabb6479bb1 h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_633285c39c3e7f3b .bord_c1faaf1a6f1e376e {
    padding: 0 20px 80px;
  }
  .portfolio-crev_a114546dd739cd35 .work-boxs_26cd3a4639c1c023 .item_1df33fabb6479bb1 {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_a114546dd739cd35 .work-boxs_26cd3a4639c1c023 .item_1df33fabb6479bb1.active {
    height: 350px;
  }
  .work-grid_fd56898b25383325 .filtering_3709d357aa7318f8 span,
  .work-minimal_96616429af41e05d .filtering_3709d357aa7318f8 span {
    margin: 14px 25px;
  }
  .work-minimal_96616429af41e05d .item_1df33fabb6479bb1 .img_f9bd75d772e785ed .cont_e7bb9e3ee00e388e.inline_a7bcc9e2a153a40d {
    padding: 20px 15px;
  }
  .blog-header_af69804cee1ce3b6 .fz-55_e53f66ad0074ba77 {
    font-size: 30px !important;
  }
  .blog-header_af69804cee1ce3b6 .info_5bb687ce68ac70d0 {
    display: block !important;
  }
  .blog-header_af69804cee1ce3b6 .date_34a1e217d5ac587b {
    margin-left: 30px !important;
  }
  .blog-header_af69804cee1ce3b6 .right-info_3ec72299904e5cd6 {
    margin: 30px 0 0;
  }
  .main-post_965c8b92bc384570 .fz-60_ab15e14a2f8f4d93 {
    display: none;
  }
  .main-post_965c8b92bc384570 .post-qoute_06f52e6dd4420745 {
    padding: 30px 15px;
  }
  .main-post_965c8b92bc384570 .post-qoute_06f52e6dd4420745 h6:before {
    position: relative;
    left: 0;
  }
  .main-post_965c8b92bc384570 .info-area_af4372c04cec7802 {
    display: block;
  }
  .main-post_965c8b92bc384570 .info-area_af4372c04cec7802 .tags_abe3af549e014933 {
    margin-bottom: 30px;
  }
  .main-post_965c8b92bc384570 .author-area_210bfcfdff79cbe3 .flex_eacaefb6956ebd2d {
    display: block;
  }
  .main-post_965c8b92bc384570 .author-area_210bfcfdff79cbe3 .author-img_ee279f9265ae2dc8 {
    margin: 0 0 30px 0;
  }
  .main-post_965c8b92bc384570 .author-area_210bfcfdff79cbe3 .author-img_ee279f9265ae2dc8 .img_f9bd75d772e785ed {
    width: 80px;
    height: 80px;
  }
  .main-post_965c8b92bc384570 .next-prv-post_7a615736cad97541 {
    display: block;
  }
  .main-post_965c8b92bc384570 .next-prv-post_7a615736cad97541 .thumb-post_272c2aef79a8277d {
    margin: 0 !important;
  }
  .main-post_965c8b92bc384570 .next-prv-post_7a615736cad97541 .text-right_bef79d79290d5b9b {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_f4a6e1643463c640 .item-box_9fa772322a108675 .flex_eacaefb6956ebd2d {
    display: block;
  }
  .comments-post_f4a6e1643463c640 .item-box_9fa772322a108675 .user-img_439ff620e39ae863 {
    margin: 0 0 15px 0;
  }
  .comments-post_f4a6e1643463c640 .item-box_9fa772322a108675 .replay-post_f64f602f3fbb8183 {
    margin: 15px 0 0 0;
  }
  .comments-post_f4a6e1643463c640 .item-box_9fa772322a108675.replayed_2e51a237e8a692cd {
    margin-left: 0;
  }
  .main-post_965c8b92bc384570 .post-qoute_06f52e6dd4420745 h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
