*{box-sizing:border-box}html,body{overflow-x:hidden;max-width:100vw}:root{--bg-color: 255, 255, 255;--primary-color: 0, 31, 54;--accent-color: 198, 157, 92;line-height:1.5;font-weight:400;color-scheme:light dark;color:rgb(var(--primary-color));background-color:rgb(var(--bg-color));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--swiper-pagination-bottom: 16px;--swiper-pagination-bullet-inactive-opacity: .5;--swiper-pagination-bullet-inactive-color: rgb(var(--accent-color));--swiper-pagination-color: rgb(var(--accent-color));--swiper-pagination-bullet-size: 10px;--transition-duration: .5s;font-family:dolly-new,serif}@media(min-width:768px){:root{--swiper-pagination-bottom: 48px;--swiper-navigation-sides-offset: 16px}}body{margin:0;width:100%;max-width:100vw;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;padding:120px 0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden}#hero-wrapper{background-color:rgb(var(--primary-color));display:flex;justify-content:center;align-items:center;width:100%;max-width:100vw;overflow:hidden}#hero-wrapper img{width:100%;height:100%;object-fit:cover;max-width:964px}.details{width:100%;max-width:100vw;font-size:14px;line-height:100%;display:flex;justify-content:center;align-items:center;text-align:center;overflow-x:hidden;padding:20px}.details p{max-width:100%;word-wrap:break-word;margin:0}.details span{display:inline-block;margin:0 2px}.details a{color:inherit;text-decoration:none;font-family:dolly-new,serif;transition:opacity .5s ease;border-bottom:1px solid rgb(var(--primary-color),.2);transition:.5s ease}.details a:hover{border-bottom-color:rgb(var(--accent-color))}.details-one{border-bottom:1.5px solid rgb(var(--accent-color))}.button-underline{border:none;font-size:14px;border-bottom:1px solid rgb(var(--primary-color),.2);background-color:transparent;color:inherit;display:inline;padding:0;cursor:pointer;font-family:dolly-new,serif;font-style:italic;transition:.5s ease}.button-underline:hover{border-bottom-color:rgb(var(--accent-color))}.dialog-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--primary-color) .3);z-index:1000;opacity:0;visibility:hidden;transition:opacity var(--transition-duration) ease,visibility var(--transition-duration) ease}.dialog-overlay.dialog-open{opacity:1;visibility:visible}.dialog-content{background-color:rgb(var(--bg-color));max-width:90vw;max-height:90vh;width:100%;position:relative;transform:scale(.95);transition:transform var(--transition-duration) ease;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 20px #000c}.dialog-content:has(.dialog-swiper){max-width:min(1200px,calc(100vw - 40px));width:calc(100% - 40px);aspect-ratio:1080 / 624;max-height:calc(90vh - 40px)}.dialog-overlay.dialog-open .dialog-content{transform:scale(1)}.dialog-body{padding:24px;overflow-y:auto;flex:1}.dialog-body h2{margin-top:0;margin-bottom:16px;color:rgb(var(--primary-color))}.dialog-body p{margin-bottom:12px;color:rgb(var(--primary-color))}.dialog-swiper{--swiper-theme-color: rgb(var(--accent-color));width:100%;aspect-ratio:1080 / 624}.dialog-content:has(.dialog-swiper) .dialog-body{padding:0;overflow:visible;flex:1;display:flex;min-height:0}.dialog-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--primary-color));aspect-ratio:1080 / 624;position:relative;width:100%}.dialog-swiper .swiper-image{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.dialog-swiper .swiper-button-prev,.dialog-swiper .swiper-button-next{transition:opacity var(--transition-duration) ease;width:44px;height:44px;justify-content:center;align-items:center;color:rgb(var(--primary-color));border-radius:50%;box-shadow:0 5px 5px #0000001a}:is(.dialog-swiper .swiper-button-prev,.dialog-swiper .swiper-button-next).swiper-button-disabled{opacity:0}@media(max-width:768px){.dialog-swiper .swiper-button-prev,.dialog-swiper .swiper-button-next{width:32px;height:32px}}.dialog-swiper .swiper-button-prev{left:3.5%!important;right:unset!important}.dialog-swiper .swiper-button-next{right:3.5%!important;left:unset!important}.dialog-swiper .swiper-button-prev:hover,.dialog-swiper .swiper-button-next:hover{opacity:.7}
