 html {
     direction: rtl;
     box-sizing: border-box;
 }

 *,
 *:before,
 *:after {
     box-sizing: inherit;
 }

 body {
     margin: 0;
     padding: 0;
     background: #fff;
 }

 body,
 input.button,
 input.text {
     font-family: arial;
 }

 body,
 input.text {
     font-size: 12px;
     font-family: arial;
 }

 a,
 body {
     color: #000;
 }

 #header {

     width: 100%;
     top: 0;
     z-index: 100;
     background-color: #d33838;
     height: 60px;
     align-items: center;
     padding: 0 10px;
     color: #fff;
     text-decoration: none;
     margin-bottom: 10px;
 }

 @media only screen and (min-width: 768px) {
     #header {
         margin-bottom: 50px;
     }
 }

 #logo {
     display: block;
     width: 160px;
     height: 40px;
     background: url(images/logo.png) 0 0/cover no-repeat;
     position: absolute;
     left: 10px;
     top: 10px;
 }

 #content {
     max-width: 986px;
     margin-right: auto;
     margin-left: auto;
 }

 #body {
     max-width: 100%;
     margin-left: auto;
     margin-right: auto;
 }

 @media only screen and (min-width: 768px) {

     #body {
         border-radius: 4px;
         box-shadow: -3px 3px 8px 0 rgba(0, 0, 0, .15);
         border: 1px solid #E8EDF1;
     }

 }

 #body .header {
     display: flex;
     width: 100%;
     border-bottom: 1px solid #E8EDF1;
     padding: 15px;
     font-size: 24px;
     text-align: right;
 }

 #body .text {
     font-size: 18px;
     padding: 20px;
 }

 #icon {
     margin-right: 20px;
     margin-top: 20px;
     display: block;
     width: 112px;
     height: 128px;
     background-image: url(images/support.png);
 }

 .orange-button {
     background-color: #FF9C1E;
     border-color: #ed8400;
 }

 a.button {
     color: #fff;
     display: inline-block;
     font-weight: 400;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     user-select: none;
     border: 1px solid transparent;
     border-radius: .25rem;
     padding: .6rem .75rem;
     font-size: 20px;
     line-height: 1;
     cursor: pointer;
     text-decoration: none;
 }