body {
  font-family: "mundial", sans-serif !important;
}

.btn-wrapper a,
.btn,
.read-more-link .more-link {
  margin: 0 !important;
  padding: 16px 23px 17px !important;
  color: #fff !important;
  text-align: center;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  border-radius: 0 !important;
  background: #4b6d81 !important;
  height: 48px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  border: none !important;
  border-bottom: 0;
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container{opacity: 1 !important;}
.mfp-title {display: none !important;}

.daniel-listing img{max-width: 200px !important;}

.white{color: #ffffff !important;}

p.main-form{color: #262b31 !important;
    margin-bottom: 4px;
    font-weight: 300 !important;}

img {
  border-radius: 0 !important;
}

.container {
  padding: 0 15px !important;
}

body h1 {
  color: #fff !important;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.22727 !important; /* 122.727% */
  letter-spacing: 1.76px !important;
  text-transform: uppercase !important;
}

h1 em,
h2 em,
p em {
  color: #4b6d81;
}

body h2 {
  color: #262b31 !important;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.11765;
  letter-spacing: 0.68px !important;
  text-transform: uppercase;
}

body h3 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14286;
  letter-spacing: 0.56px;
}

body h4 {
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 1.83333 !important;
  letter-spacing: 0.96px !important;
  color: inherit !important;
}

body h5 {
  color: #9b9b9b !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1; /* 100% */
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

html body p,
body ul,
body ol {
  color: #262b31 !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  line-height: 1.5 !important;
  letter-spacing: 0.32px;
}

@media (max-width: 767px) {
  body .container {
    width: 100% !important;
    max-width: 100% !important;
  }

  body h1 {
    font-size: 34px !important;
  }

  body h2 {
    font-size: 28px !important;
  }

  body h3 {
    font-size: 24px !important;
  }

  body h4 {
    font-size: 20px !important;
  }

  body h1 br,
  body h2 br,
  body h3 br,
  body h4 br,
  body h5 br,
  body h6 br,
  body p br {
    display: none;
  }
}

/* header */
/* .html_header_top.html_header_sticky #main {
  padding-top: 100px !important;
}

#header_main .container,
.main_menu ul:first-child > li a {
  height: 100px !important;
} */

.main_menu ul {
  display: block;
  gap: 26px;
}

.main_menu ul li a {
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.4px;
  padding: 0px 10px;
  text-transform: uppercase;
}

.logo img, .logo svg{width: 165px !important;}

.footer-image {width: 165px !important;}

.logo.avia-standard-logo a {
  display: inline-flex;
  align-items: center;
}
.logo.avia-standard-logo a img {
  padding: 5px 0;
}

@media (max-width: 989px) {
  .html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    height: auto !important;
  }
}

/*--- author box ---*/
.pp-author-boxes-meta multiple-authors-links{display: none !important;}
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a{display: none !important;}


/* blog */

.single.single-post .entry-content h2{
      color: #4b6d81 !important;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.14286 !important;
    text-align: left;
    text-transform: none !important;
    letter-spacing: 0 !important;
    padding: 5px 0 15px;
}

.single.single-post .entry-content h3{
color: #262b31 !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.14286 !important;
    text-align: left;
    text-transform: none !important;
    letter-spacing: 0 !important;
    padding: 5px 0px;
  }

  .single.single-post .entry-content h4{
color: #262b31 !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.14286 !important;
    text-align: left;
    text-transform: none !important;
    letter-spacing: 0 !important;
    padding: 5px 0px;
  }

.single.single-post .entry-content li{text-align: left;}

.av-content-full > .comment-entry{display: none !important;}

/* footer */

#footer {
  border: none;
  padding: 35px 0 48px !important;
}

#footer .widget {
  margin: 12px 0 0 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.75;
}

#footer .widget_media_image {
  margin: 0 !important;
}

#footer .widgettitle {
  margin: 0 0 8px !important;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

#footer div .av_one_fourth {
  /*width: calc(25% - 40.5px) !important;*/
  margin: 0 !important;
}

#footer .container {
  display: flex;
  flex-wrap: wrap;
  gap: 54px;
}

#footer .container::after {
  content: none;
}

#footer .widget p {
  margin: 0 0 5px;
}

#menu-footer-menu li a {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.75;
  padding: 0;
}

.connect-items {
  display: flex;
  gap: 5px;
  align-items: center;
  margin-top: 13px;
}

#socket {
  border: none;
  margin-top: 0;
}

#socket .container {
  display: flex;
  align-items: center;
  justify-content: center;
}

#socket .copyright {
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.84615;
  letter-spacing: 0.26px;
  text-align: center;
}

@media (max-width: 989px) {
  #footer .container {
    gap: 20px;
  }

  #footer div .av_one_fourth {
    width: calc(50% - 10px) !important;
  }
}

@media (max-width: 767px) {
  #footer div .av_one_fourth {
    width: 100% !important;
  }
}

/* hero */
.hero-wrapper p {
  /* color: #fff !important; */
  font-size: 18px !important;
  font-weight: 300 !important;
  line-height: 1.44444 !important;
  letter-spacing: 0.36px !important;
  margin-bottom: 21px;
}

body .hero-wrapper h5 {
  margin-bottom: 10px;
}

.hero-wrapper .text-wrapper {
  padding: 210px 57px 186px 15px !important;
}

/* text-image-50-50-full */
.text-image-50-50-full .text-wrapper .flex_cell_inner {
  margin-left: calc(50vw - (1225px / 2));
}

.text-image-50-50-full.text-white .text-wrapper .flex_cell_inner p {
  color: #fff !important;
}

.text-image-50-50-full .avia-image-container-inner {
  width: 100%;
}

.text-image-50-50-full img {
  width: 100%;
}

@media (max-width: 1280px) {
  .text-image-50-50-full .text-wrapper .flex_cell_inner {
    margin-left: 0;
  }

  .text-image-50-50-full .text-wrapper {
    padding: 110px 57px 100px 15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .text-image-50-50-full .image-wrapper {
    display: none !important;
  }

  .hero-wrapper p {
    font-size: 16px !important;
  }
  
}

/*gallery */

.main_color .av-masonry {
  background: #fff;
}

.masonry-card-gallery-wrapper .flex_cell {
  padding: 0 !important;
}

.masonry-card-gallery-wrapper {
  padding-top: 76px;
}

.masonry-card-gallery-wrapper .av-large-gap.av-masonry {
  padding: 50px 0 15px 15px;
}

.masonry-card-gallery-wrapper h5 {
  margin-bottom: 9px;
}

.masonry-card-gallery-wrapper h2 {
  margin-bottom: 14px;
}

.masonry-card-gallery-wrapper h3 {
  font-size: 24px !important;
  font-weight: 600;
  line-height: 1.08333 !important;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  max-width: 400px;
  margin: 0 auto !important;
  margin-top: 44px !important;
  margin-bottom: 24px !important;
}

.masonry-card-gallery-wrapper .av-masonry-entry-content {
  color: #e5eaf0 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 300 !important;
  line-height: 14px !important;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.masonry-card-gallery-wrapper .av-inner-masonry {
  bottom: 2px !important;
}

@media only screen and (max-width: 767px) {
  .masonry-card-gallery-wrapper .av-inner-masonry {
    bottom: 15px !important;
  }

  .masonry-card-gallery-wrapper {
    padding-top: 0;
  }

  .masonry-card-gallery-wrapper h3 {
    font-size: 18px !important;
  }
}

#top
  .av-caption-style-overlay
  .av-masonry-item-with-image
  .av-inner-masonry-content {
  background: linear-gradient(
    0deg,
    rgba(38, 43, 49, 0.4) 0%,
    rgba(38, 43, 49, 0.4) 100%
  );
}

/*about-us-section*/
.about-us-section {
  /* margin-top: 12px; */
}

.about-us-section .content {
  padding: 67px 0 58px !important;
}
.about-us-section .entry-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 74px;
}

/* .about-us-section .clearfix::after,
.about-us-section .clearfix::before {
  content: none !important;
} */

.clearfix::after,
.clearfix::before {
  content: none !important;
}

.about-us-section .av_one_half {
  width: calc(50% - 37px) !important;
  margin: 0 !important;
}

.about-us-section .av_one_third {
  width: calc(33.3333% - 49.3333px) !important;
  margin: 0 !important;
}

.about-us-section h5 {
  color: #4b6d81 !important;
  font-weight: 400;
  margin-bottom: 12px;
}

.about-us-section p {
  margin: 14px 0 12px;
  max-width: 500px;
}

.about-us-section h3 {
  color: #262b31 !important;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.35; /* 135% */
  text-transform: uppercase;
}
.about-us-section .btn-wrapper {
  margin-top: 15px;
}

.about-us-section .btn-wrapper a {
  padding: 16px 30px 17px !important;
}

@media (max-width: 1024px) {
  .about-us-section .entry-content-wrapper {
    gap: 20px;
  }

  .about-us-section .content {
    padding: 48px 0 50px !important;
  }

  .about-us-section .av_one_half {
    width: calc(50% - 10px) !important;
  }

  .about-us-section .av_one_third {
    width: calc(33.3333% - 13.3333px) !important;
  }
}

@media (max-width: 767px) {
  .about-us-section h3 {
    font-size: 24px !important;
  }

  .about-us-section p {
    margin: 14px 0;
  }

  .about-us-section .avia-image-container {
    width: 100%;
  }

  .about-us-section .av_one_half {
    width: 100% !important;
    display: flex;
    /* align-items: center; */
    flex-direction: column;
  }

  .about-us-section .av_one_third {
    width: 100% !important;
  }
}

/*partner-section-wrapper*/
.partner-section-wrapper .content {
  padding: 54px 0 84px !important;
}

.partner-section-wrapper .avia-image-overlay-wrap {
  position: relative;
}

.partner-section-wrapper .avia-image-overlay-wrap::after {
  background: rgba(38, 43, 49, 0.1);
  position: absolute;
  content: "";
  inset: 0;
}

.partner-section-wrapper .entry-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 74px;
  row-gap: 56px;
}

.partner-section-wrapper .av_textblock_section {
  width: 100%;
}

.partner-section-wrapper .av_one_full {
  width: 100% !important;
  /* margin-bottom: 56px !important; */
}

.partner-section-wrapper .av_one_full p {
  margin-top: 17px;
}

.partner-section-wrapper .btn-wrapper {
  margin-top: 16px;
}

.partner-section-wrapper .av_textblock_section h5 {
  margin-bottom: 5px;
}

.partner-section-wrapper .flex_column {
  margin: 0;
  width: calc(33.3333% - 49.3333px);
}

.partner-section-wrapper .flex_column .av_textblock_section h4 {
  color: #262b31 !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.333333 !important;
  letter-spacing: 0.72px !important;
  text-transform: uppercase;
}

.partner-section-wrapper.investors .flex_column .av_textblock_section h4 {
  max-width: 277px;
}

.tagline {
  position: relative;
  padding-bottom: 21px;
  margin-bottom: 9px;
  display: block;
}

.tagline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 2px;
  background: #4b6d81;
}

.partner-section-wrapper .flex_column .av_textblock_section p {
  margin: 0 !important;
}

.partner-section-wrapper .avia-image-container-inner,
.about-us-section .avia-image-container-inner {
  width: 100%;
}

.partner-section-wrapper img,
.about-us-section img {
  width: 100%;
}

@media (max-width: 767px) {

  .partner-section-wrapper .content {
    padding: 50px 0 50px !important;
  }

  .partner-section-wrapper.investors .flex_column .av_textblock_section h4 {
    max-width: 100%;
  }
}

.text-image-50-50-full.text-image-50-50-full-section .text-wrapper {
  padding: 118px 124px 120px 15px !important;
}

.text-image-50-50-full-section .btn-wrapper a {
  padding: 16px 44px 17px !important;
}

.text-image-50-50-full-section .btn-wrapper {
  margin-top: 10px;
}

.text-image-50-50-full.text-right .text-wrapper .flex_cell_inner {
  margin-right: calc(50vw - (1225px / 2));
  margin-left: 0;
}

.text-image-50-50-full h5 {
  margin-bottom: 15px;
}

@media (max-width: 1280px) {
  .text-image-50-50-full.text-right .text-wrapper .flex_cell_inner {
    margin-right: 0;
  }
}

.text-image-50-50-full.text-right .text-wrapper {
  padding: 93px 15px 89px 90px !important;
}

.text-image-50-50-full.text-right .text-wrapper h2 {
  color: #fff !important;
}

.text-image-50-50-full.text-right .text-wrapper .btn-wrapper a {
  padding: 16px 29px 17px !important;
}
/* contact-us-section */
#text-5 {
  background-color: #e5eaf0;
  padding: 63px 0 68px;
}

#text-5 p {
  margin: 0;
}

#text-5 .textwidget {
  max-width: 976px !important;
  margin: 0 auto;
  padding: 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.contact-us-section .container {
  max-width: 976px !important;
}

.contact-us-section h2,
#text-5 h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14286;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.contact-us-section h5,
#text-5 h5 {
  margin-bottom: 10px;
}

.contact-us-section .btn-wrapper a,
#text-5 a {
  padding: 16px 40px 17px !important;
}

.contact-us-section .content {
  padding: 63px 0 68px;
}

@media (max-width: 767px) {
  .contact-us-section .avia-builder-el-last {
    margin-bottom: 0 !important;
  }

  .contact-us-section .content {
    padding: 50px 0 !important;
  }

  .contact-us-section .entry-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .contact-us-section .avia-builder-el-last {
    display: flex;
  }
}

/* banner */

.banner .content {
  padding: 92px 0;
}

.banner .content p {
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 300 !important;
  line-height: 1.44444 !important; /* 144.444% */
  letter-spacing: 0.36px !important;
  margin-top: 3px;
}

.banner .content h1 {
  margin-bottom: 5px;
}

/* land cta */

.land-cta .content {
  padding: 147px 0 168px;
}

.land-cta .flex_column {
  max-width: 580px;
  margin: 0 auto !important;
  float: none !important;
  padding: 54px 70px 54px 66px;
}

.land-cta h2 {
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.14286; /* 114.286% */
  letter-spacing: 0.56px !important;
  margin-top: 9px;
  margin-bottom: 20px;
}

.land-cta .btn-wrapper {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .banner .content p {
    font-size: 16px !important;
  }
  .land-cta .content {
    padding: 50px;
  }

  .land-cta .flex_column {
    padding: 30px 50px;
  }
}

@media (max-width: 480px) {
  .land-cta .flex_column {
    padding: 20px;
  }
}
/*single-post*/

body .avia_transform a .image-overlay,
.avia_transform a .image-overlay-inside::before {
  content: "" !important;
  width: 0 !important;
  height: 0 !important;
}

.single-post .big-preview {
  pointer-events: none;
}

.read-more-link .more-link .more-link-arrow {
  display: none;
}

.post_delimiter {
  display: none;
}

.single-post .entry-content a {
  text-decoration: underline !important;
  transition: all 0.4s;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.32px;
  text-decoration-line: underline;
}

.single-post .entry-content a:hover {
  text-decoration: none !important;
}

html #top .fullsize .template-blog .post-title {
  color: #15374b !important;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.14286 !important; /* 114.286% */
  text-align: left;
  text-transform: none !important;
  letter-spacing: 0 !important;
  padding: 15px 0 24px;
}

.post-entry p {text-align: left;}

.single-post p strong {
  color: #262b31;
}

.single-post p {
  margin: 23px 0;
  text-align: left;
}

.av-share-link-description.av-no-toc {
  color: #4b6d81;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.container.template-blog.template-single-blog {
  max-width: 606px;
}

.container.template-blog.template-single-blog .content {
  padding: 43px 0 80px;
}

#top .fullsize .template-blog .post-meta-infos {
  text-align: left !important;
}

.single.single-post .post-meta-infos {
  text-align: left !important;
  color: #9b9b9b;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5; /* 150% */
  letter-spacing: 0.32px;
}

@media (max-width: 767px) {
  .container.template-blog.template-single-blog .content {
    padding: 43px 0 50px;
  }
}

/* blog */

.template-blog .post:not(:last-child) {
  margin-bottom: 50px;
}

.blog-wrapper .entry-content-wrapper {
  display: flex;
  /* flex-wrap: wrap; */
  gap: 120px;
}

.blog-wrapper .content {
  padding: 84px 0 46px !important;
}

.blog-wrapper-items {
  max-width: 679px;
  width: 100% !important;
}

.blog-wrapper-items .post .entry-content-wrapper {
  flex-direction: column;
  gap: 10px;
}

.blog-wrapper-items .big-preview {
  padding: 0 !important;
}

.blog-wrapper-items .post-meta-infos {
  color: #9b9b9b;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5; /* 150% */
  letter-spacing: 0.32px;
}

.blog-wrapper-items .post-title {
  padding: 15px 0 10px !important;
}

.blog-wrapper-items .read-more-link {
  margin-top: 23px;
}

.blog-wrapper-items .read-more-link .more-link {
  padding: 16px 35px 17px !important;
}
.more-link:hover {
  opacity: 0.9;
  transition: all 0.4s ease-in-out;
}
.blog-wrapper-sidebar {
  max-width: 380px;
  width: 100% !important;
  margin: 0 !important;
}

.blog-wrapper-sidebar #text-4 {
  background: #262b31;
  padding: 56px 38px 39px 33px;
  margin-bottom: 46px;
}

.blog-wrapper-sidebar #text-4 h2 {
  margin-top: 10px;
  color: #fff !important;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.33333; /* 133.333% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}

.blog-wrapper-sidebar #text-4 p {
  color: #fff !important;
}

.blog-wrapper-sidebar #text-4 .btn {
  margin-top: 7px !important;
  height: 54px;
}

#nav_menu-3 .widgettitle {
  color: #9b9b9b;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
#nav_menu-3 .menu-item {
  border: none !important;
}

#nav_menu-3 .menu-item a {
  padding: 0 !important;
  color: #262b31;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.875; /* 187.5% */
  letter-spacing: 0.32px;
}

.blog-wrapper-sidebar #text-4 .btn:hover {
  opacity: 0.9;
  transition: all 0.4s ease-in-out;
}

#nav_menu-3 .menu-item a:hover {
  color: #4b6d81;
}

@media (max-width: 989px) {
  .blog-wrapper .entry-content-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}

@media (max-width: 767px) {
  .blog-wrapper .content {
    padding: 50px 0 !important;
  }

  .template-blog .post:not(:last-child) {
    margin-bottom: 20px;
  }
}

/*slider*/

.slider-wrapper .avia-slide-wrap {
  position: relative;
}

.slider-wrapper .content {
  padding: 50px 0 78px !important;
}

.slider-wrapper h5 {
  margin-bottom: 10px;
}

.slider-wrapper .avia-slide-wrap::after {
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  content: "";
  inset: 0;
}

#top .avia-slideshow-arrows a {
  width: 39px !important;
  height: 39px !important;
}

#top .av-control-minimal .avia-slideshow-arrows a:before {
  line-height: 39px !important;
  color: #fff;
  font-weight: 700;
}

@media (max-width: 767px) {
  .slider-wrapper .content {
    padding: 50px 0 !important;
  }
}

/*two-column-with-border*/

.two-column-with-border .content {
  padding: 70px 0 !important;
}

.two-column-with-border .entry-content-wrapper {
  display: flex;
  gap: 50px;
  align-items: stretch;
  justify-content: space-between;
}

.two-column-with-border .flex_column {
  margin: 0;
  border: 1px solid #e5eaf0;
  padding: 50px 50px 30px;
}

.two-column-with-border h2 {
  margin: 6px 0 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14286; /* 114.286% */
  letter-spacing: 0.56px !important;
  text-transform: uppercase;
  color: #fff !important;
}

.two-column-with-border p {
  margin-bottom: 28px;
  font-size: 16px;
  color: #fff !important;
  font-weight: 300;
  line-height: 1.5; /* 150% */
  letter-spacing: 0.32px;
}

@media (max-width: 767px) {
  .two-column-with-border .content {
    padding: 50px 0 !important;
  }

  .two-column-with-border .entry-content-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}

@media (max-width: 480px) {
  .two-column-with-border .flex_column {
    padding: 20px;
  }
}

.wpcf7 p br {
  display: none !important;
}

/*teams-wrapper*/
.teams-wrapper .content {
  padding: 60px 0 63px;
}
.teams-wrapper h2 {
  margin: 10px 0 0;
}

.teams-items {
  display: flex;
  flex-wrap: wrap;
  gap: 42px;
  justify-content: center;
  padding: 65px 0 0;
  max-width: 758px;
  margin: 0 auto;
}

.team-member-thumbnail-link {
  display: block !important;
}

.team-member {
  width: calc(50% - 21px);
}

.team-member h6 {
  margin: 10px 0 0;
  color: #262b31 !important;
  font-size: 24px;
  font-weight: 600;
  line-height: 1; /* 100% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}

.team-member-content,
.job-title {
  color: #9b9b9b !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  line-height: 1.5 !important; /* 150% */
  letter-spacing: 0.32px;
  margin-bottom: 15px;
}

.team-member-link {
  color: #4b6d81;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px; /* 100% */
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.team-member-link:hover {
  color: #262b31 !important;
}

@media (max-width: 767px) {
  .teams-items {
    flex-direction: column;
    gap: 20px;
    padding: 50px 0 0;
  }

  .teams-wrapper .content {
    padding: 50px 0;
  }

  .team-member {
    width: 100%;
    text-align: center;
  }
}

.single-team-section h1 {
  color: #262b31 !important;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.11765; /* 111.765% */
  letter-spacing: 0.68px !important;
  text-transform: uppercase;
  margin: 35px 0 0px;
}

.single-team-section .content {
  padding: 12px 0 64px;
}

.back-home {
  color: #4b6d81;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px; /* 100% */
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.back-home:hover {
  color: #262b31 !important;
}

.job-title {
  margin: 0;
  padding-bottom: 18px;
}

.single-team-section .flex_column.first {
  max-width: 617px;
  width: 100%;
}

.single-team-section .flex_column.first ul {
  margin-top: 37px;
  margin-left: 13px;
}

.single-team-section .flex_column.first ul li {
  padding: 0 !important;
}

.single-team-section .flex_column.avia-builder-el-last {
  max-width: 358px;
  width: 100%;
  margin-top: 86px;
}

.single-team-section .avia-image-container {
  margin-bottom: 8px;
}

.single-team-section .flex_column {
  margin: 0;
}

.single-team-section .entry-content-wrapper {
  display: flex;
  gap: 84px;
}

.single-team-section .flex_column.avia-builder-el-last p {
  margin-top: 0;
}

.single-team-section .flex_column.avia-builder-el-last p {
  color: #262b31;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px; /* 100% */
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.single-team-section .flex_column.avia-builder-el-last p a {
  color: #4b6d81;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: 0.32px;
  text-transform: capitalize;
  display: flex !important;
  align-items: center;
  gap: 10px;
}

.single-team-section .flex_column.avia-builder-el-last p a:hover {
  color: #262b31 !important;
}

@media (max-width: 1024px) {
  .single-team-section .entry-content-wrapper {
    gap: 20px;
  }
}

@media (max-width: 767px) {
  .single-team-section .entry-content-wrapper {
    flex-direction: column;
  }

  .single-team-section .flex_column.first ul {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .single-team-section .content {
    padding: 12px 0 50px;
  }
}



