.elementor-521 .elementor-element.elementor-element-42be0f7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-521 .elementor-element.elementor-element-00f8783{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-521 .elementor-element.elementor-element-7806847{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-f3b1451{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;top:50%;z-index:-1;}.elementor-521 .elementor-element.elementor-element-f3b1451 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-521 .elementor-element.elementor-element-f3b1451{right:-70%;}body.rtl .elementor-521 .elementor-element.elementor-element-f3b1451{left:-70%;}.elementor-521 .elementor-element.elementor-element-9a39e0c{text-align:center;}.elementor-521 .elementor-element.elementor-element-9a39e0c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-521 .elementor-element.elementor-element-71192cf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:30px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-795d03c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-b2afe36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-f5979e7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-6e7d745 .elementor-heading-title{font-weight:var( --e-global-typography-0230f88-font-weight );text-transform:var( --e-global-typography-0230f88-text-transform );letter-spacing:var( --e-global-typography-0230f88-letter-spacing );color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-db5d088 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-db5d088 .elementor-heading-title{font-family:"tenon", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;}.elementor-521 .elementor-element.elementor-element-72d9df8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-dec99af{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-406dfdb );--border-color:var( --e-global-color-406dfdb );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-521 .elementor-element.elementor-element-dec99af:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-dec99af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-704fe94 );}.elementor-521 .elementor-element.elementor-element-f9a8dac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-406dfdb );--border-color:var( --e-global-color-406dfdb );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-521 .elementor-element.elementor-element-f9a8dac:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-f9a8dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-704fe94 );}.elementor-521 .elementor-element.elementor-global-29031 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-521 .elementor-element.elementor-global-29031 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-521 .elementor-element.elementor-global-29031 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-521 .elementor-element.elementor-global-29031 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-521 .elementor-element.elementor-global-29031 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-521 .elementor-element.elementor-global-29031 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-521 .elementor-element.elementor-global-29031 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-521 .elementor-element.elementor-global-29031{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-521 .elementor-element.elementor-element-42be0f7{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-f3b1451{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}body:not(.rtl) .elementor-521 .elementor-element.elementor-element-f3b1451{right:-50%;}body.rtl .elementor-521 .elementor-element.elementor-element-f3b1451{left:-50%;}.elementor-521 .elementor-element.elementor-element-9a39e0c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-521 .elementor-element.elementor-element-71192cf{width:100%;max-width:100%;text-align:center;font-size:25px;}.elementor-521 .elementor-element.elementor-element-b2afe36{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-521 .elementor-element.elementor-element-6e7d745 .elementor-heading-title{letter-spacing:var( --e-global-typography-0230f88-letter-spacing );}.elementor-521 .elementor-element.elementor-element-db5d088 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-f3b1451 > .elementor-widget-container{--e-transform-translateY:0%;}.elementor-521 .elementor-element.elementor-element-f3b1451{top:-16%;}.elementor-521 .elementor-element.elementor-element-9a39e0c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-521 .elementor-element.elementor-element-71192cf{width:100%;max-width:100%;text-align:center;font-size:20px;}.elementor-521 .elementor-element.elementor-element-795d03c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-6e7d745 .elementor-heading-title{letter-spacing:var( --e-global-typography-0230f88-letter-spacing );}.elementor-521 .elementor-element.elementor-element-db5d088 .elementor-heading-title{font-size:20px;}.elementor-521 .elementor-element.elementor-element-dec99af{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-f9a8dac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-521 .elementor-element.elementor-element-00f8783{--content-width:900px;}.elementor-521 .elementor-element.elementor-element-f5979e7{--width:40%;}.elementor-521 .elementor-element.elementor-element-72d9df8{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-521 .elementor-element.elementor-element-f5979e7{--width:100%;}.elementor-521 .elementor-element.elementor-element-72d9df8{--width:100%;}}@media(min-width:1500px){.elementor-521 .elementor-element.elementor-element-9a39e0c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-521 .elementor-element.elementor-element-6e7d745 .elementor-heading-title{letter-spacing:var( --e-global-typography-0230f88-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-71192cf */.elementor-521 .elementor-element.elementor-element-71192cf em{
    color:var(--e-global-color-12154f4);
    font-style:normal;
}/* End custom CSS */
/* Start custom CSS *//* Gravity Form Style */
.section_title .gsection_title{
    font-size:18px !important;
    color:var(--e-global-color-secondary);
    margin:0 0 5px;
}
.gform_heading, p.gform_required_legend{ 
    display:none !important;
}
.gform-body .gform_fields {
    grid-column-gap: 14px !important;
    grid-row-gap: 16px !important;
}
/* --- TEXTFIELDS */
.gform-body .gfield .ginput_container input:not([type=submit]),
.gform-body .gfield .ginput_container textarea,
.gform-body .gfield .ginput_container select{
    background-color:var( --e-global-color-5676468 );
    border-color: rgba(104, 110, 119, 0.2);
    border-style:solid;
    border-width: 1px;
    border-radius:5px !important;
    color: var(--e-global-color-text);
    font-size:16px;
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    box-shadow: none !important;
}
.gform-body .gfield .ginput_container input:not([type=submit]):focus, .gform-body .gfield .ginput_container textarea:focus, .gform-body .gfield .ginput_container select:focus {
    border-color: #D0D0D3;
    background-color:var( --e-global-color-406dfdb );
}
/* --- CHECKBOX/RADIO */
.gform-body .gfield .ginput_container input:not([type=submit]):not([type=radio]):not([type=checkbox]),
.gform-body .gfield .ginput_container textarea,
.gform-body .gfield .ginput_container select{
    padding: 10px;
}
.gform-body .gfield .ginput_container input[type=radio]:focus{
    box-shadow:none;
    border-color:var(--e-global-color-primary);
}
.gform-body .gfield .ginput_container input[type=radio]::before{
    background-color: var(--e-global-color-primary);
}
.gform-body .gfield .ginput_container input[type=checkbox], .gform-body .gfield .ginput_container textarea{
    border-radius:0;
}
.gform-body .gfield .ginput_container input[type=checkbox]::before{
    color: var(--e-global-color-primary);
}
.gform-body .gfield .ginput_container input:not([type=radio]):not([type=checkbox]),
.gform-body .gfield .ginput_container select{
    min-height:54px;
    border-radius:0;
	line-height: 2em;
}
/* --- LABELS/PLACEHOLDER */
.gform-body .gfield .ginput_container input::placeholder,
.gform-body .gfield .ginput_container textarea::placeholder{
    opacity:0.6;
}
.gfield .gfield_label {
    font-size:16px !important;
    font-weight: 500 !important;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    color:var(--e-global-color-text);
}
.gform-theme--framework .gform-field-label>.gfield_required{
    color:var(--e-global-color-primary);
    margin-left:3px;
}
/* --- SUBMIT / NEXT / PREV */
.gform_page_footer input[type=button],
.gform_page_footer input[type=submit],
.gform_footer input[type=submit]{
    background-color: var(--e-global-color-primary) !important;
    color: white !important; 
    min-height:50px !important;
    border:0 !important;
    border-radius:5px !important;
    width:100% !important;
    max-width:160px;
    font-family:var( --e-global-typography-text-font-family ), Sans-serif !important;
    font-size:15px;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
/*    margin:0 auto;*/
}
.gform_page_footer input[type=button]:hover,
.gform_page_footer input[type=submit]:hover,
.gform_footer input[type=submit]:hover{
    background-color: var(--e-global-color-secondary) !important;
    color: #ffffff !important;
    border-color: var(--e-global-color-secondary) !important;
}
.gform_page_footer input.gform_previous_button:not(:hover) {
    background-color: transparent !important;
    color: var(--e-global-color-primary) !important;
    border: 1px solid var(--e-global-color-primary) !important;
}


@media (max-width:767px){
.gform-body .gfield .ginput_container input:not([type=submit]):not([type=radio]):not([type=checkbox]),
.gform-body .gfield .ginput_container textarea,
.gform-body .gfield .ginput_container select{
    font-size:15px;
    padding:5px 10px;
  }   
.gform-body .gfield .ginput_container input:not([type=radio]):not([type=checkbox]){
    min-height:48px;
  }
}/* End custom CSS */