.elementor-1147 .elementor-element.elementor-element-efda81f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1147 .elementor-element.elementor-element-18c2806{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:192px;--padding-right:192px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1147 .elementor-element.elementor-element-e270985{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a9ded18-font-family ), Sans-serif;font-size:var( --e-global-typography-a9ded18-font-size );font-weight:var( --e-global-typography-a9ded18-font-weight );line-height:var( --e-global-typography-a9ded18-line-height );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1147 .elementor-element.elementor-element-9afe31d > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-1147 .elementor-element.elementor-element-9afe31d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1147 .elementor-element.elementor-element-ea84e60 .elementor-heading-title{font-family:var( --e-global-typography-ee7a43d-font-family ), Sans-serif;font-size:var( --e-global-typography-ee7a43d-font-size );font-weight:var( --e-global-typography-ee7a43d-font-weight );line-height:var( --e-global-typography-ee7a43d-line-height );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1147 .elementor-element.elementor-element-127fa38{--grid-columns:4;--grid-row-gap:32px;--grid-column-gap:0px;}.elementor-1147 .elementor-element.elementor-element-127fa38 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1147 .elementor-element.elementor-element-127fa38 .e-loop-item > .elementor-section, .elementor-1147 .elementor-element.elementor-element-127fa38 .e-loop-item > .elementor-section > .elementor-container, .elementor-1147 .elementor-element.elementor-element-127fa38 .e-loop-item > .e-con, .elementor-1147 .elementor-element.elementor-element-127fa38 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1147 .elementor-element.elementor-element-2fa33b3 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-1147 .elementor-element.elementor-element-2fa33b3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1147 .elementor-element.elementor-element-ba40974{--grid-columns:4;--grid-row-gap:32px;--grid-column-gap:0px;}.elementor-1147 .elementor-element.elementor-element-ba40974 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1147 .elementor-element.elementor-element-ba40974 .e-loop-item > .elementor-section, .elementor-1147 .elementor-element.elementor-element-ba40974 .e-loop-item > .elementor-section > .elementor-container, .elementor-1147 .elementor-element.elementor-element-ba40974 .e-loop-item > .e-con, .elementor-1147 .elementor-element.elementor-element-ba40974 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-1147 .elementor-element.elementor-element-18c2806{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1147 .elementor-element.elementor-element-e270985{font-size:var( --e-global-typography-a9ded18-font-size );line-height:var( --e-global-typography-a9ded18-line-height );}.elementor-1147 .elementor-element.elementor-element-9afe31d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1147 .elementor-element.elementor-element-ea84e60 .elementor-heading-title{font-size:var( --e-global-typography-ee7a43d-font-size );line-height:var( --e-global-typography-ee7a43d-line-height );}.elementor-1147 .elementor-element.elementor-element-127fa38{--grid-columns:3;}.elementor-1147 .elementor-element.elementor-element-2fa33b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1147 .elementor-element.elementor-element-ba40974{--grid-columns:3;}}@media(max-width:767px){.elementor-1147 .elementor-element.elementor-element-18c2806{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1147 .elementor-element.elementor-element-e270985{font-size:var( --e-global-typography-a9ded18-font-size );line-height:var( --e-global-typography-a9ded18-line-height );}.elementor-1147 .elementor-element.elementor-element-9afe31d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1147 .elementor-element.elementor-element-ea84e60 .elementor-heading-title{font-size:var( --e-global-typography-ee7a43d-font-size );line-height:var( --e-global-typography-ee7a43d-line-height );}.elementor-1147 .elementor-element.elementor-element-127fa38{--grid-columns:1;}.elementor-1147 .elementor-element.elementor-element-2fa33b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1147 .elementor-element.elementor-element-ba40974{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-18c2806 */.halljoon {
    position: relative;
    display: block;
}

.halljoon::before,
.halljoon::after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2px; /* Adjust the width as needed */
    z-index: 2;
    background: var(--e-global-color-accent);
    pointer-events: none;
}

.halljoon::before {
    left: 0px;
}

.halljoon::after {
    right: 0;
}

.elementor-1147 .elementor-element.elementor-element-18c2806 .elementor-swiper-button{
    z-index: 3 !important;
}/* End custom CSS */