.countdown{flex-direction:column;gap:1rem;display:flex}@media only screen and (min-width:520px){.countdown{flex-direction:row}}.countdown .container{width:fit-content}.countdown .container .envelope-container{position:relative}.countdown .container .envelope-container:hover{transform:scale(1.05)}.countdown .container .envelope-container .envelope{width:auto;height:110px}@media only screen and (min-width:768px){.countdown .container .envelope-container .envelope{height:160px}}.countdown .container .envelope-container .time{width:100%;height:100%;color:var(--aux-color);padding-top:28px;font-size:2rem;font-weight:700;transition:transform .2s;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.countdown .container .envelope-container .time{padding-top:31px;font-size:3rem}}.countdown .container .label{margin-top:.5rem;font-weight:700}
.form{--main-color:#5d9bfb;--opacity:.4;max-width:1024px;margin:0 auto}.form .form-disabled{margin:1.5rem}.form .form-disabled a{text-decoration:underline}.form .guests-form{text-align:initial}.form .guests-form.form-disabled{opacity:.5;pointer-events:none}.form .guests-form .person-form{border-bottom:1px solid #69727d;flex-wrap:wrap;padding:2rem 0;display:flex}.form .guests-form .person-form:last-child{border:none}.form .guests-form .person-form .form-field{width:100%;margin-bottom:1.5rem;padding:0 1rem}@media only screen and (min-width:768px){.form .guests-form .person-form .form-field{width:50%;padding:0 2rem}}@media only screen and (min-width:768px){.form .guests-form .person-form .form-field.full-width{width:100%}}.form .guests-form .person-form .form-field.disabled label,.form .guests-form .person-form .form-field.disabled legend,.form .guests-form .person-form .form-field.disabled .input,.form .guests-form .person-form .form-field.disabled .radio,.form .guests-form .person-form .form-field.disabled .select,.form .guests-form .person-form .form-field.disabled .notes{cursor:not-allowed}:is(.form .guests-form .person-form .form-field .input,.form .guests-form .person-form .form-field .select,.form .guests-form .person-form .form-field .notes):focus,:is(.form .guests-form .person-form .form-field .input,.form .guests-form .person-form .form-field .select,.form .guests-form .person-form .form-field .notes):focus-visible{border-color:var(--main-color);--tw-ring-color:var(--main-color)}.form .guests-form .person-form .form-field label,.form .guests-form .person-form .form-field legend{cursor:pointer;font-size:18px;display:block}.form .guests-form .person-form .form-field .input{color:#1f2124;vertical-align:middle;background-color:#0000;border:1px solid #69727d;border-radius:5px;flex-grow:1;width:100%;max-width:100%;padding:5px 10px}.form .guests-form .person-form .form-field .input:disabled{cursor:not-allowed;opacity:var(--opacity)}.form .guests-form .person-form .form-field .radio{--radioSize:20px;flex-wrap:wrap;gap:10px;display:flex}.form .guests-form .person-form .form-field .radio .radio-input{cursor:pointer;display:block}.form .guests-form .person-form .form-field .radio .radio-input input{display:none}.form .guests-form .person-form .form-field .radio .radio-input input+span{line-height:var(--radioSize);height:var(--radioSize);padding-left:var(--radioSize);display:inline-block;position:relative}.form .guests-form .person-form .form-field .radio .radio-input input+span:not(:empty){padding-left:28px}.form .guests-form .person-form .form-field .radio .radio-input input+span:before,.form .guests-form .person-form .form-field .radio .radio-input input+span:after{content:"";width:var(--radioSize);height:var(--radioSize);border-radius:50%;display:inline-block;position:absolute;top:0;left:0}.form .guests-form .person-form .form-field .radio .radio-input input+span:before{background:#d1d7e3;transition:background .2s,transform .4s cubic-bezier(.175,.885,.32,2)}.form .guests-form .person-form .form-field .radio .radio-input input+span:after{background:#fff;transition:transform .6s cubic-bezier(.175,.885,.32,1.4);transform:scale(.78)}.form .guests-form .person-form .form-field .radio .radio-input input:checked+span:before{background:var(--main-color);transform:scale(1.04)}.form .guests-form .person-form .form-field .radio .radio-input input:checked+span:after{transition:transform .3s;transform:scale(.4)}.form .guests-form .person-form .form-field .radio .radio-input:hover input+span:before{transform:scale(.92)}.form .guests-form .person-form .form-field .radio .radio-input:hover input+span:after{transform:scale(.74)}.form .guests-form .person-form .form-field .radio .radio-input:hover input:checked+span:after{transform:scale(.4)}.form .guests-form .person-form .form-field .select{color:#1f2124;vertical-align:middle;background-color:#0000;border:1px solid #69727d;border-radius:5px;flex-grow:1;width:100%;max-width:100%;padding:10px}.form .guests-form .person-form .form-field .select:hover{cursor:pointer}.form .guests-form .person-form .form-field .notes{color:#1f2124;vertical-align:middle;background-color:#0000;border:1px solid #69727d;border-radius:5px;flex-grow:1;width:100%;max-width:100%;padding:5px 10px}.form .guests-form .person-form .form-field .notes:disabled{cursor:not-allowed;opacity:var(--opacity)}.form .guests-form .person-form .form-field .error{color:red;margin-top:5px;font-size:12px}.form .guests-form .person-form .form-field .bold{font-weight:700}.form .music-form{max-width:768px;margin:0 auto;padding:0 1rem}.form .music-form.disabled{pointer-events:none}.form .music-form .music-form-title.disabled{opacity:.5}.form .music-form .music-form-title h2{text-align:center;font-size:2rem}.form .music-form .music-form-title .music-text{text-align:center}.form .music-form .music-form-title .music-text.small{font-size:.9rem}.form .music-form .music-list{margin-top:1.5rem}.form .music-form .music-list .song{border:1px solid #69727d;border-radius:5px;width:100%;height:45px;margin-bottom:.5rem;padding-left:10px;display:flex}.form .music-form .music-list .song.disabled{cursor:not-allowed;opacity:var(--opacity)}.form .music-form .music-list .song input{background-color:#0000;border:none;width:100%;height:100%}.form .music-form .music-list .song input:focus,.form .music-form .music-list .song input:focus-visible{border-color:var(--main-color);--tw-ring-color:var(--main-color)}.form .music-form .music-list .song input:disabled{cursor:not-allowed}.form .music-form .music-list .song button{justify-content:center;align-items:center;width:45px;height:45px;display:flex}.form .music-form .music-list .song button:hover{cursor:pointer}.form .music-form .music-list .song button:disabled{cursor:not-allowed}.form .music-form .music-list .song button svg{width:20px;height:auto}.form .music-form .music-list .error{color:red;margin-bottom:5px;font-size:12px}.form .music-form .add-music{text-align:center;width:100%;height:45px;text-align:-webkit-center;border:1px solid #69727d;border-radius:5px}.form .music-form .add-music:hover{cursor:pointer}.form .music-form .add-music:disabled{cursor:not-allowed;opacity:var(--opacity)}.form .music-form .add-music svg{width:auto;height:40px}.form .actions{margin:2rem 1rem 1.5rem}@media only screen and (min-width:1024px){.form .actions{margin-left:2rem;margin-right:2rem}}.form .actions.disabled{pointer-events:none}.form .actions .custom-button{background-color:#0000;border:1px solid #000;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;height:50px;display:flex}.form .actions .custom-button:hover{cursor:pointer}.form .actions .custom-button:disabled{cursor:progress;opacity:.5}.form .actions .custom-button .icon-container{border-radius:7px;justify-content:center;width:40px;height:40px;margin:5px;padding:5px;display:flex}.form .actions .custom-button .icon-container img{width:25px;height:auto}.form .actions .custom-button p{color:#000}.form .feedback,.form .feedback-error{margin:0 1rem 1.5rem;transition:display .7ms ease-in-out;display:none}:is(.form .feedback,.form .feedback-error).show{display:block}@media only screen and (min-width:768px){.form .feedback,.form .feedback-error{margin-left:2rem;margin-right:2rem}}:is(.form .feedback,.form .feedback-error) h3 svg{width:20px;display:inline}:is(.form .feedback,.form .feedback-error) h3 svg.valid{color:green}:is(.form .feedback,.form .feedback-error) h3 svg.error{color:red}:is(.form .feedback,.form .feedback-error) h3 span{font-size:.9rem;font-weight:700;display:inline}:is(.form .feedback,.form .feedback-error) p{font-size:.8rem}
@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.f1539f16.woff)format("woff"),url(../media/revicons.5172a59f.ttf)format("ttf"),url(../media/revicons.d45d8253.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
.footer{--footer-fs:.8rem;--footer-fs-1024:.9rem;--footer-fs-1440:1.15rem;--footer-fs-h:.9rem;--footer-fs-h-375:1rem;--footer-fs-h-425:1.1rem;--footer-fs-h-768:1.3rem;--footer-fs-h-1024:1.5rem;text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;min-height:250px;padding:2rem 1rem;display:flex}.footer a{font-weight:700}.footer .top-text{font-size:var(--footer-fs)}@media only screen and (min-width:1024px){.footer .top-text{font-size:var(--footer-fs-1024)}}@media only screen and (min-width:1440px){.footer .top-text{font-size:var(--footer-fs-1440)}}.footer .top-text .title-text{font-weight:700;font-size:var(--footer-fs-h);margin-bottom:.5rem}@media only screen and (min-width:375px){.footer .top-text .title-text{font-size:var(--footer-fs-h-375)}}@media only screen and (min-width:425px){.footer .top-text .title-text{font-size:var(--footer-fs-h-425)}}@media only screen and (min-width:768px){.footer .top-text .title-text{font-size:var(--footer-fs-h-768)}}@media only screen and (min-width:1024px){.footer .top-text .title-text{font-size:var(--footer-fs-h-1024)}}.footer .bottom-text{margin-top:1rem;font-size:.7rem}@media only screen and (min-width:1440px){.footer .bottom-text{font-size:.9rem}}
::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#362c26}::-webkit-scrollbar-thumb{background:repeating-linear-gradient(45deg,#b30000 0 5px,#fff 5px 10px);border-radius:100vw}body{--main-bg-color:#a0c4aa;--aux-color:#981c1c;--section-padding:2rem 1rem;--fs-425:1.2rem;--fs-768:1.4rem;--fs-1024:1.5rem;--fs-h:2rem;--fs-h-425:3rem;--fs-h-768:4rem;--fs-h-1024:4.5rem;--fs-small:.9rem;--fs-small-375:1rem;--fs-small-425:1.1rem;--fs-small-768:1.2rem;--fs-small-1024:1.2rem;--fs-small-1440:1.3rem;background-image:url(../media/background.f9a91bbb.jpg)}body a,body .text-underline{cursor:pointer;text-decoration:underline}@media only screen and (min-width:768px){:is(body a,body .text-underline):hover{text-decoration:underline}}body .separator{width:80px;margin:2rem auto}body .separator.small{width:60px}body .section-title{align-items:center;margin-bottom:2rem;display:flex}body .section-title .title-icon{width:auto;height:50px;margin:0 1rem}body .section-title .title-text{font-size:var(--fs-h);font-weight:700}@media only screen and (min-width:425px){body .section-title .title-text{font-size:var(--fs-h-425)}}@media only screen and (min-width:768px){body .section-title .title-text{font-size:var(--fs-h-768)}}@media only screen and (min-width:1024px){body .section-title .title-text{font-size:var(--fs-h-1024)}}body .cover img{object-fit:cover;max-height:99vh}body .cover .cover-desktop{display:none}@media only screen and (min-width:768px){body .cover .cover-desktop{display:block}}body .cover .cover-mobile{display:block}@media only screen and (min-width:768px){body .cover .cover-mobile{display:none}}body .logo-and-title{padding:var(--section-padding);flex-direction:column;justify-content:space-evenly;align-items:center;min-height:100vh;display:flex}body .logo-and-title .title{text-align:center;width:fit-content;margin:3rem auto;font-size:3.5rem}@media only screen and (min-width:375px){body .logo-and-title .title{font-size:4rem}}@media only screen and (min-width:768px){body .logo-and-title .title{font-size:7rem}}body .logo-and-title .ornament{width:100px;height:auto}@media only screen and (min-width:1024px){body .logo-and-title .ornament{width:150px}}body .message-section{padding:var(--section-padding);text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}body .message-section .christmas-frame{background:repeating-linear-gradient(45deg,#b30000 0 5px,#fff 5px 10px);padding:15px}body .message-section .christmas-frame .letter{background:#fff;padding:20px 30px}@media only screen and (min-width:768px){body .message-section .christmas-frame .letter{padding:50px 70px}}body .message-section img{width:100%;max-width:700px;height:auto}body .message-section .message-title,body .message-section .custom-message,body .message-section .message-body{max-width:700px}body .message-section .message-title{font-size:4rem;font-weight:700;line-height:90%}@media only screen and (min-width:768px){body .message-section .message-title{font-size:7rem;line-height:inherit}}body .message-section .custom-message{text-align:justify;margin:1rem 0}@media only screen and (min-width:425px){body .message-section .custom-message{font-size:var(--fs-425)}}@media only screen and (min-width:768px){body .message-section .custom-message{font-size:var(--fs-1024)}}body .message-section .custom-message .divided{display:block}body .message-section .custom-message .divided:not(:first-child){margin-top:1rem}body .message-section .message-body{text-align:justify}@media only screen and (min-width:425px){body .message-section .message-body p{font-size:var(--fs-425)}}@media only screen and (min-width:768px){body .message-section .message-body p{font-size:var(--fs-1024)}}body .message-section .message-body p:last-child{margin-top:.5rem}body .date-section{padding:var(--section-padding);text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}body .date-section .date-text{padding:var(--section-padding);font-size:4rem}@media only screen and (min-width:768px){body .date-section .date-text{font-size:6rem}}body .timetable-section{padding:var(--section-padding);background-color:#ffffff8a;flex-direction:column;justify-content:space-between;align-items:center;display:flex}body .timetable-section .timetable{flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin:2rem 0;display:flex}@media only screen and (min-width:1024px){body .timetable-section .timetable{flex-direction:row}}body .timetable-section .timetable .time-slots{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (min-width:1024px){body .timetable-section .timetable .time-slots{width:50%}}body .timetable-section .timetable .time-slots .slots-container{width:fit-content;margin-bottom:3rem}@media only screen and (min-width:1024px){body .timetable-section .timetable .time-slots .slots-container{margin:0}}body .timetable-section .timetable .time-slots .slots-container .time-slot{align-items:center;display:flex}body .timetable-section .timetable .time-slots .slots-container .time-slot:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:1024px){body .timetable-section .timetable .time-slots .slots-container .time-slot:not(:last-child){margin-bottom:2rem}}@media only screen and (min-width:1440px){body .timetable-section .timetable .time-slots .slots-container .time-slot:not(:last-child){margin-bottom:3rem}}body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-icon{width:70px;height:40px;margin-right:1rem}@media only screen and (min-width:375px){body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-icon{margin-right:1.5rem}}@media only screen and (min-width:425px){body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-icon{margin-right:2rem}}@media only screen and (min-width:768px){body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-icon{margin-right:2.5rem}}body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-icon img{width:auto;height:100%;margin:0 auto}body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-label{font-weight:700}@media only screen and (min-width:425px){body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-label{font-size:var(--fs-768)}}@media only screen and (min-width:768px){body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-label{font-size:var(--fs-1024)}}@media only screen and (min-width:1024px){body .timetable-section .timetable .time-slots .slots-container .time-slot .slot-label{font-size:var(--fs-1024)}}body .timetable-section .timetable .map-container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (min-width:1024px){body .timetable-section .timetable .map-container{width:50%}}body .timetable-section .timetable .map-container .map-label{flex-direction:column;justify-content:space-between;align-items:center;width:fit-content;display:flex}@media only screen and (min-width:425px){body .timetable-section .timetable .map-container .map-label{font-size:var(--fs-425)}}@media only screen and (min-width:768px){body .timetable-section .timetable .map-container .map-label{font-size:var(--fs-768)}}@media only screen and (min-width:1024px){body .timetable-section .timetable .map-container .map-label{font-size:var(--fs-1024)}}body .timetable-section .timetable .map-container .map-label span{display:block}body .timetable-section .timetable .map-container .map-label span:last-child{font-weight:700}body .timetable-section .timetable .map-container .map{border:0;width:100%;height:250px;margin-top:1rem}@media only screen and (min-width:768px){body .timetable-section .timetable .map-container .map{width:600px;height:450px}}@media only screen and (min-width:1024px){body .timetable-section .timetable .map-container .map{width:450px;height:300px}}@media only screen and (min-width:1440px){body .timetable-section .timetable .map-container .map{width:600px;height:450px}}body .location-section{padding:var(--section-padding);flex-direction:column;justify-content:space-between;align-items:center;display:flex}body .location-section .location-text{text-align:center;margin-bottom:1rem}@media only screen and (min-width:425px){body .location-section .location-text{font-size:var(--fs-425)}}@media only screen and (min-width:768px){body .location-section .location-text{font-size:var(--fs-768)}}@media only screen and (min-width:1024px){body .location-section .location-text{font-size:var(--fs-1024)}}body .location-section .map{border:0;width:100%;height:300px}@media only screen and (min-width:768px){body .location-section .map{width:80%;height:450px}}body .form-section{padding:var(--section-padding);background-color:#ffffff80;flex-direction:column;align-items:center;display:flex}body .form-section .container .form-title{text-align:center;margin-bottom:1rem}@media only screen and (min-width:1024px){body .form-section .container .form-images{grid-template-columns:5fr 3fr;display:grid}}@media only screen and (min-width:768px){body .form-section .container .form-images .images-container .sticky-container{justify-content:space-between;margin-left:1rem;margin-right:1rem;display:flex}}@media only screen and (min-width:1024px){body .form-section .container .form-images .images-container .sticky-container{justify-content:initial;flex-direction:column;gap:1rem;margin:2rem 2rem 1.5rem;position:sticky;top:25%}}body .form-section .container .form-images .images-container .sticky-container img{border-radius:5px}@media only screen and (min-width:768px){body .form-section .container .form-images .images-container .sticky-container img{width:48%;height:auto}}@media only screen and (min-width:1024px){body .form-section .container .form-images .images-container .sticky-container img{width:100%;height:auto}}body .form-section .container .form-images .images-container .sticky-container img:last-child{margin-top:1rem}@media only screen and (min-width:768px){body .form-section .container .form-images .images-container .sticky-container img:last-child{margin-top:0}}body .form-section .form .form-field .input{border-radius:7px!important}:is(body .form-section .form .form-field .input,body .form-section .form .form-field .select,body .form-section .form .form-field .notes):focus,:is(body .form-section .form .form-field .input,body .form-section .form .form-field .select,body .form-section .form .form-field .notes):focus-visible{border-color:var(--aux-color)!important;--tw-ring-color:var(--aux-color)!important}body .form-section .form .form-field .radio .radio-input input:checked+span:before{background-color:var(--aux-color)!important}body .form-section .form .music-form .music-list .song input:focus,body .form-section .form .music-form .music-list .song input:focus-visible{border-color:var(--aux-color);--tw-ring-color:var(--aux-color)}body .form-section .form .music-form .add-music{border-color:var(--aux-color)}body .form-section .form .music-form .add-music svg{color:var(--aux-color)}body .form-section .form .actions .custom-button:hover:not([disabled]){border-color:var(--aux-color)}body .form-section .form .actions .custom-button:hover:not([disabled]) svg,body .form-section .form .actions .custom-button:hover:not([disabled]) p{color:var(--aux-color)}body .payme-section{padding:var(--section-padding);flex-direction:column;justify-content:space-between;align-items:center;max-width:1600px;margin:auto;display:flex}@media only screen and (min-width:425px){body .payme-section .container{font-size:var(--fs-425)}}@media only screen and (min-width:768px){body .payme-section .container{font-size:var(--fs-768)}}@media only screen and (min-width:1024px){body .payme-section .container{font-size:var(--fs-1024)}}@media only screen and (min-width:1440px){body .payme-section .container{max-width:fit-content;margin:0 auto}}body .payme-section .container .text{text-align:center}body .payme-section .container .text p{margin-bottom:.5rem}body .payme-section .container .bank-data{margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width:1024px){body .payme-section .container .bank-data{display:flex}}body .payme-section .container .bank-data button{margin:0 auto;font-weight:700;display:block}body .payme-section .container .bank-data button:last-child{margin-top:.5rem}@media only screen and (min-width:1024px){body .payme-section .container .bank-data button{display:inline-block}}body .contact-section{padding:var(--section-padding);background-color:#362c2633;flex-direction:column;justify-content:space-between;align-items:center;display:flex}body .contact-section .container .text{text-align:center}@media only screen and (min-width:425px){body .contact-section .container .text{font-size:var(--fs-425)}}@media only screen and (min-width:768px){body .contact-section .container .text{font-size:var(--fs-768)}}@media only screen and (min-width:1024px){body .contact-section .container .text{font-size:var(--fs-1024)}}@media only screen and (min-width:1440px){body .contact-section .container .text{max-width:fit-content;margin:0 auto}}body .contact-section .container .text p{margin-bottom:.5rem}body .contact-section .container .contact-data{font-size:var(--fs-small);margin-top:1rem}@media only screen and (min-width:375px){body .contact-section .container .contact-data{font-size:var(--fs-small-375)}}@media only screen and (min-width:425px){body .contact-section .container .contact-data{font-size:var(--fs-small-425)}}@media only screen and (min-width:1024px){body .contact-section .container .contact-data{font-size:var(--fs-small-1024);justify-content:center;gap:2rem;display:flex}}@media only screen and (min-width:1440px){body .contact-section .container .contact-data{font-size:var(--fs-small-1440)}}body .contact-section .container .contact-data span{justify-content:center;align-items:center;padding:.2rem;font-weight:700;display:flex}@media only screen and (min-width:1024px){body .contact-section .container .contact-data span{display:inline-block}}body .contact-section .container .contact-data span .contact-icon{width:auto;height:30px;display:inline-block}body .contact-section .container .contact-data span a{margin:0 10px;display:inline-block}body .info-section{padding:var(--section-padding)}body .info-section .container{margin:0 auto}@media only screen and (min-width:1024px){body .info-section .container{grid-template-columns:1fr 1fr;display:grid}}body .info-section .container .garland{width:100%;max-width:550px;margin:1rem auto;position:relative}body .info-section .container .garland img{opacity:.4}@media only screen and (min-width:768px){body .info-section .container .garland img{opacity:.7}}body .info-section .container .garland .garland-text{text-align:justify;width:100%;height:100%;font-size:var(--fs-small);flex-direction:column;justify-content:center;padding:40px 50px;display:flex;position:absolute;top:0}@media only screen and (min-width:375px){body .info-section .container .garland .garland-text{font-size:var(--fs-small-375);padding:40px 60px}}@media only screen and (min-width:425px){body .info-section .container .garland .garland-text{font-size:var(--fs-small-425);justify-content:space-evenly;padding:80px}}@media only screen and (min-width:768px){body .info-section .container .garland .garland-text{font-size:var(--fs-small-768);justify-content:center;padding:160px}}@media only screen and (min-width:1024px){body .info-section .container .garland .garland-text{padding:120px}}body .info-section .container .garland .garland-text .garland-title{text-align:center;font-weight:700;line-height:90%;font-size:var(--fs-h);padding:0 1rem .5rem}@media only screen and (min-width:768px){body .info-section .container .garland .garland-text .garland-info p,body .info-section .container .garland .garland-text .garland-info li{margin-top:1rem}}body .info-section .container .garland .garland-text .garland-info li{margin-left:1rem}body .info-section .container .garland .garland-text .garland-info .garland-list{list-style-image:url(../media/ornament-list.60458cd0.png)}body .info-section .container .garland .garland-text .garland-info .garland-list::marker{width:auto;height:10px}body .carousel-section{color:#f1ece0;background-color:#362c26;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem 0;display:flex}body .carousel-section .carousel-container{width:100%;max-width:100vw}body .carousel-section .carousel-container .carousel-title{text-align:center;font-size:var(--fs-small);margin-bottom:2rem}@media only screen and (min-width:375px){body .carousel-section .carousel-container .carousel-title{font-size:var(--fs-small-375)}}@media only screen and (min-width:425px){body .carousel-section .carousel-container .carousel-title{font-size:var(--fs-small-425)}}@media only screen and (min-width:768px){body .carousel-section .carousel-container .carousel-title{font-size:var(--fs-small-768)}}body .carousel-section .carousel-container .carousel-element{margin-left:1.5rem;margin-right:1.5rem}@media only screen and (min-width:768px){body .carousel-section .carousel-container .carousel-element{margin-left:1rem;margin-right:1rem}}@media only screen and (min-width:1024px){body .carousel-section .carousel-container .carousel-element{margin-left:1.5rem;margin-right:1.5rem}}body .carousel-section .carousel-container .react-multi-carousel-list:last-child{margin-top:3rem}body .footer{border-top:1px solid var(--aux-color);background-color:#981c1c66}
