.elementor-1256 .elementor-element.elementor-element-cad79f6{--display:flex;}.elementor-1256 .elementor-element.elementor-element-42537c8 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-42537c8 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-1256 .elementor-element.elementor-element-42537c8 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-42537c8 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-1256 .elementor-element.elementor-element-867652d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1256 .elementor-element.elementor-element-867652d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1256 .elementor-element.elementor-element-867652d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-867652d .jet-listing-dynamic-field__content{text-align:left;}.elementor-1256 .elementor-element.elementor-element-c2db664 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1256 .elementor-element.elementor-element-c2db664 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1256 .elementor-element.elementor-element-c2db664 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-c2db664 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1256 .elementor-element.elementor-element-69865f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1256 .elementor-element.elementor-element-69865f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1256 .elementor-element.elementor-element-69865f6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-69865f6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1256 .elementor-element.elementor-element-59d17ec .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1256 .elementor-element.elementor-element-59d17ec .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1256 .elementor-element.elementor-element-59d17ec .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-59d17ec .jet-listing-dynamic-field__content{text-align:left;}.elementor-1256 .elementor-element.elementor-element-58a385f{--display:flex;}.elementor-1256 .elementor-element.elementor-element-8a8f788 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1256 .elementor-element.elementor-element-8a8f788 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1256 .elementor-element.elementor-element-8a8f788{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1256 .elementor-element.elementor-element-b8184f2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1256 .elementor-element.elementor-element-b8184f2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1256 .elementor-element.elementor-element-b8184f2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1256 .elementor-element.elementor-element-b8184f2 .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-42537c8 */.elementor-1256 .elementor-element.elementor-element-42537c8 { order:1; margin:1.5rem 0 0; }
.elementor-1256 .elementor-element.elementor-element-42537c8 .jet-listing-dynamic-image { display:block; }
.elementor-1256 .elementor-element.elementor-element-42537c8 img { width:100%; aspect-ratio:16/9; object-fit:cover; display:block; max-height:38rem; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eebaa44 */.elementor-1256 .elementor-element.elementor-element-eebaa44 { order:-1; text-align:left; margin-bottom:1.5rem; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-867652d */.elementor-1256 .elementor-element.elementor-element-867652d .jet-listing-dynamic-field { justify-content: center; }
.elementor-1256 .elementor-element.elementor-element-867652d { color: #686953; font-size: .8rem; letter-spacing: .12em; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad79f6 */.elementor-1256 .elementor-element.elementor-element-cad79f6 { padding: 9rem 1.5rem 2.5rem; text-align: center; background: #f8f7f4; }
.elementor-1256 .elementor-element.elementor-element-cad79f6 h1 { color: #25291f; font-size: clamp(2.8rem, 6vw, 4.8rem); line-height: 1.12; font-weight: 400; }
@media(max-width:767px) { .elementor-1256 .elementor-element.elementor-element-cad79f6 { padding: 7rem 1.25rem 2rem; } }/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-8a8f788 */.elementor-1256 .elementor-element.elementor-element-8a8f788 { padding: 1.5rem 0 3rem; }
.elementor-1256 .elementor-element.elementor-element-8a8f788 .e-gallery-item { background-color: #eeece6; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6626983 */.elementor-1256 .elementor-element.elementor-element-6626983 { text-align:center; padding:4rem 1.5rem; background:#f1ede3; }
.elementor-1256 .elementor-element.elementor-element-6626983:before { content:"¿Sueñan con una boda así?"; display:block; font-family:inherit; font-size:2rem; color:#25291f; margin-bottom:1.5rem; }
.elementor-1256 .elementor-element.elementor-element-6626983 .elementor-button { background:#25291f; color:#fff; border-radius:0; padding:1rem 2rem; font-size:.8rem; letter-spacing:.1em; }/* End custom CSS */