.elementor-24679 .elementor-element.elementor-element-3708592{padding:85px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-2e127f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24679 .elementor-element.elementor-element-a200cac > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-a200cac{text-align:center;}.elementor-24679 .elementor-element.elementor-element-a200cac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;line-height:1.7em;letter-spacing:0.05em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-1cb8b92 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-24679 .elementor-element.elementor-element-1cb8b92{text-align:center;}.elementor-24679 .elementor-element.elementor-element-1cb8b92 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:56px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-4dcf1c3 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-24679 .elementor-element.elementor-element-4dcf1c3 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-3ee645b{padding:0px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-7937059 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-7937059, .elementor-24679 .elementor-element.elementor-element-7937059 .elementor-text-editor *{font-size:16px;line-height:2em;}.elementor-24679 .elementor-element.elementor-element-277a9b7 .gem-button-container .gem-button:hover{background-color:#ECD9C0;}.elementor-24679 .elementor-element.elementor-element-277a9b7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-277a9b7 .gem-button-container{text-align:center;}.elementor-24679 .elementor-element.elementor-element-277a9b7 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;}.elementor-24679 .elementor-element.elementor-element-277a9b7 .gem-button-container .gem-button .gem-text-button{font-size:1.5rem;}.elementor-24679 .elementor-element.elementor-element-e50caec{width:var( --container-widget-width, 100.887% );max-width:100.887%;--container-widget-width:100.887%;--container-widget-flex-grow:0;}.elementor-24679 .elementor-element.elementor-element-e50caec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-4e8906e > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-24679 .elementor-element.elementor-element-4e8906e .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-e370174{padding:0px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-e53574f{width:var( --container-widget-width, 100.887% );max-width:100.887%;--container-widget-width:100.887%;--container-widget-flex-grow:0;}.elementor-24679 .elementor-element.elementor-element-e53574f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-b10a93e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-b10a93e, .elementor-24679 .elementor-element.elementor-element-b10a93e .elementor-text-editor *{font-size:16px;line-height:2em;}.elementor-24679 .elementor-element.elementor-element-60e7754 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-24679 .elementor-element.elementor-element-60e7754 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-e03a70b{padding:0px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-4a93a12 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-4a93a12, .elementor-24679 .elementor-element.elementor-element-4a93a12 .elementor-text-editor *{font-size:16px;line-height:2em;}.elementor-24679 .elementor-element.elementor-element-657eae8{width:var( --container-widget-width, 100.887% );max-width:100.887%;--container-widget-width:100.887%;--container-widget-flex-grow:0;}.elementor-24679 .elementor-element.elementor-element-657eae8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-14faf65:not(.elementor-motion-effects-element-type-background), .elementor-24679 .elementor-element.elementor-element-14faf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E85E;}.elementor-24679 .elementor-element.elementor-element-14faf65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-14faf65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24679 .elementor-element.elementor-element-8300822 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24679 .elementor-element.elementor-element-3f73578 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-3f73578{text-align:start;}.elementor-24679 .elementor-element.elementor-element-3f73578 .elementor-heading-title{font-size:0.9em;font-weight:500;text-decoration:underline;line-height:1.6em;letter-spacing:0.05em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-a7d0b38 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-24679 .elementor-element.elementor-element-a7d0b38{text-align:start;}.elementor-24679 .elementor-element.elementor-element-a7d0b38 .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-6f60a27{padding:0px 0px 20px 0px;}.elementor-24679 .elementor-element.elementor-element-d261dfa > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-24679 .elementor-element.elementor-element-d261dfa .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-7074119{padding:0px 0px 20px 0px;}.elementor-24679 .elementor-element.elementor-element-c543697{width:var( --container-widget-width, 100.887% );max-width:100.887%;--container-widget-width:100.887%;--container-widget-flex-grow:0;}.elementor-24679 .elementor-element.elementor-element-c543697.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-a49331f{width:var( --container-widget-width, 100.887% );max-width:100.887%;--container-widget-width:100.887%;--container-widget-flex-grow:0;}.elementor-24679 .elementor-element.elementor-element-a49331f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-7365a2c{padding:0px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-0057e24 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-0057e24, .elementor-24679 .elementor-element.elementor-element-0057e24 .elementor-text-editor *{font-size:16px;line-height:2em;}.elementor-24679 .elementor-element.elementor-element-01f14e9:not(.elementor-motion-effects-element-type-background), .elementor-24679 .elementor-element.elementor-element-01f14e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E85E;}.elementor-24679 .elementor-element.elementor-element-01f14e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-01f14e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24679 .elementor-element.elementor-element-d90cb94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24679 .elementor-element.elementor-element-dceb607 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-dceb607{text-align:start;}.elementor-24679 .elementor-element.elementor-element-dceb607 .elementor-heading-title{font-size:0.9em;font-weight:500;text-decoration:underline;line-height:1.6em;letter-spacing:0.05em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-a8b6f7f > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-24679 .elementor-element.elementor-element-a8b6f7f{text-align:start;}.elementor-24679 .elementor-element.elementor-element-a8b6f7f .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-24679 .elementor-element.elementor-element-0be1d35{padding:0px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-eb02561{width:var( --container-widget-width, 100.887% );max-width:100.887%;--container-widget-width:100.887%;--container-widget-flex-grow:0;}.elementor-24679 .elementor-element.elementor-element-eb02561.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-278f742 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-278f742, .elementor-24679 .elementor-element.elementor-element-278f742 .elementor-text-editor *{font-size:16px;line-height:2em;}.elementor-24679 .elementor-element.elementor-element-48a8583:not(.elementor-motion-effects-element-type-background), .elementor-24679 .elementor-element.elementor-element-48a8583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E85E;}.elementor-24679 .elementor-element.elementor-element-48a8583{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 105px 0px;}.elementor-24679 .elementor-element.elementor-element-48a8583 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24679 .elementor-element.elementor-element-364e769 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24679 .elementor-element.elementor-element-0e52481 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24679 .elementor-element.elementor-element-0e52481 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24679 .elementor-element.elementor-element-0e52481{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24679 .elementor-element.elementor-element-a4ba138 .gem-button-container .gem-button:hover{background-color:#ECD9C0;}.elementor-24679 .elementor-element.elementor-element-a4ba138 > .elementor-widget-container{padding:55px 0px 10px 0px;}.elementor-24679 .elementor-element.elementor-element-a4ba138 .gem-button-container{text-align:center;}.elementor-24679 .elementor-element.elementor-element-a4ba138 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;}.elementor-24679 .elementor-element.elementor-element-a4ba138 .gem-button-container .gem-button .gem-text-button{font-size:1.5rem;}@media(max-width:1024px){.elementor-24679 .elementor-element.elementor-element-3708592{padding:55px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-aef18c5{padding:0% 3% 0% 3%;}.elementor-24679 .elementor-element.elementor-element-4dcf1c3 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-3ee645b{padding:0% 3% 3% 3%;}.elementor-24679 .elementor-element.elementor-element-277a9b7 .gem-button-container{text-align:left;}.elementor-24679 .elementor-element.elementor-element-74f4ad5{padding:0% 3% 0% 3%;}.elementor-24679 .elementor-element.elementor-element-4e8906e .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-e370174{padding:0% 3% 3% 3%;}.elementor-24679 .elementor-element.elementor-element-e8752f3{padding:0% 3% 0% 3%;}.elementor-24679 .elementor-element.elementor-element-60e7754 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-e03a70b{padding:0% 3% 3% 3%;}.elementor-24679 .elementor-element.elementor-element-14faf65{padding:55px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-6f60a27{padding:0% 3% 1% 3%;}.elementor-24679 .elementor-element.elementor-element-d261dfa .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-7074119{padding:0% 3% 1% 3%;}.elementor-24679 .elementor-element.elementor-element-7365a2c{padding:0% 3% 3% 3%;}.elementor-24679 .elementor-element.elementor-element-01f14e9{padding:55px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-0be1d35{padding:0% 3% 3% 3%;}.elementor-24679 .elementor-element.elementor-element-48a8583{padding:15px 0px 55px 0px;}.elementor-24679 .elementor-element.elementor-element-a4ba138 .gem-button-container{text-align:left;}}@media(max-width:767px){.elementor-24679 .elementor-element.elementor-element-3708592{margin-top:0px;margin-bottom:0px;padding:35px 0px 35px 0px;}.elementor-24679 .elementor-element.elementor-element-2e127f2 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24679 .elementor-element.elementor-element-a200cac .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-1cb8b92 .elementor-heading-title{font-size:32px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-4dcf1c3 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-7937059 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-24679 .elementor-element.elementor-element-7937059, .elementor-24679 .elementor-element.elementor-element-7937059 .elementor-text-editor *{font-size:12px;}.elementor-24679 .elementor-element.elementor-element-277a9b7 .gem-button-container .gem-button .gem-text-button{font-size:1.2rem;}.elementor-24679 .elementor-element.elementor-element-4e8906e .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-b10a93e > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-24679 .elementor-element.elementor-element-b10a93e, .elementor-24679 .elementor-element.elementor-element-b10a93e .elementor-text-editor *{font-size:12px;}.elementor-24679 .elementor-element.elementor-element-60e7754 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-4a93a12 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-24679 .elementor-element.elementor-element-4a93a12, .elementor-24679 .elementor-element.elementor-element-4a93a12 .elementor-text-editor *{font-size:12px;}.elementor-24679 .elementor-element.elementor-element-14faf65{margin-top:0px;margin-bottom:0px;padding:35px 0px 35px 0px;}.elementor-24679 .elementor-element.elementor-element-8300822 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24679 .elementor-element.elementor-element-3f73578 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-a7d0b38 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-d261dfa .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-0057e24 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-24679 .elementor-element.elementor-element-0057e24, .elementor-24679 .elementor-element.elementor-element-0057e24 .elementor-text-editor *{font-size:12px;}.elementor-24679 .elementor-element.elementor-element-01f14e9{margin-top:0px;margin-bottom:0px;padding:35px 0px 15px 0px;}.elementor-24679 .elementor-element.elementor-element-d90cb94 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24679 .elementor-element.elementor-element-dceb607 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-a8b6f7f .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-24679 .elementor-element.elementor-element-0be1d35{padding:3% 3% 0% 3%;}.elementor-24679 .elementor-element.elementor-element-278f742 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-24679 .elementor-element.elementor-element-278f742, .elementor-24679 .elementor-element.elementor-element-278f742 .elementor-text-editor *{font-size:12px;}.elementor-24679 .elementor-element.elementor-element-48a8583{margin-top:0px;margin-bottom:0px;padding:15px 0px 35px 0px;}.elementor-24679 .elementor-element.elementor-element-364e769 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24679 .elementor-element.elementor-element-a4ba138 .gem-button-container .gem-button .gem-text-button{font-size:1.2rem;}}.custom-hero-background {
    background-color: #3A3A3A;
}
.custom-hero-background {
    background-color: #3A3A3A;
}