@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);body,html{font-family:Montserrat,sans-serif;margin:0;padding:0}*,body,html{box-sizing:border-box}.icon{margin-right:.5rem}.no_decoration{text-decoration:none}.error_state{color:red;margin:0;padding:0;text-transform:capitalize}.table_component{flex:1 1;overflow-y:auto;width:100%}.table_component table{border:1px dashed #dededf;border-collapse:collapse;border-spacing:1px;position:relative;table-layout:auto;text-align:left;width:100%}.table_component caption{caption-side:top;text-align:left}.table_component th{background-color:#152e03;color:#fff;position:-webkit-sticky;position:sticky;top:0}.table_component td,.table_component th{border:1px dashed #dededf;padding:.7rem .5rem}.table_component td span{color:blue;margin-right:2rem}.table_component tr:nth-child(2n) td{background-color:#b3b1b1;color:#000}.table_component tr:nth-child(odd) td{background-color:#fff;color:#000}.s-n{width:5%}table .actions{width:20%}tbody .actions{font-size:.7rem;text-align:center}tbody .no_decoration{border-bottom:1px solid #0000;color:blue;cursor:pointer}tbody .no_decoration:hover{border-bottom:1px solid blue;cursor:pointer}.image_box{border:1px solid #152e03;height:100px;padding:.3rem;position:relative;width:100px}.image_box img{height:100%;object-fit:contain;width:100%}.image_box_header{font-weight:700}.image_checkbox{position:absolute;right:0;top:0}.refresh_btn{color:#152e03;cursor:pointer;font-size:.8rem;text-decoration:underline}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#152e034d}::-webkit-scrollbar-thumb{background:#5a4e01;border:2px solid #152e034d;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#e6c900}*{scrollbar-color:#5a4e01 #152e034d;scrollbar-width:thin}.gallerypage_wrapper h1,.gallerypage_wrapper h2,.gallerypage_wrapper h3,.gallerypage_wrapper p{margin:0;padding:0}.gallerypage_wrapper{background-color:#152e03;display:flex;flex-direction:column;height:100vh;position:relative}.gallerypage_header{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2.5rem 0;width:100%}.gallerypage_header .main_header_text{color:#fd0;font-family:Great Vibes,cursive;font-size:2.5rem;letter-spacing:.2rem;text-align:center}.gallerypage_header .main_header_subText{color:#fff;font-size:1.5rem;letter-spacing:.5rem}.gallerypage_content{display:flex;flex:1 1;min-height:0;padding:1rem 2.5rem}.gallerypage_cat_nav{box-shadow:0 1px 0 #152e030a,inset 0 1px 0 #152e0340;height:100%;overflow-y:auto;width:30%}.gallerypage_cat_display{width:70%}.gallerypage_single_cat{align-items:center;background:#163003;background:linear-gradient(180deg,#163003,#142707 52%,#163003);background:-webkit-linear-gradient(180deg,#163003,#142707 52%,#163003);color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#152E03",endColorstr="#142707",GradientType=1);gap:1rem;margin-bottom:1rem;padding:1rem}.gallery_cat_nav_mobile{display:none}.gallerypage_single_img{width:30%}.gallerypage_single_img img{height:150px;width:150px}.gallerypage_single_content h2{font-size:1.8rem;letter-spacing:.2rem;margin-bottom:1rem}.gallerypage_single_content .gal_link{color:#fff;text-decoration:none;text-transform:capitalize}.gallerypage_single_content p{font-size:.73rem;letter-spacing:.1rem;text-align:justify}@media screen and (max-width:1040px){.gallerypage_wrapper{height:-webkit-fit-content;height:fit-content}.gallerypage_content{flex-direction:column}.gallerypage_cat_nav{display:none}.gallery_cat_nav_mobile{color:#fff;display:flex;justify-content:center;margin-bottom:1rem}.gallery_cat_nav_mobile .inner_box{border:1px solid #fd0;cursor:pointer;padding:.5rem 1rem;position:relative;z-index:5}.gallery_cat_nav_mobile .inner_box .header{align-items:center;display:flex;gap:1rem;justify-content:center}.gallery_cat_dropdown{background-color:#fff;left:0;position:absolute;top:110%;width:100%}.gallery_cat_dropdown p{color:#152e03;padding:1rem .5rem;text-decoration:none}.gallery_cat_dropdown p:hover{background-color:#152e03;color:#fff}.dropdown_link{text-decoration:none}}.wrapper_left{background:url(/static/media/SAP_4904.526c3f26eee9896098cf.png) no-repeat 50%/cover;height:100%;width:100%}.right-cover{background-color:#fffdd0;color:#152e03;height:100vh;overflow-y:auto;width:40%}.scroll-content{height:100vh;overflow-y:auto;scroll-behavior:smooth}.bg_wrapper{background-color:#fffdd0}.bg{height:100vh;object-fit:cover;object-position:center;width:100%}.info{padding:3rem;text-align:center}.dresscode{background-color:#152e03;border-radius:20px;color:#fffdd0;margin:2rem 0;padding:1rem}.olive{background-color:olive}.cream,.olive{border-radius:10px;font-weight:500;padding:10px;width:4rem}.cream{background-color:#fffdd0;color:#000}.gold{background-color:gold;border-radius:10px;color:#152e03;font-weight:500;padding:10px;width:4rem}.colours{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.note{color:#fffdd0}.line{background-color:gold;border-radius:15px;height:2px;margin:auto;width:50%}.signature{padding:1rem;text-align:center}.map-size{height:20rem;width:100%}.gallery{border-radius:15px;color:#152e03;font-weight:700;margin:1.2rem 0;padding:0 20px}.gallery:hover{background-color:olive;color:gold;cursor:pointer}.story{border-radius:15px;color:#152e03;font-weight:700;margin:1.2rem 0;padding:0 20px}.story:hover{background-color:olive;color:gold;cursor:pointer}.nick{margin-top:-.7rem}@media screen and (max-width:1040px){.right-cover{background-color:#fffdd0;color:#152e03;overflow-y:hidden;width:100%}.scroll-content{overflow-y:hidden;scroll-behavior:smooth}.bg{object-fit:contain}}.wrapper_right{height:100%;text-align:center;width:100%}.wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.left{height:100%;width:60%}.right{height:100%;overflow-y:auto;width:40%}@media screen and (max-width:1040px){.wrapper{display:block;height:auto;margin:0;padding:0;scroll-behavior:smooth}.left{height:100vh;width:100%}.right{height:-webkit-fit-content;height:fit-content;width:100%}}.login_wrapper{align-items:center;background:radial-gradient(circle,#ebe8e8 0,#152e03c7 46%,#ffdd00d1 100%);display:flex;height:100vh;justify-content:center;width:100%}.login_card{background-color:#fff;border-radius:5px;box-shadow:0 10px 13px -7px #000,5px 5px 15px 5px #0000;padding:10px}.form_wrapper{border-radius:5px;display:flex;flex-direction:column;gap:15px;padding:15px;width:300px}.form_wrapper h2{color:#152e03}.form_wrapper p{margin:0;padding:0}.input_wrapper{display:flex;flex-direction:column;font-size:.9rem;gap:10px;width:100%}.input_wrapper label{color:#152e03;font-weight:600;letter-spacing:1px}.input_wrapper input{outline:#152e03;padding:10px 5px}.input_wrapper textarea{min-height:120px;outline:#152e03;padding:10px;resize:vertical;width:100%}.form_button{background-color:#152e03;border:2px solid #0000;cursor:pointer;margin-top:15px;padding:10px 20px;transition:all .2s ease-in-out;width:-webkit-fit-content;width:fit-content}.form_button p{color:#fff;margin:0;padding:0}.form_button:hover{background-color:#fff;border:2px solid #152e03;box-shadow:0 10px 13px -7px #000,5px 5px 15px 5px #0000;transform:scale(1.02)}.form_button:active{box-shadow:0 5px 10px -7px #000,5px 5px 10px 5px #0000;transform:scale(.9)}.form_button:hover p{color:#152e03}.dash_header_wrapper{align-items:center;background-color:#152e03;display:flex;justify-content:space-between;padding:1rem}.link_label{margin:0;padding:0;text-decoration:none}.admin_button,.link_label{color:#fff;font-size:.9rem}.admin_button{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;position:relative}.admin_button:hover .admin_button_dropdown{display:block}.admin_button p{margin:0;padding:0}.admin_button_dropdown{background-color:#152e03;display:none;padding:1rem 0;position:absolute;right:0;top:100%;width:150px;z-index:10}.admin_button_dropdown div{align-items:center;cursor:pointer;display:flex;gap:10px;padding:.5rem 1rem;transition:all .15s ease-in-out}.admin_button_dropdown div:hover{background-color:#fd0;color:#152e03}.protect_wrapper{display:flex;flex-direction:column;height:100vh;width:100vw}.dashboard_wrapper{display:flex;flex:1 1;overflow:hidden;width:100%}.sideBar_link{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:.7rem 1rem;text-decoration:none;transition:all .15s ease-in-out}.sideBar_link:hover{background-color:#fd0;color:#152e03}.sideBar_link p{font-size:.9rem;margin:0;padding:0;text-decoration:none}.dashboard_sidebar{background-color:#152e03;display:flex;flex-direction:column;overflow-y:auto;padding:1rem 0;width:10%}.dashboard_content{padding:1rem;width:90%}.love-wrapper{color:#152e03;text-align:center}.header_wrapper{left:0;position:fixed;top:0;width:100%;z-index:10}.header_control{align-items:center;background-color:#fffdd0;border-radius:30px;display:flex;gap:10px;justify-items:center;margin-left:2rem;margin-top:2rem;opacity:.8;padding:1px 12px;width:-webkit-fit-content;width:fit-content}.header_control:hover{cursor:pointer}.hamburger{font-size:2rem}.header_text{font-weight:700;letter-spacing:5px}.menu_dropdown{height:100vh;position:fixed;width:100%;z-index:9999}.backdrop{background-color:#000;opacity:.4;width:100%}.backdrop,.menu_holder{height:100%;position:absolute}.menu_holder{background-color:#fff;display:flex;flex-direction:column;gap:30px;overflow-y:auto;padding:1rem;width:20%;z-index:30}.menu_holder_inner{height:100vh;width:100%}.menu_close_wrapper{position:-webkit-sticky;position:sticky;text-align:right;top:0}.menu_close{font-size:2rem;padding:2px}.menu_close:hover{background-color:gold;border-radius:9999px;cursor:pointer;padding:2px}@media screen and (max-width:1040px){.menu_holder{height:80%;width:70%}.menu_holder_inner{align-items:center;display:flex;justify-content:center}}.title{color:olive;font-family:Great Vibes,cursive;margin:-2rem 0;text-align:center}.title p{font-size:3rem;margin:0;padding:0}.menu_items{display:flex;flex-direction:column;gap:5px;margin:0;padding:0}.menu_items li{list-style:none;width:100%}.menu_items li,.menu_items li a{padding:15px 0;text-align:center}.menu_items li a{color:#152e03;text-decoration:none}.menu_items li:hover{background-color:#152e03;border-radius:10px;color:#fff}.menu_items li:hover a{color:#fff}.nav_button{border:1px solid #152e03;border-radius:10px;color:#152e03;padding:15px 0;text-align:center;text-decoration:none;width:100%}.nav_button:hover{background-color:#152e03;color:#fff}.pg25{text-align:center}.gallery_wrapper h1,.gallery_wrapper h2,.gallery_wrapper h3,.gallery_wrapper p{margin:0;padding:0}.gallery_wrapper h2{color:#152e03;font-size:1.3rem}.gallery_wrapper{display:flex;font-size:.9rem;gap:1rem;height:100%;width:100%}.gallery_main{width:60%}.gallery_add_box,.gallery_main{display:flex;flex-direction:column;gap:20px}.gallery_add_box{justify-content:center}.gallery_add_text{font-size:.9rem}.gallery_add_button{background-color:#152e03;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1.3rem!important;transition:all .15s ease-in-out;width:-webkit-fit-content;width:fit-content}.gallery_add_button:hover{background-color:#fd0;color:#152e03}.gallery_add_button:active{transform:scale(.95)}.gallery_side{border-left:1px solid #152e03;padding-left:1rem;width:40%}.edit_wrapper{display:flex;flex-direction:column;font-size:.9rem;gap:20px;height:100%}.edit_gallery_form{flex:1 1;overflow-y:auto}.gallery_form_wrapper{display:flex;flex-direction:column;gap:20px}.gallery_form_description{font-size:.8rem;font-style:italic}.gallery_add_pictures{border:1px solid #152e03;height:500px;overflow-y:auto}.gallery_pictures_header{align-items:center;background-color:#fff;border-bottom:1px solid #152e03;display:flex;gap:2rem;padding:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.gallery_pictures_header p{border-bottom:1px solid #0000;color:blue;cursor:pointer;font-size:.7rem}.gallery_pictures_header p:hover{border-bottom:1px solid blue}.image_display{display:flex;flex-wrap:wrap;gap:15px;padding:.5rem}.featured_image_box{border:1px dotted #152e03;height:100px;padding:.3rem;position:relative;width:100px}.featured_image_box img{height:100%;object-fit:contain;width:100%}.featured_image_plus{align-items:center;background-color:#ffffff80;bottom:5%;cursor:pointer;display:flex;height:90%;justify-content:center;left:5%;position:absolute;right:5%;top:5%;width:90%}.featured_image_plus p{color:#152e03;font-size:2rem}.modal_wrapper{background-color:rgba(0,0,0,.541);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.modal_wrapper_content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal_wrapper_inner{background-color:#fff;border-radius:.2rem;margin:0 auto;max-width:80%;padding:1rem;width:-webkit-fit-content;width:fit-content}.modal_wrapper_inner .menu_close_wrapper{border-bottom:1px solid #152e03;margin-bottom:2rem}.media_wrapper h1,.media_wrapper h2,.media_wrapper h3,.media_wrapper p{margin:0;padding:0}.media_wrapper h2{color:#152e03;font-size:1.3rem}.media_wrapper{display:flex;flex-direction:column;gap:1rem;height:100%}.media_text{font-size:.9rem}.upload_box{align-items:center;border:1px dotted #152e03;display:flex;flex-direction:column;gap:1rem;height:200px;justify-content:center}.upload_box input{transform:translateX(2rem)}.upload_box_btn{align-items:center;display:flex;justify-content:center}.upload_btn{background-color:#152e03;color:#fff;cursor:pointer;padding:.3rem 1rem}.file_progress{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px 0;width:100%}.file_progress_box{border:1px solid #152e03;width:300px}.media_display_wrapper{display:flex;flex:1 1;flex-direction:column;gap:1rem}.media_display{border:1px solid #152e03;display:flex;flex:1 1}.media_display_main{height:100%;width:80%}.media_display_side{border-left:1px solid #152e03;width:20%}.media_display_inner{display:flex;flex-direction:column;font-size:.8rem;gap:10px;padding:1rem}.media_display_header{align-items:center;border-bottom:1px solid #152e03;display:flex;font-size:.7rem;justify-content:space-between;padding:.5rem;width:100%}.media_display_inner div{display:flex;flex-direction:column;gap:2px;width:100%}.media_display_inner .image_box,.media_display_inner .media_action_button{width:-webkit-fit-content;width:fit-content}.media_display_header_inner{align-items:center;display:flex;gap:1.5rem}.url_box{border:1px solid #152e03;overflow-x:auto;padding:.2rem;white-space:nowrap;width:100%}.media_bulk_select{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:0 .4rem;transition:all .1s ease-in-out;width:-webkit-fit-content;width:fit-content}.media_bulk_select:hover{border:1px solid #152e03}.media_select_all{border-bottom:1px solid #0000;cursor:pointer;transition:all .1s ease-in-out}.media_select_all:hover{border-bottom:1px solid #152e03}.media_display_box{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem}.media_action_button{background-color:#152e03;color:#fff;cursor:pointer;padding:.4rem 1rem}.media_action_button:hover{background-color:#fd0;color:#152e03}.message_wrapper h1,.message_wrapper h2,.message_wrapper h3,.message_wrapper p{margin:0;padding:0}.message_wrapper h2{color:#152e03;font-size:1.3rem}.message_wrapper{display:flex;font-size:.9rem;gap:1rem;height:100%;width:100%}.message_main{display:flex;flex-direction:column;gap:20px;width:100%}.message_modal_box{align-items:center;background-image:url(/static/media/weddingbg.468d2b1e508ea135aa65.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:432px;justify-content:center;width:768px}.message_modal_inner{border:3px solid #152e03;padding:.5rem;width:65%}.message_modal_inner .message_text{font-family:Great Vibes,cursive;font-size:1.6rem;text-align:justify}.message_name{font-weight:600;text-transform:capitalize}.download_btn{align-items:center;display:flex;justify-content:center;margin-top:-1rem;width:100%}.download_btn p{background-color:#152e03;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease-in-out;width:-webkit-fit-content;width:fit-content}.download_btn p:active{transform:scale(.95)}.single_display_wrapper{height:100%;min-height:0;overflow-y:auto;padding:0 2.5rem;width:100%}.masonry{column-count:4;column-gap:1rem;margin:0 auto;max-width:1200px;orphans:1;padding:1rem;widows:1}.masonry-item{border-radius:12px;break-inside:avoid;display:inline-block;margin:0 0 1rem;overflow:hidden;page-break-inside:avoid;position:relative;width:100%}.masonry-item img{display:block;height:auto;transition:transform .25s ease;width:100%}.masonry-item:hover img{transform:scale(1.03)}@media (max-width:1200px){.masonry{column-count:3}}@media (max-width:900px){.masonry{column-count:2}}@media (max-width:600px){.masonry{column-count:1}}.gallery_modal_wrapper{background-color:rgba(0,0,0,.589);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:30}.gallery_modal_inner{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.gallery_main_screen{align-items:center;display:flex;flex:1 1;height:80%;justify-content:center;padding:2rem;width:1000px}.gallery_main_screen img{height:100%;object-fit:contain;width:100%}.gallery_sub_screen p{cursor:pointer;font-size:3rem;margin:0;padding:0}.gallery_sub_screen{align-items:center;color:#fff;display:flex;justify-content:end;padding:1rem;width:100%}.gallery_modal_previous{cursor:pointer;left:5%;position:absolute;top:50%}.gallery_modal_next{cursor:pointer;position:absolute;right:5%;top:50%}.gallery_modal_next p,.gallery_modal_previous p{color:#fff;font-size:3rem}.message_couple_wrapper h1,.message_couple_wrapper h2,.message_couple_wrapper h3,.message_couple_wrapper p{margin:0;padding:0}.message_couple_header,.message_couple_wrapper{display:flex;flex-direction:column}.message_couple_header{align-items:center;background-color:#152e03;gap:1rem;height:30vh;justify-content:center}.message_couple_header .main_header_text{color:#fd0;font-family:Great Vibes,cursive;font-size:2.5rem;letter-spacing:.2rem;text-align:center}.message_couple_header .main_header_subText{color:#fff;font-size:1.5rem;letter-spacing:.5rem;text-align:center}.message_couple_content{align-items:center;box-shadow:0 4px 12px #0000001a;display:flex;flex:1 1;flex-direction:column;gap:1rem;margin:3rem auto;max-width:50%;padding:2rem}.message_couple_aside p{font-size:1rem;line-height:1.5}.message_couple_main{padding:1rem 0;width:100%}.dropcap{font-family:Great Vibes,cursive;font-size:3rem}.message_couple_form{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (max-width:1040px){.message_couple_content{max-width:90%}}.edit_user_form{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto}.user_form_wrapper{display:flex;flex-direction:column;gap:20px}.user_form_description{font-size:.8rem;font-style:italic}
/*# sourceMappingURL=main.1e507244.css.map*/