@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&display=swap');
body { background:#ebe2d1; color:#33281f; font-family:Georgia,'Times New Roman',serif; }
.container.wrap { background:#faf6ef; border:0; border-radius:0; box-shadow:none; max-width:560px; padding:44px 44px 36px; margin-top:40px; }
.header { text-align:center; border-bottom:1px solid #d7cbb5; padding-bottom:22px; margin-bottom:30px; }
.header .logo img { max-width:190px; width:190px; height:auto; }
h1, h2, h3 { font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif; font-weight:600; color:#1e1611; line-height:1.15; }
h2 { font-size:32px; }
p, li, label { font-family:Georgia,'Times New Roman',serif; font-size:16px; line-height:1.6; color:#33281f; }
a { color:#c5531e; }
a:hover { color:#a8461a; }
input[type=text], input[type=email], input[type=password], select, textarea { border:1px solid #d7cbb5; border-radius:2px; background:#ffffff; padding:11px 12px; font-family:Georgia,'Times New Roman',serif; font-size:16px; color:#1e1611; box-shadow:none; }
input:focus, select:focus, textarea:focus { border-color:#c5531e; outline:none; box-shadow:0 0 0 2px rgba(197,83,30,.15); }
.button, button, input[type=submit] { background:#c5531e; border:0; border-radius:2px; color:#ffffff; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; letter-spacing:1.6px; text-transform:uppercase; font-weight:600; padding:14px 26px; box-shadow:none; }
.button:hover, button:hover, input[type=submit]:hover { background:#a8461a; color:#ffffff; }
.button.button-outline { background:transparent; color:#c5531e; border:1px solid #c5531e; }
.lists li { list-style:none; }
.lists input[type=checkbox] { accent-color:#c5531e; }
footer, .footer { font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:11px; color:#6b5b48; }
footer a, .footer a { color:#6b5b48; }
