.carousel[data-v-316d94a8] .slick-list,.carousel[data-v-316d94a8] .slick-track{height:100%;line-height:0}.carousel[data-v-316d94a8] .slick-dots{position:relative;display:flex;justify-content:center;margin-top:.5rem;bottom:0}.carousel[data-v-316d94a8] .slick-dots ::v-deep button,.carousel[data-v-316d94a8] .slick-dots ::v-deep li,[data-v-316d94a8] .carousel ::v-deep .slick-dots{height:auto}.carousel[data-v-316d94a8] .slick-dots ::v-deep button{padding:0;line-height:0}.carousel[data-v-316d94a8] .slick-dots ::v-deep button:before{border-radius:50%;color:transparent;height:.2rem;width:.2rem;border:1px solid #000;opacity:1}.carousel[data-v-316d94a8] .slick-dots ::v-deep .slick-active button:before{background-color:#000}.carousel[data-v-316d94a8]{position:relative;overflow:hidden;min-width:100%;width:0}.carousel[data-v-316d94a8] .slick-arrow{width:2.5rem;height:2.5rem}.carousel[data-v-316d94a8] .slick-arrow:before{font-size:2rem}.carousel[data-v-316d94a8] .slick-arrow{position:absolute;z-index:2;filter:drop-shadow(0 2px 2px #000000)}.carousel[data-v-316d94a8] .slick-next{right:1rem}@media(min-width:1025px){.carousel[data-v-316d94a8] .slick-next{right:2rem}}.carousel[data-v-316d94a8] .slick-prev{left:1rem}@media(min-width:1025px){.carousel[data-v-316d94a8] .slick-prev{left:2rem}}.container__item[data-v-316d94a8]{display:flex;flex-direction:column;width:100%;position:relative}.item__image[data-v-316d94a8],.item__image[data-v-316d94a8] img{height:20rem!important}@media(min-width:1025px){.item__image[data-v-316d94a8],.item__image[data-v-316d94a8] img{height:31.25rem!important}}.item__titles[data-v-316d94a8]{position:absolute;bottom:0;display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;background-color:rgba(0,0,0,.75);padding:.5rem}.item__titles a[data-v-316d94a8],.item__titles h2[data-v-316d94a8],.item__titles h3[data-v-316d94a8]{color:#fff;-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}.item__titles h2[data-v-316d94a8]{font-size:1rem;line-height:1.5rem;font-weight:700;font-style:normal}.item__titles h2[data-v-316d94a8],.item__titles h3[data-v-316d94a8]{font-family:Didot LT Std,serif;text-transform:none}.item__titles h3[data-v-316d94a8]{font-size:.85rem;line-height:1.25rem;font-weight:100;font-style:italic}@media(min-width:1025px){.item__titles h2[data-v-316d94a8]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}.item__titles h3[data-v-316d94a8]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem}}.latest-news[data-v-42de03b9]{display:flex;align-items:center;flex-direction:column;flex:1 1 100%}.latest-news .latest-news__news-wrapper[data-v-42de03b9]{display:flex;flex-direction:column;width:100%;margin-top:1rem}@media(min-width:1025px){.latest-news .latest-news__news-wrapper[data-v-42de03b9]{flex-direction:row}}@media(max-width:1024px){.latest-news-container[data-v-42de03b9] .body.body{margin-top:0;padding-top:10px}}.news-categories[data-v-34cc7fde]{display:flex;align-items:flex-start;margin-right:1.25rem;flex-wrap:wrap;flex:1 1 100%;justify-content:center;width:100%}@media(min-width:1025px){.news-categories[data-v-34cc7fde]{flex:0 0 8.8rem;width:inherit;border-right:1px solid #ececec;justify-content:flex-start;align-items:flex-start;align-content:flex-start}}.news-categories button[data-v-34cc7fde]:first-child{margin-top:0}.news-categories .news-categories__btn[data-v-34cc7fde]{flex:1 1 100%;margin:.3rem 0 0;padding:.4rem .5rem;background-color:transparent;border:none;color:#000;text-align:center;font-family:Nunito,sans-serif;font-size:.75rem;line-height:1.25rem}.news-categories .news-categories__btn.selected[data-v-34cc7fde]{color:#fff;background-color:#000;cursor:default;text-decoration:none}@media(min-width:1025px){.news-categories .news-categories__btn[data-v-34cc7fde]{padding:.3rem .5rem;margin:2.25rem 0 0;text-align:left;font-family:Nunito,sans-serif;font-size:.6rem;line-height:.8rem}}.latest-news__see-more-btn{display:flex!important;margin:1rem auto 0!important;letter-spacing:.1rem!important}@media(min-width:1025px){.latest-news__see-more-btn{margin-top:2rem!important}}#weddings-slider[data-v-56cd8ea8],.weddings-carousel[data-v-56cd8ea8]{margin-top:3rem}