 #header {
    padding: 0;
 }

 #header h1 {
    position: absolute;
    top: 1.5em;
    left: 1.5em;
    color: #fff;
 }

 #multilingual {
    color: silver;
 }

 #multilingual.dropdown {
    top: 1.5em;
    right: 0.5em;
 }

 #logo-wrapper {
    height: 0;
 }

 .box p {
   //text-align: left;
   margin: 0;
 }

 .major h2 {
   border-bottom: solid 1px _palette(border);
 }

 .major p {
   border-top: none !important; 
 }

 form {
   margin: 20px auto;
   max-width: 600px;
   div {
       margin-bottom: 15px;
   }
   label {
       display: block;
       margin-bottom: 5px;
   }
   input, textarea {
       width: 100%;
       padding: 10px;
       border: 1px solid #ddd;
       border-radius: 4px;
   }
   button {
       background-color: #333;
       color: white;
       padding: 10px 20px;
       border: none;
       cursor: pointer;
   }
   button:hover {
       background-color: #555;
   }
}
