.elementor-1036 .elementor-element.elementor-element-23874b1{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1036 .elementor-element.elementor-element-23874b1:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-23874b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ce4704 );}.elementor-1036 .elementor-element.elementor-element-85f4b4c{--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;}.elementor-1036 .elementor-element.elementor-element-2b753c9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1036 .elementor-element.elementor-element-ca7dc34 .elementor-heading-title{font-family:var( --e-global-typography-32a4d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-32a4d6f-font-size );font-weight:var( --e-global-typography-32a4d6f-font-weight );line-height:var( --e-global-typography-32a4d6f-line-height );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1036 .elementor-element.elementor-element-f72fc2e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1036 .elementor-element.elementor-element-f72fc2e a{color:var( --e-global-color-primary );}.elementor-1036 .elementor-element.elementor-element-18d5658{--display:flex;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1036 .elementor-element.elementor-element-18d5658:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-18d5658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd0b679 );}.elementor-1036 .elementor-element.elementor-element-c2cebbb{--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;}.elementor-1036 .elementor-element.elementor-element-c2cebbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1036 .elementor-element.elementor-element-af9aade{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1036 .elementor-element.elementor-element-af9aade:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-af9aade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64e2ce3 );}.elementor-1036 .elementor-element.elementor-element-af9aade > .elementor-shape-top svg, .elementor-1036 .elementor-element.elementor-element-af9aade > .e-con-inner > .elementor-shape-top svg{width:calc(0% + 1.3px);}.elementor-1036 .elementor-element.elementor-element-7b4fb2e .elementor-heading-title{font-family:var( --e-global-typography-e36e3cb-font-family ), Sans-serif;font-size:var( --e-global-typography-e36e3cb-font-size );font-weight:var( --e-global-typography-e36e3cb-font-weight );line-height:var( --e-global-typography-e36e3cb-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1036 .elementor-element.elementor-element-b64e2bd{--display:flex;border-style:none;--border-style:none;}.elementor-1036 .elementor-element.elementor-element-b64e2bd > .elementor-shape-top svg, .elementor-1036 .elementor-element.elementor-element-b64e2bd > .e-con-inner > .elementor-shape-top svg{width:calc(0% + 1.3px);}.elementor-1036 .elementor-element.elementor-element-3e8e397{--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;}.elementor-1036 .elementor-element.elementor-element-8fd86d8{--display:flex;}.elementor-1036 .elementor-element.elementor-element-5b216b5{--display:flex;}@media(min-width:768px){.elementor-1036 .elementor-element.elementor-element-c2cebbb{--width:70%;}.elementor-1036 .elementor-element.elementor-element-3e8e397{--width:30%;}}@media(max-width:1024px){.elementor-1036 .elementor-element.elementor-element-ca7dc34 .elementor-heading-title{font-size:var( --e-global-typography-32a4d6f-font-size );line-height:var( --e-global-typography-32a4d6f-line-height );}.elementor-1036 .elementor-element.elementor-element-f72fc2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1036 .elementor-element.elementor-element-7b4fb2e .elementor-heading-title{font-size:var( --e-global-typography-e36e3cb-font-size );line-height:var( --e-global-typography-e36e3cb-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1036 .elementor-element.elementor-element-23874b1{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1036 .elementor-element.elementor-element-ca7dc34{text-align:center;}.elementor-1036 .elementor-element.elementor-element-ca7dc34 .elementor-heading-title{font-size:var( --e-global-typography-32a4d6f-font-size );line-height:var( --e-global-typography-32a4d6f-line-height );}.elementor-1036 .elementor-element.elementor-element-f72fc2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1036 .elementor-element.elementor-element-18d5658{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1036 .elementor-element.elementor-element-7b4fb2e{text-align:center;}.elementor-1036 .elementor-element.elementor-element-7b4fb2e .elementor-heading-title{font-size:var( --e-global-typography-e36e3cb-font-size );line-height:var( --e-global-typography-e36e3cb-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1036 .elementor-element.elementor-element-80c7b16{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-63655c6 */.gform_title{
	display:none;
}
#gform_1 input{
    border-radius: 20px !important
    ;
}
#gform_1 textarea{
    border-radius: 20px !important;
}
.gf-math-captcha input{
  width:100% !important;  
}
.gfield_label{
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    color: var(--e-global-color-text) !important;
}
.gform_wrapper input, .gform_wrapper textarea{
    background-color: #F1F8F8 !important;
    border: 1px solid #F1F8F8 !important;
    border-radius: 3px 3px 3px 3px !important;
    padding: .5rem 1rem;
    box-shadow: none !important;
}
.gform_footer .gform_button{
	    font-size: var(--e-global-typography-d31e196-font-size) !important;
	background-color: var(--e-global-color-accent) !important;
	color: #ffffff !important;
width:auto;
 border-radius: 0px !important;
padding: 13px 30px 13px 30px !important;
}
#gform_submit_button_2{
	width:auto !important;
}
.gfield_required.gfield_required_text{
	display:none;
}
.gfield_radio input{
	    border-radius: 100px !important;
}
#gform_submit_button_3{
	width:auto !important;
}
.link-text a, .link-text{
	color:#000;
}


.gfield_label{
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    color: var(--e-global-color-text) !important;
}


input#input_3_1_3, input#input_3_3, textarea#input_3_5{
    background-color: #f1f8f800 !important;
    border-bottom: 0.5px solid #E7E7E7 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: .5rem 1rem;
    box-shadow: none !important;
	border-right:0px !important;
	border-top:0px !important;
	color: #FFFFFF !important;
    border-left: 0px !important;
}
input#gform_submit_button_3{
	    font-size: var(--e-global-typography-d31e196-font-size) !important;
	background-color: var(--e-global-color-a6a0b52) !important;
	color: var(--e-global-color-accent) !important;
 border-radius: 0px !important;
padding: 13px 30px 13px 30px !important;	
	width: -webkit-fill-available !important;
	border:0px !important;
}/* End custom CSS */