body *{font-family:'Inter','Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important}body h1,body .et_pb_text h1,body .et_pb_slide_title,body .et_pb_cta_title h2,.et_pb_module h1,.et_pb_text_inner h1{font-size:1.8rem!important;font-weight:500!important;line-height:1.2!important;color:#2c3e50!important;margin-bottom:0.8rem!important;margin-top:0.5rem!important;letter-spacing:0!important;text-align:center!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;padding:0 20px!important}body h2,body .et_pb_text h2,body .et_pb_module_header,.et_pb_module h2,.et_pb_text_inner h2{font-size:1.4rem!important;font-weight:500!important;line-height:1.2!important;color:#2c3e50!important;margin-bottom:0.6rem!important;margin-top:0.8rem!important;text-align:center!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important;padding:0 20px!important}body h3,body .et_pb_text h3,.et_pb_module h3,.et_pb_text_inner h3{font-size:1.2rem!important;font-weight:500!important;line-height:1.2!important;color:#2c3e50!important;margin-bottom:0.5rem!important;margin-top:0.6rem!important;text-align:center!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important;padding:0 15px!important}body p,body .et_pb_text p,body .et_pb_slide_content p,body .et_pb_cta_content,body .et_pb_cta_content p,.et_pb_module p,.et_pb_text_inner p{color:#374151!important;font-size:1rem!important;line-height:1.5!important;margin-bottom:1rem!important;text-align:center!important;max-width:650px!important;margin-left:auto!important;margin-right:auto!important;padding:0 20px!important}body .et_pb_text p:first-of-type,body .et_pb_slide_content p:first-of-type,.hero-subline{font-size:1.1rem!important;font-weight:300!important;color:#6b7280!important;line-height:1.4!important;margin-bottom:1.2rem!important;text-align:center!important}body .et_pb_button,body .et_pb_cta .et_pb_button,body .et_pb_contact_submit,body input[type="submit"],.et_pb_module .et_pb_button{background-color:#f0e6d2!important;color:#2c3e50!important;border:1px solid #c5a468!important;border-radius:6px!important;padding:14px 28px!important;font-size:1rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0.3px!important;transition:all 0.3s ease!important;box-shadow:0 2px 6px rgba(197,164,104,0.2)!important;cursor:pointer!important;text-decoration:none!important;display:block!important;width:fit-content!important;min-width:180px!important;text-align:center!important;text-shadow:none!important;margin:20px auto!important}body .et_pb_button:hover,body .et_pb_cta .et_pb_button:hover,body .et_pb_contact_submit:hover,body input[type="submit"]:hover{background-color:#2c5f7c!important;color:#ffffff!important;border-color:#2c5f7c!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(44,95,124,0.3)!important}body .et_pb_cta,.et_pb_module .et_pb_cta{background-color:#f8fafb!important;padding:40px 30px!important;border-radius:8px!important;text-align:center!important;border:1px solid #e5e7eb!important}body .et_pb_cta .et_pb_cta_title,body .et_pb_cta h2,body .et_pb_cta h1{color:#2c3e50!important;font-size:1.3rem!important;line-height:1.2!important;margin-bottom:0.6rem!important;text-align:center!important}body .heike-font.blue-headings h2,body .heike-font.blue-headings h3,body .heike-font p,body .heike-font div{color:#2c3e50!important;font-family:'Inter','Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important}body *[style*="color: #71BCB3"],body *[style*="color:#71BCB3"]{color:#2c3e50!important}body .et_pb_section{padding-top:40px!important;padding-bottom:40px!important}body .et_pb_section:not(:last-child):after{content:"";display:block;width:60px;height:1px;background-color:#c5a468;margin:40px auto 0 auto}@media (max-width:768px){body h1,body .et_pb_text h1{font-size:1.6rem!important;line-height:1.2!important;margin-bottom:0.6rem!important;padding:0 15px!important}body h2,body .et_pb_text h2{font-size:1.3rem!important;line-height:1.2!important;margin-bottom:0.5rem!important;padding:0 15px!important}body h3,body .et_pb_text h3{font-size:1.1rem!important;line-height:1.2!important;margin-bottom:0.4rem!important;padding:0 15px!important}body .et_pb_button{width:calc(100% - 40px)!important;margin:15px 20px!important}}body *[style*="color: white"],body *[style*="color: #ffffff"],body *[style*="color:#ffffff"],body *[style*="color: #fff"],body *[style*="color:#fff"]{color:#2c3e50!important}body *[style*="color: #71BCB3"],body *[style*="color:#71BCB3"],body *[style*="color: #7ba7bc"],body *[style*="color:#7ba7bc"]{color:#2c3e50!important}