@import url(https://fonts.googleapis.com/css2?family=Zen+Antique&display=swap);@import url(https://fonts.googleapis.com/css2?family=Courgette&family=Zen+Antique&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.category-container{display:flex;justify-content:center;align-items:center;box-shadow:20px 10px 30px #f7f7f7;padding-bottom:20px;padding-left:10px;padding-right:10px;height:300px;position:relative}.category-container:hover{box-shadow:0 15px 30px 0 rgba(0,3,143,.1);border-color:transparent}.single-image{height:200px}@media (min-width:768px) and (max-width:991px){.Categories-container{grid-template-columns:repeat(1,1fr)}.category-container{height:400px}}@media only screen and (min-width:576px) and (max-width:767px){.Categories-container{grid-template-columns:repeat(1,1fr)}.category-container{height:600px}.single-image{height:100px}.category-container{display:block}.single-image{height:270px}}@media only screen and (min-width:320px) and (max-width:575px){.Categories-container{grid-template-columns:repeat(1,1fr)}.category-container{height:600px}.single-image{height:100px}.category-container{display:block}.single-image{height:270px}}.font{font-family:"Courgette",cursive;font-size:18px}button .font:hover{color:#ac192c}.btn{font-size:16px;font-weight:500}.three-btn{display:flex}.logo{width:100px}.light{background-color:#fff;box-shadow:0 15px 30px 0 rgba(0,3,143,.1)}.login-btn{background-color:#ac192c;border:none;border-radius:4px;padding:7px 0;color:#fff;font-size:16px}.btn-logout{background-color:#c3272e;padding:0 10px;border-radius:6px;border:none}@media (min-width:768px) and (max-width:991px){.three-btn{display:block}}@media only screen and (min-width:576px) and (max-width:767px){.three-btn{display:block}}@media only screen and (min-width:320px) and (max-width:767px){.three-btn{display:block}}.red-border-top{border-top:3px solid rgba(220,53,69,.4)}.text-bg{color:#c3272e}.bg-footer{background-color:#f7f7f7}.footer-title{color:#ac192c}.copy-title,.footer-title,.name-hover:hover{font-family:"Zen Antique",serif}.name-hover:hover{color:#fff}.Categories-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.mb-70{margin-bottom:70px}@media (min-width:768px) and (max-width:991px){.Categories-container{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:576px) and (max-width:767px){.Categories-container{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:320px) and (max-width:575px){.Categories-container{grid-template-columns:repeat(1,1fr)}}.slider{height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat}.banner-img{height:100vh;width:100%}.left-text{display:flex;justify-content:flex-end}.right-text{display:flex;justify-content:flex-start}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}.banner-title{font-weight:600;color:#ac192c;font-family:"Zen Antique",serif}@media (min-width:768px) and (max-width:991px){.banner-img{height:50vh}.left-text,.right-text{padding-bottom:40rem}}@media only screen and (min-width:576px) and (max-width:767px){.banner-img{height:50vh}.left-text,.right-text{padding-bottom:40rem}}@media only screen and (min-width:320px) and (max-width:767px){.banner-img{height:50vh}}.contact-bg:before{position:relative;top:0;left:0;content:"";background-color:#000;height:100vh;width:100%;opacity:.6}.title{color:#c3272e}.planners{text-align:justify}.contact-text{color:#fff;font-family:"Zen Antique",serif}.gallery{position:relative}.gallery-img{width:100%;background-position:50%}.galary-container,.gallery-img{background-attachment:fixed;background-repeat:no-repeat}.galary-container{background-image:url(/static/media/bg-img.b8885ded.jpg);background-position:top;background-size:cover;height:80vh}.gallery-text{position:absolute;top:20%;left:60%}.shop-btn:hover{background:#fff;color:#222;transition:.3s}.gallery-title{font-weight:600;color:#fff;font-family:"Zen Antique",serif;margin-bottom:70px}.shop-btn{transition:.3s;background-color:#ac192c;border:none;padding:15px 30px;color:#fff;font-size:16px}.gallery-short-title{font-family:"Courgette",cursive;color:#c3272e;margin-bottom:10px;padding-top:10px}@media (min-width:768px) and (max-width:991px){.gallery-text{top:0;right:0}.gallery-title{margin-bottom:40px}}@media only screen and (min-width:576px) and (max-width:767px){.gallery-text{top:0;right:0}.gallery-title{margin-bottom:10px}}@media only screen and (min-width:320px) and (max-width:767px){.gallery-text{top:0;right:0}.gallery-title{margin-bottom:10px}.shop-btn{padding:10px 20px;margin-bottom:0}.galary-container{display:none}}.occasion-image{height:350px;width:350px;transition:.3s}.description{font-family:"Zen Antique",serif}.img{position:relative;overflow:hidden;margin-top:67px}.secondary-img{height:400px;width:400px;margin:0 auto;transition:.3s;position:absolute;left:0;top:0;transition:.5s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.img:hover .secondary-img{-webkit-transform:translateY(0);transform:translateY(0);height:100%;width:100%;border-radius:50%}.occasion-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.short-title{font-family:"Courgette",cursive;color:#c3272e}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}@media (min-width:768px) and (max-width:991px){.occasion-container{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:576px) and (max-width:767px){.occasion-container{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:320px) and (max-width:767px){.occasion-container{grid-template-columns:repeat(1,1fr)}}.free{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 10% 0}.free-bg{background-color:#eff6f6;height:300px;margin:50px 0}.service{border-radius:5px;margin-bottom:50px;padding-bottom:20px;box-shadow:0 0 10px 0 rgb(0 0 0/10%)}.review-image{height:100px;width:100px;border-radius:50%}.btn-regular{background-color:#c3272e}.btn-regular,.btn-regular:hover{padding:7px 20px;border-radius:6px;border:none}.btn-regular:hover{background-color:#000;color:#fff}.name{color:353535}.description{color:#6f6f6f}.service-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}@media (min-width:768px) and (max-width:991px){.service-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:576px) and (max-width:767px){.service-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:320px) and (max-width:767px){.service-container{grid-template-columns:repeat(1,1fr)}}.about-area{display:grid;grid-template-columns:repeat(2,1fr);padding-top:50px}.about-text{text-align:left;padding:50px}.image{background-position:50%;background-size:cover;background-repeat:no-repeat}.area{text-align:justify}@media (min-width:768px) and (max-width:991px){.about-area{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:576px) and (max-width:767px){.about-area{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:320px) and (max-width:767px){.about-area{grid-template-columns:repeat(1,1fr)}.about-img{width:100%}.about-text{text-align:left;padding:0}}.error img{height:80vh}.not-btn{padding:7px 30px;border-radius:5px;background-color:#c3272e;border:none;display:inline-block;margin-bottom:50px;color:#fff}button{text-align:center}.event-area{margin:40px 0}.add-event form{display:flex;flex-direction:column;justify-content:center;align-items:center}.add-event form input,textarea{width:40%;margin-bottom:10px}.error{color:red}.shop-btn:hover{border:2px solid #ac192c}.nav-bg{background-color:#e7eaed}
/*# sourceMappingURL=main.f354894b.chunk.css.map */