/**
* Theme Name:     Boobies Theme
* Template:       Divi
* Version:        1.0.0
**/
/*------------------------------------*\
    $TABLE OF CONTENTS
\*------------------------------------*/
/**
 *
 * $COMMON............................Common definitions
 *
 * $STRUCTURE
 *      $CONTENT......................Content section
 *      $HEADER.......................Header + navigation section
 *      $SIDEBAR......................Sidebar section
 *      $FOOTER.......................Footer section
 *      $TYPOGRAPHY...................Typography definitions
 *
 * $MODULES
 *      $QUOTES.......................Quotes (Testimonials)
 *      $BUTTONS......................Custom buttons
 *      $LINKS........................Links
 *      $INPUTS.......................Form inputs and controls
 *      $PAGINATION...................Pagination
 *      $NAVS.........................Navigations
 *
 * $PAGES
 *      $HOME PAGE.................Definitions for home page
 */
@import url("../Divi/style.css");
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes fade {
  to {
    fill-opacity: 1;
  }
}
/*------------------------------------*\
    $COMMON
\*------------------------------------*/
@media (max-width: 767px) {
  /* line 8, sass/theme/_common.scss */
  body .et_pb_column .et_pb_module {
    margin-bottom: 0 !important;
  }
}
/* line 19, sass/theme/_common.scss */
body .et_pb_image .et_pb_image_wrap img {
  object-fit: cover;
}
/* line 28, sass/theme/_common.scss */
body .highlight-text strong {
  font-weight: 400;
  color: #dc5090;
}
/* line 33, sass/theme/_common.scss */
body .highlight-text p:has(+ ul) {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 38, sass/theme/_common.scss */
body .highlight-text em {
  color: #00a652;
}
/* line 42, sass/theme/_common.scss */
body .highlight-text ul {
  padding-left: 20px;
}
/* line 47, sass/theme/_common.scss */
body .highlight-text ul li::marker {
  color: #dc5090;
}
/* line 56, sass/theme/_common.scss */
body .strong-p p {
  font-weight: 700;
}
/* line 59, sass/theme/_common.scss */
body .strong-p p strong {
  font-weight: 700;
}
/* line 67, sass/theme/_common.scss */
body .strong-p ul li {
  font-weight: 700;
}
/* line 70, sass/theme/_common.scss */
body .strong-p ul li strong {
  font-weight: 700;
}
/* line 77, sass/theme/_common.scss */
body .white-box-row.et_pb_row {
  border-radius: 23px;
  padding: 30px;
}
@media (max-width: 767px) {
  /* line 77, sass/theme/_common.scss */
  body .white-box-row.et_pb_row {
    width: calc(100% - 48px) !important;
  }
}
/* line 88, sass/theme/_common.scss */
body .margin.top {
  margin-top: 20px;
}
/* line 93, sass/theme/_common.scss */
body .purchase-tshirt-blurb {
  border: 2px solid #ffffff;
  padding: 10px;
  border-radius: 20px;
}
/* line 98, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content {
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
}
/* line 103, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-bottom: 0;
  border: 2px solid #dc5090;
  padding: 8px 10px;
  border-radius: 20px;
  background: #ffffff;
}
/* line 110, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
/* line 119, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
  max-width: 30px;
}
/* line 123, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap:after {
  content: 'Buy Now';
  color: #dc5090;
  font-weight: 700;
}
/* line 133, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  font-family: "Nunito", sans-serif;
  color: #dc5090;
  padding-bottom: 5px;
  font-size: 16px;
}
/* line 142, sass/theme/_common.scss */
body .purchase-tshirt-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
}

/*------------------------------------*\
    $STRUCTURE
\*------------------------------------*/
/*------------------------------------*\
    $CONTENT
\*------------------------------------*/
/* line 7, sass/theme/structure/_content.scss */
body .et_pb_section {
  padding: 80px 0;
}
@media (max-width: 880px) {
  /* line 7, sass/theme/structure/_content.scss */
  body .et_pb_section {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 7, sass/theme/structure/_content.scss */
  body .et_pb_section {
    padding: 24px 0;
  }
}
@media (max-width: 767px) {
  /* line 19, sass/theme/structure/_content.scss */
  body .et_pb_column {
    margin-bottom: 0;
  }
}
/* line 26, sass/theme/structure/_content.scss */
body .et_pb_row {
  width: 80% !important;
  max-width: 100% !important;
}
@media (max-width: 767px) {
  /* line 26, sass/theme/structure/_content.scss */
  body .et_pb_row {
    width: 100% !important;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
/* line 41, sass/theme/structure/_content.scss */
body .fw-row {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 46, sass/theme/structure/_content.scss */
body .flex-row-wrapper {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  /* line 46, sass/theme/structure/_content.scss */
  body .flex-row-wrapper {
    padding-right: 0;
    margin-bottom: 40px;
  }
}
/* line 54, sass/theme/structure/_content.scss */
body .flex-row-wrapper.footer-row {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 54, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.footer-row {
    display: flex;
    align-items: center;
    padding-left: 0;
    padding-right: 14px;
    margin-bottom: 0px;
  }
}
/* line 66, sass/theme/structure/_content.scss */
body .flex-row-wrapper.footer-row .logo-col {
  width: 60% !important;
}
/* line 69, sass/theme/structure/_content.scss */
body .flex-row-wrapper.footer-row .logo-col .logo-list-wrapper {
  margin-top: 0;
  background: #df5192;
  width: 100%;
  margin-left: 0;
}
/* line 77, sass/theme/structure/_content.scss */
body .flex-row-wrapper.footer-row .social-col {
  width: 40% !important;
}
/* line 83, sass/theme/structure/_content.scss */
body .flex-row-wrapper.footer-row .social-col .social-icon-list-wrapper {
  margin-bottom: 0 !important;
}
@media (max-width: 600px) {
  /* line 83, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.footer-row .social-col .social-icon-list-wrapper {
    margin-bottom: 5px !important;
  }
}
@media (max-width: 600px) {
  /* line 93, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.footer-row .social-col .et_pb_text_inner p {
    font-size: 12px;
    line-height: 12px;
  }
}
/* line 104, sass/theme/structure/_content.scss */
body .flex-row-wrapper.congrats-row {
  display: flex;
}
@media (max-width: 767px) {
  /* line 104, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.congrats-row {
    padding-right: 0;
    margin-bottom: 40px !important;
  }
}
/* line 112, sass/theme/structure/_content.scss */
body .flex-row-wrapper.congrats-row .text-col {
  width: 50% !important;
}
/* line 116, sass/theme/structure/_content.scss */
body .flex-row-wrapper.congrats-row .img-col {
  display: block !important;
  width: 50% !important;
}
/* line 121, sass/theme/structure/_content.scss */
body .flex-row-wrapper.congrats-row .big-text-col {
  width: 35% !important;
}
@media (max-width: 767px) {
  /* line 125, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.congrats-row.no-margin-bot {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 132, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.congrats-row.big-text-row {
    padding-right: 24px !important;
    margin-bottom: 0 !important;
  }
}
/* line 139, sass/theme/structure/_content.scss */
body .flex-row-wrapper.congrats-row.big-text-row .text-col {
  width: 65% !important;
}
/* line 142, sass/theme/structure/_content.scss */
body .flex-row-wrapper.congrats-row.big-text-row .text-col a.cdw-button {
  padding: 8px 12px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 150, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.download-row {
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 159, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.two-col {
    display: flex;
  }
}
@media (max-width: 767px) {
  /* line 169, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.two-col .text-col {
    width: 42% !important;
    padding-right: 5px;
    padding-bottom: 20px;
  }
}
/* line 179, sass/theme/structure/_content.scss */
body .flex-row-wrapper.two-col .text-col .et_pb_text_inner p {
  font-size: 21px;
  line-height: 29px;
}
/* line 187, sass/theme/structure/_content.scss */
body .flex-row-wrapper.two-col .text-col .cpr-msg-wrapper p {
  font-size: 48px;
  line-height: 60px;
}
@media (max-width: 767px) {
  /* line 187, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.two-col .text-col .cpr-msg-wrapper p {
    font-size: 18px;
    line-height: 29px;
  }
}
/* line 197, sass/theme/structure/_content.scss */
body .flex-row-wrapper.two-col .text-col .cpr-msg-wrapper strong {
  color: #dc5090;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 204, sass/theme/structure/_content.scss */
  body .flex-row-wrapper.two-col .img-col {
    width: 55% !important;
    display: flex;
    align-items: flex-end;
  }
}
/* line 212, sass/theme/structure/_content.scss */
body .flex-row-wrapper.two-col .img-col .et_pb_image {
  height: 100%;
}
/* line 215, sass/theme/structure/_content.scss */
body .flex-row-wrapper.two-col .img-col .et_pb_image .et_pb_image_wrap {
  height: 100%;
  max-width: 450px;
}
/* line 219, sass/theme/structure/_content.scss */
body .flex-row-wrapper.two-col .img-col .et_pb_image .et_pb_image_wrap img {
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
/* line 230, sass/theme/structure/_content.scss */
body .share-row-strip {
  display: flex;
  padding: 12px;
  border-radius: 10px;
  width: 90% !important;
  box-sizing: border-box;
  gap: 10px;
}
@media (max-width: 767px) {
  /* line 230, sass/theme/structure/_content.scss */
  body .share-row-strip {
    margin-top: -18px;
    margin-bottom: 20px;
    z-index: 10;
  }
}
@media (max-width: 600px) {
  /* line 230, sass/theme/structure/_content.scss */
  body .share-row-strip {
    flex-direction: column;
  }
}
/* line 248, sass/theme/structure/_content.scss */
body .share-row-strip > .et_pb_column {
  margin-right: 0 !important;
}
/* line 252, sass/theme/structure/_content.scss */
body .share-row-strip .text-col {
  flex: 0 0 calc(60% - 5px);
  width: calc(60% - 5px) !important;
}
@media (max-width: 767px) {
  /* line 252, sass/theme/structure/_content.scss */
  body .share-row-strip .text-col {
    flex: 0 0 calc(63% - 5px);
    width: calc(63% - 5px) !important;
  }
}
@media (max-width: 600px) {
  /* line 252, sass/theme/structure/_content.scss */
  body .share-row-strip .text-col {
    width: 100% !important;
  }
}
/* line 265, sass/theme/structure/_content.scss */
body .share-row-strip .text-col .et_pb_blurb {
  margin-bottom: 0 !important;
}
/* line 268, sass/theme/structure/_content.scss */
body .share-row-strip .text-col .et_pb_blurb .et_pb_blurb_content {
  margin-left: 0;
}
/* line 272, sass/theme/structure/_content.scss */
body .share-row-strip .text-col .et_pb_blurb .et_pb_main_blurb_image {
  width: 40px;
}
/* line 276, sass/theme/structure/_content.scss */
body .share-row-strip .text-col .et_pb_blurb .et_pb_blurb_container {
  vertical-align: middle;
}
/* line 279, sass/theme/structure/_content.scss */
body .share-row-strip .text-col .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
  color: #dc5090;
  font-size: 16px;
  line-height: 22px;
}
/* line 289, sass/theme/structure/_content.scss */
body .share-row-strip .text-col .et_pb_text_inner p {
  font-size: 16px;
  line-height: 25px;
}
@media (max-width: 767px) {
  /* line 289, sass/theme/structure/_content.scss */
  body .share-row-strip .text-col .et_pb_text_inner p {
    font-size: 12px;
    line-height: 17px;
  }
}
/* line 301, sass/theme/structure/_content.scss */
body .share-row-strip .share-col {
  flex: 0 0 calc(40% - 5px);
  width: calc(40% - 5px) !important;
}
@media (max-width: 767px) {
  /* line 301, sass/theme/structure/_content.scss */
  body .share-row-strip .share-col {
    flex: 0 0 calc(37% - 5px);
    width: calc(37% - 5px) !important;
  }
}
@media (max-width: 600px) {
  /* line 301, sass/theme/structure/_content.scss */
  body .share-row-strip .share-col {
    width: 100% !important;
  }
}
/* line 314, sass/theme/structure/_content.scss */
body .share-row-strip .share-col .cdw_share_button {
  margin-bottom: 0 !important;
}
/* line 318, sass/theme/structure/_content.scss */
body .share-row-strip .share-col button.cdw-share-button {
  background: #ffffff;
  border: 1px solid #dc5090;
  border-radius: 8px;
  width: 100%;
  padding: 6px 12px;
  margin-bottom: 10px;
  justify-content: center;
}
/* line 328, sass/theme/structure/_content.scss */
body .share-row-strip .share-col .cdw-share-menu {
  min-width: 130px;
}
/* line 334, sass/theme/structure/_content.scss */
body .share-row-strip .share-col .et_pb_text_inner p {
  text-align: center;
  font-size: 16px;
  line-height: 25px;
}
@media (max-width: 767px) {
  /* line 334, sass/theme/structure/_content.scss */
  body .share-row-strip .share-col .et_pb_text_inner p {
    font-size: 12px;
    line-height: 17px;
  }
}
/* line 350, sass/theme/structure/_content.scss */
body .congrats-footer-row {
  padding: 0;
}

/*------------------------------------*\
    $HEADER
\*------------------------------------*/
/* line 7, sass/theme/structure/_header.scss */
body .main-header-wrapper {
  padding: 0;
}
/* line 12, sass/theme/structure/_header.scss */
body .main-header-wrapper.counter .logo-col {
  display: flex;
  align-items: center;
}
/* line 16, sass/theme/structure/_header.scss */
body .main-header-wrapper.counter .logo-col .et_pb_image {
  max-width: 50px;
  margin-right: 0;
  margin-bottom: 0;
}
/* line 22, sass/theme/structure/_header.scss */
body .main-header-wrapper.counter .logo-col .gf-counter-wrapper {
  padding-left: 20px;
}
/* line 25, sass/theme/structure/_header.scss */
body .main-header-wrapper.counter .logo-col .gf-counter-wrapper .et_pb_code_inner {
  color: #ffffff;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
}
@media (max-width: 767px) {
  /* line 25, sass/theme/structure/_header.scss */
  body .main-header-wrapper.counter .logo-col .gf-counter-wrapper .et_pb_code_inner {
    font-size: 12px;
  }
}
/* line 35, sass/theme/structure/_header.scss */
body .main-header-wrapper.counter .logo-col .gf-counter-wrapper .et_pb_code_inner .gf-submission-count-number {
  color: #dc5090;
  font-weight: 400;
}
/* line 44, sass/theme/structure/_header.scss */
body .main-header-wrapper > .et_pb_row {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
/* line 49, sass/theme/structure/_header.scss */
body .main-header-wrapper > .et_pb_row .logo-col {
  width: 80% !important;
}
/* line 52, sass/theme/structure/_header.scss */
body .main-header-wrapper > .et_pb_row .logo-col .et_pb_image_wrap {
  display: flex;
}
/* line 57, sass/theme/structure/_header.scss */
body .main-header-wrapper > .et_pb_row .menu-col {
  width: 20% !important;
}
/* line 64, sass/theme/structure/_header.scss */
body .main-header-wrapper > .et_pb_row .menu-col .cdw-hamburger-toggle .cdw-hamburger-icon span {
  background: #ffffff;
}

/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
/* line 7, sass/theme/structure/_footer.scss */
body .main-footer-wrapper {
  padding: 0;
}
/* line 10, sass/theme/structure/_footer.scss */
body .main-footer-wrapper > .et_pb_row {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 15, sass/theme/structure/_footer.scss */
body .main-footer-wrapper .social-icon-list-wrapper {
  margin-bottom: 10px !important;
}
/* line 18, sass/theme/structure/_footer.scss */
body .main-footer-wrapper .social-icon-list-wrapper .cdw-icon-list {
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
/* line 23, sass/theme/structure/_footer.scss */
body .main-footer-wrapper .social-icon-list-wrapper .cdw-icon-list .cdw-icon-list-item {
  align-items: center;
}
/* line 26, sass/theme/structure/_footer.scss */
body .main-footer-wrapper .social-icon-list-wrapper .cdw-icon-list .cdw-icon-list-item .cdw-icon-list-label {
  display: none;
}

/*------------------------------------*\
    $SIDEBAR
\*------------------------------------*/
/*------------------------------------*\
    $TYPOGRAPHY
\*------------------------------------*/
/* line 5, sass/theme/structure/_typography.scss */
body {
  font-weight: 400;
}

/* line 9, sass/theme/structure/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 35px;
}

/* line 13, sass/theme/structure/_typography.scss */
h2 {
  font-size: 36px;
  line-height: 40px;
}
@media (max-width: 767px) {
  /* line 13, sass/theme/structure/_typography.scss */
  h2 {
    font-size: 26px;
    line-height: 35px;
  }
}

/* line 23, sass/theme/structure/_typography.scss */
p {
  font-size: 18px;
  line-height: 30px;
}
@media (max-width: 767px) {
  /* line 23, sass/theme/structure/_typography.scss */
  p {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 34, sass/theme/structure/_typography.scss */
ul {
  padding-bottom: 10px !important;
}

/*------------------------------------*\
    $MODULES
\*------------------------------------*/
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/
/* line 7, sass/theme/modules/_buttons.scss */
body .research-btn {
  margin-top: 20px !important;
}
@media (max-width: 767px) {
  /* line 13, sass/theme/modules/_buttons.scss */
  body .fwidth .cdw-button {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
}
/* line 25, sass/theme/modules/_buttons.scss */
body .cdw_button_grid .cdw-button-grid-row {
  gap: 8px !important;
}
/* line 31, sass/theme/modules/_buttons.scss */
body .cdw_button_grid .cdw_button_grid_item .cdw-button {
  font-size: 14px;
  text-transform: uppercase;
  padding: 8px 12px;
  border-radius: 15px;
  color: #ffffff;
  border: 1px solid transparent;
  transition: background 0.5s ease, border 0.5s ease;
}
@media (max-width: 767px) {
  /* line 31, sass/theme/modules/_buttons.scss */
  body .cdw_button_grid .cdw_button_grid_item .cdw-button {
    font-size: 12px;
  }
}
/* line 44, sass/theme/modules/_buttons.scss */
body .cdw_button_grid .cdw_button_grid_item .cdw-button:hover {
  background: #dc5090 !important;
  border: 1px solid #dc5090 !important;
  color: #dc5090 !important;
}
/* line 50, sass/theme/modules/_buttons.scss */
body .cdw_button_grid .cdw_button_grid_item .cdw-button.cdw-button-style-1 {
  background: #dc5090;
  border: 1px solid #dc5090;
}
/* line 55, sass/theme/modules/_buttons.scss */
body .cdw_button_grid .cdw_button_grid_item .cdw-button.cdw-button-style-2 {
  background: transparent;
  border: 1px solid #ffffff;
}
/* line 67, sass/theme/modules/_buttons.scss */
body .cdw_button .cdw-button, body .cdw_share_button .cdw-button {
  font-size: 14px;
  text-transform: uppercase;
  padding: 12px 12px;
  border-radius: 15px;
  color: #ffffff;
  border: 1px solid transparent;
  transition: background 0.5s ease, border 0.5s ease;
}
/* line 76, sass/theme/modules/_buttons.scss */
body .cdw_button .cdw-button:before, body .cdw_share_button .cdw-button:before {
  display: none !important;
}
/* line 80, sass/theme/modules/_buttons.scss */
body .cdw_button .cdw-button.cdw-button-style-1, body .cdw_share_button .cdw-button.cdw-button-style-1 {
  background: #dc5090;
  border: 1px solid #dc5090;
}
/* line 85, sass/theme/modules/_buttons.scss */
body .cdw_button .cdw-button.cdw-button-style-3, body .cdw_share_button .cdw-button.cdw-button-style-3 {
  background: transparent;
  border: 1px solid transparent;
}
/* line 89, sass/theme/modules/_buttons.scss */
body .cdw_button .cdw-button.cdw-button-style-3 .cdw-button-text, body .cdw_share_button .cdw-button.cdw-button-style-3 .cdw-button-text {
  color: #dc5090;
}
/* line 94, sass/theme/modules/_buttons.scss */
body .cdw_button .cdw-button.cdw-button-style-4, body .cdw_share_button .cdw-button.cdw-button-style-4 {
  color: #dc5090;
  padding-left: 0;
}

/*------------------------------------*\
    $LINKS
\*------------------------------------*/
/*------------------------------------*\
    $INPUTS
\*------------------------------------*/
/* line 12, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_confirmation_message {
  color: #ffffff !important;
}
/* line 22, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gform_validation_errors {
  display: none;
}
/* line 26, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gform_fields {
  row-gap: 15px;
}
/* line 32, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .ginput_container .gfield_required {
  display: none;
}
/* line 36, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .ginput_container select, body .pledge-form-wrapper .gform_wrapper .ginput_container input[type="text"], body .pledge-form-wrapper .gform_wrapper .ginput_container input[type="email"], body .pledge-form-wrapper .gform_wrapper .ginput_container input[type="tel"], body .pledge-form-wrapper .gform_wrapper .ginput_container textarea {
  border-radius: 10px;
}
/* line 45, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .ginput_address_country {
  inline-size: 100%;
}
/* line 51, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .pledge-text .gform-field-label {
  color: #dc5090;
  font-size: 18px;
  font-weight: 700;
}
/* line 58, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gfield_checkbox {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
/* line 64, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gchoice {
  position: relative;
  margin: 0;
}
/* line 69, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper input[type="checkbox"] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
/* line 81, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper input[type="checkbox"] + label {
  position: relative;
  display: flex;
  align-items: flex-start;
  min-height: 34px;
  margin: 0;
  padding-left: 35px;
  color: #ffffff;
  font-family: "Nunito", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 81, sass/theme/modules/_inputs.scss */
  body .pledge-form-wrapper .gform_wrapper input[type="checkbox"] + label {
    font-size: 14px;
    line-height: 25px;
  }
}
/* line 101, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  border: 2.5px solid #dc5090;
  border-radius: 50%;
  background: transparent;
  box-sizing: border-box;
}
/* line 114, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper input[type="checkbox"]:checked + label:before {
  border: 0;
  background: url("assets/img/checkbox-icon.png") no-repeat center;
  background-size: contain;
  width: 24px;
}
/* line 121, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper input[type="checkbox"]:focus-visible + label:before {
  outline: 2px solid #ffffff;
  outline-offset: 4px;
}
/* line 128, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gform-footer .gform_button {
  width: 100% !important;
  background: #dc5090 !important;
  color: #ffffff !important;
  font-size: 16px !important;
  line-height: 26px !important;
  padding: 8px 12px !important;
  border-radius: 15px !important;
}
/* line 138, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gform-footer button {
  width: 100% !important;
  background: #dc5090 !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 26px !important;
  padding: 8px 12px !important;
  border-radius: 15px !important;
}
/* line 148, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gform-footer button svg {
  width: 40px;
}
/* line 153, sass/theme/modules/_inputs.scss */
body .pledge-form-wrapper .gform_wrapper .gform-footer .custom-elementor-widget {
  width: 100%;
}

/*------------------------------------*\
    $TABLES
\*------------------------------------*/
/*------------------------------------*\
    $NAVS
\*------------------------------------*/
/* line 3, sass/theme/modules/_modals.scss */
body.freeze {
  overflow: hidden;
}

/*------------------------------------*\
    $PAGES
\*------------------------------------*/
/* line 3, sass/theme/pages/_home.scss */
body .main-banner-wrapper {
  display: flex;
  min-height: 700px;
  align-items: flex-end;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
  padding: 20px 0;
}
@media (max-width: 767px) {
  /* line 3, sass/theme/pages/_home.scss */
  body .main-banner-wrapper {
    min-height: 250px;
  }
}
/* line 16, sass/theme/pages/_home.scss */
body .main-banner-wrapper:before {
  content: '';
  height: 100%;
  width: 100%;
  background: #03233c;
  opacity: 0.56;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 27, sass/theme/pages/_home.scss */
body .main-banner-wrapper > .et_pb_row {
  margin: 0 auto;
  padding-top: 0;
}
/* line 32, sass/theme/pages/_home.scss */
body .main-banner-wrapper .heading-wrapper {
  margin-bottom: 30px;
}
/* line 37, sass/theme/pages/_home.scss */
body .main-banner-wrapper .heading-wrapper .et_pb_text_inner h1 {
  font-size: 48px;
  font-family: "Nunito", sans-serif;
  line-height: 60px;
}
@media (max-width: 767px) {
  /* line 37, sass/theme/pages/_home.scss */
  body .main-banner-wrapper .heading-wrapper .et_pb_text_inner h1 {
    font-size: 18px;
    line-height: 25px;
  }
}
/* line 50, sass/theme/pages/_home.scss */
body .main-banner-wrapper .cdw_button_grid {
  margin-bottom: 0 !important;
}
/* line 53, sass/theme/pages/_home.scss */
body .main-banner-wrapper .cdw_button_grid .cdw_button_grid_item {
  margin-bottom: 0 !important;
}
/* line 59, sass/theme/pages/_home.scss */
body .logo-list-wrapper {
  margin-left: 0px;
  margin-top: 20px;
  background: #ffffff;
  padding: 15px 20px 15px 30px;
  border-radius: 15px;
  width: fit-content;
}
@media (max-width: 767px) {
  /* line 59, sass/theme/pages/_home.scss */
  body .logo-list-wrapper {
    margin-left: -24px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }
}
/* line 75, sass/theme/pages/_home.scss */
body .logo-list-wrapper .cdw-icon-list-layout-row {
  flex-direction: row;
}
/* line 79, sass/theme/pages/_home.scss */
body .logo-list-wrapper .cdw-icon-list-item {
  animation: none !important;
  opacity: 1;
}
/* line 83, sass/theme/pages/_home.scss */
body .logo-list-wrapper .cdw-icon-list-item .cdw-icon-list-media {
  width: auto;
  height: 50px;
  flex: auto;
}
@media (max-width: 767px) {
  /* line 83, sass/theme/pages/_home.scss */
  body .logo-list-wrapper .cdw-icon-list-item .cdw-icon-list-media {
    height: 25px;
  }
}
/* line 92, sass/theme/pages/_home.scss */
body .logo-list-wrapper .cdw-icon-list-item .cdw-icon-list-media img {
  max-height: none;
  max-width: none;
}
/* line 98, sass/theme/pages/_home.scss */
body .logo-list-wrapper .cdw-icon-list-item .cdw-icon-list-label {
  display: none;
}
/* line 106, sass/theme/pages/_home.scss */
body .home-video-wrapper .cdw-video {
  aspect-ratio: 16 / 5;
}
@media (max-width: 767px) {
  /* line 106, sass/theme/pages/_home.scss */
  body .home-video-wrapper .cdw-video {
    aspect-ratio: 9 / 12;
  }
}
/* line 115, sass/theme/pages/_home.scss */
body .nifat-row-wrapper {
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 136, sass/theme/pages/_home.scss */
body .nifat-row-wrapper .et_pb_blurb_content {
  display: flex;
  align-items: center;
}
/* line 140, sass/theme/pages/_home.scss */
body .nifat-row-wrapper .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 25%;
  margin-bottom: 0 !important;
}
/* line 145, sass/theme/pages/_home.scss */
body .nifat-row-wrapper .et_pb_blurb_content .et_pb_blurb_container {
  width: 75%;
}
/* line 150, sass/theme/pages/_home.scss */
body .nifat-row-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 12px;
  line-height: 18px;
}
/* line 163, sass/theme/pages/_home.scss */
body .abstract-card-wrapper .cdw-abstract-card .cdw-abstract-card-title {
  padding: 10px 20px 40px 10px;
  border-radius: 15px;
  border-bottom-left-radius: 0;
  position: relative;
  bottom: -30px;
  background: #dc5090;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  width: fit-content;
  z-index: -1;
}
/* line 177, sass/theme/pages/_home.scss */
body .abstract-card-wrapper .cdw-abstract-card .cdw-abstract-card-inner {
  border-radius: 23px;
  padding: 25px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 184, sass/theme/pages/_home.scss */
body .abstract-card-wrapper .cdw-abstract-card .cdw-abstract-card-inner .cdw-abstract-card-description {
  color: #ffffff;
  font-size: 14px;
  line-height: 26px;
}
/* line 190, sass/theme/pages/_home.scss */
body .abstract-card-wrapper .cdw-abstract-card .cdw-abstract-card-inner .cdw-abstract-card-button {
  margin-top: 20px;
  background: #ffffff;
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 10px 15px;
  border-radius: 20px;
  width: fit-content;
}
/* line 200, sass/theme/pages/_home.scss */
body .abstract-card-wrapper .cdw-abstract-card .cdw-abstract-card-inner .cdw-abstract-card-button .cdw-abstract-card-button-icon {
  width: 100%;
  max-width: 40px;
  display: flex;
  align-items: center;
}
/* line 211, sass/theme/pages/_home.scss */
body .img-link-wrapper {
  padding-bottom: 40px;
  margin-top: 40px !important;
  border-bottom: 1px solid #f1f1f1;
}
/* line 218, sass/theme/pages/_home.scss */
body .img-link-wrapper.no-arrow .et_pb_blurb_content {
  padding-right: 0;
}
/* line 221, sass/theme/pages/_home.scss */
body .img-link-wrapper.no-arrow .et_pb_blurb_content:after {
  display: none;
}
/* line 227, sass/theme/pages/_home.scss */
body .img-link-wrapper.dark {
  padding-bottom: 20px;
  margin-top: 20px !important;
  border-bottom: 0;
}
/* line 236, sass/theme/pages/_home.scss */
body .img-link-wrapper.dark .et_pb_blurb_content .et_pb_module_header span {
  color: #03233c !important;
  font-weight: 700;
}
/* line 244, sass/theme/pages/_home.scss */
body .img-link-wrapper.dark .et_pb_blurb_content .et_pb_blurb_description p {
  color: #03233c !important;
  font-weight: 700;
  line-height: 20px;
}
/* line 258, sass/theme/pages/_home.scss */
body .img-link-wrapper.company .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 80px;
}
/* line 264, sass/theme/pages/_home.scss */
body .img-link-wrapper.company .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  line-height: 20px;
  padding-bottom: 5px;
}
/* line 268, sass/theme/pages/_home.scss */
body .img-link-wrapper.company .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
  font-family: "Nunito", sans-serif;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 268, sass/theme/pages/_home.scss */
  body .img-link-wrapper.company .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
    font-size: 14px;
  }
}
/* line 280, sass/theme/pages/_home.scss */
body .img-link-wrapper.company .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 16px;
  line-height: 25px;
}
@media (max-width: 767px) {
  /* line 280, sass/theme/pages/_home.scss */
  body .img-link-wrapper.company .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
    font-size: 12px;
    line-height: 18px;
  }
}
/* line 294, sass/theme/pages/_home.scss */
body .img-link-wrapper .et_pb_blurb_content {
  padding-right: 50px;
  width: 100%;
  max-width: 100%;
}
/* line 299, sass/theme/pages/_home.scss */
body .img-link-wrapper .et_pb_blurb_content:after {
  content: '';
  height: 100px;
  width: 45px;
  background: url("assets/img/chevron-icon.png") no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 312, sass/theme/pages/_home.scss */
body .img-link-wrapper .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 60px;
}
/* line 318, sass/theme/pages/_home.scss */
body .img-link-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  line-height: 20px;
  padding-bottom: 5px;
}
/* line 323, sass/theme/pages/_home.scss */
body .img-link-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 323, sass/theme/pages/_home.scss */
  body .img-link-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
    font-size: 14px;
  }
}
/* line 337, sass/theme/pages/_home.scss */
body .img-link-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  color: #ffffff;
  font-size: 18px;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  /* line 337, sass/theme/pages/_home.scss */
  body .img-link-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
    font-size: 14px;
  }
}
/* line 351, sass/theme/pages/_home.scss */
body .heart-wrapper {
  margin-top: 40px;
}
/* line 354, sass/theme/pages/_home.scss */
body .heart-wrapper .et_pb_main_blurb_image {
  margin-bottom: 0;
}
/* line 359, sass/theme/pages/_home.scss */
body .form-notes-wrapper {
  margin-top: 20px;
}
/* line 364, sass/theme/pages/_home.scss */
body .form-notes-wrapper .et_pb_text_inner p {
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 364, sass/theme/pages/_home.scss */
  body .form-notes-wrapper .et_pb_text_inner p {
    font-size: 12px;
    line-height: 20px;
  }
}
/* line 376, sass/theme/pages/_home.scss */
body .form-video-row {
  display: flex;
  padding: 12px;
  border-radius: 10px;
  width: 90% !important;
  box-sizing: border-box;
  border: 1px solid #ffffff;
  gap: 10px;
}
@media (max-width: 767px) {
  /* line 376, sass/theme/pages/_home.scss */
  body .form-video-row {
    flex-direction: column;
  }
}
/* line 389, sass/theme/pages/_home.scss */
body .form-video-row .text-col {
  flex: 0 0 calc(60% - 5px);
  width: calc(60% - 5px) !important;
}
@media (max-width: 767px) {
  /* line 389, sass/theme/pages/_home.scss */
  body .form-video-row .text-col {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  /* line 401, sass/theme/pages/_home.scss */
  body .form-video-row .text-col .cdw-text-box .cdw-title {
    line-height: 25px;
    font-size: 14px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 412, sass/theme/pages/_home.scss */
  body .form-video-row .text-col .cdw-text-box .cdw-read-more-viewport p {
    line-height: 20px;
    font-size: 12px;
  }
}
/* line 422, sass/theme/pages/_home.scss */
body .form-video-row .button-col {
  flex: 0 0 calc(40% - 5px);
  width: calc(40% - 5px) !important;
}
@media (max-width: 767px) {
  /* line 422, sass/theme/pages/_home.scss */
  body .form-video-row .button-col {
    width: 100% !important;
  }
}
/* line 433, sass/theme/pages/_home.scss */
body .form-video-row .button-col a.cdw-button {
  align-items: flex-start;
  border: 1px solid #dc5090;
  background: #ffffff;
  gap: 7px;
}
@media (max-width: 767px) {
  /* line 433, sass/theme/pages/_home.scss */
  body .form-video-row .button-col a.cdw-button {
    padding: 6px 12px;
    font-size: 12px;
    align-items: center;
  }
}
/* line 445, sass/theme/pages/_home.scss */
body .form-video-row .button-col a.cdw-button .cdw-button-text {
  white-space: break-spaces;
  text-align: left;
  text-transform: none;
}
/* line 454, sass/theme/pages/_home.scss */
body .form-notes-row {
  margin-bottom: 20px;
}
/* line 460, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content {
  margin-bottom: 20px;
  max-width: 100%;
}
/* line 464, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 60px;
}
/* line 469, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
  border: 3px solid #dc5090;
  border-radius: 100%;
}
/* line 476, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container {
  padding-left: 25px;
}
/* line 481, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span, body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header p, body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description span, body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  color: #ffffff;
}
/* line 486, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  padding-bottom: 10px;
  line-height: 26px;
}
/* line 493, sass/theme/pages/_home.scss */
body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 14px;
  line-height: 25px;
}
@media (max-width: 767px) {
  /* line 493, sass/theme/pages/_home.scss */
  body .trainer-item-wrapper .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
    font-size: 12px;
    line-height: 18px;
  }
}
/* line 515, sass/theme/pages/_home.scss */
body .congrats-row.big-text-row .big-text-col .spread-msg h4 {
  font-size: 28px;
  line-height: 40px;
  text-transform: uppercase;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 515, sass/theme/pages/_home.scss */
  body .congrats-row.big-text-row .big-text-col .spread-msg h4 {
    font-size: 20px;
    line-height: 32px;
  }
}
/* line 529, sass/theme/pages/_home.scss */
body .congrats-row.big-text-row .text-col {
  padding-left: 15px;
}
/* line 532, sass/theme/pages/_home.scss */
body .congrats-row.big-text-row .text-col .et_pb_text {
  margin-bottom: 10px !important;
}
/* line 535, sass/theme/pages/_home.scss */
body .congrats-row.big-text-row .text-col .et_pb_text p {
  font-size: 16px;
  line-height: 25px;
}
@media (max-width: 767px) {
  /* line 535, sass/theme/pages/_home.scss */
  body .congrats-row.big-text-row .text-col .et_pb_text p {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  /* line 549, sass/theme/pages/_home.scss */
  body .contact-img-wrapper {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 558, sass/theme/pages/_home.scss */
  body .trainer-sub-header-wrapper p {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 567, sass/theme/pages/_home.scss */
body .trainers-img-list {
  margin-top: 40px;
}
@media (max-width: 767px) {
  /* line 567, sass/theme/pages/_home.scss */
  body .trainers-img-list {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 576, sass/theme/pages/_home.scss */
  body .trainers-img-list .et_pb_module_inner .cdw-icon-list-layout-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
/* line 582, sass/theme/pages/_home.scss */
body .trainers-img-list .et_pb_module_inner .cdw-icon-list-layout-grid .cdw_icon_list_item {
  align-items: center;
  justify-content: center;
}
/* line 590, sass/theme/pages/_home.scss */
body .trainers-img-list .et_pb_module_inner .cdw-icon-list-layout-grid .cdw_icon_list_item .cdw-icon-list-label {
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 590, sass/theme/pages/_home.scss */
  body .trainers-img-list .et_pb_module_inner .cdw-icon-list-layout-grid .cdw_icon_list_item .cdw-icon-list-label {
    font-size: 12px;
    line-height: 15px;
  }
}
/* line 606, sass/theme/pages/_home.scss */
body .trainers-download-row {
  width: 100% !important;
  max-width: 100% !important;
  padding: 24px;
}
/* line 611, sass/theme/pages/_home.scss */
body .trainers-download-row .download-box {
  padding: 20px;
  background: #ffffff;
  box-shadow: 0 14px 18px rgba(0, 0, 0, 0.22);
}
@media (max-width: 767px) {
  /* line 616, sass/theme/pages/_home.scss */
  body .trainers-download-row .download-box:first-child {
    margin-bottom: 20px;
  }
}
/* line 627, sass/theme/pages/_home.scss */
body .trainers-download-row .download-box .et_pb_text .et_pb_text_inner h4 {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
}
/* line 636, sass/theme/pages/_home.scss */
body .trainers-download-row .download-box .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 80px;
}
@media (max-width: 767px) {
  /* line 636, sass/theme/pages/_home.scss */
  body .trainers-download-row .download-box .et_pb_blurb_content .et_pb_main_blurb_image {
    width: 60px;
  }
}
@media (max-width: 767px) {
  /* line 648, sass/theme/pages/_home.scss */
  body .trainers-download-row .download-box .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  /* line 661, sass/theme/pages/_home.scss */
  body .trainers-download-row .download-box .cdw_button .cdw-button-wrap {
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 667, sass/theme/pages/_home.scss */
  body .trainers-download-row .download-box .cdw_button .cdw-button-wrap .cdw-button-text {
    font-size: 18px;
    font-weight: 700;
  }
}
