/**
* Base Colors
*/
/**************************
  Media Queries
***************************/
/*************************
  Fonts
**************************/
/*************************
  Button colours
**************************/
/*************************
  Location page colours
**************************/
/*************************
  Form colours
**************************/
/*************************
  Sidebar variables
**************************/
/*************************
  404 button background
**************************/
/*************************
  Results Partial
**************************/
/*************************
  Swiper
**************************/
/*************************
  Footer Top
**************************/
/* Additional Mixins */
.uppercase-title {
  font-family: var(--secondary-font), sans-serif;
  color: #2b2b2b;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.15rem;
  text-align: center;
}

.home .main-content {
  padding-top: 25px;
  padding-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .home .main-content {
    padding-bottom: 50px;
  }
}
.home .main-content .map-intro {
  position: relative;
}

@media screen and (min-width: 768px) {
  .home .main-content .map-intro:before {
    background: url(../images/map-intro-image.png);
    content: "";
    width: 781px;
    height: 935px;
    position: absolute;
    background-position-y: 140px;
    background-position-x: 0px;
    background-repeat: no-repeat;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 992px) {
  .home .main-content .map-intro:before {
    background-position-y: 165px;
  }
}
@media screen and (min-width: 1200px) {
  .home .main-content .map-intro:before {
    background-position-y: 192px;
    background-position-x: -170px;
    left: initial;
    transform: initial;
  }
}
@media screen and (min-width: 1250px) {
  .home .main-content .map-intro:before {
    background-position-x: -8px;
  }
}
.home .main-content h1 {
  font-size: 37px;
  line-height: 55px;
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .home .main-content h1 {
    text-align: center;
  }
}
@media screen and (min-width: 992px) {
  .home .main-content h1 {
    font-size: 46px;
    line-height: 92.65px;
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 1200px) {
  .home .main-content h1 {
    font-size: 48px;
  }
}
.home .main-content .sub-title {
  color: #393939;
  font-family: var(--secondary-font), sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 37.314px;
}

@media screen and (min-width: 768px) {
  .home .main-content .sub-title {
    text-align: center;
  }
}
.home .main-content .right-content {
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .home .main-content .right-content {
    margin-top: 90px;
  }
}
@media screen and (min-width: 1650px) {
  .home .main-content .right-content {
    text-align: left;
  }
}
.home .main-content .right-content .image-holder {
  position: relative;
  left: 0px;
}

@media screen and (min-width: 1200px) {
  .home .main-content .right-content .image-holder {
    left: 45px;
  }
}
@media screen and (min-width: 1250px) {
  .home .main-content .right-content .image-holder {
    left: 165px;
  }
}
@media screen and (min-width: 1300px) {
  .home .main-content .right-content .image-holder {
    left: 140px;
  }
}
@media screen and (min-width: 1350px) {
  .home .main-content .right-content .image-holder {
    left: 110px;
  }
}
@media screen and (min-width: 1400px) {
  .home .main-content .right-content .image-holder {
    left: 146px;
  }
}
@media screen and (min-width: 1650px) {
  .home .main-content .right-content .image-holder {
    left: 136px;
  }
}
@media screen and (min-width: 1700px) {
  .home .main-content .right-content .image-holder {
    left: 110px;
  }
}
@media screen and (min-width: 1750px) {
  .home .main-content .right-content .image-holder {
    left: 85px;
  }
}
@media screen and (min-width: 1800px) {
  .home .main-content .right-content .image-holder {
    left: 60px;
  }
}
@media screen and (min-width: 1850px) {
  .home .main-content .right-content .image-holder {
    left: 40px;
  }
}
@media screen and (min-width: 1900px) {
  .home .main-content .right-content .image-holder {
    left: 10px;
  }
}
.home .main-content .right-content .image-holder img {
  border: 3px solid #FFF;
  background: linear-gradient(160deg, rgba(0, 22, 41, 0.45) 1.4%, rgba(0, 22, 41, 0) 33.94%), url() lightgray -100px -124.577px/130.022% 120.728% no-repeat;
  box-shadow: 20px 20px 60px 0px rgba(0, 28, 52, 0.5);
  display: none;
}

@media screen and (min-width: 768px) {
  .home .main-content .right-content .image-holder img {
    display: initial;
  }
}
.home .main-content .right-content .featured-image-desktop {
  border: 1.881px solid #FFF;
  background: linear-gradient(160deg, rgba(0, 22, 41, 0.45) 1.4%, rgba(0, 22, 41, 0) 33.94%), url() lightgray -9.671px -166.799px/103.34% 206.968% no-repeat;
  box-shadow: 12.539px 12.539px 37.616px 0px rgba(0, 28, 52, 0.5);
  width: 100%;
}

@media screen and (min-width: 400px) {
  .home .main-content .right-content .featured-image-desktop {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .home .main-content .right-content .featured-image-desktop {
    display: none;
  }
}
.home .main-content .left-content {
  margin-top: 30px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .home .main-content .left-content {
    margin-top: 45px;
  }
}
@media screen and (min-width: 1200px) {
  .home .main-content .left-content {
    position: relative;
    left: 115px;
    width: 49.666667%;
  }
}
@media screen and (min-width: 1250px) {
  .home .main-content .left-content {
    left: 250px;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 1400px) {
  .home .main-content .left-content {
    width: 42.6666666667%;
  }
}
@media screen and (min-width: 1462px) {
  .home .main-content .left-content {
    width: 41.6666666667%;
  }
}
.home .main-content .left-content h2 {
  max-width: 250px;
}

@media screen and (min-width: 768px) {
  .home .main-content .left-content h2 {
    max-width: 465px;
  }
}
.home .main-content .left-content p {
  margin-bottom: 42px;
}

@media screen and (min-width: 1200px) {
  .home .main-content .left-content p {
    max-width: 580px;
  }
}
.home .cta-section {
  margin-top: -43px;
}

.home .cta-section .bg-box {
  padding-top: 35px;
  padding-bottom: 30px;
  width: 92%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  border: 1px solid rgba(30, 62, 79, 0.2);
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
}

@media screen and (min-width: 768px) {
  .home .cta-section .bg-box {
    padding-top: 27px;
    padding-bottom: 26px;
  }
}
@media screen and (min-width: 992px) {
  .home .cta-section .bg-box {
    width: 1170px;
  }
}
.home .cta-section .bg-box .phone-label {
  text-align: center;
  color: #003565;
  font-family: var(--main-font), sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 10px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

@media screen and (min-width: 768px) {
  .home .cta-section .bg-box .phone-label {
    text-align: right;
    margin-bottom: initial;
  }
}
.home .cta-section .bg-box .phone-label span {
  display: block;
  color: #6C6C6C;
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 15px;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 17px;
  position: relative;
  right: 5px;
}

.home .cta-section .bg-box .cta-label {
  text-align: center;
}

.home .cta-section .bg-box .cta-label span {
  color: #6C6C6C;
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 25px;
  letter-spacing: 5px;
  text-transform: uppercase;
  max-width: 210px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  .home .cta-section .bg-box .cta-label span {
    line-height: 15px;
    max-width: initial;
    display: initial;
    margin-left: initial;
    margin-right: initial;
  }
}
.home .cta-section .bg-box .cta-label .cta-phone-number {
  margin-top: 8px;
  margin-bottom: 5px;
  display: block;
  color: #133857;
  font-family: var(--secondary-font), sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 800;
  line-height: 45px;
}

@media screen and (min-width: 768px) {
  .home .cta-section .bg-box .cta-label .cta-phone-number {
    margin-top: 14px;
  }
}
@media screen and (min-width: 450px) {
  .home .cta-section .bg-box .cta-label .cta-phone-number {
    letter-spacing: 2px;
  }
}
@media screen and (min-width: 768px) {
  .home .cta-section .bg-box .cta-label .cta-phone-number {
    margin-top: 12px;
    margin-bottom: initial;
    font-size: 40px;
    letter-spacing: 5px;
  }
}
.home .cta-section .bg-box .btn {
  padding: 14px 34px;
  margin-top: 17px;
  width: 310px;
}

@media screen and (min-width: 768px) {
  .home .cta-section .bg-box .btn {
    width: auto;
    margin-top: 30px;
  }
}
@media screen and (min-width: 992px) {
  .home .cta-section .bg-box .btn {
    margin-top: initial;
  }
}
.home .why-choose-us {
  padding: 280px 0 18px;
  background: #082035 url(../images/bg-lines-bg.svg);
  /*background: #082035;       */
  margin-top: -190px;
}

@media screen and (min-width: 768px) {
  .home .why-choose-us {
    padding: 200px 0 30px;
    margin-top: -115px;
  }
}
@media screen and (min-width: 992px) {
  .home .why-choose-us {
    margin-top: -69px;
    padding: 150px 0 50px;
  }
}
.home .why-choose-us__heading {
  color: #fff;
  padding-left: 5px;
  margin-bottom: 18px;
  margin-top: 68px;
}

@media screen and (min-width: 768px) {
  .home .why-choose-us__heading {
    text-align: center;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 992px) {
  .home .why-choose-us__heading {
    text-align: left;
    margin-top: 0px;
  }
}
@media screen and (min-width: 1200px) {
  .home .why-choose-us__heading {
    padding-left: 5px;
  }
}
@media screen and (min-width: 1400px) {
  .home .why-choose-us__heading {
    padding-left: 72px;
  }
}
.home .why-choose-us .mb-image {
  border: 3px solid #fff;
  border-radius: 0px;
  background: url() lightgray -358.443px -90.901px/218.842% 237.627% no-repeat;
  box-shadow: 20px 20px 60px 0px rgba(0, 28, 52, 0.25);
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  /*
  @media screen and (min-width: 768px) {
      margin-left: auto;
      margin-right: auto;
      display: block;
  }
  */
}

@media screen and (min-width: 992px) {
  .home .why-choose-us .mb-image {
    display: none;
  }
}
.home .why-choose-us .entry-content p {
  color: #fff;
}

.home .why-choose-us .entry-content ul {
  padding-right: 30px;
  position: relative;
  left: 0px;
}

@media screen and (min-width: 992px) {
  .home .why-choose-us .entry-content ul {
    left: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .home .why-choose-us .entry-content ul {
    left: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .home .why-choose-us .entry-content ul {
    left: 140px;
  }
}
.home .why-choose-us .entry-content ul li {
  color: #fff !important;
}

.home .why-choose-us .entry-content ul li a {
  color: #fff !important;
}

.home .why-choose-us .entry-content ol li {
  color: #fff;
}

.home .why-choose-us .entry-content ol li a {
  color: #fff;
}

.home .why-choose-us .col-6 {
  position: relative;
}

.home .why-choose-us .col-6 .desktop-image {
  position: absolute;
  right: 10px;
  top: -30px;
  border: 3px solid #FFF;
  background: url() lightgray -628.885px -100.346px/218.842% 118.295% no-repeat;
  box-shadow: 20px 20px 60px 0px rgba(0, 28, 52, 0.25);
}

@media screen and (min-width: 1200px) {
  .home .why-choose-us .col-6 .desktop-image {
    right: -20px;
  }
}
@media screen and (min-width: 1250px) {
  .home .why-choose-us .col-6 .desktop-image {
    right: -40px;
  }
}
@media screen and (min-width: 1400px) {
  .home .why-choose-us .col-6 .desktop-image {
    width: 80%;
    right: 10px;
  }
}
@media screen and (min-width: 1462px) {
  .home .why-choose-us .col-6 .desktop-image {
    width: auto;
  }
}
.home .why-choose-us .col-6:first-child {
  padding-left: 10px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .home .why-choose-us .col-6:first-child {
    padding-left: 12px;
  }
}
@media screen and (min-width: 992px) {
  .home .why-choose-us .col-6:first-child {
    width: 50%;
  }
}
@media screen and (min-width: 1400px) {
  .home .why-choose-us .col-6:first-child {
    padding-left: 100px;
  }
}
@media screen and (min-width: 1462px) {
  .home .why-choose-us .col-6:first-child {
    padding-left: 110px;
  }
}
.home .why-choose-us .col-6:first-child:before {
  background: url(../images/30-years-badge.png);
  content: "";
  height: 281px;
  width: 281px;
  position: absolute;
  top: -138px;
  left: 50%;
  transform: translateX(-50%);
}

@media screen and (min-width: 768px) {
  .home .why-choose-us .col-6:first-child:before {
    top: -133px;
  }
}
@media screen and (min-width: 992px) {
  .home .why-choose-us .col-6:first-child:before {
    top: -52px;
    left: -18px;
    transform: initial;
  }
}
.home .why-choose-us .col-6:last-child {
  display: none;
}

@media screen and (min-width: 992px) {
  .home .why-choose-us .col-6:last-child {
    display: block;
  }
}
.home .why-choose-us .col-6 .icons li:before {
  background: url(../images/icons/icon-li-white.svg) !important;
}

.home .video-testimonials {
  padding-top: 40px;
  position: relative;
}

@media screen and (min-width: 768px) {
  .home .video-testimonials {
    padding-top: 50px;
  }
}
@media screen and (min-width: 992px) {
  .home .video-testimonials {
    padding-top: 100px;
    left: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials {
    left: 50px;
    padding-top: 135px;
  }
}
@media screen and (min-width: 1400px) {
  .home .video-testimonials {
    left: 90px;
  }
}
.home .video-testimonials .heading {
  margin-bottom: 0px;
  text-align: left;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .home .video-testimonials .heading {
    text-align: center;
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  .home .video-testimonials .heading {
    text-align: left;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .testimonials-video-section-slider {
  padding-top: 30px;
  padding-bottom: 5px;
}

@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .testimonials-video-section-slider {
    padding-top: 40px;
    padding-bottom: 50px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item {
  width: 100%;
  text-align: center;
}

@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item {
    width: 50%;
    text-align: initial;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video {
  border: 3px solid #FFF;
  background: linear-gradient(90deg, rgba(44, 163, 161, 0) 60.73%, #2CA3A1 100%), url() lightgray 50%/cover no-repeat;
}

@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video {
    /*box-shadow: 20px 20px 60px 0px rgba(0, 0, 0, 0.25);*/
    box-shadow: 20px 20px 60px -15px rgba(0, 0, 0, 0.25);
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-desk {
  display: none;
}

@media screen and (min-width: 420px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-desk {
    display: initial;
    border: 3px solid #FFF;
    background: linear-gradient(90deg, rgba(44, 163, 161, 0) 60.73%, #2CA3A1 100%), url() lightgray 50%/cover no-repeat;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-desk {
    /*box-shadow: 20px 20px 60px 0px rgba(0, 0, 0, 0.25);*/
    box-shadow: 20px 20px 60px -15px rgba(0, 0, 0, 0.25);
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-mb {
  display: initial;
  border: 3px solid #FFF;
  background: linear-gradient(90deg, rgba(44, 163, 161, 0) 60.73%, #2CA3A1 100%), url() lightgray 50%/cover no-repeat;
}

@media screen and (min-width: 375px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-mb {
    border: 3px solid #FFF;
  }
}
@media screen and (min-width: 420px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-mb {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .img-video-mb {
    /*box-shadow: 20px 20px 60px 0px rgba(0, 0, 0, 0.25);*/
    box-shadow: 20px 20px 60px -15px rgba(0, 0, 0, 0.25);
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .btn-play {
  position: relative;
}

.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .btn-play .bg {
  background: linear-gradient(90deg, rgba(44, 163, 161, 0) 60.73%, #2CA3A1 100%), url(./) rgba(211, 211, 211, 0) 50%/cover no-repeat;
  height: 99%;
  width: 343px;
  position: absolute;
  right: 2px;
  top: 2px;
}

@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .btn-play .bg {
    width: 600px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-item .icon-play {
  border: 0px;
}

.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
  width: 85%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 100px 20px 20px 20px;
  border: 1px solid rgba(30, 62, 79, 0.2);
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  position: relative;
  top: -110px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  z-index: 9;
}

@media screen and (min-width: 500px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
    top: -145px;
    padding: 100px 50px 20px 30px;
  }
}
@media screen and (min-width: 768px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
    width: 80%;
    padding: 50px;
  }
}
@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
    width: 49%;
    padding: 40px 55px 40px 0px;
    border-top: 1px solid rgba(30, 62, 79, 0.2);
    border-right: 1px solid rgba(30, 62, 79, 0.2);
    border-left: 0px;
    border-bottom: 1px solid rgba(30, 62, 79, 0.2);
    top: -15px;
    /*right: 75px;*/
    right: 80px;
    margin-left: initial;
    margin-right: initial;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
    width: 49%;
    padding: 50px 50px 50px 0px;
    right: 120px;
  }
}
@media screen and (min-width: 1400px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
    width: 40.5%;
    padding: 60px 40px 60px 0px;
  }
}
@media screen and (min-width: 1440px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content {
    padding: 60px 50px 60px 0px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .icon-play {
  position: absolute;
  right: initial;
  left: 50%;
  transform: translateX(-50%);
  top: -48px;
  width: 128px;
  height: 128px;
}

@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .icon-play {
    position: relative;
    right: 55px;
    left: initial;
    transform: initial;
    top: initial;
    width: auto;
    height: auto;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .icon-play {
    right: 65px;
  }
}
@media screen and (min-width: 1462px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .icon-play {
    right: 66px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content {
  width: 100%;
}

@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content {
    width: 70%;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1400px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content {
    padding-right: 22px;
  }
}
@media screen and (min-width: 1465px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content {
    padding-right: 50px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content .title {
  margin-top: 14px;
  color: #454545;
  font-family: var(--main-font), sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 8px;
}

@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content .title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 12px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content p {
  color: #3D3D3D;
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
}

@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .content p {
    line-height: 29px;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
  top: 28%;
  left: -7%;
}

@media screen and (min-width: 400px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    top: 32%;
  }
}
@media screen and (min-width: 500px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    top: 50%;
    left: -6%;
  }
}
@media screen and (min-width: 768px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    top: 55%;
  }
}
@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    top: 105%;
    left: 28%;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    top: 105%;
    left: 29%;
  }
}
@media screen and (min-width: 1400px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    top: 100%;
    left: 30%;
    margin-top: 40px;
  }
}
@media screen and (min-width: 1462px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-prev {
    left: 24%;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
  top: 28%;
  right: -7%;
}

@media screen and (min-width: 400px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    top: 32%;
  }
}
@media screen and (min-width: 500px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    top: 50%;
    right: -6%;
  }
}
@media screen and (min-width: 768px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    top: 55%;
  }
}
@media screen and (min-width: 992px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    top: 105%;
    right: 60%;
  }
}
@media screen and (min-width: 1200px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    top: 105%;
    right: 61%;
  }
}
@media screen and (min-width: 1400px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    top: 100%;
    right: 60%;
    margin-top: 40px;
  }
}
@media screen and (min-width: 1462px) {
  .home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .arrow-next {
    right: 67%;
  }
}
.home .video-testimonials .testimonials-video-section-wrap .swiper-slide .testimonials-video-section-content .btn-play {
  margin-bottom: 0px;
  width: 28%;
}

@-moz-document url-prefix() {
  .home .attorneys__photo a .border-img {
    width: 99.5%;
  }
}

/*# sourceMappingURL=home.css.map*/