.elementor-312 .elementor-element.elementor-element-3e63841{--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;--z-index:3;}.elementor-312 .elementor-element.elementor-element-2c3198c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-c1359e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-312 .elementor-element.elementor-element-de72b55{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:center;}.elementor-312 .elementor-element.elementor-element-de72b55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-de72b55 .elementor-heading-title{font-family:var( --e-global-typography-686a94b-font-family ), proxima-nova;font-size:var( --e-global-typography-686a94b-font-size );font-weight:var( --e-global-typography-686a94b-font-weight );line-height:var( --e-global-typography-686a94b-line-height );color:var( --e-global-color-secondary );}.elementor-312 .elementor-element.elementor-element-1c03cf5{width:var( --container-widget-width, 875px );max-width:875px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:875px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-805fecf-font-family ), proxima-nova;font-size:var( --e-global-typography-805fecf-font-size );font-weight:var( --e-global-typography-805fecf-font-weight );line-height:var( --e-global-typography-805fecf-line-height );color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-1c03cf5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-70eadc4{--divider-border-style:solid;--divider-color:var( --e-global-color-58c2ca6 );--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-70eadc4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-70eadc4 .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-70eadc4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-312 .elementor-element.elementor-element-70eadc4 .elementor-divider__text{font-family:var( --e-global-typography-2012743-font-family ), proxima-nova;font-size:var( --e-global-typography-2012743-font-size );font-weight:var( --e-global-typography-2012743-font-weight );line-height:var( --e-global-typography-2012743-line-height );}.elementor-312 .elementor-element.elementor-element-f7c29bc{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-312 .elementor-element.elementor-element-f7c29bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield input.large{width:100%;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield  textarea.large{width:100%;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield  select.large{width:100%;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container > input, .elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield textarea, .elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container.ginput_complex input{font-family:var( --e-global-typography-4445e0e-font-family ), proxima-nova;font-size:var( --e-global-typography-4445e0e-font-size );line-height:var( --e-global-typography-4445e0e-line-height );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container > input{color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container.ginput_complex input{color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield textarea{color:var( --e-global-color-text );background-color:var( --e-global-color-f345db2 );border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield select{color:var( --e-global-color-text );background-color:var( --e-global-color-f345db2 );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield_list tbody td input{color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f7c29bc .ginput_container_address input{color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f7c29bc ::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f7c29bc ::-moz-placeholder{color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f7c29bc ::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container:not(.ginput_container_fileupload) > input{background-color:var( --e-global-color-f345db2 );border-radius:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_complex input{background-color:var( --e-global-color-f345db2 );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container_address input{background-color:var( --e-global-color-f345db2 );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container_list input{background-color:var( --e-global-color-f345db2 );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container:not(.ginput_container_fileupload) > input,
				.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_complex input,
				.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container_address input,
				.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield_list_cell input,
				.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container select,
				.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield textarea{border-style:none;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .ginput_container:not(.ginput_container_fileupload) > input:not(.ginput_quantity){padding:12px 20px 12px 20px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .ginput_container.ginput_complex input{padding:12px 20px 12px 20px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .ginput_container.ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:12px 20px 12px 20px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gform_fields .gfield{margin:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .gfield_label, .elementor-312 .elementor-element.elementor-element-f7c29bc table.gfield_list thead th{font-family:var( --e-global-typography-c40aec1-font-family ), proxima-nova;font-size:var( --e-global-typography-c40aec1-font-size );font-weight:var( --e-global-typography-c40aec1-font-weight );text-transform:var( --e-global-typography-c40aec1-text-transform );line-height:var( --e-global-typography-c40aec1-line-height );letter-spacing:var( --e-global-typography-c40aec1-letter-spacing );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .gfield_label{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc table.gfield_list thead th{padding:0px 0px 10px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .gfield_description{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_wrapper .gform_footer{text-align:center;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_wrapper .gform_button{width:181px;color:var( --e-global-color-e2b92d1 );background-color:var( --e-global-color-8acbf1f );padding:20px 30px 20px 30px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_wrapper .gform_button:hover{color:var( --e-global-color-e2b92d1 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-f751c8d );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_wrapper .gform_button:focus{color:var( --e-global-color-e2b92d1 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-f751c8d );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield_list .gfield_list_icons img{width:16px !important;}@media(max-width:1250px){.elementor-312 .elementor-element.elementor-element-c1359e6{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-312 .elementor-element.elementor-element-de72b55 .elementor-heading-title{font-size:var( --e-global-typography-686a94b-font-size );line-height:var( --e-global-typography-686a94b-line-height );}.elementor-312 .elementor-element.elementor-element-1c03cf5{--container-widget-width:640px;--container-widget-flex-grow:0;width:var( --container-widget-width, 640px );max-width:640px;font-size:var( --e-global-typography-805fecf-font-size );line-height:var( --e-global-typography-805fecf-line-height );}.elementor-312 .elementor-element.elementor-element-70eadc4 .elementor-divider__text{font-size:var( --e-global-typography-2012743-font-size );line-height:var( --e-global-typography-2012743-line-height );}.elementor-312 .elementor-element.elementor-element-f7c29bc{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container > input, .elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield textarea, .elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container.ginput_complex input{font-size:var( --e-global-typography-4445e0e-font-size );line-height:var( --e-global-typography-4445e0e-line-height );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .gfield_label, .elementor-312 .elementor-element.elementor-element-f7c29bc table.gfield_list thead th{font-size:var( --e-global-typography-c40aec1-font-size );line-height:var( --e-global-typography-c40aec1-line-height );letter-spacing:var( --e-global-typography-c40aec1-letter-spacing );}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-c1359e6{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-de72b55{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-312 .elementor-element.elementor-element-de72b55 .elementor-heading-title{font-size:var( --e-global-typography-686a94b-font-size );line-height:var( --e-global-typography-686a94b-line-height );}.elementor-312 .elementor-element.elementor-element-1c03cf5{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:var( --e-global-typography-805fecf-font-size );line-height:var( --e-global-typography-805fecf-line-height );}.elementor-312 .elementor-element.elementor-element-70eadc4 .elementor-divider__text{font-size:var( --e-global-typography-2012743-font-size );line-height:var( --e-global-typography-2012743-line-height );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container > input, .elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield textarea, .elementor-312 .elementor-element.elementor-element-f7c29bc .gfield .ginput_container.ginput_complex input{font-size:var( --e-global-typography-4445e0e-font-size );line-height:var( --e-global-typography-4445e0e-line-height );}.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_body .gfield .gfield_label, .elementor-312 .elementor-element.elementor-element-f7c29bc table.gfield_list thead th{font-size:var( --e-global-typography-c40aec1-font-size );line-height:var( --e-global-typography-c40aec1-line-height );letter-spacing:var( --e-global-typography-c40aec1-letter-spacing );}}/* Start custom CSS for xpro-gravity-from, class: .elementor-element-f7c29bc */.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_heading {display:none!important;}
.elementor-312 .elementor-element.elementor-element-f7c29bc .elementor-button-icon {
    margin-left:10px!important;
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .elementor-button-text {text-align: left}
.elementor-312 .elementor-element.elementor-element-f7c29bc .elementor-button-icon,
.elementor-312 .elementor-element.elementor-element-f7c29bc svg  {height:14px;
    width:14px;
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gravityformbutn {
   background-color: var(--e-global-color-primary);
   border-color: var(--e-global-color-primary);
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gravityformbutn span {
    color:var(--e-global-color-e2b92d1);
     fill:var(--e-global-color-e2b92d1);
}


.elementor-312 .elementor-element.elementor-element-f7c29bc .gravityformbutn:hover span {
    
    color:#fff;
    fill:#fff;
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gravityformbutn:hover {
    background-color: transparent;
    border-color: #fff;
}


.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_fields {
        grid-column-gap: 10px;
            grid-row-gap: 20px;
}



.elementor-312 .elementor-element.elementor-element-f7c29bc select {
    padding: 12px 20px;
    border-radius: 0px;
    font-family: var(--e-global-typography-4d58c0c-font-family), Monteserrat;
    font-size: var(--e-global-typography-4d58c0c-font-size);
    font-weight: var(--e-global-typography-4d58c0c-font-weight);
    line-height: var(--e-global-typography-4d58c0c-line-height);
    letter-spacing: var(--e-global-typography-4d58c0c-letter-spacing);
    word-spacing: var(--e-global-typography-4d58c0c-word-spacing);
    -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
    background-image: url("/wp-content/uploads/2020/12/bottom-arrow.svg");
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 11px;
}


.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_button,
.elementor-312 .elementor-element.elementor-element-f7c29bc .gravityformbutn {margin:0!important;}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gform_footer {margin:0!important;
padding: 0!important;
    margin-top:30px!important;
}


.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield_checkbox {
    display: grid;
    grid-template-columns: 2fr 2fr;
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield_checkbox label {
    color: #1C253B !important;
}


.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield_checkbox  .gform-field-label { line-height: 130%
    
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gform-field-label.gform-field-label--type-inline
{color:#fff;}



.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield--type-html {font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 200%;}


.elementor-312 .elementor-element.elementor-element-f7c29bc .gfield--type-html  a {
    text-decoration: underline
}

.elementor-312 .elementor-element.elementor-element-f7c29bc .gform-footer {justify-content: center;}/* End custom CSS */