body {background: #f3f5fa; color: #0f2137; font-family: Tahoma; margin:0px;text-align: center; font-size: 19px;}
    #body{max-width:1280px;  margin: 0px auto; display:flex;}
    .body1{background: #fff; padding:20px; border-radius: 20px; width:48%; margin-right:2%;}
    .body{background: #fff; padding:20px; border-radius: 20px; width:50%;}
    header {margin-bottom: 40px; background: #fff; --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); text-align:center;}
    img {width: 100%; max-width:1280px; margin: 20px auto; }
    #body img {max-width:480px; margin: 20px; }
    header img {height:45px;}
    header a {line-height:50px; font-size: 21px; font-weight: 600; color: #fc3234;}
    h1 {text-align: center; line-height: 60px; font-size: 36px;}
    a.button {
    text-decoration: none;
    display: inline-block;
    margin: 40px auto;
    color: #fff;
    padding: 0.75rem 1.75rem;
    background-color: #4b4aef;
    border: solid #4b4aef;
    font-size: 1.125rem;
    line-height: 1.8;
    border-radius: 4rem;
    font-weight: 700;
    outline: 0;
    transition-property: color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms;
}
    a.button:hover {box-shadow: none; color: #4b4aef; background-color: transparent;}
    
@media (max-width: 576px){
    header {margin-bottom: 0px;}
#body {display: block; padding:20px;}
.body1 {width: calc(100% - 40px);}
.body {width: 100%; background: transparent; margin-top: 60px; padding: 0px;}
a.button {font-size: 1rem;}
h1 {font-size: 20px;}
}