.elementor-8056 .elementor-element.elementor-element-39c5572{--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;--justify-content:center;--gap:016px 032px;--row-gap:016px;--column-gap:032px;--flex-wrap:wrap;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-03678a3 );--border-color:var( --e-global-color-03678a3 );--border-radius:0px 0px 0px 0px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-8056 .elementor-element.elementor-element-39c5572:not(.elementor-motion-effects-element-type-background), .elementor-8056 .elementor-element.elementor-element-39c5572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-846b175 );}.elementor-8056 .elementor-element.elementor-element-8b9455b{width:100%;max-width:100%;text-align:center;}.elementor-8056 .elementor-element.elementor-element-8b9455b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-5cebce2 );}.elementor-8056 .elementor-element.elementor-element-d205c2c{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5ef0414-font-family ), Sans-serif;font-size:var( --e-global-typography-5ef0414-font-size );font-weight:var( --e-global-typography-5ef0414-font-weight );line-height:var( --e-global-typography-5ef0414-line-height );color:var( --e-global-color-5cebce2 );}.elementor-8056 .elementor-element.elementor-element-2e40098{width:100%;max-width:100%;}.elementor-8056 .elementor-element.elementor-element-efb392d{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5ef0414-font-family ), Sans-serif;font-size:var( --e-global-typography-5ef0414-font-size );font-weight:var( --e-global-typography-5ef0414-font-weight );line-height:var( --e-global-typography-5ef0414-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-8056 .elementor-element.elementor-element-8b9455b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8056 .elementor-element.elementor-element-d205c2c{font-size:var( --e-global-typography-5ef0414-font-size );line-height:var( --e-global-typography-5ef0414-line-height );}.elementor-8056 .elementor-element.elementor-element-efb392d{font-size:var( --e-global-typography-5ef0414-font-size );line-height:var( --e-global-typography-5ef0414-line-height );}}@media(max-width:767px){.elementor-8056 .elementor-element.elementor-element-39c5572{--content-width:100%;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-8056 .elementor-element.elementor-element-8b9455b{text-align:left;}.elementor-8056 .elementor-element.elementor-element-8b9455b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8056 .elementor-element.elementor-element-d205c2c{text-align:left;font-size:var( --e-global-typography-5ef0414-font-size );line-height:var( --e-global-typography-5ef0414-line-height );}.elementor-8056 .elementor-element.elementor-element-2e40098 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-8056 .elementor-element.elementor-element-efb392d{font-size:var( --e-global-typography-5ef0414-font-size );line-height:var( --e-global-typography-5ef0414-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-2e40098 */.elementor-8056 .elementor-element.elementor-element-2e40098 .gform-theme--foundation .gform_fields{
    row-gap: 16px;
}

.elementor-8056 .elementor-element.elementor-element-2e40098 .input-custom input{
    padding: 28px 16px;
    color: #1A1A1A;
    border-radius: 0;
    border: 1px solid #E7E7E7;
    box-shadow: none;
}
.elementor-8056 .elementor-element.elementor-element-2e40098 .input-custom input::placeholder{
    color: #B0B7BB;
}
.elementor-8056 .elementor-element.elementor-element-2e40098 .gform_button{
    padding: 18px!important;
    font-size: 16px!important;
    border-radius: 0!important;
    background: var(--e-global-color-a2f3ffd)!important;
}
.elementor-8056 .elementor-element.elementor-element-2e40098 input.gform_button:hover{
    background: var(--e-global-color-secondary)!important;
}/* End custom CSS */