.elementor-5592 .elementor-element.elementor-element-6dd5e545 > .elementor-container{max-width:1200px;}.elementor-5592 .elementor-element.elementor-element-6dd5e545{margin-top:0px;margin-bottom:0px;padding:0px 30px 50px 30px;}.elementor-5592 .elementor-element.elementor-element-35934f08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5592 .elementor-element.elementor-element-89ab21a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-5592 .elementor-element.elementor-element-371c4441 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-fd878df{text-align:center;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-fd878df .elementor-heading-title{font-size:42px;font-weight:700;color:#9A8B77;}.elementor-5592 .elementor-element.elementor-element-14e4796c{text-align:center;font-size:16px;font-weight:normal;line-height:1.75em;letter-spacing:0px;color:#7A7A7A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 15% 0% 15%;}.elementor-5592 .elementor-element.elementor-element-337ba22{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5592 .elementor-element.elementor-element-337ba22:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-337ba22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-e5e38df{--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-5592 .elementor-element.elementor-element-05afccf{text-align:center;margin:84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 44.276% );max-width:44.276%;--container-widget-width:44.276%;--container-widget-flex-grow:0;background-color:#101010;}.elementor-5592 .elementor-element.elementor-element-05afccf img{width:100%;border-radius:3px 3px 3px 3px;}.elementor-5592 .elementor-element.elementor-element-05afccf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5592 .elementor-element.elementor-element-9722d2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5592 .elementor-element.elementor-element-ea8173d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-ea8173d .elementor-heading-title{font-size:42px;font-weight:700;color:#9A8B77;}.elementor-5592 .elementor-element.elementor-element-15db64c{text-align:start;color:#7A7A7A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-5592 .elementor-element.elementor-element-7d610e9{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5592 .elementor-element.elementor-element-7d610e9:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-7d610e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-4c97639{--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-5592 .elementor-element.elementor-element-f123464{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5592 .elementor-element.elementor-element-f123464.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5592 .elementor-element.elementor-element-a4c1a80{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-a4c1a80 .elementor-heading-title{font-size:42px;font-weight:700;color:#9A8B77;}.elementor-5592 .elementor-element.elementor-element-7117f23{color:#7A7A7A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-5592 .elementor-element.elementor-element-9387542 img{width:100%;border-radius:3px 3px 3px 3px;}.elementor-5592 .elementor-element.elementor-element-9387542{padding:10px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-8dfc975{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5592 .elementor-element.elementor-element-8dfc975:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-8dfc975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f458060{--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-5592 .elementor-element.elementor-element-38b2b48{text-align:center;margin:84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 44.097% );max-width:44.097%;--container-widget-width:44.097%;--container-widget-flex-grow:0;background-color:#101010;}.elementor-5592 .elementor-element.elementor-element-38b2b48 img{width:100%;border-radius:3px 3px 3px 3px;}.elementor-5592 .elementor-element.elementor-element-38b2b48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5592 .elementor-element.elementor-element-2c658fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5592 .elementor-element.elementor-element-0b9d8a3{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-0b9d8a3 .elementor-heading-title{font-size:42px;font-weight:700;color:#9A8B77;}.elementor-5592 .elementor-element.elementor-element-bf53873{text-align:start;color:#7A7A7A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-5592 .elementor-element.elementor-element-5c1af12d:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-5c1af12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5592 .elementor-element.elementor-element-5c1af12d > .elementor-background-overlay{background-color:#000000;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5592 .elementor-element.elementor-element-5c1af12d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-5592 .elementor-element.elementor-element-14518587 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5592 .elementor-element.elementor-element-14518587 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-6e09da47{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-6e09da47 .elementor-heading-title{font-size:42px;font-weight:700;color:#9A8B77;}.elementor-5592 .elementor-element.elementor-element-a031e7b{text-align:center;color:#7A7A7A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-5592 .elementor-element.elementor-element-72f99f0 .elementor-button{font-size:19px;font-weight:600;fill:#755A44;color:#755A44;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5592 .elementor-element.elementor-element-72f99f0 .elementor-button:hover, .elementor-5592 .elementor-element.elementor-element-72f99f0 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#9A8B77;border-color:#9A8B77;}.elementor-5592 .elementor-element.elementor-element-72f99f0 .elementor-button:hover svg, .elementor-5592 .elementor-element.elementor-element-72f99f0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5592 .elementor-element.elementor-element-72f99f0{padding:0px 0px 40px 0px;}:root{--page-title-display:none;}body.elementor-page-5592:not(.elementor-motion-effects-element-type-background), body.elementor-page-5592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-5592 .elementor-element.elementor-element-371c4441{width:100%;}.elementor-5592 .elementor-element.elementor-element-f123464{--width:42.68%;}}@media(max-width:1024px){.elementor-5592 .elementor-element.elementor-element-6dd5e545{padding:4% 4% 4% 4%;}.elementor-5592 .elementor-element.elementor-element-371c4441 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-14e4796c{padding:0% 0% 0% 0%;}.elementor-5592 .elementor-element.elementor-element-5c1af12d{padding:10% 4% 10% 4%;}}@media(max-width:767px){.elementor-5592 .elementor-element.elementor-element-6dd5e545{padding:4% 4% 4% 4%;}.elementor-5592 .elementor-element.elementor-element-371c4441 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-15db64c *//* --- Main Section Styling --- */
.about-us-section {
    background-color: #111111; /* Dark background */
    padding: 20px 25px 10px 5px;
    border-radius: 8px;
    text-align: left;
    font-family: inherit;
}

/* --- Paragraph Styling --- */
.about-content p {
    color: #cccccc; /* Light gray text */
    font-size: 17px;
    line-height: 1.7;
    margin-bottom: 30px;
}

/* --- Feature List Styling --- */
.feature-list {
    list-style: none; /* Remove default bullets */
    padding-left: 0;
    margin-bottom: 40px;
}

.feature-list li {
    color: #cccccc;
    font-size: 16px;
    padding-left: 35px; /* Create space for the custom bullet */
    position: relative;
    margin-bottom: 10px; /* Space between list items */
}

/* --- THE CUSTOM TICK BULLET POINT --- */
.feature-list li::before {
    content: '\2713'; /* This is the unicode for a checkmark/tick */
    color: #9A8B77;    /* Teal accent color for the tick */
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 2px; /* Fine-tune vertical alignment */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7117f23 *//* --- Main Section Styling --- */
.about-us-section {
    background-color: #111111; /* Dark background */
    padding: 20px 25px 10px 5px;
    border-radius: 8px;
    text-align: left;
    font-family: inherit;
}

/* --- Paragraph Styling --- */
.about-content p {
    color: #cccccc; /* Light gray text */
    font-size: 17px;
    line-height: 1.7;
    margin-bottom: 30px;
}

/* --- Feature List Styling --- */
.feature-list {
    list-style: none; /* Remove default bullets */
    padding-left: 0;
    margin-bottom: 40px;
}

.feature-list li {
    color: #cccccc;
    font-size: 16px;
    padding-left: 35px; /* Create space for the custom bullet */
    position: relative;
    margin-bottom: 10px; /* Space between list items */
}

/* --- THE CUSTOM TICK BULLET POINT --- */
.feature-list li::before {
    content: '\2713'; /* This is the unicode for a checkmark/tick */
    color: #9A8B77;    /* Teal accent color for the tick */
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 2px; /* Fine-tune vertical alignment */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf53873 *//* --- Main Section Styling --- */
.about-us-section {
    background-color: #111111; /* Dark background */
    padding: 20px 25px 10px 5px;
    border-radius: 8px;
    text-align: left;
    font-family: inherit;
}

/* --- Paragraph Styling --- */
.about-content p {
    color: #cccccc; /* Light gray text */
    font-size: 17px;
    line-height: 1.7;
    margin-bottom: 30px;
}

/* --- Feature List Styling --- */
.feature-list {
    list-style: none; /* Remove default bullets */
    padding-left: 0;
    margin-bottom: 40px;
}

.feature-list li {
    color: #cccccc;
    font-size: 16px;
    padding-left: 35px; /* Create space for the custom bullet */
    position: relative;
    margin-bottom: 10px; /* Space between list items */
}

/* --- THE CUSTOM TICK BULLET POINT --- */
.feature-list li::before {
    content: '\2713'; /* This is the unicode for a checkmark/tick */
    color: #9A8B77;    /* Teal accent color for the tick */
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 2px; /* Fine-tune vertical alignment */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a031e7b *//* --- Main Section Styling --- */
.about-us-section {
    background-color: #111111; /* Dark background */
    padding: 20px 25px 10px 5px;
    border-radius: 8px;
    text-align: left;
    font-family: inherit;
}

/* --- Paragraph Styling --- */
.about-content p {
    color: #cccccc; /* Light gray text */
    font-size: 17px;
    line-height: 1.7;
    margin-bottom: 30px;
}

/* --- Feature List Styling --- */
.feature-list {
    list-style: none; /* Remove default bullets */
    padding-left: 0;
    margin-bottom: 40px;
}

.feature-list li {
    color: #cccccc;
    font-size: 16px;
    padding-left: 35px; /* Create space for the custom bullet */
    position: relative;
    margin-bottom: 10px; /* Space between list items */
}

/* --- THE CUSTOM TICK BULLET POINT --- */
.feature-list li::before {
    content: '\2713'; /* This is the unicode for a checkmark/tick */
    color: #9A8B77;    /* Teal accent color for the tick */
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 2px; /* Fine-tune vertical alignment */
}/* End custom CSS */