*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:10px}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}.radio-button{position:relative;display:inline-flex;align-items:center;padding-left:2.8rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:inherit}.radio-button input[type=radio]{position:absolute;opacity:0!important;cursor:pointer}.radio-button .radio-custom{position:absolute;left:0;height:1.8rem;width:1.8rem;border:2px solid #EFBBA5;border-radius:50%;transition:border-color .3s}.radio-button .radio-custom:after{content:"";position:absolute;display:none;width:.9rem;height:.9rem;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;background:#cc5252}.radio-button input[type=radio]:checked+.radio-custom{border-color:#cc5252}.radio-button input[type=radio]:checked+.radio-custom:after{display:block}.checkbox{position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:inherit}.checkbox input[type=checkbox]{position:absolute;opacity:0!important;cursor:pointer}.checkbox input[type=checkbox]:disabled+.checkbox-custom{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox .checkbox-custom{position:absolute;top:0;left:0;transform:translate(-50%,-50%);height:2rem;width:2rem;border:2px solid #EFBBA5;border-radius:4px;transition:all .3s ease}.checkbox .checkbox-custom:after{content:"";position:absolute;display:none;left:5px;top:1px;width:6px;height:10px;border:solid #CC5252;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox input[type=checkbox]:checked+.checkbox-custom{border-color:#cc5252}.checkbox input[type=checkbox]:checked+.checkbox-custom:after{display:block}body{font-family:Open Sans,sans-serif;position:relative;height:100dvh;width:100dvw;background:#efbba5}body>*{-webkit-user-select:none;user-select:none}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.loading-page .back{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:#fff;animation-name:backdiv;animation-duration:1s;animation-iteration-count:infinite}.loading-page .heart{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;background-color:#cc5252;height:50px;width:50px;transform:rotate(-45deg);animation-name:beat;animation-duration:1s;animation-iteration-count:infinite}.loading-page .heart:after{background-color:#cc5252;content:"";border-radius:50%;position:absolute;width:50px;height:50px;top:0;left:25px}.loading-page .heart:before{background-color:#cc5252;content:"";border-radius:50%;position:absolute;width:50px;height:50px;top:-25px;left:0}@keyframes backdiv{50%{background:#efbba580}}@keyframes beat{0%{transform:scale(1) rotate(-45deg)}50%{transform:scale(.6) rotate(-45deg)}}.loading-page.hidden{opacity:0;pointer-events:auto}.navbar{opacity:0;position:fixed;z-index:10;top:48px;height:32px;left:50%;transform:translate(-50%);transition:opacity .3s ease-in-out}.navbar.visible{opacity:1}@media (max-width: 768px){.navbar{display:none}}.navbar__list{display:flex;flex-direction:row;align-items:center;gap:64px}.navbar__item{font-size:2.4rem;color:#fff;position:relative;font-family:Dancing Script,sans-serif;font-weight:700}.navbar__item:after{content:"";position:absolute;height:2px;background:#fff;transition:width .3s ease;width:0;bottom:-4px;left:50%;transform:translate(-50%)}.navbar__item--active-left:after{left:0;transform:translate(0);width:100%;transition:width .5s ease,left 0s}.navbar__item--active-right:after{right:0;left:auto;transform:translate(0);width:100%;transition:width .5s ease,right 0s}@keyframes upDown3{0%,to{transform:translate(-50%,-6px)}50%{transform:translate(-50%)}}#audio-play-toggle{position:fixed;z-index:10;bottom:8px;left:50%;transform:translate(-50%);cursor:pointer;transition:all .4s ease;display:flex;align-items:center;justify-content:center}#audio-play-toggle.playing{animation:upDown3 2s linear infinite}#audio-play-toggle.muted:after{content:"";width:3.2rem;height:1px;background-color:#fff;position:absolute;inset:auto;transform:rotate(30deg)}#audio-play-toggle img{width:3.2rem;height:3.2rem}.section{height:100dvh;width:100%;position:fixed;top:0;visibility:hidden;overflow:hidden}.section .outer,.section .inner{width:100%;height:100%;overflow-y:hidden}.section .page-content{position:absolute;top:0;width:100%;height:100%;overflow:hidden;background-color:#efbba5;padding:calc(80px + 8rem) 8rem 8rem 8rem}@media (max-width: 768px){.section .page-content{flex-direction:column!important;padding:3.2rem!important;gap:2rem!important}}section:nth-child(2n) .page-content{background-color:#efbba5}section:nth-child(odd) .page-content{background-color:#f08d72}.shadow-2dp{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.shadow-3dp{box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0003,0 1px 8px #0000001f}.shadow-4dp{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.shadow-6dp{box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.shadow-8dp{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.shadow-16dp{box-shadow:0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f,0 8px 10px -5px #0003}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:-125%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1000;font-size:14px}[data-tooltip]:hover:after{opacity:1;transform:translate(-50%) translateY(-5px)}.home .page-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}@media (max-width: 768px){.home .page-content{padding:1rem!important}}.home .page-content .background{position:absolute;top:0;left:0;width:100%;height:100%}.home .page-content .background:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 98.88% at 50% 50%,#efbba500,#efbba5b3 43.57%)!important}.home .page-content .background img{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1!important}.home .page-content .opening-information{z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.home .page-content .opening-information .save-the-dates{display:flex;flex-direction:column;justify-content:flex-end;flex:1;font-family:Dancing Script,sans-serif;font-weight:700;will-change:transform,opacity}.home .page-content .opening-information .save-the-dates .animation-wrapper{display:inline-block;position:relative;will-change:transform}.home .page-content .opening-information .save-the-dates .animation-wrapper:nth-child(1)>*{margin-left:0!important}.home .page-content .opening-information .save-the-dates .animation-wrapper:nth-child(2){text-align:center!important}.home .page-content .opening-information .save-the-dates .animation-wrapper:nth-child(3)>*{margin-right:0!important}.home .page-content .opening-information .save-the-dates h1,.home .page-content .opening-information .save-the-dates span{font-size:6.4rem;color:#fff;text-align:center;letter-spacing:2px;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);text-shadow:0 0 10px rgba(255,255,255,.5)}.home .page-content .opening-information .save-the-dates span{font-size:2.8rem}.home .page-content .opening-information .save-the-dates h1:first-of-type{margin-right:8rem}.home .page-content .opening-information .save-the-dates h1:last-of-type{margin-left:8rem}@media (max-width: 768px){.home .page-content .opening-information .save-the-dates h1{font-size:4rem}.home .page-content .opening-information .save-the-dates span{font-size:2.4rem}}.home .page-content .opening-information .save-the-dates .animation-wrapper{display:inline-block;vertical-align:middle;position:relative}.home .page-content .opening-information .date{font-size:2.8rem;text-align:center;color:#fff;font-family:Dancing Script,sans-serif;margin-top:8rem;margin-bottom:4rem;letter-spacing:2px;font-weight:900;will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0);text-shadow:0 0 10px rgba(255,255,255,.5)}@media (max-width: 768px){.home .page-content .opening-information .date{margin-top:2.8rem;margin-bottom:2.8rem;font-size:2.4rem}}.home .page-content .opening-information .bride-and-groom{flex:1;display:flex;flex-direction:column;justify-content:center;letter-spacing:2px}.home .page-content .opening-information .bride-and-groom h2{font-size:7.2rem;color:#fff;text-align:center;font-family:Great Vibes,sans-serif;text-shadow:0 0 10px rgba(255,255,255,.5)}@media (max-width: 768px){.home .page-content .opening-information .bride-and-groom h2{font-size:6.4rem}}.story .page-content{display:flex;flex-direction:row;gap:6rem}@media (max-width: 768px){.story .page-content{justify-content:center}}.story__image{width:calc(50% - 3rem);display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.story__image{width:auto;height:calc(50% - 1.5rem)}}.story__image picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.story__image img{object-fit:contain;border:4px solid #FFFFFF}.story__text{width:calc(50% - 1.5rem);display:flex;flex-direction:column;gap:4.8rem;align-items:center;justify-content:center}@media (max-width: 768px){.story__text{justify-content:start;width:auto;gap:1.8rem}}.story__text h2{font-size:6.4rem;font-family:Dancing Script,sans-serif;font-weight:700;text-align:center}@media (max-width: 768px){.story__text h2{font-size:3.2rem}}.story__text p{font-size:2.4rem;font-family:Playfair Display,sans-serif}.story__text p strong,.story__text p b{font-weight:700}.story__text p em,.story__text p i{font-style:italic}.story__text p u{text-decoration:underline}@media (max-width: 768px){.story__text p{font-size:1.4rem}}.story:nth-of-type(2n) .page-content{color:#cc5252}.story:nth-last-of-type(odd) .page-content{color:#fff}.event .page-content{display:flex;flex-direction:row;gap:6rem}@media (max-width: 768px){.event .page-content{padding:1rem!important;align-items:center;justify-content:center}}.event .general-information{width:calc(50% - 3rem);display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.event .general-information{visibility:hidden;width:auto}}.event .general-information__card{min-height:75dvh;background-color:#ffeede;border-radius:8px;padding:4.8rem;display:flex;flex-direction:column;align-items:center;font-family:Playfair Display,sans-serif;color:#cc5252}@media (max-width: 768px){.event .general-information__card{min-height:80dvh;padding:3.2rem 2.4rem}.event .general-information__card :hover{transform:none}}.event .general-information__event-title{font-size:4rem;font-weight:700;font-family:Dancing Script,sans-serif;color:#cc5252;text-align:center}.event .general-information__time,.event .general-information__date{margin-top:4.8rem;font-size:4.8rem;font-weight:700;padding:0;margin-bottom:0}@media (max-width: 768px){.event .general-information__time,.event .general-information__date{margin-top:3.2rem;font-size:2.8rem}}.event .general-information__date{margin-top:.8rem;margin-bottom:auto}@keyframes upDown{0%,to{transform:translateY(-10px)}50%{transform:translateY(0)}}.event .general-information__place-icon{cursor:pointer;animation:upDown 2s ease-in-out infinite}.event .general-information__place-icon img{width:4.8rem;height:4.8rem}@media (max-width: 768px){.event .general-information__place-icon img{width:3.2rem;height:3.2rem}}.event .general-information__place-name{font-size:3.2rem;cursor:pointer}@media (max-width: 768px){.event .general-information__place-name{font-size:2.8rem}}.event .general-information__address{padding-top:1.6rem;font-size:2.8rem;cursor:pointer}@media (max-width: 768px){.event .general-information__address{padding-top:0rem;font-size:1.6rem}}.event .general-information .countdown{margin-top:.8rem;display:flex;align-items:center;flex-direction:row;gap:4.8rem;font-family:Open Sans,sans-serif;color:#cc5252}@keyframes upDown2{0%,to{transform:translateY(-4px)}50%{transform:translateY(0)}}.event .general-information .countdown+*{animation:upDown2 1.4s ease-in-out infinite}@media (max-width: 768px){.event .general-information .countdown{flex-wrap:wrap;gap:2rem}}.event .general-information .countdown__element{display:flex;flex-direction:column;align-items:center}.event .general-information .countdown__number{font-size:6.4rem;font-weight:700;color:#cc5252;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.event .general-information .countdown__number--changing{transform:scale(1.15);color:#e57171}@media (max-width: 768px){.event .general-information .countdown__number{font-size:3.2rem}}.event .general-information .countdown__label{font-size:2.4rem;font-weight:700;color:#cc5252}@media (max-width: 768px){.event .general-information .countdown__label{font-size:1.2rem}}.event .timeline{width:calc(50% - 3rem);display:flex;padding:0 4.8rem;font-family:Dancing Script,sans-serif;color:#cc5252}@media (max-width: 768px){.event .timeline{visibility:hidden;display:none;width:auto;height:100%;width:100%;padding:2.4rem;overflow:hidden}}.event .timeline img{width:6.4rem;height:6.4rem}@media (max-width: 768px){.event .timeline img{width:4.8rem;height:4.8rem}}.event .timeline__vertical-line{visibility:hidden;width:2px;background-color:#cc5252;position:relative}.event .timeline__left,.event .timeline__right{display:flex;flex-direction:column;height:100%;flex:1}.event .timeline__left>*{margin-bottom:auto}.event .timeline__right>*{flex-direction:row-reverse!important;margin-top:auto}.event .timeline__right>* .timeline__step__connector{margin-left:0;margin-right:2.4rem}.event .timeline__right>* .timeline__step__connector:after{left:0;right:auto;transform:translate(calc(-50% - 1px),calc(-50% + 1px))}.event .timeline__step{visibility:hidden;display:flex;flex-direction:row;align-items:center}.event .timeline__step__connector{position:relative;flex:1;height:2px;background-color:#cc5252;margin-left:2.4rem}.event .timeline__step__connector:after{content:"";position:absolute;width:8px;height:8px;border-radius:100%;background-color:#cc5252;right:0;top:0;transform:translate(calc(50% + 1px),calc(-50% + 1px))}.event .timeline__step__content{display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){.event .timeline__step__content{gap:.8rem}}.event .timeline__step__title{font-size:3.6rem;font-weight:700}@media (max-width: 768px){.event .timeline__step__title{font-size:2.8rem;width:min-content;text-align:center}}.event .timeline__step__time{font-size:2.8rem;font-weight:700}@media (max-width: 768px){.event .timeline__step__time{font-size:2.4rem}}.gallery__title{display:none;font-size:6.4rem;font-weight:700;font-family:Dancing Script,sans-serif;color:#fff;text-align:center;margin-bottom:4.8rem}@media (max-width: 768px){.gallery__title{display:inline-block;font-size:4.8rem;margin-bottom:2.4rem}}.gallery .page-content{display:flex;justify-content:center}.gallery .page-content .wedding-gallery{opacity:0;aspect-ratio:1/1;width:max(50%,900px);max-width:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);gap:1.6rem}@media (max-width: 768px){.gallery .page-content .wedding-gallery{gap:.8rem}}.gallery .page-content .wedding-gallery__image{width:100%;height:100%;object-fit:cover;display:block}.gallery .page-content .wedding-gallery__item{border:4px solid #FFFFFF;transition:transform .4s ease,filter .4s ease;cursor:pointer}.gallery .page-content .wedding-gallery__item--last{position:relative}.gallery .page-content .wedding-gallery__item--last:after{content:attr(data-remaining-images-count);position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#00000059;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff;font-size:3.6rem}@media (max-width: 768px){.gallery .page-content .wedding-gallery__item--last:after{font-size:2.4rem}}.gallery .page-content .wedding-gallery__item:hover{transform:scale(1.05);filter:brightness(70%)}.gallery .page-content .wedding-gallery__item--1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.gallery .page-content .wedding-gallery__item--1 img{object-position:50% 30%}.gallery .page-content .wedding-gallery__item--2{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.gallery .page-content .wedding-gallery__item--2 img{object-position:50% 30%}.gallery .page-content .wedding-gallery__item--3{grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:6}.gallery .page-content .wedding-gallery__item--4{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:6}.gallery .page-content .wedding-gallery__item--4 img{object-position:50% 20%}.gallery .page-content .wedding-gallery__item--5{grid-column-start:1;grid-column-end:5;grid-row-start:6;grid-row-end:9}.gallery .page-content .wedding-gallery__item--6{grid-column-start:5;grid-column-end:9;grid-row-start:6;grid-row-end:9}.wishes .page-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.wishes .page-content{flex-direction:column!important;padding:1rem!important}}.wishes .page-content .send-wishes{width:max(640px,50%);max-width:100%;display:flex;padding:0rem 4.8rem 4.8rem;flex-direction:column;border-radius:8px;background:#ffeede;font-family:Playfair Display,sans-serif;color:#cc5252}.wishes .page-content .send-wishes>*:not(:last-child){margin-top:3.2rem}@media (max-width: 768px){.wishes .page-content .send-wishes>*:not(:last-child){margin-top:2.4rem}}@media (max-width: 768px){.wishes .page-content .send-wishes{padding:0rem 2.4rem 2.4rem}}.wishes .page-content .send-wishes__title{font-size:4rem;font-weight:700;text-align:center;font-family:Dancing Script,sans-serif}@media (max-width: 768px){.wishes .page-content .send-wishes__title{font-size:3.2rem}}.wishes .page-content .send-wishes input,.wishes .page-content .send-wishes textarea{padding:.8em 1em;font-size:1.6rem;font-weight:500;border-radius:8px;border:1px solid #E5936B}.wishes .page-content .send-wishes input::placeholder,.wishes .page-content .send-wishes textarea::placeholder{color:#e5936b;font-weight:400}@media (max-width: 768px){.wishes .page-content .send-wishes input,.wishes .page-content .send-wishes textarea{padding:1rem 1.6rem;font-size:1.4rem}}.wishes .page-content .send-wishes input:hover,.wishes .page-content .send-wishes input:focus,.wishes .page-content .send-wishes textarea:hover,.wishes .page-content .send-wishes textarea:focus{border-color:#cc5252}.wishes .page-content .send-wishes__sent-wishes{color:#cc5252;max-height:40vh;overflow:auto}.wishes .page-content .send-wishes__sent-wishes__item{margin-top:1.6rem}.wishes .page-content .send-wishes__sent-wishes__date{font-size:1.6rem}.wishes .page-content .send-wishes__sent-wishes__message{font-size:2.4rem;font-weight:500;margin-top:1rem}@media (max-width: 768px){.wishes .page-content .send-wishes__sent-wishes__message{font-size:1.8rem}}.wishes .page-content .send-wishes__sent-wishes__attending{margin-top:24rem;font-size:1.4rem;margin-top:3.2rem;font-style:italic}@media (max-width: 768px){.wishes .page-content .send-wishes__sent-wishes__attending{font-size:1rem}}.wishes .page-content .send-wishes__sent-wishes__pickup{display:flex;flex-direction:column;font-size:1.4rem;margin-top:1rem;gap:1.6rem;font-style:italic}.wishes .page-content .send-wishes__sent-wishes__pickup img{width:1.6rem;height:1.6rem}.wishes .page-content .send-wishes__sent-wishes__pickup span{display:flex;align-items:center;gap:.8rem}@media (max-width: 768px){.wishes .page-content .send-wishes__sent-wishes__pickup{font-size:1rem}}.wishes .page-content .send-wishes__words-input{resize:none}.wishes .page-content .send-wishes__attend{display:flex;flex-direction:row;align-items:center;font-size:1.6rem;gap:1.6rem}@media (max-width: 768px){.wishes .page-content .send-wishes__attend{font-size:1.4rem;gap:1rem}}.wishes .page-content .send-wishes__attend>p{margin-right:.4rem}@media (max-width: 768px){.wishes .page-content .send-wishes__attend>p{margin-right:.2rem}}.wishes .page-content .send-wishes__pickingup{display:none;flex-direction:row;align-items:center;font-size:1.6rem;gap:2.4rem;margin-top:1.6rem!important}@media (max-width: 768px){.wishes .page-content .send-wishes__pickingup{margin-top:.8rem!important;font-size:1.4rem}}@media (max-width: 768px){.wishes .page-content .send-wishes__pickingup>label{margin:0 auto}}@media (max-width: 768px){.wishes .page-content .send-wishes__pickingup>p>span{display:block}}.wishes .page-content .send-wishes__pickingup-details{display:flex;flex-direction:row;gap:1.2rem;display:none;margin-top:1.6rem!important}.wishes .page-content .send-wishes__pickingup-details>input:first-child{flex:1}.wishes .page-content .send-wishes__pickingup-details>input:last-child{flex:2}@media (max-width: 768px){.wishes .page-content .send-wishes__pickingup-details{gap:.8rem;margin-top:1.2rem!important;flex-direction:column}.wishes .page-content .send-wishes__pickingup-details>input{flex:0}}.wishes .page-content .send-wishes__button{font-size:1.8rem;font-weight:700;width:100%;padding:1.6rem 2.4rem;border:1px solid #E5936B;display:flex;align-items:center;justify-content:center;border-radius:8px}@media (max-width: 768px){.wishes .page-content .send-wishes__button{padding:1rem 1.6rem;font-size:1.8rem}}.wishes .page-content .send-wishes__button:hover{border-color:#cc5252;cursor:pointer}.thanks .page-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;color:#fff;font-family:Dancing Script,sans-serif}.thanks__title{display:inline-block;margin-top:auto;font-size:7.2rem;text-align:center}@media (max-width: 768px){.thanks__title{font-size:6.4rem}}.thanks__message{margin-top:2.4rem;font-size:3.6rem;display:inline-block;text-align:center}@media (max-width: 768px){.thanks__message{font-size:2.8rem}}@keyframes upDown{0%,to{transform:translateY(-12px)}50%{transform:translateY(0)}}.thanks__scroll-to-top{margin:auto 0;font-size:2.4rem;animation:upDown 2s ease-in-out infinite;display:flex;align-items:center;gap:.8rem;cursor:pointer}@media (max-width: 768px){.thanks__scroll-to-top{font-size:1.8rem}}.thanks__scroll-to-top img{width:2.4rem;height:2.4rem}@media (max-width: 768px){.thanks__scroll-to-top img{width:1.6rem;height:1.6rem}}
