.elementor-1644 .elementor-element.elementor-element-479beb1{--display:flex;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-1644 .elementor-element.elementor-element-479beb1:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-479beb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-0e48a93{text-align:center;}.elementor-1644 .elementor-element.elementor-element-0e48a93 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:39px;font-weight:500;color:#000000;}.elementor-1644 .elementor-element.elementor-element-f7de86a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1644 .elementor-element.elementor-element-d5287b3{--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;border-style:solid;--border-style:solid;border-color:#ECC88B;--border-color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-d5287b3:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-d5287b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1644 .elementor-element.elementor-element-d5287b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1644 .elementor-element.elementor-element-2b9d66e{width:var( --container-widget-width, 102.86% );max-width:102.86%;--container-widget-width:102.86%;--container-widget-flex-grow:0;text-align:start;}.elementor-1644 .elementor-element.elementor-element-2b9d66e > .elementor-widget-container{margin:4px 0px 5px 0px;}.elementor-1644 .elementor-element.elementor-element-2b9d66e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1644 .elementor-element.elementor-element-2b9d66e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-1644 .elementor-element.elementor-element-3f8ac7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1644 .elementor-element.elementor-element-3f8ac7b{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1644 .elementor-element.elementor-element-4009905{--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;--justify-content:center;border-style:solid;--border-style:solid;border-color:#ECC88B;--border-color:#ECC88B;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1644 .elementor-element.elementor-element-4009905:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-4009905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1644 .elementor-element.elementor-element-4009905.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1644 .elementor-element.elementor-element-cf65bc2{--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;--justify-content:center;--border-radius:6px 6px 6px 6px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1644 .elementor-element.elementor-element-cf65bc2:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-cf65bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-cf65bc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1644 .elementor-element.elementor-element-ac04de0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;}.elementor-1644 .elementor-element.elementor-element-9b3def7{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-1644 .elementor-element.elementor-element-f04b21f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1644 .elementor-element.elementor-element-f04b21f:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-f04b21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-f04b21f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1644 .elementor-element.elementor-element-0e8b934 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1644 .elementor-element.elementor-element-0e8b934 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-1644 .elementor-element.elementor-element-ec27d8a{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-1644 .elementor-element.elementor-element-0b1f506{--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;--border-radius:6px 6px 6px 6px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1644 .elementor-element.elementor-element-0b1f506:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-0b1f506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-0b1f506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1644 .elementor-element.elementor-element-c0b6d4c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-1644 .elementor-element.elementor-element-50232dc{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-1644 .elementor-element.elementor-element-7a687bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#ECC88B;--border-color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-7a687bb:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-7a687bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1644 .elementor-element.elementor-element-06bd7b6{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1644 .elementor-element.elementor-element-b091f1b > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECC88B;border-radius:12px 12px 12px 12px;}.elementor-1644 .elementor-element.elementor-element-b091f1b .elementor-image-box-wrapper{text-align:center;}.elementor-1644 .elementor-element.elementor-element-b091f1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1644 .elementor-element.elementor-element-b091f1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1644 .elementor-element.elementor-element-b091f1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-b091f1b .elementor-image-box-title{margin-bottom:15px;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:500;}.elementor-1644 .elementor-element.elementor-element-b091f1b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1644 .elementor-element.elementor-element-b091f1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1644 .elementor-element.elementor-element-eec9a07 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECC88B;border-radius:12px 12px 12px 12px;}.elementor-1644 .elementor-element.elementor-element-eec9a07 .elementor-image-box-wrapper{text-align:center;}.elementor-1644 .elementor-element.elementor-element-eec9a07.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1644 .elementor-element.elementor-element-eec9a07.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1644 .elementor-element.elementor-element-eec9a07.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-eec9a07 .elementor-image-box-title{margin-bottom:15px;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:500;}.elementor-1644 .elementor-element.elementor-element-eec9a07 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1644 .elementor-element.elementor-element-eec9a07 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1644 .elementor-element.elementor-element-2fc667e > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECC88B;border-radius:12px 12px 12px 12px;}.elementor-1644 .elementor-element.elementor-element-2fc667e .elementor-image-box-wrapper{text-align:center;}.elementor-1644 .elementor-element.elementor-element-2fc667e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1644 .elementor-element.elementor-element-2fc667e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1644 .elementor-element.elementor-element-2fc667e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-2fc667e .elementor-image-box-title{margin-bottom:15px;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:500;}.elementor-1644 .elementor-element.elementor-element-2fc667e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1644 .elementor-element.elementor-element-2fc667e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1644 .elementor-element.elementor-element-4dad43c{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1644 .elementor-element.elementor-element-84abd13 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECC88B;border-radius:12px 12px 12px 12px;}.elementor-1644 .elementor-element.elementor-element-84abd13 .elementor-image-box-wrapper{text-align:center;}.elementor-1644 .elementor-element.elementor-element-84abd13.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1644 .elementor-element.elementor-element-84abd13.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1644 .elementor-element.elementor-element-84abd13.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-84abd13 .elementor-image-box-title{margin-bottom:15px;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:500;}.elementor-1644 .elementor-element.elementor-element-84abd13 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1644 .elementor-element.elementor-element-84abd13 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1644 .elementor-element.elementor-element-2975962 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECC88B;border-radius:12px 12px 12px 12px;}.elementor-1644 .elementor-element.elementor-element-2975962 .elementor-image-box-wrapper{text-align:center;}.elementor-1644 .elementor-element.elementor-element-2975962.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1644 .elementor-element.elementor-element-2975962.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1644 .elementor-element.elementor-element-2975962.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-2975962 .elementor-image-box-title{margin-bottom:15px;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:500;}.elementor-1644 .elementor-element.elementor-element-2975962 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1644 .elementor-element.elementor-element-2975962 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1644 .elementor-element.elementor-element-4dd3e05 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECC88B;border-radius:12px 12px 12px 12px;}.elementor-1644 .elementor-element.elementor-element-4dd3e05 .elementor-image-box-wrapper{text-align:center;}.elementor-1644 .elementor-element.elementor-element-4dd3e05.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1644 .elementor-element.elementor-element-4dd3e05.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1644 .elementor-element.elementor-element-4dd3e05.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-4dd3e05 .elementor-image-box-title{margin-bottom:15px;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:500;}.elementor-1644 .elementor-element.elementor-element-4dd3e05 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1644 .elementor-element.elementor-element-4dd3e05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1644 .elementor-element.elementor-element-866a487{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1644 .elementor-element.elementor-element-866a487:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-866a487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1644 .elementor-element.elementor-element-a3a9ab1 .elementor-button{background-color:#ECC88B;font-family:"Helvetica", Sans-serif;font-weight:600;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px #ECC88B;border-style:solid;border-color:#000000;border-radius:7px 7px 7px 7px;}.elementor-1644 .elementor-element.elementor-element-a3a9ab1 .elementor-button:hover, .elementor-1644 .elementor-element.elementor-element-a3a9ab1 .elementor-button:focus{background-color:#FFFFFF;color:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-a3a9ab1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1644 .elementor-element.elementor-element-a3a9ab1 .elementor-button:hover svg, .elementor-1644 .elementor-element.elementor-element-a3a9ab1 .elementor-button:focus svg{fill:#ECC88B;}.elementor-1644 .elementor-element.elementor-element-8906362{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1644 .elementor-element.elementor-element-8906362:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-8906362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1644 .elementor-element.elementor-element-46fb301 > .elementor-widget-container{border-style:none;border-radius:4px 4px 4px 4px;}.elementor-1644 .elementor-element.elementor-element-46fb301 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1644 .elementor-element.elementor-element-b091f1b .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-eec9a07 .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-2fc667e .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-84abd13 .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-2975962 .elementor-image-box-img{margin-bottom:15px;}.elementor-1644 .elementor-element.elementor-element-4dd3e05 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-1644 .elementor-element.elementor-element-cf65bc2{--width:31%;}.elementor-1644 .elementor-element.elementor-element-f04b21f{--width:30.216%;}.elementor-1644 .elementor-element.elementor-element-0b1f506{--width:28.097%;}.elementor-1644 .elementor-element.elementor-element-06bd7b6{--width:50%;}.elementor-1644 .elementor-element.elementor-element-4dad43c{--width:50%;}}
/* Start custom CSS for container, class: .elementor-element-479beb1 *//* --- 1. Pure White Background & Section Padding --- */
.elementor-1644 .elementor-element.elementor-element-479beb1 {
    background-color: #FFFFFF !important;
    padding: 50px 5% 60px 5% !important; /* Generous top padding for a clean look */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* --- 2. "Knowledge HUB" Title (Chocolate Gold, Italic, Times) --- */
.elementor-1644 .elementor-element.elementor-element-479beb1 .elementor-heading-title {
    color: #8C6D3E !important; /* Rich Chocolate Gold for high contrast on white */
    font-family: "Times New Roman", Times, serif !important;
    font-size: clamp(0px, 15vw, 100px) !important; /* Large, editorial presence */
    font-weight: 500 !important;
    font-style: italic !important; /* Signature Testimonial style */
    text-transform: uppercase !important;
    letter-spacing: -4px !important; /* Aggressive tight high-fashion tracking */
    line-height: 0.8 !important;
    text-align: center !important;
    margin: 0 !important;
    text-shadow: none !important; /* Zero shadows as requested */
    -webkit-font-smoothing: antialiased;
}

/* --- 3. Mobile Responsiveness --- */
@media (max-width: 767px) {
    .elementor-1644 .elementor-element.elementor-element-479beb1 {
        padding: 80px 20px 40px 20px !important;
    }

    .elementor-1644 .elementor-element.elementor-element-479beb1 .elementor-heading-title {
        font-size: 3.5rem !important;
        letter-spacing: -2px !important; 
        line-height: 1 !important;
    }
}/* End custom CSS */



























/* Start custom CSS for container, class: .elementor-element-f7de86a *//* --- 1. THE FOUNDATION: FORCE PURE BLACK BACKGROUND --- */
.elementor-1644 .elementor-element.elementor-element-f7de86a {
    background-color: #000000 !important;
    padding: 50px 2% !important;
}

/* --- 2. MAIN HEADING: "WHAT'S INSIDE?" (GOLD ON BLACK) --- */
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-element-2b9d66e .elementor-heading-title {
    color: #BAA378 !important; /* Champagne Gold - MUST BE VISIBLE */
    font-family: "Times New Roman", Times, serif !important;
    font-size: clamp(40px, 7vw, 80px) !important;
    font-weight: 500 !important;
    font-style: italic !important;
    text-transform: uppercase !important;
    letter-spacing: -3px !important;
    line-height: 1 !important;
    text-align: center !important;
    text-shadow: none !important;
}

/* Sub-text description */
#bc-inside-sub {
    color: #E5E1D8 !important; /* Parchment White */
    font-family: "Times New Roman", Times, serif !important;
    text-align: center !important;
    font-size: 1.1rem !important;
    margin-bottom: 50px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* --- 3. FEATURE TITLES (CHOCOLATE GOLD ON BLACK) --- */
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-element-ac04de0 .elementor-heading-title,
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-element-0e8b934 .elementor-heading-title,
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-element-c0b6d4c .elementor-heading-title {
    color: #8C6D3E !important; /* Chocolate Gold */
    font-family: "Times New Roman", Times, serif !important;
    font-size: 1.3rem !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    margin-bottom: 10px !important;
}

/* Feature Description Text */
.bc-inside-card-desc {
    color: #222222 !important; /* Parchment White */
    font-family: "Times New Roman", Times, serif !important;
    font-size: 1.05rem !important;
    line-height: 1.5 !important;
}

/* --- 4. IMAGE BOXES (MUSEUM BLACK STYLE) --- */
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-widget-image-box {
    border: 1px solid #1A1A1A !important; /* Dark border to separate from BG */
    border-radius: 0px !important; /* SHARP CORNERS */
    background-color: #0A0A0A !important;
    padding: 0px !important;
    transition: all 0.3s ease !important;
}

.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-widget-image-box:hover {
    border-color: #BAA378 !important; /* Gold border on hover */
}

/* Image Titles (GOLD) */
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-image-box-title {
    color: #BAA378 !important; /* Champagne Gold */
    font-family: "Times New Roman", Times, serif !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    font-size: 1.5rem !important;
    padding: 20px !important;
    text-align: center !important;
}

/* --- 5. THE MAIN BUTTON --- */
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-button {
    background-color: #BAA378 !important; /* Gold Button */
    border-radius: 0px !important;
    padding: 20px 50px !important;
}

.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-button .elementor-button-text {
    color: #000000 !important; /* Black Text ON Gold Button */
    font-family: "Times New Roman", Times, serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}

/* --- 6. BOTTOM DISCLAIMER (GOLD ON BLACK) --- */
.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-element-8906362 {
    border-top: 0px solid #1A1A1A !important;
    margin-top: 0px !important;
    padding-top: 30px !important;
}

.elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-element-46fb301 .elementor-heading-title {
    color: #8C6D3E !important; /* Chocolate Gold for subtle legal feel */
    font-family: "Times New Roman", Times, serif !important;
    font-size: 0.9rem !important;
    font-style: italic !important;
    line-height: 1.6 !important;
    text-align: center !important;
}

/* --- 7. MOBILE FIXES --- */
@media (max-width: 767px) {
    .elementor-1644 .elementor-element.elementor-element-f7de86a .elementor-heading-title {
        font-size: 2.5rem !important;
        letter-spacing: -1px !important;
    }
}/* End custom CSS */

