:root{--admin-bar-height:var(--wp-admin--admin-bar--height,0px);--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:900;--font-weight-light:300;--border-width:2px;--border-radius:8px;--box-shadow:0px 0px 20px 0px rgba(42,37,31,.15);--body-color:#2a251f;--body-background-color:#eef3ee;--body-secondary-background-color:#ceab6a;--color-error:red;--color-error-foreground:#eef3ee;--color-ok:#1cb229;--color-ok-foregorund:#eef3ee;--color-accent:#df5046;--color-accent-foreground:#eef3ee;--color-accent-complementary:#ec979b;--color-accent-complementary-foreground:#2a251f;--body-font-family:"Montserrat",sans-serif;--heading-font-family:"Montserrat",sans-serif;--heading-display-font-family:"Castiza",sans-serif;--heading-font-family-alt:"Montserrat",sans-serif;--body-font-size:1rem;--body-line-height:1.25em;--body-font-weight:400;--body-small-font-size:0.75rem;--body-small-line-height:1.25em;--body-small-font-weight:400;--body-large-font-size:1.25rem;--body-large-line-height:1.25em;--body-large-font-weight:400;--body-extralarge-font-size:1.5rem;--body-extralarge-line-height:1.25em;--body-extralarge-font-weigh:400;--body-text-selection-color:#2a251f;--body-text-selection-background-color:rgba(223,80,70,.2);--body-link-color:#df5046;--body-link-hover-color:#eea29d;--block-dark-color:#eef3ee;--block-dark-background-color:#2a251f;--block-secondary-background-color:var(--body-secondary-background-color);--block-after-hero-background-color:var(--body-secondary-background-color);--block-columns-header-background-color:#df5046;--scroll-thumb-color:#df5046;--header-height:110px;--header-top:var(--admin-bar-height);--header-background-color:#2a251f;--header-background-color-scrolled:#2a251f;--header-text-color:#eef3ee;--header-link-color:#eef3ee;--header-link-mark-color:#df5046;--header-box-shadow:0px 0px 20px 0px rgba(42,37,31,0);--header-box-shadow-scrolled:var(--box-shadow);--header-transform:translate(0);--header-top-background-color:#df5046;--header-top-background-color-scrolled:#df5046;--header-top-separator-color:#e77971;--header-top-text-color:var(--body-color);--header-top-link-color:var(--body-color);--header-top-box-shadow:0px 0px 20px 0px rgba(42,37,31,0);--header-top-box-shadow-scrolled:0px 0px 20px 0px rgba(42,37,31,0);--header-top-height:34px;--header-navigation-background-color:#df5046;--header-navigation-color:#eef3ee;--input-radius:var(--border-radius);--input-color:#2a251f;--input-color-placeholder:rgba(42,37,31,.3);--input-background-color:#ceab6a;--input-border-color:#ceab6a;--label-color:var(--body-color);--footer-background-color:#ceab6a;--footer-color:#2a251f;--footer-link-color:var(--color-accent);--footer-secondary-background-color:#c8a057;--button-color:#eef3ee;--button-background-color:#df5046;--button-border-color:#df5046;--button-color-active:var(--button-color);--button-background-color-active:#df5046;--button-border-color-active:#df5046;--button-color-hover:var(--button-color);--button-background-color-hover:#e77971;--button-border-color-hover:#e77971;--button-radius:var(--border-radius);--button-size:46px;--button-size-large:54px;--button-size-small:32px;--button-size-xsmall:24px;--htmlcontent-hr-color:var(--body-secondary-background-color);--htmlcontent-blockquote-border-color:#df5046;--navigation-color:#eef3ee;--navigation-background-color:#2a251f;--navigation-width:420px;--navigation-box-shadow:var(--box-shadow);--text-title-display-font-family:var(--heading-display-font-family);--text-title-display-size:10rem;--text-title-display-font-weight:600;--text-title-display-font-style:normal;--text-title-display-line-height:1.25em;--text-title-display-text-shadow:1px 1px 0 #fff;--text-title-display-tablet-size:6rem;--text-title-display-tablet-line-height:1.25em;--text-title-display-mobile-size:3rem;--text-title-display-mobile-line-height:1.25em;--text-title-1-font-family:var(--heading-font-family);--text-title-1-size:1.5rem;--text-title-1-font-weight:var(--font-weight-medium);--text-title-1-line-height:1.25em;--text-title-1-text-transform:uppercase;--text-title-2-font-family:var(--heading-font-family);--text-title-2-size:1.125rem;--text-title-2-font-weight:var(--font-weight-medium);--text-title-2-line-height:160%;--text-title-2-text-transform:uppercase;--text-title-2-tablet-size:6.25rem;--text-title-2-tablet-line-height:1.25em;--text-title-2-mobile-size:4rem;--text-title-2-mobile-line-height:1.25em;--text-title-3-font-family:var(--heading-font-family-alt);--text-title-3-size:1.25rem;--text-title-3-font-weight:var(--font-weight-regular);--text-title-3-line-height:1.25em;--text-title-4-font-family:var(--heading-font-family-alt);--text-title-4-size:1rem;--text-title-4-font-weight:var(--font-weight-regular);--text-title-4-line-height:1.25em;--button-font-family:var(--body-font-family);--button-font-size:0.875rem;--button-line-height:1.25em;--button-font-weight:var(--font-weight-bold);--button-text-transform:uppercase;--button-padding:6px 16px 4px;--button-box-shadow:none;--text-navigation-font-size:var(--button-font-size);--text-navigation-font-family:var(--button-font-family);--text-navigation-font-weight:var(--button-font-weight);--text-navigation-text-transform:var(--button-text-transform);--accordion-handle-background-color:var(--body-background-color);--accordion-handle-color:var(--body-color);--accordion-handle-icon-color:var(--color-accent);--acordion-content-border-color:var(--body-background-color);--accordion-open-box-shadow:0px 0px 10px 2px rgba(0,0,0,.05)}.dark-mode{--body-color:#df5046;--body-color-negative:#eef3ee;--header-text-color:var(--body-color);--header-link-color:var(--body-color);--header-link-color-negative:var(--body-color-negative);--body-background-color:var(--base-color-2);--header-background-color:var(--base-color-2)}.light-mode{--body-color:#eef3ee;--body-color-negative:#df5046;--header-text-color:var(--body-color);--header-link-color:var(--body-color);--header-link-color-negative:var(--body-color-negative)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes l5{0%{inset:0 35px 35px 0}12.5%{inset:0 35px 0 0}25%{inset:35px 35px 0 0}37.5%{inset:35px 0 0 0}50%{inset:35px 0 0 35px}62.5%{inset:0 0 0 35px}75%{inset:0 0 35px 35px}87.5%{inset:0 0 35px 0}to{inset:0 35px 35px 0}}@font-face{font-display:swap;font-family:Awesome Snowflakes;font-style:normal;font-weight:400;src:url(../fonts/AwesomeSnowflakesRegular.woff2) format("woff2"),url(../fonts/AwesomeSnowflakesRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:900;src:url(../fonts/FiraSans-Black.woff2) format("woff2"),url(../fonts/FiraSans-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Chulapa;font-style:normal;font-weight:400;src:url(../fonts/chulapa/Chulapa-Regular.woff2) format("woff2"),url(../fonts/chulapa/Chulapa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Chulapa;font-style:normal;font-weight:300;src:url(../fonts/chulapa/Chulapa-Light.woff2) format("woff2"),url(../fonts/chulapa/Chulapa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Chulapa;font-style:normal;font-weight:700;src:url(../fonts/chulapa/Chulapa-Bold.woff2) format("woff2"),url(../fonts/chulapa/Chulapa-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Castiza;font-style:normal;font-weight:400;src:url(../fonts/castiza/castiza.woff2) format("woff2"),url(../fonts/castiza/castiza.woff) format("woff")}body.login{background:var(--body-background-color);color:var(--body-color);font-family:Castiza,sans-serif}body.login div#login h1:before{content:"Boda de Mónica y Carlos";display:block;font-family:var(--heading-display-font-family);font-size:2rem;font-weight:600;line-height:130%;margin:60px auto 0;max-width:180px}body.login div#login h1 a{background-image:url();background-size:contain;height:0;margin-bottom:0;pointer-events:none;width:0}.login form,body.login div#login form#loginform{background:var(--body-background-color);border:0;box-shadow:none;color:var(--body-color)}body.login div#login form#loginform input[type=text],body.login div#login form#lostpasswordform input[type=text]{border:1px solid #2a251f;border-radius:0}body.login div#login form#loginform input[type=text]:focus,body.login div#login form#lostpasswordform input[type=text]:focus{border-color:#df5046;box-shadow:none}body.login .button.wp-hide-pw{border:0!important;color:#2a251f}body.login .button.wp-hide-pw:focus{box-shadow:none;color:#2a251f}body.login.wp-core-ui .button{background:transparent;border:1px solid #2a251f;color:#2a251f}body.login div#login form#loginform p.submit input#wp-submit,body.login div#login form#lostpasswordform p.submit input#wp-submit{background:#eef3ee;background-color:var(--button-background-color);border:3px solid #df5046;border-color:var(--button-border-color);border-radius:0;border-radius:var(--button-radius);box-shadow:var(--button-box-shadow);color:#df5046;color:var(--button-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:8px;height:var(--button-size);line-height:var(--button-line-height);min-width:120px;padding:var(--button-padding);text-transform:var(--button-text-transform);transition:all .3s}body.login div#login form#loginform p.submit input#wp-submit:focus,body.login div#login form#lostpasswordform p.submit input#wp-submit:focus{border-color:var(--button-border-color);box-shadow:none}body.login div#login form#loginform p.submit input#wp-submit:hover,body.login div#login form#lostpasswordform p.submit input#wp-submit:hover{background-color:var(--button-border-color);color:#fff}.login label{cursor:pointer;font-family:var(--text-title-2-font-family);font-size:var(--text-title-2-size);font-size:16px;font-weight:var(--text-title-2-font-weight);line-height:var(--text-title-2-line-height);line-height:1.5;text-transform:var(--text-title-2-text-transform)}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#ceab6a;box-shadow:0 0 0 1px #ceab6a}