.elementor .cfg-hero-title{font-family:var(--ae-font-heading);font-weight:500;font-size:clamp(32px, 3.6vw, 50px);}.elementor .cfg-hero-sub{max-width:620px;}.elementor .cfg-hero-copy{max-width:660px;}.elementor .cfg-hero-bg{background-image:linear-gradient(90deg, #5C534D8F 0%,#00000000 100%),url("https://aliancesexperience.com/wp-content/uploads/2026/08/configurador-de-alianzas-de-boda-manos-pareja.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:var(--ae-accent-soft);}.elementor .cfg-que-orn{width:300px;inset-block-start:60px;inset-inline-start:-70px;}.elementor .cfg-tools-orn{width:300px;inset-block-start:70px;inset-inline-end:-60px;}.elementor .e-cfg-tool-1-pill-dd88d8b{align-self:center;}.elementor .e-cfg-tool-2-b-a463cd6{margin-block-start:auto;}.elementor .cfg-strip{min-width:820px;}.elementor .cfg-scroll{width:100%;min-width:0px;max-width:100%;overflow:auto;}.elementor .cfg-p01{min-width:0px;max-width:100%;}.elementor .s-cfg-paso-02{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-03{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-04{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-05{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-06{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-07{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-08{flex:0 0 calc(50% - 17px);}.elementor .s-cfg-paso-09{flex:0 0 calc(50% - 17px);}.elementor .cfg-band{background-image:url("https://aliancesexperience.com/wp-content/uploads/2026/08/alianzas-de-boda-oro-pareja-novios-campo.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .cfg-reales-orn{width:300px;inset-block-end:-40px;inset-inline-start:-60px;}.elementor .cfg-porques-orn{width:300px;inset-block-start:60px;inset-inline-end:-60px;}.elementor .cfg-icon{width:48px;height:48px;}.elementor .cfg-mapa-box{width:586px;max-width:100%;}.elementor .cfg-mapa-col{width:520px;max-width:100%;flex-direction:column;gap:18px;}.elementor .cfg-mapa-row{flex-direction:row;gap:60px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .cfg-mapa{display:flex;flex-direction:column;gap:34px;align-items:center;}.elementor .cfg-op-caption{font-size:15px;color:#8F8F8F;line-height:26px;}.elementor .cfg-faq-orn{width:300px;inset-inline-end:-50px;inset-block-end:-40px;}