.elementor-1640 .elementor-element.elementor-element-6e421513 > .elementor-container{max-width:1190px;}.elementor-1640 .elementor-element.elementor-element-6e421513{margin-top:50px;margin-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-d604524 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-widget-tp-blog-listout .theplus-pagination a,.elementor-widget-tp-blog-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-meta-info span,
							   .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-meta-tag{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-category-list span a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title,
				               .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title a,
							   .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content,
				              .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content p,
							  .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-dots.style-1 li button,.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-1640 .elementor-element.elementor-element-79c865d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-a3b5465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1640 .elementor-element.elementor-element-c829ccb{--spacer-size:150px;}@media(min-width:768px){.elementor-1640 .elementor-element.elementor-element-69950ba0{width:42.688%;}.elementor-1640 .elementor-element.elementor-element-6e3b3d96{width:57.312%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1640 .elementor-element.elementor-element-69950ba0{width:100%;}.elementor-1640 .elementor-element.elementor-element-6e3b3d96{width:100%;}}/* Start custom CSS for lebuild_h3_about_left, class: .elementor-element-325a2bbe */.elementor-1640 .elementor-element.elementor-element-325a2bbe .about-style3-content-box {
    margin: 0px;
}

.elementor-1640 .elementor-element.elementor-element-325a2bbe .sec-title .sub-title {
    display: none;
}

.elementor-1640 .elementor-element.elementor-element-325a2bbe ul {
    display: none;
}/* End custom CSS */
/* Start custom CSS for lebuild_h3_service_icon, class: .elementor-element-3554d540 */.elementor-1640 .elementor-element.elementor-element-3554d540 .service-style2_top_box .sec-title h2 {
    text-transform: unset;
}

.elementor-1640 .elementor-element.elementor-element-3554d540 .services-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Optional spacing between items */
}

.elementor-1640 .elementor-element.elementor-element-3554d540 .single-service-style2 {
  flex: 1 1 calc(25% - 20px); /* Adjust width as needed */
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: unset;
}

.elementor-1640 .elementor-element.elementor-element-3554d540 .services-container > .single-service-style2 {
  align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for lebuild_h3_about_left, class: .elementor-element-d604524 */.elementor-1640 .elementor-element.elementor-element-d604524 .about-style3-content-box {
    margin: 0px;
}

.elementor-1640 .elementor-element.elementor-element-d604524 .sec-title .sub-title {
    display: none;
}

.elementor-1640 .elementor-element.elementor-element-d604524 ul {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1aa1a3a */.elementor-1640 .elementor-element.elementor-element-1aa1a3a .owl-nav {
    display: none;
}

.elementor-1640 .elementor-element.elementor-element-1aa1a3a .testimonial-style1-content {
    padding-top: 80px;
    padding-bottom: 80px;
}

.elementor-1640 .elementor-element.elementor-element-1aa1a3a .testimonial-style1-area {
    background: #E9EBF4 !important;/* End custom CSS */
/* Start custom CSS for tp-blog-listout, class: .elementor-element-79c865d *//*custom css to adjust image height in wordpress personaliser css .blog-featured-image*//* End custom CSS */