body{background:#f5efe5!important;color:#1d1511!important}nav{background:#1d1511!important;min-height:88px!important;padding:0 clamp(24px,5vw,72px)!important}.page-header{background:#1d1511!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:54px max(24px,calc((100vw - 1100px)/2)) 48px!important;text-align:left!important}.page-header h1{color:#fffaf3!important;font-size:clamp(3rem,6vw,5.2rem)!important;line-height:.95!important}.page-header p{color:#baa99c!important;max-width:680px!important}.contact-grid{gap:20px!important;padding:46px 0 70px!important}.contact-info,.contact-form-box,.form-section{background:#fffaf3!important;border:1px solid #dfd2c1!important;border-radius:20px!important;box-shadow:0 14px 40px #39291e0c!important}.contact-item{border-bottom-color:#eadfd1!important}.contact-item-label,.subtitle{color:#856f60!important}.contact-item-value,.contact-form-box h2,.form-section-title,.aplica-wrap h1{color:#1d1511!important}.contact-item-icon{background:#eee4d6!important}.cf-field input,.cf-field textarea,.field input,.field textarea,.field select{background:#fff!important;border-color:#dfd2c1!important;color:#1d1511!important;border-radius:10px!important}.cf-btn,.btn-aplica{background:#b68131!important;border-radius:999px!important;color:#1d1511!important}.aplica-wrap{max-width:900px!important;padding:56px 24px 80px!important}.aplica-wrap h1{font-size:clamp(2.8rem,5vw,4.5rem)!important}.gratuit-badge{background:#e5eee5!important;color:#46744d!important;border-color:#bdd2c0!important}.wrapper>article,.wrapper>.privacy-content,.wrapper>.legal-content{background:#fffaf3!important;border:1px solid #dfd2c1!important;border-radius:20px!important;padding:34px!important;margin:38px auto!important}footer{background:#15100d!important;color:#a99586!important;border-top:0!important}footer a{color:#b9a697!important}@media(max-width:700px){nav{min-height:72px!important;padding:0 16px!important}.page-header{padding:40px 18px 36px!important}.contact-grid{grid-template-columns:1fr!important}.aplica-wrap{padding:38px 14px 60px!important}}
