.elementor-2 .elementor-element.elementor-element-b4fa96e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-2361d59 .elementor-repeater-item-f791b97 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bodasur.es/wp-content/uploads/2025/09/bodasur2025_desktop.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-2361d59 .elementor-repeater-item-9fb5401 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bodasur.es/wp-content/uploads/2025/09/bodasur2025_com_desktop.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-2361d59 .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-2 .elementor-element.elementor-element-2361d59 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-2361d59 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-2361d59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9e10b20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c7afcda .elementor-repeater-item-f791b97 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bodasur.es/wp-content/uploads/2025/09/bodasur2025_mobile.jpg);background-size:contain;}.elementor-2 .elementor-element.elementor-element-c7afcda .elementor-repeater-item-9fb5401 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bodasur.es/wp-content/uploads/2025/09/bodasur2025_com_mobile.jpg);background-size:contain;}.elementor-2 .elementor-element.elementor-element-c7afcda .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-2 .elementor-element.elementor-element-c7afcda .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-c7afcda .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7afcda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9385bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-2 .elementor-element.elementor-element-664eec6{text-align:center;}.elementor-2 .elementor-element.elementor-element-664eec6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;letter-spacing:3px;color:#000000;}.elementor-widget-uael-countdown .uael-item{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-uael-countdown.uael-countdown-shape-none .uael-item{background-color:var( --e-global-color-primary );}.elementor-widget-uael-countdown .uael-countdown-wrapper .uael-countdown-item,.elementor-widget-uael-countdown .uael-countdown-wrapper .uael-countdown-separator{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-countdown .uael-countdown-item,.elementor-widget-uael-countdown .uael-countdown-separator{color:var( --e-global-color-text );}.elementor-widget-uael-countdown .uael-item-label{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-uael-countdown .uael-expire-show-message{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-2 .elementor-element.elementor-element-e71887d .uael-item{padding:calc(85px/4);height:85px;background-color:#f5f5f5;border-style:solid;border-color:#eaeaea;border-width:1px 1px 1px 1px;box-sizing:content-box;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-border-none .uael-item{padding:calc(85px/4);height:calc(85px*1.5);}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-items-wrapper{max-width:85px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-border-none .uael-countdown-item{width:85px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-border-none .uael-item-label{width:85px;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-item{width:85px;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-item-label{width:85px;font-family:"Outfit", Sans-serif;font-weight:400;color:#3d424d;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-label-block .uael-countdown-wrapper .uael-countdown-item{margin-bottom:5px;margin-right:0px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-shape-circle .uael-countdown-wrapper .uael-countdown-item{margin-bottom:5px;margin-right:0px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-label-inline .uael-countdown-wrapper .uael-countdown-item{margin-right:5px;margin-bottom:0px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-label-top .uael-countdown-wrapper .uael-countdown-item{margin-top:5px;margin-bottom:0px;margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-shape-none .uael-item{background-color:unset;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-wrapper .uael-countdown-item,.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-wrapper .uael-countdown-separator{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-item,.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-separator{color:#F650B4;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-expire-message-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-expire-show-message{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:400;color:#F650B4;}.elementor-2 .elementor-element.elementor-element-970a7fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-970a7fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-970a7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-cb778f3{text-align:center;}.elementor-2 .elementor-element.elementor-element-cb778f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;letter-spacing:3px;color:#000000;}.elementor-2 .elementor-element.elementor-element-da2b94b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-da2b94b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-da2b94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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-2 .elementor-element.elementor-element-5543611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-5543611:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5543611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-a6ceb64{text-align:center;}.elementor-2 .elementor-element.elementor-element-a6ceb64 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;letter-spacing:3px;color:#FDFFFF;}.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-2 .elementor-element.elementor-element-8a9fe5a{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-79a43a3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-94bd45c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-bcf4a0a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-ba0e878{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-f99297e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-6c28da7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-c1d3887{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-f5f208b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-6e59aa3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-653f6e2{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-289de1f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-55709f0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-678087f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-466180e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-59e906e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-acc75e7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-3438db4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-2c12966{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-8faecc5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-c9d4f31{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-2466868{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-5cd6fee{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-762fd04{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-b11f736{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-c209566{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-cecdb6d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-d2077d3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-1c9a2b4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-862cd63{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-f42d3e7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-a5b9a63{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-b91ec13{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-30d8637{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-35e98cd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-2400634{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-1071eb7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-b6b9b5d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-4529055{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-20f2046{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-beffd4a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-be5a7f0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-5ef5aa5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-44eba70{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-b529adf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-6830605{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-2 .elementor-element.elementor-element-e1f86d6{--display:flex;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:300;letter-spacing:1.2px;background-color:#F650B4;border-style:solid;border-width:2px 2px 2px 2px;border-radius:51px 51px 51px 51px;padding:22px 035px 22px 35px;}.elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button:focus{color:#F650B4;background-color:#FFFFFF;border-color:#F650B4;}.elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button:focus svg{fill:#F650B4;}.elementor-2 .elementor-element.elementor-element-cbc9dc8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-da2b94b{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-79a43a3{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-2361d59 .swiper-slide{height:83vh;}.elementor-2 .elementor-element.elementor-element-c7afcda .swiper-slide{height:83vh;}.elementor-2 .elementor-element.elementor-element-9385bce{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-item{padding:calc(50px/4);height:50px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-border-none .uael-item{padding:calc(50px/4);height:calc(50px*1.5);}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-items-wrapper{max-width:50px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-border-none .uael-countdown-item{width:50px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-border-none .uael-item-label{width:50px;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-item{width:50px;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-item-label{width:50px;font-size:8px;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-2 .elementor-element.elementor-element-e71887d .uael-item:not(:first-child){margin-left:calc( 7px / 2 );}.elementor-2 .elementor-element.elementor-element-e71887d .uael-item:not(:last-child){margin-right:calc( 7px / 2 );}.elementor-2 .elementor-element.elementor-element-e71887d .uael-item:last-of-type{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-responsive-yes .uael-item:not(:first-child){margin-left:0;margin-top:calc( 7px / 2 );}.elementor-2 .elementor-element.elementor-element-e71887d.uael-countdown-responsive-yes .uael-item:not(:last-child){margin-right:0;margin-bottom:calc( 7px / 2 );}.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-wrapper .uael-countdown-item,.elementor-2 .elementor-element.elementor-element-e71887d .uael-countdown-wrapper .uael-countdown-separator{font-size:20px;}.elementor-2 .elementor-element.elementor-element-970a7fb{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-da2b94b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:060px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-5543611{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-79a43a3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cbc9dc8 .elementor-button{font-size:17px;}}