.elementor-1804 .elementor-element.elementor-element-4f1504c > .elementor-container{max-width:1440px;min-height:70vh;}.elementor-1804 .elementor-element.elementor-element-4f1504c:not(.elementor-motion-effects-element-type-background), .elementor-1804 .elementor-element.elementor-element-4f1504c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1804 .elementor-element.elementor-element-4f1504c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-1804 .elementor-element.elementor-element-4f1504c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1804 .elementor-element.elementor-element-ea9f675 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1804 .elementor-element.elementor-element-0c3ba4e > .elementor-widget-container{padding:0px 0px 040px 0px;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-main-swiper .swiper-slide{background-color:#FFFFFFFC;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-testimonial__header{padding-top:25px;padding-left:30px;padding-right:30px;padding-block-end:calc( 63px / 2 );}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-testimonial__content{padding-bottom:50px;padding-left:30px;padding-right:30px;padding-block-start:calc( 63px / 2 );}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-testimonial__name{color:#002B70;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-testimonial__header, .elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-star-rating{font-size:23px;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-star-rating i:before{color:#F7CC45;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-swiper-button{font-size:23px;color:#3F4DB1;}.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-swiper-button svg{fill:#3F4DB1;}.elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-pagination-bullet-active, .elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-pagination-progressbar-fill{background-color:#777777;}.elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-pagination-fraction{color:#777777;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for reviews, class: .elementor-element-c84b31d *//*.elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-slide {*/
/*    box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, 0.1) !important*/
/*}*/

.elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-slide .elementor-testimonial{
    display: flex;
    flex-direction: column-reverse;
}

.elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-slide .elementor-testimonial .elementor-star-rating{
    position: absolute;
    top: 0;
    margin-top: 20px
}

.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-testimonial__content{
    padding-top: 65px !important
}
.elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-swiper-button-prev, .elementor-1804 .elementor-element.elementor-element-c84b31d .elementor-swiper-button-next{
    top: 95%;
    z-index: 999 !important
}
.elementor-1804 .elementor-element.elementor-element-c84b31d .swiper-pagination{
    z-index: 1 !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df28a4d */.elementor-testimonial__text {
  position: relative;
  max-height: 7em;
  overflow: hidden;
}

.elementor-testimonial__text.expanded {
  max-height: none;
}

.elementor-testimonial__text::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.5em;
  background: linear-gradient(to top, white, transparent);
}

.read-more {
  color: #007bff;
  cursor: pointer;
  text-decoration: underline;
  display: block;
  margin-top: 0.5em;
}/* End custom CSS */