.elementor-1640 .elementor-element.elementor-element-06a32ba{--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;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1640 .elementor-element.elementor-element-4e4425c{--display:flex;--min-height:840px;--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-1640 .elementor-element.elementor-element-4e4425c:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-4e4425c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hariimpex.co.uk/wp-content/uploads/2026/04/hero-banner-bg-img_converted.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1640 .elementor-element.elementor-element-b515ddc{--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-1640 .elementor-element.elementor-element-93d68fc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1640 .elementor-element.elementor-element-9e4508b .bdt-ep-breadcrumb>*>*{color:#837B7B;}.elementor-1640 .elementor-element.elementor-element-9e4508b .bdt-ep-breadcrumb>:last-child>span{color:#555555!important;}.elementor-1640 .elementor-element.elementor-element-9e4508b .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{color:#555555;margin:0px 8px;}.elementor-1640 .elementor-element.elementor-element-f91dc7f{--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-1640 .elementor-element.elementor-element-7202a2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1640 .elementor-element.elementor-element-9a8d831 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-3a5fafc{left:-35%;}body.rtl .elementor-1640 .elementor-element.elementor-element-3a5fafc{right:-35%;}.elementor-1640 .elementor-element.elementor-element-3a5fafc{bottom:-7%;}.elementor-1640 .elementor-element.elementor-element-40e3820{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1640 .elementor-element.elementor-element-79ebbe7{--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-b537f7f{text-align:justify;}.elementor-1640 .elementor-element.elementor-element-98f7d5c{--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-91806a1{text-align:end;}.elementor-1640 .elementor-element.elementor-element-91806a1 p{margin-block-end:0px;}.elementor-1640 .elementor-element.elementor-element-b0af449 .elementor-icon-box-wrapper{text-align:start;}.elementor-1640 .elementor-element.elementor-element-b0af449 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1640 .elementor-element.elementor-element-b0af449 .elementor-icon-box-description{font-weight:500;color:#2E2E2E;}.elementor-1640 .elementor-element.elementor-element-6fe37c0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1640 .elementor-element.elementor-element-6fe37c0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1640 .elementor-element.elementor-element-6fe37c0 .elementor-icon-box-description{font-weight:500;color:#2E2E2E;}.elementor-1640 .elementor-element.elementor-element-449451e .elementor-icon-box-wrapper{text-align:start;}.elementor-1640 .elementor-element.elementor-element-449451e .elementor-icon-box-title{margin-block-end:0px;}.elementor-1640 .elementor-element.elementor-element-449451e .elementor-icon-box-description{font-weight:500;color:#2E2E2E;}.elementor-1640 .elementor-element.elementor-element-0ca3c29 .elementor-icon-box-wrapper{text-align:start;}.elementor-1640 .elementor-element.elementor-element-0ca3c29 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1640 .elementor-element.elementor-element-0ca3c29 .elementor-icon-box-description{font-weight:500;color:#2E2E2E;}.elementor-1640 .elementor-element.elementor-element-16090d6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1640 .elementor-element.elementor-element-0d9d48a{--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-3b8907b .elementor-image-box-wrapper{text-align:start;}.elementor-1640 .elementor-element.elementor-element-4f3d357{--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-d60b0eb .elementor-image-box-wrapper{text-align:start;}.elementor-1640 .elementor-element.elementor-element-42677af{--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-2c9db56{--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1640 .elementor-element.elementor-element-24e319c{--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-7579d8e{text-align:justify;}.elementor-1640 .elementor-element.elementor-element-79d368d{--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;}.elementor-1640 .elementor-element.elementor-element-6945329{--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;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1640 .elementor-element.elementor-element-6945329:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-6945329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4E6E63D 0%, #F4E6E600 100%);}.elementor-1640 .elementor-element.elementor-element-cb0fe8d{color:#616161;}.elementor-1640 .elementor-element.elementor-element-0fd0bb4{--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;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1640 .elementor-element.elementor-element-0fd0bb4:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-0fd0bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4E6E63D 0%, #F4E6E600 100%);}.elementor-1640 .elementor-element.elementor-element-6e2b4f4{color:#616161;}.elementor-1640 .elementor-element.elementor-element-b2b0fa1{--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-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1640 .elementor-element.elementor-element-93d68fc{--width:60%;}.elementor-1640 .elementor-element.elementor-element-7202a2d{--width:40%;}.elementor-1640 .elementor-element.elementor-element-79ebbe7{--width:65%;}.elementor-1640 .elementor-element.elementor-element-98f7d5c{--width:30%;}.elementor-1640 .elementor-element.elementor-element-0d9d48a{--width:50%;}.elementor-1640 .elementor-element.elementor-element-4f3d357{--width:50%;}.elementor-1640 .elementor-element.elementor-element-6945329{--width:50%;}.elementor-1640 .elementor-element.elementor-element-0fd0bb4{--width:50%;}}@media(max-width:1550px){.elementor-1640 .elementor-element.elementor-element-4e4425c{--min-height:700px;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-3a5fafc{left:0%;}body.rtl .elementor-1640 .elementor-element.elementor-element-3a5fafc{right:0%;}.elementor-1640 .elementor-element.elementor-element-3a5fafc{bottom:-15%;}}@media(max-width:1024px){.elementor-1640 .elementor-element.elementor-element-06a32ba{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1640 .elementor-element.elementor-element-4e4425c{--min-height:600px;}}@media(max-width:767px){.elementor-1640 .elementor-element.elementor-element-06a32ba{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1640 .elementor-element.elementor-element-4e4425c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-1640 .elementor-element.elementor-element-f91dc7f{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1640 .elementor-element.elementor-element-7d2cbd1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-98f7d5c{--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-1640 .elementor-element.elementor-element-91806a1{text-align:center;}.elementor-1640 .elementor-element.elementor-element-6945329{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1640 .elementor-element.elementor-element-0fd0bb4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-9c6e19d */.h-tag-css .elementor-heading-title,
.h-tag-css .elementor-image-box-title {
  background: linear-gradient(140.54deg, #517B94 14.48%, #C77569 30.92%, #F59D3C 43.73%, #EFDEB0 85.52%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91806a1 */.terms-css span {
  display: inline-block;
  font-size: clamp(14px, 2.5vw, 20px);
  padding: clamp(8px, 2vw, 10px) clamp(12px, 3vw, 14px);
  font-weight: 600;
  color: #fff;
  background: linear-gradient(140.54deg, #517B94 14.48%, #C77569 30.92%, #F59D3C 43.73%, #EFDEB0 85.52%);
  border-radius: 10px;
  cursor: default;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ca3c29 */.elementor-element.elementor-widget.elementor-widget-icon-box {
    display: none;
}

.elementor-element.elementor-widget.elementor-widget-icon-box:has(.elementor-icon-box-description) {
    display: block;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-51dfb3f */.pre-next-btn .elementor-post-navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.pre-next-btn .elementor-post-navigation__next a {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    padding: 16px 32px;
    border-radius: 80px;
    text-decoration: none;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0.5px;
    position: relative;
    border: 1px solid #00000000;
    background: linear-gradient(140.54deg, #517B94 14.48%, #C77569 30.92%, #F59D3C 43.73%, #EFDEB0 85.52%);
    animation: gradientMove 6s ease infinite;
    transition: all 0.35s ease;
    background-size: 200% 200%;
}

.pre-next-btn .elementor-post-navigation__prev a {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    padding: 16px 32px;
    border-radius: 80px;
    text-decoration: none;
    font-weight: 600;
    color: #000000;
    letter-spacing: 0.5px;
    position: relative;
    border: 1px solid #000000;
    background: #ffffff;
    transition: all 0.35s ease;
}

.pre-next-btn .post-navigation__arrow-prev,
.pre-next-btn .post-navigation__arrow-next {
    display: none;
}

.pre-next-btn .elementor-post-navigation__next a::after {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
}

.pre-next-btn .elementor-post-navigation__prev a::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
}

.pre-next-btn .elementor-post-navigation__prev {
    text-align: end;
}

.pre-next-btn .elementor-post-navigation__next {
    text-align: start;
}

.pre-next-btn .elementor-post-navigation__prev a {
    flex-direction: row-reverse;
}

.pre-next-btn .elementor-post-navigation__next a:hover {
    background: #ffffff;
    color: #000;
    border: 1px solid #000;
}

.pre-next-btn .elementor-post-navigation__next a:hover::after {
    background: #000;
}

.pre-next-btn .elementor-post-navigation__prev a:hover {
    background: linear-gradient(140.54deg, #517B94 14.48%, #C77569 30.92%, #F59D3C 43.73%, #EFDEB0 85.52%);
    color: #fff;
    border: 1px solid #00000000;
    animation: gradientMove 6s ease infinite;
    background-size: 200% 200%;
}

.pre-next-btn .elementor-post-navigation__prev a:hover::before {
    background: #fff;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}


@media(max-width:600px) {
    .pre-next-btn .elementor-post-navigation__prev a{
        padding: 10px 20px;
        gap: 5px;
    }
    
    .pre-next-btn .elementor-post-navigation__next a{
        padding: 10px 20px;
        gap: 5px;
    }
    
    .pre-next-btn .elementor-post-navigation {
        gap: 5px;
    }
}/* End custom CSS */