body {    font-family: Arial, sans-serif;    margin: 0;    padding: 0;    text-align: center;}.header {    background: white;    padding: 20px;}.header img {    max-width: 250px;}.btn {    display: inline-block;    background: #d93a2a;    color: #FFF;    text-align: center;    font-family: "Noto Sans";    font-size: 20px;    font-style: normal;    font-weight: 700;    line-height: normal;    text-decoration: none;    border-radius: 5px;    padding: 15px 30px;    margin: 10px 0;}.free-txt{    color: #15333F;    text-align: center;    font-family: "Noto Sans";    font-size: 22px;    font-style: normal;    font-weight: 700;    line-height: normal;}.txt-below-free{    color: #15333F;    text-align: center;    font-family: "Noto Sans";    font-size: 12px;    font-style: normal;    font-weight: 400;    line-height: normal;}.term{    color: #15333F;    font-family: "Noto Sans";    font-size: 12px;    font-style: normal;    font-weight: 400;    line-height: normal;    text-decoration-line: underline;    text-decoration-style: solid;    text-decoration-skip-ink: none;    text-decoration-thickness: auto;    text-underline-offset: auto;    text-underline-position: from-font;}.contect-txt{    color: #FFF;    text-align: center;    font-family: "Noto Sans";    font-size: 22px;    font-style: normal;    font-weight: 700;    line-height: normal;}.content {    padding: 20px;    background: #d93a2a;    color: white;}.content h2 {    margin-top: 0;}.content p{    color: #FFF;    font-family: "Noto Sans";    font-size: 16px;    font-style: normal;    font-weight: 400;    line-height: normal;    text-align: justify;}.content h3{    color: #FFF;    font-family: "Noto Sans";    font-size: 16px;    font-style: normal;    font-weight: 700;    line-height: normal;    text-align: justify;}.features {    display: flex;    justify-content: center;    flex-wrap: wrap;    max-width: 900px;    margin: auto;}.features div {    flex: 1;    min-width: 200px;    padding: 10px;    padding-left: 73px;}.footer {    padding: 20px;    font-size: 14px;    background: #f8f8f8;}.footer-text{    color: #FFF;    text-align: center;    font-family: "Noto Sans";    font-size: 22px;    font-style: normal;    font-weight: 700;    line-height: normal;}.header-image-logo{    width: 107.565px;    height: 84.013px;    flex-shrink: 0;}.header-image-txt{    width: 224.1px;    height: 39.7px;    flex-shrink: 0;    padding-bottom: 20px;}.footer-btn{    display: block;    width: 162px;    height: 25.324px;    flex-shrink: 0;    border-radius: 6px;    background: #FFF;    color: #DC3724;    margin: auto;}.btn-txt-bottom{    color: #DC3724;    text-align: center;    font-family: "Noto Sans";    font-size: 12px;    font-style: normal;    font-weight: 700;    line-height: normal;    padding-top: 8px;    text-decoration: none;}.footer-bottom-txt{    color: #DC3724;    text-align: center;    font-family: "Proxima Nova";    font-size: 10px;    font-style: normal;    font-weight: 400;    line-height: normal;}.footer-bottom-txt a{    color: #DC3724;    text-decoration: none;    padding-left:43px;}