.elementor-315083 .elementor-element.elementor-element-09c9aa0{--display:flex;}.elementor-315083 .elementor-element.elementor-element-81961cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-315083 .elementor-element.elementor-element-81961cb .title-subtitle{color:#FFFFFF;background-color:#1E73BE;font-size:20px;}.elementor-315083 .elementor-element.elementor-element-81961cb .title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-315083 .elementor-element.elementor-element-81961cb .title-after_title{font-size:16px;}@media(max-width:767px){.elementor-315083 .elementor-element.elementor-element-81961cb .title-after_title{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-09c9aa0 */.custom-message{
    display: none;
}

.custom-options-2 .custom-option-button:first-child {
	border-radius: 6px 6px 0 0;
	margin: 0px 0px 10px 0px;
}

.layout_two .custom-options-2 .custom-option-button {
	width: 100%;
	margin: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
	border-radius: 6px 6px 6px 6px;
}

.custom-options-2 .custom-option-button.other-ammount-toggle {
	border-radius: 10px 10px 0px 0px;
	border-bottom: 2px solid rgba(0, 0, 0, 0.2);
	background: #fff;
	  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 0px solid #cccccc;
  border-left: 1px solid #cccccc;
}

.custom-options-2 .custom-option-button::after {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%2387CEEB' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  display: none
}



.custom-options-2 .custom-option-button .price {
	text-align: center;
}

.custom-options-2 .custom-option-button .label {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

.donation-form-layout2 .custom-amount-box {
	margin: 10px 0 0 0 !important;
}


.custom-options-2 .custom-option-button.other-ammount-toggle {
	display: none;
}

.once-fields.custom-options-2.once.three-buttons {
  display: grid !important;
  grid-template-columns: repeat(2, auto);
  gap: 10px;
}/* End custom CSS */