.elementor-691 .elementor-element.elementor-element-f5ab052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-691 .elementor-element.elementor-element-22f323c{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-astglobalcolor5 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-691 .elementor-element.elementor-element-a375688 img{width:60%;}.elementor-691 .elementor-element.elementor-element-eaec880{--grid-template-columns:repeat(0, auto);text-align:center;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-691 .elementor-element.elementor-element-eaec880 .elementor-social-icon{background-color:#FAF8F5;}.elementor-691 .elementor-element.elementor-element-eaec880 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-691 .elementor-element.elementor-element-eaec880 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-691 .elementor-element.elementor-element-4367872{--display:flex;}.elementor-691 .elementor-element.elementor-element-fa4fb9f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-691 .elementor-element.elementor-element-fa9af0f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-691 .elementor-element.elementor-element-fa9af0f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-691 .elementor-element.elementor-element-fa9af0f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-691 .elementor-element.elementor-element-fa9af0f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-691 .elementor-element.elementor-element-ec02ac2{--display:flex;}.elementor-691 .elementor-element.elementor-element-1697378 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-691 .elementor-element.elementor-element-36459ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-691 .elementor-element.elementor-element-36459ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-691 .elementor-element.elementor-element-36459ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-691 .elementor-element.elementor-element-36459ad .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-691 .elementor-element.elementor-element-49cced9{--display:flex;}.elementor-691 .elementor-element.elementor-element-6a2af7f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-691 .elementor-element.elementor-element-111709c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-691 .elementor-element.elementor-element-ec8ce52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-691 .elementor-element.elementor-element-ec8ce52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-691 .elementor-element.elementor-element-ec8ce52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-691 .elementor-element.elementor-element-ec8ce52 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-691 .elementor-element.elementor-element-0d63b7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-f163be8{text-align:center;}.elementor-691 .elementor-element.elementor-element-f163be8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-691 .elementor-element.elementor-element-22f323c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-691 .elementor-element.elementor-element-a375688 img{width:100%;}.elementor-691 .elementor-element.elementor-element-eaec880{--grid-template-columns:repeat(2, auto);}}/* Start custom CSS for shortcode, class: .elementor-element-22f323c */.nl-footer, .nl-footer p, .nl-footer label { color:#ffffff !important; }
.nl-footer p { margin:0 0 16px; }
.nl-footer label { display:block; margin-bottom:6px; font-weight:600; }

.nl-footer input[type="email"],
.nl-footer input[type="text"] {
  width:100% !important; min-height:48px; padding:12px 16px; box-sizing:border-box;
  border:2px solid #ffffff; border-radius:8px; background:#ffffff; color:#2D3A3A; font-size:16px;
}
.nl-footer input:focus-visible { outline:3px solid #FAF8F5; outline-offset:3px; }

.nl-footer .nl-consent { display:flex; gap:10px; align-items:flex-start; }
.nl-footer .nl-consent input { width:20px; height:20px; margin-top:3px; flex:none; }
.nl-footer .nl-consent label { margin:0; font-size:14px; font-weight:400; line-height:1.5; }

.nl-footer .sib-default-btn,
.nl-footer input[type="submit"],
.nl-footer button[type="submit"] {
  background:#ffffff !important; color:#3D6B58 !important;
  border:2px solid #ffffff !important; border-radius:8px !important;
  min-height:48px !important; padding:12px 32px !important;
  font-size:16px !important; font-weight:700 !important;
  opacity:1 !important; cursor:pointer; -webkit-appearance:none; appearance:none;
}
.nl-footer .sib-default-btn:hover,
.nl-footer input[type="submit"]:hover { background:#F4F4F4 !important; }

.nl-legal, .nl-legal p { color:#ffffff !important; font-size:14px; }
.nl-legal a { color:#ffffff !important; text-decoration:underline; }/* End custom CSS */