.elementor-29 .elementor-element.elementor-element-7e68bf8{--display:flex;--overflow:hidden;}.elementor-29 .elementor-element.elementor-element-78fd6c8b{--display:flex;--min-height:1286px;--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;--justify-content:flex-start;}.elementor-29 .elementor-element.elementor-element-78fd6c8b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-78fd6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/fondo-scaled.webp");background-position:0px -662px;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-b7f33a7{--spacer-size:50px;}.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-29 .elementor-element.elementor-element-b744a1d{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-b744a1d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-b744a1d .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:74px;font-weight:normal;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#273D57;}.elementor-29 .elementor-element.elementor-element-8255bca{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-8255bca.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-8255bca .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:normal;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#273D57;}.elementor-29 .elementor-element.elementor-element-19ce4b93{--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;}.elementor-29 .elementor-element.elementor-element-19ce4b93:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-19ce4b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-4046f8d6{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4046f8d6.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4046f8d6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:37px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-54741c56{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-54741c56.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-54741c56 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-1361932{--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;}.elementor-29 .elementor-element.elementor-element-1361932:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1361932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/plata.png");background-position:center center;background-size:cover;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-9ba88c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-ec7d5de{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-11699dc{--display:flex;--min-height:1440px;--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;}.elementor-29 .elementor-element.elementor-element-11699dc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-11699dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/fondo-2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-11699dc.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a58f2b9{--spacer-size:306px;}.elementor-29 .elementor-element.elementor-element-52109c34{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-52109c34.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-52109c34 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-625e44ce{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-625e44ce.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-625e44ce .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:42px;font-weight:200;color:#856317;}.elementor-29 .elementor-element.elementor-element-7a620e8d{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-7a620e8d.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-7a620e8d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:42px;font-weight:200;color:#856317;}.elementor-29 .elementor-element.elementor-element-766bf386{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-766bf386.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-766bf386 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-687eba5c{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-687eba5c.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-687eba5c .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:127px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#273D57;}.elementor-29 .elementor-element.elementor-element-375a6b1{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-375a6b1.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-375a6b1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-1fab584{--display:flex;--min-height:89px;--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-1fab584:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1fab584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-742dc16f{text-align:center;}.elementor-29 .elementor-element.elementor-element-742dc16f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:200;color:#020101;}.elementor-29 .elementor-element.elementor-element-69e6c21{text-align:center;}.elementor-29 .elementor-element.elementor-element-69e6c21 .elementor-heading-title{font-weight:200;color:#020101;}.elementor-29 .elementor-element.elementor-element-215c875f{--display:flex;--min-height:275px;--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-215c875f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-215c875f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-wrapper{max-width:100%;}.elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item{background-color:#FFFFFFC7;border-style:solid;border-color:#856317;border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-digits{color:#331010;font-family:"Times New Roman", Sans-serif;}.elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-label{color:#331010;font-family:"Times New Roman", Sans-serif;font-weight:200;}.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-29 .elementor-element.elementor-element-5d2a0378 .elementor-button{background-color:#273D57;font-weight:200;}.elementor-29 .elementor-element.elementor-element-cb9c805{--display:flex;--min-height:588px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-cb9c805:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cb9c805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/Black-and-White-Ice-Photo-Fiction-Book-Cover.png");}.elementor-29 .elementor-element.elementor-element-af5c337{--display:flex;--min-height:596px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-49e148d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-49e148d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-49e148d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/plata.png");background-size:cover;}.elementor-29 .elementor-element.elementor-element-49e148d > .elementor-shape-top .elementor-shape-fill, .elementor-29 .elementor-element.elementor-element-49e148d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#a8d1eb;}.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-29 .elementor-element.elementor-element-133061f5 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-29 .elementor-element.elementor-element-133061f5 img{max-width:41%;height:415px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-a9e81e5{--display:flex;}.elementor-29 .elementor-element.elementor-element-66f84ae8 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:100px;font-weight:400;color:#273D57;}.elementor-29 .elementor-element.elementor-element-93fa1d7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-85a4579 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-bee978d .elementor-button{background-color:#142130;font-family:"Times New Roman", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-e4f8a39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-e4f8a39:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e4f8a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d63956a img{max-width:41%;height:415px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-3721ba0{--display:flex;}.elementor-29 .elementor-element.elementor-element-98af9af .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:100px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-98855bc .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-764afbd .elementor-button{background-color:#273D57;font-family:"Times New Roman", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-764afbd .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-2c3ccb27{--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;}.elementor-29 .elementor-element.elementor-element-2c3ccb27:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2c3ccb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B9078C7;background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/DS-1.png");background-size:cover;}.elementor-29 .elementor-element.elementor-element-20d54194{text-align:center;}.elementor-29 .elementor-element.elementor-element-20d54194 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:91px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-29 .elementor-element.elementor-element-8769108 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8769108{right:-494px;}body.rtl .elementor-29 .elementor-element.elementor-element-8769108{left:-494px;}.elementor-29 .elementor-element.elementor-element-8769108{top:0px;}.elementor-29 .elementor-element.elementor-element-8769108 img{max-width:21%;}.elementor-29 .elementor-element.elementor-element-4c7cc7f6{width:var( --container-widget-width, 11.659% );max-width:11.659%;--container-widget-width:11.659%;--container-widget-flex-grow:0;top:88px;}.elementor-29 .elementor-element.elementor-element-4c7cc7f6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4c7cc7f6{left:38px;}body.rtl .elementor-29 .elementor-element.elementor-element-4c7cc7f6{right:38px;}.elementor-29 .elementor-element.elementor-element-4d26fe57{--display:flex;}.elementor-29 .elementor-element.elementor-element-4d26fe57:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4d26fe57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF75;}.elementor-29 .elementor-element.elementor-element-42f1c9b{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-72847e97{text-align:center;}.elementor-29 .elementor-element.elementor-element-72847e97 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-4f68a6d9{text-align:center;}.elementor-29 .elementor-element.elementor-element-4f68a6d9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:100;color:#000000;}.elementor-29 .elementor-element.elementor-element-3aaa3b0{text-align:center;}.elementor-29 .elementor-element.elementor-element-3aaa3b0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-3c533932{text-align:center;}.elementor-29 .elementor-element.elementor-element-3c533932 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-29 .elementor-element.elementor-element-1bb68b6{text-align:center;}.elementor-29 .elementor-element.elementor-element-1bb68b6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-58674892{text-align:center;}.elementor-29 .elementor-element.elementor-element-58674892 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-ca3a691{text-align:center;}.elementor-29 .elementor-element.elementor-element-ca3a691 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-4ae3ca8d{--display:flex;--min-height:238px;--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;}.elementor-29 .elementor-element.elementor-element-4ae3ca8d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4ae3ca8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/400672058ee4aec28b5b580b99231dde.jpg");background-size:cover;}.elementor-29 .elementor-element.elementor-element-589fbbbd{text-align:center;}.elementor-29 .elementor-element.elementor-element-589fbbbd .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:92px;font-weight:100;color:#273D57;}.elementor-29 .elementor-element.elementor-element-2ef2eb28{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-2ef2eb28.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-swiper-button.elementor-swiper-button-next{color:#7F8969;}.elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#7F8969;}.elementor-29 .elementor-element.elementor-element-2ef2eb28 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#395139;opacity:1;}.elementor-29 .elementor-element.elementor-element-b969bf3{--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;}.elementor-29 .elementor-element.elementor-element-b969bf3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b969bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:0px -193px;background-size:cover;}.elementor-29 .elementor-element.elementor-element-792e534.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-792e534 img{width:100%;max-width:23%;height:246px;object-fit:contain;object-position:center center;filter:brightness( 0% ) contrast( 200% ) saturate( 156% ) blur( 0px ) hue-rotate( 50deg );border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-4e6245f8{text-align:center;}.elementor-29 .elementor-element.elementor-element-4e6245f8 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:90px;font-weight:200;-webkit-text-stroke-color:#273D57;stroke:#273D57;color:#273D57;}.elementor-29 .elementor-element.elementor-element-64e6827a{text-align:center;}.elementor-29 .elementor-element.elementor-element-64e6827a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-1820fc1{text-align:center;}.elementor-29 .elementor-element.elementor-element-1820fc1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-00c2e15{--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;}.elementor-29 .elementor-element.elementor-element-00c2e15:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-00c2e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/jh.png");}.elementor-29 .elementor-element.elementor-element-72bd500{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-d87c027{text-align:center;}.elementor-29 .elementor-element.elementor-element-d87c027 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:69px;font-weight:100;color:#000000;}.elementor-29 .elementor-element.elementor-element-5cdf3fe{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-16f3b14{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-3305dab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-462e997 img{max-width:46%;}.elementor-29 .elementor-element.elementor-element-7f13277 .elementor-button{background-color:#273D57;}.elementor-29 .elementor-element.elementor-element-a83dc8e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-840decc img{max-width:46%;}.elementor-29 .elementor-element.elementor-element-2762f01 .elementor-button{background-color:#273D57;}.elementor-29 .elementor-element.elementor-element-57e17f7e{--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;}.elementor-29 .elementor-element.elementor-element-57e17f7e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-57e17f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC7;background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/Black-and-White-Ice-Photo-Fiction-Book-Cover.png");}.elementor-29 .elementor-element.elementor-element-2b11eafb{text-align:center;}.elementor-29 .elementor-element.elementor-element-2b11eafb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-6f7a62eb{--display:flex;--min-height:696px;--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-6f7a62eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6f7a62eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dae9f9;background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-09-at-8.45.38-PM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-5b764ec8{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-5b764ec8 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:87px;font-weight:100;text-shadow:5px 0px 4px #000000;color:#FFFFFF;}body.elementor-page-29:not(.elementor-motion-effects-element-type-background), body.elementor-page-29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE2D3;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-78fd6c8b{--min-height:732px;}.elementor-29 .elementor-element.elementor-element-78fd6c8b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-78fd6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -460px;}.elementor-29 .elementor-element.elementor-element-4046f8d6 .elementor-heading-title{font-size:17px;}.elementor-29 .elementor-element.elementor-element-54741c56 .elementor-heading-title{font-size:17px;}.elementor-29 .elementor-element.elementor-element-11699dc{--min-height:993px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-11699dc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-11699dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-11699dc.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a58f2b9{--spacer-size:1px;}.elementor-29 .elementor-element.elementor-element-52109c34 .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-625e44ce .elementor-heading-title{font-size:27px;}.elementor-29 .elementor-element.elementor-element-7a620e8d .elementor-heading-title{font-size:27px;}.elementor-29 .elementor-element.elementor-element-766bf386{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-29 .elementor-element.elementor-element-766bf386 .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-687eba5c .elementor-heading-title{font-size:72px;}.elementor-29 .elementor-element.elementor-element-375a6b1{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-29 .elementor-element.elementor-element-375a6b1 .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-49e148d{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-133061f5.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-133061f5{text-align:center;}.elementor-29 .elementor-element.elementor-element-133061f5 img{max-width:69%;height:315px;object-fit:cover;}.elementor-29 .elementor-element.elementor-element-e4f8a39{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-d63956a.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d63956a{text-align:center;}.elementor-29 .elementor-element.elementor-element-d63956a img{max-width:69%;height:315px;object-fit:cover;}.elementor-29 .elementor-element.elementor-element-2c3ccb27{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-20d54194{text-align:center;}.elementor-29 .elementor-element.elementor-element-20d54194 .elementor-heading-title{font-size:70px;}.elementor-29 .elementor-element.elementor-element-4c7cc7f6{width:var( --container-widget-width, 135.484px );max-width:135.484px;--container-widget-width:135.484px;--container-widget-flex-grow:0;top:84px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4c7cc7f6{left:80px;}body.rtl .elementor-29 .elementor-element.elementor-element-4c7cc7f6{right:80px;}.elementor-29 .elementor-element.elementor-element-4d26fe57{--min-height:0px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-72847e97{width:var( --container-widget-width, 445px );max-width:445px;--container-widget-width:445px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-72847e97.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-72847e97 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-4f68a6d9{text-align:center;}.elementor-29 .elementor-element.elementor-element-4f68a6d9 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-3aaa3b0{text-align:center;}.elementor-29 .elementor-element.elementor-element-3aaa3b0 .elementor-heading-title{font-size:17px;}.elementor-29 .elementor-element.elementor-element-3c533932{text-align:center;}.elementor-29 .elementor-element.elementor-element-3c533932 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-1bb68b6{text-align:center;}.elementor-29 .elementor-element.elementor-element-1bb68b6 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-58674892{text-align:center;}.elementor-29 .elementor-element.elementor-element-58674892 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-ca3a691{text-align:center;}.elementor-29 .elementor-element.elementor-element-ca3a691 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-4ae3ca8d{--min-height:0px;}.elementor-29 .elementor-element.elementor-element-2ef2eb28{--container-widget-width:639px;--container-widget-flex-grow:0;width:var( --container-widget-width, 639px );max-width:639px;}.elementor-29 .elementor-element.elementor-element-b969bf3{--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-b969bf3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b969bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -800px;}.elementor-29 .elementor-element.elementor-element-b969bf3.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-792e534.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-792e534{text-align:center;}.elementor-29 .elementor-element.elementor-element-792e534 img{max-width:59%;height:223px;object-fit:contain;}.elementor-29 .elementor-element.elementor-element-4e6245f8{z-index:1;}.elementor-29 .elementor-element.elementor-element-4e6245f8 .elementor-heading-title{font-size:69px;}.elementor-29 .elementor-element.elementor-element-64e6827a{z-index:1;}.elementor-29 .elementor-element.elementor-element-64e6827a .elementor-heading-title{font-size:29px;}.elementor-29 .elementor-element.elementor-element-1820fc1{z-index:1;}.elementor-29 .elementor-element.elementor-element-1820fc1 .elementor-heading-title{font-size:29px;}.elementor-29 .elementor-element.elementor-element-16f3b14{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-3305dab{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-a83dc8e{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-6f7a62eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6f7a62eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-09-at-8.45.38-PM.jpeg");}.elementor-29 .elementor-element.elementor-element-5b764ec8{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-5b764ec8.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-7e68bf8{--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;}.elementor-29 .elementor-element.elementor-element-7e68bf8.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-78fd6c8b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-78fd6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/fondo-scaled.webp");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-78fd6c8b{--min-height:713px;--justify-content:flex-start;}.elementor-29 .elementor-element.elementor-element-b744a1d .elementor-heading-title{font-size:41px;}.elementor-29 .elementor-element.elementor-element-8255bca .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-19ce4b93:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-19ce4b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-29 .elementor-element.elementor-element-4046f8d6{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4046f8d6.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4046f8d6 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-54741c56 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-1361932:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1361932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/plata.png");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-1361932{--min-height:157px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-29 .elementor-element.elementor-element-11699dc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-11699dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/fondo-2.webp");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-11699dc{--width:1165px;--min-height:521px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-a58f2b9{--spacer-size:1px;}.elementor-29 .elementor-element.elementor-element-52109c34{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-52109c34 .elementor-heading-title{font-size:11px;}.elementor-29 .elementor-element.elementor-element-625e44ce{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-625e44ce .elementor-heading-title{font-size:21px;}.elementor-29 .elementor-element.elementor-element-7a620e8d{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-7a620e8d .elementor-heading-title{font-size:21px;}.elementor-29 .elementor-element.elementor-element-766bf386{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}.elementor-29 .elementor-element.elementor-element-766bf386 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-687eba5c{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-687eba5c.elementor-element{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-687eba5c .elementor-heading-title{font-size:55px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-29 .elementor-element.elementor-element-375a6b1{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}.elementor-29 .elementor-element.elementor-element-375a6b1 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-742dc16f{text-align:center;}.elementor-29 .elementor-element.elementor-element-742dc16f .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-69e6c21{text-align:center;}.elementor-29 .elementor-element.elementor-element-69e6c21 .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-215c875f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-215c875f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/fondo-scaled.webp");background-position:top left;background-size:cover;}.elementor-29 .elementor-element.elementor-element-215c875f{--width:500px;--min-height:0px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-215c875f.e-con{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-digits{font-size:23px;}.elementor-29 .elementor-element.elementor-element-7e612a26 .elementor-countdown-label{font-size:15px;}.elementor-29 .elementor-element.elementor-element-cb9c805:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cb9c805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/Black-and-White-Ice-Photo-Fiction-Book-Cover.png");}.elementor-29 .elementor-element.elementor-element-cb9c805{--min-height:124px;}.elementor-29 .elementor-element.elementor-element-af5c337:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-af5c337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/jaj-scaled.png");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-af5c337{--min-height:654px;}.elementor-29 .elementor-element.elementor-element-49e148d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-49e148d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/plata.png");background-size:cover;}.elementor-29 .elementor-element.elementor-element-49e148d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-49e148d > .elementor-shape-top svg, .elementor-29 .elementor-element.elementor-element-49e148d > .e-con-inner > .elementor-shape-top svg{height:55px;}.elementor-29 .elementor-element.elementor-element-49e148d > .elementor-shape-bottom svg, .elementor-29 .elementor-element.elementor-element-49e148d > .e-con-inner > .elementor-shape-bottom svg{height:58px;}.elementor-29 .elementor-element.elementor-element-49e148d.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-133061f5{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-133061f5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-29 .elementor-element.elementor-element-133061f5 img{width:97%;max-width:100%;height:275px;}.elementor-29 .elementor-element.elementor-element-66f84ae8{width:initial;max-width:initial;text-align:center;}.elementor-29 .elementor-element.elementor-element-66f84ae8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-66f84ae8 .elementor-heading-title{font-size:36px;}.elementor-29 .elementor-element.elementor-element-93fa1d7{width:initial;max-width:initial;text-align:left;}.elementor-29 .elementor-element.elementor-element-93fa1d7.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-93fa1d7 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-85a4579{width:initial;max-width:initial;text-align:left;}.elementor-29 .elementor-element.elementor-element-85a4579.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-85a4579 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-bee978d .elementor-button{font-size:12px;}.elementor-29 .elementor-element.elementor-element-e4f8a39{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-e4f8a39.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-d63956a{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-d63956a.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-29 .elementor-element.elementor-element-d63956a img{width:97%;max-width:100%;height:206px;}.elementor-29 .elementor-element.elementor-element-98af9af{width:initial;max-width:initial;text-align:right;}.elementor-29 .elementor-element.elementor-element-98af9af.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-98af9af .elementor-heading-title{font-size:44px;}.elementor-29 .elementor-element.elementor-element-98855bc{width:initial;max-width:initial;text-align:right;}.elementor-29 .elementor-element.elementor-element-98855bc.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-98855bc .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-764afbd .elementor-button{font-size:12px;}.elementor-29 .elementor-element.elementor-element-2c3ccb27:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2c3ccb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/DS-1.png");background-position:-138px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-2c3ccb27 > .elementor-shape-top svg, .elementor-29 .elementor-element.elementor-element-2c3ccb27 > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-29 .elementor-element.elementor-element-20d54194 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-20d54194{text-align:center;}.elementor-29 .elementor-element.elementor-element-20d54194 .elementor-heading-title{font-size:40px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-29 .elementor-element.elementor-element-8769108 > .elementor-widget-container{--e-transform-rotateZ:330deg;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8769108{right:-196px;}body.rtl .elementor-29 .elementor-element.elementor-element-8769108{left:-196px;}.elementor-29 .elementor-element.elementor-element-8769108{top:-92px;}.elementor-29 .elementor-element.elementor-element-8769108 img{max-width:51%;}.elementor-29 .elementor-element.elementor-element-4c7cc7f6{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;top:59.969px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4c7cc7f6{left:-19.969px;}body.rtl .elementor-29 .elementor-element.elementor-element-4c7cc7f6{right:-19.969px;}.elementor-29 .elementor-element.elementor-element-42f1c9b{--spacer-size:0px;}.elementor-29 .elementor-element.elementor-element-72847e97{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-72847e97 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-4f68a6d9{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4f68a6d9 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-3aaa3b0{text-align:center;}.elementor-29 .elementor-element.elementor-element-3aaa3b0 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-3c533932{text-align:center;}.elementor-29 .elementor-element.elementor-element-3c533932 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-1bb68b6{text-align:center;}.elementor-29 .elementor-element.elementor-element-1bb68b6 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-58674892{text-align:center;}.elementor-29 .elementor-element.elementor-element-58674892 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-ca3a691{text-align:center;}.elementor-29 .elementor-element.elementor-element-ca3a691 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-4ae3ca8d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4ae3ca8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/400672058ee4aec28b5b580b99231dde.jpg");background-size:cover;}.elementor-29 .elementor-element.elementor-element-4ae3ca8d{--width:1600px;--min-height:0px;}.elementor-29 .elementor-element.elementor-element-4ae3ca8d > .elementor-shape-top svg, .elementor-29 .elementor-element.elementor-element-4ae3ca8d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:92px;}.elementor-29 .elementor-element.elementor-element-589fbbbd{text-align:center;}.elementor-29 .elementor-element.elementor-element-589fbbbd .elementor-heading-title{font-size:48px;}.elementor-29 .elementor-element.elementor-element-2ef2eb28{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;}.elementor-29 .elementor-element.elementor-element-2ef2eb28 .swiper-pagination-bullet{width:3px;height:3px;}.elementor-29 .elementor-element.elementor-element-2ef2eb28 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-b969bf3{--min-height:99px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-b969bf3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b969bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -396px;background-size:cover;}.elementor-29 .elementor-element.elementor-element-792e534{width:var( --container-widget-width, 347px );max-width:347px;--container-widget-width:347px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-792e534 > .elementor-widget-container{padding:-17px -17px -17px -17px;}.elementor-29 .elementor-element.elementor-element-792e534.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-29 .elementor-element.elementor-element-792e534 img{width:37%;max-width:100%;height:55px;}.elementor-29 .elementor-element.elementor-element-4e6245f8{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4e6245f8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4e6245f8 .elementor-heading-title{font-size:45px;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;}.elementor-29 .elementor-element.elementor-element-64e6827a{width:initial;max-width:initial;text-align:center;}.elementor-29 .elementor-element.elementor-element-64e6827a.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-64e6827a .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-1820fc1{width:initial;max-width:initial;text-align:center;}.elementor-29 .elementor-element.elementor-element-1820fc1.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-1820fc1 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-00c2e15:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-00c2e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/jh.png");background-size:cover;}.elementor-29 .elementor-element.elementor-element-00c2e15{--min-height:0px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-d87c027{text-align:center;}.elementor-29 .elementor-element.elementor-element-d87c027 .elementor-heading-title{font-size:39px;}.elementor-29 .elementor-element.elementor-element-5cdf3fe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-16f3b14{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-16f3b14.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3305dab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-462e997 img{max-width:100%;border-radius:50px 50px 50px 50px;}.elementor-29 .elementor-element.elementor-element-7f13277 .elementor-button{padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-a83dc8e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-840decc img{max-width:100%;border-radius:50px 50px 50px 50px;}.elementor-29 .elementor-element.elementor-element-2762f01 .elementor-button{padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-57e17f7e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-57e17f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/Black-and-White-Ice-Photo-Fiction-Book-Cover.png");}.elementor-29 .elementor-element.elementor-element-2b11eafb .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-6f7a62eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6f7a62eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-09-at-8.45.38-PM.jpeg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-6f7a62eb{--min-height:456px;}.elementor-29 .elementor-element.elementor-element-5b764ec8 .elementor-heading-title{font-size:52px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-11699dc{--width:100%;}.elementor-29 .elementor-element.elementor-element-215c875f{--width:100%;}.elementor-29 .elementor-element.elementor-element-cb9c805{--content-width:830px;}.elementor-29 .elementor-element.elementor-element-af5c337{--width:63%;}.elementor-29 .elementor-element.elementor-element-6f7a62eb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-11699dc{--width:1600px;}.elementor-29 .elementor-element.elementor-element-4d26fe57{--width:500px;}}/* Start custom CSS for html, class: .elementor-element-352fee31 *//* Overlay Container */
.overlay-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #eae3d5;
    z-index: 70;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Overlay Content */
.overlay-content {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Lazo */
#lazo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.1);
    width: 100%;
    height: calc(140px * 1.05);
    z-index: 80;
    opacity: 1;
    pointer-events: none;
}

@media(min-width: 640px) {
    #lazo {
        height: calc(140px * 1.05 * 1.2);
    }
}

/* Flores */
#flores {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-5deg);
    width: 280px;
    height: 280px;
    z-index: 85;
    opacity: 1;
    pointer-events: none;
}

/* Notification Container */
.notification-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 90;
}

/* Notification */
.notification {
    position: absolute;
    top: 500px; /* Valor predeterminado para móviles */
    left: 50%;
    transform: translateX(-50%);
    background-color: transparent;
    color: #000;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    z-index: 100;
}

/* Ajuste para pantallas grandes */
@media (min-width: 1024px) {
    .notification {
        top: 400px; /* Nuevo valor para pantallas de escritorio */
    }
}


/* Sello Button */
#selloButton {
    width: 140px;
    height: 140px;
    animation: pulso 1.5s infinite;
    z-index: 100;
}

@keyframes pulso {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

/* Sobre Div */
#sobreDiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    pointer-events: none;
}

/* Sobre */
.sobre {
    position: absolute;
    height: 100vh;
    width: auto;
    max-width: 100vw;
    object-fit: cover;
    transition: transform 1s ease, opacity 1s ease;
    filter: drop-shadow(0px 0px 20px black);
}

/* Media Queries for Screens */
@media(min-width: 640px) {
    #flores {
        left: calc(50% + 0.2%);
    }

    #sobre1, #sobre2, #sobre5, #sobre6 {
        display: none;
    }

    #sobre3, #sobre4 {
        display: block;
        height: 100vh;
        width: auto;
        max-width: 100vw;
        object-fit: cover;
    }

    #sobre3 {
        position: absolute;
        left: 0;
        z-index: 20;
    }

    #sobre4 {
        position: absolute;
        right: 0;
        z-index: 20;
    }

    #sobre5, #sobre6 {
        display: none;
    }
}

@media(max-width: 639px) {
    #lazo {
        height: calc(140px * 1.05);
    }

    #sobre1, #sobre2, #sobre3, #sobre4 {
        display: block;
        height: 100vh;
        width: 100vw;
        object-fit: cover;
    }

    #sobre1 {
        position: absolute;
        left: 0;
        z-index: 40;
    }

    #sobre2 {
        position: absolute;
        right: 0;
        z-index: 40;
    }

    #sobre3 {
        position: absolute;
        left: 0;
        z-index: 30;
    }

    #sobre4 {
        position: absolute;
        right: 0;
        z-index: 30;
    }

    #sobre5, #sobre6 {
        display: none;
    }
}

/* Background */
.background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    z-index: 60;
}

/* Floating Button */
#floatingButton {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    background-color: #D2CFCE;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 50;
}

#floatingButton img {
    width: 25px;
    height: 25px;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
  width: 100%;
  position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Royal premium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rafaelamedinaxv.royal-invite.com/wp-content/uploads/2025/04/Boheme-Floral.ttf') format('truetype');
}
/* End Custom Fonts CSS */