.elementor-23595 .elementor-element.elementor-element-1613c756{padding:80px 20px 11px 22px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23595 .elementor-element.elementor-element-4cadfe10{text-align:center;}.elementor-23595 .elementor-element.elementor-element-4cadfe10 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-size:37px;font-weight:700;}.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-23595 .elementor-element.elementor-element-9ed8273{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-50c8371{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-8db5158{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-1bd3b85b{--spacer-size:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23595 .elementor-element.elementor-element-1305eddf{--spacer-size:20px;}.elementor-23595 .elementor-element.elementor-element-64182b75{text-align:start;}.elementor-23595 .elementor-element.elementor-element-64182b75 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-size:32px;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-19d29398{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23595 .elementor-element.elementor-element-18aac89e img{border-radius:10px 10px 10px 10px;}.elementor-23595 .elementor-element.elementor-element-30c01c99{--spacer-size:5px;}.elementor-23595 .elementor-element.elementor-element-b78173f{--spacer-size:5px;}.elementor-23595 .elementor-element.elementor-element-752c73d2 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-348679eb{text-align:start;}.elementor-23595 .elementor-element.elementor-element-348679eb .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-1a6e1634{color:#000000;}.elementor-23595 .elementor-element.elementor-element-f2a49ef{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-128021f1{text-align:start;}.elementor-23595 .elementor-element.elementor-element-128021f1 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-23595 .elementor-element.elementor-element-10a03fb9{color:#000000;}.elementor-23595 .elementor-element.elementor-element-907544 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-16dfc0e9{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-504ec445 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-274fc746{text-align:start;}.elementor-23595 .elementor-element.elementor-element-274fc746 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-4378175c{color:#000000;}.elementor-23595 .elementor-element.elementor-element-3615a07{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-88f7243 > .elementor-widget-container{background-color:transparent;padding:3px 3px 3px 3px;background-image:linear-gradient(180deg, #172633 0%, #172633 100%);border-radius:40px 40px 40px 40px;}.elementor-23595 .elementor-element.elementor-element-88f7243{text-align:center;}.elementor-23595 .elementor-element.elementor-element-88f7243 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-23595 .elementor-element.elementor-element-59d0168{--spacer-size:15px;}.elementor-23595 .elementor-element.elementor-element-670a4d09{text-align:start;}.elementor-23595 .elementor-element.elementor-element-670a4d09 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-45569686{color:#000000;}.elementor-23595 .elementor-element.elementor-element-40a3d09f img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-20a227ba{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-601ead14 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-20e36162{text-align:start;}.elementor-23595 .elementor-element.elementor-element-20e36162 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-70f91865{color:#000000;}.elementor-23595 .elementor-element.elementor-element-8ce2d1e{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-c07ed95{text-align:start;}.elementor-23595 .elementor-element.elementor-element-c07ed95 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-a62ad31{color:#000000;}.elementor-23595 .elementor-element.elementor-element-555537a img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-ee402dc{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-d69db7a img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-db0585d{text-align:start;}.elementor-23595 .elementor-element.elementor-element-db0585d .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-709f846{color:#000000;}.elementor-23595 .elementor-element.elementor-element-780881e{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-291b9897{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-4d31a32{text-align:start;}.elementor-23595 .elementor-element.elementor-element-4d31a32 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-e7458cb{color:#000000;}.elementor-23595 .elementor-element.elementor-element-973e568 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-421d88b{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-1b68291 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-b1825fc{text-align:start;}.elementor-23595 .elementor-element.elementor-element-b1825fc .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-1633da9{color:#000000;}.elementor-23595 .elementor-element.elementor-element-c1b72b7{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-b2a551c{text-align:start;}.elementor-23595 .elementor-element.elementor-element-b2a551c .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-650483d{color:#000000;}.elementor-23595 .elementor-element.elementor-element-571d18c img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-afd5adb{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-4de7e94 img{border-radius:30px 30px 30px 30px;}.elementor-23595 .elementor-element.elementor-element-141a79d{text-align:start;}.elementor-23595 .elementor-element.elementor-element-141a79d .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-4bbc554{color:#000000;}.elementor-23595 .elementor-element.elementor-element-d0005a7{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-7ce5a634{--spacer-size:15px;}.elementor-23595 .elementor-element.elementor-element-4b798689 > .elementor-widget-container{background-color:transparent;padding:3px 3px 3px 3px;background-image:linear-gradient(180deg, #172633 0%, #172633 100%);border-radius:40px 40px 40px 40px;}.elementor-23595 .elementor-element.elementor-element-4b798689{text-align:center;}.elementor-23595 .elementor-element.elementor-element-4b798689 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-23595 .elementor-element.elementor-element-921e058{--spacer-size:10px;}.elementor-23595 .elementor-element.elementor-element-5f9b62e7{text-align:center;}.elementor-23595 .elementor-element.elementor-element-5f9b62e7 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-562b15f{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-5ee2218e img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-661dd6c4{text-align:center;}.elementor-23595 .elementor-element.elementor-element-661dd6c4 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-50fdef9{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-35ee8eb3 img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-7a078d7a{text-align:center;}.elementor-23595 .elementor-element.elementor-element-7a078d7a .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-a672c1f{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-709be33f img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-8059be5{--spacer-size:15px;}.elementor-23595 .elementor-element.elementor-element-4c871f23{text-align:center;}.elementor-23595 .elementor-element.elementor-element-4c871f23 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-4d9e0b9c{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-1654b215 img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-71215ae{text-align:center;}.elementor-23595 .elementor-element.elementor-element-71215ae .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-61633262{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-22857d0b img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-3c0cb503{text-align:center;}.elementor-23595 .elementor-element.elementor-element-3c0cb503 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-3f030161{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-678950c5 img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-ddc0d88{--spacer-size:15px;}.elementor-23595 .elementor-element.elementor-element-5ec8430{text-align:center;}.elementor-23595 .elementor-element.elementor-element-5ec8430 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-e45dd10{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-f7db339 img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-99ea7b8{text-align:center;}.elementor-23595 .elementor-element.elementor-element-99ea7b8 .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-2d761c7{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-d7fd36d img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-c010bbd{text-align:center;}.elementor-23595 .elementor-element.elementor-element-c010bbd .elementor-heading-title{font-family:"haboro-contrast", Sans-serif;font-weight:400;}.elementor-23595 .elementor-element.elementor-element-6195a9e{text-align:center;color:#000000;}.elementor-23595 .elementor-element.elementor-element-6987895 img{border-radius:25px 25px 25px 25px;}.elementor-23595 .elementor-element.elementor-element-32e77b0d{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-5be35fd1{font-family:"haboro-contrast", Sans-serif;font-weight:400;color:#000000;}.elementor-23595 .elementor-element.elementor-element-45d521c1{--spacer-size:22px;}.elementor-23595 .elementor-element.elementor-element-62d754a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23595 .elementor-element.elementor-element-62d754a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-50b17b8f *//* Two-column Elementor icon list */
.elementor-element-c5267b6 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: 28px !important;
    align-items: start !important;
    column-gap: 4px !important;
    row-gap: 15px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* Keep icon and text on the same line */
.elementor-element-c5267b6 .elementor-icon-list-item {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    align-self: start !important;
    justify-content: flex-start !important;
    width: 100% !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Icon */
.elementor-element-c5267b6 .elementor-icon-list-icon {
    display: inline-flex !important;
    flex: 0 0 auto !important;
    align-self: flex-start !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 4px 10px 0 0 !important;
}

.elementor-element-c5267b6 .elementor-icon-list-icon svg {
    display: block !important;
    width: 1em !important;
    height: 1em !important;
    flex-shrink: 0 !important;
}

/* Text */
.elementor-element-c5267b6 .elementor-icon-list-text {
    display: block !important;
    flex: 1 1 auto !important;
    align-self: flex-start !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove Elementor separators */
.elementor-element-c5267b6 .elementor-icon-list-item::after {
    display: none !important;
}

/* Mobile: one column with natural item height */
@media (max-width: 767px) {
    .elementor-element-c5267b6 .elementor-icon-list-items {
        grid-template-columns: 1fr !important;
        grid-auto-rows: auto !important;
        row-gap: 12px !important;
    }

    .elementor-element-c5267b6 .elementor-icon-list-item {
        height: auto !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'haboro-contrast';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.reachabovemedia.com/wp-content/uploads/2025/04/9042Haboro-Contrast.woff2') format('woff2');
}
/* End Custom Fonts CSS */