.elementor-8048 .elementor-element.elementor-element-ec73b31{--display:flex;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-capfont {font-size:83px;}.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-txtfx {font-size:83px;}.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-3dheader  {height:100vh;}.elementor-8048 .elementor-element.elementor-element-2043edd .prdedications-container{border-radius:18px;background-color:#E7E7E7;}.elementor-8048 .elementor-element.elementor-element-b848136{--display:flex;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}@media(max-width:1024px){.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-3dheader  {height:100vh;}}@media(max-width:767px){.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-txtfx{font-size:1px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-capfont {font-size:27px;}.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-txtfx {font-size:27px;}.elementor-8048 .elementor-element.elementor-element-3b6dc01 .proradio-3dheader  {height:50vh;}}/* Start custom CSS for proradio-elementor-dedications-form, class: .elementor-element-2043edd *//* Hide the song request field (replace with actual class or ID) */
.elementor-field-group-song-request {
    display: none !important;
}

/* Ensure the form layout adjusts */
.elementor-form-fields-wrapper {
    width: 100%;
}

/* Style labels and inputs */
.elementor-field-label {
    font-size: 16px;
    color: #333;
}

.elementor-field-textual input[type="text"],
.elementor-field-textual textarea {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 100%;
}

/* Increase specificity if needed */
.elementor-form .elementor-field-group {
    margin-bottom: 15px;
}/* End custom CSS */