.f-c-primary-at2{color:#f48282}.f-c-tertiary-at2{color:#d4976f}.f-c-purple{color:#b272df}.aniversaryTemplate2{display:flex;overflow-wrap:anywhere;overflow-x:clip}.aniversaryTemplate2__content{width:100%}.aniversaryTemplate2__section1{background:url(/build/images/section-1-bg.86d4e164.png),#d3d3d3;background-size:cover;padding:150px 0}.aniversaryTemplate2__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,.14);margin:auto;max-width:700px;padding:50px 30px 60px;position:relative}.aniversaryTemplate2__section1--content:before{border:2px solid rgba(244,130,130,.4);border-radius:16px;content:"";inset:12px;pointer-events:none;position:absolute}.aniversaryTemplate2__section1--content>div{background:none}@media(max-width:1200px){.aniversaryTemplate2__section1{padding:100px 20px}.aniversaryTemplate2__section1--content{padding:0}}@media(max-width:760px){.aniversaryTemplate2__section1{padding:60px 16px}.aniversaryTemplate2__section1--content{border-radius:18px;padding:40px 20px 44px}.aniversaryTemplate2__section1--content:before{border-radius:12px;inset:8px}.aniversaryTemplate2__section1 .fsize-72{font-size:44px;line-height:1.2}.aniversaryTemplate2__section1 .fsize-42{font-size:26px;padding-bottom:1.5rem!important}}.aniversaryTemplate2__section2{background-color:#fffaf4;background-image:radial-gradient(circle,rgba(249,168,168,.45) 3px,transparent 4px),radial-gradient(circle,rgba(167,196,245,.45) 4px,transparent 5px),radial-gradient(circle,rgba(111,214,208,.35) 3px,transparent 4px),radial-gradient(circle,rgba(255,228,138,.7) 3px,transparent 4px);background-position:10px 20px,70px 90px,100px 30px,40px 60px;background-size:113px 127px,167px 151px,139px 103px,89px 97px;display:flex;padding:70px 20px 80px;position:relative}@media(max-width:760px){.aniversaryTemplate2__section2{padding:50px 16px 60px}}@media(max-width:1200px){.aniversaryTemplate2__section2{flex-direction:column}}.aniversaryTemplate2__section2--images{max-width:min(560px,90vw,65vh);max-width:min(560px,90vw,65svh);width:100%}@media(max-width:760px){.aniversaryTemplate2__section2--images{max-width:280px}}.aniversaryTemplate2__section2--images div{aspect-ratio:1;border:8px solid #fff;border-radius:50%;box-shadow:0 14px 36px rgba(244,130,130,.25);max-width:90vw;overflow:hidden;position:relative;width:100%}.aniversaryTemplate2__section2--images div img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.aniversaryTemplate2__section2--images~img{max-width:300px}.aniversaryTemplate2__section2--content>img{margin-bottom:24px;max-width:70%;width:260px}@media(max-width:760px){.aniversaryTemplate2__section2--content>img{margin-bottom:16px;width:180px}}.aniversaryTemplate2__section2--content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:850px;width:100%}.aniversaryTemplate2__section3{background:url(/build/images/section-3-bg.8f2e829f.png),#d3d3d3 50%;background-size:cover}.aniversaryTemplate2__section3 .white-wrapper{background-color:hsla(0,0%,100%,.85);border-radius:20px;box-shadow:0 14px 40px rgba(0,0,0,.08);margin:auto;max-width:700px;width:100%}.aniversaryTemplate2__section3 h2{color:#f48282;font-size:40px}.aniversaryTemplate2__section3 h3{font-size:32px}@media(max-width:760px){.aniversaryTemplate2__section3 h2{font-size:28px}.aniversaryTemplate2__section3 h3{font-size:22px}}.aniversaryTemplate2__section4{background-color:#fff1ef;padding-bottom:80px!important;padding-top:80px!important;position:relative}@media(max-width:760px){.aniversaryTemplate2__section4{padding-bottom:56px!important;padding-top:56px!important}.aniversaryTemplate2__section4 .fsize-40{font-size:28px;padding-bottom:1.5rem!important}}.aniversaryTemplate2__section4>div{margin:0 auto;max-width:850px;width:100%}.aniversaryTemplate2__section4--baptismimg{display:block;margin:30px auto}.aniversaryTemplate2__section6{background:url(/build/images/section-6-bg.d861b82e.png),#d3d3d3 50%;background-size:cover;position:relative}@media(max-width:1200px){.aniversaryTemplate2__section6 .flowers-wrapper{display:none!important}}.aniversaryTemplate2__section7{background-color:#fffaf4;background-image:radial-gradient(circle,rgba(249,168,168,.45) 3px,transparent 4px),radial-gradient(circle,rgba(167,196,245,.45) 4px,transparent 5px),radial-gradient(circle,rgba(111,214,208,.35) 3px,transparent 4px),radial-gradient(circle,rgba(255,228,138,.7) 3px,transparent 4px);background-position:10px 20px,70px 90px,100px 30px,40px 60px;background-size:113px 127px,167px 151px,139px 103px,89px 97px;padding:56px 16px 64px!important}.aniversaryTemplate2__section7 h3{color:#d4976f;font-size:48px;font-weight:700;text-align:center}@media(max-width:760px){.aniversaryTemplate2__section7 h3{font-size:38px}}.aniversaryTemplate2__section7 .img{display:block;height:auto;margin:0 auto;max-width:85%;mix-blend-mode:multiply;width:420px}.aniversaryTemplate2__section7--content{align-items:center;background-image:url(/build/images/section-7-bg.655fb9e8.png);background-repeat:no-repeat;display:flex;flex-direction:column;height:750px;justify-content:center;margin:0 auto;max-width:600px;width:100%}.aniversaryTemplate2__guest{color:#f48282;font-size:1rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aniversaryTemplate2__logo{background-color:#f48282;border:2px solid #ffe48a;border-radius:50%;color:#fff;flex-shrink:0;line-height:1}.aniversaryTemplate2__logo--mobile{font-size:1.35rem;height:42px;margin-right:12px;width:42px}.aniversaryTemplate2 .template-left-menu__navi a,.aniversaryTemplate2__navi a{color:#f48282;font-size:.9rem;font-weight:700;letter-spacing:.08em;padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase}.aniversaryTemplate2 .template-left-menu__navi a:after,.aniversaryTemplate2__navi a:after{background-color:#ffe48a;border-radius:3px;bottom:0;content:"";height:3px;left:30%;position:absolute;right:30%;transform:scaleX(0);transition:transform .2s ease}.aniversaryTemplate2 .template-left-menu__navi a:focus-visible,.aniversaryTemplate2 .template-left-menu__navi a:hover,.aniversaryTemplate2__navi a:focus-visible,.aniversaryTemplate2__navi a:hover{color:#f48282}.aniversaryTemplate2 .template-left-menu__navi a:focus-visible:after,.aniversaryTemplate2 .template-left-menu__navi a:hover:after,.aniversaryTemplate2__navi a:focus-visible:after,.aniversaryTemplate2__navi a:hover:after{transform:scaleX(1)}.aniversaryTemplate2__navi--mobile{align-items:stretch}.aniversaryTemplate2__navi--mobile a{border-bottom:1px solid rgba(244,130,130,.18);font-size:1rem;padding:14px 0;text-align:center}.aniversaryTemplate2__navi--mobile a:last-child{border-bottom:none}.aniversaryTemplate2__navi--mobile a:after{bottom:6px;left:38%;right:38%}.aniversaryTemplate2 .template-header-mobile{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:8px 16px;position:relative;z-index:10}.aniversaryTemplate2 .template-header-mobile .navbar{padding:0}.aniversaryTemplate2 .template-header-mobile .navbar .container-fluid{flex-wrap:nowrap;gap:12px;padding:0}.aniversaryTemplate2 .template-header-mobile .navbar-toggler{align-items:center;border:2px solid #f48282;border-radius:50%;display:flex;height:44px;justify-content:center;padding:0;width:44px}.aniversaryTemplate2 .template-header-mobile .navbar-toggler:focus{box-shadow:0 0 0 3px rgba(255,228,138,.8)}.aniversaryTemplate2 .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='%23f48282' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");height:22px;width:22px}.aniversaryTemplate2 .template-header-mobile .collapse>.p-4,.aniversaryTemplate2 .template-header-mobile .collapsing>.p-4{padding:8px 0 12px!important}.aniversaryTemplate2 form{margin:0 auto;max-width:800px;padding:1rem;width:100%}.aniversaryTemplate2 form div{width:100%}.aniversaryTemplate2 form label{color:#4a3a3a;font-weight:600}.aniversaryTemplate2 form input,.aniversaryTemplate2 form select{background-color:hsla(0,0%,100%,.75);border:1px solid rgba(244,130,130,.6);border-radius:8px;color:#333;width:100%}.aniversaryTemplate2 form input:hover,.aniversaryTemplate2 form select:hover{background-color:hsla(0,0%,100%,.9)}.aniversaryTemplate2 form input:focus,.aniversaryTemplate2 form select:focus{border-color:#f48282;box-shadow:0 0 0 3px rgba(244,130,130,.15)}.aniversaryTemplate2 textarea{background-color:hsla(0,0%,100%,.75);border:1px solid rgba(244,130,130,.6);border-radius:8px;height:150px;padding:1rem;width:100%}.aniversaryTemplate2 textarea:focus{border-color:#f48282;box-shadow:0 0 0 3px rgba(244,130,130,.15);outline:none}.aniversaryTemplate2 .template-left-menu{align-self:flex-start;background:#fffaf4;border-right:2px dashed rgba(244,130,130,.3);flex-shrink:0;height:100vh;padding:28px 20px;position:sticky;top:0;width:200px}.aniversaryTemplate2 .template-left-menu__logo{height:60px;width:60px}.aniversaryTemplate2 .template-left-menu__navi{align-items:center;display:flex;flex-direction:column;gap:22px;margin-top:50px}.aniversaryTemplate2 .template-left-menu__navi a{text-align:center}.aniversaryTemplate2 .thank-you{background-size:contain;height:600px;width:600px}.aniversaryTemplate2 .countdown-timer{display:flex;justify-content:center}@media(max-width:760px){.aniversaryTemplate2 .countdown-timer{flex-wrap:wrap;margin:0 auto;max-width:240px}}.aniversaryTemplate2 .counter-item{align-items:center;background:rgba(244,130,130,.1);border:1px solid rgba(244,130,130,.3);border-radius:200px;color:#f48282;display:flex;height:200px;justify-content:center;line-height:1;margin:25px;padding:10px;width:200px}.aniversaryTemplate2 .counter-item>div{align-items:center;background:rgba(244,130,130,.3);border-radius:100px;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:0;width:100%}.aniversaryTemplate2 .counter-item .ct-value{font-size:72px}.aniversaryTemplate2 .counter-item .ct-label{font-size:36px}@media(min-width:992px){.aniversaryTemplate2 .counter-item{height:180px;margin:12px;width:180px}}@media(min-width:761px)and (max-width:991px){.aniversaryTemplate2 .counter-item{height:150px;margin:10px;width:150px}.aniversaryTemplate2 .counter-item .ct-value{font-size:56px}.aniversaryTemplate2 .counter-item .ct-label{font-size:26px}}@media(max-width:760px){.aniversaryTemplate2 .counter-item{height:100px;margin:5px;padding:5px;width:100px}.aniversaryTemplate2 .counter-item .ct-value{font-size:42px}.aniversaryTemplate2 .counter-item .ct-label{font-size:20px}}.aniversaryTemplate2 .card-item{background:#fff;border:none;border-radius:20px;box-shadow:0 12px 34px rgba(244,130,130,.18);margin:15px;max-width:420px;padding:30px;width:100%}.aniversaryTemplate2 .card-item__image{align-items:center;background:rgba(244,130,130,.1);border:1px solid rgba(244,130,130,.3);border-radius:200px;display:flex;height:200px;justify-content:center;overflow:hidden;padding:10px;width:200px}.aniversaryTemplate2 .card-item__image>div{align-items:center;background:rgba(244,130,130,.3);border-radius:100px;display:flex;height:100%;justify-content:center;width:100%}.aniversaryTemplate2 .card-item__details h5{color:#f48282;font-weight:600}.aniversaryTemplate2 .card-item .card-title{color:#f48282;font-size:22px;text-transform:uppercase}.aniversaryTemplate2 .card-item .btn{border:2px solid #f48282;border-radius:50px;color:#f48282;font-weight:600;height:50px;letter-spacing:.06em;margin-top:16px!important;transition:background-color .2s ease,color .2s ease;width:100%}.aniversaryTemplate2 .card-item .btn:focus-visible,.aniversaryTemplate2 .card-item .btn:hover{background-color:#f48282;color:#fff}.aniversaryTemplate2 .button__primary,.aniversaryTemplate2 .button__secondary{border-radius:50px;font-weight:700;letter-spacing:.06em;line-height:22px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.aniversaryTemplate2 .button__primary{background-color:hsla(0,0%,100%,.7);border:2px solid #f48282;color:#f48282}.aniversaryTemplate2 .button__primary:focus-visible,.aniversaryTemplate2 .button__primary:hover{background-color:#fff;border-color:#f48282;color:#f48282}.aniversaryTemplate2 .button__secondary{background-color:#f48282;border:2px solid #f48282;color:#fff}.aniversaryTemplate2 .button__secondary:focus-visible,.aniversaryTemplate2 .button__secondary:hover{background-color:#e86a6a;border-color:#e86a6a;color:#fff}.aniversaryTemplate2 .rsvp-actions{gap:12px!important}.aniversaryTemplate2 .rsvp-actions .btn{margin:0;min-height:48px;min-width:180px}@media(max-width:760px){.aniversaryTemplate2 .rsvp-actions{flex-direction:column-reverse;padding:0 12px}.aniversaryTemplate2 .rsvp-actions .btn{white-space:nowrap;width:100%}}.aniversaryTemplate2 .flowers-wrapper>div{position:absolute;z-index:1}.aniversaryTemplate2 .flowers-wrapper>div:first-child{left:0;top:5%}.aniversaryTemplate2 .flowers-wrapper>div:last-child{right:10px;top:25%}@media(max-width:1200px){.aniversaryTemplate2 .flowers-wrapper{display:flex;justify-content:space-between;margin:30px 0}.aniversaryTemplate2 .flowers-wrapper>div{position:static}.aniversaryTemplate2 .flowers-wrapper .circle,.aniversaryTemplate2 .flowers-wrapper .circle img{height:100px;width:100px}.aniversaryTemplate2 .flowers-wrapper .background-flower{background-size:cover}}.aniversaryTemplate2 .background-flower{background-position:83%;background-repeat:no-repeat}.aniversaryTemplate2 .circle,.aniversaryTemplate2 .circle img{height:200px;width:200px}.aniversaryTemplate2 .rotate180{transform:scaleX(-1)}