.elementor-26024 .elementor-element.elementor-element-bf0b883{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26024 .elementor-element.elementor-element-bf0b883:not(.elementor-motion-effects-element-type-background), .elementor-26024 .elementor-element.elementor-element-bf0b883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3939;}.elementor-26024 .elementor-element.elementor-element-bf0b883::before, .elementor-26024 .elementor-element.elementor-element-bf0b883 > .elementor-background-video-container::before, .elementor-26024 .elementor-element.elementor-element-bf0b883 > .e-con-inner > .elementor-background-video-container::before, .elementor-26024 .elementor-element.elementor-element-bf0b883 > .elementor-background-slideshow::before, .elementor-26024 .elementor-element.elementor-element-bf0b883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26024 .elementor-element.elementor-element-bf0b883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(174deg, #000000 66%, #3A3A39AD 100%);}.elementor-26024 .elementor-element.elementor-element-d690889{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26024 .elementor-element.elementor-element-e574f0d{text-align:center;}.elementor-26024 .elementor-element.elementor-element-e574f0d .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:84px;font-weight:700;color:#FFFFFF;}.elementor-26024 .elementor-element.elementor-element-1c5e7ad{--display:flex;--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;--justify-content:center;--align-items:center;--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-26024 .elementor-element.elementor-element-1c5e7ad.e-con{--align-self:center;}.elementor-26024 .elementor-element.elementor-element-c26f57d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26024 .elementor-element.elementor-element-c26f57d.elementor-element{--align-self:center;}.elementor-26024 .elementor-element.elementor-element-c26f57d{text-align:center;}.elementor-26024 .elementor-element.elementor-element-c26f57d img{width:166px;}.elementor-26024 .elementor-element.elementor-element-58a2af5{text-align:center;}.elementor-26024 .elementor-element.elementor-element-58a2af5 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:17.5px;color:#FFFFFF;}.elementor-26024 .elementor-element.elementor-element-ecc34eb{--display:flex;--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-26024 .elementor-element.elementor-element-0ae959c{width:100%;max-width:100%;}.elementor-26024 .elementor-element.elementor-element-89b185d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26024 .elementor-element.elementor-element-aa2eccb{text-align:center;}.elementor-26024 .elementor-element.elementor-element-aa2eccb .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-26024 .elementor-element.elementor-element-e5f3427 .elementor-icon-wrapper{text-align:center;}.elementor-26024 .elementor-element.elementor-element-e5f3427.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26024 .elementor-element.elementor-element-e5f3427.elementor-view-framed .elementor-icon, .elementor-26024 .elementor-element.elementor-element-e5f3427.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-26024 .elementor-element.elementor-element-e5f3427.elementor-view-framed .elementor-icon, .elementor-26024 .elementor-element.elementor-element-e5f3427.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-26024 .elementor-element.elementor-element-e5f3427 .elementor-icon{font-size:15px;}.elementor-26024 .elementor-element.elementor-element-e5f3427 .elementor-icon svg{height:15px;}.elementor-26024 .elementor-element.elementor-element-eb409c2{--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;--padding-top:5vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26024 .elementor-element.elementor-element-41dab2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26024 .elementor-element.elementor-element-41dab2d.e-con{--align-self:center;}.elementor-26024 .elementor-element.elementor-element-5f88ec1{text-align:center;}.elementor-26024 .elementor-element.elementor-element-5f88ec1 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:42px;font-weight:400;color:#000000;}.elementor-26024 .elementor-element.elementor-element-df8c893{text-align:center;font-family:"Epilogue", Sans-serif;font-size:17.5px;font-weight:400;color:#4A5565;}.elementor-26024 .elementor-element.elementor-element-7fc2389{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26024 .elementor-element.elementor-element-7fc2389.e-con{--align-self:center;}.elementor-26024 .elementor-element.elementor-element-e3788d3{--display:flex;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2{--item-display:flex;--read-more-alignment:1;--grid-row-gap:40px;--grid-column-gap:60px;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 20px 0px;border-color:#E5E7EB;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:20px;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__title, .elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__title a{color:#000000;font-family:"Epilogue", Sans-serif;font-size:32px;font-weight:400;line-height:1.25em;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__title{margin-bottom:20px;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__meta-data{color:#4A5565;font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:400;line-height:2em;word-spacing:0.234px;margin-bottom:20px;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__meta-data span:before{color:#4A5565;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__excerpt p{color:#4A5565;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__excerpt{margin-bottom:20px;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__read-more{color:#F05418;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 a.elementor-post__read-more{font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-26024 .elementor-element.elementor-element-daa347d{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-26024 .elementor-element.elementor-element-bf0b883{--padding-top:12vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-26024 .elementor-element.elementor-element-e574f0d .elementor-heading-title{font-size:74px;}.elementor-26024 .elementor-element.elementor-element-c26f57d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26024 .elementor-element.elementor-element-c26f57d img{width:248px;}}@media(max-width:1024px){.elementor-26024 .elementor-element.elementor-element-bf0b883{--padding-top:10vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-26024 .elementor-element.elementor-element-e574f0d .elementor-heading-title{font-size:40px;}.elementor-26024 .elementor-element.elementor-element-c26f57d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26024 .elementor-element.elementor-element-c26f57d{text-align:end;}.elementor-26024 .elementor-element.elementor-element-c26f57d img{width:80%;max-width:197px;}}@media(max-width:767px){.elementor-26024 .elementor-element.elementor-element-bf0b883{--padding-top:20vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-26024 .elementor-element.elementor-element-e574f0d .elementor-heading-title{font-size:32px;}.elementor-26024 .elementor-element.elementor-element-1c5e7ad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26024 .elementor-element.elementor-element-c26f57d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26024 .elementor-element.elementor-element-c26f57d{text-align:center;}.elementor-26024 .elementor-element.elementor-element-c26f57d img{width:68%;}.elementor-26024 .elementor-element.elementor-element-58a2af5 .elementor-heading-title{font-size:14px;}.elementor-26024 .elementor-element.elementor-element-89b185d{--margin-top:-16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26024 .elementor-element.elementor-element-eb409c2{--padding-top:8vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26024 .elementor-element.elementor-element-41dab2d{--width:75%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26024 .elementor-element.elementor-element-5f88ec1 .elementor-heading-title{font-size:24px;}.elementor-26024 .elementor-element.elementor-element-df8c893{font-size:14px;line-height:1.4em;}.elementor-26024 .elementor-element.elementor-element-7fc2389{--width:75%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26024 .elementor-element.elementor-element-e3788d3{--content-width:80%;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__title, .elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__title a{font-size:20px;}.elementor-26024 .elementor-element.elementor-element-bfdb6b2 .elementor-post__excerpt p{font-size:14px;line-height:1.4em;}}@media(min-width:768px){.elementor-26024 .elementor-element.elementor-element-7fc2389{--width:60%;}.elementor-26024 .elementor-element.elementor-element-e3788d3{--content-width:60vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-26024 .elementor-element.elementor-element-e3788d3{--content-width:83%;}}/* Start custom CSS for icon, class: .elementor-element-e5f3427 */html {
  scroll-behavior: smooth; /* enables smooth scroll */
}

.bounce-icon {
  display: inline-block;
  animation: bounceY 4s infinite ease-in-out;
  cursor: pointer; /* shows it's clickable */
}

@keyframes bounceY {
  0%, 80%, 100% { transform: translateY(0); }
  85% { transform: translateY(-10px); }
  90% { transform: translateY(0); }
  92% { transform: translateY(-2px); }
  95% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bfdb6b2 *//* Make each post a single flex column */
.elementor-widget-posts .elementor-post{
  display:flex;
  flex-direction:column;
}

/* Flatten the inner wrapper so its children become direct flex items */
.elementor-widget-posts .elementor-post__text{
  display: contents; /* lets us order title/excerpt/meta relative to read-more */
}

/* Order EVERYTHING explicitly */
.elementor-widget-posts .elementor-post__title{ order: 1; }
.elementor-widget-posts .elementor-post__excerpt{ order: 2; }
.elementor-widget-posts .elementor-post__meta-data{ order: 3; }
.elementor-widget-posts .elementor-post__read-more-wrapper{ order: 4; }

/* Optional spacing */
.elementor-widget-posts .elementor-post__meta-data{ margin-top: 10px; }
.elementor-widget-posts .elementor-post__read-more-wrapper{ margin-top: 16px; }


/* ---------- META: flip Author/Date to Date | Author ---------- */
.elementor-widget-posts .elementor-post__meta-data{
  display: flex;
  align-items: center;
  gap: 3px;
}

/* put DATE first, AUTHOR second */
.elementor-widget-posts .elementor-post-date{ order: 1; }
.elementor-widget-posts .elementor-post-author{ order: 2; }

/* add the vertical bar after the date */
.elementor-widget-posts .elementor-post-date::after{
  content: "|";
  margin: 0 .35em 0 .35em;
}

/* add a calendar icon before the date */
.elementor-widget-posts .elementor-post-date::before {
  content: "";
  display: inline-block;
  width: 14px;    /* adjust to match your icon */
  height: 14px;
  background: url('https://bald.agency/wp-content/uploads/2025/09/Component-1.png') no-repeat center center;
  background-size: contain;
  margin-right: 6px; /* spacing between icon and text */
  vertical-align: middle;
}

/* Inline categories row we inject above the title */
.post-cats-inline{
  display:flex; flex-wrap:wrap; align-items:center;
  gap:14px 22px;
  margin:0 0 12px 0;
  font-size:16px;
}

/* each chip is plain text (no links) with ring + lime dot */
.post-cats-inline .chip{
  color:#000;
  font-family: epilogue;
  font-size: 12px;
  display:inline-flex; align-items:center; gap:8px;
  pointer-events:none; cursor:default; text-decoration:none;
}
.post-cats-inline .chip .ring{
  width:12px; height:12px; border-radius:100%;
  border:1px solid #000; display:inline-block; position:relative; flex:0 0 12px;
}
.post-cats-inline .chip .ring::after{
  content:""; position:absolute; left:50%; top:50%;
  width:6px; height:6px; border-radius:50%; background:#E0FF27;
  transform:translate(-50%,-50%);
}

/* (optional) shrink on mobile */
@media (max-width:767px){
  .post-cats-inline{ gap:12px 12px; font-size:12px; }
  .post-cats-inline .chip .ring{ width:12px; height:12px; }
}/* End custom CSS */