/* .has-dropdown{
    margin-bottom: 0;
} */
ul#dropdown{
    display: none;
    text-align: right;
    padding: 0;
    list-style: none;
}
#has-dropdown{
    cursor: pointer;
}
ul#dropdown a.nav-link-third {
    display: inline-block;
    margin-bottom: 15px;
}
.d-block{
    display: block !important;
}
.mb-1{
    margin-bottom: 10px !important;
}
.pt-5{
    padding-top: 50px !important;
}
.pb-0{
    padding-bottom: 0 !important;
}
.cust{
    max-width: inherit;
}
@media (min-width:992px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="71461e3b-7665-58f1-65f9-436dae1e8fd7"] {
      -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
      -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
      -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
      transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="71461e3b-7665-58f1-65f9-436dae1e8fdd"] {
      opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="71461e3b-7665-58f1-65f9-436dae1e8fda"] {
      -webkit-transform: translate3d(0, 50PX, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
      -moz-transform: translate3d(0, 50PX, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
      -ms-transform: translate3d(0, 50PX, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
      transform: translate3d(0, 50PX, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }
  }
@media (max-width:991px) and (min-width:768px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="2e171597-4752-89a6-6310-a31fe3b4622e"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="03493612-6b9e-4e7e-d09b-5207c7100bac"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="da187a7e-a29f-ec65-2d07-209df4ab062a"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="95e15fda-1fa7-505c-606f-5fefe5b3c113"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="c312ecf4-9b77-0396-2cd3-36f8da935115"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="de6b7bfb-2164-6091-7f35-9ba4a5de3be7"] {
        opacity: 0;
    }
}

@media (max-width:767px) and (min-width:480px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="2e171597-4752-89a6-6310-a31fe3b4622e"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="03493612-6b9e-4e7e-d09b-5207c7100bac"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="da187a7e-a29f-ec65-2d07-209df4ab062a"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="95e15fda-1fa7-505c-606f-5fefe5b3c113"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="c312ecf4-9b77-0396-2cd3-36f8da935115"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="de6b7bfb-2164-6091-7f35-9ba4a5de3be7"] {
        opacity: 0;
    }
}

@media (max-width:479px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="2e171597-4752-89a6-6310-a31fe3b4622e"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="03493612-6b9e-4e7e-d09b-5207c7100bac"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="da187a7e-a29f-ec65-2d07-209df4ab062a"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="95e15fda-1fa7-505c-606f-5fefe5b3c113"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="c312ecf4-9b77-0396-2cd3-36f8da935115"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="de6b7bfb-2164-6091-7f35-9ba4a5de3be7"] {
        opacity: 0;
    }

    body,
    .case_study:not(.all_works) {
        overflow-x: hidden;
        overflow-y: auto;
    }

    .page-content,
    .utility-page-wrap {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    /* Blending modes */

    .mbm-normal {
        mix-blend-mode: normal;
    }

    .mbm-multiply {
        mix-blend-mode: multiply;
    }

    .mbm-screen {
        mix-blend-mode: screen;
    }

    .mbm-overlay {
        mix-blend-mode: overlay;
    }

    .mbm-darken {
        mix-blend-mode: darken;
    }

    .mbm-lighten {
        mix-blend-mode: lighten;
    }

    .mbm-color-dodge {
        mix-blend-mode: color-dodge
    }

    .mbm-color-burn {
        mix-blend-mode: color-burn;
    }

    .mbm-hard-light {
        mix-blend-mode: hard-light;
    }

    .mbm-soft-light {
        mix-blend-mode: soft-light;
    }

    .mbm-difference {
        mix-blend-mode: difference;
    }

    .mbm-exclusion {
        mix-blend-mode: exclusion;
    }

    .mbm-hue {
        mix-blend-mode: hue;
    }

    .mbm-saturation {
        mix-blend-mode: saturation;
    }

    .mbm-color {
        mix-blend-mode: color;
    }

    .mbm-luminosity {
        mix-blend-mode: luminosity;
    }

    .w-lightbox-backdrop,
    .w-lightbox-container {
        z-index: 9999;
    }

    .w-slider-nav {
        position: absolute;
        z-index: 2;
        top: auto;
        right: 0;
        bottom: 35px;
        left: 0;
        margin: auto;
        padding-top: 10px;
        height: 40px;
        text-align: left;
        -webkit-tap-highlight-color: rgb(54, 159, 164);
        tap-highlight-color: rgba(0, 0, 0, 0);
        padding-left: 20px;
    }

    .w-slider-dot.w-active {
        background-color: #fff;
        height: 2px;
        margin: 13px 0px 13px;
    }

    .w-slider-dot {
        position: relative;
        display: inline-block;
        width: 30px;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.2);
        cursor: pointer;
        margin: 14px 0px 14px;
        transition: color 100ms;
    }
    ul#dropdown{
        text-align: center
    }
}

body,
.case_study:not(.all_works) {
  overflow-x: hidden;
  overflow-y: auto;
}

.page-content,
.utility-page-wrap {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Blending modes */

.mbm-normal {
  mix-blend-mode: normal;
}

.mbm-multiply {
  mix-blend-mode: multiply;
}

.mbm-screen {
  mix-blend-mode: screen;
}

.mbm-overlay {
  mix-blend-mode: overlay;
}

.mbm-darken {
  mix-blend-mode: darken;
}

.mbm-lighten {
  mix-blend-mode: lighten;
}

.mbm-color-dodge {
  mix-blend-mode: color-dodge
}

.mbm-color-burn {
  mix-blend-mode: color-burn;
}

.mbm-hard-light {
  mix-blend-mode: hard-light;
}

.mbm-soft-light {
  mix-blend-mode: soft-light;
}

.mbm-difference {
  mix-blend-mode: difference;
}

.mbm-exclusion {
  mix-blend-mode: exclusion;
}

.mbm-hue {
  mix-blend-mode: hue;
}

.mbm-saturation {
  mix-blend-mode: saturation;
}

.mbm-color {
  mix-blend-mode: color;
}

.mbm-luminosity {
  mix-blend-mode: luminosity;
}

.w-lightbox-backdrop,
.w-lightbox-container {
  z-index: 9999;
}

body,
.case_study:not(.all_works) {
    overflow-x: hidden;
    overflow-y: auto;
}

.page-content,
.utility-page-wrap {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Blending modes */

.mbm-normal {
    mix-blend-mode: normal;
}

.mbm-multiply {
    mix-blend-mode: multiply;
}

.mbm-screen {
    mix-blend-mode: screen;
}

.mbm-overlay {
    mix-blend-mode: overlay;
}

.mbm-darken {
    mix-blend-mode: darken;
}

.mbm-lighten {
    mix-blend-mode: lighten;
}

.mbm-color-dodge {
    mix-blend-mode: color-dodge
}

.mbm-color-burn {
    mix-blend-mode: color-burn;
}

.mbm-hard-light {
    mix-blend-mode: hard-light;
}

.mbm-soft-light {
    mix-blend-mode: soft-light;
}

.mbm-difference {
    mix-blend-mode: difference;
}

.mbm-exclusion {
    mix-blend-mode: exclusion;
}

.mbm-hue {
    mix-blend-mode: hue;
}

.mbm-saturation {
    mix-blend-mode: saturation;
}

.mbm-color {
    mix-blend-mode: color;
}

.mbm-luminosity {
    mix-blend-mode: luminosity;
}

.w-lightbox-backdrop,
.w-lightbox-container {
    z-index: 9999;
}
/* red */
.areas_tittle.icon,
.motto_shape_1,
.motto_shape_2,
.motto_shape_3,
.motto_shape_4{
    filter: invert(16%) sepia(99%) saturate(7404%) hue-rotate(4deg) brightness(95%) contrast(118%);
}
/* red */
/* new cards */
:root {
    --d: 700ms;
    --e: cubic-bezier(0.19, 1, 0.22, 1);
  }
  .page-content-c {
    display: grid;
    grid-gap: 1rem;
    padding: 1rem;
    max-width: 1024px;
    margin: 0 auto;
    font-family: var(--font-sans);
  }
  .page-content-c p{
    color: white;
  }
  @media (min-width: 600px) {
    .page-content-c {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  @media (min-width: 900px) {
    .page-content-c {
      grid-template-columns: repeat(4, 1fr);
    }
  }
  
  .page-content-c .card {
    position: relative;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    padding: 1rem;
    width: 100%;
    text-align: center;
    color: whitesmoke;
    background-color: whitesmoke;
    background-position: center center;
    background-size: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1), 0 4px 4px rgba(0, 0, 0, 0.1), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.1);
  }
  @media (min-width: 900px) {
    .page-content-c .content{
      padding: 0 !important;
    }
    .page-content-c .card {
      min-height: 350px;
      max-height: 460px;
    }
  }
  .page-content-c .card:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 110%;
    background-size: cover;
    background-position: 0 0;
    transition: transform calc(var(--d) * 1.5) var(--e);
    pointer-events: none;
  }
  .page-content-c .card:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 200%;
    pointer-events: none;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.009) 11.7%, rgba(0, 0, 0, 0.034) 22.1%, rgba(0, 0, 0, 0.072) 31.2%, rgba(0, 0, 0, 0.123) 39.4%, rgba(0, 0, 0, 0.182) 46.6%, rgba(0, 0, 0, 0.249) 53.1%, rgba(0, 0, 0, 0.32) 58.9%, rgba(0, 0, 0, 0.394) 64.3%, rgba(0, 0, 0, 0.468) 69.3%, rgba(0, 0, 0, 0.54) 74.1%, rgba(0, 0, 0, 0.607) 78.8%, rgba(0, 0, 0, 0.668) 83.6%, rgba(0, 0, 0, 0.721) 88.7%, rgba(0, 0, 0, 0.762) 94.1%, rgba(0, 0, 0, 0.79) 100%);
    transform: translateY(-50%);
    transition: transform calc(var(--d) * 2) var(--e);
  }
  /* .page-content-c .card:nth-child(1):before {
    background-image: url(https://images.unsplash.com/photo-1517021897933-0e0319cfbc28?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&ixid=eyJhcHBfaWQiOjE0NTg5fQ);
  }
  .page-content-c .card:nth-child(2):before {
    background-image: url(https://images.unsplash.com/photo-1533903345306-15d1c30952de?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&ixid=eyJhcHBfaWQiOjE0NTg5fQ);
  }
  .page-content-c .card:nth-child(3):before {
    background-image: url(https://images.unsplash.com/photo-1545243424-0ce743321e11?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&ixid=eyJhcHBfaWQiOjE0NTg5fQ);
  }
  .page-content-c .card:nth-child(4):before {
    background-image: url(https://images.unsplash.com/photo-1531306728370-e2ebd9d7bb99?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&ixid=eyJhcHBfaWQiOjE0NTg5fQ);
  } */
  
  .page-content-c .content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 1rem;
    transition: transform var(--d) var(--e);
    z-index: 1;
  }
  .page-content-c .content > * + * {
    margin-top: 1rem;
  }
  
  .page-content-c .title {
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 1.2;
  }
  
  .page-content-c .copy {
    font-family: var(--font-serif);
    font-size: 1rem;
    font-style: italic;
    line-height: 1.35;
  }
  
  .page-content-c .btn {
    cursor: pointer;
    margin-top: 1.5rem;
    padding: 0.75rem 1.5rem;
    font-size: 0.65rem;
    font-weight: bold;
    letter-spacing: 0.025rem;
    text-transform: uppercase;
    color: white;
    background-color: black;
    border: none;
  }
  .page-content-c .btn:hover {
    background-color: #0d0d0d;
  }
  .page-content-c .btn:focus {
    outline: 1px dashed yellow;
    outline-offset: 3px;
  }
  
  @media (hover: hover) and (min-width: 600px) {
    .page-content-c .card:after {
      transform: translateY(0);
    }
  
    .page-content-c .content {
      transform: translateY(calc(100% - 4.5rem));
    }
    .page-content-c .content > *:not(.title) {
      opacity: 0;
      transform: translateY(1rem);
      transition: transform var(--d) var(--e), opacity var(--d) var(--e);
    }
  
    .page-content-c .card:hover,
  .page-content-c .card:focus-within {
      align-items: center;
    }
    .page-content-c .card:hover:before,
  .page-content-c .card:focus-within:before {
      transform: translateY(-4%);
    }
    .page-content-c .card:hover:after,
  .page-content-c .card:focus-within:after {
      transform: translateY(-50%);
    }
    .page-content-c .card:hover .content,
  .page-content-c .card:focus-within .content {
      transform: translateY(0);
    }
    .page-content-c .card:hover .content > *:not(.title),
  .page-content-c .card:focus-within .content > *:not(.title) {
      opacity: 1;
      transform: translateY(0);
      transition-delay: calc(var(--d) / 8);
    }
  
    .page-content-c .card:focus-within:before, .page-content-c .card:focus-within:after,
  .page-content-c .card:focus-within .content,
  .page-content-c .card:focus-within .content > *:not(.title) {
      transition-duration: 0s;
    }
  }
  .client_logo_img{
    width: 150px;
  }
  
#BrushCursor .p {
    position: absolute;
    font-size: 1.5rem;
    font-family: sans-serif;
    font-weight: bold;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
  }
  div#BrushCursor {
    position: relative;
    top: -30px;
}
  @media only screen and (min-width: 500px) {
    #BrushCursor .p {
      font-size: 2rem;
    }
  }
  @media only screen and (max-width: 500px) {
    .image-3.mbm-difference {
        height: 160px;
        margin-top: 35px;
    }
    #BrushCursor .p {
      font-size: 1.2rem;
    }
  }
  
  @media only screen and (min-width: 700px) {
    #BrushCursor .p {
      /* font-size: 5rem; */
    }
  }
  
  #BrushCursor .p1 {
    text-shadow: 1px 1px 1px black, -1px -1px 1px black;
    color: white;
  }
  
  #BrushCursor .p2 {
    color: red;
    /* clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); */
    clip-path: polygon(0% -150%, 140% 0%, 0% 470%, 0% 100%);
    animation: text-animation 5s ease-in-out forwards alternate infinite;
    text-shadow: 1px 1px 1px black, -1px -1px 1px black;
  }
  
  #BrushCursor .p3 {
    height: 20%;
    color: transparent;
  }
  
  @keyframes text-animation {
    from {
      /* clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); */
      clip-path: polygon(0% -250%, 100% 0%, 100% 570%, 0% 1100%);
    }
    to {
      /* clip-path: polygon(0 0, 0% 1%, 0% 100%, 0% 100%); */
      clip-path: polygon(0% -250%, 0% 1%, 0% 570%, 0% 1100%);
    }
  }
  
  #BrushCursor .cursor {
    position: absolute;
    top: 50%;
    height: 100%;
    width: 100%;
    transform: translate(0, -50%);
    border-right: 2px solid red;
    animation: cursor-animation 3s ease-in-out forwards alternate infinite;
  }
  
  @keyframes cursor-animation {
    from {
      width: 100%;
    }
    to {
      width: 0;
    }
  }
  
/* new cards */
/* video */

.wrap {
  position: relative;
  height: 100vh;
}

.video-bg {
  position: relative;
  height: 100%;
  background: #000;
  overflow: hidden;
}

/* .video-bg::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .3);
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
} */

.video-bg iframe {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 60vw;
}

/* ------------- */
.JobList__component__3EUdq {
  background-position: 50% 50%;
  background-size: cover;
  font-family: Inter,sans-serif;
  position: relative;
  background-color: rgb(0, 0, 0);
  padding-top: 0px;
  padding-bottom: 0px;
}
.JobList__mask__1sbf8 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.JobList__wrapper__3UFxw {
  margin: 0 auto;
  max-width: 1080px;
  padding: 0px 30px 60px;
  position: relative;
  z-index: 1;
  margin-top: 5em;
  padding-bottom: 0;
}
@media screen and (min-width: 960px)
{
.JobList__header__1ykDB {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: 1fr auto;
    position: relative;
}
}
h2.JobList__title__14YB0 {
  font-family: "Roboto Condensed";
  font-weight: 900;
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0px;
  color: rgb(147, 147, 147);
}
.TagsFilter__component__2P7AS {
  display: grid;
  grid-template-columns: 1fr auto;
  margin: 20px 0;
}
.JobList__listWrapper__1raKC {
  margin-top: 20px;
}
@media screen and (min-width: 960px)
{
.TagsFilter__wrapper__2y4YY {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: auto 1fr;
}
}.JobListItems__listItem__3YIMK:first-child {
  border-top: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.JobListItems__lightListItem__3J8Jz {
  background-color: #fff;
}
.JobListItems__listItem__3YIMK {
  background-color: rgba(180,180,180,.3);
  border-top: 1px solid #f9fafb;
  padding: 14px 20px;
}
.JobListItems__listItem__3YIMK, .JobListItems__tiles__23hov {
  display: block;
}
@media screen and (min-width: 767px)
{
.JobListItems__listItem__3YIMK .JobListItems__itemWrapper__L6io7 {
    display: grid;
    grid-template-columns: 55% 45%;
    margin: 0;
}
}
.JobListItems__jobTitle__NPxUU {
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  margin: 0 0 -4px;
}
@media screen and (min-width: 767px)
{
.JobListItems__listItem__3YIMK .JobListItems__jobTitle__NPxUU {
    margin: 0 50px 0 0;
}
}
p.JobListItems__jobTitle__NPxUU {
  color: rgb(147, 147, 147);
  font-family: "Roboto Condensed";
  font-weight: 400;
}
.navigation-menu-second{
  top: 0;
  max-width: 650px !important;
}
.column-3.w-col.w-col-6.w-col-tiny-tiny-stack.w-col-small-small-stack {
  padding-inline: 30px;
}
/* .hamburger-square::before{
  content: "";
position: fixed;
left: 650px;
height: 100vh;
top: 0;
width: 100vw;
} */
@media screen and (max-width: 767px)
{
  .navigation-menu-second {
    height: 100vh !important;
    /* width: 101vw !important; */
    overflow: auto;
    display: block;
    padding-top: 7em;
    top: 0;
}

}
@media screen and (min-width: 767px) and (max-width: 991px){
  a._operation_logo.w-inline-block.w--current {
    position: absolute;
    right: 150px;
    top: -65px;
}

.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 1px;
  background-color: rgba(255,255,255,0.2);
  cursor: pointer;
  margin: 14px 0px 14px;
  transition: color 100ms;
}

element.style {
}
html.w-mod-touch * {
    background-attachment: scroll!important;
}
.w-slider-nav {
    position: absolute;
    z-index: 2;
    top: auto;
    right: 0;
    bottom: 35px;
    left: 0;
    margin: auto;
    padding-top: 10px;
    height: 40px;
    text-align: left;
    -webkit-tap-highlight-color: rgb(54, 159, 164);
    tap-highlight-color: rgba(0,0,0,0);
    padding-left: 20px;
}
}
@media screen and (min-width: 767px)
{
.JobListItems__listItem__3YIMK .JobListItems__listItemInfo__3uQfL {
    grid-gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
._operation_container.height_auto{
  padding-left: 80px !important;
}
}
.JobListItems__listItemInfoText__JwGn3 {
  color: #919eab;
  display: inline-block;
  font-family: Inter,sans-serif;
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 0 10px;
  position: relative;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  background-color: #363636;
  background-clip: padding-box;
  font-size: 18px;
  border: 0;
  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-family: "Roboto Condensed";
  margin-bottom: 1.5em;
}
option,select{
  
  color: rgb(147, 147, 147);
}
.form-control.btn {
  max-width: 250px;
  display: flex;
  justify-content: center;
  margin-top: 1.5em;
  cursor: pointer;
  color: rgb(147, 147, 147);
}

@media screen and (max-width: 480px){
  .JobList__wrapper__3UFxw{
    padding-top: 0;
  }
  div#job-list {
    margin-top: 6em;
}
}
.adress.footer ul {
  padding-left: 15px;
}
.adress.footer ul a{
  font-size: 20px;
  font-weight: bold;
  color: #818187;
  text-decoration: none;
  padding-bottom: 0.5em;
    display: block;
}
.alert.alert-danger {
  color: red;
  margin-top: -10px;
  margin-bottom: 30px;
}
/* video */

@media screen and (max-width: 479px)
{
  .paragraph.paragraph_motto p ,
  .paragraph.paragraph_motto span,
  .paragraph.paragraph_motto h1,
  .paragraph.paragraph_motto h2,
  .paragraph.paragraph_motto h3,
  .paragraph.paragraph_motto h4,
  .paragraph.paragraph_motto h5,
  .paragraph.paragraph_motto h6,
  .paragraph.paragraph_motto strong,
  .paragraph.paragraph_motto a{
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .menu_contacts{
    padding-bottom: 3em;
  }
  .wrap {
    height: 210px;
    margin-top: 3em;
}
div#BrushCursor{
  top: 0;
}
.nav-t-c{
  text-align: center;
  width: 100%;
}
header.header-2 nav.navigation-wrapper-second {
  margin: auto;
}
header.header-2 .menu.w-col.w-col-6.w-col-tiny-tiny-stack.w-col-small-small-stack {
  padding-left: 10px;
  padding-right: 10px;
}
}
.nav-line{
  left: 0;
}
.cc_cc_cc ._operation_container.fcp-app__gallery.mobile{
min-height: inherit;
padding: 0;
}
.cc_cc_cc .right-arrow-2,.cc_cc_cc .left-arrow-2,.cc_cc_cc .w-slider-nav-invert>div {
  filter: invert(1);
}
.cc_cc_cc .case_slider.no-mt.fcp-app {
  height: 450px;
}
h1.title_sec1 {
  text-align: center;
  color: white;
}
.desc-c p {
  font-size: 18px;
}
.footer-2 .column-6:last-child{
  border: 0;
}
img.work-thumb {
  object-fit: cover;
  height: 500px;
  object-position: center center;
}
.project_desc,
.project_desc *{
  color: #000000 !important;
  font-size: 20px !important;
  line-height: 28px !important;
  font-family: Tstar webfont,sans-serif !important;
}