/* Informe Ejecutivo - Diseño de cada página */

/* Títulos */
/* TITLE 01 */
.landscape-design .design-title-01 {
	background-color: var(--color-lightblue);
	text-transform: uppercase;
	font-weight: 500;
}

.landscape-design .design-title-01 .header {
	top: 30px;
	color: #000;
	flex-direction: column;
	align-items: flex-start;
	text-align: left;
}

.landscape-design .design-title-01 .header > div {
	margin: 0 0 7px 0;
}
.landscape-design .design-title-01 .header div:last-child {
	margin-bottom: 0;
}

.landscape-design .design-title-01 .header .divider {
	width: 100%;
	opacity: 0.5;
}

.landscape-design .design-title-01 .report-name {
	position: absolute;
	bottom: 30px;
	left: 50px;
}

.landscape-design .design-title-01 .app-name {
	position: absolute;
	bottom: 30px;
	right: 50px;
	text-align: right;
}

/* TITLE 02 */
.landscape-design .design-title-02 {
	background-color: var(--color-turquoise);
}

.landscape-design .design-title-02 .header {
	top: 30px;
	color: #000;
	text-transform: uppercase;
	display: flex;
}

.landscape-design .design-title-02 .header .number {
	max-width: 45%;
}

.landscape-design .design-title-02 .divider {
	opacity: 0.4;
}

.landscape-design .design-title-02 .header .title {
	text-align: right;
	max-width: 45%;
}

/* TITLE 03 */
.landscape-design .design-title-03 {
	background-color: var(--color-turquoise-lighter);
}

.landscape-design .design-title-03 .header {
	top: 30px;
	color: #000;
	text-transform: uppercase;
	display: flex;
}

.landscape-design .design-title-03 .title {
	font-weight: 500;
	max-width: 45%;
}

.landscape-design .design-title-03 .divider {
	opacity: 0.4;
}

.landscape-design .design-title-03 .header .subtitle {
	text-align: right;
	max-width: 45%;
}


/* Introducciones */
/* INTRO 01 */
.landscape-design .design-intro-01 {
	background-color: var(--color-lightblue-light);
}

.landscape-design .design-intro-01 .header {
	color: #a4a8bb;
}

.landscape-design .design-intro-01 .h1 {
	position: absolute;
	left: 50px;
	top: 65px;
	text-decoration: underline;
}

.landscape-design .design-intro-01 .index {
	position: absolute;
	left: 50px;
	top: 100px;
	right: 50px;
	bottom: 30px;
	font-size: 11px;
	column-count: 2;
	-moz-column-count: 2;
	column-gap: 40px;
	column-fill: auto;
}

.landscape-design .design-intro-01 .index .content {
	width: 100%;
	font-weight: 500;
	margin-top: 6px;
	margin-bottom: 20px;
}

.landscape-design .design-intro-01 .index .content:first-child {
	margin-top: 0;
}

.landscape-design .design-intro-01 .index .content .content {
	padding-left: 28px;
	font-weight: 300;
	margin-bottom: 6px;
}

.landscape-design .design-intro-01 .index .row {
	width: 100%;
	display: flex;
	align-items: flex-start;
}

.landscape-design .design-intro-01 .index .number::after {
	content: ">";
	margin: 0 4px;
}

.landscape-design .design-intro-01 .index .content .content .number::after {
	margin: 0 3px;
}

.landscape-design .design-intro-01 .index .name {
	padding-right: 6px;
}

.landscape-design .design-intro-01 .index .content .content .content .name {
	opacity: 0.4;
}

.landscape-design .design-intro-01 .index .content .content .content .number + .name {
	opacity: 1;
}

.landscape-design .design-intro-01 .index .page {
	margin-left: auto;
	text-align: right;
	font-weight: 300;
	opacity: 0.3;
}

/* INTRO 02 */
.landscape-design .design-intro-02 .h1 {
	position: absolute;
	left: 50px;
	top: 65px;
	text-decoration: underline;
}

.landscape-design .design-intro-02 .content {
	position: absolute;
	top: 80px;
	bottom: 30px;
	left: 50px;
	right: 50px;
	font-size: 11px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.landscape-design .design-intro-02 .data-sheet {
	width: 350px;
	max-height: 470px;
}

.landscape-design .design-intro-02 .section {
	display: grid;
	grid-template-columns: 70px 35px 1fr;
	align-items: center;
	margin: 30px 0;
}
.landscape-design .design-intro-02 .section:last-child {
	margin-bottom: 0;
}

.landscape-design .design-intro-02 .section .divider {
	transform: rotate(270deg);
	display: flex;
	justify-content: center;
	font-size: 9px;
}

.landscape-design .design-intro-02 .info {
	font-family: Roboto, sans-serif;
}

.landscape-design .design-intro-02 .photo {
	height: 485px;
	width: 350px;
	min-width: 350px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
}

.landscape-design .design-intro-02 .photo img {
	height: 101%;
	width: auto;
}

.landscape-design .design-intro-02 .photo .actions {
	position: absolute;
	top: 10px;
	right: 10px;
	display: flex;
	justify-content: flex-end;
}

.landscape-design .design-intro-02 .photo .actions button {
	height: 30px;
	width: 30px;
	margin-left: 10px;
	opacity: 5;
	transition: background-color 0.1s ease-in-out;
}
.landscape-design .design-intro-02 .photo .actions button:first-child {
	margin-left: 0;
}

.landscape-design .design-intro-02 .photo .actions button.edit {
	background: rgba(255, 255, 255, 0.5) url("../images/icon--pen--black.svg") no-repeat center;
	background-size: 25px;
}
.landscape-design .design-intro-02 .photo .actions button.delete {
	background: rgba(255, 255, 255, 0.5) url("../images/icon--cross--black.svg") no-repeat center;
	background-size: 25px;
}

.landscape-design .design-intro-02 .actions button:hover {
	background-color: #fff !important;
	opacity: 1;
}

.landscape-design .design-intro-02 .photo .empty {
	display: none;
}

/* Al no haber imagen */
.landscape-design .design-intro-02.no-photo .photo {
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='25%2c 24' stroke-dashoffset='7' stroke-linecap='round'/%3e%3c/svg%3e");
	opacity: 0.2;
	transition: opacity 0.1s ease-in-out;
	cursor: pointer;
}
.landscape-design .design-intro-02.no-photo .photo:hover {
	opacity: 1;
}

.landscape-design .design-intro-02.no-photo .photo img,
.landscape-design .design-intro-02.no-photo .photo .actions {
	display: none;
}

.landscape-design .design-intro-02.no-photo .photo .empty {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	background-color: transparent;
}

.landscape-design .design-intro-02.no-photo .photo .empty .icon {
	height: 30px;
	width: 30px;
	margin-bottom: 10px;
	background: url("../images/icon--camera--black.svg") no-repeat center;
	background-size: 25px;
}

/* Estadísticas */
/* STATS 01 */
.landscape-design .design-stats-01 .content .h2 {
	text-decoration: underline;
	margin-bottom: 30px;
}

.landscape-design .design-stats-01 .content {
	position: absolute;
	left: 50px;
	top: 60px;
	right: 50px;
	bottom: 40px;
	font-size: 11px;
	column-count: 2;
	-moz-column-count: 2;
	column-gap: 70px;
	column-fill: auto;
}

.landscape-design .design-stats-01 .section {
	break-inside: avoid;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	margin-bottom: 30px;
	position: relative;
}
.landscape-design .design-stats-01 .section:last-child {
	margin-bottom: 0;
}

.landscape-design .design-stats-01 .delete {
	position: absolute;
	top: 0;
	right: 0;
	height: 20px;
	width: 20px;
	background: url("../images/icon--cross--black.svg") no-repeat center;
	background-size: 25px;
	opacity: 0.3;
	transition: opacity 0.1s ease-in-out;
	cursor: pointer;
}

.landscape-design .design-stats-01 .delete::before {
	content: "Eliminar";
	display: none;
	font-size: 10px;
	margin-left: -55px;
	margin-right: 20px;
}

.landscape-design .design-stats-01 .delete:hover {
	opacity: 1;
}

.landscape-design .design-stats-01 .delete:hover::before {
	display: block;
}

.landscape-design .design-stats-01 .container {
	height: 70%;
	display: flex;
	align-items: center;
}

.landscape-design .design-stats-01 .graph {
	width: 100%;
	font-size: 9px;
}

/* Caso de altura 100% */
.landscape-design .design-stats-01 .section.full-height {
	height: 100%;
}

/* Gráfico de torta outline */
.landscape-design .design-stats-01 .section.circle {
	min-height: 248px;
	margin-bottom: 0;
}
.landscape-design .design-stats-01 .section.circle .h1 {
	margin-bottom: 0;
}

.landscape-design .design-stats-01 .graph.circle {
	height: 170px;
	width: 170px;
	margin: 0 auto;
	position: relative;
}

.landscape-design .design-stats-01 .graph.circle span {
	position: absolute;
	left: 50%;
	top: 50%;
	transform-origin: 0 80px;
	transform: translateY(-80px) rotate(var(--angle));
	font-size: 16px;
	font-weight: 100;
	color: #aaa;
}
.landscape-design .design-stats-01 .graph.circle span.active {
	color: var(--color-lightblue-dark);
	font-weight: 500;
}

.landscape-design .design-stats-01 .graph.circle .value {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 170px;
	height: 170px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 50px;
	font-weight: 100;
	text-align: center;
}

/* Gráfico de barras */
.landscape-design .design-stats-01 .graph.bars .item {
	display: grid;
	grid-template-columns: 145px 1fr 25px;
	grid-column-gap: 15px;
	align-items: center;
	margin: 20px 0;
}

.landscape-design .design-stats-01 .graph.bars .bar {
	height: 3px;
	background-color: #eee;
}

.landscape-design .design-stats-01 .graph.bars .fill {
	width: 50%;
	height: 3px;
	background-color: var(--color-lightblue);
	position: relative;
}

.landscape-design .design-stats-01 .graph.bars .fill::after {
	content: "";
	display: block;
	width: 13px;
	min-width: 13px;
	height: 13px;
	min-height: 13px;
	border-radius: 50%;
	background-color: var(--color-lightblue);
	position: absolute;
	right: -5px;
	top: -5px;
}

.landscape-design .design-stats-01 .graph.bars .value {
	text-align: right;
}

/* Versión con colores personalizados e iconos */
.landscape-design .design-stats-01 .graph.bars.icon .item {
	grid-template-columns: 20px 110px 1fr 25px;
	grid-column-gap: 15px;
	margin: 12px 0;
	line-height: 11px;
	min-height: 23px;
}

.landscape-design .design-stats-01 .graph.bars.icon .icon {
	height: 20px;
	width: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.landscape-design .design-stats-01 .graph.bars.icon object {
	height: 25px;
}

.landscape-design .design-stats-01 .graph.bars.custom-color .fill {
	background-color: hsl(var(--color-cat-h), var(--color-cat-s), var(--color-cat-l));
}
.landscape-design .design-stats-01 .graph.bars.custom-color .fill::after {
	background-color: hsl(var(--color-cat-h), var(--color-cat-s), var(--color-cat-l));
}

/* Gráfico porcentaje 100% */
.landscape-design .design-stats-01 .graph.percentage .list .item {
	margin: 25px 0;
}

.landscape-design .design-stats-01 .graph.percentage .list .name {
	margin-bottom: 4px;
}

.landscape-design .design-stats-01 .graph.percentage .bar {
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}

.landscape-design .design-stats-01 .graph.percentage .bar::before {
	content: "";
	width: 10px;
	height: 15px;
	position: absolute;
	top: 0px;
	left: -1px;
	background-image: url('data:image/svg+xml, <svg fill="white" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 7 0 A 1 1 0 0 0 7 12 L 0 12 L 0 0"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}

.landscape-design .design-stats-01 .graph.percentage .bar::after {
	content: "";
	width: 10px;
	height: 15px;
	position: absolute;
	top: 0px;
	right: -1px;
	background-image: url('data:image/svg+xml, <svg fill="white" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 7 0 L 7 12 L 0 12 A 1 1 0 0 0 0 0"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
}

.landscape-design .design-stats-01 .graph.percentage .grade {
	min-width: 2%;
	width: 20%;
	height: 15px;
	margin-right: 2px;
	border-radius: 2px;
	position: relative;
}

.landscape-design .design-stats-01 .graph.percentage .grade:first-child {
	background-color: var(--color-lightblue-5);
	border-radius: 30px 6px 6px 30px;
}
.landscape-design .design-stats-01 .graph.percentage .grade:nth-of-type(2) {
	background-color: var(--color-lightblue-4);
}
.landscape-design .design-stats-01 .graph.percentage .grade:nth-of-type(3) {
	background-color: var(--color-lightblue-3);
}
.landscape-design .design-stats-01 .graph.percentage .grade:nth-of-type(4) {
	background-color: var(--color-lightblue-2);
}
.landscape-design .design-stats-01 .graph.percentage .grade:last-child {
	background-color: var(--color-lightblue-1);
	border-radius: 6px 30px 30px 6px;
	margin-right: 0;
}

.landscape-design .design-stats-01 .graph.percentage .value {
	font-size: 10px;
	position: absolute;
	top: 1px;
	left: 4px;
}

/* Caso 0% */
.landscape-design .design-stats-01 .graph.percentage .grade.value-0 {
	width: 2%;
}
.landscape-design .design-stats-01 .graph.percentage .grade.value-0 .value {
	top: 17px;
	left: -2px;
}

.landscape-design .design-stats-01 .graph.percentage .legend {
	display: flex;
	align-items: flex-start;
	justify-content: space-around;
	font-size: 7px;
}

.landscape-design .design-stats-01 .graph.percentage .legend .item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.landscape-design .design-stats-01 .graph.percentage .legend .icon {
	height: 25px;
	width: 25px;
	margin-bottom: 2px;
}

.landscape-design .design-stats-01 .graph.percentage .legend .icon.icon-01 {
	background: url("../images/icon--face-scale-blue--01.svg") no-repeat center;
	background-size: 35px;
}
.landscape-design .design-stats-01 .graph.percentage .legend .icon.icon-02 {
	background: url("../images/icon--face-scale-blue--02.svg") no-repeat center;
	background-size: 35px;
}
.landscape-design .design-stats-01 .graph.percentage .legend .icon.icon-03 {
	background: url("../images/icon--face-scale-blue--03.svg") no-repeat center;
	background-size: 35px;
}
.landscape-design .design-stats-01 .graph.percentage .legend .icon.icon-04 {
	background: url("../images/icon--face-scale-blue--04.svg") no-repeat center;
	background-size: 35px;
}
.landscape-design .design-stats-01 .graph.percentage .legend .icon.icon-05 {
	background: url("../images/icon--face-scale-blue--05.svg") no-repeat center;
	background-size: 35px;
}

.landscape-design .design-stats-01 .photo {
	height: 470px;
	width: 330px;
	min-width: 330px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.landscape-design .design-stats-01 .photo img {
	height: 101%;
	width: auto;
}

.landscape-design .design-stats-01 .photo + .delete {
	top: 10px;
	right: 10px;
}

/* Conclusiones */
/* CONCL 01 */
.landscape-design .design-concl-01 .h1 {
	position: absolute;
	left: 50px;
	top: 65px;
	text-decoration: underline;
}

.landscape-design .design-concl-01 .content {
	position: absolute;
	bottom: 50px;
	left: 50px;
	right: 50px;
	font-size: 11px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.landscape-design .design-concl-01 .quotes-list {
	width: 350px;
	max-height: 450px;
}

.landscape-design .design-concl-01 .section {
	display: grid;
	grid-template-columns: 30px 25px 1fr;
	align-items: center;
	margin: 20px 0;
	padding: 3px 28px 3px 3px;
	position: relative;
}
.landscape-design .design-concl-01 .section:first-child {
	margin-top: 0;
}
.landscape-design .design-concl-01 .section:last-child {
	margin-bottom: 0;
}

.landscape-design .design-concl-01 .section .icon {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: hsl(var(--color-cat-h), var(--color-cat-s), var(--color-cat-l));
	display: flex;
	align-items: center;
	justify-content: center;
}

.landscape-design .design-concl-01 .section object {
	width: 25px;
	height: 25px;
}

.landscape-design .design-concl-01 .section .divider {
	transform: rotate(270deg);
	display: flex;
	justify-content: center;
	font-size: 9px;
	color: hsl(var(--color-cat-h), var(--color-cat-s), var(--color-cat-l));
	width: 100%;
}

.landscape-design .design-concl-01 .info .name {
	font-size: 12px;
	margin-bottom: 8px;
	padding: 2px 3px;
}

.landscape-design .design-concl-01 .info .quote {
	font-family: Roboto, sans-serif;
	color: #888;
	margin-bottom: 5px;
	padding: 2px 3px;
}

.landscape-design .design-concl-01 .info .user {
	font-family: Roboto, sans-serif;
	color: #888;
	padding: 2px 3px;
}

.landscape-design .design-concl-01 .section .delete {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 15px;
	width: 15px;
	background: url("../images/icon--cross--black.svg") no-repeat center;
	background-size: 25px;
	opacity: 0.3;
	transition: opacity 0.1s ease-in-out;
	cursor: pointer;
}
.landscape-design .design-concl-01 .section .delete::before {
	content: "Eliminar";
	display: none;
	font-size: 10px;
	margin-left: -55px;
	margin-right: 20px;
	margin-top: 1px;
}
.landscape-design .design-concl-01 .section .delete:hover {
	opacity: 1;
}
.landscape-design .design-concl-01 .section .delete:hover::before {
	display: block;
}

.landscape-design .design-concl-01 .photo {
	height: 485px;
	width: 350px;
	min-width: 350px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
}

.landscape-design .design-concl-01 .photo img {
	height: 101%;
	width: auto;
}

.landscape-design .design-concl-01 .photo .actions {
	position: absolute;
	top: 10px;
	right: 10px;
	display: flex;
	justify-content: flex-end;
}

.landscape-design .design-concl-01 .photo .actions button {
	height: 30px;
	width: 30px;
	margin-left: 10px;
	opacity: 0.5;
	transition: background-color 0.1s ease-in-out;
}
.landscape-design .design-concl-01 .photo .actions button:first-child {
	margin-left: 0;
}

.landscape-design .design-concl-01 .photo .actions button.edit {
	background: url("../images/icon--pen--black.svg") no-repeat center;
	background-size: 25px;
}
.landscape-design .design-concl-01 .photo .actions button.delete {
	background: url("../images/icon--cross--black.svg") no-repeat center;
	background-size: 25px;
}

.landscape-design .design-concl-01 .photo .actions button:hover {
	background-color: #fff;
	opacity: 1;
}

.landscape-design .design-concl-01 .photo .empty {
	display: none;
}

/* Al no haber imagen */
.landscape-design .design-concl-01.no-photo .photo {
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='25%2c 24' stroke-dashoffset='7' stroke-linecap='round'/%3e%3c/svg%3e");
	opacity: 0.2;
	transition: opacity 0.1s ease-in-out;
	cursor: pointer;
}
.landscape-design .design-concl-01.no-photo .photo:hover {
	opacity: 1;
}

.landscape-design .design-concl-01.no-photo .photo img,
.landscape-design .design-concl-01.no-photo .photo .actions {
	display: none;
}

.landscape-design .design-concl-01.no-photo .photo .empty {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	background-color: transparent;
}

.landscape-design .design-concl-01.no-photo .photo .empty .icon {
	height: 30px;
	width: 30px;
	margin-bottom: 10px;
	background: url("../images/icon--camera--black.svg") no-repeat center;
	background-size: 25px;
}

/* CONCL 02 */
.landscape-design .design-concl-02 .h1 {
	position: absolute;
	left: 50px;
	top: 65px;
	text-decoration: underline;
}

.landscape-design .design-concl-02 .content {
	position: absolute;
	left: 50px;
	top: 115px;
	right: 50px;
	bottom: 50px;
	font-family: Roboto, sans-serif;
	color: #888;
	font-size: 11px;
}

.landscape-design .design-concl-02 .content p {
	line-height: 15px;
	margin: 8px 0;
}
.landscape-design .design-concl-02 .content p:first-child {
	margin-top: 0;
}
.landscape-design .design-concl-02 .content p:last-child {
	margin-bottom: 0;
}

.landscape-design .design-concl-02 .content p.bold {
	color: #000;
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	margin: 10px 0;
}

.landscape-design .design-concl-02 .content .h2 {
	font-size: 12px;
	font-weight: 500;
	color: #000;
	text-decoration: underline;
	margin-bottom: 2px;
}

/* CONCL 03 */
.landscape-design .design-concl-03 .h1 {
	position: absolute;
	left: 50px;
	top: 65px;
	text-decoration: underline;
}

.landscape-design .design-concl-03 .content {
	position: absolute;
	left: 50px;
	top: 115px;
	right: 50px;
	bottom: 50px;
	font-size: 11px;
	column-count: 2;
	-moz-column-count: 2;
	column-gap: 40px;
	column-fill: auto;
}

.landscape-design .design-concl-03 .section {
	break-inside: avoid;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	margin-bottom: 10px;
	padding: 5px;
	position: relative;
}
.landscape-design .design-concl-03 .section:last-child {
	margin-bottom: 0;
}

.landscape-design .design-concl-03 .delete {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 20px;
	width: 20px;
	background: url("../images/icon--cross--black.svg") no-repeat center;
	background-size: 25px;
	opacity: 0.3;
	transition: opacity 0.1s ease-in-out;
	cursor: pointer;
}

.landscape-design .design-concl-03 .delete::before {
	content: "Eliminar";
	display: none;
	font-size: 10px;
	margin-left: -55px;
	margin-right: 20px;
}

.landscape-design .design-concl-03 .delete:hover {
	opacity: 1;
}

.landscape-design .design-concl-03 .delete:hover::before {
	display: block;
}

.landscape-design .design-concl-03 .section .number {
	font-size: 30px;
	height: 32px;
	font-weight: 100;
	display: flex;
	align-items: center;
	margin-bottom: 4px;
}

.landscape-design .design-concl-03 .section .headline {
	padding: 2px 3px;
}

.landscape-design .design-concl-03 .headline .ql-editor {
	font-family: 'Roboto Mono', sans-serif;
	font-size: .8rem;
	line-height: 1.3;
}

.landscape-design .design-concl-03 .section .divider {
	font-size: 9px;
	color: var(--color-lightblue);
	width: 100%;
	height: 13px;
}

.landscape-design .design-concl-03 .section .text {
	font-family: Roboto, sans-serif;
	color: #888;
	line-height: 15px;
	padding: 2px 3px;
}

/* Ajustes de estilo para Quill */
.landscape-design .design-concl-02 .ql-editor {
	column-count: 2;
	-moz-column-count: 2;
	column-gap: 40px;
	column-fill: auto;
}
