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

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

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

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

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

.row_71feb6af1a80bd70.sm-marg_1b55d1007a8b84d4 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_71feb6af1a80bd70.sm-marg_1b55d1007a8b84d4 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_71feb6af1a80bd70.stand-marg_0ac0762e16c92a51 {
  margin-left: -20px;
  margin-right: -20px;
}

.row_71feb6af1a80bd70.stand-marg_0ac0762e16c92a51 > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_71feb6af1a80bd70.md-marg_b304eaea3e85ee83 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_71feb6af1a80bd70.md-marg_b304eaea3e85ee83 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_71feb6af1a80bd70.lg-marg_debad9b843bc6973 {
  margin-left: -40px;
  margin-right: -40px;
}

.row_71feb6af1a80bd70.lg-marg_debad9b843bc6973 > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_71feb6af1a80bd70.xlg-marg_a8bc58d0edfdc4c1 {
  margin-left: -50px;
  margin-right: -50px;
}

.row_71feb6af1a80bd70.xlg-marg_a8bc58d0edfdc4c1 > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_71feb6af1a80bd70.xxlg-marg_0f61c15508cdb8f8 {
  margin-left: -80px;
  margin-right: -80px;
}

.row_71feb6af1a80bd70.xxlg-marg_0f61c15508cdb8f8 > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.p-color_f856b96aad4eb6b5 {
  color: #c6c8c9;
}

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

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

.lines_de3924da2fb9220b.two_9e4e492c847afce5: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_de3924da2fb9220b.four_e54dbd324fe236e8 {
  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_de3924da2fb9220b.four_e54dbd324fe236e8: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_de3924da2fb9220b.two-out_023829d5b9aec6d1 {
  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_ec0f0d1ad591bcab {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_ec0f0d1ad591bcab.revers_b088d38b1d9f5983 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_ec0f0d1ad591bcab.up_607635be81166380 {
  top: -25%;
}

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

.overlay-center_f15ca5a3653c1f8e {
  position: relative;
}

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

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

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

.bg-pattern_9b2b253c64cc962f.bg-repeat_960add5f9b690a80 {
  background-repeat: repeat;
}

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

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

.bord-bottom-grd_2bec440c78729c00: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_63046558efac0e9d {
  -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_5f39a9520032f25d {
  border: 1px solid transparent;
}

.butn_5f39a9520032f25d.butn-md_3f8f6926deaf6bcc {
  padding: 14px 35px;
}

.butn_5f39a9520032f25d.butn-sm_9c15f7b02ed9b145 {
  padding: 8px 18px;
}

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

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

.butn_5f39a9520032f25d.butn-bord_0ee3c718fcba854e:hover {
  background: #fff;
  color: #000;
}

.butn_5f39a9520032f25d.butn-bord_0ee3c718fcba854e:hover span {
  color: #000;
}

.butn_5f39a9520032f25d.butn-bord-thin_22ce2afd4da232d0 {
  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_5f39a9520032f25d.butn-bord-thin_22ce2afd4da232d0:hover {
  background: #fff;
  color: #000;
}

.butn_5f39a9520032f25d.butn-bord-thin_22ce2afd4da232d0:hover span {
  color: #000;
}

.butn_5f39a9520032f25d.butn-bg_5211cb9f388458e4 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_5f39a9520032f25d .rolling-text_b83f4a4e9dcc5925 {
  margin-bottom: -5px;
}

.butn-crev_a6c39c1ba6ae01f1 .circle_278b6d5588ef62c7 {
  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_837f6bb026c63049 {
  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_837f6bb026c63049: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_837f6bb026c63049:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_837f6bb026c63049.btn-md_009fbc42504a70d2 {
  width: 120px;
  height: 120px;
}

.btn-circle_837f6bb026c63049.btn-lg_3421a9254efda144 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_a9cec4f95778f915 .circle_278b6d5588ef62c7 {
  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_a9cec4f95778f915 .circle_278b6d5588ef62c7 svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_cd4c9fe639a76f1a.in-bord_4e9a6b2c08291171: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_cd4c9fe639a76f1a.in-bord_4e9a6b2c08291171: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_cd4c9fe639a76f1a a {
  position: relative;
}

.circle-button_cd4c9fe639a76f1a .rotate-circle_354fedc818af574d svg {
  width: 210px;
  fill: #fff;
}

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

.circle-button_cd4c9fe639a76f1a .icon_4f9cde35ded891d8 {
  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_cd4c9fe639a76f1a .in-circle_6634c2a2bc7fe1a1 {
  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_cd4c9fe639a76f1a.no-animate_a9206ecdb77f6abc .rotate-circle_354fedc818af574d {
  -webkit-animation: none;
  animation: none;
}

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

.rmore_7ee4baf4af2c3408.to-in_7c928d23d972c4d5:hover {
  margin-left: 0;
}

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

.go-more_7cb165108f5f5d9f: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_7cb165108f5f5d9f .icon_4f9cde35ded891d8 {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

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

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

.vi-more_e82f620df7df7eb0 .icon_4f9cde35ded891d8 {
  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_e82f620df7df7eb0:hover .icon_4f9cde35ded891d8 {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_4ef13c6697c9aeac .hover-anim_13f195e7e046d4fd {
  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_58ac2a4c307f1c2a {
  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_b049d8603df2d1cc {
  -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_b83f4a4e9dcc5925 {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_b83f4a4e9dcc5925.butn_5f39a9520032f25d {
  padding: 0 35px;
}

.social-text_2c4731527c317d1b .rolling-text_b83f4a4e9dcc5925 {
  line-height: 30px;
  height: 30px;
}

.rolling-text_b83f4a4e9dcc5925:hover .letter_e07e7563abc69373,
.rolling-text_b83f4a4e9dcc5925.play_25da9dcb163fb6b7 .letter_e07e7563abc69373 {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_d2cec54c0ad3fd66 svg.progress-circle_f7bfa6e52f8735c3 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_af28d781e822c430 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

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

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147 {
  overflow: hidden;
  display: block;
}

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147:first-of-type .up-text_9398b24e513107e4 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147:nth-of-type(2) .up-text_9398b24e513107e4 {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147:nth-of-type(3) .up-text_9398b24e513107e4 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147:nth-of-type(4) .up-text_9398b24e513107e4 {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147:nth-of-type(5) .up-text_9398b24e513107e4 {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_fd3db2a4a3c5ebf0 .sideup-text_6d35ef0510f8a147 .up-text_9398b24e513107e4 {
  -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_fd3db2a4a3c5ebf0.animated .up-text_9398b24e513107e4 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_c0c0d786f2e93e7d: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_c0c0d786f2e93e7d.shadow-off_95752354dfba5852:after {
  display: none;
}

.main-marq_c0c0d786f2e93e7d.md-text_6e7de0e2ad2155d0 .box_f49dff28b631b56b .item_9fbe57b636033707 h4 {
  font-size: 40px;
}

.main-marq_c0c0d786f2e93e7d.lrg_77aa647ba76f09c0 .box_f49dff28b631b56b .item_9fbe57b636033707 h4 {
  font-size: 5vw;
}

.main-marq_c0c0d786f2e93e7d.xlrg_b686b1b8fb3ad587 .box_f49dff28b631b56b .item_9fbe57b636033707 {
  padding: 0 30px;
}

.main-marq_c0c0d786f2e93e7d.xlrg_b686b1b8fb3ad587 .box_f49dff28b631b56b .item_9fbe57b636033707 h4 {
  font-size: 8vw;
}

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

.main-marq_c0c0d786f2e93e7d .slide-har_412aff0037a97baa .overlay-link_6c35606fb75197d4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_c0c0d786f2e93e7d .strok_af876bd70a1719e3 .item_9fbe57b636033707 h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_c0c0d786f2e93e7d .strok_af876bd70a1719e3 .item_9fbe57b636033707 h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_c0c0d786f2e93e7d .non-strok_054086366669a2f2 .item_9fbe57b636033707 h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_c0c0d786f2e93e7d .non-strok_054086366669a2f2 .item_9fbe57b636033707 h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707 {
  padding: 0 30px;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707 h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707 h4 .icon_4f9cde35ded891d8 {
  margin-bottom: -15px;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707 h2 {
  margin: 0;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b:last-of-type .item_9fbe57b636033707:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b:last-of-type .item_9fbe57b636033707:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_a49e5d3637de0a72 .box_f49dff28b631b56b .item_9fbe57b636033707 h4,
.dark-text_a49e5d3637de0a72 .box_f49dff28b631b56b:last-of-type .item_9fbe57b636033707:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_a49e5d3637de0a72 .strok_af876bd70a1719e3 .box_f49dff28b631b56b .item_9fbe57b636033707 h4,
.dark-text_a49e5d3637de0a72 .box_f49dff28b631b56b .item_9fbe57b636033707:nth-of-type(even) h4,
.dark-text_a49e5d3637de0a72 .box_f49dff28b631b56b:last-of-type .item_9fbe57b636033707:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_dee0a1181339120f {
  color: #fff;
}

.light-text_dee0a1181339120f .box_f49dff28b631b56b .item_9fbe57b636033707 h4,
.light-text_dee0a1181339120f .box_f49dff28b631b56b:last-of-type .item_9fbe57b636033707:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_412aff0037a97baa {
  position: relative;
}

.slide-har_412aff0037a97baa.st1_5ee32c2f763f21bf .box_f49dff28b631b56b {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_412aff0037a97baa.st2_ab1ff8c5d2df1a98 .box_f49dff28b631b56b {
  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_5c2717f0335132f4 {
  position: relative;
  padding: 0;
}

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

.main-marqv_5c2717f0335132f4 .slide-vertical_cdd21b4e7f06b3a2:hover .box_f49dff28b631b56b {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_5c2717f0335132f4 .slide-vertical_cdd21b4e7f06b3a2 .box_f49dff28b631b56b {
  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_0279b1b4cd9c41fc {
  -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_0279b1b4cd9c41fc.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_0279b1b4cd9c41fc.simpl_3640ba05f714c6c2 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_47078e973f33febd {
  position: relative;
}

.position-abs_72656dcd0d0cd8a2 {
  position: absolute;
}

.cursor-pointer_58d89cf5e2b976f3 {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_3076d9312804a919,
.order-md-2_746dc9a7c02a0862,
.order-md-3_ce4b8f6d8aa905aa,
.order-md-4_591d5b316247e812 {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_3f778bb4211f84c7 {
  overflow: hidden;
}

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

.rounded_9d8b74c3cc79aac3 {
  border-radius: 5px;
}

.circle_278b6d5588ef62c7 {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_72093edc4609d9d3 {
  white-space: nowrap;
}

.unlist_336d054fc6d8816e {
  list-style: none;
}

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

.underline_327de1aeb0479e39 span {
  text-decoration: underline;
}

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

.inline_530b4605f95caa7e {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_9f1ebe740d856e70 {
  color: #000;
}

.text-dark_1b28e4072a8c8d7c {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.load-text_84c2f6c2a2e514c9 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_3632654c55b5a7e3,
[data-overlay-light] .container-xxl_3632654c55b5a7e3,
[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_8eaee242415e2f92 h1,
.bg-dark_8eaee242415e2f92 h2,
.bg-dark_8eaee242415e2f92 h3,
.bg-dark_8eaee242415e2f92 h4,
.bg-dark_8eaee242415e2f92 h5,
.bg-dark_8eaee242415e2f92 h6,
.bg-dark_8eaee242415e2f92 span,
.bg-color_d90fa9d654098b53 h1,
.bg-color_d90fa9d654098b53 h2,
.bg-color_d90fa9d654098b53 h3,
.bg-color_d90fa9d654098b53 h4,
.bg-color_d90fa9d654098b53 h5,
.bg-color_d90fa9d654098b53 h6,
.bg-color_d90fa9d654098b53 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_b6247938709e20c3 {
  position: relative;
}

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

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

.navbar.bord_7ec986353fe8d357 {
  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_a897398de4dc29b0 {
  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_b83f4a4e9dcc5925 {
  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_5676adaebaafa7a6 .dropdown-item .dropdown-side_7bcdb606cbdcaf3d {
  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_7bcdb606cbdcaf3d {
  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_7bcdb606cbdcaf3d.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_de3c6751a10cbfca .title .sub-title_f078ea422c1761b7 {
  font-weight: 600;
}

.navbar .mega-menu_de3c6751a10cbfca .item-img_fe5a9f483e1c0798 .img_7cb6b6bbd47c891c {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_85e87d8db9c88b32 {
  position: relative;
}

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

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

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

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

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

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

.sec-head_e2e36c04cce61198 .sub-title_f078ea422c1761b7 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_c1483cb362b1b840 {
  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_c1483cb362b1b840: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_c912a8c65dd85ee9 {
  position: relative;
}

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

.sec-bottom_c912a8c65dd85ee9 .d-flex_d4bc3247336532c0 {
  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_d48b4d4ed08d763f .img-full_b312b6b17864fbeb {
  height: 100%;
}

.intro-crev_d69e17904754e7bf .sec-head_e2e36c04cce61198 {
  margin-bottom: -50px;
}

.intro-crev_d69e17904754e7bf .sec-head_e2e36c04cce61198 h2 {
  font-size: 8vw;
}

.intro-crev_d69e17904754e7bf .img_7cb6b6bbd47c891c {
  position: relative;
}

.intro-crev_d69e17904754e7bf .img_7cb6b6bbd47c891c img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_d69e17904754e7bf .img_7cb6b6bbd47c891c .exp_36626809c69d99ef {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_d69e17904754e7bf .img_7cb6b6bbd47c891c .exp_36626809c69d99ef h3 {
  font-size: 100px;
}

.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img1_c752b503e0ca4fa5,
.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img2_e8273fe1667edf7f,
.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img3_dddafdbb3a209acb {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img1_c752b503e0ca4fa5 img,
.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img2_e8273fe1667edf7f img,
.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img3_dddafdbb3a209acb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img1_c752b503e0ca4fa5 {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 .img3_dddafdbb3a209acb {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_0ed0a83364224b5f {
  position: relative;
}

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

.intro-personal_1f5a2c2361e4c138 .img_7cb6b6bbd47c891c {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_1f5a2c2361e4c138 .exp_36626809c69d99ef {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_1f5a2c2361e4c138 .exp_36626809c69d99ef 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_1f5a2c2361e4c138 .exp_36626809c69d99ef h6 .shap-right-top_1701122954c74018 svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

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

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

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

.about-author_a2fff0d6336247e7 .img_7cb6b6bbd47c891c {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_a2fff0d6336247e7 .info_f92c76516783c571 .item_9fbe57b636033707 .icon_4f9cde35ded891d8 {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_b146a25fd7d3cf94 .img_7cb6b6bbd47c891c {
  position: relative;
}

.page-intro_b146a25fd7d3cf94 .img_7cb6b6bbd47c891c .img-icon_3d26c0323ab9f54f {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_11cd7fc53d9d829e .item-line_01fdc81ab39874bd {
  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_11cd7fc53d9d829e .item-line_01fdc81ab39874bd > div {
  padding: 0;
}

.awards_11cd7fc53d9d829e .item-line_01fdc81ab39874bd > div:last-of-type {
  text-align: right;
}

.awards_11cd7fc53d9d829e .item-line_01fdc81ab39874bd:hover {
  color: #0c0c0c;
}

.awards_11cd7fc53d9d829e .item-line_01fdc81ab39874bd:hover:after {
  height: 100%;
}

.awards_11cd7fc53d9d829e .item-line_01fdc81ab39874bd: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_11cd7fc53d9d829e .item-line_01fdc81ab39874bd .project-date_0818094c2ee7a74d span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_11cd7fc53d9d829e .item-title_e72da3a7e7cacf6c > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_2368a954b7ae72c7 .item_9fbe57b636033707 .fit-img_3f778bb4211f84c7 {
  height: 400px;
}

.blog_2368a954b7ae72c7.style2_72c5b4f3d0575de6 .item_9fbe57b636033707 {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_2368a954b7ae72c7.style2_72c5b4f3d0575de6 .item_9fbe57b636033707 .fit-img_3f778bb4211f84c7 {
  height: 280px;
}

.sidebar_7db208307c3b3d33 .search-box_5f477c3c202fc199 {
  position: relative;
}

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

.sidebar_7db208307c3b3d33 .search-box_5f477c3c202fc199 input:focus {
  border-color: #fff;
}

.sidebar_7db208307c3b3d33 .search-box_5f477c3c202fc199 .icon_4f9cde35ded891d8 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256 .title-widget_cf7c9cc30a6d1de9 {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.catogry_c51b8432a115371d li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.catogry_c51b8432a115371d li:last-of-type {
  margin-bottom: 0;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.catogry_c51b8432a115371d li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707:last-of-type {
  margin-bottom: 0;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707:hover .img_7cb6b6bbd47c891c a .date_dfa6bc5b6f2fbfe6 {
  opacity: 1;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c a .date_dfa6bc5b6f2fbfe6 {
  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_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c a .date_dfa6bc5b6f2fbfe6 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_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 {
  padding-left: 25px;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 h6 {
  font-size: 17px;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.last-post-thum_bc17acddff71e2e5 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .tag_7d408f25ed482996 {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_7db208307c3b3d33 .widget_7afe5b09b7e5e256.tags_605982abea073078 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_7db208307c3b3d33 .widget_7afe5b09b7e5e256.tags_605982abea073078 a:hover {
  background: #fd5b38;
}

.blog-main_1e17e641860f0f08 .item_9fbe57b636033707 .content {
  margin-top: 40px;
}

.blog-main_1e17e641860f0f08 .item_9fbe57b636033707 .content .post-date_4b04dbfb247d12fc {
  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_a3a9320fb30cd3da .background_a0f645f55a42d541 {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_326546355cd69977 .post-qoute_bed3a874e6eabf6a h6 {
  position: relative;
}

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

.main-post_326546355cd69977 .iner-img_b1b0d1325858ab86 {
  height: 400px;
}

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

.main-post_326546355cd69977 .unorder-list_be45f174135d1803 li,
.main-post_326546355cd69977 .order-list_775db622399a3fe1 li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_326546355cd69977 .order-list_775db622399a3fe1 li {
  padding-left: 0;
}

.main-post_326546355cd69977 .order-list_775db622399a3fe1 li:before {
  display: none;
}

.main-post_326546355cd69977 .order-list_775db622399a3fe1 li span {
  font-size: 13px;
}

.main-post_326546355cd69977 .info-area_4972ef67fd757e9e .tags_605982abea073078 span,
.main-post_326546355cd69977 .info-area_4972ef67fd757e9e .share-icon_38d61a04fdac47da span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_326546355cd69977 .info-area_4972ef67fd757e9e .tags_605982abea073078 a,
.main-post_326546355cd69977 .info-area_4972ef67fd757e9e .share-icon_38d61a04fdac47da 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_326546355cd69977 .info-area_4972ef67fd757e9e .tags_605982abea073078 a:hover,
.main-post_326546355cd69977 .info-area_4972ef67fd757e9e .share-icon_38d61a04fdac47da a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_326546355cd69977 .info-area_4972ef67fd757e9e .share-icon_38d61a04fdac47da a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_326546355cd69977 .author-area_a33b1a9e3edf0d35 .author-img_47447ec22451aefd .img_7cb6b6bbd47c891c {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_326546355cd69977 .next-prv-post_aa08673b110a5a14 .thumb-post_037b2d1e3ea97afd {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_326546355cd69977 .next-prv-post_aa08673b110a5a14 .thumb-post_037b2d1e3ea97afd: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_326546355cd69977 .next-prv-post_aa08673b110a5a14 .thumb-post_037b2d1e3ea97afd:first-of-type {
  margin-right: 15px;
}

.main-post_326546355cd69977 .next-prv-post_aa08673b110a5a14 .thumb-post_037b2d1e3ea97afd:last-of-type {
  margin-left: 15px;
}

.comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062 {
  position: relative;
}

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

.comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062.replayed_a6255302431a725b {
  margin-left: 30px;
}

.comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062 .replay-butn_2bea729adc06936f {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062 .replay-butn_2bea729adc06936f 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_daaef6a04c13ca04 .item-box_39f05d368aa58062 .replay-butn_2bea729adc06936f a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

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

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

.comments-from_8af933edd57ecacc 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_8af933edd57ecacc button .text_d1c2a4a4b7702941 {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_a9bce38b74b48d75 .img_7cb6b6bbd47c891c {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d:after {
  display: none;
}

.call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d.sub-bg_e785d734fd3b4d8a {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d.bord-item_543a57dbfb8c902a {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d.bord-item_543a57dbfb8c902a .item_9fbe57b636033707 {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d.bord-item_543a57dbfb8c902a .item_9fbe57b636033707 h4 {
  font-size: 50px !important;
}

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

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

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

.contact_59088cac23f4a9fc .info-box_1fc1f6f98d8d649d: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_59088cac23f4a9fc .form2_197a5fcc2be6439f input,
.contact_59088cac23f4a9fc .form2_197a5fcc2be6439f textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_81bc633ff2069ff7 .title .ico_18add070a177b994 {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_81bc633ff2069ff7 .active .accordion-info_f76b32f751d98acc {
  display: block;
}

.list-arrow_8fea3bb0e24de960 li .icon_4f9cde35ded891d8 {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_1b28e4072a8c8d7c .dot-list_609a5243bc572cd5 li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_d3bab82dd9203df7 .marq_b05dce1d674e9282 .non-strok_054086366669a2f2 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_d3bab82dd9203df7 .marq_b05dce1d674e9282 .strok_af876bd70a1719e3 i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_d3bab82dd9203df7 .marq_b05dce1d674e9282 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_d3bab82dd9203df7 .marq_b05dce1d674e9282:nth-of-type(4) .main-marq_c0c0d786f2e93e7d:after {
  left: -10%;
}

.page-error_d3bab82dd9203df7 .marq_b05dce1d674e9282: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_cf9bb827b073ed7e .form-group_565891df212c7096 {
  position: relative;
}

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

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

footer .subscribe-minimal_cf9bb827b073ed7e .social-icon_719a3bb6a3d6dfe5 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_16f8b2ad39127b73.crev_d4ebe368a9c29c57 {
  position: relative;
}

footer.clean-footer_16f8b2ad39127b73.crev_d4ebe368a9c29c57: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_16f8b2ad39127b73.crev_d4ebe368a9c29c57 .circle-blur_a1ccf63d845620d3 {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_1f2acba5fa6d283d .caption_719e250a0d9b9c8b h1 {
  font-size: 105px;
}

.main-header_1f2acba5fa6d283d .icon-img_c436b0b7c5644bc1 {
  width: 160px;
}

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

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

.crev-header_d30e680d69275cf7 .full-img_edad01972da0ef72: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_d30e680d69275cf7 .caption_719e250a0d9b9c8b {
  position: relative;
  z-index: 2;
}

.crev-header_d30e680d69275cf7 .caption_719e250a0d9b9c8b h1 {
  font-size: 90px;
}

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

.modern-slider_2273dd2104f5cdb7: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_2273dd2104f5cdb7 .gallery-img_6c443f12d21ddd83 .bg-img_93dcdd6da83b9a3b {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_2273dd2104f5cdb7 .gallery-img_6c443f12d21ddd83 .bg-img_93dcdd6da83b9a3b a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .swiper-container_594efe31bf61e385,
.modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .swiper-slide_5fa60aeb9fec5a3e {
  height: 450px !important;
}

.modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .swiper-slide_5fa60aeb9fec5a3e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 {
  width: 100%;
}

.modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 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_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 .swiper-slide-active_9601a26633466934 .text_d1c2a4a4b7702941 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_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9,
.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9:after,
.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2:after {
  display: none;
}

.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 span,
.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 span {
  white-space: nowrap;
}

.modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_2273dd2104f5cdb7 .swiper-pagination-bullet-active_da9eeb5ff574e849 .path_d2231eb8e42b097e {
  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_2273dd2104f5cdb7 .path_d2231eb8e42b097e {
  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_df2cf9943ebe183a {
  padding-top: 180px;
  position: relative;
}

.header-digital_df2cf9943ebe183a .caption_719e250a0d9b9c8b h1 {
  font-size: 100px;
}

.header-digital_df2cf9943ebe183a .img_7cb6b6bbd47c891c {
  position: relative;
}

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

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

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

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

.header-digital_df2cf9943ebe183a .cont_7a585d3471cd7c85 .thum_7ea30c6e42503305 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

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

.header-digital_df2cf9943ebe183a .cont_7a585d3471cd7c85 .numb_bce0fdd5e2ebee0d {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_df2cf9943ebe183a .cont_7a585d3471cd7c85 .numb_bce0fdd5e2ebee0d h2 {
  margin-bottom: -20px;
}

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

.header-personal_f3f93e35a9b025f6: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_f3f93e35a9b025f6 .caption_719e250a0d9b9c8b h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_f3f93e35a9b025f6 .info_f92c76516783c571 .item_9fbe57b636033707 {
  padding-right: 60px;
  position: relative;
}

.header-personal_f3f93e35a9b025f6 .info_f92c76516783c571 .item_9fbe57b636033707: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_f3f93e35a9b025f6 .info_f92c76516783c571 .item_9fbe57b636033707:last-of-type {
  padding: 0;
}

.header-personal_f3f93e35a9b025f6 .info_f92c76516783c571 .item_9fbe57b636033707:last-of-type:after {
  display: none;
}

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

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

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

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

.skills-box_7c1ba48da2b6d90f .skill-progress_9465bc488b7d85ef .progres_1a0cf729c294c113 {
  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_f6de81f464e2e041 {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_f6de81f464e2e041: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_f6de81f464e2e041 .item_9fbe57b636033707 {
  text-align: center;
}

.my-skills_f6de81f464e2e041 .item_9fbe57b636033707 .box-bord_74ff543cf0b90a2b {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_f6de81f464e2e041 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  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_f6de81f464e2e041 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c img {
  width: 55px;
}

.my-skills_f6de81f464e2e041 .item_9fbe57b636033707 .value_288abeb7e1ab79b0 {
  font-size: 30px;
}

.my-skills_f6de81f464e2e041 .item_9fbe57b636033707 h6 {
  margin-top: 25px;
}

.numbers-crev_9a136931aea7d644 {
  position: relative;
}

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

.numbers-crev_9a136931aea7d644 .item_9fbe57b636033707 h6 {
  padding-top: 30px;
}

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

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

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

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

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

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

.interactive-inline_dfa0d62ee15f91a6 .item_9fbe57b636033707 .hover-reveal_2c62e41119bf7a1d {
  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_b304ab456d4ba401 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_b304ab456d4ba401 .item_9fbe57b636033707 a {
  padding: 50px 0;
}

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

.interactive-center_b304ab456d4ba401 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 {
  position: relative;
  z-index: 3;
}

.interactive-center_b304ab456d4ba401 .item_9fbe57b636033707 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_b304ab456d4ba401 .item_9fbe57b636033707 p {
  font-weight: 400;
  margin-top: 15px;
}

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

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

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

.inter-links-center_3162481a16f9d3ed.horizontal_0066080f81ed023c .links-text_0d19c69027859569 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_3162481a16f9d3ed.horizontal_0066080f81ed023c .links-text_0d19c69027859569 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_3162481a16f9d3ed.horizontal_0066080f81ed023c .links-text_0d19c69027859569 li .sub-title_f078ea422c1761b7 {
  margin-bottom: 10px;
}

.inter-links-center_3162481a16f9d3ed.horizontal_0066080f81ed023c .links-text_0d19c69027859569 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_3162481a16f9d3ed.horizontal_0066080f81ed023c .links-text_0d19c69027859569 li h2 a .tag_7d408f25ed482996 {
  display: block;
  font-weight: 400;
}

.inter-links-center_3162481a16f9d3ed.horizontal_0066080f81ed023c .links-text_0d19c69027859569 li h2 .num_00016a46a2eb0d74 {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_3162481a16f9d3ed.vertical_e757fd5f82f74445 .links-text_0d19c69027859569 {
  -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_3162481a16f9d3ed.vertical_e757fd5f82f74445 .links-text_0d19c69027859569 li {
  padding: 0 20px;
}

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

.inter-links-center_3162481a16f9d3ed .links-text_0d19c69027859569 li:hover .text_d1c2a4a4b7702941 {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_3162481a16f9d3ed .links-text_0d19c69027859569 li .text_d1c2a4a4b7702941 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_3162481a16f9d3ed .links-text_0d19c69027859569 li h2 {
  font-weight: 700;
}

.inter-links-center_3162481a16f9d3ed .links-text_0d19c69027859569 li h2 a .tag_7d408f25ed482996 {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_3162481a16f9d3ed .links-text_0d19c69027859569 li h2 .num_00016a46a2eb0d74 {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

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

.inter-links-center_3162481a16f9d3ed .links-img_4bc57c7ea0feabcc .img_7cb6b6bbd47c891c {
  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_3162481a16f9d3ed .links-img_4bc57c7ea0feabcc .img_7cb6b6bbd47c891c.current_df75214aec0c3f74 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_3162481a16f9d3ed .links-img_4bc57c7ea0feabcc .img_7cb6b6bbd47c891c img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

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

.work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 {
  position: relative;
}

.work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941 {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941:first-of-type .shap-left-top_f862516229b31f3f 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_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941:first-of-type .shap-right-bottom_362f8731ba34b7f1 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_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941:nth-of-type(2) .shap-left-bottom_30ddb702afc37c30 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_cbf3910d6df2e0f7 .swiper-pagination_914e2e3749cd5ae0 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.work-fade_cbf3910d6df2e0f7 .swiper-pagination-bullet_e19e007756cebae1: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_cbf3910d6df2e0f7 .swiper-pagination-bullet_e19e007756cebae1 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_cbf3910d6df2e0f7 .swiper-pagination-bullet_e19e007756cebae1 svg .path_d2231eb8e42b097e {
  strokewidth: 0.5px;
}

.work-fade_cbf3910d6df2e0f7 .marq-head_644b4a7380e47acb {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_cbf3910d6df2e0f7 .marq-head_644b4a7380e47acb .main-marq_c0c0d786f2e93e7d: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_cbf3910d6df2e0f7 .marq-head_644b4a7380e47acb .main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_cbf3910d6df2e0f7 .marq-head_644b4a7380e47acb .main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707 {
  padding: 0 60px;
}

.work-fade_cbf3910d6df2e0f7 .marq-head_644b4a7380e47acb .main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707 h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_cbf3910d6df2e0f7 .marq-head_644b4a7380e47acb .main-marq_c0c0d786f2e93e7d .box_f49dff28b631b56b .item_9fbe57b636033707:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_6352258a679ab989 .swiper-slide_5fa60aeb9fec5a3e {
  width: 70vw !important;
}

.work-crev_6352258a679ab989 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 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_6352258a679ab989 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  padding-left: 80px;
}

.work-crev_6352258a679ab989 .swiper-slide-active_9601a26633466934 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

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

.work-crev_6352258a679ab989 .swiper-container_594efe31bf61e385 {
  overflow: visible;
}

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

.work-crev_6352258a679ab989 .swiper-pagination_914e2e3749cd5ae0 .swiper-pagination-progressbar-fill_39da6e03e6d4022c {
  background: #fff;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .cluom_391f13a0f1c52325 {
  position: relative;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .cluom_391f13a0f1c52325 .img_7cb6b6bbd47c891c {
  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_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .cluom_391f13a0f1c52325 h4 {
  white-space: nowrap;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .cluom_391f13a0f1c52325 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_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .cluom_391f13a0f1c52325 h6 {
  white-space: nowrap;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .cluom_391f13a0f1c52325.current_df75214aec0c3f74 h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .glry-img_b7d727fb0ff2fa99 {
  position: relative;
  z-index: 2;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .glry-img_b7d727fb0ff2fa99 .circle-blur_a1ccf63d845620d3 {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .glry-img_b7d727fb0ff2fa99 .tab-img_a696970ad110c8ac {
  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_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .glry-img_b7d727fb0ff2fa99 .tab-img_a696970ad110c8ac.current_df75214aec0c3f74 {
  -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_89660ab4e2ff075c.crev_d4ebe368a9c29c57 .glry-img_b7d727fb0ff2fa99 .tab-img_a696970ad110c8ac:first-of-type {
  position: relative;
}

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

.work-card_b901deaa479f42db .card-item_29b8a4c22e61d332 .cont_7a585d3471cd7c85 {
  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_b901deaa479f42db .card-item_29b8a4c22e61d332 .cont_7a585d3471cd7c85 .tag_7d408f25ed482996 {
  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_b901deaa479f42db .card-item_29b8a4c22e61d332 .img_7cb6b6bbd47c891c {
  padding: 20px;
}

.work-card_b901deaa479f42db .card-item_29b8a4c22e61d332 .img_7cb6b6bbd47c891c img {
  border-radius: 10px;
}

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

.swiper-pagination-bullet-active_da9eeb5ff574e849 .path_d2231eb8e42b097e {
  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_d2231eb8e42b097e {
  display: none;
}

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

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

.portfolio-crev_8407b4e288081e97 .work-boxs_fe36e78a940a7e25 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707 {
  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_8407b4e288081e97 .item_9fbe57b636033707 .bg-img_93dcdd6da83b9a3b {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707 .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 {
  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_8407b4e288081e97 .item_9fbe57b636033707 .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707 .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 h5,
.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707 .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 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_8407b4e288081e97 .item_9fbe57b636033707 .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 .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_8407b4e288081e97 .item_9fbe57b636033707.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707.active .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707.active .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 h5,
.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707.active .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707.active .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707.active .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_8407b4e288081e97 .item_9fbe57b636033707.active .bg-img_93dcdd6da83b9a3b .cont_7a585d3471cd7c85 .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_c18bb9b051b72778 .item_9fbe57b636033707:hover .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85 {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  position: relative;
}

.work-minimal_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85 {
  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_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85 h5 {
  font-size: 20px;
}

.work-minimal_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85 p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85 img {
  width: 20px;
}

.work-minimal_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85.inline_530b4605f95caa7e {
  padding: 25px 30px;
}

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

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

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

.filtering_7c2ea82bf8fac3dc span.text_d1c2a4a4b7702941 {
  pointer-events: none;
}

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

.img-column_986a81f0d1d49a9f .img_7cb6b6bbd47c891c {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_a3ccbdb11cf1a302 {
  position: relative;
}

.next-project_a3ccbdb11cf1a302 .box_f49dff28b631b56b {
  padding: 200px 80px;
  position: relative;
}

.next-project_a3ccbdb11cf1a302 .box_f49dff28b631b56b: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_a3ccbdb11cf1a302 .box_f49dff28b631b56b .cont_7a585d3471cd7c85 {
  position: relative;
  z-index: 3;
}

.next-project_a3ccbdb11cf1a302 .box_f49dff28b631b56b:hover:after {
  opacity: 0.3;
}

.next-project_a3ccbdb11cf1a302 .all-works-butn_6b68703e8e66a589 {
  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_e8e27f78dc3440f7 .item_9fbe57b636033707 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_e8e27f78dc3440f7 .item_9fbe57b636033707 .butn_5f39a9520032f25d {
  padding: 7px 25px;
}

.price-hr_e8e27f78dc3440f7 .item_9fbe57b636033707.text-dark_1b28e4072a8c8d7c .butn_5f39a9520032f25d {
  border-color: #121212;
}

.price-hr_e8e27f78dc3440f7 .item_9fbe57b636033707.text-dark_1b28e4072a8c8d7c .butn_5f39a9520032f25d:hover {
  border-color: #fff;
}

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

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

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

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

.process_6acf4921f263e4d0 .item_9fbe57b636033707:last-of-type {
  border: 0;
}

.process_6acf4921f263e4d0 .item_9fbe57b636033707:hover .to-in_7c928d23d972c4d5 {
  margin-left: 0;
}

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

.services_91cc0c131c020df5 .item-box_39f05d368aa58062 .icon_4f9cde35ded891d8 {
  width: 80px;
}

.services_91cc0c131c020df5 .swiper-container_594efe31bf61e385 {
  overflow: visible;
}

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

.services-crev_88cda06d2c7a23ff .item-box_39f05d368aa58062 h5 span {
  position: relative;
  top: -5px;
}

.services-crev_88cda06d2c7a23ff .item-box_39f05d368aa58062 .icon_4f9cde35ded891d8 {
  width: 60px;
}

.services-inline_a56ff2e67f7ba06e {
  position: relative;
}

.services-inline_a56ff2e67f7ba06e .circle-blur_a1ccf63d845620d3 {
  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_a56ff2e67f7ba06e .item_9fbe57b636033707 {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_a56ff2e67f7ba06e .item_9fbe57b636033707:first-of-type {
  padding-top: 0;
}

.services-inline_a56ff2e67f7ba06e .item_9fbe57b636033707 .num_00016a46a2eb0d74 {
  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_73b11436c6811582 .serv-boxs_af44698a72e6afe1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.services-modern_73b11436c6811582 .item_9fbe57b636033707.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_73b11436c6811582 .item_9fbe57b636033707 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_73b11436c6811582 .item_9fbe57b636033707 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_b9a61c0ac33edc37 .item_9fbe57b636033707 {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_b9a61c0ac33edc37 .item_9fbe57b636033707 .tag_7d408f25ed482996 {
  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_b9a61c0ac33edc37 .item_9fbe57b636033707 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_b9a61c0ac33edc37 .item_9fbe57b636033707 a:hover {
  background: #fd5b38;
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707 {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707:hover .img_7cb6b6bbd47c891c a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707:hover .img_7cb6b6bbd47c891c:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707 .num_00016a46a2eb0d74 {
  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_13b44a1ff218d03c .item_9fbe57b636033707 h2 {
  font-size: 47px;
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707 .img_7cb6b6bbd47c891c img {
  border-radius: 100px;
}

.services-inline2_13b44a1ff218d03c .item_9fbe57b636033707 .img_7cb6b6bbd47c891c 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_13b44a1ff218d03c .item_9fbe57b636033707 .img_7cb6b6bbd47c891c: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_1179a754253e4642 {
  position: relative;
}

.feat_1179a754253e4642 .item_9fbe57b636033707 {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_1179a754253e4642 .item_9fbe57b636033707 .info_f92c76516783c571 {
  padding: 30px;
}

.feat_1179a754253e4642 .circle-blur_a1ccf63d845620d3 {
  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_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 {
  position: relative;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide_5fa60aeb9fec5a3e {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide_5fa60aeb9fec5a3e .bg-img_93dcdd6da83b9a3b {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide_5fa60aeb9fec5a3e .video-container_16fc126007b8c7b0 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide_5fa60aeb9fec5a3e .video-container_16fc126007b8c7b0 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide-active_9601a26633466934 {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide-active_9601a26633466934 .caption_719e250a0d9b9c8b .thin_02ebe1b3fa9a574d,
.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide-active_9601a26633466934 .caption_719e250a0d9b9c8b .btn-curve_db3e8a26f0fae67d,
.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .swiper-slide-active_9601a26633466934 .caption_719e250a0d9b9c8b p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .caption_719e250a0d9b9c8b h1 {
  font-size: 100px;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .caption_719e250a0d9b9c8b .cal-act_4a8a7bb138760c2d {
  position: relative;
}

.full-showcase_2ef4f551421ace4b .parallax-slider_47e93df0e75dfd59 .caption_719e250a0d9b9c8b 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_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9,
.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  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_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9:after,
.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2:after {
  display: none;
}

.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 span,
.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 span {
  white-space: nowrap;
}

.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 {
  left: 120px;
}

.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 i {
  margin-right: 25px;
}

.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  right: 120px;
}

.full-showcase_2ef4f551421ace4b .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 i {
  margin-left: 25px;
}

.full-showcase_2ef4f551421ace4b .swiper-pagination_914e2e3749cd5ae0 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_2ef4f551421ace4b .swiper-pagination-bullet_e19e007756cebae1 {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_2ef4f551421ace4b .swiper-pagination-bullet-active_da9eeb5ff574e849 .path_d2231eb8e42b097e {
  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_2ef4f551421ace4b .path_d2231eb8e42b097e {
  display: none;
}

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

.carousel-slider_f864de3e2e80ce63 {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_f864de3e2e80ce63 .gallery-img_6c443f12d21ddd83 .bg-img_93dcdd6da83b9a3b {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_f864de3e2e80ce63 .gallery-img_6c443f12d21ddd83 .bg-img_93dcdd6da83b9a3b a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 {
  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_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .swiper-container_594efe31bf61e385,
.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .swiper-slide_5fa60aeb9fec5a3e {
  height: 100px !important;
}

.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .swiper-slide_5fa60aeb9fec5a3e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 {
  width: 100%;
  text-align: center;
}

.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 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_f864de3e2e80ce63 .gallery-text_4ca7d792ba1f23b9 .swiper-slide-active_9601a26633466934 .text_d1c2a4a4b7702941 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_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9,
.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  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_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9:after,
.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2:after {
  display: none;
}

.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 span,
.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 span {
  white-space: nowrap;
}

.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 {
  left: 120px;
}

.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 i {
  margin-right: 25px;
}

.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  right: 120px;
}

.carousel-slider_f864de3e2e80ce63 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 i {
  margin-left: 25px;
}

.carousel-slider_f864de3e2e80ce63 .swiper-pagination_914e2e3749cd5ae0 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_f864de3e2e80ce63 .swiper-pagination-bullet_e19e007756cebae1 {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_f864de3e2e80ce63 .swiper-pagination-bullet-active_da9eeb5ff574e849 .path_d2231eb8e42b097e {
  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_f864de3e2e80ce63 .path_d2231eb8e42b097e {
  display: none;
}

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

.half-slider_2e99793ae5fadb46 {
  min-height: 100vh;
  position: relative;
}

.half-slider_2e99793ae5fadb46 .gallery-img_6c443f12d21ddd83 {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_2e99793ae5fadb46 .gallery-img_6c443f12d21ddd83 .swiper-slide_5fa60aeb9fec5a3e {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_2e99793ae5fadb46 .gallery-img_6c443f12d21ddd83 .swiper-slide-active_9601a26633466934 .bg-img_93dcdd6da83b9a3b {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_2e99793ae5fadb46 .gallery-img_6c443f12d21ddd83 .bg-img_93dcdd6da83b9a3b {
  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_2e99793ae5fadb46 .gallery-img_6c443f12d21ddd83 .bg-img_93dcdd6da83b9a3b a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_2e99793ae5fadb46 .gallery-text_4ca7d792ba1f23b9 {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_2e99793ae5fadb46 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 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_2e99793ae5fadb46 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_2e99793ae5fadb46 .gallery-text_4ca7d792ba1f23b9 .text_d1c2a4a4b7702941 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_2e99793ae5fadb46 .gallery-text_4ca7d792ba1f23b9 .swiper-slide-active_9601a26633466934 .text_d1c2a4a4b7702941 h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_2e99793ae5fadb46 .gallery-text_4ca7d792ba1f23b9 .swiper-slide-active_9601a26633466934 .text_d1c2a4a4b7702941 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_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9,
.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  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_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9:after,
.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2:after {
  display: none;
}

.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 span,
.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 span {
  white-space: nowrap;
}

.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 {
  left: 120px;
}

.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-prev_c904a33e0e759db9 i {
  margin-right: 25px;
}

.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 {
  right: 120px;
}

.half-slider_2e99793ae5fadb46 .swiper-controls_9b21115b585e3a50 .swiper-button-next_ea781123e8f75db2 i {
  margin-left: 25px;
}

.half-slider_2e99793ae5fadb46 .swiper-pagination_914e2e3749cd5ae0 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_2e99793ae5fadb46 .swiper-pagination-bullet_e19e007756cebae1 {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_2e99793ae5fadb46 .swiper-pagination-bullet-active_da9eeb5ff574e849 .path_d2231eb8e42b097e {
  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_2e99793ae5fadb46 .path_d2231eb8e42b097e {
  display: none;
}

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

.slider_0b38b8b5bdf4936f {
  position: relative;
}

.slider_0b38b8b5bdf4936f .parallax-slider_47e93df0e75dfd59 {
  position: relative;
}

.slider_0b38b8b5bdf4936f .parallax-slider_47e93df0e75dfd59 .swiper-slide_5fa60aeb9fec5a3e {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_0b38b8b5bdf4936f .parallax-slider_47e93df0e75dfd59 .swiper-slide_5fa60aeb9fec5a3e .bg-img_93dcdd6da83b9a3b {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_0b38b8b5bdf4936f .parallax-slider_47e93df0e75dfd59 .caption_719e250a0d9b9c8b h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_0b38b8b5bdf4936f .parallax-slider_47e93df0e75dfd59 .caption_719e250a0d9b9c8b h1 {
  font-size: 110px;
}

.slider_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 {
  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_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 .swiper-nav-ctrl_ecacfb042a6219f8 {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 .swiper-nav-ctrl_ecacfb042a6219f8:after {
  display: none;
}

.slider_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 .shap-left-bottom_30ddb702afc37c30 {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 .shap-left-bottom_30ddb702afc37c30 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 .shap-right-top_1701122954c74018 {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_0b38b8b5bdf4936f .slider-contro_33e33fe8ffcc1e09 .shap-right-top_1701122954c74018 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_0b38b8b5bdf4936f .swiper-pagination_914e2e3749cd5ae0 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_0b38b8b5bdf4936f .swiper-pagination_914e2e3749cd5ae0 .swiper-pagination-total_87aeaf32c99c8b52 {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_0b38b8b5bdf4936f .swiper-pagination_914e2e3749cd5ae0 .swiper-pagination-total_87aeaf32c99c8b52: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_f7f989128df3f0ee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_f7f989128df3f0ee .swiper-button-next_ea781123e8f75db2,
.swiper-arrow-control_f7f989128df3f0ee .swiper-button-prev_c904a33e0e759db9 {
  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_f7f989128df3f0ee .swiper-button-next_ea781123e8f75db2:after,
.swiper-arrow-control_f7f989128df3f0ee .swiper-button-prev_c904a33e0e759db9:after {
  display: none;
}

.swiper-arrow-control_f7f989128df3f0ee .swiper-button-next_ea781123e8f75db2 {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_8a70b150a119e392 .item_9fbe57b636033707 {
  position: relative;
  padding-right: 60px;
}

.team_8a70b150a119e392 .item_9fbe57b636033707:hover .img_7cb6b6bbd47c891c .info_f92c76516783c571 {
  bottom: 15px;
  opacity: 1;
}

.team_8a70b150a119e392 .item_9fbe57b636033707:hover .social_0bc5fc8f6007b494 {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_8a70b150a119e392 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_8a70b150a119e392 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .info_f92c76516783c571 {
  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_8a70b150a119e392 .item_9fbe57b636033707 .social_0bc5fc8f6007b494 {
  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_8a70b150a119e392 .item_9fbe57b636033707 .social_0bc5fc8f6007b494 .links_157eaa1da17d2ea3 {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_8a70b150a119e392 .item_9fbe57b636033707 .social_0bc5fc8f6007b494 .links_157eaa1da17d2ea3 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_8a70b150a119e392 .item_9fbe57b636033707 .social_0bc5fc8f6007b494 .links_157eaa1da17d2ea3 a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_428cac3d1474b9d8 .item_9fbe57b636033707 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_428cac3d1474b9d8 .item_9fbe57b636033707 .social_0bc5fc8f6007b494 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_428cac3d1474b9d8 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_428cac3d1474b9d8 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_428cac3d1474b9d8 .item_9fbe57b636033707 .circle-blur_a1ccf63d845620d3 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_4143fc8acd1c9d69 {
  position: relative;
  overflow: hidden;
}

.team-crev2_4143fc8acd1c9d69 .circle-blur_a1ccf63d845620d3 {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_4143fc8acd1c9d69 .item_9fbe57b636033707 .bg-blur_9d55cb2fd0085fd4 {
  position: relative;
  overflow: hidden;
}

.team-crev2_4143fc8acd1c9d69 .item_9fbe57b636033707 .bg-blur_9d55cb2fd0085fd4 .circle-blur_a1ccf63d845620d3 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_4143fc8acd1c9d69 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  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_4143fc8acd1c9d69 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_4143fc8acd1c9d69 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .social_0bc5fc8f6007b494 {
  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_4143fc8acd1c9d69 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .social_0bc5fc8f6007b494 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_4143fc8acd1c9d69 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .social_0bc5fc8f6007b494 a:hover {
  background: #fd5b38;
}

.team-crev2_4143fc8acd1c9d69 .item_9fbe57b636033707:hover .img_7cb6b6bbd47c891c .social_0bc5fc8f6007b494 {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_4143fc8acd1c9d69 .item-bord_e7dbeb32de478211 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_6d650057c106a5f8 .bord_7ec986353fe8d357 {
  position: relative;
  padding: 0 60px;
}

.team-single_6d650057c106a5f8 .bord_7ec986353fe8d357: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_6d650057c106a5f8 .bord_7ec986353fe8d357: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_5f28921004b64c31 {
  position: relative;
}

.testimonials_5f28921004b64c31 .img-full_b312b6b17864fbeb {
  position: relative;
  height: 100%;
}

.testimonials_5f28921004b64c31 .img-full_b312b6b17864fbeb .fit-img_3f778bb4211f84c7 {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_5f28921004b64c31 .img-full_b312b6b17864fbeb .fix-img_9b44bc5660fc15bb {
  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_5f28921004b64c31 .img-full_b312b6b17864fbeb .text_d1c2a4a4b7702941 {
  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_5f28921004b64c31 .img-full_b312b6b17864fbeb .text_d1c2a4a4b7702941 h3 {
  line-height: 1.5;
}

.testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 {
  position: relative;
}

.testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .qout-svg_3449c6ed90ae4507 {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .control-abslout_aa56fd7497da59f8 {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .testim-swiper_c6062475fc5ba650 {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .circle-blur_a1ccf63d845620d3 {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_5f28921004b64c31 .small-line_2702c57118a38df9 {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_5f28921004b64c31 .small-line_2702c57118a38df9 .line-overlay_ec0f0d1ad591bcab svg path {
  stroke: #6c6969;
}

.testimonials_5f28921004b64c31 .swiper-slide_5fa60aeb9fec5a3e {
  padding-top: 50px;
}

.testimonials_5f28921004b64c31 .item_9fbe57b636033707 .circle_278b6d5588ef62c7 {
  width: 80px;
  height: 80px;
}

.testimonials_5f28921004b64c31 .control-abslout_aa56fd7497da59f8 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_323374d1f8db6900 {
  position: relative;
}

.testimonials-minim_323374d1f8db6900 .swiper-slide_5fa60aeb9fec5a3e {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707 .text_d1c2a4a4b7702941 {
  position: relative;
}

.testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707 .text_d1c2a4a4b7702941 .qout-svg_3449c6ed90ae4507 {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707 .circle_278b6d5588ef62c7 {
  width: 80px;
  height: 80px;
}

.testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707.style2_72c5b4f3d0575de6 .text_d1c2a4a4b7702941 {
  position: relative;
}

.testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707.style2_72c5b4f3d0575de6 .text_d1c2a4a4b7702941 .qout-svg_3449c6ed90ae4507 {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_323374d1f8db6900 .control-abslout_aa56fd7497da59f8 {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_fdb26d2650f7b67b {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_fdb26d2650f7b67b .bg-pattern_9b2b253c64cc962f {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_fdb26d2650f7b67b .gallery-thumbs_3e21f3ca5c8c3dcc {
  width: 500px;
  margin: auto;
}

.testimonials-modern_fdb26d2650f7b67b .gallery-thumbs_3e21f3ca5c8c3dcc .swiper-slide_5fa60aeb9fec5a3e {
  width: 100px;
}

.testimonials-modern_fdb26d2650f7b67b .gallery-thumbs_3e21f3ca5c8c3dcc .item_9fbe57b636033707 {
  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_fdb26d2650f7b67b .gallery-thumbs_3e21f3ca5c8c3dcc .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_fdb26d2650f7b67b .gallery-thumbs_3e21f3ca5c8c3dcc .item_9fbe57b636033707 .img_7cb6b6bbd47c891c img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_fdb26d2650f7b67b .gallery-thumbs_3e21f3ca5c8c3dcc .swiper-slide-active_9601a26633466934 .item_9fbe57b636033707 {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_fdb26d2650f7b67b .swiper-arrow-control_f7f989128df3f0ee .swiper-button-prev_c904a33e0e759db9 {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_fdb26d2650f7b67b .swiper-arrow-control_f7f989128df3f0ee .swiper-button-next_ea781123e8f75db2 {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_f390d53063bb0749 .out-right_6ecb8dede4965fb2 {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_f390d53063bb0749 .swiper-container_594efe31bf61e385 {
  overflow: visible;
}

.testim-modern_f390d53063bb0749 .swiper-slide_5fa60aeb9fec5a3e {
  width: 500px;
}

.testim-modern_f390d53063bb0749 .item_9fbe57b636033707 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_f390d53063bb0749 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 {
  padding: 40px;
}

.testim-modern_f390d53063bb0749 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 p {
  font-size: 20px;
}

.testim-modern_f390d53063bb0749 .item_9fbe57b636033707 .info_f92c76516783c571 {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_f390d53063bb0749 .item_9fbe57b636033707 .info_f92c76516783c571 .img_7cb6b6bbd47c891c {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_9946b02799b18aa6 {
    margin-bottom: 10px;
  }
  .md-mb15_443566aee0798b3a {
    margin-bottom: 15px;
  }
  .md-mb20_b0548285701238d2 {
    margin-bottom: 20px;
  }
  .md-mb30_d31850883cb619aa {
    margin-bottom: 30px;
  }
  .md-mb40_dbc47db562e1bd8e {
    margin-bottom: 40px;
  }
  .md-mb50_671ab6691f3e04ee {
    margin-bottom: 50px !important;
  }
  .md-mb80_a46cd7a5b6da853e {
    margin-bottom: 80px;
  }
  .md-no-mrg_abb72674d450ca4a {
    margin: 0 !important;
  }
  .md-pb10_85ea1512632f74c4 {
    padding-bottom: 10px;
  }
  .md-pb20_3ee638da6956e81b {
    padding-bottom: 20px;
  }
  .md-pb30_8a5ce6c3af3fe069 {
    padding-bottom: 30px;
  }
  .md-pb40_1b3da65fe9e36834 {
    padding-bottom: 40px;
  }
  .md-pb50_13883312769bd87c {
    padding-bottom: 50px;
  }
  .md-pb60_e761479397af3e2c {
    padding-bottom: 60px;
  }
  .md-pb70_43e07dcda8a27e3a {
    padding-bottom: 70px;
  }
  .md-pb80_8d7ee9bcf756575d {
    padding-bottom: 80px;
  }
  .md-pt80_1e7d9e99807d737e {
    padding-top: 80px !important;
  }
  .md-no-pad_ff0b63369b366314 {
    padding: 0 !important;
  }
  .md-center_49e0a0248dfbb3ef {
    text-align: center !important;
  }
  .order-md-1_3076d9312804a919 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_746dc9a7c02a0862 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_ce4b8f6d8aa905aa {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_591d5b316247e812 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_0332e83e62d91886 {
    display: none;
  }
  .justify-end_660e0fd00bf82b61 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_660e0fd00bf82b61 .vew-all_6707dcd859a73731 {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_660e0fd00bf82b61 .swiper-controls_9b21115b585e3a50 {
    margin-top: 30px;
  }
  .justify-end_660e0fd00bf82b61 .ml-auto_0caf44f885b45cbb {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_71feb6af1a80bd70.sm-marg_1b55d1007a8b84d4 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_71feb6af1a80bd70.sm-marg_1b55d1007a8b84d4 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_71feb6af1a80bd70.stand-marg_0ac0762e16c92a51 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_71feb6af1a80bd70.stand-marg_0ac0762e16c92a51 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_71feb6af1a80bd70.md-marg_b304eaea3e85ee83 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_71feb6af1a80bd70.md-marg_b304eaea3e85ee83 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_71feb6af1a80bd70.lg-marg_debad9b843bc6973 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_71feb6af1a80bd70.lg-marg_debad9b843bc6973 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_71feb6af1a80bd70.xlg-marg_a8bc58d0edfdc4c1 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_71feb6af1a80bd70.xlg-marg_a8bc58d0edfdc4c1 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_71feb6af1a80bd70.xxlg-marg_0f61c15508cdb8f8 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_71feb6af1a80bd70.xxlg-marg_0f61c15508cdb8f8 > * {
    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_591e85ec888a98ca {
    font-size: 90px !important;
  }
  .fz-80_7f61949e9c70e2e6 {
    font-size: 60px !important;
  }
  .fz-70_f7ce56aa0da62a54 {
    font-size: 50px !important;
  }
  .sec-head_e2e36c04cce61198 .d-flex_d4bc3247336532c0 {
    display: block !important;
  }
  .sec-head_e2e36c04cce61198 .ml-auto_0caf44f885b45cbb {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_e2e36c04cce61198 .sub-title_f078ea422c1761b7 span:first-of-type {
    display: none;
  }
  .sec-head_e2e36c04cce61198 .sub-title_f078ea422c1761b7 span.thin_02ebe1b3fa9a574d {
    margin: 0;
  }
  .navbar .logo_85e87d8db9c88b32:after {
    display: none;
  }
  .navbar .contact-button_5a6f7c64e6ded354 {
    display: none;
  }
  .navbar .mega-menu_de3c6751a10cbfca .item-img_fe5a9f483e1c0798 .img_7cb6b6bbd47c891c {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_b3fa15105b354857 {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_b3fa15105b354857::-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_de3c6751a10cbfca .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_85e87d8db9c88b32 {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_b3fa15105b354857 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_2a8dd064193860eb {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_2a8dd064193860eb: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_7bcdb606cbdcaf3d {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_7bcdb606cbdcaf3d.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_de3c6751a10cbfca {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_de3c6751a10cbfca .item-img_fe5a9f483e1c0798 {
    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_de3c6751a10cbfca .item-img_fe5a9f483e1c0798 .mt-15_ec30121a7208ea8b {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_de3c6751a10cbfca .item-img_fe5a9f483e1c0798: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_de3c6751a10cbfca .item-img_fe5a9f483e1c0798:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_de3c6751a10cbfca .item-img_fe5a9f483e1c0798:hover:after {
    width: 10px;
  }
  .main-header_1f2acba5fa6d283d {
    min-height: auto;
  }
  .main-header_1f2acba5fa6d283d .caption_719e250a0d9b9c8b h1 {
    font-size: 80px;
  }
  .main-header_1f2acba5fa6d283d .caption_719e250a0d9b9c8b .text_d1c2a4a4b7702941 {
    display: none;
  }
  .main-header_1f2acba5fa6d283d .justify-content-end_8ee635c66d9f1b6f {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_2273dd2104f5cdb7 .container {
    max-width: 100%;
  }
  .modern-slider_2273dd2104f5cdb7 .swiper-controls_9b21115b585e3a50 {
    right: 15px;
  }
  .crev-header_d30e680d69275cf7 .caption_719e250a0d9b9c8b h1 {
    font-size: 70px;
  }
  .crev-header_d30e680d69275cf7 .full-img_edad01972da0ef72 {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_df2cf9943ebe183a .caption_719e250a0d9b9c8b h1 {
    font-size: 60px;
  }
  .header-digital_df2cf9943ebe183a .cont_7a585d3471cd7c85 .numb_bce0fdd5e2ebee0d {
    position: static;
    margin-top: 15px;
  }
  .header-personal_f3f93e35a9b025f6 {
    background-position: 60%;
  }
  .header-personal_f3f93e35a9b025f6 .info_f92c76516783c571 {
    display: none !important;
  }
  .intro-crev_d69e17904754e7bf .sec-head_e2e36c04cce61198 {
    margin-bottom: 80px;
  }
  .intro-skill_4f6f73c91b78ef81 .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_4f6f73c91b78ef81 .imgs_682fd86581e52c97 {
    display: none;
  }
  .about-author_a2fff0d6336247e7 .profile-img_368d72eb5eb6d999 {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_f6de81f464e2e041 .item_9fbe57b636033707 .box-bord_74ff543cf0b90a2b {
    border-radius: 200px;
  }
  .numbers-crev_9a136931aea7d644 .item_9fbe57b636033707 h3 {
    font-size: 80px;
  }
  .services-modern_73b11436c6811582 .serv-boxs_af44698a72e6afe1 {
    display: block;
  }
  .services-modern_73b11436c6811582 .item_9fbe57b636033707 {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_73b11436c6811582 .item_9fbe57b636033707 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_73b11436c6811582 .item_9fbe57b636033707.active {
    width: 100% !important;
  }
  .work-fade_cbf3910d6df2e0f7 .text_d1c2a4a4b7702941.pb-100_47cd2f5cb38faac2 {
    padding-bottom: 50px !important;
  }
  .work-fade_cbf3910d6df2e0f7 .swiper-pagination_914e2e3749cd5ae0 {
    top: 80%;
    right: -20px;
  }
  .work-crev_6352258a679ab989 .swiper-slide_5fa60aeb9fec5a3e {
    width: 100% !important;
  }
  footer.clean-footer_16f8b2ad39127b73.crev_d4ebe368a9c29c57:after,
  footer.clean-footer_16f8b2ad39127b73.crev_d4ebe368a9c29c57 .circle-blur_a1ccf63d845620d3 {
    display: none;
  }
  .team-single_6d650057c106a5f8 .bord_7ec986353fe8d357 {
    padding: 0 40px 80px;
  }
  .team-single_6d650057c106a5f8 .bord_7ec986353fe8d357:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_6d650057c106a5f8 .bord_7ec986353fe8d357:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_13b44a1ff218d03c .d-flex_d4bc3247336532c0 {
    display: block !important;
  }
  .page-faqs_46d539bb77b502bc .img1_c752b503e0ca4fa5,
  .page-faqs_46d539bb77b502bc .img2_e8273fe1667edf7f,
  .page-faqs_46d539bb77b502bc .img3_dddafdbb3a209acb {
    display: none;
  }
  .work-grid_007ea497056b83b7 {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_007ea497056b83b7 .item_9fbe57b636033707 {
    margin: 40px 0 !important;
  }
  .portfolio-crev_8407b4e288081e97 .work-boxs_fe36e78a940a7e25 {
    display: block;
  }
  .portfolio-crev_8407b4e288081e97 .work-boxs_fe36e78a940a7e25 .item_9fbe57b636033707 {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_8407b4e288081e97 .work-boxs_fe36e78a940a7e25 .item_9fbe57b636033707.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_007ea497056b83b7 .filtering_7c2ea82bf8fac3dc,
  .work-minimal_c18bb9b051b72778 .filtering_7c2ea82bf8fac3dc {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_a3ccbdb11cf1a302 .box_f49dff28b631b56b .cont_7a585d3471cd7c85 .fz-40_2011c4074aa3e471 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_36998ca2158824fe {
    margin-bottom: 10px;
  }
  .sm-mb20_8b142cc428feebb9 {
    margin-bottom: 20px;
  }
  .sm-mb30_b0f99119ffa0437b {
    margin-bottom: 30px;
  }
  .sm-mb40_84b2360b708c2e54 {
    margin-bottom: 40px;
  }
  .sm-mb50_519ad12950904e45 {
    margin-bottom: 50px;
  }
  .sm-mb80_dd6929ade1d1885c {
    margin-bottom: 80px;
  }
  .sm-pb10_3a0a5421cc389900 {
    padding-bottom: 10px;
  }
  .sm-pb20_f674af3da19337d6 {
    padding-bottom: 20px;
  }
  .sm-pb30_f0d8ec9c2329c5be {
    padding-bottom: 30px;
  }
  .sm-pb40_345513ee15c9e33a {
    padding-bottom: 40px;
  }
  .sm-pb50_c71f100f573f67f5 {
    padding-bottom: 50px;
  }
  .sm-pb60_d40a39f1c4347a62 {
    padding-bottom: 60px;
  }
  .sm-pb70_ffd2a4e2f4cf947f {
    padding-bottom: 70px;
  }
  .sm-pb80_ad647943d1a7f7f5 {
    padding-bottom: 80px;
  }
  .sm-hide_4869d4b5b13baf7b {
    display: none;
  }
  .fz-70_f7ce56aa0da62a54 {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_73a8c41688f5919e {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_cafe22b0c8d02c09 .load-text_84c2f6c2a2e514c9 {
    letter-spacing: 5px;
  }
  .progress-wrap_d2cec54c0ad3fd66 {
    bottom: 15px;
    right: 15px;
  }
  .in-box_74d80cdbf1c3dc49 {
    width: 100%;
  }
  .in-box_74d80cdbf1c3dc49.mb-15_2c404c97fafadc07 {
    margin-bottom: 0 !important;
  }
  .section-padding_17dab57539aaec6d {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_e2e36c04cce61198 h3.fz-50_7763b9ee7b858ecf {
    font-size: 30px !important;
  }
  .sec-head_e2e36c04cce61198 h2.fz-70_f7ce56aa0da62a54 {
    font-size: 35px !important;
  }
  .call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d.bord-item_543a57dbfb8c902a .item_9fbe57b636033707 h4 {
    font-size: 20px !important;
  }
  .call-marq_253ed9e3979d4780 .main-marq_c0c0d786f2e93e7d .icon-img-50_25a0cdf52e16908c {
    width: 30px !important;
  }
  .main-header_1f2acba5fa6d283d .caption_719e250a0d9b9c8b h1,
  .crev-header_d30e680d69275cf7 .caption_719e250a0d9b9c8b h1 {
    font-size: 40px;
  }
  .main-header_1f2acba5fa6d283d .icon-img_c436b0b7c5644bc1 {
    width: 100px;
  }
  .modern-slider_2273dd2104f5cdb7 .gallery-text_4ca7d792ba1f23b9 {
    width: 100%;
  }
  .header-digital_df2cf9943ebe183a .caption_719e250a0d9b9c8b h1 {
    font-size: 50px;
  }
  .header-digital_df2cf9943ebe183a .img_7cb6b6bbd47c891c:after,
  .header-digital_df2cf9943ebe183a .img_7cb6b6bbd47c891c:before {
    display: none;
  }
  .header-digital_df2cf9943ebe183a .img_7cb6b6bbd47c891c .vid_b8fd890539009b41 {
    left: 0;
  }
  .about-author_a2fff0d6336247e7 .profile-img_368d72eb5eb6d999 {
    width: 420px;
  }
  .about-author_a2fff0d6336247e7 .profile-img_368d72eb5eb6d999 .img_7cb6b6bbd47c891c {
    height: 500px;
  }
  .about-author_a2fff0d6336247e7 h4 span {
    display: inline;
  }
  .services-inline_a56ff2e67f7ba06e .item_9fbe57b636033707 .ml-auto_0caf44f885b45cbb,
  .services-inline_a56ff2e67f7ba06e .item_9fbe57b636033707 .num_00016a46a2eb0d74 {
    display: none !important;
  }
  .work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .text_d1c2a4a4b7702941 {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .shap-left-top_f862516229b31f3f,
  .work-fade_cbf3910d6df2e0f7 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 .shap-left-bottom_30ddb702afc37c30 {
    display: none;
  }
  .work-fade_cbf3910d6df2e0f7 .swiper-slide-active_9601a26633466934 .item_9fbe57b636033707 .cont_7a585d3471cd7c85 {
    opacity: 1;
  }
  .work-crev_6352258a679ab989 .item_9fbe57b636033707 {
    display: block !important;
  }
  .work-crev_6352258a679ab989 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_5f28921004b64c31 .img-full_b312b6b17864fbeb .fix-img_9b44bc5660fc15bb {
    max-width: 80px;
  }
  .testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .testim-swiper_c6062475fc5ba650 {
    padding: 60px 20px;
  }
  .testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .testim-swiper_c6062475fc5ba650 p.fz-30_73a8c41688f5919e {
    font-size: 18px !important;
  }
  .testimonials_5f28921004b64c31 .cont-full_73bf87689c7c2ba6 .control-abslout_aa56fd7497da59f8 {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707 .text_d1c2a4a4b7702941 .qout-svg_3449c6ed90ae4507 {
    width: 90px;
  }
  .testimonials-minim_323374d1f8db6900 .item_9fbe57b636033707 .text_d1c2a4a4b7702941 .fz-30_73a8c41688f5919e {
    font-size: 18px !important;
  }
  .testimonials-minim_323374d1f8db6900 .control-abslout_aa56fd7497da59f8 {
    bottom: -50px;
  }
  .page-header_b86139ab1fb8d418 .fz-80_7f61949e9c70e2e6 {
    font-size: 35px !important;
  }
  .services-inline2_13b44a1ff218d03c .item_9fbe57b636033707 h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_6d650057c106a5f8 .bord_7ec986353fe8d357 {
    padding: 0 20px 80px;
  }
  .portfolio-crev_8407b4e288081e97 .work-boxs_fe36e78a940a7e25 .item_9fbe57b636033707 {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_8407b4e288081e97 .work-boxs_fe36e78a940a7e25 .item_9fbe57b636033707.active {
    height: 350px;
  }
  .work-grid_007ea497056b83b7 .filtering_7c2ea82bf8fac3dc span,
  .work-minimal_c18bb9b051b72778 .filtering_7c2ea82bf8fac3dc span {
    margin: 14px 25px;
  }
  .work-minimal_c18bb9b051b72778 .item_9fbe57b636033707 .img_7cb6b6bbd47c891c .cont_7a585d3471cd7c85.inline_530b4605f95caa7e {
    padding: 20px 15px;
  }
  .blog-header_a3a9320fb30cd3da .fz-55_185a80c3768eb338 {
    font-size: 30px !important;
  }
  .blog-header_a3a9320fb30cd3da .info_f92c76516783c571 {
    display: block !important;
  }
  .blog-header_a3a9320fb30cd3da .date_dfa6bc5b6f2fbfe6 {
    margin-left: 30px !important;
  }
  .blog-header_a3a9320fb30cd3da .right-info_13b390cf87ae07cd {
    margin: 30px 0 0;
  }
  .main-post_326546355cd69977 .fz-60_af2b375c886f8a0a {
    display: none;
  }
  .main-post_326546355cd69977 .post-qoute_bed3a874e6eabf6a {
    padding: 30px 15px;
  }
  .main-post_326546355cd69977 .post-qoute_bed3a874e6eabf6a h6:before {
    position: relative;
    left: 0;
  }
  .main-post_326546355cd69977 .info-area_4972ef67fd757e9e {
    display: block;
  }
  .main-post_326546355cd69977 .info-area_4972ef67fd757e9e .tags_605982abea073078 {
    margin-bottom: 30px;
  }
  .main-post_326546355cd69977 .author-area_a33b1a9e3edf0d35 .flex_0ff37f03c3eb8505 {
    display: block;
  }
  .main-post_326546355cd69977 .author-area_a33b1a9e3edf0d35 .author-img_47447ec22451aefd {
    margin: 0 0 30px 0;
  }
  .main-post_326546355cd69977 .author-area_a33b1a9e3edf0d35 .author-img_47447ec22451aefd .img_7cb6b6bbd47c891c {
    width: 80px;
    height: 80px;
  }
  .main-post_326546355cd69977 .next-prv-post_aa08673b110a5a14 {
    display: block;
  }
  .main-post_326546355cd69977 .next-prv-post_aa08673b110a5a14 .thumb-post_037b2d1e3ea97afd {
    margin: 0 !important;
  }
  .main-post_326546355cd69977 .next-prv-post_aa08673b110a5a14 .text-right_00c217e99f10070f {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062 .flex_0ff37f03c3eb8505 {
    display: block;
  }
  .comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062 .user-img_9120856113f56baa {
    margin: 0 0 15px 0;
  }
  .comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062 .replay-post_85bc4c67020196a3 {
    margin: 15px 0 0 0;
  }
  .comments-post_daaef6a04c13ca04 .item-box_39f05d368aa58062.replayed_a6255302431a725b {
    margin-left: 0;
  }
  .main-post_326546355cd69977 .post-qoute_bed3a874e6eabf6a h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
