@import"reset.css";
@view-transition {
  navigation: auto;
}
::view-transition-old(root) {
  animation: 0.5s transition-out 0s ease;
}

::view-transition-new(root) {
  animation: 0.5s transition-in 0s ease;
}

@keyframes transition-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}

@keyframes transition-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

html * {max-height:1000000px;}
.clearfix {
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  outline: 0;
}
HTML {
min-width: 320px;
margin: 0;
padding: 0;
background-color: #522800;
font:15px/22px 'Open Sans', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 300;
color: #333;
-webkit-text-size-adjust:none !important;
-moz-text-size-adjust:none !important;
-ms-text-size-adjust:none !important;
}
.wrapper_1000 {
position: relative;
margin: 0 auto;
min-width: 300px;
max-width: 1000px;
}
H1 {
font:28px/30px 'Open Sans', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 700;
color: #fff;
margin: 10px 10px 30px 10px;
text-align:center;
}
H2 {
font:28px/30px 'Open Sans', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 400;
color: #e1a66d;
margin: 10px 10px 30px 10px;
text-align:center;
}
H3 {
font:22px/26px 'Open Sans', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 400;
color: #e1a66d;
margin: 10px 10px 30px 10px;
text-align:center;
}
H4 {
font:22px/26px 'Open Sans', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 400;
color: #e1a66d;
margin: 10px 10px 30px 10px;
text-align:center;
}
P {
font:18px/24px 'Open Sans', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 400;
color: #e1a66d;
text-align: justify;
margin: 10px 10px 30px 10px;
text-align:center;
}
A {
text-decoration:none;
color:#fff;
}