/* Base grid */
.llpages-grid {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.llpages-grid .llpages-gridrow {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;

    margin-bottom: 30px;
}
.llpages-grid .llpages-gridrow .llpages-gridcell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 1em;
    

}

/* Images */
.llpages-grid .llpages-gridrow .llpages-gridcell img {
    max-width: 100%;
}

/* Generated */
.llpages-grid .llpages-gridrow.llpages-gridrow-1c .llpages-grid-cell-0 {
	flex-basis: calc(100% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2cequal .llpages-grid-cell-0 {
	flex-basis: calc(50% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2cequal .llpages-grid-cell-1 {
	flex-basis: calc(50% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c3r .llpages-grid-cell-0 {
	flex-basis: calc(33.3% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c3r .llpages-grid-cell-1 {
	flex-basis: calc(66.6% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c3l .llpages-grid-cell-0 {
	flex-basis: calc(66.6% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c3l .llpages-grid-cell-1 {
	flex-basis: calc(33.3% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c4r .llpages-grid-cell-0 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c4r .llpages-grid-cell-1 {
	flex-basis: calc(75% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c4l .llpages-grid-cell-0 {
	flex-basis: calc(75% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c4l .llpages-grid-cell-1 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c5l .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c5l .llpages-grid-cell-1 {
	flex-basis: calc(80% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c5r .llpages-grid-cell-0 {
	flex-basis: calc(80% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-2c5r .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3cequal .llpages-grid-cell-0 {
	flex-basis: calc(33.3% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3cequal .llpages-grid-cell-1 {
	flex-basis: calc(33.3% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3cequal .llpages-grid-cell-2 {
	flex-basis: calc(33.3% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4r .llpages-grid-cell-0 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4r .llpages-grid-cell-1 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4r .llpages-grid-cell-2 {
	flex-basis: calc(50% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4l .llpages-grid-cell-0 {
	flex-basis: calc(50% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4l .llpages-grid-cell-1 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4l .llpages-grid-cell-2 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4m .llpages-grid-cell-0 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4m .llpages-grid-cell-1 {
	flex-basis: calc(50% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c4m .llpages-grid-cell-2 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5l .llpages-grid-cell-0 {
	flex-basis: calc(60% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5l .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5l .llpages-grid-cell-2 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5r .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5r .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5r .llpages-grid-cell-2 {
	flex-basis: calc(60% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5m .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5m .llpages-grid-cell-1 {
	flex-basis: calc(60% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-3c5m .llpages-grid-cell-2 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4cequal .llpages-grid-cell-0 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4cequal .llpages-grid-cell-1 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4cequal .llpages-grid-cell-2 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4cequal .llpages-grid-cell-3 {
	flex-basis: calc(25% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5l .llpages-grid-cell-0 {
	flex-basis: calc(40% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5l .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5l .llpages-grid-cell-2 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5l .llpages-grid-cell-3 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5r .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5r .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5r .llpages-grid-cell-2 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5r .llpages-grid-cell-3 {
	flex-basis: calc(40% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5ml .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5ml .llpages-grid-cell-1 {
	flex-basis: calc(40% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5ml .llpages-grid-cell-2 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5ml .llpages-grid-cell-3 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5mr .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5mr .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5mr .llpages-grid-cell-2 {
	flex-basis: calc(40% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-4c5mr .llpages-grid-cell-3 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-5cequal .llpages-grid-cell-0 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-5cequal .llpages-grid-cell-1 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-5cequal .llpages-grid-cell-2 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-5cequal .llpages-grid-cell-3 {
	flex-basis: calc(20% - 15px);
}
.llpages-grid .llpages-gridrow.llpages-gridrow-5cequal .llpages-grid-cell-4 {
	flex-basis: calc(20% - 15px);
}
@media (max-width: 10000px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-huge-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-huge-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-huge-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-huge-hide {
		display: none;
	}
}
@media (max-width: 1900px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-desktop-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-desktop-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-desktop-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-desktop-hide {
		display: none;
	}
}
@media (max-width: 1200px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-laptop-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-laptop-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-laptop-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-laptop-hide {
		display: none;
	}
}
@media (max-width: 992px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-static-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-static-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-static-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-static-hide {
		display: none;
	}
}
@media (max-width: 768px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tablet-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tablet-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tablet-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tablet-hide {
		display: none;
	}
}
@media (max-width: 576px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-smartphone-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-smartphone-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-smartphone-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-smartphone-hide {
		display: none;
	}
}
@media (max-width: 320px) {
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tiny-normal {
		display: flex;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tiny-break {
		display: block;
		margin-bottom: 0px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tiny-break .llpages-gridcell {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}
	.llpages-grid .llpages-gridrow.llpages-gridrbp-tiny-hide {
		display: none;
	}
}
