.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button,.elementor .elementor-widget.elementor-widget-form .elementor-form button[type="submit"],.elementor .elementor-widget.elementor-widget-form form.elementor-form .elementor-button{border:1px solid #E6B7B2;border-radius:8px;background-color:#E6B7B2;color:#fff;transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease}.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button:hover,.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button:focus-visible,.elementor .elementor-widget.elementor-widget-form .elementor-form button[type="submit"]:hover,.elementor .elementor-widget.elementor-widget-form .elementor-form button[type="submit"]:focus-visible{border-color:#D4A39D;background-color:#D4A39D;color:#fff}.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button:hover .elementor-button-text,.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button:hover .elementor-button-icon,.elementor .elementor-widget.elementor-widget-form .elementor-form button[type="submit"]:hover .elementor-button-text{color:inherit}.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button[disabled],.elementor .elementor-widget.elementor-widget-form .elementor-form .elementor-button.elementor-button-state{opacity:.6}.elementor a.ae-link-underline,.elementor .ae-link-underline.e-button-base{padding-bottom:0;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ae-line);text-underline-offset:7px;transition:color 250ms ease,text-decoration-color 250ms ease}.elementor a.ae-link-underline:hover,.elementor a.ae-link-underline:focus-visible{text-decoration-color:var(--ae-accent-dark)}.elementor-icon-list-text>.elementor,.elementor-icon-list-text>.elementor>.e-con,.elementor-icon-list-text .elementor-widget-wpml-language-switcher>.elementor-widget-container,.elementor-icon-list-text .wpml-elementor-ls{display:flex;align-items:center;width:auto;min-height:0;overflow:visible}.elementor-icon-list-text .wpml-ls,.elementor-icon-list-text .wpml-ls-legacy-dropdown,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click{width:auto}.elementor-icon-list-text .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{display:inline-flex;align-items:center;padding:0 1.1em 0 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color 250ms ease}.elementor-icon-list-text .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover,.elementor-icon-list-text .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:focus,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:focus{background:transparent;color:var(--ae-accent)}.elementor-icon-list-text .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after{right:0;top:calc(50% - 0.34em);width:.38em;height:.38em;border:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-image:none;transform:rotate(45deg)}.elementor-icon-list-text .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{right:auto;left:0;min-width:100%;border:1px solid var(--ae-line,#cdcdcd);background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}.elementor-icon-list-text .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border:0;padding:8px 14px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.elementor-icon-list-text .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,.elementor-icon-list-text .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover,.elementor-icon-list-text .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus{background:transparent;color:var(--ae-accent)}.orb-float.orb-float--pseudo::before,.orb-float>.elementor-field-label{font-family:var(--ae-font-body),sans-serif;font-weight:300;color:var(--ae-body)}.elementor .elementor-element-pop-row{padding:0}.elementor .elementor-element-pop-form .elementor-field-textual{border-color:#ddd}.elementor .elementor-field-textual::placeholder{font-weight:300;color:var(--ae-body);opacity:.6}.orb-float:focus-within>.elementor-field-label,.orb-float.is-filled>.elementor-field-label,.orb-float:has(input:not(:placeholder-shown))>.elementor-field-label,.orb-float:has(textarea:not(:placeholder-shown))>.elementor-field-label,.orb-float.orb-float--pseudo:focus-within::before,.orb-float.orb-float--pseudo.is-filled::before,.orb-float.orb-float--pseudo:has(input:not(:placeholder-shown))::before,.orb-float.orb-float--pseudo:has(textarea:not(:placeholder-shown))::before{background:var(--orb-float-bg,#fff);padding-inline:var(--orb-float-bg-pad,.4em);margin-inline-start:calc(-1 * var(--orb-float-bg-pad, 0.4em))}@media (min-width:1025px){.elementor .elementor-element-guias-grid .elementor-grid:has(>.e-loop-item:nth-of-type(3):last-child){grid-template-columns:541fr 828fr;grid-template-rows:auto auto;grid-auto-rows:auto;column-gap:37px;row-gap:44px}.elementor .elementor-element-guias-grid .elementor-grid:has(>.e-loop-item:nth-of-type(3):last-child)>.e-loop-item:nth-of-type(1){grid-column:1;grid-row:1 / span 2}.elementor .elementor-element-guias-grid .elementor-grid:has(>.e-loop-item:nth-of-type(3):last-child)>.e-loop-item:nth-of-type(2){grid-column:2;grid-row:1}.elementor .elementor-element-guias-grid .elementor-grid:has(>.e-loop-item:nth-of-type(3):last-child)>.e-loop-item:nth-of-type(3){grid-column:2;grid-row:2}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(1)>.guia-card{height:100%}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(1)>.guia-card>a:first-child{position:relative;flex:1 1 auto;min-height:0}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(1) .guia-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(2)>.guia-card{display:grid;grid-template-columns:352fr 438fr;grid-template-rows:1fr auto auto auto;column-gap:37px;row-gap:0}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(2)>.guia-card>a:first-child{grid-area:1 / 1 / 5 / 2}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(2)>.guia-card>h3{grid-column:2;grid-row:2;margin-block-end:6px}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(2)>.guia-card>p{grid-column:2;grid-row:3;margin-block-end:14px}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(2)>.guia-card>a:last-child{grid-column:2;grid-row:4;justify-self:start}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(2) .guia-img{aspect-ratio:352 / 430;height:auto;object-fit:cover}.elementor .elementor-element-guias-grid .e-loop-item:nth-of-type(3) .guia-img{aspect-ratio:828 / 356;height:auto;object-fit:cover}.elementor .elementor-element-guias-grid .guia-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:52px}}.elementor .elementor-widget-form .elementor-form .elementor-message{margin:var(--ae-space-xs,8px) 0 0;font-family:var(--ae-font-body),sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0}.elementor .elementor-widget-form .elementor-form .elementor-message::before{content:none}.elementor .elementor-widget-form .elementor-form .elementor-message.elementor-message-danger{color:var(--ae-accent)}.elementor .elementor-widget-form .elementor-form .elementor-message.elementor-message-success{color:var(--ae-ink)}.elementor .elementor-widget-form .elementor-field-group.elementor-error .elementor-field-textual{border-color:var(--ae-accent)}.elementor .elementor-form-fields-wrapper>.elementor-field-group.orb-float{align-self:flex-start}.elementor-widget-search-form .elementor-search-form__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-inline-start:8px;background-color:var(--ae-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.6;cursor:pointer;transition:opacity 200ms ease}.elementor-widget-search-form .elementor-search-form__input::-webkit-search-cancel-button:hover{opacity:1}.elementor .ae-hero-cat .elementor-search-form__input::-webkit-search-cancel-button{background-color:#fff;opacity:.85}.elementor .ae-hero-cat .elementor-search-form__input::-webkit-search-cancel-button:hover{opacity:1}html:has(.elementor-location-header .elementor-search-form__input:focus){scroll-padding-top:0}.elementor .elementor-element-colecciones :has(>[data-id^="col-ov-"]){position:relative}.elementor .elementor-element-colecciones [data-id^="col-ov-"]{display:flex;padding:0}.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a{display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;font-family:var(--ae-font-body),sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;transition:color 200ms ease}@media (hover:hover) and (min-width:1025px){.elementor .elementor-element-colecciones [data-id^="col-ov-"]{position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px, 1vw, 22px);padding:20px 16px;background:rgba(0,0,0,.54);text-align:center;opacity:0;pointer-events:none;transition:opacity 400ms ease}.elementor .elementor-element-colecciones [data-id^="col-card-"]:hover [data-id^="col-ov-"],.elementor .elementor-element-colecciones [data-id^="col-ov-"]:focus-within{opacity:1;pointer-events:auto}.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a{color:#fff;font-size:clamp(12px, 0.95vw, 14px);line-height:1.3;letter-spacing:.14em}.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a:hover,.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a:focus-visible{color:var(--ae-accent-light)}.elementor .elementor-element-colecciones .elementor-element-col-grid{align-items:stretch}.elementor .elementor-element-colecciones [data-id^="col-card-"]{justify-content:flex-end}.elementor .elementor-element-colecciones [data-id^="col-img-"]:hover{transform:none}}@media (hover:none),(max-width:1024px){.elementor .elementor-element-colecciones [data-id^="col-card-"]{gap:0}.elementor .elementor-element-colecciones [data-id^="col-card-"]>div:has(>[data-id^="col-ov-"]){display:contents}.elementor .elementor-element-colecciones [data-id^="col-card-"] a:has(>[data-id^="col-img-"]),.elementor .elementor-element-colecciones [data-id^="col-card-"] div>[data-id^="col-img-"]{order:1}.elementor .elementor-element-colecciones img[data-id^="col-img-"]{aspect-ratio:370 / 238;height:auto;object-fit:cover}.elementor .elementor-element-colecciones [data-id^="col-t-"]{order:2;margin-block-start:10px;font-size:26px}.elementor .elementor-element-colecciones [data-id^="col-tg-"]{order:3;display:inline-flex;align-items:center;align-self:flex-start;gap:10px;min-width:0;min-height:0;margin:2px 0 0;padding:4px 0;border:0;border-radius:0;background:none;font-family:var(--ae-font-body),sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;text-transform:none;color:#8C8079;cursor:pointer}.elementor .elementor-element-colecciones [data-id^="col-tg-"]::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 250ms ease}.elementor .elementor-element-colecciones [data-id^="col-card-"].is-open [data-id^="col-tg-"]::after{transform:translateY(2px) rotate(-135deg)}.elementor .elementor-element-colecciones [data-id^="col-tg-"]:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.elementor .elementor-element-colecciones [data-id^="col-ov-"]{order:4;position:static;flex-direction:column;align-items:flex-start;gap:0;padding:4px 0 8px}.elementor .elementor-element-colecciones.col-dd-listo [data-id^="col-ov-"]{overflow:hidden;max-height:420px;opacity:1;visibility:visible;transition:max-height 350ms ease,opacity 250ms ease,padding 350ms ease,visibility 0s}.elementor .elementor-element-colecciones.col-dd-listo [data-id^="col-card-"]:not(.is-open) [data-id^="col-ov-"]{max-height:0;padding-block:0;opacity:0;visibility:hidden;transition:max-height 350ms ease,opacity 250ms ease,padding 350ms ease,visibility 0s linear 350ms}.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a{padding-block:8px;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--e-global-color-accent)}.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a:hover,.elementor .elementor-element-colecciones [data-id^="col-ov-"]>a:focus-visible{color:var(--ae-accent)}}@media (hover:hover) and (min-width:1025px){.elementor .elementor-element-colecciones [data-id^="col-tg-"]{display:none}}.elementor [data-id="col-dd"]{display:none}@media (prefers-reduced-motion:reduce){.elementor .elementor-element-colecciones [data-id^="col-tg-"]::after,.elementor .elementor-element-colecciones.col-dd-listo [data-id^="col-ov-"],.elementor .elementor-element-colecciones.col-dd-listo [data-id^="col-card-"]:not(.is-open) [data-id^="col-ov-"]{transition:none}}.elementor .elementor-widget-form .orb-float:focus-within>.elementor-field-label,.elementor .elementor-widget-form .orb-float.is-filled>.elementor-field-label,.elementor .elementor-widget-form .orb-float:has(input:not(:placeholder-shown))>.elementor-field-label,.elementor .elementor-widget-form .orb-float:has(textarea:not(:placeholder-shown))>.elementor-field-label{font-size:var(--orb-float-size-active,.75em);letter-spacing:1px}@media (min-width:768px){.elementor-location-header .elementor-element-hdr-search.ae-busca-listo{position:relative;display:flex;align-items:center}}.elementor-location-header .ae-busca-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--ae-ink);cursor:pointer;transition:background-color 200ms ease}.elementor-location-header .ae-busca-toggle svg{width:22px;height:22px}.elementor-location-header .ae-busca-toggle:hover,.elementor-location-header .ae-busca-toggle[aria-expanded="true"]{background:var(--ae-tint)}.elementor-location-header .ae-busca-toggle:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.elementor-location-header .elementor-element-hdr-search.ae-busca-listo .elementor-search-form{position:absolute;z-index:5;top:50%;left:48px;width:min(300px, calc(50vw - 180px));transform:translateY(-50%);clip-path:inset(0 100% 0 0);opacity:0;visibility:hidden;transition:clip-path 350ms ease,opacity 250ms ease,visibility 0s linear 350ms}.elementor-location-header .elementor-element-hdr-search.ae-busca-abierto .elementor-search-form{clip-path:inset(0 0 0 0);opacity:1;visibility:visible;transition:clip-path 350ms ease,opacity 250ms ease,visibility 0s}.elementor-location-header .elementor-element.elementor-element-hdr-search.ae-busca-listo:focus-within{outline:none}.elementor-location-header .elementor-element-hdr-search.ae-busca-abierto .elementor-search-form__container:focus-within{box-shadow:inset 0 0 0 1px var(--ae-accent)}.elementor-location-header .elementor-element-hdr-search.ae-busca-listo .elementor-search-form__icon{display:none}.elementor-location-header .elementor-element-hdr-search.ae-busca-listo .elementor-search-form__input{padding-inline-start:16px}.elementor-location-header [data-id="hdr-search-js"]{display:none}@media (prefers-reduced-motion:reduce){.elementor-location-header .elementor-element-hdr-search.ae-busca-listo .elementor-search-form,.elementor-location-header .elementor-element-hdr-search.ae-busca-abierto .elementor-search-form{transition:none}}.elementor-location-header .drilldown-active nav.elementor-nav-menu--dropdown li.drilldown-root-links .drilldown-root-link--wpml .wpml-ls a.wpml-ls-item-toggle{display:flex!important;min-height:var(--drilldown-root-links-row-height,44px)!important}.elementor-location-header .drilldown-active .drilldown-header .drilldown-back-icon{margin-right:0}.elementor-popup-modal.dialog-lightbox-widget{position:fixed;inset:0;width:100%;height:100%}@media (max-width:480px){body.home .elementor .hero-base{background-image:linear-gradient(0deg,rgba(42,29,25,.82) 0%,rgba(42,29,25,.45) 45%,rgba(42,29,25,0) 80%),url(/wp-content/uploads/2026/08/alianzas-de-boda-oro-pareja-novios-campo-movil.webp)}}.elementor-form .elementor-field-type-recaptcha_v3{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}.elementor-form .ae-recaptcha-aviso{margin:0;font-size:12px;line-height:1.45;color:inherit;opacity:.72}.elementor-form .ae-recaptcha-aviso a{color:inherit;text-decoration:underline;text-underline-offset:2px}.elementor-nav-menu--main .elementor-item .sub-arrow svg{fill:currentColor}