.custom-blog-list {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	gap:30px;
}

.custom-blog-item {
	border-radius: 18px;
	width: 360px;
	min-height: 346px;
	background: #f3f4f6;
	padding:14px;
}

.custom-blog-item a {
	text-decoration:none;
}

.custom-blog-item-link a {
	position:relative;
	font-weight: 400;
	font-size: clamp(10px, 8.62px + 0.38vw, 16px);
	line-height: 100%;
	color: #4187c8;
}

.custom-blog-item-link a::after {
	content: "";
    position: absolute;
    bottom: -6px;
    right: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	background-image:url("data:image/svg+xml,%3Csvg width='163' height='1' viewBox='0 0 163 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5L163 0.499986' stroke='%234187C8' stroke-dasharray='4 4' /%3E%3C/svg%3E");	
}

.custom-blog-item-img img {
	width:100%;
	height:clamp(69px, 51.20px + 5.56vw, 158px);
}

.custom-blog-item-title {
	font-weight: 700;
	font-size: clamp(12px, 10.40px + 0.50vw, 20px);
	line-height: 130%;
	color: #0c2636;
}

.custom-blog-item-short-des {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #3e525e;
	padding:12px 0;
}

.custom-single-head {
	border-radius: 0 0 18px 18px;
	background: #f3f4f6;
}

.custom-single-head-img img {
	width:100%;
}

.custom-single-head-meta {
	display:flex;
	gap:14px;
	font-weight: 400;
	font-size: clamp(12px, 11.08px + 0.26vw, 16px);
	line-height: 100%;
	color: #3e525e;
	padding-top:clamp(16px, 14.15px + 0.51vw, 24px);
	padding-left:clamp(14px, 11.69px + 0.64vw, 24px);
}

.custom-single-title {
	width:500px;
	font-weight: 700;
	font-size: clamp(20px, 17.23px + 0.77vw, 32px);
	line-height: 120%;
	color: #0c2636;
	padding-top:clamp(8px, 6.15px + 0.51vw, 16px);
	padding-left:clamp(12px, 9.23px + 0.77vw, 24px);
}

.custom-single-head-soc {
	padding-top:clamp(12px, 11.08px + 0.26vw, 16px);
	padding-left:clamp(14px, 11.69px + 0.64vw, 24px);
	padding-bottom:clamp(12px, 9.23px + 0.77vw, 24px);
	font-weight: 400;
	font-size: clamp(14px, 13.54px + 0.13vw, 16px);
	line-height: 100%;
	color: #3e525e;
	display:flex;
	align-items:center;
	gap:8px;
}

.custom-single-head-soc ul {
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	gap:8px;
}

.custom-single-head-soc ul li a {
	display:block;
	width:20px;
	height:20px;
}

.custom-single-head-soc ul li:nth-child(1) a {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.4828 3.69164C16.6888 3.60496 16.9142 3.57507 17.1356 3.60507C17.357 3.63507 17.5663 3.72386 17.7417 3.86221C17.9172 4.00056 18.0523 4.1834 18.1331 4.39171C18.2139 4.60001 18.2374 4.82617 18.2012 5.04664L16.3112 16.5108C16.1278 17.6166 14.9145 18.2508 13.9003 17.7C13.052 17.2391 11.792 16.5291 10.6587 15.7883C10.092 15.4175 8.35616 14.23 8.56949 13.385C8.75282 12.6625 11.6695 9.94747 13.3362 8.3333C13.9903 7.69914 13.692 7.3333 12.9195 7.91664C11.0012 9.36497 7.92116 11.5675 6.90282 12.1875C6.00449 12.7341 5.53616 12.8275 4.97616 12.7341C3.95449 12.5641 3.00699 12.3008 2.23366 11.98C1.18866 11.5466 1.23949 10.11 2.23282 9.69164L16.4828 3.69164Z' fill='%232093FF' /%3E%3C/svg%3E");
}

.custom-single-head-soc ul li:nth-child(2) a {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.9974 1.6665C5.3949 1.6665 1.66406 5.39734 1.66406 9.99984C1.66406 11.5748 2.10156 13.0498 2.8624 14.3065L2.11906 16.8332C2.07638 16.9782 2.07357 17.1321 2.11093 17.2787C2.14829 17.4252 2.22444 17.5589 2.33136 17.6659C2.43829 17.7728 2.57205 17.8489 2.71858 17.8863C2.86511 17.9237 3.01899 17.9209 3.16406 17.8782L5.69073 17.1348C6.98968 17.9206 8.47926 18.3351 9.9974 18.3332C14.5999 18.3332 18.3307 14.6023 18.3307 9.99984C18.3307 5.39734 14.5999 1.6665 9.9974 1.6665ZM8.1124 11.8857C9.79823 13.5707 11.4074 13.7932 11.9757 13.814C12.8399 13.8457 13.6816 13.1857 14.0091 12.4198C14.0501 12.3245 14.0649 12.2199 14.052 12.117C14.0391 12.014 13.999 11.9163 13.9357 11.834C13.4791 11.2507 12.8616 10.8315 12.2582 10.4148C12.1323 10.3275 11.9775 10.2925 11.8262 10.317C11.675 10.3416 11.5392 10.4238 11.4474 10.5465L10.9474 11.309C10.921 11.3498 10.88 11.3791 10.8328 11.3909C10.7856 11.4026 10.7357 11.396 10.6932 11.3723C10.3541 11.1782 9.8599 10.8482 9.5049 10.4932C9.1499 10.1382 8.8399 9.6665 8.66573 9.349C8.64466 9.30855 8.63871 9.26191 8.64894 9.21746C8.65917 9.17301 8.68492 9.13367 8.72156 9.1065L9.49156 8.53484C9.60177 8.4395 9.67292 8.30684 9.69137 8.1623C9.70982 8.01775 9.67428 7.87147 9.59156 7.7515C9.21823 7.20484 8.78323 6.50984 8.1524 6.049C8.07081 5.99039 7.97547 5.95383 7.87561 5.94288C7.77574 5.93193 7.67475 5.94696 7.5824 5.9865C6.81573 6.31484 6.1524 7.1565 6.18406 8.02234C6.2049 8.59067 6.4274 10.1998 8.1124 11.8857Z' fill='%232CED12' /%3E%3C/svg%3E");
}

.custom-single-head-soc ul li:nth-child(3) a {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8985 2.19101C11.2767 1.60495 8.55782 1.60495 5.93601 2.19101L5.65351 2.25351C4.91582 2.41796 4.23825 2.78391 3.69623 3.31063C3.1542 3.83735 2.769 4.50417 2.58351 5.23685C1.92008 7.85576 1.92008 10.5988 2.58351 13.2177C2.76043 13.9164 3.11915 14.5559 3.62324 15.0711C4.12732 15.5863 4.75879 15.9589 5.45351 16.151L5.84101 18.4643C5.85338 18.5378 5.88521 18.6066 5.9332 18.6636C5.98119 18.7206 6.04358 18.7636 6.11386 18.7883C6.18415 18.813 6.25976 18.8184 6.33284 18.8039C6.40591 18.7894 6.47377 18.7556 6.52934 18.706L8.80517 16.6702C10.5136 16.7733 12.228 16.6367 13.8985 16.2643L14.1818 16.2018C14.9195 16.0374 15.5971 15.6715 16.1391 15.1447C16.6811 14.618 17.0663 13.9512 17.2518 13.2185C17.9153 10.5996 17.9153 7.8566 17.2518 5.23768C17.0663 4.5049 16.681 3.83801 16.1388 3.31128C15.5966 2.78455 14.9188 2.41865 14.181 2.25435L13.8985 2.19101ZM6.63934 5.16935C6.48446 5.14667 6.32649 5.17785 6.19184 5.25768H6.18017C5.86767 5.44101 5.58601 5.67185 5.34601 5.94351C5.14601 6.17435 5.03767 6.40768 5.00934 6.63268C4.99267 6.76601 5.00434 6.90101 5.04351 7.02851L5.05851 7.03685C5.28351 7.69768 5.57684 8.33351 5.93517 8.93185C6.39742 9.77213 6.96599 10.5494 7.62684 11.2443L7.64684 11.2727L7.67851 11.296L7.69767 11.3185L7.72101 11.3385C8.41849 12.0013 9.19753 12.5726 10.0393 13.0385C11.0018 13.5627 11.586 13.8102 11.9368 13.9135V13.9185C12.0393 13.9502 12.1327 13.9643 12.2268 13.9643C12.5258 13.9429 12.8088 13.8214 13.0302 13.6193C13.301 13.3793 13.5302 13.0968 13.7085 12.7827V12.7768C13.876 12.4602 13.8193 12.1618 13.5777 11.9593C13.0927 11.5347 12.5677 11.1579 12.0102 10.8343C11.6368 10.6318 11.2577 10.7543 11.1043 10.9593L10.7768 11.3727C10.6085 11.5777 10.3035 11.5493 10.3035 11.5493L10.2952 11.5543C8.01934 10.9735 7.41184 8.66935 7.41184 8.66935C7.41184 8.66935 7.38351 8.35601 7.59434 8.19601L8.00434 7.86601C8.20101 7.70601 8.33767 7.32768 8.12684 6.95435C7.80399 6.3972 7.42808 5.87255 7.00434 5.38768C6.91165 5.27383 6.78184 5.19624 6.63767 5.16851M10.4843 4.16768C10.3738 4.16768 10.2679 4.21158 10.1897 4.28972C10.1116 4.36786 10.0677 4.47384 10.0677 4.58435C10.0677 4.69485 10.1116 4.80084 10.1897 4.87898C10.2679 4.95712 10.3738 5.00101 10.4843 5.00101C11.5385 5.00101 12.4135 5.34518 13.106 6.00518C13.4618 6.36601 13.7393 6.79351 13.921 7.26185C14.1035 7.73101 14.1868 8.23185 14.1652 8.73351C14.1629 8.78823 14.1714 8.84287 14.1902 8.8943C14.209 8.94573 14.2378 8.99295 14.2748 9.03327C14.3497 9.11469 14.4538 9.16304 14.5643 9.16768C14.6748 9.17232 14.7827 9.13287 14.8641 9.05802C14.9455 8.98316 14.9939 8.87902 14.9985 8.76851C15.0234 8.15148 14.921 7.53593 14.6977 6.96018C14.4734 6.3815 14.1317 5.85548 13.6943 5.41518L13.686 5.40685C12.8268 4.58601 11.7393 4.16768 10.4843 4.16768ZM10.456 5.53768C10.3455 5.53768 10.2395 5.58158 10.1614 5.65972C10.0832 5.73786 10.0393 5.84384 10.0393 5.95435C10.0393 6.06485 10.0832 6.17084 10.1614 6.24898C10.2395 6.32712 10.3455 6.37101 10.456 6.37101H10.4702C11.2302 6.42518 11.7835 6.67851 12.171 7.09435C12.5685 7.52268 12.7743 8.05518 12.7585 8.71351C12.756 8.82402 12.7974 8.93101 12.8738 9.01095C12.9501 9.09089 13.0551 9.13722 13.1656 9.13976C13.2761 9.14231 13.3831 9.10084 13.463 9.0245C13.543 8.94816 13.5893 8.84319 13.5918 8.73268C13.6118 7.86851 13.3335 7.12268 12.7818 6.52768V6.52601C12.2177 5.92101 11.4435 5.60101 10.5118 5.53851L10.4977 5.53685L10.456 5.53768ZM10.4402 6.93351C10.3844 6.92859 10.3282 6.93496 10.275 6.95223C10.2217 6.96951 10.1725 6.99733 10.1303 7.03405C10.088 7.07076 10.0536 7.11562 10.029 7.16593C10.0045 7.21624 9.99036 7.27099 9.98745 7.32689C9.98454 7.38279 9.99292 7.43871 10.0121 7.4913C10.0313 7.54389 10.0608 7.59208 10.0991 7.63299C10.1373 7.67389 10.1833 7.70668 10.2345 7.7294C10.2857 7.75211 10.3409 7.76428 10.3968 7.76518C10.7452 7.78351 10.9677 7.88851 11.1077 8.02935C11.2485 8.17101 11.3535 8.39851 11.3727 8.75435C11.3737 8.81026 11.386 8.8654 11.4088 8.91647C11.4316 8.96753 11.4644 9.01349 11.5054 9.05159C11.5463 9.0897 11.5945 9.11917 11.6471 9.13825C11.6996 9.15734 11.7555 9.16565 11.8114 9.16268C11.8672 9.15971 11.9219 9.14554 11.9721 9.12099C12.0224 9.09644 12.0672 9.06203 12.1039 9.01981C12.1405 8.97758 12.1683 8.92841 12.1856 8.87521C12.2029 8.82202 12.2092 8.76589 12.2043 8.71018C12.1777 8.21018 12.021 7.76851 11.7002 7.44351C11.3777 7.11851 10.9385 6.96018 10.4402 6.93351Z' fill='%239E20FF' /%3E%3C/svg%3E");
}

.custom-single-table-content {
	padding-top:clamp(32px, 28.31px + 1.03vw, 48px);
}

.custom-single-table-content-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	color: #0c2636;
	padding-bottom:24px;
}

.custom-single-table-content ol {
	padding:0 0 0 20px;
	margin:0;
	display:flex;
	flex-direction:column;
	gap:16px;
	color: #3e525e;
	font-size: 16px;
}

.custom-single-table-content ol li a {
	text-decoration:none;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #3e525e;
}

.custom-single-content {
	margin-top:clamp(32px, 28.31px + 1.03vw, 48px);
	border-top:2px solid #f3f4f6;
}

.custom-single-content {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #3e525e;
}

.custom-single-content p {
	margin:0;
	padding-bottom:12px;
}

.custom-single-content h2,
.custom-single-content h3 {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	color: #0c2636;
}

.custom-single-content h2 {
	padding-bottom:clamp(10px, 7.69px + 0.64vw, 20px);
	padding-top:clamp(32px, 28.31px + 1.03vw, 48px);
}

.custom-single-content h3 {
	padding-bottom:24px;
	padding-top:clamp(32px, 28.31px + 1.03vw, 48px);
}

.custom-single-content img {
	width:100%;
	margin-bottom:24px;
}

.custom-single-content ul {
	list-style:none;
	padding:24px 0;
	margin:0;
	display:flex;
	flex-direction:column;
	gap:12px;
}

.custom-single-content ul li {
	position:relative;
	padding-left:42px;
}

.custom-single-content ul li::after {
	content:"";
	position:absolute;
	top:-5px;
	left:0;
	width:30px;
	height:30px;
	background-image:url('../img/check.png');
}

.custom-single-content ul ul {
	padding:12px 0;
}

.custom-single-content ul ul li {
	padding-left:36px;
}

.custom-single-content ul ul li::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:24px;
	height:24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.55156 18.0016L3.85156 12.3016L5.27656 10.8766L9.55156 15.1516L18.7266 5.97656L20.1516 7.40156L9.55156 18.0016Z' fill='%230C2636' /%3E%3C/svg%3E");	
}

.custom-single-content ol {
	list-style: none;
	counter-reset: step;
	padding: 24px 0;
	margin:0;
	display:flex;
	flex-direction:column;
	gap:20px;
}

.custom-single-content ol li {
	counter-increment: step;
	position: relative;
	padding-left: 50px;
	/* margin-bottom: 20px; */
}

.custom-single-content ol li::before {
	content: counter(step);
	position: absolute;
	left: 0;
	top: -5px;
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #1f2d3d;
	color: white;
	font-weight: bold;
	border-radius: 6px;
}

@media (max-width: 768px) {
	.custom-blog-list {
		gap:4px;
	}
	
	.custom-blog-item {
		width:clamp(148px, -12.00px + 50.00vw, 203px);
		min-height:auto;
	}
	
	.custom-blog-item-short-des {
		display:none;
	}
	
	.custom-blog-item-title {
		padding-bottom:6px;
	}
	
	.custom-single-title {
		width:100%;
	}
}