@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);#gift-nav{background-color:transparent}:root{--title-font:"Bebas",sans-serif!important;--body-font:"Inter",sans-serif!important;--btn-primary-color:#fff;--btn-primary-bg-color:#813408;--bg-color:#ededed;--btn-primary-bg-hover-color:#813408;--nav-color:#141414;--nav-bg-color:hsla(0,0%,100%,.35);--nav-active-color:#813408;--nav-logo-color:#813408;--scroll-arrow-color:#935627;--title-color:#676127;--font-color:#000;--font-weak-color:#424242;--hero-obs-color:#b5b297;--shadow-filter:drop-shadow(4px 5px 0.4rem rgba(0,0,0,.1));--shadow-filter-hover:drop-shadow(4px 5px 0.9rem rgba(0,0,0,.16));--transition-delay:0.3s}body{background-color:var(--bg-color);color:var(--font-color);font-family:var(--body-font);scroll-behavior:smooth}h1{font-family:var(--title-font);color:var(--title-color)!important}h1,h2{font-weight:700}h2{font-size:24px;color:var(--font-weak-color)}section{min-height:-moz-fit-content;min-height:fit-content;margin-top:32px;margin-bottom:32px;position:relative}section .blob{position:absolute;z-index:-2;transform-origin:center;transform:scale(.7);opacity:.7}section .blob#blob-1{right:50px;bottom:-50px}section .blob#blob-2{right:0;top:-100px}section .blob#blob-3{right:10px;bottom:-50px}footer{padding:48px;margin-top:64px}footer .footer-heart{margin-bottom:0;text-align:center;font-family:open sans,sans-serif;font-weight:700}footer .footer-heart a{border-bottom:1px solid var(--btn-primary-bg-color);color:var(--btn-primary-bg-color);padding-bottom:.25em;text-decoration:none}footer .footer-heart a:hover{color:var(--title-color);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id=%27squiggle-link%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:ev=%27http://www.w3.org/2001/xml-events%27 viewBox=%270 0 20 4%27%3E%3Cstyle type=%27text/css%27%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX%280%29;}to {transform:translateX%28-20px%29;}}%3C/style%3E%3Cpath fill=%27none%27 stroke=%27%23813408%27 stroke-width=%272%27 class=%27squiggle%27 d=%27M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3%27/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:20%;border-bottom:0;padding-bottom:.3em;text-decoration:none}footer .emoji{vertical-align:middle}#home-view{position:relative}#body-blur{position:fixed;margin:0;width:100vw;height:110vh;z-index:-1;top:0;background-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.navbar .nav-link{font-weight:700;color:var(--nav-color)}.navbar .nav-link.router-link-active,.navbar .nav-link:hover{color:var(--nav-active-color)}.navbar#main-nav{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--nav-bg-color);padding-top:16px;padding-bottom:16px}.navbar#main-nav .navbar-toggler,.navbar#main-nav .navbar-toggler:focus,.navbar#main-nav .navbar-toggler:hover{border-color:transparent!important}.navbar#main-nav .navbar-brand{padding:0}.navbar#main-nav .navbar-brand svg{max-height:50px}.navbar#main-nav .navbar-brand svg path{fill:var(--nav-logo-color)}.navbar#gift-nav{margin-top:64px;margin-bottom:40px;border-bottom:2px solid var(--btn-primary-bg-color);overflow:hidden}.navbar#gift-nav .nav-link{padding:8px 24px 8px 0}.navbar#gift-nav .navbar-nav{box-sizing:content-box;scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;max-width:100vw}.navbar#gift-nav .navbar-nav::-webkit-scrollbar{display:none}#home{margin-top:100px;position:relative}#home h1{margin-top:30px;color:var(--font-color)!important;font-size:74px}#home h1 span{color:var(--title-color)!important}#home h1{margin-bottom:70px}#home h2{font-size:32px;color:var(--font-color)}#home #hero-images{position:relative}#home #hero-images .hero-content{position:absolute;width:100%}#home #hero-images .hero-content .hero-inner{width:100%;height:-moz-fit-content;height:fit-content;position:relative}#home #hero-images .hero-content .hero-inner .hero-card{position:absolute}#home #hero-images .hero-content .hero-inner .hero-card .card-body{padding:8px}#home #hero-images .hero-content .hero-inner .hero-card .hero-name{font-family:var(--title-font)!important;font-weight:700;font-size:24px;margin-bottom:-4px;margin-left:-1px}#home #hero-images .hero-content .hero-inner .hero-card .hero-title{margin:0;font-weight:700;font-size:14px;color:var(--font-weak-color)}#home #hero-images .hero-content .hero-inner .hero-card .hero-obs{margin:0;margin-top:10px;font-weight:700;font-size:14px;color:var(--hero-obs-color)}#home #hero-images .hero-content .hero-inner img{position:absolute;transform-origin:left top}#home #hero-images .hero-content#hero-bride{bottom:-70px;right:-20px}#home #hero-images .hero-content#hero-bride .hero-card{bottom:50px;right:240px}#home #hero-images .hero-content#hero-bride img{right:0;bottom:0;transform-origin:right bottom}#home #hero-images .hero-content#hero-groom{top:0;left:-10px}#home #hero-images .hero-content#hero-groom .hero-card{top:50px;left:240px}#home #hero-images .hero-content#hero-groom img{left:0;top:0}#home .invite-container{position:relative;bottom:-10vh}#nossa-historia{position:relative}#nossa-historia .content{height:423px;width:1px}#nossa-historia:after{position:absolute;left:0;right:0;margin-inline:auto;bottom:0;display:inline-block;content:"";border-bottom:.01rem solid var(--font-color);margin:0}#nossa-historia .container{min-height:70vh;margin-top:30vh}#nossa-historia #story-preview{margin-top:64px}#nossa-historia .to-bottom{position:absolute;bottom:20px;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content}#nossa-historia .to-bottom .btn{margin-bottom:32px}#nossa-historia .to-bottom .obs{font-size:14px}#nossa-historia img{position:absolute}#nossa-historia img#story-woman{bottom:0;left:20px;transform-origin:bottom left}#nossa-historia img#story-man{transform-origin:bottom right;bottom:0;right:20px}#confirmar-presenca{min-height:80vh;margin-top:10vh}#presentes #show-gifts{margin-top:64px}#presentes .gift-list{padding:16px;margin-top:10vh}#presentes .gift-list .gift-card.col-md-3{flex:0 0 auto;margin-left:.1vw;margin-right:.1vw;width:23%}#gifts-comp .gift-panel h2{color:var(--title-color)}#gifts-comp .gift-panel .gift-list{padding-top:32px;padding-bottom:64px}#local .card-header{margin:0;padding:0;width:100%;height:300px;overflow:hidden;position:relative}#local .card-header img{width:100%;-o-object-position:10% 80%;object-position:10% 80%;-o-object-fit:cover;object-fit:cover}#local .card-header .place-bg{background-image:url(/img/espa%C3%A7oser.37b2b3cf.jpg);background-repeat:no-repeat;background-size:contain;background-position:top;width:100%;height:auto;aspect-ratio:16/9}#gifts-page{margin-top:100px}#gifts-page h1{margin-bottom:16px}#gifts-page h1:after,#gifts-page h1:before{display:none!important}#gifts-page #text-section{margin-top:64px;margin-bottom:128px}#gifts-page .nav-tabs .nav-link{background-color:transparent;border:none;font-weight:700;color:var(--font-color)}#gifts-page .nav-tabs .nav-link:disabled{color:var(--font-weak-color)}#gifts-page .nav-tabs .nav-link.active{color:var(--btn-primary-bg-color);border-bottom:1px solid var(--btn-primary-bg-color)}#gifts-page .nav-tabs .nav-link:hover:not(.active){color:color-mix(in srgb,var(--btn-primary-bg-color),#000 20%);border-bottom:1px solid color-mix(in srgb,var(--btn-primary-bg-color),#000 20%)}#gifts-page .tab-content{margin-top:32px}.card{border-radius:10px;filter:var(--shadow-filter);transition:var(--transition-delay)}.card .card-header{padding:0}.card .card-header,.card .card-header img{border-radius:10px 10px 0 0}.card .card-body p{margin-bottom:8px}.card .card-body p.alert-message{color:red;font-weight:700;margin-bottom:16px}.card.invite-card{padding:16px 12px 8px 12px}.card.invite-card:hover{filter:var(--shadow-filter-hover)}.card.invite-card .card-body{padding:0;padding-bottom:16px}.card.invite-card .card-footer{background-color:inherit;border:none;padding:0;padding-top:8px}.card.invite-card .invite-title{margin:0;font-weight:700;font-size:20px}.card.invite-card .invite-date{margin:0;margin-top:5px;font-weight:700}.card.confirm-container{padding:16px;margin-top:10vh}.card img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.gift-card{padding:0;margin-bottom:20px}.gift-card .card-body{height:180px;position:relative}.gift-card .card-body .gift-price{margin-top:13px}.gift-card .card-body .btn{position:absolute;bottom:16px;min-width:unset;padding:7px 28px}.gift-card .card-header{height:195px;width:100%;background-color:#141414;border-radius:10px 10px 0 0}.gift-card .card-header img{height:195px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.form-group{margin-bottom:32px}.form-group label{margin-bottom:16px;font-weight:700}.form-group .form-control{background-color:#e6e6e6;border-color:transparent!important}.form-group .form-control:focus,.form-group .form-control:focus-visible{background-color:#e6e6e6}.form-control.search{border-radius:8px 0 0 8px!important;border-width:.2px}.form-control:focus,.form-control:focus-visible{border-color:transparent!important;box-shadow:none!important}.btn{font-weight:700;border-radius:30px;font-family:var(--title-font);font-size:14px;box-shadow:none!important;min-width:200px}.btn,.btn *{transition:background-color var(--transition-delay),color var(--transition-delay)}.btn.btn-primary{padding:12px 28px;background-color:var(--btn-primary-bg-color)}.btn.btn-primary,.btn.btn-primary *{text-decoration:none;color:var(--btn-primary-color);border-color:var(--btn-primary-bg-color)}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:focus-visible,.btn.btn-primary:hover,.btn.btn-primary:target{background-color:transparent}.btn.btn-primary:active,.btn.btn-primary:active *,.btn.btn-primary:focus,.btn.btn-primary:focus *,.btn.btn-primary:focus-visible,.btn.btn-primary:focus-visible *,.btn.btn-primary:hover,.btn.btn-primary:hover *,.btn.btn-primary:target,.btn.btn-primary:target *{text-decoration:none;border-color:var(--btn-primary-bg-color);color:var(--btn-primary-bg-color)}.btn.btn-no-bg{background-color:transparent}.btn.btn-no-bg,.btn.btn-no-bg *{text-decoration:none;color:var(--btn-primary-bg-color);border:none}.btn.btn-no-bg:active,.btn.btn-no-bg:focus,.btn.btn-no-bg:focus-visible,.btn.btn-no-bg:hover,.btn.btn-no-bg:target{background-color:transparent}.btn.btn-no-bg:active,.btn.btn-no-bg:active *,.btn.btn-no-bg:focus,.btn.btn-no-bg:focus *,.btn.btn-no-bg:focus-visible,.btn.btn-no-bg:focus-visible *,.btn.btn-no-bg:hover,.btn.btn-no-bg:hover *,.btn.btn-no-bg:target,.btn.btn-no-bg:target *{text-decoration:none;color:color-mix(in srgb,var(--btn-primary-bg-color),#000 20%)}.btn.search{min-width:-moz-fit-content!important;min-width:fit-content!important;border-radius:0 8px 8px 0;border-width:.2px}table{overflow-x:auto;white-space:nowrap;display:table;width:100%;cursor:default}table td:not(:first-child),table th:not(:first-child){padding:10px 30px}table thead{border-bottom:.5px solid var(--card-border-color);top:0}table thead tr:active,table thead tr:hover{background-color:inherit!important;border:none}table thead tr th{color:var(--emphasis-color)}table tbody tr{border-bottom:.5px solid var(--card-border-color)}table tbody tr:active,table tbody tr:hover{background-color:color-mix(in srgb,var(--font-color),transparent 90%)!important}.full-page{min-height:100vh;margin-top:10vh}.alert{z-index:1040;position:fixed;top:0;left:0;right:0;margin-inline:auto}@media (min-width:992px) and (max-width:1200px){.gift-list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:30px}}@media (min-width:1201px){.gift-list{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;gap:30px}}@media (min-width:768px){#local #place-data{margin-top:10vh}#local #rote-search .row .search-bar{padding-right:0}#local #rote-search .row .search-button{padding-left:0}h1:not(#home-title):after,h1:not(#home-title):before{display:inline-block;content:"";border-top:.1rem solid var(--title-color);width:5rem;margin:-.4rem 1rem;transform:translateY(-1rem)}}@media (max-width:991px){#home{position:relative;margin:0;padding:0;width:100vw}#home .hero-bg{margin-top:80px;background-image:url(/img/background.84f65653.jpg);background-repeat:no-repeat;background-size:contain;background-position:top;width:100vw;height:auto;aspect-ratio:16/9}#home h1{font-size:3.5rem}#home h2{font-size:2.1rem;margin-top:16px}#home #home-row{flex-direction:column-reverse}#home #home-row #hero-images{min-height:65vh}#home #home-row #hero-images .hero-content .hero-inner .hero-card{width:-moz-fit-content;width:fit-content}#home #home-row #hero-images .hero-content img{transform:scale(.8)}#home #home-row #hero-images .hero-content#hero-bride{bottom:10px;right:16px}#home #home-row #hero-images .hero-content#hero-bride .hero-card{bottom:0;right:18vw}#home #home-row #hero-images .hero-content#hero-bride img{right:0;bottom:0}#home #home-row #hero-images .hero-content#hero-groom{top:0;padding-left:32px}#home #home-row #hero-images .hero-content#hero-groom .hero-card{top:32vw;left:16vw}#nossa-historia .container{margin-top:10vh}#nossa-historia .content,#nossa-historia img{max-height:25vh}#nossa-historia .obs{color:transparent}#nossa-historia p .obs{display:none}#local #place-data{margin-top:58px!important}#local #place-data .place-bg{margin-top:80px;background-image:url(/img/espa%C3%A7oser.37b2b3cf.jpg);background-repeat:no-repeat;background-size:contain;background-position:top;width:100vw;height:auto;aspect-ratio:16/9}#local #rote-search .row .search-bar{margin-bottom:16px}.gift-list{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:30px}.gift-list .gift-card{margin-top:20px}.display-small-none{display:none!important}.form-control.search{border-radius:8px!important}.btn.search{border-radius:8px}}@media (max-width:578px){.gift-list{display:grid;grid-template-columns:repeat(1,1fr)!important;justify-content:center;gap:30px}}