.elementor-37 .elementor-element.elementor-element-cde2eac:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cde2eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/07/case-results-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-cde2eac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12% 0% 20% 0%;}.elementor-37 .elementor-element.elementor-element-cde2eac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-0a53f6e{text-align:center;}.elementor-37 .elementor-element.elementor-element-0a53f6e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;color:#43C7C1;}.elementor-37 .elementor-element.elementor-element-601388c{padding:0% 0% 5% 0%;}.elementor-37 .elementor-element.elementor-element-499751f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-499751f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-499751f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:4% 5% 4% 5%;}.elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-37924d8 > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-37 .elementor-element.elementor-element-37924d8{text-align:center;}.elementor-37 .elementor-element.elementor-element-37924d8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.33vw;font-weight:700;line-height:1.1em;color:#000000;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-cde2eac{padding:15% 3% 20% 3%;}.elementor-37 .elementor-element.elementor-element-0a53f6e .elementor-heading-title{font-size:4vw;}.elementor-37 .elementor-element.elementor-element-601388c{padding:0% 3% 5% 3%;}.elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated{margin:-18% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:4% 3% 4% 3%;}.elementor-37 .elementor-element.elementor-element-37924d8 .elementor-heading-title{font-size:3.5vw;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-cde2eac{padding:40% 3% 20% 3%;}.elementor-37 .elementor-element.elementor-element-0a53f6e .elementor-heading-title{font-size:8.5vw;}.elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-499751f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-499751f > .elementor-element-populated{margin:-18% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:7% 3% 7% 3%;}.elementor-37 .elementor-element.elementor-element-37924d8 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-37 .elementor-element.elementor-element-37924d8 .elementor-heading-title{font-size:6.5vw;}}/* Start custom CSS */body,
html {
  overflow-x: hidden;
}

.footer-ct-sec .elementor-background-overlay {
  -moz-background-size: 0 !important;
       background-size: 0 !important;
}

.gradient-text {
  background: -webkit-gradient(
    linear,
    right top, left top,
    from(#ab7b53),
    color-stop(25%, #c6a081),
    color-stop(50%, #decdbb),
    color-stop(75%, #c6a081),
    to(#ab7b53)
  );
  background: -webkit-linear-gradient(
    right,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background: -moz-linear-gradient(
    right,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background: -o-linear-gradient(
    right,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background: linear-gradient(
    270deg,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*Testimonials*/

.testi-grid .testi-image {
  display: none;
}

.testi-grid .content-wrap {
  background-color: #ebebeb;
  padding: 3vw 2vw 2vw;
  position: relative;
  margin-bottom: 20px;
  display: -ms-grid !important;
  display: grid !important;
  display: inline-block !important;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  -webkit-column-break-inside: avoid !important;
  -moz-column-break-inside: avoid !important;
  break-inside: avoid !important;
  position: relative;
  z-index: 5;
  width: 100%;
}

.testi-grid .testi-wrap {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  padding: 0;
  margin: 0;
}

.testi-grid .headline {
  font-family: "Figtree";
  font-size: 1.667vw;
  font-weight: 700;
  line-height: 1.3em;
  text-align: center;
}

.testi-grid .content {
  font-size: 1.25vw;
  font-family: "Figtree";
  font-weight: 400;
  line-height: 1.3em;
  text-align: center;
  padding-bottom: 6%;
}

.testi-grid .testi-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.testi-grid img.qoute-img {
  width: 4.167vw;
  height: 2.604vw;
  margin: 0 auto 7%;
}

.testi-grid hr {
  color: #fff;
  background-color: #000 !important;
  border: 1px solid #000;
  margin-bottom: 10% !important;
  width: 100%;
}

.testi-grid .name {
  text-transform: uppercase;
  font-family: "Figtree";
  letter-spacing: 0.469vw;
  text-align: center;
  font-weight: 700;
  font-size: 1.25vw;
  padding-bottom: 5%;
}

.testi-grid .content-wrap:hover {
  background-color: #007367;
  color: #fff;
  -webkit-border-radius: 27px;
     -moz-border-radius: 27px;
          border-radius: 27px;
}

.testi-grid .content-wrap:hover .name {
  background: -webkit-gradient(
    linear,
    right top, left top,
    from(#ab7b53),
    color-stop(25%, #c6a081),
    color-stop(50%, #decdbb),
    color-stop(75%, #c6a081),
    to(#ab7b53)
  );
  background: -webkit-linear-gradient(
    right,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background: -moz-linear-gradient(
    right,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background: -o-linear-gradient(
    right,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background: linear-gradient(
    270deg,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.testi-grid .content-wrap:hover hr {
  border-image-slice: 1;
  border-image-source: linear-gradient(
    270deg,
    #ab7b53 0%,
    #c6a081 25%,
    #decdbb 50%,
    #c6a081 75%,
    #ab7b53 100%
  );
}

.testi-grid .content-wrap:hover .qoute-img {
  content: url("/wp-content/uploads/2025/07/copper-quote.png");
}

/*.testi-grid .testi-item.id-5051 .content-wrap {*/
/*  margin-top: -4vw;*/
/*}*/

@media only screen and (max-width: 1024px) {
  .testi-grid .testi-wrap {
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .testi-grid .content-wrap {
    margin-bottom: 10px;
  }

  .testi-grid .headline {
    font-size: 2.3vw;
    line-height: 1.1em;
  }

  .testi-grid .content,
  .testi-grid .name {
    font-size: 1.8vw;
  }

  .testi-grid .content-wrap:hover {
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .testi-grid .testi-wrap {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }

  .testi-grid .content-wrap {
    margin-bottom: 20px;
    padding: 5vw;
  }

  .testi-grid .headline {
    font-size: 5vw;
  }

  .testi-grid .content,
  .testi-grid .name {
    font-size: 4vw;
  }

  .testi-grid img.qoute-img {
    width: 14.167vw;
    height: 8.604vw;
  }

  .testi-grid .testi-item.id-5051 .content-wrap {
    margin-top: 0;
  }
}/* End custom CSS */