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

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

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

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

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

.row_1ab12b99ca9d8ad3.sm-marg_be23af9fa52de9e7 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_1ab12b99ca9d8ad3.sm-marg_be23af9fa52de9e7 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_1ab12b99ca9d8ad3.stand-marg_b57b420ccc8cc36f {
  margin-left: -20px;
  margin-right: -20px;
}

.row_1ab12b99ca9d8ad3.stand-marg_b57b420ccc8cc36f > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_1ab12b99ca9d8ad3.md-marg_23978c1269c92df1 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_1ab12b99ca9d8ad3.md-marg_23978c1269c92df1 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_1ab12b99ca9d8ad3.lg-marg_35ddd19fa18790e6 {
  margin-left: -40px;
  margin-right: -40px;
}

.row_1ab12b99ca9d8ad3.lg-marg_35ddd19fa18790e6 > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_1ab12b99ca9d8ad3.xlg-marg_b13b39d4b99c02fd {
  margin-left: -50px;
  margin-right: -50px;
}

.row_1ab12b99ca9d8ad3.xlg-marg_b13b39d4b99c02fd > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_1ab12b99ca9d8ad3.xxlg-marg_f1e886ea9eeccb6c {
  margin-left: -80px;
  margin-right: -80px;
}

.row_1ab12b99ca9d8ad3.xxlg-marg_f1e886ea9eeccb6c > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.p-color_ab43f872d2570bc5 {
  color: #c6c8c9;
}

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

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

.lines_80055186ffb37a10.two_aa1f1c3a77250203: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_80055186ffb37a10.four_f7cd615712e7ca3b {
  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_80055186ffb37a10.four_f7cd615712e7ca3b: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_80055186ffb37a10.two-out_94ee3a733826c07e {
  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_b267dee458d89164 {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_b267dee458d89164.revers_757dc8ba97482caa {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_b267dee458d89164.up_0dad678857e52556 {
  top: -25%;
}

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

.overlay-center_ce9ffc442858601c {
  position: relative;
}

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

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

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

.bg-pattern_5f362c272597c77a.bg-repeat_f2ab64125591fd37 {
  background-repeat: repeat;
}

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

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

.bord-bottom-grd_2c459a49e7e5765d: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_6bb9c5bb95f8af2f {
  -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_9a79cc85cbae9920 {
  border: 1px solid transparent;
}

.butn_9a79cc85cbae9920.butn-md_3ec367696a85a012 {
  padding: 14px 35px;
}

.butn_9a79cc85cbae9920.butn-sm_54636fb619d6b8f7 {
  padding: 8px 18px;
}

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

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

.butn_9a79cc85cbae9920.butn-bord_72666733db5e03ce:hover {
  background: #fff;
  color: #000;
}

.butn_9a79cc85cbae9920.butn-bord_72666733db5e03ce:hover span {
  color: #000;
}

.butn_9a79cc85cbae9920.butn-bord-thin_db9a82ff48ad9fee {
  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_9a79cc85cbae9920.butn-bord-thin_db9a82ff48ad9fee:hover {
  background: #fff;
  color: #000;
}

.butn_9a79cc85cbae9920.butn-bord-thin_db9a82ff48ad9fee:hover span {
  color: #000;
}

.butn_9a79cc85cbae9920.butn-bg_6bfe6bdb6da948bb {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_9a79cc85cbae9920 .rolling-text_6e5fa5124244a969 {
  margin-bottom: -5px;
}

.butn-crev_d2b9edd27a724129 .circle_171557a51b230bfb {
  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_6d86a9fb4bc1b38a {
  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_6d86a9fb4bc1b38a: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_6d86a9fb4bc1b38a:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_6d86a9fb4bc1b38a.btn-md_aeb2bf7392cf1223 {
  width: 120px;
  height: 120px;
}

.btn-circle_6d86a9fb4bc1b38a.btn-lg_93c00c28db2cba38 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_966273e738ee74de .circle_171557a51b230bfb {
  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_966273e738ee74de .circle_171557a51b230bfb svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_3d4f89492c4cc2e8.in-bord_90db68c94ac6b5f6: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_3d4f89492c4cc2e8.in-bord_90db68c94ac6b5f6: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_3d4f89492c4cc2e8 a {
  position: relative;
}

.circle-button_3d4f89492c4cc2e8 .rotate-circle_5ddc49ca4c7f372d svg {
  width: 210px;
  fill: #fff;
}

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

.circle-button_3d4f89492c4cc2e8 .icon_5b8653c3898e2ed5 {
  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_3d4f89492c4cc2e8 .in-circle_e0ec61255d7c3ba4 {
  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_3d4f89492c4cc2e8.no-animate_6cd6e526a392252d .rotate-circle_5ddc49ca4c7f372d {
  -webkit-animation: none;
  animation: none;
}

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

.rmore_83ddbf49e6f70382.to-in_e42dd1f2cf5ed77e:hover {
  margin-left: 0;
}

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

.go-more_fe0c609965acba01: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_fe0c609965acba01 .icon_5b8653c3898e2ed5 {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

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

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

.vi-more_7e2e2c7d28eea68f .icon_5b8653c3898e2ed5 {
  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_7e2e2c7d28eea68f:hover .icon_5b8653c3898e2ed5 {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_e9af593681e2ff4f .hover-anim_6351ba035f399866 {
  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_da0420173afcf5da {
  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_90c86e85dc1b81ff {
  -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_6e5fa5124244a969 {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_6e5fa5124244a969.butn_9a79cc85cbae9920 {
  padding: 0 35px;
}

.social-text_abf36a03c29743f5 .rolling-text_6e5fa5124244a969 {
  line-height: 30px;
  height: 30px;
}

.rolling-text_6e5fa5124244a969:hover .letter_9391c57b00e4bc80,
.rolling-text_6e5fa5124244a969.play_9d4ef22ffc8ae6c5 .letter_9391c57b00e4bc80 {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_355e611411410b2c svg.progress-circle_717f0e1741b7444c 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_4ffb1887e0af08cc {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

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

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a {
  overflow: hidden;
  display: block;
}

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a:first-of-type .up-text_3db1cc840af56d14 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a:nth-of-type(2) .up-text_3db1cc840af56d14 {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a:nth-of-type(3) .up-text_3db1cc840af56d14 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a:nth-of-type(4) .up-text_3db1cc840af56d14 {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a:nth-of-type(5) .up-text_3db1cc840af56d14 {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_74b0f1dac80d2d64 .sideup-text_8e4cd97346c2ae8a .up-text_3db1cc840af56d14 {
  -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_74b0f1dac80d2d64.animated .up-text_3db1cc840af56d14 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_8d8a297fc88242f1: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_8d8a297fc88242f1.shadow-off_78e31ea9719e5f45:after {
  display: none;
}

.main-marq_8d8a297fc88242f1.md-text_33e2a5c1a7c9821e .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4 {
  font-size: 40px;
}

.main-marq_8d8a297fc88242f1.lrg_6e4027f2356b8b64 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4 {
  font-size: 5vw;
}

.main-marq_8d8a297fc88242f1.xlrg_fe89af14f4089bca .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 {
  padding: 0 30px;
}

.main-marq_8d8a297fc88242f1.xlrg_fe89af14f4089bca .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4 {
  font-size: 8vw;
}

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

.main-marq_8d8a297fc88242f1 .slide-har_445f94bcb0508e60 .overlay-link_47de5cb29aa0f802 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_8d8a297fc88242f1 .strok_ac30132497badc6f .item_b3c30ef4eeee3d80 h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_8d8a297fc88242f1 .strok_ac30132497badc6f .item_b3c30ef4eeee3d80 h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_8d8a297fc88242f1 .non-strok_9b1fc96cc4b8cfa0 .item_b3c30ef4eeee3d80 h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_8d8a297fc88242f1 .non-strok_9b1fc96cc4b8cfa0 .item_b3c30ef4eeee3d80 h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 {
  padding: 0 30px;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4 .icon_5b8653c3898e2ed5 {
  margin-bottom: -15px;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h2 {
  margin: 0;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f:last-of-type .item_b3c30ef4eeee3d80:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f:last-of-type .item_b3c30ef4eeee3d80:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_399f020d03c7da9d .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4,
.dark-text_399f020d03c7da9d .box_7fe181a745120b3f:last-of-type .item_b3c30ef4eeee3d80:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_399f020d03c7da9d .strok_ac30132497badc6f .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4,
.dark-text_399f020d03c7da9d .box_7fe181a745120b3f .item_b3c30ef4eeee3d80:nth-of-type(even) h4,
.dark-text_399f020d03c7da9d .box_7fe181a745120b3f:last-of-type .item_b3c30ef4eeee3d80:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_bd837270fdc561a8 {
  color: #fff;
}

.light-text_bd837270fdc561a8 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4,
.light-text_bd837270fdc561a8 .box_7fe181a745120b3f:last-of-type .item_b3c30ef4eeee3d80:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_445f94bcb0508e60 {
  position: relative;
}

.slide-har_445f94bcb0508e60.st1_a3ba6f9b9fc1c970 .box_7fe181a745120b3f {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_445f94bcb0508e60.st2_65cc0a1fea088f0d .box_7fe181a745120b3f {
  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_8a6a66b189225000 {
  position: relative;
  padding: 0;
}

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

.main-marqv_8a6a66b189225000 .slide-vertical_ee747d8b2e70f5de:hover .box_7fe181a745120b3f {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_8a6a66b189225000 .slide-vertical_ee747d8b2e70f5de .box_7fe181a745120b3f {
  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_e84a9a4f11520a5c {
  -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_e84a9a4f11520a5c.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_e84a9a4f11520a5c.simpl_c523eeee276c75f0 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_a5db717edebba2f1 {
  position: relative;
}

.position-abs_fc087bdd1e1f98d7 {
  position: absolute;
}

.cursor-pointer_a7f6b486a0c152bb {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_d530f71535ff81a9,
.order-md-2_6d3ac7f30aa5bb4b,
.order-md-3_69818f7d3122b5ee,
.order-md-4_afa7151edd9b053b {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_5cd5ebb74c5114e7 {
  overflow: hidden;
}

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

.rounded_ed326d8e15066ea5 {
  border-radius: 5px;
}

.circle_171557a51b230bfb {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_fe6a85043fc8404b {
  white-space: nowrap;
}

.unlist_deeb59764e99439b {
  list-style: none;
}

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

.underline_ede21d4de11652ea span {
  text-decoration: underline;
}

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

.inline_75b5b203c3384b84 {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_48b4cd581ad19c5e {
  color: #000;
}

.text-dark_6a0ac2a0a03a018d {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.load-text_669f4d22f4ed251f 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_b6f4ebb37870a259,
[data-overlay-light] .container-xxl_b6f4ebb37870a259,
[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_5a6866d0b4803262 h1,
.bg-dark_5a6866d0b4803262 h2,
.bg-dark_5a6866d0b4803262 h3,
.bg-dark_5a6866d0b4803262 h4,
.bg-dark_5a6866d0b4803262 h5,
.bg-dark_5a6866d0b4803262 h6,
.bg-dark_5a6866d0b4803262 span,
.bg-color_f0f9333697b2459b h1,
.bg-color_f0f9333697b2459b h2,
.bg-color_f0f9333697b2459b h3,
.bg-color_f0f9333697b2459b h4,
.bg-color_f0f9333697b2459b h5,
.bg-color_f0f9333697b2459b h6,
.bg-color_f0f9333697b2459b 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_80f8676d8dc6e187 {
  position: relative;
}

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

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

.navbar.bord_1199690610284227 {
  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_d1dd6511bafb2c09 {
  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_6e5fa5124244a969 {
  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_79a27daad5f82231 .dropdown-item .dropdown-side_b29c5a8264450858 {
  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_b29c5a8264450858 {
  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_b29c5a8264450858.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_3d231dbe96534dcc .title .sub-title_2b020702168a4a82 {
  font-weight: 600;
}

.navbar .mega-menu_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e .img_4c39a1d332f527e4 {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_3de230f9260f261a {
  position: relative;
}

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

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

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

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

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

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

.sec-head_4446610c9ffac723 .sub-title_2b020702168a4a82 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_3487f1c9e46907aa {
  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_3487f1c9e46907aa: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_6fd1ac79d53d6c68 {
  position: relative;
}

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

.sec-bottom_6fd1ac79d53d6c68 .d-flex_02b888464cb70a68 {
  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_7420af4bfb2c78ff .img-full_f153762f10d1e079 {
  height: 100%;
}

.intro-crev_1534af8b31816765 .sec-head_4446610c9ffac723 {
  margin-bottom: -50px;
}

.intro-crev_1534af8b31816765 .sec-head_4446610c9ffac723 h2 {
  font-size: 8vw;
}

.intro-crev_1534af8b31816765 .img_4c39a1d332f527e4 {
  position: relative;
}

.intro-crev_1534af8b31816765 .img_4c39a1d332f527e4 img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_1534af8b31816765 .img_4c39a1d332f527e4 .exp_455e1f77a45ae691 {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_1534af8b31816765 .img_4c39a1d332f527e4 .exp_455e1f77a45ae691 h3 {
  font-size: 100px;
}

.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img1_144585d379f966e4,
.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img2_a45a4c4e10817cdb,
.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img3_5a250f7d1eb450dd {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img1_144585d379f966e4 img,
.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img2_a45a4c4e10817cdb img,
.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img3_5a250f7d1eb450dd img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img1_144585d379f966e4 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f .img3_5a250f7d1eb450dd {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_14f5b6958ed5b749 {
  position: relative;
}

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

.intro-personal_ab337e345938b33e .img_4c39a1d332f527e4 {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_ab337e345938b33e .exp_455e1f77a45ae691 {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_ab337e345938b33e .exp_455e1f77a45ae691 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_ab337e345938b33e .exp_455e1f77a45ae691 h6 .shap-right-top_a8117123c8b8f586 svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

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

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

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

.about-author_8c8157f87edaacb2 .img_4c39a1d332f527e4 {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_8c8157f87edaacb2 .info_3d0947ca7cf25dbf .item_b3c30ef4eeee3d80 .icon_5b8653c3898e2ed5 {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_1744151b9051da7b .img_4c39a1d332f527e4 {
  position: relative;
}

.page-intro_1744151b9051da7b .img_4c39a1d332f527e4 .img-icon_f246f121fcae7d19 {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_8776bfea91a3a38f .item-line_33a691a2045a13e8 {
  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_8776bfea91a3a38f .item-line_33a691a2045a13e8 > div {
  padding: 0;
}

.awards_8776bfea91a3a38f .item-line_33a691a2045a13e8 > div:last-of-type {
  text-align: right;
}

.awards_8776bfea91a3a38f .item-line_33a691a2045a13e8:hover {
  color: #0c0c0c;
}

.awards_8776bfea91a3a38f .item-line_33a691a2045a13e8:hover:after {
  height: 100%;
}

.awards_8776bfea91a3a38f .item-line_33a691a2045a13e8: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_8776bfea91a3a38f .item-line_33a691a2045a13e8 .project-date_8129b8f71ca86c26 span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_8776bfea91a3a38f .item-title_8e1dad8989f99539 > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_8e38e42d436a7a73 .item_b3c30ef4eeee3d80 .fit-img_5cd5ebb74c5114e7 {
  height: 400px;
}

.blog_8e38e42d436a7a73.style2_a96fe1c748043999 .item_b3c30ef4eeee3d80 {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_8e38e42d436a7a73.style2_a96fe1c748043999 .item_b3c30ef4eeee3d80 .fit-img_5cd5ebb74c5114e7 {
  height: 280px;
}

.sidebar_ee824ab2c6e21546 .search-box_0e3e70e96eca17ee {
  position: relative;
}

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

.sidebar_ee824ab2c6e21546 .search-box_0e3e70e96eca17ee input:focus {
  border-color: #fff;
}

.sidebar_ee824ab2c6e21546 .search-box_0e3e70e96eca17ee .icon_5b8653c3898e2ed5 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67 .title-widget_1ecb65f4c3972785 {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.catogry_2c6a5d335768b1c4 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.catogry_2c6a5d335768b1c4 li:last-of-type {
  margin-bottom: 0;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.catogry_2c6a5d335768b1c4 li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80:last-of-type {
  margin-bottom: 0;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80:hover .img_4c39a1d332f527e4 a .date_ddb5208963f781de {
  opacity: 1;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 a .date_ddb5208963f781de {
  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_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 a .date_ddb5208963f781de 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_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad {
  padding-left: 25px;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad h6 {
  font-size: 17px;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.last-post-thum_5858d38d0cf02e36 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .tag_50820ce398280785 {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.tags_6d7edb896c24c5a5 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_ee824ab2c6e21546 .widget_d0e9a3673bff8b67.tags_6d7edb896c24c5a5 a:hover {
  background: #fd5b38;
}

.blog-main_e14d7df1088c88fe .item_b3c30ef4eeee3d80 .content {
  margin-top: 40px;
}

.blog-main_e14d7df1088c88fe .item_b3c30ef4eeee3d80 .content .post-date_2874588d2950bae6 {
  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_f36348a57021d9a0 .background_e31531daa15fc2bf {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_417211495f8d8edf .post-qoute_39cc903bf8315b8d h6 {
  position: relative;
}

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

.main-post_417211495f8d8edf .iner-img_bfe5446d33d2f047 {
  height: 400px;
}

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

.main-post_417211495f8d8edf .unorder-list_3e79e7bfb3007e73 li,
.main-post_417211495f8d8edf .order-list_6387a807d08e69cb li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_417211495f8d8edf .order-list_6387a807d08e69cb li {
  padding-left: 0;
}

.main-post_417211495f8d8edf .order-list_6387a807d08e69cb li:before {
  display: none;
}

.main-post_417211495f8d8edf .order-list_6387a807d08e69cb li span {
  font-size: 13px;
}

.main-post_417211495f8d8edf .info-area_e4244af533c2091b .tags_6d7edb896c24c5a5 span,
.main-post_417211495f8d8edf .info-area_e4244af533c2091b .share-icon_927eabb6bbfde869 span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_417211495f8d8edf .info-area_e4244af533c2091b .tags_6d7edb896c24c5a5 a,
.main-post_417211495f8d8edf .info-area_e4244af533c2091b .share-icon_927eabb6bbfde869 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_417211495f8d8edf .info-area_e4244af533c2091b .tags_6d7edb896c24c5a5 a:hover,
.main-post_417211495f8d8edf .info-area_e4244af533c2091b .share-icon_927eabb6bbfde869 a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_417211495f8d8edf .info-area_e4244af533c2091b .share-icon_927eabb6bbfde869 a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_417211495f8d8edf .author-area_e27b62a94f986586 .author-img_731eb98fb73e113f .img_4c39a1d332f527e4 {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c .thumb-post_db7562ff591d47fa {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c .thumb-post_db7562ff591d47fa: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_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c .thumb-post_db7562ff591d47fa:first-of-type {
  margin-right: 15px;
}

.main-post_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c .thumb-post_db7562ff591d47fa:last-of-type {
  margin-left: 15px;
}

.comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462 {
  position: relative;
}

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

.comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462.replayed_7d9655779b3349f5 {
  margin-left: 30px;
}

.comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462 .replay-butn_cb714d0b19d26739 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462 .replay-butn_cb714d0b19d26739 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_1f6c51ac652c4b65 .item-box_cfac968baeaff462 .replay-butn_cb714d0b19d26739 a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

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

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

.comments-from_7c06ced9bfe94c06 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_7c06ced9bfe94c06 button .text_49c92910336f056c {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_fe18f1107af461e9 .img_4c39a1d332f527e4 {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1:after {
  display: none;
}

.call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1.sub-bg_e37ca7b7e359d7d8 {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1.bord-item_6e4fed048daf4aa6 {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1.bord-item_6e4fed048daf4aa6 .item_b3c30ef4eeee3d80 {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1.bord-item_6e4fed048daf4aa6 .item_b3c30ef4eeee3d80 h4 {
  font-size: 50px !important;
}

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

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

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

.contact_c1ece80f302d14cc .info-box_27d64c6d8a4031ab: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_c1ece80f302d14cc .form2_fdd53f5765c3f6fa input,
.contact_c1ece80f302d14cc .form2_fdd53f5765c3f6fa textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_235c357a477e8b80 .title .ico_40c670e52ac4f00a {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_235c357a477e8b80 .active .accordion-info_729502e05a2baa91 {
  display: block;
}

.list-arrow_64fbf0396242b1bd li .icon_5b8653c3898e2ed5 {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_6a0ac2a0a03a018d .dot-list_0c32bc318410bd49 li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_98b9db5a7f9a9626 .marq_6a7e89092f42b668 .non-strok_9b1fc96cc4b8cfa0 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_98b9db5a7f9a9626 .marq_6a7e89092f42b668 .strok_ac30132497badc6f i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_98b9db5a7f9a9626 .marq_6a7e89092f42b668 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_98b9db5a7f9a9626 .marq_6a7e89092f42b668:nth-of-type(4) .main-marq_8d8a297fc88242f1:after {
  left: -10%;
}

.page-error_98b9db5a7f9a9626 .marq_6a7e89092f42b668: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_0b88e4bb86e5df28 .form-group_d2a703686508ac6e {
  position: relative;
}

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

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

footer .subscribe-minimal_0b88e4bb86e5df28 .social-icon_28c77daa2a574193 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_88174c2fccc4872d.crev_9dd2c245e1bd0138 {
  position: relative;
}

footer.clean-footer_88174c2fccc4872d.crev_9dd2c245e1bd0138: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_88174c2fccc4872d.crev_9dd2c245e1bd0138 .circle-blur_d92d3149827949f9 {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_0fedd8dfdd272e81 .caption_a6f1a4439493789e h1 {
  font-size: 105px;
}

.main-header_0fedd8dfdd272e81 .icon-img_7a3b56fdb4237108 {
  width: 160px;
}

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

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

.crev-header_96f4eac0c5269fa9 .full-img_75b0c1c0773d618b: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_96f4eac0c5269fa9 .caption_a6f1a4439493789e {
  position: relative;
  z-index: 2;
}

.crev-header_96f4eac0c5269fa9 .caption_a6f1a4439493789e h1 {
  font-size: 90px;
}

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

.modern-slider_4fb7ef5cdfc60e17: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_4fb7ef5cdfc60e17 .gallery-img_5dd310cd9b5ebd62 .bg-img_65655667be2b1d7a {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_4fb7ef5cdfc60e17 .gallery-img_5dd310cd9b5ebd62 .bg-img_65655667be2b1d7a a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .swiper-container_e44fda6804314b34,
.modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .swiper-slide_c89e5cc159ef16b6 {
  height: 450px !important;
}

.modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .swiper-slide_c89e5cc159ef16b6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .text_49c92910336f056c {
  width: 100%;
}

.modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .text_49c92910336f056c h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .text_49c92910336f056c 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_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d .swiper-slide-active_8fc260ee5f5b2001 .text_49c92910336f056c 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_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f,
.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f:after,
.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f:after {
  display: none;
}

.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f span,
.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f span {
  white-space: nowrap;
}

.modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_4fb7ef5cdfc60e17 .swiper-pagination-bullet-active_47a157c4463e3bfd .path_c1a5ce766563cf24 {
  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_4fb7ef5cdfc60e17 .path_c1a5ce766563cf24 {
  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_9a9b4dad9a5dc34e {
  padding-top: 180px;
  position: relative;
}

.header-digital_9a9b4dad9a5dc34e .caption_a6f1a4439493789e h1 {
  font-size: 100px;
}

.header-digital_9a9b4dad9a5dc34e .img_4c39a1d332f527e4 {
  position: relative;
}

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

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

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

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

.header-digital_9a9b4dad9a5dc34e .cont_3aadd8a681821dad .thum_235f80b3a0d029a4 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

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

.header-digital_9a9b4dad9a5dc34e .cont_3aadd8a681821dad .numb_743a8694655af8cb {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_9a9b4dad9a5dc34e .cont_3aadd8a681821dad .numb_743a8694655af8cb h2 {
  margin-bottom: -20px;
}

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

.header-personal_be56dceb1f685792: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_be56dceb1f685792 .caption_a6f1a4439493789e h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_be56dceb1f685792 .info_3d0947ca7cf25dbf .item_b3c30ef4eeee3d80 {
  padding-right: 60px;
  position: relative;
}

.header-personal_be56dceb1f685792 .info_3d0947ca7cf25dbf .item_b3c30ef4eeee3d80: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_be56dceb1f685792 .info_3d0947ca7cf25dbf .item_b3c30ef4eeee3d80:last-of-type {
  padding: 0;
}

.header-personal_be56dceb1f685792 .info_3d0947ca7cf25dbf .item_b3c30ef4eeee3d80:last-of-type:after {
  display: none;
}

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

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

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

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

.skills-box_6d77cfe74d0e1ed8 .skill-progress_a570828b0089337c .progres_8b4f2a872de4debb {
  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_ed0d586cf5edc59d {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_ed0d586cf5edc59d: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_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 {
  text-align: center;
}

.my-skills_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 .box-bord_5a2ffa8cdbf73a04 {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  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_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 img {
  width: 55px;
}

.my-skills_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 .value_7d374a30e90f6992 {
  font-size: 30px;
}

.my-skills_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 h6 {
  margin-top: 25px;
}

.numbers-crev_423a79dc4f8af5cb {
  position: relative;
}

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

.numbers-crev_423a79dc4f8af5cb .item_b3c30ef4eeee3d80 h6 {
  padding-top: 30px;
}

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

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

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

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

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

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

.interactive-inline_f7daa48c296a3c0d .item_b3c30ef4eeee3d80 .hover-reveal_6bcaea67e5637307 {
  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_bfbbfd36da4dc4b3 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_bfbbfd36da4dc4b3 .item_b3c30ef4eeee3d80 a {
  padding: 50px 0;
}

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

.interactive-center_bfbbfd36da4dc4b3 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad {
  position: relative;
  z-index: 3;
}

.interactive-center_bfbbfd36da4dc4b3 .item_b3c30ef4eeee3d80 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_bfbbfd36da4dc4b3 .item_b3c30ef4eeee3d80 p {
  font-weight: 400;
  margin-top: 15px;
}

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

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

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

.inter-links-center_ac917bb09c6ae006.horizontal_ab02824063c8e411 .links-text_7775691cba517675 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_ac917bb09c6ae006.horizontal_ab02824063c8e411 .links-text_7775691cba517675 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_ac917bb09c6ae006.horizontal_ab02824063c8e411 .links-text_7775691cba517675 li .sub-title_2b020702168a4a82 {
  margin-bottom: 10px;
}

.inter-links-center_ac917bb09c6ae006.horizontal_ab02824063c8e411 .links-text_7775691cba517675 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_ac917bb09c6ae006.horizontal_ab02824063c8e411 .links-text_7775691cba517675 li h2 a .tag_50820ce398280785 {
  display: block;
  font-weight: 400;
}

.inter-links-center_ac917bb09c6ae006.horizontal_ab02824063c8e411 .links-text_7775691cba517675 li h2 .num_5a8220c11988edd4 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_ac917bb09c6ae006.vertical_7043117f85b77160 .links-text_7775691cba517675 {
  -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_ac917bb09c6ae006.vertical_7043117f85b77160 .links-text_7775691cba517675 li {
  padding: 0 20px;
}

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

.inter-links-center_ac917bb09c6ae006 .links-text_7775691cba517675 li:hover .text_49c92910336f056c {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_ac917bb09c6ae006 .links-text_7775691cba517675 li .text_49c92910336f056c {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_ac917bb09c6ae006 .links-text_7775691cba517675 li h2 {
  font-weight: 700;
}

.inter-links-center_ac917bb09c6ae006 .links-text_7775691cba517675 li h2 a .tag_50820ce398280785 {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_ac917bb09c6ae006 .links-text_7775691cba517675 li h2 .num_5a8220c11988edd4 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

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

.inter-links-center_ac917bb09c6ae006 .links-img_9720cff6088f3c5c .img_4c39a1d332f527e4 {
  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_ac917bb09c6ae006 .links-img_9720cff6088f3c5c .img_4c39a1d332f527e4.current_91c9cabb067f32ae {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_ac917bb09c6ae006 .links-img_9720cff6088f3c5c .img_4c39a1d332f527e4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

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

.work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 {
  position: relative;
}

.work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c:first-of-type .shap-left-top_ff5396e0432d33e3 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_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c:first-of-type .shap-right-bottom_a3e8adc8c57aa600 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_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c:nth-of-type(2) .shap-left-bottom_677a2fa2b2fae5a7 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_4f523d19c02e599c .swiper-pagination_be18f4f2254e1cf2 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.work-fade_4f523d19c02e599c .swiper-pagination-bullet_2ff3d9601a141723: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_4f523d19c02e599c .swiper-pagination-bullet_2ff3d9601a141723 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_4f523d19c02e599c .swiper-pagination-bullet_2ff3d9601a141723 svg .path_c1a5ce766563cf24 {
  strokewidth: 0.5px;
}

.work-fade_4f523d19c02e599c .marq-head_0139e43a218caa10 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_4f523d19c02e599c .marq-head_0139e43a218caa10 .main-marq_8d8a297fc88242f1: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_4f523d19c02e599c .marq-head_0139e43a218caa10 .main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_4f523d19c02e599c .marq-head_0139e43a218caa10 .main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 {
  padding: 0 60px;
}

.work-fade_4f523d19c02e599c .marq-head_0139e43a218caa10 .main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80 h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_4f523d19c02e599c .marq-head_0139e43a218caa10 .main-marq_8d8a297fc88242f1 .box_7fe181a745120b3f .item_b3c30ef4eeee3d80:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_fabf12e338069120 .swiper-slide_c89e5cc159ef16b6 {
  width: 70vw !important;
}

.work-crev_fabf12e338069120 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad 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_fabf12e338069120 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  padding-left: 80px;
}

.work-crev_fabf12e338069120 .swiper-slide-active_8fc260ee5f5b2001 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

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

.work-crev_fabf12e338069120 .swiper-container_e44fda6804314b34 {
  overflow: visible;
}

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

.work-crev_fabf12e338069120 .swiper-pagination_be18f4f2254e1cf2 .swiper-pagination-progressbar-fill_5a0b2928d6183642 {
  background: #fff;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .cluom_248ba0d2fe8309aa {
  position: relative;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .cluom_248ba0d2fe8309aa .img_4c39a1d332f527e4 {
  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_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .cluom_248ba0d2fe8309aa h4 {
  white-space: nowrap;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .cluom_248ba0d2fe8309aa 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_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .cluom_248ba0d2fe8309aa h6 {
  white-space: nowrap;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .cluom_248ba0d2fe8309aa.current_91c9cabb067f32ae h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .glry-img_588295fe901fc30a {
  position: relative;
  z-index: 2;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .glry-img_588295fe901fc30a .circle-blur_d92d3149827949f9 {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .glry-img_588295fe901fc30a .tab-img_1414a72d9050a32f {
  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_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .glry-img_588295fe901fc30a .tab-img_1414a72d9050a32f.current_91c9cabb067f32ae {
  -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_e7955a515d82e7ec.crev_9dd2c245e1bd0138 .glry-img_588295fe901fc30a .tab-img_1414a72d9050a32f:first-of-type {
  position: relative;
}

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

.work-card_f2745289e933a9f6 .card-item_7053a264afff0278 .cont_3aadd8a681821dad {
  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_f2745289e933a9f6 .card-item_7053a264afff0278 .cont_3aadd8a681821dad .tag_50820ce398280785 {
  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_f2745289e933a9f6 .card-item_7053a264afff0278 .img_4c39a1d332f527e4 {
  padding: 20px;
}

.work-card_f2745289e933a9f6 .card-item_7053a264afff0278 .img_4c39a1d332f527e4 img {
  border-radius: 10px;
}

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

.swiper-pagination-bullet-active_47a157c4463e3bfd .path_c1a5ce766563cf24 {
  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_c1a5ce766563cf24 {
  display: none;
}

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

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

.portfolio-crev_72b20250a92ad212 .work-boxs_91816e679052432f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80 {
  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_72b20250a92ad212 .item_b3c30ef4eeee3d80 .bg-img_65655667be2b1d7a {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80 .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad {
  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_72b20250a92ad212 .item_b3c30ef4eeee3d80 .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80 .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad h5,
.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80 .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad 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_72b20250a92ad212 .item_b3c30ef4eeee3d80 .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad .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_72b20250a92ad212 .item_b3c30ef4eeee3d80.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80.active .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80.active .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad h5,
.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80.active .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80.active .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80.active .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_72b20250a92ad212 .item_b3c30ef4eeee3d80.active .bg-img_65655667be2b1d7a .cont_3aadd8a681821dad .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_e978a29f1420af56 .item_b3c30ef4eeee3d80:hover .img_4c39a1d332f527e4 .cont_3aadd8a681821dad {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  position: relative;
}

.work-minimal_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .cont_3aadd8a681821dad {
  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_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .cont_3aadd8a681821dad h5 {
  font-size: 20px;
}

.work-minimal_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .cont_3aadd8a681821dad p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .cont_3aadd8a681821dad img {
  width: 20px;
}

.work-minimal_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .cont_3aadd8a681821dad.inline_75b5b203c3384b84 {
  padding: 25px 30px;
}

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

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

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

.filtering_18171c31d46257ca span.text_49c92910336f056c {
  pointer-events: none;
}

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

.img-column_a8f92abf0c67f229 .img_4c39a1d332f527e4 {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_b44338fcd7af90ac {
  position: relative;
}

.next-project_b44338fcd7af90ac .box_7fe181a745120b3f {
  padding: 200px 80px;
  position: relative;
}

.next-project_b44338fcd7af90ac .box_7fe181a745120b3f: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_b44338fcd7af90ac .box_7fe181a745120b3f .cont_3aadd8a681821dad {
  position: relative;
  z-index: 3;
}

.next-project_b44338fcd7af90ac .box_7fe181a745120b3f:hover:after {
  opacity: 0.3;
}

.next-project_b44338fcd7af90ac .all-works-butn_1b7d35560149fd03 {
  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_dd8269b527a34cc9 .item_b3c30ef4eeee3d80 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_dd8269b527a34cc9 .item_b3c30ef4eeee3d80 .butn_9a79cc85cbae9920 {
  padding: 7px 25px;
}

.price-hr_dd8269b527a34cc9 .item_b3c30ef4eeee3d80.text-dark_6a0ac2a0a03a018d .butn_9a79cc85cbae9920 {
  border-color: #121212;
}

.price-hr_dd8269b527a34cc9 .item_b3c30ef4eeee3d80.text-dark_6a0ac2a0a03a018d .butn_9a79cc85cbae9920:hover {
  border-color: #fff;
}

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

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

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

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

.process_260eea88c51cefed .item_b3c30ef4eeee3d80:last-of-type {
  border: 0;
}

.process_260eea88c51cefed .item_b3c30ef4eeee3d80:hover .to-in_e42dd1f2cf5ed77e {
  margin-left: 0;
}

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

.services_c8ad286956981bb9 .item-box_cfac968baeaff462 .icon_5b8653c3898e2ed5 {
  width: 80px;
}

.services_c8ad286956981bb9 .swiper-container_e44fda6804314b34 {
  overflow: visible;
}

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

.services-crev_7057c238c926f333 .item-box_cfac968baeaff462 h5 span {
  position: relative;
  top: -5px;
}

.services-crev_7057c238c926f333 .item-box_cfac968baeaff462 .icon_5b8653c3898e2ed5 {
  width: 60px;
}

.services-inline_b27fc2647533acb0 {
  position: relative;
}

.services-inline_b27fc2647533acb0 .circle-blur_d92d3149827949f9 {
  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_b27fc2647533acb0 .item_b3c30ef4eeee3d80 {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_b27fc2647533acb0 .item_b3c30ef4eeee3d80:first-of-type {
  padding-top: 0;
}

.services-inline_b27fc2647533acb0 .item_b3c30ef4eeee3d80 .num_5a8220c11988edd4 {
  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_be11200dfb933e9b .serv-boxs_f33fd2c8d170e922 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.services-modern_be11200dfb933e9b .item_b3c30ef4eeee3d80.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_be11200dfb933e9b .item_b3c30ef4eeee3d80 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_be11200dfb933e9b .item_b3c30ef4eeee3d80 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_6351b29dd99af9aa .item_b3c30ef4eeee3d80 {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_6351b29dd99af9aa .item_b3c30ef4eeee3d80 .tag_50820ce398280785 {
  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_6351b29dd99af9aa .item_b3c30ef4eeee3d80 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_6351b29dd99af9aa .item_b3c30ef4eeee3d80 a:hover {
  background: #fd5b38;
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80:hover .img_4c39a1d332f527e4 a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80:hover .img_4c39a1d332f527e4:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 .num_5a8220c11988edd4 {
  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_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 h2 {
  font-size: 47px;
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 img {
  border-radius: 100px;
}

.services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 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_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4: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_3ab51722130cbdf9 {
  position: relative;
}

.feat_3ab51722130cbdf9 .item_b3c30ef4eeee3d80 {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_3ab51722130cbdf9 .item_b3c30ef4eeee3d80 .info_3d0947ca7cf25dbf {
  padding: 30px;
}

.feat_3ab51722130cbdf9 .circle-blur_d92d3149827949f9 {
  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_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e {
  position: relative;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide_c89e5cc159ef16b6 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide_c89e5cc159ef16b6 .bg-img_65655667be2b1d7a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide_c89e5cc159ef16b6 .video-container_105b56cf799b7015 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide_c89e5cc159ef16b6 .video-container_105b56cf799b7015 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide-active_8fc260ee5f5b2001 {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide-active_8fc260ee5f5b2001 .caption_a6f1a4439493789e .thin_801f3457a14dc03b,
.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide-active_8fc260ee5f5b2001 .caption_a6f1a4439493789e .btn-curve_761c40f17074c0ed,
.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .swiper-slide-active_8fc260ee5f5b2001 .caption_a6f1a4439493789e p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .caption_a6f1a4439493789e h1 {
  font-size: 100px;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .caption_a6f1a4439493789e .cal-act_3b791424adfee0af {
  position: relative;
}

.full-showcase_6c68d92182e73b22 .parallax-slider_408d8f1d2f675d2e .caption_a6f1a4439493789e 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_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f,
.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  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_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f:after,
.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f:after {
  display: none;
}

.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f span,
.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f span {
  white-space: nowrap;
}

.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f {
  left: 120px;
}

.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f i {
  margin-right: 25px;
}

.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  right: 120px;
}

.full-showcase_6c68d92182e73b22 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f i {
  margin-left: 25px;
}

.full-showcase_6c68d92182e73b22 .swiper-pagination_be18f4f2254e1cf2 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_6c68d92182e73b22 .swiper-pagination-bullet_2ff3d9601a141723 {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_6c68d92182e73b22 .swiper-pagination-bullet-active_47a157c4463e3bfd .path_c1a5ce766563cf24 {
  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_6c68d92182e73b22 .path_c1a5ce766563cf24 {
  display: none;
}

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

.carousel-slider_8d759f940c7d5e9b {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_8d759f940c7d5e9b .gallery-img_5dd310cd9b5ebd62 .bg-img_65655667be2b1d7a {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_8d759f940c7d5e9b .gallery-img_5dd310cd9b5ebd62 .bg-img_65655667be2b1d7a a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d {
  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_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .swiper-container_e44fda6804314b34,
.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .swiper-slide_c89e5cc159ef16b6 {
  height: 100px !important;
}

.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .swiper-slide_c89e5cc159ef16b6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .text_49c92910336f056c {
  width: 100%;
  text-align: center;
}

.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .text_49c92910336f056c h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .text_49c92910336f056c h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .text_49c92910336f056c 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_8d759f940c7d5e9b .gallery-text_1f6cd600542dca7d .swiper-slide-active_8fc260ee5f5b2001 .text_49c92910336f056c 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_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f,
.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  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_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f:after,
.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f:after {
  display: none;
}

.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f span,
.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f span {
  white-space: nowrap;
}

.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f {
  left: 120px;
}

.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f i {
  margin-right: 25px;
}

.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  right: 120px;
}

.carousel-slider_8d759f940c7d5e9b .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f i {
  margin-left: 25px;
}

.carousel-slider_8d759f940c7d5e9b .swiper-pagination_be18f4f2254e1cf2 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_8d759f940c7d5e9b .swiper-pagination-bullet_2ff3d9601a141723 {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_8d759f940c7d5e9b .swiper-pagination-bullet-active_47a157c4463e3bfd .path_c1a5ce766563cf24 {
  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_8d759f940c7d5e9b .path_c1a5ce766563cf24 {
  display: none;
}

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

.half-slider_f0b12e3eabef9571 {
  min-height: 100vh;
  position: relative;
}

.half-slider_f0b12e3eabef9571 .gallery-img_5dd310cd9b5ebd62 {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_f0b12e3eabef9571 .gallery-img_5dd310cd9b5ebd62 .swiper-slide_c89e5cc159ef16b6 {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_f0b12e3eabef9571 .gallery-img_5dd310cd9b5ebd62 .swiper-slide-active_8fc260ee5f5b2001 .bg-img_65655667be2b1d7a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_f0b12e3eabef9571 .gallery-img_5dd310cd9b5ebd62 .bg-img_65655667be2b1d7a {
  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_f0b12e3eabef9571 .gallery-img_5dd310cd9b5ebd62 .bg-img_65655667be2b1d7a a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_f0b12e3eabef9571 .gallery-text_1f6cd600542dca7d {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_f0b12e3eabef9571 .gallery-text_1f6cd600542dca7d .text_49c92910336f056c 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_f0b12e3eabef9571 .gallery-text_1f6cd600542dca7d .text_49c92910336f056c h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_f0b12e3eabef9571 .gallery-text_1f6cd600542dca7d .text_49c92910336f056c 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_f0b12e3eabef9571 .gallery-text_1f6cd600542dca7d .swiper-slide-active_8fc260ee5f5b2001 .text_49c92910336f056c h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_f0b12e3eabef9571 .gallery-text_1f6cd600542dca7d .swiper-slide-active_8fc260ee5f5b2001 .text_49c92910336f056c 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_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f,
.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  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_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f:after,
.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f:after {
  display: none;
}

.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f span,
.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f span {
  white-space: nowrap;
}

.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f {
  left: 120px;
}

.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-prev_11479d6b5a18f38f i {
  margin-right: 25px;
}

.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f {
  right: 120px;
}

.half-slider_f0b12e3eabef9571 .swiper-controls_4bd9b8befe9c2ec9 .swiper-button-next_c74f739e63aa229f i {
  margin-left: 25px;
}

.half-slider_f0b12e3eabef9571 .swiper-pagination_be18f4f2254e1cf2 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_f0b12e3eabef9571 .swiper-pagination-bullet_2ff3d9601a141723 {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_f0b12e3eabef9571 .swiper-pagination-bullet-active_47a157c4463e3bfd .path_c1a5ce766563cf24 {
  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_f0b12e3eabef9571 .path_c1a5ce766563cf24 {
  display: none;
}

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

.slider_1f04fc424cbefb2e {
  position: relative;
}

.slider_1f04fc424cbefb2e .parallax-slider_408d8f1d2f675d2e {
  position: relative;
}

.slider_1f04fc424cbefb2e .parallax-slider_408d8f1d2f675d2e .swiper-slide_c89e5cc159ef16b6 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_1f04fc424cbefb2e .parallax-slider_408d8f1d2f675d2e .swiper-slide_c89e5cc159ef16b6 .bg-img_65655667be2b1d7a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_1f04fc424cbefb2e .parallax-slider_408d8f1d2f675d2e .caption_a6f1a4439493789e h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_1f04fc424cbefb2e .parallax-slider_408d8f1d2f675d2e .caption_a6f1a4439493789e h1 {
  font-size: 110px;
}

.slider_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 {
  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_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 .swiper-nav-ctrl_807def1ad745b119 {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 .swiper-nav-ctrl_807def1ad745b119:after {
  display: none;
}

.slider_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 .shap-left-bottom_677a2fa2b2fae5a7 {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 .shap-left-bottom_677a2fa2b2fae5a7 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 .shap-right-top_a8117123c8b8f586 {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_1f04fc424cbefb2e .slider-contro_5db43796ef6cdc47 .shap-right-top_a8117123c8b8f586 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_1f04fc424cbefb2e .swiper-pagination_be18f4f2254e1cf2 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_1f04fc424cbefb2e .swiper-pagination_be18f4f2254e1cf2 .swiper-pagination-total_b32ffb3f5456cd78 {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_1f04fc424cbefb2e .swiper-pagination_be18f4f2254e1cf2 .swiper-pagination-total_b32ffb3f5456cd78: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_9a6ee63404adaa36 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_9a6ee63404adaa36 .swiper-button-next_c74f739e63aa229f,
.swiper-arrow-control_9a6ee63404adaa36 .swiper-button-prev_11479d6b5a18f38f {
  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_9a6ee63404adaa36 .swiper-button-next_c74f739e63aa229f:after,
.swiper-arrow-control_9a6ee63404adaa36 .swiper-button-prev_11479d6b5a18f38f:after {
  display: none;
}

.swiper-arrow-control_9a6ee63404adaa36 .swiper-button-next_c74f739e63aa229f {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_b25debae73ae5064 .item_b3c30ef4eeee3d80 {
  position: relative;
  padding-right: 60px;
}

.team_b25debae73ae5064 .item_b3c30ef4eeee3d80:hover .img_4c39a1d332f527e4 .info_3d0947ca7cf25dbf {
  bottom: 15px;
  opacity: 1;
}

.team_b25debae73ae5064 .item_b3c30ef4eeee3d80:hover .social_8db2bf455795cdd8 {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_b25debae73ae5064 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_b25debae73ae5064 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .info_3d0947ca7cf25dbf {
  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_b25debae73ae5064 .item_b3c30ef4eeee3d80 .social_8db2bf455795cdd8 {
  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_b25debae73ae5064 .item_b3c30ef4eeee3d80 .social_8db2bf455795cdd8 .links_ecdeaefa389fa817 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_b25debae73ae5064 .item_b3c30ef4eeee3d80 .social_8db2bf455795cdd8 .links_ecdeaefa389fa817 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_b25debae73ae5064 .item_b3c30ef4eeee3d80 .social_8db2bf455795cdd8 .links_ecdeaefa389fa817 a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_b8c07122ce02b43e .item_b3c30ef4eeee3d80 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_b8c07122ce02b43e .item_b3c30ef4eeee3d80 .social_8db2bf455795cdd8 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_b8c07122ce02b43e .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_b8c07122ce02b43e .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_b8c07122ce02b43e .item_b3c30ef4eeee3d80 .circle-blur_d92d3149827949f9 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_6009af769e18aed4 {
  position: relative;
  overflow: hidden;
}

.team-crev2_6009af769e18aed4 .circle-blur_d92d3149827949f9 {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_6009af769e18aed4 .item_b3c30ef4eeee3d80 .bg-blur_8265654e807fd257 {
  position: relative;
  overflow: hidden;
}

.team-crev2_6009af769e18aed4 .item_b3c30ef4eeee3d80 .bg-blur_8265654e807fd257 .circle-blur_d92d3149827949f9 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_6009af769e18aed4 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  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_6009af769e18aed4 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_6009af769e18aed4 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .social_8db2bf455795cdd8 {
  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_6009af769e18aed4 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .social_8db2bf455795cdd8 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_6009af769e18aed4 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .social_8db2bf455795cdd8 a:hover {
  background: #fd5b38;
}

.team-crev2_6009af769e18aed4 .item_b3c30ef4eeee3d80:hover .img_4c39a1d332f527e4 .social_8db2bf455795cdd8 {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_6009af769e18aed4 .item-bord_ee8e05ffa1315405 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_fd0f9e6e1acc4158 .bord_1199690610284227 {
  position: relative;
  padding: 0 60px;
}

.team-single_fd0f9e6e1acc4158 .bord_1199690610284227: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_fd0f9e6e1acc4158 .bord_1199690610284227: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_54dfe8b2d9a22a15 {
  position: relative;
}

.testimonials_54dfe8b2d9a22a15 .img-full_f153762f10d1e079 {
  position: relative;
  height: 100%;
}

.testimonials_54dfe8b2d9a22a15 .img-full_f153762f10d1e079 .fit-img_5cd5ebb74c5114e7 {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_54dfe8b2d9a22a15 .img-full_f153762f10d1e079 .fix-img_017264b2e17ada4a {
  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_54dfe8b2d9a22a15 .img-full_f153762f10d1e079 .text_49c92910336f056c {
  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_54dfe8b2d9a22a15 .img-full_f153762f10d1e079 .text_49c92910336f056c h3 {
  line-height: 1.5;
}

.testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 {
  position: relative;
}

.testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .qout-svg_cc6938aa5027dc4d {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .control-abslout_3689410d7ba72494 {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .testim-swiper_b891f4e6a32bf395 {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .circle-blur_d92d3149827949f9 {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_54dfe8b2d9a22a15 .small-line_f7cf0aae5eaa4988 {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_54dfe8b2d9a22a15 .small-line_f7cf0aae5eaa4988 .line-overlay_b267dee458d89164 svg path {
  stroke: #6c6969;
}

.testimonials_54dfe8b2d9a22a15 .swiper-slide_c89e5cc159ef16b6 {
  padding-top: 50px;
}

.testimonials_54dfe8b2d9a22a15 .item_b3c30ef4eeee3d80 .circle_171557a51b230bfb {
  width: 80px;
  height: 80px;
}

.testimonials_54dfe8b2d9a22a15 .control-abslout_3689410d7ba72494 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_8d999d3a259521c7 {
  position: relative;
}

.testimonials-minim_8d999d3a259521c7 .swiper-slide_c89e5cc159ef16b6 {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80 .text_49c92910336f056c {
  position: relative;
}

.testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80 .text_49c92910336f056c .qout-svg_cc6938aa5027dc4d {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80 .circle_171557a51b230bfb {
  width: 80px;
  height: 80px;
}

.testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80.style2_a96fe1c748043999 .text_49c92910336f056c {
  position: relative;
}

.testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80.style2_a96fe1c748043999 .text_49c92910336f056c .qout-svg_cc6938aa5027dc4d {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_8d999d3a259521c7 .control-abslout_3689410d7ba72494 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_fbc45704ae231952 {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_fbc45704ae231952 .bg-pattern_5f362c272597c77a {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_fbc45704ae231952 .gallery-thumbs_def8f2db4846d63a {
  width: 500px;
  margin: auto;
}

.testimonials-modern_fbc45704ae231952 .gallery-thumbs_def8f2db4846d63a .swiper-slide_c89e5cc159ef16b6 {
  width: 100px;
}

.testimonials-modern_fbc45704ae231952 .gallery-thumbs_def8f2db4846d63a .item_b3c30ef4eeee3d80 {
  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_fbc45704ae231952 .gallery-thumbs_def8f2db4846d63a .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_fbc45704ae231952 .gallery-thumbs_def8f2db4846d63a .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_fbc45704ae231952 .gallery-thumbs_def8f2db4846d63a .swiper-slide-active_8fc260ee5f5b2001 .item_b3c30ef4eeee3d80 {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_fbc45704ae231952 .swiper-arrow-control_9a6ee63404adaa36 .swiper-button-prev_11479d6b5a18f38f {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_fbc45704ae231952 .swiper-arrow-control_9a6ee63404adaa36 .swiper-button-next_c74f739e63aa229f {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_319f53aaf522f2bc .out-right_68449af7d33c054d {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_319f53aaf522f2bc .swiper-container_e44fda6804314b34 {
  overflow: visible;
}

.testim-modern_319f53aaf522f2bc .swiper-slide_c89e5cc159ef16b6 {
  width: 500px;
}

.testim-modern_319f53aaf522f2bc .item_b3c30ef4eeee3d80 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_319f53aaf522f2bc .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad {
  padding: 40px;
}

.testim-modern_319f53aaf522f2bc .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad p {
  font-size: 20px;
}

.testim-modern_319f53aaf522f2bc .item_b3c30ef4eeee3d80 .info_3d0947ca7cf25dbf {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_319f53aaf522f2bc .item_b3c30ef4eeee3d80 .info_3d0947ca7cf25dbf .img_4c39a1d332f527e4 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_3f402bf6d4fee88b {
    margin-bottom: 10px;
  }
  .md-mb15_b78c81189623f53b {
    margin-bottom: 15px;
  }
  .md-mb20_bc770de0cf253ae8 {
    margin-bottom: 20px;
  }
  .md-mb30_8281bfd94bfdc61f {
    margin-bottom: 30px;
  }
  .md-mb40_0a07847cd850e810 {
    margin-bottom: 40px;
  }
  .md-mb50_e869379461ee95d2 {
    margin-bottom: 50px !important;
  }
  .md-mb80_8e85d487f713ed8e {
    margin-bottom: 80px;
  }
  .md-no-mrg_e1dbc8df3e72b27a {
    margin: 0 !important;
  }
  .md-pb10_e43ba053309ad49d {
    padding-bottom: 10px;
  }
  .md-pb20_fdfa2d8b08470623 {
    padding-bottom: 20px;
  }
  .md-pb30_b2d58bf03170e908 {
    padding-bottom: 30px;
  }
  .md-pb40_8800f799b7abbcae {
    padding-bottom: 40px;
  }
  .md-pb50_eee265b31dd3da94 {
    padding-bottom: 50px;
  }
  .md-pb60_4a2c6e8fce0eb346 {
    padding-bottom: 60px;
  }
  .md-pb70_f2b73b11e0e6548b {
    padding-bottom: 70px;
  }
  .md-pb80_2fd9b1295c755868 {
    padding-bottom: 80px;
  }
  .md-pt80_86a8ec2d0118d5f6 {
    padding-top: 80px !important;
  }
  .md-no-pad_47f02a582cede64b {
    padding: 0 !important;
  }
  .md-center_91859c0e67d62450 {
    text-align: center !important;
  }
  .order-md-1_d530f71535ff81a9 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_6d3ac7f30aa5bb4b {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_69818f7d3122b5ee {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_afa7151edd9b053b {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_a7145c71a1f5dd10 {
    display: none;
  }
  .justify-end_b874e77d56dd2187 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_b874e77d56dd2187 .vew-all_dc665aa40b3b605d {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_b874e77d56dd2187 .swiper-controls_4bd9b8befe9c2ec9 {
    margin-top: 30px;
  }
  .justify-end_b874e77d56dd2187 .ml-auto_b97808d1d10b075b {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_1ab12b99ca9d8ad3.sm-marg_be23af9fa52de9e7 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_1ab12b99ca9d8ad3.sm-marg_be23af9fa52de9e7 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_1ab12b99ca9d8ad3.stand-marg_b57b420ccc8cc36f {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_1ab12b99ca9d8ad3.stand-marg_b57b420ccc8cc36f > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_1ab12b99ca9d8ad3.md-marg_23978c1269c92df1 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_1ab12b99ca9d8ad3.md-marg_23978c1269c92df1 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_1ab12b99ca9d8ad3.lg-marg_35ddd19fa18790e6 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_1ab12b99ca9d8ad3.lg-marg_35ddd19fa18790e6 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_1ab12b99ca9d8ad3.xlg-marg_b13b39d4b99c02fd {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_1ab12b99ca9d8ad3.xlg-marg_b13b39d4b99c02fd > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_1ab12b99ca9d8ad3.xxlg-marg_f1e886ea9eeccb6c {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_1ab12b99ca9d8ad3.xxlg-marg_f1e886ea9eeccb6c > * {
    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_d9a69d49b1f70897 {
    font-size: 90px !important;
  }
  .fz-80_04cb1ca729d2e554 {
    font-size: 60px !important;
  }
  .fz-70_9434764e313a1479 {
    font-size: 50px !important;
  }
  .sec-head_4446610c9ffac723 .d-flex_02b888464cb70a68 {
    display: block !important;
  }
  .sec-head_4446610c9ffac723 .ml-auto_b97808d1d10b075b {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_4446610c9ffac723 .sub-title_2b020702168a4a82 span:first-of-type {
    display: none;
  }
  .sec-head_4446610c9ffac723 .sub-title_2b020702168a4a82 span.thin_801f3457a14dc03b {
    margin: 0;
  }
  .navbar .logo_3de230f9260f261a:after {
    display: none;
  }
  .navbar .contact-button_fddfb77105bd2d81 {
    display: none;
  }
  .navbar .mega-menu_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e .img_4c39a1d332f527e4 {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_011cc0c05ce14f07 {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_011cc0c05ce14f07::-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_3d231dbe96534dcc .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_3de230f9260f261a {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_011cc0c05ce14f07 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_c71d4b397798f1d8 {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_c71d4b397798f1d8: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_b29c5a8264450858 {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_b29c5a8264450858.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_3d231dbe96534dcc {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e {
    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_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e .mt-15_8e63f880dcdb9bbb {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e: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_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_3d231dbe96534dcc .item-img_7bf11c96b4f6ec6e:hover:after {
    width: 10px;
  }
  .main-header_0fedd8dfdd272e81 {
    min-height: auto;
  }
  .main-header_0fedd8dfdd272e81 .caption_a6f1a4439493789e h1 {
    font-size: 80px;
  }
  .main-header_0fedd8dfdd272e81 .caption_a6f1a4439493789e .text_49c92910336f056c {
    display: none;
  }
  .main-header_0fedd8dfdd272e81 .justify-content-end_64cca7811612b522 {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_4fb7ef5cdfc60e17 .container {
    max-width: 100%;
  }
  .modern-slider_4fb7ef5cdfc60e17 .swiper-controls_4bd9b8befe9c2ec9 {
    right: 15px;
  }
  .crev-header_96f4eac0c5269fa9 .caption_a6f1a4439493789e h1 {
    font-size: 70px;
  }
  .crev-header_96f4eac0c5269fa9 .full-img_75b0c1c0773d618b {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_9a9b4dad9a5dc34e .caption_a6f1a4439493789e h1 {
    font-size: 60px;
  }
  .header-digital_9a9b4dad9a5dc34e .cont_3aadd8a681821dad .numb_743a8694655af8cb {
    position: static;
    margin-top: 15px;
  }
  .header-personal_be56dceb1f685792 {
    background-position: 60%;
  }
  .header-personal_be56dceb1f685792 .info_3d0947ca7cf25dbf {
    display: none !important;
  }
  .intro-crev_1534af8b31816765 .sec-head_4446610c9ffac723 {
    margin-bottom: 80px;
  }
  .intro-skill_2ed09bf93101559d .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_2ed09bf93101559d .imgs_46d49497b2624e0f {
    display: none;
  }
  .about-author_8c8157f87edaacb2 .profile-img_5c5bef01d16f4893 {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_ed0d586cf5edc59d .item_b3c30ef4eeee3d80 .box-bord_5a2ffa8cdbf73a04 {
    border-radius: 200px;
  }
  .numbers-crev_423a79dc4f8af5cb .item_b3c30ef4eeee3d80 h3 {
    font-size: 80px;
  }
  .services-modern_be11200dfb933e9b .serv-boxs_f33fd2c8d170e922 {
    display: block;
  }
  .services-modern_be11200dfb933e9b .item_b3c30ef4eeee3d80 {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_be11200dfb933e9b .item_b3c30ef4eeee3d80 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_be11200dfb933e9b .item_b3c30ef4eeee3d80.active {
    width: 100% !important;
  }
  .work-fade_4f523d19c02e599c .text_49c92910336f056c.pb-100_d136edbf3718ccc1 {
    padding-bottom: 50px !important;
  }
  .work-fade_4f523d19c02e599c .swiper-pagination_be18f4f2254e1cf2 {
    top: 80%;
    right: -20px;
  }
  .work-crev_fabf12e338069120 .swiper-slide_c89e5cc159ef16b6 {
    width: 100% !important;
  }
  footer.clean-footer_88174c2fccc4872d.crev_9dd2c245e1bd0138:after,
  footer.clean-footer_88174c2fccc4872d.crev_9dd2c245e1bd0138 .circle-blur_d92d3149827949f9 {
    display: none;
  }
  .team-single_fd0f9e6e1acc4158 .bord_1199690610284227 {
    padding: 0 40px 80px;
  }
  .team-single_fd0f9e6e1acc4158 .bord_1199690610284227:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_fd0f9e6e1acc4158 .bord_1199690610284227:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_45dc0e79976e97c0 .d-flex_02b888464cb70a68 {
    display: block !important;
  }
  .page-faqs_dc89be19fd34b31e .img1_144585d379f966e4,
  .page-faqs_dc89be19fd34b31e .img2_a45a4c4e10817cdb,
  .page-faqs_dc89be19fd34b31e .img3_5a250f7d1eb450dd {
    display: none;
  }
  .work-grid_bc496fd14546d512 {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_bc496fd14546d512 .item_b3c30ef4eeee3d80 {
    margin: 40px 0 !important;
  }
  .portfolio-crev_72b20250a92ad212 .work-boxs_91816e679052432f {
    display: block;
  }
  .portfolio-crev_72b20250a92ad212 .work-boxs_91816e679052432f .item_b3c30ef4eeee3d80 {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_72b20250a92ad212 .work-boxs_91816e679052432f .item_b3c30ef4eeee3d80.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_bc496fd14546d512 .filtering_18171c31d46257ca,
  .work-minimal_e978a29f1420af56 .filtering_18171c31d46257ca {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_b44338fcd7af90ac .box_7fe181a745120b3f .cont_3aadd8a681821dad .fz-40_38e434da01a612d0 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_5ff8dd134ce20bcf {
    margin-bottom: 10px;
  }
  .sm-mb20_041cf123e542de1b {
    margin-bottom: 20px;
  }
  .sm-mb30_22efa8c190cb7d87 {
    margin-bottom: 30px;
  }
  .sm-mb40_74174657293588ba {
    margin-bottom: 40px;
  }
  .sm-mb50_db7a016cec4f2234 {
    margin-bottom: 50px;
  }
  .sm-mb80_d679e5b1fa501c8e {
    margin-bottom: 80px;
  }
  .sm-pb10_eebff31079b0129f {
    padding-bottom: 10px;
  }
  .sm-pb20_cbb58fb2bf992cf5 {
    padding-bottom: 20px;
  }
  .sm-pb30_660a10a9a0007c5c {
    padding-bottom: 30px;
  }
  .sm-pb40_95389349930e625b {
    padding-bottom: 40px;
  }
  .sm-pb50_f081c137c700a9b8 {
    padding-bottom: 50px;
  }
  .sm-pb60_13ffc4f32962361e {
    padding-bottom: 60px;
  }
  .sm-pb70_1d2d06ee64ab7da3 {
    padding-bottom: 70px;
  }
  .sm-pb80_951249425423e9e2 {
    padding-bottom: 80px;
  }
  .sm-hide_51f49110016dd9d5 {
    display: none;
  }
  .fz-70_9434764e313a1479 {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_927786f2a24a9b52 {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_9f4d46d0d031914a .load-text_669f4d22f4ed251f {
    letter-spacing: 5px;
  }
  .progress-wrap_355e611411410b2c {
    bottom: 15px;
    right: 15px;
  }
  .in-box_6b9c57ee690bbd72 {
    width: 100%;
  }
  .in-box_6b9c57ee690bbd72.mb-15_2b43b7f0c002320b {
    margin-bottom: 0 !important;
  }
  .section-padding_d51ae2445e23d812 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_4446610c9ffac723 h3.fz-50_31aa7a9e5dd32f82 {
    font-size: 30px !important;
  }
  .sec-head_4446610c9ffac723 h2.fz-70_9434764e313a1479 {
    font-size: 35px !important;
  }
  .call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1.bord-item_6e4fed048daf4aa6 .item_b3c30ef4eeee3d80 h4 {
    font-size: 20px !important;
  }
  .call-marq_95be705d25b5faad .main-marq_8d8a297fc88242f1 .icon-img-50_7764255fb20a94a2 {
    width: 30px !important;
  }
  .main-header_0fedd8dfdd272e81 .caption_a6f1a4439493789e h1,
  .crev-header_96f4eac0c5269fa9 .caption_a6f1a4439493789e h1 {
    font-size: 40px;
  }
  .main-header_0fedd8dfdd272e81 .icon-img_7a3b56fdb4237108 {
    width: 100px;
  }
  .modern-slider_4fb7ef5cdfc60e17 .gallery-text_1f6cd600542dca7d {
    width: 100%;
  }
  .header-digital_9a9b4dad9a5dc34e .caption_a6f1a4439493789e h1 {
    font-size: 50px;
  }
  .header-digital_9a9b4dad9a5dc34e .img_4c39a1d332f527e4:after,
  .header-digital_9a9b4dad9a5dc34e .img_4c39a1d332f527e4:before {
    display: none;
  }
  .header-digital_9a9b4dad9a5dc34e .img_4c39a1d332f527e4 .vid_ff9583ba3c2a1014 {
    left: 0;
  }
  .about-author_8c8157f87edaacb2 .profile-img_5c5bef01d16f4893 {
    width: 420px;
  }
  .about-author_8c8157f87edaacb2 .profile-img_5c5bef01d16f4893 .img_4c39a1d332f527e4 {
    height: 500px;
  }
  .about-author_8c8157f87edaacb2 h4 span {
    display: inline;
  }
  .services-inline_b27fc2647533acb0 .item_b3c30ef4eeee3d80 .ml-auto_b97808d1d10b075b,
  .services-inline_b27fc2647533acb0 .item_b3c30ef4eeee3d80 .num_5a8220c11988edd4 {
    display: none !important;
  }
  .work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .text_49c92910336f056c {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .shap-left-top_ff5396e0432d33e3,
  .work-fade_4f523d19c02e599c .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad .shap-left-bottom_677a2fa2b2fae5a7 {
    display: none;
  }
  .work-fade_4f523d19c02e599c .swiper-slide-active_8fc260ee5f5b2001 .item_b3c30ef4eeee3d80 .cont_3aadd8a681821dad {
    opacity: 1;
  }
  .work-crev_fabf12e338069120 .item_b3c30ef4eeee3d80 {
    display: block !important;
  }
  .work-crev_fabf12e338069120 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_54dfe8b2d9a22a15 .img-full_f153762f10d1e079 .fix-img_017264b2e17ada4a {
    max-width: 80px;
  }
  .testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .testim-swiper_b891f4e6a32bf395 {
    padding: 60px 20px;
  }
  .testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .testim-swiper_b891f4e6a32bf395 p.fz-30_927786f2a24a9b52 {
    font-size: 18px !important;
  }
  .testimonials_54dfe8b2d9a22a15 .cont-full_6793c37dd83abca2 .control-abslout_3689410d7ba72494 {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80 .text_49c92910336f056c .qout-svg_cc6938aa5027dc4d {
    width: 90px;
  }
  .testimonials-minim_8d999d3a259521c7 .item_b3c30ef4eeee3d80 .text_49c92910336f056c .fz-30_927786f2a24a9b52 {
    font-size: 18px !important;
  }
  .testimonials-minim_8d999d3a259521c7 .control-abslout_3689410d7ba72494 {
    bottom: -50px;
  }
  .page-header_a01ebbc67a6597da .fz-80_04cb1ca729d2e554 {
    font-size: 35px !important;
  }
  .services-inline2_45dc0e79976e97c0 .item_b3c30ef4eeee3d80 h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_fd0f9e6e1acc4158 .bord_1199690610284227 {
    padding: 0 20px 80px;
  }
  .portfolio-crev_72b20250a92ad212 .work-boxs_91816e679052432f .item_b3c30ef4eeee3d80 {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_72b20250a92ad212 .work-boxs_91816e679052432f .item_b3c30ef4eeee3d80.active {
    height: 350px;
  }
  .work-grid_bc496fd14546d512 .filtering_18171c31d46257ca span,
  .work-minimal_e978a29f1420af56 .filtering_18171c31d46257ca span {
    margin: 14px 25px;
  }
  .work-minimal_e978a29f1420af56 .item_b3c30ef4eeee3d80 .img_4c39a1d332f527e4 .cont_3aadd8a681821dad.inline_75b5b203c3384b84 {
    padding: 20px 15px;
  }
  .blog-header_f36348a57021d9a0 .fz-55_874ff39cbbf361ad {
    font-size: 30px !important;
  }
  .blog-header_f36348a57021d9a0 .info_3d0947ca7cf25dbf {
    display: block !important;
  }
  .blog-header_f36348a57021d9a0 .date_ddb5208963f781de {
    margin-left: 30px !important;
  }
  .blog-header_f36348a57021d9a0 .right-info_3963d9850ee78bbb {
    margin: 30px 0 0;
  }
  .main-post_417211495f8d8edf .fz-60_8e2a68a04e6d7b44 {
    display: none;
  }
  .main-post_417211495f8d8edf .post-qoute_39cc903bf8315b8d {
    padding: 30px 15px;
  }
  .main-post_417211495f8d8edf .post-qoute_39cc903bf8315b8d h6:before {
    position: relative;
    left: 0;
  }
  .main-post_417211495f8d8edf .info-area_e4244af533c2091b {
    display: block;
  }
  .main-post_417211495f8d8edf .info-area_e4244af533c2091b .tags_6d7edb896c24c5a5 {
    margin-bottom: 30px;
  }
  .main-post_417211495f8d8edf .author-area_e27b62a94f986586 .flex_dcac6f8d5bb361da {
    display: block;
  }
  .main-post_417211495f8d8edf .author-area_e27b62a94f986586 .author-img_731eb98fb73e113f {
    margin: 0 0 30px 0;
  }
  .main-post_417211495f8d8edf .author-area_e27b62a94f986586 .author-img_731eb98fb73e113f .img_4c39a1d332f527e4 {
    width: 80px;
    height: 80px;
  }
  .main-post_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c {
    display: block;
  }
  .main-post_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c .thumb-post_db7562ff591d47fa {
    margin: 0 !important;
  }
  .main-post_417211495f8d8edf .next-prv-post_eb443aef28e4fb6c .text-right_1cb8e58649bfc319 {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462 .flex_dcac6f8d5bb361da {
    display: block;
  }
  .comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462 .user-img_e567c300926a53b1 {
    margin: 0 0 15px 0;
  }
  .comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462 .replay-post_eb335e6a80cb8044 {
    margin: 15px 0 0 0;
  }
  .comments-post_1f6c51ac652c4b65 .item-box_cfac968baeaff462.replayed_7d9655779b3349f5 {
    margin-left: 0;
  }
  .main-post_417211495f8d8edf .post-qoute_39cc903bf8315b8d h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
