@charset "UTF-8";:root{--color-blanco:rgb(255,255,255);--color-negro:rgb(0,0,0);--color-gris:rgb(249,249,249);--color-gris-medio:rgb(88,88,88);--color-gris-linea:rgb(144,144,144);--color-gris-oscuro:rgb(19,19,19);--border-radius:10px}@font-face{font-family:americantypewriterlight;src:url(../fonts/custom-fonts/americantypewriter-light-webfont.woff2) format('woff2'),url(../fonts/custom-fonts/americantypewriter-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:custom_axiformabold;src:url(../fonts/custom-fonts/axiforma_bold-webfont.woff2) format('woff2'),url(../fonts/custom-fonts/axiforma_bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:custom_axiformabook;src:url(../fonts/custom-fonts/axiforma_book-webfont.woff2) format('woff2'),url(../fonts/custom-fonts/axiforma_book-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:custom_axiformamedium;src:url(../fonts/custom-fonts/axiforma_medium-webfont.woff2) format('woff2'),url(../fonts/custom-fonts/axiforma_medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:custom_axiformaregular;src:url(../fonts/custom-fonts/axiforma_regular-webfont.woff2) format('woff2'),url(../fonts/custom-fonts/axiforma_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}body{background-color:var(--color-gris);color:var(--color-gris-medio);font-family:custom_axiformaregular,sans-serif;font-weight:400;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}button,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=hidden],input[type=image],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:var(--color-0d0d0d);font-family:custom_axiformaregular,sans-serif}h1,h2,h3,h4,h5,h6{font-size:inherit;letter-spacing:.1em;line-height:1.2em}p{font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5em}ol,ul{font-size:1rem;padding-left:0}ol li,ul li{line-height:1.5em}::-moz-selection{background-color:var(--color-gris-oscuro);color:var(--color-gris-linea);opacity:1}::-webkit-selection{background-color:var(--color-gris-oscuro);color:var(--color-gris-linea);opacity:1}::selection{background-color:var(--color-gris-oscuro);color:var(--color-gris-linea);opacity:1}.b-gris-oscuro ::-moz-selection{background-color:var(--color-gris-linea);color:var(--color-gris-oscuro);opacity:1}.b-gris-oscuro ::-webkit-selection{background-color:var(--color-gris-linea);color:var(--color-gris-oscuro);opacity:1}.b-gris-oscuro ::selection{background-color:var(--color-gris-linea);color:var(--color-gris-oscuro);opacity:1}.t-14{font-size:.875rem}.t-16{font-size:1rem}.t-18{font-size:1.125rem}.t-21{font-size:1.3125rem}.t-24{font-size:1.5rem}.t-36{font-size:2.25rem}.t-60{font-size:3.75rem}.t-bold,b,strong{font-family:custom_axiformabold,sans-serif;font-weight:400!important}.t-medium{font-family:custom_axiformamedium,sans-serif;font-weight:400!important}.t-regular{font-family:custom_axiformaregular,sans-serif;font-weight:400!important}.t-book{font-family:custom_axiformabook,sans-serif;font-weight:400!important}.t-secondary{font-family:americantypewriterlight,sans-serif}.t-secondary strong{font-weight:700!important}.enriquecido{font-weight:400}.enriquecido>:first-child{margin-top:0}.enriquecido>p:last-child{margin-bottom:0}.enriquecido p,.enriquecido ul{font-size:inherit!important;font-weight:inherit!important}.b-gris{background-color:var(--color-gris)}.t-gris{color:var(--color-gris)}.b-gris-medio{background-color:var(--color-gris-medio)}.t-gris-medio{color:var(--color-gris-medio)}.b-gris-linea{background-color:var(--color-gris-linea)}.t-gris-linea{color:var(--color-gris-linea)}.b-gris-oscuro{background-color:var(--color-gris-oscuro)}.t-gris-oscuro{color:var(--color-gris-oscuro)}.enriquecido a:not(.button):not(.go-down),.link{background:linear-gradient(to right,var(--color-gris-medio),var(--color-gris-medio)),linear-gradient(to right,var(--color-gris-medio),var(--color-gris-medio),var(--color-gris-medio));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;display:initial;position:relative;text-decoration:none}.button{background-color:var(--color-gris);border:solid 1px var(--color-gris);border-radius:5em;color:var(--color-f7fbfe);font-size:1rem;font-weight:300;line-height:1em;margin-top:2.5em;min-width:140px;padding:.75em 1.25em;position:relative;text-align:center;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}p+.button,ul+.button{margin-top:calc(2.5em - 1rem)}.lightbox::before{background-color:rgba(0,0,0,.6)}[data-animation=fadeInCrop],[data-animation=fadeInZoom]{overflow:hidden}.fadeInCrop{animation-name:fadeInCrop}@keyframes fadeInCrop{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.fadeInZoom{animation-name:fadeInZoom}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.fadeInLeftShort{animation-name:fadeInLeftShort}@keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-120px);-ms-transform:translateX(-120px);-o-transform:translateX(-120px);transform:translateX(-120px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.fadeInRightShort{animation-name:fadeInRightShort}@keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(120px);-ms-transform:translateX(120px);-o-transform:translateX(120px);transform:translateX(120px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.fadeInUpShort{animation-name:fadeInUpShort}@keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.fadeInDownShort{animation-name:fadeInDownShort}@keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.scroll-move{-webkit-transition:transform ease-out .7s;-moz-transition:transform ease-out .7s;-ms-transition:transform ease-out .7s;-o-transition:transform ease-out .7s;transition:transform ease-out .7s}#content{min-height:inherit!important;overflow:hidden}body.b-gris-oscuro{background-color:var(--color-gris-oscuro)}body.b-gris-oscuro .t-gris-oscuro{color:var(--color-gris)}[data-lazy=true]{animation:none!important;animation-timing-function:linear;background-color:transparent}#content{padding-top:0}.separador{display:block;height:120px;margin:60px auto;width:1px}#seccion-inicio .nombres{max-width:100%;overflow:hidden;white-space:nowrap}#seccion-inicio .nombres>span{display:block;font-size:30.5vw;letter-spacing:-.06em;line-height:.8em;position:relative}#seccion-inicio .nombres>span>strong{display:block;margin-left:-.35em;margin-top:-.125em}#seccion-inicio .nombres>span+span{margin-top:-.075em}#seccion-inicio .nombres>span+span strong{margin-left:-.06em;margin-top:0}#seccion-inicio .nombres>span>strong>span.t-regular{font-size:1.7vw;left:17vw;letter-spacing:.1em;line-height:1.5rem;position:absolute;top:2vw}#manos-inicio{position:relative}#manos-inicio .image-container:last-child{left:0;position:absolute;top:0;width:100%}#seccion-inicio .separador{margin-top:0}#seccion-inicio .subtitulo{margin-top:40px}#seccion-inicio .fecha{margin:80px 0}.contenedor-contador p{margin:0}.contenedor-contador p.contador{font-size:3.75rem;letter-spacing:initial;margin-top:20px}.countdown-section+.countdown-section{margin-left:20px}.countdown-period{font-family:custom_axiformabook,sans-serif;font-size:1rem;font-weight:400!important;margin-left:5px}#seccion-inicio .padres{margin-top:120px}#seccion-inicio .padres .remate{margin:0;margin-bottom:40px}#seccion-inicio .padres .separador{margin:0 auto}#seccion-descanso .nombres{margin:120px 0;max-width:100%;overflow:hidden;white-space:nowrap}#seccion-descanso .nombres>span{display:block;font-size:14.4vw;letter-spacing:-.06em;line-height:.8em;margin-left:-.1em}#seccion-descanso .nombres>span strong{display:inline-block}#seccion-descanso .the-media-image-background{padding-top:150%}#seccion-ubicacion{padding-top:120px}#seccion-ubicacion .subtitulo{margin-top:60px}#seccion-ubicacion .contenido{margin-top:20px}#seccion-itinerario{padding-top:90px}#seccion-itinerario .separador{margin:40px auto;max-height:60px}#seccion-itinerario .contenido{margin-top:50px}#seccion-itinerario .hora{margin:0}#seccion-itinerario .evento{margin:0;margin-top:20px}#seccion-dress-code .subtitulo{margin-top:60px}#seccion-dress-code .contenido{margin-top:40px}#seccion-dress-code .dress-code-slider{margin:0 auto;margin-top:40px;max-width:820px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background-color:var(--color-gris-oscuro);border-radius:50%;color:transparent;margin:0;position:relative}.owl-carousel .owl-nav button.owl-prev{margin-right:40px}.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{color:transparent!important;display:block;font-size:0;height:50px;line-height:0;text-align:center;width:50px}.owl-carousel .owl-nav button.owl-next span::before,.owl-carousel .owl-nav button.owl-prev span::before{background-color:var(--color-blanco);content:'';height:20px;left:50%;-webkit-mask:url(../images/default/arrow.svg) no-repeat center;mask:url(../images/default/arrow.svg) no-repeat center;-webkit-mask-size:contain;-o-mask-size:contain;mask-size:contain;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:20px}.owl-carousel .owl-nav button.owl-prev span::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#seccion-dress-code .dress-code-slider .the-item{filter:grayscale(100%);max-width:260px;width:33vw}#seccion-dress-code .dress-code-slider .the-media-image-background{padding-top:150%}#seccion-dress-code .remate{margin-bottom:0;margin-top:40px}#seccion-mesa-de-regalos .contenido{margin-bottom:0;margin-top:40px}#seccion-mesa-de-regalos .subtitulo{margin:60px 0}.item-regalos .link{margin-top:40px}#seccion-playlist .contenido{margin-top:40px}#seccion-playlist iframe{margin-top:60px}#seccion-historia{padding-bottom:40px}#seccion-historia .nombres{max-width:100%;overflow:hidden;white-space:nowrap}#seccion-historia .nombres>span{display:block;font-size:92px;letter-spacing:-.06em;line-height:.8em}#seccion-historia .titulo{margin-top:80px}#seccion-historia .contenido{column-count:2;column-gap:40px;margin:40px auto;max-width:980px;text-align:left}.historia-slider{margin-top:60px}.historia-slider .the-item{padding:0!important}.historia-slider .the-item .the-media-image-background{padding-top:150%}#section-simple .titulo{margin-bottom:20px}#section-simple>.grid>.row{min-height:min(100vh,800px);padding-bottom:160px;padding-top:260px}#section-simple .row{min-height:min(100vh,1080px);padding-bottom:150px}#section-simple .subtitulo{margin-bottom:20px}#section-simple .circle.small{left:100%;top:25vh}#section-simple .circle.big{left:90%;top:50vh}#section-simple .enriquecido ul{padding-left:20px}#section-simple .enriquecido h1{font-size:2rem;margin:1em 0}#section-simple .enriquecido h2{font-size:1.5rem;margin:1em 0}#section-simple .enriquecido h3{font-size:1.2rem;margin:1em 0}#section-simple .enriquecido h4{font-size:1.1rem;margin:1em 0}#section-simple .enriquecido h5{font-size:1rem;margin:1em 0}#section-simple .enriquecido h6{font-size:.825rem;margin:1em 0}#footer{padding:120px 0}#footer .subtitulo{margin-top:80px}#footer .fecha{margin:80px 0}#footer .nombres{max-width:100%;overflow:hidden;white-space:nowrap}#footer .nombres>span{display:block;font-size:80px;letter-spacing:-.06em;line-height:.8em}@media (any-hover:hover) and (pointer:fine){.enriquecido a:not(.button):not(.go-down):hover,.link:hover{background-size:0 1px,0 1px}.button:hover{background-color:var(--color-102930);border-color:var(--color-102930)}}#menu-action{display:none}@media screen and (max-width:767px){#content .col,#content [class^=col-]{-webkit-box-flex:0;-webkit-flex:0 0 calc((100%/12)*12);-ms-flex:0 0 calc((100%/12)*12);flex:0 0 calc((100%/12)*12);max-width:calc((100%/12)*12);margin-left:0}.t-36.titulo{font-size:28px}#manos-inicio{margin:0 0 20px}#manos-inicio .image-container:last-child{top:20px}#manos-inicio img{margin-left:-25%;width:150%!important}#seccion-inicio .nombres>span>strong>span.t-regular{display:block;font-size:1rem;left:inherit;letter-spacing:.1em;margin:20px 0 80px;position:relative;top:inherit}#seccion-inicio .separador{height:80px;margin:40px auto!important}#seccion-inicio .subtitulo{margin-top:60px}#seccion-inicio .fecha{margin:80px auto;max-width:310px}#seccion-inicio .col-auto{order:3}#seccion-inicio .padres{margin-top:80px}#seccion-descanso .nombres{margin:60px 0}#seccion-descanso .nombres>span{font-size:12vw}#seccion-descanso>.row>.col-4:nth-child(1),#seccion-descanso>.row>.col-4:nth-child(3){display:none!important}#seccion-descanso>.row>.col-4 .image-container{margin:0 auto;max-width:280px}#seccion-itinerario br{display:none}#seccion-dress-code br{display:none}.dress-code-slider .owl-stage-outer{overflow:visible}#seccion-dress-code .dress-code-slider .the-item{max-width:300px;width:90vw}#seccion-mesa-de-regalos .titulo br{display:none}#seccion-mesa-de-regalos .subtitulo{margin:40px 0}.item-regalos+.item-regalos{margin-top:40px}#seccion-playlist .contenido br{display:none}#seccion-playlist iframe{margin-top:40px}#seccion-historia .nombres>span{font-size:72px}#seccion-historia .contenido{column-count:1;text-align:center}.historia-slider .owl-stage-outer{overflow:visible}.historia-slider .the-item{width:300px}#footer{padding:80px 0}#footer .nombres>span{font-size:44px}#footer .subtitulo{margin-top:60px}#footer .fecha{margin:80px auto;max-width:310px}.contenedor-contador p.contador{font-size:2.25rem;margin-top:40px}.countdown-section{display:inline-block}.countdown-section+.countdown-section{margin-left:25px}.countdown-period{display:block;line-height:1rem;margin-left:0;width:100%}}