body {     margin: 0;     padding: 0;     font-family: sans-serif; } a {   cursor: pointer; } .main p a {   color: #cacaca; }  .main p a:hover{   color: red; }  .container {     max-width: 1400px;     margin: 0 auto;     padding: 0 10px; }  .header {     padding: 20px 0;     z-index: 10;     background: #585858;     position: fixed;     top: 0;     left: 0;     width: 100%; }  .header__wrapper {     display: flex;     justify-content: space-between;     align-items: center; }  .header__btn__wrap {     display: flex;     align-items: center; } .menu__list {       padding: 0;     display: flex;     gap: 20px;   margin: 0; } .menu__item {   list-style: none;   padding: 10px 0;   position: relative; } .menu__item a {   color: #fff;   text-decoration: none; } .submenu {     list-style: none;     padding: 10px;     position: absolute;     top: 30px;     left: 0;     background: #585858;     width: 180px;  	display: none; } .submenu__item {   margin: 10px 0; } .menu__item:hover .submenu {  	display: block; } .btn {     line-height: 1em;     border: none;     transition: all 0.3s;     color: #fff;     border-radius: 49px;     padding: 4px 10px;     text-decoration: none;     font-size: 18px; }  .btn__blc {     padding: 0 12px; }  .btn__blc:last-child {     padding-left: 0; }  .btn.btn-signup {     background: linear-gradient(180deg, #2FB500 0%, #008061 100%); }  .btn.btn-app {     background: linear-gradient(180deg, rgba(249, 249, 249, 0.5) 0%, rgba(224, 224, 224, 0.5) 100%);     border: 1px solid #FF0000; }  .main {     padding: 104px 0 20px;     background-color: #242424;     color: #ffffff; }  .main a {     color: #dcdcdc; }  .title {     color: #ffffff;     text-align: center; }  .nav__list {     list-style: none;     padding: 0; }  .nav__list__item {     margin-bottom: 10px; }  .nav__list__item__link {     display: flex;     color: #ffffff; }  .nav__list__item__link svg {     width: 15px;     margin-right: 5px; }  .footer {     background: #585858;     color: #fff;     font-size: 12px;     padding: 20px 0; }  .footer a {     text-decoration: none; }  .footer__wrapper {     display: flex;     justify-content: space-between;     align-items: center; }  .footer__wrapper-start {     display: flex; } .footer__menu__list {   list-style: none;   padding: 0;   display: flex;   justify-content: space-between;   gap: 15px;   flex-wrap: wrap; } .footer__menu__link {   color: #fff; } .main img {     max-width: 100%;     height: auto;   padding: 10px 0px 10px 0px; } .header button { 	background: none;     border: none;   display: none; }  .header button svg { 	width: 25px;   	height: 25px } @media (max-width: 768px) {     .footer__wrapper {         flex-direction: column;         justify-content: center;     }      .footer__wrapper * {         justify-content: center;         text-align: center;     }      .footer__wrapper-start {         margin-bottom: 15px;     }      .footer__wrapper-end {         margin-top: 15px;     }   .menu {     position: absolute;     top: 100%;     background: #585858;     height: 100vh;     left: 0;     width: 290px;     padding: 0 10px;   }   .menu__list {     flex-direction: column;   }   .submenu {     position: static;     display: block;   }   .header button {  	 display: block;   }   .menu {     display: none;   } }  @media (max-width: 420px) {     .btn__blc:last-child {         display: none;     } }  /*adde code*/ .red-button {     display: block; /* Makes the link a block element */     width: 100%; /* Makes the button span the full width of its container */     padding: 15px 0; /* Adjust padding as needed */     background-color: red;     color: white;     text-align: center;     text-decoration: none;     border: none;     border-radius: 0; /* Optional: remove border-radius for a full-width effect */     font-size: 18px;     cursor: pointer;     transition: background-color 0.3s; }  .red-button:hover {     background-color: darkred; }  table {     border: 2px solid #ffffff;     width: 100%; } td {   border: 1px solid #ffffff;   padding: 0 10px; } td p {   font-size: 14px; } .scroll-to-top-btn {     display: none;     position: fixed;     bottom: 20px;     right: 20px;     cursor: pointer; } .scroll-to-top-btn svg {   width: 50px;   height: 50px; }