.partnerships-section {
	 position: relative;
	 border-bottom: 1px solid #c8d0d9;
	 padding-bottom: 66px !important;
}

.partnerships-section.hp-new{
	 position: relative;
	 border-bottom: none;
	 padding-bottom: 0 !important;
}

 .partnerships-section .container {
	 position: relative;
}

 .partnerships-section::before {
	 content: "";
	 background: url('data:image/svg+xml,<svg width="1032" height="988" viewBox="0 0 1032 988" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M369.605 115.889C375.205 102.289 407.272 54.8889 422.605 32.8889C416.272 22.2222 401.805 0.888889 394.605 0.888889C385.605 0.888889 310.605 -1.11111 268.605 0.888889C235.005 2.48889 181.272 10.8889 158.605 14.8889C160.938 17.8889 165.605 25.6889 165.605 32.8889C165.605 41.8889 189.605 61.8889 210.605 94.8889C231.605 127.889 248.605 166.889 268.605 194.889C288.605 222.889 275.605 229.889 275.605 238.889C275.605 247.889 270.605 281.889 268.605 292.889C266.605 303.889 256.605 310.889 248.605 324.889C240.605 338.889 225.605 352.889 217.605 369.889C209.605 386.889 145.605 399.889 141.605 428.889C137.605 457.889 151.605 512.889 161.605 537.889C171.605 562.889 169.605 590.889 174.605 623.889C179.605 656.889 174.605 683.889 161.605 745.889C148.605 807.889 135.605 794.889 127.605 806.889C119.605 818.889 91.6051 865.889 34.6051 891.889C-22.3949 917.889 2.6051 943.889 27.6051 939.889C52.6051 935.889 94.6051 933.889 165.605 913.889C236.605 893.889 264.605 902.889 351.605 884.889C438.605 866.889 457.605 877.889 523.605 865.889C589.605 853.889 585.604 991.889 625.604 986.889C665.604 981.889 1052.6 973.889 1030.6 946.889C1008.6 919.889 847.605 806.889 825.605 784.889C803.605 762.889 793.605 764.889 770.605 745.889C747.605 726.889 744.605 736.889 683.605 707.889C622.605 678.889 624.605 688.889 577.605 660.889C530.605 632.889 496.605 615.889 477.605 601.889C458.605 587.889 431.605 572.889 403.605 545.889C375.605 518.889 386.605 530.889 377.605 507.889C368.605 484.889 369.605 484.889 369.605 461.889V406.889C369.605 381.889 369.605 378.889 357.605 352.889C345.605 326.889 344.605 324.889 328.605 292.889C312.605 260.889 321.605 268.889 321.605 238.889C321.605 208.889 327.605 204.889 344.605 166.889C361.605 128.889 362.605 132.889 369.605 115.889Z" fill="rgb(192 236 250)"/></svg>') no-repeat 50% 50%/700px 750px;
	 filter: blur(150.75px);
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 left: 0;
	 top: 0;
	 transform: translateY(-50%);
	 display: block;
}
 @media (min-width: 992px) {
	 .partnerships-section::before {
		 background-size: 100% 100%;
		 width: 100%;
		 height: 987px;
	}
}
 .partnerships-section.hp-new::before {
	 background: none;
}
 .partnerships-section__logos {
	 flex-wrap: wrap;
	 justify-content: space-between;
	 align-items: center;
	 gap: 16px;
	 max-width: 1135px;
	 margin: 0 auto;
}
 @media (min-width: 768px) {
	 .partnerships-section__logos {
		 display: grid;
		 grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
 @media (min-width: 992px) {
	 .partnerships-section__logos {
		 display: flex;
	}
}
 @media (min-width: 1400px) {
	 .partnerships-section__logos {
		 gap: 16px 96px;
		 margin-top: 74px;
	}
}
 .partnerships-section__logo {
	 text-align: center;
}
 .main-content-wrapper {
	/* Selector for previous section */
}
 .main-content-wrapper *:has(+ .partnerships-section) {
	 position: relative;
	 z-index: 1;
}

.partnerships-section.hp-new{
	padding-top:120px !important;
}

@media (max-width: 992px) {
.partnerships-section.hp-new {
        padding-top: 60px !important;
    }
}

.partnerships-section.hp-new::after{
	content: "";
    background: url('https://mstone.ai/wp-content/uploads/2025/11/Vector-28.svg');
    background-size: 100% 100%;
    width: 50%;
    height: 1000px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    transform: translateY(47%);
    display: block;
}

@media (max-width:767px){
	.partnerships-section.hp-new::after{
	width: 50%;
    height: 1000px;
    position: absolute;
    left: 0px;
    bottom: 0;
    z-index: -1;
    transform: translateY(37%);
    display: block;
	}
}

.partnerships-section.hp-new .container .partnerships-section__logos{
		padding-bottom: 60px;
		border-bottom: 1px solid #c8d0d9;
}

@media (min-width: 768px) {
	 .partnerships-section.hp-new .container .partnerships-section__logos {
		 display: grid;
		 grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
 @media (min-width: 992px) {
	 .partnerships-section.hp-new .container .partnerships-section__logos {
		 display: flex;
		padding-bottom: 120px;
	}
}
 @media (min-width: 1400px) {
.partnerships-section.hp-new .container .partnerships-section__logos {
	gap: 16px 96px;
	margin-top: 74px;
	padding-bottom: 120px;
}
}