.accordion{--bs-accordion-bg:#738276}.accordion .accordion-item .accordion-header .accordion-button{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-weight:700}.accordion-button:not(.collapsed){color:#000!important}@font-face{font-family:"Lobster Bold";src:url(../../Fonts/Lobster/lobster-two.bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Lobster Bold Italic";src:url(../../Fonts/Lobster/lobster-two.bold-italic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Pacifico Regular";src:url(../../Fonts/Pacifico/Pacifico-Regular.ttf) format("truetype");font-display:swap}:focus-visible{box-shadow:none!important;outline:unset}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#b6ada2 #e5e5e5}}html{max-width:120rem;margin:0 auto;background:#e5e5e5;-ms-overflow-style:none}body{background:0 0}body::-webkit-scrollbar{width:.7rem}body::-webkit-scrollbar-thumb{background-color:#b6ada2;border-radius:.7rem}body::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:.7rem}.dark_overlay{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;background:rgba(13,18,23,.3);width:100%;height:100%}h1{font-size:3em;text-shadow:1px 1px 1px #000;font-family:"Pacifico Regular",sans-serif}h2{font-family:"Pacifico Regular",sans-serif}hr{border-bottom:.1875rem solid #b6ada2!important;width:8rem;opacity:1;color:transparent}hr.original{width:100%}html{overflow-x:hidden}html .main-nav{transition:all .5s ease;border-bottom:3px solid transparent}html .main-nav.scrolled{padding:.5rem;background:#4d5d53;opacity:.9;border-bottom:3px solid #738276}html .main-nav .container-lg{flex-direction:column}html .main-nav .container-lg .navbar-toggler{align-self:end}html .main-nav .container-lg .navbar-collapse{width:100%;background:rgba(0,0,0,.5);border-radius:10px;margin-top:.2rem}html .main-nav .container-lg .navbar-collapse ul{width:100%;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}html .main-nav .container-lg .navbar-collapse ul li{width:100%;text-align:center;font-size:1.3rem}html .main-nav .container-lg .navbar-collapse ul li:hover{background:#b6ada2}html .main-nav .container-lg .navbar-collapse ul li:hover a{color:#738276}html .main-nav .container-lg .navbar-collapse ul li a{color:#b6ada2}html .main-nav .container-lg .navbar-collapse ul li.languageMenu a{margin-right:1rem}html .main-nav .container-lg .navbar-collapse ul li.languageMenu a:last-child{margin-right:0}html .carousel{height:90vh}html .carousel .carousel-inner{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-around;justify-content:flex-start;align-items:center}html .carousel .carousel-inner .carousel-item{height:100%;background-size:cover;background-position:center}html .carousel .carousel-inner .slide_content{height:100%;width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}html .carousel .carousel-inner .slide_content .header_details{margin-top:0}html .carousel .carousel-inner .mouse_wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:stretch;width:100%;position:absolute;bottom:6rem}html .carousel .carousel-inner svg{fill:#b6ada2;position:relative;width:1.5rem;animation:scroll-down-bounce 3s ease-in-out infinite;transition:bottom .15s}html .carousel .carousel-control-next span,html .carousel .carousel-control-prev span{filter:invert(0) grayscale(100)!important}html .carousel .carousel-indicators [data-bs-target]{background-color:#fff!important}html .header_details{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;z-index:2;width:90%}html .header_details h1{margin-bottom:.5rem;line-height:1.1;margin-top:0;text-align:center;color:#fff}html .header_details .additional-text{text-transform:uppercase;color:#b6ada2;text-align:center;font-size:1.1em;margin-bottom:.3rem;text-shadow:1px 1px 1px #000}html .header_details .description{text-align:center;color:#fff;font-size:2em;font-family:"Pacifico Regular",sans-serif;text-shadow:1px 1px 1px #000}@keyframes scroll-down-bounce{0%{transform:translate(0,0) rotate(-180deg)}20%{transform:translate(0,5px) rotate(-180deg)}100%{transform:translate(0,0) rotate(-180deg)}}html .countdown{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-evenly}html .countdown .countdown-icons svg{fill:#4d5d53;width:8rem;height:auto}html .countdown .remaining-time{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-evenly;margin:0;padding:.5rem;list-style:none;width:100%}html .countdown .remaining-time li{border:2px solid #b6ada2;padding:1rem .3rem;border-radius:10px;text-align:center}html .countdown .remaining-time li:last-child{margin-right:0}html .countdown .remaining-time li span{font-size:2rem;display:block;line-height:1;margin-bottom:.5rem}html .countdown .remaining-time li hr{width:2rem;margin:.1rem auto}html .countdown .remaining-time li p{margin:.5rem 0 0;text-transform:uppercase}html .invitation_wrapper{background:#738276}html .locations_wrapper{background:#738276}html .locations_wrapper .location_intro{border-bottom:1px solid #000}html .locations_wrapper .location_intro h2{color:#fff}html .locations_wrapper .location_intro p{color:#fff}html .locations_wrapper .locations{text-align:center}html .locations_wrapper .locations .inner_locations .location_content_image a img{clip-path:polygon(50% 1%,95% 25%,95% 75%,50% 99%,5% 75%,5% 25%);position:relative}html .locations_wrapper .locations .inner_locations .location_content_image a img:hover{filter:grayscale(100%)}html .locations_wrapper .locations .inner_locations .location_content{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;height:100%;color:#fff}html .locations_wrapper .locations .inner_locations .location_content span{text-transform:uppercase;font-size:.8em;margin-top:-10px;display:block;margin-bottom:1rem;color:#b6ada2}html .locations_wrapper .locations .inner_locations:nth-child(2){flex-direction:row-reverse}html .program_wrapper h2{color:rgb(var(--bs-secondary-rgb))}html .program_wrapper .activities{list-style-type:none;padding:0;margin:0 auto;display:flex;flex-direction:column;position:relative}html .program_wrapper .activities li{text-align:center;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:2rem}html .program_wrapper .activities li span{font-size:1rem}html .program_wrapper .activities li .activity-headline{color:#4d5d53}html .program_wrapper .activities li svg{fill:#738276;width:2rem}html .dress_code_wrapper{background:#fff}html .dress_code_wrapper .dress_code_content{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}html .dress_code_wrapper svg{width:10rem;height:10rem;margin-bottom:3rem}html .presents_wrapper{background:#fff}html .footer_wrapper{background:#738276}html .footer_wrapper .footNote{font-size:.9em}html .text_wrapper .subheader{font-family:"Pacifico Regular",sans-serif;font-size:1.3em}html .login-mask{height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;background:radial-gradient(farthest-side at bottom left,#b6ada2,transparent),radial-gradient(farthest-corner at bottom right,#738276,transparent 400px)}html .login-mask form{padding:3rem;background:rgba(0,0,0,.2);border-radius:10px;margin:0 auto;text-align:center}html .login-mask form .input-group-text svg{fill:#fff;width:20px}html .login-mask form .form-control{background:0 0;margin-bottom:.5rem;color:#fff;border:none;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.45)!important}html .login-mask form .form-control:focus{box-shadow:0 0 0 transparent inset,0 0 0 .2rem rgba(47,226,244,.2)!important}html .login-mask form .user-icon i{margin-bottom:1.5rem;font-size:5rem}html .login-mask form .btn{width:100%;margin-top:1rem;text-transform:uppercase}html .login-mask .btn-primary-gradient{background:linear-gradient(45deg,#b6ada2 25%,rgba(115,130,118,.9080007003) 50%,#4d5d53 94%);border:none!important;color:#fff!important}html .login-mask .btn-primary-gradient:hover{color:#fff;outline:0;box-shadow:inset 0 0 9px 0 rgba(208,86,253,.25)}html .login-mask .btn-primary-gradient:active,html .login-mask .btn-primary-gradient:focus{color:#fff!important}@media (min-width:768px){html .program_wrapper .left_program_content h3,html .program_wrapper .left_program_content p,html .program_wrapper .left_program_content span{text-align:right}html .program_wrapper .left_program_content hr{margin-left:auto}}@media (min-width:992px){html .main-nav.scrolled{padding:0}html .main-nav .container-lg{flex-direction:row}html .main-nav .container-lg .navbar-collapse{background:0 0;border-radius:0;margin-top:0}html .main-nav .container-lg .navbar-collapse ul{justify-content:space-evenly;padding:.5rem 0}html .main-nav .container-lg .navbar-collapse ul li{width:auto}html .main-nav .container-lg .navbar-collapse ul li:hover{background:0 0}html .main-nav .container-lg .navbar-collapse ul li:hover a{color:#738276}html .main-nav .container-lg .navbar-collapse ul li.languageMenu a{margin-right:0}html .carousel .carousel-inner .slide_content .slide_title{width:50%}html .carousel .carousel-inner .slide_content .slide_title h1{font-size:5rem}html .program_wrapper .activities{width:auto;padding:0 2rem}html .program_wrapper .activities::before{background:rgba(0,0,0,.2);content:"";height:100%;left:50%;position:absolute;width:1px}html .program_wrapper .activities .activity{display:flex;margin:0 0 30px;width:calc(50% + 2.5rem);text-align:left;position:relative;border-bottom:none}html .program_wrapper .activities .activity:nth-child(2n+1){align-self:flex-start;flex-direction:row-reverse;text-align:right}html .program_wrapper .activities .activity:nth-child(2n){align-self:flex-end}html .program_wrapper .activities .activity .icon-wrapper{text-align:right}html .program_wrapper .activities .activity .icon-wrapper .icon{align-items:center;background:#738276;border:1px solid rgba(0,0,0,.2);border-radius:50%;display:inline-flex;font-size:2.5rem;height:5rem;justify-content:center;padding:.5rem;position:relative;text-align:center;width:5rem;z-index:2}html .program_wrapper .activities .activity .icon-wrapper .icon svg{align-items:center;display:inline-flex;justify-content:center;fill:#e5e5e5}html .program_wrapper .activities .activity .activity-content{padding:10px 20px 0}html .locations_wrapper .locations .inner_locations{text-align:right}html .locations_wrapper .locations .inner_locations .location_content{align-items:flex-start}html .locations_wrapper .locations .inner_locations:nth-child(2){text-align:left}html .locations_wrapper .locations .inner_locations:nth-child(2) .location_content{text-align:right;align-items:flex-end}html .presents_wrapper .presents_inner{width:70%;margin:0 auto}html .footer_wrapper .footer_text{width:70%;margin:0 auto}html .countdown .remaining-time li{width:7em;padding:1rem}}@media (min-width:1400px){html .countdown .remaining-time{justify-content:center}html .countdown .remaining-time li{margin-right:2rem}html .countdown .remaining-time li:last-child{margin-right:0}}