@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.login-view{height:100vh;display:flex;justify-content:center;align-items:center}.login-view .form-wrapper{height:440px}.login-view .auth-form-container{height:700px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.signup-link{margin:32px 0}.signup-link a{color:#34395e!important;text-decoration:none}.signup-link a:hover{text-decoration:underline}#signup-link{padding:32px 0}#signup-link a{color:#fff;text-decoration:none}.form-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.calendar-container{padding:24px}.calendar-actions{margin-top:24px;display:flex;justify-content:center;height:36px}.calendar-actions button{background:#ffc800!important}.small-form,.small-form h2{width:360px}.large-form,.large-form h2{width:996px;margin-bottom:42px}.large-form-container{width:832px;display:flex;justify-content:space-between}.large-form-column{width:360px!important}textarea{padding:12px}.form{padding:16px;display:flex;flex-direction:column;align-items:center}.form label{font-size:1rem;position:relative;top:18px}.form input{margin:12px 0;outline:#fff;width:300px;padding:8px 16px;transition:all .2s}.form .description-container{margin:12px auto 24px auto}.form .description-container textarea{margin-top:12px;resize:none;padding:12px}.form h2{font-size:1.8rem;text-align:center;position:relative;bottom:16px;padding:8px 0}.form hr{width:300px}.form-actions-container{padding-top:10px;width:360px;display:flex;justify-content:space-around;align-items:center}.form-actions-container button:hover{background:#fff!important}.form-loader{max-height:52px}.short-input,.short-input input{width:160px}.short-input-container{display:flex;justify-content:space-between}.map-search-btn-container{height:230px;display:flex;justify-content:center;align-items:center}#map-search-btn{height:100px;width:100px;border-radius:100%!important;box-shadow:0 8px 32px 0 rgba(44,44,44,.37)!important}#map-search-btn i{color:#34395e!important}.form-closing-icon{right:22px}.form-closing-icon i{cursor:pointer;border-radius:100%;background:#34395e;color:#fff!important}.form-closing-icon i:hover{color:#34395e!important;background:#fff;border:1px solid #34395e}.dark-theme .form input{color:#fff;border-bottom:1px solid #777;border-left:1px solid #777}.dark-theme .form h2,.dark-theme .form input:focus{background:hsla(0,0%,100%,.15)}.dark-theme .form h2{font-weight:200;color:#fff}.light-theme .form input:not(.v-select__slot input),.light-theme .form textarea{border-bottom:1px solid #34395e;border-left:1px solid #34395e;border-radius:0 24px 0 24px}.light-theme .form input:not(.v-select__slot input):focus,.light-theme .form textarea:focus{background:rgba(52,57,94,.1)}.light-theme .form h2{border-radius:24px 24px 0 0;font-weight:400;background:hsla(0,0%,100%,.9)}.light-theme .form textarea{max-width:100%!important;outline:none;resize:none}.light-theme .hour-input-btn{background:#ffc800!important;height:0;position:relative;bottom:62px;left:100px}.light-theme .v-input__control,.light-theme .v-menu__content.menuable__content__active{border-radius:24px!important}.light-theme .v-input__control{margin-top:10px}.light-theme .v-picker__title{color:#34395e!important}.light-theme .date-picker,.light-theme .v-picker--time,.light-theme .v-picker__body{background:transparent!important;border-radius:24px!important}.light-theme .v-picker{background:#fff!important}.light-theme .date-input-btn{background:#ffc800!important;height:0;position:relative;bottom:62px;left:244px}.light-theme .v-picker__title__btn,.light-theme .v-time-picker-title{color:#34395e!important}.fileinput{display:none}.file-input-btn i{color:#fff!important}.event-form{position:absolute;top:42px;left:340px;z-index:9999}@media screen and (max-width:640px){.large-form{width:90%;margin-right:auto;margin-left:auto;padding:0}.large-form .large-form-container{flex-direction:column;width:90%}.large-form .large-form-container div,.large-form .large-form-container input,.large-form .large-form-container p{width:90%}.large-form hr{display:none}.large-form .file-input-preview{position:relative;left:25%;border:4px solid #fff;width:128px!important}.large-form h2{width:100%}.invitations-section-title{text-align:center}.auth-form-container{width:90%}}.dark-theme .glass-element{color:#fff;background:hsla(0,0%,100%,.15);box-shadow:0 8px 32px 0 rgba(44,44,44,.37);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(4px)}.light-theme .glass-element{border-radius:24px;background:hsla(0,0%,100%,.6);box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.light-theme .glass-element,.light-theme .mini-glass-element{color:#34395e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(4px)}.light-theme .mini-glass-element{border-radius:12px;background:hsla(0,0%,100%,.2);box-shadow:0 4px 16px 0 rgba(0,0,0,.24)}html{max-height:100vh;position:relative}.main-container{width:100%;padding:0 42px;height:100vh;max-height:100vh;overflow:auto}body{padding:0;margin:0;height:100%}.main-content{padding:0!important;margin:0;display:flex}button{background:hsla(0,0%,100%,.6)!important;box-shadow:none!important;color:#000!important;border-radius:0!important;transition:background .2s!important}button.first-action{background:#ffc800!important;font-weight:600}button.second-action{background:#9ca7f4!important;font-weight:600}button:hover{background:#fff!important}.page-title{padding:12px 0 42px 42px;font-size:4rem;font-weight:300}hr{width:100%;border-color:#777!important;margin:16px 0 24px 0}.text-content{margin:128px}.text-content h2{margin:42px 0}.second-title{font-weight:400;color:#34395e;margin-bottom:12px}.add-button{height:64px!important;border-radius:100%!important}.add-button-container{padding:10px}.main-alert-container{z-index:10000000;height:0!important;width:0!important;position:fixed!important;right:422px!important;top:18px!important}.light-theme{background:url(../img/light.d5433da8.png) 50% fixed no-repeat!important;background-size:cover!important}.light-theme button{border-radius:24px!important}.light-theme .page-title{color:#34395e}.light-theme .text-content,.light-theme h3{color:#34395e;font-weight:500}.dark-theme{background:url(../img/black.14d63452.png) 50% fixed no-repeat!important;background-size:cover!important}.dark-theme i{padding:8px}.dark-theme button,.dark-theme i{border-radius:0!important}.dark-theme .page-title{color:#fff}.dark-theme h3{color:#fff;font-weight:300}.dark-theme .text-content{color:#ddd}.map{padding:0!important}.map div{margin:0!important;border-radius:24px!important}.invitation-card{margin:8px 0;display:flex;justify-content:space-between;align-items:center}.invitation-card p{margin:0}.invitation-card .invitations-card-actions{display:flex;justify-content:space-between;align-items:center;width:80px}.invitation-card .invitations-card-actions i{background:#dc143c;padding:4px 4px 3px 4px;border-radius:100%;color:#fff!important}.invitation-card .invitations-card-actions .accept i{background:#9ca7f4}.data-container{margin-top:42px;min-height:10px}.data-container .container-title{background:#fff;border-radius:24px 24px 0 0;padding:12px 24px}.data-container .data-container-content{padding:12px 24px}.invitations-infos{display:flex;justify-content:space-between}.invitations-infos p{font-weight:700}._33{width:33%}.leaflet-control-zoom.leaflet-bar.leaflet-control{transform:translate(12px,12px)}.leaflet-control-zoom.leaflet-bar.leaflet-control a{background:#34395e;color:#fff}h2{font-weight:300;color:#34395e}.direction-link{text-decoration:none;position:absolute;right:24px;top:14px}.direction-link,.direction-link i{color:#34395e!important}.small-rounded-picture{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:100%;margin-right:8px}.file-input-preview{position:relative;border:4px solid #fff;width:128px;height:128px;border-radius:100%}.file-input-preview .preview-img{position:absolute;left:0}.file-input-preview .preview-btn{position:absolute;left:41px;top:40px}.b-row{display:flex;justify-content:space-between}.b-row .b-row-element{width:48%}@media screen and (max-width:2800px){.events-container{grid-template-columns:repeat(4,1fr)!important}}@media screen and (max-width:2460px){.events-container{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:1900px){.events-container{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:1400px){.events-container{grid-template-columns:repeat(1,1fr)!important}.b-row{flex-direction:column}.b-row .b-row-element{width:100%}}@media screen and (max-width:640px){.main-container{position:static;padding:0}.data-container{width:90%;margin-left:auto;margin-right:auto}.page-title{font-size:2rem;text-align:center;margin-bottom:42px}}.loader-container{height:50vh;display:flex;justify-content:center;align-items:center}.big-rounded-picture{border:18px solid #fff;width:300px;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:100%;margin-right:8px}.dark-mode-chooser{font-weight:600!important}.logo-title{margin-top:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo-title,.logo-title h1 span{font-size:3rem!important;font-weight:500}.main-nav{border-radius:0!important;padding:16px}.main-nav ul{list-style-type:none;padding:0!important;margin:120px 0 0 0}.main-nav li{cursor:pointer;margin:32px 16px;font-size:1.2rem;font-weight:300;transition:all .2s!important}.main-nav .active{text-shadow:0 8px 32px 0 hsla(0,0%,100%,.37)!important}.dark-theme .logo-title{color:#fff}.dark-theme .dark-mode-chooser label{color:#fff!important}.dark-theme .main-nav .main-link{color:#999}.dark-theme .main-nav .active,.dark-theme .main-nav .main-link:hover:not(.active){color:#fff;font-weight:400}.light-theme .logo-title{color:#34395e}.light-theme .dark-mode-chooser label{color:#34395e!important}.light-theme .main-nav .main-link{text-decoration:none;font-weight:400;color:#016076}.light-theme .main-nav .main-link:hover:not(.active){color:#34395e;font-weight:500}.light-theme .main-nav .active{color:#34395e;font-weight:500;text-decoration:underline}.burger-menu{position:fixed!important;left:12px;top:12px;display:none!important}.toggle-menu-off{position:absolute!important;right:-9999px}@media screen and (max-width:640px){.main-nav.toggled{width:100%!important;z-index:99999}.main-nav{width:0;padding:0;overflow:hidden;transition:width .2s}.main-nav .toggle-menu-off{right:12px;top:12px;color:#34395e!important;z-index:99999999}.burger-menu{display:block!important;color:#34395e!important;background:none!important}}.v-pagination__item.v-pagination__item--active.primary{color:#fff!important;background:#9ca7f4!important}.event{margin-bottom:42px}.event p{font-size:.9rem!important}.event .event-header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:24px 24px 0 0;padding:10px 20px}.event .event-header img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:100%;margin-right:8px}.event .event-details{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.event .event-content{padding:20px}.event .event-actions-container{display:flex;justify-content:space-between}.event .event-actions-container p{margin:0}.event .event-actions-container .main-actions{display:flex;margin:5px}.event .event-actions-container .main-actions button{font-weight:600;background:#9ca7f4!important;margin-right:42px;color:#fff!important}.event .event-actions-container .secondary-actions{display:flex;margin:5px}.event .event-actions-container .secondary-actions button{margin-left:8px;background:#dc143c!important;color:#fff!important}.event .event-actions-container .secondary-actions .yellow-btn{background:#ffc800!important;font-weight:600;color:#34395e!important}.event hr{margin:24px 0 20px 0}.small-event-card{border-radius:100px!important;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:6px 8px}.small-event-card h3{transform:translateX(8px)}.small-event-card i{border-radius:50px;padding:4px;cursor:pointer;background:#9ca7f4}.small-event-card i:hover{color:#fff!important}.events-container{padding:42px;width:100%!important;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;grid-auto-rows:minmax(24px,auto)}.dark-theme .event h2{font-weight:200;background:hsla(0,0%,100%,.2);color:#fff}.dark-theme .event i{color:#fff}.light-theme .event{font-weight:500}.light-theme .event h2{border-radius:24px 24px 0 0;font-weight:400;background:hsla(0,0%,100%,.9);color:#34395e}.light-theme .event i{color:#34395e}.event-title-container i{color:#34395e!important}.event-title-container h1{font-weight:300;font-size:3rem;text-align:center}.event-image{display:flex;justify-content:center;position:relative;top:54px;z-index:99}@media screen and (max-width:640px){.events-container{display:flex;flex-direction:column;align-items:center}.event{width:90%}.event .event-details{align-items:flex-start;flex-direction:column}.event .event-actions-container{flex-direction:column}.event .event-actions-container .main-actions,.event .event-actions-container .secondary-actions{width:100%;justify-content:space-between}.event .event-actions-container .main-actions button,.event .event-actions-container .secondary-actions button{margin:0}.event .event-actions-container .secondary-actions{margin-top:24px}.event .event-actions-container .secondary-actions button{margin-left:0!important}.event-title-container{margin-top:100px}.event-title-container img{top:-65px;left:0;width:100px;height:100px;border:6px solid #fff}.event-title-container h1.container-title{font-size:2rem!important}.event-actions-container{flex-direction:column!important}}.alert{margin-top:12px;width:400px;justify-content:space-between}.alert,.alert header{height:42px;display:flex;align-items:center}.alert header{justify-content:center;width:42px}.alert header i{border-radius:50px;cursor:pointer;color:#fff!important}.alert .alert-content{width:350px;display:flex;justify-content:center;align-items:center}.success-alert-header i{background:#9ca7f4}.warning-alert-header i{background:#ffc800}.error-alert-header i{background:#dc143c}.tabs-container{height:300px}.tabs-container .toggle-container{position:relative;width:384px;margin:42px 0 0 0;display:flex}.tabs-container .toggle-container .tab-highlight{width:128px;position:absolute;transition:left .2s}.tabs-container .toggle-container .toggle-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;width:128px;height:42px;display:flex;justify-content:center;align-items:center}.tabs-container .tab{padding:24px}.tabs-container .tab h5{font-size:2rem;font-weight:300}.dark-theme .tabs-container .toggle-container{background:hsla(0,0%,100%,.1)}.dark-theme .tabs-container .toggle-container .tab-highlight{height:42px;background:hsla(0,0%,100%,.1)}.dark-theme .tabs-container .toggle-container .toggle-tab h3{font-weight:200}.light-theme .tabs-container .toggle-container .tab-highlight{top:6px;z-index:200;height:32px;background:hsla(0,0%,100%,.75);border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.light-theme .tabs-container .toggle-container .toggle-tab h3{z-index:500;font-weight:400}.light-theme .tabs-container .tab{margin-top:16px}.signup-view{height:100vh;display:flex;justify-content:center;align-items:center}.signup-view .auth-form-container{align-items:center;height:800px}.signup-view .auth-form-container,.user-menu{display:flex;justify-content:space-between;flex-direction:column}.user-menu{z-index:1000000!important;position:fixed;top:32px;right:32px;align-items:flex-end}.user-menu p{cursor:pointer}.user-menu p:hover{text-decoration:underline}.user-menu p:nth-child(2){margin:0}.user-menu i{cursor:pointer;color:#34395e!important;padding:5px;border:2px solid #34395e;border-radius:100%}.user-menu i:hover{background:#34395e;color:#fff!important}.user-menu .menu{margin:12px;padding:24px}@media screen and (max-width:640px){.user-menu{display:none}}.profile-and-event-container{display:block;justify-content:center}.profile-and-event-container .profile-info-container{max-width:100%}.dialog-container{padding:24px}.dialog-message{font-size:1.5em;text-align:center;color:#34395e}.dialog-actions{margin-top:24px;display:flex;justify-content:center;height:36px}.dialog-actions button{margin:0 24px}.dialog-actions button.confirmation{background:#ffc800!important}.dialog-actions button.cancel{background:#dc143c!important;color:#fff!important}.dialog-actions button.warning{background:#ffc800!important}.my-events-add-button{position:relative}@media screen and (max-width:640px){.my-events-add-button{height:40px!important;width:40px!important;background:none!important}}.main-loader-container{height:400px;display:flex;align-items:center;justify-content:center}.event-detail-h2{font-weight:400;font-size:2rem;color:#34395e}.event-details-datetime{display:flex;justify-content:space-between;align-items:center}.event-details-description{margin:42px 0;padding:12px 24px}.event-details-location-infos{margin-top:42px}.event-details-location-infos h3{margin:24px 0}@media screen and (max-width:640px){.event-details-datetime{flex-direction:column;align-items:flex-start}.event-details-datetime .event-detail-h2{font-size:1rem!important}}#app,#app .body-1,#app .body-2,#app .caption,#app .display-1,#app .display-2,#app .display-3,#app .display-4,#app .headline,#app .overline,#app .subtitle-1,#app .subtitle-2,#app .title{font-family:Raleway,sans-serif!important}