@charset "utf-8";
/* =====================================
   AFTER WEB DESIGN : FEATURED PACKAGE (v2)
   Container = 90% of screen on desktop + tablet.
   Animated background: moving grid, twinkling stars, drifting shapes.
   ===================================== */

@property --awf-angle { syntax: "<angle>"; inherits: false; initial-value: 0deg; }

.awd-featured-package {
  --awf-bg: #10111c;
  --awf-card: #1b1c2b;
  --awf-border: #38394c;
  --awf-white: #ffffff;
  --awf-muted: #d1d2df;
  --awf-yellow: #ffd447;
  --awf-red: #ff4b54;
  --awf-purple: #b77aff;
  --awf-blue: #43b9ff;
  --awf-green: #42dfaa;
  --awf-pink: #ff72bc;
	position: relative;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	overflow: clip;
	isolation: isolate;
	background: linear-gradient(165deg, #10111c 0%, #191919 80%, #10111c 100%);
	color: var(--awf-white);
	font-family: "Noto Sans Thai", sans-serif;
	font-size: 1rem;
	line-height: 1.55;
	overflow-wrap: anywhere;
	word-break: normal;
	float: left;
	height: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 28px;
	padding-left: 0;
}
.awd-featured-package, .awd-featured-package *, .awd-featured-package *::before, .awd-featured-package *::after { box-sizing: border-box; }
.awd-featured-package h2, .awd-featured-package h3, .awd-featured-package h4 { margin: 0; font-family: "serithairegular", sans-serif; font-weight: 400; line-height: 1.4; }
.awd-featured-package p { margin: 0; }
.awd-featured-package ul, .awd-featured-package ol { margin: 0; padding: 0; list-style: none; }
.awd-featured-package svg { display: block; width: 100%; height: 100%; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

.awd-featured-package__container {
	position: relative;
	z-index: 1;
	width: 90%;
	display: flex;
	flex-direction: column;
	gap: 14px;
	margin-top: 3%;
	margin-right: auto;
	margin-bottom: 3%;
	margin-left: auto;
}

/* ---------- Animated background ---------- */

/* 1) moving grid */
.awd-featured-package::before {
  content: ""; position: absolute; inset: -48px; z-index: -3;
  background-image: linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);
  background-size: 48px 48px;
  animation: awf-grid 9s linear infinite;
}
@keyframes awf-grid { to { transform: translate(48px, 48px); } }

/* 2) twinkling stars */
.awd-featured-package::after {
  content: ""; position: absolute; top: 0; left: 0; z-index: -2; width: 3px; height: 3px; border-radius: 50%; background: #fff;
  box-shadow:
    6vw 70px 0 #ffd447, 14vw 320px 0 #43b9ff, 22vw 140px 0 #fff, 31vw 520px 0 #ff72bc, 38vw 40px 0 #42dfaa,
    47vw 260px 0 #fff, 55vw 610px 0 #ffd447, 63vw 90px 0 #b77aff, 71vw 430px 0 #fff, 79vw 200px 0 #43b9ff,
    86vw 560px 0 #ff72bc, 92vw 120px 0 #ffd447, 96vw 380px 0 #fff, 10vw 700px 0 #42dfaa, 44vw 760px 0 #b77aff, 82vw 740px 0 #fff;
  animation: awf-twinkle 3.2s ease-in-out infinite;
}
@keyframes awf-twinkle { 0%, 100% { opacity: .25; } 50% { opacity: 1; } }

/* 3) drifting shapes */
.awd-featured-package__decor { position: absolute; z-index: -1; display: block; pointer-events: none; }
.awd-featured-package__decor--one { top: 80px; right: 2%; width: 150px; height: 150px; border: 2px solid rgba(255,212,71,.5); border-radius: 35% 65% 55% 45%; animation: awf-rotate 22s linear infinite; }
.awd-featured-package__decor--two { bottom: 110px; left: 1%; width: 170px; height: 170px; border: 2px solid rgba(183,122,255,.5); border-radius: 55% 45% 35% 65%; animation: awf-rotate 28s linear infinite reverse; }
.awd-featured-package__decor--three { top: 46%; left: 1.2%; width: 34px; height: 34px; border: 4px solid var(--awf-green); animation: awf-rotate 12s linear infinite; }
.awd-featured-package__decor--four { top: 30%; right: 1.2%; width: 32px; height: 32px; background: linear-gradient(var(--awf-pink), var(--awf-pink)) center / 100% 8px no-repeat, linear-gradient(var(--awf-pink), var(--awf-pink)) center / 8px 100% no-repeat; animation: awf-rotate 9s linear infinite reverse; }
.awd-featured-package__decor--five { bottom: 40px; right: 5%; width: 0; height: 0; border-left: 22px solid transparent; border-right: 22px solid transparent; border-bottom: 38px solid var(--awf-blue); animation: awf-drift 10s ease-in-out infinite alternate; }
.awd-featured-package__decor--six { top: 24px; left: 2%; width: 18px; height: 18px; border-radius: 50%; background: var(--awf-yellow); animation: awf-drift 7s ease-in-out infinite alternate-reverse; }
@keyframes awf-rotate { to { transform: rotate(360deg); } }
@keyframes awf-drift { from { transform: translate(0, 0); } to { transform: translate(30px, 36px); } }
@keyframes awf-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }
@keyframes awf-price { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.04); } }

/* ---------- Hero ---------- */
.awd-featured-package__hero { display: grid; grid-template-columns: 1.05fr .95fr; align-items: stretch; gap: 24px; }
.awd-featured-package__hero-text { align-self: center; }
.awd-featured-package__badges { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 10px; margin-bottom: 6px; }
.awd-featured-package__badge-icon { display: inline-flex; width: 18px; height: 18px; }
.awd-featured-package__ribbon { position: relative; overflow: hidden; display: inline-flex; align-items: center; gap: 7px; padding: 4px 14px; color: #191919; background: var(--awf-yellow); border-radius: 4px 14px 4px 14px; font-weight: 700; }
.awd-featured-package__ribbon::after { content: ""; position: absolute; inset: 0; background: linear-gradient(100deg, transparent 30%, rgba(255,255,255,.6) 50%, transparent 70%); transform: translateX(-100%); animation: awf-shine 3.4s ease-in-out infinite; }
@keyframes awf-shine { 60%, 100% { transform: translateX(100%); } }
.awd-featured-package__popular { display: inline-flex; align-items: center; gap: 7px; padding: 4px 14px; color: #fff; background: var(--awf-red); border-radius: 14px 4px 14px 4px; font-weight: 700; }
.awd-featured-package__popular .awd-featured-package__badge-icon { animation: awf-float 2.4s ease-in-out infinite; }

.awd-featured-package__title { margin-bottom: 6px; font-size: clamp(2rem, 4vw, 3.2rem); line-height: 1.25; }
.awd-featured-package__title span { display: inline; background: linear-gradient(100deg, var(--awf-yellow) 20%, var(--awf-pink) 50%, var(--awf-yellow) 80%); background-size: 200% 100%; -webkit-background-clip: text; background-clip: text; color: transparent; animation: awf-text 5s linear infinite; }
@keyframes awf-text { to { background-position: -200% 0; } }
.awd-featured-package__subtitle { margin-bottom: 8px; color: #e6e6f1; font-size: 1.125rem; line-height: 1.6; }
.awd-featured-package__intro { padding-left: 12px; border-left: 3px solid var(--awf-blue); color: var(--awf-muted); }
.awd-featured-package__intro strong { color: var(--awf-yellow); font-weight: 700; }

/* Illustration */
.awd-featured-package__hero-art { position: relative; display: flex; min-height: 190px; align-items: center; justify-content: center; overflow: hidden; padding: 18px; background: linear-gradient(140deg, #252044, #172a4a 58%, #142e30); border: 1px solid #44405f; border-radius: 22px 6px 22px 6px; }
.awd-featured-package__hero-art::before { content: ""; position: absolute; inset: 0; background-image: radial-gradient(rgba(255,255,255,.12) 1.2px, transparent 1.5px); background-size: 18px 18px; animation: awf-dots 5s linear infinite; }
@keyframes awf-dots { to { background-position: 18px 18px; } }
.awd-featured-package__devices { position: relative; display: flex; width: 100%; align-items: center; justify-content: center; gap: 14px; }
.awd-featured-package__laptop { width: 74%; padding: 8px; background: #080b14; border: 3px solid #9da6c0; border-bottom-width: 8px; border-radius: 9px; transform: perspective(700px) rotateY(-6deg); animation: awf-float 5s ease-in-out infinite; }
.awd-featured-package__screen { display: flex; min-height: 140px; flex-direction: column; justify-content: center; gap: 8px; padding: 14px; background: linear-gradient(145deg, #182c61, #121426); }
.awd-featured-package__screen-label { color: var(--awf-green); font-family: "promptregular", sans-serif; font-size: 1rem; }
.awd-featured-package__screen-title { color: #fff; font-family: "promptregular", sans-serif; font-size: 1.5rem; line-height: 1.3; }
.awd-featured-package__screen-bars { display: flex; gap: 6px; }
.awd-featured-package__screen-bars span { width: 29%; height: 7px; border-radius: 3px; background: var(--awf-blue); transform-origin: left; animation: awf-bar 3s ease-in-out infinite; }
.awd-featured-package__screen-bars span:nth-child(2) { background: var(--awf-purple); animation-delay: .3s; }
.awd-featured-package__screen-bars span:nth-child(3) { background: var(--awf-yellow); animation-delay: .6s; }
@keyframes awf-bar { 0%, 100% { transform: scaleX(1); } 50% { transform: scaleX(.35); } }
.awd-featured-package__phone { display: flex; width: 56px; min-width: 56px; height: 120px; flex-direction: column; justify-content: center; gap: 9px; padding: 8px; background: #0b0c15; border: 2px solid #8b96b3; border-radius: 13px; animation: awf-float 4s ease-in-out infinite .5s; }
.awd-featured-package__phone span { height: 20px; border-radius: 5px; background: #284a84; }
.awd-featured-package__phone span:nth-child(2) { background: var(--awf-purple); }
.awd-featured-package__phone span:nth-child(3) { background: var(--awf-green); }
.awd-featured-package__chip { position: absolute; z-index: 2; padding: 0 12px; border-radius: 30px; color: #171721; font-weight: 700; line-height: 1.7; }
.awd-featured-package__chip--one { top: 14px; left: 16px; background: var(--awf-yellow); animation: awf-float 3.4s ease-in-out infinite; }
.awd-featured-package__chip--two { top: 22px; right: 18px; background: var(--awf-green); animation: awf-float 3.8s ease-in-out infinite .6s; }
.awd-featured-package__chip--three { bottom: 14px; left: 22px; background: var(--awf-pink); animation: awf-float 4.2s ease-in-out infinite 1.1s; }

/* ---------- Features ---------- */
.awd-featured-package__features { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.awd-featured-package__feature { padding: 16px; background: var(--awf-card); border: 1px solid var(--awf-border); border-top: 4px solid var(--feature-color); border-radius: 6px 6px 16px 6px; transition: transform .25s ease, border-color .25s ease; }
.awd-featured-package__feature:hover { transform: translateY(-5px); border-color: var(--feature-color); }
.awd-featured-package__feature:nth-child(1) { --feature-color: var(--awf-purple); }
.awd-featured-package__feature:nth-child(2) { --feature-color: var(--awf-blue); }
.awd-featured-package__feature:nth-child(3) { --feature-color: var(--awf-red); }
.awd-featured-package__feature:nth-child(4) { --feature-color: var(--awf-green); }
.awd-featured-package__feature-icon { width: 44px; height: 44px; padding: 10px; margin-bottom: 8px; color: #171721; background: var(--feature-color); border-radius: 12px 4px 12px 4px; animation: awf-float 4s ease-in-out infinite; }
.awd-featured-package__feature:nth-child(2) .awd-featured-package__feature-icon { animation-delay: .4s; }
.awd-featured-package__feature:nth-child(3) .awd-featured-package__feature-icon { animation-delay: .8s; }
.awd-featured-package__feature:nth-child(4) .awd-featured-package__feature-icon { animation-delay: 1.2s; }
.awd-featured-package__feature h3 { margin-bottom: 4px; font-size: 1.1875rem; }
.awd-featured-package__feature p { color: var(--awf-muted); line-height: 1.5; }

/* ---------- Section headings ---------- */
.awd-featured-package__section-heading { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.awd-featured-package__section-icon { flex: 0 0 40px; width: 40px; height: 40px; padding: 9px; color: #171721; background: var(--heading-color, var(--awf-yellow)); border-radius: 11px 4px 11px 4px; }
.awd-featured-package__section-heading h3 { font-size: 1.25rem; }
.awd-featured-package__section-heading p { margin-top: 2px; color: var(--awf-muted); line-height: 1.4; }

/* ---------- Main row: free items | menu | price ---------- */
.awd-featured-package__main { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr) minmax(0, .9fr); gap: 16px; align-items: stretch; }
.awd-featured-package__bonus-grid { display: flex; flex-direction: column; gap: 16px; min-width: 0; }
.awd-featured-package__bonus { flex: 1; padding: 16px; background: var(--awf-card); border: 1px solid var(--awf-border); border-top: 4px solid var(--bonus-color); border-radius: 14px 5px 14px 5px; }
.awd-featured-package__bonus--hosting { --bonus-color: var(--awf-blue); }
.awd-featured-package__bonus--extra { --bonus-color: var(--awf-pink); }
.awd-featured-package__bonus .awd-featured-package__section-icon { background: var(--bonus-color); }
.awd-featured-package__bonus-list li { display: flex; align-items: flex-start; gap: 9px; padding: 7px 0; border-bottom: 1px solid #343448; color: #eeeef5; line-height: 1.5; }
.awd-featured-package__bonus-list li:last-child { padding-bottom: 0; border-bottom: 0; }
.awd-featured-package__check { display: flex; flex: 0 0 22px; width: 22px; height: 22px; align-items: center; justify-content: center; margin-top: 1px; color: #10111c; background: var(--bonus-color, var(--awf-green)); border-radius: 50%; font-weight: 900; transition: transform .25s cubic-bezier(.3,1.6,.5,1); }
.awd-featured-package__bonus-list li:hover .awd-featured-package__check { transform: scale(1.25) rotate(-10deg); }

/* Menu */
.awd-featured-package__menu-panel { min-width: 0; padding: 16px; background: var(--awf-card); border: 1px solid #41405d; border-top: 4px solid var(--awf-purple); border-radius: 14px 5px 14px 5px; }
.awd-featured-package__menu-panel .awd-featured-package__section-icon { background: var(--awf-purple); }
.awd-featured-package__menu-list { counter-reset: awf-menu; }
.awd-featured-package__menu-list li { position: relative; padding: 9px 0 9px 42px; border-bottom: 1px solid #343448; counter-increment: awf-menu; }
.awd-featured-package__menu-list li:last-child { padding-bottom: 0; border-bottom: 0; }
.awd-featured-package__menu-list li::before { content: counter(awf-menu); position: absolute; top: 9px; left: 0; display: flex; width: 30px; height: 30px; align-items: center; justify-content: center; color: #191526; background: var(--awf-purple); border-radius: 50%; font-weight: 800; transition: transform .3s cubic-bezier(.3,1.6,.5,1); }
.awd-featured-package__menu-list li:hover::before { transform: scale(1.2) rotate(-8deg); }
.awd-featured-package__menu-list li:nth-child(2)::before { background: var(--awf-blue); }
.awd-featured-package__menu-list li:nth-child(3)::before { background: var(--awf-green); }
.awd-featured-package__menu-list li:nth-child(4)::before { background: var(--awf-yellow); }
.awd-featured-package__menu-list li:nth-child(5)::before { background: #ff8c9a; }
.awd-featured-package__menu-list h4 { margin-bottom: 2px; font-size: 1.125rem; }
.awd-featured-package__menu-list p { color: var(--awf-muted); line-height: 1.5; }

/* Price card (rotating colour border) */
.awd-featured-package__price-card { position: relative; display: flex; min-width: 0; align-items: center; justify-content: center; overflow: hidden; padding: 24px 18px; background: #271529; border-radius: 8px 22px 8px 22px; text-align: center; }
.awd-featured-package__price-card::before { content: ""; position: absolute; inset: 0; padding: 3px; border-radius: inherit; pointer-events: none; background: conic-gradient(from var(--awf-angle), #ff5478, #ffd447, #43b9ff, #b77aff, #ff5478); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); animation: awf-border 5s linear infinite; }
@keyframes awf-border { to { --awf-angle: 360deg; } }
.awd-featured-package__price-content { position: relative; z-index: 1; width: 100%; }
.awd-featured-package__price-label { display: inline-block; padding: 4px 16px; margin-bottom: 8px; color: #171721; background: var(--awf-yellow); border-radius: 5px 14px 5px 14px; font-weight: 800; animation: awf-sway 3.6s ease-in-out infinite; }
@keyframes awf-sway { 0%, 100% { transform: rotate(-2deg); } 50% { transform: rotate(2deg); } }
.awd-featured-package__price { display: flex; align-items: baseline; justify-content: center; flex-wrap: wrap; gap: 6px; margin-bottom: 4px; animation: awf-price 4s ease-in-out infinite; }
.awd-featured-package__price strong { color: #fff; font-family: "KimberleyBl-Regular", sans-serif; font-size: clamp(3rem, 5vw, 4.2rem); font-weight: 400; line-height: 1.15; }
.awd-featured-package__price span { font-size: 1.25rem; font-weight: 700; }
.awd-featured-package__old-price { margin-bottom: 8px; color: #e1cfdd; }
.awd-featured-package__old-price s { color: #ff9ba8; font-weight: 700; }
.awd-featured-package__saving { display: inline-block; padding: 5px 14px; margin-bottom: 14px; color: #191919; background: var(--awf-yellow); border-radius: 30px; font-weight: 800; animation: awf-price 2s ease-in-out infinite; }
.awd-featured-package__payment { padding: 14px; color: #241629; background: #fff; border-radius: 14px 5px 14px 5px; }
.awd-featured-package__payment p { margin-bottom: 2px; color: #4d3550; }
.awd-featured-package__payment strong { display: block; color: #d92358; font-family: "KimberleyBl-Regular", sans-serif; font-size: 2.2rem; font-weight: 400; line-height: 1.3; }
.awd-featured-package__payment span { color: #4d3550; font-weight: 700; }

/* ---------- Ads strip ---------- */
.awd-featured-package__ads { display: grid; grid-template-columns: 1.1fr 1fr auto; align-items: center; gap: 22px; padding: 18px 20px; background-color: #153b35; background-image: repeating-linear-gradient(135deg, rgba(255,255,255,.045) 0 14px, transparent 14px 28px); background-size: 40px 40px; border: 1px solid #2d8c76; border-radius: 8px 18px 8px 18px; animation: awf-stripes 3s linear infinite; }
@keyframes awf-stripes { to { background-position: 40px 0; } }
.awd-featured-package__ads .awd-featured-package__section-icon { background: var(--awf-green); }
.awd-featured-package__ads-info > p { color: #e0f4ed; }
.awd-featured-package__ads .awd-featured-package__bonus-list li { border-bottom-color: rgba(255,255,255,.15); }
.awd-featured-package__ads-price { min-width: 190px; padding: 14px 18px; color: #171721; background: var(--awf-yellow); border-radius: 6px 16px 6px 16px; text-align: center; animation: awf-sway 4s ease-in-out infinite; }
.awd-featured-package__ads-price strong { display: block; font-family: "KimberleyBl-Regular", sans-serif; font-size: 1.9rem; font-weight: 400; line-height: 1.3; }
.awd-featured-package__ads-price span { display: block; font-weight: 700; }

.awd-featured-package__footnote { color: #b6b4c8; text-align: center; }

/* ---------- Tablet (still 90% width) ---------- */
@media (max-width: 1100px) {
  .awd-featured-package__features { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .awd-featured-package__main { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .awd-featured-package__price-card { grid-column: 1 / -1; }
  .awd-featured-package__price-content { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 4px 24px; }
  .awd-featured-package__price-label { justify-self: center; grid-column: 1; }
  .awd-featured-package__price, .awd-featured-package__old-price, .awd-featured-package__saving { grid-column: 1; justify-self: center; }
  .awd-featured-package__payment { grid-column: 2; grid-row: 1 / 5; }
  .awd-featured-package__ads { grid-template-columns: 1fr 1fr; }
  .awd-featured-package__ads-price { grid-column: 1 / -1; }
}
@media (max-width: 800px) {
  .awd-featured-package__hero { grid-template-columns: 1fr; }
  .awd-featured-package__main { grid-template-columns: 1fr; }
  .awd-featured-package__bonus-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .awd-featured-package__price-content { grid-template-columns: 1fr; }
  .awd-featured-package__payment { grid-column: 1; grid-row: auto; margin-top: 10px; }
}

/* ---------- Mobile (full width minus padding) ---------- */
@media (max-width: 600px) {
  .awd-featured-package { padding: 18px 0 24px; }
  .awd-featured-package__container { width: calc(100% - 28px); }
  .awd-featured-package__features { grid-template-columns: 1fr; }
  .awd-featured-package__bonus-grid { grid-template-columns: 1fr; }
  .awd-featured-package__ads { grid-template-columns: 1fr; }
  .awd-featured-package__decor--one, .awd-featured-package__decor--two { display: none; }
}

@media (prefers-reduced-motion: reduce) {
  .awd-featured-package *, .awd-featured-package *::before, .awd-featured-package *::after { animation: none !important; transition: none !important; }
}

/* Force long text to wrap inside its box (overrides site-wide rules) */
.awd-featured-package__container,
.awd-featured-package__hero > *,
.awd-featured-package__features > *,
.awd-featured-package__main > *,
.awd-featured-package__bonus-grid > *,
.awd-featured-package__ads > *,
.awd-featured-package__price-content > * {
  min-width: 0;
  max-width: 100%;
}
.awd-featured-package p,
.awd-featured-package h2,
.awd-featured-package h3,
.awd-featured-package h4,
.awd-featured-package li,
.awd-featured-package li > span:last-child,
.awd-featured-package strong,
.awd-featured-package span:not(.awd-featured-package__decor) {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  text-wrap: wrap;
}
.awd-featured-package .awd-featured-package__bonus-list li > span:last-child,
.awd-featured-package .awd-featured-package__section-heading > div:last-child {
  flex: 1 1 0;
  min-width: 0;
}

/* Keep the content at the top of the section (overrides site-wide section/container rules) */
.awd-featured-package {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  margin-top: 0 !important;
  padding-top: 20px !important;
}
.awd-featured-package .awd-featured-package__container {
  position: relative !important;
  top: 0 !important;
  margin: 0 auto !important;
  padding-top: 0 !important;
  align-self: flex-start;
  transform: none;
}
@media (max-width: 600px) {
  .awd-featured-package { padding-top: 18px !important; }
}

/* Background layer: always out of the normal flow, so it can never push the content down */
.awd-featured-package { position: relative !important; }
.awd-featured-package .awd-featured-package__bg {
  position: absolute !important;
  top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
  width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important;
  overflow: hidden; z-index: -1; pointer-events: none;
}
.awd-featured-package .awd-featured-package__bg .awd-featured-package__decor { position: absolute !important; display: block; margin: 0; }
.awd-featured-package::before, .awd-featured-package::after { position: absolute !important; }