div[data-component-id="13955"] .m-textimage__text {
    padding-top: 8vh;
    text-align: right;
}
div[data-component-id="13957"] .m-text__inner {
    width: calc(23 / var(--cols, 24)* calc(100vw - var(--vw-check, 15px)));
}
div[data-component-id="13957"] .m-text__wrapper {
    /* padding-left: calc(1 / var(--cols, 12)* calc(100vw - var(--vw-check, 15px))); */
    /* padding-right: calc(1 / var(--cols, 12)* calc(100vw - var(--vw-check, 15px))); */
    padding: 2%;
}
.m-text__title {
    font-weight: 300;
}
@media (min-width: 1024px) {
    div[data-component-id="13958"] .m-textimage__media {
        width: calc(12 / var(--cols, 24)* calc(100vw - var(--vw-check, 15px)));
    }
    div[data-component-id="13958"] .m-textimage__text {
        width: calc(8 / var(--cols, 24)* calc(100vw - var(--vw-check, 15px)));
		padding-top:10vh;
    }	
}

@media (min-width: 1280px) {
	div[data-component-id="13956"].m-section {
		margin-bottom: 18rem;
        margin-top: 20rem;
    }
	
    .m-text__inner {

        width: calc(17 / var(--cols, 24)* calc(100vw - var(--vw-check, 15px)));
        text-align: center;
    }
}
.gridFlex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}
.itemGridFlex {
    width: 45%;
}
.itemGridFlex:nth-child(1) {
    width: 50%;
}
.itemGridFlex img {
    width: 100%;
}
.address {
font-size: min(max(2.2rem, 1.1vw), 2.5rem);
    font-weight: 500;
}

.m-textimage__title {
    font-size: min(max(5.9rem, 3.2vw), 8.6rem);
}
.m-textimage__subtitle {
    font-size: min(max(4rem, 1.8vw), 6rem);
}
.m-textimage__body {
    font-size: min(max(2.2rem, 1.4vw), 2.5rem);
}

div[data-component-id="13958"] .m-textimage__body {
	font-family:Medio, serif;
	font-size: min(max(2.2rem, 1.7vw), 5rem);
}

@media (max-width: 1024px) {
    div[data-component-id="13958"] .m-textimage__body {
        font-family: Medio, serif;
        font-size: min(max(3.2rem, 1.7vw), 5rem);
        line-height: 0.8;
        text-align: center;
    }
    .gridFlex {
        flex-direction: column;
    }    
    .itemGridFlex:nth-child(1) {
        width: 95%;
    } 
    .itemGridFlex:nth-child(2) {
        width: 95%;
    }    
}

