html, body {     height: 100%;     margin:0;} body {     background-color:#587058;} #navigation {    position: relative;    background: linear-gradient(145deg, rgba(59,43,43,0.95) 0%, rgba(83,70,70,0.9) 100%);    width: 75%;    margin: 40px auto;    padding: 54px 20px;    text-align: center;    border-radius: 40px;    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.35);    backdrop-filter: blur(3px);    opacity: 0.92;    transition: all 0.6s ease;}#navigation:hover {    transform: scale(1.01);    box-shadow: 0 8px 30px rgba(0,0,0,0.45);    opacity: 1;}#navigation a {    display: inline-block;    text-decoration: none;     color: #F0F5EE;     line-height: 28px;    font-family: "Cinzel", serif;    font-weight: 600;    font-size: 14px;    padding: 10px 28px;    margin: 0 8px;    border-radius: 25px;    background: linear-gradient(135deg, #536652 0%, #6E7F6B 100%);    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);    transition: all 0.5s ease-out;    opacity: 0.9;}#navigation a:hover {     color: #3B2B2B;     background: linear-gradient(135deg, #9EB89C 0%, #B7CAB5 100%);    transform: translateY(-2px);    box-shadow: 0 6px 20px rgba(172,208,172,0.35);    opacity: 1;} #header {     background-image: url('images/head.jpg'),url('images/bg1.jpg');     background-repeat: no-repeat,repeat-x;     background-position: center;     height:718px;     width:100%;     margin-top:-45px;} @media only screen and (max-width:767px){     .header{         text-align: center;    }} a:link, a:visited {     text-decoration: none;     color: #B2BF8A;     font-size: 20px;     font-family: "Lora", serif;     font-weight: 100 !important;     letter-spacing: 4px;     padding: 6px 10px;     line-height: 1.2;     opacity: 0.6;     border-radius: 6px;     position: relative;     transition: all 0.6s ease-out;} a:link::after, a:visited::after {     content: "";     position: absolute;     left: 0;     bottom: -2px;     width: 0%;     height: 4px;     background-color: #ACD0AC;     transition: width 0.5s ease;} a:hover {     color: #ACD0AC;     opacity: 1;     text-shadow: 0 0 8px rgba(172, 208, 172, 0.4);     transform: translateY(-2px);} a:hover::after {     width: 100%;} b {     color: #89AD84;     line-height: 31px;     font-size: 20px;     letter-spacing: 4px;     border-bottom: 2px dashed #7AC277;     font-family: "Lora", serif;     transition: all 0.4s ease;} b:hover {     color: #A6D8A8;     text-shadow: 0 0 6px rgba(138, 173, 132, 0.5);     border-bottom-color: #A6D8A8;} i {     color: #7AC277;     line-height: 31px;     border-bottom: 2px dashed #89AD84;     font-size: 20px;     font-family: "Lora", serif;     letter-spacing: 4px;     font-style: italic;     transition: all 0.4s ease;} i:hover {     color: #9FD9A1;     text-shadow: 0 0 6px rgba(122, 194, 119, 0.5);     border-bottom-color: #9FD9A1;} #content {     margin-top:-120px;    padding-bottom:10px;     position: relative;     float: center;     width:69%;} .contentx{     padding:34px;     margin-left:0px;     margin-right:0px;     line-height:31px;     font-size:20px;     font-family: "Lora", serif;     font-weight: 400!important;     text-align:justify;     color:#ffffff;    opacity:0.7;     margin-bottom:20px;} blockquote {    position: relative;    background: linear-gradient(135deg, rgba(67,67,57,0.9) 0%, rgba(58,58,49,0.95) 100%);    color: #C9D3C4;    font-style: italic;    padding: 30px 40px;    margin: 40px auto;    max-width: 700px;    text-align: justify;    border-radius: 35px;    border-left: 6px solid #6C935C;    opacity: 0.6;    box-shadow: 0 6px 25px rgba(0,0,0,0.35);    backdrop-filter: blur(3px);    transition: all 0.6s ease-in-out;}h1 {    position: relative;    display: inline-block;    padding: 25px 50px;    margin: 40px auto;    font-family: "Cinzel", serif;    font-size: 56px;    font-weight: 300;    letter-spacing: 3px;    color: #E1E9E0;    text-align: center;    text-transform: none;    background: linear-gradient(135deg, rgba(83,102,82,0.9) 0%, rgba(110,127,107,0.8) 100%);    border-radius: 60px 90px 60px 90px / 50px 80px 50px 80px;    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3),                inset 0 2px 8px rgba(255, 255, 255, 0.05);    opacity: 0.95;    transition: all 0.8s ease;    backdrop-filter: blur(4px);}h1::after {    content: "";    display: block;    margin: 15px auto 0;    width: 60%;    height: 4px;    border-radius: 4px;    background: linear-gradient(90deg, #6C935C 0%, #A6C99A 50%, #6C935C 100%);    opacity: 0.7;    transition: all 0.5s ease;}.contentx input,.contentx textarea,.contentx select {  display: block;  width: 40%;  max-width: 500px;  min-height: 40px;  background: #E8EFE7;  border: none;  padding: 10px 18px;  color: #2E382E;  border-radius: 28px;  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1),              0 3px 8px rgba(0, 0, 0, 0.08);  transition: all 0.25s ease;  font-family: "Lora", serif;  font-size: 15.5px;  letter-spacing: 0.4px;  margin: 12px auto;  text-align: left;  backdrop-filter: blur(2px);}.contentx textarea {  min-height: 90px;  resize: vertical;}.contentx input:focus,.contentx textarea:focus,.contentx select:focus {  outline: none;  background: #F5FBF3;  color: #1F261F;  transform: scale(1.015);  box-shadow: 0 0 10px rgba(160, 190, 155, 0.3),              inset 0 1px 4px rgba(255, 255, 255, 0.2);}.contentx select {  cursor: pointer;  appearance: none;  -webkit-appearance: none;  background: #E8EFE7;  color: #2E382E;  background-image: url('data:image/svg+xml;utf8,<svg fill="%232E382E" height="14" viewBox="0 0 24 24" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');  background-repeat: no-repeat;  background-position: right 14px center;  background-size: 14px;  padding-right: 40px;}.contentx select option {  background: #F7FBF6;  color: #2E382E;}    box-shadow: 0 0 15px rgba(130, 169, 127, 0.3);}h1:hover::after {    width: 80%;    opacity: 0.9;    box-shadow: 0 0 25px rgba(172, 208, 172, 0.4);}