.elementor-988780 .elementor-element.elementor-element-13a926e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-988780 .elementor-element.elementor-element-13a926e:not(.elementor-motion-effects-element-type-background), .elementor-988780 .elementor-element.elementor-element-13a926e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-988780 .elementor-element.elementor-element-13a926e > .elementor-background-overlay{background-color:rgba(212,163,115,0.15);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988780 .elementor-element.elementor-element-13a926e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;padding:160px 80px 112px 80px;}.elementor-bc-flex-widget .elementor-988780 .elementor-element.elementor-element-6ff127d.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-988780 .elementor-element.elementor-element-6ff127d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-988780 .elementor-element.elementor-element-6ff127d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-988780 .elementor-element.elementor-element-6ff127d > .elementor-element-populated{margin:-46px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-988780 .elementor-element.elementor-element-50c0c7d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-988780 .elementor-element.elementor-element-50c0c7d{text-align:center;}.elementor-988780 .elementor-element.elementor-element-e0fd0df > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-988780 .elementor-element.elementor-element-e0fd0df{text-align:center;}.elementor-988780 .elementor-element.elementor-element-e0fd0df .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:72px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-988780 .elementor-element.elementor-element-cd82198 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-988780 .elementor-element.elementor-element-cd82198{text-align:center;}.elementor-988780 .elementor-element.elementor-element-cf5ff46:not(.elementor-motion-effects-element-type-background), .elementor-988780 .elementor-element.elementor-element-cf5ff46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE0D51F;}.elementor-988780 .elementor-element.elementor-element-cf5ff46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 25px 0px;}.elementor-988780 .elementor-element.elementor-element-cf5ff46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988780 .elementor-element.elementor-element-adb16ac:not(.elementor-motion-effects-element-type-background), .elementor-988780 .elementor-element.elementor-element-adb16ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988780 .elementor-element.elementor-element-adb16ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 80px 120px 80px;}.elementor-988780 .elementor-element.elementor-element-adb16ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-988780 .elementor-element.elementor-element-f1cc166.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-988780 .elementor-element.elementor-element-f1cc166.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-988780 .elementor-element.elementor-element-be18d1d .title-subtitle{color:#D4A373;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-988780 .elementor-element.elementor-element-be18d1d .title{font-family:"Syne", Sans-serif;}.elementor-988780 .elementor-element.elementor-element-be18d1d .title-after_title{font-size:12px;}.elementor-bc-flex-widget .elementor-988780 .elementor-element.elementor-element-143b6ab.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-988780 .elementor-element.elementor-element-143b6ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-988780 .elementor-element.elementor-element-143b6ab > .elementor-element-populated{margin:0px 0px 0px 044px;--e-column-margin-right:0px;--e-column-margin-left:044px;}@media(min-width:768px){.elementor-988780 .elementor-element.elementor-element-f1cc166{width:55.5%;}.elementor-988780 .elementor-element.elementor-element-143b6ab{width:44.5%;}.elementor-988780 .elementor-element.elementor-element-684048c{width:100%;}}@media(max-width:1024px){.elementor-988780 .elementor-element.elementor-element-13a926e{padding:130px 40px 80px 40px;}.elementor-988780 .elementor-element.elementor-element-e0fd0df .elementor-heading-title{font-size:52px;}.elementor-988780 .elementor-element.elementor-element-adb16ac{padding:80px 40px 80px 40px;}}@media(max-width:767px){.elementor-988780 .elementor-element.elementor-element-13a926e{padding:110px 20px 60px 20px;}.elementor-988780 .elementor-element.elementor-element-e0fd0df .elementor-heading-title{font-size:36px;}.elementor-988780 .elementor-element.elementor-element-adb16ac{padding:60px 20px 60px 20px;}.elementor-988780 .elementor-element.elementor-element-143b6ab > .elementor-element-populated{margin:37px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-e0fd0df *//* Base styling for the whole heading */
.hero-heading {
    color: #ffffff; /* Solid white for "Let's" */
    font-size: 60px; /* Adjust as needed */
    font-weight: 700;
    font-family: sans-serif; 
    background-color: #2a2a2a; /* Dark background matching your image */
    padding: 20px;
}

/* Specific styling for the gradient word */
.gradient-text {
    /* Create the beige-to-gold gradient */
    background: linear-gradient(to right, #e5d5c5, #c49a6c); 
    
    /* Clip the background to the text */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Make the text fill transparent so the background shows */
    -webkit-text-fill-color: transparent;
    color: transparent; 
    
    /* Apply the italic styling */
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13a926e */.elementor-section-wrap { position: relative; } .grid-overlay { background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; position: absolute; inset: 0; pointer-events: none; }/* End custom CSS */