.elementor-1373 .elementor-element.elementor-element-48b4cd0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1373 .elementor-element.elementor-element-cf21247{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-1373 .elementor-element.elementor-element-cf21247:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-cf21247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-0b16dd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1373 .elementor-element.elementor-element-cf21247{--width:500px;}}@media(max-width:767px){.elementor-1373 .elementor-element.elementor-element-48b4cd0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1373 .elementor-element.elementor-element-cf21247{--width:330px;}}/* Start custom CSS for container, class: .elementor-element-cf21247 */.donation-toggle {
  display:flex;
  gap:8px;
  margin-bottom:0px;
  border-radius:10px;
  overflow:hidden;
  border:2px solid #d7e6ea;
}
.dt-btn {
  flex:1;
  padding:14px 18px;
  background:#fff !important;
  border:0;
  font-weight:600;
  cursor:pointer;
  color:#111 !important;
  border-radius: 0 !important;
}
.dt-btn.active {
  background:#06b6d4 !important;
  color:#fff !important;
}

.kudos-form-monthly {
  display:none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}


input[type='number'] {
    -moz-appearance: textfield;
}

.font-bold {
  font-weight: 700;
}

.m-auto {
  margin: auto;
}

.text-center {
  text-align: center;
}

.font-normal {
  font-weight: 400;
}



@media (min-width: 640px) {
  .sm\:text-4xl\/4 {
    font-size: 2.25em;
    line-height: 1em;
  }
}/* End custom CSS */