.elementor-531 .elementor-element.elementor-element-4ece5c9{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-531 .elementor-element.elementor-element-4ece5c9:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4ece5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CBBB;}.elementor-531 .elementor-element.elementor-element-773ca7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-531 .elementor-element.elementor-element-09e0573{text-align:start;}.elementor-531 .elementor-element.elementor-element-09e0573 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4C4F47;}.elementor-531 .elementor-element.elementor-element-ac782fe{text-align:start;}.elementor-531 .elementor-element.elementor-element-ac782fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.2em;color:#282828;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-531 .elementor-element.elementor-element-7114105{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.75em;color:#4C4F47;}.elementor-531 .elementor-element.elementor-element-cad2f0c{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-531 .elementor-element.elementor-element-353e769 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-531 .elementor-element.elementor-element-40ec5ce .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-531 .elementor-element.elementor-element-3f31015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-531 .elementor-element.elementor-element-50fc284{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-531 .elementor-element.elementor-element-50fc284:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-50fc284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-daef5ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-531 .elementor-element.elementor-element-c900aa7{text-align:center;}.elementor-531 .elementor-element.elementor-element-c900aa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2em;color:#282828;}.elementor-531 .elementor-element.elementor-element-834a4d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-531 .elementor-element.elementor-element-834a4d3:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-834a4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-531 .elementor-element.elementor-element-3f142c6{text-align:center;}.elementor-531 .elementor-element.elementor-element-3f142c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2em;color:#F4F0EE;}.elementor-531 .elementor-element.elementor-element-fefc1d3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.75em;color:#E7DFD3;}.elementor-531 .elementor-element.elementor-element-89f9afa{--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;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-531 .elementor-element.elementor-element-922f050 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-531 .elementor-element.elementor-element-fef05c9 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;}@media(max-width:1024px){.elementor-531 .elementor-element.elementor-element-4ece5c9{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-531 .elementor-element.elementor-element-50fc284{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-531 .elementor-element.elementor-element-834a4d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-4ece5c9{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-531 .elementor-element.elementor-element-773ca7a{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-531 .elementor-element.elementor-element-09e0573 .elementor-heading-title{font-size:0.75rem;}.elementor-531 .elementor-element.elementor-element-ac782fe .elementor-heading-title{font-size:2.1rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-531 .elementor-element.elementor-element-3f31015{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-531 .elementor-element.elementor-element-50fc284{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-531 .elementor-element.elementor-element-c900aa7 .elementor-heading-title{font-size:1.7rem;}.elementor-531 .elementor-element.elementor-element-834a4d3{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-531 .elementor-element.elementor-element-3f142c6 .elementor-heading-title{font-size:1.7rem;}}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-4ece5c9{--content-width:1140px;}.elementor-531 .elementor-element.elementor-element-773ca7a{--width:58%;}.elementor-531 .elementor-element.elementor-element-3f31015{--width:42%;}.elementor-531 .elementor-element.elementor-element-50fc284{--content-width:1140px;}.elementor-531 .elementor-element.elementor-element-834a4d3{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-531 .elementor-element.elementor-element-773ca7a{--width:100%;}.elementor-531 .elementor-element.elementor-element-3f31015{--width:100%;}}/* Start custom CSS *//* Pre & Post Natal page */
.ew-about-hero{position:relative;overflow:hidden;}
.ew-about-hero::before{content:'';position:absolute;top:-140px;left:-140px;width:440px;height:440px;border-radius:50%;background:#CAB8A2;opacity:.35;pointer-events:none;}
.ew-about-hero::after{content:'';position:absolute;bottom:-110px;right:-110px;width:360px;height:360px;border-radius:50%;border:2px solid #8B8F81;opacity:.3;box-shadow:inset 0 0 0 28px rgba(139,143,129,.06);pointer-events:none;}
.ew-about-hero>.e-con-inner{position:relative;z-index:1;}
.ew-eyebrow .elementor-heading-title,.ew-badge .elementor-heading-title{margin:0;}
.ew-h1 .elementor-heading-title{letter-spacing:-0.02em;}
.ew-h2 .elementor-heading-title{letter-spacing:-0.015em;}
.ew-head-text{max-width:560px;}
.elementor-widget-text-editor p{margin:0 0 1.1rem;}
.elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-widget-text-editor a{color:#8B8F81;text-decoration:underline;text-underline-offset:3px;}
.ew-photo img{width:100%;height:auto;display:block;border-radius:.75rem;box-shadow:14px 14px 0 0 rgba(202,184,162,.55),0 20px 50px rgba(40,40,40,.10);}
.ew-hero-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center top;}
.ew-btn .elementor-button{background:#8B8F81;color:#FFFFFF;border:2px solid #8B8F81;border-radius:6px;padding:1rem 1.9rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease;}
.ew-btn .elementor-button:hover{background:#282828;border-color:#282828;color:#FFFFFF;transform:translateY(-1px);}
.ew-btn--ghost .elementor-button{background:transparent;color:#282828;border-color:#282828;}
.ew-btn--ghost .elementor-button:hover{background:#282828;color:#FFFFFF;}
.ew-btn--light .elementor-button{background:transparent;color:#E8E1D8;border-color:#E8E1D8;}
.ew-btn--light .elementor-button:hover{background:#E8E1D8;border-color:#E8E1D8;color:#282828;}
.ew-btn--sl .elementor-button{background:#E7DFD3;color:#282828;border-color:#E7DFD3;}
.ew-btn--sl .elementor-button:hover{background:#CAB8A2;border-color:#CAB8A2;color:#282828;}
.ew-badges .elementor-heading-title{background:#E7DFD3;border:1px solid rgba(40,40,40,.18);border-radius:999px;padding:.5rem 1rem;}
/* Finder */
.ew-finder{max-width:880px;margin:0 auto;width:100%;}
.ew-finder__tabs{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.75rem;}
.ew-finder__tabs button{font-family:Montserrat,sans-serif;font-weight:600;font-size:.9rem;line-height:1.2;color:#282828;background:#E7DFD3;border:2px solid transparent;border-radius:999px;padding:.85rem 1.4rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}
.ew-finder__tabs button:hover{border-color:#8B8F81;}
.ew-finder__tabs button[aria-selected=true]{background:#282828;color:#FFFFFF;}
.ew-finder__tabs button:focus-visible{outline:3px solid #8B8F81;outline-offset:2px;}
.ew-finder__panel{background:#E7DFD3;border-top:3px solid #CAB8A2;border-radius:.9rem;padding:2rem 2.25rem;margin-bottom:1.25rem;}
.ew-finder.is-js .ew-finder__panel{display:none;margin-bottom:0;}
.ew-finder.is-js .ew-finder__panel.is-on{display:block;animation:ewFade .35s ease;}
.ew-finder__panel h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.25;color:#282828;margin:0 0 .75rem;}
.ew-finder__panel p{font-family:'Open Sans',sans-serif;font-size:1.0625rem;line-height:1.75;color:#4C4F47;margin:0 0 1.25rem;max-width:62ch;}
.ew-link{font-family:Montserrat,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;color:#282828;text-decoration:none;border-bottom:2px solid #8B8F81;padding-bottom:3px;}
.ew-link::after{content:' \2192';}
.ew-link:hover{border-bottom-color:#282828;}
@keyframes ewFade{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:none;}}
/* Expect list */
.ew-expect{list-style:none;margin:0;padding:0;border-top:1px solid rgba(231,223,211,.3);}
.ew-expect li{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;padding:1.3rem 0;border-bottom:1px solid rgba(231,223,211,.3);}
.ew-expect strong{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;line-height:1.3;color:#F4F0EE;}
.ew-expect span{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.7;color:#D6CBBB;}
/* Related */
.ew-more{display:flex;flex-direction:column;gap:.9rem;}
.ew-more__lead{font-family:Montserrat,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;color:#4C4F47;margin:0 0 .25rem;}
.ew-more a{display:flex;flex-direction:column;gap:.25rem;background:#E7DFD3;border-radius:.75rem;padding:1.15rem 1.4rem;text-decoration:none;border-left:4px solid #8B8F81;transition:transform .2s ease,box-shadow .2s ease;}
.ew-more a:hover{transform:translateX(4px);box-shadow:0 10px 24px rgba(40,40,40,.12);}
.ew-more strong{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem;color:#282828;}
.ew-more span{font-family:'Open Sans',sans-serif;font-size:.95rem;line-height:1.6;color:#4C4F47;}
/* FAQ */
.ew-faq-list{max-width:820px;margin:0 auto;border-top:1px solid rgba(40,40,40,.2);}
.ew-faq-list details{border-bottom:1px solid rgba(40,40,40,.2);padding:1.15rem .25rem;}
.ew-faq-list summary{cursor:pointer;list-style:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.05rem;line-height:1.4;color:#282828;display:flex;justify-content:space-between;gap:1rem;}
.ew-faq-list summary::-webkit-details-marker{display:none;}
.ew-faq-list summary::after{content:'+';font-size:1.5rem;line-height:1;color:#8B8F81;}
.ew-faq-list details[open] summary::after{content:'\2212';}
.ew-faq-list details p{margin:.9rem 0 0;font-family:'Open Sans',sans-serif;line-height:1.75;color:#4C4F47;}
.ew-faq-list a{color:#4C4F47;text-decoration:underline;text-underline-offset:3px;}
.ew-cta-text{max-width:620px;}
@media (max-width:1024px){.ew-hero-photo img{aspect-ratio:4/3;}}
@media (max-width:767px){
 .ew-about-hero::before{width:260px;height:260px;}
 .ew-about-hero::after{width:220px;height:220px;}
 .ew-photo img{box-shadow:8px 8px 0 0 rgba(202,184,162,.55),0 12px 30px rgba(40,40,40,.10);}
 .ew-btnrow .elementor-widget-button,.ew-btnrow .elementor-button-wrapper,.ew-btnrow .elementor-button{width:100%;text-align:center;}
 .ew-finder__tabs button{width:100%;}
 .ew-finder__panel{padding:1.5rem 1.25rem;}
}
@media (prefers-reduced-motion:reduce){.ew-finder.is-js .ew-finder__panel.is-on{animation:none;}}
/* Blog */
.ew-blog{width:100%;}
.ew-blog__filters{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:2rem;}
.ew-blog__filters a,.ew-blog__pager a{font-family:Montserrat,sans-serif;font-weight:600;font-size:.85rem;color:#282828;background:#E7DFD3;border:2px solid transparent;border-radius:999px;padding:.6rem 1.1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;}
.ew-blog__filters a:hover,.ew-blog__pager a:hover{border-color:#8B8F81;}
.ew-blog__filters a[aria-current],.ew-blog__pager a[aria-current]{background:#282828;color:#fff;}
.ew-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;}
.ew-blog__card{background:#E7DFD3;border-radius:.9rem;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,box-shadow .25s ease;}
.ew-blog__card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(40,40,40,.12);}
.ew-blog__img{display:block;aspect-ratio:3/2;background:#D6CBBB;overflow:hidden;}
.ew-blog__img img{width:100%;height:100%;object-fit:cover;display:block;}
.ew-blog__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Montserrat,sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:-.02em;color:#8B8F81;}
.ew-blog__body{padding:1.4rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:.6rem;flex:1;}
.ew-blog__meta{margin:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:#4C4F47;}
.ew-blog__body h3{margin:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.3;}
.ew-blog__body h3 a{color:#282828;text-decoration:none;}
.ew-blog__excerpt{margin:0;font-family:'Open Sans',sans-serif;font-size:.97rem;line-height:1.7;color:#4C4F47;flex:1;}
.ew-blog__body .ew-link{align-self:flex-start;margin-top:.4rem;}
.ew-blog__pager{display:flex;gap:.5rem;justify-content:center;margin-top:2.5rem;}
.ew-blog__empty{max-width:640px;margin:0 auto;text-align:center;background:#E7DFD3;border-top:3px solid #CAB8A2;border-radius:.9rem;padding:2.5rem 2rem;}
.ew-blog__empty h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;color:#282828;margin:0 0 .75rem;}
.ew-blog__empty p{font-family:'Open Sans',sans-serif;line-height:1.75;color:#4C4F47;margin:0 0 1.25rem;}
.ew-blog__empty a:not(.ew-link){color:#4C4F47;text-decoration:underline;}
@media (max-width:1024px){.ew-blog__grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:767px){.ew-blog__grid{grid-template-columns:1fr;}.ew-blog__empty{padding:2rem 1.25rem;}}/* End custom CSS */