.elementor-kit-7{--e-global-color-primary:#A63D2E;--e-global-color-secondary:#4A4A4A;--e-global-color-text:#232127;--e-global-color-accent:#F5F5F5;--e-global-color-97e5b73:#F2C765;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Merriweather";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Merriweather";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6rem;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:italic;background-color:var( --e-global-color-text );color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;padding:10px 20px 10px 20px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#D05040;color:var( --e-global-color-text );border-style:none;border-radius:4px 4px 4px 4px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:20px;}.elementor-kit-7 a{color:#A63D2E;font-family:"Merriweather", Sans-serif;font-style:italic;text-decoration:underline;letter-spacing:0.3px;}.elementor-kit-7 a:hover{color:var( --e-global-color-97e5b73 );text-decoration:underline;}.elementor-kit-7 h1{color:var( --e-global-color-97e5b73 );font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.8rem;letter-spacing:0px;}.elementor-kit-7 h2{color:var( --e-global-color-97e5b73 );font-family:"Playfair Display", Sans-serif;font-weight:400;line-height:1.8rem;}.elementor-kit-7 h3{color:var( --e-global-color-97e5b73 );font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:600;line-height:1.8rem;letter-spacing:0px;}.elementor-kit-7 h4{color:var( --e-global-color-97e5b73 );font-family:"Merriweather", Sans-serif;font-weight:600;line-height:1.8rem;letter-spacing:0px;}.elementor-kit-7 h5{color:var( --e-global-color-97e5b73 );font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:500;line-height:1.8rem;letter-spacing:0px;}.elementor-kit-7 h6{color:var( --e-global-color-97e5b73 );font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:500;line-height:1.8rem;letter-spacing:0px;}.elementor-kit-7 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:24px;--container-default-padding-right:24px;--container-default-padding-bottom:24px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 h1{font-size:36px;}.elementor-kit-7 h3{font-size:19px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::-moz-selection {
  color: white;
  background: #a63d2ed1;
}

::selection {
  color: white;
  background: #a63d2ed1;
}

.gform-theme--framework .gfield_list_group_item::before, .gform-theme--framework .gform-field-label, .gform-theme--framework .gform-field-label {
    font-size: 16px;
}

.gform_body * {
    color: white !important;
}

.gform-theme--foundation .gfield textarea.medium, .gform_body input, .ginput_container_textarea textarea {
    color: white !important;
    border: 1px solid #ddd !important;
    background-color: #666 !important;
}

.gform-theme--framework .gform-loader {
    border-block-end-color: var(--e-global-color-97e5b73) !important;
    border-block-start-color: var(--gf-form-spinner-bg-color);
    border-inline-end-color: var(--gf-form-spinner-bg-color);
    border-inline-start-color: var(--e-global-color-97e5b73) !important;
}

.gform_button.button {
    background-color: var(--e-global-color-primary) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    color: #FFFFFF !important;
    padding: 10px 20px 10px 20px !important;
}

.gform_button.button:hover {
    background-color: #D05040 !important;
    color: var(--e-global-color-text) !important;
    text-decoration: underline !important;
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
    background-color: #666 !important;
}

.um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus {
    background-color: #666 !important;
}

.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
    color: white !important;
}

.um-account-main div.um-account-heading {
    color: var(--e-global-color-97e5b73) !important;
}

.um-field-label label, .um-account-main label {
    color: var(--e-global-color-97e5b73) !important;
}

.um-account-name a {
    color: var(--e-global-color-97e5b73) !important;
}

.um-field-checkbox-option, .um-field-radio-option, span.um-field-radio-option {
    color: var(--e-global-color-97e5b73) !important;
}

.um-profile.um .um-name a, p.um-profile-note span, .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {
    color: var(--e-global-color-97e5b73) !important;
}

.um {
    color: white !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
    background: transparent !important;
    border-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo a img {
    border: 1px solid var(--e-global-color-97e5b73) !important;
    background: var(--e-global-color-97e5b73) !important;
}

#user .um-profile-photo a.um-profile-photo-img, a.um-profile-photo-img, div.um-profile-photo > a > img, .um-profile-photo a.um-profile-photo-img {
    border: 1px solid var(--e-global-color-97e5b73) !important;
    background: var(--e-global-color-97e5b73)  !important;
    border-bottom: none !important;
}

.um-account-side li {
    background: transparent !important;
}

.um-account-side li a:hover {
    background: transparent !important;
}

.um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon {
    color: var(--e-global-color-97e5b73) !important;
}

.um-account-side li a.current, .um-account-side li a.current .um-account-title {
    color: var(--e-global-color-97e5b73) !important;
}

.um-account-side li a span.um-account-title {
    color: white !important;
}

#user .um-header {
    border-bottom: solid 1px var(--e-global-color-97e5b73)  !important;
}

#user .um-profile.um-viewing .um-field-label {
    border-bottom: none !important;
}

.picker__box, .picker__nav--next:hover, .picker__nav--prev:hover, .um .um-field-group-head, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, .um-modal-header, .upload, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
    background: var(--e-global-color-97e5b73)  !important;
}

.gform-theme--framework .gfield_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    color: var(--gf-local-color) !important;
}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: #A63D2E !important;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: white !important;
}

.um-75.um .um-profile-photo a.um-profile-photo-img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */