h1 { font-family: Rubik; font-weight: 600; font-size: 50px; text-transform: uppercase; line-height: 100%; margin-bottom: 25px;  } h2 { font-family: Rubik; font-weight: 600; font-size: 40px; text-transform: uppercase; margin-bottom: 25px;  } h3 { font-family: Rubik; font-weight: 600; font-size: 30px; text-transform: uppercase; margin-bottom: 25px;  } h4 { font-family: Rubik; font-weight: 600; font-size: 22px; text-transform: uppercase; margin-bottom: 15px;  } h5 { font-family: Rubik; font-size: 18px;  } body { font-family: Rubik;  } .btn:not(.btn-admin), .btn-theme:not(.btn-admin), .button:not(.btn-admin) { font-family: Rubik; font-weight: 500; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; color: #ffffff;  padding-left: 25px; padding-top: 10px; padding-right: 25px; padding-bottom: 10px;  margin-top: 25px;  border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px;  } .btn.btn-style-1 { background-color: #fafafa;  font-family: Rubik; color: var(--noahs_page_builder-3d9b35);  } .btn.btn-style-2 { background-color: var(--noahs_page_builder-secondary-color);  font-family: Rubik;  } .btn.btn-style-3 { background-color: var(--noahs_page_builder-fee000);  font-family: Rubik; color: #000000;  } .btn.btn-style-4 { font-family: Rubik;  } label { font-family: Rubik;  } input:not(.element-admin), [type='checkbox'], [type='radio'], select:not(.element-admin), textarea:not(.element-admin), .form-email, .form-control:not(.element-admin) { font-family: Rubik;  } .form-item { display: flex;  flex-direction: column;  } .swiper-button-next:after, .swiper-button-prev:after { font-size: 20px;  } .swiper-button-next, .swiper-button-prev { color: #fafafa;  background-color: #40a138;  width: 50px;  height: 50px;  border-radius: 50%;  } .swiper-pagination-bullet { width: 10px;  height: 10px;  background-color: #409b38;  } .btn:not(.btn-admin):hover,  .btn-theme:not(.btn-admin):hover,  .button:not(.btn-admin):hover { background-color: var(--noahs_page_builder-secondary-color);  font-family: Rubik;  } .btn.btn-style-1:hover { background-color: var(--noahs_page_builder-secondary-color);  font-family: Rubik;  } .btn.btn-style-2:hover { background-color: var(--noahs_page_builder-3d9b35);  font-family: Rubik;  } .btn.btn-style-3:hover { font-family: Rubik;  } .btn.btn-style-4:hover { font-family: Rubik;  } label:hover { font-family: Rubik;  } input:not(.element-admin):hover,  [type='checkbox']:hover,  [type='radio']:hover,  select:not(.element-admin):hover,  textarea:not(.element-admin):hover,  .form-email:hover,  .form-control:not(.element-admin):hover { font-family: Rubik;  } .swiper-button-next:hover,  .swiper-button-prev:hover { background-color: var(--noahs_page_builder-secondary-color);  } @media (max-width: 959px) {h1 { font-family: Rubik; font-size: 40px;  } h2 { font-family: Rubik; font-size: 30px;  } h3 { font-family: Rubik; font-size: 28px;  } h4 { font-family: Rubik; font-size: 20px;  } h5 { font-family: Rubik;  } body { font-family: Rubik;  } .btn:not(.btn-admin), .btn-theme:not(.btn-admin), .button:not(.btn-admin) { font-family: Rubik;  } .btn.btn-style-1 { font-family: Rubik;  } .btn.btn-style-2 { font-family: Rubik;  } .btn.btn-style-3 { font-family: Rubik;  } .btn.btn-style-4 { font-family: Rubik;  } label { font-family: Rubik;  } input:not(.element-admin), [type='checkbox'], [type='radio'], select:not(.element-admin), textarea:not(.element-admin), .form-email, .form-control:not(.element-admin) { font-family: Rubik;  } .form-item { display: flex;  flex-direction: column;  } .btn:not(.btn-admin):hover,  .btn-theme:not(.btn-admin):hover,  .button:not(.btn-admin):hover { font-family: Rubik;  } .btn.btn-style-1:hover { font-family: Rubik;  } .btn.btn-style-2:hover { font-family: Rubik;  } .btn.btn-style-3:hover { font-family: Rubik;  } .btn.btn-style-4:hover { font-family: Rubik;  } label:hover { font-family: Rubik;  } input:not(.element-admin):hover,  [type='checkbox']:hover,  [type='radio']:hover,  select:not(.element-admin):hover,  textarea:not(.element-admin):hover,  .form-email:hover,  .form-control:not(.element-admin):hover { font-family: Rubik;  } }@media (max-width: 767px) {h1 { font-family: Rubik; font-size: 40px;  } h2 { font-family: Rubik; font-size: 35px;  } h3 { font-family: Rubik; font-size: 30px;  } h4 { font-family: Rubik; font-size: 22px;  } h5 { font-family: Rubik;  } body { font-family: Rubik; color: #4a4a4a;  } .btn:not(.btn-admin), .btn-theme:not(.btn-admin), .button:not(.btn-admin) { font-family: Rubik;  } .btn.btn-style-1 { font-family: Rubik;  } .btn.btn-style-2 { font-family: Rubik;  } .btn.btn-style-3 { font-family: Rubik;  } .btn.btn-style-4 { font-family: Rubik;  } label { font-family: Rubik;  } input:not(.element-admin), [type='checkbox'], [type='radio'], select:not(.element-admin), textarea:not(.element-admin), .form-email, .form-control:not(.element-admin) { font-family: Rubik;  } .form-item { display: flex;  flex-direction: column;  } .btn:not(.btn-admin):hover,  .btn-theme:not(.btn-admin):hover,  .button:not(.btn-admin):hover { font-family: Rubik;  } .btn.btn-style-1:hover { font-family: Rubik;  } .btn.btn-style-2:hover { font-family: Rubik;  } .btn.btn-style-3:hover { font-family: Rubik;  } .btn.btn-style-4:hover { font-family: Rubik;  } label:hover { font-family: Rubik;  } input:not(.element-admin):hover,  [type='checkbox']:hover,  [type='radio']:hover,  select:not(.element-admin):hover,  textarea:not(.element-admin):hover,  .form-email:hover,  .form-control:not(.element-admin):hover { font-family: Rubik;  } }