@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans&display=swap);:root{--primary:#761300;--secondary:#cc4516;--tertiary:#f89c1d;--light-shade:#fff0e3;--light-yellow:#ffe7c2}*{margin:0;padding:0;box-sizing:border-box;font-family:Kumbh Sans,sans-serif}.faded-text{font-size:125px;font-family:Playfair,serif;-webkit-text-stroke:1px var(--tertiary);top:-120%;opacity:.15;position:absolute;color:transparent}section{position:relative}section .main-text{text-align:center;color:var(--primary);font-size:36px;margin-top:50px}section .main-text,section h2{font-family:Playfair,serif}nav{display:flex;align-items:center;justify-content:space-around;width:100%;margin:20px auto}nav .logo{display:block;height:20px;padding:4px}nav .nav-list{display:flex;width:50%;font-size:14px}nav .nav-list li{list-style-type:none;margin:0 10px;cursor:pointer;color:var(--primary)}nav .nav-list li:hover{font-weight:500;color:var(--secondary)}nav .action-box{width:15%;justify-self:right}nav .action-box>div{display:grid;grid-template-columns:1fr 1fr;justify-content:flex-end}nav .action-box>div img{display:block;height:14px}nav .action-box button{display:inline-flex;padding:4px 5px;width:100px;margin:0 5px;outline:none;border:none;justify-content:space-around;align-items:center;border-radius:4px}nav .action-box .log-in{color:var(--primary);background:transparent;border:1px solid var(--primary)}nav .action-box .sign-up{background:var(--secondary);color:#fff}nav .action-box .notification-box{position:relative;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50%;background:var(--light-shade)}nav .action-box .notification-box .notification-counter{position:absolute;top:-5px;right:-15px;font-size:8px;padding:2px 10px;text-align:center;border-radius:10px;color:#fff;background:#fd3030}nav .action-box .user-box{background:#e4e4e4;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50%}.carousel-container{height:80vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;margin:0;background:linear-gradient(180deg,#fff 5%,var(--primary) 90%,var(--primary))}.carousel-container .carousel-image{position:absolute;z-index:1;width:100%;height:100%;mix-blend-mode:multiply;mix-blend-mode:top}.carousel-container .carousel-text{position:relative;margin:0 auto;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;top:10%;color:#fff;z-index:2}.carousel-container .carousel-text h1{font-family:Playfair Display,serif;font-weight:400}.carousel-container .carousel-text p{font-size:12px;margin:36px auto}.carousel-container .carousel-text .create-event{border:none;color:#fff;outline:none;border-radius:4px;padding:12px 36px;background:var(--secondary);display:block;margin:20px auto}.carousel-container .switch-button{position:absolute;z-index:3;display:flex;top:50%;width:90%;justify-content:space-between}.carousel-container .switch-button h2{color:#fff;background:hsla(0,0%,100%,.247);height:30px;width:30px;display:flex;justify-content:center;align-items:center;font-size:30px;padding:10px;border-radius:50%}.benefits-section{position:relative;margin:30px auto 100px}.benefits-section .faded-benefit{position:absolute;text-align:right;right:4%;top:-100%}.benefit-container{display:flex;height:300px;width:70%;margin:20px auto}.benefit-container .benefit-image{width:50%;height:100%;padding:0 5%;position:relative;display:flex}.benefit-container .benefit-image .image-background{background:linear-gradient(180deg,#fff 5%,var(--primary) 90%,var(--primary));background-size:contain;width:100%;height:90%;border-radius:5px;overflow:hidden}.benefit-container .benefit-image img{width:100%;height:100%;border-radius:5px;display:block;z-index:2;mix-blend-mode:multiply}.benefit-container .benefit-image .dotted-image{position:absolute;width:100%;height:60%;z-index:1;top:-15%}.benefit-container .benefit-content{width:50%;height:100%;padding:0 5%}.benefit-container .benefit-content .numbers{font-size:50px;color:#ffbac6}.benefit-container .benefit-content .title{font-size:28px;font-family:Playfair,serif;color:var(--primary)}.benefit-container .benefit-content .description{color:var(--secondary);font-size:12px}.categories-section{position:relative;margin:30px auto 70px}.categories-section .faded-benefit{position:absolute;text-align:left;left:4%;top:0}.top-categories{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:36px auto}.top-categories,.top-categories .image-container{display:flex;justify-content:center;align-items:center}.top-categories .image-container{flex-direction:column}.top-categories .image-container .event-image{padding:20px;height:100px;margin:10px;width:100px;border-radius:50%;background:var(--light-shade);border:1px solid var(--secondary);display:flex;justify-content:center;align-items:center}.top-categories .image-container .event-image img{height:40px;width:40px}.top-categories .image-container .event-name{font-size:12px;color:var(--primary);height:20px}.category-section{background:var(--light-shade);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:36px;position:relative;margin-top:60px}.category-section .faded-text{top:-200%}.all-categories{font-size:36px;margin:12px;color:var(--primary);display:flex;align-items:center;justify-content:center}.all-categories #cities{background:var(--light-yellow);outline:none;border:none;color:var(--secondary);font-size:36px;padding:5px 10px;margin:5px;border-radius:5px;width:fit-content12px;font-family:Playfair,serif;font-weight:600}.all-categories #cities .city{font-size:24px}.event-description{font-size:14px;text-align:center;color:var(--secondary);width:50%;margin:0 auto}.check-events{display:flex;align-items:center;justify-content:center;margin:20px}.check-events li{color:var(--primary);list-style-type:none;margin:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 5px;border-bottom:2px solid transparent}.check-events li:hover{border-bottom:2px solid var(--primary)}.switch-button{position:absolute;z-index:3;display:flex;top:50%;left:5%;width:90%;justify-content:space-between}.switch-button h2{color:#fff;background:var(--tertiary);height:30px;width:30px;display:flex;justify-content:center;align-items:center;font-size:30px;padding:10px;border-radius:50%}.event-container{display:flex;overflow-x:scroll;position:relative;z-index:1}.event-container::-webkit-scrollbar{display:none}.event-container .event-cards{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:200px;height:300px;margin:12px;border-radius:5px;overflow:hidden;background:#fff}.event-container .event-cards .event-flyer{display:block;width:100%;height:60%}.event-container .event-cards .event-details{height:40%;margin:10px;font-weight:600}.event-container .event-cards .event-details .title{font-size:12px;color:var(--primary)}.event-container .event-cards .event-details .date{color:var(--secondary);margin:12px 0;font-size:12px}.event-container .event-cards .event-details .location{color:var(--secondary);font-size:12px;font-weight:400;letter-spacing:2px}.browse-events{color:#fff;background:var(--secondary);border:none;outline:none;padding:12px 36px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:36px auto;display:block}footer{background:var(--primary)}footer .footer-logo{height:20px;margin:50px 50px 0}footer .footer-box{display:grid;grid-template-columns:4fr 2fr 3fr;align-items:flex-start;margin-top:36px}footer .footer-box .left-footer-box{margin-left:36px}footer .footer-box .left-footer-box .contact-details{display:flex;align-items:center;margin-bottom:20px}footer .footer-box .left-footer-box .contact-details img{height:16px;width:16px;margin-right:12px}footer .footer-box .left-footer-box .contact-details span{max-width:40%;font-size:12px;color:#fff}footer .footer-box .left-footer-box .social-media-icons{display:flex;margin:12px 0}footer .footer-box .left-footer-box .social-media-icons>div{border:2px double var(--tertiary);border-radius:50%;display:flex;align-items:center;justify-content:center;height:28px;width:28px;margin-right:10px;padding:5px}footer .footer-box .left-footer-box .social-media-icons>div img{width:12px;height:12px}footer .footer-box .left-footer-box .copyright{color:#fff;font-size:12px}footer .footer-box .middle-footer-box{font-size:12px}footer .footer-box .middle-footer-box .company-name{color:var(--secondary)}footer .footer-box .middle-footer-box ul{display:flex;flex-direction:column;margin-top:28px}footer .footer-box .middle-footer-box ul li{list-style-type:none;text-indent:0;color:#fff;margin:5px 0;font-size:12px}footer .footer-box .right-footer-box{font-size:12px}footer .footer-box .right-footer-box .join-newsletter{color:var(--secondary);margin-bottom:12px}footer .footer-box .right-footer-box .email-text{color:#fff;font-size:12px}footer .footer-box .right-footer-box .email-input{background:#fff;height:36px;width:60%;border:none;outline:none;border-radius:4px;margin:12px 0}footer .footer-box .right-footer-box .join-button{display:block;border:none;outline:none;border-radius:4px;background:var(--secondary);color:#fff;padding:10px 28px}.my-events{margin:100px auto}.my-events .my-events-category .faded-text{right:5%}.user-events{display:flex;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;margin-top:75px}.user-events .user-events-card{background:var(--primary);height:350px;width:200px;margin:10px;display:grid;grid-template-rows:7fr 3fr;justify-content:space-between}.user-events .user-events-card .event-image{position:relative;height:100%}.user-events .user-events-card .event-image .event-flyer{height:100%;background:red;width:100%;-o-object-fit:cover;object-fit:cover}.user-events .user-events-card .event-image .status{position:absolute;top:15px;left:15px;border:none;outline:none;color:#fff;padding:2px 10px;border-radius:5px;z-index:1}.user-events .user-events-card .event-image .active{background:#04ac04}.user-events .user-events-card .event-image .pending{background:#ffc628}.user-events .user-events-card .event-image .expired{background:#f80000}.user-events .user-events-card .user-event-details{width:100%;height:30%;color:#fff;font-size:7px;font-weight:400;margin:12px}.user-events .user-events-card .user-event-details .date{margin:12px 0;color:var(--secondary)}.view-all-events{margin:50px auto;display:block;color:var(--primary);border:1px solid var(--primary);font-weight:600;padding:12px 50px;background:none;border-radius:5px;outline:none}