/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2026 | 18:10:52 */
@charset "UTF-8";
.gform_button.button {
  background-color: #65b891 !important;
}
.gpnf-add-entry {
  background-color: #65b891 !important;
}
#gform_1 .ginput_complex label, #gform_4 .ginput_complex label {
  font-size: 12px !important;
}
#gform_1 #gf_coupon_button, #gform_4 #gf_coupon_button {
  background-color: #65b891;
}
#gform_1 .ginput_container_total .ginput_total, #gform_4 .ginput_container_total .ginput_total {
  background-color: #65b891;
  color: white;
  padding: 0.575em 0.95em 0.575em 0.575em;
  border-radius: 508em;
}
#gform_1 .gfield.gfield_html.gf_alert_green, #gform_4 .gfield.gfield_html.gf_alert_green {
  border: none;
  border-left: 5px solid #65b891;
  background-color: unset;
}
#gform_1 .gfield.gfield_html.gf_alert_green ul, #gform_4 .gfield.gfield_html.gf_alert_green ul {
  list-style: none;
}
@media screen and (max-width: 767px) {
  #gform_1 .gfield.gfield_html.gf_alert_green ul, #gform_4 .gfield.gfield_html.gf_alert_green ul {
    margin-left: 0.7rem !important;
  }
}
#gform_1 .gfield.gfield_html.gf_alert_green ul li, #gform_4 .gfield.gfield_html.gf_alert_green ul li {
  display: block;
  margin-left: 15px;
}
@media screen and (max-width: 767px) {
  #gform_1 .gfield.gfield_html.gf_alert_green ul li, #gform_4 .gfield.gfield_html.gf_alert_green ul li {
    margin-left: 5px;
  }
}
#gform_1 .gfield.gfield_html.gf_alert_green ul li::before, #gform_4 .gfield.gfield_html.gf_alert_green ul li::before {
  display: inline-block;
  content: "⇒";
  margin-right: 5px;
}
#gform_1 #gw_terms_18, #gform_4 #gw_terms_18 {
  min-height: 550px;
}
#gform_1 #gw_terms_18 .gptos_the_terms .rules_title, #gform_4 #gw_terms_18 .gptos_the_terms .rules_title {
  font-weight: 800;
  margin-bottom: 5px;
}
#gform_1 #gw_terms_18 .gptos_the_terms ul, #gform_4 #gw_terms_18 .gptos_the_terms ul {
  list-style: none;
}
@media screen and (max-width: 767px) {
  #gform_1 #gw_terms_18 .gptos_the_terms ul, #gform_4 #gw_terms_18 .gptos_the_terms ul {
    margin-left: 0.7rem !important;
  }
}
#gform_1 #gw_terms_18 .gptos_the_terms ul li, #gform_4 #gw_terms_18 .gptos_the_terms ul li {
  display: block;
  margin-left: 15px;
  margin-bottom: 3px;
}
@media screen and (max-width: 767px) {
  #gform_1 #gw_terms_18 .gptos_the_terms ul li, #gform_4 #gw_terms_18 .gptos_the_terms ul li {
    margin-left: 5px;
  }
}
#gform_1 #gw_terms_18 .gptos_the_terms ul li::before, #gform_4 #gw_terms_18 .gptos_the_terms ul li::before {
  display: inline-block;
  content: "⇒";
  margin-right: 5px;
}
#gform_1 .gchoice.is-disabled label, #gform_4 .gchoice.is-disabled label {
  opacity: 0.5;
  cursor: not-allowed;
}
.gfield_radio .gchoice, .gfield_checkbox .gchoice {
  cursor: pointer;
}
.gfield_radio .gchoice input, .gfield_checkbox .gchoice input {
  position: absolute;
  left: -9999px;
}
.gfield_radio .gchoice input:disabled + label, .gfield_checkbox .gchoice input:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}
.gfield_radio .gchoice input:checked + label, .gfield_checkbox .gchoice input:checked + label {
  background-color: #e6f4ed;
  opacity: 1;
}
.gfield_radio .gchoice input:checked + label::before, .gfield_checkbox .gchoice input:checked + label::before {
  box-shadow: inset 0 0 0 0.4375em #65b891;
}
.gfield_radio .gchoice label, .gfield_checkbox .gchoice label {
  display: flex !important;
  align-items: center;
  padding: 0.575em 0.95em 0.575em 0.575em;
  border-radius: 99em;
  transition: 0.25s ease;
}
.gfield_radio .gchoice label:hover, .gfield_checkbox .gchoice label:hover {
  background-color: #e6f4ed;
}
.gfield_radio .gchoice label::before, .gfield_checkbox .gchoice label::before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #FFF;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  margin-right: 0.675em;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 0.125em #65b891;
}
