.two-col-text-block-section{
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 0.87rem 0 1.04rem;

}
@media screen and (max-width: 768px) and (orientation: portrait) {
	.two-col-text-block-section{
		padding: 0.4rem 0;

}
	}
.two-col-text-block-section .container {
		display: flex;
		flex-direction: column;
		gap: 0.8rem;
	}
@media screen and (max-width: 768px) and (orientation: portrait) {
	.two-col-text-block-section .container {
			gap: 0.4rem;
	}
		}
:is(.two-col-text-block-section .container) .title-wrap {
			position: relative;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			width: 100%;
		}
:is(:is(.two-col-text-block-section .container) .title-wrap) .title {
				color: var(--dark-grey);
			}
:is(:is(:is(.two-col-text-block-section .container) .title-wrap) .title) span {
					color: var(--orange);
				}
:is(.two-col-text-block-section .container) .text-wrap {
			position: relative;
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 0.4rem;
		}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(.two-col-text-block-section .container) .text-wrap {
				grid-template-columns: repeat(1, 1fr);
		}
			}