h1 { font-weight: 900; font-size: 60px; margin-top: 0px; margin-bottom: 30px;  } h2 { font-weight: bold; font-size: 50px; margin-top: 0px; margin-bottom: 20px;  } h3 { font-size: 40px; margin-top: 0px; margin-bottom: 15px;  } h4 { font-size: 30px; margin-top: 0px; margin-bottom: 15px;  } .btn:not(.btn-admin), .btn-theme:not(.btn-admin), .button:not(.btn-admin) { font-size: 14px; text-transform: uppercase; letter-spacing: 1.5px; color: var(--noahs_page_builder-f2f2f2);  padding-left: 35px; padding-top: 10px; padding-right: 35px; padding-bottom: 10px;  margin-top: 30px;  } .btn.btn-style-1 { background-color: var(--noahs_page_builder-f2f2f2);  color: var(--noahs_page_builder-principal-color);  } .btn.btn-style-2 { background-color: rgba(0, 0, 0, 0);  color: var(--noahs_page_builder-principal-color);  } .btn.btn-style-3 { background-color: rgba(0, 0, 0, 0);  color: var(--noahs_page_builder-principal-color);  padding-left: 0px; padding-right: 0px;  } input:not(.element-admin), [type='checkbox'], [type='radio'], select:not(.element-admin), textarea:not(.element-admin), .form-email, .form-control:not(.element-admin) { border-color: #f2f2f2; border-style: solid;  padding-left: 15px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px;  border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;  } .form-item { margin-bottom: 15px;  display: flex;  flex-direction: column;  } .btn:not(.btn-admin):hover,  .btn-theme:not(.btn-admin):hover,  .button:not(.btn-admin):hover { background-color: var(--noahs_page_builder-secondary-color);  } .btn.btn-style-1:hover { background-color: var(--noahs_page_builder-principal-color);  color: var(--noahs_page_builder-f2f2f2);  } .btn.btn-style-2:hover { background-color: rgba(0, 0, 0, 0);  color: var(--noahs_page_builder-secondary-color);  } .btn.btn-style-3:hover { background-color: rgba(0, 0, 0, 0);  color: var(--noahs_page_builder-secondary-color);  } @media (max-width: 959px) {h1 { font-size: 50px;  } h2 { font-size: 40px;  } h3 { font-size: 35px;  } h4 { font-size: 25px;  } .form-item { display: flex;  flex-direction: column;  } }@media (max-width: 767px) {h1 { font-size: 40px;  } h2 { font-size: 35px;  } h3 { font-size: 30px;  } h4 { font-size: 22px;  } body { color: #4a4a4a;  } .form-item { display: flex;  flex-direction: column;  } }