*{font-family:Montserrat,sans-serif;margin:0;padding:0;font-weight:100}:root{--red: #DA4740}h6{font-size:16px}button:disabled{background-color:#3b3b3b98;color:#615f5f}.margin-20px{margin:20px}.margin-left-20px{margin-left:20px}.margin-bottom-20px{margin-bottom:30px}input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2029%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.1%202.63636H24.65V0H21.75V2.63636H7.25V0H4.35V2.63636H2.9C1.305%202.63636%200%203.82273%200%205.27273V26.3636C0%2027.8136%201.305%2029%202.9%2029H26.1C27.695%2029%2029%2027.8136%2029%2026.3636V5.27273C29%203.82273%2027.695%202.63636%2026.1%202.63636ZM26.1%2026.3636H2.9V9.22727H26.1V26.3636Z'%20fill='white'/%3e%3c/svg%3e") no-repeat;width:20px;height:20px;border-width:thin}.b-main{background:#181a1d}.App{min-height:100vh;overflow-x:hidden;height:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #242932 inset!important}body{margin:0;padding:0}.cute-bar{width:1px;height:60px;background-color:#181a1d;margin-right:10px;position:absolute;left:1rem}.content-center{display:flex;align-items:center;justify-content:flex-start;height:40%;position:relative;background:#111}.Message{margin:auto;display:flex;align-items:center}.j-c-f-e{justify-content:flex-end}.footerButton{max-width:301px;width:50vw;height:5vh;max-height:40px;color:#fff;border:00;border-radius:12px;font-size:16px}.border-radius-50{border-radius:50px}.ReservationButton{background:linear-gradient(#df0795,#0040ff)}.denounceButton{border:1px solid #7d07df;background:transparent}#notificationIconContainer svg{height:30px;width:40px}.notificationMenu{top:0;position:absolute;right:0;transform:scaleY(0) translate(100%);display:flex;flex-direction:column;background:#242932;box-shadow:#0003 0 2px 8px;margin-top:46px;transition:transform .2s;border-radius:10px;padding:10px;animation:deployMenu .2s forwards}.avatar-menu{top:0;position:absolute;right:0;display:flex;flex-direction:column;background:#1b1b1b;box-shadow:#63636333 0 2px 8px;margin-top:20px;margin-right:40px;border-radius:5px;padding:10px;animation:deployMenu .2s forwards}@keyframes deployMenu{0%{top:-50px;right:-50px;transform:scaleY(0)}to{top:0;right:0;transform:scale(1)}}.avatar-menu-active{margin-top:60px;transform:scale(1) translate(0);z-index:5}.css-weq8n1-MuiButtonBase-root-MuiButton-root{color:#000}.businessCard{width:80vw;max-width:385px;padding:7vw;background:#000;border-radius:25px;position:relative}.businessCardImage{position:absolute;z-index:0;top:15px;right:9px}.avatar-menu a{margin:10px}.font-bold,.font-bold *{font-weight:700}.share{margin:auto}.font-color-blue{color:#0f83c3}.font-color-red{color:#da5851}.font-color-yellow{color:#fcc60e}.font-color-green{color:#0dff8a}.footerCardBottomsContainer{height:40px;width:auto}.l-s-1{letter-spacing:1px}.border-blue :before{border-bottom:1px solid rgb(10,115,196)!important}.border-pallid-blue :before{border-bottom:1px solid rgb(10,48,77)!important}.inputs-changer label,.inputs-changer input,.inputs-changer textarea,.inputs-changer div{font-size:20px;margin-top:5px;font-family:Montserrat;color:#fff}.inputs-changer input:not(:placeholder-shown){border-bottom:1px solid rgb(10,115,196)!important}.inputs-changer svg{color:#0a73c4}.inputs-changer:active svg{color:#06e0f0}.imageCard img{width:auto;min-width:auto;height:auto;image-rendering:auto}.like{display:flex;align-items:center;color:var(--red)}.unlikeBttn{color:#fff}.like label{margin-right:0;margin-left:0}.createLocalPage{width:100vw;height:70vh;display:flex;justify-content:center;align-items:center}#authContainer a{color:#ddd;text-decoration:underline;align-self:flex-start;margin:3vh 8vw 0px;font-size:20px}.d-f,#d-f{display:flex}.a-i-c{align-items:center}.t-a-c{text-align:center}.t-a-s{text-align:start}.j-c-c{justify-content:center}.subHeader{color:#a4a4a4}.font-size-64{font-size:3.2rem}.p-a{position:absolute}#font-color-white{color:#fff}.font-size-40{font-size:40px}.font-size-32{font-size:32px}.font-size-25{font-size:25px}.font-color-white{color:#fff}.font-color-black{color:#000}.font-color-gray{color:#a1a1a1}.margin-top-5vh{margin-top:5vh}.m-l-5{margin-left:5vw}.m-l-10{margin-left:10vw}.m-r-5{margin-right:5vw}.m-r-10{margin-right:10vw}.height-75{height:75%}.w-85vw{width:85vw}.margin-top-3vh{margin-top:3vh}.margin-bottom-5vh,#margin-bottom-5vh{margin-bottom:5vh}.horizontalCenter{position:relative;left:0}.goDown{position:absolute;bottom:25px}.css-1d3z3hw-MuiOutlinedInput-notchedOutline{border:1px solid white;border-color:#fff}#calendar svg{color:#fff}fieldset,#selectButton fieldset{border:1px solid white;border-color:#fff}.f-w-w{flex-wrap:wrap}.goUp{position:absolute;top:15vh}.h-45px{height:45px}.p-r{position:relative}.j-c-s-a{justify-content:space-around}.j-c-s-b{justify-content:space-between}.j-c-s-e{justify-content:space-evenly}.z-i-1{z-index:1}.z-i-2{z-index:2}.m-t-15{margin-top:15px}.m-v-20{margin:20px 0}.d-g{display:grid}.j-i-c{justify-items:center}.j-i-f-s{justify-items:flex-start}.g-t-c-2{grid-template-columns:1fr 1fr}.g-t-r-3{grid-template-rows:1fr 1fr 1fr}.b-gray{background:#2a3038}.circular-radius{border-radius:50%}#profileCardIcons>p,#profileCardIcons a{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.footerLinks{display:block;margin-left:10px;width:100px;text-overflow:ellipsis;overflow:hidden;text-align:start}.landingPageImagesContainers{min-width:440px;height:25vh;min-height:219px;background-position:center;margin-bottom:5px;opacity:.9}#ratingDialog{background:#101010 none repeat scroll 0% 0%;display:flex;flex-direction:column;width:70vw;justify-content:space-evenly;align-content:center;align-items:center;height:50vh;text-align:center;color:#fff}#profileRatings svg{color:#fff}#profileRatingsPaying svg{color:#faaf00}.barMenuAnimation{transform:rotate(180deg);top:0;left:35px;height:90%;width:5px;animation:barMenuAnimation 1s forwards}@keyframes barMenuAnimation{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}#ratingShow svg{color:#fff}#ratingDialog svg{color:#fff}#arrowSVG{width:100%;height:80px}#background-transparent{background-color:transparent}#arrowSVG path{stroke:#fff;stroke-width:1px;animation:fill 2s forwards 3.5s}@keyframes fill{0%{fill:transparent}to{fill:#fff}}#authContainer>div{margin-top:3vh}#authContainer input{color:#fff}.font-size-20{font-size:20px}.css-7209ej-MuiInputBase-input-MuiFilledInput-input{color:#fff}.inputs-shape{border-radius:8px;width:85vw}.box-shadow{box-shadow:#00000040 0 5px 5px}.css-zdqerp-MuiInputBase-root-MuiFilledInput-root:before{border-bottom:0!important}.businessCardButton{width:40vw;max-width:250px;height:30px;border:0;font-size:20px;font-weight:500;border-radius:78px}.proVersionButton{align-self:center;background:linear-gradient(90deg,#f40101,#0a41ef);color:#fff;font-size:20px;box-shadow:#6b21d84a 5px 5px 5px 1px}.greenBackground{background:#03bf64;box-shadow:#01fc8345 0 7px 5px}.centerByPositionRelative{position:relative;right:50%;left:50%;transform:translate(-50%,50%)}.navbar{width:100%;height:60px;display:flex;align-items:center;background-color:#181a1d;box-shadow:#ffffff1a 2px 2px 2px 2px}.navbar .links{flex:50%;height:100%;display:flex;align-items:center}.navbar .loggedInContainer{height:100%;display:flex;justify-content:flex-end;align-items:center;margin-right:3vw;width:80vw}.links a,.loggedInContainer a{margin-left:3vw}a{text-decoration:none;color:#000}.navbar a,.body,.avatar-menu a{color:#fff}.navbar button{width:100px;height:40px;cursor:pointer;margin-right:10px;background-color:#fff}.navbar h1{text-align:right;margin-right:10px}.localPage{display:flex;flex-direction:column;width:100%;height:100%}.leftSide{display:grid;place-items:center}.circleButton{background:#181a1d;border-radius:50%;display:inline;height:25px;padding:10px;position:fixed;bottom:10px;width:25px;z-index:1}#cardContainer{border-radius:10px;background-color:#0e0e0e;background-size:50% 50%;background-repeat:no-repeat;min-width:320px}#circleButtonLeft{left:18px}#circleButtonLeft svg{color:#fff}#circleButtonRight{right:12px}#circleButtonRight svg{color:#1dafa8}.rightSide{flex:50%;height:calc(100vh - 70px);display:grid;place-items:center;display:flex;flex-direction:column}.googleReference{background:#0e894f;padding:10px;border-radius:15px;margin-top:15px}.rightSide #addCommentContainer{flex:20%;width:100%;display:grid;place-items:center;margin-top:25px}#addCommentContainer input{border:2px solid dodgerblue}.rightSide .listOfComments{flex:80%;width:100%;display:flex;flex-direction:column;align-items:center}.f-d-c{flex-direction:column}.f-d-r{flex-direction:row}.listOfComments .comment{width:70%;height:auto;padding:30px;border:1px solid lightgray;border-radius:5px;margin-top:20px}#individual{height:500px;width:600px}#individual .title,#individual .footer{font-size:30px}.local-images-place{height:25%}.body{font-size:.8em;margin-left:8vw;display:flex;flex-direction:row;justify-content:space-between;width:100%}.body-second{align-self:center;margin-right:15px}#authContainer{display:flex;align-items:center;flex-direction:column;width:100%;padding-top:6vh;overflow-y:auto}#authInputs{width:200px;height:50px;border-radius:8px;border:none;margin:10px}.MuiTextField-root label{color:#fff}.about{text-align:center}@media (max-height: 550px){.footer svg{font-size:large}}.Form{width:100vw;overflow:hidden}#FirstPage{display:flex;align-items:flex-start;flex-direction:column;position:relative;z-index:4;background:#ebebeb;transition:all 1s;height:calc(100vh - 70px)}#FirstPage input{border:0 solid;background-color:#ebebeb;border-radius:3px;min-width:200;min-height:40px;font-size:1.2rem;color:#1b1d1c;z-index:2;border-bottom:1px solid #837878;width:100%}#FirstPage label{margin-top:1vh}input[type=file]{display:none}.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.passedPage{transform:translate(100vw) scale(.5)!important}#SecondPage{display:flex;margin-top:calc(-100vh + 70px);align-items:flex-start;flex-direction:column;position:relative;background:#ebebeb;z-index:3;transition:all 1s;height:calc(100vh - 70px)}#SecondPage input{border:0 solid;background-color:#ebebeb;border-radius:3px;min-width:200;min-height:40px;font-size:1.2rem;color:#1b1d1c;z-index:1;border-bottom:1px solid #837878;width:100%}.pageChanger{position:absolute;bottom:5vh;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}#SecondPage label{margin-top:1vh}input:focus,textarea:focus{outline:none}#ThirdPage{margin-top:calc(-100vh + 70px);position:relative}select{border:0px;border-bottom:2px solid black;padding:9px;border-top-left-radius:5px;border-top-right-radius:5px}select:focus-visible{outline:none}.left-navbar{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.left-navbar #Perxins{font-size:1.5rem;margin-left:2vw;margin-top:1vh;color:#f0f8ff}.left-navbar #menu{margin-left:5vw}#menu img{width:40px}.timing p,.timing span{font-size:1em;position:absolute}.timing-days{top:13px;right:17px}.timing-hours{top:31px;right:11px}.b-white{background-color:#fff}#Link{padding:0 74px 84px 88px;margin-top:15vh}#Link div{margin-top:8vh;font-size:25px}#Link h2{margin-top:15px;font-size:32px}.css-4t3x6l-MuiPaper-root-MuiDrawer-paper{background:#000}#Link div a{font-size:25px;color:#fff}.detailsArea{display:flex;justify-content:center;flex-direction:column;align-content:center;text-align:center}.detailsP{margin:auto;word-wrap:break-word;width:75vw}.detailsSpecs{display:flex;justify-content:center;flex-direction:column;align-items:center}.detailsSpecs div{border-radius:12px;padding:12px;padding-top:1vh;padding-bottom:1vh;font-size:.8rem;margin-top:4vw;position:relative;display:flex;align-items:center;width:210px}.detailsSpecs div img{position:relative;z-index:2;height:4.5vh;left:10px;bottom:25%}.detailsSpecs div div{display:flex;flex-direction:column;background:#ff9a02}.direction{text-align:start}.marker{background:#ff9a02;width:40%;border-top-right-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:flex-end;font-size:.6em;margin-top:10vw;padding:5px}.productsCarrousel{display:flex;overflow-x:scroll}.productsCarrousel img{width:25vw}.callNumber{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:7vh}#Time{border:0px!important;display:flex}#TimeContainer{display:inherit}#counters{display:flex;flex-direction:column;margin-left:12vw}#EntrancePrice{display:flex;flex-direction:row}#EntrancePrice input{width:30%}textarea{resize:none;border:0;border-bottom:1px solid #ffffff;background-color:#ebebeb}#description{position:relative}#description p{position:absolute;right:0;bottom:3px}.overflow{overflow-y:auto}.toggledForm{position:relative;width:85vw;background:#fff;height:5vh;border:4px solid #383d46;margin-top:25px;margin-bottom:50px}#shareButtons>button{margin:0 10px}.svgIcon{bottom:50%;right:50%;width:32px;height:45px;position:absolute;transform:translate(50%,50%)}.linkToCreateEventOnLocal{max-width:400px;position:absolute;color:#fff;bottom:-25px;background:#1b1818 none repeat scroll 0% 0%;left:50%;border-radius:9px;transform:translate(-50%,50%);width:95vw;text-align:center;height:30px;padding:2px 0}#searchForm{display:flex;flex-direction:column;justify-content:center}#searchForm div,#searchForm button{margin-top:5px}.errorMessage{background-color:red;color:#fff;border-radius:5px;padding:10px;position:fixed;top:60px;right:50%;left:50%;width:200px;transform:translate(-50%,50%);z-index:5000}.eventsDays{margin:9px;border:1px solid #008cff;color:#fff;padding:7px;border-radius:7px}.eventType{background-color:#2c323a;color:#ffffffde}.MuiList-root{color:#fff;background-color:#181c21}.deployedMenu{transform:scale(1) translate(0);z-index:1}.card{margin-top:50px}.cardBody{display:flex;justify-content:space-between}.cardBodyLeft{display:flex;flex-direction:column}.cardsFooter{position:absolute;top:170px;right:0}.cardFooterContainer{width:100%}.cardFooterContainer div{margin-left:25px}.favoriteShowUp{animation:comeUp .2s forwards}@keyframes comeUp{0%{width:0}to{width:40px}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}@keyframes logoAnimation{to{stroke-dashoffset:0}}@keyframes fill{0%{fill:#fff0}to{fill:#000}}#hexaedro{animation:fill2 1s ease forwards 2.5s}@keyframes fill2{0%{fill:#000}to{fill:#fff}}.formContainer label{color:#fff}.formContainer button{margin-top:15px;height:40px;border:none;border-radius:5px;color:#1b3668;font-size:larger}.formContainer button:hover{cursor:pointer;background-color:#1e90ff}.formContainer #authInputs{height:40px;border:2px solid grey;border-radius:5px;padding-left:10px;font-size:20px;margin:10px 0}.AuthForm{width:80vw;margin-top:auto}@media (min-width: 600px){.formContainer #authInputs{width:70vw}}.progressBar{background-color:#fff;height:3px;width:0%;position:absolute;left:0;transition:width .4s ease}.successMessage{background-color:#2cc52cad;padding:7px;margin:15px 30px;border-radius:9px}.profilePageContainer{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}#profileCards>a{margin:10px 0}.userImage{position:relative}.userImage div{max-height:200px;max-width:200px;height:25vw;width:25vw}.userImage label{position:absolute;right:7px;bottom:0;background:#fff;border-radius:246px;display:flex;justify-content:center;align-content:center}.basicInfo{width:98vw;height:100vh}.buttonGroup{position:absolute;top:25%;right:15px}.buttonGroup button{margin-left:25px}.cardContainer{width:80vw;max-width:500px;border-radius:8px;height:7vh;min-height:70px;position:relative;padding-left:2vw;padding-top:1vh;background:#242932}.createBgImg{display:flex;height:50vh;max-height:500px;background:#000000e6}#profileIcon{color:#000}.sideBgImg{width:50vw;text-align:center;display:flex;flex-direction:column;justify-content:center;align-content:center}#profileCards>div{margin:20px}#openUpdateModal>div{margin:15px 0}#openUpdateModalButtons>button{margin:10px 15px;padding:5px 15px;font-size:20px;border:0px;border-radius:5px}.individualPageContainer{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;width:100vw;margin-top:3vh}.border-0{border:0px solid}.b-button{background:linear-gradient(to right,#da4740,#2235dc)}.individualImage{width:auto;height:350px}.font-color-secondary{color:#9c9c9c}.backgroundRed{background-color:#912626}.font-size-21{font-size:21px}.margin-bottom-5px{margin-bottom:5px}; .typeIndividualPage{color:gray}.descriptionIndividualPage{margin:15px}.getThereIndividualPage{display:flex;justify-content:space-around;margin:50px 0 0;transition:clip-path 1s ease,color 1s 1s ease;background:#353a42;padding:25px;clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%)}.getThereIndividualPageAnimation{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);color:#fff}.principalImageContainer{overflow-x:auto}.secondaryImages{height:350px;width:auto}.secondaryImagesIndividualPage{width:auto;overflow-x:auto;overflow-y:hidden;margin-top:5px;justify-content:flex-start}.secondaryImagesIndividualPage>div{margin-right:10px}.footerIndividualPage{background:#000;color:#fff;display:flex;height:254px}.centerFooterIndividualPageElements{text-align:center;display:flex;align-content:center;justify-content:space-evenly;margin:10px}.sendReservationButton{background:#343941;margin-top:5px;width:85vw;border-radius:6px;margin-left:5vw;padding:5px}.p-2vw{padding:2vw}.footerIndividualPage{display:flex;justify-content:space-evenly;background:#242a33;color:#e4e4e4;height:100%;text-align:center;align-content:center;flex-direction:column;margin-top:10px}.centerFooterIndividualPageElements img{height:50px}.gmap_canvas{overflow:hidden;background:none!important;height:50vh;width:100%}.mapouter{position:relative;text-align:right;height:50vh;width:100%}.centerElement{display:flex;justify-content:center;align-content:center;align-items:center}#color-white{color:#fff}#border-blue{border:1px solid white}.principalImage{position:relative;height:42vh;display:flex;justify-content:center;margin:5px}.principalImage img{height:42vh}.principalImage div{position:absolute;top:6px;background:gray;border-radius:30px;display:flex;cursor:pointer;left:7px}.prevImages{padding:10px;overflow-x:auto;width:80vw}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{width:50px;height:50px;border:10px solid #06e6c6;border-top:10px solid #0b0b0b;border-radius:50%;animation:spinner .9s linear infinite}.spinner-container{display:grid;justify-content:center;align-items:center;height:90px;width:auto}.formButtons{display:flex;justify-content:space-evenly;width:100%;padding-bottom:10px;height:63px;background:#181a1d}.formContent{display:flex;flex-direction:column;margin:50px 50px 0;justify-content:center;align-content:center;align-items:center}.formContent>div{margin-top:2vh}.innerElementsMargin>div{margin-top:2vh}.presentationPage{height:91vh;width:100vw;margin:0}#presentation-icons{width:60px;height:30px}.b-blue{background-color:#0f83c3}.margin-bottom-5{margin-bottom:5vh}.border-button-yellow{border-bottom:1px solid yellow}.margin-left-3{margin-left:3vh}.bottomButton{width:95vw;height:auto;border-top:1px solid white;padding:7px}.buttonRight{margin-left:auto}.buttonLeft{margin-right:auto}.margin-bottom-8{margin-bottom:8vh}.slider{transform:translate(-100%);-webkit-transform:translateX(-100%)}.slide-in{animation:slide-in 1s forwards;-webkit-animation:slide-in 1s forwards}.slide-out{animation:slide-out 1s forwards;-webkit-animation:slide-out 1s forwards}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@-webkit-keyframes slide-in{0%{transform:translate(-100%)}to{-webkit-transform:translateX(0%)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0%)}to{-webkit-transform:translateX(-100%)}}.messagesCard{width:80vw;background:#1b1a1a;color:#fff;border-radius:8px;padding:10px}.p-10{padding:10px}
