.elementor-468 .elementor-element.elementor-element-e1d101d{--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-widget-shortcode .neb-protected-content-message, .elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for shortcode, class: .elementor-element-ada267e */.rq .rq-blg__top{position:relative;isolation:isolate;overflow:hidden;background:var(--rq-mist);padding-block:56px 64px}
.rq .rq-blg__top::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--rq-pattern-star-green) 0 0/104px 104px repeat;opacity:.09;
  -webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}
.rq .rq-blg__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:500;color:var(--rq-muted)}
.rq .rq-blg__crumbs a{color:var(--rq-green);text-decoration:none}
.rq .rq-blg__crumbs a:hover{text-decoration:underline;text-underline-offset:3px}
.rq .rq-blg__crumbs span[aria-hidden]{width:7px;height:7px;background:var(--rq-gold);-webkit-mask:var(--rq-star) center/contain no-repeat;mask:var(--rq-star) center/contain no-repeat}
.rq .rq-blg__h1{margin:0;font-family:var(--rq-serif);font-weight:700;font-size:52px;line-height:1.15;color:var(--rq-forest)}
[dir="rtl"] .rq .rq-blg__h1{line-height:1.4}
.rq .rq-blg__lead{max-width:62ch;margin:12px 0 0;font-size:18px;line-height:1.7;color:var(--rq-muted)}
 
.rq .rq-blg__cats{display:flex;gap:10px;margin:26px 0 0;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}
.rq .rq-blg__cats::-webkit-scrollbar{display:none}
.rq .rq-blg__cats a{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:8px 18px;border-radius:999px;border:1px solid var(--rq-line);background:#fff;color:var(--rq-forest);font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}
.rq .rq-blg__cats a:hover{border-color:var(--rq-gold)}
.rq .rq-blg__cats a[aria-current]{background:var(--rq-forest);border-color:var(--rq-forest);color:#fff}
.rq .rq-blg__cats a:focus-visible{outline:3px solid var(--rq-gold);outline-offset:2px}
 
.rq .rq-blg__feat{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:30px;border-radius:26px;overflow:hidden;background:#fff;border:1.5px solid var(--rq-gold);
  box-shadow:0 30px 60px -44px rgba(14,61,32,.6);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.rq .rq-blg__feat:hover{transform:translateY(-4px);box-shadow:0 40px 70px -44px rgba(14,61,32,.65)}
.rq .rq-blg__fimg{position:relative;display:block;min-height:320px;overflow:hidden;background:var(--rq-forest);order:2}
.rq .rq-blg__fimg::before{content:"";position:absolute;inset:0;background:var(--rq-pattern-star) 0 0/80px 80px repeat;opacity:.3}
.rq .rq-blg__fimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.rq .rq-blg__feat:hover .rq-blg__fimg img{transform:scale(1.05)}
.rq .rq-blg__fbody{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:40px 40px}
.rq .rq-blg__ftitle{margin:0;font-family:var(--rq-serif);font-weight:700;font-size:32px;line-height:1.3}
[dir="rtl"] .rq .rq-blg__ftitle{line-height:1.55}
.rq .rq-blg__ftitle a,.rq .rq-blg__title a{color:var(--rq-forest);text-decoration:none}
.rq .rq-blg__ftitle a::after,.rq .rq-blg__title a::after{content:"";position:absolute;inset:0;z-index:1}   /* whole card clickable */
.rq .rq-blg__ftitle a:focus-visible,.rq .rq-blg__title a:focus-visible{outline:3px solid var(--rq-gold);outline-offset:3px;border-radius:4px}
.rq .rq-blg__fex{margin:0;font-size:16.5px;line-height:1.7;color:var(--rq-muted)}
.rq .rq-blg__go{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:700;color:var(--rq-green)}
.rq .rq-blg__go svg{width:18px;height:18px;fill:none;stroke:var(--rq-gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}
.rq .rq-blg__feat:hover .rq-blg__go svg{transform:translateX(4px)}
[dir="rtl"] .rq .rq-blg__go svg{transform:scaleX(-1)}
[dir="rtl"] .rq .rq-blg__feat:hover .rq-blg__go svg{transform:scaleX(-1) translateX(4px)}
 
.rq .rq-blg__tag{align-self:flex-start;display:inline-block;padding:4px 12px;border-radius:999px;background:var(--rq-mist);border:1px solid var(--rq-mint);font-size:12.5px;font-weight:700;color:var(--rq-green)}
.rq .rq-blg__tag--gold{background:#F3E8CF;border-color:#EAD9B0;color:#7A5A1E}
.rq .rq-blg__meta{margin:0;font-size:13.5px;color:var(--rq-muted)}
 
/* grid */
.rq .rq-blg__list{background:#fff;padding-block:72px 88px}
.rq .rq-blg__h2{margin:0 0 26px;font-family:var(--rq-serif);font-weight:700;font-size:34px;line-height:1.25;color:var(--rq-forest)}
.rq .rq-blg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.rq .rq-blg__card{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--rq-mint);
  transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s}
.rq .rq-blg__card:hover{transform:translateY(-5px);border-color:rgba(199,154,69,.55);box-shadow:0 28px 56px -40px rgba(14,61,32,.6)}
.rq .rq-blg__img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--rq-forest)}
.rq .rq-blg__img::before{content:"";position:absolute;inset:0;background:var(--rq-pattern-star) 0 0/72px 72px repeat;opacity:.3}
.rq .rq-blg__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.rq .rq-blg__card:hover .rq-blg__img img{transform:scale(1.06)}
.rq .rq-blg__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px}
.rq .rq-blg__title{margin:0 0 auto;font-family:var(--rq-serif);font-weight:700;font-size:21px;line-height:1.4}
[dir="rtl"] .rq .rq-blg__title{line-height:1.6}
.rq .rq-blg__body .rq-blg__meta{margin-top:6px}
.rq .rq-blg__empty{padding:40px;border-radius:20px;border:1px dashed var(--rq-line);text-align:center;font-size:17px;color:var(--rq-muted)}
 
.rq .rq-blg__more{display:flex;justify-content:center;margin-top:36px}
.rq .rq-blg__morebtn{display:inline-flex;align-items:center;min-height:50px;padding:12px 30px;border-radius:14px;border:1.5px solid var(--rq-green);color:var(--rq-green);font-size:16px;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s}
.rq .rq-blg__morebtn:hover{background:var(--rq-green);color:#fff}
 
/* closing band */
.rq .rq-blg__cta{position:relative;isolation:isolate;overflow:hidden;background:var(--rq-gold);color:var(--rq-forest);padding-block:56px}
.rq .rq-blg__cta::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--rq-pattern-star-green) 0 0/96px 96px repeat;opacity:.14;
  -webkit-mask-image:linear-gradient(to right,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(to right,#000,transparent 30%,transparent 70%,#000)}
@keyframes rq-blg-turn{to{transform:translateY(-50%) rotate(360deg)}}
.rq .rq-blg__ctastar{position:absolute;top:50%;inset-inline-start:-140px;width:300px;height:300px;z-index:-1;transform:translateY(-50%);opacity:.22;animation:rq-blg-turn 60s linear infinite;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 26 26'%3E%3Cg fill='none' stroke='%230E3D20' stroke-width='.18'%3E%3Cpath d='M12 0l3.5 3.5h5v5L24 12l-3.5 3.5v5h-5L12 24l-3.5-3.5h-5v-5L0 12l3.5-3.5v-5h5z'/%3E%3Cpath transform='translate(12 12) scale(.74) translate(-12 -12)' d='M12 0l3.5 3.5h5v5L24 12l-3.5 3.5v5h-5L12 24l-3.5-3.5h-5v-5L0 12l3.5-3.5v-5h5z'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.rq .rq-blg__ctain{display:flex;align-items:center;justify-content:space-between;gap:30px}
.rq .rq-blg__ctain h2{margin:0 0 8px;font-family:var(--rq-serif);font-weight:700;font-size:36px;line-height:1.25;color:var(--rq-forest)}
.rq .rq-blg__ctain p{margin:0;font-size:15.5px;font-weight:500;color:#2B3A1A}
.rq.rq-blg .rq-blg__ctabtn{flex:none;min-height:58px;padding:14px 28px;gap:12px;border-radius:16px;background:var(--rq-forest);color:#fff;font-size:17px;box-shadow:0 14px 30px -12px rgba(8,42,22,.55);transition:transform .3s,background-color .3s}
.rq.rq-blg .rq-blg__ctabtn:hover{background:var(--rq-night);color:#fff;transform:translateY(-2px)}
.rq.rq-blg .rq-blg__ctabtn svg{width:20px;height:20px;fill:none;stroke:var(--rq-gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
[dir="rtl"] .rq.rq-blg .rq-blg__ctabtn svg{transform:scaleX(-1)}
 
@media (max-width:1024px){
  .rq .rq-blg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rq .rq-blg__ftitle{font-size:27px}
}
@media (max-width:760px){
  .rq .rq-blg__top{padding-block:40px 48px}
  .rq .rq-blg__h1{font-size:36px}
  .rq .rq-blg__lead{font-size:16.5px}
  .rq .rq-blg__feat{grid-template-columns:1fr}
  .rq .rq-blg__fimg{order:0;min-height:0;aspect-ratio:16/10}
  .rq .rq-blg__fbody{padding:24px 22px}
  .rq .rq-blg__ftitle{font-size:24px}
  .rq .rq-blg__list{padding-block:52px 64px}
  .rq .rq-blg__grid{grid-template-columns:1fr;gap:18px}
  .rq .rq-blg__h2{font-size:28px}
  .rq .rq-blg__ctain{flex-direction:column;align-items:stretch;gap:22px}
  .rq .rq-blg__ctain h2{font-size:28px}
  .rq.rq-blg .rq-blg__ctabtn{width:100%}
}
@media (prefers-reduced-motion:reduce){ .rq .rq-blg__ctastar{animation:none} }/* End custom CSS */