body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Bodoni Moda',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}.calendario-boda{--title-color:#000000;--month-color:#000000;--weekdays-color:#000000;--days-color:#000000;--heart-color:#000000;--heart-text-color:#ffffff;--cell-size:34px;--grid-gap:8px;--beat-speed:1.2s;--beat-scale:1.08}.calendario-boda .wedding-calendar{max-width:420px;margin:0 auto;text-align:center;font-family:'Cormorant Garamond',serif}.calendario-boda .wedding-calendar h2{font-size:22px;letter-spacing:2px;color:var(--title-color)}.calendario-boda .wedding-calendar .month{margin-bottom:15px;letter-spacing:3px;color:var(--month-color)}.calendario-boda .wedding-calendar .weekdays,.calendario-boda .wedding-calendar .days{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap)}.calendario-boda .wedding-calendar .weekdays span{font-size:18px;color:var(--weekdays-color)}.calendario-boda .wedding-calendar .days span{display:flex;align-items:center;justify-content:center;height:var(--cell-size);font-size:16px;color:var(--days-color)}.calendario-boda .wedding-calendar .days .empty{visibility:hidden}.calendario-boda .wedding-calendar .days .heart{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;animation:beat var(--beat-speed) infinite ease-in-out;margin:0 auto}.calendario-boda .wedding-calendar .days .heart::before{content:"";position:absolute;inset:0;background-color:var(--heart-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29.6'%3E%3Cpath d='M23.6,0c-3,0-5.6,1.8-7.6,4.2C14,1.8,11.4,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.3,16,21.2,16,21.2s16-11.9,16-21.2C32,3.8,28.2,0,23.6,0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29.6'%3E%3Cpath d='M23.6,0c-3,0-5.6,1.8-7.6,4.2C14,1.8,11.4,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.3,16,21.2,16,21.2s16-11.9,16-21.2C32,3.8,28.2,0,23.6,0z'/%3E%3C/svg%3E") center / contain no-repeat}.calendario-boda .wedding-calendar .days .heart i{position:relative;z-index:1;font-style:normal;color:var(--heart-text-color);font-size:13px;line-height:1;transform:translateY(3px)}@keyframes beat{0%,100%{transform:scale(1)}50%{transform:scale(var(--beat-scale))}}.section-body{position:relative!important;isolation:isolate;background-color:#fffdf8!important;background-image:none!important}.section-body::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#fffdf8;background-image:url("https://jorge-y-paola.site/wp-content/uploads/2026/03/fondo-t20.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none;z-index:0;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}