.elementor-4554 .elementor-element.elementor-element-fdd625d > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:20px 20px 20px 20px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-4554 .elementor-element.elementor-element-fdd625d.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}@media(min-width:768px){.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-bf4038d{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-d366758{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-6e1860f{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-b9e9b0f{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}}@media(max-width:767px){.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-bf4038d{width:100%;}.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-d366758{width:100%;}.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-6e1860f{width:100%;}.elementor-4554 .elementor-element.elementor-element-fdd625d .elementor-repeater-item-b9e9b0f{width:100%;}}/* Start custom CSS for new_post, class: .elementor-element-fdd625d */.acf-fields > .acf-field{
    padding: 10px !important; 
}

.fea-submit-buttons{
    margin: 10px 0 0 10px !important;
}

.acf-field input, .acf-field textarea{
    padding: 10px !important;
    border-radius: 8px !important;
    background: #f7f7f7 !important;
    border: 1px solid #f1f1f1 !important;
}

.image-field, .acf-field-repeater{
    background: #f7f7f7 !important;
    border-radius: 8px !important;
    padding: 16px !important;
    margin: 10px 10px !important
}

.acf-field[data-width] + .acf-field[data-width]{
    border: none !important;
}

.elementor-4554 .elementor-element.elementor-element-fdd625d h3{
    margin: 0 !important;
}

.acf-actions .acf-button{
    width: 100%;
    background: #3f6ed4;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    transition: .2s ease;
    text-align: center;
}

.acf-actions .acf-button:hover{
    background: #3258a8;
    transition: .2s ease;
}

.fea-submit-buttons button{
    background: #32a852;
    width: 100%;
    padding: 16px;
    border-radius: 8px;
    border: none;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    margin-top: 20px;
}

.fea-submit-buttons button:hover{
    background: #1e7836
}

.elementor-4554 .elementor-element.elementor-element-fdd625d hr{
    margin: 20px 0 40px !important;
}

.acf-image-uploader a{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #3f6ed4;
    transition: .2s ease;
}

.acf-image-uploader a:hover{
    color: #3258a8;
    transition: .2s ease;
}/* End custom CSS */