.elementor .e-70a7c5d-8c09c62{width:34.3333%;position:sticky;border-radius:9px;border-width:0px;border-color:#fffefe;border-style:solid;flex-direction:column;}.elementor .e-dfca032-6ccdbdf{width:66.6666%;flex-direction:row;}.elementor .e-1ec4475-bb87639{object-fit:fill;color:#f8f8f8;padding-inline-start:10px;padding-inline-end:10px;margin-inline-start:0px;margin-inline-end:20px;background-image:linear-gradient(180deg, #3B1358 0%,#08010c 100%),linear-gradient(180deg, rgb(0,0,0) 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;/* ==========================
 WP PopCraft Premium Navbar
========================== */

.popcraft-navbar{
  position:sticky;
  top:0;
  z-index:9999;

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  background:rgba(255,255,255,.82);
  border-bottom:1px solid rgba(255,255,255,.3);

  transition:.4s ease;
  padding:18px 45px;
}

/* Shadow */
.popcraft-navbar:hover{
  box-shadow:0 10px 35px rgba(0,0,0,.08);
}

/* Logo */
.popcraft-navbar .elementor-widget-theme-site-logo img,
.popcraft-navbar img{
  transition:.35s;
}

.popcraft-navbar img:hover{
  transform:scale(1.05);
}

/* Menu */

.popcraft-navbar .elementor-item{
  font-size:15px;
  font-weight:600;
  color:#1E293B !important;

  padding:12px 18px;
  transition:.3s;
  position:relative;
}

/* Underline */

.popcraft-navbar .elementor-item:after{
  content:"";
  position:absolute;
  bottom:5px;
  left:50%;
  transform:translateX(-50%);
  width:0;
  height:2px;

  background:#6C63FF;
  transition:.35s;
}

.popcraft-navbar .elementor-item:hover:after,
.popcraft-navbar .elementor-item.elementor-item-active:after{
  width:70%;
}

/* Hover */

.popcraft-navbar .elementor-item:hover{
  color:#6C63FF !important;
}

/* Dropdown */

.popcraft-navbar .sub-menu{
  border-radius:14px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 20px 60px rgba(0,0,0,.12);
}

.popcraft-navbar .sub-menu li a{
  padding:14px 20px;
}

.popcraft-navbar .sub-menu li a:hover{
  background:#F7F8FC;
  color:#6C63FF !important;
}

/* CTA Button */

.popcraft-navbar .elementor-button{
  background:linear-gradient(135deg,#6C63FF,#8B5CF6);
  color:#fff;
  border-radius:50px;
  padding:14px 28px;

  transition:.35s;
  box-shadow:0 10px 25px rgba(108,99,255,.25);
}

.popcraft-navbar .elementor-button:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(108,99,255,.35);
}

/* Mobile */

@media(max-width:768px){

.popcraft-navbar{
  padding:14px 20px;
}

.popcraft-navbar .elementor-item{
  padding:16px;
}

}\n}.elementor .e-415ce44-8526c52{font-family:Playfair Display;font-weight:700;font-size:66px;color:#FFFFFF;padding-block-end:10px;margin-block-end:10px;}.elementor .e-7c397ba-2725e62{color:#CCCCCC;padding-block-end:10px;margin-block-end:10px;background-color:#fffafa00;}.elementor .e-1d326c4-bd655b4{width:240px;font-family:Aref Ruqaa;font-weight:700;font-size:14px;color:#FFFFFF;text-align:center;border-radius:8px;border-width:1px;background-color:#E02575;align-self:start;}.elementor .e-e16c17c-48b22db{width:30%;background-image:linear-gradient(180deg, #1E0B36 0%,#3B1358 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-cfda500-016bc23{width:60%;background-image:linear-gradient(180deg, #1E0B36 0%,#3B1358 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-997fd40-5752201{min-height:85vh;padding:10px;background-image:linear-gradient(180deg, #1E0B36 0%,#3B1358 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:space-evenly;align-items:center;}.elementor .e-4707083-5d153f7{width:35%;font-family:Caveat;font-weight:500;font-size:35px;color:#E91E63;margin-block-end:10px;}.elementor .e-9b70103-d59abe7{font-family:Bree Serif;color:#111111;margin-block-end:10px;}.elementor .e-7dec18a-1e0a734{font-family:Tahoma;color:#050002;margin-block-end:15px;}.elementor .e-ca66f18-bbdea50{color:#FFFFFF;background-color:#E91E63;}.elementor .e-0895987-d19f818{padding:10px;margin:20px;flex-direction:row;/* Main cover story section */
.cover-story-card {
position: relative;
overflow: hidden;
padding: 40px 36px;
border-radius: 28px;
background:
  radial-gradient(circle at top left, rgba(255, 71, 133, 0.14), transparent 28%),
  radial-gradient(circle at bottom right, rgba(110, 62, 255, 0.12), transparent 32%),
  linear-gradient(135deg, #ffffff 0%, #fff8fc 100%);
border: 1px solid rgba(240, 152, 199, 0.35);
box-shadow: 0 18px 50px rgba(80, 20, 70, 0.08);
backdrop-filter: blur(10px);
transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.cover-story-card:hover {
transform: translateY(-4px);
box-shadow: 0 24px 70px rgba(80, 20, 70, 0.14);
}

/* Left text area */
.cover-story-card .elementor-heading-title,
.cover-story-card h1,
.cover-story-card h2,
.cover-story-card h3 {
letter-spacing: -0.03em;
}

.cover-story-card .subtitle,
.cover-story-card .latest-label {
display: inline-block;
margin-bottom: 14px;
padding: 8px 16px;
border-radius: 999px;
background: linear-gradient(135deg, #ff4f9a, #ff2d73);
color: #fff;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.12em;
box-shadow: 0 8px 20px rgba(255, 45, 115, 0.25);
}

.cover-story-card .cover-title,
.cover-story-card .elementor-heading-title {
font-size: clamp(34px, 4vw, 52px);
line-height: 1.02;
font-weight: 800;
color: #111;
margin-bottom: 14px;
}

.cover-story-card .cover-text,
.cover-story-card p {
font-size: 17px;
line-height: 1.8;
color: #4d4650;
max-width: 640px;
}

/* Button */
.cover-story-card .elementor-button,
.cover-story-card .explore-btn {
display: inline-flex;
align-items: center;
gap: 10px;
margin-top: 24px;
padding: 15px 28px;
border-radius: 14px;
background: linear-gradient(135deg, #ff2f7b, #b5179e);
color: #fff !important;
font-weight: 700;
border: none;
box-shadow: 0 14px 28px rgba(181, 23, 158, 0.22);
transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
}

.cover-story-card .elementor-button:hover,
.cover-story-card .explore-btn:hover {
transform: translateY(-2px);
filter: brightness(1.03);
box-shadow: 0 18px 34px rgba(181, 23, 158, 0.28);
}

/* Image group */
.cover-story-card .story-images,
.cover-story-card .elementor-widget-image-carousel {
position: relative;
}

.cover-story-card .story-images img,
.cover-story-card .elementor-image-carousel img {
border-radius: 24px;
object-fit: cover;
box-shadow: 0 18px 40px rgba(0, 0, 0, 0.12);
transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.cover-story-card .story-images img:hover,
.cover-story-card .elementor-image-carousel img:hover {
transform: scale(1.03);
box-shadow: 0 22px 48px rgba(0, 0, 0, 0.16);
}

/* Add soft blob behind images */
.cover-story-card .story-images::before,
.cover-story-card .elementor-widget-image-carousel::before {
content: "";
position: absolute;
inset: 12% 8% 12% 8%;
background: radial-gradient(circle, rgba(255, 45, 115, 0.16), transparent 68%);
filter: blur(18px);
z-index: 0;
}

.cover-story-card .story-images > *,
.cover-story-card .elementor-widget-image-carousel > * {
position: relative;
z-index: 1;
}

/* Carousel dots */
.cover-story-card .swiper-pagination-bullet,
.cover-story-card .slick-dots li button:before {
width: 9px;
height: 9px;
background: #d7c7d4;
opacity: 1;
border-radius: 50%;
transition: all 0.3s ease;
}

.cover-story-card .swiper-pagination-bullet-active,
.cover-story-card .slick-dots li.slick-active button:before {
background: #111;
transform: scale(1.35);
}

/* Responsive */
@media (max-width: 1024px) {
.cover-story-card {
  padding: 28px 22px;
  border-radius: 22px;
}

.cover-story-card .cover-text,
.cover-story-card p {
  font-size: 16px;
}
}

@media (max-width: 767px) {
.cover-story-card {
  padding: 22px 18px;
  border-radius: 18px;
}

.cover-story-card .cover-title,
.cover-story-card .elementor-heading-title {
  font-size: 30px;
}

.cover-story-card .elementor-button,
.cover-story-card .explore-btn {
  width: 100%;
  justify-content: center;
}
}\n}.elementor .e-c648e7b-f2d4cdd{object-fit:cover;font-family:Alice;font-weight:300;color:#E91E63;text-align:start;font-style:italic;text-decoration:underline;background-clip:border-box;display:block;flex-direction:row;flex-wrap:nowrap;flex:1 0 auto;justify-content:space-between;align-items:start;align-self:start;order:-99999;.cio-heading{
  font-size:48px;
  font-weight:700;
  color:#091B3D;
  position:relative;
  display:inline-block;
}

.cio-heading::after{
  content:'';
  position:absolute;
  left:0;
  bottom:-10px;
  width:80px;
  height:4px;
  border-radius:10px;
  background:linear-gradient(90deg,#FF2D7A,#6C63FF);
}\n}.elementor .e-70fb56a-30facae{font-family:Alegreya;font-weight:100;font-size:30px;color:#E91E63;text-align:start;padding-block-end:10px;margin:10px;align-self:start;}.elementor .e-d9d3f32-e73eff7{width:65%;flex-direction:column;}.elementor .e-018ca2d-3a9765c{font-family:Alegreya;font-weight:100;font-size:30px;color:#E91E63;text-align:start;align-self:center;}.elementor .e-d6e3127-6f3d28a{width:35%;height:100%;flex-direction:column;}.elementor .e-8630fa3-8412827{margin:20px;flex-direction:row;}.elementor .e-e87b618-e9c8900{font-family:Aclonica;font-weight:700;color:#fcfcfc;text-decoration:underline;}.elementor .e-64c2da1-7843592{font-family:Aclonica;font-weight:700;color:#fcfcfc;text-decoration:underline;}.elementor .e-78d1d37-b2e9bbb{font-family:Aclonica;font-weight:700;color:#fcfcfc;text-decoration:underline;}.elementor .e-c070669-901456c{font-family:Aladin;color:#fffefe;text-align:center;display:flex;align-self:center;}