.elementor-28492 .elementor-element.elementor-element-35dbf04:not(.elementor-motion-effects-element-type-background), .elementor-28492 .elementor-element.elementor-element-35dbf04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffedb2;background-image:url("https://www.hopechannel.nz/wp-content/uploads/2023/07/Christian-tv-Cook-Islands.jpg");background-position:center center;}.elementor-28492 .elementor-element.elementor-element-35dbf04 > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28492 .elementor-element.elementor-element-35dbf04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 100px 0px;}.elementor-28492 .elementor-element.elementor-element-35dbf04 > .elementor-shape-bottom svg{width:calc(129% + 1.3px);height:143px;}.elementor-28492 .elementor-element.elementor-element-e91fbf5{text-align:center;}.elementor-28492 .elementor-element.elementor-element-e91fbf5 .elementor-heading-title{color:#ffffff;font-size:82px;font-weight:900;text-shadow:9px 0px 20px rgba(0,0,0,0.3);}.elementor-28492 .elementor-element.elementor-element-e91fbf5 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-28492 .elementor-element.elementor-element-8f5f9af{text-align:center;}.elementor-28492 .elementor-element.elementor-element-8f5f9af .elementor-heading-title{color:#54595f;font-size:24px;line-height:1.4em;}.elementor-28492 .elementor-element.elementor-element-8f5f9af > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28492 .elementor-element.elementor-element-8cf6e06:not(.elementor-motion-effects-element-type-background), .elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8203edd );}.elementor-28492 .elementor-element.elementor-element-8cf6e06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-shape-top svg{height:50px;}.elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-shape-bottom svg{height:70px;}.elementor-28492 .elementor-element.elementor-element-8cf6e06 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-28492 .elementor-element.elementor-element-2445d06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28492 .elementor-element.elementor-element-2445d06 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-28492 .elementor-element.elementor-element-8a86d83{z-index:1;}.elementor-28492 .elementor-element.elementor-element-778d4ea > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28492 .elementor-element.elementor-element-778d4ea > .elementor-element-populated > .elementor-widget-wrap{padding:0px 30px 0px 30px;}.elementor-28492 .elementor-element.elementor-element-4a4f35b{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-28492 .elementor-element.elementor-element-dcd0805{text-align:center;}.elementor-28492 .elementor-element.elementor-element-dcd0805 .elementor-heading-title{color:#54595f;font-size:24px;line-height:1.4em;}.elementor-28492 .elementor-element.elementor-element-dcd0805 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-28492 .elementor-element.elementor-element-1d688c3{padding:0px 0px 70px 0px;}.elementor-28492 .elementor-element.elementor-element-08b9975:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4ffe2;}.elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-element-populated, .elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-element-populated > .elementor-background-overlay, .elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:030px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-28492 .elementor-element.elementor-element-f6771f3:not(.elementor-motion-effects-element-type-background), .elementor-28492 .elementor-element.elementor-element-f6771f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d88c8;}.elementor-28492 .elementor-element.elementor-element-f6771f3, .elementor-28492 .elementor-element.elementor-element-f6771f3 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-28492 .elementor-element.elementor-element-f6771f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 10px 60px 10px;}.elementor-28492 .elementor-element.elementor-element-f6771f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28492 .elementor-element.elementor-element-f6771f3 > .elementor-shape-bottom .elementor-shape-fill{fill:#cde7f7;}.elementor-28492 .elementor-element.elementor-element-f6771f3 > .elementor-shape-bottom svg{width:calc(298% + 1.3px);height:25px;}.elementor-28492 .elementor-element.elementor-element-7a5e10d{text-align:center;}.elementor-28492 .elementor-element.elementor-element-7a5e10d .elementor-heading-title{color:#ffffff;font-weight:500;line-height:1.1em;}.elementor-28492 .elementor-element.elementor-element-4c948fe > .elementor-widget-container{padding:30px 30px 30px 30px;background-color:#cde7f7;border-radius:0px 0px 020px 20px;}@media(min-width:768px){.elementor-28492 .elementor-element.elementor-element-2445d06{width:40%;}.elementor-28492 .elementor-element.elementor-element-778d4ea{width:60%;}}@media(max-width:767px){.elementor-28492 .elementor-element.elementor-element-e91fbf5 .elementor-heading-title{font-size:48px;}.elementor-28492 .elementor-element.elementor-element-08b9975 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-28492 .elementor-element.elementor-element-f6771f3{padding:10px 0px 025px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4c948fe */.form-row .give-stripe-cc-field

{margin-top: 5px !important;
margin-bottom: 10px !important;
font-size: 21px !important;
border-radius: 5px 5px 5px 5px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
width:300px;
padding: 12px 10px !important;
    font-size: 36px !important;
    color:#666;
}

/* Donation Form CSS */

/*Give Form Styling */

#give_purchase_form_wrap input[type=text],#give_purchase_form_wrap input[type=email],#give_purchase_form_wrap input[type=tel], #give_purchase_form_wrap textarea,#give_purchase_form_wrap select
{margin-top: 5px !important;
margin-bottom: 10px !important;
font-size: 21px !important;
border-radius: 5px 5px 5px 5px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
padding: 12px 10px !important;
}
form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text{
width:200px;
font-size: 26px !important;
border-radius: 0px 5px 5px 0px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
padding: 12px 10px !important;
	height:55px !important;
}

.give-currency-symbol  {
	font-size: 26px !important;
	font-weight:600;
	color:#666 !important;
border-radius: 5px 0px 0px 5px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
height:55px !important;
	padding: 8px 10px !important;
}
/* Recurring monthly*/
.give-recurring-donors-choice {
padding:50px 0px 0px 20px;
	text-align:center;
}

label[for=give-admin_choice-10165] {
	font-size:26px !important;
}


/* Donation Total */
#give_purchase_submit
{	text-align:center !important;
margin: 0 auto !important;
	width:400px;
}

.give-donation-total-label{
	font-size: 26px !important;
	font-weight:600;
	color:#666 !important;
border-radius: 5px 0px 0px 5px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
height:55px !important;
	padding: 8px 10px !important;
}
input[type="submit"]
{
	background: #0088cc!important;
	border-color: #0088cc!important;
}
#give-recurring-modal-period-wrap{
	font-size: 26px !important;
	font-weight:600;
	color:#666 !important;
border-radius: 5px 0px 0px 5px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
height:55px !important;
	padding: 8px 10px !important;
display:inline-block !important;
}

.give-final-total-amount

{font-size: 26px !important;
border-radius: 0px 5px 5px 0px !important;
border-width: 0px 0px 4px 0px !important;
border-style: solid !important;
border-color: #eaeaea !important;
background-color: #ffffff !important;
padding: 8px 10px !important;
	height:55px !important;}

/*anonymous */
.ffm-checkbox-field {	text-align:center;
font-size:26px !important;}

form[id*=give-form] input[type=checkbox]
{
margin: 0 15px 0 0 !important;
}

input[type=radio]
{
margin: 0 15px 0 0 !important;
}
/* Donate Button*/

.give-submit {
	font-size:30px;
	text-transform:uppercase !important;
	width:300px;
	border-radius:10px!important;
	background-color:#9eda2c!important;
}
/*Donation level buttons*/
.give-donation-level-btn{
	border-radius:5px!important;
	background-color:#ffffff!important;
	font-size:22px;
		border-width: 2px 2px 2px 2px !important;
border-style: solid !important;
border-color: #eaeaea 
}
.give-donation-level-btn:hover{
	border-color: #333;
	color:#333
}

.give-form-title {
	display:none !important;
}

/* Radio */

.give-gateway-option {
	font-size:20px;
}

form[id*=give-form] #give_terms_agreement label
{
	font-size:20px;
}

/* Double-sized Checkboxes */
 input[type=Radio]
{
 
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}

 input[type=checkbox]
{
 
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}

select {
    height:60px;
}/* End custom CSS */