.elementor-4003 .elementor-element.elementor-element-9583483{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4003 .elementor-element.elementor-element-9583483:not(.elementor-motion-effects-element-type-background), .elementor-4003 .elementor-element.elementor-element-9583483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bcd7fa );}@media(min-width:768px){.elementor-4003 .elementor-element.elementor-element-9583483{--content-width:950px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4003 .elementor-element.elementor-element-9583483{--content-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-74bfe7f *//* Gravity Form */
/** footer **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f .gform-page-footer {
    padding-top: 1em;
}

.elementor-4003 .elementor-element.elementor-element-74bfe7f .gform-page-footer input {
    font-size: 1.3rem;
    line-height: .9;
    padding: 15px 25px 13px 25px;
}

/** legend **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f .gform_required_legend {
    display: none;
}

/** word count **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f .gp-word-count-label {
    font-size: 1.2rem !important;
    font-weight: bold;
}

/** delete media file **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f button.gform_delete_file {
    color: red;
}

/** validation message **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f .gfield_description.gfield_validation_message {
    padding: 10px;
}

/** confirmation message **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f .gform_confirmation_message p, .elementor-4003 .elementor-element.elementor-element-74bfe7f .gform_confirmation_message, .elementor-4003 .elementor-element.elementor-element-74bfe7f .vc-GFGooglePolicy {
    font-weight: inherit;
    text-align: left;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
}

/** html fields **/
.elementor-4003 .elementor-element.elementor-element-74bfe7f .gfield--type-html {
    p {margin-block-end: 0px;}
    
    :is(h2, h3) {margin-block-end: 6px;}
}/* End custom CSS */