.general-content-layout {
    background: var(--pk-color-white);
    overflow: clip;
    padding-block: max(9.0625rem, calc(9.0625 * var(--su)))
        max(7.5rem, calc(7.5 * var(--su)));
    padding-inline: 0;
}

.general_content-layout .pk-content-col {
    position: relative;
    color: rgba(255, 255, 255, 0.75);
    padding-block: max(9.0625rem, calc(9.0625 * var(--su)))
        max(7.5rem, calc(7.5 * var(--su)));
    padding: max(4rem, calc(4 * var(--su)));
    border-radius: 2rem;
    background: var(--pk-grey-blue);
}

.general_content-layout .pk-content-col::after {
    content: "";
    display: block;
    position: absolute;
    right: -00.1rem;
    bottom: 0;
    max-width: 85%;
    width: 100%;
    height: max(4rem, calc(4 * var(--su)));
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22254%22%20height%3D%22132%22%20viewBox%3D%220%200%20254%20132%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M253.708%20108C253.708%20121.255%20242.963%20132%20229.708%20132H0C6.22665%20132%2012.2098%20129.58%2016.6855%20125.251L114.393%2030.749C118.868%2026.4201%20124.851%2024%20131.078%2024H229.708C242.963%2024%20253.708%2013.2548%20253.708%200V108Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}

.general_content-layout .pk-content-col .pk-label {
    margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
    background: rgba(76, 84, 101, 0.9);
}

.general_content-layout .pk-content-col .pk-heading {
    font-size: var(--scaling-h3);
    color: var(--pk-white);
    margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
}

.general_content-layout .pk-content-col p {
    max-width: max(49.375rem, calc(49.375 * var(--su)));
    font-size: var(--dekstop-body-lg);
}

.general_content-layout .pk-content-col .pk-image-wrap {
    position: absolute;
    left: max(-6rem, calc(-10 * var(--su)));
    bottom: max(-4rem, calc(-4 * var(--su)));
    max-width: max(12.625rem, calc(12.625 * var(--su)));
}

@media screen and (max-width: 767px) {

	  .general_content-layout > .pk-row{
	  padding-block:max(4rem, calc(4 * var(--su))) max(7.5rem, calc(7.5 * var(--su)));
	}
    .general_content-layout .pk-content-col {
        padding-block: max(2rem, calc(2 * var(--su))) max(3rem, calc(3 * var(--su)));
        padding-inline: max(1rem, calc(1 * var(--su)));
		border-radius: 1rem;
    }

    .general_content-layout .pk-content-col .pk-image-wrap {
        position: absolute;
        left: max(2rem, calc(2 * var(--su)));
				bottom: -6rem;
        max-width: max(7.5rem, calc(7.5 * var(--su)));
    }
}

@media screen and (min-width: 1700px) {
    .general_content-layout .pk-content-col .pk-image-wrap {
        position: absolute;
        left: max(-10rem, calc(-10 * var(--su)));
        bottom: max(-5rem, calc(-5 * var(--su)));
        max-width: max(12.625rem, calc(12.625 * var(--su)));
    }
}
