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

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

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

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

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

.row_44d85ad70258c0b4.sm-marg_5f4b39b62b1f5e12 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_44d85ad70258c0b4.sm-marg_5f4b39b62b1f5e12 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_44d85ad70258c0b4.stand-marg_b661b718ad67072a {
  margin-left: -20px;
  margin-right: -20px;
}

.row_44d85ad70258c0b4.stand-marg_b661b718ad67072a > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_44d85ad70258c0b4.md-marg_3f35ddc1111accc8 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_44d85ad70258c0b4.md-marg_3f35ddc1111accc8 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_44d85ad70258c0b4.lg-marg_99a1182397066e9f {
  margin-left: -40px;
  margin-right: -40px;
}

.row_44d85ad70258c0b4.lg-marg_99a1182397066e9f > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_44d85ad70258c0b4.xlg-marg_1ae71b82ccec4d54 {
  margin-left: -50px;
  margin-right: -50px;
}

.row_44d85ad70258c0b4.xlg-marg_1ae71b82ccec4d54 > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_44d85ad70258c0b4.xxlg-marg_4dd5a03fdffd07e9 {
  margin-left: -80px;
  margin-right: -80px;
}

.row_44d85ad70258c0b4.xxlg-marg_4dd5a03fdffd07e9 > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.p-color_ced037f2b3745be9 {
  color: #c6c8c9;
}

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

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

.lines_297ca2568bf1d4d3.two_47fa2592f40c8524: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_297ca2568bf1d4d3.four_5d20882e6759e208 {
  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_297ca2568bf1d4d3.four_5d20882e6759e208: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_297ca2568bf1d4d3.two-out_5d6a10b015712040 {
  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_0124d5c1f2a7d464 {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_0124d5c1f2a7d464.revers_21159daec5cd1b52 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_0124d5c1f2a7d464.up_7d25943945b3332d {
  top: -25%;
}

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

.overlay-center_c1ded1e3ea22aa1f {
  position: relative;
}

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

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

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

.bg-pattern_9a232f84493b2e1e.bg-repeat_2323e0aa10bf8bf9 {
  background-repeat: repeat;
}

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

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

.bord-bottom-grd_4836f7b2f2174459: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_7fb7824a75a286ea {
  -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_733170351e783f6d {
  border: 1px solid transparent;
}

.butn_733170351e783f6d.butn-md_6dfdb16062292149 {
  padding: 14px 35px;
}

.butn_733170351e783f6d.butn-sm_b414783687760bea {
  padding: 8px 18px;
}

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

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

.butn_733170351e783f6d.butn-bord_cddb433cce581900:hover {
  background: #fff;
  color: #000;
}

.butn_733170351e783f6d.butn-bord_cddb433cce581900:hover span {
  color: #000;
}

.butn_733170351e783f6d.butn-bord-thin_0ee2a78745dec08f {
  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_733170351e783f6d.butn-bord-thin_0ee2a78745dec08f:hover {
  background: #fff;
  color: #000;
}

.butn_733170351e783f6d.butn-bord-thin_0ee2a78745dec08f:hover span {
  color: #000;
}

.butn_733170351e783f6d.butn-bg_51d9df62f8fe5b3d {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_733170351e783f6d .rolling-text_2c0366b0410731fd {
  margin-bottom: -5px;
}

.butn-crev_d46c3cc6aab241ea .circle_439fb92c87c82375 {
  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_57af4f3cef14fdb4 {
  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_57af4f3cef14fdb4: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_57af4f3cef14fdb4:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_57af4f3cef14fdb4.btn-md_21c576d170f3f92f {
  width: 120px;
  height: 120px;
}

.btn-circle_57af4f3cef14fdb4.btn-lg_1bfd012fb11cd524 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_4b02d0c44a056811 .circle_439fb92c87c82375 {
  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_4b02d0c44a056811 .circle_439fb92c87c82375 svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_58f8943746af358e.in-bord_7d37ff4bcb899a6e: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_58f8943746af358e.in-bord_7d37ff4bcb899a6e: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_58f8943746af358e a {
  position: relative;
}

.circle-button_58f8943746af358e .rotate-circle_de87d231741ab35e svg {
  width: 210px;
  fill: #fff;
}

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

.circle-button_58f8943746af358e .icon_c5790e960fd0a293 {
  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_58f8943746af358e .in-circle_4d101222e3e9f431 {
  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_58f8943746af358e.no-animate_f2bc729e8ca5f51a .rotate-circle_de87d231741ab35e {
  -webkit-animation: none;
  animation: none;
}

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

.rmore_02d8f22765e37029.to-in_7ceea4da7aae50ad:hover {
  margin-left: 0;
}

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

.go-more_2b217a3acf25db4c: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_2b217a3acf25db4c .icon_c5790e960fd0a293 {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

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

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

.vi-more_83714fa816145406 .icon_c5790e960fd0a293 {
  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_83714fa816145406:hover .icon_c5790e960fd0a293 {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_f39cd79848a680ae .hover-anim_dc8126f489fffb5b {
  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_6cbfaed2c798e035 {
  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_ddbd5438afff99ff {
  -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_2c0366b0410731fd {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_2c0366b0410731fd.butn_733170351e783f6d {
  padding: 0 35px;
}

.social-text_793634901ecd4f8e .rolling-text_2c0366b0410731fd {
  line-height: 30px;
  height: 30px;
}

.rolling-text_2c0366b0410731fd:hover .letter_6b6bb96af1046efc,
.rolling-text_2c0366b0410731fd.play_cea0e6ac7e2b3018 .letter_6b6bb96af1046efc {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_69cb70cab76ab159 svg.progress-circle_109c6f6bab68391a 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_0a85588c53c4b492 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

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

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb {
  overflow: hidden;
  display: block;
}

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb:first-of-type .up-text_fb6a7f8631d262df {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb:nth-of-type(2) .up-text_fb6a7f8631d262df {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb:nth-of-type(3) .up-text_fb6a7f8631d262df {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb:nth-of-type(4) .up-text_fb6a7f8631d262df {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb:nth-of-type(5) .up-text_fb6a7f8631d262df {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_bc947e239a01f2e2 .sideup-text_28de84f1cb44b3fb .up-text_fb6a7f8631d262df {
  -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_bc947e239a01f2e2.animated .up-text_fb6a7f8631d262df {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_4a991eb7b00712de: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_4a991eb7b00712de.shadow-off_be67084de5e20b41:after {
  display: none;
}

.main-marq_4a991eb7b00712de.md-text_bda465299f7775a6 .box_29599a0e375ea1dd .item_59237179ea71806a h4 {
  font-size: 40px;
}

.main-marq_4a991eb7b00712de.lrg_146adac02740c549 .box_29599a0e375ea1dd .item_59237179ea71806a h4 {
  font-size: 5vw;
}

.main-marq_4a991eb7b00712de.xlrg_5399ba061b9fc2ea .box_29599a0e375ea1dd .item_59237179ea71806a {
  padding: 0 30px;
}

.main-marq_4a991eb7b00712de.xlrg_5399ba061b9fc2ea .box_29599a0e375ea1dd .item_59237179ea71806a h4 {
  font-size: 8vw;
}

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

.main-marq_4a991eb7b00712de .slide-har_455c02cc6741c6a2 .overlay-link_0e7d8ab284a2a40b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_4a991eb7b00712de .strok_9f8dd36dcbbdef7b .item_59237179ea71806a h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_4a991eb7b00712de .strok_9f8dd36dcbbdef7b .item_59237179ea71806a h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_4a991eb7b00712de .non-strok_d183a3e602e94593 .item_59237179ea71806a h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_4a991eb7b00712de .non-strok_d183a3e602e94593 .item_59237179ea71806a h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a {
  padding: 0 30px;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a h4 .icon_c5790e960fd0a293 {
  margin-bottom: -15px;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a h2 {
  margin: 0;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd:last-of-type .item_59237179ea71806a:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_4a991eb7b00712de .box_29599a0e375ea1dd:last-of-type .item_59237179ea71806a:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_c9a6c917081428d8 .box_29599a0e375ea1dd .item_59237179ea71806a h4,
.dark-text_c9a6c917081428d8 .box_29599a0e375ea1dd:last-of-type .item_59237179ea71806a:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_c9a6c917081428d8 .strok_9f8dd36dcbbdef7b .box_29599a0e375ea1dd .item_59237179ea71806a h4,
.dark-text_c9a6c917081428d8 .box_29599a0e375ea1dd .item_59237179ea71806a:nth-of-type(even) h4,
.dark-text_c9a6c917081428d8 .box_29599a0e375ea1dd:last-of-type .item_59237179ea71806a:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_9a68f39c6eb8d335 {
  color: #fff;
}

.light-text_9a68f39c6eb8d335 .box_29599a0e375ea1dd .item_59237179ea71806a h4,
.light-text_9a68f39c6eb8d335 .box_29599a0e375ea1dd:last-of-type .item_59237179ea71806a:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_455c02cc6741c6a2 {
  position: relative;
}

.slide-har_455c02cc6741c6a2.st1_5611f1a9066a86ad .box_29599a0e375ea1dd {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_455c02cc6741c6a2.st2_9e0f8a64a9b94f2b .box_29599a0e375ea1dd {
  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_c66da8667854b637 {
  position: relative;
  padding: 0;
}

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

.main-marqv_c66da8667854b637 .slide-vertical_5bb116bbf71b8299:hover .box_29599a0e375ea1dd {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_c66da8667854b637 .slide-vertical_5bb116bbf71b8299 .box_29599a0e375ea1dd {
  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_f26225e0acacf329 {
  -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_f26225e0acacf329.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_f26225e0acacf329.simpl_4e1cd1fb5b500da5 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_4db78a02057ea057 {
  position: relative;
}

.position-abs_16752910d5b59e1d {
  position: absolute;
}

.cursor-pointer_75f5cb4abbc3af9a {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_ef4495f07f70d168,
.order-md-2_7a59386f8386cca2,
.order-md-3_848821a2d1adb973,
.order-md-4_b3f028ec5156f191 {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_0b444de7a7c573ff {
  overflow: hidden;
}

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

.rounded_8abdd5eaa7a36ac7 {
  border-radius: 5px;
}

.circle_439fb92c87c82375 {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_f546c5557306b625 {
  white-space: nowrap;
}

.unlist_e376281d42d358d3 {
  list-style: none;
}

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

.underline_e09bc666b0ca76b7 span {
  text-decoration: underline;
}

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

.inline_ccf16ad3f266be2e {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_9c6de1a75846ce9d {
  color: #000;
}

.text-dark_213a57c1f9ec1723 {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.load-text_595bcf8aafa81e35 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_81c43abbd1746189,
[data-overlay-light] .container-xxl_81c43abbd1746189,
[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_a0d3cecbe16adc2a h1,
.bg-dark_a0d3cecbe16adc2a h2,
.bg-dark_a0d3cecbe16adc2a h3,
.bg-dark_a0d3cecbe16adc2a h4,
.bg-dark_a0d3cecbe16adc2a h5,
.bg-dark_a0d3cecbe16adc2a h6,
.bg-dark_a0d3cecbe16adc2a span,
.bg-color_0460c23adda91769 h1,
.bg-color_0460c23adda91769 h2,
.bg-color_0460c23adda91769 h3,
.bg-color_0460c23adda91769 h4,
.bg-color_0460c23adda91769 h5,
.bg-color_0460c23adda91769 h6,
.bg-color_0460c23adda91769 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_b2319582e2433b7a {
  position: relative;
}

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

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

.navbar.bord_f5f751e81d83b143 {
  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_932ace3fd9f827d4 {
  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_2c0366b0410731fd {
  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_b37bd88899ffc6d5 .dropdown-item .dropdown-side_8290f0714815ba5f {
  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_8290f0714815ba5f {
  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_8290f0714815ba5f.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_9e2b0aa73c567b15 .title .sub-title_33967696153ca661 {
  font-weight: 600;
}

.navbar .mega-menu_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0 .img_bbea63ef09927791 {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_7414b63c81ff4ea6 {
  position: relative;
}

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

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

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

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

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

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

.sec-head_3772b0a48478a03c .sub-title_33967696153ca661 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_36b738c878fbc99e {
  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_36b738c878fbc99e: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_3ef4e3749c9ce763 {
  position: relative;
}

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

.sec-bottom_3ef4e3749c9ce763 .d-flex_af9fa11b8674fe9c {
  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_d9fa1262d809adaf .img-full_32eba4fc3c1be0bf {
  height: 100%;
}

.intro-crev_e91e68f590d568bd .sec-head_3772b0a48478a03c {
  margin-bottom: -50px;
}

.intro-crev_e91e68f590d568bd .sec-head_3772b0a48478a03c h2 {
  font-size: 8vw;
}

.intro-crev_e91e68f590d568bd .img_bbea63ef09927791 {
  position: relative;
}

.intro-crev_e91e68f590d568bd .img_bbea63ef09927791 img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_e91e68f590d568bd .img_bbea63ef09927791 .exp_9f9a3dbea819b9d0 {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_e91e68f590d568bd .img_bbea63ef09927791 .exp_9f9a3dbea819b9d0 h3 {
  font-size: 100px;
}

.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img1_3cfa1fe7c5fe7f92,
.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img2_ab32049f693061c0,
.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img3_42035df3b958312b {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img1_3cfa1fe7c5fe7f92 img,
.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img2_ab32049f693061c0 img,
.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img3_42035df3b958312b img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img1_3cfa1fe7c5fe7f92 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_cc888578d721022e .imgs_1072d488346bf8ec .img3_42035df3b958312b {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_11b70960ce202a54 {
  position: relative;
}

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

.intro-personal_4d8f034c506c3054 .img_bbea63ef09927791 {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_4d8f034c506c3054 .exp_9f9a3dbea819b9d0 {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_4d8f034c506c3054 .exp_9f9a3dbea819b9d0 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_4d8f034c506c3054 .exp_9f9a3dbea819b9d0 h6 .shap-right-top_124ca42b5e581045 svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

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

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

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

.about-author_cb2844cb63a361a0 .img_bbea63ef09927791 {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_cb2844cb63a361a0 .info_215e1a6d56f77854 .item_59237179ea71806a .icon_c5790e960fd0a293 {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_00c1610d3471f9b5 .img_bbea63ef09927791 {
  position: relative;
}

.page-intro_00c1610d3471f9b5 .img_bbea63ef09927791 .img-icon_fabd475859070b1b {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_ae0e3021672ca326 .item-line_9a18083debea4163 {
  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_ae0e3021672ca326 .item-line_9a18083debea4163 > div {
  padding: 0;
}

.awards_ae0e3021672ca326 .item-line_9a18083debea4163 > div:last-of-type {
  text-align: right;
}

.awards_ae0e3021672ca326 .item-line_9a18083debea4163:hover {
  color: #0c0c0c;
}

.awards_ae0e3021672ca326 .item-line_9a18083debea4163:hover:after {
  height: 100%;
}

.awards_ae0e3021672ca326 .item-line_9a18083debea4163: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_ae0e3021672ca326 .item-line_9a18083debea4163 .project-date_80dd772c1d2d70b9 span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_ae0e3021672ca326 .item-title_d0913ecb01b99aca > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_098ac6b750708ae7 .item_59237179ea71806a .fit-img_0b444de7a7c573ff {
  height: 400px;
}

.blog_098ac6b750708ae7.style2_3d9f6691cc36e28b .item_59237179ea71806a {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_098ac6b750708ae7.style2_3d9f6691cc36e28b .item_59237179ea71806a .fit-img_0b444de7a7c573ff {
  height: 280px;
}

.sidebar_870eaa10be3c33a7 .search-box_1b103af11ed4dae4 {
  position: relative;
}

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

.sidebar_870eaa10be3c33a7 .search-box_1b103af11ed4dae4 input:focus {
  border-color: #fff;
}

.sidebar_870eaa10be3c33a7 .search-box_1b103af11ed4dae4 .icon_c5790e960fd0a293 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048 .title-widget_cf74206ed6d230be {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.catogry_651fb61d909a4e63 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.catogry_651fb61d909a4e63 li:last-of-type {
  margin-bottom: 0;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.catogry_651fb61d909a4e63 li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a:last-of-type {
  margin-bottom: 0;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a:hover .img_bbea63ef09927791 a .date_c990f5eb203d68e7 {
  opacity: 1;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .img_bbea63ef09927791 {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .img_bbea63ef09927791 a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .img_bbea63ef09927791 a .date_c990f5eb203d68e7 {
  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_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .img_bbea63ef09927791 a .date_c990f5eb203d68e7 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_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .img_bbea63ef09927791 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .cont_94f10d99660d77e1 {
  padding-left: 25px;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .cont_94f10d99660d77e1 h6 {
  font-size: 17px;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.last-post-thum_f2a65f6c565ddd60 .item_59237179ea71806a .cont_94f10d99660d77e1 .tag_9c82895ecb1d711f {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_870eaa10be3c33a7 .widget_d0b90436e3026048.tags_ac87264665d9d679 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_870eaa10be3c33a7 .widget_d0b90436e3026048.tags_ac87264665d9d679 a:hover {
  background: #fd5b38;
}

.blog-main_98ccf3aed1d3d7ac .item_59237179ea71806a .content {
  margin-top: 40px;
}

.blog-main_98ccf3aed1d3d7ac .item_59237179ea71806a .content .post-date_01bce557b6177032 {
  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_318451c547fb5acb .background_fa3ef3c6c521caed {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_a4717c8af66825b1 .post-qoute_ca86354377a34596 h6 {
  position: relative;
}

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

.main-post_a4717c8af66825b1 .iner-img_f424f361cb390e63 {
  height: 400px;
}

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

.main-post_a4717c8af66825b1 .unorder-list_948e65b09c6f7780 li,
.main-post_a4717c8af66825b1 .order-list_82a1758280ca6f55 li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_a4717c8af66825b1 .order-list_82a1758280ca6f55 li {
  padding-left: 0;
}

.main-post_a4717c8af66825b1 .order-list_82a1758280ca6f55 li:before {
  display: none;
}

.main-post_a4717c8af66825b1 .order-list_82a1758280ca6f55 li span {
  font-size: 13px;
}

.main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .tags_ac87264665d9d679 span,
.main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .share-icon_6a64a636f5ea4db5 span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .tags_ac87264665d9d679 a,
.main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .share-icon_6a64a636f5ea4db5 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_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .tags_ac87264665d9d679 a:hover,
.main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .share-icon_6a64a636f5ea4db5 a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .share-icon_6a64a636f5ea4db5 a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_a4717c8af66825b1 .author-area_7a1b7cba3fab3843 .author-img_b074f25e10ca2e33 .img_bbea63ef09927791 {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 .thumb-post_e250131e904f7c67 {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 .thumb-post_e250131e904f7c67: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_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 .thumb-post_e250131e904f7c67:first-of-type {
  margin-right: 15px;
}

.main-post_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 .thumb-post_e250131e904f7c67:last-of-type {
  margin-left: 15px;
}

.comments-post_f16c7123718a01fc .item-box_6b991066fac4659c {
  position: relative;
}

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

.comments-post_f16c7123718a01fc .item-box_6b991066fac4659c.replayed_104ff18aef8114eb {
  margin-left: 30px;
}

.comments-post_f16c7123718a01fc .item-box_6b991066fac4659c .replay-butn_7f8a8487a3afa132 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_f16c7123718a01fc .item-box_6b991066fac4659c .replay-butn_7f8a8487a3afa132 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_f16c7123718a01fc .item-box_6b991066fac4659c .replay-butn_7f8a8487a3afa132 a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

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

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

.comments-from_4ced31d129826672 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_4ced31d129826672 button .text_af462610f75595f0 {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_7ba7207b33cf51cc .img_bbea63ef09927791 {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de:after {
  display: none;
}

.call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de.sub-bg_cc065d277cbe246a {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de.bord-item_b7722cc617abf677 {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de.bord-item_b7722cc617abf677 .item_59237179ea71806a {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de.bord-item_b7722cc617abf677 .item_59237179ea71806a h4 {
  font-size: 50px !important;
}

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

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

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

.contact_b2625e9d3acbef57 .info-box_2a16a9245c5391e7: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_b2625e9d3acbef57 .form2_fbfb12cb64638813 input,
.contact_b2625e9d3acbef57 .form2_fbfb12cb64638813 textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_fb708a027ccbc911 .title .ico_0660a6ceccf7bfc0 {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_fb708a027ccbc911 .active .accordion-info_96104a6f6ee2f30e {
  display: block;
}

.list-arrow_52711294523eeb79 li .icon_c5790e960fd0a293 {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_213a57c1f9ec1723 .dot-list_5a189aba833e922a li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_c33e2d26e9d70224 .marq_d397b8ba011e3278 .non-strok_d183a3e602e94593 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_c33e2d26e9d70224 .marq_d397b8ba011e3278 .strok_9f8dd36dcbbdef7b i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_c33e2d26e9d70224 .marq_d397b8ba011e3278 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_c33e2d26e9d70224 .marq_d397b8ba011e3278:nth-of-type(4) .main-marq_4a991eb7b00712de:after {
  left: -10%;
}

.page-error_c33e2d26e9d70224 .marq_d397b8ba011e3278: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_19cb8864d9388105 .form-group_7617b913007592b3 {
  position: relative;
}

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

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

footer .subscribe-minimal_19cb8864d9388105 .social-icon_23f583532d8a7751 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_f9f3170a2fb8af27.crev_7aa4b74459a968a5 {
  position: relative;
}

footer.clean-footer_f9f3170a2fb8af27.crev_7aa4b74459a968a5: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_f9f3170a2fb8af27.crev_7aa4b74459a968a5 .circle-blur_236ecd811e955997 {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_a804096ae0fe7e97 .caption_4fd7b389a209c371 h1 {
  font-size: 105px;
}

.main-header_a804096ae0fe7e97 .icon-img_381b41c67d7b0070 {
  width: 160px;
}

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

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

.crev-header_63eaf88033cc1aa8 .full-img_742506ad3c641d58: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_63eaf88033cc1aa8 .caption_4fd7b389a209c371 {
  position: relative;
  z-index: 2;
}

.crev-header_63eaf88033cc1aa8 .caption_4fd7b389a209c371 h1 {
  font-size: 90px;
}

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

.modern-slider_05d9395e1c6f77d0: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_05d9395e1c6f77d0 .gallery-img_fbb5604032fa695d .bg-img_d637020151214ff1 {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_05d9395e1c6f77d0 .gallery-img_fbb5604032fa695d .bg-img_d637020151214ff1 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .swiper-container_e9b42f9ab6192e89,
.modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .swiper-slide_3b6b821e842964ae {
  height: 450px !important;
}

.modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .swiper-slide_3b6b821e842964ae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 {
  width: 100%;
}

.modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 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_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 .swiper-slide-active_99303096e3a708ff .text_af462610f75595f0 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_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443,
.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443:after,
.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2:after {
  display: none;
}

.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 span,
.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 span {
  white-space: nowrap;
}

.modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_05d9395e1c6f77d0 .swiper-pagination-bullet-active_c61ed957649e84e0 .path_220473f4a4d49446 {
  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_05d9395e1c6f77d0 .path_220473f4a4d49446 {
  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_cd70749c455a218e {
  padding-top: 180px;
  position: relative;
}

.header-digital_cd70749c455a218e .caption_4fd7b389a209c371 h1 {
  font-size: 100px;
}

.header-digital_cd70749c455a218e .img_bbea63ef09927791 {
  position: relative;
}

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

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

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

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

.header-digital_cd70749c455a218e .cont_94f10d99660d77e1 .thum_e0cc4ebc54d1edd6 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

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

.header-digital_cd70749c455a218e .cont_94f10d99660d77e1 .numb_11f25c6cf1460099 {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_cd70749c455a218e .cont_94f10d99660d77e1 .numb_11f25c6cf1460099 h2 {
  margin-bottom: -20px;
}

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

.header-personal_fb67da8195ba083d: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_fb67da8195ba083d .caption_4fd7b389a209c371 h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_fb67da8195ba083d .info_215e1a6d56f77854 .item_59237179ea71806a {
  padding-right: 60px;
  position: relative;
}

.header-personal_fb67da8195ba083d .info_215e1a6d56f77854 .item_59237179ea71806a: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_fb67da8195ba083d .info_215e1a6d56f77854 .item_59237179ea71806a:last-of-type {
  padding: 0;
}

.header-personal_fb67da8195ba083d .info_215e1a6d56f77854 .item_59237179ea71806a:last-of-type:after {
  display: none;
}

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

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

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

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

.skills-box_68f7d5b833597639 .skill-progress_64f79c024a709999 .progres_27e6eec521f44909 {
  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_1fcc69db6b05bc32 {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_1fcc69db6b05bc32: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_1fcc69db6b05bc32 .item_59237179ea71806a {
  text-align: center;
}

.my-skills_1fcc69db6b05bc32 .item_59237179ea71806a .box-bord_0afaf267800dafc4 {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_1fcc69db6b05bc32 .item_59237179ea71806a .img_bbea63ef09927791 {
  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_1fcc69db6b05bc32 .item_59237179ea71806a .img_bbea63ef09927791 img {
  width: 55px;
}

.my-skills_1fcc69db6b05bc32 .item_59237179ea71806a .value_f9be4e60bfeb4179 {
  font-size: 30px;
}

.my-skills_1fcc69db6b05bc32 .item_59237179ea71806a h6 {
  margin-top: 25px;
}

.numbers-crev_15b7229aa11c8aea {
  position: relative;
}

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

.numbers-crev_15b7229aa11c8aea .item_59237179ea71806a h6 {
  padding-top: 30px;
}

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

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

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

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

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

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

.interactive-inline_5b5eefc55c7834b9 .item_59237179ea71806a .hover-reveal_14d647b85ea6f703 {
  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_a43995a7418c9bf0 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_a43995a7418c9bf0 .item_59237179ea71806a a {
  padding: 50px 0;
}

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

.interactive-center_a43995a7418c9bf0 .item_59237179ea71806a .cont_94f10d99660d77e1 {
  position: relative;
  z-index: 3;
}

.interactive-center_a43995a7418c9bf0 .item_59237179ea71806a 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_a43995a7418c9bf0 .item_59237179ea71806a p {
  font-weight: 400;
  margin-top: 15px;
}

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

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

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

.inter-links-center_a795f67a74e02379.horizontal_8b89dc5937374605 .links-text_ad0f9d0ebba90a80 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_a795f67a74e02379.horizontal_8b89dc5937374605 .links-text_ad0f9d0ebba90a80 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_a795f67a74e02379.horizontal_8b89dc5937374605 .links-text_ad0f9d0ebba90a80 li .sub-title_33967696153ca661 {
  margin-bottom: 10px;
}

.inter-links-center_a795f67a74e02379.horizontal_8b89dc5937374605 .links-text_ad0f9d0ebba90a80 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_a795f67a74e02379.horizontal_8b89dc5937374605 .links-text_ad0f9d0ebba90a80 li h2 a .tag_9c82895ecb1d711f {
  display: block;
  font-weight: 400;
}

.inter-links-center_a795f67a74e02379.horizontal_8b89dc5937374605 .links-text_ad0f9d0ebba90a80 li h2 .num_6f31afe197809f60 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_a795f67a74e02379.vertical_56ea56ac136aaeb6 .links-text_ad0f9d0ebba90a80 {
  -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_a795f67a74e02379.vertical_56ea56ac136aaeb6 .links-text_ad0f9d0ebba90a80 li {
  padding: 0 20px;
}

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

.inter-links-center_a795f67a74e02379 .links-text_ad0f9d0ebba90a80 li:hover .text_af462610f75595f0 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_a795f67a74e02379 .links-text_ad0f9d0ebba90a80 li .text_af462610f75595f0 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_a795f67a74e02379 .links-text_ad0f9d0ebba90a80 li h2 {
  font-weight: 700;
}

.inter-links-center_a795f67a74e02379 .links-text_ad0f9d0ebba90a80 li h2 a .tag_9c82895ecb1d711f {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_a795f67a74e02379 .links-text_ad0f9d0ebba90a80 li h2 .num_6f31afe197809f60 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

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

.inter-links-center_a795f67a74e02379 .links-img_62c848930d3c1f4e .img_bbea63ef09927791 {
  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_a795f67a74e02379 .links-img_62c848930d3c1f4e .img_bbea63ef09927791.current_2dcc637179c54de0 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_a795f67a74e02379 .links-img_62c848930d3c1f4e .img_bbea63ef09927791 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

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

.work-fade_c83cd1021fda4018 .item_59237179ea71806a {
  position: relative;
}

.work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0 {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0:first-of-type .shap-left-top_d6c4a6e24de54a36 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_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0:first-of-type .shap-right-bottom_fe02971085b956d5 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_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0:nth-of-type(2) .shap-left-bottom_b4f2252022839900 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_c83cd1021fda4018 .swiper-pagination_39592fe15f08e815 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.work-fade_c83cd1021fda4018 .swiper-pagination-bullet_b6760c9ed55ac0e0: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_c83cd1021fda4018 .swiper-pagination-bullet_b6760c9ed55ac0e0 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_c83cd1021fda4018 .swiper-pagination-bullet_b6760c9ed55ac0e0 svg .path_220473f4a4d49446 {
  strokewidth: 0.5px;
}

.work-fade_c83cd1021fda4018 .marq-head_9fb0538d3bc68f37 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_c83cd1021fda4018 .marq-head_9fb0538d3bc68f37 .main-marq_4a991eb7b00712de: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_c83cd1021fda4018 .marq-head_9fb0538d3bc68f37 .main-marq_4a991eb7b00712de .box_29599a0e375ea1dd {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_c83cd1021fda4018 .marq-head_9fb0538d3bc68f37 .main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a {
  padding: 0 60px;
}

.work-fade_c83cd1021fda4018 .marq-head_9fb0538d3bc68f37 .main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_c83cd1021fda4018 .marq-head_9fb0538d3bc68f37 .main-marq_4a991eb7b00712de .box_29599a0e375ea1dd .item_59237179ea71806a:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_7b23128b472cc8a9 .swiper-slide_3b6b821e842964ae {
  width: 70vw !important;
}

.work-crev_7b23128b472cc8a9 .item_59237179ea71806a .cont_94f10d99660d77e1 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_7b23128b472cc8a9 .item_59237179ea71806a .img_bbea63ef09927791 {
  padding-left: 80px;
}

.work-crev_7b23128b472cc8a9 .swiper-slide-active_99303096e3a708ff .item_59237179ea71806a .cont_94f10d99660d77e1 h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

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

.work-crev_7b23128b472cc8a9 .swiper-container_e9b42f9ab6192e89 {
  overflow: visible;
}

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

.work-crev_7b23128b472cc8a9 .swiper-pagination_39592fe15f08e815 .swiper-pagination-progressbar-fill_bafea57fb6f73864 {
  background: #fff;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .cluom_6413925e32d29f14 {
  position: relative;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .cluom_6413925e32d29f14 .img_bbea63ef09927791 {
  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_0fd03b614c7314b4.crev_7aa4b74459a968a5 .cluom_6413925e32d29f14 h4 {
  white-space: nowrap;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .cluom_6413925e32d29f14 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_0fd03b614c7314b4.crev_7aa4b74459a968a5 .cluom_6413925e32d29f14 h6 {
  white-space: nowrap;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .cluom_6413925e32d29f14.current_2dcc637179c54de0 h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .glry-img_211b63f873a38525 {
  position: relative;
  z-index: 2;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .glry-img_211b63f873a38525 .circle-blur_236ecd811e955997 {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_0fd03b614c7314b4.crev_7aa4b74459a968a5 .glry-img_211b63f873a38525 .tab-img_434964f66a38fcda {
  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_0fd03b614c7314b4.crev_7aa4b74459a968a5 .glry-img_211b63f873a38525 .tab-img_434964f66a38fcda.current_2dcc637179c54de0 {
  -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_0fd03b614c7314b4.crev_7aa4b74459a968a5 .glry-img_211b63f873a38525 .tab-img_434964f66a38fcda:first-of-type {
  position: relative;
}

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

.work-card_453c80ce95147fda .card-item_0b4f58fcb5642e6e .cont_94f10d99660d77e1 {
  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_453c80ce95147fda .card-item_0b4f58fcb5642e6e .cont_94f10d99660d77e1 .tag_9c82895ecb1d711f {
  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_453c80ce95147fda .card-item_0b4f58fcb5642e6e .img_bbea63ef09927791 {
  padding: 20px;
}

.work-card_453c80ce95147fda .card-item_0b4f58fcb5642e6e .img_bbea63ef09927791 img {
  border-radius: 10px;
}

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

.swiper-pagination-bullet-active_c61ed957649e84e0 .path_220473f4a4d49446 {
  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_220473f4a4d49446 {
  display: none;
}

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

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

.portfolio-crev_352994aa30b56cfc .work-boxs_644ac979409e5cc4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a {
  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_352994aa30b56cfc .item_59237179ea71806a .bg-img_d637020151214ff1 {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 {
  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_352994aa30b56cfc .item_59237179ea71806a .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 h5,
.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 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_352994aa30b56cfc .item_59237179ea71806a .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 .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_352994aa30b56cfc .item_59237179ea71806a.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a.active .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a.active .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 h5,
.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a.active .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a.active .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a.active .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_352994aa30b56cfc .item_59237179ea71806a.active .bg-img_d637020151214ff1 .cont_94f10d99660d77e1 .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_c08af7d37047ed4d .item_59237179ea71806a:hover .img_bbea63ef09927791 .cont_94f10d99660d77e1 {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 {
  position: relative;
}

.work-minimal_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 .cont_94f10d99660d77e1 {
  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_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 .cont_94f10d99660d77e1 h5 {
  font-size: 20px;
}

.work-minimal_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 .cont_94f10d99660d77e1 p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 .cont_94f10d99660d77e1 img {
  width: 20px;
}

.work-minimal_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 .cont_94f10d99660d77e1.inline_ccf16ad3f266be2e {
  padding: 25px 30px;
}

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

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

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

.filtering_aa49eb01fa429681 span.text_af462610f75595f0 {
  pointer-events: none;
}

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

.img-column_b927093c06b3b35f .img_bbea63ef09927791 {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_5c3466ecd9d8bf70 {
  position: relative;
}

.next-project_5c3466ecd9d8bf70 .box_29599a0e375ea1dd {
  padding: 200px 80px;
  position: relative;
}

.next-project_5c3466ecd9d8bf70 .box_29599a0e375ea1dd: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_5c3466ecd9d8bf70 .box_29599a0e375ea1dd .cont_94f10d99660d77e1 {
  position: relative;
  z-index: 3;
}

.next-project_5c3466ecd9d8bf70 .box_29599a0e375ea1dd:hover:after {
  opacity: 0.3;
}

.next-project_5c3466ecd9d8bf70 .all-works-butn_b0e102dedd4fc79c {
  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_a251a0495741a750 .item_59237179ea71806a {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_a251a0495741a750 .item_59237179ea71806a .butn_733170351e783f6d {
  padding: 7px 25px;
}

.price-hr_a251a0495741a750 .item_59237179ea71806a.text-dark_213a57c1f9ec1723 .butn_733170351e783f6d {
  border-color: #121212;
}

.price-hr_a251a0495741a750 .item_59237179ea71806a.text-dark_213a57c1f9ec1723 .butn_733170351e783f6d:hover {
  border-color: #fff;
}

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

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

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

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

.process_cc65bcfe383dfb50 .item_59237179ea71806a:last-of-type {
  border: 0;
}

.process_cc65bcfe383dfb50 .item_59237179ea71806a:hover .to-in_7ceea4da7aae50ad {
  margin-left: 0;
}

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

.services_958aece81026db12 .item-box_6b991066fac4659c .icon_c5790e960fd0a293 {
  width: 80px;
}

.services_958aece81026db12 .swiper-container_e9b42f9ab6192e89 {
  overflow: visible;
}

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

.services-crev_a1f1234eeadfcbc8 .item-box_6b991066fac4659c h5 span {
  position: relative;
  top: -5px;
}

.services-crev_a1f1234eeadfcbc8 .item-box_6b991066fac4659c .icon_c5790e960fd0a293 {
  width: 60px;
}

.services-inline_b5809418f1fc1f55 {
  position: relative;
}

.services-inline_b5809418f1fc1f55 .circle-blur_236ecd811e955997 {
  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_b5809418f1fc1f55 .item_59237179ea71806a {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_b5809418f1fc1f55 .item_59237179ea71806a:first-of-type {
  padding-top: 0;
}

.services-inline_b5809418f1fc1f55 .item_59237179ea71806a .num_6f31afe197809f60 {
  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_1520b72085517045 .serv-boxs_cc179596a314b520 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.services-modern_1520b72085517045 .item_59237179ea71806a.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_1520b72085517045 .item_59237179ea71806a 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_1520b72085517045 .item_59237179ea71806a 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_f1880997103fa163 .item_59237179ea71806a {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_f1880997103fa163 .item_59237179ea71806a .tag_9c82895ecb1d711f {
  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_f1880997103fa163 .item_59237179ea71806a 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_f1880997103fa163 .item_59237179ea71806a a:hover {
  background: #fd5b38;
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a:hover .img_bbea63ef09927791 a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a:hover .img_bbea63ef09927791:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a .num_6f31afe197809f60 {
  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_5afb6dd09a72dcb8 .item_59237179ea71806a h2 {
  font-size: 47px;
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a .img_bbea63ef09927791 {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a .img_bbea63ef09927791 img {
  border-radius: 100px;
}

.services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a .img_bbea63ef09927791 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_5afb6dd09a72dcb8 .item_59237179ea71806a .img_bbea63ef09927791: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_3efb10619d2737ac {
  position: relative;
}

.feat_3efb10619d2737ac .item_59237179ea71806a {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_3efb10619d2737ac .item_59237179ea71806a .info_215e1a6d56f77854 {
  padding: 30px;
}

.feat_3efb10619d2737ac .circle-blur_236ecd811e955997 {
  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_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae {
  position: relative;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide_3b6b821e842964ae {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide_3b6b821e842964ae .bg-img_d637020151214ff1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide_3b6b821e842964ae .video-container_1487c87017b4a8a9 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide_3b6b821e842964ae .video-container_1487c87017b4a8a9 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide-active_99303096e3a708ff {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide-active_99303096e3a708ff .caption_4fd7b389a209c371 .thin_934d163abefa4490,
.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide-active_99303096e3a708ff .caption_4fd7b389a209c371 .btn-curve_de31cbd9a89ababe,
.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .swiper-slide-active_99303096e3a708ff .caption_4fd7b389a209c371 p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .caption_4fd7b389a209c371 h1 {
  font-size: 100px;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .caption_4fd7b389a209c371 .cal-act_23951c244a72950a {
  position: relative;
}

.full-showcase_9f64cd0b6ec6ee0f .parallax-slider_122d84d531592aae .caption_4fd7b389a209c371 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_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443,
.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  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_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443:after,
.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2:after {
  display: none;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 span,
.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 span {
  white-space: nowrap;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 {
  left: 120px;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 i {
  margin-right: 25px;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  right: 120px;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 i {
  margin-left: 25px;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-pagination_39592fe15f08e815 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-pagination-bullet_b6760c9ed55ac0e0 {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_9f64cd0b6ec6ee0f .swiper-pagination-bullet-active_c61ed957649e84e0 .path_220473f4a4d49446 {
  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_9f64cd0b6ec6ee0f .path_220473f4a4d49446 {
  display: none;
}

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

.carousel-slider_8d916ebaa96bf6e6 {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-img_fbb5604032fa695d .bg-img_d637020151214ff1 {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-img_fbb5604032fa695d .bg-img_d637020151214ff1 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 {
  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_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .swiper-container_e9b42f9ab6192e89,
.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .swiper-slide_3b6b821e842964ae {
  height: 100px !important;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .swiper-slide_3b6b821e842964ae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 {
  width: 100%;
  text-align: center;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .text_af462610f75595f0 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_8d916ebaa96bf6e6 .gallery-text_1838b65f188d7574 .swiper-slide-active_99303096e3a708ff .text_af462610f75595f0 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_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443,
.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  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_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443:after,
.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2:after {
  display: none;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 span,
.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 span {
  white-space: nowrap;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 {
  left: 120px;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 i {
  margin-right: 25px;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  right: 120px;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 i {
  margin-left: 25px;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-pagination_39592fe15f08e815 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-pagination-bullet_b6760c9ed55ac0e0 {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_8d916ebaa96bf6e6 .swiper-pagination-bullet-active_c61ed957649e84e0 .path_220473f4a4d49446 {
  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_8d916ebaa96bf6e6 .path_220473f4a4d49446 {
  display: none;
}

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

.half-slider_23ed0668ea4c7cdd {
  min-height: 100vh;
  position: relative;
}

.half-slider_23ed0668ea4c7cdd .gallery-img_fbb5604032fa695d {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_23ed0668ea4c7cdd .gallery-img_fbb5604032fa695d .swiper-slide_3b6b821e842964ae {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_23ed0668ea4c7cdd .gallery-img_fbb5604032fa695d .swiper-slide-active_99303096e3a708ff .bg-img_d637020151214ff1 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_23ed0668ea4c7cdd .gallery-img_fbb5604032fa695d .bg-img_d637020151214ff1 {
  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_23ed0668ea4c7cdd .gallery-img_fbb5604032fa695d .bg-img_d637020151214ff1 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_23ed0668ea4c7cdd .gallery-text_1838b65f188d7574 {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_23ed0668ea4c7cdd .gallery-text_1838b65f188d7574 .text_af462610f75595f0 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_23ed0668ea4c7cdd .gallery-text_1838b65f188d7574 .text_af462610f75595f0 h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_23ed0668ea4c7cdd .gallery-text_1838b65f188d7574 .text_af462610f75595f0 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_23ed0668ea4c7cdd .gallery-text_1838b65f188d7574 .swiper-slide-active_99303096e3a708ff .text_af462610f75595f0 h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_23ed0668ea4c7cdd .gallery-text_1838b65f188d7574 .swiper-slide-active_99303096e3a708ff .text_af462610f75595f0 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_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443,
.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  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_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443:after,
.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2:after {
  display: none;
}

.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 span,
.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 span {
  white-space: nowrap;
}

.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 {
  left: 120px;
}

.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-prev_149e07412af43443 i {
  margin-right: 25px;
}

.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 {
  right: 120px;
}

.half-slider_23ed0668ea4c7cdd .swiper-controls_562dfb78c24923bd .swiper-button-next_77a18da6741079a2 i {
  margin-left: 25px;
}

.half-slider_23ed0668ea4c7cdd .swiper-pagination_39592fe15f08e815 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_23ed0668ea4c7cdd .swiper-pagination-bullet_b6760c9ed55ac0e0 {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_23ed0668ea4c7cdd .swiper-pagination-bullet-active_c61ed957649e84e0 .path_220473f4a4d49446 {
  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_23ed0668ea4c7cdd .path_220473f4a4d49446 {
  display: none;
}

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

.slider_6b886f2883aa82ac {
  position: relative;
}

.slider_6b886f2883aa82ac .parallax-slider_122d84d531592aae {
  position: relative;
}

.slider_6b886f2883aa82ac .parallax-slider_122d84d531592aae .swiper-slide_3b6b821e842964ae {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_6b886f2883aa82ac .parallax-slider_122d84d531592aae .swiper-slide_3b6b821e842964ae .bg-img_d637020151214ff1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_6b886f2883aa82ac .parallax-slider_122d84d531592aae .caption_4fd7b389a209c371 h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_6b886f2883aa82ac .parallax-slider_122d84d531592aae .caption_4fd7b389a209c371 h1 {
  font-size: 110px;
}

.slider_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff {
  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_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff .swiper-nav-ctrl_91c97942a7b122d2 {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff .swiper-nav-ctrl_91c97942a7b122d2:after {
  display: none;
}

.slider_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff .shap-left-bottom_b4f2252022839900 {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff .shap-left-bottom_b4f2252022839900 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff .shap-right-top_124ca42b5e581045 {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_6b886f2883aa82ac .slider-contro_85fa63d623e8c6ff .shap-right-top_124ca42b5e581045 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_6b886f2883aa82ac .swiper-pagination_39592fe15f08e815 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_6b886f2883aa82ac .swiper-pagination_39592fe15f08e815 .swiper-pagination-total_0c7b5b07cc9c4634 {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_6b886f2883aa82ac .swiper-pagination_39592fe15f08e815 .swiper-pagination-total_0c7b5b07cc9c4634: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_37e3191b4afa8c86 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_37e3191b4afa8c86 .swiper-button-next_77a18da6741079a2,
.swiper-arrow-control_37e3191b4afa8c86 .swiper-button-prev_149e07412af43443 {
  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_37e3191b4afa8c86 .swiper-button-next_77a18da6741079a2:after,
.swiper-arrow-control_37e3191b4afa8c86 .swiper-button-prev_149e07412af43443:after {
  display: none;
}

.swiper-arrow-control_37e3191b4afa8c86 .swiper-button-next_77a18da6741079a2 {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_a7607b8f624c0da7 .item_59237179ea71806a {
  position: relative;
  padding-right: 60px;
}

.team_a7607b8f624c0da7 .item_59237179ea71806a:hover .img_bbea63ef09927791 .info_215e1a6d56f77854 {
  bottom: 15px;
  opacity: 1;
}

.team_a7607b8f624c0da7 .item_59237179ea71806a:hover .social_a2b2f632e569ca3b {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_a7607b8f624c0da7 .item_59237179ea71806a .img_bbea63ef09927791 {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_a7607b8f624c0da7 .item_59237179ea71806a .img_bbea63ef09927791 .info_215e1a6d56f77854 {
  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_a7607b8f624c0da7 .item_59237179ea71806a .social_a2b2f632e569ca3b {
  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_a7607b8f624c0da7 .item_59237179ea71806a .social_a2b2f632e569ca3b .links_7dd325292c54a547 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_a7607b8f624c0da7 .item_59237179ea71806a .social_a2b2f632e569ca3b .links_7dd325292c54a547 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_a7607b8f624c0da7 .item_59237179ea71806a .social_a2b2f632e569ca3b .links_7dd325292c54a547 a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_d730a95993691559 .item_59237179ea71806a {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_d730a95993691559 .item_59237179ea71806a .social_a2b2f632e569ca3b 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_d730a95993691559 .item_59237179ea71806a .img_bbea63ef09927791 {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_d730a95993691559 .item_59237179ea71806a .img_bbea63ef09927791 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_d730a95993691559 .item_59237179ea71806a .circle-blur_236ecd811e955997 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_7c482ec444b6d977 {
  position: relative;
  overflow: hidden;
}

.team-crev2_7c482ec444b6d977 .circle-blur_236ecd811e955997 {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_7c482ec444b6d977 .item_59237179ea71806a .bg-blur_390ebd1926dd49f7 {
  position: relative;
  overflow: hidden;
}

.team-crev2_7c482ec444b6d977 .item_59237179ea71806a .bg-blur_390ebd1926dd49f7 .circle-blur_236ecd811e955997 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_7c482ec444b6d977 .item_59237179ea71806a .img_bbea63ef09927791 {
  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_7c482ec444b6d977 .item_59237179ea71806a .img_bbea63ef09927791 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_7c482ec444b6d977 .item_59237179ea71806a .img_bbea63ef09927791 .social_a2b2f632e569ca3b {
  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_7c482ec444b6d977 .item_59237179ea71806a .img_bbea63ef09927791 .social_a2b2f632e569ca3b 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_7c482ec444b6d977 .item_59237179ea71806a .img_bbea63ef09927791 .social_a2b2f632e569ca3b a:hover {
  background: #fd5b38;
}

.team-crev2_7c482ec444b6d977 .item_59237179ea71806a:hover .img_bbea63ef09927791 .social_a2b2f632e569ca3b {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_7c482ec444b6d977 .item-bord_d7b7acea8f81fd01 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_0767128c27c558fb .bord_f5f751e81d83b143 {
  position: relative;
  padding: 0 60px;
}

.team-single_0767128c27c558fb .bord_f5f751e81d83b143: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_0767128c27c558fb .bord_f5f751e81d83b143: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_b3a08448342ab4cc {
  position: relative;
}

.testimonials_b3a08448342ab4cc .img-full_32eba4fc3c1be0bf {
  position: relative;
  height: 100%;
}

.testimonials_b3a08448342ab4cc .img-full_32eba4fc3c1be0bf .fit-img_0b444de7a7c573ff {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_b3a08448342ab4cc .img-full_32eba4fc3c1be0bf .fix-img_fd4fcce0512d27e9 {
  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_b3a08448342ab4cc .img-full_32eba4fc3c1be0bf .text_af462610f75595f0 {
  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_b3a08448342ab4cc .img-full_32eba4fc3c1be0bf .text_af462610f75595f0 h3 {
  line-height: 1.5;
}

.testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc {
  position: relative;
}

.testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .qout-svg_8538c2d6933d32a2 {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .control-abslout_984d5f83838b23ce {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .testim-swiper_b4630cb3b1238daa {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .circle-blur_236ecd811e955997 {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_b3a08448342ab4cc .small-line_c2d185e8a8601f6d {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_b3a08448342ab4cc .small-line_c2d185e8a8601f6d .line-overlay_0124d5c1f2a7d464 svg path {
  stroke: #6c6969;
}

.testimonials_b3a08448342ab4cc .swiper-slide_3b6b821e842964ae {
  padding-top: 50px;
}

.testimonials_b3a08448342ab4cc .item_59237179ea71806a .circle_439fb92c87c82375 {
  width: 80px;
  height: 80px;
}

.testimonials_b3a08448342ab4cc .control-abslout_984d5f83838b23ce {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_554d74a4dcd4d3be {
  position: relative;
}

.testimonials-minim_554d74a4dcd4d3be .swiper-slide_3b6b821e842964ae {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a .text_af462610f75595f0 {
  position: relative;
}

.testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a .text_af462610f75595f0 .qout-svg_8538c2d6933d32a2 {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a .circle_439fb92c87c82375 {
  width: 80px;
  height: 80px;
}

.testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a.style2_3d9f6691cc36e28b .text_af462610f75595f0 {
  position: relative;
}

.testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a.style2_3d9f6691cc36e28b .text_af462610f75595f0 .qout-svg_8538c2d6933d32a2 {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_554d74a4dcd4d3be .control-abslout_984d5f83838b23ce {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_3b2601e1b2a60bcf {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_3b2601e1b2a60bcf .bg-pattern_9a232f84493b2e1e {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_3b2601e1b2a60bcf .gallery-thumbs_08cf7fa53f4cf64d {
  width: 500px;
  margin: auto;
}

.testimonials-modern_3b2601e1b2a60bcf .gallery-thumbs_08cf7fa53f4cf64d .swiper-slide_3b6b821e842964ae {
  width: 100px;
}

.testimonials-modern_3b2601e1b2a60bcf .gallery-thumbs_08cf7fa53f4cf64d .item_59237179ea71806a {
  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_3b2601e1b2a60bcf .gallery-thumbs_08cf7fa53f4cf64d .item_59237179ea71806a .img_bbea63ef09927791 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_3b2601e1b2a60bcf .gallery-thumbs_08cf7fa53f4cf64d .item_59237179ea71806a .img_bbea63ef09927791 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_3b2601e1b2a60bcf .gallery-thumbs_08cf7fa53f4cf64d .swiper-slide-active_99303096e3a708ff .item_59237179ea71806a {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_3b2601e1b2a60bcf .swiper-arrow-control_37e3191b4afa8c86 .swiper-button-prev_149e07412af43443 {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_3b2601e1b2a60bcf .swiper-arrow-control_37e3191b4afa8c86 .swiper-button-next_77a18da6741079a2 {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_9393573d87359eb4 .out-right_e99fe6e3bd6228be {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_9393573d87359eb4 .swiper-container_e9b42f9ab6192e89 {
  overflow: visible;
}

.testim-modern_9393573d87359eb4 .swiper-slide_3b6b821e842964ae {
  width: 500px;
}

.testim-modern_9393573d87359eb4 .item_59237179ea71806a {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_9393573d87359eb4 .item_59237179ea71806a .cont_94f10d99660d77e1 {
  padding: 40px;
}

.testim-modern_9393573d87359eb4 .item_59237179ea71806a .cont_94f10d99660d77e1 p {
  font-size: 20px;
}

.testim-modern_9393573d87359eb4 .item_59237179ea71806a .info_215e1a6d56f77854 {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_9393573d87359eb4 .item_59237179ea71806a .info_215e1a6d56f77854 .img_bbea63ef09927791 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_2328f7a4465744fd {
    margin-bottom: 10px;
  }
  .md-mb15_ca4aa23c55816ecf {
    margin-bottom: 15px;
  }
  .md-mb20_c21cf71b6039c0ed {
    margin-bottom: 20px;
  }
  .md-mb30_b085e36f103d244f {
    margin-bottom: 30px;
  }
  .md-mb40_e8c035c9767fe12e {
    margin-bottom: 40px;
  }
  .md-mb50_9d79957bfb75d68c {
    margin-bottom: 50px !important;
  }
  .md-mb80_554ea1e5c5945ec6 {
    margin-bottom: 80px;
  }
  .md-no-mrg_03912bb683e9552f {
    margin: 0 !important;
  }
  .md-pb10_5b5ffe3708feaff1 {
    padding-bottom: 10px;
  }
  .md-pb20_fed81be0d3ad4586 {
    padding-bottom: 20px;
  }
  .md-pb30_89672fb92d252f8e {
    padding-bottom: 30px;
  }
  .md-pb40_253bfd6585298b60 {
    padding-bottom: 40px;
  }
  .md-pb50_ebf411f2363e3772 {
    padding-bottom: 50px;
  }
  .md-pb60_725c6dc2a701d798 {
    padding-bottom: 60px;
  }
  .md-pb70_01e7bdf104587664 {
    padding-bottom: 70px;
  }
  .md-pb80_af31b967a9f3ccd7 {
    padding-bottom: 80px;
  }
  .md-pt80_6411ec2bce5a66c8 {
    padding-top: 80px !important;
  }
  .md-no-pad_33dc3535a48d23a9 {
    padding: 0 !important;
  }
  .md-center_22250caa84f6f592 {
    text-align: center !important;
  }
  .order-md-1_ef4495f07f70d168 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_7a59386f8386cca2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_848821a2d1adb973 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_b3f028ec5156f191 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_82c5a04bf1eaeefc {
    display: none;
  }
  .justify-end_55103428bc36071f {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_55103428bc36071f .vew-all_47efb166d65813df {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_55103428bc36071f .swiper-controls_562dfb78c24923bd {
    margin-top: 30px;
  }
  .justify-end_55103428bc36071f .ml-auto_6bdd45655ef7cf28 {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_44d85ad70258c0b4.sm-marg_5f4b39b62b1f5e12 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_44d85ad70258c0b4.sm-marg_5f4b39b62b1f5e12 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_44d85ad70258c0b4.stand-marg_b661b718ad67072a {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_44d85ad70258c0b4.stand-marg_b661b718ad67072a > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_44d85ad70258c0b4.md-marg_3f35ddc1111accc8 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_44d85ad70258c0b4.md-marg_3f35ddc1111accc8 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_44d85ad70258c0b4.lg-marg_99a1182397066e9f {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_44d85ad70258c0b4.lg-marg_99a1182397066e9f > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_44d85ad70258c0b4.xlg-marg_1ae71b82ccec4d54 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_44d85ad70258c0b4.xlg-marg_1ae71b82ccec4d54 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_44d85ad70258c0b4.xxlg-marg_4dd5a03fdffd07e9 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_44d85ad70258c0b4.xxlg-marg_4dd5a03fdffd07e9 > * {
    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_34034a6243d86cef {
    font-size: 90px !important;
  }
  .fz-80_9634d5b91ef26c23 {
    font-size: 60px !important;
  }
  .fz-70_7a2f47f17e36f214 {
    font-size: 50px !important;
  }
  .sec-head_3772b0a48478a03c .d-flex_af9fa11b8674fe9c {
    display: block !important;
  }
  .sec-head_3772b0a48478a03c .ml-auto_6bdd45655ef7cf28 {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_3772b0a48478a03c .sub-title_33967696153ca661 span:first-of-type {
    display: none;
  }
  .sec-head_3772b0a48478a03c .sub-title_33967696153ca661 span.thin_934d163abefa4490 {
    margin: 0;
  }
  .navbar .logo_7414b63c81ff4ea6:after {
    display: none;
  }
  .navbar .contact-button_ad5b56563077d6ca {
    display: none;
  }
  .navbar .mega-menu_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0 .img_bbea63ef09927791 {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_f948ab177abdaf5d {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_f948ab177abdaf5d::-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_9e2b0aa73c567b15 .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_7414b63c81ff4ea6 {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_f948ab177abdaf5d {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_1241bafc63bf41b6 {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_1241bafc63bf41b6: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_8290f0714815ba5f {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_8290f0714815ba5f.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_9e2b0aa73c567b15 {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0 {
    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_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0 .mt-15_6fef8e97697a717a {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0: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_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_9e2b0aa73c567b15 .item-img_a6adb8122ca2c3c0:hover:after {
    width: 10px;
  }
  .main-header_a804096ae0fe7e97 {
    min-height: auto;
  }
  .main-header_a804096ae0fe7e97 .caption_4fd7b389a209c371 h1 {
    font-size: 80px;
  }
  .main-header_a804096ae0fe7e97 .caption_4fd7b389a209c371 .text_af462610f75595f0 {
    display: none;
  }
  .main-header_a804096ae0fe7e97 .justify-content-end_71281b0169d26fad {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_05d9395e1c6f77d0 .container {
    max-width: 100%;
  }
  .modern-slider_05d9395e1c6f77d0 .swiper-controls_562dfb78c24923bd {
    right: 15px;
  }
  .crev-header_63eaf88033cc1aa8 .caption_4fd7b389a209c371 h1 {
    font-size: 70px;
  }
  .crev-header_63eaf88033cc1aa8 .full-img_742506ad3c641d58 {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_cd70749c455a218e .caption_4fd7b389a209c371 h1 {
    font-size: 60px;
  }
  .header-digital_cd70749c455a218e .cont_94f10d99660d77e1 .numb_11f25c6cf1460099 {
    position: static;
    margin-top: 15px;
  }
  .header-personal_fb67da8195ba083d {
    background-position: 60%;
  }
  .header-personal_fb67da8195ba083d .info_215e1a6d56f77854 {
    display: none !important;
  }
  .intro-crev_e91e68f590d568bd .sec-head_3772b0a48478a03c {
    margin-bottom: 80px;
  }
  .intro-skill_cc888578d721022e .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_cc888578d721022e .imgs_1072d488346bf8ec {
    display: none;
  }
  .about-author_cb2844cb63a361a0 .profile-img_8540f72c8d0d09b9 {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_1fcc69db6b05bc32 .item_59237179ea71806a .box-bord_0afaf267800dafc4 {
    border-radius: 200px;
  }
  .numbers-crev_15b7229aa11c8aea .item_59237179ea71806a h3 {
    font-size: 80px;
  }
  .services-modern_1520b72085517045 .serv-boxs_cc179596a314b520 {
    display: block;
  }
  .services-modern_1520b72085517045 .item_59237179ea71806a {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_1520b72085517045 .item_59237179ea71806a 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_1520b72085517045 .item_59237179ea71806a.active {
    width: 100% !important;
  }
  .work-fade_c83cd1021fda4018 .text_af462610f75595f0.pb-100_eb1c3ab1ddf19212 {
    padding-bottom: 50px !important;
  }
  .work-fade_c83cd1021fda4018 .swiper-pagination_39592fe15f08e815 {
    top: 80%;
    right: -20px;
  }
  .work-crev_7b23128b472cc8a9 .swiper-slide_3b6b821e842964ae {
    width: 100% !important;
  }
  footer.clean-footer_f9f3170a2fb8af27.crev_7aa4b74459a968a5:after,
  footer.clean-footer_f9f3170a2fb8af27.crev_7aa4b74459a968a5 .circle-blur_236ecd811e955997 {
    display: none;
  }
  .team-single_0767128c27c558fb .bord_f5f751e81d83b143 {
    padding: 0 40px 80px;
  }
  .team-single_0767128c27c558fb .bord_f5f751e81d83b143:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_0767128c27c558fb .bord_f5f751e81d83b143:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_5afb6dd09a72dcb8 .d-flex_af9fa11b8674fe9c {
    display: block !important;
  }
  .page-faqs_ec2932cf623dd50f .img1_3cfa1fe7c5fe7f92,
  .page-faqs_ec2932cf623dd50f .img2_ab32049f693061c0,
  .page-faqs_ec2932cf623dd50f .img3_42035df3b958312b {
    display: none;
  }
  .work-grid_699854ba212f6a7b {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_699854ba212f6a7b .item_59237179ea71806a {
    margin: 40px 0 !important;
  }
  .portfolio-crev_352994aa30b56cfc .work-boxs_644ac979409e5cc4 {
    display: block;
  }
  .portfolio-crev_352994aa30b56cfc .work-boxs_644ac979409e5cc4 .item_59237179ea71806a {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_352994aa30b56cfc .work-boxs_644ac979409e5cc4 .item_59237179ea71806a.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_699854ba212f6a7b .filtering_aa49eb01fa429681,
  .work-minimal_c08af7d37047ed4d .filtering_aa49eb01fa429681 {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_5c3466ecd9d8bf70 .box_29599a0e375ea1dd .cont_94f10d99660d77e1 .fz-40_2a7d3c49c936976f {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_aa3bf2ac1f2b2908 {
    margin-bottom: 10px;
  }
  .sm-mb20_b6d1c6883d23ad7a {
    margin-bottom: 20px;
  }
  .sm-mb30_4069dd408d7b8045 {
    margin-bottom: 30px;
  }
  .sm-mb40_1caf905ff0487e22 {
    margin-bottom: 40px;
  }
  .sm-mb50_d69bab84707c7485 {
    margin-bottom: 50px;
  }
  .sm-mb80_a372792ca2a40437 {
    margin-bottom: 80px;
  }
  .sm-pb10_2795598911ed83a6 {
    padding-bottom: 10px;
  }
  .sm-pb20_488513f1813c5f0f {
    padding-bottom: 20px;
  }
  .sm-pb30_0c6af7e96ff27192 {
    padding-bottom: 30px;
  }
  .sm-pb40_b38718c630937fcf {
    padding-bottom: 40px;
  }
  .sm-pb50_3652492dbb1aad9d {
    padding-bottom: 50px;
  }
  .sm-pb60_d373db8525b5b1a2 {
    padding-bottom: 60px;
  }
  .sm-pb70_0eae3e443bac0001 {
    padding-bottom: 70px;
  }
  .sm-pb80_dac9a02f659d2921 {
    padding-bottom: 80px;
  }
  .sm-hide_6cdb7fcc0ef51b8c {
    display: none;
  }
  .fz-70_7a2f47f17e36f214 {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_2a140183af86e4da {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_3ba941116f3f67db .load-text_595bcf8aafa81e35 {
    letter-spacing: 5px;
  }
  .progress-wrap_69cb70cab76ab159 {
    bottom: 15px;
    right: 15px;
  }
  .in-box_1c7ae4cf2b169052 {
    width: 100%;
  }
  .in-box_1c7ae4cf2b169052.mb-15_3ca647183051357b {
    margin-bottom: 0 !important;
  }
  .section-padding_552662177f10c44e {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_3772b0a48478a03c h3.fz-50_a122bf2da5aa0690 {
    font-size: 30px !important;
  }
  .sec-head_3772b0a48478a03c h2.fz-70_7a2f47f17e36f214 {
    font-size: 35px !important;
  }
  .call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de.bord-item_b7722cc617abf677 .item_59237179ea71806a h4 {
    font-size: 20px !important;
  }
  .call-marq_95eb50dd260c9b2d .main-marq_4a991eb7b00712de .icon-img-50_e02c9b51d4d09325 {
    width: 30px !important;
  }
  .main-header_a804096ae0fe7e97 .caption_4fd7b389a209c371 h1,
  .crev-header_63eaf88033cc1aa8 .caption_4fd7b389a209c371 h1 {
    font-size: 40px;
  }
  .main-header_a804096ae0fe7e97 .icon-img_381b41c67d7b0070 {
    width: 100px;
  }
  .modern-slider_05d9395e1c6f77d0 .gallery-text_1838b65f188d7574 {
    width: 100%;
  }
  .header-digital_cd70749c455a218e .caption_4fd7b389a209c371 h1 {
    font-size: 50px;
  }
  .header-digital_cd70749c455a218e .img_bbea63ef09927791:after,
  .header-digital_cd70749c455a218e .img_bbea63ef09927791:before {
    display: none;
  }
  .header-digital_cd70749c455a218e .img_bbea63ef09927791 .vid_54d957cde8589397 {
    left: 0;
  }
  .about-author_cb2844cb63a361a0 .profile-img_8540f72c8d0d09b9 {
    width: 420px;
  }
  .about-author_cb2844cb63a361a0 .profile-img_8540f72c8d0d09b9 .img_bbea63ef09927791 {
    height: 500px;
  }
  .about-author_cb2844cb63a361a0 h4 span {
    display: inline;
  }
  .services-inline_b5809418f1fc1f55 .item_59237179ea71806a .ml-auto_6bdd45655ef7cf28,
  .services-inline_b5809418f1fc1f55 .item_59237179ea71806a .num_6f31afe197809f60 {
    display: none !important;
  }
  .work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .text_af462610f75595f0 {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .shap-left-top_d6c4a6e24de54a36,
  .work-fade_c83cd1021fda4018 .item_59237179ea71806a .cont_94f10d99660d77e1 .shap-left-bottom_b4f2252022839900 {
    display: none;
  }
  .work-fade_c83cd1021fda4018 .swiper-slide-active_99303096e3a708ff .item_59237179ea71806a .cont_94f10d99660d77e1 {
    opacity: 1;
  }
  .work-crev_7b23128b472cc8a9 .item_59237179ea71806a {
    display: block !important;
  }
  .work-crev_7b23128b472cc8a9 .item_59237179ea71806a .img_bbea63ef09927791 {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_b3a08448342ab4cc .img-full_32eba4fc3c1be0bf .fix-img_fd4fcce0512d27e9 {
    max-width: 80px;
  }
  .testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .testim-swiper_b4630cb3b1238daa {
    padding: 60px 20px;
  }
  .testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .testim-swiper_b4630cb3b1238daa p.fz-30_2a140183af86e4da {
    font-size: 18px !important;
  }
  .testimonials_b3a08448342ab4cc .cont-full_2ed6ac0d8a3a71dc .control-abslout_984d5f83838b23ce {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a .text_af462610f75595f0 .qout-svg_8538c2d6933d32a2 {
    width: 90px;
  }
  .testimonials-minim_554d74a4dcd4d3be .item_59237179ea71806a .text_af462610f75595f0 .fz-30_2a140183af86e4da {
    font-size: 18px !important;
  }
  .testimonials-minim_554d74a4dcd4d3be .control-abslout_984d5f83838b23ce {
    bottom: -50px;
  }
  .page-header_a90b8441468490da .fz-80_9634d5b91ef26c23 {
    font-size: 35px !important;
  }
  .services-inline2_5afb6dd09a72dcb8 .item_59237179ea71806a h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_0767128c27c558fb .bord_f5f751e81d83b143 {
    padding: 0 20px 80px;
  }
  .portfolio-crev_352994aa30b56cfc .work-boxs_644ac979409e5cc4 .item_59237179ea71806a {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_352994aa30b56cfc .work-boxs_644ac979409e5cc4 .item_59237179ea71806a.active {
    height: 350px;
  }
  .work-grid_699854ba212f6a7b .filtering_aa49eb01fa429681 span,
  .work-minimal_c08af7d37047ed4d .filtering_aa49eb01fa429681 span {
    margin: 14px 25px;
  }
  .work-minimal_c08af7d37047ed4d .item_59237179ea71806a .img_bbea63ef09927791 .cont_94f10d99660d77e1.inline_ccf16ad3f266be2e {
    padding: 20px 15px;
  }
  .blog-header_318451c547fb5acb .fz-55_7cd3e8eddc184b84 {
    font-size: 30px !important;
  }
  .blog-header_318451c547fb5acb .info_215e1a6d56f77854 {
    display: block !important;
  }
  .blog-header_318451c547fb5acb .date_c990f5eb203d68e7 {
    margin-left: 30px !important;
  }
  .blog-header_318451c547fb5acb .right-info_9cabfaf92edc5066 {
    margin: 30px 0 0;
  }
  .main-post_a4717c8af66825b1 .fz-60_7d36900a027046fc {
    display: none;
  }
  .main-post_a4717c8af66825b1 .post-qoute_ca86354377a34596 {
    padding: 30px 15px;
  }
  .main-post_a4717c8af66825b1 .post-qoute_ca86354377a34596 h6:before {
    position: relative;
    left: 0;
  }
  .main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 {
    display: block;
  }
  .main-post_a4717c8af66825b1 .info-area_b4b6ceaae7147d43 .tags_ac87264665d9d679 {
    margin-bottom: 30px;
  }
  .main-post_a4717c8af66825b1 .author-area_7a1b7cba3fab3843 .flex_76cacb6f4341300a {
    display: block;
  }
  .main-post_a4717c8af66825b1 .author-area_7a1b7cba3fab3843 .author-img_b074f25e10ca2e33 {
    margin: 0 0 30px 0;
  }
  .main-post_a4717c8af66825b1 .author-area_7a1b7cba3fab3843 .author-img_b074f25e10ca2e33 .img_bbea63ef09927791 {
    width: 80px;
    height: 80px;
  }
  .main-post_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 {
    display: block;
  }
  .main-post_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 .thumb-post_e250131e904f7c67 {
    margin: 0 !important;
  }
  .main-post_a4717c8af66825b1 .next-prv-post_46e59b8ffc265036 .text-right_0536a2dc7d1703dd {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_f16c7123718a01fc .item-box_6b991066fac4659c .flex_76cacb6f4341300a {
    display: block;
  }
  .comments-post_f16c7123718a01fc .item-box_6b991066fac4659c .user-img_acd597c0df0c6dde {
    margin: 0 0 15px 0;
  }
  .comments-post_f16c7123718a01fc .item-box_6b991066fac4659c .replay-post_e650408ce4be14f1 {
    margin: 15px 0 0 0;
  }
  .comments-post_f16c7123718a01fc .item-box_6b991066fac4659c.replayed_104ff18aef8114eb {
    margin-left: 0;
  }
  .main-post_a4717c8af66825b1 .post-qoute_ca86354377a34596 h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
