.page-module-scss-module__K2OpQW__main{padding-top:var(--nav-height);background:var(--color-white);flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:768px){.page-module-scss-module__K2OpQW__main{flex-direction:column}}.page-module-scss-module__K2OpQW__desktop{flex-direction:row;align-items:flex-start;display:flex}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__imagesColumn{grid-template-columns:1fr;width:45%;display:grid}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__imagesColumn .page-module-scss-module__K2OpQW__image{aspect-ratio:1/1.3;object-fit:cover;width:100%}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn{background-color:var(--color-white);width:55%;top:var(--nav-height);flex-direction:column;align-items:flex-start;padding:36px;display:flex;position:sticky}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section{flex-direction:row;gap:1rem;width:100%;display:flex}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section>:first-child{width:30%}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section>:nth-child(2){text-align:justify;width:70%}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section .page-module-scss-module__K2OpQW__title,.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section .page-module-scss-module__K2OpQW__specTitle{text-transform:uppercase}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section .page-module-scss-module__K2OpQW__priceSection{flex-direction:row;justify-content:space-between;display:flex}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section .page-module-scss-module__K2OpQW__priceSection .page-module-scss-module__K2OpQW__videoButton{text-transform:uppercase;opacity:.5}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section .page-module-scss-module__K2OpQW__priceSection .page-module-scss-module__K2OpQW__videoButton:hover{opacity:1}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__textColumn .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__section .page-module-scss-module__K2OpQW__description{margin-top:3rem;margin-bottom:2rem}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__button{background-color:var(--color-white);width:100%;max-width:318px;height:32px;color:var(--color-black);border:1px solid var(--color-black);text-transform:uppercase;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:2rem;transition:all .3s;display:flex}.page-module-scss-module__K2OpQW__desktop .page-module-scss-module__K2OpQW__button:hover{background-color:var(--color-black);color:var(--color-white)}@media (max-width:768px){.page-module-scss-module__K2OpQW__desktop{display:none}}.page-module-scss-module__K2OpQW__mobile{display:none}@media (max-width:768px){.page-module-scss-module__K2OpQW__mobile{display:block}}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__titleContainer{display:flex}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__titleContainer .page-module-scss-module__K2OpQW__price{width:15%}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__titleContainer .page-module-scss-module__K2OpQW__titleSection{justify-content:space-between;width:85%;display:flex}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__titleContainer .page-module-scss-module__K2OpQW__titleSection .page-module-scss-module__K2OpQW__videoButton{text-transform:uppercase;opacity:.5}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__titleContainer .page-module-scss-module__K2OpQW__titleSection .page-module-scss-module__K2OpQW__videoButton:hover{opacity:1}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__descriptionSection{text-align:justify;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:15%}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__specSection .page-module-scss-module__K2OpQW__spec{justify-content:space-between;width:100%;margin:.5rem 0;display:flex}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__button{background-color:var(--color-white);width:100%;max-width:360px;height:32px;color:var(--color-black);border:1px solid var(--color-black);text-transform:uppercase;justify-content:center;align-items:center;margin:1.75rem auto;transition:all .3s;display:flex}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__button:hover{background-color:var(--color-black);color:var(--color-white)}.page-module-scss-module__K2OpQW__mobile .page-module-scss-module__K2OpQW__info .page-module-scss-module__K2OpQW__indications{width:100%}.page-module-scss-module__K2OpQW__assetSection{width:100%;height:auto}.page-module-scss-module__K2OpQW__mobileContent{display:none}@media (max-width:768px){.page-module-scss-module__K2OpQW__mobileContent{display:block}.page-module-scss-module__K2OpQW__desktopContent.page-module-scss-module__K2OpQW__hasMobileVersion{display:none}}
.ImageSwiper-module-scss-module__jMfENa__swiperContainer{aspect-ratio:8/7;cursor:none;position:relative}.ImageSwiper-module-scss-module__jMfENa__image,.ImageSwiper-module-scss-module__jMfENa__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ImageSwiper-module-scss-module__jMfENa__fraction{pointer-events:none;color:#fff;mix-blend-mode:difference;z-index:4;position:absolute}.ImageSwiper-module-scss-module__jMfENa__svgContainer{pointer-events:none;z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ImageSwiper-module-scss-module__jMfENa__svg{width:50%}@media (max-width:768px){.ImageSwiper-module-scss-module__jMfENa__image{aspect-ratio:10/15}}
.EventsBanner-module-scss-module__lfuYvW__eventsBanner{background-color:var(--color-black);color:var(--color-white);z-index:10;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:1.5rem 2rem;display:flex;position:sticky;bottom:0}@media (max-width:768px){.EventsBanner-module-scss-module__lfuYvW__eventsBanner{gap:0}}.EventsBanner-module-scss-module__lfuYvW__eventsBanner .EventsBanner-module-scss-module__lfuYvW__logo{filter:invert()brightness(1.5)}@media (max-width:768px){.EventsBanner-module-scss-module__lfuYvW__eventsBanner .EventsBanner-module-scss-module__lfuYvW__logo{display:none}}.EventsBanner-module-scss-module__lfuYvW__eventsBanner .EventsBanner-module-scss-module__lfuYvW__button{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-white);text-transform:uppercase;text-align:center;width:clamp(450px,100%,650px);padding:.5rem 1rem;transition:all .3s}@media (max-width:768px){.EventsBanner-module-scss-module__lfuYvW__eventsBanner .EventsBanner-module-scss-module__lfuYvW__button{width:100%}}.EventsBanner-module-scss-module__lfuYvW__eventsBanner .EventsBanner-module-scss-module__lfuYvW__button:hover{background-color:var(--color-white);color:var(--color-black)}
.EventsModal-module-scss-module__PhRmdW__modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:25;justify-content:center;align-items:center;animation:.3s ease-in-out EventsModal-module-scss-module__PhRmdW__fadeIn;display:flex;position:fixed;inset:0}.EventsModal-module-scss-module__PhRmdW__modalContent{background-color:var(--color-black);color:var(--color-white);width:90%;max-width:850px;max-height:90vh;padding:5.5rem;animation:.3s ease-in-out EventsModal-module-scss-module__PhRmdW__slideIn;position:relative;overflow-y:auto}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__modalContent{width:95%;padding:4.5rem 1rem 3rem}}.EventsModal-module-scss-module__PhRmdW__close{cursor:pointer;text-transform:uppercase;color:var(--color-white);z-index:12;position:absolute;top:2rem;right:1rem}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__close{top:1rem;right:1rem}}.EventsModal-module-scss-module__PhRmdW__modalHeader{margin-bottom:2.5rem}.EventsModal-module-scss-module__PhRmdW__modalHeader h2{text-transform:uppercase;margin-bottom:.5rem;font-size:1rem;font-weight:800}.EventsModal-module-scss-module__PhRmdW__modalHeader p{color:var(--color-white);font-size:.75rem}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__modalHeader{margin-bottom:1.5rem}.EventsModal-module-scss-module__PhRmdW__modalHeader h2{font-size:.8rem}}.EventsModal-module-scss-module__PhRmdW__modalBody{width:100%}.EventsModal-module-scss-module__PhRmdW__form{flex-direction:column;width:100%;line-height:1;display:flex}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__form{padding-top:1rem}}.EventsModal-module-scss-module__PhRmdW__formGroup{flex-direction:column;gap:.5rem;display:flex}.EventsModal-module-scss-module__PhRmdW__formGroup:first-child .EventsModal-module-scss-module__PhRmdW__formRow{border-top:.5px solid #fffc}.EventsModal-module-scss-module__PhRmdW__formGroup .EventsModal-module-scss-module__PhRmdW__formRow{border-bottom:.5px solid #fffc;align-items:center;width:100%;padding:.2rem .5rem;display:flex}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__formGroup .EventsModal-module-scss-module__PhRmdW__formRow{padding:.5rem 0}}.EventsModal-module-scss-module__PhRmdW__formGroup .EventsModal-module-scss-module__PhRmdW__labelContainer{flex-shrink:0;align-items:center;gap:2rem;min-width:150px;display:flex}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__formGroup .EventsModal-module-scss-module__PhRmdW__labelContainer{gap:.5rem;width:fit-content;min-width:90px}}.EventsModal-module-scss-module__PhRmdW__formGroup label{text-transform:uppercase}.EventsModal-module-scss-module__PhRmdW__formGroup input,.EventsModal-module-scss-module__PhRmdW__formGroup textarea{all:unset;flex:1;padding:.5rem 0;transition:all .3s ease-in-out}.EventsModal-module-scss-module__PhRmdW__formGroup textarea{resize:vertical;min-height:80px}.EventsModal-module-scss-module__PhRmdW__error{color:var(--color-orange);margin-top:.25rem;font-size:.8rem}.EventsModal-module-scss-module__PhRmdW__closeButton{background-color:var(--color-black);color:var(--color-white);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:4px;justify-content:center;align-self:center;align-items:center;margin-top:1rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.EventsModal-module-scss-module__PhRmdW__closeButton:hover{background-color:var(--color-white);color:var(--color-black)}.EventsModal-module-scss-module__PhRmdW__closeButton:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__closeButton{font-size:.8rem}}.EventsModal-module-scss-module__PhRmdW__submitButton{background-color:var(--color-black);color:var(--color-white);text-transform:uppercase;cursor:pointer;border:1px solid #fffc;justify-content:center;align-items:center;margin-top:3rem;padding:.75rem 1.5rem;line-height:1;transition:all .3s;display:flex}@media (max-width:768px){.EventsModal-module-scss-module__PhRmdW__submitButton{margin-top:2rem}}.EventsModal-module-scss-module__PhRmdW__submitButton:hover{background-color:var(--color-white);color:var(--color-black)}.EventsModal-module-scss-module__PhRmdW__submitButton:disabled{opacity:.7;cursor:not-allowed}.EventsModal-module-scss-module__PhRmdW__privacyPolicy{opacity:.7;margin-top:1rem;font-size:.75rem}.EventsModal-module-scss-module__PhRmdW__privacyPolicy a{color:var(--color-white);text-decoration:underline;transition:opacity .2s}.EventsModal-module-scss-module__PhRmdW__privacyPolicy a:hover{opacity:.8}.EventsModal-module-scss-module__PhRmdW__spinner{animation:1s linear infinite EventsModal-module-scss-module__PhRmdW__spin}.EventsModal-module-scss-module__PhRmdW__successMessage{text-align:center;padding:2rem 0}.EventsModal-module-scss-module__PhRmdW__successMessage h3{margin-bottom:1rem;font-size:1.2rem;font-weight:700;display:block}.EventsModal-module-scss-module__PhRmdW__successMessage p{color:#fffc;margin-bottom:2rem}@keyframes EventsModal-module-scss-module__PhRmdW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EventsModal-module-scss-module__PhRmdW__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes EventsModal-module-scss-module__PhRmdW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
