.elementor-137 .elementor-element.elementor-element-6084be3:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-6084be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-137 .elementor-element.elementor-element-6084be3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(120deg, #000000 0%, #00484B 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137 .elementor-element.elementor-element-6084be3 > .elementor-container{min-height:650px;}.elementor-137 .elementor-element.elementor-element-6084be3{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137 .elementor-element.elementor-element-5c3a643.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-137 .elementor-element.elementor-element-5c3a643 > .elementor-element-populated{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-137 .elementor-element.elementor-element-d9aabc5{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-d9aabc5 p{margin-block-end:3px;}.elementor-137 .elementor-element.elementor-element-4f4372d{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-137 .elementor-element.elementor-element-880089b{--spacer-size:25px;}.elementor-137 .elementor-element.elementor-element-0feebcf{padding:0px 0px 0px 0px;}.elementor-137 .elementor-element.elementor-element-ad4f318 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-ha-creative-button .ha-creative-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-137 .elementor-element.elementor-element-79abae8 .elementor-widget-container{text-align:left;}.elementor-137 .elementor-element.elementor-element-79abae8:not(:has(.elementor-widget-container)){text-align:left;}.elementor-137 .elementor-element.elementor-element-79abae8 .ha-creative-btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-137 .elementor-element.elementor-element-79abae8 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-bg-clr:#27BCBA;--ha-ctv-btn-bg-hvr-clr:#62D498;}.elementor-137 .elementor-element.elementor-element-5b9e892 .elementor-widget-container{text-align:left;}.elementor-137 .elementor-element.elementor-element-5b9e892:not(:has(.elementor-widget-container)){text-align:left;}.elementor-137 .elementor-element.elementor-element-5b9e892 .ha-creative-btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-137 .elementor-element.elementor-element-5b9e892 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-bg-clr:#62D498;--ha-ctv-btn-bg-hvr-clr:#27BCBA;}/* Start custom CSS for column, class: .elementor-element-ad4f318 */.elementor-137 .elementor-element.elementor-element-ad4f318 {
    width: fit-content;   /* shrink to its content */
    margin-left: 0;       /* push it to the left */
    margin-right: auto;   /* keep it from centering */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0feebcf *//* Desktop default */
.elementor-137 .elementor-element.elementor-element-0feebcf {
    width: 35% !important;
    margin-left: 20px !important;
    margin-right: auto !important;
}

.elementor-137 .elementor-element.elementor-element-0feebcf > .elementor-container {
    display: flex;
    justify-content: space-between; /* columns spread apart */
}

/* Tablet view (<= 1024px) */
@media (max-width: 1024px) {
    .elementor-137 .elementor-element.elementor-element-0feebcf {
        width: 60% !important;   /* wider for tablets */
        margin-left: 15px !important;
    }
}

/* Mobile view (<= 768px) */
@media (max-width: 768px) {
    .elementor-137 .elementor-element.elementor-element-0feebcf {
        width: 100% !important;  /* full width */
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .elementor-137 .elementor-element.elementor-element-0feebcf > .elementor-container {
        flex-direction: column;  /* stack columns vertically */
        gap: 20px;               /* space between stacked columns */
    }
}/* End custom CSS */