#gdpr-cookie-message h4,#gdpr-cookie-message h5{font-weight:500;margin-bottom:10px;font-family:Quicksand,sans-serif;color:var(--red)}ul.social-network{list-style:none;display:inline;margin-left:0!important;padding:0}ul.social-network li{display:inline;margin:0 5px}.social-network a.icoFacebook:hover{background-color:#3b5998}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoGoogle:hover{background-color:#bd3518}.social-network a.icoLinkedin:hover{background-color:#007bb7}.social-network a.icoFacebook:hover i,.social-network a.icoGoogle:hover i,.social-network a.icoLinkedin:hover i,.social-network a.icoTwitter:hover i{color:#fff}.socialHoverClass,a.socialIcon:hover{color:#44bcdd}.social-circle li a{display:inline-block;position:relative;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:40px;height:40px;font-size:20px}.social-circle li i{margin:0;line-height:40px;text-align:center}.social-circle li a:hover i,.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.social-circle i{color:#fff;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s}.social-network a{background-color:#d3d3d3}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,.25);margin-left:30px;font-family:system-ui}#gdpr-cookie-message h4{font-size:18px}#gdpr-cookie-message h5{font-size:15px}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:#fff;font-size:15px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:var(--red);text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,.75);transition:.3s ease-in}#gdpr-cookie-message a:hover{color:#fff;border-bottom-color:var(--red);transition:.3s ease-in}#gdpr-cookie-message button{border:none;background:var(--red);color:#fff;font-family:Quicksand,sans-serif;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:.3s ease-in}#gdpr-cookie-message button:hover{background:#fff;color:var(--red);transition:.3s ease-in}button#gdpr-cookie-advanced{background:#fff;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:5px}
 /* Flex properties for the main wrapper */
.post-block-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* Aspect ratio wrapper for uniform image size */
.post-block-wrapper .aspect-ratio-post {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9; /* Adjust to the desired aspect ratio */
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Image styling to fit within the aspect ratio */
.post-block-wrapper .aspect-ratio-post img {
  width: 100%;
  height: 100%; /* Ensures the image fills the aspect ratio container */
  object-fit: cover; /* Keeps the image scaled properly */
}

/* Styling for the post content */
.post-content {
  padding-top: 1rem; /* Add space between the image and text content */
}
