[data-align="right"] > .alignright {
  margin-top: 0 !important;
}

.module {
  border-style: solid;
  border-image-slice: 1;
  border-width: 7px;
  border-image-source: linear-gradient(180deg, rgba(var(--palette_c-1-rgb), 1) 0%, rgba(var(--palette_d-1-rgb), 1) 50%, rgba(var(--palette_c-1-rgb), 1) 100%);
}

/* form edits */
.modal-title {
    margin: 0;
    line-height: 1.42857;
    text-align: center;
    color: #b89151;
}
.gform_wrapper.gravity-theme .gfield {
    grid-column: 1 / -1;
    min-width: 0;
    color: white;
}
@media (min-width: 768px) {
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        background-color: black;
    }
}

/* --- Transposh Language Selector Styles --- */
#tp-language-selector {
    background: #000000 !important;
    background: rgba(0,0,0, 0.7) !important;
}
#tp-language-selector,
#tp-language-selector.vertical,
#tp-language-selector.top-selection-mobile,
#tp-language-selector > a,
#tp-language-selector.vertical > a,
#tp-language-selector.top-selection-mobile > a {
    border-color: #000000 !important;
}
#tp-language-selector a:hover {
    background: rgba(0,0,0, 0.5) !important;
}
#tp-language-selector a.active {
    background: #000000 !important;
}
.tp-selection-box {
    background: rgba(0,0,0, 0.8) !important;
}
.tp-selection-box a {
    border-color: rgba(0,0,0, 0.8) !important;
}
#tp-language-selector,
.tp-selection-box a {
    color: #FFFFFF !important;
}