.elementor-4652 .elementor-element.elementor-element-663b9ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-bdc9210{width:100%;max-width:100%;}.elementor-4652 .elementor-element.elementor-element-bdc9210 img{width:100%;max-width:100%;height:60vh;object-fit:cover;object-position:center center;}.elementor-4652 .elementor-element.elementor-element-5e56a1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:048px;--padding-bottom:048px;--padding-left:80px;--padding-right:80px;}.elementor-4652 .elementor-element.elementor-element-5e56a1a:not(.elementor-motion-effects-element-type-background), .elementor-4652 .elementor-element.elementor-element-5e56a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEE;}.elementor-4652 .elementor-element.elementor-element-b9963d7{padding:0px 0px 0px 0px;}.elementor-4652 .elementor-element.elementor-element-b9963d7 .elementor-main-swiper .swiper-slide{border-radius:50%;padding:0px 0px 0px 0px;}.elementor-4652 .elementor-element.elementor-element-b9963d7 .elementor-swiper-button{font-size:32px;color:#000000B3;}.elementor-4652 .elementor-element.elementor-element-b9963d7 .elementor-swiper-button svg{fill:#000000B3;}.elementor-4652 .elementor-element.elementor-element-b9963d7 .elementor-testimonial__text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1.2em;}.elementor-4652 .elementor-element.elementor-element-1e871da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:024px;--padding-bottom:024px;--padding-left:80px;--padding-right:80px;}.elementor-4652 .elementor-element.elementor-element-ad297ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;text-align:center;}.elementor-4652 .elementor-element.elementor-element-ad297ee .elementor-heading-title{font-family:var( --e-global-typography-e2393a9-font-family ), Sans-serif;font-size:var( --e-global-typography-e2393a9-font-size );font-weight:var( --e-global-typography-e2393a9-font-weight );line-height:var( --e-global-typography-e2393a9-line-height );color:var( --e-global-color-d164427 );}.elementor-4652 .elementor-element.elementor-element-806c54f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-4652 .elementor-element.elementor-element-806c54f .elementor-heading-title{color:var( --e-global-color-d164427 );}.elementor-4652 .elementor-element.elementor-element-348f423{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4652 .elementor-element.elementor-element-74416fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-18c49f4{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4652 .elementor-element.elementor-element-b5114cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4652 .elementor-element.elementor-element-1c60338 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4652 .elementor-element.elementor-element-1c6110f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:060px;--padding-bottom:60px;--padding-left:40px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-1c6110f:not(.elementor-motion-effects-element-type-background), .elementor-4652 .elementor-element.elementor-element-1c6110f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hilinecnh2.ironbearwp.com/wp-content/uploads/2025/09/banner2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4652 .elementor-element.elementor-element-f9c0052{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4652 .elementor-element.elementor-element-f9c0052:not(.elementor-motion-effects-element-type-background), .elementor-4652 .elementor-element.elementor-element-f9c0052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-4652 .elementor-element.elementor-element-a15fe9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-4652 .elementor-element.elementor-element-a15fe9c img{width:140px;}.elementor-4652 .elementor-element.elementor-element-b09e12e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-4652 .elementor-element.elementor-element-b09e12e .elementor-heading-title{font-family:var( --e-global-typography-2bb6bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2bb6bd7-font-size );font-weight:var( --e-global-typography-2bb6bd7-font-weight );line-height:var( --e-global-typography-2bb6bd7-line-height );}.elementor-4652 .elementor-element.elementor-element-910eeb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-4652 .elementor-element.elementor-element-910eeb9 .elementor-heading-title{font-family:var( --e-global-typography-d77088a-font-family ), Sans-serif;font-size:var( --e-global-typography-d77088a-font-size );font-weight:var( --e-global-typography-d77088a-font-weight );line-height:var( --e-global-typography-d77088a-line-height );}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button{background-color:#6C757D;font-family:var( --e-global-typography-d13f6eb-font-family ), Sans-serif;font-size:var( --e-global-typography-d13f6eb-font-size );font-weight:var( --e-global-typography-d13f6eb-font-weight );line-height:var( --e-global-typography-d13f6eb-line-height );transition-duration:0.4s;}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button:hover, .elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button:focus{background-color:#000000;}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-4652 .elementor-element.elementor-element-5e56a1a{--content-width:1200px;}}@media(min-width:2400px){.elementor-4652 .elementor-element.elementor-element-ad297ee .elementor-heading-title{font-size:var( --e-global-typography-e2393a9-font-size );line-height:var( --e-global-typography-e2393a9-line-height );}.elementor-4652 .elementor-element.elementor-element-b09e12e .elementor-heading-title{font-size:var( --e-global-typography-2bb6bd7-font-size );line-height:var( --e-global-typography-2bb6bd7-line-height );}.elementor-4652 .elementor-element.elementor-element-910eeb9 .elementor-heading-title{font-size:var( --e-global-typography-d77088a-font-size );line-height:var( --e-global-typography-d77088a-line-height );}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button{font-size:var( --e-global-typography-d13f6eb-font-size );line-height:var( --e-global-typography-d13f6eb-line-height );}}@media(max-width:1366px){.elementor-4652 .elementor-element.elementor-element-ad297ee .elementor-heading-title{font-size:var( --e-global-typography-e2393a9-font-size );line-height:var( --e-global-typography-e2393a9-line-height );}.elementor-4652 .elementor-element.elementor-element-b09e12e .elementor-heading-title{font-size:var( --e-global-typography-2bb6bd7-font-size );line-height:var( --e-global-typography-2bb6bd7-line-height );}.elementor-4652 .elementor-element.elementor-element-910eeb9 .elementor-heading-title{font-size:var( --e-global-typography-d77088a-font-size );line-height:var( --e-global-typography-d77088a-line-height );}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button{font-size:var( --e-global-typography-d13f6eb-font-size );line-height:var( --e-global-typography-d13f6eb-line-height );}}@media(max-width:1024px){.elementor-4652 .elementor-element.elementor-element-ad297ee .elementor-heading-title{font-size:var( --e-global-typography-e2393a9-font-size );line-height:var( --e-global-typography-e2393a9-line-height );}.elementor-4652 .elementor-element.elementor-element-b09e12e .elementor-heading-title{font-size:var( --e-global-typography-2bb6bd7-font-size );line-height:var( --e-global-typography-2bb6bd7-line-height );}.elementor-4652 .elementor-element.elementor-element-910eeb9 .elementor-heading-title{font-size:var( --e-global-typography-d77088a-font-size );line-height:var( --e-global-typography-d77088a-line-height );}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button{font-size:var( --e-global-typography-d13f6eb-font-size );line-height:var( --e-global-typography-d13f6eb-line-height );}}@media(max-width:992px){.elementor-4652 .elementor-element.elementor-element-5e56a1a{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-4652 .elementor-element.elementor-element-b9963d7{padding:0px 20px 0px 20px;}.elementor-4652 .elementor-element.elementor-element-1e871da{--padding-top:024px;--padding-bottom:024px;--padding-left:40px;--padding-right:40px;}.elementor-4652 .elementor-element.elementor-element-b5114cc{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4652 .elementor-element.elementor-element-1c6110f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:04px;}.elementor-4652 .elementor-element.elementor-element-f9c0052{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-4652 .elementor-element.elementor-element-bdc9210 img{height:40vh;}.elementor-4652 .elementor-element.elementor-element-5e56a1a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4652 .elementor-element.elementor-element-b9963d7{padding:0px 0px 0px 0px;}.elementor-4652 .elementor-element.elementor-element-1e871da{--padding-top:024px;--padding-bottom:024px;--padding-left:20px;--padding-right:20px;}.elementor-4652 .elementor-element.elementor-element-ad297ee .elementor-heading-title{font-size:var( --e-global-typography-e2393a9-font-size );line-height:var( --e-global-typography-e2393a9-line-height );}.elementor-4652 .elementor-element.elementor-element-b5114cc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4652 .elementor-element.elementor-element-1c6110f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4652 .elementor-element.elementor-element-a15fe9c img{width:100px;}.elementor-4652 .elementor-element.elementor-element-b09e12e .elementor-heading-title{font-size:var( --e-global-typography-2bb6bd7-font-size );line-height:var( --e-global-typography-2bb6bd7-line-height );}.elementor-4652 .elementor-element.elementor-element-910eeb9 .elementor-heading-title{font-size:var( --e-global-typography-d77088a-font-size );line-height:var( --e-global-typography-d77088a-line-height );}.elementor-4652 .elementor-element.elementor-element-873a65f .elementor-button{font-size:var( --e-global-typography-d13f6eb-font-size );line-height:var( --e-global-typography-d13f6eb-line-height );}}/* Start custom CSS */.home-service-slide .elementor-testimonial__content .elementor-testimonial__text{
    width: 224px;
    height: 224px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    background: rgb(193, 26, 25);
    border: 8px solid #e0e0e0;
}

.home-service-slide .elementor-testimonial__content {
    border: 8px solid white;
    width: max-content;
    border-radius: 50%;
    margin-inline: auto;
}

.home-establish-slide-parent {
    max-width: 960px !important;
    width: 100%;
    margin-inline: auto;
    overflow: hidden;
    .e-gallery-container {
        display: flex;
        height: 500px;
        gap: 0;
        flex-wrap: nowrap;
        flex-direction: row;
        .e-gallery-item{
            flex: none;
            width: 100%;
            height: 100%;
            .elementor-gallery-item__image{
                padding-bottom: 0;
                width: 100%;
                height: 100%;
            }
        }
    }
}
.home-establish-slide-wrap {
    max-width: 960px !important;
    width: 100%;
    margin-inline: auto;
}
.home-establish-slide {
    max-width: 960px !important;
    width: 100%;
    margin-inline: auto;
    overflow: hidden;
    .e-gallery-container {
        display: flex;
        height: 120px;
        gap: 0;
        flex-wrap: nowrap;
        flex-direction: row;
        .e-gallery-item{
            cursor: pointer;
            opacity: .4;
            transition: .4s ease opacity;
            flex: none;
            width: 20%;
            height: 100%;
            &.swiper-slide-active {
                opacity: 1;
}
            .elementor-gallery-item__image{
                padding-bottom: 0;
                width: 100%;
                height: 100%;
            }
        }
    }
}
.home-cta-content {
    max-width: 620px;
}
@media only screen and (max-width: 991px) {
    .home-establish-slide-parent {
        .e-gallery-container {
            height: 400px;
        }
    }
    .home-establish-slide {
        .e-gallery-container {
            height: 100px;
        }
    }
}
@media only screen and (max-width: 767px) {
    .elementor-swiper-button-next {
        right: -15px !important;
    }
    .elementor-swiper-button-prev {
        left: -15px !important;
    }
    .home-establish-slide-parent {
        .e-gallery-container {
            height: 320px;
        }
    }
}/* End custom CSS */