.f-c-primary-at1{color:#00897b}.f-c-tertiary-at1{color:#d4976f}.f-c-purple{color:#b272df}.f-c-blue{color:#303f9f}.aniversaryTemplate1{display:flex;overflow-wrap:anywhere;overflow-x:clip}.aniversaryTemplate1__content{width:100%}.aniversaryTemplate1__section1{background:url(/build/images/section-1-bg.224dd2ad.png),#d3d3d3;background-size:cover;padding-bottom:150px}.aniversaryTemplate1__section1--content{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.82);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.18);margin:150px auto 0;max-width:700px;padding:50px 30px 60px;position:relative}.aniversaryTemplate1__section1--content:before{border:2px solid rgba(0,137,123,.35);border-radius:16px;content:"";inset:12px;pointer-events:none;position:absolute}.aniversaryTemplate1__section1--content>div{background:none}@media(max-width:1200px){.aniversaryTemplate1__section1{padding:100px 20px}.aniversaryTemplate1__section1--content{padding:0}}@media(max-width:760px){.aniversaryTemplate1__section1{padding:60px 16px}.aniversaryTemplate1__section1--content{border-radius:18px;margin-top:60px;padding:40px 20px 44px}.aniversaryTemplate1__section1--content:before{border-radius:12px;inset:8px}.aniversaryTemplate1__section1 .fsize-72{font-size:44px;line-height:1.2}.aniversaryTemplate1__section1 .fsize-42{font-size:26px;padding-bottom:1.5rem!important}}.aniversaryTemplate1__section2{background-color:#fffaf4;background-image:radial-gradient(circle,rgba(0,137,123,.16) 3px,transparent 4px),radial-gradient(circle,rgba(233,196,106,.45) 4px,transparent 5px),radial-gradient(circle,rgba(229,72,107,.16) 3px,transparent 4px),radial-gradient(circle,rgba(212,151,111,.22) 2px,transparent 3px);background-position:10px 20px,70px 90px,100px 30px,40px 60px;background-size:113px 127px,167px 151px,139px 103px,89px 97px;display:flex;padding:90px 20px 70px;position:relative}@media(max-width:760px){.aniversaryTemplate1__section2{padding:60px 16px 50px}}@media(max-width:1200px){.aniversaryTemplate1__section2{flex-direction:column}}.aniversaryTemplate1__section2--images{display:flex;justify-content:center;margin:0 auto 50px}.aniversaryTemplate1__section2--images div{background:linear-gradient(177deg,rgba(121,134,99,.5) -26.14%,rgba(237,243,229,.5) 78.15%);border-radius:10px;margin:15px;max-width:720px;padding:10px}.aniversaryTemplate1__section2--images div img{border-radius:10px;display:block;max-height:min(900px,85vh);max-height:min(900px,85svh);max-width:100%;min-width:min(280px,100vw - 92px);object-fit:cover;width:auto}.aniversaryTemplate1__section2--images~img{max-width:60%;width:200px}.aniversaryTemplate1__section2--content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:850px;width:100%}.aniversaryTemplate1__section2--content h2{color:#00897b;font-size:40px}.aniversaryTemplate1__section2--content h3{font-size:28px;font-weight:400;line-height:1.45}.aniversaryTemplate1__section2--content h2,.aniversaryTemplate1__section2--content h3{margin-bottom:50px;max-width:600px}@media(max-width:760px){.aniversaryTemplate1__section2--content h2{font-size:28px}.aniversaryTemplate1__section2--content h3{font-size:22px}.aniversaryTemplate1__section2--content h2,.aniversaryTemplate1__section2--content h3{margin-bottom:30px}}.aniversaryTemplate1__section3{background:url(/build/images/section-3-bg.224dd2ad.png),#d3d3d3 50%;background-size:cover;height:380px}.aniversaryTemplate1__section4{background-color:#eaf5f3;padding-bottom:80px!important;padding-top:80px;position:relative}.aniversaryTemplate1__section4>div{margin:0 auto;max-width:850px;width:100%}.aniversaryTemplate1__section4--baptismimg{display:block;margin:30px auto}@media(max-width:760px){.aniversaryTemplate1__section4{padding-bottom:60px!important;padding-top:60px}.aniversaryTemplate1__section4 .fsize-40{font-size:28px;padding-bottom:1.5rem!important}}.aniversaryTemplate1__section5--images{background-color:#fff;background-image:radial-gradient(circle,rgba(0,137,123,.16) 3px,transparent 4px),radial-gradient(circle,rgba(233,196,106,.45) 4px,transparent 5px),radial-gradient(circle,rgba(229,72,107,.16) 3px,transparent 4px),radial-gradient(circle,rgba(212,151,111,.22) 2px,transparent 3px);background-position:10px 20px,70px 90px,100px 30px,40px 60px;background-size:113px 127px,167px 151px,139px 103px,89px 97px;display:flex;justify-content:center;margin:0 auto;padding:60px 20px 70px}.aniversaryTemplate1__section5--images div{border:6px solid #fff;border-radius:50%;box-shadow:0 10px 30px rgba(0,137,123,.18);height:min(420px,30vw);margin:15px;overflow:hidden;width:min(420px,30vw)}.aniversaryTemplate1__section5--images div img{height:100%;max-width:none;object-fit:cover;width:100%}@media(min-width:1210px){.aniversaryTemplate1__section5--images div:nth-child(2){margin-top:50px}}@media(min-width:761px)and (max-width:1209px){.aniversaryTemplate1__section5--images div{height:220px;width:220px}}@media(max-width:760px){.aniversaryTemplate1__section5--images{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin:0;padding:50px 16px}.aniversaryTemplate1__section5--images div{border-width:4px;height:min(150px,40vw);margin:0;width:min(150px,40vw)}.aniversaryTemplate1__section5--images div:first-child{grid-column:1/-1;height:min(240px,66vw);width:min(240px,66vw)}.aniversaryTemplate1__section5--images div:nth-child(2):last-child{grid-column:1/-1}.aniversaryTemplate1__section5--images .circle{height:120px;width:120px}.aniversaryTemplate1__section5--images .background-flower{background-position:0;background-size:contain}.aniversaryTemplate1__section5--images .translate-middle{transform:none!important}.aniversaryTemplate1__section5--images .rotate180{transform:rotate(180deg)}}.aniversaryTemplate1__section6{background:url(/build/images/section-6-bg.f3716907.png),#00897b 50%;background-size:cover;position:relative}.aniversaryTemplate1__section6 h2{color:#fff}@media(max-width:1200px){.aniversaryTemplate1__section6 .flowers-wrapper{display:none!important}}.aniversaryTemplate1__section7{background-color:#eaf5f3;background-image:radial-gradient(circle,rgba(0,137,123,.16) 3px,transparent 4px),radial-gradient(circle,rgba(233,196,106,.45) 4px,transparent 5px),radial-gradient(circle,rgba(229,72,107,.16) 3px,transparent 4px),radial-gradient(circle,rgba(212,151,111,.22) 2px,transparent 3px);background-position:10px 20px,70px 90px,100px 30px,40px 60px;background-size:113px 127px,167px 151px,139px 103px,89px 97px;padding:60px 16px 70px}.aniversaryTemplate1__section7 .image{display:block;height:auto;margin:0 auto;max-width:75%;mix-blend-mode:multiply;width:320px}.aniversaryTemplate1__section7--content{align-items:center;background-image:url(/build/images/section-7-bg.6b7f2cdf.png);background-repeat:no-repeat;display:flex;flex-direction:column;height:750px;justify-content:center;margin:0 auto;max-width:600px;width:100%}.aniversaryTemplate1 .template-header{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.85);box-shadow:0 4px 20px rgba(0,0,0,.08);gap:24px;padding:14px 50px;position:relative;z-index:2}.aniversaryTemplate1 .template-header>.aniversaryTemplate1__guest,.aniversaryTemplate1 .template-header>.aniversaryTemplate1__navi{flex:1 1 0;min-width:0}.aniversaryTemplate1__guest{color:#00897b;font-size:1.15rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aniversaryTemplate1__logo{background-color:#00897b;border:3px solid #e9c46a;border-radius:50%;color:#fff;flex-shrink:0;font-size:1.9rem;height:58px;line-height:1;width:58px}.aniversaryTemplate1__logo--mobile{border-width:2px;font-size:1.35rem;height:42px;margin-right:12px;width:42px}.aniversaryTemplate1__navi{align-items:center;display:flex;gap:32px;justify-content:flex-end}.aniversaryTemplate1__navi a{color:#00897b;font-size:.95rem;font-weight:700;letter-spacing:.08em;padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase}.aniversaryTemplate1__navi a:after{background-color:#e9c46a;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.aniversaryTemplate1__navi a:focus-visible,.aniversaryTemplate1__navi a:hover{color:#00897b}.aniversaryTemplate1__navi a:focus-visible:after,.aniversaryTemplate1__navi a:hover:after{transform:scaleX(1)}.aniversaryTemplate1__navi--mobile{align-items:stretch;gap:0}.aniversaryTemplate1__navi--mobile a{border-bottom:1px solid rgba(0,137,123,.12);font-size:1rem;padding:14px 0;text-align:center}.aniversaryTemplate1__navi--mobile a:last-child{border-bottom:none}.aniversaryTemplate1__navi--mobile a:after{bottom:6px;left:35%;right:35%}.aniversaryTemplate1 .template-header-mobile{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:8px 16px;position:relative;z-index:10}.aniversaryTemplate1 .template-header-mobile .navbar{padding:0}.aniversaryTemplate1 .template-header-mobile .navbar .container-fluid{flex-wrap:nowrap;gap:12px;padding:0}.aniversaryTemplate1 .template-header-mobile .aniversaryTemplate1__guest{font-size:1rem;min-width:0}.aniversaryTemplate1 .template-header-mobile .navbar-toggler{align-items:center;border:2px solid #00897b;border-radius:50%;display:flex;height:44px;justify-content:center;padding:0;width:44px}.aniversaryTemplate1 .template-header-mobile .navbar-toggler:focus{box-shadow:0 0 0 3px rgba(233,196,106,.6)}.aniversaryTemplate1 .template-header-mobile .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%2300897b' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");height:22px;width:22px}.aniversaryTemplate1 .template-header-mobile .collapse>.p-4,.aniversaryTemplate1 .template-header-mobile .collapsing>.p-4{padding:8px 0 12px!important}.aniversaryTemplate1 form{margin:0 auto;max-width:800px;padding:1rem;width:100%}.aniversaryTemplate1 form div{width:100%}.aniversaryTemplate1 form label{color:#fff}.aniversaryTemplate1 form input,.aniversaryTemplate1 form select{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;width:100%}.aniversaryTemplate1 form input:hover,.aniversaryTemplate1 form select:hover{background-color:transparent}.aniversaryTemplate1 textarea{background-color:transparent;border:1px solid #fff;color:#fff;height:180px;padding:1rem;width:100%}.aniversaryTemplate1 .thank-you{background-size:contain;height:600px;width:600px}.aniversaryTemplate1 .countdown-timer{display:flex;justify-content:center;padding:30px 0}@media(max-width:760px){.aniversaryTemplate1 .countdown-timer{flex-wrap:wrap;margin:0 auto;max-width:240px}}.aniversaryTemplate1 .counter-item{align-items:center;background:rgba(0,137,123,.2);border:7px solid rgba(0,137,123,.1);border-radius:50%;color:rgba(0,137,123,.7);display:flex;height:200px;justify-content:center;line-height:1;margin:25px;text-align:center;width:200px}.aniversaryTemplate1 .counter-item .ct-value{font-size:72px}.aniversaryTemplate1 .counter-item .ct-label{font-size:36px}@media(min-width:992px){.aniversaryTemplate1 .counter-item{height:180px;margin:12px;width:180px}}@media(min-width:761px)and (max-width:991px){.aniversaryTemplate1 .counter-item{height:150px;margin:10px;width:150px}.aniversaryTemplate1 .counter-item .ct-value{font-size:56px}.aniversaryTemplate1 .counter-item .ct-label{font-size:26px}}@media(max-width:760px){.aniversaryTemplate1 .counter-item{height:100px;margin:5px;padding:5px;width:100px}.aniversaryTemplate1 .counter-item .ct-value{font-size:42px}.aniversaryTemplate1 .counter-item .ct-label{font-size:20px}}.aniversaryTemplate1 .card-item{background:#fff;border:none;border-radius:20px;box-shadow:0 12px 34px rgba(0,137,123,.14);margin:15px;max-width:420px;padding:30px;width:100%}.aniversaryTemplate1 .card-item__image{align-items:center;background:rgba(0,137,123,.2);border:1px solid rgba(0,137,123,.15);border-radius:200px;display:flex;height:200px;justify-content:center;overflow:hidden;padding:10px;width:200px}.aniversaryTemplate1 .card-item__image>div{align-items:center;background:rgba(0,137,123,.15);border-radius:100px;display:flex;height:100%;justify-content:center;width:100%}.aniversaryTemplate1 .card-item__details h5{color:#00897b;font-weight:600}.aniversaryTemplate1 .card-item .card-title{color:#00897b;font-size:22px;text-transform:uppercase}.aniversaryTemplate1 .card-item .btn{border:2px solid #00897b;border-radius:50px;color:#00897b;font-weight:600;height:50px;letter-spacing:.06em;margin-top:16px!important;transition:background-color .2s ease,color .2s ease;width:100%}.aniversaryTemplate1 .card-item .btn:focus-visible,.aniversaryTemplate1 .card-item .btn:hover{background-color:#00897b;color:#fff}.aniversaryTemplate1 .button__primary,.aniversaryTemplate1 .button__secondary{border-radius:50px;font-weight:600;letter-spacing:.2px;line-height:22px;text-transform:uppercase}.aniversaryTemplate1 .button__primary{background-color:transparent;border:2px solid #fff;color:#fff}.aniversaryTemplate1 .button__primary:focus-visible,.aniversaryTemplate1 .button__primary:hover{background-color:hsla(0,0%,100%,.15);border-color:#fff;color:#fff}.aniversaryTemplate1 .button__secondary{background-color:#fff;border:2px solid #fff;color:#00897b}.aniversaryTemplate1 .button__secondary:focus-visible,.aniversaryTemplate1 .button__secondary:hover{background-color:#eaf5f3;border-color:#eaf5f3;color:#00897b}.aniversaryTemplate1 .rsvp-actions{gap:12px!important}.aniversaryTemplate1 .rsvp-actions .btn{letter-spacing:.06em;margin:0;min-height:48px;min-width:180px}@media(max-width:760px){.aniversaryTemplate1 .rsvp-actions{flex-direction:column-reverse;padding:0 12px}.aniversaryTemplate1 .rsvp-actions .btn{white-space:nowrap;width:100%}}.aniversaryTemplate1 .flowers-wrapper>div{position:absolute;z-index:1}.aniversaryTemplate1 .flowers-wrapper>div:first-child{left:0;top:5%}.aniversaryTemplate1 .flowers-wrapper>div:last-child{right:10px;top:25%}@media(max-width:1200px){.aniversaryTemplate1 .flowers-wrapper{display:flex;justify-content:space-between;margin:30px 0}.aniversaryTemplate1 .flowers-wrapper>div{position:static}.aniversaryTemplate1 .flowers-wrapper .circle,.aniversaryTemplate1 .flowers-wrapper .circle img{height:100px;width:100px}.aniversaryTemplate1 .flowers-wrapper .background-flower{background-size:cover}}.aniversaryTemplate1 .background-flower{background-position:83%;background-repeat:no-repeat}.aniversaryTemplate1 .circle,.aniversaryTemplate1 .circle img{height:200px;width:200px}.aniversaryTemplate1 .rotate180{transform:scaleX(-1)}