.elementor-7424 .elementor-element.elementor-element-96e1832{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-96e1832:not(.elementor-motion-effects-element-type-background), .elementor-7424 .elementor-element.elementor-element-96e1832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-7424 .elementor-element.elementor-element-52f240b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-504868e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-540100f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-71b68fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-0dcd349{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7424 .elementor-element.elementor-element-0dcd349 .elementor-post__meta-data span + span:before{content:"·";}.elementor-7424 .elementor-element.elementor-element-0dcd349 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7424 .elementor-element.elementor-element-0dcd349 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7424 .elementor-element.elementor-element-0dcd349 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7424 .elementor-element.elementor-element-0dcd349 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7424 .elementor-element.elementor-element-0dcd349 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7424 .elementor-element.elementor-element-7d1d54b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-5af95f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-be219e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7424 .elementor-element.elementor-element-a01b202{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Novo Design Blog: native Elementor documents, scoped presentation. */
.nd-blog{--ndb-paper:#FCFAF6;--ndb-ink:#252D25;--ndb-olive:#3F503E;--ndb-muted:#697162;--ndb-line:#DDDCD2;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 0 70px!important;background:var(--ndb-paper);color:var(--ndb-ink);font:16px/1.8 Arial,Helvetica,sans-serif;min-width:0}
body:has(.nd-blog) main.site-main{max-width:none;width:100%;padding:0;margin:0}
.nd-blog *{box-sizing:border-box}
.nd-blog .ndb-wrap{width:calc(100% - 88px);max-width:1280px;margin-left:auto!important;margin-right:auto!important;padding:0!important;min-width:0}
.nd-blog .elementor-widget:not(:last-child){margin-bottom:0}
.nd-blog .elementor-widget-text-editor p:last-child{margin-bottom:0}
.nd-blog a{color:var(--ndb-olive);text-underline-offset:4px}
.nd-blog :is(a,button,input,select,textarea):focus-visible{outline:2px solid #7F8C70;outline-offset:4px}
.nd-blog .ndb-eyebrow{font-size:10px;line-height:1.6;letter-spacing:2px;color:var(--ndb-muted);font-weight:600;margin:0 0 18px!important}
.nd-blog .ndb-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.4vw,63px);font-weight:400;line-height:1.12;letter-spacing:-1.5px;color:var(--ndb-ink);margin:0;overflow-wrap:anywhere}
.nd-blog .ndb-section-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-size:38px;font-weight:400;line-height:1.2;letter-spacing:-.65px;color:var(--ndb-ink);margin:0}
.nd-blog .ndb-hero{padding-top:40px!important;padding-bottom:42px!important}
.nd-blog .ndb-single-hero{max-width:1170px}
.nd-blog .ndb-single-hero .ndb-title{max-width:1080px}
.nd-blog .ndb-back{margin-bottom:34px!important}
.nd-blog .ndb-text-link{width:auto;flex:0 0 auto}
.nd-blog .ndb-text-link .elementor-button{font:500 12px/1.6 Arial,Helvetica,sans-serif;background:transparent!important;color:var(--ndb-olive)!important;border:0!important;border-radius:0!important;padding:7px 0;min-height:34px;text-decoration:none}
.nd-blog .ndb-text-link .elementor-button:hover{text-decoration:underline}
.nd-blog .ndb-primary .elementor-button{font:500 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.15px;background:var(--ndb-olive)!important;border:1px solid var(--ndb-olive)!important;color:#fff!important;border-radius:0!important;padding:16px 22px;min-height:48px}
.nd-blog .ndb-primary .elementor-button:hover{background:#293A29!important;border-color:#293A29!important}
.nd-blog .ndb-excerpt{font-size:19px;line-height:1.7;color:#586052;max-width:870px}
.nd-blog .ndb-excerpt:not(:empty){margin-top:17px!important}
.nd-blog .ndb-excerpt .elementor-widget-container:empty{display:none}
.nd-blog .ndb-meta{margin-top:25px!important;color:var(--ndb-muted);font-size:11px;line-height:1.8}
.nd-blog .ndb-meta .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:9px 24px;margin:0;padding:0}
.nd-blog .ndb-meta .elementor-icon-list-item{margin:0;padding:0;font-size:11px;line-height:1.7;color:var(--ndb-muted)}
.nd-blog .ndb-meta .elementor-icon-list-text,.nd-blog .ndb-meta a{font-size:11px;line-height:1.7;color:var(--ndb-muted)}
.nd-blog .ndb-meta .elementor-icon-list-icon{display:none}
.nd-blog .ndb-feature{max-width:1170px;padding-bottom:48px!important}
.nd-blog .ndb-feature:not(:has(img[src])){display:none!important}
.nd-blog .ndb-feature-image img{display:block;width:100%;max-height:610px;object-fit:contain;object-position:center;background:#F0EEE6;border-radius:0}
.nd-blog .ndb-reading-grid{display:grid!important;grid-template-columns:minmax(0,790px) minmax(0,280px);justify-content:space-between;gap:70px;max-width:1170px;padding-bottom:76px!important;border-top:1px solid var(--ndb-line);padding-top:40px!important;align-items:start}
.nd-blog .ndb-reading,.nd-blog .ndb-aside{min-width:0}
.nd-blog .ndb-post-content{font:16px/1.9 Arial,Helvetica,sans-serif;color:#3F493C;overflow-wrap:anywhere}
.nd-blog .ndb-post-content :is(p,ul,ol,blockquote,table){margin-top:0;margin-bottom:25px}
.nd-blog .ndb-post-content :is(h2,h3,h4,h5,h6){font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ndb-ink);line-height:1.3;letter-spacing:-.4px;margin:37px 0 19px;scroll-margin-top:120px}
.nd-blog .ndb-post-content h2{font-size:31px}
.nd-blog .ndb-post-content h3{font-size:25px}
.nd-blog .ndb-post-content h4{font-size:21px}
.nd-blog .ndb-post-content h5,.nd-blog .ndb-post-content h6{font-size:19px}
.nd-blog .ndb-post-content :is(img,svg,video,iframe){max-width:100%}
.nd-blog .ndb-post-content img{height:auto;border-radius:0}
.nd-blog .ndb-post-content ul,.nd-blog .ndb-post-content ol{padding-left:23px}
.nd-blog .ndb-post-content li{margin-bottom:9px}
.nd-blog .ndb-post-content a{text-decoration:underline;color:var(--ndb-olive)}
.nd-blog .ndb-post-content blockquote{border-left:2px solid #9AA68D;padding:6px 0 6px 24px;font-family:Georgia,'Times New Roman',serif;font-size:22px;color:#55614D}
.nd-blog .ndb-post-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px}
.nd-blog .ndb-post-content :is(th,td){border:1px solid var(--ndb-line);padding:12px 15px;text-align:left;vertical-align:top}
.nd-blog .ndb-post-content th{background:#F1F2EA;font-weight:600}
.nd-blog .ndb-post-content pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#F0F1E9;font-size:13px}
.nd-blog .ndb-post-content .elementor{max-width:100%;min-width:0}
.nd-blog .ndb-aside{position:sticky;top:115px;display:flex;flex-direction:column;gap:28px}
.nd-blog .ndb-aside-card{padding:25px!important;background:#F0F1E8;border:1px solid #D7DDCE}
.nd-blog .ndb-aside-card .ndb-eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:15px!important}
.nd-blog .ndb-aside-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-size:29px;font-weight:400;line-height:1.22;letter-spacing:-.4px;color:var(--ndb-ink);margin:0 0 18px}
.nd-blog .ndb-body-copy{font-size:13px;line-height:1.85;color:#586052}
.nd-blog .ndb-aside-card .ndb-primary{margin-top:23px!important}
.nd-blog .ndb-aside-card .ndb-primary .elementor-button{font-size:11px;padding:14px 16px;width:100%}
.nd-blog .ndb-aside-services{padding:0 2px!important}
.nd-blog .ndb-aside-services .ndb-eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:9px!important}
.nd-blog .ndb-service-link{width:100%;border-bottom:1px solid var(--ndb-line)}
.nd-blog .ndb-service-link .elementor-button{display:block;background:transparent!important;border:0!important;border-radius:0!important;padding:13px 0!important;color:var(--ndb-ink)!important;font:400 12px/1.65 Arial,Helvetica,sans-serif;text-align:left}
.nd-blog .ndb-service-link .elementor-button:hover{color:var(--ndb-olive)!important;text-decoration:underline}
.nd-blog .ndb-contact{max-width:1170px;display:grid!important;grid-template-columns:minmax(0,420px) minmax(0,640px);justify-content:space-between;gap:65px;align-items:start;border-top:1px solid var(--ndb-line);padding-top:58px!important;padding-bottom:60px!important;scroll-margin-top:115px}
.nd-blog .ndb-contact-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-size:46px;line-height:1.15;font-weight:400;letter-spacing:-1.1px;color:var(--ndb-ink);margin:0 0 24px}
.nd-blog .ndb-lead{font-size:16px;line-height:1.8;color:#586052}
.nd-blog .ndb-contact-copy{padding-top:20px!important;min-width:0}
.nd-blog .ndb-contact-detail{padding:27px 0!important;margin-top:27px!important;border-top:1px solid var(--ndb-line);border-bottom:1px solid var(--ndb-line)}
.nd-blog .ndb-small-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.3px;color:var(--ndb-ink);margin:0 0 14px}
.nd-blog .ndb-contact-copy .ndb-text-link{margin-top:23px!important}
.nd-blog .ndb-note{font-size:11px;line-height:1.7;color:var(--ndb-muted);margin-top:7px!important}
.nd-blog .ndb-form-card{min-width:0;width:100%;padding:22px!important;background:#fff;border:1px solid var(--ndb-line)}
.nd-blog .ndb-form-embed{min-width:0;width:100%}
.nd-blog .ndb-form-embed iframe{display:block;width:100%!important;max-width:100%;height:700px;min-height:700px;border:0;background:#fff}
.nd-blog .ndb-related{border-top:1px solid var(--ndb-line);padding-top:42px!important}
.nd-blog .ndb-section-head{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px!important;min-width:0}
.nd-blog .ndb-section-head .ndb-eyebrow{margin-bottom:12px!important}
.nd-blog .ndb-posts{min-width:0;width:100%}
.nd-blog .ndb-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.nd-blog .ndb-posts article.elementor-post{display:flex!important;flex-direction:column;align-items:stretch;min-width:0;background:#fff;padding:27px!important;border:1px solid var(--ndb-line);border-radius:0;box-shadow:none;overflow:visible}
.nd-blog .ndb-posts article.elementor-post .elementor-post__text{display:flex;flex-direction:column;min-width:0;flex:1}
.nd-blog .ndb-posts .elementor-post__title{font-family:Georgia,'Times New Roman',serif;font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.3px;margin:0 0 17px;overflow-wrap:anywhere}
.nd-blog .ndb-posts .elementor-post__title a{font:inherit;color:var(--ndb-ink)}
.nd-blog .ndb-posts .elementor-post__title a:hover{color:var(--ndb-olive)}
.nd-blog .ndb-posts .elementor-post__excerpt{font-size:13px;line-height:1.85;color:#626B5B;margin:0 0 20px}
.nd-blog .ndb-posts .elementor-post__excerpt p{font-size:inherit;line-height:inherit;color:inherit;margin:0}
.nd-blog .ndb-posts .elementor-post__meta-data{font-size:10px;line-height:1.5;color:#7C8473;margin-bottom:14px;order:-1}
.nd-blog .ndb-posts .elementor-post__read-more{font:500 11px/1.6 Arial,Helvetica,sans-serif;color:var(--ndb-olive);margin-top:auto!important;padding-top:8px;letter-spacing:.1px}
.nd-blog .ndb-posts .elementor-post__read-more:hover{text-decoration:underline}
.nd-blog .ndb-posts .elementor-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:35px;font:400 12px/1.6 Arial,Helvetica,sans-serif}
.nd-blog .ndb-posts .elementor-pagination .page-numbers{margin:0;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:transparent;color:var(--ndb-olive);border:1px solid var(--ndb-line)}
.nd-blog .ndb-posts .elementor-pagination .current{background:var(--ndb-olive);border-color:var(--ndb-olive);color:#fff}
.nd-blog .ndb-posts .elementor-pagination .prev,.nd-blog .ndb-posts .elementor-pagination .next{min-width:90px}
.nd-blog .ndb-list-hero .ndb-title{max-width:910px}
.nd-blog .ndb-list-hero .ndb-lead{max-width:710px;margin-top:25px!important}
.nd-blog .ndb-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:25px;margin-top:28px!important}
.nd-blog .ndb-list{padding-top:35px!important;padding-bottom:58px!important;border-top:1px solid var(--ndb-line);scroll-margin-top:115px}
.nd-blog .ndb-list>.ndb-section-head>.ndb-body-copy{max-width:340px}
@media(max-width:1100px){.nd-blog .ndb-reading-grid{grid-template-columns:minmax(0,1fr) 260px;gap:43px}.nd-blog .ndb-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:38px}.nd-blog .ndb-contact-title .elementor-heading-title{font-size:40px}.nd-blog .ndb-title .elementor-heading-title{font-size:52px}.nd-blog .ndb-posts article.elementor-post{padding:22px!important}.nd-blog .ndb-posts .elementor-post__title{font-size:24px}}
@media(max-width:1024px){.nd-blog .ndb-wrap{width:calc(100% - 56px)}.nd-blog .ndb-contact{grid-template-columns:minmax(0,1fr);gap:30px;max-width:800px}.nd-blog .ndb-contact-copy{padding-top:0!important}.nd-blog .ndb-contact-title{max-width:580px}.nd-blog .ndb-contact-detail{margin-top:23px!important;padding:23px 0!important}.nd-blog .ndb-contact-copy .ndb-text-link{margin-top:20px!important}.nd-blog .ndb-form-card{max-width:100%;width:100%}.nd-blog .ndb-contact .ndb-lead,.nd-blog .ndb-contact-detail .ndb-body-copy{max-width:650px}.nd-blog .ndb-reading-grid{gap:32px;grid-template-columns:minmax(0,1fr) 235px}.nd-blog .ndb-aside-card{padding:20px!important}.nd-blog .ndb-aside-title .elementor-heading-title{font-size:26px}.nd-blog .ndb-primary .elementor-button{padding:15px 19px}.nd-blog .ndb-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:800px){.nd-blog .ndb-reading-grid{grid-template-columns:minmax(0,1fr);gap:33px}.nd-blog .ndb-aside{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.nd-blog .ndb-aside-services{padding-top:12px!important}.nd-blog .ndb-aside-card .ndb-primary{margin-top:18px!important}.nd-blog .ndb-title .elementor-heading-title{font-size:46px}.nd-blog .ndb-section-title .elementor-heading-title{font-size:34px}.nd-blog .ndb-section-head{align-items:start}}
@media(max-width:767px){.nd-blog{padding-bottom:45px!important}.nd-blog .ndb-wrap{width:calc(100% - 36px)}.nd-blog .ndb-hero{padding-top:28px!important;padding-bottom:30px!important}.nd-blog .ndb-title .elementor-heading-title{font-size:39px;line-height:1.12;letter-spacing:-.85px}.nd-blog .ndb-back{margin-bottom:23px!important}.nd-blog .ndb-eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:14px!important}.nd-blog .ndb-meta{margin-top:19px!important}.nd-blog .ndb-meta .elementor-icon-list-items{gap:7px 18px}.nd-blog .ndb-meta .elementor-icon-list-item,.nd-blog .ndb-meta .elementor-icon-list-text,.nd-blog .ndb-meta a{font-size:10px}.nd-blog .ndb-excerpt{font-size:17px}.nd-blog .ndb-feature{padding-bottom:30px!important}.nd-blog .ndb-reading-grid{padding-top:28px!important;padding-bottom:40px!important}.nd-blog .ndb-post-content{font-size:15px;line-height:1.9}.nd-blog .ndb-post-content h2{font-size:28px;margin-top:31px}.nd-blog .ndb-post-content h3{font-size:23px}.nd-blog .ndb-post-content blockquote{font-size:20px;padding-left:19px}.nd-blog .ndb-aside{display:flex;gap:23px}.nd-blog .ndb-aside-card{padding:23px!important}.nd-blog .ndb-aside-title .elementor-heading-title{font-size:29px}.nd-blog .ndb-aside-services{padding-top:0!important}.nd-blog .ndb-contact{padding-top:35px!important;padding-bottom:38px!important;gap:25px}.nd-blog .ndb-contact-title .elementor-heading-title{font-size:37px;line-height:1.16;letter-spacing:-.7px;margin-bottom:20px}.nd-blog .ndb-lead{font-size:14px;line-height:1.85}.nd-blog .ndb-contact-detail{padding:22px 0!important;margin-top:23px!important}.nd-blog .ndb-small-title .elementor-heading-title{font-size:23px}.nd-blog .ndb-form-card{padding:14px!important}.nd-blog .ndb-form-embed iframe{height:760px;min-height:760px}.nd-blog .ndb-body-copy{font-size:13px}.nd-blog .ndb-note{font-size:10px}.nd-blog .ndb-section-head{flex-direction:column;gap:17px;margin-bottom:23px!important}.nd-blog .ndb-section-title .elementor-heading-title{font-size:32px}.nd-blog .ndb-related{padding-top:32px!important}.nd-blog .ndb-posts .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.nd-blog .ndb-posts article.elementor-post{padding:23px!important}.nd-blog .ndb-posts .elementor-post__title{font-size:27px}.nd-blog .ndb-posts .elementor-post__excerpt{font-size:13px}.nd-blog .ndb-list{padding-top:27px!important;padding-bottom:38px!important}.nd-blog .ndb-list-hero .ndb-lead{margin-top:22px!important}.nd-blog .ndb-actions{gap:16px;margin-top:23px!important}.nd-blog .ndb-list-hero .ndb-primary{width:100%}.nd-blog .ndb-list-hero .ndb-primary .elementor-button{width:100%}.nd-blog .ndb-posts .elementor-pagination{gap:6px}.nd-blog .ndb-posts .elementor-pagination .page-numbers{font-size:11px;min-width:32px;min-height:36px;padding:7px 9px}.nd-blog .ndb-posts .elementor-pagination .prev,.nd-blog .ndb-posts .elementor-pagination .next{min-width:80px}}
@media(max-width:359px){.nd-blog .ndb-wrap{width:calc(100% - 30px)}.nd-blog .ndb-title .elementor-heading-title{font-size:35px}.nd-blog .ndb-contact-title .elementor-heading-title{font-size:33px}.nd-blog .ndb-form-card{padding:10px!important}.nd-blog .ndb-posts article.elementor-post{padding:19px!important}.nd-blog .ndb-posts .elementor-post__title{font-size:25px}.nd-blog .ndb-post-content{font-size:14px}.nd-blog .ndb-post-content h2{font-size:26px}.nd-blog .ndb-post-content h3{font-size:22px}}
/* Keep assistance compact in editorial pages and clear the contact section when its CTA is used. */
body:has(.nd-blog) .wptwa-container .wptwa-toggle{width:48px!important;min-width:48px!important;height:48px!important;padding:12px!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center}
body:has(.nd-blog) .wptwa-container .wptwa-toggle .wptwa-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body:has(.nd-blog #consulta-proyecto:target) .wptwa-container{display:none!important}
.nd-blog .ndb-title .elementor-heading-title::first-letter,.nd-blog .elementor-post__title::first-letter{text-transform:uppercase}
/* Fit the existing header CTA within its tablet column on these blog documents. */
@media(min-width:768px) and (max-width:1024px){body:has(.nd-blog) .elementor-4518 .elementor-element-dad09b2 .elementor-button{max-width:100%;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box}}
/* Sentence-style title formatting requested by the site owner; original post/SEO fields stay untouched. */
.nd-blog .ndb-title .elementor-heading-title,.nd-blog .ndb-posts .elementor-post__title,.nd-blog .ndb-posts .elementor-post__title a{text-transform:none!important}
.nd-blog .ndb-posts .elementor-post__title a{display:block}
.nd-blog .ndb-title .elementor-heading-title::first-letter,.nd-blog .ndb-posts .elementor-post__title a::first-letter{text-transform:uppercase!important}/* End custom CSS */