
.elementor-517 .elementor-element.elementor-element-81fd20b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-517 .elementor-element.elementor-element-81fd20b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/1-INICIO.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-background-overlay {
	background-color: #030303;
	opacity: .24;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-c7f247e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 0px 200px 0px;
}

.elementor-517 .elementor-element.elementor-element-11cd1f9 {
	--spacer-size: 155px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-517 .elementor-element.elementor-element-6798c18 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 24px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .99);
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox, .elementor-517 .elementor-element.elementor-element-e33139a .uael-separator-parent {
	text-align: left;
}

.elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox-title {
	font-size: 71px;
	color: #fff;
	margin: 0px 0px 10px 0px;
}

.elementor-517 .elementor-element.elementor-element-bdbed44 {
	--spacer-size: 81px;
}

.elementor-517 .elementor-element.elementor-element-72df928 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-517 .elementor-element.elementor-element-72df928 > .elementor-background-overlay {
	opacity: .5;
}

.elementor-517 .elementor-element.elementor-element-72df928 {
	margin-top: 0px;
	margin-bottom: -1px;
	padding: 0px 0px 160px 0px;
}

.elementor-517 .elementor-element.elementor-element-a2d5da0 > .elementor-element-populated {
	margin: 0px 0px -35px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-d2f5724 > .elementor-widget-container {
	margin: 0px 0px -42px 0px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox, .elementor-517 .elementor-element.elementor-element-15eee5f .uael-separator-parent {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .elementor-button .elementor-align-icon-right, .elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-link-icon-after {
	margin-left: 11px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .elementor-button .elementor-align-icon-left, .elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-link-icon-before {
	margin-right: 11px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .elementor-button {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-title {
	font-size: 64px;
	margin: 0px 0px 10px 0px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-text {
	margin: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-cta-link-style, .elementor-517 .elementor-element.elementor-element-15eee5f .uael-button-wrapper {
	margin: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-f43bf47 > .elementor-element-populated {
	margin: -100px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-517 .elementor-element.elementor-element-358566b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/Cabanas-fuente-noguera-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #1a6b63;
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .6;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-fb71e73 {
	--spacer-size: 10px;
}

.elementor-517 .elementor-element.elementor-element-30fa117 .elementor-button {
	background-color: rgba(178, 178, 178, .75);
	font-family: "Kaushan Script", Sans-serif;
	font-size: 22px;
	text-transform: none;
	font-style: normal;
	text-shadow: 0px 0px 16px rgba(0, 0, 0, 0);
	box-shadow: 15px 8px 27px -100px rgba(15.75, 14.89402173913, 14.89402173913, .84);
	border-radius: 17px 17px 17px 17px;
}

.elementor-517 .elementor-element.elementor-element-30fa117 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-517 .elementor-element.elementor-element-30fa117 > .elementor-widget-container {
	margin: 19px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-b31808d {
	--spacer-size: 84px;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/06/nacimiento-rio-cuervo-5.webp");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #1a6b63;
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .6;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -50px 0px 50px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-5c417ac {
	text-align: left;
}

.elementor-517 .elementor-element.elementor-element-5c417ac .elementor-heading-title {
	font-size: 26px;
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-87cc8cc .elementor-button {
	background-color: rgba(178, 178, 178, .75);
	font-family: "Kaushan Script", Sans-serif;
	font-size: 22px;
	text-transform: none;
	font-style: normal;
	text-shadow: 0px 0px 16px rgba(0, 0, 0, 0);
	box-shadow: 15px 8px 27px -100px rgba(15.75, 14.89402173913, 14.89402173913, .84);
	border-radius: 17px 17px 17px 17px;
}

.elementor-517 .elementor-element.elementor-element-87cc8cc > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-517 .elementor-element.elementor-element-87cc8cc > .elementor-widget-container {
	margin: 19px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-1d3bee3 {
	--spacer-size: 84px;
}

.elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/04/Kayaks-1.jpg");
	background-position: -79px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-b68f436:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #48a9a6;
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .6;
}

.elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-980b058 .elementor-button {
	background-color: rgba(178, 178, 178, .75);
	font-family: "Kaushan Script", Sans-serif;
	font-size: 22px;
	text-transform: none;
	font-style: normal;
	text-shadow: 0px 0px 16px rgba(0, 0, 0, 0);
	box-shadow: 15px 8px 27px -100px rgba(15.75, 14.89402173913, 14.89402173913, .84);
	border-radius: 17px 17px 17px 17px;
}

.elementor-517 .elementor-element.elementor-element-980b058 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-517 .elementor-element.elementor-element-980b058 > .elementor-widget-container {
	margin: 19px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-dc5e091 {
	--spacer-size: 84px;
}

.elementor-517 .elementor-element.elementor-element-60f8af2:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-60f8af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-517 .elementor-element.elementor-element-60f8af2 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-60f8af2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-517 .elementor-element.elementor-element-615fd18 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-517 .elementor-element.elementor-element-615fd18 {
	text-align: left;
}

.elementor-517 .elementor-element.elementor-element-615fd18 .elementor-heading-title {
	font-size: 55px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #130f0f;
}

.elementor-517 .elementor-element.elementor-element-7df4b61 {
	width: var(--container-widget-width, 540px);
	max-width: 540px;
	--container-widget-width: 540px;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-size: 17px;
}

.elementor-517 .elementor-element.elementor-element-7df4b61 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-517 .elementor-element.elementor-element-910261f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-910261f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/cabanas-llano-de-los-conejos-i8.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-910261f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-910261f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-910261f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-517 .elementor-element.elementor-element-910261f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-341bedc {
	--spacer-size: 447px;
	width: var(--container-widget-width, 106.608%);
	max-width: 106.608%;
	--container-widget-width: 106.608%;
	--container-widget-flex-grow: 0;
}

.elementor-517 .elementor-element.elementor-element-66645cf {
	--spacer-size: 15px;
}

.elementor-517 .elementor-element.elementor-element-c949517 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-c949517 .elementor-button:focus {
	background-color: #479951;
}

.elementor-517 .elementor-element.elementor-element-c949517 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-517 .elementor-element.elementor-element-c949517 .elementor-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-db6b280 {
	--spacer-size: 40px;
}

.elementor-517 .elementor-element.elementor-element-aca635b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-517 .elementor-element.elementor-element-aca635b {
	padding: 0px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-b021553:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-b021553 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/cabana-fuente-noguera-1.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-b021553:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-b021553 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-b021553:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor0);
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-b021553 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .3;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-517 .elementor-element.elementor-element-b021553 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-b021553 > .elementor-element-populated, .elementor-517 .elementor-element.elementor-element-b021553 > .elementor-element-populated > .elementor-background-overlay, .elementor-517 .elementor-element.elementor-element-b021553 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-b021553 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-4587827 {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-4587827 .elementor-heading-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .99);
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-38f1108:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-38f1108 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/Casas-Rurales-Llano-Conejos-estandar-cuadrada-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-38f1108:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-38f1108 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-38f1108:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor0);
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-38f1108 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .3;
}

.elementor-517 .elementor-element.elementor-element-38f1108 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-38f1108 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-f087ca3 {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-f087ca3 .elementor-heading-title {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .98);
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-7be24d3 {
	text-align: left;
}

.elementor-517 .elementor-element.elementor-element-7be24d3 .elementor-heading-title {
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-006e893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-006e893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/WEB279-scaled-1.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-006e893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-006e893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-006e893:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor0);
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-006e893 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .3;
}

.elementor-517 .elementor-element.elementor-element-006e893 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-006e893 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-f13c61d {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-f13c61d .elementor-heading-title {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .99);
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-0df8cd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/cabanas.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-517 .elementor-element.elementor-element-0df8cd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor0);
	opacity: .8;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .3;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-c53f68b {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-c53f68b .elementor-heading-title {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .99);
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-6069f04 {
	margin-top: -66px;
	margin-bottom: 41px;
}

.elementor-517 .elementor-element.elementor-element-8b06730 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-517 .elementor-element.elementor-element-8b06730 .elementor-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-088d39d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-088d39d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/05/WhatsApp-Image-2023-03-09-at-09.50.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-517 .elementor-element.elementor-element-088d39d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-088d39d > .elementor-background-overlay {
	background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2019/02/bg-06-free-img.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .11;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-088d39d > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-517 .elementor-element.elementor-element-088d39d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 0px 100px 0px;
}

.elementor-517 .elementor-element.elementor-element-75133c7 {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-75133c7 .elementor-heading-title {
	font-size: 50px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .98);
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-df43332 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-df43332 {
	padding: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-4193932 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor3);
	opacity: .5;
}

.elementor-517 .elementor-element.elementor-element-4193932 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-4193932 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-244be61 img {
	box-shadow: 0px 0px 10px 0px #fff;
}

.elementor-517 .elementor-element.elementor-element-994b68f {
	--spacer-size: 20px;
}

.elementor-517 .elementor-element.elementor-element-017dfd1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-517 .elementor-element.elementor-element-017dfd1 .elementor-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-11f9e2a > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #479951;
	opacity: .74;
}

.elementor-517 .elementor-element.elementor-element-11f9e2a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-11f9e2a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-6533235 img {
	max-width: 100%;
	box-shadow: 0px 0px 10px 0px #fff;
}

.elementor-517 .elementor-element.elementor-element-31f759a {
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	color: #fff;
}

.elementor-517 .elementor-element.elementor-element-6e2fd46 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-6e2fd46 {
	padding: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-f1ef03e > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor3);
	opacity: .5;
}

.elementor-517 .elementor-element.elementor-element-f1ef03e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-f1ef03e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-dbba980 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-dbba980 img {
	box-shadow: 0px 0px 10px 0px #fff;
}

.elementor-517 .elementor-element.elementor-element-e4c13b2 {
	--spacer-size: 15px;
}

.elementor-517 .elementor-element.elementor-element-cd35597 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-cd35597 img {
	box-shadow: 0px 0px 10px 0px #fff;
}

.elementor-517 .elementor-element.elementor-element-4f628e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-4f628e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .9);
}

.elementor-517 .elementor-element.elementor-element-4f628e5 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .48;
}

.elementor-517 .elementor-element.elementor-element-4f628e5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-4f628e5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-294b28c img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-01c3451 {
	--spacer-size: 15px;
}

.elementor-517 .elementor-element.elementor-element-ecf94fc {
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	color: #414042;
}

.elementor-517 .elementor-element.elementor-element-c709879 {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-c709879 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .89);
}

.elementor-517 .elementor-element.elementor-element-92218c8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-92218c8 {
	padding: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-393a28f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-393a28f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .68);
}

.elementor-517 .elementor-element.elementor-element-393a28f > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(250, 251, 251, .5);
	opacity: .5;
}

.elementor-517 .elementor-element.elementor-element-393a28f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-393a28f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-c1f92cf img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-c204c8f img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-5aeb9c3 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-eb653d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-eb653d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .23);
}

.elementor-517 .elementor-element.elementor-element-eb653d2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-eb653d2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-40a9c55 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .99);
}

.elementor-517 .elementor-element.elementor-element-4f0a6cd {
	--spacer-size: 50px;
}

.elementor-517 .elementor-element.elementor-element-66f8e6c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-517 .elementor-element.elementor-element-66f8e6c .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-517 .elementor-element.elementor-element-66f8e6c .elementor-button {
	box-shadow: 0px 0px 10px 0px #fff;
}

.elementor-517 .elementor-element.elementor-element-fed4f2c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-517 .elementor-element.elementor-element-fed4f2c:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-fed4f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(249, 249, 249, 0);
}

.elementor-517 .elementor-element.elementor-element-fed4f2c > .elementor-background-overlay {
	background-color: #fff;
	opacity: .43;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-517 .elementor-element.elementor-element-fed4f2c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 0px 40px 0px;
}

.elementor-517 .elementor-element.elementor-element-6488882 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-95f34a1 > .elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-517 .elementor-element.elementor-element-cee98f4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-cee98f4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-cee98f4.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-cee98f4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor0);
	border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-cee98f4.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-cee98f4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-cee98f4 .elementor-icon {
	font-size: 30px;
}

.elementor-517 .elementor-element.elementor-element-cee98f4 .elementor-icon svg {
	height: 30px;
}

.elementor-517 .elementor-element.elementor-element-7d7f1c4 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 21px;
	text-decoration: underline;
}

.elementor-517 .elementor-element.elementor-element-7d7f1c4 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.6em;
}

.elementor-517 .elementor-element.elementor-element-3593550 > .elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-517 .elementor-element.elementor-element-4ccba20 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-4ccba20.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-4ccba20.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-4ccba20.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor0);
	border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-4ccba20.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-4ccba20.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-4ccba20 .elementor-icon {
	font-size: 30px;
}

.elementor-517 .elementor-element.elementor-element-4ccba20 .elementor-icon svg {
	height: 30px;
}

.elementor-517 .elementor-element.elementor-element-97d781d .elementor-image-box-title {
	margin-bottom: 10px;
	text-decoration: underline;
}

.elementor-517 .elementor-element.elementor-element-97d781d .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.6em;
}

.elementor-517 .elementor-element.elementor-element-42803a5 > .elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-517 .elementor-element.elementor-element-3bef634 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-3bef634.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-3bef634.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-3bef634.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor0);
	border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-3bef634.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-3bef634.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-3bef634 .elementor-icon {
	font-size: 30px;
}

.elementor-517 .elementor-element.elementor-element-3bef634 .elementor-icon svg {
	height: 30px;
}

.elementor-517 .elementor-element.elementor-element-ff02a10 .elementor-image-box-title {
	margin-bottom: 10px;
	text-decoration: underline;
}

.elementor-517 .elementor-element.elementor-element-ff02a10 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.6em;
}

.elementor-517 .elementor-element.elementor-element-831ee4b > .elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-517 .elementor-element.elementor-element-b244994 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-517 .elementor-element.elementor-element-b244994.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-b244994.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-b244994.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor0);
	border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-b244994.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-b244994.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor0);
}

.elementor-517 .elementor-element.elementor-element-b244994 .elementor-icon {
	font-size: 30px;
}

.elementor-517 .elementor-element.elementor-element-b244994 .elementor-icon svg {
	height: 30px;
}

.elementor-517 .elementor-element.elementor-element-d90a35d .elementor-image-box-title {
	margin-bottom: 10px;
	text-decoration: underline;
}

.elementor-517 .elementor-element.elementor-element-d90a35d .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.6em;
}

.elementor-517 .elementor-element.elementor-element-9c5a877 {
	font-size: 10px;
}

@media (max-width:1024px) {
	.elementor-517 .elementor-element.elementor-element-c7f247e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 150px 50px 90px 50px;
	}
	
	.elementor-517 .elementor-element.elementor-element-e33139a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-72df928 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-a2d5da0 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-517 .elementor-element.elementor-element-f43bf47 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-358566b {
		margin-top: 100px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-910261f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-910261f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top left;
	}
	
	.elementor-517 .elementor-element.elementor-element-341bedc {
		--spacer-size: 550px;
	}
	
	.elementor-517 .elementor-element.elementor-element-aca635b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 25px 25px 25px;
	}
	
	.elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-088d39d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-517 .elementor-element.elementor-element-088d39d > .elementor-background-overlay {
		background-size: cover;
	}
	
	.elementor-517 .elementor-element.elementor-element-088d39d {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-517 .elementor-element.elementor-element-180f671 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-df43332 {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-4193932 > .elementor-element-populated {
		padding: 35px 35px 35px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-11f9e2a > .elementor-element-populated {
		padding: 35px 35px 35px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-f1ef03e > .elementor-element-populated {
		padding: 35px 35px 35px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-4f628e5 > .elementor-element-populated {
		padding: 35px 35px 35px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-393a28f > .elementor-element-populated {
		padding: 35px 35px 35px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-eb653d2 > .elementor-element-populated {
		padding: 35px 35px 35px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-fed4f2c {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-95f34a1 > .elementor-element-populated {
		margin: 40px 40px 40px 40px;
		--e-column-margin-right: 40px;
		--e-column-margin-left: 40px;
	}
	
	.elementor-517 .elementor-element.elementor-element-3593550 > .elementor-element-populated {
		margin: 40px 40px 40px 40px;
		--e-column-margin-right: 40px;
		--e-column-margin-left: 40px;
	}
	
	.elementor-517 .elementor-element.elementor-element-42803a5 > .elementor-element-populated {
		margin: 40px 40px 40px 40px;
		--e-column-margin-right: 40px;
		--e-column-margin-left: 40px;
	}
	
	.elementor-517 .elementor-element.elementor-element-831ee4b > .elementor-element-populated {
		margin: 40px 40px 40px 40px;
		--e-column-margin-right: 40px;
		--e-column-margin-left: 40px;
	}
}

@media (max-width:767px) {
	.elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilabdcd.nitrocdn.com/NOnIchvqWqzpGkxewAjfziCjlrnoPqVG/assets/images/optimized/rev-1ff3feb/llanodelosconejos.com/wp-content/uploads/2023/04/cabanas-llano-de-los-conejos-i10.webp");
	}
	
	.elementor-517 .elementor-element.elementor-element-c7f247e {
		padding: 120px 30px 60px 30px;
	}
	
	.elementor-517 .elementor-element.elementor-element-c10a07d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox-title {
		font-size: 70px;
	}
	
	.elementor-517 .elementor-element.elementor-element-6c696ae.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-517 .elementor-element.elementor-element-72df928 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-c55ba8a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-a2d5da0 > .elementor-element-populated {
		padding: 50px 30px 50px 30px;
	}
	
	.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-title {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-cta-link-style, .elementor-517 .elementor-element.elementor-element-15eee5f .uael-button-wrapper {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-f43bf47 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-358566b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 35px 35px 235px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 35px 35px 235px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 35px 35px 235px 35px;
	}
	
	.elementor-517 .elementor-element.elementor-element-910261f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-341bedc {
		--spacer-size: 400px;
	}
	
	.elementor-517 .elementor-element.elementor-element-aca635b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-088d39d {
		padding: 75px 20px 20px 20px;
	}
	
	.elementor-517 .elementor-element.elementor-element-fed4f2c {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-f9798cc {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-517 .elementor-element.elementor-element-95f34a1 > .elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-517 .elementor-element.elementor-element-3593550 > .elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-517 .elementor-element.elementor-element-42803a5 > .elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-517 .elementor-element.elementor-element-831ee4b > .elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-517 .elementor-element.elementor-element-c10a07d {
		width: 69.139%;
	}
	
	.elementor-517 .elementor-element.elementor-element-6c696ae {
		width: 30.193%;
	}
	
	.elementor-517 .elementor-element.elementor-element-c55ba8a {
		width: 7.099%;
	}
	
	.elementor-517 .elementor-element.elementor-element-a2d5da0 {
		width: 32.89%;
	}
	
	.elementor-517 .elementor-element.elementor-element-f43bf47 {
		width: 60.011%;
	}
	
	.elementor-517 .elementor-element.elementor-element-d6e54c0 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-910261f {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-4193932 {
		width: 40.723%;
	}
	
	.elementor-517 .elementor-element.elementor-element-11f9e2a {
		width: 58.883%;
	}
	
	.elementor-517 .elementor-element.elementor-element-f1ef03e {
		width: 56.376%;
	}
	
	.elementor-517 .elementor-element.elementor-element-4f628e5 {
		width: 42.957%;
	}
	
	.elementor-517 .elementor-element.elementor-element-393a28f {
		width: 40.567%;
	}
	
	.elementor-517 .elementor-element.elementor-element-eb653d2 {
		width: 58.766%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-517 .elementor-element.elementor-element-c10a07d {
		width: 95%;
	}
	
	.elementor-517 .elementor-element.elementor-element-6c696ae {
		width: 5%;
	}
	
	.elementor-517 .elementor-element.elementor-element-c55ba8a {
		width: 100%;
	}
	
	.elementor-517 .elementor-element.elementor-element-a2d5da0 {
		width: 100%;
	}
	
	.elementor-517 .elementor-element.elementor-element-f43bf47 {
		width: 100%;
	}
	
	.elementor-517 .elementor-element.elementor-element-b021553 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-38f1108 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-006e893 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-0df8cd2 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-4193932 {
		width: 45%;
	}
	
	.elementor-517 .elementor-element.elementor-element-11f9e2a {
		width: 55%;
	}
	
	.elementor-517 .elementor-element.elementor-element-f1ef03e {
		width: 55%;
	}
	
	.elementor-517 .elementor-element.elementor-element-4f628e5 {
		width: 45%;
	}
	
	.elementor-517 .elementor-element.elementor-element-393a28f {
		width: 55%;
	}
	
	.elementor-517 .elementor-element.elementor-element-eb653d2 {
		width: 45%;
	}
	
	.elementor-517 .elementor-element.elementor-element-95f34a1 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-3593550 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-42803a5 {
		width: 50%;
	}
	
	.elementor-517 .elementor-element.elementor-element-831ee4b {
		width: 50%;
	}
}

@media (min-width:1025px) {
	.elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-c7f247e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-f0cf1bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-2ee33bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-b68f436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-910261f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-910261f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-b021553:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-b021553 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-006e893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-006e893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-0df8cd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-517 .elementor-element.elementor-element-0df8cd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-088d39d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-517 .elementor-element.elementor-element-088d39d > .elementor-background-overlay {
		background-attachment: fixed;
	}
}
