.elementor-368 .elementor-element.elementor-element-d4e3d49{--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:flex-start;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-368 .elementor-element.elementor-element-6a8e973{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title{font-family:var( --e-global-typography-6a049d6-font-family ), Sans-serif;font-size:var( --e-global-typography-6a049d6-font-size );font-weight:var( --e-global-typography-6a049d6-font-weight );text-transform:var( --e-global-typography-6a049d6-text-transform );font-style:var( --e-global-typography-6a049d6-font-style );text-decoration:var( --e-global-typography-6a049d6-text-decoration );line-height:var( --e-global-typography-6a049d6-line-height );color:var( --e-global-color-89b7766 );}.elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title a:hover, .elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title a:focus{color:var( --e-global-color-89b7766 );}.elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title a{transition-duration:0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-368 .elementor-element.elementor-element-7d04098{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:center;font-family:var( --e-global-typography-b0d5915-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d5915-font-size );font-weight:var( --e-global-typography-b0d5915-font-weight );text-transform:var( --e-global-typography-b0d5915-text-transform );font-style:var( --e-global-typography-b0d5915-font-style );text-decoration:var( --e-global-typography-b0d5915-text-decoration );line-height:var( --e-global-typography-b0d5915-line-height );color:var( --e-global-color-89b7766 );}.elementor-368 .elementor-element.elementor-element-7d04098 p{margin-block-end:0px;}.elementor-368 .elementor-element.elementor-element-7d04098 a{color:var( --e-global-color-89b7766 );transition-duration:0.3s;}.elementor-368 .elementor-element.elementor-element-7d04098 a:hover, .elementor-368 .elementor-element.elementor-element-7d04098 a:focus{color:var( --e-global-color-89b7766 );}.elementor-368 .elementor-element.elementor-element-cefeef1{width:var( --container-widget-width, 31.25rem );max-width:31.25rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:31.25rem;--container-widget-flex-grow:0;}@media(min-width:701px){.elementor-368 .elementor-element.elementor-element-d4e3d49{--content-width:1000px;}}@media(max-width:950px) and (min-width:701px){.elementor-368 .elementor-element.elementor-element-d4e3d49{--content-width:100%;}}@media(max-width:1200px){.elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title{font-size:var( --e-global-typography-6a049d6-font-size );line-height:var( --e-global-typography-6a049d6-line-height );}.elementor-368 .elementor-element.elementor-element-7d04098{font-size:var( --e-global-typography-b0d5915-font-size );line-height:var( --e-global-typography-b0d5915-line-height );}}@media(max-width:950px){.elementor-368 .elementor-element.elementor-element-6a8e973{width:100%;max-width:100%;}.elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title{font-size:var( --e-global-typography-6a049d6-font-size );line-height:var( --e-global-typography-6a049d6-line-height );}.elementor-368 .elementor-element.elementor-element-7d04098{font-size:var( --e-global-typography-b0d5915-font-size );line-height:var( --e-global-typography-b0d5915-line-height );}}@media(max-width:700px){.elementor-368 .elementor-element.elementor-element-6a8e973 .elementor-heading-title{font-size:var( --e-global-typography-6a049d6-font-size );line-height:var( --e-global-typography-6a049d6-line-height );}.elementor-368 .elementor-element.elementor-element-7d04098{font-size:var( --e-global-typography-b0d5915-font-size );line-height:var( --e-global-typography-b0d5915-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-cefeef1 */.ed-news-form .gform_fields {
    row-gap: 0.625rem !important;
    column-gap: 0 !important;
}

.ed-news-form #field_1_1 {
    order: 1 !important;
    grid-column: span 8 !important;
    padding: 0.312rem !important;
    border-radius: 2.875rem 0 0 2.875rem !important;
    background-color: var(--e-global-color-89b7766) !important;
}

.ed-news-form #field_submit {
    order: 2 !important;
    grid-column: span 4 !important;
    padding: 0.312rem !important;
    border-radius: 0 2.875rem 2.875rem 0 !important;
    background-color: var(--e-global-color-89b7766) !important;
}

.ed-news-form #field_1_3 {
    order: 3 !important;
    grid-column: span 12 !important;
    justify-content: center !important;
}

.ed-news-form #field_1_3 .ginput_container_consent {
    width: 100% !important;
    justify-content: center !important;
}

.ed-news-form .ed-email-field input {
    min-height: 3rem !important;
    padding: 0.313rem 0.313rem 0.313rem 0.938rem  !important;
    outline: none !important;
    border: 0px !important;
    border-radius: 3.125rem 0 0 3.125rem !important;
    color: var(--e-global-color-df29b30) !important;
    background-color: var(--e-global-color-89b7766) !important;
}

.ed-news-form .ed-policy-field {
    margin-top: 1.25rem !important;
    justify-content: center !important;
}

.ed-news-form .ed-policy-field label {
    font-family: var(--e-global-typography-b0d5915-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-b0d5915-font-size) !important;
    font-weight: var(--e-global-typography-b0d5915-font-weight) !important;
    text-transform: var(--e-global-typography-b0d5915-text-transform) !important;
    font-style: var(--e-global-typography-b0d5915-font-style) !important;
    text-decoration: var(--e-global-typography-b0d5915-text-decoration) !important;
    line-height: var(--e-global-typography-b0d5915-line-height) !important;
}

.ed-news-form .ed-policy-field .gfield_required_text {
    display: none !important;
    visibility: hidden !important;
}

.ed-news-form #field_submit input {
    background-color: var(--e-global-color-0024385) !important;
    font-family: var(--e-global-typography-e971d1e-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-e971d1e-font-size) !important;
    font-weight: var(--e-global-typography-e971d1e-font-weight) !important;
    text-transform: var(--e-global-typography-e971d1e-text-transform) !important;
    font-style: var(--e-global-typography-e971d1e-font-style) !important;
    text-decoration: var(--e-global-typography-e971d1e-text-decoration) !important;
    line-height: var(--e-global-typography-e971d1e-line-height) !important;
    color: var(--e-global-color-89b7766) !important;
    transition-duration: 0.3s !important;
    border-style: solid !important;
    border-width: 0.125rem 0.125rem 0.125rem 0.125rem !important;
    border-color: var(--e-global-color-0024385) !important;
    border-radius: 100rem 100rem 100rem 100rem !important;
    padding: 0.825rem 1.875rem 0.825rem 1.875rem !important;
}

.ed-news-form #field_submit input:hover {
    background-color: transparent !important;
    color: var(--e-global-color-df29b30) !important;
    transition-duration: 0.3s !important;
    border-color: var(--e-global-color-df29b30) !important;
}


@media screen and (max-width: 700px) {
.ed-news-form .gform_fields {
    row-gap: 0 !important;
}

.ed-news-form #field_1_1 {
    grid-column: span 12 !important;
    border-radius: 1.875rem 1.875rem 0 0!important;
}

.ed-news-form #field_submit {
    grid-column: span 12 !important;
    border-radius: 0 0 1.875rem 1.875rem !important;
}

.ed-news-form .ed-email-field input {
    border-radius: 1.875rem 1.875rem 0 0 !important;
}
}/* End custom CSS */