.elementor-279 .elementor-element.elementor-element-49477f25{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-279 .elementor-element.elementor-element-8061953{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-279 .elementor-element.elementor-element-8061953:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-8061953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5511525 );}.elementor-279 .elementor-element.elementor-element-a3c9e49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7em;font-weight:bold;line-height:1.1em;}.elementor-279 .elementor-element.elementor-element-3287803{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-279 .elementor-element.elementor-element-3287803 .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-3287803 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-279 .elementor-element.elementor-element-773c7580{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-49477f25{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-a3c9e49 .elementor-heading-title{font-size:1.4em;}}/* Start custom CSS for heading, class: .elementor-element-cb39663 */#saltech-email-form-container {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-773c7580 */.um-directory .um-members-wrapper .um-members.um-members-grid .um-member{
    border-radius: 15px!important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-cover{
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS */.mce-btn button{
    background-color: #ffffff;
}

.gform_wrapper.gravity-theme .gfield_description{
    padding-top: 1px!important;
}

/* Initial state: limit height and hide overflow */
.collapsible-email-field .ginput_container_textarea {
    max-height: 45px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    position: relative;
    border-radius: 7px;
}

/* Expanded state */
.collapsible-email-field.is-open .ginput_container_textarea {
    max-height: 500px; /* Adjust based on how large you want it to grow */
    overflow-y: auto;
}

.email-toggle-btn {
    cursor: pointer;
    margin-left: 12px;
    font-size: 11px;       /* This makes the text smaller */
    font-weight: 400;      /* Keeps it from looking too bold */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #0073aa;        /* Matching your button color for consistency */
    display: inline-block;
    vertical-align: middle;
     transition: transform 0.3s ease;
}

.um-directory .um-member-directory-header .um-member-directory-header-row.um-member-directory-search-row{
    justify-content: flex-start!important;
}

/* Doubling the class or using a parent ID beats the plugin's rule */
.um-search-filter .select2.select2-container .select2-selection,
.um-search-filter.um-search-filter .select2.select2-container .select2-selection {
    border-radius: 7px !important; 
}

.saltech-custom-table th:first-child{
    border-radius: 10px 0px 0px 0px!important;
}

.saltech-custom-table th:last-child{
    border-radius: 0px 10px 0px 0px!important;
}

.saltech-custom-table tr:last-child td:first-child{
    border-radius: 0px 0px 0px 10px!important;
}

.saltech-custom-table tr:last-child td:last-child{
    border-radius: 0px 0px 10px 0px!important;
}/* End custom CSS */