.simple-txt-section .wrapper {
  max-width: 1480px;
  padding: 0 40px; }

.project_template-section .main-top-area_numbers_laptop .wrapper {
  max-width: 1280px;
  padding: 0 40px; }
  @media (max-width: 870px) {
    .project_template-section .main-top-area_numbers_laptop .wrapper {
      padding: 0 20px; } }

.project_template_infographic-section .main-container {
  max-width: 1100px; }

.services-section .wrapper {
  max-width: 1280px;
  padding: 0 40px; }
  @media (max-width: 870px) {
    .services-section .wrapper {
      padding: 0 20px; } }

.project_template-section .main-top-area_txt_laptop .wrapper {
  max-width: 1280px;
  padding: 0 40px; }
  @media (max-width: 870px) {
    .project_template-section .main-top-area_txt_laptop .wrapper {
      padding: 0 20px; } }

.badge-section .wrapper .badge {
  left: 40px; }

@media (max-width: 870px) {
  .badge-section .wrapper .badge {
    left: 20px; } }

.project_template-section .only-txt-area.bottom.with-img .img {
  right: 9%; }

.talk_in_numbers_bg-section .wrapper {
  max-width: 1280px;
  padding: 0 40px; }
  @media (max-width: 870px) {
    .talk_in_numbers_bg-section .wrapper {
      padding: 0 20px; } }

.project_template-section.cs_template_6-section .only-txt-area.bottom.with-img .wrapper .img {
  right: 11%; }
  @media (max-width: 1200px) {
    .project_template-section.cs_template_6-section .only-txt-area.bottom.with-img .wrapper .img {
      right: 0; } }

.cs_template_8-section .talk_in_numbers_bg-section .main-wrapper {
  padding: 0; }

@media (max-width: 880px) {
  .cs_template_8-section .talk_in_numbers_bg-section .wrapper {
    padding: 0 40px; } }

@media (max-width: 870px) {
  .cs_template_8-section .talk_in_numbers_bg-section .wrapper {
    padding: 0 20px; } }

.cs_template_8-section .project-small-slider.slider_new.iw_section_4 .wrapper {
  padding: 0 40px; }
  @media (max-width: 870px) {
    .cs_template_8-section .project-small-slider.slider_new.iw_section_4 .wrapper {
      padding: 0 20px; } }

.project-video-area .wrapper-img {
  margin: 0 auto; }

.page-project_template .big-wrapper.img-area.center._new {
  max-width: 1280px;
  padding: 0 40px; }
  @media (max-width: 870px) {
    .page-project_template .big-wrapper.img-area.center._new {
      padding: 0 20px; } }

.page-project_template .full-width-img._new .wrapper-img {
  max-width: 1460px; }
  .page-project_template .full-width-img._new .wrapper-img img {
    max-width: 1460px; }

.page-project_template .only-txt-area.bottom.with-img.with-img__left._new .wrapper .img img {
  max-width: 600px; }

.page-project_template .project_template-section .tablet_mobile_img._new .wrapper {
  max-width: 1280px;
  padding: 0 40px;
  text-align: center; }
  @media (max-width: 870px) {
    .page-project_template .project_template-section .tablet_mobile_img._new .wrapper {
      padding: 0 20px; } }
  .page-project_template .project_template-section .tablet_mobile_img._new .wrapper .tablet_area .img {
    height: 0;
    padding-bottom: 79.763%;
    width: 100%;
    position: static; }
  .page-project_template .project_template-section .tablet_mobile_img._new .wrapper .mobile_area .img {
    height: 0;
    padding-bottom: 181.945%;
    width: 100%; }

.page-project_template .main-top-area_txt_laptop._new .wrapper .txt_col {
  padding-right: 4%; }
  @media (max-width: 760px) {
    .page-project_template .main-top-area_txt_laptop._new .wrapper .txt_col {
      padding-right: 0; } }

.page-project_template .main-top-area_txt_laptop._new.laptop_left .wrapper .txt_col {
  padding-left: 4%;
  padding-right: 0; }
  @media (max-width: 760px) {
    .page-project_template .main-top-area_txt_laptop._new.laptop_left .wrapper .txt_col {
      padding-left: 0; } }

.page-project_template .only-txt-area.bottom.with-img.with-img__left._new .wrapper .txt-area {
  padding-left: 4%;
  padding-right: 0; }
  @media (max-width: 760px) {
    .page-project_template .only-txt-area.bottom.with-img.with-img__left._new .wrapper .txt-area {
      padding-left: 0; } }

.page-project_template .only-txt-area.bottom.with-img.with-img__left._new.img_right .wrapper .txt-area {
  padding-right: 4%; }
  @media (max-width: 760px) {
    .page-project_template .only-txt-area.bottom.with-img.with-img__left._new.img_right .wrapper .txt-area {
      padding-right: 0; } }

.page-project_template .only-txt-area.bottom.with-img.with-img__left._new.img_right .wrapper .txt-area {
  padding-right: 4%; }
  @media (max-width: 760px) {
    .page-project_template .only-txt-area.bottom.with-img.with-img__left._new.img_right .wrapper .txt-area {
      padding-right: 0; } }

.page-project_template .full-width-img._new .wrapper-img {
  max-width: 1460px; }

.page-project_template .full-width-img._new.with_bg {
  background-color: #e6e6e6; }
  .page-project_template .full-width-img._new.with_bg .wrapper-img {
    max-width: 1460px; }

.project_template_7-section .only-txt-area.bottom.with-img.second .img {
  top: 12%;
  right: 7%;
  width: 58.823%; }
  @media (max-width: 1240px) {
    .project_template_7-section .only-txt-area.bottom.with-img.second .img {
      top: 23%; } }
  @media (max-width: 960px) {
    .project_template_7-section .only-txt-area.bottom.with-img.second .img {
      right: -3%; } }
  @media (max-width: 500px) {
    .project_template_7-section .only-txt-area.bottom.with-img.second .img {
      right: 0; } }

@media (max-width: 1240px) {
  .project_template_7-section .only-txt-area.bottom.with-img.second .wrapper .txt-area .small-txt-title .line-wrapper {
    width: 98%; } }

@media (max-width: 1050px) {
  .project_template_7-section .only-txt-area.bottom.with-img.second .wrapper .txt-area .small-txt-title .line-wrapper {
    width: 70%; } }

@media (max-width: 960px) {
  .project_template_7-section .only-txt-area.bottom.with-img.second .wrapper .txt-area .small-txt-title .line-wrapper {
    display: none; } }

.project_template_7-section .only-txt-area.bottom.with-img.second .wrapper .txt-area .img-section .img-left-area {
  width: 35%;
  padding-bottom: 47%; }

.project_template_7-section .only-txt-area.bottom.with-img .wrapper .txt-area {
  max-width: 65%; }

.project_template_7-section .only-txt-area.bottom.with-img .img {
  width: 35%;
  right: 0;
  padding-bottom: 57%; }
  @media (max-width: 400px) {
    .project_template_7-section .only-txt-area.bottom.with-img .img {
      padding-bottom: 131%; } }

.bg_wrapper_for_normal_img._new {
  background-color: #f2f2f2;
  margin-bottom: 70px;
  padding-bottom: 70px;
  margin-top: 70px;
  padding-top: 70px; }
  .bg_wrapper_for_normal_img._new .big-wrapper.img-area.center._new {
    margin-top: 0;
    margin-bottom: 0; }
  @media (max-width: 400px) {
    .bg_wrapper_for_normal_img._new {
      margin-top: 50px;
      margin-bottom: 50px;
      padding-top: 50px;
      padding-bottom: 50px; } }

@media (max-width: 355px) {
  .page-careers .job-openings-section .section-title {
    margin-bottom: 30px; }
  .page-careers .job-openings-section .single-job {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    border-radius: 0;
    margin-bottom: 20px; }
    .page-careers .job-openings-section .single-job:before {
      display: none; }
    .page-careers .job-openings-section .single-job:last-of-type {
      margin-bottom: 0; }
    .page-careers .job-openings-section .single-job:hover .job-title {
      color: black; }
    .page-careers .job-openings-section .single-job .job-title {
      font-size: 1rem; }
    .page-careers .job-openings-section .single-job .area {
      font-size: 0.8rem;
      color: #44c8f5; } }

@media (max-width: 355px) and (max-height: 530px) {
  .page-careers .job-openings-section .section-title {
    margin-bottom: 30px; }
  .page-careers .job-openings-section .single-job {
    margin-bottom: 15px; } }

@media (max-width: 355px) and (max-height: 500px) {
  .page-careers .job-openings-section .section-title {
    margin-bottom: 18px; }
  .page-careers .job-openings-section .single-job {
    margin-bottom: 10px; } }

.cs_template_2-section .full-width-img {
  height: 886px; }
  @media (max-width: 1240px) {
    .cs_template_2-section .full-width-img {
      height: 0;
      padding-bottom: 56%; } }

.page-contact._new .address-section .wrapper .content p span {
  display: block;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 1.7rem; }

.page-contact._new .radio-btns {
  text-align: left;
  margin-bottom: 35px; }
  .page-contact._new .radio-btns .radio-1, .page-contact._new .radio-btns .radio-2 {
    margin-top: 0; }
  .page-contact._new .radio-btns input[type="radio"] {
    display: none; }
  .page-contact._new .radio-btns input[type="radio"] + label span {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url("../img/contact_radio_btn.svg");
    background-size: 100%;
    background-repeat: no-repeat; }
  .page-contact._new .radio-btns input[type="radio"]:checked + label span {
    background-image: url("../img/contact_radio_btn_checked.svg");
    background-size: 100%;
    background-repeat: no-repeat; }
  .page-contact._new .radio-btns label.radio-btn-title {
    margin-right: 20px; }
  .page-contact._new .radio-btns label span {
    vertical-align: middle; }
  .page-contact._new .radio-btns label {
    position: relative;
    padding-left: 36px; }
    .page-contact._new .radio-btns label span {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      margin-top: auto;
      margin-bottom: auto; }
  .page-contact._new .radio-btns .radio-btns_title {
    font-size: 1.5rem;
    color: #44c8f5;
    margin-bottom: 20px; }
  @media (max-width: 400px) {
    .page-contact._new .radio-btns .radio-1, .page-contact._new .radio-btns .radio-2 {
      display: block; }
    .page-contact._new .radio-btns .radio-1 {
      margin-bottom: 16px; } }

.page-contact._new .contact-form-section .line.one {
  height: 168%; }

.page-contact._new .contact-form-section .line.three {
  height: 72.4%;
  top: 95.8%; }

.project_template_9-section .big-wrapper.img-area.center._new.with_video {
  text-align: center; }
  .project_template_9-section .big-wrapper.img-area.center._new.with_video .video_helper {
    position: relative;
    display: inline-block; }
    .project_template_9-section .big-wrapper.img-area.center._new.with_video .video_helper:before, .project_template_9-section .big-wrapper.img-area.center._new.with_video .video_helper:after {
      content: '';
      width: 2px;
      height: 100%;
      background-color: white;
      position: absolute;
      top: 0; }
    .project_template_9-section .big-wrapper.img-area.center._new.with_video .video_helper:before {
      left: 0; }
    .project_template_9-section .big-wrapper.img-area.center._new.with_video .video_helper:after {
      right: 0; }

@media (max-width: 760px) {
  .page-careers .full-width-section.bigger .txt-wrapper p {
    margin-bottom: 15px; }
  .page-careers .reason-area-inside .txt-area-wrapper .txt-area .hashtag {
    font-size: 3.5rem; } }

@media (max-width: 500px) {
  .page-careers .because-we-consider-section .wrapper .box p {
    font-size: 1.1rem; }
  .page-careers .because-we-consider-section .wrapper .main-title {
    font-size: 1.3rem; } }

@media (max-width: 500px) {
  .page-careers .job-openings-section .single-job {
    margin-bottom: 7px; }
  .page-careers .job-openings-section .section-title {
    margin-bottom: 10px; } }

.page-txt-content .simple-txt-section .wrapper {
  max-width: 1480px; }

.page-careers .reason-area-inside .txt-area-wrapper .txt-area .hashtag {
  margin-right: 2px; }

.cs_template_5-section .talk_in_numbers-section .wrapper .right-col .content-area .box-number .number {
  font-family: 'Roboto-Bold', Helvetica, sans-serif; }

.page-careers .screen_bg_boxes {
  *zoom: 1; }
  .page-careers .screen_bg_boxes:before, .page-careers .screen_bg_boxes:after {
    display: table;
    content: "";
    line-height: 0; }
  .page-careers .screen_bg_boxes:after {
    clear: both; }
  .page-careers .screen_bg_boxes .screen_bg_box-50 {
    float: left;
    margin-right: 0; }

.page-careers .team-images-section {
  *zoom: 1; }
  .page-careers .team-images-section:before, .page-careers .team-images-section:after {
    display: table;
    content: "";
    line-height: 0; }
  .page-careers .team-images-section:after {
    clear: both; }
  .page-careers .team-images-section .box {
    float: left;
    margin-right: 0; }

.page-blog-single .wp-caption {
  width: 100% !important; }

#small-footer .wrapper {
  text-align: left; }

.cs_template_3-section .talk_in_numbers_bg-section .wrapper .content .row .column .column-wrapper .inside-col.col {
  padding-right: 15px; }

.cs_template_6-section .talk_in_numbers_bg-section .wrapper .content .row .column {
  margin-bottom: 30px; }

@media (max-width: 500px) {
  .cs_template_6-section .talk_in_numbers_bg-section .wrapper .content .row .column .circle {
    width: 129px;
    height: 129px; } }

#site-header .site-nav ul li {
  margin-right: 0; }

.page-work .full-width-img {
  overflow: hidden; }
  .page-work .full-width-img .wrapper-img {
    display: block; }
  .page-work .full-width-img .img {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  .page-work .full-width-img .txt-area {
    padding-top: 100px; }
    .page-work .full-width-img .txt-area .work-title {
      max-width: 470px; }
  .page-work .full-width-img .txt-area-wrapper {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 90%;
    margin: 0 auto; }

.page-work .full-width-img_txt-area_mobile .work-title {
  max-width: 270px;
  word-wrap: break-word; }

.page-work .full-width-img:hover .overlay {
  opacity: 0.6; }

.page-work .full-width-img:hover .img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05); }

.page-work .full-width-img:hover .txt-area-wrapper {
  opacity: 1;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9); }

@media (max-width: 768px) {
  .page-work .full-width-img:hover .img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.page-blog .wrapper {
  text-align: right;
  margin-top: 30px;
  padding: 0 20px; }
  .page-blog .wrapper .light-btn {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #44c8f5; }
    .page-blog .wrapper .light-btn a {
      border: 0; }

@media (max-width: 660px) {
  .page-blog .wrapper {
    padding: 0; } }

.blog-section .main-section {
  position: relative; }

.blog-section .item {
  opacity: 0; }
  .blog-section .item.shown {
    opacity: 1; }

.page-home .blog-section .item {
  opacity: 1; }

.blog-preloader {
  height: 3px;
  width: 100%;
  position: absolute;
  top: -1px;
  left: 0;
  pointer-events: none;
  display: none; }
  .blog-preloader .inside {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #44c8f5;
    border-radius: 10px;
    -webkit-animation: growandshrink 1.5s linear infinite;
    animation: growandshrink 1.5s linear infinite; }

@-webkit-keyframes growandshrink {
  0% {
    left: 0%;
    right: 100%;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  33% {
    left: 10%;
    right: 25%; }
  66% {
    left: 75%;
    right: 10%; }
  100% {
    left: 100%;
    right: 0%;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; } }

@-moz-keyframes growandshrink {
  0% {
    left: 0%;
    right: 100%;
    animation-timing-function: ease-in; }
  33% {
    left: 10%;
    right: 25%; }
  66% {
    left: 75%;
    right: 10%; }
  100% {
    left: 100%;
    right: 0%;
    animation-timing-function: ease-out; } }

@-o-keyframes growandshrink {
  0% {
    left: 0%;
    right: 100%;
    animation-timing-function: ease-in; }
  33% {
    left: 10%;
    right: 25%; }
  66% {
    left: 75%;
    right: 10%; }
  100% {
    left: 100%;
    right: 0%;
    animation-timing-function: ease-out; } }

@keyframes growandshrink {
  0% {
    left: 0%;
    right: 100%;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  33% {
    left: 10%;
    right: 25%; }
  66% {
    left: 75%;
    right: 10%; }
  100% {
    left: 100%;
    right: 0%;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; } }
  .blog-preloader.shown {
    display: block; }

#load-more-loader {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 22px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  pointer-events: none; }
  #load-more-loader .inner {
    width: 6px;
    height: 6px;
    margin: 0 2px;
    border-radius: 50%;
    background-color: #44c8f5;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: rotate-loader 0.8s linear infinite;
    -moz-animation: rotate-loader 0.8s linear infinite;
    -ms-animation: rotate-loader 0.8s linear infinite;
    -o-animation: rotate-loader 0.8s linear infinite;
    animation: rotate-loader 0.8s linear infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
    #load-more-loader .inner.inner2 {
      -webkit-animation-delay: 0.2s;
      -moz-animation-delay: 0.2s;
      -ms-animation-delay: 0.2s;
      -o-animation-delay: 0.2s;
      animation-delay: 0.2s; }
    #load-more-loader .inner.inner3 {
      -webkit-animation-delay: 0.4s;
      -moz-animation-delay: 0.4s;
      -ms-animation-delay: 0.4s;
      -o-animation-delay: 0.4s;
      animation-delay: 0.4s; }

@-webkit-keyframes rotate-loader {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  30% {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px); }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  70% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px); } }

@-moz-keyframes rotate-loader {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  30% {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px); }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  70% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px); } }

@-o-keyframes rotate-loader {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  30% {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px); }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  70% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px); } }

@keyframes rotate-loader {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  30% {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px); }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  70% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px); } }

.btn-loading.light-btn a {
  opacity: 0; }

.btn-loading.light-btn:hover #load-more-loader .inner {
  background-color: white; }

.btn-loading #load-more-loader {
  opacity: 1; }

.page-careers #work_together .full-width-section.bigger {
  background: transparent !important; }
  .page-careers #work_together .full-width-section.bigger .txt-wrapper .title, .page-careers #work_together .full-width-section.bigger .txt-wrapper p {
    color: #ffffff; }

#job_openings .screen-wrapper {
  overflow-y: auto;
  padding-top: 100px;
  pointer-events: none; }
  #job_openings .screen-wrapper.scroll {
    pointer-events: all; }

.job-openings-section .single-job {
  display: block; }

.page-careers .footer-main {
  position: relative;
  bottom: auto;
  left: auto; }

.workable-job-openings {
  text-align: left;
  padding-bottom: 100px; }
  .workable-job-openings .rel-wrapper {
    position: relative; }
  .workable-job-openings .join-the-team {
    font-size: 220px;
    line-height: 152px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0.15;
    font-family: 'Gotham Greek Ultra';
    color: #68c9ed;
    letter-spacing: -11px; }
    @media screen and (max-width: 1240px) {
      .workable-job-openings .join-the-team {
        font-size: 17.74vw;
        line-height: 12.25vw;
        letter-spacing: -0.88vw; } }
    @media screen and (max-width: 767px) {
      .workable-job-openings .join-the-team {
        top: 0; } }
  .workable-job-openings #whr_embed_hook {
    position: relative; }
    .workable-job-openings #whr_embed_hook h2 {
      font-size: 16px;
      letter-spacing: -0.4px;
      font-family: "Roboto-Regular", san-serif;
      color: #000;
      text-transform: uppercase;
      font-weight: 300;
      -webkit-font-smoothing: antialiased;
      margin-bottom: 26px; }
    .workable-job-openings #whr_embed_hook .whr-items {
      margin-bottom: 75px;
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 200px;
      -moz-column-gap: 200px;
      column-gap: 200px; }
      @media screen and (max-width: 1240px) {
        .workable-job-openings #whr_embed_hook .whr-items {
          -webkit-column-gap: 16.12vw;
          -moz-column-gap: 16.12vw;
          column-gap: 16.12vw; } }
      @media screen and (max-width: 1024px) {
        .workable-job-openings #whr_embed_hook .whr-items {
          -webkit-column-gap: 8.6vw;
          -moz-column-gap: 8.6vw;
          column-gap: 8.6vw; } }
      @media screen and (max-width: 767px) {
        .workable-job-openings #whr_embed_hook .whr-items {
          -webkit-column-count: 1;
          -moz-column-count: 1;
          column-count: 1; } }
      .workable-job-openings #whr_embed_hook .whr-items:last-of-type {
        margin-bottom: 0; }
      .workable-job-openings #whr_embed_hook .whr-items li {
        display: inline-block;
        position: relative; }
        .workable-job-openings #whr_embed_hook .whr-items li .whr-title {
          font-size: 23px;
          line-height: 22px;
          text-transform: uppercase;
          color: #68c9ed;
          font-family: 'Roboto-Bold', san-serif;
          -webkit-font-smoothing: antialiased;
          margin-bottom: 4px; }
          .workable-job-openings #whr_embed_hook .whr-items li .whr-title a {
            color: #000;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
            .workable-job-openings #whr_embed_hook .whr-items li .whr-title a:hover {
              color: #68c9ed; }
            .workable-job-openings #whr_embed_hook .whr-items li .whr-title a:after {
              color: #68c9ed;
              display: block;
              position: absolute;
              top: calc(100% - 65px);
              content: 'apply';
              font-size: 17px;
              text-transform: none; }
        .workable-job-openings #whr_embed_hook .whr-items li .whr-info {
          display: none; }
        .workable-job-openings #whr_embed_hook .whr-items li .whr-description {
          padding-bottom: 65px; }
          .workable-job-openings #whr_embed_hook .whr-items li .whr-description * {
            display: none; }
          .workable-job-openings #whr_embed_hook .whr-items li .whr-description p:first-of-type {
            display: block;
            font-family: 'Roboto-Regular', san-serif;
            -webkit-font-smoothing: antialiased; }

.page-project_template_5 .section_2 figure img {
  width: auto; }

@media (max-width: 1240px) {
  .page-project_template_5 .section_2 figure img {
    width: 100%; } }

.page-project_template_5 .section_3 {
  margin-top: 70px; }

.page-project_template.project_template_10-section .only-txt-area.bottom.with-img.with-img__left._new .wrapper .img img {
  max-width: 100%; }
