.about_us_page {
  padding: 60px 0 0;
}

.about_us_page .about_video_section .top_txt {
  font-weight: 800;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #5673B1;
  padding: 0 0 15px;
}

.about_us_page .about_video_section .top_txt a {
  color: #5673B1;
}

.about_us_page .about_video_section .heading {
  padding: 0 0 26px;
}

.about_us_page .about_video_section .video_block {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.about_us_page .about_video_section .video_block .video {
  width: 65%;
  position: relative;
}

.about_us_page .about_video_section .video_block .video img {
  border-radius: 20px;
}

.about_us_page .about_video_section .video_block .video video {
  border-radius: 20px;
  width: 100%;
  height: 440px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1199px) {
  .about_us_page .about_video_section .video_block .video video {
    height: auto;
  }
}

.about_us_page .about_video_section .video_block .video .video_about_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 45px;
  height: 45px;
  border: 2px solid #fff;
  border-radius: 10rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(-50%, -50%);
  cursor: pointer;
  overflow: hidden;
  transition-property: color;
  transition-duration: 0.3s;
}

.about_us_page .about_video_section .video_block .video .video_about_btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0B2766;
  border-radius: 100%;
  transform: scale(0);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.about_us_page .about_video_section .video_block .video .video_about_btn img {
  position: relative;
  left: 2px;
  border-radius: 0;
}

.about_us_page .about_video_section .video_block .video .video_about_btn:hover:before {
  transform: scale(2);
}

.about_us_page .about_video_section .video_block .content {
  width: 35%;
  padding: 0 0 0 30px;
}

.about_us_page .about_video_section .video_block .content .video_heading {
  font-size: 20px;
  line-height: 170%;
  color: #0B2766;
  padding: 0 0 15px;
  font-weight: 500;
}

.about_us_page .about_video_section .video_block .content p {
  font-size: 16px;
  line-height: 170%;
  color: #5673B1;
}

.about_us_page .agency_section {
  padding: 230px 0 200px;
  position: relative;
}

.about_us_page .agency_section:before {
  content: "";
  background-image: url(/images/about_shape_top.svg);
  height: 260px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: cover;
}

.about_us_page .agency_section:after {
  content: "";
  background-image: url(/images/about_shape_bottom.svg);
  height: 258px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: cover;
  right: 0;
}

.about_us_page .agency_section .overlay_about {
  background: #FAFAFF;
  position: absolute;
  height: 266px;
  width: 100%;
}

.about_us_page .agency_section .heading_about {
  position: relative;
}

.about_us_page .agency_section .agency_grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 30px 0 0;
}

.about_us_page .agency_section .agency_grid .agency_box {
  width: calc(25% - 10px);
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.about_us_page .agency_section .agency_grid .agency_box img {
  width: 100%;
  display: flex;
  border-radius: 20px;
}

.about_us_page .agency_section .agency_grid .agency_box h3 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 800;
  font-size: 21px;
  line-height: 100%;
  width: 251px;
  text-align: center;
}

.about_us_page .agency_section .agency_grid .agency_box:before {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgba(31, 68, 150, 0.85), rgba(31, 68, 150, 0.85));
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.about_us_page .agency_section .agency_grid .agency_box:hover:before {
  opacity: 0.8;
}

.about_us_page .nous-sommes {
  padding-bottom: 85px;
  position: relative;
  top: -133px;
}

@media (max-width: 767px) {
  .about_us_page .nous-sommes {
    top: 0px;
    padding-top: 70px;
    padding-bottom: 150px;
  }
}

.about_us_page .nous-sommes .heading {
  font-weight: 800;
  font-size: 12px;
  line-height: 13.2px;
  letter-spacing: 3px;
  text-align: center;
  color: #5673B1;
  text-transform: uppercase;
}

.about_us_page .nous-sommes .sub-sec-nous {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 30px 0 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .about_us_page .nous-sommes .sub-sec-nous {
    justify-content: start;
    gap: 20px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .about_us_page .nous-sommes .sub-sec-nous {
    justify-content: center;
    gap: 20px;
  }
}

.about_us_page .nous-sommes .sub-sec-nous .nous-box {
  width: calc(20% - 15px);
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 18px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .about_us_page .nous-sommes .sub-sec-nous .nous-box {
    width: calc(25% - 15px);
    margin-bottom: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .about_us_page .nous-sommes .sub-sec-nous .nous-box {
    width: calc(33.3% - 15px);
    margin-bottom: 0;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .about_us_page .nous-sommes .sub-sec-nous .nous-box {
    width: calc(50% - 10px);
    margin-bottom: 20px;
  }
}

@media (max-width: 479px) {
  .about_us_page .nous-sommes .sub-sec-nous .nous-box {
    width: 100%;
    max-width: 340px;
    margin: 0 auto 20px;
  }
}

.about_us_page .nous-sommes .sub-sec-nous .nous-box img {
  width: 100%;
  display: flex;
  border-radius: 20px;
}

.about_us_page .nous-sommes .sub-sec-nous .nous-box h3 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 800;
  font-size: 18px;
  line-height: 19.8px;
  width: 200px;
  text-align: center;
}

.about_us_page .nous-sommes .sub-sec-nous .nous-box:before {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgba(31, 68, 150, 0.85), rgba(31, 68, 150, 0.85));
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.about_us_page .nous-sommes .sub-sec-nous .nous-box:hover:before {
  opacity: 0.8;
}

.about_us_page .profile_section {
  padding: 125px 0 170px;
  position: relative;
}

.about_us_page .profile_section .fixed_img {
  position: absolute;
  bottom: 0;
  border-radius: 20px;
}

.about_us_page .profile_section .heading_about {
  padding: 0 0 20px;
}

.about_us_page .profile_section .profile_wrap {
  max-width: 720px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.about_us_page .profile_section .profile_wrap .profile_grid {
  width: 50%;
}

.about_us_page .profile_section .profile_wrap .profile_grid h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 34px;
  color: #0B2766;
}

.about_us_page .profile_section .profile_wrap .profile_grid p {
  font-size: 16px;
  line-height: 27px;
  color: #5673B1;
  padding: 0 0 15px;
}

.about_us_page .profile_section .profile_wrap .profile_grid:last-child p {
  padding-left: 30px;
}

.about_us_page .value_warpper {
  max-width: 1360px;
  padding: 0 40px 53px;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #F8F9FD;
  border-radius: 125px;
  margin: 107px auto 40px;
  width: calc(100% - 20px);
}

.about_us_page .value_warpper .centent_txt {
  max-width: 545px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 170%;
  text-align: center;
  color: #0B2766;
  padding: 24px 0 0;
}

.about_us_page .value_warpper .box {
  background: rgba(56, 45, 255, 0.05);
  border-radius: 20px;
  max-width: 718px;
  margin: 50px auto 50px;
  padding: 20px 30px;
}

.about_us_page .value_warpper .box p {
  font-size: 16px;
  line-height: 27px;
  color: #0B2766;
}

.about_us_page .value_warpper .value_list_block {
  max-width: 718px;
  margin: 0 auto;
}

.about_us_page .value_warpper .value_list_block .value_list {
  display: flex;
  justify-content: space-between;
  padding: 0 0 50px;
}

.about_us_page .value_warpper .value_list_block .value_list .left p {
  font-weight: 800;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #0B2766;
  position: relative;
  padding: 0 0 0 22px;
}

.about_us_page .value_warpper .value_list_block .value_list .left p:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background: #FFF100;
  border-radius: 10px;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.about_us_page .value_warpper .value_list_block .value_list .right {
  max-width: 340px;
}

.about_us_page .value_warpper .value_list_block .value_list .right p {
  font-size: 16px;
  line-height: 170%;
  color: #5673B1;
}

.about_us_page .value_warpper .value_bootm {
  font-size: 20px;
  line-height: 170%;
  text-align: center;
  color: #0B2766;
  padding: 57px 0 0;
}

@media (max-width: 479.5px) {
  .about_us_page .agency_section .agency_grid .agency_box {
    width: 100%;
    max-width: 340px;
    margin: 0 auto 20px;
  }

  .about_us_page .agency_section .agency_grid .agency_box h3 {
    font-size: 22px;
  }

  .about_us_page .value_warpper {
    margin: 65px auto 40px;
    width: calc(100% - 20px);
    padding: 0 20px 53px;
  }

  .about_us_page .value_warpper .box p {
    text-align: center;
  }

  .about_us_page .value_warpper .value_list_block .value_list {
    justify-content: center;
    padding: 0 0 30px;
    flex-wrap: wrap;
    text-align: center;
  }

  .about_us_page .value_warpper .value_list_block .value_list .left {
    padding: 0 0 10px;
  }

  .about_us_page .value_warpper .value_list_block .value_list .right p {
    font-size: 14px;
  }

  .about_us_page .value_warpper .value_bootm {
    padding: 25px 0 0;
    font-size: 16px;
  }
}

@media (min-width: 480px) and (max-width: 767.5px) {
  .about_us_page .agency_section .agency_grid {
    grid-row-gap: 20px;
  }

  .about_us_page .agency_section .agency_grid .agency_box {
    width: calc(50% - 10px);
  }

  .about_us_page .agency_section .agency_grid .agency_box h3 {
    font-size: 17px;
    padding: 0;
  }

  .about_us_page .profile_section {
    padding: 55px 0 0;
  }

  .about_us_page .value_warpper .value_list_block .value_list .left {
    min-width: 160px;
    max-width: 160px;
  }

  .about_us_page .value_warpper .value_list_block .value_list .left p {
    line-height: 18px;
    padding: 5px 0 0 15px;
    font-size: 10px;
  }

  .about_us_page .value_warpper .value_list_block .value_list .right {
    padding: 0 0 0 20px;
  }

  .about_us_page .value_warpper .value_list_block .value_list .right p {
    font-size: 14px;
  }

  .about_us_page .value_warpper .value_bootm {
    padding: 0;
  }
}

@media (max-width: 767.5px) {
  .about_us_page {
    padding: 30px 0 0;
  }

  .about_us_page .about_video_section {
    text-align: center;
  }

  .about_us_page .about_video_section .video_block .video {
    width: 100%;
  }

  .about_us_page .about_video_section .video_block .content {
    width: 100%;
    padding: 30px 0 0;
    text-align: center;
  }

  .about_us_page .about_video_section .video_block .content .video_heading {
    font-size: 16px;
    line-height: 150%;
  }

  .about_us_page .about_video_section .video_block .content p {
    font-size: 14px;
  }

  .about_us_page .agency_section {
    padding: 50px 0 0;
  }

  .about_us_page .agency_section:before,
  .about_us_page .agency_section:after {
    display: none;
  }

  .about_us_page .agency_section .overlay_about {
    display: none;
  }

  .about_us_page .profile_section {
    padding: 40px 0 0;
    text-align: center;
  }

  .about_us_page .profile_section .fixed_img {
    position: initial;
    padding: 0 20px 20px;
    max-width: 480px;
    margin: 0 auto;
    border-radius: 35px;
    width: 100%;
  }

  .about_us_page .profile_section .profile_wrap .profile_grid {
    width: 100%;
    text-align: center;
  }

  .about_us_page .profile_section .profile_wrap .profile_grid h4 {
    font-size: 16px;
    line-height: 24px;
  }

  .about_us_page .profile_section .profile_wrap .profile_grid:last-child {
    padding: 20px 0 0;
  }

  .about_us_page .profile_section .profile_wrap .profile_grid:last-child p {
    padding-left: 0;
  }

  .about_us_page .value_warpper {
    margin: 65px auto 40px;
    border-radius: 25px;
    width: calc(100% - 20px);
    padding: 0 20px 53px;
  }

  .about_us_page .value_warpper .centent_txt {
    font-size: 16px;
  }
}

@media (min-width: 768px) and (max-width: 991.5px) {
  .about_us_page .about_video_section .video_block .video {
    width: 50%;
  }

  .about_us_page .about_video_section .video_block .content {
    width: 50%;
  }

  .about_us_page .agency_section {
    padding: 100px 0 200px;
  }

  .about_us_page .agency_section:before {
    height: 150px;
  }

  .about_us_page .agency_section:after {
    height: 240px;
  }

  .about_us_page .agency_section .overlay_about {
    height: 230px;
  }

  .about_us_page .agency_section .agency_grid .agency_box h3 {
    font-size: 14px;
  }

  .about_us_page .profile_section {
    padding: 0 0 20px;
  }

  .about_us_page .profile_section .fixed_img {
    max-width: 400px;
  }

  .about_us_page .profile_section .profile_wrap .profile_grid h4 {
    font-size: 16px;
    line-height: 25px;
  }

  .about_us_page .profile_section .profile_wrap .profile_grid p {
    font-size: 14px;
    line-height: 22px;
  }

  .about_us_page .value_warpper {
    margin: 60px auto 40px;
    width: 90%;
  }
}

@media (min-width: 992px) and (max-width: 1199.5px) {
  .about_us_page .value_warpper {
    width: calc(100% - 20px);
  }

  .about_us_page .profile_section {
    padding: 50px 0 30px;
  }

  .about_us_page .profile_section .fixed_img {
    max-width: 500px;
  }

  .about_us_page .agency_section .agency_grid .agency_box h3 {
    font-size: 18px;
  }
}

@media (min-width: 1200px) and (max-width: 1300px) {
  .about_us_page .profile_section {
    padding: 125px 0 100px;
  }

  .about_us_page .profile_section .fixed_img {
    max-width: 580px;
  }
}

@media (min-width: 1441px) and (max-width: 1600px) {
  .about_us_page .agency_section:after {
    height: 280px;
  }

  .about_us_page .agency_section .overlay_about {
    height: 250px;
  }
}

@media (min-width: 1601px) and (max-width: 1750px) {
  .about_us_page .agency_section:after {
    height: 300px;
  }

  .about_us_page .agency_section .overlay_about {
    height: 225px;
  }
}

@media (min-width: 1601px) and (max-width: 1850px) {
  .about_us_page .agency_section:after {
    height: 320px;
  }

  .about_us_page .agency_section .overlay_about {
    height: 215px;
  }
}

@media (min-width: 1851px) and (max-width: 1920px) {
  .about_us_page .agency_section:after {
    height: 350px;
  }

  .about_us_page .agency_section .overlay_about {
    height: 175px;
  }
}

@media (min-width: 1500px) and (max-width: 1920px) {
  .about_us_page .profile_section {
    max-width: 1400px;
    margin: 0 auto;
  }
}

@media (min-width: 1921px) {
  .about_us_page .profile_section {
    padding: 125px 100px 170px;
    max-width: 1600px;
    margin: 0 auto;
  }

  .about_us_page .agency_section:before {
    right: 0;
    max-width: 1600px;
    margin: 0 auto;
  }

  .about_us_page .agency_section:after {
    height: 280px;
    right: 0;
    max-width: 1600px;
    margin: 0 auto;
  }

  .about_us_page .agency_section:before {
    background-image: url(/images/about_shape_top_large.svg);
  }

  .about_us_page .agency_section:after {
    background-image: url(/images/about_shape_bottom_large.svg);
  }

  .about_us_page .agency_section .overlay_about {
    height: 255px;
    max-width: 1600px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
}

.about_us_page .commitment_box h2 {
  max-width: 880px;
  margin: 0 auto;
}

.gestion_locative_page .commitment_box {
  padding: 132px 50px 128px;
}

.experties_page .commitment_box {
  padding: 113px 50px 102px;
}

.commitment_box {
  background: linear-gradient(180deg, #1F4496 0%, #0B2766 100%), #0B2766;
  color: #fff;
  padding: 102px 50px 102px;
}

.commitment_box .subheading {
  font-weight: 800;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  padding: 0px 0 16px;
}

.commitment_box h2 {
  font-weight: 800;
  font-size: 56px;
  line-height: 100%;
  word-break: break-word;
}

.commitment_box h2 span {
  color: #FFF100;
}

.commitment_box .commitment_bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 0 0;
}

.commitment_box .commitment_bottom .btn_block {
  margin: 0 10px;
}

.commitment_box .commitment_bottom .btn_block:before {
  background: #f0dc00;
}

.commitment_box .commitment_bottom .btn_block:hover {
  color: #0B2766;
}

.commitment_box .commitment_bottom p {
  font-weight: 800;
  font-size: 14px;
  line-height: 170%;
  margin: 0 10px;
}

.commitment_box .commitment_bottom p a {
  color: #fff;
}

.single_page .commitment_box {
  padding: 132px 50px 122px;
}

@media (max-width: 767.5px) {
  .commitment_box {
    padding: 50px 20px 50px;
  }

  .commitment_box h2 {
    font-size: 30px;
    padding: 0;
  }

  .experties_page .commitment_box,
  .gestion_locative_page .commitment_box,
  .single_page .commitment_box {
    padding: 50px 20px 50px;
  }
}

@media (min-width: 768px) and (max-width: 991.5px) {
  .commitment_box h2 {
    font-size: 40px;
  }

  .gestion_locative_page .commitment_box,
  .single_page .commitment_box {
    padding: 100px 50px 100px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .commitment_box h2 {
    font-size: 40px;
  }

  .gestion_locative_page .commitment_box {
    padding: 100px 50px 100px;
  }
}

.agence_page .team_section {
  padding: 140px 0 137px;
}

.agence_page .team_section .team_block:last-child {
  margin: 0;
}

.team_section {
  padding: 140px 0 0;
}

.team_section .team_block {
  position: relative;
  margin: 0 0 100px;
}

.team_section .team_block:before {
  content: "";
  background: #F7F8FA;
  position: absolute;
  left: 0;
  height: 302px;
  width: 100%;
  z-index: -1;
  bottom: 108px;
}

.team_section .team_block .comm__txt {
  font-weight: 800;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #5673B1;
  position: absolute;
  top: 110px;
  left: 39px;
}

.team_section .team_block .team_row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.team_section .team_block .team_row .team_grid {
  width: 33.3%;
  text-align: center;
  padding: 0 10px;
}

.team_section .team_block .team_row .team_grid figure img {
  display: flex;
  margin: 0 auto;
  max-height: 369px;
  -o-object-fit: contain;
     object-fit: contain;
}

.team_section .team_block .team_row .team_grid figure figcaption {
  padding: 28px 0 0;
  min-height: 108px;
}

.team_section .team_block .team_row .team_grid figure figcaption h2 {
  font-size: 16px;
  line-height: 170%;
  color: #0B2766;
  font-weight: normal;
}

.team_section .team_block .team_row .team_grid figure figcaption p {
  font-size: 16px;
  line-height: 170%;
  color: #5673B1;
}

.team_section .team_block .team_row .team_grid figure figcaption p a {
  color: #5673B1;
}

@media (max-width: 479.5px) {
  .team_section .team_block {
    margin: 0;
  }

  .team_section .team_block:before {
    display: none;
  }

  .team_section .team_block:last-child {
    margin: 0 0 20px;
  }

  .team_section .team_block .team_row .team_grid {
    width: 100%;
    margin: 0 0 20px;
  }

  .team_section .team_block .team_row .team_grid figure img {
    max-width: 200px;
    margin: 0 auto;
  }

  .team_section .team_block .team_row .team_grid figure figcaption {
    padding: 20px 0 0;
    min-height: auto;
  }
}

@media (min-width: 480px) and (max-width: 767.5px) {
  .team_section .team_block {
    margin: 0 0 40px;
  }

  .team_section .team_block:before {
    height: 130px;
    bottom: 115px;
  }

  .team_section .team_block .team_row .team_grid {
    padding: 0 5px;
  }

  .team_section .team_block .team_row .team_grid figure img {
    max-height: 165px;
  }

  .team_section .team_block .team_row .team_grid figure figcaption {
    padding: 20px 0 0;
    min-height: 115px;
  }

  .team_section .team_block .team_row .team_grid figure figcaption h2 {
    font-size: 13px;
  }

  .team_section .team_block .team_row .team_grid figure figcaption P {
    font-size: 12px;
  }
}

@media (max-width: 767.5px) {
  .team_section {
    padding: 80px 0 0;
  }

  .team_section .team_block .team_row .team_grid figure figcaption p {
    font-size: 12px;
  }
}

@media (min-width: 768px) and (max-width: 991.5px) {
  .team_section {
    padding: 80px 0 0;
  }

  .team_section .team_block {
    margin: 0 0 20px;
  }

  .team_section .team_block:before {
    bottom: 116px;
    height: 200px;
  }

  .team_section .team_block .team_row .team_grid figure img {
    max-height: 265px;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .team_section .team_block .team_row .team_grid figure figcaption {
    padding: 10px 0 0;
    min-height: 116px;
  }

  .team_section .team_block .team_row .team_grid figure figcaption p {
    font-size: 14px;
  }
}

@media (max-width: 991.5px) {
  .team_section .team_block .comm__txt {
    position: inherit;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0 0 20px;
  }
}

@media (min-width: 992px) and (max-width: 1199.5px) {
  .team_section .team_block {
    margin: 0 0 50px;
  }

  .team_section .team_block:before {
    height: 270px;
    bottom: 134px;
  }

  .team_section .team_block .comm__txt {
    left: 15px;
    font-size: 10px;
    top: 80px;
  }

  .team_section .team_block .team_row .team_grid figure img {
    max-height: 340px;
  }

  .team_section .team_block .team_row .team_grid figure figcaption {
    min-height: 134px;
  }

  .team_section .team_block .team_row .team_grid figure figcaption p {
    font-size: 12px;
  }
}

@media (max-width: 991.5px) {
  .agence_page .team_section {
    padding: 80px 0 0;
  }
}

@media (min-width: 1200px) and (max-width: 1300px) {
  .team_section .team_block .comm__txt {
    left: 30px;
    font-size: 10px;
  }
}

