.elementor-3889 .elementor-element.elementor-element-d7f9f70{padding:0px 0px 0px 0px;}.elementor-3889 .elementor-element.elementor-element-8c3ad9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3889 .elementor-element.elementor-element-0a22be5 > .elementor-container{max-width:1100px;}.elementor-3889 .elementor-element.elementor-element-0a22be5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3889 .elementor-element.elementor-element-970ed6a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-3889 .elementor-element.elementor-element-970ed6a:after{content:"0.6";}.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-post__thumbnail__link{width:100%;}.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-post__meta-data span + span:before{content:"•";}.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-post__card{background-color:#FFFFFF;border-width:0px;}.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-post__text{margin-top:20px;}.elementor-3889 .elementor-element.elementor-element-d101d0d{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3889 .elementor-element.elementor-element-d101d0d:after{content:"0.66";}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-post__thumbnail__link{width:100%;}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-post__meta-data span + span:before{content:"•";}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-post__card{background-color:#FFFFFF;border-width:0px;}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-post__text{margin-top:14px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3889 .elementor-element.elementor-element-970ed6a:after{content:"0.5";}.elementor-3889 .elementor-element.elementor-element-970ed6a .elementor-post__thumbnail__link{width:100%;}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3889 .elementor-element.elementor-element-d101d0d:after{content:"0.5";}.elementor-3889 .elementor-element.elementor-element-d101d0d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-3889 .elementor-element.elementor-element-8c3ad9e{width:100%;}}/* Start custom CSS for section, class: .elementor-element-d7f9f70 */.elementor-3889 .elementor-element.elementor-element-d7f9f70{position:relative;background:radial-gradient(circle at 50% 40%,#FFD98A 0%,#FCBA41 60%);padding:clamp(96px,11vw,150px) 20px clamp(96px,10vw,140px) !important;margin-top:-2px;overflow:hidden;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70::before,.elementor-3889 .elementor-element.elementor-element-d7f9f70::after{content:"";position:absolute;left:0;width:100%;height:72px;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;z-index:1;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70::before{top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%231B482F' d='M0,0H1440V30C1180,70 900,66 660,34C420,4 200,70 0,44Z'/%3E%3C/svg%3E");filter:drop-shadow(0 12px 12px rgba(10,35,20,.38));}
.elementor-3889 .elementor-element.elementor-element-d7f9f70::after{bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 93' preserveAspectRatio='none'%3E%3Cpath fill='%23F5F5F5' d='M0,93H1440V40C1200,74 930,8 690,40C450,72 210,14 0,42Z'/%3E%3C/svg%3E");filter:drop-shadow(0 -10px 10px rgba(10,35,20,.22));}
@media (max-width:767px){.elementor-3889 .elementor-element.elementor-element-d7f9f70::before,.elementor-3889 .elementor-element.elementor-element-d7f9f70::after{height:40px;}.elementor-3889 .elementor-element.elementor-element-d7f9f70{padding:78px 18px 78px !important;}}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph{max-width:820px;margin:0 auto;text-align:center;font-family:Montserrat,sans-serif;color:#1B482F;position:relative;z-index:2;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph-k{display:inline-flex;align-items:center;background:#1B482F;color:#FCBA41;font-weight:800;font-size:15px;letter-spacing:2.6px;text-transform:uppercase;padding:12px 24px;border-radius:999px;border:2px solid #FCBA41;box-shadow:0 8px 16px -8px rgba(14,42,27,.35);margin:0 0 22px;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph h1{font-family:Montserrat,sans-serif;font-weight:900;font-size:clamp(40px,6.4vw,84px);line-height:.98;letter-spacing:-.02em;color:#1B482F;margin:0 0 16px;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph-s{font-weight:500;font-size:clamp(17px,1.7vw,21px);line-height:1.45;margin:0 auto;max-width:34em;}
@media (max-width:767px){.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph-k{font-size:11px;letter-spacing:1.6px;padding:10px 18px;margin-bottom:16px;}}
/* header now carries the hills */
.elementor-3889 .elementor-element.elementor-element-d7f9f70::before{display:none !important;}
/* compact listing hero */
.elementor-3889 .elementor-element.elementor-element-d7f9f70{padding:clamp(72px,7vw,96px) 20px clamp(64px,6vw,84px) !important;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph h1{font-size:clamp(34px,4.2vw,56px) !important;margin-bottom:12px !important;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph-k{font-size:13px !important;letter-spacing:2.2px !important;padding:10px 20px !important;margin-bottom:16px !important;}
.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph-s{font-size:clamp(16px,1.4vw,19px) !important;}
@media (max-width:767px){.elementor-3889 .elementor-element.elementor-element-d7f9f70{padding:64px 18px 60px !important;}.elementor-3889 .elementor-element.elementor-element-d7f9f70 .nb-ph-k{font-size:11px !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a22be5 */.elementor-3889 .elementor-element.elementor-element-0a22be5{background:#F5F5F5;padding:clamp(34px,5vw,64px) 20px clamp(80px,9vw,120px) !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-posts-container{gap:34px 30px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__card{border:0 !important;border-radius:26px !important;overflow:hidden;background:#fff !important;box-shadow:0 14px 26px -14px rgba(14,42,27,.45) !important;transition:transform .18s ease,box-shadow .18s ease;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 20px 30px -14px rgba(14,42,27,.5) !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__badge{background:#FCBA41 !important;color:#1B482F !important;font-family:Montserrat,sans-serif !important;font-weight:800 !important;letter-spacing:.12em;border-radius:999px !important;padding:8px 14px !important;margin:16px !important;box-shadow:0 6px 12px -6px rgba(14,42,27,.4);}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__text{padding:0 26px !important;margin-top:6px;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__title,.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__title a{font-family:Montserrat,sans-serif !important;font-weight:900 !important;color:#1B482F !important;line-height:1.1 !important;letter-spacing:-.01em;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__title{font-size:clamp(22px,2.2vw,28px) !important;margin-bottom:12px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__excerpt p{font-family:Montserrat,sans-serif !important;font-weight:500;font-size:15.5px !important;line-height:1.55 !important;color:#33453a !important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__excerpt{margin-bottom:16px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 a.elementor-post__read-more{display:inline-block;font-family:Montserrat,sans-serif !important;font-weight:800 !important;font-size:15px !important;text-transform:none !important;letter-spacing:0 !important;color:#1B482F !important;border-bottom:3px solid #F98E2C;padding-bottom:2px;margin-bottom:22px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 a.elementor-post__read-more::after{content:" \2192";}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__meta-data{border-top:1px solid rgba(27,72,47,.14) !important;padding:14px 26px !important;font-family:Montserrat,sans-serif !important;font-weight:600;font-size:12.5px !important;color:rgba(27,72,47,.62) !important;}
@media (max-width:767px){.elementor-3889 .elementor-element.elementor-element-0a22be5{padding:26px 14px 70px !important;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__card{border-radius:20px !important;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__text{padding:0 20px !important;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__meta-data{padding:12px 20px !important;}}
.elementor-3889 .elementor-element.elementor-element-0a22be5 a.elementor-post__read-more{padding:0 0 2px !important;line-height:1.3 !important;}
/*resources: three across, no category tag, picture for posts without one*/
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__badge{display:none !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post:not(:has(.elementor-post__thumbnail)) .elementor-post__card::before{content:"";display:block;aspect-ratio:1/.68;background:#FFF4D9 url("https://eatnobis.com/staging/7969/wp-content/uploads/2026/10/sw4-1024x1024.png") center/contain no-repeat;margin-bottom:14px;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .elementor-post__title{font-size:clamp(20px,1.9vw,24px) !important;}
/*green wave into the footer*/
.elementor-3889 .elementor-element.elementor-element-0a22be5{position:relative;padding-bottom:clamp(120px,12vw,170px) !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:72px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%231B482F' d='M0,80H1440V44C1220,6 980,70 720,44C470,20 230,2 0,46Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;filter:drop-shadow(0 -12px 12px rgba(10,35,20,.3));pointer-events:none;z-index:1;}
@media (max-width:767px){.elementor-3889 .elementor-element.elementor-element-0a22be5{padding-bottom:96px !important;}.elementor-3889 .elementor-element.elementor-element-0a22be5::after{height:40px;}}
/*featured*/
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat{margin-bottom:clamp(40px,5vw,64px) !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__card{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:1fr auto;min-height:clamp(340px,34vw,440px);border-radius:32px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__card:hover{transform:none;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__thumbnail__link{grid-column:1;grid-row:1 / span 2;margin:0 !important;height:100%;display:block;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__thumbnail{height:100%;padding-bottom:0 !important;position:relative;min-height:260px;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__thumbnail img{position:absolute !important;inset:0;width:100% !important;height:100% !important;object-fit:cover;transform:none !important;top:0 !important;left:0 !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__text{grid-column:2;grid-row:1;padding:clamp(26px,3.4vw,46px) clamp(24px,3.2vw,44px) 10px !important;display:flex;flex-direction:column;justify-content:center;margin:0 !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__text::before{content:"Featured";display:inline-block;align-self:flex-start;background:#1B482F;color:#FCBA41;font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;border-radius:999px;margin-bottom:16px;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__title{font-size:clamp(26px,3vw,40px) !important;line-height:1.05 !important;margin-bottom:14px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__excerpt p{font-size:17px !important;-webkit-line-clamp:4;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__meta-data{grid-column:2;grid-row:2;border-top:0 !important;padding:0 clamp(24px,3.2vw,44px) clamp(22px,2.6vw,34px) !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat a.elementor-post__read-more{align-self:flex-start;margin-bottom:8px !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-more{font-family:Montserrat,sans-serif;font-weight:900;font-size:clamp(26px,3vw,38px);line-height:1;color:#1B482F;margin:0 0 26px;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-grid .elementor-button-wrapper{margin-top:40px;text-align:center;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-grid .elementor-button{background:#1B482F !important;color:#fff !important;font-family:Montserrat,sans-serif !important;font-weight:800 !important;font-size:16px !important;border-radius:999px !important;padding:16px 34px !important;border:0 !important;box-shadow:0 10px 20px -10px rgba(14,42,27,.4);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-grid .elementor-button:hover{background:#235C3C !important;transform:translateY(-2px);box-shadow:0 14px 24px -10px rgba(14,42,27,.45);}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-grid .e-load-more-message{font-family:Montserrat,sans-serif;color:rgba(27,72,47,.7);font-weight:600;margin-top:24px;}
@media (max-width:767px){.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__card{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0;border-radius:22px !important;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__thumbnail__link{grid-column:1;grid-row:1;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__thumbnail{aspect-ratio:3/2;min-height:0;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__text{grid-column:1;grid-row:2;}.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__meta-data{grid-column:1;grid-row:3;}}
/*feat title*/
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__title,.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__title a{font-size:clamp(26px,3vw,40px) !important;line-height:1.05 !important;}
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-grid .elementor-post__title a{font-size:inherit !important;line-height:inherit !important;}
/*fill card photo, also for cards added by More articles*/
.elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-grid .elementor-post__thumbnail img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;}
html[lang^="pt"] .elementor-3889 .elementor-element.elementor-element-0a22be5 .nb-feat .elementor-post__text::before{content:"Destaque"}/* End custom CSS */