.elementor-2421 .elementor-element.elementor-element-51d0a6c{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}/* Start custom CSS for theme-post-content, class: .elementor-element-3fbc3c6 *//* Headings */
.elementor-2421 .elementor-element.elementor-element-3fbc3c6 h2 {
  font-size: clamp(1.75rem, 1.2rem + 2vw, 2.25rem) !important; /* ~28–36px */
  line-height: 1.2;
  margin: 0 0 .5em;
  font-weight: 700;
}

.elementor-2421 .elementor-element.elementor-element-3fbc3c6 h3 {
  font-size: clamp(1.5rem, 1.1rem + 1.5vw, 1.875rem)!important;  /* ~24–30px */
  line-height: 1.25;
  margin: 0 0 .5em;
  font-weight: 700;
}

.elementor-2421 .elementor-element.elementor-element-3fbc3c6 h4 {
  font-size: clamp(1.25rem, 1rem + 1vw, 1.5rem)!important;  /* ~20–24px */
  line-height: 1.3;
  margin: 0 0 .5em;
  font-weight: 600;
}

.elementor-2421 .elementor-element.elementor-element-3fbc3c6 h5 {
  font-size: clamp(1.125rem, 0.95rem + 0.6vw, 1.25rem)!important;  /* ~18–20px */
  line-height: 1.35;
  margin: 0 0 .5em;
  font-weight: 600;
}

.elementor-2421 .elementor-element.elementor-element-3fbc3c6 h6 {
  font-size: clamp(1rem, 0.9rem + 0.4vw, 1.125rem)!important;  /* ~16–18px */
  line-height: 1.4;
  margin: 0 0 .5em;
  font-weight: 600;
}

/* Body text */
.elementor-2421 .elementor-element.elementor-element-3fbc3c6 p,
.elementor-2421 .elementor-element.elementor-element-3fbc3c6 span {
  font-size: clamp(1rem, 0.98rem + 0.2vw, 1.0625rem); /* ~16–17px */
  line-height: 1.7;
  margin: 0 0 1em;
}

/* Lists */
.elementor-2421 .elementor-element.elementor-element-3fbc3c6 ul,
.elementor-2421 .elementor-element.elementor-element-3fbc3c6 ol {
  padding-left: 1.25rem;
  margin: 0 0 1em;
}

.elementor-2421 .elementor-element.elementor-element-3fbc3c6 ul li,
.elementor-2421 .elementor-element.elementor-element-3fbc3c6 ol li {
  font-size: clamp(1rem, 0.98rem + 0.2vw, 1.0625rem)!important;  /* match paragraph */
  line-height: 1.7;
  margin: 0 0 .4em;
}/* End custom CSS */
/* Start custom CSS */.th-btn:not(.style2, .style6) {
    background-color: #70D715 !important;
}


.sub-title{
    color:  #022124 !important;
    
}

.price-box.active{
    background-color: #022124 !important;
}

.switch-area .toggle{
    background-color: #70D715 !important;
}
.available-list li:after{
    color: #70D715 !important;
}

.process-card2 .box-number{
    background-color: #70D715 !important;
}

.process-card2 .box-number:after, .process-card2 .box-number:before{
    content: '' !important;
    background-color #70D715  !important;
}

.breadcumb-wrapper{
    background-image: url('/wp-content/uploads/2025/08/lanscrm-themed-bg.png') !important;
}/* End custom CSS */