html{scroll-behavior:smooth}div#service-selected span.wpcf7-not-valid-tip{position:absolute;top:40px}div#service-selected{position:relative}.logged-in .is__login{display:none}.gallery__tabbing ul#myTab{justify-content:center;margin-bottom:50px;border-bottom:0}.gallery__tabbing ul li button{margin-right:0;border:2px solid #3F302B!important;border-radius:5px;color:#3F302B}.gallery__tabbing ul .active{border-color:#3F302B!important;color:#FFF;background:#3F302B}.gallery__tabbing ul .nav-link.active:hover{color:#333}.variable .description{font-style:italic}.nav-mobile{display:none!important}.start-chat-label{margin:0!important}.promotion_inner_detail .content__inner a{color:#3C2C4B}@media (max-width:992px){.nav-desktop{display:none!important}.nav-mobile{display:block!important}}.nodata{text-align:center;color:#3F302B;font-size:25px}.form_section .container{max-width:1070px!important;margin:auto;padding:0}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}input::placeholder{color:#FFF;font-family:"Mulish",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form_section input.wpcf7-form-control.form-input{border-radius:0;background:#3C2C4B;border:1px solid #8B8B8B;color:#FFF!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:12px 14px 13px 14px;position:relative;margin-bottom:22px}textarea.wpcf7-form-control.wpcf7-textarea.form-textarea{border:1px solid #8B8B8B;width:100%;border-radius:0;background:#3C2C4B;color:#FFF!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:12px 14px 13px 14px}#wedding-form textarea.form-textarea::placeholder{color:#FFF!important;font-family:"Mulish",sans-serif;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:normal}div#wedding-form{padding-top:50px}.wedding-form .qty{width:100%;display:flex;justify-content:space-between;margin-bottom:22px}.full{text-align:center;padding-top:40}.wedding-form .qty p{display:flex;gap:15px;align-items:center;text-align:center}.wedding-form .wpcf7-submit{margin-top:5px;color:#FFF;font-family:"Mulish",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:0;background:#3C2C4B;border:1px solid #FFF;box-shadow:none;outline:none;transition:1s;padding:12.5px 60px;width:190px}.wedding-form .wpcf7-submit:hover{background-color:#6C2E78}#wedding-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-select{background:#3C2C4B;cursor:pointer}#wedding-form input#mobile_code{background:#3C2C4B}input[type="date"].form-input{position:relative;background:url(/wp-content/uploads/2025/06/Union.svg) no-repeat right 12px center!important;background-color:#3C2C4B;background-size:20px 20px;color:#fff}#wedding-form .intl-tel-input .selected-flag .iti-arrow{background:url(/wp-content/uploads/2025/06/Rectangle-144.svg);background-repeat:no-repeat}#wedding-form .wpcf7-not-valid-tip{margin-top:-22px;color:#dc3232;font-size:1em;font-weight:400;display:block;margin-bottom:15px}.form_input .wpcf7-not-valid-tip{margin-top:8px!important}.wedding-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.walcf7-datepicker{background-image:url(/wp-content/uploads/2025/06/Union.svg);background-repeat:no-repeat;background-position:98% 50%;cursor:pointer}.wedding-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border-radius:0;background:#3C2C4B;border:1px solid #8B8B8B;color:#FFF!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:12px 14px 13px 14px;position:relative;margin-bottom:22px}@media (max-width:1024px){.form_section{background:#3C2C4B;padding:80px 20px}}