.elementor-24 .elementor-element.elementor-element-a01d0dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2b325ec{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-2b325ec:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2b325ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #919191 -200%, var( --e-global-color-5bf737a ) 75%);}.elementor-24 .elementor-element.elementor-element-d037468{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-d037468 .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fbd29b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-efad4cd{--display:flex;--min-height:380px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-efad4cd:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-efad4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a83720f ) 20%, var( --e-global-color-a6a7430 ) 100%);}.elementor-24 .elementor-element.elementor-element-74c862f{--display:flex;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-64926c4 .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5bd7d95{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-caca31f-font-family ), Sans-serif;font-size:var( --e-global-typography-caca31f-font-size );font-weight:var( --e-global-typography-caca31f-font-weight );line-height:var( --e-global-typography-caca31f-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-eca0c43-font-family ), Sans-serif;font-size:var( --e-global-typography-eca0c43-font-size );font-weight:var( --e-global-typography-eca0c43-font-weight );line-height:var( --e-global-typography-eca0c43-line-height );fill:var( --e-global-color-f8daa61 );color:var( --e-global-color-f8daa61 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 0px;padding:8px 15px 8px 15px;}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a09df04{--display:flex;}.elementor-24 .elementor-element.elementor-element-c7c12c6{--display:flex;}.elementor-24 .elementor-element.elementor-element-0423a8e{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-0423a8e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0423a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-secondary ) -200%, #BDDAFF42 75%);}.elementor-24 .elementor-element.elementor-element-a824d99{background-color:#E63338B8;padding:40px 40px 40px 40px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:0px 60px 0px 0px;box-shadow:1px 1px 30px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.2);}.elementor-24 .elementor-element.elementor-element-a824d99:hover{box-shadow:1px 1px 20px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.2);}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-2b325ec{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-74c862f{--justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-5bd7d95{font-size:var( --e-global-typography-caca31f-font-size );line-height:var( --e-global-typography-caca31f-line-height );}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button{font-size:var( --e-global-typography-eca0c43-font-size );line-height:var( --e-global-typography-eca0c43-line-height );}.elementor-24 .elementor-element.elementor-element-0423a8e{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-2b325ec{--content-width:1250px;}.elementor-24 .elementor-element.elementor-element-efad4cd{--content-width:1250px;}.elementor-24 .elementor-element.elementor-element-74c862f{--width:50%;}.elementor-24 .elementor-element.elementor-element-a09df04{--width:40%;}.elementor-24 .elementor-element.elementor-element-c7c12c6{--content-width:1440px;}.elementor-24 .elementor-element.elementor-element-0423a8e{--content-width:900px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-2b325ec{--min-height:150px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-efad4cd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-5bd7d95{font-size:var( --e-global-typography-caca31f-font-size );line-height:var( --e-global-typography-caca31f-line-height );}.elementor-24 .elementor-element.elementor-element-dfaeb42 .elementor-button{font-size:var( --e-global-typography-eca0c43-font-size );line-height:var( --e-global-typography-eca0c43-line-height );}.elementor-24 .elementor-element.elementor-element-0423a8e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-a824d99{padding:20px 20px 20px 20px;}}/* Start custom CSS for heading, class: .elementor-element-d037468 */.elementor-24 .elementor-element.elementor-element-d037468 h1{font-weight:600!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9cd13d */.elementor-24 .elementor-element.elementor-element-d9cd13d .gform-field-label {
	color: #fff !important;
	font-size:12px!important;
}


#gform_2 #input_2_1 {

	background-color: #ffffff57 !important;
	border: 1px solid #ffffff91 !important;
	border-radius: 0 20px 0px 0px !important;

}

#gform_2 textarea {

	background-color: #ffffff57 !important;
	border: 1px solid #ffffff91 !important;
	border-radius: 0 0 20px 0 !important;
}


.elementor-24 .elementor-element.elementor-element-d9cd13d .gform-theme--foundation .gform_fields {
	row-gap: 15px !important
}

#gform_submit_button_2 {
	background-color: #ffffff00 !important;
	border-radius: 20px 20px 20px 0px !important;
	border: 1px solid #ffffff91 !important;
	padding: 8px 42px 8px 17px !important;
	line-height:1.2em;
	font-weight: 600;
	font-size:13.5px;
}

#gform_submit_button_2:hover {
	background-color: #ffffff !important;
	color:#EA5B25;
	border: 1px solid #ffffff91 !important;

}

.page-id-5 .gform_footer .gform_button {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"/></svg>');
	background-repeat: no-repeat;
	background-position: right 13px center;
	background-size: 14px;
	padding-right: 32px;
}

.page-id-5 .gform_footer .gform_button:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23EA5B25%22%20d%3D%22M313.941%20216H12c-6.627%200-12%205.373-12%2012v56c0%206.627%205.373%2012%2012%2012h301.941v46.059c0%2021.382%2025.851%2032.09%2040.971%2016.971l86.059-86.059c9.373-9.373%209.373-24.569%200-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971%2016.971V216z%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	background-position: right 13px center;
	background-size: 14px;
	padding-right: 32px;
	
}

.elementor-24 .elementor-element.elementor-element-d9cd13d .gform-theme--foundation .gform_footer {
	float: right
}

.elementor-24 .elementor-element.elementor-element-d9cd13d .gform-theme--framework .gform_validation_errors .gform_submission_error,
.elementor-24 .elementor-element.elementor-element-d9cd13d .gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform_validation_errors .gform-icon {
	color: #fff !important;
	border-color: #fff !important;

}

.gform-theme--framework .gform_validation_errors {
border: 1px solid #ffffff91 !important;

}


.gform_required_legend{display:none}
.gfield_required_asterisk{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a824d99 */.elementor-24 .elementor-element.elementor-element-a824d99 .gform-field-label {
	color: #fff !important;
	font-size:13px!important;
	font-weight: 400;
}

.elementor-24 .elementor-element.elementor-element-a824d99 .gform-theme--foundation .gform_fields {
	row-gap: 15px !important
}


#gform_submit_button_1 {
	background-color: #ffffff00 !important;
	border-radius: 20px 20px 20px 0px !important;
	border: 1px solid #ffffff91 !important;
	padding: 8px 42px 8px 17px !important;
}


#gform_submit_button_1:hover {
	background-color: #ffffff !important;
	color:#EA5B25;
	border: 1px solid #ffffff91 !important;

}

.page-id-24 .gform_footer .gform_button {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"/></svg>');
	background-repeat: no-repeat;
	background-position: right 13px center;
	background-size: 14px;
	padding-right: 32px;
}

.page-id-24 .gform_footer .gform_button:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23EA5B25%22%20d%3D%22M313.941%20216H12c-6.627%200-12%205.373-12%2012v56c0%206.627%205.373%2012%2012%2012h301.941v46.059c0%2021.382%2025.851%2032.09%2040.971%2016.971l86.059-86.059c9.373-9.373%209.373-24.569%200-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971%2016.971V216z%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	background-position: right 13px center;
	background-size: 14px;
	padding-right: 32px;
	
}

.elementor-24 .elementor-element.elementor-element-a824d99 .gform-theme--foundation .gform_footer {
	float: right
}


#gform_1 #input_1_1, #gform_1 #input_1_3, #gform_1 #input_1_4,
#gform_1 #input_1_5{

	background-color: #ffffff57 !important;
	border: 1px solid #ffffff91 !important;
	border-radius: 0 20px 0px 0px !important;

}

#gform_1 textarea {

	background-color: #ffffff57 !important;
	border: 1px solid #ffffff91 !important;
	border-radius: 0 0 20px 0 !important;
}

.elementor-24 .elementor-element.elementor-element-a824d99 .gform-theme--framework .gform_validation_errors .gform_submission_error,
.elementor-24 .elementor-element.elementor-element-a824d99 .gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform_validation_errors .gform-icon {
	color: #fff !important;
	border-color: #fff !important;

}


.gform-theme--framework .gform_validation_errors {
  border: 1px solid #ffffff91 !important;} 

.gform_required_legend{display:none}
.gfield_required_asterisk{
    color:#fff!important;
}/* End custom CSS */