.feature-card{padding:40px 30px;background:rgba(255,255,255,.05);border:1px solid rgba(212,175,55,.3);transition:all .3s ease;position:relative;overflow:hidden}.feature-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#b28c19;transform:scaleX(0);transition:transform .3s ease}.feature-card:hover::before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-10px);background:rgba(212,175,55,.1);border-color:#b28c19}.feature-icon{width:60px;height:60px;background-color:#b28c19;margin-bottom:20px;position:relative;overflow:hidden}.feature-icon::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;background:#000;transform:translate(-50%,-50%) rotate(45deg)}.feature-card h3{font-size:22px;margin-bottom:15px;color:#fff}.feature-card p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.7)}.areas{}.areas-grid{}.area-card{transition:all .3s ease;cursor:pointer}.area-card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#b28c19;transform:scaleX(0);transition:transform .3s ease}.area-card:hover::after{transform:scaleX(1)}.area-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.metaslider.ms-theme-nexus .caption-wrap{width:100% !important}body .gform_wrapper.gravity-theme .gf_progressbar{background-color:#222 !important;border-radius:20px !important;height:12px !important;margin-bottom:25px !important}body .gform_wrapper.gravity-theme .gf_progressbar_percentage{background:linear-gradient(90deg,#927a4d,#c4a46d) !important;border-radius:20px !important;height:12px !important;color:transparent !important}body .gform_wrapper.gravity-theme .gform_next_button,body .gform_wrapper.gravity-theme .gform_button,body .gform_wrapper.gravity-theme input[type="submit"],body .gform_wrapper.gravity-theme input[type="button"].gform_next_button{background:linear-gradient(135deg,#c4a46d 0%,#927a4d 100%) !important;color:#000 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:2px !important;padding:18px 50px !important;border:none !important;border-radius:0 !important;cursor:pointer !important;font-size:14px !important;transition:filter .3s ease !important;margin-left:auto !important;display:block !important}body .gform_wrapper.gravity-theme .gform_next_button:hover,body .gform_wrapper.gravity-theme input[type="submit"]:hover{filter:brightness(1.1) !important}#gform_wrapper_5{max-width:850px !important;margin:0 auto !important}#gform_wrapper_5 .gfield_label,#gform_wrapper_5 .gsection_title{display:block !important;visibility:visible !important;color:#fff !important;font-family:"Playfair Display",serif !important;font-size:32px !important;margin-bottom:10px !important;font-weight:400 !important}#gform_wrapper_5 .gfield_description{color:#888 !important;font-size:16px !important;margin-bottom:30px !important;font-style:normal !important}#gform_wrapper_5 .gfield_required{display:none !important}#gform_wrapper_5 .gfield_checkbox,#gform_wrapper_5 .gfield_radio{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:15px !important;width:100% !important}#gform_wrapper_5 .gchoice input{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;pointer-events:none !important}#gform_wrapper_5 .gchoice label{display:flex !important;align-items:center !important;min-height:80px !important;padding:0 25px !important;background-color:#050505 !important;border:1px solid #222 !important;color:#fff !important;font-family:inherit;font-weight:500 !important;cursor:pointer !important;margin:0 !important;transition:all .2s ease-in-out !important;width:100% !important;max-width:100% !important}#gform_wrapper_5 .gchoice label:hover{background-color:#0c0c0c !important;border-color:#444 !important}#gform_wrapper_5 .gchoice input:checked+label{border-color:#c4a46d !important;background-color:rgba(196,164,109,.1) !important;color:#fff !important}#gform_wrapper_5 input[type="text"],#gform_wrapper_5 input[type="tel"],#gform_wrapper_5 input[type="email"]{background-color:#050505 !important;border:1px solid #222 !important;color:#fff !important;padding:18px 20px !important;border-radius:0px !important;font-size:16px !important;margin-bottom:12px !important;width:100% !important}#gform_wrapper_5 input::placeholder{color:#666 !important}#gform_wrapper_5 .gform_page_footer{display:flex !important;align-items:center !important;margin-top:40px !important;width:100% !important}#gform_wrapper_5 .gform_previous_button{background:transparent !important;border:none !important;color:#888 !important;text-transform:uppercase !important;font-size:12px !important;letter-spacing:2px !important;font-weight:600 !important;cursor:pointer !important;padding:0 !important;margin-right:auto !important}@media (max-width:640px){#gform_wrapper_5 .gfield_checkbox,#gform_wrapper_5 .gfield_radio{grid-template-columns:1fr !important}}.gform_confirmation_message_5,.gform_confirmation_message_5 p,.gform_confirmation_message_5 h2,.gform_confirmation_message_5 h4{color:#fff}