.elementor-39238 .elementor-element.elementor-element-91295f4{--display:flex;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-button-group{text-align:center;}.elementor-39238 .elementor-element.elementor-element-df3befe.rsvpkit-btn-align-justify .rsvpkit-button-group .rsvpkit-submit-btn{display:block;width:100%;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-title{color:#000000;font-family:"Lora", Sans-serif;font-size:25px;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-description{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary{background-color:#d4edda !important;border-color:#c3e6cb !important;border-radius:8px !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary h4{border-bottom-color:#c3e6cb !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-qr-col{border-left-color:#c3e6cb !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-inner{background:rgba(255,255,255,0.72) !important;border-radius:6px !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-heading{color:#155724 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-subtext{color:#155724 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-data{color:#155724 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-qr-col img{max-width:200px !important;border-color:#c3e6cb !important;border-radius:8px !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-qr-col .rsvpkit-qr-label{color:#155724 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-success-summary .rsvpkit-card-qr-col .rsvpkit-qr-caption{color:#155724 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-element input:not([type="hidden"]):not([type="checkbox"]), .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-element select, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-element textarea, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-input, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-radio-option span, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-checkbox-option span{color:#000000 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-label{color:#000000 !important;font-family:"Lora", Sans-serif;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-element input.rsvpkit-input, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-element select.rsvpkit-select, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-element textarea, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-input, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-select, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-radio-option span, .elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-checkbox-option span{font-family:"Poppins", Sans-serif;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-feed-list{gap:0px;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-feed-item:not(:last-child){margin-bottom:0px;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-avatar{width:40px;height:40px;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-feed-controls{text-align:center;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stats-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-bottom:30px;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stat-card{background-color:#FFFFFF;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stats-grid.layout-vertical .rsvpkit-stat-card .rsvpkit-stat-icon{margin-bottom:12px !important;margin-right:0 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stats-grid.layout-horizontal .rsvpkit-stat-card .rsvpkit-stat-icon{margin-right:12px !important;margin-bottom:0 !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stats-grid:not(.layout-vertical):not(.layout-horizontal) .rsvpkit-stat-card .rsvpkit-stat-icon{margin-right:12px !important;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stat-card .rsvpkit-stat-number{margin-bottom:4px !important;}.elementor-39238 .elementor-element.elementor-element-9f3573b{--display:flex;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-list{gap:20px;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-list.scrollable{max-height:400px;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-item{background-color:#f1f5f9;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-name{font-family:"Lora", Sans-serif;color:#000000;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-date{font-family:"Poppins", Sans-serif;color:#000000;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-message{font-family:"Poppins", Sans-serif;color:#000000;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-badge.attending{background-color:#10b981;color:#ffffff;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-badge.not-attending{background-color:#ef4444;color:#ffffff;}.elementor-39238 .elementor-element.elementor-element-8b80d21 .rsvpkit-feedkit-badge{border-radius:12px;}@media(max-width:767px){.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-form-description{font-size:12px;}.elementor-39238 .elementor-element.elementor-element-df3befe .rsvpkit-stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}