*{font-family:Montserrat,sans-serif}html{scroll-behavior:smooth}body{overflow-x:hidden;padding:0}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}.over-none{overflow:hidden!important}.bg-theme{background-color:#f9f5f0}.color-theme{color:#173e3a}.img-hero{height:100vh;background-position:center;background-size:cover}.font-yellowtail{font-family:Yellowtail,cursive}.d-none-box{display:none!important}.layer-hero{background-color:#000;opacity:.5}.title-hero{font-size:70px;letter-spacing:.06em}.caption-hero{font-weight:200;font-size:24px;line-height:34px;letter-spacing:.06em}.py-couple{padding:3rem 0 3rem 0}.h-65{height:65%}.bg-section-couple{background-color:#173e3a}.frame-section{height:auto;padding: 4rem 0;}.frame-schedule{height:auto}.frame-bride{border-radius:300px 300px 10px 10px}.spacing-6{letter-spacing:.06em}.spacing-3{letter-spacing:.03em}.style-caption-bride{line-height:30px;letter-spacing:.04em}.h-card-bride{height:200px}.img-bride{background-position:center;object-fit:cover;width:100%;display:block;margin-left:auto;margin-right:auto;height:380px}.w-ig{width:25px}.fwBold{font-weight:600}.fwBolder{font-weight:700}.title-section{line-height:59px;letter-spacing:.06em;font-size:40px}.caption-story{line-height:28px;text-align:justify;color:#173e3a;letter-spacing:.03em;margin-top:3rem;margin-bottom:0}.image-story{margin-left:auto}.line{border:2px solid #173e3a;width:30px;text-align:left}.title-schedule{line-height:59px;letter-spacing:.06em;color:#173e3a}.lh-26{line-height:26px}.lh-28{line-height:30px}.btn-theme{color:#fff;background-color:#173e3a;border-color:#173e3a;border-radius:10px!important}.btn-theme a:hover{color:#fff}.font14{font-size:14px}.w-10{width:10%}.divider-img{object-fit:cover;background-position:center;width:100vw}.pt-countdays{padding:3rem 0 0 0}.layer-guestbook{background-color:#173e3a;opacity:.5}.bg-cardguest{background:rgba(78,101,99,.82);border-radius:16px}.img-guest{object-fit:cover;width:70px;height:70px}.bg-story{background-image:url('../images/back-story.png');height:100vh;background-position:center;background-size:cover}.bg-send{background-image:url('../images/back-send.png');background-size:cover;object-fit:cover}.flower-count{width:10%}.caption-prokes{width:50%;text-align:center;font-size:18px}.caption-greeting{text-align:justify;margin:auto;line-height:34px;font-size:1.1rem}.position-greeting{justify-content:space-between}.py-navbar{padding:.25rem 0}.nav{width:100%;height:50px;list-style:none;display:flex;justify-content:space-between;position:relative;margin:auto;z-index:10;flex-direction:row}rgb(108114124/16%) 0 -2px 4px 0 .nav-circle-inactive{display:none}.nav li{display:flex;align-items:center}.nav-item-active{display:block}.nav li a{color:#fff;text-decoration:none;width:120px;display:flex;flex-direction:column;align-items:center}.nav-item-icon{width:34px;min-height:30px;max-height:34px}.mt-navbar{margin-top:7rem}.p-guest{padding:3rem}.title-nameGuest{font-size:1.25rem}.div-caption-greeting{width:70%}.name-invitation{font-size:1.75rem}.text-invitation{font-size:1.5rem}.title-couple{font-size:50px}.text-date{font-size:50px}.h-boxGuest{height:65%}.name-couple{font-size:20px}.img-schedule{width:200px;height:200px;object-fit:cover;background-position:center;border-radius:30px}.w-text-card{width:100%}.flex-card{flex-direction:row}.p-modalPay{font-weight:300;font-size:18px;line-height:27px;letter-spacing:.06em}.h1-modalPay{font-weight:600;font-size:24px;line-height:26px;letter-spacing:.04em;color:#000}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6!important}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6!important}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:30px;outline:0}.style-input{background:#fff;border:1px solid #d8d8ff!important;border-radius:8px!important}.placeSelect{color:#cbcbff!important}.black-option{color:#000!important}option,select{width:100%!important}option{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.image-barcode{width:40%}.title-modal{font-weight:600;font-size:30px;line-height:45px;letter-spacing:.04em;color:#173e3a}.sub-title-modal{font-family:Yellowtail,cursive;font-size:50px}.carousel-control-next-icon{display:inline-block;width:26px;height:26px;filter:brightness(0)!important}.carousel-control-prev-icon{display:inline-block;width:26px;height:26px;filter:brightness(0)!important}.carousel-control-next{top:-100px!important;right:-20px!important;bottom:0}.carousel-control-prev{top:-100px!important;left:-20px!important;bottom:0}@media screen and (max-width:1200px){.title-modal{font-weight:600;font-size:24px;line-height:45px;letter-spacing:.04em;color:#173e3a}.sub-title-modal{font-family:Yellowtail,cursive;font-size:36px}.image-barcode{width:50%}.p-modalPay{font-weight:300;font-size:18px;line-height:27px;letter-spacing:.06em}.h1-modalPay{font-weight:600;font-size:24px;line-height:18px;letter-spacing:.1em;color:#000}.frame-section{height:auto;padding:4rem 0;display:flex;justify-content:center;overflow-x:hidden}.frame-schedule{height:auto;padding:4rem 0;display:flex;justify-content:center}.mt-imageCouple{margin-top:3rem}.image-story{margin:0 auto 3rem auto}.title-story{text-align:center}.caption-story{line-height:28px;text-align:justify;color:#173e3a;letter-spacing:.03em;margin:2rem auto 3rem auto;width:80%;font-size:18px}.title-section{line-height:40px;letter-spacing:.06em;font-size:24px}.flower-count{width:30%}.caption-prokes{width:85%;text-align:justify;margin:auto;font-size:14px}.caption-greeting{text-align:justify;margin:auto;line-height:28px;font-size:.8rem}.position-greeting{justify-content:center}.mt-greeting{margin-top:5rem}.p-guest{padding:3rem 1rem}.img-guest{object-fit:cover;width:40px;height:40px}.title-nameGuest{font-size:1rem}.title-timeGuest{font-size:.85rem}.div-caption-greeting{margin:0;width:100%}.name-invitation{font-size:1.3rem}.text-invitation{font-size:1rem}.title-couple{font-size:38px}.text-date{font-size:26px}.h-boxGuest{height:80%}.img-bride{background-position:center;object-fit:cover;width:100%;height:370px}.name-couple{font-size:20px}.style-caption-bride{line-height:30px;letter-spacing:.04em;font-size:18px}.title-hero{font-size:48px;letter-spacing:.06em}.caption-hero{font-weight:200;font-size:18px;line-height:34px;letter-spacing:.06em}.img-schedule{width:100%;height:220px;object-fit:cover;background-position:center;border-radius:30px}.flex-card{flex-direction:column}.carousel-control-next{top:-100px!important;right:-10px!important;bottom:0}.carousel-control-prev{top:-100px!important;left:-10px!important;bottom:0}.mt-navbar{margin-top:4.5rem}.nav{width:100%;height:20px;list-style:none;display:flex;justify-content:space-between;position:relative;margin:auto;flex-direction:row}.nav-item-icon{width:20px;min-height:18px;max-height:20px}.py-navbar{padding:1.2rem 0 0 0}}.round-avatar-modal{width:140px;height:140px;-webkit-border-radius:60px;-webkit-background-clip:padding-box;-moz-border-radius:60px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;background-size:cover;background-position:center center;border-color:#173e3a;border-style:solid}.btn-music{position:fixed;bottom:115px;font-size:18px;background-color:#e8e2dc;z-index:10;right:20px;float:right;width:56px;height:56px;border-radius:100%;display:flex;align-items:center;justify-content:center}.img-music{width:28px}
