.elementor-783 .elementor-element.elementor-element-4957cb0:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-4957cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthierhuman.fit/wp-content/uploads/2025/04/sliders_HH_1920x800-01.webp");}.elementor-783 .elementor-element.elementor-element-4957cb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-783 .elementor-element.elementor-element-4957cb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-783 .elementor-element.elementor-element-954ecaa .typo-title-text{font-size:1.4em;line-height:1.4em;}.elementor-783 .elementor-element.elementor-element-2ac9163 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-2ac9163 .typo-title-text{font-size:1.8em;}.elementor-783 .elementor-element.elementor-element-3f31f8a > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS */.main-slider .content-box .typo-title-text {
    color:var(--blue);
        font-size:1.8em;
        font-weight:700;
}
.main-slider .content-box span {
    font-family: inherit !important;
}
.main-slider .content-box .text {
    color:var(--blue);

    
}
.sec-title {
    margin-bottom:0px !important;
}
.image-2 {
    border:none !important;
    max-width: 66%;
}
.about-section {
  background-image:url('https://healthierhuman.fit/wp-content/uploads/2025/04/watermark-1-01.webp');
  background-size: contain;
  background-position:center left;
  background-repeat:no-repeat;
}
.about-section h1 {
    color:var(--blue);
}
.service-block-one .icon-box {
    background-color:var(--green) !important;
}
.service-block-one .icon-box:before{
  background: var(--blue);
}
.service-block-one .icon-box svg {
fill:var(--white) !important;
}
/*.service-block-one:hover .icon-box {
    background-color:var(--blue) !important;
}*/
.service-block-one h4 {
 margin-bottom:0px !important;
}
.service-block-one h4 a {
    font-weight:700 !important;
    color:var(--blue);

}
.service-block-one:hover h4 a {
    color:var(--green);

}
.service-section h1 {
    font-size:1.4em;
    color:var(--white);
    margin-bottom:0px !important;
    
}
.service-block-one .text {
    color:var(--blue);
}
.service-block-one:hover .text {
    color:var(--green);
}
.service-section p {
    color:var(--white) !important;
    
}

.work-section h1 {
    font-size:1.8em;
    margin-bottom:0px !important;
    color:var(--blue);
}
.work-section p {
    margin-bottom:3em;
}
.work-section .number {
background-color: var(--blue) !important;
}

.work-section .single-item figure  {
    background-color:var(--green) !important;
}
.work-section .single-item figure img {
max-width: 33%;
}
.work-section .single-item figure  {
    background-color:var(--blue) !important;
}
.work-section .single-item h3 {
    margin-bottom:0px !important;
}
.work-section .single-item h3 a {
    color:var(--blue) !important;
    margin-bottom:0px !important;
    font-weight:700;
}
.event-section .title {
    font-family:inherit;
    font-size:1.8em;
    font-weight:700;
    color:var(--blue);
    margin-bottom:0px;
}
.event-section .typo-title-text {
    font-size:1em;
    line-height: inherit;
    color:#333333;
    margin-bottom:3em;
}
.testimonial-section {
    background:var(--blue) !important;
}
.testimonial-section .typo-title-text {
    font-family:inherit;
    font-size:1.8em;
    font-weight:700;
    color:var(--blue);
    margin-bottom:1em;
}
.testimonial-section .icon-box {
background:var(--white) !important;
}
.testimonial-section .icon-box i {
color:var(--red) !important;
}
.testimonial-section .client-thumb-outer {display:none;
}
.testimonial-section .author {
color:var(--white) !important;
font-size: 1.8em !important;
font-weight:300 !important;
}
.faq-section h1 {
    color:var(--blue);
    font-family:inherit;
    font-size:1.8em;
    font-weight:700;
    margin-bottom:0;
}
.faq-section {
 background-image:url('https://healthierhuman.fit/wp-content/uploads/2025/04/watermark-2.webp');
  background-size: contain;
  background-position:center right;
  background-repeat:no-repeat;   
}
.accordion-box .block .acc-btn.active h5 {
    background:var(--blue) !important;
    color:var(--white) !important;
}
.accordion-box .block .acc-btn h5 {
    color:var(--blue) !important;
}
.accordion-box .block {
    border:1px solid var(--green);
}
.accordion.active-block {
    background-color: #fff;
}
.accordion-box .block .acc-btn h5 {
    background: none;
    margin-bottom: 0px;
    border-radius: 10px;
    transition: all 500ms ease;
}
.accordion-box .block .acc-btn.active .icon-outer {
color:var(--white) !important;
font-weight: 900 !important;
}
.accordion-box .block .acc-btn .icon-outer {
color:var(--blue) !important;
font-weight: 900 !important;
}/* End custom CSS */