.elementor-55243 .elementor-element.elementor-element-4ff3a2f:not(.elementor-motion-effects-element-type-background), .elementor-55243 .elementor-element.elementor-element-4ff3a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55243 .elementor-element.elementor-element-4ff3a2f > .elementor-container{max-width:520px;}.elementor-55243 .elementor-element.elementor-element-4ff3a2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-55243 .elementor-element.elementor-element-4ff3a2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55243 .elementor-element.elementor-element-cee52a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-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 );}.elementor-55243 .elementor-element.elementor-element-2bd0b69 > .elementor-widget-container{margin:0px 15px 0px 15px;padding:5px 10px 0px 10px;}.elementor-55243 .elementor-element.elementor-element-2bd0b69{text-align:center;}.elementor-55243 .elementor-element.elementor-element-2bd0b69 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:300;line-height:26px;letter-spacing:-0.4px;word-spacing:1px;color:#F5F5F5;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55243 .elementor-element.elementor-element-06a5508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55243 .elementor-element.elementor-element-06a5508{font-family:"Lato", Sans-serif;font-size:15px;font-weight:300;font-style:italic;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F5F5F5;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55243 .elementor-element.elementor-element-26b0b09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-55243 .dialog-widget-content{background-color:var( --e-global-color-51928c4 );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-55243{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-55243 .dialog-message{width:450px;height:auto;}#elementor-popup-modal-55243 .dialog-close-button{display:flex;top:10px;}body:not(.rtl) #elementor-popup-modal-55243 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-55243 .dialog-close-button{left:10px;}#elementor-popup-modal-55243 .dialog-close-button i{color:#F5F5F5;}#elementor-popup-modal-55243 .dialog-close-button svg{fill:#F5F5F5;}@media(max-width:767px){.elementor-55243 .elementor-element.elementor-element-2bd0b69 .elementor-heading-title{font-size:20px;}.elementor-55243 .elementor-element.elementor-element-06a5508 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-55243 .elementor-element.elementor-element-06a5508{font-size:16px;}}/* Start custom CSS *//* Marketing Upload Photos Form */
#mup-your-info,
#mup-upload-photos,
#mup-your-story{ width:85%; margin:0 auto; text-align:center; }
.mup-title p{ color:#f5f5f5; text-align:left; font-size:24px; font-weight:bold; text-transform:uppercase; border-left:10px solid #f5f5f5; margin:28px 0; padding:0 0 0 10px; }
.mup-input,
.mup-txtarea{ width:97%; margin:0 auto 14px; border-radius:5px; }
.mup-txtarea{ height: 100px; }
.mup-label,
.mup-radio{ color: #f5f5f5; font-size: 16px; font-weight: bold; }
.mup-radio input{ width: 1.2em; height: 1.2em; }
.mup-lftalgn{ text-align: left; }
.mup-button{ -webkit-appearance:none; width:101%; margin:0 0 28px; color:#f5f5f5!important; background-color:#303030!important; background-image:none!important; border:1px solid #f5f5f5!important; border-radius:5px; text-transform:uppercase; }
#mup-photostable{ border:none; }
#mup-photostable td{ padding-left:0; padding-right:0; border-top:0px; }
#cell-cuphoto{ border-left: 1px solid #f5f5f5; }
#mup-upload-photos,
#mup-your-story{ display:none; }
#mup-upload-photos [type=file] { width:85%; color:#444444; background-color:#ffffff; border-radius:5px; display:none; }
.upload-btn-wrapper{ text-align:center; }
.upimg{ height:130px; cursor:pointer; margin:0 auto; }
#mup-form .fullname:before{ content:"\f007"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; color:#303030; font-size:20px; padding-right:0.5em; position:absolute; top:-11px; right:0;  }
#mup-form .email:before{ content:"\f0e0"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; color:#303030; font-size:20px; padding-right:0.36em; position:absolute; top:-11px; right:0;  }
#mup-form .phone:before{ content:"\f3cd"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; color:#303030; font-size:25px; padding-right:0.45em; position:absolute; top:-15px; right:0;  }
#mup-form .zip:before{ content:"\f041"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; color:#303030; font-size:20px; padding-right:0.55em; position:absolute; top:-11px; right:0;  }
#mup-page, 
#mupp-page,
#dmup-page,
#tsid1,
.tsid1, 
.tsid_dt1,
#tsid_dt1, 
#tsid_dvf1, 
#tsid_fal1, 
#tsid_soq1,  
#tsid2, 
.tsid2, 
.tsid_dt2,
#tsid_dt2, 
#tsid_dvf2, 
#tsid_fal2, 
#tsid_soq2, 
#tsid3,
.tsid3,  
.tsid_dt3,
#tsid_dt3, 
#tsid_dvf3, 
#tsid_fal3, 
#tsid_soq3{ display:none; height: 0px; }
#mup-photostable{ width: 100%; margin-bottom: 15px; }
#mupp-photostable td{
    border:0px;
    padding-top:20px;
    padding-bottom:20px;
}
.wpcf7-response-output{ background-color:#f5f5f5; }
.wpcf7-form-control-wrap{ position:relative; }
.leadgenterms{ color:#f5f5f5; padding-bottom: 20px; }
.leadgenterms a{ color:#f5f5f5; }
.flmf-leadgenterms,
.flmf-leadgenterms a{ color:#f5f5f5; }
#flmf-dnpmttxt{ font-size:35px; line-height:1em; text-align:center; color:#f5f5f5; }
.flmf-processing{ font-size:12px; text-align:center; color:#f5f5f5; margin-bottom:20px; }
#mupp-cuphoto, #mupp-ffphoto{
    display:none;
}
.dialog-message.dialog-lightbox-message{
    scrollbar-width:none;
    -ms-overvlow-style:none;
    
}
.dialog-message.dialog-lightbox-message::-webkit-scrollbar {
    display:none;
}/* End custom CSS */