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

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

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

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

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

.row_55e3a57a63c27721.sm-marg_ff2079c7ad9c4256 {
  margin-left: -5px;
  margin-right: -5px;
}

.row_55e3a57a63c27721.sm-marg_ff2079c7ad9c4256 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.row_55e3a57a63c27721.stand-marg_a3b587d2f1b6b8f8 {
  margin-left: -20px;
  margin-right: -20px;
}

.row_55e3a57a63c27721.stand-marg_a3b587d2f1b6b8f8 > * {
  padding-left: 20px;
  padding-right: 20px;
}

.row_55e3a57a63c27721.md-marg_ec59e86b28dc6a72 {
  margin-left: -25px;
  margin-right: -25px;
}

.row_55e3a57a63c27721.md-marg_ec59e86b28dc6a72 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.row_55e3a57a63c27721.lg-marg_327dfb39325b8b07 {
  margin-left: -40px;
  margin-right: -40px;
}

.row_55e3a57a63c27721.lg-marg_327dfb39325b8b07 > * {
  padding-left: 40px;
  padding-right: 40px;
}

.row_55e3a57a63c27721.xlg-marg_3e7295142454d98c {
  margin-left: -50px;
  margin-right: -50px;
}

.row_55e3a57a63c27721.xlg-marg_3e7295142454d98c > * {
  padding-left: 50px;
  padding-right: 50px;
}

.row_55e3a57a63c27721.xxlg-marg_ad92c2a60e0b1388 {
  margin-left: -80px;
  margin-right: -80px;
}

.row_55e3a57a63c27721.xxlg-marg_ad92c2a60e0b1388 > * {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

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

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

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

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

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

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

.p-color_274b76c1ae8c8754 {
  color: #c6c8c9;
}

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

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

.lines_03c569ef40fdba1a.two_abfde0c62190ca5c: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_03c569ef40fdba1a.four_ea2ab98c95d59901 {
  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_03c569ef40fdba1a.four_ea2ab98c95d59901: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_03c569ef40fdba1a.two-out_4d4dcd909036be54 {
  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_89c327825b617bc3 {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.line-overlay_89c327825b617bc3.revers_857c80e020d1d5f9 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.line-overlay_89c327825b617bc3.up_53e658dcdc82b162 {
  top: -25%;
}

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

.overlay-center_f9bfb03a0cf945ad {
  position: relative;
}

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

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

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

.bg-pattern_a08441fc6b1c82d5.bg-repeat_d17d24e6e7c7e4a9 {
  background-repeat: repeat;
}

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

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

.bord-bottom-grd_8fe0025445dad435: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_c49b36c1a94538c5 {
  -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_70251e76e98c0f36 {
  border: 1px solid transparent;
}

.butn_70251e76e98c0f36.butn-md_5cf7066dd4387dcf {
  padding: 14px 35px;
}

.butn_70251e76e98c0f36.butn-sm_9c2f8eaedebf499e {
  padding: 8px 18px;
}

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

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

.butn_70251e76e98c0f36.butn-bord_47a3b6d0b4fc78a7:hover {
  background: #fff;
  color: #000;
}

.butn_70251e76e98c0f36.butn-bord_47a3b6d0b4fc78a7:hover span {
  color: #000;
}

.butn_70251e76e98c0f36.butn-bord-thin_3d12903ef126f5ec {
  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_70251e76e98c0f36.butn-bord-thin_3d12903ef126f5ec:hover {
  background: #fff;
  color: #000;
}

.butn_70251e76e98c0f36.butn-bord-thin_3d12903ef126f5ec:hover span {
  color: #000;
}

.butn_70251e76e98c0f36.butn-bg_f1f54945300c2734 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.butn_70251e76e98c0f36 .rolling-text_80f93891482491a8 {
  margin-bottom: -5px;
}

.butn-crev_b171930cb6ad2207 .circle_0984c1a875a8a017 {
  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_6b662c2406f4cc22 {
  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_6b662c2406f4cc22: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_6b662c2406f4cc22:hover {
  border-color: #fd5b38;
}

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

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

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

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

.btn-circle_6b662c2406f4cc22.btn-md_7d99d8b27778ed95 {
  width: 120px;
  height: 120px;
}

.btn-circle_6b662c2406f4cc22.btn-lg_f65392e2c058e1b3 {
  width: 140px;
  height: 140px;
}

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

.butn-circle-text_64d498f2ec924441 .circle_0984c1a875a8a017 {
  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_64d498f2ec924441 .circle_0984c1a875a8a017 svg {
  width: 22px;
  height: 22px;
}

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

.circle-button_17c99b92275230d9.in-bord_bdadcbc19a0d9ca9: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_17c99b92275230d9.in-bord_bdadcbc19a0d9ca9: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_17c99b92275230d9 a {
  position: relative;
}

.circle-button_17c99b92275230d9 .rotate-circle_fb40d2a50841f003 svg {
  width: 210px;
  fill: #fff;
}

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

.circle-button_17c99b92275230d9 .icon_84795e8404358dff {
  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_17c99b92275230d9 .in-circle_4d25a567733ef93b {
  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_17c99b92275230d9.no-animate_13a8db16e49f603c .rotate-circle_fb40d2a50841f003 {
  -webkit-animation: none;
  animation: none;
}

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

.rmore_6de3bc234cb1ccaa.to-in_3aad4294322716f3:hover {
  margin-left: 0;
}

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

.go-more_3ee585b9341d5db7: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_3ee585b9341d5db7 .icon_84795e8404358dff {
  margin-left: 15px;
  bottom: -2px;
  position: relative;
}

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

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

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

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

.vi-more_346535f857bf43b2 .icon_84795e8404358dff {
  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_346535f857bf43b2:hover .icon_84795e8404358dff {
  background: #fd5b38;
}

/* Cursor
-----------------------------------------------------------------*/
.hover-this_cabe8a67c34b22a3 .hover-anim_4e6349b02391b340 {
  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_8c4a2325b4149407 {
  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_f1264b4fefbc5113 {
  -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_80f93891482491a8 {
  display: inline-block;
  overflow: hidden;
  line-height: 50px;
  height: 50px;
}

.rolling-text_80f93891482491a8.butn_70251e76e98c0f36 {
  padding: 0 35px;
}

.social-text_c91a006bdeb96390 .rolling-text_80f93891482491a8 {
  line-height: 30px;
  height: 30px;
}

.rolling-text_80f93891482491a8:hover .letter_7e75b24a3a09fb2b,
.rolling-text_80f93891482491a8.play_a5caaaada8a31e40 .letter_7e75b24a3a09fb2b {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress-wrap_e9b2a5a593bd481f svg.progress-circle_2e8b0d4b4f0e31d9 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_5ee40df932dcdb82 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

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

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a {
  overflow: hidden;
  display: block;
}

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a:first-of-type .up-text_97481c22c2b0d102 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a:nth-of-type(2) .up-text_97481c22c2b0d102 {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a:nth-of-type(3) .up-text_97481c22c2b0d102 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a:nth-of-type(4) .up-text_97481c22c2b0d102 {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a:nth-of-type(5) .up-text_97481c22c2b0d102 {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.d-slideup_838f13f277559403 .sideup-text_e8b2131a6514238a .up-text_97481c22c2b0d102 {
  -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_838f13f277559403.animated .up-text_97481c22c2b0d102 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.main-marq_f859508f57fd1b92: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_f859508f57fd1b92.shadow-off_0f618ddfd56f82fe:after {
  display: none;
}

.main-marq_f859508f57fd1b92.md-text_5c05278b0174e7ab .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4 {
  font-size: 40px;
}

.main-marq_f859508f57fd1b92.lrg_4758dd126b436606 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4 {
  font-size: 5vw;
}

.main-marq_f859508f57fd1b92.xlrg_bd826bc106dd8039 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 {
  padding: 0 30px;
}

.main-marq_f859508f57fd1b92.xlrg_bd826bc106dd8039 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4 {
  font-size: 8vw;
}

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

.main-marq_f859508f57fd1b92 .slide-har_3da7163671df14d1 .overlay-link_0e5a48599601da46 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-marq_f859508f57fd1b92 .strok_6d242e5d441730be .item_fa56bb4ea96658e3 h4 {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_f859508f57fd1b92 .strok_6d242e5d441730be .item_fa56bb4ea96658e3 h4 a {
  color: transparent !important;
  -webkit-text-stroke: 0.5px #fff;
}

.main-marq_f859508f57fd1b92 .non-strok_f65f64270596eeb9 .item_fa56bb4ea96658e3 h4 {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_f859508f57fd1b92 .non-strok_f65f64270596eeb9 .item_fa56bb4ea96658e3 h4 a {
  color: #fff !important;
  -webkit-text-stroke: 0 !important;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 {
  padding: 0 30px;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4 {
  white-space: nowrap;
  margin: 0;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4 .icon_84795e8404358dff {
  margin-bottom: -15px;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h2 {
  margin: 0;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3:nth-of-type(even) h4 {
  color: transparent;
  -webkit-text-stroke: 0.5px #fff;
}

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

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d:last-of-type .item_fa56bb4ea96658e3:nth-of-type(even) h4 {
  color: #fff;
  -webkit-text-stroke: 0;
}

.main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d:last-of-type .item_fa56bb4ea96658e3:nth-of-type(even) h4 a {
  color: #fff;
  -webkit-text-stroke: 0;
}

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

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

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

.dark-text_1ab666143c14e0eb .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4,
.dark-text_1ab666143c14e0eb .box_7cdbd6f31437373d:last-of-type .item_fa56bb4ea96658e3:nth-of-type(even) h4 {
  color: #000 !important;
}

.dark-text_1ab666143c14e0eb .strok_6d242e5d441730be .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4,
.dark-text_1ab666143c14e0eb .box_7cdbd6f31437373d .item_fa56bb4ea96658e3:nth-of-type(even) h4,
.dark-text_1ab666143c14e0eb .box_7cdbd6f31437373d:last-of-type .item_fa56bb4ea96658e3:nth-of-type(odd) h4 {
  -webkit-text-stroke: 1px #000;
}

.light-text_aae71b628889bfb1 {
  color: #fff;
}

.light-text_aae71b628889bfb1 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4,
.light-text_aae71b628889bfb1 .box_7cdbd6f31437373d:last-of-type .item_fa56bb4ea96658e3:nth-of-type(even) h4 {
  color: #fff;
}

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

.slide-har_3da7163671df14d1 {
  position: relative;
}

.slide-har_3da7163671df14d1.st1_f9b586c7ca9025bf .box_7cdbd6f31437373d {
  position: relative;
  -webkit-animation: slide-har 80s linear infinite;
  animation: slide-har 80s linear infinite;
}

.slide-har_3da7163671df14d1.st2_5fef918d8c4948a5 .box_7cdbd6f31437373d {
  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_7d04359d0995ed37 {
  position: relative;
  padding: 0;
}

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

.main-marqv_7d04359d0995ed37 .slide-vertical_2baa590f181980ea:hover .box_7cdbd6f31437373d {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

.main-marqv_7d04359d0995ed37 .slide-vertical_2baa590f181980ea .box_7cdbd6f31437373d {
  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_4c3178f9742f211e {
  -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_4c3178f9742f211e.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_4c3178f9742f211e.simpl_a6937b3bfe64835f {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

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

.position-re_fed19bf31b26a110 {
  position: relative;
}

.position-abs_6bca555679963f50 {
  position: absolute;
}

.cursor-pointer_cca3dbbc70394416 {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-md-1_0680f957810ea761,
.order-md-2_7fb6d72ffb90bf4f,
.order-md-3_abf5b2a0d4a3bb43,
.order-md-4_e8305d2dcc29d42f {
  -webkit-box-ordinal-group: inherit !important;
  -ms-flex-order: inherit !important;
  order: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fit-img_9ee6eabec74b2f6c {
  overflow: hidden;
}

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

.rounded_d3fadd2c97334673 {
  border-radius: 5px;
}

.circle_0984c1a875a8a017 {
  border-radius: 50%;
}

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

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

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

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

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

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

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

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

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

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

.nowrap_39ca0a22f67a4b97 {
  white-space: nowrap;
}

.unlist_45176c88ac980b81 {
  list-style: none;
}

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

.underline_3bfff1760bc8c24f span {
  text-decoration: underline;
}

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

.inline_c0c6042ad36658ee {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black_e39957063c15b0a1 {
  color: #000;
}

.text-dark_6ee886288c3e2902 {
  color: #444;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.load-text_eb3468282e2ea626 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_0295adfbd337e226,
[data-overlay-light] .container-xxl_0295adfbd337e226,
[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_391c234cf17b21f7 h1,
.bg-dark_391c234cf17b21f7 h2,
.bg-dark_391c234cf17b21f7 h3,
.bg-dark_391c234cf17b21f7 h4,
.bg-dark_391c234cf17b21f7 h5,
.bg-dark_391c234cf17b21f7 h6,
.bg-dark_391c234cf17b21f7 span,
.bg-color_4ad0c7e740e41713 h1,
.bg-color_4ad0c7e740e41713 h2,
.bg-color_4ad0c7e740e41713 h3,
.bg-color_4ad0c7e740e41713 h4,
.bg-color_4ad0c7e740e41713 h5,
.bg-color_4ad0c7e740e41713 h6,
.bg-color_4ad0c7e740e41713 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_fed656ffb5fdd1f7 {
  position: relative;
}

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

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

.navbar.bord_0eabd06789da73fa {
  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_061463983b61d468 {
  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_80f93891482491a8 {
  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_92014808d6741abc .dropdown-item .dropdown-side_3e7533010bf4c7b7 {
  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_3e7533010bf4c7b7 {
  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_3e7533010bf4c7b7.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

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

.navbar .dropdown {
  position: static;
}

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

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

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

.navbar .mega-menu_e3172351d8f6a5d0 .title .sub-title_18e3f1eb167c0118 {
  font-weight: 600;
}

.navbar .mega-menu_e3172351d8f6a5d0 .item-img_243c52b757745b58 .img_9355dcdd252c85c1 {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.navbar .logo_45ff4509a81d0d9b {
  position: relative;
}

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

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

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

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

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

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

.sec-head_5635c73f989790f4 .sub-title_18e3f1eb167c0118 span {
  white-space: nowrap;
  font-weight: 600;
}

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

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

.title-bord_7eb86e6046a663d6 {
  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_7eb86e6046a663d6: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_8bdb804636d64b9d {
  position: relative;
}

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

.sec-bottom_8bdb804636d64b9d .d-flex_d34c5facde696e80 {
  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_e0b7097ea61a1a41 .img-full_7515d7fa3a07e326 {
  height: 100%;
}

.intro-crev_a1258118b8c980d8 .sec-head_5635c73f989790f4 {
  margin-bottom: -50px;
}

.intro-crev_a1258118b8c980d8 .sec-head_5635c73f989790f4 h2 {
  font-size: 8vw;
}

.intro-crev_a1258118b8c980d8 .img_9355dcdd252c85c1 {
  position: relative;
}

.intro-crev_a1258118b8c980d8 .img_9355dcdd252c85c1 img {
  width: 120%;
  margin-left: -20%;
}

.intro-crev_a1258118b8c980d8 .img_9355dcdd252c85c1 .exp_2b33080df8dbc6b8 {
  position: absolute;
  top: -80px;
  left: 0;
}

.intro-crev_a1258118b8c980d8 .img_9355dcdd252c85c1 .exp_2b33080df8dbc6b8 h3 {
  font-size: 100px;
}

.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d {
  position: relative;
  height: 100%;
  width: 100%;
}

.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img1_0fadc78022d3e4eb,
.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img2_5170a1ecc69beb35,
.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img3_96c598d4592768af {
  position: absolute;
  border-radius: 10px;
  overflow: hidden;
}

.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img1_0fadc78022d3e4eb img,
.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img2_5170a1ecc69beb35 img,
.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img3_96c598d4592768af img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img1_0fadc78022d3e4eb {
  width: 260px;
  height: 180px;
  top: -80px;
  left: 30px;
}

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

.intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d .img3_96c598d4592768af {
  width: 250px;
  height: 280px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-accord_af8b75cb5ab2160b {
  position: relative;
}

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

.intro-personal_f603a527f6cefea4 .img_9355dcdd252c85c1 {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

.intro-personal_f603a527f6cefea4 .exp_2b33080df8dbc6b8 {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.intro-personal_f603a527f6cefea4 .exp_2b33080df8dbc6b8 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_f603a527f6cefea4 .exp_2b33080df8dbc6b8 h6 .shap-right-top_7bf50770021d9830 svg {
  position: absolute;
  top: 0;
  right: -1.1rem;
  width: 1.2rem;
  height: 1.2rem;
}

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

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

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

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

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

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

.about-author_f2276287a3dce2c3 .img_9355dcdd252c85c1 {
  border-radius: 500px;
  height: 680px;
  overflow: hidden;
}

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

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

.about-author_f2276287a3dce2c3 .info_ad956e776ae7ca9d .item_fa56bb4ea96658e3 .icon_84795e8404358dff {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: #fd5b38;
  color: #0c0c0c;
  font-size: 20px;
}

.page-intro_94bc70fb0d1fe973 .img_9355dcdd252c85c1 {
  position: relative;
}

.page-intro_94bc70fb0d1fe973 .img_9355dcdd252c85c1 .img-icon_5629a7d3685110ea {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 200px;
}

/* Awards
-----------------------------------------------------------------*/
.awards_447189bddde1c3d4 .item-line_e318340429cbd55c {
  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_447189bddde1c3d4 .item-line_e318340429cbd55c > div {
  padding: 0;
}

.awards_447189bddde1c3d4 .item-line_e318340429cbd55c > div:last-of-type {
  text-align: right;
}

.awards_447189bddde1c3d4 .item-line_e318340429cbd55c:hover {
  color: #0c0c0c;
}

.awards_447189bddde1c3d4 .item-line_e318340429cbd55c:hover:after {
  height: 100%;
}

.awards_447189bddde1c3d4 .item-line_e318340429cbd55c: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_447189bddde1c3d4 .item-line_e318340429cbd55c .project-date_b2b5d1c6ffd4f16b span {
  font-size: 14px;
  opacity: 0.7;
  margin-left: 15px;
}

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

.awards_447189bddde1c3d4 .item-title_468ac31a7853baab > div {
  padding: 0;
}

/* Blog
-----------------------------------------------------------------*/
.blog_feba20acb7b60437 .item_fa56bb4ea96658e3 .fit-img_9ee6eabec74b2f6c {
  height: 400px;
}

.blog_feba20acb7b60437.style2_0f1f2df8fe7523a6 .item_fa56bb4ea96658e3 {
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.blog_feba20acb7b60437.style2_0f1f2df8fe7523a6 .item_fa56bb4ea96658e3 .fit-img_9ee6eabec74b2f6c {
  height: 280px;
}

.sidebar_d957650057479fcd .search-box_a4d033930c0ad597 {
  position: relative;
}

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

.sidebar_d957650057479fcd .search-box_a4d033930c0ad597 input:focus {
  border-color: #fff;
}

.sidebar_d957650057479fcd .search-box_a4d033930c0ad597 .icon_84795e8404358dff {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459 .title-widget_bd881efcf66cc0bc {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 17px;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.catogry_add32b71787a56eb li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.catogry_add32b71787a56eb li:last-of-type {
  margin-bottom: 0;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.catogry_add32b71787a56eb li:hover {
  background: rgba(255, 255, 255, 0.02);
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3:last-of-type {
  margin-bottom: 0;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3:hover .img_9355dcdd252c85c1 a .date_4d3abd13ff986796 {
  opacity: 1;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  width: 90px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 a {
  width: 100%;
  height: 100%;
  position: relative;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 a .date_4d3abd13ff986796 {
  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_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 a .date_4d3abd13ff986796 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_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a {
  padding-left: 25px;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a h6 {
  font-size: 17px;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.last-post-thum_288b78de926b90d9 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .tag_10ecd2a553a2fb5d {
  font-size: 12px;
  padding: 5px 15px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.03);
  margin-bottom: 10px;
}

.sidebar_d957650057479fcd .widget_d50c33b70bd5e459.tags_8fadb0ba87780ec2 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_d957650057479fcd .widget_d50c33b70bd5e459.tags_8fadb0ba87780ec2 a:hover {
  background: #fd5b38;
}

.blog-main_0fe05a4ab46ebdb7 .item_fa56bb4ea96658e3 .content {
  margin-top: 40px;
}

.blog-main_0fe05a4ab46ebdb7 .item_fa56bb4ea96658e3 .content .post-date_547e13ccbe20ea25 {
  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_7869902c409f156c .background_02449803cc38d463 {
  height: 75vh;
  min-height: 480px;
}

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

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

.main-post_33c840bc52c5e389 .post-qoute_0bf8b162d94d2c63 h6 {
  position: relative;
}

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

.main-post_33c840bc52c5e389 .iner-img_31db8ba3abf9c25c {
  height: 400px;
}

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

.main-post_33c840bc52c5e389 .unorder-list_2018b671ef11c195 li,
.main-post_33c840bc52c5e389 .order-list_ec7707b5d0a274bd li {
  margin-top: 10px;
  opacity: 0.7;
  padding-left: 15px;
  position: relative;
}

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

.main-post_33c840bc52c5e389 .order-list_ec7707b5d0a274bd li {
  padding-left: 0;
}

.main-post_33c840bc52c5e389 .order-list_ec7707b5d0a274bd li:before {
  display: none;
}

.main-post_33c840bc52c5e389 .order-list_ec7707b5d0a274bd li span {
  font-size: 13px;
}

.main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .tags_8fadb0ba87780ec2 span,
.main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .share-icon_6e643b120dc095e4 span {
  font-size: 14px;
  margin-right: 5px;
  opacity: 0.7;
}

.main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .tags_8fadb0ba87780ec2 a,
.main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .share-icon_6e643b120dc095e4 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_33c840bc52c5e389 .info-area_f52ab3f96861c576 .tags_8fadb0ba87780ec2 a:hover,
.main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .share-icon_6e643b120dc095e4 a:hover {
  background: #fd5b38;
  color: #1d1d1d;
}

.main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .share-icon_6e643b120dc095e4 a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

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

.main-post_33c840bc52c5e389 .author-area_242323545d698c16 .author-img_fbca902ebd7fbc31 .img_9355dcdd252c85c1 {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  overflow: hidden;
}

.main-post_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 .thumb-post_a4793c6b3e6c12ed {
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.main-post_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 .thumb-post_a4793c6b3e6c12ed: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_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 .thumb-post_a4793c6b3e6c12ed:first-of-type {
  margin-right: 15px;
}

.main-post_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 .thumb-post_a4793c6b3e6c12ed:last-of-type {
  margin-left: 15px;
}

.comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610 {
  position: relative;
}

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

.comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610.replayed_01023d4d4effebc0 {
  margin-left: 30px;
}

.comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610 .replay-butn_fc4c4178adbb893a {
  position: absolute;
  top: 15px;
  right: 15px;
}

.comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610 .replay-butn_fc4c4178adbb893a 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_10326c8992d04bfd .item-box_b6893b7d0dbf5610 .replay-butn_fc4c4178adbb893a a:hover {
  background: var(--maincolor);
  color: #1d1d1d;
}

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

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

.comments-from_900a52dbef820c09 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_900a52dbef820c09 button .text_114097d6d878c38f {
  position: relative;
  z-index: 4;
}

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

/* Brands & Clients
-----------------------------------------------------------------*/
.clients-carso_fe65b64f0b067504 .img_9355dcdd252c85c1 {
  margin: auto;
}

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

/* Contact
-----------------------------------------------------------------*/
.call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92:after {
  display: none;
}

.call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92.sub-bg_a8ec94aaa803ba91 {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
  z-index: 2;
}

.call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92.bord-item_c07957e1ac982ee7 {
  -webkit-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92.bord-item_c07957e1ac982ee7 .item_fa56bb4ea96658e3 {
  padding: 15px 50px !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 60px;
  margin: 0 10px;
}

.call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92.bord-item_c07957e1ac982ee7 .item_fa56bb4ea96658e3 h4 {
  font-size: 50px !important;
}

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

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

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

.contact_7ff14285c4c2b50b .info-box_a5dfb168f6fc0942: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_7ff14285c4c2b50b .form2_d51742118f658133 input,
.contact_7ff14285c4c2b50b .form2_d51742118f658133 textarea {
  padding: 15px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 30px;
}

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

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

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

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

.accordion_f83f170e4ed35142 .title .ico_5d3d8fc4c28f197b {
  position: absolute;
  bottom: 30px;
  right: 15px;
}

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

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

.accordion_f83f170e4ed35142 .active .accordion-info_5d9e2412032a3947 {
  display: block;
}

.list-arrow_715a35d91cfddf5d li .icon_84795e8404358dff {
  width: 15px;
  margin-right: 10px;
}

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

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

.text-dark_6ee886288c3e2902 .dot-list_3691cc5f961a237a li:before {
  background: #0f0f0f;
}

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

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

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

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

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

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

.page-error_937420fe0e960187 .marq_35f9ebbafe1c3f01 .non-strok_f65f64270596eeb9 i {
  color: transparent;
  -webkit-text-stroke: 0.5px white;
}

.page-error_937420fe0e960187 .marq_35f9ebbafe1c3f01 .strok_6d242e5d441730be i {
  color: rgba(255, 255, 255, 0.8);
  -webkit-text-stroke: 0;
}

.page-error_937420fe0e960187 .marq_35f9ebbafe1c3f01 h4 {
  font-size: 50px;
  text-transform: uppercase;
}

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

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

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

.page-error_937420fe0e960187 .marq_35f9ebbafe1c3f01:nth-of-type(4) .main-marq_f859508f57fd1b92:after {
  left: -10%;
}

.page-error_937420fe0e960187 .marq_35f9ebbafe1c3f01: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_338af906b8d90cb7 .form-group_02cb9647a8893b75 {
  position: relative;
}

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

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

footer .subscribe-minimal_338af906b8d90cb7 .social-icon_4d8b12e915e346d3 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_01923ad533ef25ad.crev_944ab668c2009c7b {
  position: relative;
}

footer.clean-footer_01923ad533ef25ad.crev_944ab668c2009c7b: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_01923ad533ef25ad.crev_944ab668c2009c7b .circle-blur_6acc43e81392c45a {
  position: absolute;
  bottom: -50px;
  right: 50px;
  width: 400px;
  z-index: -1;
}

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

.main-header_0db389677cdc6d2f .caption_64294010033f9caf h1 {
  font-size: 105px;
}

.main-header_0db389677cdc6d2f .icon-img_3b1c7d56fbceae02 {
  width: 160px;
}

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

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

.crev-header_8788b3e4bf04f9b7 .full-img_f55a3594af7ef2ca: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_8788b3e4bf04f9b7 .caption_64294010033f9caf {
  position: relative;
  z-index: 2;
}

.crev-header_8788b3e4bf04f9b7 .caption_64294010033f9caf h1 {
  font-size: 90px;
}

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

.modern-slider_82fb1dd8a5c585e7: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_82fb1dd8a5c585e7 .gallery-img_1be761851ff72af7 .bg-img_81894814d2b3c00f {
  height: 100vh;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.modern-slider_82fb1dd8a5c585e7 .gallery-img_1be761851ff72af7 .bg-img_81894814d2b3c00f a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .swiper-container_eab9baa146379dda,
.modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .swiper-slide_d805b724ea342074 {
  height: 450px !important;
}

.modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .swiper-slide_d805b724ea342074 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f {
  width: 100%;
}

.modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

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

.modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f 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_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 .swiper-slide-active_efddd00deb1356e0 .text_114097d6d878c38f 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_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 {
  position: absolute;
  bottom: 0;
  right: calc(18% - 10px);
  z-index: 9;
}

.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b,
.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  position: static;
  color: #fff;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #0f0f0f;
  margin: 0;
  z-index: 9;
}

.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b:after,
.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b:after {
  display: none;
}

.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b span,
.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b span {
  white-space: nowrap;
}

.modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

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

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

.modern-slider_82fb1dd8a5c585e7 .swiper-pagination-bullet-active_5eb85c229b11228d .path_0424376d7cea364d {
  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_82fb1dd8a5c585e7 .path_0424376d7cea364d {
  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_7f9fa79b5262db17 {
  padding-top: 180px;
  position: relative;
}

.header-digital_7f9fa79b5262db17 .caption_64294010033f9caf h1 {
  font-size: 100px;
}

.header-digital_7f9fa79b5262db17 .img_9355dcdd252c85c1 {
  position: relative;
}

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

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

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

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

.header-digital_7f9fa79b5262db17 .cont_74c1e6a843d1607a .thum_95e385adb7e8ba73 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

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

.header-digital_7f9fa79b5262db17 .cont_74c1e6a843d1607a .numb_61a747773f811432 {
  position: absolute;
  bottom: 30px;
  left: 0;
}

.header-digital_7f9fa79b5262db17 .cont_74c1e6a843d1607a .numb_61a747773f811432 h2 {
  margin-bottom: -20px;
}

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

.header-personal_05f2b9179584119a: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_05f2b9179584119a .caption_64294010033f9caf h1 {
  line-height: 1.2;
  position: relative;
  z-index: 2;
}

.header-personal_05f2b9179584119a .info_ad956e776ae7ca9d .item_fa56bb4ea96658e3 {
  padding-right: 60px;
  position: relative;
}

.header-personal_05f2b9179584119a .info_ad956e776ae7ca9d .item_fa56bb4ea96658e3: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_05f2b9179584119a .info_ad956e776ae7ca9d .item_fa56bb4ea96658e3:last-of-type {
  padding: 0;
}

.header-personal_05f2b9179584119a .info_ad956e776ae7ca9d .item_fa56bb4ea96658e3:last-of-type:after {
  display: none;
}

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

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

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

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

.skills-box_ea9325ee18d1dd69 .skill-progress_90ea377f36481385 .progres_aceca9f07a7772de {
  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_eb1585849b066f3a {
  position: relative;
  padding-bottom: 110px;
}

.my-skills_eb1585849b066f3a: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_eb1585849b066f3a .item_fa56bb4ea96658e3 {
  text-align: center;
}

.my-skills_eb1585849b066f3a .item_fa56bb4ea96658e3 .box-bord_4eee3e4c0bc21d85 {
  padding: 40px 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.my-skills_eb1585849b066f3a .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  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_eb1585849b066f3a .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 img {
  width: 55px;
}

.my-skills_eb1585849b066f3a .item_fa56bb4ea96658e3 .value_e9af8b05d773c1ea {
  font-size: 30px;
}

.my-skills_eb1585849b066f3a .item_fa56bb4ea96658e3 h6 {
  margin-top: 25px;
}

.numbers-crev_847ae2f1d8c5de3e {
  position: relative;
}

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

.numbers-crev_847ae2f1d8c5de3e .item_fa56bb4ea96658e3 h6 {
  padding-top: 30px;
}

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

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

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

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

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

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

.interactive-inline_7e7dabe940737d42 .item_fa56bb4ea96658e3 .hover-reveal_742cecc83f11eab0 {
  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_e6a6924e659d2b87 {
  min-height: 100vh;
  padding: 120px 0 80px;
}

.interactive-center_e6a6924e659d2b87 .item_fa56bb4ea96658e3 a {
  padding: 50px 0;
}

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

.interactive-center_e6a6924e659d2b87 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a {
  position: relative;
  z-index: 3;
}

.interactive-center_e6a6924e659d2b87 .item_fa56bb4ea96658e3 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_e6a6924e659d2b87 .item_fa56bb4ea96658e3 p {
  font-weight: 400;
  margin-top: 15px;
}

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

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

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

.inter-links-center_11fd11ce8c157bef.horizontal_9e278655aedb7399 .links-text_2bc5f9ce9375b676 ul {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.inter-links-center_11fd11ce8c157bef.horizontal_9e278655aedb7399 .links-text_2bc5f9ce9375b676 li {
  display: inline-block;
  padding: 40px;
}

.inter-links-center_11fd11ce8c157bef.horizontal_9e278655aedb7399 .links-text_2bc5f9ce9375b676 li .sub-title_18e3f1eb167c0118 {
  margin-bottom: 10px;
}

.inter-links-center_11fd11ce8c157bef.horizontal_9e278655aedb7399 .links-text_2bc5f9ce9375b676 li h2 {
  font-weight: 700;
  font-size: 30px;
}

.inter-links-center_11fd11ce8c157bef.horizontal_9e278655aedb7399 .links-text_2bc5f9ce9375b676 li h2 a .tag_10ecd2a553a2fb5d {
  display: block;
  font-weight: 400;
}

.inter-links-center_11fd11ce8c157bef.horizontal_9e278655aedb7399 .links-text_2bc5f9ce9375b676 li h2 .num_8ab7020462e4ab6c {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

.inter-links-center_11fd11ce8c157bef.vertical_93657677263994c2 .links-text_2bc5f9ce9375b676 {
  -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_11fd11ce8c157bef.vertical_93657677263994c2 .links-text_2bc5f9ce9375b676 li {
  padding: 0 20px;
}

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

.inter-links-center_11fd11ce8c157bef .links-text_2bc5f9ce9375b676 li:hover .text_114097d6d878c38f {
  color: #fff;
  -webkit-text-stroke-color: transparent;
}

.inter-links-center_11fd11ce8c157bef .links-text_2bc5f9ce9375b676 li .text_114097d6d878c38f {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
}

.inter-links-center_11fd11ce8c157bef .links-text_2bc5f9ce9375b676 li h2 {
  font-weight: 700;
}

.inter-links-center_11fd11ce8c157bef .links-text_2bc5f9ce9375b676 li h2 a .tag_10ecd2a553a2fb5d {
  font-weight: 400;
  opacity: 0.5;
}

.inter-links-center_11fd11ce8c157bef .links-text_2bc5f9ce9375b676 li h2 .num_8ab7020462e4ab6c {
  display: block;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-right: 15px;
}

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

.inter-links-center_11fd11ce8c157bef .links-img_5ce275540a350c82 .img_9355dcdd252c85c1 {
  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_11fd11ce8c157bef .links-img_5ce275540a350c82 .img_9355dcdd252c85c1.current_542ad4fc82d88d73 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.inter-links-center_11fd11ce8c157bef .links-img_5ce275540a350c82 .img_9355dcdd252c85c1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

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

.work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 {
  position: relative;
}

.work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a {
  position: absolute;
  top: 80px;
  left: 0;
}

.work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f {
  position: relative;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 30px;
  margin: -1px 0;
}

.work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f:first-of-type {
  border-radius: 0 20px 0 0;
}

.work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f:first-of-type .shap-left-top_871863c644ab15be 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_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f:first-of-type .shap-right-bottom_67a31c23e54e0830 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_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f:nth-of-type(2) {
  border-radius: 0 20px 20px 0;
}

.work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f:nth-of-type(2) .shap-left-bottom_70ce2c56b804bb0c 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_03bd369e6442f6e2 .swiper-pagination_3b5ba5ced0f171b4 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.work-fade_03bd369e6442f6e2 .swiper-pagination-bullet_0ab876400aa1898f: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_03bd369e6442f6e2 .swiper-pagination-bullet_0ab876400aa1898f 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_03bd369e6442f6e2 .swiper-pagination-bullet_0ab876400aa1898f svg .path_0424376d7cea364d {
  strokewidth: 0.5px;
}

.work-fade_03bd369e6442f6e2 .marq-head_a796d28288d61abe {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.work-fade_03bd369e6442f6e2 .marq-head_a796d28288d61abe .main-marq_f859508f57fd1b92: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_03bd369e6442f6e2 .marq-head_a796d28288d61abe .main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d {
  -webkit-animation: slide-har 200s linear infinite;
  animation: slide-har 200s linear infinite;
}

.work-fade_03bd369e6442f6e2 .marq-head_a796d28288d61abe .main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 {
  padding: 0 60px;
}

.work-fade_03bd369e6442f6e2 .marq-head_a796d28288d61abe .main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3 h4 {
  font-size: 12vw;
  font-weight: 800;
}

.work-fade_03bd369e6442f6e2 .marq-head_a796d28288d61abe .main-marq_f859508f57fd1b92 .box_7cdbd6f31437373d .item_fa56bb4ea96658e3:nth-of-type(2n) h4 {
  -webkit-text-stroke: 1px white;
}

.work-crev_adda815ba1a218fc .swiper-slide_d805b724ea342074 {
  width: 70vw !important;
}

.work-crev_adda815ba1a218fc .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a 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_adda815ba1a218fc .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  padding-left: 80px;
}

.work-crev_adda815ba1a218fc .swiper-slide-active_efddd00deb1356e0 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a h2 {
  color: #fff;
  -webkit-text-stroke: 1px transparent;
}

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

.work-crev_adda815ba1a218fc .swiper-container_eab9baa146379dda {
  overflow: visible;
}

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

.work-crev_adda815ba1a218fc .swiper-pagination_3b5ba5ced0f171b4 .swiper-pagination-progressbar-fill_5e0d79d1b368c427 {
  background: #fff;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .cluom_e9f5a30749e784a9 {
  position: relative;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .cluom_e9f5a30749e784a9 .img_9355dcdd252c85c1 {
  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_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .cluom_e9f5a30749e784a9 h4 {
  white-space: nowrap;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .cluom_e9f5a30749e784a9 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_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .cluom_e9f5a30749e784a9 h6 {
  white-space: nowrap;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .cluom_e9f5a30749e784a9.current_542ad4fc82d88d73 h4 a {
  color: #fff;
  -webkit-text-stroke: 0.5px transparent;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .glry-img_de75cb430cb77b24 {
  position: relative;
  z-index: 2;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .glry-img_de75cb430cb77b24 .circle-blur_6acc43e81392c45a {
  width: 400px;
  position: absolute;
  right: -100px;
  bottom: -80px;
  -webkit-filter: blur(80px);
  filter: blur(80px);
  z-index: -1;
}

.portfolio-tab_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .glry-img_de75cb430cb77b24 .tab-img_4f7c9bfb7835c121 {
  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_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .glry-img_de75cb430cb77b24 .tab-img_4f7c9bfb7835c121.current_542ad4fc82d88d73 {
  -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_0d0c6ab9fb15da8e.crev_944ab668c2009c7b .glry-img_de75cb430cb77b24 .tab-img_4f7c9bfb7835c121:first-of-type {
  position: relative;
}

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

.work-card_066c6d5def6cc715 .card-item_38fd916091b76909 .cont_74c1e6a843d1607a {
  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_066c6d5def6cc715 .card-item_38fd916091b76909 .cont_74c1e6a843d1607a .tag_10ecd2a553a2fb5d {
  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_066c6d5def6cc715 .card-item_38fd916091b76909 .img_9355dcdd252c85c1 {
  padding: 20px;
}

.work-card_066c6d5def6cc715 .card-item_38fd916091b76909 .img_9355dcdd252c85c1 img {
  border-radius: 10px;
}

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

.swiper-pagination-bullet-active_5eb85c229b11228d .path_0424376d7cea364d {
  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_0424376d7cea364d {
  display: none;
}

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

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

.portfolio-crev_9dfbd4e010581a20 .work-boxs_2cfa98d8de77882c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3 {
  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_9dfbd4e010581a20 .item_fa56bb4ea96658e3 .bg-img_81894814d2b3c00f {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3 .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a {
  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_9dfbd4e010581a20 .item_fa56bb4ea96658e3 .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a .arrow img {
  width: 60px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  margin-left: 50px;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3 .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a h5,
.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3 .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a 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_9dfbd4e010581a20 .item_fa56bb4ea96658e3 .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a .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_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active {
  width: calc(100vw - 140px * 3);
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a {
  opacity: 1;
  visibility: visible;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a h5,
.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a h5 {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a span {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.portfolio-crev_9dfbd4e010581a20 .item_fa56bb4ea96658e3.active .bg-img_81894814d2b3c00f .cont_74c1e6a843d1607a .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_cd9d54c598d7c91e .item_fa56bb4ea96658e3:hover .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.work-minimal_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  position: relative;
}

.work-minimal_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a {
  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_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a h5 {
  font-size: 20px;
}

.work-minimal_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a p {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.work-minimal_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a img {
  width: 20px;
}

.work-minimal_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a.inline_c0c6042ad36658ee {
  padding: 25px 30px;
}

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

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

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

.filtering_f2ac3beef00dedd2 span.text_114097d6d878c38f {
  pointer-events: none;
}

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

.img-column_7c50d007630057d3 .img_9355dcdd252c85c1 {
  height: 100vh;
  min-height: 500px;
}

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

.next-project_5bfd8cfabe7296d4 {
  position: relative;
}

.next-project_5bfd8cfabe7296d4 .box_7cdbd6f31437373d {
  padding: 200px 80px;
  position: relative;
}

.next-project_5bfd8cfabe7296d4 .box_7cdbd6f31437373d: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_5bfd8cfabe7296d4 .box_7cdbd6f31437373d .cont_74c1e6a843d1607a {
  position: relative;
  z-index: 3;
}

.next-project_5bfd8cfabe7296d4 .box_7cdbd6f31437373d:hover:after {
  opacity: 0.3;
}

.next-project_5bfd8cfabe7296d4 .all-works-butn_c65548ebd5bbb0c1 {
  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_2f9ca9d1709c95f8 .item_fa56bb4ea96658e3 {
  padding: 50px 30px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
}

.price-hr_2f9ca9d1709c95f8 .item_fa56bb4ea96658e3 .butn_70251e76e98c0f36 {
  padding: 7px 25px;
}

.price-hr_2f9ca9d1709c95f8 .item_fa56bb4ea96658e3.text-dark_6ee886288c3e2902 .butn_70251e76e98c0f36 {
  border-color: #121212;
}

.price-hr_2f9ca9d1709c95f8 .item_fa56bb4ea96658e3.text-dark_6ee886288c3e2902 .butn_70251e76e98c0f36:hover {
  border-color: #fff;
}

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

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

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

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

.process_3be5758b2d814c19 .item_fa56bb4ea96658e3:last-of-type {
  border: 0;
}

.process_3be5758b2d814c19 .item_fa56bb4ea96658e3:hover .to-in_3aad4294322716f3 {
  margin-left: 0;
}

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

.services_54c19e57c3de7856 .item-box_b6893b7d0dbf5610 .icon_84795e8404358dff {
  width: 80px;
}

.services_54c19e57c3de7856 .swiper-container_eab9baa146379dda {
  overflow: visible;
}

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

.services-crev_205533c716944974 .item-box_b6893b7d0dbf5610 h5 span {
  position: relative;
  top: -5px;
}

.services-crev_205533c716944974 .item-box_b6893b7d0dbf5610 .icon_84795e8404358dff {
  width: 60px;
}

.services-inline_44306bb075e652f3 {
  position: relative;
}

.services-inline_44306bb075e652f3 .circle-blur_6acc43e81392c45a {
  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_44306bb075e652f3 .item_fa56bb4ea96658e3 {
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline_44306bb075e652f3 .item_fa56bb4ea96658e3:first-of-type {
  padding-top: 0;
}

.services-inline_44306bb075e652f3 .item_fa56bb4ea96658e3 .num_8ab7020462e4ab6c {
  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_83df5ea708eb4804 .serv-boxs_e9efcab68460d2a2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.services-modern_83df5ea708eb4804 .item_fa56bb4ea96658e3.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_83df5ea708eb4804 .item_fa56bb4ea96658e3 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_83df5ea708eb4804 .item_fa56bb4ea96658e3 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_4f1a5893db8ac65a .item_fa56bb4ea96658e3 {
  padding: 40px 30px;
  border-radius: 15px;
}

.services-clas_4f1a5893db8ac65a .item_fa56bb4ea96658e3 .tag_10ecd2a553a2fb5d {
  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_4f1a5893db8ac65a .item_fa56bb4ea96658e3 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_4f1a5893db8ac65a .item_fa56bb4ea96658e3 a:hover {
  background: #fd5b38;
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3 {
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3:hover .img_9355dcdd252c85c1 a {
  opacity: 1;
  visibility: visible;
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3:hover .img_9355dcdd252c85c1:after {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3 .num_8ab7020462e4ab6c {
  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_68b7c55556092aac .item_fa56bb4ea96658e3 h2 {
  font-size: 47px;
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  position: relative;
  height: 140px;
  border-radius: 100px;
  overflow: visible;
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 img {
  border-radius: 100px;
}

.services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 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_68b7c55556092aac .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1: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_232ffc6d442a2212 {
  position: relative;
}

.feat_232ffc6d442a2212 .item_fa56bb4ea96658e3 {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.feat_232ffc6d442a2212 .item_fa56bb4ea96658e3 .info_ad956e776ae7ca9d {
  padding: 30px;
}

.feat_232ffc6d442a2212 .circle-blur_6acc43e81392c45a {
  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_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 {
  position: relative;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide_d805b724ea342074 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide_d805b724ea342074 .bg-img_81894814d2b3c00f {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide_d805b724ea342074 .video-container_6ae28b500e3568d9 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide_d805b724ea342074 .video-container_6ae28b500e3568d9 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide-active_efddd00deb1356e0 {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  z-index: 99;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide-active_efddd00deb1356e0 .caption_64294010033f9caf .thin_5a52c7cfa885ba9f,
.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide-active_efddd00deb1356e0 .caption_64294010033f9caf .btn-curve_1ff68dda72faba66,
.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .swiper-slide-active_efddd00deb1356e0 .caption_64294010033f9caf p {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .caption_64294010033f9caf h1 {
  font-size: 100px;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .caption_64294010033f9caf .cal-act_a0c4f2c8589ace57 {
  position: relative;
}

.full-showcase_85d4db45422bf6fb .parallax-slider_7b2b6386a641ea54 .caption_64294010033f9caf 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_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b,
.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  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_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b:after,
.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b:after {
  display: none;
}

.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b span,
.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b span {
  white-space: nowrap;
}

.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b {
  left: 120px;
}

.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b i {
  margin-right: 25px;
}

.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  right: 120px;
}

.full-showcase_85d4db45422bf6fb .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b i {
  margin-left: 25px;
}

.full-showcase_85d4db45422bf6fb .swiper-pagination_3b5ba5ced0f171b4 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.full-showcase_85d4db45422bf6fb .swiper-pagination-bullet_0ab876400aa1898f {
  background: transparent;
  margin: 0 10px !important;
}

.full-showcase_85d4db45422bf6fb .swiper-pagination-bullet-active_5eb85c229b11228d .path_0424376d7cea364d {
  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_85d4db45422bf6fb .path_0424376d7cea364d {
  display: none;
}

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

.carousel-slider_a1cdf2fd5665a2c4 {
  min-height: 100vh;
  position: relative;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-img_1be761851ff72af7 .bg-img_81894814d2b3c00f {
  height: 60vh;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-position: center;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-img_1be761851ff72af7 .bg-img_81894814d2b3c00f a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 {
  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_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .swiper-container_eab9baa146379dda,
.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .swiper-slide_d805b724ea342074 {
  height: 100px !important;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .swiper-slide_d805b724ea342074 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f {
  width: 100%;
  text-align: center;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f h4 {
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f h6 {
  margin-top: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.carousel-slider_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f 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_a1cdf2fd5665a2c4 .gallery-text_55d382b98f978fc6 .swiper-slide-active_efddd00deb1356e0 .text_114097d6d878c38f 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_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b,
.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  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_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b:after,
.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b:after {
  display: none;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b span,
.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b span {
  white-space: nowrap;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b {
  left: 120px;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b i {
  margin-right: 25px;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  right: 120px;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b i {
  margin-left: 25px;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-pagination_3b5ba5ced0f171b4 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-pagination-bullet_0ab876400aa1898f {
  background: transparent;
  margin: 0 10px !important;
}

.carousel-slider_a1cdf2fd5665a2c4 .swiper-pagination-bullet-active_5eb85c229b11228d .path_0424376d7cea364d {
  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_a1cdf2fd5665a2c4 .path_0424376d7cea364d {
  display: none;
}

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

.half-slider_f2c415e6b8574772 {
  min-height: 100vh;
  position: relative;
}

.half-slider_f2c415e6b8574772 .gallery-img_1be761851ff72af7 {
  width: 75vw;
  margin-left: 25vw;
}

.half-slider_f2c415e6b8574772 .gallery-img_1be761851ff72af7 .swiper-slide_d805b724ea342074 {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.half-slider_f2c415e6b8574772 .gallery-img_1be761851ff72af7 .swiper-slide-active_efddd00deb1356e0 .bg-img_81894814d2b3c00f {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.half-slider_f2c415e6b8574772 .gallery-img_1be761851ff72af7 .bg-img_81894814d2b3c00f {
  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_f2c415e6b8574772 .gallery-img_1be761851ff72af7 .bg-img_81894814d2b3c00f a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.half-slider_f2c415e6b8574772 .gallery-text_55d382b98f978fc6 {
  position: absolute;
  width: auto;
  top: 50%;
  left: -15vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}

.half-slider_f2c415e6b8574772 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f 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_f2c415e6b8574772 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f h6 {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
}

.half-slider_f2c415e6b8574772 .gallery-text_55d382b98f978fc6 .text_114097d6d878c38f 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_f2c415e6b8574772 .gallery-text_55d382b98f978fc6 .swiper-slide-active_efddd00deb1356e0 .text_114097d6d878c38f h4 {
  color: #fff;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0);
}

.half-slider_f2c415e6b8574772 .gallery-text_55d382b98f978fc6 .swiper-slide-active_efddd00deb1356e0 .text_114097d6d878c38f 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_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 {
  position: absolute;
  bottom: 50px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b,
.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  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_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b:after,
.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b:after {
  display: none;
}

.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b span,
.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b span {
  white-space: nowrap;
}

.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b {
  left: 120px;
}

.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-prev_2d7be2be6cbc3b3b i {
  margin-right: 25px;
}

.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b {
  right: 120px;
}

.half-slider_f2c415e6b8574772 .swiper-controls_e06ef3167ec9d5c9 .swiper-button-next_491c42590d4cef4b i {
  margin-left: 25px;
}

.half-slider_f2c415e6b8574772 .swiper-pagination_3b5ba5ced0f171b4 {
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
}

.half-slider_f2c415e6b8574772 .swiper-pagination-bullet_0ab876400aa1898f {
  background: transparent;
  margin: 0 10px !important;
}

.half-slider_f2c415e6b8574772 .swiper-pagination-bullet-active_5eb85c229b11228d .path_0424376d7cea364d {
  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_f2c415e6b8574772 .path_0424376d7cea364d {
  display: none;
}

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

.slider_3f5747f4b96bcaef {
  position: relative;
}

.slider_3f5747f4b96bcaef .parallax-slider_7b2b6386a641ea54 {
  position: relative;
}

.slider_3f5747f4b96bcaef .parallax-slider_7b2b6386a641ea54 .swiper-slide_d805b724ea342074 {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100vh;
  padding: 80px 0;
  border-radius: 0 0 0 30px;
}

.slider_3f5747f4b96bcaef .parallax-slider_7b2b6386a641ea54 .swiper-slide_d805b724ea342074 .bg-img_81894814d2b3c00f {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

.slider_3f5747f4b96bcaef .parallax-slider_7b2b6386a641ea54 .caption_64294010033f9caf h2 {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.slider_3f5747f4b96bcaef .parallax-slider_7b2b6386a641ea54 .caption_64294010033f9caf h1 {
  font-size: 110px;
}

.slider_3f5747f4b96bcaef .slider-contro_e316664127b82a83 {
  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_3f5747f4b96bcaef .slider-contro_e316664127b82a83 .swiper-nav-ctrl_ab38c78dd2c62e64 {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  color: inherit;
  text-transform: uppercase;
}

.slider_3f5747f4b96bcaef .slider-contro_e316664127b82a83 .swiper-nav-ctrl_ab38c78dd2c62e64:after {
  display: none;
}

.slider_3f5747f4b96bcaef .slider-contro_e316664127b82a83 .shap-left-bottom_70ce2c56b804bb0c {
  position: absolute;
  bottom: 0;
  left: -2rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_3f5747f4b96bcaef .slider-contro_e316664127b82a83 .shap-left-bottom_70ce2c56b804bb0c svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_3f5747f4b96bcaef .slider-contro_e316664127b82a83 .shap-right-top_7bf50770021d9830 {
  position: absolute;
  top: -2.05rem;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_3f5747f4b96bcaef .slider-contro_e316664127b82a83 .shap-right-top_7bf50770021d9830 svg {
  width: 2.1rem;
  height: 2.1rem;
}

.slider_3f5747f4b96bcaef .swiper-pagination_3b5ba5ced0f171b4 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: auto;
  font-size: 40px;
}

.slider_3f5747f4b96bcaef .swiper-pagination_3b5ba5ced0f171b4 .swiper-pagination-total_2e6039926c69de67 {
  position: relative;
  padding-left: 25px;
  margin-left: 15px;
}

.slider_3f5747f4b96bcaef .swiper-pagination_3b5ba5ced0f171b4 .swiper-pagination-total_2e6039926c69de67: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_795726da9334f6f6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.swiper-arrow-control_795726da9334f6f6 .swiper-button-next_491c42590d4cef4b,
.swiper-arrow-control_795726da9334f6f6 .swiper-button-prev_2d7be2be6cbc3b3b {
  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_795726da9334f6f6 .swiper-button-next_491c42590d4cef4b:after,
.swiper-arrow-control_795726da9334f6f6 .swiper-button-prev_2d7be2be6cbc3b3b:after {
  display: none;
}

.swiper-arrow-control_795726da9334f6f6 .swiper-button-next_491c42590d4cef4b {
  margin-left: 15px;
}

/* Team
-----------------------------------------------------------------*/
.team_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 {
  position: relative;
  padding-right: 60px;
}

.team_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3:hover .img_9355dcdd252c85c1 .info_ad956e776ae7ca9d {
  bottom: 15px;
  opacity: 1;
}

.team_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3:hover .social_044bdef31ce6172d {
  right: 5px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.team_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.team_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .info_ad956e776ae7ca9d {
  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_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 .social_044bdef31ce6172d {
  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_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 .social_044bdef31ce6172d .links_aea612f489bebcde {
  position: absolute;
  top: 15px;
  right: 15px;
}

.team_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 .social_044bdef31ce6172d .links_aea612f489bebcde 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_d81a2d787c3ff3b0 .item_fa56bb4ea96658e3 .social_044bdef31ce6172d .links_aea612f489bebcde a:hover {
  background: #fd5b38;
  border-color: #fd5b38;
  color: #111;
}

.team-crev_32f6fd3eaf27abb7 .item_fa56bb4ea96658e3 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.team-crev_32f6fd3eaf27abb7 .item_fa56bb4ea96658e3 .social_044bdef31ce6172d 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_32f6fd3eaf27abb7 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  position: relative;
  height: 300px;
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
}

.team-crev_32f6fd3eaf27abb7 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev_32f6fd3eaf27abb7 .item_fa56bb4ea96658e3 .circle-blur_6acc43e81392c45a {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}

.team-crev2_45cfbdcd22ca41e2 {
  position: relative;
  overflow: hidden;
}

.team-crev2_45cfbdcd22ca41e2 .circle-blur_6acc43e81392c45a {
  position: absolute;
  bottom: -100px;
  right: -20%;
  width: 30%;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1;
}

.team-crev2_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .bg-blur_4474701a096dd8fa {
  position: relative;
  overflow: hidden;
}

.team-crev2_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .bg-blur_4474701a096dd8fa .circle-blur_6acc43e81392c45a {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
}

.team-crev2_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  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_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}

.team-crev2_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .social_044bdef31ce6172d {
  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_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .social_044bdef31ce6172d 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_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .social_044bdef31ce6172d a:hover {
  background: #fd5b38;
}

.team-crev2_45cfbdcd22ca41e2 .item_fa56bb4ea96658e3:hover .img_9355dcdd252c85c1 .social_044bdef31ce6172d {
  bottom: 30px;
  opacity: 1;
}

.team-crev2_45cfbdcd22ca41e2 .item-bord_72ef5be26d2509e0 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 30px;
  height: 300px;
}

.team-single_b8be28151853d83a .bord_0eabd06789da73fa {
  position: relative;
  padding: 0 60px;
}

.team-single_b8be28151853d83a .bord_0eabd06789da73fa: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_b8be28151853d83a .bord_0eabd06789da73fa: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_08458f52c8b70228 {
  position: relative;
}

.testimonials_08458f52c8b70228 .img-full_7515d7fa3a07e326 {
  position: relative;
  height: 100%;
}

.testimonials_08458f52c8b70228 .img-full_7515d7fa3a07e326 .fit-img_9ee6eabec74b2f6c {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.testimonials_08458f52c8b70228 .img-full_7515d7fa3a07e326 .fix-img_45b5534a94092941 {
  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_08458f52c8b70228 .img-full_7515d7fa3a07e326 .text_114097d6d878c38f {
  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_08458f52c8b70228 .img-full_7515d7fa3a07e326 .text_114097d6d878c38f h3 {
  line-height: 1.5;
}

.testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 {
  position: relative;
}

.testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .qout-svg_65dfd14dacf43002 {
  position: absolute;
  left: 80px;
  top: -70px;
  width: 140px;
}

.testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .control-abslout_c56e0e0ce942febc {
  position: absolute;
  bottom: 90px;
  right: 80px;
}

.testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .testim-swiper_ef4bd39f86769482 {
  padding: 80px;
  border: 10px;
  background: rgba(255, 255, 255, 0.01);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  overflow: hidden;
}

.testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .circle-blur_6acc43e81392c45a {
  position: absolute;
  top: -50px;
  left: 50px;
  width: 180px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: -1;
}

.testimonials_08458f52c8b70228 .small-line_93fda050153889c7 {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 400px;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}

.testimonials_08458f52c8b70228 .small-line_93fda050153889c7 .line-overlay_89c327825b617bc3 svg path {
  stroke: #6c6969;
}

.testimonials_08458f52c8b70228 .swiper-slide_d805b724ea342074 {
  padding-top: 50px;
}

.testimonials_08458f52c8b70228 .item_fa56bb4ea96658e3 .circle_0984c1a875a8a017 {
  width: 80px;
  height: 80px;
}

.testimonials_08458f52c8b70228 .control-abslout_c56e0e0ce942febc {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-minim_be80538a1864975a {
  position: relative;
}

.testimonials-minim_be80538a1864975a .swiper-slide_d805b724ea342074 {
  padding-top: 50px;
  padding-left: 50px;
}

.testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3 .text_114097d6d878c38f {
  position: relative;
}

.testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3 .text_114097d6d878c38f .qout-svg_65dfd14dacf43002 {
  position: absolute;
  left: -40px;
  top: -70px;
  width: 160px;
}

.testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3 .circle_0984c1a875a8a017 {
  width: 80px;
  height: 80px;
}

.testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3.style2_0f1f2df8fe7523a6 .text_114097d6d878c38f {
  position: relative;
}

.testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3.style2_0f1f2df8fe7523a6 .text_114097d6d878c38f .qout-svg_65dfd14dacf43002 {
  position: absolute;
  left: -20px;
  top: -80px;
  width: 100px;
}

.testimonials-minim_be80538a1864975a .control-abslout_c56e0e0ce942febc {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.testimonials-modern_0eac2a3fd621ba6e {
  position: relative;
  overflow: hidden;
}

.testimonials-modern_0eac2a3fd621ba6e .bg-pattern_a08441fc6b1c82d5 {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  opacity: 0.08;
}

.testimonials-modern_0eac2a3fd621ba6e .gallery-thumbs_4b4a374d5df11258 {
  width: 500px;
  margin: auto;
}

.testimonials-modern_0eac2a3fd621ba6e .gallery-thumbs_4b4a374d5df11258 .swiper-slide_d805b724ea342074 {
  width: 100px;
}

.testimonials-modern_0eac2a3fd621ba6e .gallery-thumbs_4b4a374d5df11258 .item_fa56bb4ea96658e3 {
  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_0eac2a3fd621ba6e .gallery-thumbs_4b4a374d5df11258 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
}

.testimonials-modern_0eac2a3fd621ba6e .gallery-thumbs_4b4a374d5df11258 .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
}

.testimonials-modern_0eac2a3fd621ba6e .gallery-thumbs_4b4a374d5df11258 .swiper-slide-active_efddd00deb1356e0 .item_fa56bb4ea96658e3 {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-modern_0eac2a3fd621ba6e .swiper-arrow-control_795726da9334f6f6 .swiper-button-prev_2d7be2be6cbc3b3b {
  position: absolute;
  left: 10px;
  bottom: 50%;
}

.testimonials-modern_0eac2a3fd621ba6e .swiper-arrow-control_795726da9334f6f6 .swiper-button-next_491c42590d4cef4b {
  position: absolute;
  right: 10px;
  bottom: 50%;
}

.testim-modern_d48408258b3b5b32 .out-right_ef6ffcf26f62c524 {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
  clip-path: inset(-100vw -100vw -100vw 0);
}

.testim-modern_d48408258b3b5b32 .swiper-container_eab9baa146379dda {
  overflow: visible;
}

.testim-modern_d48408258b3b5b32 .swiper-slide_d805b724ea342074 {
  width: 500px;
}

.testim-modern_d48408258b3b5b32 .item_fa56bb4ea96658e3 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_d48408258b3b5b32 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a {
  padding: 40px;
}

.testim-modern_d48408258b3b5b32 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a p {
  font-size: 20px;
}

.testim-modern_d48408258b3b5b32 .item_fa56bb4ea96658e3 .info_ad956e776ae7ca9d {
  padding: 20px 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
}

.testim-modern_d48408258b3b5b32 .item_fa56bb4ea96658e3 .info_ad956e776ae7ca9d .img_9355dcdd252c85c1 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

/* Videos
-----------------------------------------------------------------*/
/* Shop
-----------------------------------------------------------------*/
/* ====================== [ Start Responsive ] ====================== */
@media screen and (max-width: 992px) {
  .md-mb10_2ee93cbad497d7e2 {
    margin-bottom: 10px;
  }
  .md-mb15_1cbe83bdd670a2e9 {
    margin-bottom: 15px;
  }
  .md-mb20_696401985d543012 {
    margin-bottom: 20px;
  }
  .md-mb30_e589ce86c1c07394 {
    margin-bottom: 30px;
  }
  .md-mb40_bbfdedde15821211 {
    margin-bottom: 40px;
  }
  .md-mb50_189878f5091f803b {
    margin-bottom: 50px !important;
  }
  .md-mb80_f31964438dac7fed {
    margin-bottom: 80px;
  }
  .md-no-mrg_6f2d42d968ca47f7 {
    margin: 0 !important;
  }
  .md-pb10_5ff36508e229ffc9 {
    padding-bottom: 10px;
  }
  .md-pb20_6fdd55ab7e64d8be {
    padding-bottom: 20px;
  }
  .md-pb30_396f9ba1db2c26d5 {
    padding-bottom: 30px;
  }
  .md-pb40_866df3ec73a3e6ae {
    padding-bottom: 40px;
  }
  .md-pb50_2ace26c0e9ecb179 {
    padding-bottom: 50px;
  }
  .md-pb60_66613da0b2c564bc {
    padding-bottom: 60px;
  }
  .md-pb70_1b8c10ed937fffaa {
    padding-bottom: 70px;
  }
  .md-pb80_dfdd688bb3d0dea8 {
    padding-bottom: 80px;
  }
  .md-pt80_78f72e55c614ae76 {
    padding-top: 80px !important;
  }
  .md-no-pad_ba8b9ef5a964de69 {
    padding: 0 !important;
  }
  .md-center_b1f27c6a43fa77f5 {
    text-align: center !important;
  }
  .order-md-1_0680f957810ea761 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2_7fb6d72ffb90bf4f {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3_abf5b2a0d4a3bb43 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4_e8305d2dcc29d42f {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .md-hide_2fbf58bfe9483a5d {
    display: none;
  }
  .justify-end_81f7a6f2a4e2fc67 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-end_81f7a6f2a4e2fc67 .vew-all_159a173185005107 {
    margin-left: 25px;
    margin-top: 25px;
  }
  .justify-end_81f7a6f2a4e2fc67 .swiper-controls_e06ef3167ec9d5c9 {
    margin-top: 30px;
  }
  .justify-end_81f7a6f2a4e2fc67 .ml-auto_876c7635ab2f1663 {
    margin-left: 0;
    margin-top: 30px;
  }
  .row_55e3a57a63c27721.sm-marg_ff2079c7ad9c4256 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_55e3a57a63c27721.sm-marg_ff2079c7ad9c4256 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_55e3a57a63c27721.stand-marg_a3b587d2f1b6b8f8 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_55e3a57a63c27721.stand-marg_a3b587d2f1b6b8f8 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_55e3a57a63c27721.md-marg_ec59e86b28dc6a72 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_55e3a57a63c27721.md-marg_ec59e86b28dc6a72 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_55e3a57a63c27721.lg-marg_327dfb39325b8b07 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_55e3a57a63c27721.lg-marg_327dfb39325b8b07 > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_55e3a57a63c27721.xlg-marg_3e7295142454d98c {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_55e3a57a63c27721.xlg-marg_3e7295142454d98c > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row_55e3a57a63c27721.xxlg-marg_ad92c2a60e0b1388 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row_55e3a57a63c27721.xxlg-marg_ad92c2a60e0b1388 > * {
    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_acfd52a9cbb2a541 {
    font-size: 90px !important;
  }
  .fz-80_26fef2e6a6e73709 {
    font-size: 60px !important;
  }
  .fz-70_5ff68e0fb0c7d814 {
    font-size: 50px !important;
  }
  .sec-head_5635c73f989790f4 .d-flex_d34c5facde696e80 {
    display: block !important;
  }
  .sec-head_5635c73f989790f4 .ml-auto_876c7635ab2f1663 {
    margin-left: 0 !important;
    margin-top: 15px;
  }
  .sec-head_5635c73f989790f4 .sub-title_18e3f1eb167c0118 span:first-of-type {
    display: none;
  }
  .sec-head_5635c73f989790f4 .sub-title_18e3f1eb167c0118 span.thin_5a52c7cfa885ba9f {
    margin: 0;
  }
  .navbar .logo_45ff4509a81d0d9b:after {
    display: none;
  }
  .navbar .contact-button_b8ce8ec656433b1b {
    display: none;
  }
  .navbar .mega-menu_e3172351d8f6a5d0 .item-img_243c52b757745b58 .img_9355dcdd252c85c1 {
    display: none;
  }
  .navbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar .navbar-collapse_10d580f638863de4 {
    max-height: 440px;
    overflow: auto;
  }
  .navbar .navbar-collapse_10d580f638863de4::-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_e3172351d8f6a5d0 .container {
    padding: 20px 10px !important;
  }
  .navbar .logo_45ff4509a81d0d9b {
    max-width: 80px !important;
    margin-left: 30px;
  }
  .navbar .navbar-collapse_10d580f638863de4 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 15px;
  }
  .navbar .navbar-toggler_a1523caeb5e8d26d {
    font-size: 20px;
    border-radius: 0;
    padding: 0;
    margin-right: 30px;
  }
  .navbar .navbar-toggler_a1523caeb5e8d26d: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_3e7533010bf4c7b7 {
    display: none;
    position: static;
    width: 100%;
    margin-top: 15px;
  }
  .navbar .dropdown-menu .dropdown-item .dropdown-side_3e7533010bf4c7b7.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_e3172351d8f6a5d0 {
    width: auto;
    position: static;
    padding: 0;
  }
  .navbar .navbar-nav .mega-menu_e3172351d8f6a5d0 .item-img_243c52b757745b58 {
    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_e3172351d8f6a5d0 .item-img_243c52b757745b58 .mt-15_c0cbfe5b814cdd31 {
    margin-top: 0 !important;
  }
  .navbar .navbar-nav .mega-menu_e3172351d8f6a5d0 .item-img_243c52b757745b58: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_e3172351d8f6a5d0 .item-img_243c52b757745b58:hover {
    padding-left: 30px;
    background: transparent;
  }
  .navbar .navbar-nav .mega-menu_e3172351d8f6a5d0 .item-img_243c52b757745b58:hover:after {
    width: 10px;
  }
  .main-header_0db389677cdc6d2f {
    min-height: auto;
  }
  .main-header_0db389677cdc6d2f .caption_64294010033f9caf h1 {
    font-size: 80px;
  }
  .main-header_0db389677cdc6d2f .caption_64294010033f9caf .text_114097d6d878c38f {
    display: none;
  }
  .main-header_0db389677cdc6d2f .justify-content-end_021a4a38ef3af5dd {
    display: block !important;
    margin-bottom: 50px;
  }
  .modern-slider_82fb1dd8a5c585e7 .container {
    max-width: 100%;
  }
  .modern-slider_82fb1dd8a5c585e7 .swiper-controls_e06ef3167ec9d5c9 {
    right: 15px;
  }
  .crev-header_8788b3e4bf04f9b7 .caption_64294010033f9caf h1 {
    font-size: 70px;
  }
  .crev-header_8788b3e4bf04f9b7 .full-img_f55a3594af7ef2ca {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .header-digital_7f9fa79b5262db17 .caption_64294010033f9caf h1 {
    font-size: 60px;
  }
  .header-digital_7f9fa79b5262db17 .cont_74c1e6a843d1607a .numb_61a747773f811432 {
    position: static;
    margin-top: 15px;
  }
  .header-personal_05f2b9179584119a {
    background-position: 60%;
  }
  .header-personal_05f2b9179584119a .info_ad956e776ae7ca9d {
    display: none !important;
  }
  .intro-crev_a1258118b8c980d8 .sec-head_5635c73f989790f4 {
    margin-bottom: 80px;
  }
  .intro-skill_eb70f5848d9032fc .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-skill_eb70f5848d9032fc .imgs_49ea000f382dbc9d {
    display: none;
  }
  .about-author_f2276287a3dce2c3 .profile-img_6d2d83debed6f016 {
    width: 600px;
    margin: 0 auto 50px;
  }
  .my-skills_eb1585849b066f3a .item_fa56bb4ea96658e3 .box-bord_4eee3e4c0bc21d85 {
    border-radius: 200px;
  }
  .numbers-crev_847ae2f1d8c5de3e .item_fa56bb4ea96658e3 h3 {
    font-size: 80px;
  }
  .services-modern_83df5ea708eb4804 .serv-boxs_e9efcab68460d2a2 {
    display: block;
  }
  .services-modern_83df5ea708eb4804 .item_fa56bb4ea96658e3 {
    width: 100%;
    padding: 60px 40px;
    margin: 5px 0;
  }
  .services-modern_83df5ea708eb4804 .item_fa56bb4ea96658e3 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_83df5ea708eb4804 .item_fa56bb4ea96658e3.active {
    width: 100% !important;
  }
  .work-fade_03bd369e6442f6e2 .text_114097d6d878c38f.pb-100_cd1fa6ce49ab2500 {
    padding-bottom: 50px !important;
  }
  .work-fade_03bd369e6442f6e2 .swiper-pagination_3b5ba5ced0f171b4 {
    top: 80%;
    right: -20px;
  }
  .work-crev_adda815ba1a218fc .swiper-slide_d805b724ea342074 {
    width: 100% !important;
  }
  footer.clean-footer_01923ad533ef25ad.crev_944ab668c2009c7b:after,
  footer.clean-footer_01923ad533ef25ad.crev_944ab668c2009c7b .circle-blur_6acc43e81392c45a {
    display: none;
  }
  .team-single_b8be28151853d83a .bord_0eabd06789da73fa {
    padding: 0 40px 80px;
  }
  .team-single_b8be28151853d83a .bord_0eabd06789da73fa:after {
    top: 30px;
    left: 10px;
    right: 10px;
    bottom: 30px;
  }
  .team-single_b8be28151853d83a .bord_0eabd06789da73fa:before {
    top: 20px;
    left: 0;
    right: 0;
    bottom: 20px;
  }
  .services-inline2_68b7c55556092aac .d-flex_d34c5facde696e80 {
    display: block !important;
  }
  .page-faqs_c43f8154f07fd525 .img1_0fadc78022d3e4eb,
  .page-faqs_c43f8154f07fd525 .img2_5170a1ecc69beb35,
  .page-faqs_c43f8154f07fd525 .img3_96c598d4592768af {
    display: none;
  }
  .work-grid_56d043cc34601ddf {
    padding-top: 100px !important;
    padding-bottom: 0 !important;
  }
  .work-grid_56d043cc34601ddf .item_fa56bb4ea96658e3 {
    margin: 40px 0 !important;
  }
  .portfolio-crev_9dfbd4e010581a20 .work-boxs_2cfa98d8de77882c {
    display: block;
  }
  .portfolio-crev_9dfbd4e010581a20 .work-boxs_2cfa98d8de77882c .item_fa56bb4ea96658e3 {
    width: 100% !important;
    height: 250px;
    min-height: auto;
  }
  .portfolio-crev_9dfbd4e010581a20 .work-boxs_2cfa98d8de77882c .item_fa56bb4ea96658e3.active {
    height: calc(100vh - 250px * 3);
  }
  .work-grid_56d043cc34601ddf .filtering_f2ac3beef00dedd2,
  .work-minimal_cd9d54c598d7c91e .filtering_f2ac3beef00dedd2 {
    display: block !important;
    margin-top: 30px;
  }
  .next-project_5bfd8cfabe7296d4 .box_7cdbd6f31437373d .cont_74c1e6a843d1607a .fz-40_e8019cc1811429f8 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .sm-mb10_787026c24168a2db {
    margin-bottom: 10px;
  }
  .sm-mb20_b7356832a8845981 {
    margin-bottom: 20px;
  }
  .sm-mb30_6883c5fd1005926a {
    margin-bottom: 30px;
  }
  .sm-mb40_8ef8d0d1cf661428 {
    margin-bottom: 40px;
  }
  .sm-mb50_92f8daf896b63bc3 {
    margin-bottom: 50px;
  }
  .sm-mb80_a6a704c2dd63cb35 {
    margin-bottom: 80px;
  }
  .sm-pb10_0c0f9a95adb3fb28 {
    padding-bottom: 10px;
  }
  .sm-pb20_09ce24e53a6dc909 {
    padding-bottom: 20px;
  }
  .sm-pb30_438bb655ce1338e7 {
    padding-bottom: 30px;
  }
  .sm-pb40_b21e42ef0515d546 {
    padding-bottom: 40px;
  }
  .sm-pb50_bb1e604453ee93f5 {
    padding-bottom: 50px;
  }
  .sm-pb60_aefd9235500d25a5 {
    padding-bottom: 60px;
  }
  .sm-pb70_95733e3302eaf848 {
    padding-bottom: 70px;
  }
  .sm-pb80_1912989e8e46e561 {
    padding-bottom: 80px;
  }
  .sm-hide_c25c9512660663e0 {
    display: none;
  }
  .fz-70_5ff68e0fb0c7d814 {
    font-size: 40px !important;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h4.fz-30_bb1c2f67d2cde90e {
    font-size: 24px !important;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 18px;
  }
  .loader-wrap .loader-wrap-heading_31d13aea20fc32d3 .load-text_eb3468282e2ea626 {
    letter-spacing: 5px;
  }
  .progress-wrap_e9b2a5a593bd481f {
    bottom: 15px;
    right: 15px;
  }
  .in-box_20cea49ae65d7d6c {
    width: 100%;
  }
  .in-box_20cea49ae65d7d6c.mb-15_f5e19552a07e56a3 {
    margin-bottom: 0 !important;
  }
  .section-padding_32773e5a4e13baa1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sec-head_5635c73f989790f4 h3.fz-50_5a30fc29bd4bc74c {
    font-size: 30px !important;
  }
  .sec-head_5635c73f989790f4 h2.fz-70_5ff68e0fb0c7d814 {
    font-size: 35px !important;
  }
  .call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92.bord-item_c07957e1ac982ee7 .item_fa56bb4ea96658e3 h4 {
    font-size: 20px !important;
  }
  .call-marq_00e310cd614ed95b .main-marq_f859508f57fd1b92 .icon-img-50_3dde7336e76e10e2 {
    width: 30px !important;
  }
  .main-header_0db389677cdc6d2f .caption_64294010033f9caf h1,
  .crev-header_8788b3e4bf04f9b7 .caption_64294010033f9caf h1 {
    font-size: 40px;
  }
  .main-header_0db389677cdc6d2f .icon-img_3b1c7d56fbceae02 {
    width: 100px;
  }
  .modern-slider_82fb1dd8a5c585e7 .gallery-text_55d382b98f978fc6 {
    width: 100%;
  }
  .header-digital_7f9fa79b5262db17 .caption_64294010033f9caf h1 {
    font-size: 50px;
  }
  .header-digital_7f9fa79b5262db17 .img_9355dcdd252c85c1:after,
  .header-digital_7f9fa79b5262db17 .img_9355dcdd252c85c1:before {
    display: none;
  }
  .header-digital_7f9fa79b5262db17 .img_9355dcdd252c85c1 .vid_2cd8151b92defe25 {
    left: 0;
  }
  .about-author_f2276287a3dce2c3 .profile-img_6d2d83debed6f016 {
    width: 420px;
  }
  .about-author_f2276287a3dce2c3 .profile-img_6d2d83debed6f016 .img_9355dcdd252c85c1 {
    height: 500px;
  }
  .about-author_f2276287a3dce2c3 h4 span {
    display: inline;
  }
  .services-inline_44306bb075e652f3 .item_fa56bb4ea96658e3 .ml-auto_876c7635ab2f1663,
  .services-inline_44306bb075e652f3 .item_fa56bb4ea96658e3 .num_8ab7020462e4ab6c {
    display: none !important;
  }
  .work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a {
    position: static;
    margin-top: 15px;
    opacity: 0;
  }
  .work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .text_114097d6d878c38f {
    display: inline-block;
    background: transparent;
    font-size: 22px;
    padding: 0 1px;
    margin: 0;
    border-radius: 0;
  }
  .work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .shap-left-top_871863c644ab15be,
  .work-fade_03bd369e6442f6e2 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a .shap-left-bottom_70ce2c56b804bb0c {
    display: none;
  }
  .work-fade_03bd369e6442f6e2 .swiper-slide-active_efddd00deb1356e0 .item_fa56bb4ea96658e3 .cont_74c1e6a843d1607a {
    opacity: 1;
  }
  .work-crev_adda815ba1a218fc .item_fa56bb4ea96658e3 {
    display: block !important;
  }
  .work-crev_adda815ba1a218fc .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 {
    padding: 0;
    margin-top: 40px;
  }
  .testimonials_08458f52c8b70228 .img-full_7515d7fa3a07e326 .fix-img_45b5534a94092941 {
    max-width: 80px;
  }
  .testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .testim-swiper_ef4bd39f86769482 {
    padding: 60px 20px;
  }
  .testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .testim-swiper_ef4bd39f86769482 p.fz-30_bb1c2f67d2cde90e {
    font-size: 18px !important;
  }
  .testimonials_08458f52c8b70228 .cont-full_eb3f79b239d5d9f9 .control-abslout_c56e0e0ce942febc {
    bottom: 15px;
    right: 15px;
  }
  .testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3 .text_114097d6d878c38f .qout-svg_65dfd14dacf43002 {
    width: 90px;
  }
  .testimonials-minim_be80538a1864975a .item_fa56bb4ea96658e3 .text_114097d6d878c38f .fz-30_bb1c2f67d2cde90e {
    font-size: 18px !important;
  }
  .testimonials-minim_be80538a1864975a .control-abslout_c56e0e0ce942febc {
    bottom: -50px;
  }
  .page-header_64fef434cb134e47 .fz-80_26fef2e6a6e73709 {
    font-size: 35px !important;
  }
  .services-inline2_68b7c55556092aac .item_fa56bb4ea96658e3 h2 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .team-single_b8be28151853d83a .bord_0eabd06789da73fa {
    padding: 0 20px 80px;
  }
  .portfolio-crev_9dfbd4e010581a20 .work-boxs_2cfa98d8de77882c .item_fa56bb4ea96658e3 {
    height: 350px;
    min-height: auto;
    background-position: center center;
  }
  .portfolio-crev_9dfbd4e010581a20 .work-boxs_2cfa98d8de77882c .item_fa56bb4ea96658e3.active {
    height: 350px;
  }
  .work-grid_56d043cc34601ddf .filtering_f2ac3beef00dedd2 span,
  .work-minimal_cd9d54c598d7c91e .filtering_f2ac3beef00dedd2 span {
    margin: 14px 25px;
  }
  .work-minimal_cd9d54c598d7c91e .item_fa56bb4ea96658e3 .img_9355dcdd252c85c1 .cont_74c1e6a843d1607a.inline_c0c6042ad36658ee {
    padding: 20px 15px;
  }
  .blog-header_7869902c409f156c .fz-55_d0c9d38b58e1f48c {
    font-size: 30px !important;
  }
  .blog-header_7869902c409f156c .info_ad956e776ae7ca9d {
    display: block !important;
  }
  .blog-header_7869902c409f156c .date_4d3abd13ff986796 {
    margin-left: 30px !important;
  }
  .blog-header_7869902c409f156c .right-info_f2341f73a71f61c9 {
    margin: 30px 0 0;
  }
  .main-post_33c840bc52c5e389 .fz-60_d80b0eedfc9d46e2 {
    display: none;
  }
  .main-post_33c840bc52c5e389 .post-qoute_0bf8b162d94d2c63 {
    padding: 30px 15px;
  }
  .main-post_33c840bc52c5e389 .post-qoute_0bf8b162d94d2c63 h6:before {
    position: relative;
    left: 0;
  }
  .main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 {
    display: block;
  }
  .main-post_33c840bc52c5e389 .info-area_f52ab3f96861c576 .tags_8fadb0ba87780ec2 {
    margin-bottom: 30px;
  }
  .main-post_33c840bc52c5e389 .author-area_242323545d698c16 .flex_4806732c344ffe70 {
    display: block;
  }
  .main-post_33c840bc52c5e389 .author-area_242323545d698c16 .author-img_fbca902ebd7fbc31 {
    margin: 0 0 30px 0;
  }
  .main-post_33c840bc52c5e389 .author-area_242323545d698c16 .author-img_fbca902ebd7fbc31 .img_9355dcdd252c85c1 {
    width: 80px;
    height: 80px;
  }
  .main-post_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 {
    display: block;
  }
  .main-post_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 .thumb-post_a4793c6b3e6c12ed {
    margin: 0 !important;
  }
  .main-post_33c840bc52c5e389 .next-prv-post_2b3a9dda440a4de6 .text-right_436019bdc404b33f {
    text-align: left;
    margin-top: 30px !important;
  }
  .comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610 .flex_4806732c344ffe70 {
    display: block;
  }
  .comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610 .user-img_f2324fe51db55510 {
    margin: 0 0 15px 0;
  }
  .comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610 .replay-post_90702d31ba2eb0f0 {
    margin: 15px 0 0 0;
  }
  .comments-post_10326c8992d04bfd .item-box_b6893b7d0dbf5610.replayed_01023d4d4effebc0 {
    margin-left: 0;
  }
  .main-post_33c840bc52c5e389 .post-qoute_0bf8b162d94d2c63 h6:before {
    top: 70px;
  }
}

/* ====================== [ End Responsive ] ====================== */
