.elementor-453 .elementor-element.elementor-element-d667df6>.elementor-container
{
    max-width: 1171px;
}
.elementor-453 .elementor-element.elementor-element-a1b9f7e img
{
    width: 86%;
    height: 466px;
}
.elementor-453 .elementor-element.elementor-element-4ab73c6
{
    text-align: center;
}
.elementor-453 .elementor-element.elementor-element-4ab73c6 .elementor-heading-title
{
    color: #083b77;
    font-family: "Roboto",Sans-serif;
    font-size: 51px;
    font-weight: 600;
}
.elementor-453 .elementor-element.elementor-element-250a6bb>.elementor-background-overlay
{
    background-color: #fff;
    opacity: .5;
}
.elementor-453 .elementor-element.elementor-element-786a0b4
{
    --spacer-size: 25px;
}
.elementor-453 .elementor-element.elementor-element-581f85d>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#fff 0%,#fff 100%);
}
.elementor-453 .elementor-element.elementor-element-581f85d.ha-has-bg-overlay>.elementor-widget-container:before
{
    transition: background .3s;
}
.elementor-453 .elementor-element.elementor-element-61db015>.elementor-background-overlay
{
    opacity: 0;
}
.elementor-453 .elementor-element.elementor-element-1c722fa:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-1c722fa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/03/NYC-PPC-Agency.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-453 .elementor-element.elementor-element-1c722fa>.elementor-background-overlay
{
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-453 .elementor-element.elementor-element-1c722fa
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-453 .elementor-element.elementor-element-926b5ec
{
    --divider-border-style: solid;
    --divider-color: #fe2a5c;
    --divider-border-width: 3px;
}
.elementor-453 .elementor-element.elementor-element-926b5ec .elementor-divider-separator
{
    width: 7%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-453 .elementor-element.elementor-element-926b5ec .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-453 .elementor-element.elementor-element-0a363ae
{
    text-align: center;
}
.elementor-453 .elementor-element.elementor-element-0a363ae .elementor-heading-title
{
    color: #fff;
    font-family: "Roboto",Sans-serif;
    font-size: 45px;
    font-weight: 800;
}
.elementor-453 .elementor-element.elementor-element-0991bd2>.elementor-container
{
    max-width: 750px;
}
.elementor-453 .elementor-element.elementor-element-0991bd2
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -30px;
    margin-bottom: 0;
    padding: 0;
}
.elementor-453 .elementor-element.elementor-element-0991bd2>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-453 .elementor-element.elementor-element-15db3e4.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-453 .elementor-element.elementor-element-15db3e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-453 .elementor-element.elementor-element-15db3e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #083b77;
}
.elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-element-populated, .elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-element-populated>.elementor-background-overlay, .elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-background-slideshow
{
    border-radius: 5px;
}
.elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 60px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
    padding: 40px;
}
.elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container input::placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container input::-ms-input-placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container textarea::placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container textarea::-ms-input-placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpcf7-not-valid-tip
{
    display: block;
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpcf7-response-output.wpcf7-validation-errors
{
    display: block;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container label.wpforms-error
{
    display: block;
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-error-msg
{
    display: block;
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .caldera_ajax_error_block
{
    display: block;
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container
{
    text-align: left;
    border-color: #e8e8e8;
    border-style: none;
    padding: 0;
    border-radius: 0;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpcf7-form
{
    text-align: left;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpforms-field-container
{
    text-align: left;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-form-wrap
{
    text-align: left;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-form-wrap .field-wrap
{
    justify-content: left;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-head-container .wpforms-description
{
    color: #606060;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-form-fields-required
{
    color: #606060;
    margin-bottom: 30px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-head-container
{
    margin-bottom: 30px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-form
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-response-output
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container label
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-label
{
    color: #fff;
    margin-bottom: 4px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-image-choices-label
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-label-inline
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-captcha-question
{
    color: #fff;
    margin-bottom: 4px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-captcha-equation
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-payment-total
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .control-label
{
    color: #fff;
    margin-bottom: 4px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .checkbox label
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .radio label
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .total-line
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .caldera-forms-gdpr-field-label
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .caldera-forms-gdpr-field-label a
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .caldera-forms-gdpr-field-label a:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-forms-summary-field ul li
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-form, .elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container label, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-label, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-image-choices-label, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-label-inline, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-captcha-question, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-captcha-equation, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-payment-total, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .control-label, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-forms-summary-field ul li, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .total-line, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .checkbox label, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .radio label, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .caldera-forms-gdpr-field-label, .elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpforms-confirmation-container-full, .elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-response-msg
{
    font-size: 15px;
    font-weight: 500;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-form .wpcf7-form-control
{
    margin-top: 4px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-label
{
    margin-bottom: 4px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-text
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    width: 100%!important;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-textarea
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 150px;
    line-height: 45px;
    width: 100%;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-date
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-number
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-quiz
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    width: 100%!important;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-select
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .ninja-forms-field
{
    color: #474747;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=date]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime-local]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=email]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=month]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=number]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=password]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=range]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=search]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=tel]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=text]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=time]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=url]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=week]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form select
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form textarea
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    line-height: 45px;
    height: 150px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=text]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=email]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=tel]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=phone]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=number]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=url]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=color_picker]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=credit_card_cvc]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid select.form-control
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid textarea.form-control
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    line-height: 45px;
    height: 150px;
    padding: 0 15px;
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-text::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-textarea::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-date::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-number::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .ninja-forms-field::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=date]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime-local]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=email]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=month]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=number]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=password]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=range]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=search]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=tel]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=text]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=time]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=url]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=week]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form select::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form textarea::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=text]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=email]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=tel]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=phone]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=number]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=url]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=color_picker]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=credit_card_cvc]::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid select.form-control::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid textarea.form-control::placeholder
{
    color: #adadad;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .field-wrap:not(.submit-wrap) .ninja-forms-field
{
    background-color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-text:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-textarea:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-date:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-number:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-quiz:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-select:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .ninja-forms-field:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=date]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime-local]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=email]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=month]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=number]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=password]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=range]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=search]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=tel]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=text]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=time]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=url]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=week]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form select:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form textarea:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=text]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=email]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=tel]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=phone]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=number]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=url]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=color_picker]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=credit_card_cvc]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid select.form-control:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid textarea.form-control:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-text:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-textarea:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-date:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-number:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .ninja-forms-field:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=date]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=datetime-local]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=email]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=month]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=number]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=password]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=range]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=search]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=tel]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=text]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=time]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=url]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form input[type=week]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form select:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-form textarea:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=text]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=email]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=tel]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=phone]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=number]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=url]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=color_picker]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-control[type=credit_card_cvc]:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid select.form-control:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid textarea.form-control:focus::placeholder
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-email
{
    width: 100%!important;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-medium:not(textarea)
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-address
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-phone
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-indicator
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container:not(.textarea-container) .nf-field-element
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .field-wrap:not(.submit-wrap):not(.textarea-wrap):not(.list-multiselect-wrap) .ninja-forms-field:not(hr)
{
    height: 45px;
    line-height: 45px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-pass.field-wrap .nf-field-element:after
{
    height: 45px;
    line-height: 45px;
    font-size: calc(45px / 2);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-error.field-wrap .nf-field-element:after
{
    line-height: 45px!important;
    border-radius: 0 2px 2px 0;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .textarea-wrap .ninja-forms-field
{
    line-height: 45px;
    height: 150px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 textarea.wpforms-field-medium
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container.textarea-container .nf-field-element
{
    width: 100%;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .field-wrap:not(.listselect-wrap):not(.submit-wrap) .ninja-forms-field:not(hr)
{
    padding: 0 15px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container:not(.list-container) .ninja-forms-field
{
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container .nf-field-element select
{
    border-radius: 2px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-form-control
{
    margin-bottom: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container
{
    margin-bottom: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field
{
    margin-bottom: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-address .wpforms-field-row
{
    margin-bottom: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .form-group
{
    margin-bottom: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .wpr-caldera-html
{
    margin-bottom: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-submit, .elementor-453 .elementor-element.elementor-element-5b24076 .submit-wrap .ninja-forms-field, .elementor-453 .elementor-element.elementor-element-5b24076 .submit-wrap .ninja-forms-field, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-submit, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-next, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-previous, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-default, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .cf2-dropzone button
{
    background-color: #fe2a5c;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-submit
{
    color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    padding: 20px 70px;
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .submit-wrap .ninja-forms-field
{
    color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    padding: 20px 70px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-submit
{
    color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    padding: 20px 70px;
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-next
{
    color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    padding: 20px 70px;
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-previous
{
    color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    padding: 20px 70px;
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-default
{
    color: #fff;
    transition-duration: .1s;
    border-style: none;
    padding: 20px 70px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .cf2-dropzone button
{
    color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: none;
    padding: 20px 70px;
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-submit:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .submit-wrap .ninja-forms-field:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-submit:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-next:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-previous:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-default:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-success
{
    color: #fff;
    border-style: none;
    padding: 20px 70px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .cf2-dropzone button:hover
{
    color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-submit, .elementor-453 .elementor-element.elementor-element-5b24076 .submit-wrap .ninja-forms-field, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-submit, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-next, .elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-page-previous, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-default, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-success, .elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .cf2-dropzone button
{
    font-size: 20px;
    font-weight: 800;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpcf7-submit
{
    border-style: none;
    margin-top: 3px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .submit-wrap .ninja-forms-field
{
    border-style: none;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpforms-submit
{
    border-style: none;
    margin-top: 3px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpforms-page-next
{
    border-style: none;
    margin-top: 3px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpforms-page-previous
{
    border-style: none;
    margin-top: 3px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container .submit-wrap .ninja-forms-field
{
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .caldera-grid .btn-default:not(a)
{
    border-radius: 10px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-field-container .submit-wrap
{
    margin-top: 3px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpcf7-form .caldera-grid .btn-default:not(a)
{
    margin-top: 3px;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before
{
    background-color: #fff;
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before
{
    background-color: #fff;
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before
{
    background-color: #fff;
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .checkbox-container .nf-field-element label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .listcheckbox-container .nf-field-element label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before
{
    background-color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before
{
    background-color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-radio input+label:before
{
    background-color: #fff;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-radio input+span:before
{
    background-color: #fff;
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpcf7-radio input:checked+.wpcf7-list-item-label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpcf7-acceptance input:checked+.wpcf7-list-item-label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label.nf-checked-label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .listcheckbox-wrap .nf-field-element label.nf-checked-label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:before
{
    background-color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-checkbox input:checked+label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input:checked+label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-radio input:checked+label:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-image-choices input:checked+span:before
{
    color: #605be5;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-checkbox label:before
{
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox label:before
{
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-custom-chk-radio .wpforms-field-radio label:before
{
    border-color: #e8e8e8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpforms-field-html a
{
    color: #333;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container .html-wrap a
{
    color: #333;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-caldera-html a
{
    color: #333;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .nf-field-container .hr-wrap hr
{
    border-color: #999;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-caldera-html hr
{
    border-color: #999;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpcf7-response-output
{
    border-color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container label.wpforms-error a
{
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container label .wpforms-required-label
{
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .ninja-forms-req-symbol
{
    color: #ff348b;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .caldera-grid .control-label .field_required
{
    color: #ff348b!important;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container input.wpcf7-not-valid
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container textarea.wpcf7-not-valid
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container input.wpforms-error
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container textarea.wpforms-error
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-error.field-wrap .nf-field-element:after
{
    color: #ff348b;
    background-color: #fdd3d3;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .caldera-grid .parsley-error
{
    color: #ff348b;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .caldera-grid .parsley-error:not(.checkbox-inline)
{
    background-color: #fdd3d3;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-error.field-wrap .ninja-forms-field
{
    border-color: #e8e8e8!important;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpcf7-mail-sent-ok
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .wpforms-confirmation-container-full
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-response-msg
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .caldera-grid .alert-success
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-pass .ninja-forms-field
{
    border-color: #e8e8e8!important;
}
.elementor-453 .elementor-element.elementor-element-5b24076 .wpr-forms-container .nf-pass.field-wrap .nf-field-element:after
{
    color: #e8e8e8;
}
.elementor-453 .elementor-element.elementor-element-b36a7e1
{
    width: 100%;
    max-width: 100%;
}
@media(max-width: 1024px)
{
    .elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-element-populated
    {
        margin: 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
}
@media(min-width: 768px)
{
    .elementor-453 .elementor-element.elementor-element-1f8736a
    {
        width: 100%;
    }
    .elementor-453 .elementor-element.elementor-element-b0c9bb7
    {
        width: 42.892%;
    }
    .elementor-453 .elementor-element.elementor-element-a30b398
    {
        width: 56.717%;
    }
}
@media(max-width: 767px)
{
    .elementor-453 .elementor-element.elementor-element-e889e8e>.elementor-element-populated
    {
        margin: 0 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-453 .elementor-element.elementor-element-0991bd2
    {
        margin-top: -20px;
        margin-bottom: 60px;
    }
    .elementor-453 .elementor-element.elementor-element-15db3e4>.elementor-element-populated
    {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px;
    }
}