/*Homepage update*/
.page-home .bottom-content > .container > .content {
  width: 100%;
}
.page-home .thin-underline a {
  text-decoration: underline !important;
}
@media (max-width: 767px) {
  .page-home .bol-home-report .report-img {
    height: 60vw !important;
    max-height: 350px !important;
  }
}
.page-home .bol-home-testimonial {
  height: 410px;
}
.page-home .bol-home-testimonial > div {
  width: 1776px;
}
.page-home .bol-home-testimonial .home-testimonial-img {
  position: absolute;
  display: flex;
}
.page-home .bol-home-testimonial .home-testimonial-img img {
  margin-bottom: 0px !important;
}
.page-home .bol-home-testimonial .home-testimonial-title {
  margin-bottom: 40px !important;
  margin-top: 0px !important;
}
.page-home .bol-home-testimonial .home-testimonial-quote {
  margin-bottom: 24px !important;
  margin-top: 0px !important;
}
.page-home .bol-home-testimonial .home-testimonial-quoter {
  margin-bottom: 42.5px !important;
  margin-top: 0px !important;
}
.page-home .bol-home-testimonial .home-testimonial-quote-img {
  max-width: 127px;
}
.page-home .bol-home-testimonial .home-testimonial-quote-content {
  max-width: 835px;
}
@media (min-width: 1776px) {
  .page-home .bol-home-testimonial .home-testimonial-right {
    padding-right: 277.66px;
  }
}
@media (min-width: 1359px) and (max-width: 1776px) {
  .page-home .bol-home-testimonial .home-testimonial-right {
    padding-right: calc((100vw - 1776px) * 0.6658513189 + 277.66px);
  }
}
@media (max-width: 1400px) {
  .page-home .bol-home-testimonial {
    margin-top: 0px !important;
  }
}
@media (max-width: 1160px) {
  .page-home .bol-home-testimonial {
    height: unset;
  }
}
@media (max-width: 1024px) {
  .page-home .bol-home-testimonial .home-testimonial-img {
    position: relative;
  }
}
.page-home .bol-home-view .accordion-left-img {
  right: 100% !important;
}
.page-home .bol-home-view .kt-svg-icon-list-item-wrap:before {
  display: none;
}
.page-home .bol-home-view .splide__arrows .slick-prev, .page-home .bol-home-view .splide__arrows button:before {
  display: none;
}
.page-home .bol-home-view .splide__arrows button {
  border: none;
  position: absolute;
  right: 24px;
  top: 672px;
}
.page-home .bol-home-view .splide__arrows svg {
  fill: #000 !important;
  min-width: 16px !important;
  height: 32px !important;
}
.page-home .bol-home-view .view-slider-content {
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
  border-radius: 29px;
  margin-top: 50px;
}
.page-home .bol-home-view .view-slider-img {
  height: 145vw !important;
  max-height: 570px;
  max-width: 342px !important;
  margin: auto !important;
}
.page-home .bol-home-view .kb-advanced-slide-inner-wrap {
  padding: 0px !important;
}
.page-home .bol-home-view .kb-advanced-slide-inner {
  padding-bottom: 60px !important;
}
.page-home .bol-home-view .view-slider a {
  text-decoration: underline;
  font-size: 20px !important;
  line-height: 27px !important;
  font-weight: 700 !important;
}
.page-home .bol-home-view .splide__pagination {
  gap: 20px;
  top: 575px;
  flex-direction: row;
  height: 20px;
}
.page-home .bol-home-view .splide__pagination button {
  width: 15px;
  height: 15px;
}
.page-home .bol-home-view .splide__pagination button:before {
  background-color: unset !important;
}
.page-home .bol-home-view .splide__pagination li::before {
  background-image: unset !important;
  background-color: unset !important;
}
.page-home .bol-home-view .splide__pagination li {
  padding: 0px !important;
}
@media (max-width: 1025px) {
  .page-home .bol-home-view .accordion-left-img {
    right: 15% !important;
  }
}
@media (max-width: 393px) {
  .page-home .bol-home-view .splide__arrows button {
    top: calc(145vw + 102px);
  }
}
@media (max-width: 390px) {
  .page-home .bol-home-view .splide__pagination {
    top: 147vw;
  }
  .page-home .bol-home-view .view-slider-img, .page-home .bol-home-view .view-slider-img img {
    height: 145vw !important;
    max-height: 570px;
    max-width: 342px !important;
    margin: auto !important;
    width: auto !important;
  }
  .page-home .bol-home-view .splide__arrows button {
    top: calc(163vw + 102px);
  }
}
.page-home .bol-home-estimate h2 {
  margin-bottom: 46px !important;
  margin-top: 0px !important;
}
.page-home .bol-home-latest {
  background-size: 1886px;
}
.page-home .bol-home-latest h2 {
  margin-bottom: 40px;
}
.page-home .bol-home-latest .latest-line {
  width: 245px;
}
.page-home .bol-home-latest .latest-blog-posts {
  width: 747px;
}
.page-home .bol-home-latest .latest-blog-posts article:nth-child(2) {
  position: relative;
  top: 149px;
}
.page-home .bol-home-latest .latest-blog-posts article:nth-child(4) {
  position: relative;
  top: 149px;
}
.page-home .bol-home-latest .latest-blog-posts article {
  width: 354px;
  height: 400px;
}
.page-home .bol-home-latest .latest-blog-posts .kadence-post-image > div {
  padding-bottom: 40.677966% !important;
}
.page-home .bol-home-latest .latest-blog-posts .kadence-post-image > div div, .page-home .bol-home-latest .latest-blog-posts .kadence-post-image > div img {
  height: 100%;
}
.page-home .bol-home-latest .latest-blog-posts article .kt-blocks-above-categories a {
  border: 2px solid #95EDF8;
  border-radius: 30px;
  padding: 2px 10px;
  font-size: 15px;
  line-height: 17.75px;
  letter-spacing: 3.3px;
  font-family: Manrope;
  font-weight: 800;
  font-style: normal;
  background-color: transparent;
}
.page-home .bol-home-latest .latest-blog-posts article .entry-title a {
  font-size: 20px;
  line-height: 27px;
  font-weight: 400;
}
.page-home .bol-home-latest .latest-blog-posts article .entry-title {
  margin-top: 12px !important;
  margin-bottom: unset !important;
}
.page-home .bol-home-latest .latest-blog-posts article .kt-blocks-post-grid-item-inner-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.page-home .bol-home-latest .latest-blog-posts article .kt-blocks-post-grid-item-inner {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.page-home .bol-home-latest .latest-blog-posts article .entry-content {
  flex: 1 1 auto;
  display: flex;
  align-items: end;
}
.page-home .bol-home-latest .kt-blocks-post-readmore {
  text-decoration: underline;
}
.page-home .bol-home-latest .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (max-width: 1200px) {
  .page-home .bol-home-latest .latest-blog-posts {
    width: unset;
  }
  .page-home .bol-home-latest .latest-blog-posts article {
    width: unset;
    height: unset;
    min-height: 400px;
  }
}
@media (max-width: 767px) {
  .page-home .bol-home-latest .latest-blog-posts article:nth-child(2) {
    top: 0px;
  }
  .page-home .bol-home-latest .latest-blog-posts article:nth-child(4) {
    top: 0px;
  }
  .page-home .bol-home-latest h2 {
    margin-bottom: 12px;
  }
}
.page-home .bol-home-demo > div {
  width: 100% !important;
}
.page-home .bol-home-demo .get-demo-ratings {
  max-width: 701px !important;
}
.page-home .bol-home-demo .demo-ratings > div {
  justify-items: center;
}
.page-home .bol-home-demo .rating, .page-home .bol-home-demo .rating-stars {
  min-width: 134px;
  width: 134px;
}
.page-home .bol-home-demo .rating-img {
  height: 64px !important;
  width: 134px !important;
  flex: auto;
  justify-content: center;
}
.page-home .bol-home-demo .rating-img figure {
  display: flex;
  justify-content: center;
}
.page-home .bol-home-demo .rating-stars img, .page-home .bol-home-demo .rating-img img {
  margin-bottom: 0px !important;
}
.page-home .bol-home-demo .demo-img img {
  margin-bottom: -5px !important;
  height: 814px !important;
  max-width: unset !important;
}
@media (min-width: 2400px) {
  .page-home .bol-home-demo {
    max-width: 2400px;
    margin: auto;
  }
}
@media (max-width: 1600px) {
  .page-home .bol-home-demo .demo-img img {
    margin-left: calc((100vw - 1275px - 325px) * 0.615);
  }
}
@media (max-width: 1200px) {
  .page-home .bol-home-demo .demo-img img {
    margin-left: -210px;
    height: unset !important;
    width: unset !important;
    max-width: calc(400px + 100%) !important;
  }
  .page-home .bol-home-demo .rating, .page-home .bol-home-demo .rating-stars {
    min-width: 110px !important;
    width: 110px !important;
  }
}
@media (max-width: 1024px) {
  .page-home .bol-home-demo .rating, .page-home .bol-home-demo .rating-stars {
    min-width: 134px !important;
    width: 134px !important;
  }
  .page-home .bol-home-demo .demo-img img {
    position: relative;
    bottom: 200px;
    max-width: 680px !important;
    margin-left: -140px !important;
  }
  .page-home .bol-home-demo .demo-ratings {
    width: 200% !important;
    right: 100% !important;
  }
}
@media (max-width: 767px) {
  .page-home .bol-home-demo .demo-img img {
    margin-left: 0px !important;
    max-width: unset !important;
    bottom: 0px !important;
  }
  .page-home .bol-home-demo .get-demo-ratings {
    max-width: unset !important;
  }
  .page-home .bol-home-demo .demo-ratings {
    position: static !important;
    width: unset !important;
  }
}/*# sourceMappingURL=home-2023-2.css.map */