@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300&family=Poppins:wght@100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Staatliches&display=swap);*{box-sizing:border-box}body{font-family:"Montserrat",sans-serif!important}body::-webkit-scrollbar{display:none}.search-term{background-color:#fff;border:none;border-radius:25px;box-shadow:8px 8px 18px #363636;font-size:1.2em;height:50px;outline:none;padding-left:1em;width:40vw}::-webkit-input-placeholder{color:grey}:-ms-input-placeholder{color:grey}::placeholder{color:grey}.suggestions{margin-left:90px;width:30vw;z-index:1}.search-container{display:flex;flex-direction:column;position:relative;height:300px;top:36vh;left:30vw;width:40vw}.background-image{background-image:url(/static/media/back.d60903cd.png);background-size:cover;background-position:50%;height:93vh}.background-image::-webkit-scrollbar{display:none}.exp-container{display:flex;flex-direction:column;justify-content:flex-start;margin-top:30px;width:63vw}.results-info{margin-left:1em;margin-bottom:13px}.exp-list{height:64vh;overflow-x:auto;margin-bottom:80px}.no-exp{margin-left:1em}h4{color:#a35709}.exp-container2{display:flex;flex-direction:row;padding:1em;border-top:1px solid #e7e1e1;border-right:none}.exp-container3{padding-left:1em;width:100%}.exp-container3,.exp-container4{display:flex;flex-direction:column}.exp-container5{display:flex;flex-direction:row;justify-content:space-between;padding-top:2rem}.exp-container6{padding-bottom:10px;padding-top:10px}.experience-image{width:276px;height:180px;border-radius:8px;margin-right:20px}.exp-buy-button{width:130px;background-color:#c59f59}.exp-buy-button,.exp-heart-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:1.25em;padding:8px}.exp-heart-button{width:15vh;background-color:#ff8c00;margin-left:10px}.exp-buy-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:.2s}.exp-buy-button:not(:hover),.fa-heart{transition:.2s}.fa-heart{color:grey;cursor:pointer;font-size:1.75em;margin-left:15px}.fa-heart:hover{color:red;top:-4px}.experience-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3em;font-weight:600;border-bottom:.5px solid #d0d1d0;margin-bottom:1rem}.experience-description{font-size:.9rem}.euro,.exp-price{color:#a35709}.map{position:absolute;right:0;top:66px;z-index:1}.popup{background-color:#fff;display:flex;flex-direction:column;height:290px;justify-content:space-around;width:290px;z-index:100}label{border-bottom:1px solid coral;color:#ff8c00;font-size:1em;font-family:Staatliches;width:-webkit-max-content;width:max-content}h4,p{margin:5px 0}.logged-out{margin:50px}.details-container2{overflow:auto}.details-cont-rendered2{margin-top:5vh;background-color:#fff;display:flex;height:auto;align-items:center;flex-direction:column;margin-bottom:100px}.details-cont-tpd-and-bookingForm2{display:flex;flex-direction:row;width:80vw;margin-left:15px;margin-top:2rem}.details-cont-title-prov-descrip2{display:flex;flex-direction:column;width:55vw}.exp-details-title2{justify-content:flex-start;position:absolute;left:10vw}.details-cont-provider2{display:flex;flex-direction:row;align-items:center;width:50%}.details-cont-prov-headers2{display:flex;flex-direction:column;margin-left:15px;margin-top:10px}.desc2{text-align:justify;text-justify:inter-word}.details-cont-description2{height:auto;width:70%;margin-top:3rem;border-top:1px solid #a9a9a9;padding-top:2rem;border-bottom:1px solid #a9a9a9;padding-bottom:2rem}.details-cont-images2{margin-top:65px;margin-bottom:10px;display:flex;flex-direction:row;width:80%;height:50%}.user-avatar2{border-radius:100px;height:100px}.provider-details-container{display:flex;flex-direction:column;justify-content:space-between;width:70%;height:15rem}.details-img{width:276px;height:180px;border-radius:20px}.details-datepicker-container{justify-content:space-evenly;border-radius:10px;width:22vw;height:18rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.booking-cont-date,.details-datepicker-container{display:flex;flex-direction:column;align-items:center}.booking-cont-date{justify-content:space-around;margin-bottom:-2.5em}.btn-book-now{width:160px;background-color:#c59f59;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:1.25em;padding:8px;height:50px}.icons-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;margin-bottom:3rem;width:70%;height:auto}.left-hand-icons,.right-hand-icons{display:flex;flex-direction:column}.img1{width:80%;object-fit:cover}.img2{margin-left:1.55rem;height:50%;width:44%}.img3{margin-left:14.5rem;height:50%;width:22%}.datepicker{border:1px solid #d3d3d3;border-radius:10px;width:15rem;height:5vh;text-indent:10px}.datepicker::-webkit-input-placeholder{color:#d3d3d3;font-family:"Montserrat",sans-serif}.react-datepicker-wrapper,.react-datepicker__inputcontainer{display:flex;align-items:center}.dropdown{background-color:transparent}#dropdown-basic-button{border-radius:10px;background-color:#fff;color:#d3d3d3;border-color:#d3d3d3;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:5vh;padding-right:10rem}.dropdown-adults,.dropdown-children{font-size:small;width:12rem}.dropdown-adults-inline,.dropdown-children-inline{display:flex;flex-direction:row;justify-content:space-evenly}.guest-container{border-radius:25px}.counter-button{width:25px;height:25px;outline-style:none;border-radius:12.5px;cursor:pointer}.counter-button:hover{color:#000;background-color:#fff}.counter-container{display:flex;flex-direction:row;justify-content:space-evenly;width:12rem}@media (max-width:30em){.counter-button{display:block;margin:.4em auto}}.register{background-color:#fff;border-radius:25px;display:flex;flex-direction:column;height:240px;justify-content:space-around;width:44vw;padding:30px;position:absolute;top:40vh;right:28vw}.hello-user{margin:20px 0 10px 27px}.booking-list{border-top:2px solid #000!important;overflow-x:scroll;width:70vw;height:75vh;margin-bottom:77px}.fa-smile{margin-left:5px;transition:.5s}.fa-smile:hover{color:#f6eede}.upcoming{margin:0 0 10px 27px}.container-no-bookings{margin:30px}.past-exp-container{background-color:#f6eede;border-right:7px solid rgba(197,159,89,.30196078431372547);border-bottom:7px solid rgba(197,159,89,.30196078431372547);border-radius:15px;position:absolute;top:162px;right:25px;width:27vw;height:70vh;overflow:auto}.past-exp{margin:10px 0 20px 15px;font-weight:900;font-size:22px}.past-exp-detail{margin:15px 0 55px 15px}.booking-container2{left:0;display:flex;flex-direction:row;padding:1.2em 0;border-top:1px solid #e7e1e1;border-right:none;width:65vw;height:220px}.booking-container3{width:100%}.booking-container3,.booking-container4{display:flex;flex-direction:column}.booking-details-container{height:12vh;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;padding-top:2rem}.end-date,.start-date{width:115px;height:6vh;margin-left:15px}.booking-time{font-size:.9rem;margin-left:27px;margin-top:2px}.booking-container6{padding-bottom:10px;padding-top:10px}.booking-image{width:276px;height:180px;border-radius:20px;margin:0 25px 0 27px}.exp-info-button{width:130px;background-color:#c59f59;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:1.25em;padding:8px;margin-left:80px;height:50px}.exp-info-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:.3s}.exp-buy-button:not(:hover){transition:.3s}.booking-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3em;font-weight:600;border-bottom:.5px solid #d0d1d0;margin-bottom:1rem}.booking-description{font-size:.9rem}.fas{margin-right:3px}.clock-icon-start{margin-left:3px;color:green}.date-icon-start{margin-left:5px;color:green}.clock-icon-end{margin-left:3px;color:#af1313}.date-icon-end{margin-left:5px;color:#af1313}.booking-date{margin:auto}.booking-price{margin-right:70px;height:6vh}.dashboard{padding-bottom:100px!important;font-family:"Montserrat",sans-serif!important}.card{box-shadow:8px 8px 16px rgba(119,107,74,.431);border-radius:10px;margin:16px 0}.btn-link{background:#1890ff;color:#fff}.gap{margin-bottom:200px}.details-container{display:flex;flex-direction:column;width:85vw;height:85vh;margin:7.5vh 0 100px 7.5vw;overflow-x:auto}.fa-map-marker-alt{margin-left:5px;color:red}.fa-clock{margin-left:5px}.location-details{font-size:12px}.location{display:flex;width:430px;flex-direction:row;justify-content:space-between}.exp-picture-booking{width:85vw;height:230px;margin-bottom:1rem}.hello-booker{padding-bottom:.5rem;margin-bottom:20px;border-bottom:1px solid #c4bcbc}.avatar-picture-booking{border-radius:50%;height:100px}.provider-name{font-weight:bolder;text-decoration:underline}.provider-details{margin-top:3vh}.booking-description-details{text-align:justify;text-justify:inter-word}.booking-confirmation{margin-bottom:1rem}.booking-confirmation h3{font-size:15px;margin-bottom:1rem}.booking-confirmation h5{font-weight:700;letter-spacing:.2rem;margin-bottom:1.2rem}.registerContainer{align-items:center;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;height:280px;justify-content:space-between;margin:auto;padding:20px;position:absolute;width:350px;z-index:1}.icon{position:absolute;top:15px;right:20px;cursor:pointer}.register{box-shadow:5px 8px 15px #708090;z-index:100}.success{color:green;font-size:12px}.failure{color:red;font-size:12px}form{background-color:#fff;border-radius:25px;display:flex;flex-direction:column;height:240px;justify-content:space-around;width:42vw;padding:30px;position:absolute;top:30vh;right:30vw}input,textarea{border:none;border-bottom:1px solid grey;font-family:Arial,Helvetica,sans-serif;font-size:.9em}input:focus,textarea:focus{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a9a9a9;font-family:Arial,Helvetica,sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a9a9a9;font-family:Arial,Helvetica,sans-serif}input::placeholder,textarea::placeholder{color:#a9a9a9;font-family:Arial,Helvetica,sans-serif}.register-button{background-color:#c59f59;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Staatliches;font-size:1.25em;padding:8px}.footer{position:fixed;bottom:0;left:0;width:100%;background:#263238;text-align:center;color:#f4f4f4;z-index:2;height:9vh}.icons{padding-top:1rem}.icons a{text-decoration:none;font-size:1rem;margin:.5rem;color:#f4f4f4}.company-name{font-size:1rem;margin-top:.1rem}@media (max-width:500px){html{font-size:50%}}@media (min-width:501px) and (max-width:768px){html{font-size:50%}}
/*# sourceMappingURL=main.c564c8fc.chunk.css.map */