.elementor-2119 .elementor-element.elementor-element-4f44310 > .elementor-widget-container{background-color:#02010100;}.elementor-2119 .elementor-element.elementor-element-4f44310.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2119 .elementor-element.elementor-element-e6b21de{text-align:center;}.elementor-2119 .elementor-element.elementor-element-e6b21de .elementor-heading-title{font-family:"Playfair", Sans-serif;color:#D4AF37;}.elementor-2119 .elementor-element.elementor-element-95494d9{text-align:center;}.elementor-2119 .elementor-element.elementor-element-95494d9 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-style:italic;color:#D4AF374F;}.elementor-2119 .elementor-element.elementor-element-7514b61 > .elementor-widget-container{background-color:#000000;}.elementor-2119 .elementor-element.elementor-element-7514b61.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2119 .elementor-element.elementor-element-d392c3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2119 .elementor-element.elementor-element-26ced06 > .elementor-widget-container{margin:0px 0px -90px 0px;}.elementor-2119 .elementor-element.elementor-element-26ced06 .lux-portal-5df62915{background-color:#050505;--lux-gold:#D4AF37;}.elementor-2119 .elementor-element.elementor-element-26ced06 .lux-card-5df62915{background-color:rgba(12,12,12,.85);}body.elementor-page-2119:not(.elementor-motion-effects-element-type-background), body.elementor-page-2119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body.elementor-page-2119{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){body.elementor-page-2119{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}}/* Start custom CSS for add_to_contacts_82, class: .elementor-element-d392c3d */.elementor-widget-container button {
    background-color: #D4AF37;
}

.elementor-widget-container {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for luxury_portal_5df62915, class: .elementor-element-26ced06 */h3 {
    color: #D4AF37;
}/* End custom CSS */
/* Start custom CSS */.elementor.elementor-2119 {
    max-height: 86vh;
    overflow-y: auto;
    border: 1px solid #D4AF37;
    border-radius: 12px;
    scrollbar-width: none; 
    -ms-overflow-style: none; 
}

.lux-card-large-5df62915 {
    padding: 24px;
}/* End custom CSS */