.elementor-3053 .elementor-element.elementor-element-87ed3f5{padding:36px 36px 32px 36px;}.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-3053 .elementor-element.elementor-element-42d9c17 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3053 .elementor-element.elementor-element-42d9c17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3053 .elementor-element.elementor-element-42d9c17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;color:#1E1E1E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3053 .elementor-element.elementor-element-6deae8e > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3053 .elementor-element.elementor-element-6deae8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3053 .elementor-element.elementor-element-6deae8e{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.5em;color:#55594F;}.elementor-3053 .elementor-element.elementor-element-45070f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}#elementor-popup-modal-3053 .dialog-widget-content{animation-duration:0.4s;background-color:#EEE9E0;border-radius:10px 10px 10px 10px;box-shadow:0px 10px 40px 0px rgba(0,0,0,0.25);}#elementor-popup-modal-3053{background-color:rgba(30,30,30,0.6);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3053 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-3053 .dialog-close-button{display:flex;}#elementor-popup-modal-3053 .dialog-close-button i{color:#1E1E1E;}#elementor-popup-modal-3053 .dialog-close-button svg{fill:#1E1E1E;}@media(max-width:767px){.elementor-3053 .elementor-element.elementor-element-87ed3f5{padding:28px 22px 24px 22px;}#elementor-popup-modal-3053 .dialog-message{width:92vw;}}/* Start custom CSS */#elementor-popup-modal-3053 #mc_embed_signup{background:transparent;clear:left;width:100%;font-family:'Montserrat',Arial,sans-serif;font-size:14px;color:#1E1E1E;}
#elementor-popup-modal-3053 #mc_embed_signup form{padding:0;}
#elementor-popup-modal-3053 #mc_embed_signup .indicates-required{font-size:12px;color:#55594F;text-align:left;margin:0 0 10px;padding:0;}
#elementor-popup-modal-3053 #mc_embed_signup .asterisk{color:#B08178;font-size:inherit;top:0;}
#elementor-popup-modal-3053 #mc_embed_signup .mc-field-group{width:100%;padding-bottom:12px;min-height:0;}
#elementor-popup-modal-3053 #mc_embed_signup .mc-field-group label{font-size:14px;font-weight:600;color:#1E1E1E;padding-bottom:6px;}
#elementor-popup-modal-3053 #mc_embed_signup .mc-field-group input,#elementor-popup-modal-3053 #mc_embed_signup .mc-field-group select{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid #CFC7B8;border-radius:6px;background:#FFFFFF;font-family:'Montserrat',Arial,sans-serif;font-size:15px;color:#1E1E1E;text-indent:0;}
#elementor-popup-modal-3053 #mc_embed_signup .mc-field-group input:focus,#elementor-popup-modal-3053 #mc_embed_signup .mc-field-group select:focus{outline:none;border-color:#789063;box-shadow:0 0 0 3px rgba(120,144,99,.25);}
#elementor-popup-modal-3053 #mc_embed_signup #mergeRow-gdpr{margin-top:8px;padding:14px 16px;background:#FFFFFF;border-radius:6px;border:1px solid #DDD6C9;}
#elementor-popup-modal-3053 #mc_embed_signup .content__gdpr label{font-weight:700;}
#elementor-popup-modal-3053 #mc_embed_signup .content__gdpr p,#elementor-popup-modal-3053 #mc_embed_signup .content__gdprLegal p{font-size:12px;line-height:1.5;color:#55594F;margin:6px 0;}
#elementor-popup-modal-3053 #mc_embed_signup .mc_fieldset{border:none;min-height:0;padding:4px 0 0;margin:0;}
#elementor-popup-modal-3053 #mc_embed_signup .mc_fieldset label.checkbox{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:0;}
#elementor-popup-modal-3053 #mc_embed_signup .mc_fieldset input[type=checkbox]{display:inline;width:18px !important;height:18px;margin:0 !important;padding:0;accent-color:#4A5E3B;}
#elementor-popup-modal-3053 #mc_embed_signup .content__gdprLegal a{color:#4A5E3B;font-weight:600;}
#elementor-popup-modal-3053 #mc_embed_signup .button{display:block;width:100% !important;height:auto;margin:14px 0 0;padding:14px 20px;border:0;border-radius:6px;background:#4A5E3B;color:#FFFFFF;font-family:'Montserrat',Arial,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;cursor:pointer;}
#elementor-popup-modal-3053 #mc_embed_signup .button:hover{background:#000000;}
#elementor-popup-modal-3053 #mc_embed_signup #mce-responses{margin:8px 0 0;padding:0;width:100%;float:none;}
#elementor-popup-modal-3053 #mc_embed_signup #mce-success-response{color:#4A5E3B;font-weight:700;display:none;margin:0;padding:10px 0;width:100%;}
#elementor-popup-modal-3053 #mc_embed_signup #mce-error-response{color:#9B2C2C;font-weight:600;display:none;margin:0;padding:10px 0;width:100%;}
#elementor-popup-modal-3053 #mc_embed_signup div.mce_inline_error{background:transparent !important;color:#9B2C2C !important;font-weight:600 !important;padding:4px 0 0 !important;margin:0 !important;font-size:12px;}
#elementor-popup-modal-3053 #mc_embed_signup input.mce_inline_error{border-color:#9B2C2C;}
#elementor-popup-modal-3053 #mc_embed_signup .clear.foot{width:100%;}/* End custom CSS */