/* „Toate pachetele de realizare WebSite includ" — patru grupe, în carduri.

   Cele 23 de rânduri stăteau unul sub altul, pe două coloane. Acum sunt
   strânse pe grupe: ce construim, cum e găsit pe Google, ce primește gata
   pus la punct și ce se întâmplă după lansare. Cardurile se poartă ca
   celelalte de pe site: se ridică la maus și prind roșu la apăsare. */

.rdn-pachete-sub{
	margin:0 0 26px !important;
	max-width:60ch;
	font-size:15.5px;
	line-height:1.6;
	color:#55607a;
}

.rdn-pachete{
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:22px;
}
@media (max-width:900px){
	.rdn-pachete{grid-template-columns:1fr; gap:18px}
}

.rdn-pachet{
	background:#ffffff;
	border:1px solid rgba(25,35,63,.10);
	border-radius:18px;
	padding:24px 22px 20px;
	box-shadow:0 1px 2px rgba(9,41,51,.05), 0 20px 40px -30px rgba(9,41,51,.45);
	transition:transform .3s cubic-bezier(.22,.61,.36,1), box-shadow .3s, border-color .3s;
}
@media (hover: hover) and (pointer: fine){
	.rdn-pachet:hover{
		transform:translateY(-4px);
		border-color:rgba(204,0,0,.45);
		box-shadow:0 1px 2px rgba(9,41,51,.05), 0 26px 44px -28px rgba(204,0,0,.45);
	}
}
.rdn-pachet.rdn-apasat{
	transform:translateY(-4px);
	border-color:rgba(204,0,0,.45);
	box-shadow:0 1px 2px rgba(9,41,51,.05), 0 26px 44px -28px rgba(204,0,0,.45);
}

.rdn-pachet-cap{
	display:flex;
	align-items:center;
	gap:13px;
	margin-bottom:16px;
}
.rdn-pachet-semn{
	flex:0 0 auto;
	width:42px;
	height:42px;
	border-radius:13px;
	display:grid;
	place-items:center;
	background:linear-gradient(135deg, #7a4fd6, #3d1f86);
	color:#ffffff;
	box-shadow:0 10px 22px -14px rgba(98,57,189,.9);
	transition:background .3s cubic-bezier(.22,.61,.36,1);
}
.rdn-pachet-semn svg{width:21px; height:21px}
@media (hover: hover) and (pointer: fine){
	.rdn-pachet:hover .rdn-pachet-semn{background:linear-gradient(135deg, #e11b1b, #cc0000)}
}
.rdn-pachet.rdn-apasat .rdn-pachet-semn{background:linear-gradient(135deg, #e11b1b, #cc0000)}

.rdn-pachet-nume{display:block}
.rdn-pachet-nume h5{
	margin:0 !important;
	font-family:var(--h2_typography-font-family, "Teko", Impact, sans-serif);
	font-weight:var(--h2_typography-font-weight, 500);
	font-size:27px !important;
	line-height:1 !important;
	letter-spacing:.3px;
	color:#19233f !important;
	text-transform:none;
}
.rdn-pachet-fel{
	display:block;
	margin-top:3px;
	font-size:11px;
	font-weight:700;
	letter-spacing:1.5px;
	text-transform:uppercase;
	color:#7b8598;
}

.rdn-bife{
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
	display:flex;
	flex-direction:column;
	gap:10px;
}
.rdn-bife li{
	display:flex;
	gap:11px;
	align-items:flex-start;
	margin:0 !important;
	font-size:15px;
	line-height:1.5;
	color:#55607a;
}
.rdn-bife li::before{content:none !important}
.rdn-bifa{
	flex:0 0 auto;
	width:19px;
	height:19px;
	margin-top:2px;
	border-radius:50%;
	display:grid;
	place-items:center;
	background:rgba(116,197,218,.22);
	color:#3f9cb8;
}
.rdn-bifa svg{width:11px; height:11px}

@media (max-width:560px){
	.rdn-pachet{padding:22px 18px 18px}
	.rdn-bife li{font-size:14.5px}
}
