body.page-id-554 .wp-site-blocks { 

	
}
a.wp-block-button__link.has-foreground-color.has-tertiary-background-color.has-text-color.has-background.has-link-color.has-border-color.has-medium-font-size.has-custom-font-size.wp-element-button:hover {
    opacity: 0.8 !important;
}

h2.wp-block-post-title

 {
    display: none !important;
}
label.gfield_label.gform-field-label {
    font-family: 'Sora' !important;
	font-size:22px !important;
}
div#gform_confirmation_message_1 {
    color: #364043 !important;
}

.wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    display: flex !important
;
    justify-content: center !important;
}
body.page-id-554 main#wp--skip-link--target {
  background: #fff;
}


.is-root-container.is-desktop-preview.is-layout-constrained.wp-block-post-content-is-layout-constrained.wp-block-post-content.block-editor-block-list__layout {
	background-color: #fff !important;
}



.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    width: 100%;
    max-width: 100%;
	padding: 40px 20px;
	padding-bottom: 00px;
}


.gform-theme--framework:where(:not(.gform_editor)) .gfield--type-section {
	
	color: #000;
	
	
}

.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained {
    background: #000;
}

div#gform_wrapper_1 {
	width: 100%;
}

.wp-block-group.has-background.is-vertical.is-layout-flex.wp-container-core-group-is-layout-6dbf78ae.wp-block-group-is-layout-flex {
	max-width: 100%;
}

h2.wp-block-heading.has-background-color.has-text-color.has-link-color.wp-elements-8a9e213d2b454498925fcd6f46833fca, {
    font-size: 70px;
}

p.has-background-color.has-text-color.has-link-color.wp-elements-47f598bce95b465af5e99ee936628082 {
    font-size: 20px;
    font-family: 'Sora';
}

input#input_1_3 {
	border: none;
	background: none;
	box-shadow: none;
	outline: none;
	    padding-bottom: 15px;
    font-size: 22px;
    font-family: 'Sora';
    font-weight: 500;
    color: #979c9e;
}

label.gfield_label.gform-field-label,legend.gfield_label.gform-field-label.gfield_label_before_complex {
    font-size: 25px;
    font-family: 'Sora';
    font-weight: 600;
}
span#gfield_upload_rules_1_24,span#gfield_upload_rules_1_26,span#gfield_upload_rules_1_38 {
    display: none;
}
fieldset#field_1_17

input#input_1_5,input#input_1_6,input#input_1_6,input#input_1_7,input#input_1_8,input#input_1_14,input#input_1_36,textarea#input_1_21,select#input_1_27,input#input_1_43,textarea#input_1_28,input#input_1_29,input#input_1_32,input#input_1_31,input#input_1_30,textarea#input_1_22,input#input_1_5,input#input_1_24,input#input_1_26,div#field_1_26,input#input_1_38,input#input_1_44 { 
border: none;
	background: none;
	box-shadow: none;
	outline: none;
	    padding-bottom: 15px;
    font-size: 22px;
    font-family: 'Sora';
    font-weight: 500;
    color: #979c9e;
}

label#label_1_17_1,label#label_1_17_2,label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
	 
    font-family: 'Sora';
    font-weight: 500;
    color: #979c9e;
}


div#field_1_3,div#field_1_5,div#field_1_6,div#field_1_7,div#field_1_8,div#field_1_14,div#field_1_36,div#field_1_21,div#field_1_43,div#field_1_27,div#field_1_28,div#field_1_29,div#field_1_30,div#field_1_31,div#field_1_32,div#field_1_22,div#field_1_24,div#field_1_26,fieldset#field_1_34,fieldset#field_1_35,div#field_1_38,fieldset#field_1_39,div#field_1_44 {
    border-bottom: 1px solid black;
	padding-bottom: 15px
}
div#input_1_17 {
    flex-direction: row;
}
h3.gsection_title {
    font-size: 70px;
    font-family: 'Abhaya Libre';
    font-weight: 500;
}

h2.wp-block-heading.has-text-align-left.has-background-color.has-text-color.has-link-color.wp-elements-9f3ee23c3077072064ea4e84aa0e7c9d {
	font-size: 70px !important;
    font-family: 'Abhaya Libre';
    font-weight: 500;
}



@media (max-width: 520px) {
  h3.gsection_title {
    font-size: 28px;
	}
}


fieldset#field_1_17 .ginput_container.ginput_container_checkbox {
	padding-top: 10px;
}
legend.gfield_label.gform-field-label.gfield_label_before_complex {
    padding-right: 50px;
}

div#gfield_description_1_13,div#gfield_description_1_18,div#gfield_description_1_20,div#gfield_description_1_23,div#gfield_description_1_25 {
    font-size: 20px;
    font-family: 'Sora';
}


#gform_wrapper_1 .gfield_select,
.gform_wrapper .gfield_select {
  appearance: auto !important;
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
  background: #f8f8f8 !important;
}
.chosen-single span {
	background: #f8f8f8;
}
.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-single {
	background-color: #f8f8f8;
	border: none;
	box-shadow: none;
	outline: none;
	font-size: 22px;
    font-family: 'Sora';
    font-weight: 500;
    color: #979c9e;
}


.gform-footer.gform_footer.left_label {
	padding: 0;
}

input#gform_submit_button_1 {
    background: #364043;
    height: 85px;
    font-size: 41px;
    font-family: 'sora';
    font-weight: 300;
}

input#input_1_24, input#input_1_26, input#input_1_38 {
	background: #e5e5e5e5;
	
}


@media (max-width: 520px) {
	
	h1

 {
    font-size: 47px !important;
}
	h2{
    font-size: 30px !important;
}
	h3{
    font-size: 25px !important;
}
		h4{
    font-size: 22px !important;
}
		p{
    font-size: 16px !important;
}
	.wp-block-button__link{
    
    font-size: 16px !important;
    line-height: 1.6em;
}
	
	
	div#field_1_24,div#field_1_26,div#field_1_38 {
	flex-direction: column;
}
  /* Your styles go here */
div#field_1_3, div#field_1_5, div#field_1_6, div#field_1_7, div#field_1_8, div#field_1_14, div#field_1_36, div#field_1_21, div#field_1_43, div#field_1_27, div#field_1_28, div#field_1_29, div#field_1_30, div#field_1_31, div#field_1_32, div#field_1_22, div#field_1_24, div#field_1_26, fieldset#field_1_34, fieldset#field_1_35, div#field_1_38, fieldset#field_1_39 {
	display: flex;
	        flex-direction: column;
	}
	fieldset#field_1_17

input#input_1_5,input#input_1_6,input#input_1_6,input#input_1_7,input#input_1_8,input#input_1_14,input#input_1_36,textarea#input_1_21,select#input_1_27,input#input_1_43,textarea#input_1_28,input#input_1_29,input#input_1_32,input#input_1_31,input#input_1_30,textarea#input_1_22,input#input_1_5,input#input_1_24,input#input_1_26,div#field_1_26,input#input_1_38,input#input_1_3 {
	font-size: 15px;
	padding-top: 0;
	}
	
	label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label.gfield_label_before_complex {
		font-size: 15px;
		width: 100%;
	}
		
	h2.wp-block-heading.has-text-align-center.has-tertiary-color.has-text-color.has-link-color.has-abhaya-libre-font-family.wp-elements-10943c26c304b73a8f196dc15520aa55 {
    font-size: 50px !important;
}
	h2.wp-block-heading.has-text-align-center.has-tertiary-color.has-text-color.has-link-color.has-abhaya-libre-font-family.wp-elements-3c6a96e279062ab6c4fa230b62eb3d23 {
    font-size: 40px !important;
}
	h2.wp-block-heading.has-text-align-left.has-background-color.has-text-color.has-link-color.wp-elements-aa577665c545afa75c738ed52e5685be {
    font-size: 40px !important;
}
	p.has-text-align-left.has-background-color.has-text-color.has-link-color.wp-elements-243f1cdadd840bf8c9c8e5dfbffb65c5 {
    font-size: 16px !important;
}
div#field_1_24 label.gfield_label.gform-field-label, /* field ID 24 */
div#field_1_26 legend.gfield_label.gform-field-label.gfield_label_before_complex, /* field ID 26 (legend label) */
div#field_1_38 label.gfield_label.gform-field-label { /* field ID 38 */
  width: 100%;
}

	input#gform_submit_button_1 {
    background: #364043;
    height: 40px;
    font-size: 22px;
    font-family: 'sora';
    font-weight: 300;
}

}


.wp-block-group.alignwide.has-foreground-background-color.has-background.is-content-justification-center.is-layout-constrained.wp-container-core-group-is-layout-5b62a562.wp-block-group-is-layout-constrained

 {
    justify-self: center;
}

img.wp-block-cover__image-background.wp-image-1138.size-large {
	object-position: top;
}

h2.wp-block-heading.has-text-align-center.has-foreground-color.has-text-color.has-link-color.wp-elements-df772a47a6aa8b6151021ec0a6eddd2b,h2.wp-block-heading.has-text-align-center.has-foreground-color.has-text-color.has-link-color.wp-elements-890bbfc5e0e4e3ae0d86677f72a7a7d3 {
	text-decoration: underline;
}






@media (max-width: 520px) {
	.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-14cf5ab5.wp-block-columns-is-layout-flex h1,p {
		text-align: center;
	}
	
	.wp-block-group.alignwide.has-foreground-background-color.has-background.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
    flex-direction: column;
}
}
	





