body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-button{background-color:#1a73e8;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:9px 15px}.custom-button:disabled{background-color:#6f8db5}.custom-button.book-now{background:linear-gradient(45deg,#083fd8,#6791f3 70%);border:1px solid #000;width:80%}.custom-button.book-now.big{border:none;border-radius:70px;font-size:20px;font-weight:700;padding:30px 0;width:35%}.input-group{display:flex;flex-direction:column;margin:20px auto;max-width:350px;position:relative}.input-group input:-webkit-autofill{-webkit-text-fill-color:gray;box-shadow:inset 0 0 0 30px #fff!important}.input-group .form-input{background-color:transparent;border:1px solid gray;border-radius:5px;color:#000;font-size:18px;outline:none;padding:10px;z-index:2}.input-group .form-input:focus~.form-input-label{color:#000;font-size:12px;top:-14px;z-index:2}.input-group input[type=password]{letter-spacing:.1em}.input-group .form-input-label{color:gray;font-size:18px;left:10px;position:absolute;top:11px;transition:all .3s ease;z-index:1}.input-group .form-input-label.shrink{color:#000;font-size:12px;top:-14px;z-index:2}.loader-container{background-color:#585858;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1}.loader{height:60px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;z-index:2}.loader .small-bar{background-color:#000;border-radius:5px;height:13px;left:50%;opacity:.7;position:absolute;top:50%;width:4px}.loader .small-bar.c-1{-webkit-animation:loader .5s ease-in-out infinite;animation:loader .5s ease-in-out infinite;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.loader .small-bar.c-2{-webkit-animation:loader .5s ease-in-out .05s infinite;animation:loader .5s ease-in-out .05s infinite;-webkit-transform:translate(10px,-10px) rotate(45deg);transform:translate(10px,-10px) rotate(45deg)}.loader .small-bar.c-3{-webkit-animation:loader .5s ease-in-out .1s infinite;animation:loader .5s ease-in-out .1s infinite;-webkit-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg)}.loader .small-bar.c-4{-webkit-animation:loader .5s ease-in-out .15s infinite;animation:loader .5s ease-in-out .15s infinite;-webkit-transform:translate(10px,10px) rotate(-45deg);transform:translate(10px,10px) rotate(-45deg)}.loader .small-bar.c-5{-webkit-animation:loader .5s ease-in-out .25s infinite;animation:loader .5s ease-in-out .25s infinite;-webkit-transform:translateY(15px);transform:translateY(15px)}.loader .small-bar.c-6{-webkit-animation:loader .5s ease-in-out .3s infinite;animation:loader .5s ease-in-out .3s infinite;-webkit-transform:translate(-10px,10px) rotate(45deg);transform:translate(-10px,10px) rotate(45deg)}.loader .small-bar.c-7{-webkit-animation:loader .5s ease-in-out .35s infinite;animation:loader .5s ease-in-out .35s infinite;-webkit-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg)}.loader .small-bar.c-8{-webkit-animation:loader .5s ease-in-out .45s infinite;animation:loader .5s ease-in-out .45s infinite;-webkit-transform:translate(-10px,-10px) rotate(-45deg);transform:translate(-10px,-10px) rotate(-45deg)}@-webkit-keyframes loader{to{background-color:#b6b3b3}}@keyframes loader{to{background-color:#b6b3b3}}.log-in-form{align-items:center;display:flex;flex-direction:column;font-family:arial;height:70%;justify-content:space-evenly;margin:auto;width:100%}.log-in-form h1{font-size:24px;margin:0}.log-in-form .form-container{display:flex;justify-content:center;width:90%}.log-in-form .form-container form{width:100%}.log-in-form .form-container form .password-input{display:flex;position:relative}.log-in-form .form-container form .password-input .input-group{width:100%}.log-in-form .form-container form .password-input span{cursor:pointer;position:absolute;right:15px;top:40%;width:20px;z-index:2}.log-in-form .to-registration{margin-top:20px}.log-in-form .to-registration span{color:blue;cursor:pointer}.mobile-layout{background:linear-gradient(45deg,#bfd3ff 30%,#0351f8);border:7px solid #000;border-radius:30px;box-shadow:-8px -6px 10px #001a41bf;display:flex;height:95%;justify-content:center;position:relative;width:240px}.mobile-layout .notch{background-color:#000;border-bottom-left-radius:13px;border-bottom-right-radius:13px;height:25px;position:absolute;top:0;width:110px}.mobile-layout .mobile-layout-container{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:space-evenly;margin:auto 0;max-height:100%;min-height:calc(100% - 25px);overflow-y:scroll;position:absolute;text-align:center;width:85%}.mobile-layout .mobile-layout-container button{font-size:medium;font-weight:700;height:50px}.mobile-layout .mobile-layout-container::-webkit-scrollbar{display:none}.mobile-layout .mobile-layout-container .logo{width:100px}.mobile-layout .mobile-layout-container .mobile-layout-signin{height:100%;width:100%}.mobile-layout .mobile-layout-container .mobile-layout-signin p{font-size:18px}.mobile-layout .mobile-layout-container .mobile-layout-signin .password-input span{display:none}.mobile-layout .mobile-layout-container .mobile-layout-signin .input-group{margin:15px 0}.mobile-layout .mobile-layout-container .mobile-layout-signin .input-group .form-input{background-color:#fff}.mobile-layout .mobile-layout-container .mobile-layout-signin h1{font-size:22px;font-weight:500;margin-bottom:0;margin-top:10px}.mobile-layout .mobile-layout-container .mobile-layout-signin p{margin-bottom:0}.mobile-layout .mobile-layout-container .mobile-layout-signin .to-registration{display:none}.carousel-container{border-radius:15px;height:100%;overflow-y:hidden;width:50%}.carousel-container .carousel{display:flex;flex-direction:column;justify-content:flex-start;margin-top:260px}.carousel-container .carousel .slide{opacity:1;transition:all 2s linear}.carousel-container .carousel .slide img{border-radius:15px;height:250px}.carousel-container .carousel .slide.current{opacity:1}.carousel-container .carousel .slide.prev{opacity:1;position:absolute;-webkit-transform:translateY(-260px);transform:translateY(-260px)}.carousel-container .carousel .slide.next{opacity:1;position:absolute;-webkit-transform:translateY(260px);transform:translateY(260px)}.carousel-container .carousel .slide.secPrev{position:absolute;top:-260px;-webkit-transform:translateY(-260px);transform:translateY(-260px)}.homepage{display:flex;flex-direction:column;height:calc(100vh - 90px);justify-items:center}.homepage .homepage-background{-webkit-animation:background 3s ease-in-out infinite alternate;animation:background 3s ease-in-out infinite alternate;background-color:#0e0e91;height:1500px;position:fixed;-webkit-transform:rotate(-25deg) translateY(-1250px) translateX(100px);transform:rotate(-25deg) translateY(-1250px) translateX(100px);width:2000px;z-index:-1}.homepage .left-component{margin:auto 0;text-align:center;width:52.5vw}.homepage .left-component .tag-line{color:#fff;font-family:Corben,cursive;font-size:32px;margin:auto auto 40px;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);transition:all 1s ease-out;width:90%}.homepage .left-component .tag-line.animate{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:-1}.homepage .left-component .tag-line p{margin:0}.homepage .left-component .booking-button{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);transition:all 1s ease-out}.homepage .left-component .booking-button.animate{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.homepage .right-bottom-components{background:linear-gradient(#2291ff,#ededed,#2291ff);border:1px solid #8ec0ff;border-bottom:none;border-right:none;border-top-left-radius:25px;bottom:0;box-shadow:-7px -7px 12px #1a2d57;height:75vh;position:fixed;right:0;width:47.5vw}.homepage .right-bottom-components .side-view{display:flex;flex-direction:column;padding-left:20px;padding-top:20px}.homepage .right-bottom-components .side-view .components{align-items:flex-end;bottom:0;display:flex;height:calc(100% - 65px);justify-content:space-evenly;position:absolute;right:0;width:100%}.homepage .right-bottom-components .side-view .search-bar{background-color:#fff;border-radius:20px;height:30px;margin-bottom:10px;width:650px}.homepage .right-bottom-components .side-view .search-bar img{margin-left:10px;margin-top:5px;width:20px}.homepage .right-bottom-components .side-view .search-bar a{bottom:5px;color:#000;left:12px;position:relative;text-decoration:none}@-webkit-keyframes background{0%{background:#1e0164}to{background:#3e6bff}}@keyframes background{0%{background:#1e0164}to{background:#3e6bff}}.sign-up-and-log-in-page{display:flex;flex-direction:column;height:calc(100vh - 90px);text-align:center}.sign-up-and-log-in-page .background{background-color:#0e0e91;height:200vh;position:fixed;top:-50vh;-webkit-transform:rotate(-25deg) translateX(-80vw) translateY(-133vh);transform:rotate(-25deg) translateX(-80vw) translateY(-133vh);width:200vw;z-index:-1}.sign-up-and-log-in-page .authenticate-heading{color:#fff;margin-bottom:0}.sign-up-and-log-in-page .container{background-color:#fff;border:2px;border-radius:5px;border-style:solid;box-shadow:0;display:flex;flex-direction:row;height:500px;margin:auto;width:800px}.sign-up-and-log-in-page .container .left-quote{display:flex;justify-content:center;width:50%}.sign-up-and-log-in-page .container .left-quote h1{width:70%}.sign-up-and-log-in-page .container .authentication{align-items:center;display:flex;flex-direction:column;height:100%;width:50%}.sign-up-and-log-in-page .container .auth-page-img-wrapper{position:relative;width:50%}.sign-up-and-log-in-page .container .auth-page-img-wrapper .auth-page-img-1{left:40px;position:absolute;top:70px;width:45%}.sign-up-and-log-in-page .container .auth-page-img-wrapper .auth-page-img-2{position:relative;top:120px;width:90%}@media(max-width:850px){.reservet-logo-container{display:none}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.image-carousel{height:100%;width:100%}.image-carousel .control-arrow{opacity:.7!important}.image-carousel .control-arrow:hover{background-color:transparent!important;opacity:1!important}.monument-card{background-color:#fff;border:1px solid #000;border-radius:15px;cursor:pointer;display:flex;margin:10px auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.monument-card:hover{background:linear-gradient(90deg,#bfc9ff 20%,#677eff);-webkit-transform:scale(1.08);transform:scale(1.08)}.monument-card .monument-container{display:flex;justify-content:space-between;padding:15px;width:100%}.monument-card .monument-container.reverse,.monument-card .monument-container.reverse .description .wrapper{flex-direction:row-reverse}.monument-card .monument-container .image-container{border-radius:15px;overflow:hidden;width:300px}.monument-card .monument-container .description{margin:0 20px;width:80%}.monument-card .monument-container .description .title{font-size:20px;left:0;margin-bottom:5px}.monument-card .monument-container .description .loc{color:gray;font-weight:500}.monument-card .monument-container .description .wrapper{display:flex;justify-content:space-between;width:90%}.monument-card .monument-container .description .wrapper .timings{display:flex;font-weight:500;justify-content:space-between;margin:0;width:200px}.monument-card .monument-container .description .wrapper .timings .timing{color:red}.monument-card .monument-container .description .wrapper .booknow-button{background-color:#041947;border:0;border-radius:10px;color:#fff;cursor:pointer;width:25%}.monument-card .monument-container .description .wrapper .booknow-button:hover{background:linear-gradient(90deg,#26293a 20%,#0328f5)}.filter-card{border:2px solid #1f2942;border-radius:10px;cursor:pointer;height:240px;margin:10px 0;overflow:hidden;position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:30%;z-index:3}.filter-card.monuments-card{background:linear-gradient(#a2daff,#638cff)}.filter-card.heritages-card{background:linear-gradient(#3eadcf,#abe9cd)}.filter-card.museums-card{background:linear-gradient(#f8d90f,#f37a15)}.filter-card:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.filter-card:hover .text-wrapper{background-color:rgba(0,0,0,.502)}.filter-card:hover .text-wrapper .filter-img-text{opacity:1}.filter-card:hover .filter-img{z-index:-1}.filter-card .filter-img{height:110%;justify-items:center;left:-50%;position:absolute;width:200%}.filter-card .filter-img.museums-img{height:100%}.filter-card .text-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.filter-card .text-wrapper .filter-img-text{color:#fff;opacity:0;text-align:center;width:100%}.ticket{background:linear-gradient(#008cf1,#fff);border:1px solid #000;border-radius:20px;display:flex;font-family:Josefin Sans,sans-serif;height:440px;margin:auto;width:800px}.ticket .ticket-qr-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:20px;position:relative;top:auto;width:50%}.ticket .ticket-qr-wrapper h3{font-size:16px;margin:10px auto;text-align:center}.ticket .ticket-details{align-items:center;display:flex;flex-direction:column;font-size:16px;height:80%;justify-content:space-evenly;margin-left:10px;margin-top:4%}.ticket .ticket-details .tid-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;margin:10px;position:relative}.ticket .ticket-details .monument_details{text-align:center;width:90%}.ticket .ticket-details .reservet-logo-test{position:relative;top:40px;width:30%}.ticket .ticket-details .booking-status{background:green;border-radius:30px;color:#fff;display:inline-block;font-size:18px;height:50px!important;margin-top:30px;text-align:center;width:250px}.ticket .ticket-details p{margin:10px 0 0}.ticket .ticket-details .subtotal{align-items:center;font-size:30px}.ticket .ticket-details .tid{color:red;font-weight:300;margin:10px auto}.detailed-graph-checkout-wrapper,.detailed-graph-checkout-wrapper .checkout-box{background:linear-gradient(-135deg,#0d50fd,#e5f8ff 80%);border-radius:30px;display:flex;height:80vh;outline:none;position:relative;width:80vw}.detailed-graph-checkout-wrapper .checkout-box .cross-sign{cursor:pointer;font-size:26px;font-weight:600;height:20px;position:absolute;right:25px;top:5px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left{height:80%;margin:auto}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .user-details{left:-40px;position:relative;width:70%}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .user-details .label-input{display:flex;justify-content:space-between;margin:20px 0}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .user-details .label-input label{margin:auto 0}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .user-details .label-input .input-group{display:inline-flex;margin:0}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .user-details .label-input .input-group .form-input{border:1px solid #000;color:#000;padding:0 auto;width:180px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .user-details .label-input .input-group input[type=date]{padding:8px;width:180px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories{display:flex;justify-content:space-evenly;left:-30px;position:relative;width:90%}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories .category-group{text-align:center}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories .category-group input[type=radio]{display:none}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories .category-group label{align-items:center;border:1px solid #000;border-radius:10px;display:flex;font-size:14px;font-weight:600;height:30px;justify-content:space-between;padding:0 5px;width:120px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories .category-group label span{cursor:pointer;width:20px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories .category-group input[type=radio]:checked+label{background-color:#faebd7}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .categories .category-group p{margin:2px 0}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .graph-img{width:400px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-left .graph-tag{bottom:-8px;color:#eb5441;font-family:Josefin sans;font-size:18px;font-weight:600;left:210px;position:absolute;text-align:center}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right{left:-50px;position:relative}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right h3{font-size:20px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right h1{font-size:34px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right .images{align-items:center;display:flex;height:200px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right .images :first-child,.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right .images :nth-child(3){border-radius:20px;height:150px}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right .images :nth-child(2){border-radius:20px;box-shadow:8px 8px 10px #2c2c2c}.detailed-graph-checkout-wrapper .checkout-box .checkout-box-child.checkout-box-right button{background:#2525ff;font-size:16px;font-weight:700;letter-spacing:.3px;padding:10px 20px}.detailed-graph-checkout-wrapper .graph-button-1{align-items:center;bottom:3px;cursor:pointer;display:flex;position:absolute;right:100px;text-align:center;width:250px}.detailed-graph-checkout-wrapper .graph-button-1 img{width:30%}.detailed-graph-checkout-wrapper .graph-button-1 p{font-weight:800}.detailed-graph-checkout-wrapper .graph-button-2{background-color:#e5f8ff;border:1px solid #000;border-radius:10px;bottom:15px;cursor:pointer;position:absolute;right:20px;text-align:center;width:50px}.detailed-graph-checkout-wrapper .graph-button-2 img{width:90%}.detailed-graph-checkout-wrapper .detailed-graph{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.detailed-graph-checkout-wrapper .detailed-graph h1{border:2px solid #000;border-radius:10px;padding:5px 20px;text-align:center}.detailed-graph-checkout-wrapper .detailed-graph .graphs{display:flex;flex-direction:row}.chatbot a{border:.5px solid}.ticket-house{align-items:center;display:flex;flex-direction:column}.ticket-house .heading{color:#fff}.ticket-house .background{background-color:#0e0e91;height:1500px;position:fixed;-webkit-transform:rotate(-25deg) translateY(-1150px) translateX(200px);transform:rotate(-25deg) translateY(-1150px) translateX(200px);width:2000px;z-index:-1}.ticket-house .heading{text-align:center}.ticket-house .filter-monuments{display:flex;justify-content:center;margin:20px auto 10px}.ticket-house .filter-monuments .options{border-radius:15px;margin-left:50px;outline:none;padding:10px 15px;width:300px}.ticket-house .filter-monuments .options.dropdown{-webkit-appearance:none;appearance:none;background-color:#fff!important;cursor:pointer}.ticket-house .filter-monuments .options.search-field{border:none;border-bottom:1px solid #000;font-size:18px}.ticket-house .filter-monuments .down-arrow{cursor:pointer;height:14px;position:relative;right:30px;top:13px;z-index:0}.ticket-house .filter-card-wrapper{display:flex;justify-content:space-between;margin:20px auto;width:80%}.ticket-house .filter-card-wrapper .monument-card{background:#7fffd4}.ticket-house .filter-card-wrapper .heritage-card{background:#faebd7}.ticket-house .filter-card-wrapper .museum-card{background:blue}.ticket-house .monuments{display:flex;flex-direction:column;justify-items:center;padding-top:20px;width:80%}.ticket-house .checkout-box-wrapper{align-items:center;background-color:hsla(0,0%,50%,.8);display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:5}.inputCSV{display:block;text-align:center}.inputCSV label{font-weight:400;margin:20px 20px 50px}.new-monument-container{color:#fff;display:flex;flex-direction:column;margin:0 auto 50px;width:80vw}.new-monument-container .heading{text-align:center}.new-monument-container .background{background-color:#0e0e91;height:1500px;position:fixed;-webkit-transform:rotate(-25deg) translateY(-1300px) translateX(0);transform:rotate(-25deg) translateY(-1300px) translateX(0);width:2000px;z-index:-1}.new-monument-container .new-monument-form{align-items:center;display:flex;flex-direction:column;height:80vh}.new-monument-container .new-monument-form .form-input-container{align-items:center;display:flex;justify-content:space-evenly;margin-top:50px;width:100%}.new-monument-container .new-monument-form .form-input-container .form-input{background:#fff}.new-monument-container .new-monument-form .form-input-container input[type=file]{border-bottom:1px solid #000;color:#000;width:100%}.new-monument-container .new-monument-form .form-input-container input[type=file]::-webkit-file-upload-button{border:1px solid #000;border-bottom:none;font-size:14px;padding:10px}.new-monument-container .new-monument-form .text-area-container{align-items:center;display:flex;flex-direction:column;margin:50px 0;width:70%}.new-monument-container .new-monument-form .text-area-container .label{color:gray;font-size:22px}.new-monument-container .new-monument-form .text-area-container .textarea{width:100%}.new-monument-container .new-monument-form .text-area-container .textarea:focus-visible{outline:none}.new-monument-container .new-monument-form .submit-button{padding:10px;width:200px}.verify-ticket{align-items:center;display:flex;flex-direction:column}.verify-ticket .heading{color:#fff;margin:0}.verify-ticket .error{background-color:red;padding:10px 20px}.verify-ticket .error,.verify-ticket .success{border-radius:10px;color:#fff;font-size:36px;font-weight:600;margin-top:20px}.verify-ticket .success{background-color:green;padding:6px 20px}.verify-ticket .background{background-color:#0e0e91;height:1500px;position:fixed;-webkit-transform:rotate(-25deg) translateY(-1150px) translateX(200px);transform:rotate(-25deg) translateY(-1150px) translateX(200px);width:2000px;z-index:-1}.verify-ticket .ticket-verification-form{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.verify-ticket .ticket-verification-form .form-input{background-color:#fff}.FAQ_container{-webkit-animation:ease-in;animation:ease-in;border-radius:20px;box-shadow:0 0 15px -5px;height:300px;margin-bottom:15px;margin-top:15px;overflow:hidden;padding:10px;width:300px}.FAQ_container .Title_Faq{margin:0;text-align:center}.FAQ_container .Title_Faq h3{margin-bottom:10px;margin-top:2px}.FAQ_container .FAQ_image{position:relative}.FAQ_container .FAQ_image img{left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-5%);transform:translate(-50%,-5%);width:500px}.faq-pop-up{height:80vh;overflow-y:scroll}.faq-pop-up::-webkit-scrollbar{display:none}.faq-pop-up .faqcards{display:flex;justify-content:space-evenly;margin:auto auto 10px;width:90%}.faq-pop-up .item{background:#fff;border-top:1px solid #000;cursor:pointer;margin:0 auto;padding:10px 20px;width:85%}.faq-pop-up .item .Heading{align-items:center;color:#000;display:flex;justify-content:space-between}.faq-pop-up .item .description{color:#000;max-height:0;overflow:hidden;transition-timing-function:linear}.faq-pop-up .item .description_all{height:auto;max-height:9999;transition-timing-function:linear}.faq-pop-up .item .checkup{cursor:pointer;font-size:17px}.faq-pop-up .item .checkup:before{content:"- "}.header-pop-up{background-color:#fff;border:1px solid #000;border-radius:10px;margin:auto;-webkit-transform-origin:top;transform-origin:top;width:80%}.header-pop-up.hide{opacity:0;-webkit-transform:rotateX(-30deg) scale(.5);transform:rotateX(-30deg) scale(.5);transition:all .2s ease-in;z-index:-5}.header-pop-up.show{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);transition:all .2s ease-out;z-index:6}.header-pop-up .title{text-align:center}.header-pop-up .pop-up-images{align-items:flex-end;display:flex;justify-content:space-evenly;justify-items:center;margin:10px 0 20px}.header-pop-up .pop-up-images .pop-up-image-wrapper{cursor:pointer;text-align:center}.header-pop-up .pop-up-images .pop-up-image-wrapper .pop-up-image{width:100px}.user-dashboard{background:#fff;border-radius:5px;flex-direction:column;right:0;transition:all .3s ease-in-out;width:400px;z-index:20}.user-dashboard,.user-dashboard .user-ticket{align-items:center;display:flex;height:100vh;position:fixed;top:0}.user-dashboard .user-ticket{background-color:hsla(0,0%,50%,.7);justify-content:center;left:0;width:100vw}.user-dashboard h1{text-align:center}.user-dashboard.hide{-webkit-transform:translateX(400px);transform:translateX(400px)}.user-dashboard .logo{display:flex;height:150px;margin:10px auto}.user-dashboard .greet{font-family:Josefin sans;font-size:20px}.user-dashboard .authenticate{background-color:#113cfd;border-radius:18px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .3s}.user-dashboard .authenticate:hover{background-color:#1a1919;color:#000;color:#fff;font-weight:700}.user-dashboard .toggle{overflow-y:scroll;width:90%}.user-dashboard .toggle::-webkit-scrollbar{display:none}.user-dashboard .toggle .item{background:#fff;border-top:1px solid #000;cursor:pointer;display:flex;flex-direction:column;justify-content:space-evenly;margin:5px 90px 5px 20px;padding:0;width:90%}.user-dashboard .toggle .item .questions{align-items:center;color:#000;display:flex;justify-content:space-between}.user-dashboard .toggle .item .description{color:#000;max-height:0;overflow:hidden;transition-timing-function:linear}.user-dashboard .toggle .item .description_all{height:auto;max-height:9999;transition-timing-function:linear}.user-dashboard .toggle .item .ans{cursor:pointer;display:flex;font-size:17px}.user-dashboard .toggle .item .ans.upcoming-trips{display:flex;flex-direction:column}.user-dashboard .toggle .item .ans.upcoming-trips p{margin:5px}.header{height:90px}.header .header-elements{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:98%}.header .header-elements .logo-container{cursor:pointer;width:100px}.header .header-elements .logo-container .logo{width:100%}.header .header-elements .all-options{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0;width:80%}.header .header-elements .all-options .options{align-items:center;display:flex;height:100%;justify-content:space-evenly;width:80%}.header .header-elements .all-options .options .admin-options{display:flex}.header .header-elements .all-options .options a{text-decoration:none}.header .header-elements .all-options .options .option{color:#fff;cursor:pointer;font-size:20px;font-weight:500;margin-left:20px}.header .header-elements .all-options .options .option.upload-monuments{margin-left:30px}.header .header-elements .all-options .options .header-pop-up{position:fixed;top:70px}.header .header-elements .all-options .authenticate{background-color:#fff;border-radius:20px;color:#000;cursor:pointer;font-weight:600;padding:8px 15px;text-decoration:none;transition:all .3s}.header .header-elements .all-options .authenticate:hover{background-color:#113cfd;color:#fff;font-weight:700}.header .header-elements .all-options .profile-icon{cursor:pointer;text-align:center}.header .header-elements .all-options .profile-icon .vertical-lines{width:30px}@media(max-width:400px){.all-options,.all-options .option{display:none}.all-options .authenticate{height:35px;width:110px}}.contact-us-hover{background-color:#fff;border:1px solid #000;border-radius:10px;height:150px;position:absolute;right:320px;top:70px;-webkit-transform-origin:top;transform-origin:top;transition:all .2s ease-in;width:300px;z-index:6}.contact-us-hover.hide{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}.contact-us-hover.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.contact-us-hover div{display:flex;flex-direction:column;height:80%;justify-content:center;margin-left:20px;margin-top:10px;width:80%}.contact-us-hover div a{color:#000;margin-bottom:10px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-us-hover div a:hover{border-bottom:1px solid #000}.contact-us-hover div p{margin:0}.registration-form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.registration-form .signup-title{border-style:hidden;height:50px;margin-top:10px;width:350px}.registration-form .signup-title h1{font-size:24px;margin:0}.registration-form .form-container{border-radius:20px;display:flex;justify-content:center;width:100%}.registration-form .form-container form{display:flex;flex-direction:column;width:100%}.registration-form .form-container form .error-msg{color:red;margin-top:-10px}.registration-form .form-container form .user-name{display:flex;justify-content:space-between;margin:auto;max-width:350px}.registration-form .form-container form .user-name .input-group{margin:0;width:65%}.registration-form .form-container form .password-input{position:relative}.registration-form .form-container form .password-input .input-group{width:100%}.registration-form .form-container form .password-input span{cursor:pointer;position:absolute;right:35px;top:40%;width:20px;z-index:2}.registration-form .form-container .submit-button{padding:10px;width:200px}.registration-form .to-log-in span{color:blue;cursor:pointer}.signin-popup{background-color:hsla(0,0%,84%,.5);height:100vh;left:0;position:absolute;text-align:center;top:0;width:100vw;z-index:20}.signin-popup .inner-div{background:linear-gradient(#3030e7 64%,#fff 0);border:1px solid #000;border-radius:10px;height:400px;left:450px;margin:auto;position:absolute;top:150px;width:650px}.signin-popup .inner-div .edit-pop{height:100px;margin-top:40px;width:200px}.signin-popup .inner-div h2{align-items:center;background-color:green;border-radius:30px;color:#fff;display:inline-block;display:flex;height:50px;justify-content:center;margin:auto;text-align:center;width:350px}.signin-popup .inner-div h1{color:#fff}.signin-popup .inner-div .mode{color:red;display:flex;flex-direction:row-reverse;position:relative;right:10px;top:35px}*{box-sizing:border-box}
/*# sourceMappingURL=main.a4a3741a.css.map*/