.elementor-815 .elementor-element.elementor-element-78a354d7{margin-top:100px;margin-bottom:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-815 .elementor-element.elementor-element-7196392>.elementor-widget-container{background-color:#FFF0;margin:0 0 0 0}.elementor-815 .elementor-element.elementor-element-7196392{z-index:10;text-align:right}.elementor-815 .elementor-element.elementor-element-7196392 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:116px;font-weight:400;color:#000}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-815 .elementor-element.elementor-element-25623658>.elementor-widget-container{background-color:#FFF0;margin:0 0 0 0}.elementor-815 .elementor-element.elementor-element-25623658{z-index:10;text-align:right}.elementor-815 .elementor-element.elementor-element-25623658 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:116px;font-weight:400;color:#000}.elementor-815 .elementor-element.elementor-element-5b635b91>.elementor-container{max-width:1274px}.elementor-815 .elementor-element.elementor-element-5b635b91{margin-top:200px;margin-bottom:0}.elementor-815 .elementor-element.elementor-element-3eb88907>.elementor-widget-container{background-color:#FFF0;margin:0 0 0 0}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-3eb88907{left:83px}body.rtl .elementor-815 .elementor-element.elementor-element-3eb88907{right:83px}.elementor-815 .elementor-element.elementor-element-3eb88907{top:-68px;z-index:10;text-align:right}.elementor-815 .elementor-element.elementor-element-3eb88907 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:116px;font-weight:400;color:#000}.elementor-815 .elementor-element.elementor-element-6ef1e980>.elementor-container{max-width:1360px}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-7343a6ec{left:55px}body.rtl .elementor-815 .elementor-element.elementor-element-7343a6ec{right:55px}.elementor-815 .elementor-element.elementor-element-7343a6ec{top:-87px}.elementor-815 .elementor-element.elementor-element-7343a6ec img{border-style:solid;border-width:0 3px 3px 0;border-color:#FFFDF7}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-55f8d89e{left:11px}body.rtl .elementor-815 .elementor-element.elementor-element-55f8d89e{right:11px}.elementor-815 .elementor-element.elementor-element-55f8d89e{top:21px;z-index:0}.elementor-815 .elementor-element.elementor-element-55f8d89e img{border-style:solid;border-width:0 3px 3px 0;border-color:#FFFDF7}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-438db038{left:-41px}body.rtl .elementor-815 .elementor-element.elementor-element-438db038{right:-41px}.elementor-815 .elementor-element.elementor-element-438db038{top:52px;z-index:-1}.elementor-815 .elementor-element.elementor-element-6a286324>.elementor-container{max-width:1450px}.elementor-815 .elementor-element.elementor-element-6a286324{margin-top:485px;margin-bottom:0;padding:0 0 0 0}.elementor-815 .elementor-element.elementor-element-1efba34a>.elementor-widget-container{background-color:#FFF0}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-1efba34a{left:2px}body.rtl .elementor-815 .elementor-element.elementor-element-1efba34a{right:2px}.elementor-815 .elementor-element.elementor-element-1efba34a{top:-51px;text-align:center}.elementor-815 .elementor-element.elementor-element-1efba34a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:60px;font-weight:600;color:#000}.elementor-815 .elementor-element.elementor-element-1c72dfb8>.elementor-widget-container{background-color:#FFF6}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-1c72dfb8{left:0}body.rtl .elementor-815 .elementor-element.elementor-element-1c72dfb8{right:0}.elementor-815 .elementor-element.elementor-element-1c72dfb8{top:67px;text-align:right}.elementor-815 .elementor-element.elementor-element-1c72dfb8 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:29px;font-weight:500;text-transform:uppercase;color:#000}.elementor-815 .elementor-element.elementor-element-69a318b9{margin-top:0;margin-bottom:100px}.elementor-815 .elementor-element.elementor-element-4d450327{--spacer-size:180px}.elementor-815 .elementor-element.elementor-element-631acdd1>.elementor-container{max-width:1253px}.elementor-815 .elementor-element.elementor-element-631acdd1{padding:0 0 75px 0}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-815 .elementor-element.elementor-element-5b688152 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-815 .elementor-element.elementor-element-5b688152 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-815 .elementor-element.elementor-element-5b688152{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-815 .elementor-element.elementor-element-11f3246a>.elementor-widget-container{padding:0 0 0 0}.elementor-815 .elementor-element.elementor-element-11f3246a{text-align:center}.elementor-815 .elementor-element.elementor-element-11f3246a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:400;color:#000}.elementor-815 .elementor-element.elementor-element-17ef1ad0>.elementor-widget-container{margin:-25px -25px -25px -25px;padding:0 0 0 59px}.elementor-815 .elementor-element.elementor-element-17ef1ad0{text-align:center}.elementor-815 .elementor-element.elementor-element-17ef1ad0 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:400;color:#000}.elementor-815 .elementor-element.elementor-element-1b393268>.elementor-widget-container{margin:-4px 0 0 0;padding:0 0 0 21px}.elementor-815 .elementor-element.elementor-element-1b393268{text-align:center}.elementor-815 .elementor-element.elementor-element-1b393268 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:400;color:#000}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-815 .elementor-element.elementor-element-546142b4>.elementor-widget-container{padding:0 200px 0 200px}.elementor-815 .elementor-element.elementor-element-546142b4{text-align:justify;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:#282828}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-815 .elementor-element.elementor-element-6e3466e0 .elementor-button{background-color:#fff0;font-family:"Raleway",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#101010ED;color:#101010ED;border-style:solid;border-width:0 0 2px 0;border-color:#101010ED;border-radius:0 0 0 0;padding:0 0 10px 0}.elementor-815 .elementor-element.elementor-element-6e3466e0>.elementor-widget-container{margin:0 0 0 45px;padding:0 0 0 0}.elementor-815 .elementor-element.elementor-element-6e3466e0 .elementor-button:hover,.elementor-815 .elementor-element.elementor-element-6e3466e0 .elementor-button:focus{color:#767676ED;border-color:#767676ED}.elementor-815 .elementor-element.elementor-element-6e3466e0 .elementor-button:hover svg,.elementor-815 .elementor-element.elementor-element-6e3466e0 .elementor-button:focus svg{fill:#767676ED}.elementor-815 .elementor-element.elementor-element-29bae2ae{--spacer-size:50px}.elementor-815 .elementor-element.elementor-element-1ecefd5d>.elementor-container{max-width:1450px}.elementor-815 .elementor-element.elementor-element-7957dc9f>.elementor-widget-container{margin:195px -53px 0 0}.elementor-815 .elementor-element.elementor-element-7957dc9f{z-index:1}.elementor-815 .elementor-element.elementor-element-e4d46ca .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:#000}.elementor-815 .elementor-element.elementor-element-7f21e27 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:#373738}.elementor-815 .elementor-element.elementor-element-49d3bacd{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:#000}.elementor-815 .elementor-element.elementor-element-49d3bacd>.elementor-widget-container{margin:0 0 0 0}.elementor-815 .elementor-element.elementor-element-e8935c2 .elementor-button{background-color:#fff0;font-family:"Playfair Display",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000;color:#000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0}.elementor-815 .elementor-element.elementor-element-e8935c2 .elementor-button:hover,.elementor-815 .elementor-element.elementor-element-e8935c2 .elementor-button:focus{background-color:#000;color:#FFFDF7}.elementor-815 .elementor-element.elementor-element-e8935c2 .elementor-button:hover svg,.elementor-815 .elementor-element.elementor-element-e8935c2 .elementor-button:focus svg{fill:#FFFDF7}.elementor-815 .elementor-element.elementor-element-2fc34ad9>.elementor-container{max-width:1450px}.elementor-815 .elementor-element.elementor-element-63ac2bca{--spacer-size:160px}.elementor-815 .elementor-element.elementor-element-12d7d117>.elementor-widget-container{margin:0 0 0 0}.elementor-815 .elementor-element.elementor-element-12d7d117 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-weight:600;color:#000}.elementor-815 .elementor-element.elementor-element-356a4500>.elementor-container{max-width:1450px}.elementor-815 .elementor-element.elementor-element-356a4500{margin-top:0;margin-bottom:55px}.elementor-815 .elementor-element.elementor-element-7d9f4e88{text-align:center;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-815 .elementor-element.elementor-element-44700512>.elementor-widget-container{margin:272px 0 0 -65px}.elementor-815 .elementor-element.elementor-element-2376367e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://andaluciawedding.photos/wp-content/uploads/2023/04/Alejandra_Anthony_00965-scaled-1.jpg)}.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-element-populated>.elementor-background-overlay{background-color:#FFF;opacity:.76}.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:180px 0 180px 0}.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-815 .elementor-element.elementor-element-468f93fa>.elementor-widget-container{padding:0 0 0 35px}.elementor-815 .elementor-element.elementor-element-468f93fa{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:#000}.elementor-815 .elementor-element.elementor-element-10c40f5e>.elementor-widget-container{margin:0 0 0 0;padding:0 60px 0 0}.elementor-815 .elementor-element.elementor-element-10c40f5e{text-align:right}.elementor-815 .elementor-element.elementor-element-2530858d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://andaluciawedding.photos/wp-content/uploads/2023/04/Ines_Xabi_00981-scaled-1.jpg);background-position:bottom left}.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.6}.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:250px 0 250px 70px}.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-815 .elementor-element.elementor-element-7373ff92 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFF}.elementor-815 .elementor-element.elementor-element-28df8c4f .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;color:#FFF}.elementor-815 .elementor-element.elementor-element-25ac0694 .elementor-button{background-color:#fff0;font-family:"Raleway",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFFD6;color:#FFFFFFD6;border-style:solid;border-width:0 0 2px 0;border-color:#FFFFFFD6;border-radius:0 0 0 0;padding:0 0 10px 0}.elementor-815 .elementor-element.elementor-element-25ac0694>.elementor-widget-container{margin:0 0 0 45px;padding:0 0 0 0}.elementor-815 .elementor-element.elementor-element-25ac0694 .elementor-button:hover,.elementor-815 .elementor-element.elementor-element-25ac0694 .elementor-button:focus{color:#FFF;border-color:#FFF}.elementor-815 .elementor-element.elementor-element-25ac0694 .elementor-button:hover svg,.elementor-815 .elementor-element.elementor-element-25ac0694 .elementor-button:focus svg{fill:#FFF}:root{--page-title-display:none}@media(min-width:768px){.elementor-815 .elementor-element.elementor-element-797263ef{width:100%}.elementor-815 .elementor-element.elementor-element-b11b2c7{width:65%}.elementor-815 .elementor-element.elementor-element-350f3663{width:35%}.elementor-815 .elementor-element.elementor-element-4c177194{width:18.586%}.elementor-815 .elementor-element.elementor-element-76eec713{width:24.173%}.elementor-815 .elementor-element.elementor-element-6e7a72ab{width:37.275%}.elementor-815 .elementor-element.elementor-element-6a8fe4bb{width:19.949%}.elementor-815 .elementor-element.elementor-element-4ea8c91e{width:50.955%}.elementor-815 .elementor-element.elementor-element-5eb4568{width:26.823%}.elementor-815 .elementor-element.elementor-element-2b4b1a4d{width:21.865%}.elementor-815 .elementor-element.elementor-element-1fb046ec{width:66.095%}.elementor-815 .elementor-element.elementor-element-16478415{width:33.843%}}@media(max-width:1024px) and (min-width:768px){.elementor-815 .elementor-element.elementor-element-4c177194{width:2%}.elementor-815 .elementor-element.elementor-element-6e7a72ab{width:51%}.elementor-815 .elementor-element.elementor-element-1fb046ec{width:100%}}@media(min-width:1025px){.elementor-815 .elementor-element.elementor-element-2376367e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-815 .elementor-element.elementor-element-2530858d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-815 .elementor-element.elementor-element-7196392 .elementor-heading-title{font-size:66px}.elementor-815 .elementor-element.elementor-element-25623658 .elementor-heading-title{font-size:66px}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-3eb88907{left:-9px}body.rtl .elementor-815 .elementor-element.elementor-element-3eb88907{right:-9px}.elementor-815 .elementor-element.elementor-element-3eb88907 .elementor-heading-title{font-size:66px}.elementor-815 .elementor-element.elementor-element-1efba34a{top:-210px}.elementor-815 .elementor-element.elementor-element-1efba34a .elementor-heading-title{font-size:32px}.elementor-815 .elementor-element.elementor-element-1c72dfb8{top:-145px}.elementor-815 .elementor-element.elementor-element-1c72dfb8 .elementor-heading-title{font-size:22px}.elementor-815 .elementor-element.elementor-element-4d450327{--spacer-size:98px}.elementor-815 .elementor-element.elementor-element-546142b4>.elementor-widget-container{padding:0 10px 0 10px}.elementor-815 .elementor-element.elementor-element-44700512>.elementor-widget-container{margin:150px 0 0 -60px}.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-element-populated{padding:100px 0 100px 0}.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-element-populated{padding:100px 0 -1px 0}}@media(max-width:767px){.elementor-815 .elementor-element.elementor-element-7196392{text-align:center}.elementor-815 .elementor-element.elementor-element-25623658{text-align:center}.elementor-815 .elementor-element.elementor-element-25623658 .elementor-heading-title{font-size:44px}body:not(.rtl) .elementor-815 .elementor-element.elementor-element-1c72dfb8{left:0}body.rtl .elementor-815 .elementor-element.elementor-element-1c72dfb8{right:0}.elementor-815 .elementor-element.elementor-element-1c72dfb8{top:-146px}.elementor-815 .elementor-element.elementor-element-17ef1ad0>.elementor-widget-container{padding:0 0 0 0}.elementor-815 .elementor-element.elementor-element-1b393268>.elementor-widget-container{padding:10px 0 0 0}.elementor-815 .elementor-element.elementor-element-2376367e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-815 .elementor-element.elementor-element-2376367e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://andaluciawedding.photos/wp-content/uploads/2026/02/lesbian-wedding-andalucia-0117.webp)}.elementor-815 .elementor-element.elementor-element-10c40f5e>.elementor-widget-container{padding:0 0 0 0}.elementor-815 .elementor-element.elementor-element-10c40f5e{text-align:center}.elementor-815 .elementor-element.elementor-element-2530858d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-815 .elementor-element.elementor-element-2530858d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://andaluciawedding.photos/wp-content/uploads/2026/02/lesbian-wedding-andalucia-0118.webp)}}img.no-lazy{loading:eager!important}.elementor-815 .elementor-element.elementor-element-5b688152{width:100%!important}@media (max-width:1024px){.elementor-815 .elementor-element.elementor-element-7d9f4e88 h3{font-size:50px!important}}@media (max-width:767px){.elementor-815 .elementor-element.elementor-element-7d9f4e88 h3{font-size:40px!important}}.elementor-815 .elementor-element.elementor-element-7d9f4e88 h3{font-size:88px;line-height:1em;font-family:"Playfair Display";font-weight:400;margin:0px!important}.elementor-815 .elementor-element.elementor-element-7d9f4e88 h3:hover{color:rgb(0 0 0 / .7)}.elementor-815 .elementor-element.elementor-element-7d9f4e88 h3 a:hover{color:rgb(0 0 0 / .7)}.elementor-815 .elementor-element.elementor-element-7d9f4e88 h3 span{font-size:28px;font-weight:200}.elementor-815 .elementor-element.elementor-element-4ea8c91e div{flex-direction:column;display:flex;justify-content:center}.elementor-815 .elementor-element.elementor-element-1fb046ec{display:flex;align-items:center}