.elementor-115 .elementor-element.elementor-element-18cc8d79{margin-top:5%;margin-bottom:0%;padding:0% 10% 0% 10%;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-46474af2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-46474af2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-e8de59b{padding:0% 10% 0% 10%;}.elementor-115 .elementor-element.elementor-element-0c761a1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-115 .elementor-element.elementor-element-fee36cf > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-115 .elementor-element.elementor-element-2f0bcfc{margin-top:5%;margin-bottom:0%;padding:0% 10% 0% 10%;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-93b0aca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-93b0aca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-92d005d{padding:0% 10% 5% 10%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-7ff49ca1{width:18%;}.elementor-115 .elementor-element.elementor-element-46474af2{width:81.665%;}.elementor-115 .elementor-element.elementor-element-d4e2066{width:18%;}.elementor-115 .elementor-element.elementor-element-93b0aca{width:81.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-7ff49ca1{width:25%;}.elementor-115 .elementor-element.elementor-element-d4e2066{width:25%;}}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-18cc8d79{padding:0% 5% 0% 5%;}.elementor-115 .elementor-element.elementor-element-e8de59b{padding:0% 5% 0% 5%;}.elementor-115 .elementor-element.elementor-element-2f0bcfc{padding:0% 5% 0% 5%;}.elementor-115 .elementor-element.elementor-element-92d005d{padding:0% 5% 0% 5%;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-7ff49ca1{width:100%;}.elementor-115 .elementor-element.elementor-element-7ff49ca1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-46474af2{width:100%;}.elementor-115 .elementor-element.elementor-element-e8de59b{padding:0% 5% 0% 5%;}.elementor-115 .elementor-element.elementor-element-d4e2066{width:100%;}.elementor-115 .elementor-element.elementor-element-d4e2066.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-93b0aca{width:100%;}}/* Start custom CSS for column, class: .elementor-element-7ff49ca1 */.elementor-115 .elementor-element.elementor-element-7ff49ca1 {
        width: 15% !important;
}
@media only screen and (max-width: 900px) {
    .elementor-115 .elementor-element.elementor-element-7ff49ca1 {
        width: 20% !important;
    }
}
@media only screen and (max-width: 700px) {
    .elementor-115 .elementor-element.elementor-element-7ff49ca1 {
        width: 40% !important;
    }
}
@media only screen and (max-width: 500px) {
    .elementor-115 .elementor-element.elementor-element-7ff49ca1 {
        width: 35% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34161e51 */.elementor-115 .elementor-element.elementor-element-34161e51 {
    height: 0.4rem;
    background-color: var( --e-global-color-secondary ); 
    border-color: var( --e-global-color-secondary ); 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46474af2 */.elementor-115 .elementor-element.elementor-element-46474af2 {
    width: 85% !important;
}
@media only screen and (max-width: 900px) {
    .elementor-115 .elementor-element.elementor-element-46474af2 {
        width: 80% !important;
    }
}
@media only screen and (max-width: 700px) {
    .elementor-115 .elementor-element.elementor-element-46474af2 {
        width: 60% !important;
    }
}
@media only screen and (max-width: 500px) {
    .elementor-115 .elementor-element.elementor-element-46474af2 {
        width: 65% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c761a1 */.history-container {
	display: flex;
	flex-direction: row;
}
.history-col1 {
	background-image: url('https://staging.serafinagardens.ca/wp-content/uploads/2021/12/Cari-Errington-scaled.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 60% 30%;
	width: 40%;
	min-height: 45vh;
}
.history-col2 {
	width: 60%;
	padding-left: 5%;
}
@media only screen and (max-width: 800px) {
    .history-container {
        flex-direction: column;
    }
    .history-col1 {
        width: 100%;
        min-height: 60vh;
    }
    .history-col2 {
        width: 100%;
        padding-left: 0;
        padding-top: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4e2066 */.elementor-115 .elementor-element.elementor-element-d4e2066 {
        width: 20% !important;
}
@media only screen and (max-width: 900px) {
    .elementor-115 .elementor-element.elementor-element-d4e2066 {
        width: 30% !important;
    }
}
@media only screen and (max-width: 700px) {
    .elementor-115 .elementor-element.elementor-element-d4e2066 {
        width: 40% !important;
    }
}
@media only screen and (max-width: 500px) {
    .elementor-115 .elementor-element.elementor-element-d4e2066 {
        width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0457130 */.elementor-115 .elementor-element.elementor-element-0457130 {
    height: 0.4rem;
    background-color: var( --e-global-color-secondary ); 
    border-color: var( --e-global-color-secondary ); 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93b0aca */.elementor-115 .elementor-element.elementor-element-93b0aca {
    width: 80% !important;
}
@media only screen and (max-width: 900px) {
    .elementor-115 .elementor-element.elementor-element-93b0aca {
        width: 70% !important;
    }
}
@media only screen and (max-width: 700px) {
    .elementor-115 .elementor-element.elementor-element-93b0aca {
        width: 60% !important;
    }
}
@media only screen and (max-width: 500px) {
    .elementor-115 .elementor-element.elementor-element-93b0aca {
        width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-306764f */.phil-container {
	display: flex;
	flex-direction: row;
}
.phil-col1 {
	background-image: url('https://staging.serafinagardens.ca/wp-content/uploads/2021/12/fuchsia-178705_1920.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 60% 40%;
	width: 40%;
	min-height: 45vh;
}
.phil-col2 {
	width: 60%;
	padding-left: 5%;
}
@media only screen and (max-width: 700px) {
    .phil-container {
        flex-direction: column;
    }
    .phil-col1 {
        width: 100%;
        min-height: 60vh;
    }
    .phil-col2 {
        width: 100%;
        padding-left: 0;
        padding-top: 5%;
    }
}/* End custom CSS */