.elementor-925 .elementor-element.elementor-element-2655d97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.75);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-925 .elementor-element.elementor-element-2655d97:not(.elementor-motion-effects-element-type-background), .elementor-925 .elementor-element.elementor-element-2655d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-925 .elementor-element.elementor-element-2f5d073.elementor-element{--align-self:stretch;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-925 .elementor-element.elementor-element-2655d97{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-925 .elementor-element.elementor-element-2655d97{--width:640px;}}/* Start custom CSS for shortcode, class: .elementor-element-2f5d073 */.gform-theme--foundation .gform_fields {
    row-gap: 8px;
}

.gform-theme--foundation .gfield .ginput_password.large, .gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield select.large {
    border-radius: 40px;
}

textarea {
    border-radius: 24px !important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    font-size: 18px !important;
    color: rgba(60, 15, 55, .8) !important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select{
    padding: 24px 16px !important;
}

.gform-footer.gform_footer.top_label {
    margin-top: 8px !important;
}

input#gform_submit_button_1 {
    width: 100%;
    font-size: 24px;
    padding: 16px;
    border-radius: 40px;
    background-image: linear-gradient(rgb(0, 157, 207) 0%, rgb(43, 102, 145) 100%);
    font-weight: bold;
}

input#gform_submit_button_1:hover {
    background-image: linear-gradient(rgb(43, 102, 145) 0%, rgb(0, 157, 207) 100%);;
}/* End custom CSS */