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

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

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

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

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

.row_a97aa27f3b1030ac.sm-marg_4bb0cfd62fa69ac1 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_a97aa27f3b1030ac.sm-marg_4bb0cfd62fa69ac1 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_a97aa27f3b1030ac.stand-marg_07ce309478c75fdb {
  margin-left: -20px;
  margin-right: -20px;
}

.row_a97aa27f3b1030ac.stand-marg_07ce309478c75fdb > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_a97aa27f3b1030ac.md-marg_f939e8c8915402b8 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_a97aa27f3b1030ac.md-marg_f939e8c8915402b8 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_a97aa27f3b1030ac.lg-marg_6bb980f601b4211e {
  margin-left: -40px;
  margin-right: -40px;
}

.row_a97aa27f3b1030ac.lg-marg_6bb980f601b4211e > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_a97aa27f3b1030ac.xlg-marg_56e5be769c109cf1 {
  margin-left: -50px;
  margin-right: -50px;
}

.row_a97aa27f3b1030ac.xlg-marg_56e5be769c109cf1 > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_a97aa27f3b1030ac.xxlg-marg_132b12f8e9cb573a {
  margin-left: -80px;
  margin-right: -80px;
}

.row_a97aa27f3b1030ac.xxlg-marg_132b12f8e9cb573a > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.p-color_fb66041e0d401719 {
  color: #c6c8c9;
}

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

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

.lines_f9017133b0f83f11.two_0f57257a78c98609: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_f9017133b0f83f11.four_bc74c6715e8b6af5 {
  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_f9017133b0f83f11.four_bc74c6715e8b6af5: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_f9017133b0f83f11.two-out_06f18a1af63f7d72 {
  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_c6d4064e985381a0 {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_c6d4064e985381a0.revers_bc581a64b2ef31d5 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_c6d4064e985381a0.up_fc7d4678afc31fac {
  top: -25%;
}

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

.overlay-center_52f9eeb24efa10ba {
  position: relative;
}

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

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

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

.bg-pattern_db72e15b5b92268f.bg-repeat_590c19c3638fe2f2 {
  background-repeat: repeat;
}

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

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

.bord-bottom-grd_ed6f587a8030fe3e: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_a6b8ea8fdeeee883 {
  -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_d27aa7a025e367cf {
  border: 1px solid transparent;
}

.butn_d27aa7a025e367cf.butn-md_b52d9b9e4dc289e9 {
  padding: 14px 35px;
}

.butn_d27aa7a025e367cf.butn-sm_f3c3df892fbe13c8 {
  padding: 8px 18px;
}

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

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

.butn_d27aa7a025e367cf.butn-bord_0b67de0a8db55f5a:hover {
  background: #fff;
  color: #000;
}

.butn_d27aa7a025e367cf.butn-bord_0b67de0a8db55f5a:hover span {
  color: #000;
}

.butn_d27aa7a025e367cf.butn-bord-thin_3c875695e94a44e7 {
  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_d27aa7a025e367cf.butn-bord-thin_3c875695e94a44e7:hover {
  background: #fff;
  color: #000;
}

.butn_d27aa7a025e367cf.butn-bord-thin_3c875695e94a44e7:hover span {
  color: #000;
}

.butn_d27aa7a025e367cf.butn-bg_1c3ebe98509de9a2 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_d27aa7a025e367cf .rolling-text_b6e73db92cd92117 {
  margin-bottom: -5px;
}

.butn-crev_2e2ff38a6950fa62 .circle_cfe5832d0af7e397 {
  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_1c7d5f47a7e84646 {
  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_1c7d5f47a7e84646: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_1c7d5f47a7e84646:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_1c7d5f47a7e84646.btn-md_255549677c4cf87a {
  width: 120px;
  height: 120px;
}

.btn-circle_1c7d5f47a7e84646.btn-lg_4118bff3c6c7da83 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_6579369f0eae0b69 .circle_cfe5832d0af7e397 {
  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_6579369f0eae0b69 .circle_cfe5832d0af7e397 svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_fce22b3aa9e58362.in-bord_bd20ca562e35a039: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_fce22b3aa9e58362.in-bord_bd20ca562e35a039: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_fce22b3aa9e58362 a {
  position: relative;
}

.circle-button_fce22b3aa9e58362 .rotate-circle_57e04ba55e37871e svg {
  width: 210px;
  fill: #fff;
}

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

.circle-button_fce22b3aa9e58362 .icon_186298dbf10741ae {
  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_fce22b3aa9e58362 .in-circle_3b5bb96cb76c5d56 {
  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_fce22b3aa9e58362.no-animate_18d2a6109f047c85 .rotate-circle_57e04ba55e37871e {
  -webkit-animation: none;
  animation: none;
}

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

.rmore_199309838b067796.to-in_2d6efa21417563fe:hover {
  margin-left: 0;
}

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

.go-more_dfb10768cdf6150c: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_dfb10768cdf6150c .icon_186298dbf10741ae {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

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

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

.vi-more_02f2435fe853c65c .icon_186298dbf10741ae {
  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_02f2435fe853c65c:hover .icon_186298dbf10741ae {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_01d41783e430455a .hover-anim_89625efad2a4c082 {
  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_ca8c44ec730ef14c {
  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_c0bdd258a1b70cb5 {
  -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_b6e73db92cd92117 {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_b6e73db92cd92117.butn_d27aa7a025e367cf {
  padding: 0 35px;
}

.social-text_412d0349ba675e0b .rolling-text_b6e73db92cd92117 {
  line-height: 30px;
  height: 30px;
}

.rolling-text_b6e73db92cd92117:hover .letter_2ae39f5d04d85044,
.rolling-text_b6e73db92cd92117.play_e372f752700459ed .letter_2ae39f5d04d85044 {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_31862b4b75fc375a svg.progress-circle_f076116ef72b8d03 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_a4dcfca3dd312f9e {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

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

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70 {
  overflow: hidden;
  display: block;
}

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70:first-of-type .up-text_84af4a9e56447c58 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70:nth-of-type(2) .up-text_84af4a9e56447c58 {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70:nth-of-type(3) .up-text_84af4a9e56447c58 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70:nth-of-type(4) .up-text_84af4a9e56447c58 {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70:nth-of-type(5) .up-text_84af4a9e56447c58 {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_57d38f2e005e2061 .sideup-text_4e381cbbdb520d70 .up-text_84af4a9e56447c58 {
  -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_57d38f2e005e2061.animated .up-text_84af4a9e56447c58 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_464f02c2fe8b03b4: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_464f02c2fe8b03b4.shadow-off_dfcb9638e4887e29:after {
  display: none;
}

.main-marq_464f02c2fe8b03b4.md-text_d3e23e447cfcb646 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4 {
  font-size: 40px;
}

.main-marq_464f02c2fe8b03b4.lrg_f2cb8d09d31b3442 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4 {
  font-size: 5vw;
}

.main-marq_464f02c2fe8b03b4.xlrg_253b186523167edd .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 {
  padding: 0 30px;
}

.main-marq_464f02c2fe8b03b4.xlrg_253b186523167edd .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4 {
  font-size: 8vw;
}

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

.main-marq_464f02c2fe8b03b4 .slide-har_088d6e4bcd568111 .overlay-link_63c5d8e0561605d4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_464f02c2fe8b03b4 .strok_93f94c794bfac76d .item_309393d1cbf4e7d3 h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_464f02c2fe8b03b4 .strok_93f94c794bfac76d .item_309393d1cbf4e7d3 h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_464f02c2fe8b03b4 .non-strok_02b1abd27f53bb66 .item_309393d1cbf4e7d3 h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_464f02c2fe8b03b4 .non-strok_02b1abd27f53bb66 .item_309393d1cbf4e7d3 h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 {
  padding: 0 30px;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4 .icon_186298dbf10741ae {
  margin-bottom: -15px;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h2 {
  margin: 0;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3:last-of-type .item_309393d1cbf4e7d3:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3:last-of-type .item_309393d1cbf4e7d3:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_a8d0339b0ea7237d .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4,
.dark-text_a8d0339b0ea7237d .box_a62afeb6b2c64da3:last-of-type .item_309393d1cbf4e7d3:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_a8d0339b0ea7237d .strok_93f94c794bfac76d .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4,
.dark-text_a8d0339b0ea7237d .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3:nth-of-type(even) h4,
.dark-text_a8d0339b0ea7237d .box_a62afeb6b2c64da3:last-of-type .item_309393d1cbf4e7d3:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_2aee59c377de8ad3 {
  color: #fff;
}

.light-text_2aee59c377de8ad3 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4,
.light-text_2aee59c377de8ad3 .box_a62afeb6b2c64da3:last-of-type .item_309393d1cbf4e7d3:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_088d6e4bcd568111 {
  position: relative;
}

.slide-har_088d6e4bcd568111.st1_f0f9231a194ec31b .box_a62afeb6b2c64da3 {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_088d6e4bcd568111.st2_2d64f77ebe77097e .box_a62afeb6b2c64da3 {
  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_55711ebfec82d18d {
  position: relative;
  padding: 0;
}

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

.main-marqv_55711ebfec82d18d .slide-vertical_60f5c784fb3c8f09:hover .box_a62afeb6b2c64da3 {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_55711ebfec82d18d .slide-vertical_60f5c784fb3c8f09 .box_a62afeb6b2c64da3 {
  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_21e48ac38b0db924 {
  -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_21e48ac38b0db924.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_21e48ac38b0db924.simpl_853f08912d8e5083 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_9f846f1488043e52 {
  position: relative;
}

.position-abs_50e1dd7eea90e673 {
  position: absolute;
}

.cursor-pointer_f76d208397e35466 {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_0963fe1296e8dfa3,
.order-md-2_22123da9b7600910,
.order-md-3_26e59625ddd148f2,
.order-md-4_10dc5a448109f25f {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_678756d74a36405c {
  overflow: hidden;
}

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

.rounded_b6c1ae3ac2f5bb22 {
  border-radius: 5px;
}

.circle_cfe5832d0af7e397 {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_2b1e4e714d505944 {
  white-space: nowrap;
}

.unlist_842a7b617316dfbb {
  list-style: none;
}

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

.underline_ef2b328a4bc40411 span {
  text-decoration: underline;
}

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

.inline_daec134b725a94a4 {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_db98cf431f065a89 {
  color: #000;
}

.text-dark_3a5284209f73e212 {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.load-text_d6b4236e170d3897 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_ea19a7ada9f91ea7,
[data-overlay-light] .container-xxl_ea19a7ada9f91ea7,
[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_c050ff52379eddf8 h1,
.bg-dark_c050ff52379eddf8 h2,
.bg-dark_c050ff52379eddf8 h3,
.bg-dark_c050ff52379eddf8 h4,
.bg-dark_c050ff52379eddf8 h5,
.bg-dark_c050ff52379eddf8 h6,
.bg-dark_c050ff52379eddf8 span,
.bg-color_b90f369ddf516760 h1,
.bg-color_b90f369ddf516760 h2,
.bg-color_b90f369ddf516760 h3,
.bg-color_b90f369ddf516760 h4,
.bg-color_b90f369ddf516760 h5,
.bg-color_b90f369ddf516760 h6,
.bg-color_b90f369ddf516760 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_87c57a496a73d86c {
  position: relative;
}

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

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

.navbar.bord_7b2166a20fc41365 {
  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_71c6af282dcbbbd8 {
  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_b6e73db92cd92117 {
  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_e97f8d749065c784 .dropdown-item .dropdown-side_a49c300c979cf698 {
  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_a49c300c979cf698 {
  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_a49c300c979cf698.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_88e28a13ce26307c .title .sub-title_bf55d05157a3aec7 {
  font-weight: 600;
}

.navbar .mega-menu_88e28a13ce26307c .item-img_f7c8bda58b491a64 .img_ac4ec0588ce2cf4f {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_8b69ca67c799fea5 {
  position: relative;
}

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

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

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

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

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

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

.sec-head_7e4e6aa1994cb9f5 .sub-title_bf55d05157a3aec7 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_25ddaf206867fe9f {
  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_25ddaf206867fe9f: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_3689571c88cd9d32 {
  position: relative;
}

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

.sec-bottom_3689571c88cd9d32 .d-flex_e04c61d425081ab7 {
  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_3f916f0b7734b165 .img-full_b0a4652f96b3a660 {
  height: 100%;
}

.intro-crev_6bcbe1b663a7bd13 .sec-head_7e4e6aa1994cb9f5 {
  margin-bottom: -50px;
}

.intro-crev_6bcbe1b663a7bd13 .sec-head_7e4e6aa1994cb9f5 h2 {
  font-size: 8vw;
}

.intro-crev_6bcbe1b663a7bd13 .img_ac4ec0588ce2cf4f {
  position: relative;
}

.intro-crev_6bcbe1b663a7bd13 .img_ac4ec0588ce2cf4f img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_6bcbe1b663a7bd13 .img_ac4ec0588ce2cf4f .exp_6d4529060e20bdc7 {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_6bcbe1b663a7bd13 .img_ac4ec0588ce2cf4f .exp_6d4529060e20bdc7 h3 {
  font-size: 100px;
}

.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img1_40fd9ec319243e08,
.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img2_7f659cdd42660fdb,
.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img3_fe2ff44a7173d5b5 {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img1_40fd9ec319243e08 img,
.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img2_7f659cdd42660fdb img,
.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img3_fe2ff44a7173d5b5 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img1_40fd9ec319243e08 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 .img3_fe2ff44a7173d5b5 {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_2f16bd3cf9faa792 {
  position: relative;
}

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

.intro-personal_19b2eb51e66a46d4 .img_ac4ec0588ce2cf4f {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_19b2eb51e66a46d4 .exp_6d4529060e20bdc7 {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_19b2eb51e66a46d4 .exp_6d4529060e20bdc7 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_19b2eb51e66a46d4 .exp_6d4529060e20bdc7 h6 .shap-right-top_d936fa4bece4ffdc svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

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

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

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

.about-author_f0f2c9b63b93d18d .img_ac4ec0588ce2cf4f {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_f0f2c9b63b93d18d .info_d93f77f971c73af3 .item_309393d1cbf4e7d3 .icon_186298dbf10741ae {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_b9c52b99296829ea .img_ac4ec0588ce2cf4f {
  position: relative;
}

.page-intro_b9c52b99296829ea .img_ac4ec0588ce2cf4f .img-icon_5f2fd0b2034e5f7e {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_a60c67131917e939 .item-line_e1c6d619ef4ceb92 {
  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_a60c67131917e939 .item-line_e1c6d619ef4ceb92 > div {
  padding: 0;
}

.awards_a60c67131917e939 .item-line_e1c6d619ef4ceb92 > div:last-of-type {
  text-align: right;
}

.awards_a60c67131917e939 .item-line_e1c6d619ef4ceb92:hover {
  color: #0c0c0c;
}

.awards_a60c67131917e939 .item-line_e1c6d619ef4ceb92:hover:after {
  height: 100%;
}

.awards_a60c67131917e939 .item-line_e1c6d619ef4ceb92: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_a60c67131917e939 .item-line_e1c6d619ef4ceb92 .project-date_0e31b786e2343dec span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_a60c67131917e939 .item-title_f9c3dc7c75c5e8fe > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_0aaa27967f5e44b8 .item_309393d1cbf4e7d3 .fit-img_678756d74a36405c {
  height: 400px;
}

.blog_0aaa27967f5e44b8.style2_834f527dd67ac386 .item_309393d1cbf4e7d3 {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_0aaa27967f5e44b8.style2_834f527dd67ac386 .item_309393d1cbf4e7d3 .fit-img_678756d74a36405c {
  height: 280px;
}

.sidebar_e88b08b9ffd7bcef .search-box_6ec9bfa83f230938 {
  position: relative;
}

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

.sidebar_e88b08b9ffd7bcef .search-box_6ec9bfa83f230938 input:focus {
  border-color: #fff;
}

.sidebar_e88b08b9ffd7bcef .search-box_6ec9bfa83f230938 .icon_186298dbf10741ae {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2 .title-widget_49453873540d4fb0 {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.catogry_de2f7d703c17a099 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.catogry_de2f7d703c17a099 li:last-of-type {
  margin-bottom: 0;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.catogry_de2f7d703c17a099 li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3:last-of-type {
  margin-bottom: 0;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3:hover .img_ac4ec0588ce2cf4f a .date_8bc8122b30cde6b8 {
  opacity: 1;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f a .date_8bc8122b30cde6b8 {
  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_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f a .date_8bc8122b30cde6b8 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_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c {
  padding-left: 25px;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c h6 {
  font-size: 17px;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.last-post-thum_5adddce94d6696ec .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .tag_1ab9f02a59f9632f {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_e88b08b9ffd7bcef .widget_764314eca6b721a2.tags_803e149ad1418d7e 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_e88b08b9ffd7bcef .widget_764314eca6b721a2.tags_803e149ad1418d7e a:hover {
  background: #fd5b38;
}

.blog-main_9ce2cfecd220cb8b .item_309393d1cbf4e7d3 .content {
  margin-top: 40px;
}

.blog-main_9ce2cfecd220cb8b .item_309393d1cbf4e7d3 .content .post-date_4536535b65e252aa {
  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_83550c113b4c76aa .background_d982dc4097c68173 {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_2f9bf4a36b58ed33 .post-qoute_fd7dc8a6178420ab h6 {
  position: relative;
}

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

.main-post_2f9bf4a36b58ed33 .iner-img_3450c39ea4d1484c {
  height: 400px;
}

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

.main-post_2f9bf4a36b58ed33 .unorder-list_132a0a1be1c01785 li,
.main-post_2f9bf4a36b58ed33 .order-list_cc5a0a38ff4f07b2 li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_2f9bf4a36b58ed33 .order-list_cc5a0a38ff4f07b2 li {
  padding-left: 0;
}

.main-post_2f9bf4a36b58ed33 .order-list_cc5a0a38ff4f07b2 li:before {
  display: none;
}

.main-post_2f9bf4a36b58ed33 .order-list_cc5a0a38ff4f07b2 li span {
  font-size: 13px;
}

.main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .tags_803e149ad1418d7e span,
.main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .share-icon_36179b4c1bd103f9 span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .tags_803e149ad1418d7e a,
.main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .share-icon_36179b4c1bd103f9 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_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .tags_803e149ad1418d7e a:hover,
.main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .share-icon_36179b4c1bd103f9 a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .share-icon_36179b4c1bd103f9 a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_2f9bf4a36b58ed33 .author-area_8110340be467efa5 .author-img_93307d6fa155380b .img_ac4ec0588ce2cf4f {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb .thumb-post_7ef683084cd44666 {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb .thumb-post_7ef683084cd44666: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_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb .thumb-post_7ef683084cd44666:first-of-type {
  margin-right: 15px;
}

.main-post_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb .thumb-post_7ef683084cd44666:last-of-type {
  margin-left: 15px;
}

.comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d {
  position: relative;
}

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

.comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d.replayed_d9b39e146c3d477f {
  margin-left: 30px;
}

.comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d .replay-butn_3da024c471366d6e {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d .replay-butn_3da024c471366d6e 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_45c03c6b93833ae4 .item-box_380b8b5058eae77d .replay-butn_3da024c471366d6e a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

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

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

.comments-from_056f687b8143050e 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_056f687b8143050e button .text_d141f12ff1217e66 {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_2e12ad9a57e0a02f .img_ac4ec0588ce2cf4f {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4:after {
  display: none;
}

.call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4.sub-bg_d1df5f97055e6221 {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4.bord-item_387138ec3923de1d {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4.bord-item_387138ec3923de1d .item_309393d1cbf4e7d3 {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4.bord-item_387138ec3923de1d .item_309393d1cbf4e7d3 h4 {
  font-size: 50px !important;
}

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

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

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

.contact_f5fd590d4ae0be3f .info-box_652480c9dd93c791: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_f5fd590d4ae0be3f .form2_6369ddf8bf5100f0 input,
.contact_f5fd590d4ae0be3f .form2_6369ddf8bf5100f0 textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_e18cb9b398e1d651 .title .ico_775e80b0387d74fa {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_e18cb9b398e1d651 .active .accordion-info_6af12d9f91028d36 {
  display: block;
}

.list-arrow_fea73cb2336e7612 li .icon_186298dbf10741ae {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_3a5284209f73e212 .dot-list_b644b516c151da32 li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_5bdbc5893bdce29d .marq_156106720f51b732 .non-strok_02b1abd27f53bb66 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_5bdbc5893bdce29d .marq_156106720f51b732 .strok_93f94c794bfac76d i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_5bdbc5893bdce29d .marq_156106720f51b732 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_5bdbc5893bdce29d .marq_156106720f51b732:nth-of-type(4) .main-marq_464f02c2fe8b03b4:after {
  left: -10%;
}

.page-error_5bdbc5893bdce29d .marq_156106720f51b732: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_e23ce4cf2ba0b455 .form-group_b1d9e64ebfae824c {
  position: relative;
}

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

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

footer .subscribe-minimal_e23ce4cf2ba0b455 .social-icon_be68689deb921c23 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_2ca055aa781a17a8.crev_c035ea8570e1d873 {
  position: relative;
}

footer.clean-footer_2ca055aa781a17a8.crev_c035ea8570e1d873: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_2ca055aa781a17a8.crev_c035ea8570e1d873 .circle-blur_e38db2734cf804ea {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_6c40612f935304ee .caption_48bf0c4d8dc0822b h1 {
  font-size: 105px;
}

.main-header_6c40612f935304ee .icon-img_e026c503ebf1f1ef {
  width: 160px;
}

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

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

.crev-header_cf65fa6f75f3c7e8 .full-img_daa79b302841874e: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_cf65fa6f75f3c7e8 .caption_48bf0c4d8dc0822b {
  position: relative;
  z-index: 2;
}

.crev-header_cf65fa6f75f3c7e8 .caption_48bf0c4d8dc0822b h1 {
  font-size: 90px;
}

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

.modern-slider_55c1d30753fc38d5: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_55c1d30753fc38d5 .gallery-img_b1c043459965ad39 .bg-img_5434d0e71d4d06ed {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_55c1d30753fc38d5 .gallery-img_b1c043459965ad39 .bg-img_5434d0e71d4d06ed a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .swiper-container_792b27ca01fb47f0,
.modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .swiper-slide_a23da25d083815c1 {
  height: 450px !important;
}

.modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .swiper-slide_a23da25d083815c1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 {
  width: 100%;
}

.modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 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_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf .swiper-slide-active_73c422568d6e4f08 .text_d141f12ff1217e66 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_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363,
.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363:after,
.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9:after {
  display: none;
}

.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 span,
.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 span {
  white-space: nowrap;
}

.modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_55c1d30753fc38d5 .swiper-pagination-bullet-active_6ce4aecd7ad86267 .path_445698830bd4c5dc {
  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_55c1d30753fc38d5 .path_445698830bd4c5dc {
  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_740e32bb522095b2 {
  padding-top: 180px;
  position: relative;
}

.header-digital_740e32bb522095b2 .caption_48bf0c4d8dc0822b h1 {
  font-size: 100px;
}

.header-digital_740e32bb522095b2 .img_ac4ec0588ce2cf4f {
  position: relative;
}

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

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

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

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

.header-digital_740e32bb522095b2 .cont_13d77672ccb5cb4c .thum_97d67f8e942cd48a {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

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

.header-digital_740e32bb522095b2 .cont_13d77672ccb5cb4c .numb_158bf857cc8b633d {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_740e32bb522095b2 .cont_13d77672ccb5cb4c .numb_158bf857cc8b633d h2 {
  margin-bottom: -20px;
}

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

.header-personal_659249b8fa777160: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_659249b8fa777160 .caption_48bf0c4d8dc0822b h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_659249b8fa777160 .info_d93f77f971c73af3 .item_309393d1cbf4e7d3 {
  padding-right: 60px;
  position: relative;
}

.header-personal_659249b8fa777160 .info_d93f77f971c73af3 .item_309393d1cbf4e7d3: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_659249b8fa777160 .info_d93f77f971c73af3 .item_309393d1cbf4e7d3:last-of-type {
  padding: 0;
}

.header-personal_659249b8fa777160 .info_d93f77f971c73af3 .item_309393d1cbf4e7d3:last-of-type:after {
  display: none;
}

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

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

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

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

.skills-box_2ba6ae9ca58f1860 .skill-progress_a7f0c9d1889bd109 .progres_86149d7a8645efca {
  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_8e10eb73b8e18d70 {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_8e10eb73b8e18d70: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_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 {
  text-align: center;
}

.my-skills_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 .box-bord_0af7551a47000c9d {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  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_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f img {
  width: 55px;
}

.my-skills_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 .value_e2be6a4a559c2ce6 {
  font-size: 30px;
}

.my-skills_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 h6 {
  margin-top: 25px;
}

.numbers-crev_6fba8c63fd8e9452 {
  position: relative;
}

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

.numbers-crev_6fba8c63fd8e9452 .item_309393d1cbf4e7d3 h6 {
  padding-top: 30px;
}

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

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

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

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

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

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

.interactive-inline_a549e11e45d1fe97 .item_309393d1cbf4e7d3 .hover-reveal_f6223f1867c42fa8 {
  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_43330a2e02ca1d07 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_43330a2e02ca1d07 .item_309393d1cbf4e7d3 a {
  padding: 50px 0;
}

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

.interactive-center_43330a2e02ca1d07 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c {
  position: relative;
  z-index: 3;
}

.interactive-center_43330a2e02ca1d07 .item_309393d1cbf4e7d3 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_43330a2e02ca1d07 .item_309393d1cbf4e7d3 p {
  font-weight: 400;
  margin-top: 15px;
}

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

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

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

.inter-links-center_7e90b723e2b6395a.horizontal_7687bc8571601256 .links-text_db32c547620308a0 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_7e90b723e2b6395a.horizontal_7687bc8571601256 .links-text_db32c547620308a0 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_7e90b723e2b6395a.horizontal_7687bc8571601256 .links-text_db32c547620308a0 li .sub-title_bf55d05157a3aec7 {
  margin-bottom: 10px;
}

.inter-links-center_7e90b723e2b6395a.horizontal_7687bc8571601256 .links-text_db32c547620308a0 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_7e90b723e2b6395a.horizontal_7687bc8571601256 .links-text_db32c547620308a0 li h2 a .tag_1ab9f02a59f9632f {
  display: block;
  font-weight: 400;
}

.inter-links-center_7e90b723e2b6395a.horizontal_7687bc8571601256 .links-text_db32c547620308a0 li h2 .num_ada95f0e6331bf39 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_7e90b723e2b6395a.vertical_20956dd94be7aa02 .links-text_db32c547620308a0 {
  -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_7e90b723e2b6395a.vertical_20956dd94be7aa02 .links-text_db32c547620308a0 li {
  padding: 0 20px;
}

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

.inter-links-center_7e90b723e2b6395a .links-text_db32c547620308a0 li:hover .text_d141f12ff1217e66 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_7e90b723e2b6395a .links-text_db32c547620308a0 li .text_d141f12ff1217e66 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_7e90b723e2b6395a .links-text_db32c547620308a0 li h2 {
  font-weight: 700;
}

.inter-links-center_7e90b723e2b6395a .links-text_db32c547620308a0 li h2 a .tag_1ab9f02a59f9632f {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_7e90b723e2b6395a .links-text_db32c547620308a0 li h2 .num_ada95f0e6331bf39 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

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

.inter-links-center_7e90b723e2b6395a .links-img_ee694a3b8001ffa0 .img_ac4ec0588ce2cf4f {
  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_7e90b723e2b6395a .links-img_ee694a3b8001ffa0 .img_ac4ec0588ce2cf4f.current_7bb3961860b2bbb5 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_7e90b723e2b6395a .links-img_ee694a3b8001ffa0 .img_ac4ec0588ce2cf4f img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

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

.work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 {
  position: relative;
}

.work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66 {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66:first-of-type .shap-left-top_0402366494318bd3 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_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66:first-of-type .shap-right-bottom_06ed81180d1ea053 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_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66:nth-of-type(2) .shap-left-bottom_f7bb050e1663b1e1 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_ec313d726d6286b3 .swiper-pagination_adffc1c5373ab231 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.work-fade_ec313d726d6286b3 .swiper-pagination-bullet_694e63552da8cc5f: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_ec313d726d6286b3 .swiper-pagination-bullet_694e63552da8cc5f 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_ec313d726d6286b3 .swiper-pagination-bullet_694e63552da8cc5f svg .path_445698830bd4c5dc {
  strokewidth: 0.5px;
}

.work-fade_ec313d726d6286b3 .marq-head_8293f4146f0a99dd {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_ec313d726d6286b3 .marq-head_8293f4146f0a99dd .main-marq_464f02c2fe8b03b4: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_ec313d726d6286b3 .marq-head_8293f4146f0a99dd .main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_ec313d726d6286b3 .marq-head_8293f4146f0a99dd .main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 {
  padding: 0 60px;
}

.work-fade_ec313d726d6286b3 .marq-head_8293f4146f0a99dd .main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3 h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_ec313d726d6286b3 .marq-head_8293f4146f0a99dd .main-marq_464f02c2fe8b03b4 .box_a62afeb6b2c64da3 .item_309393d1cbf4e7d3:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_84504bfd820250ba .swiper-slide_a23da25d083815c1 {
  width: 70vw !important;
}

.work-crev_84504bfd820250ba .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c 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_84504bfd820250ba .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  padding-left: 80px;
}

.work-crev_84504bfd820250ba .swiper-slide-active_73c422568d6e4f08 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

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

.work-crev_84504bfd820250ba .swiper-container_792b27ca01fb47f0 {
  overflow: visible;
}

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

.work-crev_84504bfd820250ba .swiper-pagination_adffc1c5373ab231 .swiper-pagination-progressbar-fill_4fdaf4e8bebc7bcc {
  background: #fff;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .cluom_e24767c879200990 {
  position: relative;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .cluom_e24767c879200990 .img_ac4ec0588ce2cf4f {
  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_216e8c056636382f.crev_c035ea8570e1d873 .cluom_e24767c879200990 h4 {
  white-space: nowrap;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .cluom_e24767c879200990 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_216e8c056636382f.crev_c035ea8570e1d873 .cluom_e24767c879200990 h6 {
  white-space: nowrap;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .cluom_e24767c879200990.current_7bb3961860b2bbb5 h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .glry-img_3319d61e598b8f14 {
  position: relative;
  z-index: 2;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .glry-img_3319d61e598b8f14 .circle-blur_e38db2734cf804ea {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_216e8c056636382f.crev_c035ea8570e1d873 .glry-img_3319d61e598b8f14 .tab-img_5970e60ec99b4af2 {
  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_216e8c056636382f.crev_c035ea8570e1d873 .glry-img_3319d61e598b8f14 .tab-img_5970e60ec99b4af2.current_7bb3961860b2bbb5 {
  -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_216e8c056636382f.crev_c035ea8570e1d873 .glry-img_3319d61e598b8f14 .tab-img_5970e60ec99b4af2:first-of-type {
  position: relative;
}

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

.work-card_6e3bb24eaa29efcb .card-item_60aa36b2e097a9f6 .cont_13d77672ccb5cb4c {
  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_6e3bb24eaa29efcb .card-item_60aa36b2e097a9f6 .cont_13d77672ccb5cb4c .tag_1ab9f02a59f9632f {
  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_6e3bb24eaa29efcb .card-item_60aa36b2e097a9f6 .img_ac4ec0588ce2cf4f {
  padding: 20px;
}

.work-card_6e3bb24eaa29efcb .card-item_60aa36b2e097a9f6 .img_ac4ec0588ce2cf4f img {
  border-radius: 10px;
}

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

.swiper-pagination-bullet-active_6ce4aecd7ad86267 .path_445698830bd4c5dc {
  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_445698830bd4c5dc {
  display: none;
}

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

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

.portfolio-crev_1ed8aae171c5a85e .work-boxs_06fb1eebd8f62db6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3 {
  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_1ed8aae171c5a85e .item_309393d1cbf4e7d3 .bg-img_5434d0e71d4d06ed {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3 .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c {
  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_1ed8aae171c5a85e .item_309393d1cbf4e7d3 .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3 .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c h5,
.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3 .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c 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_1ed8aae171c5a85e .item_309393d1cbf4e7d3 .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c .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_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c h5,
.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_1ed8aae171c5a85e .item_309393d1cbf4e7d3.active .bg-img_5434d0e71d4d06ed .cont_13d77672ccb5cb4c .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_8162febb0aa46302 .item_309393d1cbf4e7d3:hover .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  position: relative;
}

.work-minimal_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c {
  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_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c h5 {
  font-size: 20px;
}

.work-minimal_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c img {
  width: 20px;
}

.work-minimal_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c.inline_daec134b725a94a4 {
  padding: 25px 30px;
}

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

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

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

.filtering_9ee94a229465eb08 span.text_d141f12ff1217e66 {
  pointer-events: none;
}

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

.img-column_848ec0144c70fe10 .img_ac4ec0588ce2cf4f {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_37ff7280995abd19 {
  position: relative;
}

.next-project_37ff7280995abd19 .box_a62afeb6b2c64da3 {
  padding: 200px 80px;
  position: relative;
}

.next-project_37ff7280995abd19 .box_a62afeb6b2c64da3: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_37ff7280995abd19 .box_a62afeb6b2c64da3 .cont_13d77672ccb5cb4c {
  position: relative;
  z-index: 3;
}

.next-project_37ff7280995abd19 .box_a62afeb6b2c64da3:hover:after {
  opacity: 0.3;
}

.next-project_37ff7280995abd19 .all-works-butn_83f188349139fdff {
  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_da6b400a3bbbbb9e .item_309393d1cbf4e7d3 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_da6b400a3bbbbb9e .item_309393d1cbf4e7d3 .butn_d27aa7a025e367cf {
  padding: 7px 25px;
}

.price-hr_da6b400a3bbbbb9e .item_309393d1cbf4e7d3.text-dark_3a5284209f73e212 .butn_d27aa7a025e367cf {
  border-color: #121212;
}

.price-hr_da6b400a3bbbbb9e .item_309393d1cbf4e7d3.text-dark_3a5284209f73e212 .butn_d27aa7a025e367cf:hover {
  border-color: #fff;
}

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

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

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

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

.process_880a4ef5df3c444a .item_309393d1cbf4e7d3:last-of-type {
  border: 0;
}

.process_880a4ef5df3c444a .item_309393d1cbf4e7d3:hover .to-in_2d6efa21417563fe {
  margin-left: 0;
}

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

.services_7900934971ffe71d .item-box_380b8b5058eae77d .icon_186298dbf10741ae {
  width: 80px;
}

.services_7900934971ffe71d .swiper-container_792b27ca01fb47f0 {
  overflow: visible;
}

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

.services-crev_889a5a80b19ab45f .item-box_380b8b5058eae77d h5 span {
  position: relative;
  top: -5px;
}

.services-crev_889a5a80b19ab45f .item-box_380b8b5058eae77d .icon_186298dbf10741ae {
  width: 60px;
}

.services-inline_8eaeec7100b02da1 {
  position: relative;
}

.services-inline_8eaeec7100b02da1 .circle-blur_e38db2734cf804ea {
  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_8eaeec7100b02da1 .item_309393d1cbf4e7d3 {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_8eaeec7100b02da1 .item_309393d1cbf4e7d3:first-of-type {
  padding-top: 0;
}

.services-inline_8eaeec7100b02da1 .item_309393d1cbf4e7d3 .num_ada95f0e6331bf39 {
  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_c5c7b3390e08ba54 .serv-boxs_6e6602b64fa44b7f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.services-modern_c5c7b3390e08ba54 .item_309393d1cbf4e7d3.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_c5c7b3390e08ba54 .item_309393d1cbf4e7d3 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_c5c7b3390e08ba54 .item_309393d1cbf4e7d3 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_8e46ab3f8b44e587 .item_309393d1cbf4e7d3 {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_8e46ab3f8b44e587 .item_309393d1cbf4e7d3 .tag_1ab9f02a59f9632f {
  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_8e46ab3f8b44e587 .item_309393d1cbf4e7d3 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_8e46ab3f8b44e587 .item_309393d1cbf4e7d3 a:hover {
  background: #fd5b38;
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3 {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3:hover .img_ac4ec0588ce2cf4f a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3:hover .img_ac4ec0588ce2cf4f:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3 .num_ada95f0e6331bf39 {
  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_f3139b91da493c84 .item_309393d1cbf4e7d3 h2 {
  font-size: 47px;
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f img {
  border-radius: 100px;
}

.services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f 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_f3139b91da493c84 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f: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_1ce87aaf768ae5e8 {
  position: relative;
}

.feat_1ce87aaf768ae5e8 .item_309393d1cbf4e7d3 {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_1ce87aaf768ae5e8 .item_309393d1cbf4e7d3 .info_d93f77f971c73af3 {
  padding: 30px;
}

.feat_1ce87aaf768ae5e8 .circle-blur_e38db2734cf804ea {
  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_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 {
  position: relative;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide_a23da25d083815c1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide_a23da25d083815c1 .bg-img_5434d0e71d4d06ed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide_a23da25d083815c1 .video-container_6e16836afa8d36fe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide_a23da25d083815c1 .video-container_6e16836afa8d36fe video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide-active_73c422568d6e4f08 {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide-active_73c422568d6e4f08 .caption_48bf0c4d8dc0822b .thin_001a923ea1125893,
.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide-active_73c422568d6e4f08 .caption_48bf0c4d8dc0822b .btn-curve_7e5cc1b4ba93199f,
.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .swiper-slide-active_73c422568d6e4f08 .caption_48bf0c4d8dc0822b p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .caption_48bf0c4d8dc0822b h1 {
  font-size: 100px;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .caption_48bf0c4d8dc0822b .cal-act_991a3fb7193219bf {
  position: relative;
}

.full-showcase_06c24d3c371cb0fb .parallax-slider_0e2f6adce521b867 .caption_48bf0c4d8dc0822b 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_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363,
.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  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_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363:after,
.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9:after {
  display: none;
}

.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 span,
.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 span {
  white-space: nowrap;
}

.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 {
  left: 120px;
}

.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 i {
  margin-right: 25px;
}

.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  right: 120px;
}

.full-showcase_06c24d3c371cb0fb .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 i {
  margin-left: 25px;
}

.full-showcase_06c24d3c371cb0fb .swiper-pagination_adffc1c5373ab231 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_06c24d3c371cb0fb .swiper-pagination-bullet_694e63552da8cc5f {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_06c24d3c371cb0fb .swiper-pagination-bullet-active_6ce4aecd7ad86267 .path_445698830bd4c5dc {
  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_06c24d3c371cb0fb .path_445698830bd4c5dc {
  display: none;
}

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

.carousel-slider_99429a9cb15167dc {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_99429a9cb15167dc .gallery-img_b1c043459965ad39 .bg-img_5434d0e71d4d06ed {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_99429a9cb15167dc .gallery-img_b1c043459965ad39 .bg-img_5434d0e71d4d06ed a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf {
  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_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .swiper-container_792b27ca01fb47f0,
.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .swiper-slide_a23da25d083815c1 {
  height: 100px !important;
}

.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .swiper-slide_a23da25d083815c1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 {
  width: 100%;
  text-align: center;
}

.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 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_99429a9cb15167dc .gallery-text_3dcfc8af1f29cfcf .swiper-slide-active_73c422568d6e4f08 .text_d141f12ff1217e66 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_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363,
.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  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_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363:after,
.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9:after {
  display: none;
}

.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 span,
.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 span {
  white-space: nowrap;
}

.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 {
  left: 120px;
}

.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 i {
  margin-right: 25px;
}

.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  right: 120px;
}

.carousel-slider_99429a9cb15167dc .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 i {
  margin-left: 25px;
}

.carousel-slider_99429a9cb15167dc .swiper-pagination_adffc1c5373ab231 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_99429a9cb15167dc .swiper-pagination-bullet_694e63552da8cc5f {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_99429a9cb15167dc .swiper-pagination-bullet-active_6ce4aecd7ad86267 .path_445698830bd4c5dc {
  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_99429a9cb15167dc .path_445698830bd4c5dc {
  display: none;
}

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

.half-slider_3a8b66df8737340f {
  min-height: 100vh;
  position: relative;
}

.half-slider_3a8b66df8737340f .gallery-img_b1c043459965ad39 {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_3a8b66df8737340f .gallery-img_b1c043459965ad39 .swiper-slide_a23da25d083815c1 {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_3a8b66df8737340f .gallery-img_b1c043459965ad39 .swiper-slide-active_73c422568d6e4f08 .bg-img_5434d0e71d4d06ed {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_3a8b66df8737340f .gallery-img_b1c043459965ad39 .bg-img_5434d0e71d4d06ed {
  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_3a8b66df8737340f .gallery-img_b1c043459965ad39 .bg-img_5434d0e71d4d06ed a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_3a8b66df8737340f .gallery-text_3dcfc8af1f29cfcf {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_3a8b66df8737340f .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 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_3a8b66df8737340f .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_3a8b66df8737340f .gallery-text_3dcfc8af1f29cfcf .text_d141f12ff1217e66 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_3a8b66df8737340f .gallery-text_3dcfc8af1f29cfcf .swiper-slide-active_73c422568d6e4f08 .text_d141f12ff1217e66 h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_3a8b66df8737340f .gallery-text_3dcfc8af1f29cfcf .swiper-slide-active_73c422568d6e4f08 .text_d141f12ff1217e66 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_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363,
.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  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_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363:after,
.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9:after {
  display: none;
}

.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 span,
.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 span {
  white-space: nowrap;
}

.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 {
  left: 120px;
}

.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-prev_43921264b47a5363 i {
  margin-right: 25px;
}

.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 {
  right: 120px;
}

.half-slider_3a8b66df8737340f .swiper-controls_b62ff72b6f64ffd2 .swiper-button-next_8d89618ba60dd8d9 i {
  margin-left: 25px;
}

.half-slider_3a8b66df8737340f .swiper-pagination_adffc1c5373ab231 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_3a8b66df8737340f .swiper-pagination-bullet_694e63552da8cc5f {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_3a8b66df8737340f .swiper-pagination-bullet-active_6ce4aecd7ad86267 .path_445698830bd4c5dc {
  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_3a8b66df8737340f .path_445698830bd4c5dc {
  display: none;
}

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

.slider_de3ffe32b29b59e5 {
  position: relative;
}

.slider_de3ffe32b29b59e5 .parallax-slider_0e2f6adce521b867 {
  position: relative;
}

.slider_de3ffe32b29b59e5 .parallax-slider_0e2f6adce521b867 .swiper-slide_a23da25d083815c1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_de3ffe32b29b59e5 .parallax-slider_0e2f6adce521b867 .swiper-slide_a23da25d083815c1 .bg-img_5434d0e71d4d06ed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_de3ffe32b29b59e5 .parallax-slider_0e2f6adce521b867 .caption_48bf0c4d8dc0822b h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_de3ffe32b29b59e5 .parallax-slider_0e2f6adce521b867 .caption_48bf0c4d8dc0822b h1 {
  font-size: 110px;
}

.slider_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df {
  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_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df .swiper-nav-ctrl_e2bf7ec61e66afc8 {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df .swiper-nav-ctrl_e2bf7ec61e66afc8:after {
  display: none;
}

.slider_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df .shap-left-bottom_f7bb050e1663b1e1 {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df .shap-left-bottom_f7bb050e1663b1e1 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df .shap-right-top_d936fa4bece4ffdc {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_de3ffe32b29b59e5 .slider-contro_111d84e9b3e835df .shap-right-top_d936fa4bece4ffdc svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_de3ffe32b29b59e5 .swiper-pagination_adffc1c5373ab231 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_de3ffe32b29b59e5 .swiper-pagination_adffc1c5373ab231 .swiper-pagination-total_e64b6e8015d08da6 {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_de3ffe32b29b59e5 .swiper-pagination_adffc1c5373ab231 .swiper-pagination-total_e64b6e8015d08da6: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_c5e7d2f6cb0d2eda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_c5e7d2f6cb0d2eda .swiper-button-next_8d89618ba60dd8d9,
.swiper-arrow-control_c5e7d2f6cb0d2eda .swiper-button-prev_43921264b47a5363 {
  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_c5e7d2f6cb0d2eda .swiper-button-next_8d89618ba60dd8d9:after,
.swiper-arrow-control_c5e7d2f6cb0d2eda .swiper-button-prev_43921264b47a5363:after {
  display: none;
}

.swiper-arrow-control_c5e7d2f6cb0d2eda .swiper-button-next_8d89618ba60dd8d9 {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_bd7c48294f209a12 .item_309393d1cbf4e7d3 {
  position: relative;
  padding-right: 60px;
}

.team_bd7c48294f209a12 .item_309393d1cbf4e7d3:hover .img_ac4ec0588ce2cf4f .info_d93f77f971c73af3 {
  bottom: 15px;
  opacity: 1;
}

.team_bd7c48294f209a12 .item_309393d1cbf4e7d3:hover .social_8b737b6870f0f7b5 {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_bd7c48294f209a12 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_bd7c48294f209a12 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .info_d93f77f971c73af3 {
  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_bd7c48294f209a12 .item_309393d1cbf4e7d3 .social_8b737b6870f0f7b5 {
  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_bd7c48294f209a12 .item_309393d1cbf4e7d3 .social_8b737b6870f0f7b5 .links_91e3631b74b358ab {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_bd7c48294f209a12 .item_309393d1cbf4e7d3 .social_8b737b6870f0f7b5 .links_91e3631b74b358ab 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_bd7c48294f209a12 .item_309393d1cbf4e7d3 .social_8b737b6870f0f7b5 .links_91e3631b74b358ab a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_d791144348c4107b .item_309393d1cbf4e7d3 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_d791144348c4107b .item_309393d1cbf4e7d3 .social_8b737b6870f0f7b5 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_d791144348c4107b .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_d791144348c4107b .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_d791144348c4107b .item_309393d1cbf4e7d3 .circle-blur_e38db2734cf804ea {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_9372b2fe7efcd05d {
  position: relative;
  overflow: hidden;
}

.team-crev2_9372b2fe7efcd05d .circle-blur_e38db2734cf804ea {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .bg-blur_de55403d31fba526 {
  position: relative;
  overflow: hidden;
}

.team-crev2_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .bg-blur_de55403d31fba526 .circle-blur_e38db2734cf804ea {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  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_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .social_8b737b6870f0f7b5 {
  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_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .social_8b737b6870f0f7b5 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_9372b2fe7efcd05d .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .social_8b737b6870f0f7b5 a:hover {
  background: #fd5b38;
}

.team-crev2_9372b2fe7efcd05d .item_309393d1cbf4e7d3:hover .img_ac4ec0588ce2cf4f .social_8b737b6870f0f7b5 {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_9372b2fe7efcd05d .item-bord_73210da7d13f0686 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_9d38143c8dd6c814 .bord_7b2166a20fc41365 {
  position: relative;
  padding: 0 60px;
}

.team-single_9d38143c8dd6c814 .bord_7b2166a20fc41365: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_9d38143c8dd6c814 .bord_7b2166a20fc41365: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_770b11d83de3f0b3 {
  position: relative;
}

.testimonials_770b11d83de3f0b3 .img-full_b0a4652f96b3a660 {
  position: relative;
  height: 100%;
}

.testimonials_770b11d83de3f0b3 .img-full_b0a4652f96b3a660 .fit-img_678756d74a36405c {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_770b11d83de3f0b3 .img-full_b0a4652f96b3a660 .fix-img_7d1758bc29af7eca {
  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_770b11d83de3f0b3 .img-full_b0a4652f96b3a660 .text_d141f12ff1217e66 {
  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_770b11d83de3f0b3 .img-full_b0a4652f96b3a660 .text_d141f12ff1217e66 h3 {
  line-height: 1.5;
}

.testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d {
  position: relative;
}

.testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .qout-svg_697aead2dbbc83f3 {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .control-abslout_393796c8d804a102 {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .testim-swiper_ccf0b69232d32fc1 {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .circle-blur_e38db2734cf804ea {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_770b11d83de3f0b3 .small-line_47bad3474af6ed6e {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_770b11d83de3f0b3 .small-line_47bad3474af6ed6e .line-overlay_c6d4064e985381a0 svg path {
  stroke: #6c6969;
}

.testimonials_770b11d83de3f0b3 .swiper-slide_a23da25d083815c1 {
  padding-top: 50px;
}

.testimonials_770b11d83de3f0b3 .item_309393d1cbf4e7d3 .circle_cfe5832d0af7e397 {
  width: 80px;
  height: 80px;
}

.testimonials_770b11d83de3f0b3 .control-abslout_393796c8d804a102 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_1647e931ab154e1a {
  position: relative;
}

.testimonials-minim_1647e931ab154e1a .swiper-slide_a23da25d083815c1 {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3 .text_d141f12ff1217e66 {
  position: relative;
}

.testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3 .text_d141f12ff1217e66 .qout-svg_697aead2dbbc83f3 {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3 .circle_cfe5832d0af7e397 {
  width: 80px;
  height: 80px;
}

.testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3.style2_834f527dd67ac386 .text_d141f12ff1217e66 {
  position: relative;
}

.testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3.style2_834f527dd67ac386 .text_d141f12ff1217e66 .qout-svg_697aead2dbbc83f3 {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_1647e931ab154e1a .control-abslout_393796c8d804a102 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_ac1d7277506379ed {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_ac1d7277506379ed .bg-pattern_db72e15b5b92268f {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_ac1d7277506379ed .gallery-thumbs_7fe5efb948e177fe {
  width: 500px;
  margin: auto;
}

.testimonials-modern_ac1d7277506379ed .gallery-thumbs_7fe5efb948e177fe .swiper-slide_a23da25d083815c1 {
  width: 100px;
}

.testimonials-modern_ac1d7277506379ed .gallery-thumbs_7fe5efb948e177fe .item_309393d1cbf4e7d3 {
  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_ac1d7277506379ed .gallery-thumbs_7fe5efb948e177fe .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_ac1d7277506379ed .gallery-thumbs_7fe5efb948e177fe .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_ac1d7277506379ed .gallery-thumbs_7fe5efb948e177fe .swiper-slide-active_73c422568d6e4f08 .item_309393d1cbf4e7d3 {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_ac1d7277506379ed .swiper-arrow-control_c5e7d2f6cb0d2eda .swiper-button-prev_43921264b47a5363 {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_ac1d7277506379ed .swiper-arrow-control_c5e7d2f6cb0d2eda .swiper-button-next_8d89618ba60dd8d9 {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_da5a63c66b2b1736 .out-right_f0edf086eb1c21ee {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_da5a63c66b2b1736 .swiper-container_792b27ca01fb47f0 {
  overflow: visible;
}

.testim-modern_da5a63c66b2b1736 .swiper-slide_a23da25d083815c1 {
  width: 500px;
}

.testim-modern_da5a63c66b2b1736 .item_309393d1cbf4e7d3 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_da5a63c66b2b1736 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c {
  padding: 40px;
}

.testim-modern_da5a63c66b2b1736 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c p {
  font-size: 20px;
}

.testim-modern_da5a63c66b2b1736 .item_309393d1cbf4e7d3 .info_d93f77f971c73af3 {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_da5a63c66b2b1736 .item_309393d1cbf4e7d3 .info_d93f77f971c73af3 .img_ac4ec0588ce2cf4f {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_59267a335ae762dc {
    margin-bottom: 10px;
  }
  .md-mb15_caf13ec787dfc505 {
    margin-bottom: 15px;
  }
  .md-mb20_2ae38497f8ddea3f {
    margin-bottom: 20px;
  }
  .md-mb30_454eb27123ee149c {
    margin-bottom: 30px;
  }
  .md-mb40_82e16e9b66ac3568 {
    margin-bottom: 40px;
  }
  .md-mb50_c59d9b3791535b6e {
    margin-bottom: 50px !important;
  }
  .md-mb80_29ae9b8f83f152b9 {
    margin-bottom: 80px;
  }
  .md-no-mrg_97da1382539c0b39 {
    margin: 0 !important;
  }
  .md-pb10_57a475470e57556c {
    padding-bottom: 10px;
  }
  .md-pb20_87f3148752e0f7f4 {
    padding-bottom: 20px;
  }
  .md-pb30_8016764703230c73 {
    padding-bottom: 30px;
  }
  .md-pb40_225024c6120bf201 {
    padding-bottom: 40px;
  }
  .md-pb50_7b7cdc474ce807b5 {
    padding-bottom: 50px;
  }
  .md-pb60_79dcfa289a9d4c90 {
    padding-bottom: 60px;
  }
  .md-pb70_c63d5257d8c0663d {
    padding-bottom: 70px;
  }
  .md-pb80_f1ee178884407a56 {
    padding-bottom: 80px;
  }
  .md-pt80_68ab9266f6f126b8 {
    padding-top: 80px !important;
  }
  .md-no-pad_b7d34434746b2cde {
    padding: 0 !important;
  }
  .md-center_322586be9d8e3c5e {
    text-align: center !important;
  }
  .order-md-1_0963fe1296e8dfa3 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_22123da9b7600910 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_26e59625ddd148f2 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_10dc5a448109f25f {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_7c23dd8946d56e6e {
    display: none;
  }
  .justify-end_a2147bfafa5ac5ed {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_a2147bfafa5ac5ed .vew-all_90e08a8d02162e2c {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_a2147bfafa5ac5ed .swiper-controls_b62ff72b6f64ffd2 {
    margin-top: 30px;
  }
  .justify-end_a2147bfafa5ac5ed .ml-auto_8447e58f2c6ec226 {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_a97aa27f3b1030ac.sm-marg_4bb0cfd62fa69ac1 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_a97aa27f3b1030ac.sm-marg_4bb0cfd62fa69ac1 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_a97aa27f3b1030ac.stand-marg_07ce309478c75fdb {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_a97aa27f3b1030ac.stand-marg_07ce309478c75fdb > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_a97aa27f3b1030ac.md-marg_f939e8c8915402b8 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_a97aa27f3b1030ac.md-marg_f939e8c8915402b8 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_a97aa27f3b1030ac.lg-marg_6bb980f601b4211e {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_a97aa27f3b1030ac.lg-marg_6bb980f601b4211e > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_a97aa27f3b1030ac.xlg-marg_56e5be769c109cf1 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_a97aa27f3b1030ac.xlg-marg_56e5be769c109cf1 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_a97aa27f3b1030ac.xxlg-marg_132b12f8e9cb573a {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_a97aa27f3b1030ac.xxlg-marg_132b12f8e9cb573a > * {
    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_12660e682bcbecb5 {
    font-size: 90px !important;
  }
  .fz-80_6a6c5ccd146abd63 {
    font-size: 60px !important;
  }
  .fz-70_1b9acc7554a33c65 {
    font-size: 50px !important;
  }
  .sec-head_7e4e6aa1994cb9f5 .d-flex_e04c61d425081ab7 {
    display: block !important;
  }
  .sec-head_7e4e6aa1994cb9f5 .ml-auto_8447e58f2c6ec226 {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_7e4e6aa1994cb9f5 .sub-title_bf55d05157a3aec7 span:first-of-type {
    display: none;
  }
  .sec-head_7e4e6aa1994cb9f5 .sub-title_bf55d05157a3aec7 span.thin_001a923ea1125893 {
    margin: 0;
  }
  .navbar .logo_8b69ca67c799fea5:after {
    display: none;
  }
  .navbar .contact-button_7d85ee467ddf33e2 {
    display: none;
  }
  .navbar .mega-menu_88e28a13ce26307c .item-img_f7c8bda58b491a64 .img_ac4ec0588ce2cf4f {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_0c03ca41275673c7 {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_0c03ca41275673c7::-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_88e28a13ce26307c .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_8b69ca67c799fea5 {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_0c03ca41275673c7 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_2e3373fba0fed1bd {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_2e3373fba0fed1bd: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_a49c300c979cf698 {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_a49c300c979cf698.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_88e28a13ce26307c {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_88e28a13ce26307c .item-img_f7c8bda58b491a64 {
    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_88e28a13ce26307c .item-img_f7c8bda58b491a64 .mt-15_4ca8a4e43be645b0 {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_88e28a13ce26307c .item-img_f7c8bda58b491a64: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_88e28a13ce26307c .item-img_f7c8bda58b491a64:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_88e28a13ce26307c .item-img_f7c8bda58b491a64:hover:after {
    width: 10px;
  }
  .main-header_6c40612f935304ee {
    min-height: auto;
  }
  .main-header_6c40612f935304ee .caption_48bf0c4d8dc0822b h1 {
    font-size: 80px;
  }
  .main-header_6c40612f935304ee .caption_48bf0c4d8dc0822b .text_d141f12ff1217e66 {
    display: none;
  }
  .main-header_6c40612f935304ee .justify-content-end_a0819e601f13b3ec {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_55c1d30753fc38d5 .container {
    max-width: 100%;
  }
  .modern-slider_55c1d30753fc38d5 .swiper-controls_b62ff72b6f64ffd2 {
    right: 15px;
  }
  .crev-header_cf65fa6f75f3c7e8 .caption_48bf0c4d8dc0822b h1 {
    font-size: 70px;
  }
  .crev-header_cf65fa6f75f3c7e8 .full-img_daa79b302841874e {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_740e32bb522095b2 .caption_48bf0c4d8dc0822b h1 {
    font-size: 60px;
  }
  .header-digital_740e32bb522095b2 .cont_13d77672ccb5cb4c .numb_158bf857cc8b633d {
    position: static;
    margin-top: 15px;
  }
  .header-personal_659249b8fa777160 {
    background-position: 60%;
  }
  .header-personal_659249b8fa777160 .info_d93f77f971c73af3 {
    display: none !important;
  }
  .intro-crev_6bcbe1b663a7bd13 .sec-head_7e4e6aa1994cb9f5 {
    margin-bottom: 80px;
  }
  .intro-skill_a57b529bc8e41e98 .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_a57b529bc8e41e98 .imgs_4e5719b672754ec0 {
    display: none;
  }
  .about-author_f0f2c9b63b93d18d .profile-img_1992e84250ac6b4c {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_8e10eb73b8e18d70 .item_309393d1cbf4e7d3 .box-bord_0af7551a47000c9d {
    border-radius: 200px;
  }
  .numbers-crev_6fba8c63fd8e9452 .item_309393d1cbf4e7d3 h3 {
    font-size: 80px;
  }
  .services-modern_c5c7b3390e08ba54 .serv-boxs_6e6602b64fa44b7f {
    display: block;
  }
  .services-modern_c5c7b3390e08ba54 .item_309393d1cbf4e7d3 {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_c5c7b3390e08ba54 .item_309393d1cbf4e7d3 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_c5c7b3390e08ba54 .item_309393d1cbf4e7d3.active {
    width: 100% !important;
  }
  .work-fade_ec313d726d6286b3 .text_d141f12ff1217e66.pb-100_f0fb0bbcac481f51 {
    padding-bottom: 50px !important;
  }
  .work-fade_ec313d726d6286b3 .swiper-pagination_adffc1c5373ab231 {
    top: 80%;
    right: -20px;
  }
  .work-crev_84504bfd820250ba .swiper-slide_a23da25d083815c1 {
    width: 100% !important;
  }
  footer.clean-footer_2ca055aa781a17a8.crev_c035ea8570e1d873:after,
  footer.clean-footer_2ca055aa781a17a8.crev_c035ea8570e1d873 .circle-blur_e38db2734cf804ea {
    display: none;
  }
  .team-single_9d38143c8dd6c814 .bord_7b2166a20fc41365 {
    padding: 0 40px 80px;
  }
  .team-single_9d38143c8dd6c814 .bord_7b2166a20fc41365:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_9d38143c8dd6c814 .bord_7b2166a20fc41365:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_f3139b91da493c84 .d-flex_e04c61d425081ab7 {
    display: block !important;
  }
  .page-faqs_4e1ffb39451673ad .img1_40fd9ec319243e08,
  .page-faqs_4e1ffb39451673ad .img2_7f659cdd42660fdb,
  .page-faqs_4e1ffb39451673ad .img3_fe2ff44a7173d5b5 {
    display: none;
  }
  .work-grid_b2e88408db11e45c {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_b2e88408db11e45c .item_309393d1cbf4e7d3 {
    margin: 40px 0 !important;
  }
  .portfolio-crev_1ed8aae171c5a85e .work-boxs_06fb1eebd8f62db6 {
    display: block;
  }
  .portfolio-crev_1ed8aae171c5a85e .work-boxs_06fb1eebd8f62db6 .item_309393d1cbf4e7d3 {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_1ed8aae171c5a85e .work-boxs_06fb1eebd8f62db6 .item_309393d1cbf4e7d3.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_b2e88408db11e45c .filtering_9ee94a229465eb08,
  .work-minimal_8162febb0aa46302 .filtering_9ee94a229465eb08 {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_37ff7280995abd19 .box_a62afeb6b2c64da3 .cont_13d77672ccb5cb4c .fz-40_77880a2624480133 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_805ace3cdf995173 {
    margin-bottom: 10px;
  }
  .sm-mb20_ff6d15e54e7895a2 {
    margin-bottom: 20px;
  }
  .sm-mb30_f815c7740386c064 {
    margin-bottom: 30px;
  }
  .sm-mb40_8e89d209f6bc3295 {
    margin-bottom: 40px;
  }
  .sm-mb50_89c6b4553cc9e194 {
    margin-bottom: 50px;
  }
  .sm-mb80_3f0d08976b94b113 {
    margin-bottom: 80px;
  }
  .sm-pb10_80de8f680cc9d4a0 {
    padding-bottom: 10px;
  }
  .sm-pb20_8e18c7c195aaabce {
    padding-bottom: 20px;
  }
  .sm-pb30_f03ca8f9ff25cfc7 {
    padding-bottom: 30px;
  }
  .sm-pb40_41617ab9d14a4cec {
    padding-bottom: 40px;
  }
  .sm-pb50_ab17f525070551e2 {
    padding-bottom: 50px;
  }
  .sm-pb60_cfbb36484fa997de {
    padding-bottom: 60px;
  }
  .sm-pb70_277f3bb708e87937 {
    padding-bottom: 70px;
  }
  .sm-pb80_5dff361cf8d9f048 {
    padding-bottom: 80px;
  }
  .sm-hide_d42e3c5134126f2d {
    display: none;
  }
  .fz-70_1b9acc7554a33c65 {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_d7fb9002bbde5a56 {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_761bc6a169bca1cb .load-text_d6b4236e170d3897 {
    letter-spacing: 5px;
  }
  .progress-wrap_31862b4b75fc375a {
    bottom: 15px;
    right: 15px;
  }
  .in-box_b58616e45f26f4f3 {
    width: 100%;
  }
  .in-box_b58616e45f26f4f3.mb-15_034705c124163d85 {
    margin-bottom: 0 !important;
  }
  .section-padding_6f2b2d8c92389e54 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_7e4e6aa1994cb9f5 h3.fz-50_58d6d34730750597 {
    font-size: 30px !important;
  }
  .sec-head_7e4e6aa1994cb9f5 h2.fz-70_1b9acc7554a33c65 {
    font-size: 35px !important;
  }
  .call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4.bord-item_387138ec3923de1d .item_309393d1cbf4e7d3 h4 {
    font-size: 20px !important;
  }
  .call-marq_641dc8b5996feb0e .main-marq_464f02c2fe8b03b4 .icon-img-50_7d78cd4847132f5b {
    width: 30px !important;
  }
  .main-header_6c40612f935304ee .caption_48bf0c4d8dc0822b h1,
  .crev-header_cf65fa6f75f3c7e8 .caption_48bf0c4d8dc0822b h1 {
    font-size: 40px;
  }
  .main-header_6c40612f935304ee .icon-img_e026c503ebf1f1ef {
    width: 100px;
  }
  .modern-slider_55c1d30753fc38d5 .gallery-text_3dcfc8af1f29cfcf {
    width: 100%;
  }
  .header-digital_740e32bb522095b2 .caption_48bf0c4d8dc0822b h1 {
    font-size: 50px;
  }
  .header-digital_740e32bb522095b2 .img_ac4ec0588ce2cf4f:after,
  .header-digital_740e32bb522095b2 .img_ac4ec0588ce2cf4f:before {
    display: none;
  }
  .header-digital_740e32bb522095b2 .img_ac4ec0588ce2cf4f .vid_65126623225d87ee {
    left: 0;
  }
  .about-author_f0f2c9b63b93d18d .profile-img_1992e84250ac6b4c {
    width: 420px;
  }
  .about-author_f0f2c9b63b93d18d .profile-img_1992e84250ac6b4c .img_ac4ec0588ce2cf4f {
    height: 500px;
  }
  .about-author_f0f2c9b63b93d18d h4 span {
    display: inline;
  }
  .services-inline_8eaeec7100b02da1 .item_309393d1cbf4e7d3 .ml-auto_8447e58f2c6ec226,
  .services-inline_8eaeec7100b02da1 .item_309393d1cbf4e7d3 .num_ada95f0e6331bf39 {
    display: none !important;
  }
  .work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .text_d141f12ff1217e66 {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .shap-left-top_0402366494318bd3,
  .work-fade_ec313d726d6286b3 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c .shap-left-bottom_f7bb050e1663b1e1 {
    display: none;
  }
  .work-fade_ec313d726d6286b3 .swiper-slide-active_73c422568d6e4f08 .item_309393d1cbf4e7d3 .cont_13d77672ccb5cb4c {
    opacity: 1;
  }
  .work-crev_84504bfd820250ba .item_309393d1cbf4e7d3 {
    display: block !important;
  }
  .work-crev_84504bfd820250ba .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_770b11d83de3f0b3 .img-full_b0a4652f96b3a660 .fix-img_7d1758bc29af7eca {
    max-width: 80px;
  }
  .testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .testim-swiper_ccf0b69232d32fc1 {
    padding: 60px 20px;
  }
  .testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .testim-swiper_ccf0b69232d32fc1 p.fz-30_d7fb9002bbde5a56 {
    font-size: 18px !important;
  }
  .testimonials_770b11d83de3f0b3 .cont-full_726bc17d6265a93d .control-abslout_393796c8d804a102 {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3 .text_d141f12ff1217e66 .qout-svg_697aead2dbbc83f3 {
    width: 90px;
  }
  .testimonials-minim_1647e931ab154e1a .item_309393d1cbf4e7d3 .text_d141f12ff1217e66 .fz-30_d7fb9002bbde5a56 {
    font-size: 18px !important;
  }
  .testimonials-minim_1647e931ab154e1a .control-abslout_393796c8d804a102 {
    bottom: -50px;
  }
  .page-header_0a84a2906598a49a .fz-80_6a6c5ccd146abd63 {
    font-size: 35px !important;
  }
  .services-inline2_f3139b91da493c84 .item_309393d1cbf4e7d3 h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_9d38143c8dd6c814 .bord_7b2166a20fc41365 {
    padding: 0 20px 80px;
  }
  .portfolio-crev_1ed8aae171c5a85e .work-boxs_06fb1eebd8f62db6 .item_309393d1cbf4e7d3 {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_1ed8aae171c5a85e .work-boxs_06fb1eebd8f62db6 .item_309393d1cbf4e7d3.active {
    height: 350px;
  }
  .work-grid_b2e88408db11e45c .filtering_9ee94a229465eb08 span,
  .work-minimal_8162febb0aa46302 .filtering_9ee94a229465eb08 span {
    margin: 14px 25px;
  }
  .work-minimal_8162febb0aa46302 .item_309393d1cbf4e7d3 .img_ac4ec0588ce2cf4f .cont_13d77672ccb5cb4c.inline_daec134b725a94a4 {
    padding: 20px 15px;
  }
  .blog-header_83550c113b4c76aa .fz-55_25415ba4e193f5d6 {
    font-size: 30px !important;
  }
  .blog-header_83550c113b4c76aa .info_d93f77f971c73af3 {
    display: block !important;
  }
  .blog-header_83550c113b4c76aa .date_8bc8122b30cde6b8 {
    margin-left: 30px !important;
  }
  .blog-header_83550c113b4c76aa .right-info_8fa7b9b2b6eb483b {
    margin: 30px 0 0;
  }
  .main-post_2f9bf4a36b58ed33 .fz-60_eecea3301d8a792f {
    display: none;
  }
  .main-post_2f9bf4a36b58ed33 .post-qoute_fd7dc8a6178420ab {
    padding: 30px 15px;
  }
  .main-post_2f9bf4a36b58ed33 .post-qoute_fd7dc8a6178420ab h6:before {
    position: relative;
    left: 0;
  }
  .main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 {
    display: block;
  }
  .main-post_2f9bf4a36b58ed33 .info-area_3f87b45199cddc77 .tags_803e149ad1418d7e {
    margin-bottom: 30px;
  }
  .main-post_2f9bf4a36b58ed33 .author-area_8110340be467efa5 .flex_48e808ebb162377c {
    display: block;
  }
  .main-post_2f9bf4a36b58ed33 .author-area_8110340be467efa5 .author-img_93307d6fa155380b {
    margin: 0 0 30px 0;
  }
  .main-post_2f9bf4a36b58ed33 .author-area_8110340be467efa5 .author-img_93307d6fa155380b .img_ac4ec0588ce2cf4f {
    width: 80px;
    height: 80px;
  }
  .main-post_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb {
    display: block;
  }
  .main-post_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb .thumb-post_7ef683084cd44666 {
    margin: 0 !important;
  }
  .main-post_2f9bf4a36b58ed33 .next-prv-post_c290fd6c5ce901bb .text-right_4e2d6db0eb9508d8 {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d .flex_48e808ebb162377c {
    display: block;
  }
  .comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d .user-img_fa6f5aa4dc7d76d8 {
    margin: 0 0 15px 0;
  }
  .comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d .replay-post_35326f102427e3e2 {
    margin: 15px 0 0 0;
  }
  .comments-post_45c03c6b93833ae4 .item-box_380b8b5058eae77d.replayed_d9b39e146c3d477f {
    margin-left: 0;
  }
  .main-post_2f9bf4a36b58ed33 .post-qoute_fd7dc8a6178420ab h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
