.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89143 .elementor-element.elementor-element-7b8854a:not(.elementor-motion-effects-element-type-background), .elementor-89143 .elementor-element.elementor-element-7b8854a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visittrivalley.com/wp-content/uploads/2019/02/Screen-Shot-2019-02-21-at-4.24.21-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-89143 .elementor-element.elementor-element-7b8854a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-89143 .elementor-element.elementor-element-7b8854a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89143 .elementor-element.elementor-element-e83acf0{--spacer-size:50px;}.elementor-89143 .elementor-element.elementor-element-d68fa15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89143 .elementor-element.elementor-element-d68fa15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-89143 .elementor-element.elementor-element-0943d85{text-align:center;}.elementor-89143 .elementor-element.elementor-element-0943d85 .elementor-heading-title{font-family:"NexaRustSans-Black", Sans-serif;font-weight:600;color:#015D73;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89143 .elementor-element.elementor-element-c60104c{--spacer-size:50px;}@media(max-width:430px){.elementor-89143 .elementor-element.elementor-element-7b8854a{padding:150px 0px 150px 0px;}.elementor-89143 .elementor-element.elementor-element-e83acf0{--spacer-size:25px;}.elementor-89143 .elementor-element.elementor-element-0943d85 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for html, class: .elementor-element-0dddb3e */.container {
    max-width: 1000px;
}
:root {
    --primary-color: #5D7E95;
    --secondary-color: #FFB600;
    --book-font: 'Roboto Condensed',-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --border-radius: 5px;
    --border-color: #ececec;
    --form-border: 1px solid #ececec;
    --box-shadow: none;
}

#RootRezWidget{
// should inherit your site's fonts, but can add here if needed. Example lines:
    /* font-family: var(--book-font);
    box-shadow: none !important; */
}
// uncomment and modify to override title alignment, colors, fonts, etc.
/* #widget-title {
    font-size: 2em;
    font-weight: bold;
    text-align: left !important;
}
#widget-tagline {
    font-size: 1.2em;
    text-align: left !important;
} *//* End custom CSS */