.elementor-962 .elementor-element.elementor-element-df5ccc8{--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;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-962 .elementor-element.elementor-element-df5ccc8:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-df5ccc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-962 .elementor-element.elementor-element-17f2988{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-962 .elementor-element.elementor-element-fc8dc9a{--display:flex;}.elementor-962 .elementor-element.elementor-element-7a76cc5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-962 .elementor-element.elementor-element-7a76cc5 .elementor-heading-title{font-family:var( --e-global-typography-436b72a-font-family ), Sans-serif;font-size:var( --e-global-typography-436b72a-font-size );text-transform:var( --e-global-typography-436b72a-text-transform );line-height:var( --e-global-typography-436b72a-line-height );letter-spacing:var( --e-global-typography-436b72a-letter-spacing );}.elementor-962 .elementor-element.elementor-element-555b1ab{width:initial;max-width:initial;}.elementor-962 .elementor-element.elementor-element-555b1ab .elementor-heading-title{font-family:var( --e-global-typography-a499e27-font-family ), Sans-serif;font-size:var( --e-global-typography-a499e27-font-size );line-height:var( --e-global-typography-a499e27-line-height );letter-spacing:var( --e-global-typography-a499e27-letter-spacing );}.elementor-962 .elementor-element.elementor-element-2d54189{--display:flex;}.elementor-962 .elementor-element.elementor-element-e947485{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-962 .elementor-element.elementor-element-065dc6a .iha-container-1a07eecc{height:500px;}.elementor-962 .elementor-element.elementor-element-065dc6a .iha-card-1a07eecc::before{background:linear-gradient(to top, #000000BF 0%, transparent 80%);}.elementor-962 .elementor-element.elementor-element-065dc6a .iha-card-1a07eecc{background-color:var( --e-global-color-text );}.elementor-962 .elementor-element.elementor-element-065dc6a .iha-title-1a07eecc{color:var( --e-global-color-primary );}.elementor-962 .elementor-element.elementor-element-065dc6a .iha-card-1a07eecc.iha-active-1a07eecc .iha-title-1a07eecc{color:var( --e-global-color-accent );}.elementor-962 .elementor-element.elementor-element-065dc6a .iha-desc-1a07eecc{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-962 .elementor-element.elementor-element-17f2988{--grid-auto-flow:row;}.elementor-962 .elementor-element.elementor-element-7a76cc5 .elementor-heading-title{font-size:var( --e-global-typography-436b72a-font-size );line-height:var( --e-global-typography-436b72a-line-height );letter-spacing:var( --e-global-typography-436b72a-letter-spacing );}.elementor-962 .elementor-element.elementor-element-555b1ab .elementor-heading-title{font-size:var( --e-global-typography-a499e27-font-size );line-height:var( --e-global-typography-a499e27-line-height );letter-spacing:var( --e-global-typography-a499e27-letter-spacing );}.elementor-962 .elementor-element.elementor-element-e947485{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-962 .elementor-element.elementor-element-df5ccc8{--gap:02.5rem 0rem;--row-gap:02.5rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-962 .elementor-element.elementor-element-17f2988{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-962 .elementor-element.elementor-element-7a76cc5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-962 .elementor-element.elementor-element-7a76cc5 .elementor-heading-title{font-size:var( --e-global-typography-436b72a-font-size );line-height:var( --e-global-typography-436b72a-line-height );letter-spacing:var( --e-global-typography-436b72a-letter-spacing );}.elementor-962 .elementor-element.elementor-element-555b1ab{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-962 .elementor-element.elementor-element-555b1ab .elementor-heading-title{font-size:var( --e-global-typography-a499e27-font-size );line-height:var( --e-global-typography-a499e27-line-height );letter-spacing:var( --e-global-typography-a499e27-letter-spacing );}.elementor-962 .elementor-element.elementor-element-e947485{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-7a76cc5 */.elementor-962 .elementor-element.elementor-element-7a76cc5 h2{
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for interactive_hover_accordion_1a07eecc, class: .elementor-element-065dc6a */.elementor-962 .elementor-element.elementor-element-065dc6a .iha-active-1a07eecc svg path{
    stroke:white !important;
}

@media(max-width:767px){
.elementor-962 .elementor-element.elementor-element-065dc6a .iha-step-1a07eecc {
left:calc(1.25rem + 25px + 10px);
top:calc(1.25rem + 1px)
}

.elementor-962 .elementor-element.elementor-element-065dc6a .iha-icon-wrapper-1a07eecc svg path{
    stroke:white !important;
}

.elementor-962 .elementor-element.elementor-element-065dc6a .iha-mobile-image-area-1a07eecc::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.00) 20.6%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.40) 35.34%, rgba(0, 0, 0, 0.00) 100%);


}
}

.desktop-step-label {
    display: none !important;
}/* End custom CSS */