.elementor-170 .elementor-element.elementor-element-d9efd1a{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D1D5DB;padding:050px 0px 50px 0px;}.elementor-170 .elementor-element.elementor-element-70926ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-170 .elementor-element.elementor-element-dee755c{text-align:left;}.elementor-170 .elementor-element.elementor-element-dee755c img{width:160px;}.elementor-170 .elementor-element.elementor-element-9ceab23{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-size:16px;}.elementor-170 .elementor-element.elementor-element-9ceab23 > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-icon i{color:var( --e-global-color-uicore_body );transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_body );transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-170 .elementor-element.elementor-element-3ceddec{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-text{transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-4e62613 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-170 .elementor-element.elementor-element-dbf7587 .elementor-heading-title{font-size:16px;color:#A3A3A3;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-5595909{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item > a{font-size:16px;font-weight:700;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-uicore_primary );}.elementor-170 .elementor-element.elementor-element-3518cbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-170 .elementor-element.elementor-element-a828ec6 .elementor-heading-title{font-size:16px;color:#A3A3A3;}.elementor-170 .elementor-element.elementor-element-17239ca{width:100%;max-width:100%;}.elementor-170 .elementor-element.elementor-element-17239ca > .elementor-widget-container{margin:-15px 0px 0px -40px;}.elementor-170 .elementor-element.elementor-element-cf1b79b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-8171a3c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-8171a3c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-fd24283 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-170 .elementor-element.elementor-element-fd24283{text-align:left;font-size:16px;}.elementor-170 .elementor-element.elementor-element-d4f0f73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-d4f0f73.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-1543ba4 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-170 .elementor-element.elementor-element-1543ba4{text-align:right;font-size:16px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-170 .elementor-element.elementor-element-d9efd1a{padding:64px 0px 96px 0px;}.elementor-170 .elementor-element.elementor-element-70926ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-170 .elementor-element.elementor-element-dee755c img{width:115px;}.elementor-170 .elementor-element.elementor-element-9ceab23{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;font-size:15px;}.elementor-170 .elementor-element.elementor-element-9ceab23 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec{--e-icon-list-icon-size:23px;}.elementor-170 .elementor-element.elementor-element-dbf7587 .elementor-heading-title{font-size:15px;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item > a{font-size:15px;}.elementor-170 .elementor-element.elementor-element-a828ec6 .elementor-heading-title{font-size:15px;}.elementor-170 .elementor-element.elementor-element-fd24283 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-170 .elementor-element.elementor-element-fd24283{font-size:15px;}.elementor-170 .elementor-element.elementor-element-1543ba4 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-170 .elementor-element.elementor-element-1543ba4{font-size:15px;}}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-d9efd1a{padding:32px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-70926ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-170 .elementor-element.elementor-element-70926ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-170 .elementor-element.elementor-element-70926ff > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-170 .elementor-element.elementor-element-dee755c{text-align:center;}.elementor-170 .elementor-element.elementor-element-dee755c img{width:110px;}.elementor-170 .elementor-element.elementor-element-9ceab23{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-170 .elementor-element.elementor-element-9ceab23 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-170 .elementor-element.elementor-element-3ceddec{--e-icon-list-icon-size:22px;}.elementor-170 .elementor-element.elementor-element-4e62613{width:100%;}.elementor-bc-flex-widget .elementor-170 .elementor-element.elementor-element-4e62613.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-170 .elementor-element.elementor-element-4e62613.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-170 .elementor-element.elementor-element-4e62613.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-170 .elementor-element.elementor-element-4e62613 > .elementor-element-populated{margin:0px 0px 015px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-170 .elementor-element.elementor-element-dbf7587{text-align:center;}.elementor-170 .elementor-element.elementor-element-dbf7587 .elementor-heading-title{font-size:14px;}.elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-5595909 .elementor-icon-list-item > a{font-size:14px;}.elementor-170 .elementor-element.elementor-element-3518cbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-a828ec6{text-align:center;}.elementor-170 .elementor-element.elementor-element-a828ec6 .elementor-heading-title{font-size:14px;}.elementor-170 .elementor-element.elementor-element-17239ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-cf1b79b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-fd24283 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-fd24283{text-align:center;font-size:14px;}.elementor-170 .elementor-element.elementor-element-1543ba4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-1543ba4{text-align:center;font-size:14px;}}@media(min-width:768px){.elementor-170 .elementor-element.elementor-element-70926ff{width:40.157%;}.elementor-170 .elementor-element.elementor-element-4e62613{width:26.122%;}.elementor-170 .elementor-element.elementor-element-8171a3c{--width:60%;}.elementor-170 .elementor-element.elementor-element-d4f0f73{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-170 .elementor-element.elementor-element-70926ff{width:30%;}.elementor-170 .elementor-element.elementor-element-3518cbc{width:40%;}}/* Start custom CSS for html, class: .elementor-element-17239ca *//* ===== Jetpack CRM Newsletter (strictly scoped) ===== */
/* Nothing outside #newsletter-jpcrm will be affected */

#newsletter-jpcrm {
  width:100%;
  max-width:100%;
  margin:0;
  box-sizing:border-box;
  font-family:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  background:#f4f2ec;              /* soft beige */
  padding:16px;
  border-radius:14px;
}

/* Kill any JPCRM inner borders/shadows inside THIS block only */
#newsletter-jpcrm .embed .naked { border:none !important; }
#newsletter-jpcrm .embed .naked .content .form-wrapper.zbsFormWrap{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
  width:100% !important;
}

/* Hide the small disclaimer line in THIS form only */
#newsletter-jpcrm .embed .naked .content .form-wrapper.zbsFormWrap .trailer{
  display:none !important;
}

/* Stack fields, full width (scoped) */
#newsletter-jpcrm .embed .naked .content .form-wrapper.zbsFormWrap .input,
#newsletter-jpcrm .embed .naked .content .form-wrapper.zbsFormWrap .send{
  display:block !important;
  width:100% !important;
  margin:0 0 12px !important;
  text-align:left !important;
}

/* Email input (only target the JPCRM email + text inside this section) */
#newsletter-jpcrm input#zbs_email,
#newsletter-jpcrm .form-wrapper.zbsFormWrap input.input[type="text"]{
  width:100% !important;
  height:56px !important;
  font-size:16px !important;
  font-weight:400 !important;         /* regular */
  border:1px solid #e6e6e6 !important;
  border-radius:10px !important;
  background:#fff !important;
  padding:0 18px !important;
  outline:0 !important;
  box-shadow:none !important;
}
#newsletter-jpcrm input#zbs_email::placeholder{ color:#9a9a9a !important; }

/* Hide First Name field only in this form */
#newsletter-jpcrm input#zbs_fname{ display:none !important; }

/* Subscribe button — full width, centered, regular weight (scoped) */
#newsletter-jpcrm input.send{
  width:100% !important;
  height:54px !important;
  border:none !important;
  border-radius:10px !important;
  background:#FD3901 !important;      /* orange */
  color:#F8D5C1 !important;           /* text */
  font-weight:400 !important;          /* regular */
  font-size:16px !important;
  text-align:center !important;
  cursor:pointer !important;
  transition:background .2s ease;
  display:block !important;
}
#newsletter-jpcrm input.send:hover{
  background:#002B55 !important;       /* blue hover */
  color:#F8D5C1 !important;
}

/* Mobile tweaks (still scoped) */
@media (max-width:768px){
  #newsletter-jpcrm{ padding:14px; }
  #newsletter-jpcrm input#zbs_email,
  #newsletter-jpcrm input.send{
    height:50px !important;
    font-size:15px !important;
  }
}/* End custom CSS */